.PizzaCalculator_calculatorPage__GAUzQ{max-width:640px;margin:0 auto;padding:1.5rem 1rem 3rem;min-height:60vh}@media (min-width:768px){.PizzaCalculator_calculatorPage__GAUzQ{padding:2rem 1.5rem 4rem}}@media (min-width:1250px){.PizzaCalculator_calculatorPage__GAUzQ{max-width:700px;padding:2.5rem 2rem 4rem}}.PizzaCalculator_header__rZCK5{text-align:center;margin-bottom:2rem}.PizzaCalculator_headerEmoji__n7AN9{font-size:3rem;display:block;margin-bottom:.5rem;line-height:1}.PizzaCalculator_header__rZCK5 h1{font-size:1.75rem;margin-bottom:.5rem;color:var(--text-color)}@media (min-width:768px){.PizzaCalculator_header__rZCK5 h1{font-size:2.25rem}.PizzaCalculator_headerEmoji__n7AN9{font-size:3.5rem}}.PizzaCalculator_headerSubtitle__IEwgC{font-size:.95rem;color:var(--text-secondary-color);line-height:1.5;max-width:400px;margin:0 auto}.PizzaCalculator_modeToggle__hrnAN{display:flex;justify-content:center;gap:0;margin-bottom:1.5rem;background:var(--border-color);border-radius:12px;padding:4px;max-width:360px;width:100%;margin-left:auto;margin-right:auto}.PizzaCalculator_modeBtn__vb57N{flex:1 1;padding:.6rem 1.25rem;border:none;border-radius:10px;font-family:var(--font-medium);font-weight:600;font-size:.9rem;cursor:pointer;background:transparent;color:var(--text-secondary-color);transition:all .25s var(--ease-standard);letter-spacing:.02em}.PizzaCalculator_modeBtnActive__E3eaq{background:var(--bg-secondary-color);color:var(--accent-color);box-shadow:0 2px 8px var(--shadow-color)}[data-theme=dark] .PizzaCalculator_modeBtnActive__E3eaq{background:rgba(255,255,255,.12);color:var(--text-color);box-shadow:0 2px 8px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.05)}.PizzaCalculator_presetPills__fgRpY{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;margin-bottom:1.5rem;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}@media (max-width:767px){.PizzaCalculator_presetPills__fgRpY{width:100vw!important;max-width:none!important;margin-left:calc(-50vw + 50%)!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.PizzaCalculator_presetPill__LWj2s:first-of-type{margin-left:1rem!important}.PizzaCalculator_presetPill__LWj2s:last-of-type{margin-right:1rem!important}}.PizzaCalculator_presetPills__fgRpY::-webkit-scrollbar{display:none}.PizzaCalculator_presetPill__LWj2s{flex-shrink:0;padding:.5rem 1rem;border:1.5px solid var(--border-color);border-radius:999px;font-family:var(--font-body);font-size:.85rem;font-weight:500;cursor:pointer;background:var(--bg-secondary-color);color:var(--text-color);transition:all .2s var(--ease-standard);white-space:nowrap}.PizzaCalculator_presetPill__LWj2s:hover{border-color:var(--accent-color);color:var(--accent-color)}.PizzaCalculator_presetPillActive__Qz_JP{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.PizzaCalculator_presetPillActive__Qz_JP:hover{color:#fff}[data-theme=dark] .PizzaCalculator_presetPill__LWj2s{background:var(--bg-secondary-color);border-color:var(--border-color)}[data-theme=dark] .PizzaCalculator_presetPillActive__Qz_JP{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.PizzaCalculator_inputPanel__mvAv6{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}@media (max-width:450px){.PizzaCalculator_inputPanel__mvAv6{gap:.5rem}}.PizzaCalculator_stepperGroup__Ks3KN{display:flex;flex-direction:column;align-items:center;gap:.5rem}.PizzaCalculator_stepperLabel__EloDm{font-size:.85rem;font-weight:500;color:var(--text-secondary-color);text-transform:uppercase;letter-spacing:.06em;text-align:center}.PizzaCalculator_stepper__VLsIr{display:flex;align-items:center;gap:0;background:var(--bg-secondary-color);border:1.5px solid var(--border-color);border-radius:14px;overflow:hidden;box-shadow:0 1px 4px var(--shadow-color);width:100%;justify-content:space-between}.PizzaCalculator_stepperBtn__X3wJ3{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;font-size:1.25rem;font-weight:700;color:var(--accent-color);cursor:pointer;transition:background .15s var(--ease-standard);flex-shrink:0;user-select:none;-webkit-user-select:none}@media (hover:hover){.PizzaCalculator_stepperBtn__X3wJ3:hover:not(:disabled){background:rgba(var(--accent-color-rgb),.08)}}.PizzaCalculator_stepperBtn__X3wJ3:active:not(:disabled){background:rgba(var(--accent-color-rgb),.15);transform:scale(.95)}.PizzaCalculator_stepperBtn__X3wJ3:disabled{color:var(--text-secondary-color);opacity:.4;cursor:not-allowed}.PizzaCalculator_stepperValue__PKvtM{min-width:70px;text-align:center;font-size:1.4rem;font-weight:700;color:var(--text-color);font-family:var(--font-bold);padding:0 .25rem;line-height:48px;flex:1 1}.PizzaCalculator_stepperUnit__jriTJ{font-size:.85rem;font-weight:500;color:var(--text-secondary-color);margin-left:2px}@media (max-width:450px){.PizzaCalculator_stepperBtn__X3wJ3{width:40px;height:40px;font-size:1.1rem}.PizzaCalculator_stepperValue__PKvtM{min-width:50px;font-size:1.2rem;line-height:40px}}.PizzaCalculator_resultsPanel__m7U8B{margin-bottom:1.5rem}.PizzaCalculator_resultsTitle__vii6B{font-size:1.1rem;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.PizzaCalculator_resultsTotalBadge__r1KHx{font-family:var(--font-body);font-size:.8rem;font-weight:600;color:var(--accent-color);background:rgba(var(--accent-color-rgb),.1);padding:.25rem .75rem;border-radius:999px;letter-spacing:.01em}[data-theme=dark] .PizzaCalculator_resultsTotalBadge__r1KHx{background:rgba(var(--accent-color-rgb),.15)}.PizzaCalculator_resultsGrid__jxg2r{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media (min-width:600px){.PizzaCalculator_resultsGrid__jxg2r{grid-template-columns:repeat(4,1fr)}}.PizzaCalculator_resultCard__3Hro_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem .75rem;background:var(--bg-secondary-color);border:1.5px solid var(--border-color);border-radius:16px;box-shadow:0 2px 8px var(--shadow-color);transition:transform .2s var(--ease-standard),box-shadow .2s var(--ease-standard);min-height:130px}.PizzaCalculator_resultCard__3Hro_:hover{transform:translateY(-2px);box-shadow:0 4px 16px var(--shadow-hover)}.PizzaCalculator_resultCardAccent__15Tbu{border-color:var(--accent-color);background:linear-gradient(135deg,rgba(var(--accent-color-rgb),.04) 0,var(--bg-secondary-color) 100%)}[data-theme=dark] .PizzaCalculator_resultCardAccent__15Tbu{background:linear-gradient(135deg,rgba(var(--accent-color-rgb),.08) 0,var(--bg-secondary-color) 100%)}.PizzaCalculator_resultEmoji__RVhlE{font-size:1.75rem;margin-bottom:.35rem;line-height:1}.PizzaCalculator_resultValue___4FIY{font-size:1.75rem;font-weight:800;color:var(--text-color);font-family:var(--font-bold);line-height:1.1}.PizzaCalculator_resultUnit__TMyKV{font-size:.8rem;font-weight:600;color:var(--text-secondary-color);margin-top:.1rem}.PizzaCalculator_resultLabel___qcON{font-size:.8rem;font-weight:500;color:var(--text-secondary-color);margin-top:.35rem;text-transform:uppercase;letter-spacing:.06em;text-align:center}.PizzaCalculator_proControls___XEEv{margin-bottom:2rem;display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;background:var(--bg-secondary-color);border:1.5px solid var(--border-color);border-radius:16px;box-shadow:0 2px 8px var(--shadow-color)}.PizzaCalculator_proSliderGroup__SuNAM{display:flex;flex-direction:column;gap:.35rem}.PizzaCalculator_proSliderHeader__g7P5_{display:flex;justify-content:space-between;align-items:center}.PizzaCalculator_proSliderHeader__g7P5_ label{font-size:.85rem;font-weight:600;color:var(--text-color)}.PizzaCalculator_proSliderValue___XP1s{font-size:.9rem;font-weight:700;color:var(--accent-color);font-family:var(--font-bold)}.PizzaCalculator_proSlider__H93zA{appearance:none;width:100%;height:40px;background:transparent;outline:none;cursor:pointer;margin:0;touch-action:pan-y}.PizzaCalculator_proSlider__H93zA::-webkit-slider-runnable-track{width:100%;height:6px;border-radius:3px;background:var(--border-color)}.PizzaCalculator_proSlider__H93zA::-moz-range-track{width:100%;height:6px;border-radius:3px;background:var(--border-color)}.PizzaCalculator_proSlider__H93zA::-webkit-slider-thumb{appearance:none;width:28px;height:28px;border-radius:50%;background:var(--accent-color);border:3px solid var(--bg-secondary-color);box-shadow:0 2px 6px rgba(0,0,0,.15);cursor:pointer;-webkit-transition:transform .15s var(--ease-standard);transition:transform .15s var(--ease-standard);margin-top:-11px}.PizzaCalculator_proSlider__H93zA::-webkit-slider-thumb:hover{transform:scale(1.15)}.PizzaCalculator_proSlider__H93zA::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:var(--accent-color);border:3px solid var(--bg-secondary-color);box-shadow:0 2px 6px rgba(0,0,0,.15);cursor:pointer}[data-theme=dark] .PizzaCalculator_proSlider__H93zA::-webkit-slider-runnable-track{background:rgba(255,255,255,.15)}[data-theme=dark] .PizzaCalculator_proSlider__H93zA::-moz-range-track{background:rgba(255,255,255,.15)}[data-theme=dark] .PizzaCalculator_proSlider__H93zA::-webkit-slider-thumb{border-color:var(--bg-secondary-color)}.PizzaCalculator_proSliderHints__o0rQm{display:flex;justify-content:space-between;font-size:.7rem;color:var(--text-secondary-color);margin-top:-.1rem}.PizzaCalculator_proOptionGroup__fXd8a{display:flex;flex-direction:column;gap:.5rem}.PizzaCalculator_proOptionGroup__fXd8a label{font-size:.85rem;font-weight:600;color:var(--text-color)}.PizzaCalculator_proChips__0SrJw{display:flex;flex-wrap:wrap;gap:.4rem}.PizzaCalculator_proChip__QPilL{padding:.4rem .85rem;border:1.5px solid var(--border-color);border-radius:999px;font-family:var(--font-body);font-size:.8rem;font-weight:500;cursor:pointer;background:transparent;color:var(--text-color);transition:all .15s var(--ease-standard);white-space:nowrap}.PizzaCalculator_proChip__QPilL:hover{border-color:var(--accent-color);color:var(--accent-color)}.PizzaCalculator_proChipActive__peq2l{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.PizzaCalculator_proChipActive__peq2l:hover{color:#fff}[data-theme=dark] .PizzaCalculator_proChip__QPilL{background:var(--bg-color);border-color:var(--border-color)}[data-theme=dark] .PizzaCalculator_proChipActive__peq2l{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.PizzaCalculator_proInfoBadge__QsWAa{display:flex;justify-content:center;align-items:center;gap:.35rem;flex-wrap:wrap;padding:.6rem 1rem;background:rgba(var(--accent-color-rgb),.06);border:1px solid rgba(var(--accent-color-rgb),.15);border-radius:12px;margin-bottom:1.5rem;font-size:.8rem;font-weight:500;color:var(--text-secondary-color)}.PizzaCalculator_proInfoSeparator__MuugD{color:var(--border-color);margin:0 .15rem}[data-theme=dark] .PizzaCalculator_proInfoBadge__QsWAa{background:rgba(var(--accent-color-rgb),.08);border-color:rgba(var(--accent-color-rgb),.2)}.PizzaCalculator_infoCard__Q8HFo{padding:1.25rem;background:var(--bg-secondary-color);border:1.5px solid var(--border-color);border-radius:14px;margin-top:.5rem}.PizzaCalculator_infoCard__Q8HFo h3{font-size:.95rem;margin-bottom:.5rem;color:var(--text-color)}.PizzaCalculator_infoCard__Q8HFo p{font-size:.85rem;color:var(--text-secondary-color);line-height:1.6}.PizzaCalculator_carouselSection__S8sWp{margin:3rem auto 0;padding:2rem 1rem 0;max-width:1200px;border-top:1px solid var(--border-color)}.PizzaCalculator_carouselTitle__z9ADc{font-size:1.25rem;margin-bottom:1.5rem;color:var(--text-color);text-align:center}.PizzaCalculator_carouselWrapper___OHFo{margin:0 -1rem}@media (min-width:768px){.PizzaCalculator_carouselWrapper___OHFo{margin:0}}