.spectral-page{--spectral-bg:#03070d;--spectral-panel:#07101a;--spectral-ink:#f4f0e8;--spectral-muted:#919aa7;--spectral-line:#b5cae22b;--spectral-line-strong:#c5d8ef4d;--spectral-violet:#d7ff65;--spectral-cyan:#d7ff65;--spectral-green:#79e68c;--prism-progress:0;background:var(--spectral-bg);min-height:100vh;color:var(--spectral-ink);font-family:var(--font-geist-sans), Inter, ui-sans-serif, sans-serif;overflow:clip visible}.spectral-page .spectral-kicker,.spectral-page .spectral-section-heading p,.spectral-page .spectral-output>p:first-child,.spectral-page .spectral-route-panel>p,.spectral-page .spectral-continuity>div>p,.spectral-page .spectral-final-action small,.spectral-page .spectral-mobile-action small{color:#d7ff65}.spectral-page .spectral-primary{background:#d7ff65;border-color:#d7ff65;color:#03040a!important}.spectral-page .spectral-secondary:hover,.spectral-page .spectral-balance-options button[aria-pressed=true]{border-color:#d7ff65}.spectral-page .spectral-balance-options button[aria-pressed=true]{color:#d7ff65;background:#d7ff6514}.spectral-page *,.spectral-page :before,.spectral-page :after{box-sizing:border-box}.spectral-page a{color:inherit;text-decoration:none}.spectral-page button,.spectral-page input,.spectral-page select{font:inherit}.spectral-shell{width:min(1240px,100% - 64px);margin-inline:auto}.spectral-skip{z-index:1000;background:var(--spectral-ink);padding:11px 15px;font-weight:800;position:fixed;top:10px;left:10px;transform:translateY(-160%);color:#03070d!important}.spectral-skip:focus{transform:translateY(0)}.spectral-hero{--prism-progress:0;border-bottom:1px solid var(--spectral-line);min-height:760px;position:relative}.spectral-hero:before{content:"λ  F=ma  ∂/∂t  1.618  ΔE";color:#93b5dc14;font:500 11px var(--font-geist-mono), monospace;letter-spacing:2.4em;white-space:nowrap;pointer-events:none;position:absolute;inset:44px auto auto 3vw}.spectral-stage{min-height:760px}.spectral-hero-grid{grid-template-columns:minmax(400px,.88fr) minmax(560px,1.12fr);align-items:center;gap:30px;min-height:760px;padding-block:84px 72px;display:grid}.spectral-hero-copy{z-index:3;position:relative}.spectral-kicker,.spectral-section-heading p,.spectral-output>p:first-child,.spectral-controls legend,.spectral-controls>label>span{color:#9996ff;font:700 10px/1.4 var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;margin:0}.spectral-hero h1{max-width:660px;font:620 clamp(56px, 6.1vw, 91px)/.94 var(--font-geist-sans), Inter, sans-serif;letter-spacing:-.065em;margin:24px 0 20px}.spectral-hero h1 span,.spectral-hero h1 em{display:block}.spectral-hero h1 em{font-family:var(--font-instrument), Georgia, serif;font-weight:430}.spectral-promise{color:var(--spectral-ink);font:560 16px/1.5 var(--font-geist-sans), Inter, sans-serif;letter-spacing:-.015em;margin:0 0 8px}.spectral-lede{color:#b2bac5;max-width:590px;margin:0;font-size:17px;line-height:1.65}.spectral-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.spectral-primary,.spectral-secondary{border:1px solid var(--spectral-line-strong);min-height:48px;color:var(--spectral-ink);justify-content:center;align-items:center;padding:0 20px;font-size:13px;font-weight:730;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.spectral-primary{background:#f4f0e8;border-color:#f4f0e8;color:#05080d!important}.spectral-primary.is-paused{border-color:var(--spectral-line-strong);background:#0a1018;color:#c3cad4!important}.spectral-secondary{background:#070c13}.spectral-primary:hover,.spectral-secondary:hover{transform:translateY(-2px)}.spectral-secondary:hover{border-color:#9996ff}.spectral-primary:focus-visible,.spectral-secondary:focus-visible,.spectral-route:focus-visible,.spectral-page button:focus-visible,.spectral-page input:focus-visible,.spectral-page select:focus-visible,.spectral-page a:focus-visible{outline:2px solid var(--spectral-cyan);outline-offset:3px}.spectral-safety{color:#727d8b;font:650 8px/1.55 var(--font-geist-mono), monospace;letter-spacing:.13em;margin:14px 0 0}.spectral-readiness{color:#d8a75e;font:700 10px var(--font-geist-mono), monospace;letter-spacing:.12em;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;margin-top:36px;display:grid}.spectral-readiness>span{background:currentColor;border-radius:50%;grid-row:span 2;width:8px;height:8px;box-shadow:0 0 16px}.spectral-readiness[data-ready=true]{color:var(--spectral-green)}.spectral-readiness small{color:var(--spectral-muted);letter-spacing:0;font-weight:500}.spectral-recognition{display:none}.spectral-routing{min-height:540px;position:relative}.spectral-prism{z-index:0;opacity:.96;filter:brightness(calc(.78 + var(--prism-progress) * .34)) saturate(calc(.72 + var(--prism-progress) * .48));transform:translate3d(calc((1 - var(--prism-progress)) * -10px), 0, 0) scale(calc(.98 + var(--prism-progress) * .02));transform-origin:50%;will-change:transform, filter;display:block;position:absolute;inset:32px 110px auto -104px}.spectral-prism img{width:min(620px,100%);height:auto;display:block}.spectral-balance-label{z-index:2;text-align:right;text-shadow:0 0 18px #03070d;display:grid;position:absolute;top:227px;left:10px}.spectral-balance-label strong{font:500 19px var(--font-geist-mono), monospace;letter-spacing:.03em}.spectral-balance-label span{color:#c7ccd4;font:650 8px var(--font-geist-mono), monospace;letter-spacing:.12em}.spectral-route-panel{z-index:2;width:min(286px,41%);position:absolute;top:35px;right:0}.spectral-route-panel>p{color:#9996ff;font:700 8px/1.4 var(--font-geist-mono), monospace;letter-spacing:.18em;margin:0 0 10px}.spectral-route-list{border-top:1px solid var(--spectral-line)}.spectral-route{--route-color:#a78bfa;border:0;border-bottom:1px solid var(--spectral-line);width:100%;min-height:73px;color:var(--spectral-ink);text-align:left;cursor:pointer;opacity:.68;background:0 0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 3px;transition:opacity .18s,background-color .18s;display:grid}.spectral-route:hover,.spectral-route[aria-selected=true]{opacity:1;background:#ffffff06}.spectral-route[aria-selected=true] .spectral-route-dot{box-shadow:0 0 18px 5px var(--route-color)}.spectral-route-dot{background:var(--route-color);width:7px;height:7px;box-shadow:0 0 10px 2px var(--route-color);border-radius:50%}.spectral-route>span:nth-child(2){gap:7px;min-width:0;display:grid}.spectral-route strong{font:650 12px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spectral-route small{color:#aeb6c2;font:500 8px var(--font-geist-mono), monospace}.spectral-route b{font-size:22px;font-weight:300}.spectral-route-2{--route-color:#7696ff}.spectral-route-3{--route-color:#67e8f9}.spectral-route-4{--route-color:#79e68c}.spectral-route-5{--route-color:#f5c96a}.spectral-route-6{--route-color:#f77}.spectral-route-empty{min-height:180px;color:var(--spectral-muted);font:600 11px var(--font-geist-mono), monospace;align-content:center;gap:12px;display:grid}.spectral-route-empty a{color:var(--spectral-cyan)}.spectral-route-policy{color:#707b89;font:500 9px/1.5 var(--font-geist-mono), monospace;margin-top:14px;display:block}.spectral-route-panel[aria-hidden=true]{visibility:hidden;pointer-events:none}.spectral-instrument-line{color:#556171;font:600 8px/1.4 var(--font-geist-mono), monospace;letter-spacing:.13em;margin:0;position:absolute;bottom:22px;right:0}.spectral-scroll-cue{display:none}.spectral-continuity{border-bottom:1px solid var(--spectral-line);background:linear-gradient(#03070d 0%,#050a12 48%,#03070d 100%);align-items:center;min-height:540px;padding-block:92px;display:grid}.spectral-continuity>div>p{color:#9996ff;font:700 10px/1.4 var(--font-geist-mono), monospace;letter-spacing:.18em;margin:0}.spectral-continuity h2{max-width:900px;font:560 clamp(42px, 5vw, 72px)/1.02 var(--font-geist-sans), Inter, sans-serif;letter-spacing:-.055em;margin:18px 0 48px}.spectral-continuity h2 em{font-family:var(--font-instrument), Georgia, serif;font-weight:430}.spectral-continuity-grid{border-block:1px solid var(--spectral-line);grid-template-columns:repeat(3,1fr);display:grid}.spectral-continuity-grid>span{border-right:1px solid var(--spectral-line);grid-template-columns:auto 1fr;align-content:center;column-gap:18px;min-height:160px;padding:28px;display:grid}.spectral-continuity-grid>span:last-child{border-right:0}.spectral-continuity-grid b{color:#ceb98e;font:500 17px var(--font-geist-mono), monospace;grid-row:span 2}.spectral-continuity-grid strong{font-size:15px}.spectral-continuity-grid small{color:var(--spectral-muted);margin-top:8px;font-size:12px;line-height:1.55}.spectral-continuity>div>a{color:#b9c2ce;margin-top:28px;font-size:12px;display:inline-block}.spectral-calculator{border-bottom:1px solid var(--spectral-line);padding-block:76px 92px;scroll-margin-top:20px}.spectral-section-heading h2{font:560 clamp(36px, 4vw, 54px)/1.05 var(--font-geist-sans), Inter, sans-serif;letter-spacing:-.045em;margin:14px 0 0}.spectral-calculator-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);gap:70px;margin-top:42px;display:grid}.spectral-controls{border-right:1px solid var(--spectral-line);padding-right:70px}.spectral-controls fieldset{border:0;margin:0 0 30px;padding:0}.spectral-controls legend,.spectral-controls>label>span{color:#a5adba;margin-bottom:12px;display:block}.spectral-balance-options{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.spectral-balance-options button{border:1px solid var(--spectral-line-strong);color:#b8c0cc;cursor:pointer;background:0 0;min-height:50px}.spectral-balance-options button[aria-pressed=true]{color:#c9c7ff;background:#6d67ff17;border-color:#858dff}.spectral-controls>label{margin-bottom:30px;display:block}.spectral-controls select,.spectral-token-inputs input{border:1px solid var(--spectral-line-strong);width:100%;min-height:50px;color:var(--spectral-ink);background:#040911;border-radius:0;padding:0 14px}.spectral-token-inputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.spectral-token-inputs label{color:var(--spectral-muted);font:600 10px var(--font-geist-mono), monospace;gap:8px;display:grid}.spectral-cost-lines{font-family:var(--font-geist-mono), monospace;margin:8px 0 0}.spectral-cost-lines>div{color:var(--spectral-muted);grid-template-columns:70px 1fr;padding:8px 0;font-size:10px;display:grid}.spectral-cost-lines dd{justify-content:space-between;gap:12px;margin:0;display:flex}.spectral-cost-lines b{color:var(--spectral-ink);font-weight:500}.spectral-cost-lines .spectral-total{border-top:1px solid var(--spectral-line-strong);color:var(--spectral-ink);margin-top:8px;padding-top:16px}.spectral-cost-lines .spectral-total dd{justify-content:flex-end;font-size:22px}.spectral-controls>small{color:#7d8795;margin-top:22px;font-size:11px;line-height:1.55;display:block}.spectral-unavailable{color:var(--spectral-muted)}.spectral-unavailable a{color:var(--spectral-cyan)}.spectral-output{align-self:stretch;padding:12px 0 0}.spectral-output>strong{color:var(--spectral-cyan);font:460 clamp(38px, 4vw, 58px) var(--font-geist-mono), monospace;text-shadow:0 0 26px #67e8f940;margin:22px 0 34px;display:block}.spectral-output>strong.is-over-budget,.spectral-ledger>strong.is-over-budget{color:#ff9b85;text-shadow:0 0 24px #ff77772e;font-size:clamp(24px,3vw,38px)}.spectral-output ul{gap:17px;margin:0 0 34px;padding:0;list-style:none;display:grid}.spectral-output li{color:#b2bbc7;align-items:center;gap:11px;font-size:13px;display:flex}.spectral-output li:before{content:"✓";border:1px solid var(--spectral-green);width:18px;height:18px;color:var(--spectral-green);border-radius:50%;place-items:center;font-size:10px;display:grid}.spectral-output>p:not(:first-child){color:var(--spectral-muted);font-size:12px}.spectral-output .spectral-primary{width:100%;margin-top:8px}.spectral-text-link{margin-top:16px;font-size:12px;display:inline-block;color:#aeb7c3!important}.spectral-proof{padding-block:78px 0}.spectral-proof-intro{color:#929ca9;max-width:660px;margin:20px 0 0;font-size:14px;line-height:1.65}.spectral-proof-grid{grid-template-columns:1.08fr .92fr;gap:12px;margin-top:34px;display:grid}.spectral-proof-grid article{border:1px solid var(--spectral-line-strong);background:#040911}.spectral-receipt header,.spectral-ledger header{border-bottom:1px solid var(--spectral-line);color:#9fa8b5;min-height:42px;font:650 9px var(--font-geist-mono), monospace;letter-spacing:.14em;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.spectral-receipt header b{color:var(--spectral-green);border:1px solid #79e68c66;padding:5px 7px;font-size:7px}.spectral-receipt dl{margin:0;padding:17px}.spectral-receipt dl>div{color:#aeb7c3;font:500 10px var(--font-geist-mono), monospace;grid-template-columns:120px 1fr;gap:18px;padding:6px 0;display:grid}.spectral-receipt dd{color:#dce1e7;text-align:right;margin:0}.spectral-receipt .spectral-receipt-total{border-top:1px solid var(--spectral-line);color:var(--spectral-ink);margin-top:10px;padding-top:15px;font-size:14px}.spectral-receipt .spectral-receipt-total dd{font-size:23px}.spectral-receipt>small{color:#77818f;padding:0 17px 17px;font-size:10px;line-height:1.5;display:block}.spectral-ledger{padding-bottom:17px}.spectral-ledger>p{color:#8892a0;font:650 8px var(--font-geist-mono), monospace;letter-spacing:.15em;margin:20px 17px 8px}.spectral-ledger>strong{font:450 40px var(--font-geist-mono), monospace;margin:0 17px 18px;display:block}.spectral-ledger ul{border-block:1px solid var(--spectral-line);margin:0 17px 15px;padding:13px 0;list-style:none}.spectral-ledger li{color:#929ca9;font:500 9px var(--font-geist-mono), monospace;justify-content:space-between;gap:20px;padding:6px 0;display:flex}.spectral-ledger li b{color:#dce1e7;font-weight:500}.spectral-ledger>a{color:#a9b2be;margin:0 17px;font-size:11px}.spectral-principles{border-block:1px solid var(--spectral-line);grid-template-columns:repeat(3,1fr);margin-top:54px;display:grid}.spectral-principles article{border-right:1px solid var(--spectral-line);align-items:center;gap:20px;min-height:132px;padding:24px;display:flex}.spectral-principles article:last-child{border-right:0}.spectral-principles article>span{color:#ceb98e;font:500 20px var(--font-geist-mono), monospace}.spectral-principles strong{font-size:14px}.spectral-principles p{color:var(--spectral-muted);margin:8px 0 0;font-size:12px;line-height:1.55}.spectral-final-action{border-top:1px solid var(--spectral-line-strong);justify-content:space-between;align-items:center;gap:30px;min-height:140px;margin-top:72px;padding:30px 0;display:flex}.spectral-final-action>span{gap:8px;display:grid}.spectral-final-action small{color:#9996ff;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.15em}.spectral-final-action strong{font:540 clamp(24px, 3vw, 38px)/1 var(--font-geist-sans), Inter, sans-serif;letter-spacing:-.04em}.spectral-final-action .spectral-primary{min-width:230px;min-height:54px}.spectral-mobile-action{display:none}@media (width<=1040px){.spectral-shell{width:min(100% - 40px,820px)}.spectral-hero-grid{grid-template-columns:1fr;padding-top:82px}.spectral-routing{min-height:560px}.spectral-prism{inset:22px 170px auto 0}.spectral-route-panel{width:300px}.spectral-balance-label{left:85px}}@media (width<=760px){.spectral-shell{width:min(100% - 28px,620px)}.spectral-hero{height:285svh;min-height:0}.spectral-stage{height:100svh;min-height:100svh;position:sticky;top:0;overflow:hidden}.spectral-hero-grid{height:100svh;min-height:100svh;padding-block:max(78px, calc(env(safe-area-inset-top) + 62px)) max(28px, env(safe-area-inset-bottom));display:block;position:relative}.spectral-hero-copy{max-width:540px;transform:translate3d(0, calc(var(--prism-progress) * -18px), 0);will-change:transform}.spectral-hero-copy>:not(h1):not(.spectral-recognition){opacity:clamp(0, calc(1 - var(--prism-progress) * 3.3), 1);transition:opacity 80ms linear}.spectral-hero h1{max-width:390px;opacity:clamp(0, calc(1.56 - var(--prism-progress) * 2.15), 1);transform:translate3d(0, calc(var(--prism-progress) * -12px), 0);margin-block:18px 16px;font-size:clamp(45px,13vw,62px);line-height:.96}.spectral-hero h1 span{text-align:center}.spectral-promise{font-size:15px}.spectral-lede{max-width:390px;font-size:15px;line-height:1.58}.spectral-actions{margin-top:22px}.spectral-actions>*{flex:100%;min-width:0;min-height:54px;padding-inline:12px;font-size:15px}.spectral-safety{font-size:8px;line-height:1.7}.spectral-readiness{margin-top:22px}.spectral-recognition{left:0;bottom:max(42px, calc(env(safe-area-inset-bottom) + 26px));opacity:clamp(0, calc((var(--prism-progress) - .18) * 8), 1);transform:translate3d(0, calc((1 - var(--prism-progress)) * 16px), 0);color:#7f8996;font:650 10px var(--font-geist-mono), monospace;letter-spacing:.16em;gap:6px;display:grid;position:absolute}.spectral-recognition strong{color:var(--spectral-ink);font-size:12px}.spectral-routing{pointer-events:none;min-height:100svh;margin:0;position:absolute;inset:0}.spectral-prism{opacity:clamp(.06, calc((var(--prism-progress) - .16) * 2.1), .98);filter:brightness(calc(.68 + var(--prism-progress) * .52)) saturate(calc(.68 + var(--prism-progress) * .62));transform:translate3d(0, calc((1 - var(--prism-progress)) * 52px), 0) scale(calc(.86 + var(--prism-progress) * .14));inset:17svh -112px auto}.spectral-prism img{width:100%}.spectral-balance-label{opacity:clamp(0, calc((var(--prism-progress) - .3) * 5), 1);transform:translate3d(calc((1 - var(--prism-progress)) * -16px), 0, 0);top:44svh;left:12px}.spectral-balance-label strong{font-size:21px}.spectral-balance-label span{font-size:9px}.spectral-route-panel{top:auto;right:0;bottom:max(78px, calc(env(safe-area-inset-bottom) + 62px));width:100%;opacity:clamp(0, calc((var(--prism-progress) - .52) * 4), 1);transform:translate3d(0, calc((1 - var(--prism-progress)) * 34px), 0);pointer-events:auto}.spectral-route-panel>p{font-size:9px}.spectral-route{background:#03070dd6;min-height:70px;padding-inline:10px}.spectral-route strong{font-size:13px}.spectral-route small{font-size:11px}.spectral-route-policy{margin-inline:10px;font-size:10px}.spectral-instrument-line{right:0;bottom:max(44px, calc(env(safe-area-inset-bottom) + 30px));opacity:clamp(0, calc((var(--prism-progress) - .72) * 8), 1);font-size:8px}.spectral-scroll-cue{right:0;bottom:max(22px, calc(env(safe-area-inset-bottom) + 10px));opacity:clamp(0, calc(1 - var(--prism-progress) * 4), 1);color:#6f7987;font:600 9px var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;display:block;position:absolute}.spectral-continuity{min-height:88svh;padding-block:76px}.spectral-continuity h2{margin-bottom:36px;font-size:clamp(42px,13vw,60px)}.spectral-continuity-grid{grid-template-columns:1fr}.spectral-continuity-grid>span{border-right:0;border-bottom:1px solid var(--spectral-line);min-height:126px;padding:22px 8px}.spectral-continuity-grid>span:last-child{border-bottom:0}.spectral-continuity-grid strong{font-size:16px}.spectral-continuity-grid small{font-size:13px}.spectral-calculator{padding-block:60px}.spectral-calculator-grid,.spectral-proof-grid{grid-template-columns:1fr;gap:38px}.spectral-controls{border-right:0;border-bottom:1px solid var(--spectral-line);padding-bottom:38px;padding-right:0}.spectral-output{padding:0}.spectral-output>p:not(:first-child),.spectral-controls>small{font-size:12px}.spectral-balance-options{grid-template-columns:repeat(2,1fr)}.spectral-controls select,.spectral-token-inputs input{min-height:54px;font-size:16px}.spectral-balance-options button{min-height:52px;font-size:15px}.spectral-principles{grid-template-columns:1fr}.spectral-principles article{border-right:0;border-bottom:1px solid var(--spectral-line);min-height:104px}.spectral-principles article:last-child{border-bottom:0}.spectral-final-action{flex-direction:column;align-items:stretch;min-height:0;margin-top:56px;padding-block:28px 110px}.spectral-final-action .spectral-primary{width:100%;min-height:56px;font-size:15px}.spectral-mobile-action{z-index:40;min-height:64px;padding:10px 10px 10px 14px;padding-bottom:max(10px, env(safe-area-inset-bottom));border:1px solid var(--spectral-line-strong);opacity:0;pointer-events:none;background:#050a11f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s;display:grid;position:fixed;bottom:10px;left:10px;right:10px;transform:translateY(calc(100% + 24px));box-shadow:0 12px 42px #00000075}.spectral-mobile-action[data-visible=true]{opacity:1;pointer-events:auto;transform:translate(0,0)}.spectral-mobile-action>span{gap:4px;min-width:0;display:grid}.spectral-mobile-action small{color:#9996ff;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.12em}.spectral-mobile-action strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.spectral-mobile-action>a{background:var(--spectral-ink);color:#03070d;justify-content:center;align-items:center;min-height:46px;padding-inline:15px;font-size:14px;font-weight:780;display:inline-flex}}@media (width<=460px){.spectral-token-inputs{grid-template-columns:1fr}.spectral-balance-options button{min-height:48px}.spectral-cost-lines>div{grid-template-columns:52px 1fr}.spectral-cost-lines dd{font-size:9px}}@media (prefers-reduced-motion:reduce){.spectral-page *,.spectral-page :before,.spectral-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.spectral-hero{height:auto;min-height:0}.spectral-stage{height:auto;min-height:0;position:relative;overflow:visible}.spectral-hero-grid{height:auto;min-height:0;padding-block:76px 44px;display:grid}.spectral-hero-copy,.spectral-hero-copy>*,.spectral-hero h1,.spectral-prism,.spectral-balance-label,.spectral-route-panel,.spectral-instrument-line{opacity:1;filter:none;visibility:visible;transform:none}.spectral-routing{min-height:650px;position:relative}.spectral-recognition,.spectral-scroll-cue,.spectral-mobile-action{display:none}}.spectral-rates-hero{border-bottom:1px solid var(--spectral-line);padding-block:112px 92px}.spectral-rates-hero h1{max-width:900px;font:620 clamp(58px, 7.4vw, 104px)/.91 var(--font-geist-sans), Inter, sans-serif;letter-spacing:-.07em;margin:24px 0}.spectral-rates-hero>div>p:not(.spectral-kicker){color:#adb6c2;max-width:670px;font-size:18px;line-height:1.65}.spectral-rates-hero strong{color:var(--spectral-ink)}.spectral-rates-table{padding-block:80px 0}.spectral-table-wrap{border-top:1px solid var(--spectral-line-strong);margin-top:36px;overflow-x:auto}.spectral-table-wrap table{border-collapse:collapse;width:100%;font:500 11px var(--font-geist-mono), monospace}.spectral-table-wrap th,.spectral-table-wrap td{border-bottom:1px solid var(--spectral-line);text-align:left;padding:17px 14px}.spectral-table-wrap th{color:#8893a1;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.spectral-table-wrap td:first-child{color:var(--spectral-ink)}.spectral-table-wrap a{color:var(--spectral-cyan)}.spectral-rate-state{border:1px solid var(--spectral-line);color:var(--spectral-muted);margin-top:34px;padding:28px}.spectral-rate-state a{color:var(--spectral-cyan)}.spectral-rate-notes{border-block:1px solid var(--spectral-line)}.spectral-rate-notes>div{grid-template-columns:repeat(3,1fr);display:grid}.spectral-rate-notes article{border-right:1px solid var(--spectral-line);min-height:150px;padding:34px}.spectral-rate-notes article:last-child{border-right:0}.spectral-rate-notes strong{font-size:14px}.spectral-rate-notes p{color:var(--spectral-muted);font-size:12px;line-height:1.6}@media (width<=760px){.spectral-rates-hero{padding-block:76px 66px}.spectral-rates-hero h1{font-size:clamp(54px,16vw,76px)}.spectral-rate-notes>div{grid-template-columns:1fr}.spectral-rate-notes article{border-right:0;border-bottom:1px solid var(--spectral-line);min-height:0}.spectral-rate-notes article:last-child{border-bottom:0}}.spectral-rates-page{color:#f5f5f7;font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;background:#000}.spectral-rates-page .spectral-rates-hero{padding-block:58px 46px}.spectral-rates-page .spectral-rates-hero h1{max-width:650px;margin:14px 0;font-size:clamp(42px,5vw,64px);line-height:.98}.spectral-rates-page .spectral-rates-hero>div>p:not(.spectral-kicker){max-width:650px;font-size:15px;line-height:1.6}.spectral-rates-page .spectral-rates-table{padding-block:46px 0}@media (width<=760px){.spectral-rates-page .spectral-rates-hero{padding-block:42px 38px}.spectral-rates-page .spectral-rates-hero h1{font-size:clamp(40px,12vw,56px)}}.spectral-rates-hero,.spectral-rates-table,.spectral-rate-notes{border-color:#ffffff1f}.spectral-rates-hero h1{font-family:var(--font-instrument), -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Arial, sans-serif;font-weight:500}.spectral-rates-hero>div>p:not(.spectral-kicker){color:#a1a1a6}.spectral-actions .spectral-primary,.spectral-actions .spectral-secondary{border-radius:6px}.spectral-actions .spectral-primary{background:#d7ff65;border-color:#d7ff65;box-shadow:0 8px 28px #d7ff651f;color:#08090a!important}.spectral-actions .spectral-secondary{background:#ffffff0a;border-color:#ffffff2e}.spectral-table-wrap{border-color:#ffffff1f}.spectral-table-wrap th,.spectral-table-wrap td{border-color:#ffffff1a}.spectral-table-wrap th{color:#8e8e93}.spectral-table-wrap td{color:#d1d1d6}.spectral-table-wrap a,.spectral-rate-state a{color:#d7ff65}.spectral-rate-state{background:#0b0b0d;border-color:#ffffff1f}.spectral-rate-notes article{border-color:#ffffff1a}.spectral-rate-notes p{color:#a1a1a6}.spectral-pricing-faq{border-bottom:1px solid #ffffff1f;padding:64px 0 84px}.spectral-pricing-faq-list{border-top:1px solid #ffffff1f}.spectral-pricing-faq details{border-bottom:1px solid #ffffff1f}.spectral-pricing-faq summary{cursor:pointer;color:#f5f5f7;align-items:center;min-height:64px;font-size:15px;font-weight:550;list-style:none;display:flex}.spectral-pricing-faq summary::-webkit-details-marker{display:none}.spectral-pricing-faq summary:after{content:"+";color:#a1a1a6;font:300 22px/1 var(--font-geist-sans), sans-serif;margin-left:auto}.spectral-pricing-faq details[open] summary:after{content:"−"}.spectral-pricing-faq details p{color:#a1a1a6;max-width:680px;margin:-2px 0 20px;font-size:14px;line-height:1.65}@media (width<=760px){.spectral-pricing-faq{padding:44px 0 56px}.spectral-pricing-faq summary{min-height:58px;font-size:14px}}.newtons-estimator{color:#f4f5ef;background:#141610;border:1px solid #34372e;border-radius:12px;grid-template-columns:2fr 2fr 1fr 1fr;align-items:end;gap:24px;margin-bottom:28px;padding:28px;display:grid}.newtons-estimator h3{letter-spacing:-.03em;margin:0 0 8px;font-size:22px}.newtons-estimator p{color:#b9beb1;margin:0;font-size:14px;line-height:1.6}.newtons-estimator label{gap:10px;font-size:13px;display:grid}.newtons-estimator input{box-sizing:border-box;color:#fff;width:100%;min-height:48px;font:inherit;background:#090b08;border:1px solid #55594c;border-radius:6px;padding:12px}.newtons-estimator input:focus-visible{outline-offset:3px;outline:2px solid #dfff80}.newtons-estimator-note{grid-column:1/-1}.newtons-cost{color:#dfff80;font-variant-numeric:tabular-nums}@media (width<=900px){.newtons-estimator{grid-template-columns:1fr 1fr}.newtons-estimator>div,.newtons-estimator>label:first-of-type{grid-column:1/-1}}@media (width<=480px){.newtons-estimator{grid-template-columns:1fr;gap:18px;padding:20px}.newtons-estimator>*{grid-column:1}}.v2-public .nx-model-browser{max-width:980px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto;overflow:visible}.v2-public .nx-model-browser .v2-capability-tabs{background:0 0;border:0;flex-wrap:wrap;gap:8px;padding:0 0 20px;display:flex}.v2-public .nx-model-browser .v2-capability-tab{color:#b7bbb1;background:0 0;border:1px solid #0000;border-radius:24px;flex:none;min-height:42px;padding:10px 18px;font-size:14px}.v2-public .nx-model-browser .v2-capability-tab[aria-selected=true]{color:#151b08;box-shadow:none;background:#d7ff65;border-color:#d7ff65}.v2-public .nx-model-browser .v2-capability-tab small{color:inherit;opacity:.7;background:0 0;border:0;font-size:11px}.v2-public .nx-model-browser .v2-capability-panel{background:0 0;border:0;padding:0}.nx-model-list{border-top:1px solid #30332c}.nx-model-row{color:#f0f2e9;border-bottom:1px solid #272a24;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:28px;padding:24px 12px;text-decoration:none;transition:background .15s;display:grid}.nx-model-row:hover{background:#151a10}.nx-model-name h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 7px;font-size:18px;font-weight:550}.nx-model-name>span,.nx-model-rate small{color:#9ca393;font-size:12px;line-height:1.6}.nx-model-rate{text-align:right;gap:3px;display:grid}.nx-model-rate strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.nx-model-rate strong span{color:#69715f;margin-inline:5px}.nx-model-arrow{color:#a1aa95;font-size:21px}.v2-public .v2-home-pillars{padding-block:64px}.v2-public .v2-home-pillars-heading{margin-bottom:36px;display:block}.v2-public .v2-home-pillars-heading h2{max-width:680px;margin-top:18px;font-size:clamp(28px,3.4vw,42px);line-height:1.12}.v2-public .v2-home-pillar-grid{gap:32px}.v2-public .v2-home-pillar{background:0 0;border:0;border-top:1px solid #35392f;border-radius:0;min-height:0;padding:24px 0 0}.v2-public .v2-home-pillar-number{font-size:13px}.v2-public .v2-home-pillar-eyebrow{display:none}.v2-public .v2-home-pillar h3{margin-top:24px;font-size:23px;line-height:1.2}.v2-public .v2-home-pillar>p:not(.v2-home-pillar-eyebrow){font-size:15px;line-height:1.7}@media (width<=600px){.nx-model-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:20px 0}.nx-model-name h3{font-size:15px}.nx-model-rate strong{font-size:14px}.nx-model-rate small{font-size:10px}.nx-model-arrow{display:none}.v2-public .nx-model-browser .v2-capability-tab{padding:9px 12px;font-size:12px}}.v2-public .v2-hero{min-height:0;padding-block:72px 56px}.v2-public .v2-hero h1{letter-spacing:-.055em;line-height:1.03}.v2-public .v2-hero h1 span{color:#d7ff65;-webkit-text-fill-color:currentColor;background:0 0}.v2-public .v2-kicker-pill{color:#c9dd9a;letter-spacing:.09em;background:#151a10;border-color:#343a25;margin-bottom:22px;font-size:11px;display:inline-flex}.v2-public .v2-hero-lede{color:#adb0a7;max-width:580px;margin:18px 0 0;font-size:16px;line-height:1.7;display:block}.v2-public .v2-product-line{color:#eef0e8;font-size:16px;line-height:1.6}.v2-public .v2-hero-subtext{display:none}.v2-public .v2-hero-metrics{border-block:1px solid #272a24;margin-top:36px;padding:22px 0}.v2-public .v2-hero-metrics b{font-size:20px;line-height:1.25}.v2-public .v2-hero-metrics small{color:#a6aa9f;margin-top:6px;font-size:12px;line-height:1.5}.v2-public .v2-model-family-grid{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.v2-public .v2-model-family{background:#0d100d;border-color:#34372f;border-radius:10px;flex:0 146px;min-height:52px}.v2-public .v2-model-family b{font-size:12px}.v2-public .v2-model-family:hover{background:#171d10;border-color:#d7ff65}.v2-public .v2-capability-model-card{border-color:#30332b;border-radius:12px;padding:22px}.v2-public .v2-capability-model-card h4{overflow-wrap:anywhere;font-size:16px;line-height:1.4}.v2-public .v2-capability-model-card h4 a{color:inherit;text-decoration:none}.v2-public .v2-capability-model-card h4 a:hover{color:#d7ff65;text-underline-offset:4px;text-decoration:underline}.v2-public .v2-capability-model-card p{color:#a9ada2;line-height:1.6}.v2-public .v2-capability-model-card footer strong{font-variant-numeric:tabular-nums}.v2-public .v2-capability-price-proof>b{white-space:normal;display:block}.v2-public .v2-footer-inner.v2-footer-dense{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:40px;padding-block:44px 24px}.v2-public .v2-footer-start{border:1px solid #30332b;border-radius:12px;grid-column:1/-1;max-width:none;padding:24px}.v2-public .v2-footer-brand p{max-width:280px;line-height:1.7}.v2-public .v2-footer-groups{gap:24px;min-width:0}.v2-public .v2-footer-group a{padding-block:3px;line-height:1.6}.v2-public :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:2px solid #d7ff65}.spectral-rates-page .spectral-rates-hero{background:radial-gradient(at 85% 10%,#20281780,#0000 60%);padding-block:76px 56px}.spectral-rates-page .spectral-rates-hero h1{letter-spacing:-.045em;max-width:800px;font-size:clamp(42px,5.4vw,76px);line-height:1.08}.spectral-rates-page .spectral-rates-table{padding-top:56px}.spectral-rates-page .newtons-estimator{background:#10140e;border-color:#39412d;border-radius:16px;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.spectral-rates-page .newtons-estimator>div,.spectral-rates-page .newtons-estimator>p{grid-column:1/-1}.spectral-rates-page .newtons-estimator h3{font-size:24px}.spectral-rates-page .spectral-table-wrap{border:1px solid #30332b;border-radius:12px;margin-top:20px}.spectral-rates-page .spectral-table-wrap table{font-variant-numeric:tabular-nums;font-size:12px}.spectral-rates-page .spectral-table-wrap th{color:#b7bcae;background:#141711;font-size:10px;line-height:1.5}.spectral-rates-page .spectral-table-wrap td{padding-block:22px}.spectral-rates-page .spectral-table-wrap tr:hover td{background:#12160e}.spectral-rates-page .spectral-table-wrap td.newtons-cost{color:#d7ff65;font-weight:600}@media (width<=1000px){.v2-public .v2-capability-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-public .v2-footer-inner.v2-footer-dense{grid-template-columns:1fr}.v2-public .v2-footer-brand p{max-width:460px}.spectral-rates-page .newtons-estimator>label:first-of-type{grid-column:auto}}@media (width<=600px){.v2-public .v2-hero{padding-block:40px}.v2-public .v2-hero h1{font-size:clamp(36px,10vw,56px)}.v2-public .v2-hero-lede{font-size:14px}.v2-public .v2-hero-metrics{grid-template-columns:1fr 1fr;gap:24px 12px;width:100%;display:grid}.v2-public .v2-hero-metrics article{background:0 0;border:0;padding:8px}.v2-public .v2-model-family{flex-basis:140px}.v2-public .v2-capability-model-grid,.v2-public .v2-capability-price-proof{grid-template-columns:1fr}.v2-public .v2-footer-groups{grid-template-columns:1fr 1fr;max-width:none}.spectral-rates-page .spectral-rates-hero{padding-block:42px}.spectral-rates-page .newtons-estimator{grid-template-columns:1fr 1fr;gap:20px 14px;padding:20px}.spectral-rates-page .newtons-estimator>label:first-of-type{grid-column:1/-1}.spectral-rates-page .newtons-estimator>label{grid-column:auto}.spectral-rates-page .spectral-table-wrap{border:0;overflow:visible}.spectral-rates-page .spectral-table-wrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.spectral-rates-page .spectral-table-wrap tbody{gap:16px;display:grid}.spectral-rates-page .spectral-table-wrap tr{background:#0d100c;border:1px solid #30332b;border-radius:12px;padding:12px 18px;display:block}.spectral-rates-page .spectral-table-wrap td{justify-content:space-between;gap:14px;padding:12px 0;font-size:12px;display:flex}.spectral-rates-page .spectral-table-wrap td:before{content:attr(data-label);color:#a8ae9f;font-family:var(--font-geist-sans), sans-serif}.spectral-rates-page .spectral-table-wrap td:first-child{overflow-wrap:anywhere;padding-bottom:18px;font-size:15px;display:block}.spectral-rates-page .spectral-table-wrap td:first-child:before{display:none}.spectral-rates-page .spectral-table-wrap td:last-child{border:0;justify-content:flex-end}}
