body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);margin:0}a{color:inherit;text-underline-offset:.15em}a:hover{color:var(--signal)}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}:focus-visible{outline:var(--focus-width) solid var(--signal);outline-offset:var(--focus-width)}.signal-section :focus-visible{outline-color:var(--on-signal)}code{font-family:var(--font-mono);font-size:var(--text-inline-code)}.container{max-width:var(--content-width);padding-inline:var(--page-gutter);margin:0 auto}.section{padding-top:var(--section-space)}.hero{padding-top:var(--hero-space)}.split{display:grid}.split>*,.three-columns>*{min-width:0}h1,h2,h3,p,dl,dd{margin:0}h1{font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-display)}h2{font-size:var(--text-section);line-height:var(--leading-section);letter-spacing:var(--tracking-title);font-weight:var(--weight-extrabold)}h3,dt{font-size:var(--text-26);line-height:var(--leading-30);font-weight:var(--weight-extrabold)}.lead{font-size:var(--text-lead);line-height:var(--leading-lead);font-weight:var(--weight-medium);max-width:36ch}.body-copy{font-size:var(--text-20);line-height:var(--leading-31);max-width:44ch}.actions{gap:var(--space-4) var(--space-7);flex-wrap:wrap;align-items:center;display:flex}.button{box-sizing:border-box;min-height:var(--control-height);padding:0 var(--space-5-half);border:1px solid var(--signal);border-radius:var(--radius-md);background:var(--signal);color:var(--on-signal);font-family:var(--font-sans);font-weight:var(--weight-extrabold);font-size:var(--text-17);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button:hover{color:var(--on-signal);filter:brightness(1.06)}.button-secondary{color:var(--ink);border-color:var(--line-strong);font-weight:var(--weight-bold);background:0 0}.button-secondary:hover{color:var(--signal)}.button-large{min-height:var(--control-height-large);font-size:var(--text-18);padding-inline:var(--space-7)}.strong-link{font-size:var(--text-18);font-weight:var(--weight-bold)}.site-header{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-5-half);display:flex}.logo-link{min-height:var(--control-height-compact);flex-shrink:1;align-items:center;min-width:0;line-height:0;display:flex}.nav-logo{height:var(--logo-height);width:auto;max-width:100%;display:block}.navlinks{gap:var(--space-8);font-size:var(--text-16);font-weight:var(--weight-medium);display:flex}.navlinks [aria-current]{text-underline-offset:6px;text-decoration-thickness:3px}.site-header .button{min-height:var(--control-height-compact);padding-inline:var(--space-4-half);font-size:var(--text-16);white-space:nowrap;flex-shrink:0}.home-hero{gap:var(--space-7) var(--space-14);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.home-hero h1{font-size:var(--text-home);line-height:var(--leading-home)}.home-lead{margin-bottom:var(--space-7);max-width:34ch}.queue-demo{margin-top:var(--queue-space);background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--queue-padding)}.queue-meta{justify-content:space-between;gap:var(--space-3);font-size:var(--text-15);color:var(--ink-muted);flex-wrap:wrap;display:flex}.queue-meta code{font-size:inherit;color:var(--ink)}.queue-road{margin:var(--space-7-half) 0 var(--space-10);position:relative}.queue-road>img{width:100%;height:auto;display:block}.queue-node{left:var(--node-x);position:absolute;top:70%;transform:translate(-50%,-50%)}.node-dot{border-radius:var(--radius-full);box-sizing:border-box;background:var(--surface-raised);border:3px solid var(--line-strong);width:18px;height:18px;display:block}.node-head .node-dot{background:var(--signal);width:24px;height:24px;box-shadow:var(--queue-head-halo);border:none}.node-merged{top:30%}.node-merged .node-dot{background:var(--ink);border:none;width:12px;height:12px}.node-label{left:50%;top:calc(100% + var(--space-2-half));color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-13);font-weight:var(--weight-semibold);white-space:nowrap;position:absolute;transform:translate(-50%)}.node-head .node-label{color:var(--signal)}.node-merged .node-label{top:auto;bottom:calc(100% + var(--space-2-half))}.queue-message{margin-bottom:var(--space-5);font-size:var(--text-19);line-height:var(--leading-28)}.queue-actions{gap:var(--space-3)}.queue-actions .button{font-size:var(--text-16);padding-inline:var(--space-5)}.section-heading{margin-bottom:var(--heading-space)}.three-stops{width:100%;height:auto;margin-bottom:var(--space-7);display:block}.three-columns{gap:var(--space-10) var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.steps{margin:0;padding:0;list-style:none}.steps h3{margin-bottom:var(--space-3)}.steps p{font-size:var(--text-18);line-height:var(--leading-28);max-width:34ch}.team-layout{gap:var(--space-12) var(--space-20);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.team-layout h2{margin-bottom:var(--space-7)}.team-layout .body-copy{max-width:40ch}.team-layout .body-copy+.body-copy{margin-top:var(--space-5)}.product-panel{background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-6-half) var(--space-7-half)}.timeline-heading{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3-half);border-bottom:1px solid var(--line);font-size:var(--text-18);font-weight:var(--weight-bold);flex-wrap:wrap;display:flex}.timeline-heading code{color:var(--ink-muted);font-size:inherit;font-weight:var(--weight-medium)}.timeline{margin:0;padding:0;list-style:none}.timeline li{gap:var(--space-3-half);padding-block:var(--timeline-row-padding);font-size:var(--text-16);line-height:var(--leading-24);align-items:flex-start;display:flex}.timeline-detail{font-size:var(--text-14);line-height:var(--leading-20);color:var(--ink-muted)}.timeline-detail code{font-size:inherit}.timeline-dot{margin-top:var(--optical-dot-offset);border-radius:var(--radius-full);box-sizing:border-box;flex:none;width:14px;height:14px;display:block}.dot-queued{border:2.5px solid var(--line-strong)}.dot-next{background:var(--signal)}.dot-updated{border:2.5px solid var(--ink)}.dot-passed{border:2.5px solid var(--signal)}.dot-merged{background:var(--ink)}.dot-held{background:var(--amber)}.status-chip{align-items:center;gap:var(--space-1-half);height:26px;padding:0 var(--chip-padding-end) 0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-12);line-height:var(--leading-16);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);white-space:nowrap;display:inline-flex}.status-chip svg{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;fill:none;flex:none;width:12px;height:12px}.status-merged{background:var(--ink);color:var(--surface)}.status-held{background:var(--amber-soft);color:var(--amber)}.status-up-next{background:var(--signal-soft);color:var(--signal)}.status-ejected{background:var(--stop-soft);color:var(--stop)}.status-queued{background:var(--surface-raised);color:var(--ink-muted)}.signal-section{background:var(--signal);color:var(--on-signal);margin-top:var(--section-space);padding-block:var(--signal-section-padding)}.chip-wrap{margin-bottom:var(--space-4-half);line-height:normal;display:block}.controls dt{margin-bottom:var(--space-2-half)}.controls dd,.billing-promises dd{font-size:var(--text-18);line-height:var(--leading-28)}.pricing-intro{gap:var(--space-6) var(--space-16);margin-bottom:var(--table-heading-space);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}.table-scroll{overflow-x:auto}.pricing-table{border-collapse:collapse;width:100%;min-width:var(--comparison-min-width)}.pricing-table thead th{text-align:left;padding:0 var(--space-5) var(--space-4-half) 0;font-size:var(--text-22);font-weight:var(--weight-extrabold);width:20%}.pricing-table thead td{width:20%}.pricing-table tbody th{text-align:left;padding:var(--space-4-half) var(--space-5) var(--space-4-half) 0;border-top:1px solid var(--line);font-size:var(--text-16);font-weight:var(--weight-medium);color:var(--ink-muted);vertical-align:top}.pricing-table tbody td{padding:var(--space-4-half) var(--space-5) var(--space-4-half) 0;border-top:1px solid var(--line);font-size:var(--text-17);line-height:var(--leading-25);vertical-align:top}.table-price{font-size:var(--text-32);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-numeral)}.compact-table{min-width:var(--pricing-strip-min-width)}.compact-table thead th{padding:0 var(--space-6) var(--space-4) 0;font-size:var(--text-20);width:auto}.compact-table tbody td{padding:var(--space-4) var(--space-6) var(--space-4) 0}.compact-table tbody tr:first-child td{padding-block:var(--space-4-half);font-size:var(--text-table-price);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-numeral);line-height:var(--leading-solid)}.price-unit{font-size:var(--text-16);font-weight:var(--weight-medium);letter-spacing:0;color:var(--ink-muted)}.compare-note{margin-top:var(--space-7);font-size:var(--text-18);line-height:var(--leading-28)}.compare-note a{font-weight:var(--weight-bold)}.cta-panel{background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--cta-padding);gap:var(--space-8) var(--space-16);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.cta-panel>div{min-width:0}.cta-panel h2{margin-bottom:var(--space-5)}.site-footer{padding-top:var(--section-space);padding-bottom:var(--space-10)}.footer-top{gap:var(--space-7) var(--space-12);padding-bottom:var(--footer-space);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.badge-copy{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.badge-copy img{display:block}.badge-copy p{font-size:var(--text-18);line-height:var(--leading-27);max-width:26ch}.site-footer nav{gap:0 var(--space-7);font-size:var(--text-16);flex-wrap:wrap;display:flex}.site-footer nav a{min-height:var(--control-height-compact);align-items:center;display:inline-flex}.footer-logo{width:100%;height:auto;display:block}.footer-note{margin-top:var(--space-7);font-size:var(--text-14);line-height:var(--leading-21);color:var(--ink-muted)}.pricing-hero{gap:var(--space-10) var(--space-16);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end}.pricing-hero h1{margin-bottom:var(--space-7);font-size:var(--text-pricing);line-height:var(--leading-pricing)}.calculator{background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--calculator-padding)}.calculator-label{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-size:var(--text-18);font-weight:var(--weight-bold);display:flex}.calculator-label output{font-size:var(--text-40);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-numeral)}.range-wrap{margin:var(--space-2-half) 0 var(--space-4-half)}input[type=range]{accent-color:var(--signal);width:100%;height:var(--control-height-compact);margin-inline:0}.billing-toggle{gap:var(--space-2-half);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.billing-toggle .button{min-height:var(--control-height-compact);padding-inline:var(--space-4-half);font-weight:var(--weight-bold);font-size:var(--text-16)}.billing-toggle [aria-pressed=false]{color:var(--ink);border-color:var(--line-strong);background:0 0}.calculator-band{font-size:var(--text-16);color:var(--ink-muted)}.calculator-plan{font-size:var(--text-30);font-weight:var(--weight-extrabold);margin-top:var(--space-1)}.calculator-price{align-items:baseline;gap:var(--space-3);margin-top:var(--space-1-half);flex-wrap:wrap;display:flex}.calculator-price>:first-child{font-size:var(--text-quote);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-title);line-height:var(--leading-solid)}.calculator-price>:last-child{font-size:var(--text-18);color:var(--ink-muted)}.calculator-detail{font-size:var(--text-17);line-height:var(--leading-26);margin-top:var(--space-3)}.calculator [aria-live] .button{margin-top:var(--space-6)}.calculator-over{margin-top:var(--space-2-half);font-size:var(--text-18);line-height:var(--leading-28)}.plans-heading{margin-bottom:var(--table-heading-space)}.features-layout{gap:var(--space-10) var(--space-20);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start}.feature-list{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.feature-list li{gap:var(--space-3-half);font-size:var(--text-19);line-height:var(--leading-28);align-items:flex-start;display:flex}.check{width:24px;height:24px;color:var(--signal);flex:none}.billing-promises{gap:var(--space-9);display:grid}.billing-promises dt{margin-bottom:var(--space-2)}.billing-reminder{background:var(--surface);color:var(--ink)}.check-heading{align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);font-size:var(--text-17);display:flex}.check-heading span{font-size:var(--text-14);color:var(--ink-muted);margin-left:auto}.billing-note{gap:var(--space-3-half);padding-top:var(--space-4-half);font-size:var(--text-17);line-height:var(--leading-25);align-items:flex-start;display:flex}.billing-note p{font-size:var(--text-16);line-height:var(--leading-24);margin-top:var(--space-1)}.faq-layout{gap:var(--space-10) var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.faq-list{gap:var(--space-2-half);display:grid}details{background:var(--surface-raised);border-radius:var(--radius-md);padding-inline:var(--space-7)}summary{cursor:pointer;justify-content:space-between;gap:var(--space-5);min-height:var(--disclosure-height);font-size:var(--text-20);font-weight:var(--weight-bold);align-items:center;list-style:none;display:flex}summary::-webkit-details-marker{display:none}details p{padding-bottom:var(--space-6-half);font-size:var(--text-18);line-height:var(--leading-28);max-width:62ch}.plus{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;width:20px;height:20px;transition:transform var(--motion-disclosure) ease;flex:none}details[open] .plus{transform:rotate(45deg)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;padding:var(--space-3) var(--space-4);background:var(--surface-raised);position:absolute;top:-100px;left:16px}.skip-link:focus{top:8px}.utility-page{padding-block:var(--space-20);min-height:40vh}.utility-page h1{max-width:18ch;font-size:var(--text-utility);line-height:var(--leading-solid)}.utility-page p{margin-block:var(--space-6);font-size:var(--text-20);line-height:var(--leading-prose);max-width:50ch}.sandbox-options{gap:var(--space-6);margin-block:var(--space-6);padding:var(--space-4);border:var(--focus-width) solid var(--ink);flex-wrap:wrap;display:flex}.sandbox-options label{align-items:center;gap:var(--space-2);display:flex}@media (max-width:820px){.split,.three-columns{grid-template-columns:minmax(0,1fr)}.navlinks,.wideonly,.node-label{display:none}.node-head .node-label{display:block}.site-header{gap:var(--space-4)}.nav-logo{height:auto;width:var(--logo-width)}}@media (max-width:480px){.cta-panel{padding-inline:var(--space-6)}.cta-panel h2{font-size:var(--text-cta-mobile)}.pricing-hero h1{font-size:var(--text-pricing-mobile)}.signal-section h2{font-size:var(--text-signal-mobile)}.product-panel{padding-inline:var(--space-5-half)}.queue-actions .button{max-width:100%;padding-inline:var(--space-3)}}@media (prefers-reduced-motion:reduce){.plus{transition:none}}@media (min-width:821px){.pricing-intro h2{font-size:var(--text-pricing-intro)}}.navlinks a,.strong-link{min-height:var(--control-height-compact);align-items:center;display:inline-flex}.compare-note a,.utility-page>a{min-height:var(--control-height-compact);line-height:var(--leading-44);display:inline-block}.guide-page{padding-top:var(--hero-space)}.guide-hero{max-width:900px;padding-bottom:var(--space-14)}.guide-eyebrow{font-family:var(--font-mono);font-size:var(--text-13);color:var(--signal-text)}.guide-hero h1{text-wrap:balance;max-width:16ch;margin-block:var(--space-6);font-size:var(--text-utility);line-height:var(--leading-solid)}.guide-intro{max-width:48ch;font-size:var(--text-lead);line-height:var(--leading-lead)}.legal-updated{margin-top:var(--space-6);color:var(--ink-muted);font-size:var(--text-15);line-height:var(--leading-prose)}.guide-meta{align-items:baseline;gap:var(--space-2) var(--space-3);margin:var(--space-6) 0 0;color:var(--ink-muted);font-size:var(--text-15);line-height:var(--leading-prose);flex-wrap:wrap;padding:0;list-style:none;display:flex}.guide-meta li{align-items:baseline;gap:var(--space-3);display:inline-flex}.guide-layout{gap:var(--space-14);border-top:1px solid var(--line);padding-top:var(--space-10);grid-template-columns:220px minmax(0,1fr);display:grid}.guide-sidebar nav{position:sticky;top:32px}.guide-sidebar ol{margin-block:var(--space-5);padding:0;list-style:none}.guide-sidebar a{padding-block:var(--space-3);font-size:var(--text-15);line-height:var(--leading-prose);text-decoration:none;display:block}.guide-body{min-width:0;max-width:760px;font-size:var(--text-18);line-height:var(--leading-prose)}.guide-body section{scroll-margin-top:var(--space-8)}.guide-body section+section{margin-top:var(--space-16)}.guide-body h2{font-size:var(--text-32);line-height:var(--leading-section);margin-bottom:var(--space-6)}.guide-body h3{font-size:var(--text-20);line-height:var(--leading-28);margin-top:var(--space-8)}.guide-body p+p,.guide-body h3+p{margin-top:var(--space-5)}.guide-body a:not(.button){-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.guide-answer,.guide-note{background:var(--surface-raised);border-left:3px solid var(--signal);padding:var(--space-6);border-radius:var(--radius-md);margin-bottom:var(--space-10)}.guide-answer .guide-eyebrow{margin-bottom:var(--space-3)}.guide-note{margin-block:var(--space-6)}.guide-sequence{margin:var(--space-8) 0;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);background:var(--surface-raised)}.guide-sequence figcaption{color:var(--ink-muted);font-size:var(--text-13);font-family:var(--font-mono)}.guide-sequence ol{margin:var(--space-6) 0 0;padding:0;list-style:none}.guide-sequence li{gap:var(--space-5);padding-block:var(--space-5);border-top:1px solid var(--line);display:flex}.guide-sequence li p{color:var(--ink-muted);font-size:var(--text-16)}.guide-step{color:var(--signal);font-family:var(--font-mono)}.guide-table-wrap{margin-block:var(--space-8);overflow-x:auto}.guide-table{border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:var(--text-16)}.guide-table caption{text-align:left;color:var(--ink-muted);padding-bottom:var(--space-4);font-size:var(--text-15)}.guide-table th,.guide-table td{padding:var(--space-5) var(--space-4);border-bottom:1px solid var(--line);vertical-align:top}.guide-table thead{color:var(--signal);background:var(--surface-raised)}.guide-table th:first-child{width:25%}.guide-actions{margin-top:var(--space-7)}.guide-checklist{padding-left:var(--space-6)}.guide-checklist li{padding-left:var(--space-2);margin-block:var(--space-5)}.guide-checklist li::marker{color:var(--signal);font-weight:var(--weight-bold)}.guide-sources{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--line);color:var(--ink-muted);font-size:var(--text-15)}@media (max-width:820px){.guide-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.guide-sidebar nav{position:static}.guide-sidebar ol{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-hero h1{font-size:var(--text-pricing-mobile)}}@media (max-width:480px){.guide-sidebar ol{grid-template-columns:minmax(0,1fr)}.guide-intro{font-size:var(--text-20)}.guide-body h2{font-size:var(--text-26)}}.guide-related ul,.guide-sources ul{margin-block:var(--space-4);padding:0;list-style:none}.guide-related li+li,.guide-sources li+li{margin-top:var(--space-3)}.guide-related a{padding-block:var(--space-2);display:inline-block}html:has(.guide-page){scroll-behavior:smooth}.guide-sidebar a{padding-left:var(--space-3);border-left:3px solid #0000}.guide-sidebar a[aria-current=location]{color:var(--signal-text);border-left-color:var(--signal);font-weight:var(--weight-bold)}@media (prefers-reduced-motion:reduce){html:has(.guide-page){scroll-behavior:auto}}.stops-road{fill:none;stroke:var(--ink);stroke-width:5px;stroke-linecap:round}.stops-waiting{fill:var(--surface);stroke:var(--line-strong);stroke-width:5px}.stops-active{fill:var(--signal)}.stops-halo{fill:none;stroke:var(--signal);stroke-width:3px;opacity:.3}.stops-complete{fill:var(--ink)}.stops-traveler{fill:var(--signal);opacity:0}@media (prefers-reduced-motion:no-preference){.queue-node{transition:left .8s ease-in-out,top .8s ease-in-out}.node-dot{transition:width .4s,height .4s,background-color .4s}.node-head .node-dot{animation:2s ease-in-out infinite paused queue-check-pulse}.stops-traveler{offset-path:path("M200 90H600C700 90 700 30 800 30H1000");animation:7.2s ease-in-out infinite both paused stops-journey}.stops-halo{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite paused queue-check-pulse}.queue-demo[data-playing=true] .node-head .node-dot,.three-stops[data-visible=true] .stops-traveler,.three-stops[data-visible=true] .stops-halo{animation-play-state:running}}@keyframes queue-check-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes stops-journey{0%,8%{offset-distance:0%;opacity:0}14%{opacity:1}42%,60%{offset-distance:49%;opacity:1}90%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}.queue-motion{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.queue-motion-waiting{fill:var(--surface-raised);stroke:var(--line-strong);stroke-width:3px}.queue-motion-merged{fill:var(--ink)}.queue-motion-active{fill:currentColor}.queue-motion-halo{fill:none;stroke:currentColor;stroke-width:3px}.queue-motion-label{fill:var(--ink-muted);text-anchor:middle;font-family:var(--font-mono);font-size:var(--text-13);font-weight:var(--weight-semibold)}.queue-motion-glow-shell{display:none}@media (prefers-reduced-motion:no-preference){.queue-motion-glow-shell{display:initial}.queue-motion-glow{fill:currentColor;filter:blur(6px);transform-box:fill-box;transform-origin:50%}}.consent-banner{z-index:100;background:var(--surface-raised);max-height:70vh;color:var(--ink);border-top:1px solid var(--line);position:fixed;inset:auto 0 0;overflow:auto}.consent-content{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.consent-content p{flex:20rem;margin:0}.consent-actions{gap:var(--space-3);display:flex}.consent-actions .button{min-width:7rem}.cookie-settings{color:inherit;text-underline-offset:.15em;background:0 0;border:0;padding:0;text-decoration:underline}.cookie-settings:hover{color:var(--signal)}.header-actions{gap:var(--space-6);align-items:center;display:flex}.header-signin{min-height:44px;font-weight:var(--weight-bold);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.launch-footer{border-top:1px solid var(--line);margin-top:var(--launch-section-space);padding:var(--space-12) 0}.footer-layout{gap:var(--space-12);grid-template-columns:1fr auto;display:grid}.launch-footer .footer-logo{width:auto;max-width:100%;height:30px}.footer-brand{max-width:360px}.launch-footer .footer-note{margin:var(--space-4) 0 var(--space-3);font-size:var(--text-15);line-height:var(--leading-23px)}.footer-brand>a:last-child{min-height:44px;font-size:var(--text-15);align-items:center;display:inline-flex}.launch-footer nav{gap:var(--space-10);grid-template-columns:auto auto auto;display:grid}.launch-footer nav>div{flex-direction:column;align-items:flex-start;display:flex}.launch-footer nav h2{color:var(--ink-muted);font-size:var(--text-12);line-height:var(--leading-20);letter-spacing:var(--footer-heading-tracking);text-transform:uppercase;margin-bottom:var(--space-2)}.launch-footer nav a,.launch-footer nav button{min-height:44px;font-size:var(--text-15);line-height:var(--type-body-leading);align-items:center;display:inline-flex}@media (max-width:900px){.site-header .navlinks{display:none}.footer-layout{grid-template-columns:1fr}}@media (max-width:560px){.header-signin{display:none}.header-actions{flex-shrink:0}.site-header{gap:var(--space-4)}.site-header .nav-logo{height:auto;max-height:30px}.launch-footer nav{gap:var(--space-7);grid-template-columns:1fr}}.site-header .navlinks a,.launch-footer nav a{text-decoration:none}.site-header .navlinks a{align-items:center;min-height:44px;display:inline-flex}
