.loxcalc[data-astro-cid-5jcmr5ue]{--navy:#0b1f3b;--navy-deep:#05193a;--gold:#c8a951;--blue:#67c1ea;--paper:#f4f1ea;--ink:#172033;--muted:#667085;--line:#d8dee8;--danger:#b42318;--success:#067647;background:var(--paper);color:var(--ink);font-family:Inter Variable,system-ui,sans-serif}.loxcalc-hero[data-astro-cid-5jcmr5ue]{background:var(--navy);border-bottom:4px solid var(--gold);padding:40px 24px}.loxcalc-hero-inner[data-astro-cid-5jcmr5ue]{text-align:center;color:#fff;max-width:1200px;margin:0 auto}.loxcalc-eyebrow[data-astro-cid-5jcmr5ue]{text-transform:uppercase;letter-spacing:.08em;color:var(--gold);border:1px solid #c8a95180;border-radius:999px;margin-bottom:14px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-block}.loxcalc-hero[data-astro-cid-5jcmr5ue] h1[data-astro-cid-5jcmr5ue]{letter-spacing:-.01em;margin:0 0 8px;font-size:2rem;font-weight:700}.loxcalc-hero[data-astro-cid-5jcmr5ue] p[data-astro-cid-5jcmr5ue]{opacity:.85;max-width:620px;margin:0 auto;line-height:1.5}.loxcalc-main[data-astro-cid-5jcmr5ue]{max-width:1200px;margin:0 auto;padding:24px}.loxcalc-grid[data-astro-cid-5jcmr5ue]{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.loxcalc-card[data-astro-cid-5jcmr5ue]{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px;box-shadow:0 5px 18px #0b1f3b12}.span6[data-astro-cid-5jcmr5ue]{grid-column:span 6}.span12[data-astro-cid-5jcmr5ue]{grid-column:span 12}.loxcalc-card[data-astro-cid-5jcmr5ue] h2[data-astro-cid-5jcmr5ue]{color:var(--navy);margin:0 0 14px;font-size:1.15rem}.loxcalc-sub[data-astro-cid-5jcmr5ue]{color:var(--muted);margin:-6px 0 14px;font-size:.88rem;line-height:1.45}.loxcalc-inputs[data-astro-cid-5jcmr5ue]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.loxcalc-inputs[data-astro-cid-5jcmr5ue].three{grid-template-columns:repeat(3,minmax(0,1fr))}.loxcalc[data-astro-cid-5jcmr5ue] label[data-astro-cid-5jcmr5ue]{color:#344054;margin-bottom:6px;font-size:.82rem;font-weight:700;display:block}.loxcalc[data-astro-cid-5jcmr5ue] input[data-astro-cid-5jcmr5ue],.loxcalc[data-astro-cid-5jcmr5ue] select[data-astro-cid-5jcmr5ue]{width:100%;color:var(--ink);box-sizing:border-box;background:#fff;border:1px solid #b8c2d1;border-radius:9px;padding:11px 12px;font-size:1rem}.loxcalc[data-astro-cid-5jcmr5ue] input[data-astro-cid-5jcmr5ue]:focus,.loxcalc[data-astro-cid-5jcmr5ue] select[data-astro-cid-5jcmr5ue]:focus{border-color:#278fc3;outline:3px solid #67c1ea47}.loxcalc-hero-result[data-astro-cid-5jcmr5ue]{border-left:6px solid var(--gold);background:#0b1f3b0a;border-radius:12px;margin-top:16px;padding:16px}.loxcalc-hero-result[data-astro-cid-5jcmr5ue] strong[data-astro-cid-5jcmr5ue],.loxcalc-mini[data-astro-cid-5jcmr5ue] strong[data-astro-cid-5jcmr5ue],.loxcalc-relationship[data-astro-cid-5jcmr5ue] strong[data-astro-cid-5jcmr5ue]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;display:block}.loxcalc-hero-result[data-astro-cid-5jcmr5ue] .big[data-astro-cid-5jcmr5ue]{color:var(--navy);margin-top:4px;font-size:1.9rem;font-weight:800;display:block}.loxcalc-mini-row[data-astro-cid-5jcmr5ue]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.loxcalc-mini-row[data-astro-cid-5jcmr5ue].four{grid-template-columns:repeat(4,minmax(0,1fr))}.loxcalc-mini[data-astro-cid-5jcmr5ue]{border:1px solid var(--line);background:#fafbfc;border-radius:9px;padding:12px}.loxcalc-mini[data-astro-cid-5jcmr5ue] span[data-astro-cid-5jcmr5ue]{color:var(--navy);margin-top:4px;font-size:1.05rem;font-weight:700;display:block}.loxcalc-relationship[data-astro-cid-5jcmr5ue]{border-left:6px solid var(--blue);background:#67c1ea1a;border-radius:12px;margin-top:14px;padding:14px 16px}.loxcalc-relationship[data-astro-cid-5jcmr5ue] span[data-astro-cid-5jcmr5ue]{color:var(--ink);margin-top:4px;font-size:1rem;font-weight:600;display:block}.loxcalc-drift[data-astro-cid-5jcmr5ue]{border-left:6px solid var(--gold);background:#c8a9511f;border-radius:12px;margin-top:12px;padding:14px 16px}.loxcalc-drift[data-astro-cid-5jcmr5ue] strong[data-astro-cid-5jcmr5ue]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;display:block}.loxcalc-drift[data-astro-cid-5jcmr5ue] .drift-value[data-astro-cid-5jcmr5ue]{color:var(--navy);margin-top:4px;font-size:1.5rem;font-weight:800;display:block}.loxcalc-drift[data-astro-cid-5jcmr5ue] span[data-astro-cid-5jcmr5ue]:last-child{color:var(--ink);margin-top:6px;font-size:.95rem;font-weight:500;display:block}.loxcalc-corridor[data-astro-cid-5jcmr5ue]{border-left:6px solid var(--blue);background:#67c1ea1a;border-radius:12px;margin-top:12px;padding:14px 16px}.loxcalc-corridor[data-astro-cid-5jcmr5ue] strong[data-astro-cid-5jcmr5ue]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;display:block}.loxcalc-corridor[data-astro-cid-5jcmr5ue] .corridor-value[data-astro-cid-5jcmr5ue]{color:var(--navy);margin-top:4px;font-size:1.5rem;font-weight:800;display:block}.loxcalc-corridor[data-astro-cid-5jcmr5ue] span[data-astro-cid-5jcmr5ue]:last-child{color:var(--ink);margin-top:6px;font-size:.95rem;font-weight:500;display:block}.loxcalc-efficiency[data-astro-cid-5jcmr5ue]{border-left:6px solid var(--blue);background:#67c1ea1a;border-radius:12px;margin-top:12px;padding:14px 16px}.loxcalc-efficiency[data-astro-cid-5jcmr5ue] strong[data-astro-cid-5jcmr5ue]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;display:block}.loxcalc-efficiency[data-astro-cid-5jcmr5ue] .efficiency-value[data-astro-cid-5jcmr5ue]{color:var(--navy);margin-top:4px;font-size:1.5rem;font-weight:800;display:block}.loxcalc-efficiency[data-astro-cid-5jcmr5ue] span[data-astro-cid-5jcmr5ue]:last-child{color:var(--ink);margin-top:6px;font-size:.95rem;font-weight:500;display:block}.loxcalc-btn-row[data-astro-cid-5jcmr5ue]{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.loxcalc[data-astro-cid-5jcmr5ue] button[data-astro-cid-5jcmr5ue]{cursor:pointer;border:0;border-radius:9px;padding:11px 16px;font-size:.92rem;font-weight:700}.loxcalc[data-astro-cid-5jcmr5ue] button[data-astro-cid-5jcmr5ue].primary{background:var(--navy);color:#fff}.loxcalc[data-astro-cid-5jcmr5ue] button[data-astro-cid-5jcmr5ue].gold{background:var(--gold);color:#172033}.loxcalc[data-astro-cid-5jcmr5ue] button[data-astro-cid-5jcmr5ue].danger{background:var(--danger);color:#fff}.loxcalc[data-astro-cid-5jcmr5ue] button[data-astro-cid-5jcmr5ue].secondary{color:#fff;background:#475467}.loxcalc[data-astro-cid-5jcmr5ue] button[data-astro-cid-5jcmr5ue]:hover{filter:brightness(1.08)}.loxcalc-status[data-astro-cid-5jcmr5ue]{color:var(--success);min-height:1.1em;margin-top:12px;font-size:.9rem}.loxcalc-table-wrap[data-astro-cid-5jcmr5ue]{border:1px solid var(--line);border-radius:10px;margin-top:12px;overflow-x:auto}.loxcalc[data-astro-cid-5jcmr5ue] table[data-astro-cid-5jcmr5ue]{border-collapse:collapse;width:100%;min-width:900px}.loxcalc[data-astro-cid-5jcmr5ue] th[data-astro-cid-5jcmr5ue],.loxcalc[data-astro-cid-5jcmr5ue] td[data-astro-cid-5jcmr5ue]{text-align:right;white-space:nowrap;border-bottom:1px solid #e7ebf0;padding:10px 11px;font-size:.9rem}.loxcalc[data-astro-cid-5jcmr5ue] th[data-astro-cid-5jcmr5ue]{color:#101828;text-transform:uppercase;letter-spacing:.03em;background:#f2f4f7;font-size:.72rem}.loxcalc[data-astro-cid-5jcmr5ue] th[data-astro-cid-5jcmr5ue]:first-child,.loxcalc[data-astro-cid-5jcmr5ue] td[data-astro-cid-5jcmr5ue]:first-child{text-align:center}.loxcalc[data-astro-cid-5jcmr5ue] td[data-astro-cid-5jcmr5ue].note,.loxcalc[data-astro-cid-5jcmr5ue] th[data-astro-cid-5jcmr5ue].note{text-align:left;white-space:normal}.loxcalc[data-astro-cid-5jcmr5ue] th[data-astro-cid-5jcmr5ue].pl,.loxcalc[data-astro-cid-5jcmr5ue] td[data-astro-cid-5jcmr5ue].pl,.loxcalc[data-astro-cid-5jcmr5ue] th[data-astro-cid-5jcmr5ue].df,.loxcalc[data-astro-cid-5jcmr5ue] td[data-astro-cid-5jcmr5ue].df{background:#67c1ea24}.loxcalc[data-astro-cid-5jcmr5ue] th[data-astro-cid-5jcmr5ue].mid,.loxcalc[data-astro-cid-5jcmr5ue] td[data-astro-cid-5jcmr5ue].mid{background:#c8a95129;font-weight:700}.loxcalc[data-astro-cid-5jcmr5ue] td[data-astro-cid-5jcmr5ue].positive{color:var(--success)}.loxcalc[data-astro-cid-5jcmr5ue] td[data-astro-cid-5jcmr5ue].negative{color:var(--danger)}.loxcalc[data-astro-cid-5jcmr5ue] td[data-astro-cid-5jcmr5ue].eff-efficient{color:var(--success);font-weight:700}.loxcalc[data-astro-cid-5jcmr5ue] td[data-astro-cid-5jcmr5ue].eff-moderate{color:var(--muted)}.loxcalc[data-astro-cid-5jcmr5ue] td[data-astro-cid-5jcmr5ue].eff-low,.loxcalc[data-astro-cid-5jcmr5ue] td[data-astro-cid-5jcmr5ue].eff-reversed{color:var(--gold);font-weight:700}.loxcalc[data-astro-cid-5jcmr5ue] th[data-astro-cid-5jcmr5ue].detail,.loxcalc[data-astro-cid-5jcmr5ue] td[data-astro-cid-5jcmr5ue].detail{display:none}.loxcalc[data-astro-cid-5jcmr5ue] table[data-astro-cid-5jcmr5ue].show-detail th[data-astro-cid-5jcmr5ue].detail,.loxcalc[data-astro-cid-5jcmr5ue] table[data-astro-cid-5jcmr5ue].show-detail td[data-astro-cid-5jcmr5ue].detail{display:table-cell}.loxcalc-privacy[data-astro-cid-5jcmr5ue]{text-align:center;color:var(--muted);margin:20px 0 0;font-size:.8rem}.loxcalc-cta[data-astro-cid-5jcmr5ue]{background:var(--navy);text-align:center;color:#fff;border-radius:16px;margin:28px 0 0;padding:34px 24px}.loxcalc-cta[data-astro-cid-5jcmr5ue] h2[data-astro-cid-5jcmr5ue]{color:#fff;margin:0 0 10px;font-size:1.5rem}.loxcalc-cta[data-astro-cid-5jcmr5ue] p[data-astro-cid-5jcmr5ue]{opacity:.86;max-width:560px;margin:0 auto 20px;line-height:1.55}.loxcalc-cta[data-astro-cid-5jcmr5ue] a[data-astro-cid-5jcmr5ue]{background:var(--gold);color:#172033;border-radius:10px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-block}.loxcalc-cta[data-astro-cid-5jcmr5ue] a[data-astro-cid-5jcmr5ue]:hover{filter:brightness(1.08)}.loxcalc-disclaimer[data-astro-cid-5jcmr5ue]{text-align:center;color:var(--muted);max-width:560px;margin:22px auto 40px;font-size:.78rem}@media (width<=900px){.span6[data-astro-cid-5jcmr5ue],.span12[data-astro-cid-5jcmr5ue]{grid-column:span 12}.loxcalc-inputs[data-astro-cid-5jcmr5ue],.loxcalc-inputs[data-astro-cid-5jcmr5ue].three,.loxcalc-mini-row[data-astro-cid-5jcmr5ue],.loxcalc-mini-row[data-astro-cid-5jcmr5ue].four{grid-template-columns:1fr}}
