body,html{background:var(--bg)}body{color:var(--text)}::selection{background:var(--selection)}.brand{gap:9px;font-size:14px;letter-spacing:.055em}.brand-wordmark>span{color:var(--accent)}.notice-mark-field{display:none}.notice-mark-route{fill:none;stroke:var(--accent);stroke-width:2.8;stroke-linecap:square;stroke-linejoin:miter}.notice-mark-route-secondary{stroke:var(--text)}.notice-mark-node{fill:var(--accent);stroke:var(--bg);stroke-width:1.5}.button,a.button,button.button{min-height:44px;padding-inline:17px;border:1px solid var(--accent);border-radius:5px;background:var(--accent);color:var(--on-accent);box-shadow:none;font-weight:720;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.button:hover,a.button:hover,button.button:hover{border-color:var(--accent-hover);background:var(--accent-hover);box-shadow:none;transform:none}.button:active,a.button:active,button.button:active{border-color:var(--accent-down);background:var(--accent-down);box-shadow:none;transform:none}.button.ghost,.button.secondary{border-color:var(--border-strong);background:transparent;color:var(--text);box-shadow:none}.button.ghost:hover,.button.secondary:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.button.small{min-height:36px;padding-inline:12px}.input,input,select,textarea{border-radius:5px;background:var(--surface)}:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:2px}.nav.marketing-nav{position:relative;z-index:50;min-height:72px;color:var(--text);backdrop-filter:none;-webkit-backdrop-filter:none}.marketing-nav-inner{width:min(1320px,calc(100vw - 48px));min-height:72px;border:0;background:transparent}.marketing-brand-link{border-radius:5px}.marketing-menu-trigger,.marketing-nav .marketing-mobile-toggle,.marketing-nav .theme-toggle,.marketing-nav-center>a,.marketing-signin{border-radius:5px;color:var(--muted)}.marketing-menu-trigger:hover,.marketing-menu-trigger[data-popup-open],.marketing-nav .marketing-mobile-toggle:hover,.marketing-nav .theme-toggle:hover,.marketing-nav-center>a:hover,.marketing-signin:hover{border-color:transparent;background:var(--surface-2);color:var(--text)}.marketing-nav .marketing-cta{min-height:40px;border-radius:5px}.marketing-menu-popup,.theme-menu-popup{border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 8px 16px rgba(0,0,0,.25)}.marketing-menu-label{color:var(--dim)}.marketing-menu-item{border-radius:5px}.marketing-menu-item:hover,.marketing-menu-item[data-highlighted]{background:var(--surface-2)}.marketing-menu-icon{border:0;border-radius:0;background:transparent;color:var(--accent)}.signal-stage{position:relative;border-bottom:1px solid var(--border);background:var(--bg);color:var(--text)}.signal-stage:before{display:none}.evidence-home .north-hero,.signal-stage .north-hero{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(48px,7vw,108px);min-height:690px;padding-block:clamp(78px,9vw,124px)}.auth-overline,.home-kicker,.landing-evidence-intro>p:first-child,.landing-faq-intro>p,.pricing-kicker,.signal-stage .home-kicker{color:var(--accent);font-family:var(--font-sans);font-size:13px;font-weight:720;letter-spacing:0;text-transform:none}.evidence-home .north-hero-copy h1,.signal-stage .north-hero-copy h1{max-width:650px;margin-top:18px;color:var(--text);font-size:clamp(52px,6.2vw,82px);letter-spacing:-.04em;line-height:.96}.evidence-home .north-hero-sub,.signal-stage .north-hero-sub{max-width:540px;color:var(--muted);font-size:18px;line-height:1.55}.evidence-home .north-hero-fineprint,.signal-stage .north-hero-fineprint{color:var(--dim)}.delivery-route{width:100%;margin:0;padding:0;border-block:1px solid var(--border-strong)}.delivery-route figcaption{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:baseline;padding:18px 0 22px;border-bottom:1px solid var(--border)}.delivery-route figcaption span,.delivery-route li small{color:var(--dim);font-size:12px}.delivery-route figcaption strong{color:var(--text);font-size:18px}.delivery-route ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.delivery-route li{position:relative;display:grid;gap:8px;min-width:0;padding:32px 14px 30px 0}.delivery-route li:not(:last-child):after{position:absolute;top:43px;right:14px;left:34px;height:1px;background:var(--border-strong);content:""}.delivery-route li>span{position:relative;z-index:1;display:grid;width:24px;height:24px;place-items:center;background:var(--bg);color:var(--accent)}.delivery-route li strong{overflow:hidden;color:var(--text);font-family:var(--font-mono);font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.delivery-route>a{display:inline-flex;gap:8px;align-items:center;margin:0 0 18px;color:var(--accent);font-size:13px;font-weight:700}.signal-stage .north-proof-rail{border-color:var(--border);background:var(--surface)}.signal-stage .north-proof-rail .container>div,.signal-stage .north-proof-rail .container>div:first-child{border-color:var(--border)}.signal-stage .north-proof-rail strong{color:var(--text)}.signal-stage .north-proof-rail span{color:var(--dim)}.evidence-home .north-section{padding-block:clamp(80px,9vw,128px)}.evidence-home .north-tinted-section{border-color:var(--border);background:var(--surface-2)}.evidence-home .activation-grid{border:0}.evidence-home .activation-grid:before{background:var(--border-strong)}.activation-step-node{border-color:var(--border-strong);background:var(--bg);color:var(--accent);box-shadow:0 0 0 8px var(--bg)}.evidence-home .activation-grid li{border:0;background:transparent}.project-ledger{border-top:1px solid var(--border-strong)}.project-ledger-summary{display:flex;align-items:end;justify-content:space-between;padding:18px 0 28px}.project-ledger-head,.project-ledger-summary>span{color:var(--dim);font-size:12px}.project-ledger-summary>strong{color:var(--text);font-family:var(--font-display);font-size:clamp(30px,4vw,50px);letter-spacing:-.04em}.project-ledger-summary small{color:var(--muted);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0}.project-ledger-head,.project-ledger-rows>div{display:grid;grid-template-columns:1.25fr 1fr .7fr .45fr;gap:16px;align-items:center}.project-ledger-head{padding:10px 0;border-block:1px solid var(--border)}.project-ledger-rows>div{min-height:62px;border-bottom:1px solid var(--border);color:var(--muted);font-size:13px}.project-ledger-rows>div>span:first-child{display:flex;gap:10px;align-items:center;color:var(--text)}.project-ledger-index{color:var(--accent);font-family:var(--font-mono);font-size:10px;font-style:normal}.project-ledger code{overflow:hidden;color:var(--muted);text-overflow:ellipsis}.project-ledger-state{display:inline-flex;gap:7px;align-items:center}.project-ledger-state i{width:6px;height:6px;border-radius:50%;background:var(--dim)}.project-ledger-state.sending i{background:var(--accent)}.project-ledger-rows>div>strong:last-child{color:var(--text);font-family:var(--font-mono);font-size:12px;text-align:right}.project-ledger>p{margin:18px 0 0;color:var(--dim);font-size:13px}.evidence-home .email-lane-grid>a{border-color:var(--border)}.evidence-home .email-lane-grid>a:hover{color:var(--accent)}.authority-section{border-block:1px solid var(--border);background:var(--surface);color:var(--text)}.authority-grid .home-kicker,.authority-list>li>svg{color:var(--accent)}.authority-grid h2,.authority-list strong{color:var(--text)}.authority-grid>div>p:not(.home-kicker),.authority-list small{color:var(--muted)}.authority-list,.authority-list li{border-color:var(--border)}.authority-grid .button.secondary{border-color:var(--border-strong);color:var(--text)}.home-pricing-ledger,.home-pricing-ledger>div{border-color:var(--border)}.home-pricing-ledger>div{background:transparent}.home-pricing-ledger>div.featured{background:var(--surface-2)}.evidence-home .north-final-cta{border:1px solid var(--border);border-radius:8px;background:var(--surface)}.premium-landing,.solution-page,.spoke-page{background:var(--bg);color:var(--text)}.premium-landing .landing-hero,.pricing-hero-ledger,.spoke-hero{width:min(1320px,calc(100vw - 48px));margin:0 auto;padding-block:clamp(72px,9vw,124px);border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.premium-landing .landing-hero-copy h1,.pricing-hero-title,.solution-page h1,.spoke-title{color:var(--text);font-size:clamp(46px,5.7vw,78px);letter-spacing:-.04em;line-height:.98}.hero-sub,.landing-breadcrumb,.landing-breadcrumb a,.landing-breadcrumb span,.landing-hero-copy>p,.spoke-sub{color:var(--muted)}.landing-hero-visual>*,.solution-visual,.spoke-highlight,.spoke-highlight-card{border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:none}.spoke-capability-heading>p,.spoke-family-label,.spoke-implementation-sample>p{margin:0 0 16px;color:var(--accent);font-size:13px;font-weight:720}.spoke-hero-index{margin:0;border-top:1px solid var(--border-strong)}.spoke-hero-index>div{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid var(--border)}.spoke-hero-index dt{color:var(--text);font-weight:720}.spoke-hero-index dd{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.spoke-implementation-sample{padding-left:clamp(20px,4vw,52px);border-left:1px solid var(--border-strong)}.spoke-implementation-sample .codeblock{border-radius:0;box-shadow:none}.spoke-capability-section{display:grid;grid-template-columns:minmax(220px,.52fr) minmax(0,1.48fr);gap:clamp(40px,7vw,104px);padding-block:clamp(72px,8vw,112px)}.spoke-capability-heading h2{max-width:330px;margin:0;font-size:clamp(32px,4vw,52px);letter-spacing:-.035em;line-height:1}.spoke-proof-ledger{border-top:1px solid var(--border-strong)}.spoke-proof-ledger>div{grid-template-columns:32px minmax(140px,.55fr) minmax(0,1fr);gap:18px;padding:21px 0;border-bottom:1px solid var(--border)}.spoke-proof-ledger>div>span{color:var(--accent)}.spoke-proof-ledger h3,.spoke-proof-ledger p{margin:0}.spoke-proof-ledger h3{color:var(--text);font-size:15px}.spoke-proof-ledger p{color:var(--muted);font-size:14px;line-height:1.6}.spoke-page-use-case .spoke-hero{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.spoke-page-integration .spoke-hero{align-items:start}.authority-record,.campaign-brief,.indie-code-sample,.integration-code-sample,.landing-hero-visual>.campaign-brief,.landing-hero-visual>.integration-code-sample,.landing-hero-visual>.projects-open-ledger,.projects-open-ledger{margin:0;border:0;border-block:1px solid var(--border-strong);border-radius:0;background:transparent;box-shadow:none}.authority-record figcaption,.campaign-brief figcaption,.indie-code-sample figcaption,.integration-code-sample figcaption,.projects-open-ledger-title{display:flex;gap:10px;align-items:center;min-height:52px;border-bottom:1px solid var(--border);color:var(--text);font-size:13px;font-weight:720}.authority-record figcaption svg,.campaign-brief figcaption svg,.projects-open-ledger-title svg{color:var(--accent)}.authority-record dl,.campaign-brief dl{margin:0}.authority-record dl>div,.campaign-brief dl>div{display:grid;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);gap:18px;padding:16px 0;border-bottom:1px solid var(--border)}.authority-record dt,.campaign-brief dt{color:var(--dim);font-size:12px}.authority-record dd,.campaign-brief dd{margin:0;color:var(--text);font-size:14px;font-weight:650}.authority-record>p,.campaign-brief>p,.indie-code-sample>p,.integration-code-sample>p{display:flex;gap:9px;align-items:center;margin:0;padding:15px 0;color:var(--muted);font-size:12px}.campaign-brief>p svg,.indie-code-sample>p svg,.integration-code-sample>p svg{color:var(--accent)}.projects-open-ledger>div:nth-child(2)>div{display:grid;grid-template-columns:30px minmax(120px,1fr) minmax(120px,.8fr) auto;gap:14px;align-items:center;min-height:56px;border-bottom:1px solid var(--border);font-size:13px}.projects-open-ledger>div:nth-child(2) span{color:var(--accent);font-family:var(--font-mono);font-size:10px}.projects-open-ledger code{overflow:hidden;color:var(--muted);text-overflow:ellipsis}.projects-open-ledger b{color:var(--text);font-family:var(--font-mono);font-size:12px}.projects-open-ledger>p{display:flex;align-items:baseline;justify-content:space-between;margin:0;padding:18px 0;color:var(--dim);font-size:12px}.projects-open-ledger>p strong{color:var(--text);font-family:var(--font-mono)}.indie-code-sample figcaption,.integration-code-sample figcaption{justify-content:space-between}.indie-code-sample figcaption small,.integration-code-sample figcaption small{color:var(--dim);font-weight:500}.indie-code-sample pre,.integration-code-sample pre{max-width:100%;margin:0;padding:24px 0;overflow-x:auto;border-bottom:1px solid var(--border);background:transparent;color:var(--text);font-size:12px;line-height:1.7}.integration-code-sample>p span{display:flex;gap:10px;align-items:baseline}.integration-code-sample>p small{color:var(--dim);font-family:var(--font-mono)}.authority-record{width:100%}.authority-record figcaption strong{margin-left:auto;color:var(--accent);font-family:var(--font-mono);font-size:11px}.authority-record>p svg{color:var(--pop-cyan)}.landing-closer,.landing-evidence,.landing-faq,.landing-steps,.solution-section,.spoke-band{border-color:var(--border)}.landing-proof-list{border-top:1px solid var(--border)}.landing-proof-list>a,.landing-proof-list>article{border-color:var(--border);border-radius:0;background:transparent}.landing-proof-list>a:hover{background:var(--surface-2)}.feature-icon,.landing-proof-glyph,.spoke-highlight-head>span{border:0;border-radius:0;background:transparent;color:var(--accent)}.landing-faq>div:last-child,.landing-steps>ol,.spoke-proof-grid,.spoke-steps{border-color:var(--border)}.spoke-proof-grid{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--border)}.landing-faq details,.landing-steps li,.spoke-proof-grid .feature-card,.spoke-step{border-color:var(--border);border-radius:0;background:transparent;box-shadow:none}.spoke-proof-grid .feature-card{display:grid;grid-template-columns:38px minmax(180px,.72fr) minmax(0,1.28fr);align-items:center;gap:18px;min-height:104px;padding:20px 0;border:0;border-bottom:1px solid var(--border)}.spoke-proof-grid .feature-card h2,.spoke-proof-grid .feature-card p{margin:0}.landing-step-node,.spoke-step-marker{border-color:var(--accent);background:var(--bg);color:var(--accent)}.landing-closer{border:1px solid var(--border);border-radius:8px;background:var(--surface)}.pricing-hero-ledger{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);background:transparent}.pricing-hero-rules,.pricing-hero-rules li{border-color:var(--border)}.pricing-choice-grid{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:transparent}.pricing-choice-grid .price-card,.pricing-choice-grid .price-card:first-child,.pricing-choice-grid .price-card:last-child{border-color:var(--border);border-radius:0;background:transparent;box-shadow:none}.pricing-choice-grid .price-card.featured{background:var(--surface-2)}.pricing-calculator-section{border:1px solid var(--border);border-radius:8px;background:var(--surface)}.pricing-docs-grid>a,.pricing-meter-panel,.pricing-slider-shell{border-color:var(--border);border-radius:5px;background:transparent;box-shadow:none}.auth-shell{min-height:100vh;background:var(--bg)}.auth-shell:after,.auth-shell:before{display:none}.auth-shell-inner{width:min(1120px,calc(100% - 36px))}.auth-shell-inner.narrow,.auth-shell-inner:not(.narrow){border-color:var(--border);border-radius:8px;box-shadow:none}.auth-grid{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:none}.auth-copy{border-right:1px solid var(--border);background:var(--surface-2)}.auth-card,.auth-form-card,.auth-grid>div:last-child>form{border:0;border-radius:0;background:transparent;box-shadow:none}.docs-layout{width:min(1320px,calc(100vw - 48px));border-color:var(--border)}.docs-sidebar{border-color:var(--border);background:var(--bg)}.docs-body{color:var(--text)}.docs-intro-hero,.docs-more-guides,.docs-start-here,.docs-trail{border-color:var(--border)}.docs-trail{border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text)}.docs-trail strong,.docs-trail>div>p{color:var(--accent)}.docs-trail h2,.docs-trail span{color:var(--text)}.docs-trail li,.docs-trail ol{border-color:var(--border)}.docs-start-here nav,.docs-trail ol{border-top:1px solid var(--border)}.docs-start-here nav a,.docs-trail li{border-color:var(--border);border-radius:0;background:transparent}.docs-start-here nav a:hover{background:var(--surface-2)}.code-tabs,.codeblock,.docs-body pre,pre.codeblock{border:1px solid var(--border);border-radius:5px;background:#060907;box-shadow:none}.blog-article,.legal-page,.trust-page{color:var(--text)}.portal{background:var(--bg)}.portal-sidebar,.portal-topbar,.sidebar{border-color:var(--border);background:var(--bg)}.portal-topbar{backdrop-filter:none;-webkit-backdrop-filter:none}.account-chip,.project-switcher-trigger,.sidebar-item,.sidebar-nav a,.workspace-switcher-trigger{border-radius:3px}.sidebar-item.active,.sidebar-nav a.active,.sidebar-nav a[aria-current=page]{border-color:transparent;border-left-color:var(--accent);border-radius:0;background:transparent;color:var(--text)}.portal-main{background:var(--bg)}.portal .page-header{align-items:end;min-height:98px;margin:0 0 30px;padding:18px 0 22px;border-bottom:1px solid var(--border-strong)}.portal .page-title{font-family:var(--font-display);font-size:clamp(26px,3vw,36px);letter-spacing:-.035em}.portal .page-sub{max-width:72ch;font-size:13px}.portal .card,.portal .metric-card,.portal .panel{border:0;border-block:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.portal .card-header,.portal .panel-header{border-color:var(--border)}.portal .overview-stat-grid{overflow:visible;border:0;border-block:1px solid var(--border-strong);border-radius:0;background:transparent}.portal .overview-stat-grid>div{border-color:var(--border)}.portal .overview-activation{border:0;border-block:1px solid var(--border-strong);border-radius:0;background:transparent}.portal .overview-activation-steps a{border:0;border-left:1px solid var(--border);border-radius:0;background:transparent}.portal .overview-activation-steps a.complete{border-color:var(--accent);background:transparent}.portal .table,.portal table{border-color:var(--border);border-radius:0;background:transparent}.portal .table td,.portal .table th,.portal table td,.portal table th{border-color:var(--border)}.portal .table th,.portal table th{background:transparent;color:var(--dim)}.portal .table tr:hover td,.portal table tbody tr:hover td{background:var(--surface-2)}.pill,.plan-tag,.status{border-radius:var(--radius-pill);box-shadow:none}.portal .empty{border-color:var(--border);border-radius:0;background:transparent}.onboarding-code-panel,.onboarding-helper,.onboarding-hero,.onboarding-progress,.onboarding-step-card{border-color:var(--border);border-radius:0;background:transparent;box-shadow:none}.onboarding-progress{border-inline:0;background:transparent;color:var(--text)}.onboarding-progress-copy,.onboarding-progress-copy strong,.onboarding-progress-copy>span:last-child{color:var(--muted)}.onboarding-progress-track{background:var(--border-strong)}.onboarding-progress-track>span{background:var(--accent)}.onboarding-progress-track>i{border-color:var(--border-strong);background:var(--bg)}.onboarding-progress-track>i.active,.onboarding-progress-track>i.complete{border-color:var(--accent);background:var(--accent);box-shadow:none}.onboarding-step-dot{border-color:var(--border-strong);background:var(--bg)}.onboarding-step-dot.active,.onboarding-step-dot.complete{border-color:var(--accent);color:var(--accent);box-shadow:none}.onboarding-step-icon{border-radius:5px;box-shadow:none}.onboarding-step-body,.onboarding-step.active .onboarding-step-body,.onboarding-step.complete .onboarding-step-body{border-radius:8px;box-shadow:none}.onboarding-step.active .onboarding-step-body{border-color:var(--accent-border);background:var(--surface)}.onboarding-agent-action{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-top:14px}.onboarding-agent-action>span{max-width:52ch;color:var(--muted);font-size:12px}.portal .badge-soon,.portal .status.accent,.portal a.link{color:var(--accent-text)}.onboarding-explore-grid{grid-template-columns:1fr;gap:0;border-top:1px solid var(--border)}.onboarding-explore-card{min-height:76px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.onboarding-helper summary:hover{background:var(--surface-2)}.footer.marketing-footer{padding:clamp(72px,9vw,112px) 0 28px;border-top:1px solid var(--border);background:var(--surface);color:var(--muted)}.marketing-footer .brand,.marketing-footer .brand-wordmark>span,.marketing-footer-col h2{color:var(--text)}.marketing-footer-col a:hover{color:var(--accent)}.marketing-footer-bottom{border-top-color:var(--border)}@media (max-width:1080px){.evidence-home .north-hero,.premium-landing .landing-hero,.pricing-hero-ledger,.signal-stage .north-hero{grid-template-columns:1fr}.evidence-home .north-hero,.signal-stage .north-hero{min-height:0}.spoke-capability-section{grid-template-columns:1fr}}@media (max-width:760px){.docs-layout,.marketing-nav-inner,.premium-landing .landing-hero,.pricing-hero-ledger,.spoke-hero{width:min(100% - 32px,1320px)}.marketing-mobile-menu{max-height:calc(100vh - 66px);border-top:1px solid var(--border);background:var(--bg)}.marketing-mobile-menu details,.marketing-mobile-menu summary{border-color:var(--border);color:var(--text)}.marketing-mobile-menu details a:hover{background:var(--surface-2)}.evidence-home .north-hero,.signal-stage .north-hero{padding-top:52px}.evidence-home .north-hero-copy h1,.premium-landing .landing-hero-copy h1,.pricing-hero-title,.signal-stage .north-hero-copy h1,.solution-page h1,.spoke-title{font-size:clamp(42px,12vw,58px)}.delivery-route figcaption{grid-template-columns:1fr;gap:6px}.delivery-route ol{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-route li:nth-child(2):after,.project-ledger-head{display:none}.project-ledger-rows>div{grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;padding-block:14px}.project-ledger-rows>div>code,.project-ledger-state{grid-row:2}.project-ledger-rows>div>strong:last-child{grid-column:2;grid-row:1}.spoke-hero-index>div,.spoke-proof-ledger>div{grid-template-columns:28px minmax(0,1fr)}.spoke-hero-index dd,.spoke-hero-index dt{grid-column:1/-1}.spoke-proof-ledger p{grid-column:2}.auth-grid{grid-template-columns:1fr}.auth-copy{border-right:0;border-bottom:1px solid var(--border)}.spoke-proof-grid .feature-card{grid-template-columns:34px minmax(0,1fr)}.spoke-proof-grid .feature-card p{grid-column:2}.evidence-home .north-final-cta,.landing-closer,.pricing-calculator-section{width:min(100% - 28px,1180px);border-radius:8px}.card,.metric-card,.onboarding-code-panel,.onboarding-hero,.onboarding-progress,.onboarding-step-card,.overview-activation,.overview-stat-grid,.panel{border-radius:6px}}@media (prefers-reduced-motion:reduce){.delivery-route li:not(:last-child):after{animation:none}}.autopilot-recovery{margin:0 0 18px;padding:22px;border:1px solid color-mix(in srgb,var(--warning) 48%,var(--border));background:color-mix(in srgb,var(--warning) 7%,var(--surface))}.autopilot-recovery-healthy,.autopilot-recovery-probing{border-color:color-mix(in srgb,var(--success) 48%,var(--border));background:color-mix(in srgb,var(--success) 6%,var(--surface))}.autopilot-recovery-operator_hold{border-color:color-mix(in srgb,var(--error) 45%,var(--border));background:color-mix(in srgb,var(--error) 6%,var(--surface))}.autopilot-recovery-heading,.autopilot-review-note{display:flex;align-items:center;justify-content:space-between;gap:18px}.autopilot-recovery-heading h2{margin:0;color:var(--text);font-size:18px}.autopilot-kicker{margin:0 0 5px;color:var(--muted);font:600 11px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.autopilot-recovery-summary{max-width:70ch;margin:12px 0 0;color:var(--muted)}.autopilot-sequence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--border);list-style:none}.autopilot-sequence li{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}.autopilot-sequence li span{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;font:650 11px/1 var(--font-mono)}.autopilot-sequence li.complete,.autopilot-sequence li.current{color:var(--text)}.autopilot-sequence li.complete span{border-color:var(--success);color:var(--success)}.autopilot-sequence li.current span{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.autopilot-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.autopilot-facts div{min-width:0}.autopilot-facts dt{color:var(--muted);font-size:11px}.autopilot-facts dd{margin:5px 0 0;color:var(--text);font:550 12px/1.45 var(--font-mono)}.autopilot-review-note{margin-top:18px}.autopilot-review-note p{color:var(--muted);font-size:12px;max-width:68ch;margin:0}@media (max-width:720px){.autopilot-recovery-heading,.autopilot-review-note{align-items:flex-start;flex-direction:column}.autopilot-facts,.autopilot-sequence{grid-template-columns:1fr;gap:12px}}:root{--signal-green:oklch(81.8% 0.19 147);--signal-green-hover:oklch(77% 0.19 147);--signal-carbon:oklch(15.8% 0.012 145);--signal-white:oklch(97.8% 0.004 145);--signal-gray:oklch(88.5% 0.012 145);--signal-coral:oklch(70.5% 0.2 27);--signal-rule:oklch(15.8% 0.012 145/0.22);--signal-copy:oklch(35% 0.012 145);--signal-accent-copy:oklch(42% 0.13 147);--signal-gutter:clamp(20px,4vw,72px);--signal-max:1440px;--ease-route:cubic-bezier(0.16,1,0.3,1)}[data-theme=dark] :is(.signal-spoke,.signal-integrations,.agent-ready-page,.mcp-page){--signal-white:var(--bg);--signal-carbon:var(--text);--signal-gray:var(--surface-2);--signal-rule:var(--border);--signal-copy:var(--muted);--signal-accent-copy:var(--accent)}[data-theme=dark] :is(.spoke-family-hero-product,.spoke-family-hero-deliverability,.spoke-page-capability .spoke-process-section,.spoke-trust-chapter.tone-carbon,.spoke-trust-chapter.tone-signal,.spoke-close,.integration-close,.agent-ready-close){--signal-white:oklch(97.8% 0.004 145);--signal-carbon:oklch(15.8% 0.012 145);--signal-gray:oklch(88.5% 0.012 145);--signal-rule:oklch(15.8% 0.012 145/0.28);--signal-copy:oklch(35% 0.012 145);--signal-accent-copy:oklch(32% 0.13 147)}[data-theme=dark] :is(.spoke-family-hero-product,.spoke-page-capability .spoke-process-section,.spoke-trust-chapter.tone-signal,.spoke-close,.integration-close,.agent-ready-close){color:var(--signal-carbon)}.audience-page{background:var(--bg);color:var(--text)}.audience-page h1,.audience-page h2,.audience-page h3{font-family:var(--font-display);letter-spacing:-.04em}.audience-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(48px,8vw,120px);align-items:center;min-height:650px;padding-block:clamp(88px,10vw,150px)}.audience-hero h1,.indie-stack-title h1{max-width:780px;margin:14px 0 22px;font-size:clamp(62px,7.2vw,112px);line-height:.87}.audience-hero-sub,.indie-stack-intro>p{max-width:620px;color:var(--muted);font-size:clamp(17px,1.45vw,21px);line-height:1.55}.audience-stat-rail{border-block:1px solid var(--border)}.audience-stat-rail>div{display:grid;grid-template-columns:repeat(4,1fr);padding-block:0}.audience-stat-rail>div>div{display:grid;min-height:118px;place-content:center;border-left:1px solid var(--border);text-align:center}.audience-stat-rail>div>div:last-child{border-right:1px solid var(--border)}.audience-stat-rail strong{font-family:var(--font-display);font-size:28px}.audience-stat-rail span{color:var(--muted);font-size:12px}.audience-faq-close,.audience-split{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(56px,10vw,160px);padding-block:clamp(96px,11vw,170px)}.audience-faq-close h2,.audience-split h2{max-width:620px;margin:12px 0 20px;font-size:clamp(46px,5.4vw,82px);line-height:.94}.audience-split p{color:var(--muted);font-size:17px;line-height:1.65}.agency-boundary-list,.agency-project-ledger,.audience-link-ledger,.indie-request-sheet,.saas-event-ledger{border-top:2px solid var(--text)}.agency-project-ledger>div{display:grid;grid-template-columns:56px 1fr auto;gap:18px;align-items:baseline;padding:19px 0;border-bottom:1px solid var(--border)}.agency-project-ledger>div:first-child{grid-template-columns:100px 1fr auto;background:var(--surface-2);padding-inline:14px}.agency-project-ledger small,.agency-project-ledger span{color:var(--muted);font-family:var(--font-mono);font-size:11px}.agency-project-ledger strong{font-size:18px}.agency-boundary-list>div{display:grid;grid-template-columns:50px 1fr auto;gap:18px;padding:18px 0;border-bottom:1px solid var(--border)}.agency-boundary-list small,.agency-boundary-list span{color:var(--muted);font-family:var(--font-mono);font-size:11px}.agency-pool-band,.indie-interface-band,.saas-sequence-band{border-block:1px solid #07110a;background:var(--accent);color:#07110a}.agency-pool-band .section-eyebrow,.indie-interface-band .section-eyebrow,.saas-sequence-band .section-eyebrow{color:#07110a}.agency-pool-band p,.indie-interface-band p,.saas-sequence-band p{color:rgba(7,17,10,.74)}.agency-pool-copy a{display:inline-flex;gap:8px;margin-top:16px;color:#07110a;font-weight:800}.agency-jobs-section,.audience-link-ledger>a{border-bottom:1px solid var(--border)}.audience-link-ledger>a{display:grid;grid-template-columns:28px 1fr auto;gap:16px;align-items:center;padding:21px 0}.audience-link-ledger>a:hover strong{color:var(--accent-strong)}.audience-link-ledger span{display:grid;gap:4px}.audience-link-ledger strong{font-size:17px}.audience-link-ledger small{color:var(--muted)}.audience-faq-close{align-items:start}.audience-final-signal{border-block:1px solid #07110a;background:var(--accent);color:#07110a}.audience-final-signal>div{display:flex;min-height:280px;align-items:center;justify-content:space-between;gap:40px}.audience-final-signal h2{margin:8px 0 0;font-size:clamp(44px,5vw,78px);line-height:.92}.audience-final-signal .section-eyebrow{color:#07110a}.signal-button-dark{border-color:#07110a!important;background:#07110a!important;color:#ffffff!important}.signal-button-dark:hover{border-color:#07110a!important;background:#ffffff!important;color:#07110a!important}.saas-event-ledger-head,.saas-event-ledger>div:not(.saas-event-ledger-head){display:grid;grid-template-columns:42px minmax(150px,.9fr) minmax(150px,1fr) 100px;gap:14px;align-items:center;padding:17px 0;border-bottom:1px solid var(--border)}.saas-event-ledger-head{grid-template-columns:minmax(150px,.9fr) minmax(150px,1fr) 100px;padding-left:56px;color:var(--muted);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.saas-event-ledger small,.saas-event-ledger span{color:var(--muted);font-family:var(--font-mono);font-size:11px}.saas-two-lanes{display:grid;grid-template-columns:.8fr 1fr 1fr;padding-block:clamp(100px,11vw,165px);border-bottom:1px solid var(--border)}.saas-two-lanes>*{padding:30px clamp(24px,4vw,58px);border-right:1px solid var(--border)}.saas-two-lanes>:first-child{padding-left:0}.saas-two-lanes>:last-child{border-right:0;padding-right:0}.saas-two-lanes h2{font-size:clamp(42px,4vw,64px);line-height:.95}.saas-two-lanes h3{margin:18px 0;font-size:clamp(34px,3vw,50px);line-height:.98}.saas-two-lanes article>p:not(.section-eyebrow){color:var(--muted);line-height:1.6}.saas-two-lanes a{display:inline-flex;gap:8px;margin-top:22px;color:var(--accent-strong);font-weight:800}.saas-sequence-list{margin:0;padding:0;list-style:none;border-top:2px solid #07110a}.saas-sequence-list li{display:grid;grid-template-columns:50px 1fr auto;gap:14px;padding:20px 0;border-bottom:1px solid rgba(7,17,10,.35)}.saas-sequence-list small,.saas-sequence-list span{font-family:var(--font-mono);font-size:11px}.saas-operate-section{border-bottom:1px solid var(--border)}.indie-stack-hero{padding-block:clamp(90px,10vw,150px)}.indie-stack-kicker{display:grid;grid-template-columns:70px 1fr 1fr;border-block:1px solid var(--border);padding:15px 0;color:var(--muted);font-family:var(--font-mono);font-size:11px}.indie-stack-title{display:grid;grid-template-columns:.35fr 1.65fr;gap:30px;align-items:start;padding-top:70px}.indie-stack-title h1{margin-top:0}.indie-stack-intro{display:grid;grid-template-columns:.35fr 1.65fr;gap:30px}.indie-stack-intro>*{grid-column:2}.indie-product-stack{padding-bottom:clamp(100px,11vw,165px)}.indie-product-stack-head,.indie-product-stack>div:not(.indie-product-stack-head):not(.indie-product-stack-plan){display:grid;grid-template-columns:70px 1fr 1fr 1fr;gap:24px;padding:21px 0;border-bottom:1px solid var(--border)}.indie-product-stack-head{border-top:2px solid var(--text);color:var(--muted);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;padding-left:94px;grid-template-columns:1fr 1fr 1fr}.indie-product-stack code,.indie-product-stack small,.indie-product-stack>div>span{color:var(--muted);font-family:var(--font-mono);font-size:11px}.indie-product-stack-plan{display:flex;justify-content:space-between;gap:24px;padding:24px;border-bottom:1px solid #07110a;background:var(--accent);color:#07110a}.indie-plan-editorial{display:grid;grid-template-columns:1.1fr 1fr 1fr;border-block:1px solid var(--border)}.indie-plan-editorial>*{padding:clamp(44px,5vw,76px);border-right:1px solid var(--border)}.indie-plan-editorial>:first-child{padding-left:0}.indie-plan-editorial>:last-child{border-right:0;padding-right:0}.indie-plan-editorial h2{font-size:clamp(44px,4.5vw,70px);line-height:.96}.indie-plan-editorial article>span{color:var(--accent-strong);font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.indie-plan-editorial article>strong{display:block;margin:18px 0;font-family:var(--font-display);font-size:56px}.indie-plan-editorial article>strong small{font-size:16px}.indie-plan-editorial article p{min-height:120px;color:var(--muted);line-height:1.6}.indie-plan-editorial article a{display:inline-flex;gap:8px;color:var(--accent-strong);font-weight:800}.indie-request-sheet>div{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid rgba(7,17,10,.35)}.indie-request-sheet span{font-weight:800}.indie-request-sheet code{color:#07110a}.indie-chores-clean{border-bottom:1px solid var(--border)}.security-practice-list{margin-top:42px;border-top:2px solid var(--text)}.security-practice-row{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(40px,8vw,120px);padding:30px 0;border-bottom:1px solid var(--border)}.security-practice-row h3{margin:0;font-size:20px;line-height:1.2}.security-practice-row p{margin:0;line-height:1.65}@media (max-width:820px){.audience-faq-close,.audience-hero,.audience-split,.indie-plan-editorial,.saas-two-lanes{grid-template-columns:1fr}.audience-hero{min-height:0;padding-block:74px}.audience-hero h1,.indie-stack-title h1{font-size:clamp(54px,16vw,76px)}.audience-stat-rail>div{grid-template-columns:repeat(2,1fr)}.audience-stat-rail>div>div:nth-child(3),.audience-stat-rail>div>div:nth-child(4){border-top:1px solid var(--border)}.audience-faq-close,.audience-split{gap:46px;padding-block:80px}.audience-final-signal>div{min-height:320px;align-items:flex-start;flex-direction:column;justify-content:center}.agency-boundary-list>div,.agency-project-ledger>div{grid-template-columns:42px 1fr}.agency-boundary-list small,.agency-project-ledger small{grid-column:2}.agency-project-ledger>div:first-child{grid-template-columns:1fr}.agency-project-ledger>div:first-child small{grid-column:1}.saas-event-ledger-head{display:none}.saas-event-ledger>div:not(.saas-event-ledger-head){grid-template-columns:34px 1fr}.saas-event-ledger small,.saas-event-ledger strong{grid-column:2}.saas-two-lanes>*{padding:38px 0;border-right:0;border-bottom:1px solid var(--border)}.indie-stack-kicker{grid-template-columns:38px 1fr 1fr}.indie-stack-intro,.indie-stack-title{grid-template-columns:1fr}.indie-stack-intro>*,.indie-stack-title>*{grid-column:1}.indie-stack-title{padding-top:52px}.indie-product-stack-head{display:none}.indie-product-stack>div:not(.indie-product-stack-head):not(.indie-product-stack-plan){grid-template-columns:36px 1fr}.indie-product-stack code,.indie-product-stack small{grid-column:2}.indie-product-stack-plan{flex-direction:column}.indie-plan-editorial>*{padding:48px 0;border-right:0;border-bottom:1px solid var(--border)}.indie-plan-editorial article p{min-height:0}.indie-request-sheet>div{grid-template-columns:1fr;gap:6px}.security-practice-row{grid-template-columns:1fr;gap:12px}}body{font-family:var(--font-sans)}.brand-wordmark,h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance}dd,li,p{text-wrap:pretty}.brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:17px;font-weight:760;letter-spacing:-.025em}.brand,.brand-wordmark,.brand-wordmark>span{color:currentColor}.notice-mark{overflow:visible}.notice-mark-envelope,.notice-mark-fold,.notice-mark-route{fill:none;stroke:currentColor;stroke-width:2.15;stroke-linecap:square;stroke-linejoin:miter}.notice-mark-node{fill:var(--signal-green);stroke:currentColor;stroke-width:1.4}.tone-signal .notice-mark-node{fill:var(--signal-white)}.nav.marketing-nav{min-height:76px;border-bottom:1px solid var(--border);background:var(--bg)}.nav.marketing-nav.tone-signal{border-bottom-color:var(--signal-rule);background:var(--signal-green);color:var(--signal-carbon)}.marketing-nav-inner{width:min(var(--signal-max),calc(100vw - (var(--signal-gutter) * 2)));min-height:76px}.tone-signal .marketing-menu-trigger,.tone-signal .marketing-mobile-toggle,.tone-signal .marketing-nav-center>a,.tone-signal .marketing-signin,.tone-signal .theme-toggle{color:var(--signal-carbon)}.tone-signal .marketing-menu-trigger:hover,.tone-signal .marketing-menu-trigger[data-popup-open],.tone-signal .marketing-mobile-toggle:hover,.tone-signal .marketing-nav-center>a:hover,.tone-signal .marketing-signin:hover,.tone-signal .theme-toggle:hover{background:oklch(15.8% .012 145/.08);color:var(--signal-carbon)}.tone-signal .marketing-cta{border-color:var(--signal-carbon);background:var(--signal-carbon);color:var(--signal-white)}.tone-signal .marketing-cta:hover{border-color:var(--signal-carbon);background:oklch(22% .012 145)}.signal-actions{display:flex;flex-wrap:wrap;gap:14px}.signal-spoke{overflow:clip;background:var(--signal-white);color:var(--signal-carbon)}.signal-spoke .button{min-height:50px;padding-inline:20px;border:2px solid var(--signal-carbon);border-radius:0;background:var(--signal-carbon);color:var(--signal-white);box-shadow:none}.signal-spoke .button:hover{border-color:var(--signal-carbon);background:oklch(22% .012 145);box-shadow:none;transform:translateY(-2px)}.signal-spoke .button.secondary{border-color:var(--signal-carbon);background:transparent;color:var(--signal-carbon)}.signal-spoke .button.secondary:hover{background:var(--signal-carbon);color:var(--signal-white)}.spoke-family-hero{border-bottom:2px solid var(--signal-carbon)}.signal-spoke .spoke-highlight,.signal-spoke .usecase-narrative,.spoke-close,.spoke-docs-section,.spoke-family-hero-inner,.spoke-faq-section,.spoke-process-section,.spoke-proof-section{width:min(var(--signal-max),calc(100vw - (var(--signal-gutter) * 2)));margin-inline:auto}.spoke-family-hero-inner{display:grid;grid-template-columns:minmax(420px,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(64px,9vw,150px);min-height:650px;padding-block:clamp(76px,9vw,132px)}.spoke-family-hero-inner>*{min-width:0}.spoke-hero-copy h1{max-width:850px;margin:14px 0 0;font-size:clamp(54px,6.3vw,92px);font-weight:710;letter-spacing:-.04em;line-height:.96}.spoke-family-label{margin:0;font-size:15px;font-weight:720}.spoke-sub{max-width:62ch;margin:25px 0 0;font-size:19px;line-height:1.5}.spoke-cta-row{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.spoke-family-hero-product{background:var(--signal-green)}.spoke-family-hero-capability{background:var(--signal-white)}.spoke-family-hero-deliverability{background:var(--signal-carbon);color:var(--signal-white)}.spoke-family-hero-deliverability .spoke-sub{color:color-mix(in oklch,var(--signal-white) 74%,transparent)}.spoke-family-hero-deliverability .button{border-color:var(--signal-green);background:var(--signal-green);color:var(--signal-carbon)}.spoke-family-hero-deliverability .button.secondary{border-color:var(--signal-white);background:transparent;color:var(--signal-white)}.spoke-family-hero-deliverability .button.secondary:hover{background:var(--signal-white);color:var(--signal-carbon)}.spoke-family-hero-integration{background:var(--signal-gray)}.spoke-family-hero-use-case .spoke-family-hero-inner{position:relative}.spoke-family-hero-use-case .spoke-family-hero-inner:after{content:"";position:absolute;top:0;right:calc(var(--signal-gutter) * -1);bottom:0;width:34%;z-index:0;background:var(--signal-green)}.spoke-family-hero-use-case .spoke-hero-copy,.spoke-family-hero-use-case .spoke-hero-sequence{position:relative;z-index:1}.spoke-hero-index,.spoke-hero-sequence{margin:0;padding:0;border-top:2px solid}.spoke-hero-index>div,.spoke-hero-sequence li{border-bottom:1px solid color-mix(in oklch,currentColor 23%,transparent);padding-block:24px}.spoke-hero-index dt,.spoke-hero-sequence strong{font-family:var(--font-display);font-size:20px;font-weight:700}.spoke-hero-index dd{max-width:52ch;margin:7px 0 0;color:color-mix(in oklch,currentColor 72%,transparent);font-size:15px;line-height:1.45}.spoke-hero-sequence{list-style:none}.spoke-hero-sequence li{display:grid;grid-template-columns:32px 1fr;gap:18px}.spoke-hero-sequence li>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid;border-radius:50%;font-weight:720}.spoke-hero-sequence li>div{display:grid;gap:5px}.spoke-hero-sequence small{max-width:55ch;color:color-mix(in oklch,currentColor 72%,transparent);font-size:14px;line-height:1.4}.spoke-integration-recipe{min-width:0;max-width:100%;border:2px solid var(--signal-carbon);background:var(--signal-white)}.spoke-integration-recipe>span{display:block;border-bottom:2px solid var(--signal-carbon);padding:15px 20px;font-family:var(--font-display);font-size:18px;font-weight:720}.spoke-integration-recipe .code-block{min-width:0;max-width:100%;margin:0;border:0;border-radius:0;box-shadow:none}.spoke-integration-recipe pre{max-width:100%;overflow-x:auto}.spoke-docs-section,.spoke-faq-section,.spoke-process-section,.spoke-proof-section{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(60px,9vw,150px);padding-block:clamp(96px,11vw,160px)}.spoke-section-lead h2{max-width:760px;margin:0;font-size:clamp(42px,5vw,72px);letter-spacing:-.04em;line-height:.98}.signal-spoke .spoke-faq-list,.spoke-link-ledger,.spoke-process-list,.spoke-proof-ledger{margin:0;padding:0;border-top:2px solid var(--signal-carbon)}.spoke-proof-ledger>div{display:grid;grid-template-columns:42px minmax(190px,.75fr) minmax(260px,1.25fr);align-items:start;gap:18px 28px;padding-block:28px;border-bottom:1px solid var(--signal-rule)}.spoke-proof-ledger>div>span{display:grid;width:36px;height:36px;place-items:center;color:var(--signal-accent-copy)}.spoke-proof-ledger h3{margin:4px 0 0;font-size:22px;letter-spacing:-.02em}.spoke-proof-ledger p{max-width:58ch;margin:4px 0 0;color:var(--signal-copy);font-size:16px;line-height:1.5}.spoke-page-capability .spoke-process-section{width:100%;max-width:none;padding-inline:max(var(--signal-gutter),calc((100vw - var(--signal-max)) / 2));border-bottom:2px solid var(--signal-carbon);background:var(--signal-green)}.spoke-process-list{list-style:none}.spoke-process-list li{display:grid;grid-template-columns:38px 1fr;gap:20px;padding-block:28px;border-bottom:1px solid var(--signal-rule)}.spoke-process-list li>div{min-width:0}.spoke-process-list li>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--signal-carbon);border-radius:50%;font-weight:720}.spoke-process-list h3{margin:0 0 6px;font-size:23px;overflow-wrap:anywhere}.spoke-process-list p{max-width:59ch;margin:0;color:var(--signal-copy);font-size:15px;line-height:1.5;overflow-wrap:anywhere}.spoke-trust-chapter{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(480px,1.1fr);gap:clamp(70px,10vw,170px);padding:clamp(90px,10vw,148px) max(var(--signal-gutter),calc((100vw - var(--signal-max)) / 2));border-block:2px solid var(--signal-carbon)}.spoke-trust-chapter.tone-carbon{background:var(--signal-carbon);color:var(--signal-white)}.spoke-trust-chapter.tone-signal{background:var(--signal-green);color:var(--signal-carbon)}.spoke-trust-chapter h2{margin:0;font-size:clamp(45px,5.6vw,80px);letter-spacing:-.04em;line-height:.96}.spoke-trust-chapter p{max-width:62ch;margin:0;align-self:end;color:color-mix(in oklch,currentColor 78%,transparent);font-size:20px;line-height:1.5}.signal-spoke>.section.container{width:100%;max-width:none;padding:0}.signal-spoke .spoke-highlight{display:grid;grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);gap:clamp(52px,7vw,112px);padding-block:clamp(96px,11vw,160px);border:0;border-radius:0;background:transparent;box-shadow:none}.signal-spoke .spoke-highlight-head{align-self:start}.signal-spoke .spoke-highlight-head .section-eyebrow{display:none}.signal-spoke .spoke-highlight-head h2{max-width:15ch;margin:0;font-size:clamp(38px,4vw,58px);letter-spacing:-.04em;line-height:.98}.signal-spoke .spoke-highlight-head>p{max-width:52ch;margin:22px 0 0;color:var(--signal-copy);font-size:17px;line-height:1.5}.signal-spoke .spoke-highlight-grid{display:block;border-top:2px solid var(--signal-carbon)}.signal-spoke .spoke-highlight-card{display:grid;grid-template-columns:minmax(92px,.32fr) minmax(180px,.78fr) minmax(250px,1.2fr);align-items:start;gap:clamp(18px,3vw,38px);min-height:108px;border:0;border-bottom:1px solid var(--signal-rule);border-radius:0;background:transparent;padding:26px 0;box-shadow:none}.signal-spoke .spoke-highlight-card>span{width:auto;border:0;background:transparent;padding:4px 0 0;color:var(--signal-accent-copy);font-size:13px;font-weight:720;letter-spacing:.05em;line-height:1.2}.signal-spoke .spoke-highlight-card h3{margin:0;color:inherit;font-size:22px;line-height:1.15}.signal-spoke .spoke-highlight-card p{margin:0;color:var(--signal-copy);font-size:15px;line-height:1.5}.spoke-link-ledger>a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:22px;min-height:104px;border-bottom:1px solid var(--signal-rule);transition:background-color .18s var(--ease-route),padding .18s var(--ease-route)}.spoke-link-ledger>a:hover{background:oklch(81.8% .19 147/.1);padding-inline:14px}.spoke-link-ledger>a>span{display:grid;gap:5px}.spoke-link-ledger strong{font-family:var(--font-display);font-size:22px}.spoke-link-ledger small{max-width:68ch;color:oklch(37% .012 145);font-size:14px}.signal-spoke .spoke-faq-list details{border:0;border-bottom:1px solid var(--signal-rule);border-radius:0;background:transparent;padding:0}.signal-spoke .spoke-faq-list summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:82px;padding-block:20px;font-family:var(--font-display);font-size:22px;font-weight:680;cursor:pointer;list-style:none}.signal-spoke .spoke-faq-list summary::-webkit-details-marker{display:none}.signal-spoke .spoke-faq-list summary span{font-family:var(--font-sans);font-size:27px;font-weight:400;transition:transform .18s var(--ease-route)}.signal-spoke .spoke-faq-list details[open] summary span{transform:rotate(45deg)}.signal-spoke .spoke-faq-list details>p{max-width:66ch;margin:-3px 0 27px;color:var(--signal-copy);font-size:16px;line-height:1.5}.spoke-close{display:flex;align-items:end;justify-content:space-between;gap:48px;width:100%;max-width:none;padding:clamp(82px,9vw,132px) max(var(--signal-gutter),calc((100vw - var(--signal-max)) / 2));border-block:2px solid var(--signal-carbon);background:var(--signal-green)}.spoke-close h2{margin:0;font-size:clamp(48px,6vw,84px);letter-spacing:-.04em;line-height:.96}.spoke-close p{max-width:50ch;margin:16px 0 0;font-size:18px}.spoke-close>div:last-child{display:flex;flex-wrap:wrap;gap:13px}.signal-spoke .usecase-narrative-section{background:var(--signal-white)}.signal-spoke .usecase-narrative{padding-block:clamp(96px,11vw,160px)}.signal-spoke .usecase-narrative-head .section-eyebrow{display:none}.signal-spoke .usecase-narrative-head h2{font-size:clamp(42px,5vw,72px);letter-spacing:-.04em;line-height:.98}@media (max-width:1050px){.signal-spoke .spoke-highlight,.spoke-docs-section,.spoke-family-hero-inner,.spoke-faq-section,.spoke-process-section,.spoke-proof-section,.spoke-trust-chapter{grid-template-columns:1fr}.spoke-family-hero-inner{gap:48px}.spoke-family-hero-use-case .spoke-family-hero-inner:after{top:auto;left:calc(var(--signal-gutter) * -1);width:auto;height:38%}}@media (max-width:720px){.spoke-family-hero-inner{min-height:0;padding-block:64px 74px}.spoke-cta-row{display:grid;grid-template-columns:minmax(0,1fr)}.spoke-cta-row .button{width:100%;white-space:normal}.signal-spoke .spoke-highlight,.spoke-docs-section,.spoke-faq-section,.spoke-process-section,.spoke-proof-section{grid-template-columns:minmax(0,1fr)}.signal-spoke .spoke-highlight>*,.spoke-link-ledger,.spoke-process-list,.spoke-proof-ledger,.spoke-section-lead{min-width:0}.spoke-hero-copy h1{font-size:clamp(48px,14vw,68px)}.signal-spoke .spoke-highlight,.spoke-docs-section,.spoke-faq-section,.spoke-process-section,.spoke-proof-section{padding-block:82px}.spoke-proof-ledger>div{grid-template-columns:38px 1fr}.spoke-proof-ledger p{grid-column:2}.signal-spoke .spoke-highlight-head h2{max-width:13ch;font-size:clamp(38px,12vw,50px)}.signal-spoke .spoke-highlight-card{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding-block:22px}.signal-spoke .spoke-highlight-card p{grid-column:1}.signal-spoke .spoke-highlight-card>span{grid-row:auto}.spoke-trust-chapter{padding-block:82px}.spoke-close{display:grid;align-items:start;padding-block:76px}}.signal-integrations{overflow:clip;background:var(--signal-white);color:var(--signal-carbon)}.signal-integrations .button{min-height:50px;padding-inline:20px;border:2px solid var(--signal-carbon);border-radius:0;background:var(--signal-carbon);color:var(--signal-white);box-shadow:none}.signal-integrations .button.secondary{background:transparent;color:var(--signal-carbon)}.integration-directory,.integration-ecosystem,.integration-hero,.integration-production-path{width:min(var(--signal-max),calc(100vw - (var(--signal-gutter) * 2)));margin-inline:auto}.integration-hero{display:grid;grid-template-columns:minmax(420px,.92fr) minmax(460px,1.08fr);align-items:center;gap:clamp(68px,10vw,160px);min-height:680px;padding-block:clamp(78px,9vw,130px)}.integration-ecosystem>p,.integration-hero>div:first-child>p:first-child,.integration-production-path>div:first-child>p{margin:0;color:var(--signal-accent-copy);font-weight:720}.integration-hero h1{max-width:780px;margin:15px 0 0;font-size:clamp(58px,7vw,100px);letter-spacing:-.04em;line-height:.94}.integration-hero>div:first-child>p:nth-of-type(2){max-width:56ch;margin:25px 0 0;color:var(--signal-copy);font-size:19px;line-height:1.5}.integration-hero>div:first-child>div{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.integration-hero aside{display:grid;align-items:center;grid-template-columns:auto minmax(32px,1fr) auto minmax(32px,1fr) auto}.integration-hero aside>div{display:grid;justify-items:center;gap:12px;min-width:130px;text-align:center}.integration-hero aside>div>svg{box-sizing:content-box;padding:18px;border:2px solid var(--signal-carbon);border-radius:50%;background:var(--signal-white)}.integration-hero aside span{display:grid;gap:2px}.integration-hero aside small{color:var(--signal-accent-copy);font-size:12px;font-weight:720;text-transform:uppercase}.integration-hero aside strong{font-family:var(--font-display);font-size:17px}.integration-hero aside i{height:2px;background:var(--signal-carbon)}.integration-ecosystem{display:grid;grid-template-columns:minmax(210px,.55fr) 1.45fr;align-items:center;gap:48px;padding-block:34px;border-block:1px solid var(--signal-rule)}.signal-integrations .integration-marks{justify-content:space-between}.integration-directory{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:clamp(58px,9vw,150px);padding-block:clamp(104px,11vw,160px)}.integration-directory+.integration-directory{border-top:1px solid var(--signal-rule)}.integration-directory>div h2,.integration-production-path h2{margin:0;font-size:clamp(44px,5vw,72px);letter-spacing:-.04em;line-height:.98}.integration-directory>div p{max-width:46ch;margin:18px 0 0;color:var(--signal-copy);line-height:1.55}.integration-directory ol{margin:0;padding:0;border-top:2px solid var(--signal-carbon);list-style:none}.integration-directory li{border-bottom:1px solid var(--signal-rule)}.integration-directory a{display:grid;grid-template-columns:minmax(140px,.52fr) 1fr auto;align-items:center;gap:30px;min-height:132px;padding-block:24px;transition:padding .18s var(--ease-route),background-color .18s var(--ease-route)}.integration-directory a:hover{padding-inline:16px;background:oklch(81.8% .19 147/.1)}.integration-directory a>span{display:grid;gap:4px}.integration-directory small{color:var(--signal-accent-copy);font-size:12px;font-weight:720;text-transform:uppercase}.integration-directory strong{font-family:var(--font-display);font-size:24px}.integration-directory a>p{max-width:58ch;margin:0;color:var(--signal-copy);line-height:1.5}.integration-production-path{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:clamp(58px,9vw,150px);padding-block:clamp(104px,11vw,160px);border-top:2px solid var(--signal-carbon)}.integration-production-path ol{margin:0;padding:0;border-top:2px solid var(--signal-carbon);list-style:none}.integration-production-path li{display:grid;grid-template-columns:44px 1fr;gap:22px;padding-block:25px;border-bottom:1px solid var(--signal-rule)}.integration-production-path li>span{color:var(--signal-accent-copy);font-weight:720}.integration-production-path h3{margin:0;font-size:22px}.integration-production-path li p{max-width:62ch;margin:7px 0 0;color:var(--signal-copy);line-height:1.5}.integration-close{display:flex;align-items:end;justify-content:space-between;gap:48px;padding:clamp(82px,9vw,132px) max(var(--signal-gutter),calc((100vw - var(--signal-max)) / 2));border-block:2px solid var(--signal-carbon);background:var(--signal-green)}.integration-close h2{margin:0;font-size:clamp(50px,6vw,86px);letter-spacing:-.04em;line-height:.95}.integration-close p{max-width:50ch;margin:15px 0 0;font-size:18px}.integration-close>div:last-child{display:flex;align-items:center;gap:22px}.integration-close>div:last-child>a:not(.button){font-weight:720;text-decoration:underline;text-underline-offset:4px}@media (max-width:1050px){.integration-directory,.integration-hero,.integration-production-path{grid-template-columns:1fr}.integration-hero{gap:70px}}@media (max-width:720px){.integration-hero{min-height:0;padding-block:64px 80px}.integration-hero h1{font-size:clamp(50px,14vw,68px)}.integration-hero aside{grid-template-columns:1fr;gap:0}.integration-hero aside i{width:2px;height:36px;justify-self:center}.integration-ecosystem{grid-template-columns:1fr;gap:25px}.signal-integrations .integration-marks{justify-content:flex-start}.integration-directory,.integration-production-path{padding-block:82px}.integration-directory a{grid-template-columns:1fr auto;gap:14px 20px}.integration-directory a>p{grid-column:1/-1}.integration-close{display:grid;align-items:start;padding-block:76px}.integration-close>div:last-child{align-items:flex-start;flex-direction:column}}.agent-ready-page{overflow:clip;background:var(--signal-white);color:var(--signal-carbon)}.agent-ready-page .button{min-height:50px;padding-inline:20px;border:2px solid var(--signal-carbon);border-radius:0;background:var(--signal-carbon);color:var(--signal-white);box-shadow:none}.agent-ready-page .button.secondary{background:transparent;color:var(--signal-carbon)}.agent-brief-section,.agent-faq,.agent-handoff,.agent-interface-section,.agent-ready-hero,.agent-safety,.agent-workflows{width:min(var(--signal-max),calc(100vw - (var(--signal-gutter) * 2)));margin-inline:auto}.agent-ready-hero{display:grid;grid-template-columns:minmax(430px,.95fr) minmax(460px,1.05fr);align-items:center;gap:clamp(70px,10vw,160px);min-height:690px;padding-block:clamp(82px,9vw,132px)}.agent-brief-section>div:first-child>p:first-child,.agent-faq>div:first-child>p,.agent-handoff>div>p,.agent-interface-section>div:first-child>p,.agent-ready-copy>p:first-child,.agent-safety>div:first-child>p:first-child,.agent-workflows>div:first-child>p{margin:0;color:var(--signal-accent-copy);font-weight:720}.agent-ready-copy h1{max-width:760px;margin:15px 0 0;font-size:clamp(60px,7vw,100px);letter-spacing:-.04em;line-height:.94}.agent-ready-copy>p:nth-of-type(2){max-width:58ch;margin:25px 0 0;color:var(--signal-copy);font-size:19px;line-height:1.5}.agent-ready-copy>div{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.agent-grant-record{margin:0;border-block:2px solid var(--signal-carbon)}.agent-grant-record dl>div,.agent-grant-record figcaption,.agent-grant-record>p{display:grid;align-items:center;grid-template-columns:minmax(130px,.48fr) 1fr;gap:22px;margin:0;padding-block:18px;border-bottom:1px solid var(--signal-rule)}.agent-grant-record figcaption{grid-template-columns:auto 1fr auto;font-family:var(--font-display);font-weight:720}.agent-grant-record figcaption>strong{color:var(--signal-accent-copy)}.agent-grant-record dl{margin:0}.agent-grant-record dt{color:var(--signal-accent-copy);font-size:13px;font-weight:720}.agent-grant-record dd{margin:0;font-weight:650}.agent-grant-record>p{display:flex;gap:10px;border-bottom:0;color:var(--signal-copy);font-size:13px}.agent-faq,.agent-handoff,.agent-interface-section{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:clamp(60px,9vw,150px);padding-block:clamp(104px,11vw,160px);border-top:1px solid var(--signal-rule)}.agent-brief-section h2,.agent-faq h2,.agent-handoff h2,.agent-interface-section h2,.agent-safety h2,.agent-workflows h2{margin:10px 0 0;font-size:clamp(44px,5vw,72px);letter-spacing:-.04em;line-height:.98}.agent-handoff ol,.agent-interface-section ol{margin:0;padding:0;border-top:2px solid var(--signal-carbon);list-style:none}.agent-handoff li{display:grid;grid-template-columns:42px 1fr;gap:22px;padding-block:24px;border-bottom:1px solid var(--signal-rule)}.agent-handoff li>span{color:var(--signal-accent-copy);font-weight:720}.agent-handoff h3,.agent-interface-section strong{margin:0;font-size:21px}.agent-handoff li p,.agent-interface-section li>p{max-width:62ch;margin:7px 0 0;color:var(--signal-copy);line-height:1.5}.agent-brief-section{display:grid;grid-template-columns:minmax(350px,.8fr) minmax(480px,1.2fr);align-items:center;gap:clamp(70px,10vw,160px);padding-block:clamp(104px,11vw,160px);border-top:2px solid var(--signal-carbon)}.agent-brief-section>div:first-child>p:last-child{max-width:52ch;margin:20px 0 0;color:var(--signal-copy);line-height:1.55}.agent-brief-copy{min-width:0;max-width:100%;border:2px solid var(--signal-carbon);background:var(--signal-white)}.agent-brief-copy>div{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding-inline:18px;border-bottom:2px solid var(--signal-carbon);font-weight:720}.agent-brief-copy pre{max-width:100%;margin:0;padding:26px;overflow-x:auto;color:var(--signal-carbon);font-family:var(--font-mono);font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.agent-interface-section{border-top:0}.agent-interface-section li{display:grid;grid-template-columns:minmax(180px,.58fr) 1fr;align-items:center;gap:28px;min-height:110px;border-bottom:1px solid var(--signal-rule)}.agent-interface-section li>span{display:grid;gap:7px}.agent-interface-section code{color:var(--signal-accent-copy);font-size:12px}.agent-interface-section li>p{margin:0}.agent-workflows{padding-block:clamp(104px,11vw,160px);border-top:2px solid var(--signal-carbon)}.agent-workflows>div:first-child{max-width:780px}.agent-workflows>div:last-child{display:grid;grid-template-columns:1fr 1fr;margin-top:70px;border-top:1px solid var(--signal-rule);border-left:1px solid var(--signal-rule)}.agent-workflows a{display:grid;grid-template-columns:38px 1fr auto;align-items:start;gap:20px;min-height:190px;padding:30px;border-right:1px solid var(--signal-rule);border-bottom:1px solid var(--signal-rule)}.agent-workflows a>span{display:grid;gap:8px}.agent-workflows strong{font-family:var(--font-display);font-size:24px}.agent-workflows small{max-width:48ch;color:var(--signal-copy);font-size:15px;line-height:1.5}.agent-safety{display:grid;grid-template-columns:minmax(380px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(70px,10vw,150px);padding-block:clamp(104px,11vw,160px);border-top:1px solid var(--signal-rule)}.agent-safety>div:first-child>p:last-child{max-width:58ch;margin:20px 0 0;color:var(--signal-copy);line-height:1.55}.agent-safety>div:last-child{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center}.agent-safety>div:last-child>span{display:grid;justify-items:center;gap:10px;min-width:94px}.agent-safety>div:last-child svg{box-sizing:content-box;padding:15px;border:2px solid var(--signal-carbon);border-radius:50%}.agent-safety i{height:2px;background:var(--signal-carbon)}.agent-faq>div:last-child{border-top:2px solid var(--signal-carbon)}.agent-faq details{border-bottom:1px solid var(--signal-rule)}.agent-faq summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:84px;font-family:var(--font-display);font-size:22px;font-weight:680;cursor:pointer;list-style:none}.agent-faq summary::-webkit-details-marker{display:none}.agent-faq summary span{font-size:27px;font-weight:400}.agent-faq details>p{max-width:66ch;margin:-2px 0 28px;color:var(--signal-copy);line-height:1.5}.agent-ready-close{display:flex;align-items:end;justify-content:space-between;gap:48px;padding:clamp(82px,9vw,132px) max(var(--signal-gutter),calc((100vw - var(--signal-max)) / 2));border-block:2px solid var(--signal-carbon);background:var(--signal-green)}.agent-ready-close h2{max-width:880px;margin:0;font-size:clamp(50px,6vw,86px);letter-spacing:-.04em;line-height:.95}.agent-ready-close p{max-width:54ch;margin:15px 0 0;font-size:18px}.agent-ready-close>div:last-child{display:flex;align-items:center;gap:22px}.agent-ready-close>div:last-child>a:not(.button){font-weight:720;text-decoration:underline;text-underline-offset:4px}@media (max-width:1050px){.agent-brief-section,.agent-faq,.agent-handoff,.agent-interface-section,.agent-ready-hero,.agent-safety{grid-template-columns:minmax(0,1fr)}.agent-brief-section>*,.agent-faq>*,.agent-handoff>*,.agent-interface-section>*,.agent-ready-hero>*,.agent-safety>*{min-width:0}}@media (max-width:720px){.agent-ready-hero{min-height:0;padding-block:64px 80px}.agent-ready-copy h1{font-size:clamp(50px,14vw,68px)}.agent-brief-section,.agent-faq,.agent-handoff,.agent-interface-section,.agent-safety,.agent-workflows{padding-block:82px}.agent-workflows>div:last-child{grid-template-columns:1fr}.agent-workflows a{min-height:0}.agent-safety>div:last-child{grid-template-columns:1fr;gap:0}.agent-safety i{width:2px;height:34px;justify-self:center}.agent-ready-close{display:grid;align-items:start;padding-block:76px}.agent-ready-close>div:last-child{align-items:flex-start;flex-direction:column}}.mcp-page{overflow:clip;background:var(--signal-white);color:var(--signal-carbon)}.mcp-page .button{min-height:50px;padding-inline:20px;border:2px solid var(--signal-carbon);border-radius:0;background:var(--signal-carbon);color:var(--signal-white);box-shadow:none;font-weight:720}.mcp-page .button.secondary{background:transparent;color:var(--signal-carbon)}.mcp-authority,.mcp-discovery,.mcp-hero,.mcp-loop{width:min(var(--signal-max),calc(100vw - (var(--signal-gutter) * 2)));margin-inline:auto}.mcp-eyebrow{margin:0;color:var(--signal-accent-copy);font-weight:720}.mcp-page code{font-family:var(--font-mono)}.mcp-hero{display:grid;grid-template-columns:minmax(420px,1fr) minmax(440px,1fr);align-items:center;gap:clamp(60px,8vw,130px);min-height:640px;padding-block:clamp(80px,9vw,128px)}.mcp-hero-copy h1{max-width:16ch;margin:15px 0 0;font-size:clamp(52px,6vw,88px);letter-spacing:-.04em;line-height:.95}.mcp-hero-copy>p:nth-of-type(2){max-width:54ch;margin:24px 0 0;color:var(--signal-copy);font-size:19px;line-height:1.5}.mcp-hero-copy>p:nth-of-type(2) code{color:var(--signal-accent-copy)}.mcp-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.mcp-hero-copy>small{display:block;margin-top:18px;color:var(--signal-copy);font-size:14px}.mcp-hero-proof{min-width:0}.mcp-hero-proof .codeblock{border:2px solid var(--signal-carbon);border-radius:0;box-shadow:none}.mcp-hero-proof>p{max-width:46ch;margin:16px 0 0;color:var(--signal-copy);font-size:14px;line-height:1.5}.mcp-hero-proof>p a{color:var(--signal-accent-copy);font-weight:720;text-decoration:underline;text-underline-offset:3px}.mcp-authority,.mcp-discovery,.mcp-loop{padding-block:clamp(96px,10vw,150px);border-top:2px solid var(--signal-carbon)}.mcp-authority,.mcp-loop{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(56px,8vw,140px)}.mcp-authority h2,.mcp-discovery h2,.mcp-loop h2{margin:12px 0 0;font-size:clamp(40px,4.6vw,66px);letter-spacing:-.04em;line-height:.98}.mcp-authority>div>p:last-child,.mcp-discovery>div:first-child>p:last-child,.mcp-loop>div>p:last-child{max-width:58ch;margin:20px 0 0;color:var(--signal-copy);line-height:1.55}.mcp-scope{margin:0;border:2px solid var(--signal-carbon)}.mcp-scope figcaption{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:2px solid var(--signal-carbon);font-family:var(--font-display);font-weight:720}.mcp-scope dl{margin:0}.mcp-scope dl>div{display:grid;grid-template-columns:minmax(84px,auto) 1fr;gap:22px;align-items:baseline;padding:16px 20px;border-bottom:1px solid var(--signal-rule)}.mcp-scope dt{color:var(--signal-accent-copy);font-family:var(--font-mono);font-size:13px;font-weight:700}.mcp-scope dd{line-height:1.45}.mcp-scope dd,.mcp-scope>p{margin:0;color:var(--signal-copy)}.mcp-scope>p{display:flex;gap:10px;align-items:center;padding:16px 20px;font-size:13.5px}.mcp-discovery>div:first-child{max-width:780px}.mcp-surfaces{display:grid;grid-template-columns:repeat(4,1fr);margin:56px 0 0;padding:0;border-top:1px solid var(--signal-rule);border-left:1px solid var(--signal-rule);list-style:none}.mcp-surfaces li{display:grid;align-content:start;gap:10px;min-height:196px;padding:28px;border-right:1px solid var(--signal-rule);border-bottom:1px solid var(--signal-rule)}.mcp-surfaces strong{font-family:var(--font-display);font-size:20px}.mcp-surfaces code{color:var(--signal-accent-copy);font-size:12px;overflow-wrap:anywhere}.mcp-surfaces p{margin:4px 0 0;color:var(--signal-copy);font-size:14.5px;line-height:1.5}.mcp-loop-flow{margin:0;padding:0;border-top:2px solid var(--signal-carbon);list-style:none}.mcp-loop-flow li{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid var(--signal-rule)}.mcp-loop-flow strong{display:block;font-family:var(--font-display);font-size:17px}.mcp-loop-flow code{color:var(--signal-accent-copy);font-size:12.5px;overflow-wrap:anywhere}.mcp-loop-flow small{display:block;margin-top:3px;color:var(--signal-copy);font-size:13.5px}@media (max-width:1050px){.mcp-authority,.mcp-hero,.mcp-loop{grid-template-columns:minmax(0,1fr)}.mcp-authority>*,.mcp-hero>*,.mcp-loop>*{min-width:0}.mcp-hero{min-height:0}.mcp-surfaces{grid-template-columns:1fr 1fr}}@media (max-width:720px){.mcp-hero{padding-block:60px 76px}.mcp-hero-copy h1{font-size:clamp(44px,12vw,60px)}.mcp-authority,.mcp-discovery,.mcp-loop{padding-block:80px}.mcp-surfaces{grid-template-columns:1fr}}