.CalculatorCard-module__OLneUW__card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--gray-100);transition:all var(--transition-base);flex-direction:column;font-style:normal;text-decoration:none;display:flex;overflow:hidden}.CalculatorCard-module__OLneUW__card:hover{box-shadow:var(--shadow-xl);border-color:var(--primary-100);transform:translateY(-4px)}.CalculatorCard-module__OLneUW__imageWrapper{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.CalculatorCard-module__OLneUW__cardVisual{transition:transform var(--transition-slow);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex;position:absolute;inset:0}.CalculatorCard-module__OLneUW__card:hover .CalculatorCard-module__OLneUW__cardVisual{transform:scale(1.05)}.CalculatorCard-module__OLneUW__cardIcon{filter:drop-shadow(0 2px 8px #00000026);font-size:2.75rem;line-height:1}.CalculatorCard-module__OLneUW__cardLabel{color:#fffffff2;text-align:center;text-shadow:0 1px 4px #0003;letter-spacing:.02em;font-size:1rem;font-weight:700;line-height:1.3}.CalculatorCard-module__OLneUW__content{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem;display:flex}.CalculatorCard-module__OLneUW__title{color:var(--text-primary);transition:color var(--transition-fast);font-size:1.0625rem;font-weight:700;line-height:1.3}.CalculatorCard-module__OLneUW__card:hover .CalculatorCard-module__OLneUW__title{color:var(--primary)}.CalculatorCard-module__OLneUW__description{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.CalculatorCard-module__OLneUW__arrow{color:var(--primary);transition:gap var(--transition-fast);align-items:center;gap:.35rem;margin-top:auto;padding-top:.75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.CalculatorCard-module__OLneUW__card:hover .CalculatorCard-module__OLneUW__arrow{gap:.6rem}
.HeroSearch-module__Na-n1G__searchForm{border:1.5px solid var(--gray-300);border-radius:var(--radius-full);max-width:640px;transition:all var(--transition-fast);background:#fff;align-items:center;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f}.HeroSearch-module__Na-n1G__searchForm:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.HeroSearch-module__Na-n1G__searchIcon{pointer-events:none;font-size:1rem;position:absolute;left:1.125rem}.HeroSearch-module__Na-n1G__searchInput{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.875rem 1rem .875rem 2.875rem;font-family:inherit;font-size:.9375rem}.HeroSearch-module__Na-n1G__searchInput::placeholder{color:var(--text-muted)}.HeroSearch-module__Na-n1G__searchBtn{background:var(--primary);color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast);white-space:nowrap;border:none;margin:.3rem .35rem;padding:.625rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:600}.HeroSearch-module__Na-n1G__searchBtn:hover{background:var(--primary-dark)}@media (max-width:480px){.HeroSearch-module__Na-n1G__searchInput::placeholder{font-size:.8125rem}.HeroSearch-module__Na-n1G__searchBtn{padding:.5rem 1rem;font-size:.8125rem}}
.HomeCalculator-module__NCuv_q__calculator{-webkit-user-select:none;user-select:none;background:#1c1c1e;border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:420px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;box-shadow:0 0 60px #ff95001f,0 0 120px #3b82f614,0 25px 80px #0009}.HomeCalculator-module__NCuv_q__tabs{background:#111;border-bottom:1px solid #2a2a2c;gap:4px;padding:6px;display:flex}.HomeCalculator-module__NCuv_q__tab{color:#8e8e93;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;flex:1;padding:8px 4px;font-family:inherit;font-size:.8125rem;font-weight:600;transition:all .2s}.HomeCalculator-module__NCuv_q__tab:hover{color:#aeaeb2;background:#ffffff0d}.HomeCalculator-module__NCuv_q__tab:focus-visible{outline-offset:-2px;color:#aeaeb2;outline:2px solid #ff9500}.HomeCalculator-module__NCuv_q__tabActive{color:#fff;background:#2c2c2e}.HomeCalculator-module__NCuv_q__display{background:#1c1c1e;flex-direction:column;justify-content:flex-end;align-items:flex-end;min-height:100px;padding:16px 20px 12px;display:flex}.HomeCalculator-module__NCuv_q__expression{color:#8e8e93;word-break:break-all;text-align:right;width:100%;min-height:1.4em;font-size:.9375rem}.HomeCalculator-module__NCuv_q__result{color:#fff;word-break:break-all;text-align:right;scrollbar-width:none;width:100%;font-size:2.75rem;font-weight:300;line-height:1.15;overflow-x:auto}.HomeCalculator-module__NCuv_q__result::-webkit-scrollbar{display:none}.HomeCalculator-module__NCuv_q__subDisplay{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.HomeCalculator-module__NCuv_q__degRadToggle{color:#ff9500;cursor:pointer;background:#ff950026;border:none;border-radius:6px;padding:2px 8px;font-family:inherit;font-size:.6875rem;font-weight:600;transition:background .2s}.HomeCalculator-module__NCuv_q__degRadToggle:hover{background:#ff950040}.HomeCalculator-module__NCuv_q__degRadToggle:focus-visible{outline-offset:1px;outline:2px solid #ff9500}.HomeCalculator-module__NCuv_q__memoryIndicator{color:#30d158;background:#30d1581f;border-radius:6px;padding:2px 8px;font-size:.6875rem;font-weight:600}.HomeCalculator-module__NCuv_q__buttons{background:#1c1c1e;gap:1px;padding:1px;display:grid}.HomeCalculator-module__NCuv_q__gridStandard{grid-template-columns:repeat(4,1fr)}.HomeCalculator-module__NCuv_q__gridScientific{grid-template-columns:repeat(5,1fr)}.HomeCalculator-module__NCuv_q__gridProgrammer{grid-template-columns:repeat(4,1fr)}.HomeCalculator-module__NCuv_q__btn{cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;min-height:52px;padding:16px 4px;font-family:inherit;font-size:1.25rem;font-weight:400;line-height:1;transition:all .1s;display:flex;position:relative}.HomeCalculator-module__NCuv_q__btn:focus-visible{outline-offset:-2px;z-index:1;outline:2px solid #ff9500}.HomeCalculator-module__NCuv_q__btnNumber{color:#fff;background:#333}.HomeCalculator-module__NCuv_q__btnNumber:hover{background:#444}.HomeCalculator-module__NCuv_q__btnNumber:active{background:#555}.HomeCalculator-module__NCuv_q__btnOperator{color:#fff;background:#ff9500;font-size:1.5rem}.HomeCalculator-module__NCuv_q__btnOperator:hover{background:#fa3}.HomeCalculator-module__NCuv_q__btnOperator:active{background:#c70}.HomeCalculator-module__NCuv_q__btnOperatorActive{color:#ff9500;background:#fff}.HomeCalculator-module__NCuv_q__btnFunction{color:#fff;background:#505050;font-size:1.0625rem}.HomeCalculator-module__NCuv_q__btnFunction:hover{background:#626262}.HomeCalculator-module__NCuv_q__btnFunction:active{background:#404040}.HomeCalculator-module__NCuv_q__btnScientific{color:#ddd;background:#2c2c2e;padding:12px 4px;font-size:.875rem}.HomeCalculator-module__NCuv_q__btnScientific:hover{background:#3a3a3c}.HomeCalculator-module__NCuv_q__btnScientific:active{background:#1c1c1e}.HomeCalculator-module__NCuv_q__btnMemory{color:#30d158;background:#1c3a1c;font-size:.8125rem;font-weight:600}.HomeCalculator-module__NCuv_q__btnMemory:hover{background:#244524}.HomeCalculator-module__NCuv_q__btnMemory:active{background:#142f14}.HomeCalculator-module__NCuv_q__btnWide{grid-column:span 2}.HomeCalculator-module__NCuv_q__btnZero{text-align:left;justify-content:flex-start;padding-left:24px}.HomeCalculator-module__NCuv_q__btnDisabled{opacity:.3;cursor:not-allowed}.HomeCalculator-module__NCuv_q__basesDisplay{border-bottom:1px solid #2a2a2c;padding:8px 20px 4px}.HomeCalculator-module__NCuv_q__baseRow{align-items:baseline;gap:8px;padding:3px 0;display:flex}.HomeCalculator-module__NCuv_q__baseLabel{color:#8e8e93;min-width:28px;font-size:.6875rem;font-weight:700}.HomeCalculator-module__NCuv_q__baseLabelActive{color:#ff9500}.HomeCalculator-module__NCuv_q__baseValue{color:#636366;word-break:break-all;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.8125rem}.HomeCalculator-module__NCuv_q__baseValueActive{color:#fff;font-weight:500}.HomeCalculator-module__NCuv_q__baseSelector{gap:4px;padding:4px 20px 8px;display:flex}.HomeCalculator-module__NCuv_q__baseSelectorBtn{color:#8e8e93;cursor:pointer;background:0 0;border:1px solid #3a3a3c;border-radius:8px;flex:1;padding:6px 4px;font-family:inherit;font-size:.6875rem;font-weight:700;transition:all .15s}.HomeCalculator-module__NCuv_q__baseSelectorBtn:hover{background:#ffffff0d;border-color:#555}.HomeCalculator-module__NCuv_q__baseSelectorBtn:focus-visible{outline-offset:-2px;outline:2px solid #ff9500}.HomeCalculator-module__NCuv_q__baseSelectorBtnActive{color:#fff;background:#ff9500;border-color:#ff9500}.HomeCalculator-module__NCuv_q__konversiPanel{padding:16px 20px}.HomeCalculator-module__NCuv_q__categoryTabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.HomeCalculator-module__NCuv_q__categoryTab{color:#8e8e93;cursor:pointer;background:#2c2c2e;border:none;border-radius:14px;padding:6px 12px;font-family:inherit;font-size:.75rem;font-weight:600;transition:all .2s}.HomeCalculator-module__NCuv_q__categoryTab:hover{color:#aeaeb2;background:#3a3a3c}.HomeCalculator-module__NCuv_q__categoryTab:focus-visible{outline-offset:1px;outline:2px solid #ff9500}.HomeCalculator-module__NCuv_q__categoryTabActive{color:#fff;background:#ff9500}.HomeCalculator-module__NCuv_q__convertRow{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.HomeCalculator-module__NCuv_q__convertField{align-items:stretch;gap:8px;display:flex}.HomeCalculator-module__NCuv_q__convertInput{color:#fff;background:#2c2c2e;border:1px solid #3a3a3c;border-radius:10px;outline:none;flex:1;min-width:0;padding:12px 14px;font-family:inherit;font-size:1.125rem;transition:border-color .2s}.HomeCalculator-module__NCuv_q__convertInput:focus{border-color:#ff9500}.HomeCalculator-module__NCuv_q__convertInput:focus-visible{outline-offset:-2px;outline:2px solid #ff9500}.HomeCalculator-module__NCuv_q__convertSelect{color:#fff;cursor:pointer;appearance:none;background:#3a3a3c url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238e8e93' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #48484a;border-radius:10px;outline:none;min-width:90px;padding:8px 26px 8px 10px;font-family:inherit;font-size:.8125rem}.HomeCalculator-module__NCuv_q__convertSelect:focus-visible{outline-offset:-2px;outline:2px solid #ff9500}.HomeCalculator-module__NCuv_q__swapBtn{color:#ff9500;cursor:pointer;background:#2c2c2e;border:1px solid #3a3a3c;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:40px;height:40px;font-size:1.125rem;transition:all .2s;display:flex}.HomeCalculator-module__NCuv_q__swapBtn:hover{background:#3a3a3c;transform:rotate(180deg)}.HomeCalculator-module__NCuv_q__swapBtn:focus-visible{outline-offset:2px;outline:2px solid #ff9500}.HomeCalculator-module__NCuv_q__convertResult{text-align:center;color:#8e8e93;padding:8px 0 0;font-size:.8125rem}.HomeCalculator-module__NCuv_q__convertFormula{color:#636366}@media (max-width:480px){.HomeCalculator-module__NCuv_q__calculator{border-radius:16px;max-width:100%}.HomeCalculator-module__NCuv_q__result{font-size:2.25rem}.HomeCalculator-module__NCuv_q__btn{min-height:46px;padding:12px 4px;font-size:1.125rem}.HomeCalculator-module__NCuv_q__btnOperator{font-size:1.25rem}.HomeCalculator-module__NCuv_q__btnFunction{font-size:.9375rem}.HomeCalculator-module__NCuv_q__btnScientific{padding:10px 2px;font-size:.75rem}.HomeCalculator-module__NCuv_q__tab{padding:6px 2px;font-size:.6875rem}}@media (max-width:360px){.HomeCalculator-module__NCuv_q__result{font-size:1.875rem}.HomeCalculator-module__NCuv_q__btn{min-height:40px;padding:10px 2px;font-size:1rem}.HomeCalculator-module__NCuv_q__btnScientific{font-size:.6875rem}.HomeCalculator-module__NCuv_q__convertField{flex-direction:column}.HomeCalculator-module__NCuv_q__convertSelect{min-width:unset}}
.katalog-module__Egq8MG__pageHeader{background:linear-gradient(135deg, var(--gray-50) 0%, var(--primary-50) 100%);text-align:center;padding:3.5rem 0 2.5rem}.katalog-module__Egq8MG__pageHeaderInner{max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.katalog-module__Egq8MG__pageTitle{color:var(--text-primary);margin-bottom:.75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.katalog-module__Egq8MG__pageDesc{color:var(--text-secondary);max-width:500px;margin:0 auto;font-size:1.0625rem}.katalog-module__Egq8MG__searchWrapper{max-width:480px;margin:1.5rem auto 0;position:relative}.katalog-module__Egq8MG__searchIcon{pointer-events:none;font-size:1rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.katalog-module__Egq8MG__searchInput{border:1px solid var(--gray-200);border-radius:var(--radius-full);background:var(--bg-card);width:100%;color:var(--text-primary);transition:all var(--transition-fast);outline:none;padding:.875rem 1rem .875rem 2.75rem;font-family:inherit;font-size:.9375rem}.katalog-module__Egq8MG__searchInput::placeholder{color:var(--text-muted)}.katalog-module__Egq8MG__searchInput:focus{border-color:var(--primary);outline:2px solid var(--primary);outline-offset:-1px;box-shadow:0 0 0 3px #2563eb1a}.katalog-module__Egq8MG__filters{max-width:var(--container-max);padding:2rem var(--container-padding) 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0 auto;display:flex}.katalog-module__Egq8MG__filterBtn{border:1px solid var(--gray-200);border-radius:var(--radius-full);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);padding:.5rem 1.25rem;font-size:.875rem;font-weight:600}.katalog-module__Egq8MG__filterBtn:hover,.katalog-module__Egq8MG__filterBtn:focus-visible{border-color:var(--primary);color:var(--primary);outline:2px solid var(--primary);outline-offset:2px}.katalog-module__Egq8MG__filterBtn.katalog-module__Egq8MG__active{background:var(--primary);color:var(--text-white);border-color:var(--primary)}.katalog-module__Egq8MG__grid{max-width:var(--container-max);padding:2rem var(--container-padding) 4rem;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0 auto;display:grid}.katalog-module__Egq8MG__empty{text-align:center;color:var(--text-muted);grid-column:1/-1;padding:3rem;font-size:1rem}@media (max-width:1024px){.katalog-module__Egq8MG__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.katalog-module__Egq8MG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.katalog-module__Egq8MG__grid{grid-template-columns:1fr}}
.page-module__LBTDbq__hero{background:linear-gradient(135deg,#1e293b 0%,#0f172a 50%,#1e3a5f 100%);align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.page-module__LBTDbq__heroOverlay{opacity:.15;z-index:0;background:url(/images/hero-bg.jpg) 50%/cover no-repeat;position:absolute;inset:0}.page-module__LBTDbq__heroGradient{z-index:1;background:linear-gradient(90deg,#0f172af2 0%,#0f172ab3 50%,#0f172a66 100%);position:absolute;inset:0}.page-module__LBTDbq__heroSplit{z-index:2;max-width:var(--container-max);padding:3rem var(--container-padding);align-items:center;gap:3rem;width:100%;margin:0 auto;display:flex;position:relative}.page-module__LBTDbq__heroText{flex:1;min-width:0}.page-module__LBTDbq__heroCalc{flex-shrink:0;width:420px;animation:.6s ease-out .3s both page-module__LBTDbq__fadeInUp}.page-module__LBTDbq__heroTag{border-radius:var(--radius-full);color:var(--primary-light);background:#3b82f626;border:1px solid #3b82f64d;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.375rem 1rem;font-size:.8rem;font-weight:600;animation:.6s ease-out page-module__LBTDbq__fadeInUp;display:inline-flex}.page-module__LBTDbq__heroTitle{color:var(--text-white);max-width:650px;margin-bottom:1.25rem;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:800;line-height:1.1;animation:.6s ease-out .1s both page-module__LBTDbq__fadeInUp}.page-module__LBTDbq__heroTitle span{background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-text-fill-color:transparent;color:#93b4f4;-webkit-background-clip:text;background-clip:text}.page-module__LBTDbq__heroDesc{color:var(--gray-300);max-width:500px;margin-bottom:2rem;font-size:1.125rem;line-height:1.7;animation:.6s ease-out .2s both page-module__LBTDbq__fadeInUp}.page-module__LBTDbq__heroActions{flex-wrap:wrap;gap:1rem;animation:.6s ease-out .3s both page-module__LBTDbq__fadeInUp;display:flex}.page-module__LBTDbq__heroStats{gap:2.5rem;margin-top:3rem;animation:.6s ease-out .4s both page-module__LBTDbq__fadeInUp;display:flex}.page-module__LBTDbq__stat{text-align:center}.page-module__LBTDbq__statNumber{color:var(--text-white);font-size:1.75rem;font-weight:800}.page-module__LBTDbq__statLabel{color:var(--gray-400);margin-top:.25rem;font-size:.8rem}.page-module__LBTDbq__searchSection{background:var(--bg-secondary,#f8fafc);border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);padding:2rem var(--container-padding);justify-content:center;display:flex}.page-module__LBTDbq__searchSection>*{width:100%;max-width:640px;margin:0}.page-module__LBTDbq__section{padding:5rem 0}.page-module__LBTDbq__sectionHeader{text-align:center;margin-bottom:3rem}.page-module__LBTDbq__sectionSubtitle{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.8rem;font-weight:600;display:inline-flex}.page-module__LBTDbq__sectionTitle{color:var(--text-primary);margin-bottom:.75rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800}.page-module__LBTDbq__sectionDesc{color:var(--text-secondary);max-width:560px;margin:0 auto;font-size:1rem}.page-module__LBTDbq__grid{max-width:var(--container-max);padding:0 var(--container-padding);grid-template-columns:repeat(3,1fr);gap:1.75rem;margin:0 auto;display:grid}.page-module__LBTDbq__pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;display:flex}.page-module__LBTDbq__pageBtn{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--bg-card);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.page-module__LBTDbq__pageBtn:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-50)}.page-module__LBTDbq__pageBtn.page-module__LBTDbq__active{background:var(--primary);color:var(--text-white);border-color:var(--primary)}.page-module__LBTDbq__pageBtn:disabled{opacity:.6;cursor:not-allowed;color:var(--gray-400)}.page-module__LBTDbq__pageBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.page-module__LBTDbq__cta{text-align:center;background:linear-gradient(135deg,#1e40af 0%,#7c3aed 100%);padding:4rem 0}.page-module__LBTDbq__ctaContent{max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.page-module__LBTDbq__ctaTitle{color:var(--text-white);margin-bottom:.75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.page-module__LBTDbq__ctaDesc{color:#fffc;max-width:500px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.0625rem}@media (max-width:960px){.page-module__LBTDbq__grid{grid-template-columns:repeat(2,1fr)}.page-module__LBTDbq__heroSplit{text-align:center;flex-direction:column;gap:2.5rem;padding-top:2.5rem;padding-bottom:2.5rem}.page-module__LBTDbq__heroCalc{width:100%;max-width:420px}.page-module__LBTDbq__heroActions,.page-module__LBTDbq__heroStats{justify-content:center}.page-module__LBTDbq__heroTitle{max-width:none}.page-module__LBTDbq__heroDesc{max-width:none;margin-left:auto;margin-right:auto}}@media (max-width:640px){.page-module__LBTDbq__grid{grid-template-columns:1fr}.page-module__LBTDbq__heroStats{gap:1.5rem}.page-module__LBTDbq__heroActions{flex-direction:column}}
.calculator-module__R4zRaW__calcHeader{text-align:center;background:linear-gradient(135deg,#1e293b 0%,#0f172a 50%,#1e3a5f 100%);justify-content:center;align-items:center;min-height:320px;display:flex;position:relative;overflow:hidden}.calculator-module__R4zRaW__calcHeaderBg{opacity:.2;z-index:0;position:absolute;inset:0}.calculator-module__R4zRaW__calcHeaderBg>img{object-fit:cover}.calculator-module__R4zRaW__calcHeaderOverlay{z-index:1;background:linear-gradient(#0f172a99 0%,#0f172ad9 100%);position:absolute;inset:0}.calculator-module__R4zRaW__calcHeaderContent{z-index:2;max-width:700px;padding:3rem var(--container-padding);position:relative}.calculator-module__R4zRaW__calcHeaderIcon{margin-bottom:1rem;font-size:2.5rem}.calculator-module__R4zRaW__calcHeaderTitle{color:var(--text-white);margin-bottom:.75rem;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800}.calculator-module__R4zRaW__calcHeaderDesc{color:var(--gray-300);max-width:600px;margin:0 auto 1rem;font-size:1rem;line-height:1.7}.calculator-module__R4zRaW__breadcrumb{max-width:var(--container-max);padding:1rem var(--container-padding);color:var(--text-muted);margin:0 auto;font-size:.8rem}.calculator-module__R4zRaW__breadcrumb a{color:var(--primary);font-weight:500}.calculator-module__R4zRaW__breadcrumb a:hover{text-decoration:underline}.calculator-module__R4zRaW__breadcrumb span{margin:0 .5rem}.calculator-module__R4zRaW__calcBody{max-width:var(--container-max);padding:2rem var(--container-padding) 4rem;margin:0 auto}.calculator-module__R4zRaW__calcContent{max-width:800px;margin:0 auto}.calculator-module__R4zRaW__calcContent p{margin-bottom:1rem;font-size:.9375rem;line-height:1.8}.calculator-module__R4zRaW__disclaimer{border-left:4px solid var(--accent-amber);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:#92400e;background:#fffbeb;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.875rem;font-style:italic}.calculator-module__R4zRaW__disclaimer a{color:var(--primary);font-weight:600;text-decoration:underline}.calculator-module__R4zRaW__calcWidget{background:var(--bg-card);border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin:2rem 0;padding:2rem}.calculator-module__R4zRaW__calcWidgetTitle{margin-bottom:.5rem;font-size:1.375rem;font-weight:800}.calculator-module__R4zRaW__calcWidgetDesc{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.875rem}.calculator-module__R4zRaW__formGroup{margin-bottom:1.25rem}.calculator-module__R4zRaW__formLabel{color:var(--text-primary);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.calculator-module__R4zRaW__formInput{border:1px solid var(--gray-300);border-radius:var(--radius-md);background:var(--bg-primary);width:100%;color:var(--text-primary);transition:all var(--transition-fast);padding:.75rem 1rem;font-family:inherit;font-size:.9375rem}.calculator-module__R4zRaW__formInput:focus{outline:2px solid var(--primary);outline-offset:-1px;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.calculator-module__R4zRaW__formSelect{border:1px solid var(--gray-300);border-radius:var(--radius-md);background:var(--bg-primary);width:100%;color:var(--text-primary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem}.calculator-module__R4zRaW__formSelect:focus{outline:2px solid var(--primary);outline-offset:-1px;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.calculator-module__R4zRaW__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.calculator-module__R4zRaW__calcBtn{border-radius:var(--radius-md);background:var(--primary);width:100%;color:var(--text-white);cursor:pointer;transition:all var(--transition-base);border:none;margin-top:.5rem;padding:.875rem;font-family:inherit;font-size:1rem;font-weight:700}.calculator-module__R4zRaW__calcBtn:hover{background:var(--primary-dark);box-shadow:0 4px 14px #2563eb59}.calculator-module__R4zRaW__calcBtn:focus-visible{outline:2px solid var(--primary-dark);outline-offset:2px}.calculator-module__R4zRaW__calcBtn:active{transform:scale(.98)}.calculator-module__R4zRaW__result{background:linear-gradient(135deg, var(--primary-50), #ede9fe);border-radius:var(--radius-md);text-align:center;margin-top:1.5rem;padding:1.5rem;animation:.4s ease-out calculator-module__R4zRaW__fadeInUp}.calculator-module__R4zRaW__resultLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:.5rem;font-size:.8rem;font-weight:600}.calculator-module__R4zRaW__resultValue{color:var(--primary);margin-bottom:.25rem;font-size:2.5rem;font-weight:800}.calculator-module__R4zRaW__resultCategory{border-radius:var(--radius-full);margin-top:.5rem;padding:.25rem 1rem;font-size:1rem;font-weight:600;display:inline-block}.calculator-module__R4zRaW__resultNormal{color:#166534;background:#dcfce7}.calculator-module__R4zRaW__resultWarning{color:#854d0e;background:#fef9c3}.calculator-module__R4zRaW__resultDanger{color:#991b1b;background:#fee2e2}.calculator-module__R4zRaW__resultInfo{color:#1e40af;background:#dbeafe}.calculator-module__R4zRaW__resultText{color:var(--text-secondary);margin-top:.75rem;font-size:.875rem;line-height:1.6}.calculator-module__R4zRaW__resultDetails{text-align:left;border-radius:var(--radius-md);background:#fff9;margin-top:1rem;padding:1rem 1.25rem}.calculator-module__R4zRaW__resultDetailItem{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem 0;font-size:.875rem;display:flex}.calculator-module__R4zRaW__resultDetailItem:last-child{border-bottom:none}.calculator-module__R4zRaW__resultDetailLabel{color:var(--text-secondary);flex-shrink:0;font-weight:500}.calculator-module__R4zRaW__resultDetailValue{color:var(--text-primary);text-align:right;font-weight:600}.calculator-module__R4zRaW__related{border-top:1px solid var(--gray-200);margin-top:4rem;padding-top:3rem}.calculator-module__R4zRaW__relatedTitle{text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800}.calculator-module__R4zRaW__relatedGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:768px){.calculator-module__R4zRaW__formRow,.calculator-module__R4zRaW__relatedGrid{grid-template-columns:1fr}.calculator-module__R4zRaW__resultValue{font-size:2rem}}
