.MortgageCalculatorIsland-module__YK4ZVa__calcMain{width:100%;position:relative}.MortgageCalculatorIsland-module__YK4ZVa__calcCard{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:0 4px 20px #14171f0a}.MortgageCalculatorIsland-module__YK4ZVa__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}.MortgageCalculatorIsland-module__YK4ZVa__calcCardTitle{align-items:center;gap:12px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__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}.MortgageCalculatorIsland-module__YK4ZVa__calcCardTitle h2{font-family:var(--head);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:21px;font-weight:700}.MortgageCalculatorIsland-module__YK4ZVa__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}.MortgageCalculatorIsland-module__YK4ZVa__calculatorTwoColGrid{grid-template-columns:1.1fr 1fr;align-items:start;gap:24px;margin-bottom:24px;display:grid}.MortgageCalculatorIsland-module__YK4ZVa__inputsColumn{flex-direction:column;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__resultsColumn{flex-direction:column;display:flex;position:relative}.MortgageCalculatorIsland-module__YK4ZVa__stickyResultsCard{align-self:flex-start;position:sticky;top:90px}@media (max-width:960px){.MortgageCalculatorIsland-module__YK4ZVa__calculatorTwoColGrid{grid-template-columns:1fr;gap:20px}.MortgageCalculatorIsland-module__YK4ZVa__stickyResultsCard{position:static}}.MortgageCalculatorIsland-module__YK4ZVa__formSection{background:var(--paper);border:1px solid var(--line);border-radius:12px;margin-bottom:20px;padding:20px}.MortgageCalculatorIsland-module__YK4ZVa__inputsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.MortgageCalculatorIsland-module__YK4ZVa__inputGroup{flex-direction:column;gap:8px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__inputLabel{font-family:var(--body);color:var(--ink);font-size:13.5px;font-weight:600}.MortgageCalculatorIsland-module__YK4ZVa__inputLabelGroup{justify-content:space-between;align-items:center;gap:8px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__inputSubtext{color:var(--ink-60);font-size:12px;font-family:var(--mono)}.MortgageCalculatorIsland-module__YK4ZVa__currencyInput,.MortgageCalculatorIsland-module__YK4ZVa__numberInput,.MortgageCalculatorIsland-module__YK4ZVa__dateInput,.MortgageCalculatorIsland-module__YK4ZVa__selectInput{background:var(--paper-raised);border:1px solid var(--line);width:100%;font-family:var(--mono);color:var(--ink);border-radius:8px;outline:none;min-height:42px;padding:10px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.MortgageCalculatorIsland-module__YK4ZVa__currencyInput:focus,.MortgageCalculatorIsland-module__YK4ZVa__numberInput:focus,.MortgageCalculatorIsland-module__YK4ZVa__dateInput:focus,.MortgageCalculatorIsland-module__YK4ZVa__selectInput:focus{border-color:var(--ink);box-shadow:0 0 0 3px #14171f1a}.MortgageCalculatorIsland-module__YK4ZVa__rangeInput{width:100%;accent-color:var(--ink);cursor:pointer}.MortgageCalculatorIsland-module__YK4ZVa__togglePillGroup{background:var(--paper-raised);border:1px solid var(--line);border-radius:6px;padding:2px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__togglePill{font-family:var(--mono);color:var(--ink-60);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 10px;font-size:11.5px;font-weight:600;transition:all .15s}.MortgageCalculatorIsland-module__YK4ZVa__activePill{background:var(--ink)!important;color:var(--paper-raised)!important}.MortgageCalculatorIsland-module__YK4ZVa__presetButtons{gap:8px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__presetBtn{background:var(--paper-raised);border:1px solid var(--line);font-family:var(--mono);color:var(--ink);cursor:pointer;border-radius:8px;flex:1;padding:8px 12px;font-size:13px;font-weight:600;transition:all .15s}.MortgageCalculatorIsland-module__YK4ZVa__presetBtn:hover{background:#14171f0d}.MortgageCalculatorIsland-module__YK4ZVa__activePreset{background:var(--ink)!important;color:var(--gold)!important;border-color:var(--ink)!important}.MortgageCalculatorIsland-module__YK4ZVa__twoInputsRow{gap:10px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__accordionSection{background:var(--paper);border:1px solid var(--line);border-radius:12px;margin-bottom:16px;overflow:hidden}.MortgageCalculatorIsland-module__YK4ZVa__accordionHeader{width:100%;font-family:var(--head);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:14px 20px;font-size:14px;font-weight:700;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__accordionBody{border-top:1px solid var(--line);padding:0 20px 20px}.MortgageCalculatorIsland-module__YK4ZVa__toggleRow{margin-bottom:20px}.MortgageCalculatorIsland-module__YK4ZVa__toggleLabel{color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.MortgageCalculatorIsland-module__YK4ZVa__checkboxInput{width:18px;height:18px;accent-color:var(--ink);cursor:pointer}.MortgageCalculatorIsland-module__YK4ZVa__biweeklyCard{background:linear-gradient(135deg,#c9992f1f 0%,#c9992f0a 100%);border:1px solid #c9992f4d;border-radius:12px;margin-bottom:24px;padding:20px}.MortgageCalculatorIsland-module__YK4ZVa__biweeklyHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__biweeklyTitle{font-family:var(--head);color:var(--ink);font-size:15px;font-weight:700}.MortgageCalculatorIsland-module__YK4ZVa__biweeklyBadge{font-family:var(--mono);color:var(--gold-deep);background:var(--paper-raised);border:1px solid #c9992f4d;border-radius:20px;padding:4px 10px;font-size:11.5px;font-weight:700}.MortgageCalculatorIsland-module__YK4ZVa__biweeklyGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.MortgageCalculatorIsland-module__YK4ZVa__biweeklyStat{background:var(--paper-raised);border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:12px 14px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__statLabel{color:var(--ink-60);margin-bottom:4px;font-size:11.5px;font-weight:500}.MortgageCalculatorIsland-module__YK4ZVa__statValue{font-family:var(--mono);color:var(--ink);font-size:15px;font-weight:700}.MortgageCalculatorIsland-module__YK4ZVa__statSub{color:var(--ink-60);font-size:11px}.MortgageCalculatorIsland-module__YK4ZVa__statHighlight{font-family:var(--mono);color:var(--gold-deep);font-size:17px;font-weight:800}.MortgageCalculatorIsland-module__YK4ZVa__resultsHero{border:1px solid var(--line);text-align:center;background:linear-gradient(135deg,#14171f0d 0%,#14171f03 100%);border-radius:14px;margin-bottom:24px;padding:24px}.MortgageCalculatorIsland-module__YK4ZVa__heroEyebrow{font-family:var(--mono);color:var(--ink-60);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.MortgageCalculatorIsland-module__YK4ZVa__monthlyDisplay{font-family:var(--head);color:var(--ink);letter-spacing:-.02em;margin-bottom:20px;font-size:36px;font-weight:800;line-height:1.15}.MortgageCalculatorIsland-module__YK4ZVa__perMonthText{color:var(--ink-60);margin-left:6px;font-size:16px;font-weight:500}.MortgageCalculatorIsland-module__YK4ZVa__topAmortizationChartCard{background:var(--paper-raised);border:1px solid var(--line);text-align:left;border-radius:12px;margin-bottom:24px;padding:16px}.MortgageCalculatorIsland-module__YK4ZVa__chartHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__chartHeaderTitle{font-family:var(--head);color:var(--ink);font-size:13.5px;font-weight:700}.MortgageCalculatorIsland-module__YK4ZVa__chartLegendRow{color:var(--ink-60);align-items:center;gap:16px;font-size:12px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__legendItem{align-items:center;gap:6px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__legendColorBox{border-radius:2px;width:12px;height:3px}.MortgageCalculatorIsland-module__YK4ZVa__svgContainer{width:100%;overflow-x:auto}.MortgageCalculatorIsland-module__YK4ZVa__amortizationSvg{width:100%;height:auto;max-height:130px;display:block}.MortgageCalculatorIsland-module__YK4ZVa__componentsPillsRow{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__pillCard{background:var(--paper-raised);border:1px solid var(--line);border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__pillDot{border-radius:50%;width:8px;height:8px}.MortgageCalculatorIsland-module__YK4ZVa__pillLabel{color:var(--ink-60);font-weight:500}.MortgageCalculatorIsland-module__YK4ZVa__pillValue{font-family:var(--mono);color:var(--ink);font-weight:700}.MortgageCalculatorIsland-module__YK4ZVa__summaryGrid{text-align:left;background:var(--paper-raised);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:center;gap:24px;padding:20px;display:grid}.MortgageCalculatorIsland-module__YK4ZVa__chartWrapper{justify-content:center;align-items:center;display:flex;position:relative}.MortgageCalculatorIsland-module__YK4ZVa__chartCenterText{color:var(--ink-60);flex-direction:column;align-items:center;font-size:11px;display:flex;position:absolute}.MortgageCalculatorIsland-module__YK4ZVa__chartCenterText strong{font-family:var(--mono);color:var(--ink);font-size:14px}.MortgageCalculatorIsland-module__YK4ZVa__metricsTable{flex-direction:column;gap:10px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__metricRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:8px;font-size:13px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__metricRow:last-child{border-bottom:none;padding-bottom:0}.MortgageCalculatorIsland-module__YK4ZVa__metricRow span{color:var(--ink-60)}.MortgageCalculatorIsland-module__YK4ZVa__metricRow strong{font-family:var(--mono);color:var(--ink);white-space:nowrap;text-align:right;flex-shrink:0}.MortgageCalculatorIsland-module__YK4ZVa__pmiHighlight{color:var(--gold-deep)!important}.MortgageCalculatorIsland-module__YK4ZVa__amortizationSection{margin-bottom:24px}.MortgageCalculatorIsland-module__YK4ZVa__sectionHeadingRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__sectionHeading{align-items:center;gap:8px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__sectionHeading h3{font-family:var(--head);color:var(--ink);margin:0;font-size:17px;font-weight:700}.MortgageCalculatorIsland-module__YK4ZVa__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}.MortgageCalculatorIsland-module__YK4ZVa__expandScheduleBtn:hover{background:var(--paper-raised);border-color:var(--ink)}.MortgageCalculatorIsland-module__YK4ZVa__scheduleContainer{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:16px}.MortgageCalculatorIsland-module__YK4ZVa__scheduleTabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__scheduleTab{font-family:var(--body);color:var(--ink-60);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s}.MortgageCalculatorIsland-module__YK4ZVa__activeScheduleTab{box-shadow:0 2px 6px #14171f14;background:var(--paper-raised)!important;color:var(--ink)!important}.MortgageCalculatorIsland-module__YK4ZVa__tableScrollWrapper{border:1px solid var(--line);border-radius:8px;max-height:450px;overflow-y:auto}.MortgageCalculatorIsland-module__YK4ZVa__scheduleTable{border-collapse:collapse;width:100%;font-family:var(--mono);text-align:left;font-size:13px}.MortgageCalculatorIsland-module__YK4ZVa__scheduleTable th{background:var(--paper-raised);border-bottom:1px solid var(--line);font-family:var(--head);color:var(--ink);z-index:10;padding:10px 12px;font-size:12px;font-weight:700;position:sticky;top:0}.MortgageCalculatorIsland-module__YK4ZVa__scheduleTable td{border-bottom:1px solid var(--line);color:var(--ink);padding:10px 12px}.MortgageCalculatorIsland-module__YK4ZVa__scheduleTable tr:nth-child(2n){background:#14171f05}.MortgageCalculatorIsland-module__YK4ZVa__disclaimerBox{border:1px solid var(--line);background:#14171f0a;border-radius:12px;margin-bottom:24px;padding:16px}.MortgageCalculatorIsland-module__YK4ZVa__disclaimerHeader{color:var(--ink);align-items:center;gap:8px;margin-bottom:8px;font-size:13.5px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__disclaimerBox p{color:var(--ink-60);margin:0;font-size:12.5px;line-height:1.6}.MortgageCalculatorIsland-module__YK4ZVa__cardFooter{border-top:1px solid var(--line);justify-content:flex-end;padding-top:16px;display:flex}.MortgageCalculatorIsland-module__YK4ZVa__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:10px 16px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.MortgageCalculatorIsland-module__YK4ZVa__shareBtn:hover{background:var(--paper-raised);border-color:var(--ink);box-shadow:0 2px 8px #14171f1a}.MortgageCalculatorIsland-module__YK4ZVa__toast{background:var(--ink);color:var(--paper-raised);z-index:1000;border-radius:10px;padding:12px 20px;font-size:13px;font-weight:600;animation:.2s MortgageCalculatorIsland-module__YK4ZVa__fadeIn;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 14px #0003}@keyframes MortgageCalculatorIsland-module__YK4ZVa__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.MortgageCalculatorIsland-module__YK4ZVa__calcCard{padding:18px 14px}.MortgageCalculatorIsland-module__YK4ZVa__monthlyDisplay{font-size:28px}}
.MortgageReferenceContent-module__BmQ0cq__referenceContainer{flex-direction:column;gap:40px;max-width:1200px;margin:40px auto 0;padding:0 28px 80px;display:flex}.MortgageReferenceContent-module__BmQ0cq__section{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);padding:32px;box-shadow:0 2px 12px #14171f08}.MortgageReferenceContent-module__BmQ0cq__section h2{font-family:var(--head);color:var(--ink);letter-spacing:-.01em;margin-bottom:14px;font-size:22px;font-weight:700}.MortgageReferenceContent-module__BmQ0cq__section p{color:var(--ink-60);margin-bottom:20px;font-size:15px;line-height:1.65}.MortgageReferenceContent-module__BmQ0cq__componentsGrid,.MortgageReferenceContent-module__BmQ0cq__strategyGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:20px;display:grid}.MortgageReferenceContent-module__BmQ0cq__compCard,.MortgageReferenceContent-module__BmQ0cq__strategyCard{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:20px}.MortgageReferenceContent-module__BmQ0cq__compCard h3,.MortgageReferenceContent-module__BmQ0cq__strategyCard h3{font-family:var(--head);color:var(--ink);margin-bottom:8px;font-size:15px;font-weight:700}.MortgageReferenceContent-module__BmQ0cq__compCard p,.MortgageReferenceContent-module__BmQ0cq__strategyCard p{color:var(--ink-60);margin:0;font-size:13.5px;line-height:1.55}.MortgageReferenceContent-module__BmQ0cq__tableWrapper{border:1px solid var(--line);border-radius:10px;margin-top:20px;overflow-x:auto}.MortgageReferenceContent-module__BmQ0cq__costTable{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.MortgageReferenceContent-module__BmQ0cq__costTable th{background:var(--paper);font-family:var(--head);color:var(--ink);border-bottom:1px solid var(--line);padding:12px 16px;font-weight:700}.MortgageReferenceContent-module__BmQ0cq__costTable td{border-bottom:1px solid var(--line);color:var(--ink-60);padding:14px 16px;line-height:1.5}.MortgageReferenceContent-module__BmQ0cq__costTable tr:last-child td{border-bottom:none}.MortgageReferenceContent-module__BmQ0cq__faqList{flex-direction:column;gap:16px;margin-top:20px;display:flex}.MortgageReferenceContent-module__BmQ0cq__faqItem{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:20px}.MortgageReferenceContent-module__BmQ0cq__faqQuestion{font-family:var(--head);color:var(--ink);margin-bottom:10px;font-size:16px;font-weight:700}.MortgageReferenceContent-module__BmQ0cq__faqAnswer{color:var(--ink-60);font-size:14.5px;line-height:1.6;margin:0!important}.MortgageReferenceContent-module__BmQ0cq__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:20px;display:grid}.MortgageReferenceContent-module__BmQ0cq__relatedCard{background:var(--paper);border:1px solid var(--line);border-radius:12px;align-items:center;gap:14px;padding:16px;transition:all .18s;display:flex}.MortgageReferenceContent-module__BmQ0cq__relatedCard:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 4px 12px #14171f14}.MortgageReferenceContent-module__BmQ0cq__relatedIcon{background:var(--paper-raised);border:1px solid var(--line);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;display:flex}.MortgageReferenceContent-module__BmQ0cq__relatedCard h4{font-family:var(--head);color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:700}.MortgageReferenceContent-module__BmQ0cq__relatedCard p{color:var(--ink-60);margin:0;font-size:12.5px;line-height:1.4}.MortgageReferenceContent-module__BmQ0cq__contentDisclaimer{border-left:3px solid var(--ink);background:#14171f08;border-radius:0 8px 8px 0;padding:16px 20px}.MortgageReferenceContent-module__BmQ0cq__contentDisclaimer p{color:var(--ink-60);margin:0;font-size:12.5px;line-height:1.6}@media (max-width:640px){.MortgageReferenceContent-module__BmQ0cq__section{padding:20px 16px}}
