.HeaderSearch-module__jvygNW__searchWrapper{flex:1;max-width:400px;position:relative}.HeaderSearch-module__jvygNW__inputContainer{background:var(--paper-raised);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:6px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.HeaderSearch-module__jvygNW__inputContainer:focus-within{border-color:var(--gold-deep);box-shadow:0 0 0 2px #9c742026}.HeaderSearch-module__jvygNW__searchIcon{opacity:.7;-webkit-user-select:none;user-select:none;font-size:13px}.HeaderSearch-module__jvygNW__searchInput{font-family:var(--mono);color:var(--ink);background:0 0;border:none;outline:none;flex:1;width:100%;font-size:12.5px}.HeaderSearch-module__jvygNW__searchInput::placeholder{color:var(--ink-60);opacity:.7}.HeaderSearch-module__jvygNW__clearBtn{color:var(--ink-60);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:12px;line-height:1}.HeaderSearch-module__jvygNW__clearBtn:hover{color:var(--ink);background:#0000000d}.HeaderSearch-module__jvygNW__dropdown{background:var(--paper-raised);border:1px solid var(--line);z-index:200;border-radius:10px;max-height:360px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto;box-shadow:0 10px 25px #14171f1f}.HeaderSearch-module__jvygNW__dropdownItem{cursor:pointer;border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 14px;transition:background-color .12s;display:flex}.HeaderSearch-module__jvygNW__dropdownItem:last-child{border-bottom:none}.HeaderSearch-module__jvygNW__dropdownItem:hover,.HeaderSearch-module__jvygNW__dropdownItem.HeaderSearch-module__jvygNW__selected{background:#c9992f14}.HeaderSearch-module__jvygNW__itemIcon{text-align:center;width:24px;font-size:16px}.HeaderSearch-module__jvygNW__itemMeta{flex-direction:column;gap:2px;display:flex}.HeaderSearch-module__jvygNW__itemName{font-family:var(--font-sora,sans-serif);color:var(--ink);font-size:13.5px;font-weight:600}.HeaderSearch-module__jvygNW__itemCategory{font-family:var(--mono);color:var(--ink-60);text-transform:uppercase;letter-spacing:.03em;font-size:11px}.HeaderSearch-module__jvygNW__emptyState{font-family:var(--mono);color:var(--ink-60);text-align:center;padding:14px 16px;font-size:12.5px}
.YmylDisclaimer-module__pKVtVa__disclaimerBox{background:var(--paper);border:1px solid var(--line);color:var(--ink-60);border-radius:8px;margin-top:16px;padding:12px 14px;font-size:11.5px;line-height:1.5}.YmylDisclaimer-module__pKVtVa__header{align-items:center;gap:6px;margin-bottom:4px;display:flex}.YmylDisclaimer-module__pKVtVa__dot{background:var(--gold);border-radius:50%;width:6px;height:6px}.YmylDisclaimer-module__pKVtVa__title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-80);font-size:10px;font-weight:700}.YmylDisclaimer-module__pKVtVa__text{margin:0}
.AgeCalculatorIsland-module__91To_a__calcMain{flex-direction:column;gap:28px;min-width:0;display:flex}.AgeCalculatorIsland-module__91To_a__calcCard{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 2px #14171f08,0 10px 30px -15px #14171f12}.AgeCalculatorIsland-module__91To_a__calcCardHeader{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.AgeCalculatorIsland-module__91To_a__calcCardTitle{align-items:center;gap:10px;display:flex}.AgeCalculatorIsland-module__91To_a__calcCardTitle h2{font-family:var(--head);color:var(--ink);letter-spacing:-.01em;font-size:20px;font-weight:700}.AgeCalculatorIsland-module__91To_a__calcBadgeIcon{width:28px;height:28px;color:var(--paper);font-family:var(--mono);background:#7a6a55;border-radius:7px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.AgeCalculatorIsland-module__91To_a__formSection{flex-direction:column;gap:20px;padding:24px;display:flex}.AgeCalculatorIsland-module__91To_a__inputsGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.AgeCalculatorIsland-module__91To_a__inputGroup{flex-direction:column;gap:8px;display:flex}.AgeCalculatorIsland-module__91To_a__inputLabelGroup{justify-content:space-between;align-items:center;display:flex}.AgeCalculatorIsland-module__91To_a__inputLabel{font-family:var(--mono);color:var(--ink);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.AgeCalculatorIsland-module__91To_a__todayBtn{border:1px solid var(--line);font-family:var(--mono);color:var(--ink-60);cursor:pointer;background:0 0;border-radius:6px;padding:2px 8px;font-size:11px;transition:all .15s}.AgeCalculatorIsland-module__91To_a__todayBtn:hover{background:var(--paper);color:var(--ink);border-color:var(--ink-60)}.AgeCalculatorIsland-module__91To_a__dateInput{border:1px solid var(--line);background:var(--paper);width:100%;height:46px;font-family:var(--body);color:var(--ink);box-sizing:border-box;border-radius:10px;outline:none;padding:0 14px;font-size:15px;font-weight:500;transition:all .15s}.AgeCalculatorIsland-module__91To_a__dateInput:focus{border-color:var(--gold-deep);background:#fff;box-shadow:0 0 0 3px #c9992f1f}.AgeCalculatorIsland-module__91To_a__errorAlert{color:#c53030;background:#c5303014;border:1px solid #c530304d;border-radius:10px;align-items:center;gap:10px;padding:14px 18px;font-size:13.5px;display:flex}.AgeCalculatorIsland-module__91To_a__primaryResultHero{background:var(--ink);color:var(--paper);flex-direction:column;gap:14px;padding:28px 24px;display:flex}.AgeCalculatorIsland-module__91To_a__resultEyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--gold);font-size:11px;font-weight:600}.AgeCalculatorIsland-module__91To_a__primaryAgeBig{font-family:var(--head);color:#fff;letter-spacing:-.02em;font-size:clamp(26px,3.5vw,36px);font-weight:800;line-height:1.2}.AgeCalculatorIsland-module__91To_a__metaPillsRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.AgeCalculatorIsland-module__91To_a__metaPill{font-family:var(--mono);color:#f6f3ece6;background:#ffffff1a;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;display:inline-flex}.AgeCalculatorIsland-module__91To_a__metaPillHighlight{color:var(--gold);font-weight:700}.AgeCalculatorIsland-module__91To_a__breakdownSection{background:var(--paper-raised);padding:24px}.AgeCalculatorIsland-module__91To_a__breakdownTitle{font-family:var(--head);color:var(--ink);align-items:center;gap:8px;margin-bottom:16px;font-size:15px;font-weight:700;display:flex}.AgeCalculatorIsland-module__91To_a__breakdownGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.AgeCalculatorIsland-module__91To_a__breakdownCard{background:var(--paper);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .15s;display:flex}.AgeCalculatorIsland-module__91To_a__breakdownCard:hover{border-color:#14171f40}.AgeCalculatorIsland-module__91To_a__breakdownUnit{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-60);font-size:11px;font-weight:600}.AgeCalculatorIsland-module__91To_a__breakdownValue{font-family:var(--mono);color:var(--ink);font-size:16px;font-weight:700;line-height:1.3}.AgeCalculatorIsland-module__91To_a__cardFooter{border-top:1px solid var(--line);background:var(--paper);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.AgeCalculatorIsland-module__91To_a__shareBtn{font-family:var(--mono);cursor:pointer;background:var(--gold-deep);color:var(--paper);border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.AgeCalculatorIsland-module__91To_a__shareBtn:hover{background:var(--gold);color:var(--ink)}.AgeCalculatorIsland-module__91To_a__toast{background:var(--ink);color:var(--paper);font-family:var(--mono);z-index:9999;border-radius:8px;padding:12px 20px;font-size:13px;animation:.2s ease-out AgeCalculatorIsland-module__91To_a__fadeIn;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 25px #0003}@keyframes AgeCalculatorIsland-module__91To_a__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.AgeCalculatorIsland-module__91To_a__inputsGrid{grid-template-columns:1fr;gap:16px}.AgeCalculatorIsland-module__91To_a__breakdownGrid{grid-template-columns:1fr 1fr;gap:10px}.AgeCalculatorIsland-module__91To_a__formSection{padding:18px 16px}.AgeCalculatorIsland-module__91To_a__primaryResultHero{padding:22px 16px}.AgeCalculatorIsland-module__91To_a__breakdownSection{padding:20px 16px}.AgeCalculatorIsland-module__91To_a__cardFooter{justify-content:stretch;padding:14px 16px}.AgeCalculatorIsland-module__91To_a__shareBtn{justify-content:center;width:100%}}
.AmortizationCalculatorIsland-module__HMkioG__islandContainer{flex:1;min-width:0}.AmortizationCalculatorIsland-module__HMkioG__toastNotice{background:var(--ink);color:var(--gold);font-family:var(--mono);z-index:999;border-radius:8px;padding:10px 18px;font-size:13px;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #0003}.AmortizationCalculatorIsland-module__HMkioG__calcGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:860px){.AmortizationCalculatorIsland-module__HMkioG__calcGrid{grid-template-columns:1fr}}.AmortizationCalculatorIsland-module__HMkioG__inputCard,.AmortizationCalculatorIsland-module__HMkioG__resultsCard{background:var(--paper-raised);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.AmortizationCalculatorIsland-module__HMkioG__cardHeader{font-family:var(--font-sora,sans-serif);color:var(--ink);margin:0 0 4px;font-size:17px;font-weight:700}.AmortizationCalculatorIsland-module__HMkioG__fieldGroup{flex-direction:column;gap:6px;display:flex}.AmortizationCalculatorIsland-module__HMkioG__labelRow{justify-content:space-between;align-items:center;display:flex}.AmortizationCalculatorIsland-module__HMkioG__label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-60);font-size:11.5px;font-weight:600}.AmortizationCalculatorIsland-module__HMkioG__inputPrefixWrap{background:var(--paper);border:1px solid var(--line);border-radius:8px;align-items:center;padding:0 12px;transition:border-color .15s;display:flex}.AmortizationCalculatorIsland-module__HMkioG__inputPrefixWrap:focus-within{border-color:var(--gold-deep)}.AmortizationCalculatorIsland-module__HMkioG__prefix,.AmortizationCalculatorIsland-module__HMkioG__suffix{font-family:var(--mono);color:var(--ink-60);-webkit-user-select:none;user-select:none;font-size:14px}.AmortizationCalculatorIsland-module__HMkioG__numInput{width:100%;font-family:var(--font-inter,sans-serif);color:var(--ink);background:0 0;border:none;outline:none;padding:10px 4px;font-size:15px;font-weight:500}.AmortizationCalculatorIsland-module__HMkioG__dualInputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.AmortizationCalculatorIsland-module__HMkioG__toggleSection{border-top:1px solid var(--line);padding-top:12px}.AmortizationCalculatorIsland-module__HMkioG__extraToggleBtn{color:var(--gold-deep);font-family:var(--font-sora,sans-serif);cursor:pointer;text-align:left;background:0 0;border:none;padding:4px 0;font-size:13.5px;font-weight:600}.AmortizationCalculatorIsland-module__HMkioG__extraInputsWrap{background:var(--paper);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:12px;margin-top:12px;padding:12px;display:flex}.AmortizationCalculatorIsland-module__HMkioG__actionRow{margin-top:4px}.AmortizationCalculatorIsland-module__HMkioG__shareBtn{border:1px solid var(--line);font-family:var(--mono);color:var(--ink-80);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:all .15s;display:inline-flex}.AmortizationCalculatorIsland-module__HMkioG__shareBtn:hover{background:var(--paper);border-color:var(--gold);color:var(--ink)}.AmortizationCalculatorIsland-module__HMkioG__heroResult{background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:10px;padding:16px}.AmortizationCalculatorIsland-module__HMkioG__heroLabel{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-60);margin-bottom:4px;font-size:11px}.AmortizationCalculatorIsland-module__HMkioG__heroValue{font-family:var(--font-sora,sans-serif);color:var(--ink);font-size:32px;font-weight:700;line-height:1.15}.AmortizationCalculatorIsland-module__HMkioG__heroSub{color:var(--ink-60);margin-top:6px;font-size:12.5px}.AmortizationCalculatorIsland-module__HMkioG__savingsBanner{background:#4f7a5b1a;border:1px solid #4f7a5b4d;border-radius:8px;padding:12px 14px}.AmortizationCalculatorIsland-module__HMkioG__savingsTitle{font-family:var(--mono);text-transform:uppercase;color:#4f7a5b;margin-bottom:6px;font-size:11px;font-weight:700}.AmortizationCalculatorIsland-module__HMkioG__savingsRow{color:var(--ink);justify-content:space-between;margin-bottom:2px;font-size:13px;display:flex}.AmortizationCalculatorIsland-module__HMkioG__savingsRow strong{font-family:var(--mono);color:#4f7a5b}.AmortizationCalculatorIsland-module__HMkioG__breakdownBar{background:var(--line);border-radius:4px;height:8px;margin:4px 0;display:flex;overflow:hidden}.AmortizationCalculatorIsland-module__HMkioG__barPrincipal{background:var(--gold-deep);transition:width .2s}.AmortizationCalculatorIsland-module__HMkioG__barInterest{background:#4f7a5b;transition:width .2s}.AmortizationCalculatorIsland-module__HMkioG__statList{flex-direction:column;gap:8px;display:flex}.AmortizationCalculatorIsland-module__HMkioG__statRow{color:var(--ink);align-items:center;font-size:13px;display:flex}.AmortizationCalculatorIsland-module__HMkioG__statDotPrincipal{background:var(--gold-deep);border-radius:50%;width:8px;height:8px;margin-right:8px}.AmortizationCalculatorIsland-module__HMkioG__statDotInterest{background:#4f7a5b;border-radius:50%;width:8px;height:8px;margin-right:8px}.AmortizationCalculatorIsland-module__HMkioG__statLabel{color:var(--ink-60);flex:1}.AmortizationCalculatorIsland-module__HMkioG__statVal{font-family:var(--mono);font-weight:600}.AmortizationCalculatorIsland-module__HMkioG__statTotal{border-top:1px solid var(--line);padding-top:8px;font-weight:700}.AmortizationCalculatorIsland-module__HMkioG__statTotal span:last-child{font-family:var(--mono);color:var(--ink)}.AmortizationCalculatorIsland-module__HMkioG__amortizationSection{margin-top:var(--section-gap-md,36px);background:var(--paper-raised);border:1px solid var(--line);border-radius:12px;padding:24px}.AmortizationCalculatorIsland-module__HMkioG__scheduleHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.AmortizationCalculatorIsland-module__HMkioG__scheduleTitle{font-family:var(--font-sora,sans-serif);color:var(--ink);margin:0 0 4px;font-size:18px;font-weight:700}.AmortizationCalculatorIsland-module__HMkioG__scheduleSubtitle{color:var(--ink-60);margin:0;font-size:13px}.AmortizationCalculatorIsland-module__HMkioG__scheduleControls{align-items:center;gap:12px;display:flex}.AmortizationCalculatorIsland-module__HMkioG__viewToggle{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:2px;display:flex}.AmortizationCalculatorIsland-module__HMkioG__toggleBtn{font-family:var(--mono);color:var(--ink-60);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-size:11px}.AmortizationCalculatorIsland-module__HMkioG__toggleActive{background:var(--paper-raised);color:var(--ink);font-weight:700}.AmortizationCalculatorIsland-module__HMkioG__expandBtn{border:1px solid var(--line);font-family:var(--mono);color:var(--ink-80);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-size:12px}.AmortizationCalculatorIsland-module__HMkioG__tableWrapper{border:1px solid var(--line);background:var(--paper);border-radius:8px;max-height:380px;overflow-y:auto}.AmortizationCalculatorIsland-module__HMkioG__expanded{max-height:800px}.AmortizationCalculatorIsland-module__HMkioG__scheduleTable{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.AmortizationCalculatorIsland-module__HMkioG__scheduleTable th{background:var(--paper-raised);font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-60);border-bottom:1px solid var(--line);z-index:2;padding:10px 14px;font-size:11px;position:sticky;top:0}.AmortizationCalculatorIsland-module__HMkioG__scheduleTable td{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--ink);padding:10px 14px}.AmortizationCalculatorIsland-module__HMkioG__scheduleTable tr:last-child td{border-bottom:none}.AmortizationCalculatorIsland-module__HMkioG__calendarSub{color:var(--ink-60);font-size:11px;font-weight:400}.AmortizationCalculatorIsland-module__HMkioG__balanceCell{font-weight:600}.AmortizationCalculatorIsland-module__HMkioG__historySection{margin-top:24px}.AmortizationCalculatorIsland-module__HMkioG__historyTitle{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-60);margin-bottom:10px;font-size:11px;font-weight:700}.AmortizationCalculatorIsland-module__HMkioG__historyGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.AmortizationCalculatorIsland-module__HMkioG__historyCard{background:var(--paper-raised);border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:8px;padding:10px 12px;transition:all .15s}.AmortizationCalculatorIsland-module__HMkioG__historyCard:hover{border-color:var(--gold);background:var(--paper)}.AmortizationCalculatorIsland-module__HMkioG__historyAmount{font-family:var(--font-sora,sans-serif);color:var(--ink);font-size:14px;font-weight:700}.AmortizationCalculatorIsland-module__HMkioG__historyMeta{font-family:var(--mono);color:var(--ink-60);margin-top:2px;font-size:11px}
.AngelNumberCalculatorIsland-module__o4nhma__islandContainer{background:var(--paper-raised,#fdfcf8);border:1px solid var(--line,#e5e0d8);border-radius:12px;padding:24px;box-shadow:0 4px 16px #00000008}.AngelNumberCalculatorIsland-module__o4nhma__modeTabs{background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);border-radius:8px;gap:8px;margin-bottom:20px;padding:4px;display:flex}.AngelNumberCalculatorIsland-module__o4nhma__modeBtn{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink-60,#63666e);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;flex:1;padding:10px 12px;font-size:.8125rem;font-weight:600;transition:all .15s}.AngelNumberCalculatorIsland-module__o4nhma__modeBtnActive{background:var(--paper-raised,#fdfcf8);color:#3b3564;box-shadow:0 1px 4px #00000014}.AngelNumberCalculatorIsland-module__o4nhma__chipGrid{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.AngelNumberCalculatorIsland-module__o4nhma__chipBtn{background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);font-family:var(--font-jetbrains,"JetBrains Mono", monospace);color:#3b3564;cursor:pointer;border-radius:20px;padding:6px 12px;font-size:.8125rem;font-weight:700;transition:all .15s}.AngelNumberCalculatorIsland-module__o4nhma__chipBtn:hover{background:#eae6fe;border-color:#3b3564}.AngelNumberCalculatorIsland-module__o4nhma__chipBtnActive{color:#fff;background:#3b3564;border-color:#3b3564}.AngelNumberCalculatorIsland-module__o4nhma__formGrid{grid-template-columns:2fr 1fr 1fr;gap:12px;margin-bottom:20px;display:grid}@media (max-width:640px){.AngelNumberCalculatorIsland-module__o4nhma__formGrid{grid-template-columns:1fr;gap:14px}}.AngelNumberCalculatorIsland-module__o4nhma__fieldGroup{flex-direction:column;gap:6px;display:flex}.AngelNumberCalculatorIsland-module__o4nhma__fullWidth{grid-column:1/-1}.AngelNumberCalculatorIsland-module__o4nhma__fieldLabel{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink,#14171f);font-size:.8125rem;font-weight:600}.AngelNumberCalculatorIsland-module__o4nhma__inputField{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink,#14171f);background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);box-sizing:border-box;border-radius:8px;width:100%;padding:10px 12px;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.AngelNumberCalculatorIsland-module__o4nhma__inputField:focus{border-color:#3b3564;outline:none;box-shadow:0 0 0 3px #3b356426}.AngelNumberCalculatorIsland-module__o4nhma__errorBanner{color:#9b1c1c;background:#fdf2f2;border:1px solid #f8b4b4;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:.875rem}.AngelNumberCalculatorIsland-module__o4nhma__resultCard{background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);margin-top:16px;margin-bottom:var(--section-gap-sm,24px);border-radius:12px;padding:24px}.AngelNumberCalculatorIsland-module__o4nhma__haloHeader{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;display:flex}.AngelNumberCalculatorIsland-module__o4nhma__celestialBadge{color:#fff;width:84px;height:84px;font-family:var(--font-jetbrains,"JetBrains Mono", monospace);background:linear-gradient(135deg,#3b3564 0%,#5b4f9a 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.75rem;font-weight:700;display:flex;position:relative;box-shadow:0 4px 16px #3b35644d}.AngelNumberCalculatorIsland-module__o4nhma__celestialBadge:after{content:"";border:2px solid #c9992f80;border-radius:50%;animation:3s ease-in-out infinite AngelNumberCalculatorIsland-module__o4nhma__haloPulse;position:absolute;inset:-4px}@keyframes AngelNumberCalculatorIsland-module__o4nhma__haloPulse{0%{opacity:.8;transform:scale(1)}50%{opacity:.3;transform:scale(1.08)}to{opacity:.8;transform:scale(1)}}.AngelNumberCalculatorIsland-module__o4nhma__titleMeta{flex-direction:column;flex:1;gap:4px;display:flex}.AngelNumberCalculatorIsland-module__o4nhma__angelTitle{font-family:var(--font-sora,"Sora", sans-serif);color:var(--ink,#14171f);margin:0;font-size:1.35rem;font-weight:700}.AngelNumberCalculatorIsland-module__o4nhma__tagline{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink-60,#63666e);margin:0;font-size:.875rem}.AngelNumberCalculatorIsland-module__o4nhma__detailTabs{border-bottom:1px solid var(--line,#e5e0d8);gap:8px;margin-bottom:16px;padding-bottom:8px;display:flex}.AngelNumberCalculatorIsland-module__o4nhma__detailBtn{font-family:var(--font-sora,"Sora", sans-serif);color:var(--ink-60,#63666e);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:4px 8px;font-size:.8125rem;font-weight:600;transition:all .15s}.AngelNumberCalculatorIsland-module__o4nhma__detailBtnActive{color:#3b3564;border-bottom-color:#3b3564}.AngelNumberCalculatorIsland-module__o4nhma__detailBody{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink,#14171f);margin-bottom:20px;font-size:.9375rem;line-height:1.6}.AngelNumberCalculatorIsland-module__o4nhma__actionAdviceCallout{background:var(--paper-raised,#fdfcf8);color:var(--ink,#14171f);border-left:4px solid #3b3564;border-radius:0 8px 8px 0;padding:12px 16px;font-size:.875rem}.AngelNumberCalculatorIsland-module__o4nhma__calcStepText{font-family:var(--font-jetbrains,"JetBrains Mono", monospace);color:var(--ink-60,#63666e);margin-bottom:12px;font-size:.75rem}.AngelNumberCalculatorIsland-module__o4nhma__actionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.AngelNumberCalculatorIsland-module__o4nhma__shareBtn{color:#fff;font-family:var(--font-inter,"Inter", sans-serif);cursor:pointer;background:#3b3564;border:none;border-radius:6px;padding:8px 16px;font-size:.8125rem;font-weight:600;transition:background .15s}.AngelNumberCalculatorIsland-module__o4nhma__shareBtn:hover{background:#2a2548}.AngelNumberCalculatorIsland-module__o4nhma__historyContainer{border-top:1px solid var(--line,#e5e0d8);margin-top:24px;padding-top:16px}.AngelNumberCalculatorIsland-module__o4nhma__historyTitle{font-family:var(--font-sora,"Sora", sans-serif);color:var(--ink,#14171f);margin:0 0 10px;font-size:.875rem;font-weight:600}.AngelNumberCalculatorIsland-module__o4nhma__historyList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.AngelNumberCalculatorIsland-module__o4nhma__historyItem{background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink,#14171f);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.8125rem;transition:background .15s;display:flex}.AngelNumberCalculatorIsland-module__o4nhma__historyItem:hover{background:#efebe3}
.AutoLoanCalculatorIsland-module__Ko8GfW__islandContainer{flex:1;min-width:0}.AutoLoanCalculatorIsland-module__Ko8GfW__toastNotice{background:var(--ink);color:var(--gold);font-family:var(--mono);z-index:999;border-radius:8px;padding:10px 18px;font-size:13px;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #0003}.AutoLoanCalculatorIsland-module__Ko8GfW__calcGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:860px){.AutoLoanCalculatorIsland-module__Ko8GfW__calcGrid{grid-template-columns:1fr}}.AutoLoanCalculatorIsland-module__Ko8GfW__inputCard,.AutoLoanCalculatorIsland-module__Ko8GfW__resultsCard{background:var(--paper-raised);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.AutoLoanCalculatorIsland-module__Ko8GfW__cardHeader{font-family:var(--font-sora,sans-serif);color:var(--ink);margin:0 0 4px;font-size:17px;font-weight:700}.AutoLoanCalculatorIsland-module__Ko8GfW__fieldGroup{flex-direction:column;gap:6px;display:flex}.AutoLoanCalculatorIsland-module__Ko8GfW__labelRow{justify-content:space-between;align-items:center;display:flex}.AutoLoanCalculatorIsland-module__Ko8GfW__label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-60);font-size:11.5px;font-weight:600}.AutoLoanCalculatorIsland-module__Ko8GfW__inputPrefixWrap{background:var(--paper);border:1px solid var(--line);border-radius:8px;align-items:center;padding:0 12px;transition:border-color .15s;display:flex}.AutoLoanCalculatorIsland-module__Ko8GfW__inputPrefixWrap:focus-within{border-color:var(--gold-deep)}.AutoLoanCalculatorIsland-module__Ko8GfW__prefix,.AutoLoanCalculatorIsland-module__Ko8GfW__suffix{font-family:var(--mono);color:var(--ink-60);-webkit-user-select:none;user-select:none;font-size:14px}.AutoLoanCalculatorIsland-module__Ko8GfW__numInput,.AutoLoanCalculatorIsland-module__Ko8GfW__selectInput{width:100%;font-family:var(--mono);color:var(--ink);background:0 0;border:none;outline:none;padding:10px 4px;font-size:15px;font-weight:600}.AutoLoanCalculatorIsland-module__Ko8GfW__selectInput{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.AutoLoanCalculatorIsland-module__Ko8GfW__subNote{font-family:var(--mono);color:var(--ink-60);font-size:11px}.AutoLoanCalculatorIsland-module__Ko8GfW__twoColRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.AutoLoanCalculatorIsland-module__Ko8GfW__togglePill{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:2px;display:flex}.AutoLoanCalculatorIsland-module__Ko8GfW__pillBtn{font-family:var(--mono);cursor:pointer;color:var(--ink-60);background:0 0;border:none;border-radius:4px;padding:3px 8px;font-size:11px}.AutoLoanCalculatorIsland-module__Ko8GfW__pillBtn.AutoLoanCalculatorIsland-module__Ko8GfW__activePill{background:var(--ink);color:var(--paper);font-weight:600}.AutoLoanCalculatorIsland-module__Ko8GfW__checkboxRow{font-family:var(--mono);color:var(--ink);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.AutoLoanCalculatorIsland-module__Ko8GfW__heroResultBox{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:20px;display:flex}.AutoLoanCalculatorIsland-module__Ko8GfW__heroLabel{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-60);font-size:11.5px}.AutoLoanCalculatorIsland-module__Ko8GfW__heroAmount{font-family:var(--font-sora,sans-serif);color:var(--ink);letter-spacing:-.02em;font-size:32px;font-weight:800}.AutoLoanCalculatorIsland-module__Ko8GfW__heroSub{font-family:var(--mono);color:var(--ink-60);font-size:12px}.AutoLoanCalculatorIsland-module__Ko8GfW__metricsGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.AutoLoanCalculatorIsland-module__Ko8GfW__metricItem{background:var(--paper);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.AutoLoanCalculatorIsland-module__Ko8GfW__metricLabel{font-family:var(--mono);color:var(--ink-60);font-size:11px}.AutoLoanCalculatorIsland-module__Ko8GfW__metricVal{font-family:var(--font-sora,sans-serif);color:var(--ink);font-size:16px;font-weight:700}.AutoLoanCalculatorIsland-module__Ko8GfW__actionsRow{justify-content:flex-end;margin-top:auto;display:flex}.AutoLoanCalculatorIsland-module__Ko8GfW__shareBtn{background:var(--paper);border:1px solid var(--line);font-family:var(--mono);color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:12px;transition:border-color .15s,background-color .15s}.AutoLoanCalculatorIsland-module__Ko8GfW__shareBtn:hover{border-color:var(--gold-deep);background:#c9992f14}.AutoLoanCalculatorIsland-module__Ko8GfW__scheduleSection{background:var(--paper-raised);border:1px solid var(--line);border-radius:12px;margin-top:28px;padding:20px}.AutoLoanCalculatorIsland-module__Ko8GfW__scheduleHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.AutoLoanCalculatorIsland-module__Ko8GfW__scheduleHeader h4{font-family:var(--font-sora,sans-serif);margin:0;font-size:16px;font-weight:700}.AutoLoanCalculatorIsland-module__Ko8GfW__scheduleControls{align-items:center;gap:12px;display:flex}.AutoLoanCalculatorIsland-module__Ko8GfW__expandBtn{font-family:var(--mono);color:var(--gold-deep);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600}.AutoLoanCalculatorIsland-module__Ko8GfW__tableWrapper{margin-top:16px;overflow-x:auto}.AutoLoanCalculatorIsland-module__Ko8GfW__schedTable{border-collapse:collapse;width:100%;font-family:var(--mono);text-align:left;font-size:12.5px}.AutoLoanCalculatorIsland-module__Ko8GfW__schedTable th,.AutoLoanCalculatorIsland-module__Ko8GfW__schedTable td{border-bottom:1px solid var(--line);padding:10px 12px}.AutoLoanCalculatorIsland-module__Ko8GfW__schedTable th{background:var(--paper);text-transform:uppercase;color:var(--ink-60);font-size:11px}
.AverageCalculatorIsland-module__xK_x6W__islandContainer{background:var(--paper-raised,#fdfcf8);border:1px solid var(--line,#e5e0d8);border-radius:12px;padding:24px;box-shadow:0 4px 16px #00000008}.AverageCalculatorIsland-module__xK_x6W__modeTabs{background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);border-radius:8px;gap:8px;margin-bottom:20px;padding:4px;display:flex}.AverageCalculatorIsland-module__xK_x6W__modeBtn{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink-60,#63666e);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;flex:1;padding:10px 12px;font-size:.8125rem;font-weight:600;transition:all .15s}.AverageCalculatorIsland-module__xK_x6W__modeBtnActive{background:var(--paper-raised,#fdfcf8);color:var(--ink,#14171f);box-shadow:0 1px 4px #00000014}.AverageCalculatorIsland-module__xK_x6W__fieldGroup{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.AverageCalculatorIsland-module__xK_x6W__fieldHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.AverageCalculatorIsland-module__xK_x6W__fieldLabel{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink,#14171f);font-size:.8125rem;font-weight:600}.AverageCalculatorIsland-module__xK_x6W__sampleButtons{gap:6px;display:flex}.AverageCalculatorIsland-module__xK_x6W__sampleBtn{border:1px solid var(--line,#e5e0d8);color:var(--gold-deep,#9c7420);font-family:var(--font-inter,"Inter", sans-serif);cursor:pointer;background:0 0;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:600;transition:background .15s}.AverageCalculatorIsland-module__xK_x6W__sampleBtn:hover{background:var(--paper,#f6f3ec)}.AverageCalculatorIsland-module__xK_x6W__textAreaInput{font-family:var(--font-jetbrains,"JetBrains Mono", monospace);color:var(--ink,#14171f);background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);box-sizing:border-box;resize:vertical;border-radius:8px;width:100%;min-height:120px;padding:12px;font-size:.9375rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}.AverageCalculatorIsland-module__xK_x6W__textAreaInput:focus{border-color:var(--gold-deep,#9c7420);outline:none;box-shadow:0 0 0 3px #9c742026}.AverageCalculatorIsland-module__xK_x6W__weightedTable{border-collapse:collapse;width:100%;margin-bottom:12px}.AverageCalculatorIsland-module__xK_x6W__weightedTable th{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink,#14171f);text-align:left;padding:8px 10px;font-size:.8125rem;font-weight:600}.AverageCalculatorIsland-module__xK_x6W__weightedTable td{padding:6px 10px}.AverageCalculatorIsland-module__xK_x6W__inputField{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink,#14171f);background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);box-sizing:border-box;border-radius:6px;width:100%;padding:8px 10px;font-size:.9375rem}.AverageCalculatorIsland-module__xK_x6W__inputField:focus{border-color:var(--gold-deep,#9c7420);outline:none}.AverageCalculatorIsland-module__xK_x6W__deleteBtn{border:1px solid var(--line,#e5e0d8);color:#9b1c1c;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;transition:background .15s;display:flex}.AverageCalculatorIsland-module__xK_x6W__deleteBtn:hover{background:#fdf2f2}.AverageCalculatorIsland-module__xK_x6W__addRowBtn{background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);color:var(--gold-deep,#9c7420);font-family:var(--font-inter,"Inter", sans-serif);cursor:pointer;border-radius:6px;margin-bottom:16px;padding:8px 14px;font-size:.8125rem;font-weight:600}.AverageCalculatorIsland-module__xK_x6W__addRowBtn:hover{background:#efebe3}.AverageCalculatorIsland-module__xK_x6W__errorBanner{color:#9b1c1c;background:#fdf2f2;border:1px solid #f8b4b4;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:.875rem}.AverageCalculatorIsland-module__xK_x6W__resultCard{background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);margin-top:16px;margin-bottom:var(--section-gap-sm,24px);border-radius:12px;padding:20px}.AverageCalculatorIsland-module__xK_x6W__resultTitle{font-family:var(--font-sora,"Sora", sans-serif);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-60,#63666e);margin-bottom:8px;font-size:.8125rem;font-weight:600}.AverageCalculatorIsland-module__xK_x6W__mainResultValue{font-family:var(--font-jetbrains,"JetBrains Mono", monospace);color:var(--ink,#14171f);margin-bottom:14px;font-size:2.25rem;font-weight:700;line-height:1.1}@media (max-width:640px){.AverageCalculatorIsland-module__xK_x6W__mainResultValue{font-size:1.75rem}}.AverageCalculatorIsland-module__xK_x6W__breakdownGrid{background:var(--paper-raised,#fdfcf8);border:1px solid var(--line,#e5e0d8);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px;display:grid}@media (max-width:768px){.AverageCalculatorIsland-module__xK_x6W__breakdownGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.AverageCalculatorIsland-module__xK_x6W__breakdownGrid{grid-template-columns:1fr}}.AverageCalculatorIsland-module__xK_x6W__breakdownItem{flex-direction:column;gap:2px;display:flex}.AverageCalculatorIsland-module__xK_x6W__breakdownLabel{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink-60,#63666e);font-size:.75rem}.AverageCalculatorIsland-module__xK_x6W__breakdownValue{font-family:var(--font-jetbrains,"JetBrains Mono", monospace);color:var(--ink,#14171f);font-size:.9375rem;font-weight:700}.AverageCalculatorIsland-module__xK_x6W__actionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.AverageCalculatorIsland-module__xK_x6W__shareBtn{background:var(--gold-deep,#9c7420);color:#fff;font-family:var(--font-inter,"Inter", sans-serif);cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:.8125rem;font-weight:600;transition:background .15s}.AverageCalculatorIsland-module__xK_x6W__shareBtn:hover{background:#7f5e18}.AverageCalculatorIsland-module__xK_x6W__historyContainer{border-top:1px solid var(--line,#e5e0d8);margin-top:24px;padding-top:16px}.AverageCalculatorIsland-module__xK_x6W__historyTitle{font-family:var(--font-sora,"Sora", sans-serif);color:var(--ink,#14171f);margin:0 0 10px;font-size:.875rem;font-weight:600}.AverageCalculatorIsland-module__xK_x6W__historyList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.AverageCalculatorIsland-module__xK_x6W__historyItem{background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink,#14171f);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.8125rem;transition:background .15s;display:flex}.AverageCalculatorIsland-module__xK_x6W__historyItem:hover{background:#efebe3}
.BmiCalculatorIsland-module__GPrz8W__islandCard{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:0 1px 2px #14171f0a,0 8px 24px -12px #14171f14}@media (max-width:640px){.BmiCalculatorIsland-module__GPrz8W__islandCard{border-radius:12px;padding:18px 14px}}.BmiCalculatorIsland-module__GPrz8W__tabGroup{background:var(--paper);border:1px solid var(--line);border-radius:10px;gap:4px;margin-bottom:24px;padding:4px;display:flex}.BmiCalculatorIsland-module__GPrz8W__tabBtn{font-family:var(--head);color:var(--ink-60);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;font-size:13.5px;font-weight:600;transition:all .15s;display:flex}.BmiCalculatorIsland-module__GPrz8W__tabBtn:hover{color:var(--ink)}.BmiCalculatorIsland-module__GPrz8W__tabBtnActive{background:var(--paper-raised);color:var(--ink);box-shadow:0 1px 4px #14171f14}.BmiCalculatorIsland-module__GPrz8W__formGrid{margin-bottom:var(--section-gap-sm,24px);grid-template-columns:repeat(2,1fr);gap:18px 20px;display:grid}@media (max-width:640px){.BmiCalculatorIsland-module__GPrz8W__formGrid{grid-template-columns:1fr;gap:14px}}.BmiCalculatorIsland-module__GPrz8W__fieldGroup{flex-direction:column;gap:6px;display:flex}.BmiCalculatorIsland-module__GPrz8W__fieldLabel{font-family:var(--mono);color:var(--ink);letter-spacing:.02em;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.BmiCalculatorIsland-module__GPrz8W__subText{color:var(--ink-60);font-size:11px;font-weight:400}.BmiCalculatorIsland-module__GPrz8W__inputControl{border:1px solid var(--line);background:var(--paper);width:100%;font-family:var(--body);color:var(--ink);border-radius:8px;min-height:44px;padding:12px 14px;font-size:15px;transition:border-color .15s}.BmiCalculatorIsland-module__GPrz8W__inputControl:focus{outline:2px solid var(--green);outline-offset:1px;border-color:#0000}.BmiCalculatorIsland-module__GPrz8W__twoInputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.BmiCalculatorIsland-module__GPrz8W__genderSelector{grid-template-columns:1fr 1fr;gap:8px;display:grid}.BmiCalculatorIsland-module__GPrz8W__genderBtn{border:1px solid var(--line);background:var(--paper);font-family:var(--head);color:var(--ink-60);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 12px;font-size:13.5px;font-weight:600;transition:all .15s;display:flex}.BmiCalculatorIsland-module__GPrz8W__genderBtnActive{background:var(--ink);color:var(--paper-raised);border-color:var(--ink)}.BmiCalculatorIsland-module__GPrz8W__resultBox{background:var(--paper);border:1px solid var(--line);gap:var(--section-gap-sm,24px);border-radius:12px;flex-direction:column;margin-top:8px;padding:22px;display:flex}.BmiCalculatorIsland-module__GPrz8W__headlineRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.BmiCalculatorIsland-module__GPrz8W__bmiValue{font-family:var(--mono);color:var(--ink);letter-spacing:-.02em;font-size:clamp(28px,4.5vw,38px);font-weight:800}.BmiCalculatorIsland-module__GPrz8W__bmiValue span{color:var(--ink-60);margin-left:4px;font-size:16px;font-weight:500}.BmiCalculatorIsland-module__GPrz8W__badge{font-family:var(--head);color:#fff;letter-spacing:.01em;border-radius:20px;align-items:center;padding:6px 14px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #0000001a}.BmiCalculatorIsland-module__GPrz8W__subclassNote{font-family:var(--mono);color:var(--ink-60);background:var(--paper-raised);border:1px solid var(--line);border-radius:6px;width:fit-content;padding:8px 12px;font-size:12.5px}.BmiCalculatorIsland-module__GPrz8W__gaugeContainer{background:var(--paper-raised);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.BmiCalculatorIsland-module__GPrz8W__gaugeHeader{font-family:var(--mono);color:var(--ink-60);justify-content:space-between;font-size:11px;display:flex}.BmiCalculatorIsland-module__GPrz8W__svgGauge{width:100%;height:48px;overflow:visible}.BmiCalculatorIsland-module__GPrz8W__metricsGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:640px){.BmiCalculatorIsland-module__GPrz8W__metricsGrid{grid-template-columns:1fr}}.BmiCalculatorIsland-module__GPrz8W__metricItem{background:var(--paper-raised);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;padding:14px;display:flex}.BmiCalculatorIsland-module__GPrz8W__metricTitle{font-family:var(--mono);color:var(--ink-60);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.BmiCalculatorIsland-module__GPrz8W__metricVal{font-family:var(--mono);color:var(--ink);font-size:18px;font-weight:700}.BmiCalculatorIsland-module__GPrz8W__metricSub{color:var(--ink-60);font-size:11.5px}.BmiCalculatorIsland-module__GPrz8W__pediatricNotice{color:var(--ink);background:#4f7a5b14;border:1px solid #4f7a5b40;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.BmiCalculatorIsland-module__GPrz8W__disclaimerNotice{border:1px dashed var(--line);color:var(--ink-60);background:#14171f0a;border-radius:8px;padding:12px 16px;font-size:12px;line-height:1.5}.BmiCalculatorIsland-module__GPrz8W__actionsBar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.BmiCalculatorIsland-module__GPrz8W__shareBtn{background:var(--ink);color:var(--paper-raised);font-family:var(--head);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;min-height:38px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.BmiCalculatorIsland-module__GPrz8W__shareBtn:hover{background:var(--green)}.BmiCalculatorIsland-module__GPrz8W__historyBox{margin-top:var(--section-gap-sm,24px);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:16px}.BmiCalculatorIsland-module__GPrz8W__historyTitle{font-family:var(--head);color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13.5px;font-weight:700;display:flex}.BmiCalculatorIsland-module__GPrz8W__clearBtn{font-family:var(--mono);color:var(--ink-60);cursor:pointer;background:0 0;border:none;font-size:11px;text-decoration:underline}.BmiCalculatorIsland-module__GPrz8W__historyList{flex-direction:column;gap:6px;list-style:none;display:flex}.BmiCalculatorIsland-module__GPrz8W__historyItem{font-family:var(--mono);background:var(--paper-raised);color:var(--ink);border-radius:4px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:12px;display:flex}
.BmrCalculatorIsland-module__u1eg_a__islandCard{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:0 1px 2px #14171f0a,0 8px 24px -12px #14171f14}@media (max-width:640px){.BmrCalculatorIsland-module__u1eg_a__islandCard{border-radius:12px;padding:18px 14px}}.BmrCalculatorIsland-module__u1eg_a__tabGroup{background:var(--paper);border:1px solid var(--line);border-radius:10px;gap:4px;margin-bottom:24px;padding:4px;display:flex}.BmrCalculatorIsland-module__u1eg_a__tabBtn{font-family:var(--head);color:var(--ink-60);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;font-size:13.5px;font-weight:600;transition:all .15s;display:flex}.BmrCalculatorIsland-module__u1eg_a__tabBtn:hover{color:var(--ink)}.BmrCalculatorIsland-module__u1eg_a__tabBtnActive{background:var(--paper-raised);color:var(--ink);box-shadow:0 1px 4px #14171f14}.BmrCalculatorIsland-module__u1eg_a__formGrid{margin-bottom:var(--section-gap-sm,24px);grid-template-columns:repeat(2,1fr);gap:18px 20px;display:grid}@media (max-width:640px){.BmrCalculatorIsland-module__u1eg_a__formGrid{grid-template-columns:1fr;gap:14px}}.BmrCalculatorIsland-module__u1eg_a__fieldGroup{flex-direction:column;gap:6px;display:flex}.BmrCalculatorIsland-module__u1eg_a__fieldLabel{font-family:var(--mono);color:var(--ink);letter-spacing:.02em;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.BmrCalculatorIsland-module__u1eg_a__subText{color:var(--ink-60);font-size:11px;font-weight:400}.BmrCalculatorIsland-module__u1eg_a__inputControl{border:1px solid var(--line);background:var(--paper);width:100%;font-family:var(--body);color:var(--ink);border-radius:8px;min-height:44px;padding:12px 14px;font-size:15px;transition:border-color .15s}.BmrCalculatorIsland-module__u1eg_a__inputControl:focus{outline:2px solid var(--green);outline-offset:1px;border-color:#0000}.BmrCalculatorIsland-module__u1eg_a__twoInputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.BmrCalculatorIsland-module__u1eg_a__genderSelector{grid-template-columns:1fr 1fr;gap:8px;display:grid}.BmrCalculatorIsland-module__u1eg_a__genderBtn{border:1px solid var(--line);background:var(--paper);font-family:var(--head);color:var(--ink-60);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 12px;font-size:13.5px;font-weight:600;transition:all .15s;display:flex}.BmrCalculatorIsland-module__u1eg_a__genderBtnActive{background:var(--ink);color:var(--paper-raised);border-color:var(--ink)}.BmrCalculatorIsland-module__u1eg_a__settingsToggle{background:var(--paper);border:1px solid var(--line);font-family:var(--head);color:var(--ink);cursor:pointer;margin-bottom:var(--section-gap-sm,24px);-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.BmrCalculatorIsland-module__u1eg_a__settingsPanel{background:var(--paper);border:1px solid var(--line);margin-bottom:var(--section-gap-sm,24px);border-radius:8px;grid-template-columns:repeat(2,1fr);gap:16px;padding:16px;display:grid}@media (max-width:640px){.BmrCalculatorIsland-module__u1eg_a__settingsPanel{grid-template-columns:1fr}}.BmrCalculatorIsland-module__u1eg_a__resultBox{background:var(--paper);border:1px solid var(--line);gap:var(--section-gap-sm,24px);border-radius:12px;flex-direction:column;padding:22px;display:flex}.BmrCalculatorIsland-module__u1eg_a__headlineRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.BmrCalculatorIsland-module__u1eg_a__bmrValue{font-family:var(--mono);color:var(--green);letter-spacing:-.02em;font-size:clamp(28px,4.5vw,38px);font-weight:800}.BmrCalculatorIsland-module__u1eg_a__bmrValue span{color:var(--ink-60);margin-left:4px;font-size:16px;font-weight:500}.BmrCalculatorIsland-module__u1eg_a__badge{font-family:var(--head);background:var(--ink);color:var(--paper-raised);border-radius:20px;align-items:center;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.BmrCalculatorIsland-module__u1eg_a__activityTableContainer{background:var(--paper-raised);border:1px solid var(--line);border-radius:10px;overflow:hidden}.BmrCalculatorIsland-module__u1eg_a__activityTableTitle{font-family:var(--head);color:var(--ink);background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.BmrCalculatorIsland-module__u1eg_a__actTable{border-collapse:collapse;width:100%;font-size:13.5px}.BmrCalculatorIsland-module__u1eg_a__actTable th{font-family:var(--mono);color:var(--ink-60);text-transform:uppercase;text-align:left;border-bottom:1px solid var(--line);padding:10px 14px;font-size:11px;font-weight:700}.BmrCalculatorIsland-module__u1eg_a__actTable td{border-bottom:1px solid var(--line);color:var(--ink-60);padding:10px 14px}.BmrCalculatorIsland-module__u1eg_a__actTable tr:last-child td{border-bottom:none}.BmrCalculatorIsland-module__u1eg_a__actVal{font-family:var(--mono);color:var(--ink);text-align:right;white-space:nowrap;font-weight:700}.BmrCalculatorIsland-module__u1eg_a__disclaimerNotice{border:1px dashed var(--line);color:var(--ink-60);background:#14171f0a;border-radius:8px;padding:12px 16px;font-size:12px;line-height:1.5}.BmrCalculatorIsland-module__u1eg_a__actionsBar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.BmrCalculatorIsland-module__u1eg_a__shareBtn{background:var(--ink);color:var(--paper-raised);font-family:var(--head);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;min-height:38px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.BmrCalculatorIsland-module__u1eg_a__shareBtn:hover{background:var(--green)}.BmrCalculatorIsland-module__u1eg_a__historyBox{margin-top:var(--section-gap-sm,24px);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:16px}.BmrCalculatorIsland-module__u1eg_a__historyTitle{font-family:var(--head);color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13.5px;font-weight:700;display:flex}.BmrCalculatorIsland-module__u1eg_a__clearBtn{font-family:var(--mono);color:var(--ink-60);cursor:pointer;background:0 0;border:none;font-size:11px;text-decoration:underline}.BmrCalculatorIsland-module__u1eg_a__historyList{flex-direction:column;gap:6px;list-style:none;display:flex}.BmrCalculatorIsland-module__u1eg_a__historyItem{font-family:var(--mono);background:var(--paper-raised);color:var(--ink);border-radius:4px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:12px;display:flex}
.BodyFatCalculatorIsland-module__n70ulq__islandContainer{background:var(--paper-raised,#fdfcf8);border:1px solid var(--line,#e5e0d8);border-radius:12px;padding:24px;box-shadow:0 4px 16px #00000008}.BodyFatCalculatorIsland-module__n70ulq__unitTabs{background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);border-radius:8px;gap:8px;margin-bottom:20px;padding:4px;display:flex}.BodyFatCalculatorIsland-module__n70ulq__unitBtn{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink-60,#63666e);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;flex:1;padding:8px 12px;font-size:.8125rem;font-weight:600;transition:all .15s}.BodyFatCalculatorIsland-module__n70ulq__unitBtnActive{background:var(--paper-raised,#fdfcf8);color:var(--ink,#14171f);box-shadow:0 1px 4px #00000014}.BodyFatCalculatorIsland-module__n70ulq__genderRow{gap:12px;margin-bottom:20px;display:flex}.BodyFatCalculatorIsland-module__n70ulq__genderBtn{background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink-60,#63666e);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;font-weight:600;transition:all .15s;display:flex}.BodyFatCalculatorIsland-module__n70ulq__genderBtnActive{color:#2e4d36;background:#e8f5e9;border-color:#4f7a5b}.BodyFatCalculatorIsland-module__n70ulq__formGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}@media (max-width:640px){.BodyFatCalculatorIsland-module__n70ulq__formGrid{grid-template-columns:1fr;gap:14px}}.BodyFatCalculatorIsland-module__n70ulq__fieldGroup{flex-direction:column;gap:6px;display:flex}.BodyFatCalculatorIsland-module__n70ulq__fullWidth{grid-column:1/-1}.BodyFatCalculatorIsland-module__n70ulq__fieldLabel{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink,#14171f);justify-content:space-between;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.BodyFatCalculatorIsland-module__n70ulq__heightInputs{gap:10px;display:flex}.BodyFatCalculatorIsland-module__n70ulq__inputWrapper{align-items:center;width:100%;display:flex;position:relative}.BodyFatCalculatorIsland-module__n70ulq__suffixSymbol{font-family:var(--font-jetbrains,"JetBrains Mono", monospace);color:var(--ink-60,#63666e);pointer-events:none;font-size:.8125rem;position:absolute;right:12px}.BodyFatCalculatorIsland-module__n70ulq__inputField{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink,#14171f);background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);box-sizing:border-box;border-radius:8px;width:100%;padding:10px 34px 10px 12px;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.BodyFatCalculatorIsland-module__n70ulq__inputField:focus{border-color:#4f7a5b;outline:none;box-shadow:0 0 0 3px #4f7a5b26}.BodyFatCalculatorIsland-module__n70ulq__fieldHelpText{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink-60,#63666e);margin-top:2px;font-size:.75rem}.BodyFatCalculatorIsland-module__n70ulq__errorBanner{color:#9b1c1c;background:#fdf2f2;border:1px solid #f8b4b4;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:.875rem}.BodyFatCalculatorIsland-module__n70ulq__resultCard{background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);margin-top:16px;margin-bottom:var(--section-gap-sm,24px);border-radius:12px;padding:20px}.BodyFatCalculatorIsland-module__n70ulq__resultTitle{font-family:var(--font-sora,"Sora", sans-serif);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-60,#63666e);margin-bottom:8px;font-size:.8125rem;font-weight:600}.BodyFatCalculatorIsland-module__n70ulq__mainResultHeader{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.BodyFatCalculatorIsland-module__n70ulq__mainResultValue{font-family:var(--font-jetbrains,"JetBrains Mono", monospace);color:var(--ink,#14171f);font-size:2.25rem;font-weight:700;line-height:1.1}@media (max-width:640px){.BodyFatCalculatorIsland-module__n70ulq__mainResultValue{font-size:1.75rem}}.BodyFatCalculatorIsland-module__n70ulq__categoryBadge{font-family:var(--font-sora,"Sora", sans-serif);color:#fff;border-radius:12px;padding:4px 10px;font-size:.8125rem;font-weight:700}.BodyFatCalculatorIsland-module__n70ulq__breakdownGrid{background:var(--paper-raised,#fdfcf8);border:1px solid var(--line,#e5e0d8);border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding:14px;display:grid}.BodyFatCalculatorIsland-module__n70ulq__breakdownItem{flex-direction:column;gap:2px;display:flex}.BodyFatCalculatorIsland-module__n70ulq__breakdownLabel{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink-60,#63666e);font-size:.75rem}.BodyFatCalculatorIsland-module__n70ulq__breakdownValue{font-family:var(--font-jetbrains,"JetBrains Mono", monospace);color:var(--ink,#14171f);font-size:1.1rem;font-weight:700}.BodyFatCalculatorIsland-module__n70ulq__secondaryCard{background:var(--paper-raised,#fdfcf8);border:1px dashed var(--line,#e5e0d8);border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 14px;display:flex}.BodyFatCalculatorIsland-module__n70ulq__secondaryLabel{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink-60,#63666e);font-size:.8125rem}.BodyFatCalculatorIsland-module__n70ulq__secondaryValue{font-family:var(--font-jetbrains,"JetBrains Mono", monospace);color:var(--ink,#14171f);font-size:.9375rem;font-weight:700}.BodyFatCalculatorIsland-module__n70ulq__disclaimerBox{border:1px solid var(--line,#e5e0d8);background:#f9fafb;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.BodyFatCalculatorIsland-module__n70ulq__disclaimerIcon{flex-shrink:0;font-size:1.1rem;line-height:1}.BodyFatCalculatorIsland-module__n70ulq__disclaimerText{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink-60,#63666e);margin:0;font-size:.8125rem;line-height:1.45}.BodyFatCalculatorIsland-module__n70ulq__actionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.BodyFatCalculatorIsland-module__n70ulq__shareBtn{color:#fff;font-family:var(--font-inter,"Inter", sans-serif);cursor:pointer;background:#4f7a5b;border:none;border-radius:6px;padding:8px 16px;font-size:.8125rem;font-weight:600;transition:background .15s}.BodyFatCalculatorIsland-module__n70ulq__shareBtn:hover{background:#3b5f45}.BodyFatCalculatorIsland-module__n70ulq__historyContainer{border-top:1px solid var(--line,#e5e0d8);margin-top:24px;padding-top:16px}.BodyFatCalculatorIsland-module__n70ulq__historyTitle{font-family:var(--font-sora,"Sora", sans-serif);color:var(--ink,#14171f);margin:0 0 10px;font-size:.875rem;font-weight:600}.BodyFatCalculatorIsland-module__n70ulq__historyList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.BodyFatCalculatorIsland-module__n70ulq__historyItem{background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink,#14171f);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.8125rem;transition:background .15s;display:flex}.BodyFatCalculatorIsland-module__n70ulq__historyItem:hover{background:#efebe3}
.BudgetCalculatorIsland-module__vf8z-W__calcMain{width:100%;position:relative}.BudgetCalculatorIsland-module__vf8z-W__calcCard{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:0 4px 20px #14171f0a}.BudgetCalculatorIsland-module__vf8z-W__calcCardHeader{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:20px;display:flex}.BudgetCalculatorIsland-module__vf8z-W__calcCardTitle{align-items:center;gap:12px;display:flex}.BudgetCalculatorIsland-module__vf8z-W__calcBadgeIcon{border:1px solid var(--line);background:#14171f14;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:flex}.BudgetCalculatorIsland-module__vf8z-W__calcCardTitle h2{font-family:var(--head);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:21px;font-weight:700}.BudgetCalculatorIsland-module__vf8z-W__categoryBadge{font-family:var(--mono);color:var(--ink);border:1px solid var(--line);background:#14171f0f;border-radius:20px;padding:5px 12px;font-size:11.5px;font-weight:600}.BudgetCalculatorIsland-module__vf8z-W__calculatorTwoColGrid{grid-template-columns:1.15fr 1fr;align-items:start;gap:24px;margin-bottom:24px;display:grid}.BudgetCalculatorIsland-module__vf8z-W__inputsColumn{flex-direction:column;gap:16px;display:flex}.BudgetCalculatorIsland-module__vf8z-W__resultsColumn{flex-direction:column;display:flex;position:relative}.BudgetCalculatorIsland-module__vf8z-W__stickyResultsCard{align-self:flex-start;position:sticky;top:90px}@media (max-width:960px){.BudgetCalculatorIsland-module__vf8z-W__calculatorTwoColGrid{grid-template-columns:1fr;gap:20px}.BudgetCalculatorIsland-module__vf8z-W__stickyResultsCard{position:static}}.BudgetCalculatorIsland-module__vf8z-W__formCard{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:20px}.BudgetCalculatorIsland-module__vf8z-W__formCardHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.BudgetCalculatorIsland-module__vf8z-W__formCardTitle{align-items:center;gap:8px;display:flex}.BudgetCalculatorIsland-module__vf8z-W__formCardTitle h3{font-family:var(--head);color:var(--ink);margin:0;font-size:16px;font-weight:700}.BudgetCalculatorIsland-module__vf8z-W__subtotalBadge{font-family:var(--mono);color:var(--ink);background:var(--paper-raised);border:1px solid var(--line);border-radius:6px;padding:4px 10px;font-size:12.5px;font-weight:700}.BudgetCalculatorIsland-module__vf8z-W__expenseSectionTitle{margin-top:8px;margin-bottom:4px}.BudgetCalculatorIsland-module__vf8z-W__expenseSectionTitle h3{font-family:var(--head);color:var(--ink);margin-bottom:2px;font-size:17px;font-weight:700}.BudgetCalculatorIsland-module__vf8z-W__expenseSectionTitle span{color:var(--ink-60);font-size:12.5px}.BudgetCalculatorIsland-module__vf8z-W__categoryCard{background:var(--paper);border:1px solid var(--line);border-radius:12px;transition:border-color .15s;overflow:hidden}.BudgetCalculatorIsland-module__vf8z-W__categoryCard:hover{border-color:var(--ink)}.BudgetCalculatorIsland-module__vf8z-W__categoryHeaderBtn{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;display:flex}.BudgetCalculatorIsland-module__vf8z-W__catTitleLeft{align-items:center;gap:10px;display:flex}.BudgetCalculatorIsland-module__vf8z-W__catIcon{font-size:18px}.BudgetCalculatorIsland-module__vf8z-W__catTitleText{font-family:var(--head);color:var(--ink);font-size:14.5px;font-weight:700}.BudgetCalculatorIsland-module__vf8z-W__catHeaderRight{align-items:center;gap:12px;display:flex}.BudgetCalculatorIsland-module__vf8z-W__catHeaderSubtotal{font-family:var(--mono);color:var(--ink);background:var(--paper-raised);border:1px solid var(--line);border-radius:6px;padding:4px 10px;font-size:12.5px;font-weight:700}.BudgetCalculatorIsland-module__vf8z-W__arrowIcon{color:var(--ink-60);font-size:11px}.BudgetCalculatorIsland-module__vf8z-W__categoryBody{border-top:1px solid var(--line);padding:0 18px 18px}.BudgetCalculatorIsland-module__vf8z-W__inputsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:14px;display:grid}.BudgetCalculatorIsland-module__vf8z-W__inputGroup{flex-direction:column;gap:6px;display:flex}.BudgetCalculatorIsland-module__vf8z-W__inputLabel{font-family:var(--body);color:var(--ink);font-size:13px;font-weight:600}.BudgetCalculatorIsland-module__vf8z-W__inputLabelGroup{justify-content:space-between;align-items:center;gap:8px;display:flex}.BudgetCalculatorIsland-module__vf8z-W__togglePillGroup{background:var(--paper-raised);border:1px solid var(--line);border-radius:6px;padding:2px;display:flex}.BudgetCalculatorIsland-module__vf8z-W__togglePill{color:var(--ink-60);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.BudgetCalculatorIsland-module__vf8z-W__activePill{background:var(--ink)!important;color:var(--paper-raised)!important}.BudgetCalculatorIsland-module__vf8z-W__currencyInput,.BudgetCalculatorIsland-module__vf8z-W__numberInput{width:100%;font-family:var(--mono);color:var(--ink);background:var(--paper-raised);border:1px solid var(--line);border-radius:8px;outline:none;padding:9px 12px;font-size:14px;font-weight:600;transition:border-color .15s}.BudgetCalculatorIsland-module__vf8z-W__currencyInput:focus,.BudgetCalculatorIsland-module__vf8z-W__numberInput:focus{border-color:var(--ink)}.BudgetCalculatorIsland-module__vf8z-W__inputSubtext{color:var(--ink-60);font-size:11.5px}.BudgetCalculatorIsland-module__vf8z-W__resultsHero{border:1px solid var(--line);text-align:center;background:linear-gradient(135deg,#14171f0d 0%,#14171f03 100%);border-radius:14px;padding:24px}.BudgetCalculatorIsland-module__vf8z-W__heroEyebrow{font-family:var(--mono);color:var(--ink-60);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.BudgetCalculatorIsland-module__vf8z-W__primaryDisplay{font-family:var(--head);letter-spacing:-.02em;margin-bottom:12px;font-size:34px;font-weight:800;line-height:1.15}.BudgetCalculatorIsland-module__vf8z-W__surplusText{color:#3b5c44}.BudgetCalculatorIsland-module__vf8z-W__deficitText{color:#8a6416}.BudgetCalculatorIsland-module__vf8z-W__subUnitText{color:var(--ink-60);margin-left:6px;font-size:15px;font-weight:500}.BudgetCalculatorIsland-module__vf8z-W__dtiBadgeRow{margin-bottom:16px}.BudgetCalculatorIsland-module__vf8z-W__dtiBadge{font-family:var(--body);border-radius:20px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-block}.BudgetCalculatorIsland-module__vf8z-W__goodDti{color:#3b5c44;background:#4f7a5b26;border:1px solid #4f7a5b4d}.BudgetCalculatorIsland-module__vf8z-W__highDti{color:#8a6416;background:#c9992f26;border:1px solid #c9992f4d}.BudgetCalculatorIsland-module__vf8z-W__summaryGrid{flex-direction:column;align-items:center;gap:16px;display:flex}.BudgetCalculatorIsland-module__vf8z-W__chartWrapper{justify-content:center;align-items:center;display:flex;position:relative}.BudgetCalculatorIsland-module__vf8z-W__benchmarksGrid{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.BudgetCalculatorIsland-module__vf8z-W__benchmarkCard{background:var(--paper-raised);border:1px solid var(--line);text-align:left;border-radius:10px;padding:10px 12px}.BudgetCalculatorIsland-module__vf8z-W__benchmarkHeader{color:var(--ink-60);justify-content:space-between;align-items:center;margin-bottom:4px;font-size:12px;display:flex}.BudgetCalculatorIsland-module__vf8z-W__benchmarkHeader strong{font-family:var(--mono);color:var(--ink)}.BudgetCalculatorIsland-module__vf8z-W__benchmarkSub{color:var(--ink-60);font-size:11px;display:block}.BudgetCalculatorIsland-module__vf8z-W__metricsTable{background:var(--paper-raised);border:1px solid var(--line);text-align:left;border-radius:12px;flex-direction:column;gap:10px;width:100%;padding:16px;display:flex}.BudgetCalculatorIsland-module__vf8z-W__metricRow{color:var(--ink-60);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;font-size:12.5px;display:flex}.BudgetCalculatorIsland-module__vf8z-W__metricRow:last-child{border-bottom:none;padding-bottom:0}.BudgetCalculatorIsland-module__vf8z-W__metricRow strong{font-family:var(--mono);color:var(--ink);white-space:nowrap;text-align:right;flex-shrink:0}.BudgetCalculatorIsland-module__vf8z-W__highlightText{color:var(--gold-deep)!important}.BudgetCalculatorIsland-module__vf8z-W__disclaimerBox{border:1px solid var(--line);background:#14171f0a;border-radius:12px;margin-top:24px;padding:16px}.BudgetCalculatorIsland-module__vf8z-W__disclaimerHeader{color:var(--ink);align-items:center;gap:8px;margin-bottom:8px;font-size:13.5px;display:flex}.BudgetCalculatorIsland-module__vf8z-W__disclaimerBox p{color:var(--ink-60);margin:0;font-size:12.5px;line-height:1.6}.BudgetCalculatorIsland-module__vf8z-W__cardFooter{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:16px;padding-top:16px;display:flex}.BudgetCalculatorIsland-module__vf8z-W__shareBtn{background:var(--paper);border:1px solid var(--line);font-family:var(--body);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.BudgetCalculatorIsland-module__vf8z-W__shareBtn:hover{background:var(--paper-raised);border-color:var(--ink)}.BudgetCalculatorIsland-module__vf8z-W__toast{background:var(--ink);color:var(--paper-raised);z-index:1000;border-radius:10px;padding:12px 20px;font-size:13px;font-weight:600;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 14px #0003}@media (max-width:640px){.BudgetCalculatorIsland-module__vf8z-W__calcCard{padding:18px 14px}.BudgetCalculatorIsland-module__vf8z-W__primaryDisplay{font-size:26px}}
.CalorieCalculatorIsland-module__NBxH9a__islandRoot{flex-direction:column;gap:24px;display:flex}.CalorieCalculatorIsland-module__NBxH9a__toast{background:var(--ink);color:var(--paper);font-family:var(--mono);z-index:200;white-space:nowrap;border-radius:10px;padding:11px 20px;font-size:13px;animation:.2s CalorieCalculatorIsland-module__NBxH9a__toastIn;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #14171f40}@keyframes CalorieCalculatorIsland-module__NBxH9a__toastIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.CalorieCalculatorIsland-module__NBxH9a__calcCard{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 1px #14171f0a,0 8px 28px -14px #14171f1f}.CalorieCalculatorIsland-module__NBxH9a__cardHeader{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 18px;display:flex}.CalorieCalculatorIsland-module__NBxH9a__cardTitleGroup{align-items:center;gap:10px;display:flex}.CalorieCalculatorIsland-module__NBxH9a__cardBadge{background:var(--green);color:#fff;font-family:var(--mono);letter-spacing:.04em;border-radius:6px;flex-shrink:0;padding:4px 9px;font-size:12px;font-weight:700}.CalorieCalculatorIsland-module__NBxH9a__cardTitle{font-family:var(--head);color:var(--ink);letter-spacing:-.01em;font-size:19px;font-weight:700}.CalorieCalculatorIsland-module__NBxH9a__cardControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CalorieCalculatorIsland-module__NBxH9a__pillGroup{background:#14171f0f;border-radius:8px;gap:2px;padding:3px;display:flex}.CalorieCalculatorIsland-module__NBxH9a__pill{font-family:var(--mono);color:var(--ink-60);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 13px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.CalorieCalculatorIsland-module__NBxH9a__pillActive{background:var(--paper-raised);color:var(--ink);box-shadow:0 1px 3px #14171f1f}.CalorieCalculatorIsland-module__NBxH9a__settingsBtn{font-family:var(--mono);color:var(--ink-60);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s;display:flex}.CalorieCalculatorIsland-module__NBxH9a__settingsBtn:hover{color:var(--ink);border-color:#14171f40}.CalorieCalculatorIsland-module__NBxH9a__settingsPanel{border-bottom:1px solid var(--line);background:#14171f06;padding:0 24px}.CalorieCalculatorIsland-module__NBxH9a__settingsRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 0;display:flex}.CalorieCalculatorIsland-module__NBxH9a__settingsRow:last-child{border-bottom:none}.CalorieCalculatorIsland-module__NBxH9a__settingsLabel{font-family:var(--head);color:var(--ink);margin-bottom:3px;font-size:13.5px;font-weight:600}.CalorieCalculatorIsland-module__NBxH9a__settingsDesc{color:var(--ink-60);max-width:340px;font-size:12px;line-height:1.5}.CalorieCalculatorIsland-module__NBxH9a__settingsControls{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.CalorieCalculatorIsland-module__NBxH9a__radioLabel{color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.CalorieCalculatorIsland-module__NBxH9a__radioLabel input[type=radio]{accent-color:var(--gold-deep);cursor:pointer}.CalorieCalculatorIsland-module__NBxH9a__inlineInputGroup{align-items:center;gap:6px;display:flex}.CalorieCalculatorIsland-module__NBxH9a__settingsInput{border:1px solid var(--line);background:var(--paper-raised);width:90px;font-family:var(--mono);color:var(--ink);text-align:right;border-radius:8px;padding:6px 10px;font-size:13px}.CalorieCalculatorIsland-module__NBxH9a__settingsInput:focus{outline:2px solid var(--gold);outline-offset:1px}.CalorieCalculatorIsland-module__NBxH9a__inputGrid{grid-template-columns:1fr 1fr;gap:20px;padding:24px;display:grid}@media (max-width:600px){.CalorieCalculatorIsland-module__NBxH9a__inputGrid{grid-template-columns:1fr;gap:16px;padding:18px 16px}}.CalorieCalculatorIsland-module__NBxH9a__fieldGroup{flex-direction:column;gap:7px;display:flex}.CalorieCalculatorIsland-module__NBxH9a__fieldFull{grid-column:1/-1}.CalorieCalculatorIsland-module__NBxH9a__fieldLabel{font-family:var(--mono);color:var(--ink-60);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:600}.CalorieCalculatorIsland-module__NBxH9a__fieldNote{color:var(--ink-60);margin-top:2px;font-size:11px;font-style:italic;line-height:1.4}.CalorieCalculatorIsland-module__NBxH9a__inputWithUnit{border:1px solid var(--line);background:var(--paper-raised);border-radius:9px;align-items:center;gap:0;transition:border-color .15s;display:flex;overflow:hidden}.CalorieCalculatorIsland-module__NBxH9a__inputWithUnit:focus-within{border-color:var(--gold);outline-offset:1px;outline:2px solid #c9992f2e}.CalorieCalculatorIsland-module__NBxH9a__textInput{min-width:0;font-family:var(--mono);color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:10px 12px;font-size:14px}.CalorieCalculatorIsland-module__NBxH9a__inputUnit{font-family:var(--mono);color:var(--ink-60);white-space:nowrap;flex-shrink:0;padding:0 12px 0 4px;font-size:12px}.CalorieCalculatorIsland-module__NBxH9a__heightGroup{gap:8px;display:flex}.CalorieCalculatorIsland-module__NBxH9a__heightGroup .CalorieCalculatorIsland-module__NBxH9a__inputWithUnit{flex:1}.CalorieCalculatorIsland-module__NBxH9a__genderGroup{gap:8px;display:flex}.CalorieCalculatorIsland-module__NBxH9a__genderBtn{text-align:center;border:1px solid var(--line);font-family:var(--mono);color:var(--ink-60);cursor:pointer;background:var(--paper-raised);-webkit-user-select:none;user-select:none;border-radius:9px;flex:1;padding:9px 0;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.CalorieCalculatorIsland-module__NBxH9a__genderBtnActive{background:var(--ink);color:var(--paper);border-color:var(--ink)}.CalorieCalculatorIsland-module__NBxH9a__selectInput{border:1px solid var(--line);background:var(--paper-raised);width:100%;font-family:var(--body);color:var(--ink);cursor:pointer;appearance:auto;border-radius:9px;padding:10px 12px;font-size:14px}.CalorieCalculatorIsland-module__NBxH9a__selectInput:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.CalorieCalculatorIsland-module__NBxH9a__srOnly{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CalorieCalculatorIsland-module__NBxH9a__disclaimer{color:#2d5c3b;background:#4f7a5b14;border:1px solid #4f7a5b40;border-radius:10px;align-items:flex-start;gap:10px;margin:0 24px 24px;padding:14px 18px;display:flex}.CalorieCalculatorIsland-module__NBxH9a__disclaimer svg{color:var(--green);flex-shrink:0;margin-top:2px}.CalorieCalculatorIsland-module__NBxH9a__disclaimer p{color:#2d5c3b;font-size:12.5px;line-height:1.6}.CalorieCalculatorIsland-module__NBxH9a__disclaimer strong{font-weight:600}.CalorieCalculatorIsland-module__NBxH9a__resultsSection{padding:0 24px 24px}.CalorieCalculatorIsland-module__NBxH9a__bmrRow{background:#14171f0a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex}.CalorieCalculatorIsland-module__NBxH9a__bmrStat{flex-direction:column;flex:1;gap:2px;min-width:100px;display:flex}.CalorieCalculatorIsland-module__NBxH9a__bmrLabel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-60);font-size:10px}.CalorieCalculatorIsland-module__NBxH9a__bmrValue{font-family:var(--mono);color:var(--ink);font-size:22px;font-weight:700;line-height:1.1}.CalorieCalculatorIsland-module__NBxH9a__bmrNote{color:var(--ink-60);font-size:11px}.CalorieCalculatorIsland-module__NBxH9a__bmrDivider{font-family:var(--mono);color:var(--ink-60);padding:0 4px;font-size:14px}.CalorieCalculatorIsland-module__NBxH9a__maintenanceHero{text-align:center;background:var(--ink);border-radius:12px;margin-bottom:20px;padding:24px 20px}.CalorieCalculatorIsland-module__NBxH9a__maintenanceLabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin-bottom:10px;font-size:11px}.CalorieCalculatorIsland-module__NBxH9a__maintenanceValue{font-family:var(--head);color:var(--gold);letter-spacing:-.02em;font-size:clamp(38px,6vw,52px);font-weight:800;line-height:1}.CalorieCalculatorIsland-module__NBxH9a__maintenanceUnit{color:#ffffff80;margin-left:6px;font-size:18px;font-weight:500}.CalorieCalculatorIsland-module__NBxH9a__resultTablesGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px;display:grid}@media (max-width:640px){.CalorieCalculatorIsland-module__NBxH9a__resultTablesGrid{grid-template-columns:1fr}}.CalorieCalculatorIsland-module__NBxH9a__resultTable{border:1px solid var(--line);border-radius:10px;overflow:hidden}.CalorieCalculatorIsland-module__NBxH9a__resultTableHeader{border-bottom:1px solid var(--line);background:#14171f0a;padding:10px 14px}.CalorieCalculatorIsland-module__NBxH9a__resultTableTitle{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-60);font-size:11px;font-weight:700}.CalorieCalculatorIsland-module__NBxH9a__resultRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding:11px 14px;transition:background .1s;display:flex}.CalorieCalculatorIsland-module__NBxH9a__resultRow:last-child{border-bottom:none}.CalorieCalculatorIsland-module__NBxH9a__resultRow:hover{background:#14171f08}.CalorieCalculatorIsland-module__NBxH9a__resultRowLeft{flex-direction:column;gap:2px;display:flex}.CalorieCalculatorIsland-module__NBxH9a__resultRowRight{text-align:right;flex-shrink:0}.CalorieCalculatorIsland-module__NBxH9a__resultTierLabel{color:var(--ink);font-size:13px;font-weight:600}.CalorieCalculatorIsland-module__NBxH9a__resultRate{font-family:var(--mono);color:var(--ink-60);font-size:11px}.CalorieCalculatorIsland-module__NBxH9a__resultValue{font-family:var(--mono);color:var(--ink);font-size:14px;font-weight:700}.CalorieCalculatorIsland-module__NBxH9a__safetyWarning{color:#8b4513;text-align:left;align-items:center;gap:5px;max-width:180px;font-size:11px;font-style:italic;line-height:1.4;display:flex}.CalorieCalculatorIsland-module__NBxH9a__safetyWarning svg{color:#b8680a;flex-shrink:0}.CalorieCalculatorIsland-module__NBxH9a__resultNote{color:var(--ink-60);margin-bottom:16px;font-size:11.5px;line-height:1.5}.CalorieCalculatorIsland-module__NBxH9a__resultNote a{color:var(--gold-deep);text-decoration:underline}.CalorieCalculatorIsland-module__NBxH9a__shareBar{justify-content:flex-end;display:flex}.CalorieCalculatorIsland-module__NBxH9a__shareBtn{font-family:var(--mono);color:var(--ink-60);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s;display:flex}.CalorieCalculatorIsland-module__NBxH9a__shareBtn:hover{color:var(--ink);border-color:#14171f40}.CalorieCalculatorIsland-module__NBxH9a__emptyState{text-align:center;color:var(--ink-60);padding:32px 24px;font-size:14px;font-style:italic}.CalorieCalculatorIsland-module__NBxH9a__converterCard{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px;box-shadow:0 1px #14171f0a,0 4px 16px -10px #14171f1a}.CalorieCalculatorIsland-module__NBxH9a__converterHeader{align-items:center;gap:10px;margin-bottom:8px;display:flex}.CalorieCalculatorIsland-module__NBxH9a__converterBadge{font-size:20px}.CalorieCalculatorIsland-module__NBxH9a__converterTitle{font-family:var(--head);color:var(--ink);font-size:16px;font-weight:700}.CalorieCalculatorIsland-module__NBxH9a__converterDesc{color:var(--ink-60);margin-bottom:18px;font-size:13px;line-height:1.5}.CalorieCalculatorIsland-module__NBxH9a__converterGrid{flex-direction:column;gap:14px;display:flex}.CalorieCalculatorIsland-module__NBxH9a__converterInputGroup{flex-wrap:wrap;gap:8px;display:flex}.CalorieCalculatorIsland-module__NBxH9a__converterInput{border:1px solid var(--line);background:var(--paper-raised);min-width:120px;font-family:var(--mono);color:var(--ink);border-radius:9px;flex:1;padding:10px 13px;font-size:15px;font-weight:700;transition:border-color .15s}.CalorieCalculatorIsland-module__NBxH9a__converterInput:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.CalorieCalculatorIsland-module__NBxH9a__converterSelect{border:1px solid var(--line);background:var(--paper-raised);font-family:var(--mono);color:var(--ink);cursor:pointer;border-radius:9px;padding:10px 12px;font-size:13px}.CalorieCalculatorIsland-module__NBxH9a__converterSelect:focus{outline:2px solid var(--gold);outline-offset:1px}.CalorieCalculatorIsland-module__NBxH9a__converterResults{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}.CalorieCalculatorIsland-module__NBxH9a__converterResultRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 14px;transition:background .1s;display:flex}.CalorieCalculatorIsland-module__NBxH9a__converterResultRow:last-child{border-bottom:none}.CalorieCalculatorIsland-module__NBxH9a__converterResultActive{background:#14171f0a}.CalorieCalculatorIsland-module__NBxH9a__converterResultLabel{color:var(--ink-60);font-size:13px}.CalorieCalculatorIsland-module__NBxH9a__converterResultValue{font-family:var(--mono);color:var(--ink);font-size:15px;font-weight:700}.CalorieCalculatorIsland-module__NBxH9a__converterResultUnit{color:var(--ink-60);font-size:12px;font-weight:400}@media (max-width:480px){.CalorieCalculatorIsland-module__NBxH9a__cardHeader{padding:16px 16px 14px}.CalorieCalculatorIsland-module__NBxH9a__resultsSection{padding:0 16px 20px}.CalorieCalculatorIsland-module__NBxH9a__disclaimer{margin:0 16px 20px;padding:12px 14px}.CalorieCalculatorIsland-module__NBxH9a__converterCard{padding:16px}.CalorieCalculatorIsland-module__NBxH9a__bmrRow{padding:12px 14px}.CalorieCalculatorIsland-module__NBxH9a__bmrValue{font-size:18px}.CalorieCalculatorIsland-module__NBxH9a__settingsPanel{padding:0 16px}.CalorieCalculatorIsland-module__NBxH9a__settingsRow{flex-direction:column;gap:10px}.CalorieCalculatorIsland-module__NBxH9a__settingsControls{align-items:flex-start}}
.CompoundInterestCalculatorIsland-module__JxcoRq__calcMain{width:100%;position:relative}.CompoundInterestCalculatorIsland-module__JxcoRq__calcCard{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:0 4px 20px #14171f0a}.CompoundInterestCalculatorIsland-module__JxcoRq__calcCardHeader{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:20px;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__calcCardTitle{align-items:center;gap:12px;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__calcBadgeIcon{border:1px solid var(--line);background:#14171f14;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__calcCardTitle h2{font-family:var(--head);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:21px;font-weight:700}.CompoundInterestCalculatorIsland-module__JxcoRq__categoryBadge{font-family:var(--mono);color:var(--ink);border:1px solid var(--line);background:#14171f0f;border-radius:20px;padding:5px 12px;font-size:11.5px;font-weight:600}.CompoundInterestCalculatorIsland-module__JxcoRq__calculatorTwoColGrid{grid-template-columns:1.1fr 1fr;align-items:start;gap:24px;margin-bottom:24px;display:grid}.CompoundInterestCalculatorIsland-module__JxcoRq__inputsColumn{flex-direction:column;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__resultsColumn{flex-direction:column;display:flex;position:relative}.CompoundInterestCalculatorIsland-module__JxcoRq__stickyResultsCard{align-self:flex-start;position:sticky;top:90px}@media (max-width:960px){.CompoundInterestCalculatorIsland-module__JxcoRq__calculatorTwoColGrid{grid-template-columns:1fr;gap:20px}.CompoundInterestCalculatorIsland-module__JxcoRq__stickyResultsCard{position:static}}.CompoundInterestCalculatorIsland-module__JxcoRq__formSection{background:var(--paper);border:1px solid var(--line);border-radius:12px;margin-bottom:16px;padding:20px}.CompoundInterestCalculatorIsland-module__JxcoRq__inputsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.CompoundInterestCalculatorIsland-module__JxcoRq__inputGroup{flex-direction:column;gap:6px;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__inputLabel{font-family:var(--body);color:var(--ink);font-size:13px;font-weight:600}.CompoundInterestCalculatorIsland-module__JxcoRq__inputLabelGroup{justify-content:space-between;align-items:center;gap:8px;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__togglePillGroup{background:var(--paper-raised);border:1px solid var(--line);border-radius:6px;padding:2px;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__togglePill{color:var(--ink-60);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.CompoundInterestCalculatorIsland-module__JxcoRq__activePill{background:var(--ink)!important;color:var(--paper-raised)!important}.CompoundInterestCalculatorIsland-module__JxcoRq__currencyInput,.CompoundInterestCalculatorIsland-module__JxcoRq__numberInput,.CompoundInterestCalculatorIsland-module__JxcoRq__selectInput{width:100%;font-family:var(--mono);color:var(--ink);background:var(--paper-raised);border:1px solid var(--line);border-radius:8px;outline:none;padding:9px 12px;font-size:14px;font-weight:600;transition:border-color .15s}.CompoundInterestCalculatorIsland-module__JxcoRq__selectInput{font-family:var(--body);cursor:pointer;font-size:13px}.CompoundInterestCalculatorIsland-module__JxcoRq__currencyInput:focus,.CompoundInterestCalculatorIsland-module__JxcoRq__numberInput:focus,.CompoundInterestCalculatorIsland-module__JxcoRq__selectInput:focus{border-color:var(--ink)}.CompoundInterestCalculatorIsland-module__JxcoRq__rangeInput{width:100%;accent-color:var(--ink);cursor:pointer;margin-top:4px}.CompoundInterestCalculatorIsland-module__JxcoRq__twoInputsRow{gap:10px;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__accordionSection{background:var(--paper);border:1px solid var(--line);border-radius:12px;margin-bottom:16px;overflow:hidden}.CompoundInterestCalculatorIsland-module__JxcoRq__accordionHeader{width:100%;font-family:var(--head);color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:14px 20px;font-size:14px;font-weight:700;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__accordionBody{border-top:1px solid var(--line);margin-top:-1px;padding:0 20px 20px}.CompoundInterestCalculatorIsland-module__JxcoRq__converterSubtext{color:var(--ink-60);margin:12px 0;font-size:12.5px;line-height:1.5}.CompoundInterestCalculatorIsland-module__JxcoRq__converterResultCard{background:var(--paper-raised);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;margin-top:14px;padding:14px;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__converterRow{color:var(--ink-60);justify-content:space-between;align-items:center;font-size:13px;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__converterRow strong{font-family:var(--mono);color:var(--ink);white-space:nowrap;flex-shrink:0}.CompoundInterestCalculatorIsland-module__JxcoRq__resultsHero{border:1px solid var(--line);text-align:center;background:linear-gradient(135deg,#14171f0d 0%,#14171f03 100%);border-radius:14px;padding:24px}.CompoundInterestCalculatorIsland-module__JxcoRq__heroEyebrow{font-family:var(--mono);color:var(--ink-60);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.CompoundInterestCalculatorIsland-module__JxcoRq__primaryDisplay{font-family:var(--head);color:var(--ink);letter-spacing:-.02em;margin-bottom:16px;font-size:34px;font-weight:800;line-height:1.15}.CompoundInterestCalculatorIsland-module__JxcoRq__topChartCard{background:var(--paper-raised);border:1px solid var(--line);text-align:left;border-radius:12px;margin-bottom:20px;padding:16px}.CompoundInterestCalculatorIsland-module__JxcoRq__chartHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__chartHeaderTitle{font-family:var(--head);color:var(--ink);font-size:13.5px;font-weight:700}.CompoundInterestCalculatorIsland-module__JxcoRq__chartLegendRow{color:var(--ink-60);align-items:center;gap:16px;font-size:12px;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__legendItem{align-items:center;gap:6px;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__legendColorBox{border-radius:2px;width:12px;height:3px}.CompoundInterestCalculatorIsland-module__JxcoRq__svgContainer{width:100%;overflow-x:auto}.CompoundInterestCalculatorIsland-module__JxcoRq__growthSvg{width:100%;height:auto;max-height:130px;display:block}.CompoundInterestCalculatorIsland-module__JxcoRq__summaryGrid{flex-direction:column;align-items:center;gap:16px;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__chartWrapper{justify-content:center;align-items:center;display:flex;position:relative}.CompoundInterestCalculatorIsland-module__JxcoRq__metricsTable{background:var(--paper-raised);border:1px solid var(--line);text-align:left;border-radius:12px;flex-direction:column;gap:10px;width:100%;padding:16px;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__metricRow{color:var(--ink-60);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;font-size:12.5px;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__metricRow:last-child{border-bottom:none;padding-bottom:0}.CompoundInterestCalculatorIsland-module__JxcoRq__metricRow strong{font-family:var(--mono);color:var(--ink);white-space:nowrap;text-align:right;flex-shrink:0}.CompoundInterestCalculatorIsland-module__JxcoRq__highlightText{color:var(--gold-deep)!important}.CompoundInterestCalculatorIsland-module__JxcoRq__amortizationSection{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.CompoundInterestCalculatorIsland-module__JxcoRq__sectionHeadingRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__sectionHeading{align-items:center;gap:8px;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__sectionHeading h3{font-family:var(--head);color:var(--ink);margin:0;font-size:17px;font-weight:700}.CompoundInterestCalculatorIsland-module__JxcoRq__expandScheduleBtn{background:var(--paper);border:1px solid var(--line);font-family:var(--body);color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .18s}.CompoundInterestCalculatorIsland-module__JxcoRq__expandScheduleBtn:hover{background:var(--paper-raised);border-color:var(--ink)}.CompoundInterestCalculatorIsland-module__JxcoRq__scheduleContainer{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:16px}.CompoundInterestCalculatorIsland-module__JxcoRq__tableScrollWrapper{width:100%;max-height:420px;overflow:auto}.CompoundInterestCalculatorIsland-module__JxcoRq__scheduleTable{border-collapse:collapse;text-align:right;width:100%;font-size:13px}.CompoundInterestCalculatorIsland-module__JxcoRq__scheduleTable th,.CompoundInterestCalculatorIsland-module__JxcoRq__scheduleTable td{border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px}.CompoundInterestCalculatorIsland-module__JxcoRq__scheduleTable th{font-family:var(--body);color:var(--ink-60);background:var(--paper-raised);z-index:2;font-weight:600;position:sticky;top:0}.CompoundInterestCalculatorIsland-module__JxcoRq__scheduleTable td{font-family:var(--mono);color:var(--ink)}.CompoundInterestCalculatorIsland-module__JxcoRq__scheduleTable td:first-child,.CompoundInterestCalculatorIsland-module__JxcoRq__scheduleTable th:first-child{text-align:left}.CompoundInterestCalculatorIsland-module__JxcoRq__disclaimerBox{border:1px solid var(--line);background:#14171f0a;border-radius:12px;margin-top:24px;padding:16px}.CompoundInterestCalculatorIsland-module__JxcoRq__disclaimerHeader{color:var(--ink);align-items:center;gap:8px;margin-bottom:8px;font-size:13.5px;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__disclaimerBox p{color:var(--ink-60);margin:0;font-size:12.5px;line-height:1.6}.CompoundInterestCalculatorIsland-module__JxcoRq__cardFooter{border-top:1px solid var(--line);justify-content:flex-end;margin-top:16px;padding-top:16px;display:flex}.CompoundInterestCalculatorIsland-module__JxcoRq__shareBtn{background:var(--paper);border:1px solid var(--line);font-family:var(--body);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.CompoundInterestCalculatorIsland-module__JxcoRq__shareBtn:hover{background:var(--paper-raised);border-color:var(--ink)}.CompoundInterestCalculatorIsland-module__JxcoRq__toast{background:var(--ink);color:var(--paper-raised);z-index:1000;border-radius:10px;padding:12px 20px;font-size:13px;font-weight:600;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 14px #0003}@media (max-width:640px){.CompoundInterestCalculatorIsland-module__JxcoRq__calcCard{padding:18px 14px}.CompoundInterestCalculatorIsland-module__JxcoRq__primaryDisplay{font-size:26px}}
.ConversionCalculatorIsland-module__qO3v0W__islandCard{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:0 1px 2px #14171f0a,0 8px 24px -12px #14171f14}@media (max-width:640px){.ConversionCalculatorIsland-module__qO3v0W__islandCard{border-radius:12px;padding:18px 14px}}.ConversionCalculatorIsland-module__qO3v0W__categoryTabs{background:var(--paper);border:1px solid var(--line);border-radius:10px;gap:4px;margin-bottom:24px;padding:4px;display:flex;overflow-x:auto}.ConversionCalculatorIsland-module__qO3v0W__catBtn{font-family:var(--head);color:var(--ink-60);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:10px 12px;font-size:13.5px;font-weight:600;transition:all .15s;display:flex}.ConversionCalculatorIsland-module__qO3v0W__catBtn:hover{color:var(--ink)}.ConversionCalculatorIsland-module__qO3v0W__catBtnActive{background:var(--paper-raised);color:var(--ink);box-shadow:0 1px 4px #14171f14}.ConversionCalculatorIsland-module__qO3v0W__conversionGrid{margin-bottom:var(--section-gap-sm,24px);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}@media (max-width:640px){.ConversionCalculatorIsland-module__qO3v0W__conversionGrid{grid-template-columns:1fr}}.ConversionCalculatorIsland-module__qO3v0W__unitBox{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex}.ConversionCalculatorIsland-module__qO3v0W__boxLabel{font-family:var(--mono);color:var(--ink-60);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.ConversionCalculatorIsland-module__qO3v0W__selectControl{border:1px solid var(--line);background:var(--paper-raised);width:100%;font-family:var(--head);color:var(--ink);border-radius:8px;min-height:44px;padding:10px 12px;font-size:14.5px;font-weight:600}.ConversionCalculatorIsland-module__qO3v0W__inputControl{border:1px solid var(--line);background:var(--paper-raised);width:100%;font-family:var(--mono);color:var(--ink);border-radius:8px;min-height:48px;padding:12px 14px;font-size:18px;font-weight:700}.ConversionCalculatorIsland-module__qO3v0W__inputControl:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:#0000}.ConversionCalculatorIsland-module__qO3v0W__swapBtn{background:var(--paper);border:1px solid var(--line);cursor:pointer;width:44px;height:44px;color:var(--ink);border-radius:50%;justify-content:center;place-self:center;align-items:center;font-size:18px;transition:transform .15s,background .15s;display:flex}.ConversionCalculatorIsland-module__qO3v0W__swapBtn:hover{background:var(--paper-raised);transform:rotate(180deg)}.ConversionCalculatorIsland-module__qO3v0W__resultBox{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:22px;display:flex}.ConversionCalculatorIsland-module__qO3v0W__resultText{font-family:var(--mono);color:var(--ink);font-size:clamp(24px,4vw,32px);font-weight:800}.ConversionCalculatorIsland-module__qO3v0W__actionsBar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.ConversionCalculatorIsland-module__qO3v0W__shareBtn{background:var(--ink);color:var(--paper-raised);font-family:var(--head);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;min-height:38px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.ConversionCalculatorIsland-module__qO3v0W__shareBtn:hover{background:var(--green,#4f7a5b)}.ConversionCalculatorIsland-module__qO3v0W__historyBox{margin-top:var(--section-gap-sm,24px);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:16px}.ConversionCalculatorIsland-module__qO3v0W__historyTitle{font-family:var(--head);color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13.5px;font-weight:700;display:flex}.ConversionCalculatorIsland-module__qO3v0W__clearBtn{font-family:var(--mono);color:var(--ink-60);cursor:pointer;background:0 0;border:none;font-size:11px;text-decoration:underline}.ConversionCalculatorIsland-module__qO3v0W__historyList{flex-direction:column;gap:6px;list-style:none;display:flex}.ConversionCalculatorIsland-module__qO3v0W__historyItem{font-family:var(--mono);background:var(--paper-raised);color:var(--ink);border-radius:4px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:12px;display:flex}
.CountdownCalculatorIsland-module__BrLBbW__islandContainer{background:var(--paper-raised,#fdfcf8);border:1px solid var(--line,#e5e0d8);border-radius:12px;padding:24px;box-shadow:0 4px 16px #00000008}.CountdownCalculatorIsland-module__BrLBbW__presetBar{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.CountdownCalculatorIsland-module__BrLBbW__presetBtn{background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink-60,#63666e);cursor:pointer;border-radius:6px;padding:8px 12px;font-size:.8125rem;font-weight:600;transition:all .15s}.CountdownCalculatorIsland-module__BrLBbW__presetBtn:hover{color:#7a6a55;background:#fdfcf8;border-color:#7a6a55}.CountdownCalculatorIsland-module__BrLBbW__formGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}@media (max-width:640px){.CountdownCalculatorIsland-module__BrLBbW__formGrid{grid-template-columns:1fr;gap:14px}}.CountdownCalculatorIsland-module__BrLBbW__fullWidth{grid-column:1/-1}.CountdownCalculatorIsland-module__BrLBbW__fieldGroup{flex-direction:column;gap:6px;display:flex}.CountdownCalculatorIsland-module__BrLBbW__fieldLabel{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink,#14171f);font-size:.8125rem;font-weight:600}.CountdownCalculatorIsland-module__BrLBbW__inputField{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink,#14171f);background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);box-sizing:border-box;border-radius:8px;width:100%;padding:10px 12px;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.CountdownCalculatorIsland-module__BrLBbW__inputField:focus{border-color:#7a6a55;outline:none;box-shadow:0 0 0 3px #7a6a5526}.CountdownCalculatorIsland-module__BrLBbW__errorBanner{color:#9b1c1c;background:#fdf2f2;border:1px solid #f8b4b4;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:.875rem}.CountdownCalculatorIsland-module__BrLBbW__arrivalBanner{color:#1b5e20;font-family:var(--font-sora,"Sora", sans-serif);text-align:center;background:#e8f5e9;border:1px solid #a5d6a7;border-radius:8px;margin-bottom:20px;padding:14px 18px;font-size:1rem;font-weight:700}.CountdownCalculatorIsland-module__BrLBbW__clockContainer{background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);margin-top:16px;margin-bottom:var(--section-gap-sm,24px);text-align:center;border-radius:12px;padding:20px}.CountdownCalculatorIsland-module__BrLBbW__clockEventTitle{font-family:var(--font-sora,"Sora", sans-serif);color:var(--ink,#14171f);margin-bottom:4px;font-size:1.15rem;font-weight:700}.CountdownCalculatorIsland-module__BrLBbW__clockSubTitle{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink-60,#63666e);margin-bottom:16px;font-size:.8125rem}.CountdownCalculatorIsland-module__BrLBbW__timerGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}@media (max-width:480px){.CountdownCalculatorIsland-module__BrLBbW__timerGrid{grid-template-columns:repeat(2,1fr);gap:10px}}.CountdownCalculatorIsland-module__BrLBbW__timerCard{background:var(--paper-raised,#fdfcf8);border:1px solid var(--line,#e5e0d8);border-radius:10px;padding:14px 8px;box-shadow:0 2px 8px #00000005}.CountdownCalculatorIsland-module__BrLBbW__timerValue{font-family:var(--font-jetbrains,"JetBrains Mono", monospace);color:var(--ink,#14171f);margin-bottom:4px;font-size:2rem;font-weight:700;line-height:1}.CountdownCalculatorIsland-module__BrLBbW__timerUnit{font-family:var(--font-inter,"Inter", sans-serif);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-60,#63666e);font-size:.75rem;font-weight:600}.CountdownCalculatorIsland-module__BrLBbW__breakdownGrid{background:var(--paper-raised,#fdfcf8);border:1px solid var(--line,#e5e0d8);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px;display:grid}@media (max-width:768px){.CountdownCalculatorIsland-module__BrLBbW__breakdownGrid{grid-template-columns:repeat(2,1fr)}}.CountdownCalculatorIsland-module__BrLBbW__breakdownItem{text-align:left;flex-direction:column;gap:2px;display:flex}.CountdownCalculatorIsland-module__BrLBbW__breakdownLabel{font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink-60,#63666e);font-size:.75rem}.CountdownCalculatorIsland-module__BrLBbW__breakdownValue{font-family:var(--font-jetbrains,"JetBrains Mono", monospace);color:var(--ink,#14171f);font-size:.9375rem;font-weight:700}.CountdownCalculatorIsland-module__BrLBbW__actionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.CountdownCalculatorIsland-module__BrLBbW__shareBtn{color:#fff;font-family:var(--font-inter,"Inter", sans-serif);cursor:pointer;background:#7a6a55;border:none;border-radius:6px;padding:8px 16px;font-size:.8125rem;font-weight:600;transition:background .15s}.CountdownCalculatorIsland-module__BrLBbW__shareBtn:hover{background:#5e5140}.CountdownCalculatorIsland-module__BrLBbW__historyContainer{border-top:1px solid var(--line,#e5e0d8);margin-top:24px;padding-top:16px}.CountdownCalculatorIsland-module__BrLBbW__historyTitle{font-family:var(--font-sora,"Sora", sans-serif);color:var(--ink,#14171f);margin:0 0 10px;font-size:.875rem;font-weight:600}.CountdownCalculatorIsland-module__BrLBbW__historyList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.CountdownCalculatorIsland-module__BrLBbW__historyItem{background:var(--paper,#f6f3ec);border:1px solid var(--line,#e5e0d8);font-family:var(--font-inter,"Inter", sans-serif);color:var(--ink,#14171f);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.8125rem;transition:background .15s;display:flex}.CountdownCalculatorIsland-module__BrLBbW__historyItem:hover{background:#efebe3}
.CreditCardCalculatorIsland-module__K53wcq__islandContainer{flex:1;min-width:0}.CreditCardCalculatorIsland-module__K53wcq__toastNotice{background:var(--ink);color:var(--gold);font-family:var(--mono);z-index:999;border-radius:8px;padding:10px 18px;font-size:13px;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #0003}.CreditCardCalculatorIsland-module__K53wcq__calcGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:860px){.CreditCardCalculatorIsland-module__K53wcq__calcGrid{grid-template-columns:1fr}}.CreditCardCalculatorIsland-module__K53wcq__inputCard,.CreditCardCalculatorIsland-module__K53wcq__resultsCard{background:var(--paper-raised);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.CreditCardCalculatorIsland-module__K53wcq__tabContainer{background:var(--paper);border:1px solid var(--line);border-radius:8px;gap:4px;padding:3px;display:flex}.CreditCardCalculatorIsland-module__K53wcq__tabBtn{font-family:var(--font-sora,sans-serif);color:var(--ink-60);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:8px 12px;font-size:13px;font-weight:600;transition:all .15s}.CreditCardCalculatorIsland-module__K53wcq__activeTab{background:var(--paper-raised);color:var(--ink);box-shadow:0 1px 3px #00000014}.CreditCardCalculatorIsland-module__K53wcq__cardHeader{font-family:var(--font-sora,sans-serif);color:var(--ink);margin:0 0 4px;font-size:17px;font-weight:700}.CreditCardCalculatorIsland-module__K53wcq__fieldGroup{flex-direction:column;gap:6px;display:flex}.CreditCardCalculatorIsland-module__K53wcq__labelRow{justify-content:space-between;align-items:center;display:flex}.CreditCardCalculatorIsland-module__K53wcq__label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-60);font-size:11.5px;font-weight:600}.CreditCardCalculatorIsland-module__K53wcq__inputPrefixWrap{background:var(--paper);border:1px solid var(--line);border-radius:8px;align-items:center;padding:0 12px;transition:border-color .15s;display:flex}.CreditCardCalculatorIsland-module__K53wcq__inputPrefixWrap:focus-within{border-color:var(--gold-deep)}.CreditCardCalculatorIsland-module__K53wcq__prefix,.CreditCardCalculatorIsland-module__K53wcq__suffix{font-family:var(--mono);color:var(--ink-60);-webkit-user-select:none;user-select:none;font-size:14px}.CreditCardCalculatorIsland-module__K53wcq__numInput{width:100%;font-family:var(--font-inter,sans-serif);color:var(--ink);background:0 0;border:none;outline:none;padding:10px 4px;font-size:15px;font-weight:500}.CreditCardCalculatorIsland-module__K53wcq__dualInputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.CreditCardCalculatorIsland-module__K53wcq__actionRow{margin-top:4px}.CreditCardCalculatorIsland-module__K53wcq__shareBtn{border:1px solid var(--line);font-family:var(--mono);color:var(--ink-80);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:all .15s;display:inline-flex}.CreditCardCalculatorIsland-module__K53wcq__shareBtn:hover{background:var(--paper);border-color:var(--gold);color:var(--ink)}.CreditCardCalculatorIsland-module__K53wcq__errorAlert{color:#b02a37;background:#dc354514;border:1px solid #dc354533;border-radius:8px;padding:12px;font-size:13px;line-height:1.4}.CreditCardCalculatorIsland-module__K53wcq__heroResult{background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:10px;padding:16px}.CreditCardCalculatorIsland-module__K53wcq__heroLabel{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-60);margin-bottom:4px;font-size:11px}.CreditCardCalculatorIsland-module__K53wcq__heroValue{font-family:var(--font-sora,sans-serif);color:var(--ink);font-size:32px;font-weight:700;line-height:1.15}.CreditCardCalculatorIsland-module__K53wcq__heroSub{color:var(--ink-60);margin-top:6px;font-size:12.5px}.CreditCardCalculatorIsland-module__K53wcq__trapComparisonCard{background:#c9992f1f;border:1px solid #c9992f59;border-radius:8px;padding:12px 14px}.CreditCardCalculatorIsland-module__K53wcq__trapHeader{font-family:var(--mono);text-transform:uppercase;color:var(--gold-deep);margin-bottom:4px;font-size:10.5px;font-weight:700}.CreditCardCalculatorIsland-module__K53wcq__trapBody{color:var(--ink);font-size:12.5px;line-height:1.5}.CreditCardCalculatorIsland-module__K53wcq__savingsHighlight{color:#4f7a5b;font-weight:700}.CreditCardCalculatorIsland-module__K53wcq__breakdownBar{background:var(--line);border-radius:4px;height:8px;margin:4px 0;display:flex;overflow:hidden}.CreditCardCalculatorIsland-module__K53wcq__barPrincipal{background:var(--gold-deep);transition:width .2s}.CreditCardCalculatorIsland-module__K53wcq__barInterest{background:#b02a37;transition:width .2s}.CreditCardCalculatorIsland-module__K53wcq__statList{flex-direction:column;gap:8px;display:flex}.CreditCardCalculatorIsland-module__K53wcq__statRow{color:var(--ink);align-items:center;font-size:13px;display:flex}.CreditCardCalculatorIsland-module__K53wcq__statDotPrincipal{background:var(--gold-deep);border-radius:50%;width:8px;height:8px;margin-right:8px}.CreditCardCalculatorIsland-module__K53wcq__statDotInterest{background:#b02a37;border-radius:50%;width:8px;height:8px;margin-right:8px}.CreditCardCalculatorIsland-module__K53wcq__statLabel{color:var(--ink-60);flex:1}.CreditCardCalculatorIsland-module__K53wcq__statVal{font-family:var(--mono);font-weight:600}.CreditCardCalculatorIsland-module__K53wcq__statTotal{border-top:1px solid var(--line);padding-top:8px;font-weight:700}.CreditCardCalculatorIsland-module__K53wcq__statTotal span:last-child{font-family:var(--mono);color:var(--ink)}.CreditCardCalculatorIsland-module__K53wcq__scheduleSection{margin-top:var(--section-gap-md,36px);background:var(--paper-raised);border:1px solid var(--line);border-radius:12px;padding:24px}.CreditCardCalculatorIsland-module__K53wcq__scheduleHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.CreditCardCalculatorIsland-module__K53wcq__scheduleTitle{font-family:var(--font-sora,sans-serif);color:var(--ink);margin:0 0 4px;font-size:18px;font-weight:700}.CreditCardCalculatorIsland-module__K53wcq__scheduleSubtitle{color:var(--ink-60);margin:0;font-size:13px}.CreditCardCalculatorIsland-module__K53wcq__expandBtn{border:1px solid var(--line);font-family:var(--mono);color:var(--ink-80);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-size:12px}.CreditCardCalculatorIsland-module__K53wcq__tableWrapper{border:1px solid var(--line);background:var(--paper);border-radius:8px;max-height:380px;overflow-y:auto}.CreditCardCalculatorIsland-module__K53wcq__expanded{max-height:800px}.CreditCardCalculatorIsland-module__K53wcq__scheduleTable{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.CreditCardCalculatorIsland-module__K53wcq__scheduleTable th{background:var(--paper-raised);font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-60);border-bottom:1px solid var(--line);z-index:2;padding:10px 14px;font-size:11px;position:sticky;top:0}.CreditCardCalculatorIsland-module__K53wcq__scheduleTable td{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--ink);padding:10px 14px}.CreditCardCalculatorIsland-module__K53wcq__scheduleTable tr:last-child td{border-bottom:none}.CreditCardCalculatorIsland-module__K53wcq__balanceCell{font-weight:600}.CreditCardCalculatorIsland-module__K53wcq__historySection{margin-top:24px}.CreditCardCalculatorIsland-module__K53wcq__historyTitle{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-60);margin-bottom:10px;font-size:11px;font-weight:700}.CreditCardCalculatorIsland-module__K53wcq__historyGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.CreditCardCalculatorIsland-module__K53wcq__historyCard{background:var(--paper-raised);border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:8px;padding:10px 12px;transition:all .15s}.CreditCardCalculatorIsland-module__K53wcq__historyCard:hover{border-color:var(--gold);background:var(--paper)}.CreditCardCalculatorIsland-module__K53wcq__historyAmount{font-family:var(--font-sora,sans-serif);color:var(--ink);font-size:14px;font-weight:700}.CreditCardCalculatorIsland-module__K53wcq__historyMeta{font-family:var(--mono);color:var(--ink-60);margin-top:2px;font-size:11px}
.CurrencyCalculatorIsland-module__VL7mTG__islandCard{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);gap:var(--section-gap-sm,24px);flex-direction:column;padding:28px;display:flex;box-shadow:0 1px 2px #14171f0a,0 8px 24px -12px #14171f14}@media (max-width:640px){.CurrencyCalculatorIsland-module__VL7mTG__islandCard{border-radius:12px;padding:18px 14px}}.CurrencyCalculatorIsland-module__VL7mTG__topMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.CurrencyCalculatorIsland-module__VL7mTG__timestampTag{font-family:var(--mono);color:var(--ink-60);background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:4px 10px;font-size:11.5px}.CurrencyCalculatorIsland-module__VL7mTG__popularToggle{color:var(--ink);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.CurrencyCalculatorIsland-module__VL7mTG__popularToggle input{accent-color:var(--ink);cursor:pointer;width:16px;height:16px}.CurrencyCalculatorIsland-module__VL7mTG__currencyGrid{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}@media (max-width:640px){.CurrencyCalculatorIsland-module__VL7mTG__currencyGrid{grid-template-columns:1fr}}.CurrencyCalculatorIsland-module__VL7mTG__unitBox{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.CurrencyCalculatorIsland-module__VL7mTG__boxLabel{font-family:var(--mono);color:var(--ink-60);text-transform:uppercase;font-size:11.5px;font-weight:700}.CurrencyCalculatorIsland-module__VL7mTG__selectControl{border:1px solid var(--line);background:var(--paper-raised);width:100%;font-family:var(--head);color:var(--ink);border-radius:8px;min-height:44px;padding:10px 12px;font-size:14.5px;font-weight:600}.CurrencyCalculatorIsland-module__VL7mTG__inputControl{border:1px solid var(--line);background:var(--paper-raised);width:100%;font-family:var(--mono);color:var(--ink);border-radius:8px;min-height:48px;padding:12px 14px;font-size:18px;font-weight:700}.CurrencyCalculatorIsland-module__VL7mTG__inputControl:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:#0000}.CurrencyCalculatorIsland-module__VL7mTG__swapBtn{background:var(--paper);border:1px solid var(--line);cursor:pointer;width:44px;height:44px;color:var(--ink);border-radius:50%;justify-content:center;place-self:center;align-items:center;font-size:18px;transition:transform .15s,background .15s;display:flex}.CurrencyCalculatorIsland-module__VL7mTG__swapBtn:hover{background:var(--paper-raised);transform:rotate(180deg)}.CurrencyCalculatorIsland-module__VL7mTG__resultBox{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex}.CurrencyCalculatorIsland-module__VL7mTG__resultText{font-family:var(--mono);color:var(--ink);font-size:clamp(24px,4vw,32px);font-weight:800}.CurrencyCalculatorIsland-module__VL7mTG__customSection{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex}.CurrencyCalculatorIsland-module__VL7mTG__customSectionTitle{font-family:var(--head);color:var(--ink);font-size:14.5px;font-weight:700}.CurrencyCalculatorIsland-module__VL7mTG__customRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.CurrencyCalculatorIsland-module__VL7mTG__customRow{grid-template-columns:1fr}}.CurrencyCalculatorIsland-module__VL7mTG__ratesTableContainer{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden}.CurrencyCalculatorIsland-module__VL7mTG__ratesTable{border-collapse:collapse;width:100%;font-size:13.5px}.CurrencyCalculatorIsland-module__VL7mTG__ratesTable th{background:var(--paper-raised);font-family:var(--head);color:var(--ink);border-bottom:1px solid var(--line);text-align:left;padding:10px 14px;font-weight:700}.CurrencyCalculatorIsland-module__VL7mTG__ratesTable td{border-bottom:1px solid var(--line);color:var(--ink-60);font-family:var(--mono);padding:10px 14px}.CurrencyCalculatorIsland-module__VL7mTG__ratesTable tr:last-child td{border-bottom:none}.CurrencyCalculatorIsland-module__VL7mTG__disclaimerNotice{border:1px dashed var(--line);color:var(--ink-60);background:#14171f0a;border-radius:8px;padding:12px 16px;font-size:12px;line-height:1.5}.CurrencyCalculatorIsland-module__VL7mTG__actionsBar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.CurrencyCalculatorIsland-module__VL7mTG__shareBtn{background:var(--ink);color:var(--paper-raised);font-family:var(--head);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;min-height:38px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.CurrencyCalculatorIsland-module__VL7mTG__shareBtn:hover{background:var(--green,#4f7a5b)}.CurrencyCalculatorIsland-module__VL7mTG__historyBox{margin-top:var(--section-gap-sm,24px);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:16px}.CurrencyCalculatorIsland-module__VL7mTG__historyTitle{font-family:var(--head);color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13.5px;font-weight:700;display:flex}.CurrencyCalculatorIsland-module__VL7mTG__clearBtn{font-family:var(--mono);color:var(--ink-60);cursor:pointer;background:0 0;border:none;font-size:11px;text-decoration:underline}.CurrencyCalculatorIsland-module__VL7mTG__historyList{flex-direction:column;gap:6px;list-style:none;display:flex}.CurrencyCalculatorIsland-module__VL7mTG__historyItem{font-family:var(--mono);background:var(--paper-raised);color:var(--ink);border-radius:4px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:12px;display:flex}
