.top-nav.svelte-rfuq4y{display:flex;justify-content:space-between;font-size:13px;margin-top:15px;max-width:600px;align-self:center;position:fixed;top:0;left:0;right:0;margin-left:auto;margin-right:auto;z-index:1000;background-color:#000000b3;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 6px #0000001a;border-radius:50px;padding:6px 8px;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease}.top-nav.hidden-nav.svelte-rfuq4y{transform:translateY(-80px);opacity:0;pointer-events:none}.nav-link.svelte-rfuq4y{color:#fff;text-decoration:none;padding:6px 12px;margin:0 4px;border-radius:50px;transition:background-color .2s,color .2s;font-weight:500;font-family:Inter,sans-serif;position:relative;z-index:2;background:transparent;border:none;cursor:pointer;font-size:13px;line-height:inherit;display:inline-block;outline:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.nav-link.svelte-rfuq4y:focus,.nav-link.svelte-rfuq4y:active,.nav-link.svelte-rfuq4y:focus-visible{outline:none!important;background:transparent!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}.nav-link.active.svelte-rfuq4y{color:#000;font-weight:600}.indicator.svelte-rfuq4y{position:absolute;height:30px;background-color:#fffffff2;border-radius:50px;transition:left .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1),opacity .2s;z-index:1;top:50%;transform:translateY(-50%);pointer-events:none}@media(max-width:600px){.indicator.svelte-rfuq4y{height:24px}.top-nav.svelte-rfuq4y{padding:4px;margin-top:10px;width:fit-content;max-width:95%;border-radius:50px;backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#000000e6}.nav-link.svelte-rfuq4y{font-size:11px;padding:5px 10px;margin:0 4px}}.calc-section-container.svelte-1yaxwag{background-color:#000;color:#fff;box-sizing:border-box;position:relative;padding:75px 4% 25px;height:100%;min-height:100dvh;width:100%;max-width:1080px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch}.calc-inner.svelte-1yaxwag{width:100%;margin:0 auto}.calc-header.svelte-1yaxwag{text-align:center;margin-bottom:12px;display:flex;flex-direction:column;align-items:center}.main-title.svelte-1yaxwag{font-family:Inter,sans-serif;line-height:1;text-align:center;margin:0 0 6px;display:flex;flex-direction:row;gap:8px;align-items:center}.title-top.svelte-1yaxwag{font-size:20px;font-weight:300;letter-spacing:.01em;background:linear-gradient(180deg,#fff 40%,#ccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.title-bottom.svelte-1yaxwag{font-size:26px;font-weight:700;letter-spacing:-.02em;background:linear-gradient(180deg,#fff 20%,#999);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.top-banner-grid.svelte-1yaxwag{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px;width:100%}.banner-card.svelte-1yaxwag{flex:1;background:#ffffff08;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.banner-card.total-card.svelte-1yaxwag{background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.2)}.math-operator.svelte-1yaxwag{font-family:Inter,sans-serif;font-size:22px;font-weight:700;color:#86868b;padding:0 4px;-webkit-user-select:none;user-select:none}.banner-label.svelte-1yaxwag{font-size:10px;color:#a1a1a6;letter-spacing:.06em;font-weight:600}.banner-val-box.svelte-1yaxwag{display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:4px 10px;margin:4px 0}.dollar-inline.svelte-1yaxwag{font-family:Inter,sans-serif;font-size:18px;font-weight:700;color:#fff;margin-right:2px}.banner-input-field.svelte-1yaxwag{background:transparent;border:none;outline:none;color:#fff;font-family:Inter,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.02em;width:140px;text-align:center}.total-val-display.svelte-1yaxwag{font-family:Inter,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.02em;color:#fff}.banner-sub.svelte-1yaxwag{font-size:10px;color:#86868b}.highlight-gold.svelte-1yaxwag{color:#fff}.calc-grid.svelte-1yaxwag{display:grid;grid-template-columns:1.25fr .75fr;gap:16px;align-items:start}.card-pair-row.svelte-1yaxwag{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.control-card.svelte-1yaxwag{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;justify-content:space-between}.card-label.svelte-1yaxwag{font-size:11px;color:#e5e5e7;font-weight:500;text-align:center;margin-bottom:6px}.center-input-pill.svelte-1yaxwag{display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:4px 8px;margin-bottom:8px}.center-input-pill.badge-only.svelte-1yaxwag{background:transparent;border:none;padding:2px 0}.symbol.svelte-1yaxwag{font-family:Inter,sans-serif;font-size:14px;font-weight:700;color:#fff;margin-right:2px}.pill-input.svelte-1yaxwag{background:transparent;border:none;outline:none;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:700;width:100px;text-align:center}.pill-pct-input.svelte-1yaxwag{width:45px;text-align:right;-moz-appearance:textfield}.pill-pct-input.svelte-1yaxwag::-webkit-outer-spin-button,.pill-pct-input.svelte-1yaxwag::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pct-symbol.svelte-1yaxwag{font-family:Inter,sans-serif;font-size:14px;font-weight:700;color:#fff;margin-right:4px}.pill-badge.svelte-1yaxwag{font-size:16px;font-weight:700;color:#fff}.pct-tag.svelte-1yaxwag{font-size:11px;color:#a1a1a6;font-weight:500;margin-left:2px}.section-divider.svelte-1yaxwag{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;color:#fff;padding:4px 2px;margin:8px 0 10px;border-top:1px solid rgba(255,255,255,.1)}.divider-total.svelte-1yaxwag{color:#ccc;font-size:11px}.financing-terms-card.svelte-1yaxwag{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 14px}.term-field.svelte-1yaxwag label:where(.svelte-1yaxwag){display:block;font-size:10px;color:#86868b;margin-bottom:4px}.mini-input-wrap.svelte-1yaxwag{position:relative;display:flex;align-items:center}.mini-input-wrap.svelte-1yaxwag input:where(.svelte-1yaxwag){width:100%;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fff;padding:4px 20px 4px 8px;font-size:12px;font-weight:700;outline:none}.mini-input-wrap.svelte-1yaxwag input:where(.svelte-1yaxwag):focus{border-color:#fff}.unit.svelte-1yaxwag{position:absolute;right:8px;font-size:10px;color:#86868b;pointer-events:none}.apple-slider.svelte-1yaxwag{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:#ffffff26;outline:none;cursor:pointer;margin:4px 0}.apple-slider.svelte-1yaxwag::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000080;cursor:pointer;transition:transform .1s ease}.apple-slider.svelte-1yaxwag::-webkit-slider-thumb:hover{transform:scale(1.15)}.slider-marks.svelte-1yaxwag{display:flex;justify-content:space-between;font-size:9px;color:#86868b;margin-top:2px}.summary-box.svelte-1yaxwag{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px;display:flex;flex-direction:column}.summary-top-row.svelte-1yaxwag{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.summary-heading.svelte-1yaxwag{font-size:13px;font-weight:600;color:#fff}.action-btn.svelte-1yaxwag{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#fff;padding:3px 10px;border-radius:50px;font-size:10px;font-weight:500;cursor:pointer;transition:background .2s ease}.action-btn.svelte-1yaxwag:hover{background:#ffffff40}.metric-block.svelte-1yaxwag{background:#0000004d;border-radius:8px;padding:8px 10px;margin-bottom:6px}.metric-row.svelte-1yaxwag{display:flex;justify-content:space-between;align-items:center}.lbl.svelte-1yaxwag{font-size:11px;color:#a1a1a6}.val.svelte-1yaxwag{font-size:12px;font-weight:600;color:#fff}.bold-white.svelte-1yaxwag{font-weight:700;color:#fff}.sub-row.svelte-1yaxwag{display:flex;justify-content:space-between;font-size:10px;color:#6e6e73;margin-top:2px}.dscr-block.svelte-1yaxwag{background:#0000004d;border-radius:8px;padding:8px 10px;margin-bottom:6px}.dscr-info.svelte-1yaxwag{display:flex;justify-content:space-between;align-items:center}.dscr-num.svelte-1yaxwag{font-size:12px;font-weight:700;padding:2px 6px;border-radius:4px}.dscr-num.pass.svelte-1yaxwag{background:#ffffff26;color:#fff}.dscr-num.warning.svelte-1yaxwag{background:#ffffff1a;color:#ccc}.dscr-num.fail.svelte-1yaxwag{background:#ffffff0d;color:#888}.dscr-caption.svelte-1yaxwag{font-size:10px;color:#6e6e73;margin-top:2px}.table-waterfall.svelte-1yaxwag{background:#0003;border-radius:8px;padding:8px 10px;margin-bottom:8px}.w-row.svelte-1yaxwag{display:flex;justify-content:space-between;font-size:10px;padding:3px 0;color:#a1a1a6}.w-row.dim.svelte-1yaxwag{color:#6e6e73}.w-row.total-row.svelte-1yaxwag{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:4px 0;margin:2px 0;color:#fff}.w-row.final-row.svelte-1yaxwag{border-top:1px solid rgba(255,255,255,.2);padding-top:4px;font-size:11px;color:#fff}.cashflow-hero-box.svelte-1yaxwag{background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:10px;text-align:center;margin-top:4px}.cf-title.svelte-1yaxwag{font-size:9px;color:#86868b;letter-spacing:.06em;display:block}.cf-main-num.svelte-1yaxwag{font-size:20px;font-weight:700;color:#fff;display:block;margin:2px 0}.cf-coc.svelte-1yaxwag{font-size:10px;color:#a1a1a6}@media(max-width:768px){.calc-section-container.svelte-1yaxwag{padding:70px 12px 20px;overflow-y:auto}.top-banner-grid.svelte-1yaxwag,.calc-grid.svelte-1yaxwag,.card-pair-row.svelte-1yaxwag{grid-template-columns:1fr}}
