:root{--bg:#f6f8fb;--surface:#ffffff;--surface-muted:#eef3f6;--surface-raised:#f8fbfd;--text:#07172c;--muted:#5d6674;--line:#d8e0e7;--soft-line:#e8eef2;--accent:#13b8c5;--accent-strong:#08788a;--accent-text:#03151a;--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:#13c6d1;--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);-webkit-text-decoration-color:rgba(7,23,44,.38);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;grid-gap:8px;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;grid-gap:10px;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);-webkit-clip-path:inset(0 -100vmax);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,.dashboardNavLink:hover,.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)}.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);-webkit-backdrop-filter:blur(14px);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;grid-gap:14px;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));grid-gap:10px;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:18ch;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{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}.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);grid-gap:10px;gap:10px;align-items:stretch}.savingsEquationTerm,.scenarioMath>div{display:grid;grid-gap:6px;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;grid-gap:4px;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}.savingsHeroCta{max-width:none}.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)}.homePriceComparison{padding:clamp(52px,7vw,86px) 0}.comparisonHeader{margin-bottom:26px}.catalogCta h2,.comparisonHeader h2,.proofHeader h2{color:var(--ink);text-wrap:balance}.catalogBody,.comparisonHeader p,.proofHeader p{color:#405167}.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;grid-gap:18px;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);grid-gap:18px;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));grid-gap:10px;gap:10px}.scenarioMath .scenarioSave small{color:var(--accent-strong);font-size:1rem;font-weight:900}.scenarioNarrative{display:grid;grid-gap:16px;gap:16px;border-top:1px solid var(--soft-line);padding-top:20px}.scenarioNarrativeHeader{display:grid;max-width:760px;grid-gap:8px;gap:8px}.scenarioRows{display:grid;grid-gap:10px;gap:10px}.scenarioRow{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(260px,1fr) minmax(128px,.32fr);grid-gap:16px;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;grid-gap:7px;gap:7px;min-width:0}.scenarioRowCopy strong{color:var(--ink);font-size:1rem;line-height:1.32}.scenarioBars{display:grid;grid-gap:8px;gap:8px;min-width:0}.scenarioBarLine{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;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 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;grid-gap:2px;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:10.5ch;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}.savingsEquation{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:40px}.switchControls{grid-template-columns: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;grid-gap:10px;gap:10px}.mobileComparisonItem{display:grid;grid-gap:12px;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;grid-gap:4px;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;grid-gap:4px;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:11ch}.catalogBody,.proofHeader p{color:#526071}}@media (max-width:520px){.homeRedesign{width:calc(100% - 24px)}.heroSection h1{max-width:9.8ch;font-size:clamp(2.5rem,12.4vw,3.55rem)}.heroActions .button{min-width:0}.savingsOutcome{padding:18px}.scenarioBarLine{grid-template-columns:1fr;gap:0;align-items:center;padding:7px 12px;border-radius:14px}.scenarioBarLine strong{font-size:.95rem}.mobileComparisonItem dl{grid-template-columns:1fr}}html[data-cpen-theme=linear]{--linear-bg:#08090a;--linear-surface:#101111;--linear-raised:#131416;--linear-muted-surface:#18191b;--linear-text:#f7f8f8;--linear-muted:#8a8f98;--linear-line:#1f2023;--linear-accent:#5e6ad2;--linear-accent-strong:#7878e8;--linear-accent-readable-light:#4f56c5}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,.85);box-shadow:0 14px 34px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-cpen-theme=linear] .mobileMenuPanel a,html[data-cpen-theme=linear] .navlinks{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:#ffffff;border-color:var(--linear-accent)}html[data-cpen-theme=linear] .mobileMenuPanel .navbutton{color:#ffffff}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] .footerColumns span{color:var(--linear-accent-strong)}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] .savingsHeroCta{background:var(--linear-accent);color:#ffffff;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{color:var(--linear-muted)}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] .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)}