@layer legacy{:root{--bg:#f6f8fb;--surface:#ffffff;--surface-muted:#eef3f6;--surface-raised:#f8fbfd;--text:#07172c;--muted:#5d6674;--line:#d8e0e7;--soft-line:#e8eef2;--accent:#0ea5b8;--accent-strong:#14c2d6;--accent-text:#07110c;--ink:#07172c;--ink-text:#ffffff;--coral:#e9aa26;--blue:#2f6be6;--wash:#eaf5f6;--code:#071529;--ok:#16a56f;--warn:#e2a820;--danger:#b42318;--commercial-navy:#07172c;--commercial-navy-2:#0b2038;--commercial-cyan:#0ea5b8;--commercial-yellow:#f2bf43}body,html{background:var(--bg);color:var(--text)}body{background:linear-gradient(180deg,#ffffff,#f5f8fb 340px,#eef4f8)}.announcementBar{border-bottom:1px solid #e9eef3;background:#ffffff;color:#435064}.announcementBar span{color:var(--accent-strong)}.announcementBar strong{color:var(--ink)}.topbar{border-bottom:1px solid rgba(7,23,44,.1);background:rgba(255,255,255,.9);box-shadow:0 14px 34px rgba(10,29,49,.06)}.mobileMenuPanel a,.navlinks{color:#526071}.mobileMenuPanel a[aria-current=page],.navlinks a:hover,.navlinks a[aria-current=page]{color:var(--ink)}.mobileMenu summary,.mobileMenuPanel{border-color:var(--line);background:#ffffff;color:var(--ink)}.button.primary,.navbutton{border-color:var(--ink);background:var(--ink);color:#ffffff;box-shadow:0 10px 24px rgba(7,23,44,.12)}.button.secondary{color:var(--ink);text-decoration-color:rgba(7,23,44,.38)}.dashboardOnboardingPage,.homeNarrative,.pageShell{position:relative}.commercialHome{padding-top:0}.editorialHero{min-height:min(760px,calc(100svh - 100px));border-bottom:0;padding-top:clamp(34px,6vw,82px)}.catalogHeader h2,.editorialHero h1,.pageHeader h1,.sectionIntro h2{color:var(--ink);text-wrap:balance}.catalogHeader p,.editorialHero p,.heroFinePrint,.pageHeader p,.sectionIntro p{color:#586578}.heroWordmark{padding:8px 10px;filter:drop-shadow(0 10px 20px rgba(7,23,44,.1))}.brand,.heroWordmark{border-radius:8px;background:var(--commercial-navy)}.brand{padding:6px 8px}.heroConsole{border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,rgba(19,198,209,.2),transparent 42%),linear-gradient(180deg,#0b2038,#061426);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 34px 90px rgba(7,23,44,.26)}.routeBoard{display:grid;gap:8px;position:relative;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(3,13,25,.54);padding:10px}.dashboardRouteStrip,.routeBoardHeader,.routeBoardMeta,.routeBoardRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.dashboardRouteStrip span,.routeBoardHeader span,.routeBoardHeader strong,.routeBoardMeta span,.routeBoardRow small,.routeBoardRow span,.routeBoardRow strong{min-width:0;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;overflow-wrap:anywhere}.routeBoardHeader{color:rgba(255,255,255,.68);text-transform:uppercase}.routeBoardHeader strong{color:var(--commercial-cyan);text-align:right}.routeBoardRow{min-height:34px;border-top:1px solid rgba(255,255,255,.1);color:#edf8fb;padding-top:8px;text-decoration:none}.routeBoardRow strong{color:var(--commercial-cyan);text-align:right}.routeBoardRow small{color:var(--commercial-yellow);text-align:right}.routeBoardMeta{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.1);padding-top:8px}.routeBoardMeta span{color:rgba(255,255,255,.68)}.commercialProof,.technicalBand{--ink:#ffffff;--line:rgba(255,255,255,0.14);--muted:rgba(235,243,250,0.72);--soft-line:rgba(255,255,255,0.1);box-shadow:0 0 0 100vmax var(--commercial-navy);clip-path:inset(0 -100vmax);border-bottom-color:rgba(255,255,255,.1);background:linear-gradient(90deg,rgba(19,198,209,.1),transparent 34%),var(--commercial-navy);color:#f7fbff}.commercialProof h2,.commercialProof strong,.docsQuickstart h2,.docsQuickstart h3,.docsQuickstart strong,.technicalBand h2,.technicalBand h3,.technicalBand strong{color:#ffffff}.commercialProof p,.docsQuickstart p,.technicalBand p{color:rgba(235,243,250,.72)}.commercialProof .eyebrow,.docsQuickstart .eyebrow,.technicalBand .eyebrow{color:var(--commercial-cyan)}.accountPanel,.detailPanel,.docBlock,.emptyState,.metricCard,.mobileRouteCard,.oauthButton,.statusCard{border:1px solid var(--line);background:rgba(255,255,255,.92);box-shadow:0 14px 34px rgba(10,29,49,.05)}.metricCard span,.mobileRouteCard>span,.panelHeader span{color:var(--accent-strong)}.catalogSection{border-top:0}.routeCatalogOverlay{padding-bottom:34px}.routePresetCards{align-items:stretch}.mobileRouteCard{background:linear-gradient(180deg,rgba(19,198,209,.07),transparent 44%),#ffffff}.mobileRouteCard:hover{border-color:rgba(19,184,197,.42);transform:translateY(-2px)}.dashboardApp{background:linear-gradient(90deg,var(--commercial-navy) 0,var(--commercial-navy) 260px,#eef4f8 260px)}.dashboardSidebar{border-right:1px solid rgba(255,255,255,.1);background:var(--commercial-navy);color:#ffffff}.dashboardCreditChip strong,.dashboardNavLink.active,.dashboardSidebarBrand a,.dashboardUserChip strong{color:#ffffff}.dashboardBackLink,.dashboardCreditChip span,.dashboardNavLink,.dashboardSidebarBrand small,.dashboardSupportLinks a,.dashboardUserChip span{color:rgba(238,245,250,.68)}.dashboardNavLink.active{border-color:rgba(19,198,209,.34);background:rgba(19,198,209,.1)}.dashboardNavLink:hover{background:rgba(19,198,209,.1);color:rgba(238,245,250,.68)}.dashboardNavLink.active:hover{color:#ffffff}.dashboardCreditChip,.dashboardUserChip{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.06)}.dashboardTopbar{border-bottom:1px solid var(--line);background:rgba(255,255,255,.82);backdrop-filter:blur(14px)}.dashboardRouteStrip{grid-template-columns:repeat(3,minmax(0,auto));justify-content:center;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:8px}.dashboardRouteStrip span{border-right:1px solid var(--line);color:#405167;padding-right:10px}.dashboardRouteStrip span:last-child{border-right:0;padding-right:0}.routeOpsPanel{display:grid;gap:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:16px}.routeOpsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.routeOpsGrid .metricCard{background:var(--surface-raised);box-shadow:none}.onboardingHero{background:linear-gradient(145deg,rgba(19,198,209,.18),transparent 38%),var(--commercial-navy)}.accountPreviewConsole{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),#061426}.siteFooter{border-top:1px solid rgba(255,255,255,.1);background:var(--commercial-navy)}.footerColumns span{color:var(--commercial-cyan)}.dot.available,.statusPill.available{background:rgba(22,165,111,.13);color:#087248}.compactTable th,.keyTable th{color:#56657a}.compactTable td,.keyTable td{color:#17243a}.code,.dashboardSnippet,.quickstart code,code{background:var(--code);color:#e9f8fb}@media (max-width:920px){.dashboardApp{background:#eef4f8}.dashboardTopbar{display:grid;align-items:start}.dashboardRouteStrip,.routeOpsGrid{grid-template-columns:1fr;justify-content:stretch}.dashboardRouteStrip span{border-right:0;border-bottom:1px solid var(--line);padding:0 0 8px}.dashboardRouteStrip span:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:620px){.catalogHeader h2,.editorialHero h1,.pageHeader h1,.sectionIntro h2{text-wrap:balance;word-break:keep-all}.routeBoardHeader,.routeBoardMeta,.routeBoardRow{grid-template-columns:1fr}.routeBoardHeader strong,.routeBoardRow small,.routeBoardRow strong{text-align:left}.mobileMenuPanel{box-shadow:0 18px 50px rgba(7,23,44,.18)}}.homeRedesign{width:min(1180px,calc(100% - 32px));padding-bottom:96px}.heroSection{position:relative;min-height:min(700px,calc(100svh - 100px));grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:clamp(28px,4vw,56px);border-bottom:0;padding:clamp(44px,7vw,86px) 0 30px}.heroSection:after{position:absolute;right:-8vw;bottom:10%;z-index:-1;width:420px;height:420px;border-radius:999px;background:radial-gradient(circle,rgba(19,198,209,.16),transparent 68%);content:""}.heroSection h1{max-width:20ch;color:var(--ink);font-size:clamp(2.6rem,5.4vw,4.4rem);line-height:.98;text-wrap:balance;margin:0 auto}.heroLede{max-width:610px;color:#405167;font-size:clamp(1.06rem,1.45vw,1.26rem);line-height:1.58}.savingsHero{width:min(100%,620px);margin:0 auto;justify-items:stretch;gap:16px;border:1px solid rgba(19,184,197,.24);border-radius:28px;background:linear-gradient(145deg,rgba(19,198,209,.12),transparent 42%),#ffffff;box-shadow:0 34px 90px rgba(7,23,44,.14),0 0 0 10px rgba(19,184,197,.035);padding:clamp(22px,3.2vw,34px);text-align:left}.savingsHeroResult{display:grid;gap:6px;justify-items:start;border-radius:24px;background:radial-gradient(circle at top right,rgba(19,198,209,.18),transparent 52%),#ffffff;padding:18px}.savingsHeroResult strong{color:var(--accent-strong);font-size:clamp(4.2rem,9vw,7rem);font-weight:850;letter-spacing:-.08em;line-height:.86}.savingsHeroResult span{color:var(--ink);font-size:clamp(1.35rem,2.4vw,2rem);font-weight:850;letter-spacing:-.03em}.savingsHeroResult small{color:#657385;font-size:.95rem;font-weight:700}.savingsHeroBills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--soft-line);border-radius:18px;background:var(--soft-line)}.savingsHeroBills span{display:grid;gap:7px;min-width:0;background:rgba(255,255,255,.78);color:#657385;font-size:.72rem;font-weight:800;line-height:1.25;padding:12px}.savingsHeroBills strong{color:var(--ink);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem;font-weight:900}.savingsHeroBadge,.scenarioLeadCard>div:first-child>span,.scenarioNarrativeHeader span,.scenarioRowCopy span,.switchSavingsIntro span{color:var(--accent-strong);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.savingsEquation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:stretch}.savingsEquationTerm,.scenarioMath>div{display:grid;gap:6px;align-content:center;min-width:0;border:1px solid var(--soft-line);border-radius:18px;background:#f7fbfd;padding:14px}.savingsEquationTerm span,.scenarioMath span{color:#657385;font-size:.78rem;font-weight:700}.savingsEquationTerm strong,.scenarioMath strong{color:var(--ink);font-size:clamp(1.18rem,2vw,1.55rem);font-weight:800;letter-spacing:-.03em}.savingsEquationTerm.cpen,.scenarioMath .scenarioSave{border-color:rgba(19,184,197,.26);background:#eafafb}.savingsEquationOperator,.savingsEquationTerm.cpen strong,.scenarioMath .scenarioSave strong{color:var(--accent-strong)}.savingsEquationOperator{display:grid;align-content:center;justify-items:center;min-width:58px}.savingsEquationOperator span{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:999px;background:var(--ink);color:#ffffff;font-weight:800}.savingsEquationOperator small{margin-top:6px;color:#657385;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;white-space:nowrap}.savingsOutcome{display:grid;gap:4px;border-radius:24px;background:radial-gradient(circle at top right,rgba(19,198,209,.22),transparent 50%),var(--commercial-navy);color:#ffffff;padding:20px}.savingsOutcome span{color:rgba(235,243,250,.76);font-size:.82rem;font-weight:800}.savingsOutcome strong{color:var(--commercial-cyan);font-size:clamp(3.1rem,7vw,5.6rem);font-weight:850;letter-spacing:-.07em;line-height:.9}.savingsOutcome small{color:rgba(235,243,250,.86);font-size:.95rem;font-weight:700}.savingsQuality{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(19,184,197,.18);border-radius:18px;background:rgba(255,255,255,.74);padding:14px 16px}.savingsQuality span{color:#657385;font-size:.78rem;font-weight:800}.savingsQuality strong{color:var(--ink);font-size:1rem;font-weight:900}.savingsHeroCta{max-width:none}.benchmarkHeroPanel{box-sizing:border-box;display:grid;gap:18px;width:min(100%,760px);margin:0 auto;border:1px solid rgba(19,184,197,.22);border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(19,198,209,.16),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));box-shadow:0 34px 90px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.08);padding:clamp(18px,3vw,30px);text-align:left}.benchmarkHeroPanelHeader{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;justify-content:space-between}.benchmarkApiBand span,.benchmarkHeroPanelHeader span,.benchmarkProofCard span{color:var(--accent-strong);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.benchmarkHeroPanelHeader strong{color:var(--text);font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:850}.benchmarkHeroStats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.08)}.benchmarkHeroStats div{display:grid;align-content:start;gap:7px;min-width:0;background:rgba(8,9,10,.64);padding:13px 11px}.benchmarkHeroStats dd,.benchmarkHeroStats dt{margin:0}.benchmarkHeroStats dt{color:var(--muted);font-size:.66rem;font-weight:800;line-height:1.15;text-transform:uppercase}.benchmarkHeroStats dd{min-width:0;color:var(--text);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.82rem,1.35vw,1rem);font-weight:850;line-height:1.15;overflow-wrap:anywhere}.benchmarkHeroPanel p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.45}.homeLiveStatus{margin:8px 0 0;border-color:rgba(19,184,197,.2);background:rgba(255,255,255,.78);box-shadow:0 10px 30px rgba(7,23,44,.05)}.homeValueRoutes{display:grid;gap:22px;padding:clamp(46px,7vw,78px) 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.valueRoutesHeader{display:grid;gap:10px;max-width:640px}.valueRoutesHeader h2{margin:0;color:var(--text);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;letter-spacing:-.04em;line-height:.98}.valueRoutesHeader p{margin:0;color:var(--muted);font-size:1rem;line-height:1.45}.valueRouteList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.valueRouteCard{display:grid;gap:10px;min-height:150px;align-content:end;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025);padding:16px}.valueRouteCard span{color:var(--muted);font-size:.82rem;font-weight:800}.valueRouteCard strong{color:var(--accent);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.75rem,3.4vw,2.55rem);font-weight:850;letter-spacing:-.06em}.valueRouteCard small{color:var(--text);font-size:.92rem;font-weight:800}.valueRouteCard dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.08)}.valueRouteCard dl div{display:grid;gap:4px;min-width:0;background:rgba(255,255,255,.035);padding:9px}.valueRouteCard dd,.valueRouteCard dt{margin:0}.valueRouteCard dt{color:var(--muted);font-size:.68rem;font-weight:800}.valueRouteCard dd{color:var(--text);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:850;overflow-wrap:anywhere}.valueRoutesEmpty{grid-column:1/-1;margin:0;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:var(--muted);padding:16px}.valueRoutesMore{justify-self:start}.homeBenchmarkProof{display:grid;gap:24px;border-top:1px solid rgba(255,255,255,.08);padding:clamp(48px,7vw,82px) 0}.benchmarkProofHeader{display:grid;gap:10px;max-width:780px}.benchmarkProofHeader h2{margin:0;color:var(--text);font-size:clamp(2rem,4.4vw,3.5rem);font-weight:750;letter-spacing:-.05em;line-height:.96;text-wrap:balance}.benchmarkProofHeader p{margin:0;max-width:64ch;color:var(--muted);font-size:1.03rem;line-height:1.55}.benchmarkProofGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.benchmarkProofCard{display:grid;align-content:start;gap:12px;min-height:210px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025);padding:18px}.benchmarkProofCard strong{color:var(--text);font-size:1.15rem;font-weight:850;letter-spacing:-.02em}.benchmarkProofCard p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.5}.benchmarkApiBand{box-sizing:border-box;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(320px,1fr) auto;gap:16px 22px;align-items:center;border:1px solid rgba(19,184,197,.22);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(19,198,209,.16),transparent 36%),rgba(255,255,255,.04);padding:18px}.benchmarkApiBand div{display:grid;gap:8px;min-width:0;max-width:48ch}.benchmarkApiBand strong{max-width:18ch;color:var(--text);font-size:clamp(1.25rem,2.5vw,1.8rem);font-weight:850;letter-spacing:-.04em;line-height:1}.benchmarkApiBand p{margin:0;max-width:54ch;color:var(--muted);line-height:1.45}.benchmarkApiBand code{display:block;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(2,7,18,.34);color:var(--accent);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:750;line-height:1.5;padding:14px}.homeComplianceBoundary{display:grid;gap:22px;border-top:1px solid rgba(255,255,255,.08);padding:clamp(44px,7vw,76px) 0 clamp(12px,3vw,30px)}.complianceBoundaryHeader{display:grid;gap:10px;max-width:760px}.complianceBoundaryHeader h2{margin:0;color:var(--text);font-size:clamp(2rem,4vw,3.15rem);font-weight:750;letter-spacing:-.05em;line-height:.98;text-wrap:balance}.complianceBoundaryHeader p{margin:0;max-width:68ch;color:var(--muted);font-size:1rem;line-height:1.58}.complianceBoundaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.complianceBoundaryCard{display:grid;align-content:start;gap:12px;min-height:320px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025);padding:18px}.complianceBoundaryIcon{display:grid;place-items:center;overflow:hidden;width:100%;aspect-ratio:1/1;border:1px solid rgba(19,184,197,.18);border-radius:12px;background:rgba(2,7,18,.52);font-size:0;letter-spacing:0;text-transform:none}.complianceBoundaryImage{display:block;width:100%;height:100%;object-fit:cover;opacity:.96}.complianceBoundaryCard>span:not(.complianceBoundaryIcon){color:var(--accent-strong);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.complianceBoundaryCard strong{color:var(--text);font-size:1.12rem;font-weight:850;letter-spacing:-.02em}.complianceBoundaryCard p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.5}.complianceLegalLinks{display:flex;flex-wrap:wrap;gap:10px}.complianceLegalLinks a{border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--text);font-size:.9rem;font-weight:800;padding:9px 13px;text-decoration:none}.complianceLegalLinks a:focus-visible,.complianceLegalLinks a:hover{border-color:rgba(19,198,209,.4);color:var(--accent)}.homePriceComparison{padding:clamp(52px,7vw,86px) 0}.comparisonHeader{display:grid;grid-template-columns:minmax(220px,.54fr) minmax(320px,1fr);align-items:end;gap:clamp(18px,3vw,34px);margin-bottom:26px}.catalogCta h2,.comparisonHeader h2,.proofHeader h2{color:var(--ink);text-wrap:balance}.catalogBody,.comparisonHeader p,.proofHeader p{color:#405167}.comparisonHeaderProof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.comparisonHeaderProof>div{display:grid;min-height:112px;align-content:space-between;gap:10px;border:1px solid var(--soft-line);border-radius:18px;background:#ffffff;padding:16px}.comparisonHeaderProof span{color:#526071;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.comparisonHeaderProof strong{color:var(--ink);font-size:clamp(1.25rem,2.2vw,1.85rem);font-weight:900;letter-spacing:-.04em;line-height:.98}.comparisonHeaderSave{border-color:rgba(19,184,197,.28);background:#eafafb}.comparisonHeaderSave strong{color:var(--accent-strong);font-size:clamp(1.7rem,3vw,2.7rem)}.comparisonHeaderSave small{color:var(--accent-strong);font-size:1rem;font-weight:900}.switchSavingsPanel{gap:18px;border:1px solid rgba(19,184,197,.18);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,251,253,.96)),#ffffff;box-shadow:0 26px 70px rgba(7,23,44,.1);color:var(--ink)}.scenarioLeadCard h4,.scenarioNarrativeHeader h4,.switchSavingsIntro h3{margin:0;color:var(--ink);font-size:clamp(1.55rem,2.5vw,2.25rem);line-height:1.05;text-wrap:balance;word-break:keep-all}.scenarioLeadCard p,.scenarioNarrativeHeader p,.switchSavingsIntro p{color:#405167;line-height:1.58}.switchControls{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:18px;margin:0;border-color:var(--soft-line);background:#f7fbfd}.spendHint,.spendLabel{color:#657385}.spendValue{color:var(--accent-strong)}.spendControl input[type=range]{background:#dce8ee}.costBasisControl{background:#ffffff}.costBasisControl button{color:#526071;white-space:nowrap}.costBasisControl button[aria-pressed=true]{background:var(--ink);color:#ffffff}.scenarioLeadCard{display:grid;grid-template-columns:minmax(0,.72fr) minmax(360px,1fr);gap:18px;align-items:stretch;border:1px solid rgba(19,184,197,.22);border-radius:24px;background:linear-gradient(135deg,rgba(19,198,209,.12),transparent 48%),#f8fcfd;padding:clamp(18px,3vw,26px)}.scenarioMath{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.scenarioMath .scenarioSave small{color:var(--accent-strong);font-size:1rem;font-weight:900}.scenarioNarrative{display:grid;gap:16px;border-top:1px solid var(--soft-line);padding-top:20px}.scenarioNarrativeHeader{display:grid;max-width:760px;gap:8px}.scenarioProgress{width:min(420px,100%);height:3px;overflow:hidden;border-radius:999px;background:rgba(19,184,197,.14)}.scenarioProgress span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--accent-strong);transform-origin:left center}.scenarioRows{display:grid;gap:10px}.scenarioRow{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(260px,1fr) minmax(128px,.32fr);gap:16px;align-items:center;min-height:118px;border:1px solid var(--soft-line);border-radius:22px;background:#ffffff;padding:16px}.scenarioRow.wide{background:linear-gradient(90deg,rgba(19,198,209,.08),#ffffff 44%)}.scenarioRowCopy{display:grid;gap:7px;min-width:0}.scenarioRowCopy strong{color:var(--ink);font-size:1rem;line-height:1.32}.scenarioBars{display:grid;gap:8px;min-width:0}.scenarioBarLine{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:34px;overflow:hidden;border-radius:999px;background:#edf3f6;padding:0 12px}.scenarioBarLine:before{position:absolute;inset:0 auto 0 0;width:100%;border-radius:inherit;background:rgba(7,23,44,.14);content:""}.scenarioBarLine.cpen:before{width:var(--cpen-width);background:rgba(19,184,197,.28)}.scenarioBarLine.cpen i{position:absolute;inset:0 auto 0 0;z-index:0;height:100%;border-radius:inherit;background:rgba(19,184,197,.28)}.scenarioBarLine span,.scenarioBarLine strong{position:relative;z-index:1}.scenarioBarLine span{color:#526071;font-size:.78rem;font-weight:800}.scenarioBarLine strong{color:var(--ink);font-weight:900}.scenarioRowResult{display:grid;justify-items:end;gap:2px}.scenarioRowResult span{color:var(--accent-strong);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:900;letter-spacing:-.04em;line-height:1}.scenarioRowResult strong{color:var(--ink);font-weight:900}.scenarioRowResult small{color:#657385;font-size:.72rem;font-weight:800;text-transform:uppercase}.switchSavingsMax{margin:0;color:var(--accent-strong)}.mobileComparisonList{display:none}.comparisonTableWrap{border:1px solid var(--soft-line);border-radius:22px;background:#ffffff;box-shadow:0 18px 46px rgba(7,23,44,.06)}.priceComparisonTable th{background:#f5f9fb;color:#526071}.priceComparisonTable td{color:#405167}.priceComparisonTable td strong{color:var(--ink)}.comparisonNote,.priceComparisonTable td span,.proofFinePrint{color:#657385}.homeProof{padding-top:clamp(54px,7vw,86px)}.proofStep{border-color:var(--soft-line);background:rgba(255,255,255,.82);box-shadow:0 14px 34px rgba(10,29,49,.04)}.presetDesc,.presetsHeader p,.proofStep p{color:#405167}.catalogCta{min-height:300px}@media (max-width:920px){.homeRedesign{width:min(100% - 28px,680px);padding-bottom:70px}.heroSection{min-height:calc(100svh - 60px);grid-template-columns:1fr;justify-items:center;text-align:center;gap:18px;padding:30px 0 24px}.heroSection h1{max-width:16ch;font-size:clamp(2.65rem,11.4vw,4.1rem);line-height:.96}.heroLede{display:none}.heroSection>.heroActions{display:flex;flex-wrap:wrap;justify-content:center}.savingsHero{gap:12px;border-radius:22px;padding:16px}.savingsHeroResult{justify-items:center;text-align:center}.savingsHeroBills{grid-template-columns:repeat(3,minmax(0,1fr))}.savingsEquation,.valueRouteList{grid-template-columns:repeat(2,minmax(0,1fr))}.savingsEquationTerm,.scenarioMath>div{border-radius:14px;padding:10px}.savingsEquationOperator{display:none}.savingsOutcome{border-radius:20px;padding:14px}.savingsOutcome strong{font-size:clamp(2.8rem,14vw,3.8rem)}.savingsHeroCta{min-height:44px}.comparisonHeader,.switchControls{grid-template-columns:1fr}.comparisonHeaderProof{grid-template-columns:repeat(2,minmax(0,1fr))}.costBasisControl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch}.costBasisControl button{min-height:44px;padding:8px 7px;font-size:.74rem;white-space:normal}.scenarioLeadCard,.scenarioMath,.scenarioRow{grid-template-columns:1fr}.scenarioRow{gap:12px;min-height:auto}.scenarioRowResult{justify-items:start;grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px}.scenarioRowResult small{text-transform:none}.comparisonTableWrap{display:none}.mobileComparisonList{display:grid;gap:10px}.mobileComparisonItem{display:grid;gap:12px;border:1px solid var(--soft-line);border-radius:18px;background:#ffffff;padding:14px;box-shadow:0 10px 26px rgba(7,23,44,.05)}.mobileComparisonItem>div{display:grid;gap:4px}.mobileComparisonItem strong{color:var(--ink)}.mobileComparisonItem span{color:#657385;font-size:.86rem}.mobileComparisonItem dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mobileComparisonItem dl div{display:grid;gap:4px;min-width:0}.mobileComparisonItem dt{color:#657385;font-size:.68rem;font-weight:800;text-transform:uppercase}.mobileComparisonItem dd{margin:0;color:var(--ink);font-weight:850}.mobileComparisonSave dd{color:var(--accent-strong)}.proofHeader h2{max-width:18ch}.benchmarkHeroStats,.benchmarkProofGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmarkApiBand{grid-template-columns:minmax(0,1fr)}.benchmarkApiBand .button{justify-content:center}.catalogBody,.proofHeader p{color:#526071}}@media (max-width:520px){.homeRedesign{width:calc(100% - 24px);max-width:100%}.heroSection h1{max-width:min(16ch,100%);font-size:clamp(2.5rem,12.4vw,3.55rem);overflow-wrap:anywhere;word-break:normal}.heroActions .button{min-width:0}.benchmarkHeroPanelHeader{display:grid;justify-content:stretch}.savingsOutcome{padding:18px}.comparisonHeaderProof,.savingsHeroBills,.savingsQuality,.scenarioBarLine{grid-template-columns:1fr}.scenarioBarLine{gap:0;align-items:center;padding:7px 12px;border-radius:14px}.scenarioBarLine strong{font-size:.95rem}.benchmarkApiBand,.benchmarkHeroStats,.benchmarkProofGrid,.complianceBoundaryGrid,.mobileComparisonItem dl,.valueRouteCard dl,.valueRouteList{grid-template-columns:1fr}.benchmarkHeroStats div{min-height:76px}}@media (max-width:360px){.homeRedesign{grid-template-columns:minmax(0,1fr);justify-items:stretch;width:calc(100% - 16px)}.heroSection{width:100%;max-width:100%;min-width:0;padding-top:22px}.heroSection>.heroActions{display:grid;grid-template-columns:1fr;max-width:100%;min-width:0;width:100%}.heroActions .button{width:100%}.benchmarkHeroPanel,.savingsHero{width:100%;max-width:100%;min-width:0;padding:14px 10px}.savingsAudit{max-width:100%;min-width:0}}}@layer legacy{html[data-cpen-theme=linear]{--linear-bg:#08090a;--linear-surface:#0d0f14;--linear-raised:#10131a;--linear-muted-surface:#151821;--linear-text:#f3f6fb;--linear-muted:#9aa3b2;--linear-line:rgba(255,255,255,0.12);--linear-accent:#0ea5b8;--linear-accent-strong:#14c2d6;--linear-accent-readable-light:#f3f6fb}html[data-cpen-theme=linear],html[data-cpen-theme=linear] body{overflow-x:hidden;background:var(--linear-bg);color:var(--linear-text)}html[data-cpen-theme=linear] body{background:var(--linear-bg)}html[data-cpen-theme=linear] .announcementBar{border-bottom-color:var(--linear-line);background:var(--linear-bg);color:var(--linear-muted)}html[data-cpen-theme=linear] .announcementBar span{color:var(--linear-accent-strong)}html[data-cpen-theme=linear] .announcementBar strong{color:var(--linear-text)}html[data-cpen-theme=linear] .topbar{border-bottom-color:var(--linear-line);background:rgba(8,9,10,.82);box-shadow:0 1px 0 rgba(0,0,0,.4);backdrop-filter:blur(12px)}html[data-cpen-theme=linear] .brand,html[data-cpen-theme=linear] .brandMark,html[data-cpen-theme=linear] .brandText{color:var(--linear-text)}html[data-cpen-theme=linear] .brandText span,html[data-cpen-theme=linear] .mobileMenuPanel a,html[data-cpen-theme=linear] .navlinks,html[data-cpen-theme=linear] .navlinks a,html[data-cpen-theme=linear] .navlinks a:link,html[data-cpen-theme=linear] .navlinks a:visited{color:var(--linear-muted)}html[data-cpen-theme=linear] .mobileMenuPanel a[aria-current=page],html[data-cpen-theme=linear] .navlinks a:hover,html[data-cpen-theme=linear] .navlinks a[aria-current=page]{color:var(--linear-text)}html[data-cpen-theme=linear] .mobileMenu summary,html[data-cpen-theme=linear] .mobileMenuPanel{background:var(--linear-surface);border-color:var(--linear-line);color:var(--linear-text)}html[data-cpen-theme=linear] .button.primary,html[data-cpen-theme=linear] .navbutton{background:var(--linear-accent);color:#06100f;border-color:var(--linear-accent);font-weight:760}html[data-cpen-theme=linear] .mobileMenuPanel .navbutton{color:#06100f}html[data-cpen-theme=linear] .button.primary:hover,html[data-cpen-theme=linear] .navbutton:hover{background:var(--linear-accent-strong);border-color:var(--linear-accent-strong)}html[data-cpen-theme=linear] .button.secondary{background:transparent;color:var(--linear-text);border-color:var(--linear-line)}html[data-cpen-theme=linear] .button.secondary:hover{border-color:var(--linear-accent);color:var(--linear-accent-strong)}html[data-cpen-theme=linear] .siteFooter{background:var(--linear-bg);border-top-color:var(--linear-line);color:var(--linear-muted)}html[data-cpen-theme=linear] .footerBrand strong{color:var(--linear-text)}html[data-cpen-theme=linear] .footerColumns span{color:var(--linear-accent-strong)}html[data-cpen-theme=linear] .footerColumns a:focus-visible,html[data-cpen-theme=linear] .footerColumns a:hover{color:var(--linear-text)}html[data-cpen-theme=linear] .homeRedesign{color:var(--linear-text)}html[data-cpen-theme=linear] .heroSection{border-bottom-color:var(--linear-line)}html[data-cpen-theme=linear] .heroSection:after{background:radial-gradient(ellipse at top,rgba(94,106,210,.12) 0,transparent 60%)}html[data-cpen-theme=linear] .heroSection h1{color:var(--linear-text)}html[data-cpen-theme=linear] .heroLede{color:var(--linear-muted)}html[data-cpen-theme=linear] .savingsHero{background:linear-gradient(180deg,rgba(94,106,210,.1),rgba(255,255,255,.02));border-color:rgba(94,106,210,.28);box-shadow:0 28px 72px rgba(0,0,0,.5)}html[data-cpen-theme=linear] .savingsHeroBadge,html[data-cpen-theme=linear] .scenarioRowCopy span{color:var(--linear-accent-strong)}html[data-cpen-theme=linear] .savingsEquation{border-color:var(--linear-line)}html[data-cpen-theme=linear] .savingsEquationTerm span{color:var(--linear-muted)}html[data-cpen-theme=linear] .savingsEquationTerm strong,html[data-cpen-theme=linear] .savingsHero .savingsEquationTerm:not(.cpen) strong{color:#17171c}html[data-cpen-theme=linear] .savingsEquationTerm.cpen strong{color:var(--linear-accent-strong)}html[data-cpen-theme=linear] .savingsHero .savingsEquationTerm span{color:#526071}html[data-cpen-theme=linear] .savingsHero .savingsEquationTerm.cpen strong{color:var(--linear-accent-readable-light)}html[data-cpen-theme=linear] .savingsHero .savingsEquationOperator span{color:#17171c}html[data-cpen-theme=linear] .savingsEquationOperator small,html[data-cpen-theme=linear] .savingsEquationOperator span{color:var(--linear-muted)}html[data-cpen-theme=linear] .savingsOutcome{border-top-color:var(--linear-line)}html[data-cpen-theme=linear] .savingsOutcome span{color:var(--linear-muted)}html[data-cpen-theme=linear] .savingsOutcome strong{color:var(--linear-accent-strong)}html[data-cpen-theme=linear] .savingsOutcome small{color:var(--linear-muted)}html[data-cpen-theme=linear] .savingsHeroResult{background:radial-gradient(circle at top right,rgba(94,106,210,.22),transparent 52%),rgba(255,255,255,.04)}html[data-cpen-theme=linear] .savingsHeroResult strong{color:var(--linear-accent-strong)}html[data-cpen-theme=linear] .savingsHeroResult span{color:var(--linear-text)}html[data-cpen-theme=linear] .savingsHeroResult small{color:var(--linear-muted)}html[data-cpen-theme=linear] .savingsHeroBills{border-color:var(--linear-line);background:var(--linear-line)}html[data-cpen-theme=linear] .savingsHeroBills span{background:rgba(255,255,255,.035);color:var(--linear-muted)}html[data-cpen-theme=linear] .savingsHeroBills strong{color:var(--linear-text)}html[data-cpen-theme=linear] .savingsQuality{border-color:rgba(184,242,208,.24);background:rgba(255,255,255,.04)}html[data-cpen-theme=linear] .savingsQuality span{color:var(--linear-muted)}html[data-cpen-theme=linear] .savingsQuality strong{color:var(--linear-text)}html[data-cpen-theme=linear] .savingsHeroCta{background:var(--linear-accent);color:#07110c;border-color:var(--linear-accent)}html[data-cpen-theme=linear] .savingsHeroCta:hover{background:var(--linear-accent-strong);border-color:var(--linear-accent-strong)}html[data-cpen-theme=linear] .homePriceComparison{border-bottom-color:var(--linear-line)}html[data-cpen-theme=linear] .catalogCta h2,html[data-cpen-theme=linear] .comparisonHeader h2{color:var(--linear-text)}html[data-cpen-theme=linear] .catalogBody,html[data-cpen-theme=linear] .comparisonHeader p{color:var(--linear-muted)}html[data-cpen-theme=linear] .scenarioRows{border-color:var(--linear-line)}html[data-cpen-theme=linear] .scenarioRow{background:var(--linear-surface);border-color:var(--linear-line)}html[data-cpen-theme=linear] .scenarioRow.wide{background:var(--linear-raised)}html[data-cpen-theme=linear] .scenarioRowCopy strong{color:var(--linear-text)}html[data-cpen-theme=linear] .scenarioRowResult{border-left-color:var(--linear-accent)}html[data-cpen-theme=linear] .scenarioRowResult span{color:var(--linear-muted)}html[data-cpen-theme=linear] .scenarioRowResult strong{color:var(--linear-accent-strong)}html[data-cpen-theme=linear] .docBlock,html[data-cpen-theme=linear] .mobileRouteCard,html[data-cpen-theme=linear] .statusCard{background:var(--linear-surface);border-color:var(--linear-line);color:var(--linear-text)}html[data-cpen-theme=linear] .mobileRouteCard>span{color:var(--linear-accent-strong)}html[data-cpen-theme=linear] .mobileRouteCard:hover{border-color:var(--linear-accent);background:var(--linear-raised)}html[data-cpen-theme=linear] .quickstartSection,html[data-cpen-theme=linear] .statusGrid{background:transparent}html[data-cpen-theme=linear] .emptyState{color:var(--linear-muted)}html[data-cpen-theme=linear] .benchmarkTable,html[data-cpen-theme=linear] .docsTable,html[data-cpen-theme=linear] .statusTable,html[data-cpen-theme=linear] .tableWrap{background:var(--linear-surface);border-color:var(--linear-line);color:var(--linear-text)}html[data-cpen-theme=linear] .benchmarkTable th,html[data-cpen-theme=linear] .docsTable th,html[data-cpen-theme=linear] .statusTable th{color:var(--linear-muted);border-bottom-color:var(--linear-line)}html[data-cpen-theme=linear] .benchmarkTable td,html[data-cpen-theme=linear] .docsTable td,html[data-cpen-theme=linear] .statusTable td{border-color:var(--linear-line)}html[data-cpen-theme=linear] .benchmarkTable tr:hover td,html[data-cpen-theme=linear] .docsTable tr:hover td,html[data-cpen-theme=linear] .statusTable tr:hover td{background:var(--linear-raised)}html[data-cpen-theme=linear] .publicModelsGrid{background:transparent}html[data-cpen-theme=linear] .commercialProof,html[data-cpen-theme=linear] .technicalBand{background:var(--linear-surface);border-color:var(--linear-line)}html[data-cpen-theme=linear] .commercialProof h2,html[data-cpen-theme=linear] .commercialProof strong,html[data-cpen-theme=linear] .technicalBand h2,html[data-cpen-theme=linear] .technicalBand h3,html[data-cpen-theme=linear] .technicalBand strong{color:var(--linear-text)}html[data-cpen-theme=linear] .commercialProof p,html[data-cpen-theme=linear] .technicalBand p{color:var(--linear-muted)}html[data-cpen-theme=linear] .commercialProof .eyebrow,html[data-cpen-theme=linear] .technicalBand .eyebrow{color:var(--linear-accent-strong)}html[data-cpen-theme=linear] .homeProof{border-bottom-color:var(--linear-line)}html[data-cpen-theme=linear] .proofStep{background:var(--linear-surface);border-color:var(--linear-line)}html[data-cpen-theme=linear] .proofStep p,html[data-cpen-theme=linear] .proofStepMeta{color:var(--linear-muted)}html[data-cpen-theme=linear] .proofStep strong,html[data-cpen-theme=linear] .proofStepSavings{color:var(--linear-text)}html[data-cpen-theme=linear] .proofStepPercent{color:var(--linear-accent-strong)}html[data-cpen-theme=linear] .proofCodeBlock{background:var(--linear-bg);border-color:var(--linear-line)}html[data-cpen-theme=linear] .catalogCta{color:var(--linear-text)}html[data-cpen-theme=linear] .ctaActions .button.primary{background:var(--linear-accent);color:#ffffff}html[data-cpen-theme=linear] .homeLiveStatus,html[data-cpen-theme=linear] .routePresetCards{background:var(--linear-surface);border-color:var(--linear-line)}html[data-cpen-theme=linear] .homeLiveStatus{box-shadow:0 10px 30px rgba(0,0,0,.3)}html[data-cpen-theme=linear] .homeLiveStatus .liveLabel{color:var(--linear-muted)}html[data-cpen-theme=linear] .homeLiveStatus .liveMetric{color:var(--linear-text)}html[data-cpen-theme=linear] .switchSavingsPanel{border-color:rgba(94,106,210,.28);background:linear-gradient(180deg,rgba(94,106,210,.08),transparent 60%),var(--linear-surface);box-shadow:0 26px 70px rgba(0,0,0,.35);color:var(--linear-text)}html[data-cpen-theme=linear] .scenarioLeadCard h4,html[data-cpen-theme=linear] .scenarioNarrativeHeader h4,html[data-cpen-theme=linear] .switchSavingsIntro h3{color:var(--linear-text)}html[data-cpen-theme=linear] .comparisonHeader p,html[data-cpen-theme=linear] .comparisonNote,html[data-cpen-theme=linear] .proofFinePrint,html[data-cpen-theme=linear] .proofHeader p,html[data-cpen-theme=linear] .scenarioLeadCard p,html[data-cpen-theme=linear] .scenarioNarrativeHeader p,html[data-cpen-theme=linear] .switchSavingsIntro p{color:var(--linear-muted)}html[data-cpen-theme=linear] .switchControls{border-color:var(--linear-line);background:var(--linear-raised)}html[data-cpen-theme=linear] .priceComparisonTable td,html[data-cpen-theme=linear] .priceComparisonTable td span,html[data-cpen-theme=linear] .spendHint,html[data-cpen-theme=linear] .spendLabel{color:var(--linear-muted)}html[data-cpen-theme=linear] .spendValue,html[data-cpen-theme=linear] .switchSavingsMax{color:var(--linear-accent-strong)}html[data-cpen-theme=linear] .spendControl input[type=range]{background:var(--linear-line)}html[data-cpen-theme=linear] .costBasisControl{background:var(--linear-raised);border-color:var(--linear-line)}html[data-cpen-theme=linear] .costBasisControl button{color:var(--linear-muted)}html[data-cpen-theme=linear] .costBasisControl button[aria-pressed=true]{background:var(--linear-accent);color:#ffffff}html[data-cpen-theme=linear] .scenarioLeadCard{border-color:rgba(94,106,210,.24);background:linear-gradient(135deg,rgba(94,106,210,.1),transparent 52%),var(--linear-surface)}html[data-cpen-theme=linear] .scenarioLeadCard>div:first-child>span,html[data-cpen-theme=linear] .switchSavingsIntro span{color:var(--linear-accent-strong)}html[data-cpen-theme=linear] .scenarioMath span{color:#526071}html[data-cpen-theme=linear] .scenarioMath strong{color:#17171c}html[data-cpen-theme=linear] .scenarioMath .scenarioSave small,html[data-cpen-theme=linear] .scenarioMath .scenarioSave strong{color:var(--linear-accent-readable-light)}html[data-cpen-theme=linear] .scenarioBarLine{background:var(--linear-muted-surface)}html[data-cpen-theme=linear] .scenarioBarLine:before{background:rgba(255,255,255,.1)}html[data-cpen-theme=linear] .scenarioBarLine.cpen:before{background:rgba(94,106,210,.55)}html[data-cpen-theme=linear] .scenarioBarLine span{color:var(--linear-muted)}html[data-cpen-theme=linear] .priceComparisonTable td strong,html[data-cpen-theme=linear] .scenarioBarLine strong{color:var(--linear-text)}html[data-cpen-theme=linear] .scenarioRowResult span,html[data-cpen-theme=linear] .scenarioRowResult strong{color:var(--linear-accent-strong)}html[data-cpen-theme=linear] .scenarioRowResult small{color:var(--linear-muted)}html[data-cpen-theme=linear] .comparisonTableWrap{border-color:var(--linear-line);background:var(--linear-surface);box-shadow:0 18px 46px rgba(0,0,0,.3)}html[data-cpen-theme=linear] .priceComparisonTable th{background:var(--linear-raised);color:var(--linear-muted);border-bottom-color:var(--linear-line)}html[data-cpen-theme=linear] .priceComparisonTable td{border-color:var(--linear-line)}html[data-cpen-theme=linear] .mobileComparisonItem{background:var(--linear-surface);border-color:var(--linear-line);color:var(--linear-text)}html[data-cpen-theme=linear] .mobileComparisonItem strong{color:var(--linear-text)}html[data-cpen-theme=linear] .mobileComparisonItem span{color:var(--linear-accent-strong)}html[data-cpen-theme=linear] .mobileComparisonItem dt{color:#7d8490}html[data-cpen-theme=linear] .savingsPct{color:var(--linear-accent-readable-light)}html[data-cpen-theme=linear] .liveDot{background:var(--linear-accent-strong);box-shadow:0 0 0 3px rgba(94,106,210,.18)}html[data-cpen-theme=linear] .homePresets .presetDesc,html[data-cpen-theme=linear] .homePresets .presetsHeader p{color:var(--linear-muted)}html[data-cpen-theme=linear] .homeValueRoutes{border-color:var(--linear-line)}html[data-cpen-theme=linear] .benchmarkApiBand,html[data-cpen-theme=linear] .benchmarkHeroPanel,html[data-cpen-theme=linear] .benchmarkProofCard,html[data-cpen-theme=linear] .complianceBoundaryCard{border-color:var(--linear-line);background:radial-gradient(circle at 100% 0,rgba(184,242,208,.12),transparent 34%),var(--linear-raised)}html[data-cpen-theme=linear] .benchmarkHeroPanel{box-shadow:0 16px 42px rgba(0,0,0,.18)}html[data-cpen-theme=linear] .benchmarkApiBand strong,html[data-cpen-theme=linear] .benchmarkHeroPanelHeader strong,html[data-cpen-theme=linear] .benchmarkHeroStats dd,html[data-cpen-theme=linear] .benchmarkProofCard strong,html[data-cpen-theme=linear] .benchmarkProofHeader h2,html[data-cpen-theme=linear] .complianceBoundaryCard strong,html[data-cpen-theme=linear] .complianceBoundaryHeader h2,html[data-cpen-theme=linear] .complianceLegalLinks a,html[data-cpen-theme=linear] .valueRouteCard dd,html[data-cpen-theme=linear] .valueRouteCard small,html[data-cpen-theme=linear] .valueRoutesHeader h2{color:var(--linear-text)}html[data-cpen-theme=linear] .benchmarkApiBand p,html[data-cpen-theme=linear] .benchmarkHeroPanel p,html[data-cpen-theme=linear] .benchmarkHeroStats dt,html[data-cpen-theme=linear] .benchmarkProofCard p,html[data-cpen-theme=linear] .benchmarkProofHeader p,html[data-cpen-theme=linear] .complianceBoundaryCard p,html[data-cpen-theme=linear] .complianceBoundaryHeader p,html[data-cpen-theme=linear] .valueRouteCard dt,html[data-cpen-theme=linear] .valueRouteCard span,html[data-cpen-theme=linear] .valueRoutesEmpty,html[data-cpen-theme=linear] .valueRoutesHeader p{color:var(--linear-muted)}html[data-cpen-theme=linear] .benchmarkApiBand code,html[data-cpen-theme=linear] .benchmarkApiBand span,html[data-cpen-theme=linear] .benchmarkHeroPanelHeader span,html[data-cpen-theme=linear] .benchmarkProofCard span,html[data-cpen-theme=linear] .complianceBoundaryCard span,html[data-cpen-theme=linear] .complianceLegalLinks a:focus-visible,html[data-cpen-theme=linear] .complianceLegalLinks a:hover{color:var(--linear-accent-strong)}html[data-cpen-theme=linear] .complianceLegalLinks a,html[data-cpen-theme=linear] .homeComplianceBoundary{border-color:var(--linear-line)}html[data-cpen-theme=linear] .complianceLegalLinks a:focus-visible,html[data-cpen-theme=linear] .complianceLegalLinks a:hover{border-color:var(--linear-accent)}html[data-cpen-theme=linear] .benchmarkHeroStats{border-color:var(--linear-line);background:var(--linear-line)}html[data-cpen-theme=linear] .benchmarkHeroStats div,html[data-cpen-theme=linear] .valueRouteCard,html[data-cpen-theme=linear] .valueRouteCard dl div{border-color:var(--linear-line);background:var(--linear-raised)}html[data-cpen-theme=linear] .valueRouteCard strong{color:var(--linear-accent-strong)}html[data-cpen-theme=linear] .presetCard.comingSoonPreset:after{background:linear-gradient(135deg,rgba(9,10,13,.76),rgba(9,10,13,.94)),rgba(18,20,28,.38);backdrop-filter:blur(22px)}html[data-cpen-theme=linear] .homeRedesign{display:grid;gap:clamp(34px,5vw,64px)}html[data-cpen-theme=linear] .catalogCta,html[data-cpen-theme=linear] .homePresets,html[data-cpen-theme=linear] .homePriceComparison,html[data-cpen-theme=linear] .homeProof{border-top:1px solid var(--linear-line)}html[data-cpen-theme=linear] .catalogCta,html[data-cpen-theme=linear] .comparisonTableWrap,html[data-cpen-theme=linear] .homeLiveStatus,html[data-cpen-theme=linear] .proofStep,html[data-cpen-theme=linear] .savingsHero,html[data-cpen-theme=linear] .switchSavingsPanel{box-shadow:0 16px 42px rgba(0,0,0,.18)}html[data-cpen-theme=linear] .catalogCta,html[data-cpen-theme=linear] .proofStep,html[data-cpen-theme=linear] .scenarioLeadCard,html[data-cpen-theme=linear] .scenarioRow{background:var(--linear-raised)}html[data-cpen-theme=linear] .homePriceComparison{box-sizing:border-box;border:1px solid rgba(184,242,208,.24);border-radius:22px;background:radial-gradient(circle at 18% 8%,rgba(184,242,208,.14),transparent 30%),linear-gradient(180deg,rgba(18,20,28,.98),rgba(9,10,13,.98));color:#f7f8f8;padding:clamp(28px,5vw,58px)}html[data-cpen-theme=linear] .comparisonHeader h2{color:#f7f8f8}html[data-cpen-theme=linear] .comparisonHeader p{color:#9ca3b4}html[data-cpen-theme=linear] .comparisonHeaderProof>div,html[data-cpen-theme=linear] .comparisonTableWrap,html[data-cpen-theme=linear] .scenarioLeadCard,html[data-cpen-theme=linear] .scenarioRow,html[data-cpen-theme=linear] .switchSavingsPanel{border-color:rgba(184,242,208,.2);background:rgba(18,20,28,.84);color:#f7f8f8;box-shadow:0 24px 80px rgba(0,0,0,.34)}html[data-cpen-theme=linear] .comparisonHeaderProof span,html[data-cpen-theme=linear] .priceComparisonTable td,html[data-cpen-theme=linear] .priceComparisonTable td span,html[data-cpen-theme=linear] .scenarioBarLine span,html[data-cpen-theme=linear] .scenarioLeadCard p,html[data-cpen-theme=linear] .scenarioNarrativeHeader p,html[data-cpen-theme=linear] .spendHint,html[data-cpen-theme=linear] .spendLabel,html[data-cpen-theme=linear] .switchSavingsIntro p{color:#9ca3b4}html[data-cpen-theme=linear] .comparisonHeaderProof strong,html[data-cpen-theme=linear] .priceComparisonTable td strong,html[data-cpen-theme=linear] .scenarioBarLine strong,html[data-cpen-theme=linear] .scenarioLeadCard h4,html[data-cpen-theme=linear] .scenarioMath strong,html[data-cpen-theme=linear] .scenarioNarrativeHeader h4,html[data-cpen-theme=linear] .scenarioRowCopy strong,html[data-cpen-theme=linear] .switchSavingsIntro h3{color:#f7f8f8}html[data-cpen-theme=linear] .comparisonHeaderSave,html[data-cpen-theme=linear] .scenarioMath .scenarioSave{border-color:rgba(184,242,208,.36);background:radial-gradient(circle at 100% 0,rgba(184,242,208,.18),transparent 54%),rgba(22,25,35,.94)}html[data-cpen-theme=linear] .comparisonHeaderSave small,html[data-cpen-theme=linear] .comparisonHeaderSave strong,html[data-cpen-theme=linear] .savingsPct,html[data-cpen-theme=linear] .scenarioLeadCard>div:first-child>span,html[data-cpen-theme=linear] .scenarioMath .scenarioSave small,html[data-cpen-theme=linear] .scenarioMath .scenarioSave strong,html[data-cpen-theme=linear] .scenarioNarrativeHeader span,html[data-cpen-theme=linear] .scenarioRowCopy span,html[data-cpen-theme=linear] .scenarioRowResult span,html[data-cpen-theme=linear] .scenarioRowResult strong,html[data-cpen-theme=linear] .spendValue,html[data-cpen-theme=linear] .switchSavingsIntro span,html[data-cpen-theme=linear] .switchSavingsMax{color:#14c2d6}html[data-cpen-theme=linear] .scenarioProgress{background:rgba(255,255,255,.08)}html[data-cpen-theme=linear] .scenarioProgress span{background:linear-gradient(90deg,#087a48,#0ea5b8)}html[data-cpen-theme=linear] .switchControls{border-color:rgba(184,242,208,.22);background:rgba(9,10,13,.76)}html[data-cpen-theme=linear] .scenarioBarLine,html[data-cpen-theme=linear] .spendControl input[type=range]{background:rgba(255,255,255,.08)}html[data-cpen-theme=linear] .scenarioBarLine:before{background:rgba(255,255,255,.12)}html[data-cpen-theme=linear] .scenarioBarLine.cpen:before{display:none}html[data-cpen-theme=linear] .scenarioBarLine.cpen i{background:linear-gradient(90deg,rgba(8,122,72,.92),rgba(184,242,208,.44))}html[data-cpen-theme=linear] .costBasisControl,html[data-cpen-theme=linear] .priceComparisonTable th{border-color:rgba(184,242,208,.22);background:rgba(18,20,28,.92)}html[data-cpen-theme=linear] .costBasisControl button{color:#9ca3b4}html[data-cpen-theme=linear] .costBasisControl button[aria-pressed=true]{background:#0ea5b8;color:#07110c}@media (max-width:520px){html[data-cpen-theme=linear] .homePriceComparison{padding:24px 16px}}html[data-cpen-theme=linear] .methodologyClonePage a,html[data-cpen-theme=linear] .methodologyClonePage h1,html[data-cpen-theme=linear] .methodologyClonePage h2,html[data-cpen-theme=linear] .methodologyClonePage h3,html[data-cpen-theme=linear] .methodologyClonePage li,html[data-cpen-theme=linear] .methodologyClonePage p,html[data-cpen-theme=linear] .methodologyClonePage span,html[data-cpen-theme=linear] .methodologyClonePage strong,html[data-cpen-theme=linear] .pricingShell .packRow small,html[data-cpen-theme=linear] .pricingShell .packRow span,html[data-cpen-theme=linear] .pricingShell .packRow strong,html[data-cpen-theme=linear] .pricingShell .priceGrid strong,html[data-cpen-theme=linear] .pricingShell .pricingDataSafetyCard span,html[data-cpen-theme=linear] .pricingShell .pricingDataSafetyCard strong,html[data-cpen-theme=linear] .pricingShell .pricingFeeCard span,html[data-cpen-theme=linear] .pricingShell .pricingFeeCard strong,html[data-cpen-theme=linear] .pricingShell a,html[data-cpen-theme=linear] .pricingShell button,html[data-cpen-theme=linear] .pricingShell dd,html[data-cpen-theme=linear] .pricingShell dt,html[data-cpen-theme=linear] .pricingShell h1,html[data-cpen-theme=linear] .pricingShell h2,html[data-cpen-theme=linear] .pricingShell h3,html[data-cpen-theme=linear] .pricingShell h4,html[data-cpen-theme=linear] .pricingShell li,html[data-cpen-theme=linear] .pricingShell p,html[data-cpen-theme=linear] .pricingShell small,html[data-cpen-theme=linear] .pricingShell span,html[data-cpen-theme=linear] .pricingShell strong{color:#f3f6fb}html[data-cpen-theme=linear] .footerColumns a:not(:hover),html[data-cpen-theme=linear] .mobileMenuPanel a,html[data-cpen-theme=linear] .navlinks a,html[data-cpen-theme=linear] .navlinks a:link,html[data-cpen-theme=linear] .navlinks a:visited{color:#9aa3b2}html[data-cpen-theme=linear] .mobileMenuPanel a:hover,html[data-cpen-theme=linear] .mobileMenuPanel a[aria-current=page],html[data-cpen-theme=linear] .navlinks a:hover,html[data-cpen-theme=linear] .navlinks a[aria-current=page]{color:#0ea5b8}html[data-cpen-theme=linear] .methodologyClonePage .methodologySafetyGrid>article>span,html[data-cpen-theme=linear] .pricingShell .packRow.recommended span,html[data-cpen-theme=linear] .pricingShell .packRow.recommended strong,html[data-cpen-theme=linear] .pricingShell .planFeatureList li:before{color:#f3f6fb}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHeroWords{background:transparent}}