.AspectRatioCalculator_toolSection__PB_1M{padding:0 0 80px}@media screen and (max-width:768px){.AspectRatioCalculator_toolSection__PB_1M{padding:0 0 48px}}.AspectRatioCalculator_container__3GrWL{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media screen and (max-width:768px){.AspectRatioCalculator_container__3GrWL{padding:0 16px}}.AspectRatioCalculator_modeSwitcher__ie_Bd{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.AspectRatioCalculator_modeBtn__sBTlr{min-height:44px;padding:10px 16px;border-radius:10px;border:1px solid var(--base-color-slate-200);background:var(--white);color:var(--base-color-slate-700);font-size:.95rem;font-family:inherit;cursor:pointer;transition:all var(--transition-simple-fast);touch-action:manipulation}.AspectRatioCalculator_modeBtn__sBTlr:focus-visible,.AspectRatioCalculator_modeBtn__sBTlr:hover{border-color:var(--tapform-brand);color:var(--tapform-brand);outline:none}.AspectRatioCalculator_modeBtnActive__OsrnM{color:var(--white);border-color:var(--tapform-brand);background:var(--tapform-brand)}.AspectRatioCalculator_toolPanel__Mi3sQ{background:var(--base-color-slate-50);border:1px solid var(--base-color-slate-200);border-radius:16px;padding:40px}@media screen and (max-width:768px){.AspectRatioCalculator_toolPanel__Mi3sQ{padding:24px 16px;border-radius:12px}}.AspectRatioCalculator_toolGrid__2bc6R{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:24px;gap:24px}@media screen and (max-width:1024px){.AspectRatioCalculator_toolGrid__2bc6R{grid-template-columns:1fr}}.AspectRatioCalculator_inputsPane__sWK9F{display:flex;flex-direction:column;gap:16px}.AspectRatioCalculator_inputRow__t3PU9{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media screen and (max-width:768px){.AspectRatioCalculator_inputRow__t3PU9{grid-template-columns:1fr}}.AspectRatioCalculator_inputRowCompact__4n4DJ{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.AspectRatioCalculator_inputGroup__B13Nr{display:flex;flex-direction:column;gap:6px}.AspectRatioCalculator_inputLabel__OkSHn{font-size:.9375rem;font-weight:600;color:var(--base-color-slate-900);display:flex;flex-direction:column;gap:2px}.AspectRatioCalculator_inputHint__ECK0r{font-size:.8125rem;font-weight:400;color:var(--base-color-slate-500)}.AspectRatioCalculator_input__0KHEd,.AspectRatioCalculator_select__FtDKf{width:100%;min-height:44px;padding:12px 16px;border:1px solid var(--base-color-slate-200);border-radius:8px;font-size:1rem;font-family:inherit;color:var(--base-color-slate-900);background:var(--white);transition:border-color var(--transition-simple-fast)}.AspectRatioCalculator_input__0KHEd:focus,.AspectRatioCalculator_select__FtDKf:focus{outline:none;border-color:var(--tapform-brand)}.AspectRatioCalculator_input__0KHEd::placeholder,.AspectRatioCalculator_select__FtDKf::placeholder{color:var(--base-color-slate-400)}@media screen and (max-width:768px){.AspectRatioCalculator_input__0KHEd,.AspectRatioCalculator_select__FtDKf{font-size:1rem}}.AspectRatioCalculator_select__FtDKf{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2362748e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:1.1rem;padding-right:40px}.AspectRatioCalculator_auxBtn__UJw4p{min-height:44px;padding:10px 14px;border-radius:8px;border:1px solid var(--base-color-slate-200);background:var(--white);color:var(--base-color-slate-700);font-size:.875rem;font-family:inherit;cursor:pointer;transition:all var(--transition-simple-fast);touch-action:manipulation}.AspectRatioCalculator_auxBtn__UJw4p:focus-visible,.AspectRatioCalculator_auxBtn__UJw4p:hover{outline:none;border-color:var(--tapform-brand);color:var(--tapform-brand)}.AspectRatioCalculator_lockToggle__UMR_B{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:.875rem;color:var(--base-color-slate-700);cursor:pointer;touch-action:manipulation}.AspectRatioCalculator_checkbox__AokiV{width:18px;height:18px;accent-color:var(--tapform-brand)}.AspectRatioCalculator_separator__VR18m{border-top:1px solid var(--base-color-slate-200);margin-top:4px;padding-top:12px}.AspectRatioCalculator_inlineValidation__5Vh4P{margin:4px 0 0;font-size:.875rem;color:var(--base-color-red-700)}.AspectRatioCalculator_resultsPane__2EAeN{background:linear-gradient(135deg,var(--tapform-brand),var(--color-primary));border-radius:12px;color:var(--white);padding:24px}@media screen and (max-width:768px){.AspectRatioCalculator_resultsPane__2EAeN{padding:20px 16px}}.AspectRatioCalculator_resultPrimary__yajvJ{text-align:center;margin-bottom:18px}.AspectRatioCalculator_resultValue__7dT0X{font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1}.AspectRatioCalculator_resultLabel__u8sAG{margin:8px 0 0;font-size:.875rem;opacity:.9}.AspectRatioCalculator_resultGrid__06nrj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}@media screen and (max-width:768px){.AspectRatioCalculator_resultGrid__06nrj{grid-template-columns:1fr}}.AspectRatioCalculator_resultCard__Relov{background:hsla(0,0%,100%,.16);border-radius:8px;padding:10px}.AspectRatioCalculator_resultCardLabel__ljYVb{display:block;font-size:.75rem;opacity:.88}.AspectRatioCalculator_resultCardValue__FxoVv{font-size:1rem;font-weight:700}.AspectRatioCalculator_resultBlock___eSDz{margin-top:14px;background:hsla(0,0%,100%,.15);border-radius:8px;padding:12px}.AspectRatioCalculator_resultBlockTitle__PLc8k{margin:0 0 8px;font-size:.875rem;font-weight:700}.AspectRatioCalculator_resultText___ga5L{margin:0 0 6px;font-size:.875rem;line-height:1.5}.AspectRatioCalculator_resultTextStrong__vi9V_{margin:0 0 8px;font-size:.9375rem;font-weight:700}.AspectRatioCalculator_resultHint__MlsMu{margin:6px 0 0;font-size:.8125rem;opacity:.9}.AspectRatioCalculator_breakdown___Bh7w{margin-top:14px;background:hsla(0,0%,100%,.15);border-radius:8px;padding:12px}.AspectRatioCalculator_breakdownTitle__AeOCi{margin:0 0 8px;font-size:.875rem;font-weight:700}.AspectRatioCalculator_breakdownList__MTM0r{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:.8125rem;line-height:1.45}.AspectRatioCalculator_explanation__rnIrb{margin:10px 0 0;font-size:.8125rem;line-height:1.55}.AspectRatioCalculator_resultActions__7xMC3{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.AspectRatioCalculator_actionBtnSecondary__eFH4Y,.AspectRatioCalculator_actionBtn__vyovN{min-height:44px;border-radius:8px;padding:10px 12px;border:1px solid var(--white);background:var(--white);color:var(--base-color-slate-900);font-size:.8125rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity var(--transition-simple-fast);touch-action:manipulation}.AspectRatioCalculator_actionBtnSecondary__eFH4Y:focus-visible,.AspectRatioCalculator_actionBtnSecondary__eFH4Y:hover,.AspectRatioCalculator_actionBtn__vyovN:focus-visible,.AspectRatioCalculator_actionBtn__vyovN:hover{opacity:.88;outline:none}.AspectRatioCalculator_actionBtnSecondary__eFH4Y{background:rgba(0,0,0,0);color:var(--white)}.AspectRatioCalculator_presetMatches__SBbMj{margin-top:10px}.AspectRatioCalculator_presetChips__m5ik_{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.AspectRatioCalculator_presetChip__pWgp6{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;font-size:.75rem;background:hsla(0,0%,100%,.2)}.AspectRatioCalculator_explainSection__9YPe4,.AspectRatioCalculator_howItWorksSection__cTzI9,.AspectRatioCalculator_mistakesSection__zui_A,.AspectRatioCalculator_relatedSection__Q2p9X,.AspectRatioCalculator_reviewsSection__DSCcM,.AspectRatioCalculator_tipsSection__hjxN7,.AspectRatioCalculator_whySection__VooUH{padding:80px 0}@media screen and (max-width:768px){.AspectRatioCalculator_explainSection__9YPe4,.AspectRatioCalculator_howItWorksSection__cTzI9,.AspectRatioCalculator_mistakesSection__zui_A,.AspectRatioCalculator_relatedSection__Q2p9X,.AspectRatioCalculator_reviewsSection__DSCcM,.AspectRatioCalculator_tipsSection__hjxN7,.AspectRatioCalculator_whySection__VooUH{padding:48px 0}}.AspectRatioCalculator_sectionTitle__iVlqr{margin:0 0 14px;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;color:var(--base-color-slate-900);line-height:1.2}.AspectRatioCalculator_sectionLead__HKMXW,.AspectRatioCalculator_sectionParagraph__n8maM{margin:0 0 14px;font-size:1rem;line-height:1.7;color:var(--base-color-slate-600)}.AspectRatioCalculator_examplesGrid__nERU9,.AspectRatioCalculator_formulaGrid__MOxau,.AspectRatioCalculator_stepsGrid__hujHz,.AspectRatioCalculator_tipsGrid__yDYBh{display:grid;grid-gap:12px;gap:12px;margin-top:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:1024px){.AspectRatioCalculator_examplesGrid__nERU9,.AspectRatioCalculator_formulaGrid__MOxau,.AspectRatioCalculator_stepsGrid__hujHz,.AspectRatioCalculator_tipsGrid__yDYBh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.AspectRatioCalculator_examplesGrid__nERU9,.AspectRatioCalculator_formulaGrid__MOxau,.AspectRatioCalculator_stepsGrid__hujHz,.AspectRatioCalculator_tipsGrid__yDYBh{grid-template-columns:1fr}}.AspectRatioCalculator_formulaGrid__MOxau,.AspectRatioCalculator_tipsGrid__yDYBh{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:768px){.AspectRatioCalculator_formulaGrid__MOxau,.AspectRatioCalculator_tipsGrid__yDYBh{grid-template-columns:1fr}}.AspectRatioCalculator_exampleCard__bMH3l,.AspectRatioCalculator_infoCard__lrx1O{background:var(--white);border:1px solid var(--base-color-slate-200);border-radius:12px;padding:18px}.AspectRatioCalculator_cardTitle__gmDzA{margin:0 0 8px;font-size:1.05rem;font-weight:600;color:var(--base-color-slate-900);line-height:1.35}.AspectRatioCalculator_cardText__Ngdrz{margin:0;font-size:.95rem;line-height:1.6;color:var(--base-color-slate-600)}.AspectRatioCalculator_formulaText__mqaNK{margin:10px 0 0;font-size:.875rem;font-weight:600;color:var(--base-color-slate-900);background:var(--base-color-slate-50);border-radius:8px;padding:10px}.AspectRatioCalculator_relatedActions__LFYN1{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.AspectRatioCalculator_reviewsSection__DSCcM{background:var(--base-color-slate-900)}.AspectRatioCalculator_reviewsLabel__tguAT{color:var(--base-color-slate-300);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;margin:0 0 8px}.AspectRatioCalculator_reviewsTitle__BfyPR{margin:0 0 20px;color:var(--white);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2}.AspectRatioCalculator_reviewsList__DnMjf{margin:0}