@font-face{font-family:Archivo;src:url(/fonts/archivo-variable-latin.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Martian Mono;src:url(/fonts/martian-mono-variable-latin.woff2)format("woff2");font-weight:100 800;font-stretch:75% 112.5%;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#05070a;--ground:#080b0e;--panel:#0c1015;--panel-hi:#10161c;--panel-top:#151c23;--seam:#19202a;--seam-hi:#232c37;--seam-lit:#35414e;--text:#e8edf2;--text-2:#a3afbb;--text-3:#7a8794;--signal:#72aaff;--signal-hi:#b4d2ff;--signal-glow:#72aaff8c;--signal-wash:#72aaff14;--amber:#e5a352;--amber-wash:#e5a35214;--green:#62c795;--rose:#df8a8a;--font-sans:"Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Martian Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--content:80rem;--radius:14px;--radius-sm:7px;--ease:cubic-bezier(.2, .7, .2, 1);--lift:inset 0 1px 0 #ffffff0b, 0 1px 0 #0000008c, 0 32px 64px -36px #000000e6;--metal:linear-gradient(180deg, #f5f8fa 0%, #dde3e9 100%)}*,:before,:after{box-sizing:border-box}html{background:var(--void);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--text);font-family:var(--font-sans);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1rem;font-stretch:100%;line-height:1.6}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}code,pre,kbd{font-family:var(--font-mono);font-stretch:92%}code{font-size:.86em}img,svg{max-width:100%}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}::selection{background:var(--signal);color:#04070b}.shell{width:min(calc(100% - 3rem), var(--content));margin-inline:auto}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--metal);color:#05070a;padding:.7rem 1rem;font-weight:600;position:fixed;top:1rem;left:1rem;transform:translateY(-220%)}.skip-link:focus{transform:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legacy-anchor{width:0;height:0;position:absolute;overflow:hidden}h1,h2,h3{letter-spacing:-.032em;text-wrap:balance;margin:0;font-weight:560;font-stretch:112%;line-height:1.04}h1{letter-spacing:-.042em;font-size:clamp(2.6rem,5.4vw,5rem);line-height:.98}h2{font-size:clamp(2rem,3.6vw,3.4rem)}h3{letter-spacing:-.012em;font-size:1.2rem;font-weight:600;font-stretch:106%;line-height:1.22}.legend,.eyebrow,.panel-code,.code-label,.unit-code,.ap-code,.plate-protocol,.channel-code,.trace-label,.overview-index{color:var(--text-3);font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 1.2rem;font-size:.6875rem;font-weight:620;font-stretch:125%;line-height:1.35;display:flex}.brand-name{text-transform:none;letter-spacing:.06em}.legend-lamp:before{content:"";background:var(--signal);width:6px;height:6px;box-shadow:0 0 0 3px #72aaff24, 0 0 10px var(--signal-glow);border-radius:50%;flex:none}.lede,.page-lede,.large-copy{color:var(--text-2);font-size:clamp(1.05rem,1.55vw,1.25rem);line-height:1.55}.large-copy{margin-top:0}.large-copy code,.page-lede code{color:var(--text)}.button{border-radius:var(--radius-sm);letter-spacing:-.005em;cursor:pointer;min-height:2.9rem;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.15rem;font-size:.9375rem;font-weight:600;font-stretch:106%;line-height:1.2;text-decoration:none;display:inline-flex}.button>span[aria-hidden]{transition:transform .25s var(--ease)}.button:hover>span[aria-hidden]{transform:translate(3px)}.button-primary,.button-light{background:var(--metal);color:#05070a;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0000001f,0 12px 28px -14px #000000e6}.button-primary:hover,.button-light:hover{background:linear-gradient(#fff,#e7ecf1)}.button-ghost,.button-secondary,.button-outline-dark{border-color:var(--seam-lit);color:var(--text);background:#ffffff05}.button-ghost:hover,.button-secondary:hover,.button-outline-dark:hover{background:#ffffff0d;border-color:#52606e}.button-dark{border-color:var(--seam-lit);color:var(--text);background:linear-gradient(#1a222b,#121920);box-shadow:inset 0 1px #ffffff0f}.button-dark:hover{background:linear-gradient(#202a34,#161e26);border-color:#52606e}.text-link{color:var(--signal);text-underline-offset:.3em;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);align-items:center;gap:.45rem;font-weight:600;font-stretch:106%;-webkit-text-decoration:underline #72aaff59;text-decoration:underline #72aaff59;text-decoration-thickness:1px;display:inline-flex}.text-link:hover{color:var(--signal-hi);text-decoration-color:currentColor}.text-link>span[aria-hidden]{transition:transform .25s var(--ease);text-decoration:none}.text-link:hover>span[aria-hidden]{transform:translate(3px)}.inline-actions,.button-row,.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.brand-mark{flex:none;width:1.55rem;height:1.55rem;overflow:visible}.brand-mark-legs{fill:none;stroke:var(--text);stroke-width:2.2px;stroke-linejoin:miter;stroke-miterlimit:12}.brand-mark-gate{fill:none;stroke:var(--signal);stroke-width:2.2px}.site-header{z-index:40;border-bottom:1px solid var(--seam);-webkit-backdrop-filter:saturate(140%)blur(14px);background:#05070adb;position:sticky;top:0}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;height:4rem;display:grid}.brand,.footer-brand{width:fit-content;color:var(--text);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.brand-word,.footer-brand span{letter-spacing:-.012em;font-size:1.0625rem;font-weight:640;font-stretch:118%}.primary-nav{justify-self:center}.nav-list,.footer-links{align-items:center;margin:0;padding:0;list-style:none;display:flex}.nav-list{gap:.15rem}.nav-list a{color:var(--text-2);transition:color .2s var(--ease), background-color .2s var(--ease);border-radius:6px;padding:.45rem .78rem;font-size:.875rem;font-weight:500;font-stretch:104%;text-decoration:none;display:block;position:relative}.nav-list a:hover{color:var(--text);background:#ffffff0b}.nav-list a[aria-current=page]{color:var(--text)}.primary-nav a[aria-current=page]:after,.header-action[aria-current=page]:after{content:"";background:var(--signal);height:2px;box-shadow:0 0 12px var(--signal-glow);border-radius:2px;position:absolute;bottom:calc(-2rem + 50% - 1px);left:.78rem;right:.78rem}.header-action{background:var(--metal);color:#05070a;border-radius:6px;justify-self:end;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.875rem;font-weight:600;font-stretch:106%;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 8px 20px -12px #000000e6}.header-action:hover{background:linear-gradient(#fff,#e7ecf1)}.header-action[aria-current=page]:after{bottom:calc(-2rem + 50% - 1px);left:.9rem;right:.9rem}.mobile-nav{justify-self:end;display:none}.mobile-nav summary{border:1px solid var(--seam-lit);color:var(--text);letter-spacing:.02em;cursor:pointer;border-radius:6px;align-items:center;gap:.65rem;padding:.5rem .8rem;font-size:.8125rem;font-weight:600;font-stretch:110%;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav-icon{width:14px;height:10px;position:relative}.mobile-nav-icon:before,.mobile-nav-icon:after{content:"";height:1.5px;transition:transform .25s var(--ease);background:currentColor;position:absolute;left:0;right:0}.mobile-nav-icon:before{top:1.5px}.mobile-nav-icon:after{bottom:1.5px}.mobile-nav[open] .mobile-nav-icon:before{transform:translateY(3.5px)rotate(45deg)}.mobile-nav[open] .mobile-nav-icon:after{transform:translateY(-3.5px)rotate(-45deg)}.mobile-nav-panel{background:var(--void);border-bottom:1px solid var(--seam-hi);padding:.5rem 1.5rem 1.75rem;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px -20px #000000e6}.mobile-nav-panel .nav-list{flex-direction:column;align-items:stretch;gap:0}.mobile-nav-panel .nav-list a{border-bottom:1px solid var(--seam);color:var(--text);letter-spacing:-.02em;border-radius:0;justify-content:space-between;align-items:center;padding:1rem .1rem;font-size:1.35rem;font-weight:540;font-stretch:114%;display:flex}.mobile-nav-panel .nav-list a[aria-current=page]:after{content:"";background:var(--signal);width:7px;height:7px;box-shadow:0 0 10px var(--signal-glow);border-radius:50%}.header-nav-menu{position:relative}.header-nav-menu>summary{color:var(--text-2);cursor:pointer;transition:color .2s var(--ease), background-color .2s var(--ease);border-radius:6px;align-items:center;gap:.45rem;padding:.45rem .78rem;font-size:.875rem;font-weight:500;font-stretch:104%;line-height:1.6;list-style:none;display:flex;position:relative}.header-nav-menu>summary::-webkit-details-marker{display:none}.header-nav-menu>summary:after{content:"";width:.38rem;height:.38rem;transition:transform .2s var(--ease);border-bottom:1px solid;border-right:1px solid;flex:none;margin-top:-.2rem;transform:rotate(45deg)}.header-nav-menu>summary:hover,.header-nav-menu[open]>summary{color:var(--text);background:#ffffff0b}.header-nav-menu[open]>summary:after{margin-top:.2rem;transform:rotate(225deg)}.header-nav-menu>summary[aria-current=true]{color:var(--text)}.header-nav-menu>summary[aria-current=true]:before{content:"";background:var(--signal);width:5px;height:5px;box-shadow:0 0 9px var(--signal-glow);border-radius:50%}.header-nav-menu-panel{z-index:42;overscroll-behavior:contain;border:1px solid var(--seam-hi);border-radius:var(--radius-sm);background:var(--panel);width:min(27rem,100vw - 3rem);max-height:calc(100dvh - 5.5rem);box-shadow:var(--lift);margin:0;padding:.4rem;list-style:none;display:grid;position:absolute;top:calc(100% + .65rem);left:0;overflow-y:auto}.header-nav-menu-panel li+li{border-top:1px solid var(--seam)}.header-nav-menu-panel a{color:var(--text);border-radius:5px;gap:.18rem;padding:.72rem .78rem;text-decoration:none;display:grid}.header-nav-menu-panel a:hover,.header-nav-menu-panel a:focus-visible{background:#ffffff0b}.header-nav-menu-panel a[aria-current=page]{background:var(--signal-wash);box-shadow:inset 2px 0 0 var(--signal)}.nav-item-label{font-size:.875rem;font-weight:620;font-stretch:108%;line-height:1.35}.nav-item-description{color:var(--text-3);font-size:.75rem;line-height:1.45}.header-nav-menu-panel a:hover .nav-item-description,.header-nav-menu-panel a:focus-visible .nav-item-description,.header-nav-menu-panel a[aria-current=page] .nav-item-description{color:var(--text-2)}.mobile-nav-panel{overscroll-behavior:contain;max-height:calc(100dvh - 4rem);padding-top:1rem;overflow-y:auto}.mobile-nav-groups{gap:1.5rem;display:grid}.mobile-nav-group-label{color:var(--text-3);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .35rem;font-size:.6875rem;font-weight:620;font-stretch:125%;line-height:1.35}.mobile-nav-panel .nav-list a{justify-content:stretch;gap:.2rem;display:grid}.mobile-nav-panel .nav-item-description{max-width:58rem;color:var(--text-3);letter-spacing:0;padding-right:2rem;font-size:.75rem;font-weight:400;font-stretch:100%;line-height:1.45}.mobile-nav-panel .nav-list a[aria-current=page]{grid-template-columns:minmax(0,1fr) auto}.mobile-nav-panel .nav-list a[aria-current=page] .nav-item-description{grid-column:1}.mobile-nav-panel .nav-list a[aria-current=page]:after{grid-area:1/2}.hero{background:radial-gradient(90% 60% at 50% -12%, #72aaff1c, transparent 62%), var(--void);border-bottom:1px solid var(--seam);padding-block:clamp(3rem,5.2vw,4.5rem) clamp(3.5rem,6vw,5.5rem);position:relative;overflow:clip}.hero-head{margin-bottom:clamp(2.25rem,4vw,3.25rem)}.hero h1{letter-spacing:-.048em;max-width:21ch;font-size:clamp(2.8rem,6.3vw,5.8rem);font-weight:530;font-stretch:118%;line-height:.95}.hero-sub{grid-template-columns:minmax(0,38rem) auto;justify-content:space-between;align-items:end;gap:2rem 3rem;margin-top:clamp(1.75rem,3vw,2.5rem);display:grid}.hero-sub .lede,.hero-sub .hero-actions{margin:0}.ap{--ap-product-cols:minmax(13rem, 1.3fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, .9fr);border:1px solid var(--seam-hi);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff07, transparent 22%), var(--panel);box-shadow:var(--lift), 0 60px 120px -60px #285ab440;margin:0;position:relative;overflow:hidden}.ap-bar{border-bottom:1px solid var(--seam);background:#0000002e;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}.ap-bar .legend{color:var(--text-2);margin:0}.ap-hint{color:var(--text-3);font-family:var(--font-mono);margin:0;font-size:.6875rem;font-stretch:88%}.ap-grid{grid-template-columns:minmax(12rem,15.5rem) minmax(4.5rem,1fr) minmax(0,3.6fr);display:grid}.ap-colhead{border-bottom:1px solid var(--seam);color:var(--text-3);letter-spacing:.16em;text-transform:uppercase;margin:0;padding:.7rem 1.25rem;font-size:.625rem;font-weight:620;font-stretch:125%;line-height:1.3}.ap-colhead-route{text-align:center;border-left:1px solid var(--seam);border-right:1px solid var(--seam);padding-inline:0}.ap-colhead-product{grid-template-columns:2.6rem var(--ap-product-cols);padding:0;display:grid}.ap-colhead-product span{padding:.7rem 1rem}.ap-colhead-product span:first-child{grid-column:1/3;padding-left:1.25rem}.ap-ports{grid-template-rows:repeat(3,1fr);display:grid}.ap-port{border:0;border-bottom:1px solid var(--seam);text-align:left;cursor:pointer;transition:background-color .25s var(--ease);background:0 0;flex-direction:column;justify-content:center;gap:.3rem;padding:1rem 1.6rem 1rem 1.25rem;display:flex;position:relative}.ap-port:last-child{border-bottom:0}.ap-port:hover{background:#ffffff06}.ap-port:focus-visible{outline-offset:-3px}.ap-port:before{content:"";background:var(--signal);opacity:0;width:2px;transition:opacity .25s var(--ease);border-radius:2px;position:absolute;top:22%;bottom:22%;left:0}.ap-port[aria-pressed=true]{background:linear-gradient(90deg,#72aaff17,#0000 80%)}.ap-port[aria-pressed=true]:before{opacity:1}.ap-port-name{letter-spacing:-.015em;font-size:1.125rem;font-weight:600;font-stretch:114%;line-height:1.2}.ap-port-via{color:var(--text-3);font-family:var(--font-mono);font-size:.6875rem;font-stretch:88%;line-height:1.4}.ap-jack,.ap-socket{z-index:2;border:1.5px solid var(--seam-lit);background:var(--panel);width:11px;height:11px;transition:background-color .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:50%;position:absolute}.ap-jack{margin-top:-5.5px;top:50%;right:-6px}.ap-port[aria-pressed=true] .ap-jack{border-color:var(--signal);background:var(--signal);box-shadow:0 0 0 4px #72aaff24, 0 0 14px var(--signal-glow)}.ap-field{border-left:1px solid var(--seam);min-width:0;animation:ap-sweep 1.5s .15s var(--ease) both;background-image:linear-gradient(#72aaff0d 1px,#0000 1px),linear-gradient(90deg,#72aaff0d 1px,#0000 1px);background-position:-1px -1px;background-size:18px 18px;position:relative}.ap-routes{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ap-route{fill:none;stroke:#33414f;stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:stroke .3s var(--ease), opacity .3s var(--ease)}.ap-routes g[data-planned] .ap-route{stroke:#e5a35280;stroke-dasharray:3 5}.ap-pulse{fill:none;stroke:var(--signal-hi);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:.09 2;stroke-dashoffset:.09px;opacity:0;filter:drop-shadow(0 0 4px #72aaffe6)}.ap-products{grid-template-rows:repeat(var(--ap-count,2), 1fr);border-left:1px solid var(--seam);display:grid}.ap-product{grid-template-columns:2.6rem var(--ap-product-cols);grid-template-rows:1fr auto;min-height:9.75rem;display:grid;position:relative}.ap-product+.ap-product{border-top:1px solid var(--seam-hi)}.ap-gate{border-right:1px solid var(--seam);transition:background-color .4s var(--ease);background:repeating-linear-gradient(#0000 0 5px,#ffffff06 5px 6px),linear-gradient(90deg,#ffffff08,#0000);grid-area:1/1/-1;position:relative}.ap-gate:after{content:"";background:var(--seam-lit);width:2px;transition:background-color .4s var(--ease) .35s, box-shadow .4s var(--ease) .35s;border-radius:2px;margin-left:-1px;position:absolute;top:12%;bottom:12%;left:50%}.ap-socket{margin-top:-5.5px;left:-6px}.ap-socket[data-caller=operator]{top:16.667%}.ap-socket[data-caller=api]{top:50%}.ap-socket[data-caller=mcp]{top:83.333%}.ap-socket[data-planned]{border-style:dashed;border-color:#e5a35299}.ap-product-head{grid-area:1/2;align-self:center;min-width:0;padding:1.1rem 1.1rem 1.1rem 1.25rem}.ap-code{color:var(--text-3);letter-spacing:0;text-transform:none;flex-wrap:wrap;gap:.35rem .5rem;margin-bottom:.6rem;font-size:.75rem;font-weight:450;font-stretch:100%}.ap-code>span:last-child{overflow-wrap:anywhere}.ap-code-tag{border:1px solid var(--seam-lit);color:var(--text-2);letter-spacing:.14em;text-transform:uppercase;border-radius:3px;padding:.08rem .38rem;font-size:.625rem;font-weight:640;font-stretch:125%}.ap-name{letter-spacing:-.035em;font-size:clamp(1.05rem,1.65vw,1.6rem);font-weight:560;font-stretch:114%;line-height:1}.ap-name a{text-decoration:none}.ap-name a:hover{color:var(--signal-hi)}.ap-flow{display:contents}.ap-flow>div{border-left:1px solid var(--seam);flex-direction:column;grid-row:1;justify-content:center;gap:.4rem;padding:1.1rem 1rem;display:flex;position:relative}.ap-flow>div:after{content:"";background:var(--signal);height:2px;box-shadow:0 0 10px var(--signal-glow);transform-origin:0;transition:transform .45s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ap-flow dt{display:none}.ap-flow dd{color:var(--text-2);font-family:var(--font-mono);transition:color .3s var(--ease);flex-wrap:wrap;gap:0 .55rem;margin:0;font-size:.72rem;font-stretch:90%;line-height:1.7;display:flex}.ap-flow dd span{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.ap-flow dd span:not(:last-child):after{content:"·";color:var(--text-3);margin-left:.55rem}.ap-ops{border-top:1px solid var(--seam);color:var(--text-3);font-family:var(--font-mono);background:#0003;flex-wrap:wrap;grid-area:2/2/auto/-1;align-items:center;gap:.4rem .7rem;margin:0;padding:.55rem 1.25rem;font-size:.6875rem;font-stretch:90%;display:flex}.ap-ops-tag{border:1px solid var(--seam-lit);color:var(--text-2);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border-radius:3px;padding:.1rem .4rem;font-size:.625rem;font-weight:640;font-stretch:125%}.ap-ops[data-planned] .ap-ops-tag{border-style:dashed;border-color:#e5a3528c}.ap-ops-state{color:var(--amber)}.ap-caption{border-top:1px solid var(--seam-hi);min-height:3.6rem;color:var(--text-2);background:#00000038;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:.9rem 1.25rem;font-size:.9rem;line-height:1.5;display:flex}.ap-caption strong{color:var(--text);font-weight:600;font-stretch:110%}.ap-planned-note{color:var(--amber)}.ap-caption-side{flex:none}.ap-key{color:var(--text-3);font-family:var(--font-mono);align-items:center;gap:.55rem;font-size:.6875rem;font-stretch:88%;display:inline-flex}.ap-key-solid,.ap-key-dashed{border-top:1.5px solid #4a5968;width:22px;height:0;display:inline-block}.ap-key-dashed{border-top:1.5px dashed #e5a352b3;margin-left:.6rem}.ap:not([data-active=none]) .ap-route{opacity:.3}.ap[data-active=operator] .ap-routes g[data-caller=operator] .ap-route,.ap[data-active=api] .ap-routes g[data-caller=api] .ap-route,.ap[data-active=mcp] .ap-routes g[data-caller=mcp] .ap-route{opacity:1;stroke:var(--signal)}.ap[data-active] .ap-routes g[data-planned] .ap-route{stroke:#e5a35280}.ap[data-active=mcp] .ap-routes g[data-caller=mcp][data-planned] .ap-route{stroke:var(--amber)}.ap[data-active=operator] g[data-caller=operator] .ap-pulse,.ap[data-active=api] g[data-caller=api] .ap-pulse,.ap[data-active=mcp] g[data-caller=mcp] .ap-pulse{animation:1.1s cubic-bezier(.45,.05,.35,1) forwards ap-pulse}:is(.ap[data-active=none]:has(.ap-port[data-caller=operator]:hover) g[data-caller=operator] .ap-route,.ap[data-active=none]:has(.ap-port[data-caller=api]:hover) g[data-caller=api] .ap-route,.ap[data-active=none]:has(.ap-port[data-caller=mcp]:hover) g[data-caller=mcp] .ap-route){stroke:#6f8398}.ap[data-active=operator] .ap-socket[data-caller=operator]:not([data-planned]),.ap[data-active=api] .ap-socket[data-caller=api]:not([data-planned]),.ap[data-active=mcp] .ap-socket[data-caller=mcp]:not([data-planned]){border-color:var(--signal);background:var(--signal);box-shadow:0 0 0 4px #72aaff24, 0 0 14px var(--signal-glow);transition-delay:.55s}.ap[data-active=operator] .ap-socket[data-caller=operator][data-planned],.ap[data-active=api] .ap-socket[data-caller=api][data-planned],.ap[data-active=mcp] .ap-socket[data-caller=mcp][data-planned]{border-color:var(--amber);transition-delay:.55s}.ap-product[data-route=live] .ap-gate:after{background:var(--signal);box-shadow:0 0 12px var(--signal-glow)}.ap-product[data-route=live] .ap-flow dd{color:var(--text)}.ap-product[data-route=live] .ap-flow>div:after{transform:scaleX(1)}.ap-product[data-route=live] .ap-flow>div:first-child:after{transition-delay:.7s}.ap-product[data-route=live] .ap-flow>div:nth-child(2):after{transition-delay:.95s}.ap-product[data-route=live] .ap-flow>div:nth-child(3):after{transition-delay:1.2s}.ap-product[data-route=planned] .ap-gate:after{background:#e5a352b3}.ap-product[data-route=planned] .ap-flow dd,.ap-product[data-route=none] .ap-flow dd{color:var(--text-3)}@keyframes ap-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ap-pulse{0%{stroke-dashoffset:.09px;opacity:0}12%{opacity:1}88%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}.band{padding-block:clamp(4.5rem,8.5vw,8rem);position:relative}.band-products{background:var(--ground)}.band-ops{background:var(--void);border-block:1px solid var(--seam)}.band-access{background:var(--ground)}.band-status{background:var(--void);border-top:1px solid var(--seam);padding-block:clamp(3.5rem,6vw,5.5rem)}.band-note{color:var(--text-3);margin:1.25rem 0 0;font-size:.8125rem}.section-heading{max-width:54rem;margin-bottom:clamp(2rem,4vw,3.25rem)}.section-heading h2{max-width:20ch}.section-heading:not(.split-heading)>p:not(.legend):not(.eyebrow){max-width:44rem;color:var(--text-2);margin:1.25rem 0 0}.split-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:2rem 4rem;max-width:none;display:grid}.split-heading>p,.section-intro{max-width:30rem;color:var(--text-2);justify-self:end;margin:0 0 .3rem}.section-intro p{margin:.5rem 0 0}.section-intro .status-badge{margin-bottom:.25rem}.unit-stack{border:1px solid var(--seam-hi);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff06, transparent 30%), var(--panel);box-shadow:var(--lift);overflow:hidden}.unit{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"head body""trace trace""caps caps";gap:0 4rem;padding:clamp(1.5rem,3.4vw,3rem);display:grid}.unit+.unit{border-top:1px solid var(--seam-hi)}.unit-head{grid-area:head;min-width:0;container-type:inline-size}.unit-code{margin-bottom:1rem}.unit-name{font-size:clamp(1.4rem, calc(100cqi / (var(--chars,8) * .75)), 4.75rem);letter-spacing:-.055em;font-weight:520;font-stretch:122%;line-height:.92}.unit-body{grid-area:body;align-self:end}.unit-thesis{color:var(--text);margin:0 0 1rem;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.5}.trace.unit-trace{border-top:1px solid var(--seam);grid-area:trace;margin-top:clamp(2rem,3.5vw,2.75rem);padding-top:clamp(1.5rem,3vw,2.25rem)}.unit-capabilities{border-top:1px solid var(--seam);color:var(--text-3);flex-wrap:wrap;grid-area:caps;gap:.55rem 0;margin:clamp(1.75rem,3vw,2.25rem) 0 0;padding:1.1rem 0 0;font-size:.8125rem;list-style:none;display:flex}.unit-capabilities li{align-items:center;display:inline-flex}.unit-capabilities li:not(:last-child):after{content:"";background:var(--seam-lit);width:1px;height:.85em;margin:0 .9rem}.trace{min-width:0;margin:0}.trace-label{color:var(--text-2);margin-bottom:1.25rem}.trace-steps{grid-template-columns:repeat(var(--steps), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.trace-steps:before{content:"";background:linear-gradient(90deg, var(--signal), #72aaff59 55%, var(--seam-lit));height:1px;position:absolute;top:calc(1.55rem + 5px);left:5px;right:0}.trace-steps li{grid-template-rows:1.55rem 11px auto;gap:.8rem 0;padding-right:1.25rem;display:grid;position:relative}.trace-index{color:var(--text-3);font-family:var(--font-mono);font-size:.6875rem;font-stretch:88%;line-height:1.55rem}.trace-node{z-index:1;border:1.5px solid var(--signal);background:var(--panel);border-radius:50%;width:11px;height:11px;position:relative}.trace-steps li:first-child .trace-node{background:var(--signal);box-shadow:0 0 10px var(--signal-glow)}.trace-steps li:last-child .trace-node{border-color:var(--text-2)}.trace-text{color:var(--text);font-size:.9375rem;font-weight:500;line-height:1.35}.trace-stack{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--panel);box-shadow:var(--lift);gap:0;display:grid;overflow:hidden}.trace-stack .trace{padding:clamp(1.5rem,3vw,2.25rem)}.trace-stack .trace+.trace{border-top:1px solid var(--seam)}.ops-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.ops-copy h2{max-width:14ch;margin-bottom:1.5rem}.console{border:1px solid var(--seam-hi);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff06, transparent 30%), var(--panel);box-shadow:var(--lift);overflow:hidden}.console-equation,.plugin-equation,.architecture-rail{color:var(--text-2);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;font-size:.72rem;font-stretch:90%;display:flex}.console-equation{border-bottom:1px solid var(--seam);background:#0003;padding:1rem 1.25rem}.console-equation span,.plugin-equation span,.architecture-rail span{border:1px solid var(--seam-lit);color:var(--text);background:#00000040;border-radius:4px;padding:.38rem .6rem}.console-equation span:first-child,.plugin-equation span:first-child,.architecture-rail span:first-child{color:var(--signal-hi);border-color:#72aaff80}.console-equation b,.plugin-equation b,.architecture-rail b{color:var(--text-3);font-weight:400}.console-channels{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.channel{border-left:1px solid var(--seam);padding:1.35rem 1.1rem 1.6rem}.channel:first-child{border-left:0}.channel-code{color:var(--signal);margin-bottom:.6rem;font-size:.625rem}.channel h3{margin-bottom:1rem;font-size:.98rem}.channel ul,.ops-grid ul,.integration-grid ul,.evidence-card ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.channel li,.ops-grid li,.integration-grid li,.evidence-card li{color:var(--text-2);padding-left:.95rem;font-size:.8125rem;line-height:1.45;position:relative}.channel li:before,.ops-grid li:before,.integration-grid li:before,.evidence-card li:before{content:"";background:var(--text-3);width:5px;height:1px;position:absolute;top:.58em;left:0}.plates{border:1px solid var(--seam-hi);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff06, transparent 30%), var(--panel);box-shadow:var(--lift);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.plate{border-left:1px solid var(--seam);flex-direction:column;min-width:0;padding:clamp(1.5rem,2.6vw,2rem);display:flex}.plate:first-child{border-left:0}.plate-protocol{color:var(--signal)}.plate h3{letter-spacing:-.04em;margin:clamp(1.75rem,4vw,3rem) 0 .8rem;font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:540;font-stretch:120%}.plate>p:not([class]){color:var(--text-2);margin:0 0 1.75rem}.plate-sample{border:1px solid var(--seam);background:#0000004d;border-radius:8px;gap:.35rem;margin:auto 0 1.5rem;padding:.85rem 1rem;display:grid}.plate-sample span{color:var(--text-3);letter-spacing:.15em;text-transform:uppercase;font-size:.625rem;font-weight:620;font-stretch:125%}.plate-sample code,.plate-sample em{overflow-wrap:anywhere;color:var(--text);font-family:var(--font-mono);font-size:.78rem;font-style:normal;font-stretch:90%}.status-readout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:2.5rem 5rem;display:grid}.status-readout h2{max-width:13ch;font-size:clamp(2rem,3.4vw,3.1rem)}.status-readout-copy>p:last-child{color:var(--text-3);margin:1.25rem 0 0}.readout{border:1px solid var(--seam-hi);background:var(--panel);box-shadow:var(--lift);border-radius:12px;padding:.4rem 1.4rem 1.3rem}.readout dl{margin:0 0 1.1rem}.readout dl>div{border-bottom:1px solid var(--seam);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:1rem 0;display:flex}.readout dt{letter-spacing:-.01em;font-weight:600;font-stretch:112%}.readout dd{margin:0}.closing{border-top:1px solid var(--seam);background:radial-gradient(60% 90% at 82% 55%, #72aaff1a, transparent 62%), var(--ground);position:relative;overflow:hidden}.closing-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem;min-height:27rem;padding-block:clamp(4.5rem,8vw,6.5rem);display:grid}.closing h2{letter-spacing:-.045em;max-width:15ch;margin-bottom:2.25rem;font-size:clamp(2.4rem,5vw,4.6rem);font-stretch:116%}.closing-mark{width:clamp(11rem,25vw,22rem);height:auto;margin-right:clamp(0rem,3vw,3rem)}.closing-mark .brand-mark-legs{stroke:var(--seam-lit);stroke-width:.45px}.closing-mark .brand-mark-gate{stroke:var(--signal);stroke-width:.55px;filter:drop-shadow(0 0 1.2px #72aaffe6)}.site-footer{background:var(--void);border-top:1px solid var(--seam);color:var(--text-2)}.footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem;padding-block:clamp(3.5rem,6vw,4.5rem) 3rem;display:grid}.footer-note{max-width:22rem;color:var(--text-3);margin:1.1rem 0 0;font-size:.875rem;line-height:1.55}.footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.footer-group .legend{margin-bottom:1rem}.footer-links{flex-direction:column;align-items:flex-start;gap:.65rem}.footer-links a{color:var(--text-2);transition:color .2s var(--ease);font-size:.875rem;text-decoration:none}.footer-links a:hover{color:var(--text)}.footer-base{border-top:1px solid var(--seam);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1.3rem 2rem;font-size:.75rem;display:flex}.footer-base p{margin:0}.footer-meta{font-family:var(--font-mono);font-size:.6875rem;font-stretch:88%}.page-hero{background:radial-gradient(70% 70% at 78% -18%, #72aaff17, transparent 62%), var(--void);border-bottom:1px solid var(--seam);position:relative;overflow:clip}.page-hero-inner{padding-top:clamp(3rem,6.5vw,5.5rem)}.page-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:flex}.page-hero-top .legend{margin:0}.page-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:2rem clamp(2.5rem,6vw,6rem);padding-bottom:clamp(2.75rem,5vw,4.25rem);display:grid}.page-hero h1:not(.nameplate){letter-spacing:-.045em;overflow-wrap:break-word;max-width:17ch;font-size:clamp(2.5rem,4.9vw,4.6rem);font-weight:540;font-stretch:116%}.page-hero-copy{max-width:36rem}.page-hero-named .page-hero-grid{align-items:start}.page-lede{margin:0}.nameplate{font-size:clamp(1.6rem, calc(min(100vw - 3rem, 80rem) / (var(--chars) * .8)), 10.5rem);letter-spacing:-.06em;margin:0 0 clamp(1.75rem,3.5vw,2.75rem) -.05em;font-weight:500;font-stretch:125%;line-height:.86}.page-thesis{max-width:24ch;color:var(--text);letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.5vw,2.35rem);font-weight:500;font-stretch:110%;line-height:1.16}.status-line,.hero-status{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.7rem;margin:1.4rem 0 0;font-size:.8rem;display:flex}.status-line{margin:0}.locator{border-top:1px solid var(--seam);padding-block:1rem 1.15rem}.locator-groups{flex-wrap:wrap;align-items:center;gap:.75rem 0;margin:0;padding:0;list-style:none;display:flex}.locator-group{align-items:center;gap:.7rem;display:flex}.locator-group+.locator-group:before{content:"";background:linear-gradient(90deg, var(--seam-lit), #4b5967);width:clamp(1.25rem,3vw,2.5rem);height:1px;margin:0 .85rem 0 .7rem;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 5px),#0000 0);mask:linear-gradient(90deg,#000 calc(100% - 5px),#0000 0)}.locator-label{color:var(--text-3);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:620;font-stretch:125%}.locator-nodes{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.locator-node{border:1px solid var(--seam-hi);color:var(--text-2);white-space:nowrap;transition:border-color .2s var(--ease), color .2s var(--ease), background-color .2s var(--ease);border-radius:5px;align-items:center;gap:.45rem;padding:.32rem .6rem;font-size:.75rem;font-weight:500;font-stretch:106%;text-decoration:none;display:inline-flex}.locator-node:hover{border-color:var(--seam-lit);color:var(--text)}.locator-lamp{background:var(--seam-lit);border-radius:50%;flex:none;width:5px;height:5px}.locator-node.is-lit{background:var(--signal-wash);color:var(--text);border-color:#72aaff80}.locator-node.is-lit .locator-lamp{background:var(--signal);box-shadow:0 0 8px var(--signal-glow)}.section{padding-block:clamp(4.5rem,8vw,7.25rem)}.section-tint{border-block:1px solid var(--seam);background:linear-gradient(#ffffff03,#0000 40%),#0a0e12}.section-dark{background:var(--void);border-block:1px solid var(--seam)}.section-tint+.section-dark,.section-dark+.section-tint{border-top:0}.two-column{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.two-column h2{max-width:14ch}.two-column h2+p,.two-column h2+.large-copy,.two-column>div>.status-badge,.two-column>div>p>.status-badge{margin-top:1.25rem}.two-column .inline-actions{margin-top:1.5rem}.capability-grid,.feature-panels,.principle-grid,.access-cards,.developer-paths,.contact-grid,.integration-grid,.ops-grid,.tool-family-grid,.story-grid{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--seam);box-shadow:var(--lift);gap:1px;display:grid;overflow:hidden}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-panels,.integration-grid,.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.principle-grid,.access-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.dark-principles,.developer-paths,.ops-grid,.tool-family-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-grid>article,.feature-panels>article,.principle-grid>article,.access-cards>article,.developer-paths>article,.contact-grid>article,.integration-grid>article,.ops-grid>article,.tool-family-grid>article,.story-grid>article{background:linear-gradient(180deg, #ffffff05, transparent 40%), var(--panel);flex-direction:column;min-width:0;padding:clamp(1.35rem,2.2vw,1.75rem);display:flex}.capability-grid h3,.feature-panels h3,.principle-grid h3,.access-cards h3,.developer-paths h3,.contact-grid h3,.integration-grid h3,.ops-grid h3,.tool-family-grid h3{margin-bottom:.7rem}.capability-grid p,.feature-panels p:not(.panel-code),.principle-grid p,.access-cards p,.developer-paths p,.contact-grid p,.integration-grid p,.story-grid p{color:var(--text-2);margin:0;font-size:.9375rem}.capability-grid article{min-height:12.5rem}.capability-grid article:before{content:"";background:var(--signal);width:18px;height:1px;margin:.55rem 0 2.4rem;display:block}.feature-panels article{min-height:14rem}.feature-panels .panel-code{color:var(--signal);margin-bottom:2.4rem}.principle-grid article{min-height:11rem}.principle-grid h3{margin-bottom:.8rem}.access-cards article,.developer-paths article,.contact-grid article{min-height:16rem}.access-cards article>span,.developer-paths article>span,.contact-grid article>span{color:var(--signal);letter-spacing:.15em;text-transform:uppercase;margin-bottom:2.4rem;font-size:.6875rem;font-weight:620;font-stretch:125%}.access-cards a,.developer-paths a{width:fit-content;color:var(--signal);text-underline-offset:.3em;gap:.45rem;margin-top:auto;padding-top:1.5rem;font-weight:600;font-stretch:106%;-webkit-text-decoration:underline #72aaff59;text-decoration:underline #72aaff59;display:inline-flex}.access-cards a:hover,.developer-paths a:hover{color:var(--signal-hi);text-decoration-color:currentColor}.contact-grid article{min-height:17rem}.contact-grid .button{align-self:flex-start;margin-top:auto}.contact-grid p{margin-bottom:1.75rem}.verb-grid article{min-height:13.5rem}.verb-grid .panel-code{color:var(--text-3);margin-bottom:2.4rem}.verb-grid article.is-action{background:linear-gradient(180deg, var(--amber-wash), transparent 60%), var(--panel)}.verb-grid article.is-action .panel-code{color:var(--amber)}.muted-copy{color:var(--text-3);font-size:.9375rem}.section-link{margin:1.5rem 0 0}.stage-rail{grid-template-columns:repeat(var(--stages,4), minmax(0, 1fr));border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--panel);box-shadow:var(--lift);margin:0 0 1rem;padding:0;list-style:none;display:grid;overflow:hidden}.stage-rail li{border-left:1px solid var(--seam);overflow-wrap:break-word;min-width:0;padding:3.1rem 1.4rem 1.6rem;position:relative}.stage-rail li:first-child{border-left:0}.stage-rail li:before{content:"";background:var(--seam-lit);height:1px;position:absolute;top:1.55rem;left:0;right:0}.stage-rail li:after{content:"";border:1.5px solid var(--signal);background:var(--panel);border-radius:50%;width:11px;height:11px;position:absolute;top:calc(1.55rem - 5px);left:1.4rem}.stage-rail li:first-child:before{background:linear-gradient(90deg, var(--signal), var(--seam-lit));left:1.4rem}.stage-rail li:first-child:after{background:var(--signal);box-shadow:0 0 10px var(--signal-glow)}.stage-index{color:var(--text-3);font-family:var(--font-mono);margin-bottom:.65rem;font-size:.6875rem;font-stretch:88%;display:block}.stage-rail h3{margin-bottom:.55rem}.stage-rail p{color:var(--text-2);margin:0;font-size:.9rem}.stage-rail-wrap{grid-template-columns:repeat(4,minmax(0,1fr))}.stage-rail-wrap li:nth-child(4n+1){border-left:0}.stage-rail-wrap li:nth-child(n+5){border-top:1px solid var(--seam)}.stage-rail li.is-gate{background:linear-gradient(180deg, #72aaff12, transparent 70%), var(--panel-hi)}.stage-rail li.is-gate:after{background:var(--signal);width:4px;height:17px;box-shadow:0 0 10px var(--signal-glow);border:0;border-radius:2px;margin-top:-3px}.stage-rail li.is-gate h3:after{content:"authority";width:fit-content;color:var(--signal);letter-spacing:.14em;text-transform:uppercase;border:1px solid #72aaff73;border-radius:3px;margin-top:.45rem;padding:.12rem .4rem;font-size:.625rem;font-weight:620;font-stretch:125%;display:block}.feature-stack{border-top:1px solid var(--seam-hi)}.feature-stack article{border-bottom:1px solid var(--seam-hi);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.5rem 2rem;padding:1.4rem 0;display:grid}.feature-stack h3{font-size:1.05rem}.feature-stack p{color:var(--text-2);margin:0;font-size:.9375rem}.boundary-note{border:1px solid #e5a35238;border-left:2px solid var(--amber);background:var(--amber-wash);color:var(--text);border-radius:8px;margin-top:2rem;padding:1rem 1.15rem 1.05rem}.boundary-note strong{color:var(--amber);letter-spacing:.15em;text-transform:uppercase;font-size:.625rem;font-weight:640;font-stretch:125%}.boundary-note p{color:var(--text-2);margin:.45rem 0 0;font-size:.9375rem}.switchboard{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--panel);box-shadow:var(--lift);overflow:hidden}.switchboard article{border-bottom:1px solid var(--seam);grid-template-columns:2.75rem minmax(9rem,.5fr) minmax(0,1.2fr) auto;align-items:center;gap:1.25rem;padding:1.2rem 1.4rem 1.2rem 1rem;display:grid}.switchboard article:last-child{border-bottom:0}.switchboard article>div{display:contents}.switch-light{border:1.5px solid var(--signal);width:13px;height:13px;box-shadow:inset 0 0 0 2.5px var(--panel), inset 0 0 0 10px #72aaff59;border-radius:50%;justify-self:center}.switchboard h3{font-size:1.15rem;font-stretch:112%}.switchboard p{color:var(--text-2);margin:0;font-size:.9rem}.provider-tag{border:1px solid var(--seam-lit);color:var(--text-2);font-family:var(--font-mono);white-space:nowrap;border-radius:4px;justify-self:end;padding:.32rem .55rem;font-size:.6875rem;font-stretch:88%}.tag-list{flex-wrap:wrap;gap:.45rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.tag-list li{border:1px solid var(--seam-hi);color:var(--text-2);background:#ffffff04;border-radius:4px;padding:.38rem .6rem;font-size:.8rem}.inline-note{color:var(--text-3);margin-left:.6rem;font-size:.8rem}.plugin-equation{margin-top:2rem}.architecture-rail{border:1px solid var(--seam-hi);background:var(--panel);border-radius:10px;margin-bottom:1.25rem;padding:1.1rem 1.25rem}.exclusion-list{border-top:1px solid var(--seam-hi);gap:.1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.exclusion-list li{border-bottom:1px solid var(--seam);color:var(--text-2);align-items:center;gap:.8rem;padding:.7rem 0;font-size:.9375rem;display:flex}.exclusion-list li:before{content:"";background:linear-gradient(45deg, transparent 45%, var(--rose) 45% 55%, transparent 55%), linear-gradient(-45deg, transparent 45%, var(--rose) 45% 55%, transparent 55%);opacity:.8;flex:none;width:10px;height:10px}.compact-list{color:var(--text-2);flex-wrap:wrap;gap:.5rem 0;margin:1.5rem 0 1.75rem;padding:0;font-size:.875rem;list-style:none;display:flex}.compact-list li{align-items:center;display:inline-flex}.compact-list li:not(:last-child):after{content:"";background:var(--seam-lit);width:1px;height:.85em;margin:0 .85rem}.product-ops-note{border:1px solid var(--seam-hi);border-left:2px solid var(--signal);background:var(--signal-wash);color:var(--text-2);border-radius:8px;margin:0 0 1.75rem;padding:1rem 1.15rem;font-size:.9375rem}.product-ops-note strong{color:var(--text)}.product-overview{border:1px solid var(--seam-hi);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff06, transparent 30%), var(--panel);box-shadow:var(--lift);padding:0;display:grid;overflow:hidden}.overview-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"head body""trace trace""ops ops";gap:0 clamp(2rem,6vw,5rem);padding:clamp(1.75rem,4vw,3.25rem);display:grid}.overview-row+.overview-row{border-top:1px solid var(--seam-hi)}.overview-head{grid-area:head;min-width:0;container-type:inline-size}.overview-head .status-badge{margin-top:1.5rem}.overview-body{grid-area:body;align-self:end}.overview-body>p{color:var(--text-2);margin:0;font-size:1.05rem}.overview-body .compact-list{margin:1.25rem 0 1.75rem}.overview-index{margin-bottom:1rem}.overview-row h2{max-width:none;font-size:clamp(1.4rem, calc(100cqi / (var(--chars,8) * .75)), 4.8rem);letter-spacing:-.055em;font-weight:520;font-stretch:122%;line-height:.92}.trace.overview-trace{border-top:1px solid var(--seam);grid-area:trace;margin:clamp(2rem,3.5vw,2.75rem) 0 0;padding-top:clamp(1.5rem,3vw,2.25rem)}.overview-row .product-ops-note{grid-area:ops;margin:2rem 0 0}.story-grid .panel-code{color:var(--signal);margin-bottom:2rem}.status-badge{border:1px solid var(--seam-lit);width:fit-content;color:var(--text-2);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;background:#0000004d;border-radius:4px;align-items:center;gap:.45rem;padding:.3rem .55rem .3rem .45rem;font-size:.625rem;font-weight:640;font-stretch:118%;line-height:1.2;display:inline-flex}.status-lamp{background:var(--text-3);border-radius:50%;flex:none;width:6px;height:6px}.status-available{color:#bfe9d3;border-color:#62c79573}.status-available .status-lamp{background:var(--green);box-shadow:0 0 8px #62c795b3}.status-private_beta{color:#cfe9dc;border-color:#62c79559}.status-private_beta .status-lamp{border:1px solid var(--green);background:0 0}.status-built{color:var(--signal-hi);background:#72aaff0f;border-color:#72aaff8c}.status-built .status-lamp{background:var(--signal);box-shadow:0 0 8px var(--signal-glow)}.status-in_development{color:var(--signal-hi);border-color:#72aaff61}.status-in_development .status-lamp{border:1px solid var(--signal);background:0 0}.status-planned{color:#f2cf9f;border-style:dashed;border-color:#e5a35280}.status-planned .status-lamp{border:1px solid var(--amber);background:0 0}.status-not_publicly_hosted{color:#efc0c0;border-color:#df8a8a61}.status-not_publicly_hosted .status-lamp{border:1px solid var(--rose);background:0 0}.status-summary{grid-template-columns:repeat(var(--cells,5), minmax(0, 1fr));border:1px solid var(--seam-hi);background:var(--panel);border-radius:12px;margin:0 0 1rem;display:grid;overflow:hidden}.status-summary>div{border-left:1px solid var(--seam);padding:1.1rem 1.2rem}.status-summary>div:first-child{border-left:0}.status-summary dt{color:var(--text-3);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.7rem;font-size:.625rem;font-weight:620;font-stretch:125%}.status-summary dd{margin:0}.status-summary .status-badge{white-space:normal}.evidence-card{border:1px solid var(--seam-hi);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff05, transparent 40%), var(--panel);box-shadow:var(--lift);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem clamp(2rem,5vw,5rem);padding:clamp(1.5rem,3.5vw,2.75rem);display:grid}.evidence-card h2{font-size:clamp(1.9rem,3.4vw,3rem)}.evidence-card h3{overflow-wrap:anywhere;font-size:1.2rem}.evidence-card p{color:var(--text-2)}.evidence-card>div>code{border:1px solid var(--seam);color:var(--text);overflow-wrap:anywhere;background:#00000059;border-radius:6px;margin-bottom:1.25rem;padding:.7rem .85rem;font-size:.75rem;display:block}.evidence-card ul{margin-bottom:1.5rem}.evidence-card li{font-size:.9rem}.coverage-table,.source-table{border:1px solid var(--seam-hi);border-collapse:separate;border-spacing:0;border-radius:var(--radius);background:var(--panel);width:100%;box-shadow:var(--lift);text-align:left;overflow:hidden}.coverage-table th,.coverage-table td,.source-table th,.source-table td{border-bottom:1px solid var(--seam);vertical-align:top;padding:1.1rem 1.2rem;font-size:.9375rem}.coverage-table thead th,.source-table thead th{color:var(--text-3);letter-spacing:.15em;text-transform:uppercase;background:#00000040;padding-block:.85rem;font-size:.625rem;font-weight:620;font-stretch:125%}.coverage-table tbody tr:last-child>*,.source-table tbody tr:last-child>*{border-bottom:0}.coverage-table tbody th,.source-table tbody th{font-weight:600;font-stretch:110%}.coverage-table tbody th a,.source-table tbody th a{color:var(--text);-webkit-text-decoration-color:var(--seam-lit);text-decoration-color:var(--seam-lit);text-underline-offset:.3em}.coverage-table tbody th a:hover,.source-table tbody th a:hover{color:var(--signal-hi)}.coverage-table td,.source-table td{color:var(--text-2)}.coverage-table th:first-child{width:16%}.coverage-table td:nth-child(2){width:36%}.source-table th:first-child{width:18%}.coverage-table code,.source-table code{overflow-wrap:anywhere;color:var(--text);font-size:.72rem}.status-matrix{table-layout:fixed}.status-matrix th:first-child{width:17%}.status-matrix td:nth-child(2){width:auto}.status-matrix .status-badge{white-space:normal}.table-note{color:var(--text-3);margin-top:1rem;font-size:.84rem}.route-list{border:1px solid var(--seam-hi);background:var(--panel);border-radius:10px;gap:0;margin-top:1.5rem;display:grid;overflow:hidden}.route-list code{border-bottom:1px solid var(--seam);color:var(--text);overflow-wrap:anywhere;gap:1rem;padding:.72rem 1rem;font-size:.78rem;display:flex}.route-list code:last-child{border-bottom:0}.route-method{width:3.2rem;color:var(--signal);flex:none;font-weight:600}.route-method[data-method=GET]{color:var(--green)}.code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.code-grid article{border:1px solid var(--seam-hi);border-radius:var(--radius);min-width:0;box-shadow:var(--lift);background:#070a0d;overflow:hidden}.code-label{border-bottom:1px solid var(--seam);color:var(--signal);background:#ffffff05;margin:0;padding:.8rem 1.1rem}.code-grid pre{color:#cfd8e1;margin:0;padding:1.25rem 1.1rem;font-size:.78rem;line-height:1.75;overflow-x:auto}.tool-family-grid ul{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.tool-family-grid code{color:var(--signal-hi);font-size:.7rem;font-stretch:84%}.resource-rail{border:1px solid var(--seam-hi);background:var(--panel);color:var(--text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1rem;padding:1rem 1.2rem;display:flex}.resource-rail span{color:var(--signal);letter-spacing:.15em;text-transform:uppercase;font-size:.625rem;font-weight:620;font-stretch:125%}.resource-rail code{font-size:.74rem}.ops-grid article{min-height:19rem}.ops-grid article>span{color:var(--signal);letter-spacing:.15em;text-transform:uppercase;margin-bottom:2.5rem;font-size:.6875rem;font-weight:620;font-stretch:125%}.integration-grid article{min-height:22rem}.integration-grid ul{margin:1.25rem 0 1.5rem}.integration-grid .text-link{margin-top:auto}.product-card-topline{color:var(--text-3);letter-spacing:.15em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:2.25rem;font-size:.625rem;font-weight:620;font-stretch:125%;display:flex}.about-story{max-width:66rem}.story-lead{max-width:30ch;color:var(--text);letter-spacing:-.03em;text-wrap:balance;margin:0 0 clamp(3rem,6vw,5rem);font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:500;font-stretch:110%;line-height:1.2}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.story-grid h2{letter-spacing:-.015em;margin-bottom:.8rem;font-size:1.2rem;font-stretch:110%}.about-story .inline-actions{margin-top:2.5rem}#direct-title{letter-spacing:-.03em;overflow-wrap:normal;max-width:none;font-size:clamp(1.6rem,2.7vw,2.5rem);font-stretch:106%}.legal-page{min-height:70svh;padding-block:clamp(4rem,9vw,7rem)}.legal-page h1{font-size:clamp(3rem,7vw,5.5rem);font-stretch:122%}.legal-updated{color:var(--text-3);margin-top:1.25rem;font-size:.875rem}.legal-copy{border-top:1px solid var(--seam-hi);max-width:46rem;margin-top:3rem;padding-top:2rem}.legal-copy h2{letter-spacing:-.015em;margin-top:2.5rem;font-size:1.3rem;font-stretch:108%}.legal-copy p{color:var(--text-2)}.legal-copy a{color:var(--signal);text-underline-offset:.25em}.shell.section>h1{margin-bottom:1.5rem}.shell.section>p a{color:var(--signal)}.shell.section>button{border:1px solid var(--seam-lit);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:.6rem 1rem}.unit-job{color:var(--text-2);margin:0 0 1.25rem;font-size:.9375rem}.band-principles{border-block:1px solid var(--seam);background:linear-gradient(#ffffff03,#0000 40%),#0a0e12}.principle-table th:first-child{width:26%}.principle-table td{width:37%}.principle-name{color:var(--text);font-weight:600;font-stretch:110%;display:block}.principle-body{color:var(--text-3);margin-top:.35rem;font-size:.84rem;font-weight:400;font-stretch:100%;display:block}.readout dd{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.console-channels-2{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-body{color:var(--text-2);margin:0;font-size:.8125rem;line-height:1.5}.now-next{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--seam);box-shadow:var(--lift);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.now-next-lane{background:linear-gradient(180deg, #72aaff0d, transparent 45%), var(--panel);padding:clamp(1.4rem,2.6vw,2rem)}.now-next-lane.is-next{background:linear-gradient(180deg, var(--amber-wash), transparent 45%), var(--panel)}.now-next-lane .panel-code{min-height:1.75rem;color:var(--signal);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.now-next-lane.is-next .panel-code{color:var(--amber)}.now-next-status{display:inline-flex}.now-next ul,.check-list,.boundary-list,.availability-copy ul,.availability-notes ul,.cell-list{margin:0;padding:0;list-style:none}.now-next li{border-top:1px solid var(--seam);color:var(--text-2);padding:.7rem 0 .7rem 1.35rem;font-size:.9375rem;position:relative}.now-next li:first-child{border-top:0}.now-next li:before{content:"";border:1.5px solid var(--signal);border-radius:50%;width:7px;height:7px;position:absolute;top:1.28rem;left:0}.now-next-lane.is-next li:before{border-style:dashed;border-color:var(--amber)}.direction-panel{border-radius:var(--radius);background:linear-gradient(180deg, var(--amber-wash), transparent 55%), var(--panel);box-shadow:var(--lift);border:1px dashed #e5a35273;padding:clamp(1.4rem,2.6vw,2rem)}.direction-panel .panel-code{min-height:1.75rem;color:var(--amber);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.direction-panel ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,3rem);margin:0;padding:0;list-style:none;display:grid}.direction-panel li{border-top:1px solid var(--seam);color:var(--text-2);padding:.7rem 0 .7rem 1.35rem;font-size:.9375rem;position:relative}.direction-panel li:before{content:"";border:1.5px dashed var(--amber);border-radius:50%;width:7px;height:7px;position:absolute;top:1.28rem;left:0}.direction-foundation{border-top:1px solid var(--seam-hi);color:var(--text-3);margin:1.25rem 0 0;padding-top:1rem;font-size:.875rem}.check-list{border-top:1px solid var(--seam-hi);margin-top:2rem;display:grid}.check-list li{border-bottom:1px solid var(--seam);color:var(--text-2);padding:.85rem 0 .85rem 1.6rem;font-size:.9375rem;position:relative}.check-list li:before{content:"";border-left:1.5px solid var(--signal);border-bottom:1.5px solid var(--signal);width:9px;height:5px;position:absolute;top:1.25rem;left:.1rem;transform:rotate(-45deg)}.check-list-tight{margin-top:0}.boundary-list{border-top:1px solid var(--seam-hi);display:grid}.boundary-list li{border-bottom:1px solid var(--seam);color:var(--text);padding:1rem 0 1rem 1.5rem;font-size:1rem;position:relative}.boundary-list li:before{content:"";background:var(--amber);border-radius:1px;width:10px;height:2px;position:absolute;top:1.55rem;left:0}.taxonomy-grid,.family-grid,.plugin-panels,.availability-notes{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--seam);box-shadow:var(--lift);gap:1px;display:grid;overflow:hidden}.taxonomy-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.family-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.plugin-panels,.availability-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.taxonomy-grid>article,.family-grid>article,.plugin-panels>article,.availability-notes>article{background:linear-gradient(180deg, #ffffff05, transparent 40%), var(--panel);flex-direction:column;min-width:0;padding:clamp(1.25rem,2vw,1.6rem);display:flex}.taxonomy-grid .panel-code{color:var(--signal);font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:1.6rem;font-stretch:88%}.taxonomy-grid h3,.family-grid h3{margin-bottom:.55rem;font-size:1.02rem}.taxonomy-grid p:not(.panel-code),.family-grid p,.plugin-panel>p,.availability-notes p{color:var(--text-2);margin:0;font-size:.875rem}.verb-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,5vw,4rem);margin:1.75rem 0 0;display:grid}.verb-table>div{border-bottom:1px solid var(--seam);grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.verb-table dt{color:var(--signal);letter-spacing:.15em;text-transform:uppercase;font-size:.6875rem;font-weight:620;font-stretch:125%;line-height:1.9}.verb-table dd{color:var(--text-2);margin:0;font-size:.9375rem}.feature-panels-3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.feature-panels-3 article{min-height:0}.feature-panels.spaced{margin-top:1rem}.capability-grid-2,.story-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-grid-2 article{min-height:0}.access-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.access-cards-5{grid-template-columns:repeat(5,minmax(0,1fr))}.card-status{margin:1.25rem 0 0}.principle-grid .card-link{margin-top:auto;padding-top:1.25rem}.tool-family-grid article.is-action{background:linear-gradient(180deg, var(--amber-wash), transparent 60%), var(--panel)}.tool-family-grid article.is-action h3{color:#f2cf9f}.surface-note{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin:1.25rem 0 0;font-size:.9rem;display:flex}.surface-note a{color:var(--signal);text-underline-offset:.25em}.code-grid-spaced{margin-top:1rem}.overview-traces{grid-area:trace;gap:0;display:grid}.overview-traces>.trace.overview-trace{grid-area:auto}.overview-traces .trace.overview-trace+.trace.overview-trace{margin-top:0}.plugin-panel h3{letter-spacing:-.02em;margin-bottom:.7rem;font-size:clamp(1.35rem,2vw,1.65rem);font-stretch:114%}.plugin-panel .text-link{margin-top:auto;padding-top:1.5rem}.family-list{border-top:1px solid var(--seam-hi);margin:1.5rem 0 0;display:grid}.family-list>div{border-bottom:1px solid var(--seam);grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding:.75rem 0;display:grid}.family-list dt{color:var(--signal);letter-spacing:.15em;text-transform:uppercase;font-size:.625rem;font-weight:620;font-stretch:125%;line-height:2}.family-list dd{color:var(--text-2);margin:0;font-size:.9rem}.two-column .family-list+.text-link{margin-top:1.5rem}.layer-stack{gap:.85rem;display:grid}.layer{border:1px solid var(--seam-hi);background:var(--panel);box-shadow:var(--lift);border-radius:12px;grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);align-items:center;gap:1rem 2rem;padding:1.1rem 1.35rem;display:grid;position:relative}.layer+.layer:before{content:"";background:var(--seam-lit);width:1px;height:.85rem;position:absolute;top:calc(-.85rem - 1px);left:50%}.layer.is-core{background:linear-gradient(180deg, #72aaff14, transparent 70%), var(--panel-hi);border-color:#72aaff73}.layer-label{color:var(--text-3);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:620;font-stretch:125%}.layer.is-core .layer-label{color:var(--signal)}.layer ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.layer li{border:1px solid var(--seam-lit);color:var(--text);background:#00000040;border-radius:5px;align-items:center;gap:.45rem;padding:.38rem .65rem;font-size:.8125rem;display:inline-flex}.layer li.is-planned{color:var(--text-2);border-style:dashed;border-color:#e5a35280}.layer-state{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;font-size:.5625rem;font-weight:640;font-stretch:120%}.switchboard-rich article{grid-template-columns:2.75rem minmax(9.5rem,.55fr) minmax(0,1fr) minmax(0,.9fr);align-items:start;padding-block:1.35rem}.switchboard-rich .switch-light{margin-top:.35rem}.switchboard-rich .sw-name{justify-items:start;gap:.55rem;display:grid}.switchboard-rich .provider-tag{justify-self:start}.switchboard-rich .sw-does{color:var(--text-2);margin:0;font-size:.9rem}.sw-meta{gap:.55rem;margin:0;display:grid}.sw-meta dt{color:var(--text-3);letter-spacing:.15em;text-transform:uppercase;font-size:.5625rem;font-weight:620;font-stretch:125%}.sw-meta dd{color:var(--text);margin:.15rem 0 0;font-size:.84rem}.compare-table th:first-child{width:20%}.compare-table td{width:40%}.compare-table thead th a{color:var(--text);-webkit-text-decoration-color:var(--seam-lit);text-decoration-color:var(--seam-lit);text-underline-offset:.3em}.compare-cell{flex-wrap:wrap;align-items:center;gap:.5rem .7rem;display:flex}.engine-table th:first-child{width:18%}.engine-table td:nth-child(2){width:50%}.surface-table th:first-child,.availability-matrix th:first-child{width:28%}.surface-table td,.availability-matrix td{width:36%}.surface-table td.is-empty{color:var(--text-3)}.surface-compare th:first-child,.surface-compare td:nth-child(2){width:18%}.surface-compare tr.is-current>*{background:var(--signal-wash)}.api-coverage th:first-child{width:18%}.api-coverage td:nth-child(2){width:36%}.api-coverage td:nth-child(3){width:12.5rem}.api-coverage .cell-code code{white-space:nowrap}.api-coverage th .status-badge{margin-top:.8rem;display:flex}.cell-list{gap:.45rem;display:grid}.cell-list li{color:var(--text-2)}.cell-list .status-badge{margin-left:.35rem}.error-table th:first-child{width:30%}.error-table td:nth-child(2){width:10%}.idempotency-table th:first-child{width:44%}.idempotency-table td{width:auto}.transport-table th:first-child{width:26%}.transport-table td:nth-child(2){width:52%}.not-applicable{color:var(--text-3)}.availability-panel{gap:1rem;display:grid}.availability-panel .status-summary{margin:0}.availability-copy{border:1px solid var(--seam-hi);background:var(--panel);border-radius:12px;padding:clamp(1.25rem,2.4vw,1.75rem)}.availability-copy>p{max-width:62rem;color:var(--text);margin:0 0 1rem}.availability-copy ul,.availability-notes ul{gap:.5rem;display:grid}.availability-copy li,.availability-notes li{color:var(--text-2);padding-left:1rem;font-size:.9rem;position:relative}.availability-copy li:before,.availability-notes li:before{content:"";background:var(--text-3);width:6px;height:1px;position:absolute;top:.62em;left:0}.availability-legend{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem 2rem;margin:1.25rem 0 1.5rem;display:grid}.availability-legend>div{gap:.5rem;display:grid}.availability-legend dd{color:var(--text-3);margin:0;font-size:.84rem}.availability-notes h3{margin-bottom:.6rem}.availability-notes p{margin-bottom:1rem}.principle-cell,.product-cell{justify-items:start;gap:.1rem;display:grid}.product-cell .status-badge{margin-top:.7rem}.switchboard-rich .sw-name>*{grid-area:auto}.command-rail{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--panel);box-shadow:var(--lift);margin-top:1.25rem;padding:1.25rem clamp(1.1rem,2.4vw,1.6rem)}.command-rail .panel-code{color:var(--signal);margin-bottom:1rem}.command-rail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 2rem;margin:0;display:grid}.command-rail dt code{border:1px solid var(--seam-lit);color:var(--signal-hi);overflow-wrap:anywhere;background:#0000004d;border-radius:4px;padding:.3rem .55rem;font-size:.72rem;display:inline-block}.command-rail dd{color:var(--text-2);margin:.6rem 0 0;font-size:.875rem}.command-rail-note{color:var(--text-3);margin:1.1rem 0 0;font-size:.8125rem}.command-rail-note code{color:var(--text-2)}.launch-signal{background:linear-gradient(90deg, var(--amber-wash), transparent 70%), var(--panel);box-shadow:var(--lift);border:1px solid #e5a35247;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem 1.75rem;margin-bottom:clamp(2rem,4vw,3rem);padding:.95rem clamp(1rem,2vw,1.4rem);display:grid}.launch-state{color:var(--amber);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.6rem;margin:0;font-size:.6875rem;font-weight:640;font-stretch:125%;display:inline-flex}.launch-lamp{border:1.5px solid var(--amber);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #e5a3521f}.launch-copy p{color:var(--text-2);margin:0;font-size:.9rem;line-height:1.5}.launch-copy .launch-title{color:var(--text);margin-bottom:.2rem;font-size:1rem;font-weight:600;font-stretch:108%}.launch-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem 1.1rem;display:flex}.launch-actions .button{min-height:2.5rem;padding:.55rem .95rem;font-size:.875rem}.launch-actions .text-link{font-size:.875rem}.commercial-badge{color:#f2cf9f;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border:1px dashed #e5a35280;border-radius:4px;align-items:center;width:fit-content;padding:.3rem .55rem;font-size:.625rem;font-weight:640;font-stretch:118%;line-height:1.2;text-decoration:none;display:inline-flex}a.commercial-badge:hover{border-color:var(--amber);color:#ffe2bd}.commercial-provider{border-style:solid;border-color:var(--seam-lit);color:var(--text-2)}.commercial-quoted{color:var(--signal-hi);border-style:solid;border-color:#72aaff73}.pricing-panel{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--panel);box-shadow:var(--lift);overflow:hidden}.pricing-head{border-bottom:1px solid var(--seam);grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);align-items:baseline;gap:.75rem 2rem;padding:clamp(1.2rem,2.4vw,1.6rem);display:grid}.pricing-head .panel-code{color:var(--amber);margin:0}.pricing-summary{color:var(--text-2);margin:0;font-size:.9375rem}.pricing-panel .cost-table{box-shadow:none;background:0 0;border:0;border-radius:0}.cost-table th:first-child{width:17%}.cost-table td:nth-child(2){width:19%}.cost-table td:nth-child(4){width:13.5rem}.cost-provider th[scope=row]{color:var(--text-2)}.pricing-foot{border-top:1px solid var(--seam);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0;padding:1rem clamp(1.2rem,2.4vw,1.6rem);font-size:.875rem;display:flex}.launch-offer{border-top:1px solid var(--seam);background:#62c7950f;margin:0;padding:1rem clamp(1.2rem,2.4vw,1.6rem)}.launch-offer p{color:var(--text-2);margin:.3rem 0 0}.closing-copy .inline-actions{margin-top:0}.closing-follow{color:var(--text-3);margin:1.5rem 0 0;font-size:.875rem}.closing-follow .text-link{font-size:.875rem}.channel-routes{border-top:1px solid var(--seam-hi);margin:2rem 0 1rem}.channel-routes>div{border-bottom:1px solid var(--seam);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;padding:.85rem 0;display:flex}.channel-routes dt{color:var(--text-3);font-size:.875rem}.channel-routes dd{margin:0}.contact-grid article.contact-custom{background:linear-gradient(180deg, var(--signal-wash), transparent 55%), var(--panel)}.fit-grid,.question-rail,.order-terms{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--seam);box-shadow:var(--lift);gap:1px;display:grid;overflow:hidden}.fit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fit-grid>article,.question-rail>div,.order-terms>div{background:linear-gradient(180deg, #ffffff05, transparent 40%), var(--panel);min-width:0;padding:clamp(1.25rem,2.2vw,1.65rem)}.fit-grid .panel-code{color:var(--signal);margin-bottom:1.6rem}.fit-grid h3{margin-bottom:.8rem;font-size:1.05rem}.fit-grid ul,.question-rail ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.fit-grid li{color:var(--text-2);padding-left:1rem;font-size:.9rem;position:relative}.fit-grid li:before{content:"";background:var(--signal);width:6px;height:1px;position:absolute;top:.66em;left:0}.question-rail{grid-template-columns:repeat(5,minmax(0,1fr))}.question-rail .panel-code{color:var(--signal);margin-bottom:1rem}.question-rail li{color:var(--text);font-size:.9rem;line-height:1.4}.request-compare{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:1rem;margin-top:1.25rem;display:grid}.request-compare figure{border:1px solid var(--seam-hi);border-radius:var(--radius);min-width:0;box-shadow:var(--lift);flex-direction:column;margin:0;padding:clamp(1.3rem,2.4vw,1.75rem);display:flex}.request-weak{background:linear-gradient(180deg, #df8a8a12, transparent 55%), var(--panel);border-color:#df8a8a4d!important}.request-strong{background:linear-gradient(180deg, #72aaff12, transparent 55%), var(--panel);border-color:#72aaff4d!important}.request-tag{letter-spacing:.15em;text-transform:uppercase;font-size:.6875rem;font-weight:640;font-stretch:125%}.request-weak .request-tag{color:var(--rose)}.request-strong .request-tag{color:var(--signal)}.request-weak blockquote{margin:1.25rem 0 1.5rem}.request-weak blockquote p{color:var(--text);letter-spacing:-.015em;margin:0;font-size:clamp(1.2rem,2vw,1.45rem);font-stretch:108%;line-height:1.3}.request-strong dl{margin:1.1rem 0 1.25rem}.request-strong dl>div{border-top:1px solid var(--seam);grid-template-columns:10.5rem minmax(0,1fr);gap:1rem;padding:.7rem 0;display:grid}.request-strong dt{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:620;font-stretch:118%;line-height:1.6}.request-strong dd{color:var(--text-2);margin:0;font-size:.9rem}.request-why{color:var(--text-3);margin:auto 0 0;font-size:.85rem}.order-terms{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}.order-terms .panel-code{color:var(--amber);margin-bottom:1rem}.promise-list{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.promise-list li{color:#f2cf9f;border:1px dashed #e5a35273;border-radius:4px;padding:.35rem .6rem;font-size:.8125rem}.order-terms-price{color:var(--text);margin:0 0 .45rem;font-weight:600;font-stretch:108%}.order-terms div>p:not(.panel-code):not(.order-terms-price){color:var(--text-2);margin:0;font-size:.9rem}.order-layout{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);align-items:start;gap:clamp(1.5rem,4vw,3rem);margin-top:2rem;display:grid}.order-form-wrap{min-width:0}.order-aside{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--panel);padding:1.3rem;position:sticky;top:5.5rem}.order-aside .panel-code{color:var(--signal);margin:0 0 .6rem}.order-aside>p:not(.panel-code){color:var(--text-2);overflow-wrap:anywhere;margin:0 0 1.6rem;font-size:.9rem}.order-aside a{color:var(--signal)}.order-aside .check-list li{font-size:.875rem}.order-form{gap:1.25rem;display:grid}.order-form-note{color:var(--text-3);margin:0;font-size:.875rem}.order-group{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--panel);min-width:0;margin:0;padding:clamp(1.2rem,2.4vw,1.6rem)}.order-group legend{float:left;width:100%;margin:0 0 1.25rem;padding:0}.order-group legend+*{clear:both}.order-group-title{color:var(--text);font-size:1.05rem;font-weight:600;font-stretch:108%;display:block}.order-group-intro{color:var(--text-3);margin-top:.25rem;font-size:.85rem;display:block}.order-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.25rem;display:grid}.field{align-content:start;gap:.4rem;min-width:0;display:grid}.field-textarea,.field-links{grid-column:1/-1}.field label{color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .75rem;font-size:.9rem;font-weight:560;display:flex}.field-required,.field-optional{letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:640;font-stretch:118%}.field-required{color:var(--signal-hi)}.field-optional{color:var(--text-3)}.field-hint{color:var(--text-3);margin:0;font-size:.8125rem;line-height:1.45}.field input,.field textarea,.field select{border:1px solid var(--seam-lit);background:var(--void);width:100%;min-width:0;color:var(--text);transition:border-color .2s var(--ease);border-radius:6px;padding:.7rem .8rem;font-size:1rem;line-height:1.45}.field textarea{resize:vertical;min-height:5.5rem}.field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);background-position:calc(100% - 1.15rem) 55%,calc(100% - .8rem) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:2.4rem}.field select option{background:var(--panel);color:var(--text)}.field input:hover,.field textarea:hover,.field select:hover{border-color:#52606e}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{border-color:var(--signal);outline:2px solid var(--signal);outline-offset:1px}.field.has-error input,.field.has-error textarea,.field.has-error select{border-color:var(--rose)}.field-error{color:#efb4b4;margin:0;font-size:.8125rem;font-weight:560}.hp-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.order-submit{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.order-submit .button[disabled]{cursor:progress;opacity:.7}.order-submit-note{color:var(--text-3);margin:0;font-size:.85rem}.order-mode,.form-summary{border-radius:8px;margin:0 0 1.25rem;padding:.95rem 1.1rem;font-size:.9rem}.order-mode{border:1px solid #e5a3524d;border-left:2px solid var(--amber);background:var(--amber-wash);color:var(--text-2)}.form-summary{border:1px solid #df8a8a66;border-left:2px solid var(--rose);background:#df8a8a12}.form-summary:focus-visible{outline:2px solid var(--rose);outline-offset:3px}.form-summary-title{color:var(--text);margin:0 0 .5rem;font-weight:600}.form-summary ul{gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.form-summary a{color:#f3caca;text-underline-offset:.25em}.order-result{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--panel);margin-top:1.25rem;padding:clamp(1.2rem,2.4vw,1.6rem)}.order-result:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.order-result.is-sent{background:linear-gradient(180deg, #62c79512, transparent 60%), var(--panel);border-color:#62c79566;margin-top:0}.order-result.is-failed{border-color:#df8a8a66}.order-result.is-prepared{border-color:#e5a35259}.order-result-title{color:var(--text);margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.order-result>p:not(.order-result-title):not(.order-result-note){color:var(--text-2);margin:0 0 1.25rem;font-size:.9375rem}.order-result .inline-actions{margin-top:0}.order-result-note{min-height:1.2em;color:var(--text-3);margin:.75rem 0 0;font-size:.85rem}.order-preview{margin-top:.75rem}.order-preview summary{color:var(--signal);cursor:pointer;font-size:.875rem}.order-preview pre{border:1px solid var(--seam);background:var(--void);max-height:22rem;color:var(--text-2);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:.75rem 0 0;padding:1rem;font-size:.72rem;overflow:auto}.glance-band{background:var(--void);padding-block:clamp(1.5rem,3vw,2.1rem) clamp(1.5rem,3vw,2.25rem)}.glance-band .legend{margin-bottom:.9rem}.glance{grid-template-columns:repeat(var(--cells,5), minmax(0, 1fr));border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--seam);box-shadow:var(--lift);gap:1px;margin:0;display:grid;overflow:hidden}.glance>div{background:linear-gradient(180deg, #ffffff05, transparent 45%), var(--panel);min-width:0;padding:1.1rem 1.2rem 1.2rem}.glance dt{color:var(--text-3);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.55rem;font-size:.625rem;font-weight:640;font-stretch:125%}.glance dd{color:var(--text-2);margin:0;font-size:.875rem;line-height:1.5}.glance-badges,.glance-actions{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;display:flex}.glance-actions{flex-direction:column;align-items:flex-start}.glance-actions .text-link{font-size:.875rem}.glance-pair{color:var(--text);flex-wrap:wrap;align-items:center;gap:.3rem .45rem;font-size:.8125rem;display:inline-flex}.glance-note{color:var(--text-3);flex-basis:100%;font-size:.8125rem}.page-index{z-index:30;border-block:1px solid var(--seam);-webkit-backdrop-filter:saturate(140%)blur(14px);background:#05070ae6;position:sticky;top:4rem}.page-index-inner{align-items:center;gap:1rem;min-height:2.9rem;display:flex}.page-index-label{color:var(--text-3);letter-spacing:.15em;text-transform:uppercase;flex:none;font-size:.625rem;font-weight:640;font-stretch:125%}.page-index ol{scrollbar-width:thin;scrollbar-color:var(--seam-lit) transparent;gap:.15rem;min-width:0;margin:0;padding:.35rem 0;list-style:none;display:flex;overflow-x:auto}.page-index a{color:var(--text-2);white-space:nowrap;border-radius:5px;padding:.35rem .6rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:block}.page-index a:hover{color:var(--text);background:#ffffff0b}.page-index a[aria-current=location]{color:var(--text);background:var(--signal-wash);box-shadow:inset 0 -2px 0 var(--signal)}.page-index ol.has-more-end{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3.5rem),#0000)}.page-index ol.has-more-start{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.5rem);mask-image:linear-gradient(90deg,#0000,#000 3.5rem)}.page-index ol.has-more-start.has-more-end{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.5rem calc(100% - 3.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3.5rem calc(100% - 3.5rem),#0000)}.page-index-more{border:1px solid var(--seam-hi);background:var(--panel);width:1.9rem;height:1.9rem;color:var(--text-2);font:inherit;cursor:pointer;border-radius:5px;flex:none;place-items:center;padding:0;font-size:.8125rem;display:inline-grid}.page-index-more:hover{color:var(--text);border-color:var(--seam-lit)}.page-index-more[hidden]{display:none}:root:has(.page-index){scroll-padding-top:7.5rem}.prep-list{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--seam);box-shadow:var(--lift);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.prep-list li{background:var(--panel);min-width:0;padding:clamp(1.2rem,2.2vw,1.5rem)}.prep-list li:last-child:nth-child(3n+1){grid-column:1/-1}.prep-index{color:var(--signal);font-family:var(--font-mono);margin-bottom:1rem;font-size:.72rem;display:block}.prep-list h3{margin-bottom:.45rem;font-size:1rem}.prep-list p{color:var(--text-2);margin:0;font-size:.875rem}.prep-note{color:var(--text-3);margin:1rem 0 0;font-size:.85rem}.fit-related{color:var(--signal);text-underline-offset:.28em;margin-top:1.1rem;font-size:.8125rem;font-weight:600;-webkit-text-decoration:underline #72aaff59;text-decoration:underline #72aaff59;display:inline-block}.fit-related:hover{color:var(--signal-hi)}.order-optional{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--panel)}.order-optional>summary{padding:clamp(1.05rem,2vw,1.35rem) clamp(1.2rem,2.4vw,1.6rem);cursor:pointer;gap:.2rem;padding-right:3rem;list-style:none;display:grid;position:relative}.order-optional>summary::-webkit-details-marker{display:none}.order-optional>summary:after{content:"";border-right:1.5px solid var(--text-2);border-bottom:1.5px solid var(--text-2);width:8px;height:8px;transition:transform .2s var(--ease);position:absolute;top:1.55rem;right:1.4rem;transform:rotate(45deg)}.order-optional[open]>summary:after{top:1.8rem;transform:rotate(-135deg)}.order-optional>summary:focus-visible{outline:2px solid var(--signal);outline-offset:-2px;border-radius:var(--radius)}.order-optional-tag{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;margin-top:.35rem;font-size:.625rem;font-weight:640;font-stretch:118%}.order-group.is-optional{border:0;border-top:1px solid var(--seam);border-radius:0 0 var(--radius) var(--radius);background:0 0}.band-custom{background:var(--ground);border-top:1px solid var(--seam);padding-block:clamp(3.5rem,6vw,5.5rem)}.custom-band{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:2.5rem 5rem;display:grid}.custom-band h2{max-width:16ch;margin-bottom:1.25rem;font-size:clamp(2rem,3.4vw,3.1rem)}.custom-band .large-copy{margin-bottom:1.75rem}.custom-band-areas{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--seam);box-shadow:var(--lift);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.custom-band-areas li{background:var(--panel);gap:.3rem;min-width:0;padding:1.05rem 1.15rem;display:grid}.custom-band-areas .panel-code{color:var(--signal);margin:0 0 .35rem}.custom-band-areas strong{color:var(--text);font-size:.95rem;font-weight:600}.custom-band-areas span:last-child{color:var(--text-3);font-size:.8125rem}.status-not_in_first_release{color:var(--text-2);border-style:dotted;border-color:#4d5a67}.status-not_in_first_release .status-lamp{border:1px dotted var(--text-3);background:0 0}.launch-signal.is-open{background:linear-gradient(90deg, #62c79512, transparent 70%), var(--panel);border-color:#62c79552}.launch-signal.is-open .launch-state{color:var(--green)}.launch-signal.is-open .launch-lamp{border-color:var(--green);background:var(--green);box-shadow:0 0 8px #62c79599}.launch-copy .launch-notice{color:var(--text);margin-top:.45rem;font-size:.85rem}.plan-list{border-bottom:1px solid var(--seam);background:var(--seam);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.plan-list li{background:var(--panel);min-width:0;padding:1.2rem clamp(1.1rem,2.2vw,1.5rem)}.plan-name{color:var(--text);margin:0;font-weight:600;font-stretch:108%}.plan-price{color:var(--text-2);margin:.35rem 0 0;font-size:.875rem}.plan-price strong{color:var(--text);font-family:var(--font-mono);font-size:1.35rem;font-weight:600}.plan-summary{color:var(--text-3);margin:.5rem 0 0;font-size:.85rem}.state-list{border-top:1px solid var(--seam-hi);margin:2rem 0 0;padding:0;list-style:none;display:grid}.state-list li{border-bottom:1px solid var(--seam);color:var(--text-2);grid-template-columns:11.5rem minmax(0,1fr);align-items:baseline;gap:.5rem 1.25rem;padding:.95rem 0;font-size:.9375rem;display:grid}.trace-stack-spaced{margin-top:2rem}.notice{border:1px solid #72aaff59;border-left:2px solid var(--signal);background:var(--signal-wash);color:var(--text);border-radius:8px;margin:0 0 1.25rem;padding:.85rem 1.1rem;font-size:.9375rem}.notice-error{border-color:#df8a8a66;border-left-color:var(--rose);background:#df8a8a12}.account-section .boundary-note{margin-top:1.75rem}.account-layout{grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.account-panel,.account-aside{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--panel);min-width:0;box-shadow:var(--lift);padding:clamp(1.25rem,2.6vw,1.8rem)}.account-panel h2{margin-bottom:.9rem;font-size:clamp(1.5rem,2.4vw,2rem)}.account-panel>p{color:var(--text-2);margin:0 0 1.25rem}.account-panel .inline-actions{margin-top:0}.account-aside .panel-code{color:var(--signal);margin:0 0 .5rem}.account-aside .check-list{margin-top:0}.account-facts{border-top:1px solid var(--seam);margin:0 0 1.25rem;display:grid}.account-facts>div{border-bottom:1px solid var(--seam);grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);gap:.25rem 1rem;padding:.7rem 0;display:grid}.account-facts dt{color:var(--text-3);font-size:.8125rem}.account-facts dd{color:var(--text);margin:0;font-size:.9rem}.account-actions{flex-wrap:wrap;gap:.75rem;display:flex}.account-actions form{margin:0}.admin-bar{background:var(--void);border-bottom:1px solid var(--seam)}.admin-bar-inner{flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;min-height:3.4rem;padding-block:.5rem;display:flex}.admin-bar .legend{color:var(--amber);margin:0}.admin-nav ul{flex-wrap:wrap;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.admin-nav a,.admin-filter a{color:var(--text-2);border-radius:6px;padding:.4rem .7rem;font-size:.875rem;text-decoration:none;display:block}.admin-nav a:hover,.admin-filter a:hover{color:var(--text);background:#ffffff0b}.admin-nav a[aria-current=page],.admin-filter a[aria-current=page]{color:var(--text);background:var(--signal-wash);box-shadow:inset 0 -2px 0 var(--signal)}.admin-signout{margin:0 0 0 auto}.admin-signout .button{min-height:2.3rem;padding:.45rem .85rem;font-size:.8125rem}.admin-page .section-heading{max-width:60rem;margin-bottom:2rem}.admin-page h1{font-size:clamp(2.1rem,4.4vw,3.4rem)}.admin-page .section-intro{color:var(--text-2);margin-top:1rem}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.admin-card{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--panel);min-width:0;box-shadow:var(--lift);padding:clamp(1.2rem,2.4vw,1.6rem)}.admin-card h2{margin-bottom:.6rem;font-size:1.3rem}.admin-card .panel-code{color:var(--signal);margin:0 0 .75rem}.admin-card-wide{margin-top:1.25rem}.admin-facts{border-top:1px solid var(--seam);margin:1rem 0 1.25rem;display:grid}.admin-facts>div{border-bottom:1px solid var(--seam);grid-template-columns:minmax(9rem,.5fr) minmax(0,1fr);gap:.25rem 1rem;padding:.6rem 0;font-size:.875rem;display:grid}.admin-facts dt{color:var(--text-3)}.admin-facts dd{color:var(--text);overflow-wrap:anywhere;margin:0}.admin-list{color:var(--text-2);margin:0 0 1rem;padding-left:1.1rem;font-size:.875rem}.admin-audit{border-top:1px solid var(--seam);margin:0 0 1rem;padding:0;list-style:none;display:grid}.admin-audit li{border-bottom:1px solid var(--seam);color:var(--text-2);overflow-wrap:anywhere;grid-template-columns:11.5rem 5.5rem minmax(0,1fr);gap:.25rem 1rem;padding:.6rem 0;font-size:.85rem;display:grid}.admin-audit-time{color:var(--text-3);font-family:var(--font-mono);font-size:.72rem}.admin-audit-realm{color:var(--signal-hi);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:640}.admin-audit-actor{color:var(--text-3)}.admin-filter{flex-wrap:wrap;gap:.2rem;margin-bottom:1rem;display:flex}.admin-table{border-collapse:collapse;width:100%;font-size:.875rem}.admin-table th,.admin-table td{border-bottom:1px solid var(--seam);text-align:left;vertical-align:middle;color:var(--text-2);padding:.6rem .5rem}.admin-table thead th{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:640}.admin-table tbody th{color:var(--text)}.admin-table form{margin:0}.admin-table .button{min-height:2.1rem;padding:.35rem .75rem;font-size:.8125rem}.admin-form{gap:1.25rem;display:grid}.admin-status:empty{display:none}.admin-status:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:8px}.admin-error-list{color:#f3caca;margin:0;padding-left:1.1rem;font-size:.875rem}.admin-error-list a{color:inherit}.admin-section{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--panel);gap:1rem;min-width:0;margin:0;padding:clamp(1.2rem,2.4vw,1.6rem);display:grid}.admin-section>legend{float:left;width:100%;color:var(--text);margin:0 0 .25rem;padding:0;font-size:1.1rem;font-weight:600;font-stretch:108%}.admin-section>legend+*{clear:both}.admin-row{border:1px solid var(--seam);background:#0000002e;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;gap:.9rem 1rem;min-width:0;margin:0;padding:1rem;display:grid}.admin-row>legend{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;padding:0 .35rem;font-size:.625rem;font-weight:640}.admin-row>.field-hint{grid-column:1/-1}.admin-choices{flex-wrap:wrap;gap:.6rem 1.25rem;display:flex}.admin-toggle{min-height:2.75rem;color:var(--text);cursor:pointer;align-items:center;gap:.55rem;font-size:.9rem;display:inline-flex}.admin-toggle input{width:1.15rem;height:1.15rem;accent-color:var(--signal)}.admin-publish{border-radius:var(--radius);background:var(--panel);border:1px solid #72aaff59;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem 1.25rem;padding:clamp(1.2rem,2.4vw,1.6rem);display:grid}.admin-publish>.field-hint{grid-column:1/-1}.suggest-compare{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--seam);box-shadow:var(--lift);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.suggest-compare article{background:var(--panel);min-width:0;padding:clamp(1.3rem,2.6vw,1.8rem)}.suggest-compare article:last-child{background:linear-gradient(180deg, #72aaff0d, transparent 60%), var(--panel)}.suggest-compare .panel-code{color:var(--signal);margin:0 0 1.1rem}.suggest-compare h3{margin-bottom:.6rem;font-size:1.2rem}.suggest-compare p{color:var(--text-2);margin:0 0 .9rem;font-size:.9375rem}.suggest-compare ul{color:var(--text-3);margin:0 0 1rem;padding-left:1.1rem;font-size:.875rem}.order-fields-single{grid-template-columns:1fr}.contact-grid>article:last-child:nth-child(odd){grid-column:1/-1}.footer-meta a{color:var(--text-2)}.guide-shell{padding-top:clamp(2.5rem,5vw,4rem)}.guide-shell>.boundary-note{margin:0 0 2rem}.guide{gap:clamp(2rem,4vw,3rem);display:grid}.guide-plan,.guide-steps-section{min-width:0}.guide-plan h2,.guide-steps-section h2{margin-bottom:.75rem;font-size:clamp(1.7rem,3vw,2.4rem)}.guide-plan-intro{max-width:46rem;color:var(--text-2);margin:0 0 1.5rem}.guide-question{border:0;min-width:0;margin:0 0 1.1rem;padding:0}.guide-question legend{color:var(--text);margin-bottom:.6rem;padding:0;font-weight:600;font-stretch:106%}.guide-question .field-hint{max-width:46rem;margin:-.2rem 0 .7rem}.guide-options{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem;display:grid}.guide-options button{border:1px solid var(--seam-hi);background:var(--panel);min-height:3.25rem;color:var(--text);text-align:left;cursor:pointer;transition:border-color .2s var(--ease), background-color .2s var(--ease);border-radius:10px;gap:.25rem;padding:.8rem 1rem;display:grid}.guide-options button:hover{border-color:var(--seam-lit);background:var(--panel-hi)}.guide-options button[aria-pressed=true]{border-color:var(--signal);background:linear-gradient(180deg, var(--signal-wash), transparent), var(--panel-hi);box-shadow:inset 0 0 0 1px #72aaff59}.guide-option-label{font-size:.9375rem;font-weight:600}.guide-option-detail{color:var(--text-3);font-size:.8125rem;line-height:1.45}.guide-summary{border:1px solid var(--seam-hi);background:var(--void);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem 1.25rem;margin-top:1.5rem;padding:1rem 1.2rem;display:grid}.guide-summary p{color:var(--text-2);margin:0;font-size:.9rem}.guide-summary strong{color:var(--text)}.guide-meter{background:var(--seam-hi);border-radius:2px;grid-area:2/1/auto/-1;height:4px;overflow:hidden}.guide-meter span{background:var(--signal);height:100%;transition:width .3s var(--ease);display:block}.guide-reset{cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem}.guide-steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.guide-step{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--panel);min-width:0;box-shadow:var(--lift);padding:clamp(1.15rem,2.4vw,1.6rem);scroll-margin-top:8rem}.guide-step-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.4rem .9rem;margin-bottom:.8rem;display:grid}.guide-step-index{color:var(--signal);font-family:var(--font-mono);font-size:.75rem}.guide-step h3{font-size:clamp(1.1rem,1.8vw,1.3rem);line-height:1.2}.guide-state{border:1px solid var(--seam-lit);color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:.25rem .5rem;font-size:.625rem;font-weight:640}.guide-what{color:var(--text);margin:0 0 .8rem}.guide-path{color:var(--text-2);font-family:var(--font-mono);overflow-wrap:anywhere;flex-wrap:wrap;gap:.3rem .75rem;margin:0 0 .8rem;font-size:.72rem;line-height:1.6;display:flex}.guide-path span{color:var(--text-3);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:640}.guide-links{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 .9rem;display:flex}.guide-links .text-link{font-size:.875rem}.guide-more{border-top:1px solid var(--seam);margin:0 0 .6rem}.guide-more>summary{color:var(--signal);cursor:pointer;padding:.65rem 0;font-size:.875rem}.guide-more>p{color:var(--text-2);margin:0 0 .8rem;font-size:.9375rem}.guide-more .check-list{margin:0 0 .8rem}.guide-done{border-left:2px solid var(--green);color:var(--text-2);background:#62c7950d;border-radius:6px;gap:.2rem;margin:.9rem 0 0;padding:.8rem 1rem;font-size:.9rem;display:grid}.guide-done strong{color:#bfe9d3;letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:640}.guide-note{color:var(--text-3);margin:.75rem 0 0;font-size:.875rem}.guide-capability{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.9rem 0 0;font-size:.85rem;display:flex}.guide-copied{min-height:1.2em;color:var(--text-3);margin:.5rem 0 0;font-size:.8125rem}.guide-step.is-complete{border-color:#62c79559}.guide-step.is-waiting{border-color:#e5a35266}.guide-step.is-attention{border-color:#df8a8a80}.guide-step.is-yours{border-color:#72aaff66}.guide-state-complete{color:#bfe9d3;border-color:#62c79573}.guide-state-waiting{color:#f2cf9f;border-color:#e5a35280}.guide-state-attention{color:#f3c4c4;border-color:#df8a8a8c}.guide-state-yours{color:var(--signal-hi);border-color:#72aaff80}.guide-revealed{border-left:2px solid var(--amber);background:var(--amber-wash);color:var(--text-2);margin:0 0 .8rem;padding:.5rem .8rem;font-size:.85rem}.guide-estimate{border-left:2px solid var(--signal);background:var(--signal-wash);color:var(--text-2);border-radius:6px;gap:.2rem;margin:.9rem 0 .6rem;padding:.8rem 1rem;font-size:.9rem;display:grid}.guide-estimate strong{color:var(--signal-hi);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:640}.guide-controls{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:1.1rem;display:flex}.guide-controls label{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:640}.guide-controls select{border:1px solid var(--seam-lit);border-radius:var(--radius-sm);background:var(--void);max-width:100%;min-height:2.75rem;color:var(--text);font:inherit;padding:.5rem 2rem .5rem .8rem;font-size:.875rem}.guide-controls select:focus-visible{border-color:var(--signal);outline:2px solid var(--signal);outline-offset:1px}.guide-next{grid-column:1/-1;margin:0}.guide-compare{margin:0 0 .9rem}.guide-compare th,.guide-compare td{padding:.7rem .8rem;font-size:.8125rem}.coverage-table.guide-compare th:first-child,.coverage-table.guide-compare td:nth-child(2){width:auto}.guide-waiting{max-width:58rem}.guide-lane-title{color:var(--text-2);letter-spacing:.14em;text-transform:uppercase;margin:2rem 0 1rem;font-size:.75rem;font-weight:640}.capability-grid h4{margin-bottom:.7rem;font-size:1.05rem}.guide-worksheet{min-width:0;scroll-margin-top:8rem}.guide-worksheet h2{margin-bottom:.75rem;font-size:clamp(1.7rem,3vw,2.4rem)}.guide-worksheet-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.guide-worksheet-fields{gap:1rem;min-width:0;display:grid}.guide-worksheet-output{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--panel);min-width:0;padding:clamp(1.1rem,2.2vw,1.5rem);position:sticky;top:7rem}.guide-worksheet-output h3{margin:0 0 .7rem;font-size:1.05rem}.guide-worksheet-output h3+.guide-draft{margin-top:0}.guide-count{color:var(--text-3);font-family:var(--font-mono);margin-left:.4rem;font-size:.75rem;font-weight:400}.guide-checks{gap:.35rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.guide-checks li{color:var(--text-2);grid-template-columns:1.1rem minmax(0,1fr);gap:.5rem;font-size:.85rem;line-height:1.45;display:grid}.guide-checks li.is-ok>span:first-child{color:var(--green)}.guide-checks li.is-open>span:first-child{color:var(--text-3)}.guide-attest{border:1px solid var(--seam);border-radius:10px;gap:.6rem;margin:.4rem 0 0;padding:1rem;display:grid}.guide-attest legend{color:var(--text);padding:0 .3rem;font-size:.9rem;font-weight:600}.guide-check{color:var(--text-2);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.6rem;font-size:.875rem;display:grid}.guide-check input{width:1.1rem;height:1.1rem;accent-color:var(--signal);margin:.15rem 0 0}.guide-draft{border:1px solid var(--seam);background:var(--void);max-height:28rem;color:var(--text-2);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:1rem 0 .8rem;padding:.9rem 1rem;font-size:.75rem;line-height:1.6;overflow:auto}.guide-draft:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.trouble-table td code{color:var(--signal-hi)}.trouble-table td .text-link{font-size:.8125rem}.guide-closing{margin-top:2rem}@media (max-width:64rem){.account-layout,.admin-grid,.suggest-compare,.guide-worksheet-grid{grid-template-columns:1fr}.guide-worksheet-output{position:static}.state-list li{grid-template-columns:1fr}.admin-audit li{grid-template-columns:1fr;gap:.1rem}.admin-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-table tr,.admin-table th,.admin-table td{width:100%;display:block}.admin-table tr{border-bottom:1px solid var(--seam-hi);padding:.5rem 0}.admin-table th,.admin-table td{border:0;padding:.2rem 0}.admin-table [data-label]:before{content:attr(data-label) " · ";color:var(--text-3);font-size:.75rem}}@media (max-width:44rem){.guide-step-head{grid-template-columns:auto minmax(0,1fr)}.guide-state{grid-column:2;justify-self:start}.guide-summary{grid-template-columns:1fr}.guide-meter{grid-row:auto}.admin-publish{grid-template-columns:1fr}.admin-signout{margin-left:0}.account-facts>div,.admin-facts>div{grid-template-columns:1fr}}@media (max-width:75rem){.access-cards-5{grid-template-columns:repeat(2,minmax(0,1fr))}.access-cards-5>article:last-child:nth-child(odd){grid-column:1/-1}.ap{--ap-product-cols:minmax(11.5rem, 1.2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, .85fr)}.ap-grid{grid-template-columns:minmax(11rem,13.5rem) minmax(3.5rem,.7fr) minmax(0,3.6fr)}.console-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.channel:nth-child(3){border-left:0}.channel:nth-child(n+3){border-top:1px solid var(--seam)}.locator-group+.locator-group:before{display:none}.locator-groups{gap:.7rem 1.75rem}}@media (max-width:60rem){.ap-grid{grid-template-columns:1fr}.ap-colhead,.ap-field{display:none}.ap-ports{border-bottom:1px solid var(--seam-hi);grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}.ap-port{border-bottom:0;border-left:1px solid var(--seam);padding:.95rem 1rem}.ap-port:first-child{border-left:0}.ap-port:before{width:auto;height:2px;inset:auto 18% 0}.ap-jack{margin:0 -5.5px 0 0;top:auto;bottom:-6px;right:50%}.ap-products{border-left:0}.ap-gate:after{display:none}.ap-socket{margin-left:-5.5px;left:50%}}@media (max-width:64rem){.header-inner{grid-template-columns:1fr auto auto}.glance{grid-template-columns:repeat(2,minmax(0,1fr))}.glance>div:last-child:nth-child(odd){grid-column:1/-1}.prep-list{grid-template-columns:repeat(2,minmax(0,1fr))}.prep-list li:last-child:nth-child(3n+1){grid-column:auto}.prep-list li:last-child:nth-child(odd){grid-column:1/-1}.custom-band,.launch-signal{grid-template-columns:1fr}.launch-actions{justify-content:flex-start}.command-rail dl{grid-template-columns:1fr}.fit-grid,.question-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.question-rail>div:last-child:nth-child(odd){grid-column:1/-1}.request-compare,.order-layout,.pricing-head{grid-template-columns:1fr}.order-aside{position:static}.taxonomy-grid,.family-grid,.access-cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}.family-grid>article:last-child:nth-child(odd),.taxonomy-grid>article:last-child:nth-child(odd){grid-column:1/-1}.now-next,.plugin-panels,.availability-notes,.feature-panels-3,.verb-table{grid-template-columns:1fr}.stage-rail li:nth-child(odd),.status-summary>div:nth-child(3n+1){border-left:0}.layer{grid-template-columns:1fr;gap:.75rem}.switchboard-rich article{grid-template-columns:2.25rem minmax(0,1fr)}.switchboard-rich .switch-light{grid-area:1/1}.switchboard-rich .sw-name{grid-area:1/2}.switchboard-rich .sw-does{grid-area:2/2}.switchboard-rich .sw-meta{grid-area:3/2}.primary-nav{display:none}.mobile-nav{display:block}.hero-sub,.ops-layout,.status-readout,.plates{grid-template-columns:1fr}.plate{border-left:0;border-top:1px solid var(--seam)}.plate:first-child{border-top:0}.plate h3{margin-top:1.5rem}.plate-sample{margin-top:0}.split-heading{grid-template-columns:1fr}.split-heading>p,.section-intro{justify-self:start}.page-hero-grid,.two-column{grid-template-columns:1fr}.page-thesis{max-width:30ch}.overview-row{grid-template-columns:1fr;grid-template-areas:"head""body""trace""ops"}.overview-body{margin-top:1.5rem}.capability-grid,.principle-grid,.access-cards,.dark-principles,.developer-paths,.ops-grid,.tool-family-grid,.stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-rail li:nth-child(3){border-left:0}.stage-rail li:nth-child(n+3){border-top:1px solid var(--seam)}.story-grid{grid-template-columns:1fr}.status-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.status-summary>div:nth-child(4){border-left:0}.status-summary>div:nth-child(n+4){border-top:1px solid var(--seam)}.evidence-card{grid-template-columns:1fr}.switchboard article{grid-template-columns:2.25rem minmax(0,1fr) auto;row-gap:.4rem}.switch-light{grid-area:1/1}.switchboard h3{grid-area:1/2}.provider-tag{grid-area:1/3}.switchboard p{grid-area:2/2/auto/-1}.coverage-table thead,.source-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.coverage-table tbody,.coverage-table tr,.coverage-table th,.coverage-table td,.source-table tbody,.source-table tr,.source-table th,.source-table td{display:block;width:100%!important}.coverage-table tr,.source-table tr{border-bottom:1px solid var(--seam-hi);padding:.6rem 0}.coverage-table tr:last-child,.source-table tr:last-child{border-bottom:0}.coverage-table th,.coverage-table td,.source-table th,.source-table td{border:0;grid-template-columns:minmax(8rem,.36fr) 1fr;gap:1rem;padding:.6rem 1.2rem;display:grid}.coverage-table [data-label]:before,.source-table [data-label]:before{content:attr(data-label);color:var(--text-3);letter-spacing:.15em;text-transform:uppercase;font-size:.625rem;font-weight:620;font-stretch:125%;line-height:1.9}.surface-table td.is-empty{display:none}.footer-inner{grid-template-columns:1fr}}@media (max-width:44rem){.shell{width:min(calc(100% - 2.25rem), var(--content))}.glance,.prep-list,.custom-band-areas{grid-template-columns:1fr}.page-index{position:static}:root:has(.page-index){scroll-padding-top:5rem}.page-index-label{display:none}.fit-grid,.question-rail,.order-terms,.order-fields{grid-template-columns:1fr}.request-strong dl>div{grid-template-columns:1fr;gap:.25rem}.launch-actions .button{flex:auto}.taxonomy-grid,.family-grid,.access-cards-4,.access-cards-5,.capability-grid-2,.story-grid-2,.console-channels-2{grid-template-columns:1fr}.verb-table>div,.family-list>div{grid-template-columns:1fr;gap:.2rem}.switchboard-rich article{grid-template-columns:1.5rem minmax(0,1fr)}.layer{padding:1rem}.readout dd{justify-content:flex-start}.header-inner{grid-template-columns:1fr auto;gap:.75rem}.header-action{display:none}.hero h1{letter-spacing:-.045em;font-size:clamp(2.1rem,9.3vw,3.4rem);font-stretch:110%}.page-hero h1:not(.nameplate){font-size:clamp(2.1rem,9vw,3rem);font-stretch:110%}.hero-actions .button{flex:auto}.ap-bar{flex-direction:column;align-items:flex-start;gap:.35rem}.ap-port{padding:.85rem .7rem}.ap-port-name{font-size:.95rem}.ap-port-via{font-size:.625rem}.ap-product{grid-template-rows:auto;grid-template-columns:2.1rem minmax(0,1fr)}.ap-product-head{grid-column:2;padding:1.1rem 1rem .5rem}.ap-flow>div{border-left:0;flex-direction:row;grid-area:auto/2;justify-content:flex-start;align-items:baseline;gap:.8rem;padding:.35rem 1rem}.ap-flow>div:last-child{padding-bottom:1rem}.ap-flow dt{width:5.6rem;color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:.5625rem;font-weight:620;font-stretch:118%;display:block}.ap-flow>div:after{display:none}.ap-ops{grid-area:auto/2;padding:.55rem 1rem}.ap-caption{flex-direction:column;align-items:flex-start}.unit{grid-template-columns:1fr;grid-template-areas:"head""body""trace""caps"}.unit-body{margin-top:1.25rem}.trace-steps{grid-template-columns:1fr;gap:0}.trace-steps:before{background:linear-gradient(180deg, var(--signal), var(--seam-lit));width:1px;height:auto;inset:5px auto 5px calc(2.4rem + 5px)}.trace-steps li{grid-template-rows:auto;grid-template-columns:2.4rem 11px 1fr;align-items:start;gap:0 1rem;padding:0 0 1.1rem}.trace-steps li:last-child{padding-bottom:0}.trace-index{line-height:1.35}.trace-node{margin-top:.2rem}.console-channels{grid-template-columns:1fr}.channel{border-left:0;border-top:1px solid var(--seam)}.channel:first-child{border-top:0}.closing-inner{grid-template-columns:1fr;min-height:0}.closing-mark{opacity:.5;width:14rem;position:absolute;bottom:-2rem;right:-3rem}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-grid,.feature-panels,.principle-grid,.access-cards,.developer-paths,.contact-grid,.integration-grid,.ops-grid,.dark-principles,.tool-family-grid,.code-grid,.stage-rail{grid-template-columns:1fr}.stage-rail li{border-left:0}.stage-rail li+li{border-top:1px solid var(--seam)}.capability-grid article,.feature-panels article,.principle-grid article,.access-cards article,.developer-paths article,.contact-grid article,.integration-grid article,.ops-grid article{min-height:0}.capability-grid article:before,.feature-panels .panel-code,.verb-grid .panel-code,.access-cards article>span,.developer-paths article>span,.contact-grid article>span,.ops-grid article>span{margin-bottom:1.25rem}.status-summary{grid-template-columns:1fr}.status-summary>div:nth-child(n){border-left:0;border-top:1px solid var(--seam);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.85rem 1.1rem;display:flex}.status-summary>div:first-child{border-top:0}.status-summary dt{margin:0}.feature-stack article{grid-template-columns:1fr}.switchboard article{grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem 1rem;padding:1.1rem 1rem}.switchboard h3,.switchboard p{grid-column:2}.provider-tag{grid-area:3/2;justify-self:start}.coverage-table th,.coverage-table td,.source-table th,.source-table td{grid-template-columns:1fr;gap:.15rem}.locator-groups{gap:.6rem 1.25rem}}.spaced{margin-top:clamp(1.25rem,2.5vw,2rem)}.example{border:1px solid var(--seam-hi);border-radius:var(--radius);background:linear-gradient(180deg, #72aaff09, transparent 30%), var(--panel);box-shadow:var(--lift);margin:0;overflow:hidden}.example-spaced{margin-top:clamp(1.5rem,3vw,2.25rem)}.example-bar{border-bottom:1px solid var(--seam);background:#ffffff05;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:.75rem 1.1rem;display:flex}.example-legend{color:var(--text-3);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.625rem;font-weight:640;font-stretch:125%;display:inline-flex}.example-legend:before{content:"";border:1px solid var(--text-3);border-radius:2px;width:7px;height:7px}.example-title{color:var(--text);font-size:.875rem;font-weight:560}.example-body{background:var(--seam);gap:1px;display:grid}.example-body>*{background:#070a0d}.example-caption{border-top:1px solid var(--seam);color:var(--text-3);margin:0;padding:.85rem 1.1rem;font-size:.8125rem}.example-caption code{color:var(--text-2)}.exchange{background:var(--seam);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.exchange>*{background:#070a0d}.code-panel{flex-direction:column;min-width:0;display:flex}.code-panel-label{border-bottom:1px solid var(--seam);color:var(--signal);letter-spacing:.15em;text-transform:uppercase;padding:.6rem 1.1rem;font-size:.625rem;font-weight:640;font-stretch:125%}.code-panel pre{color:#cfd8e1;flex:1;margin:0;padding:1.1rem;font-size:.76rem;line-height:1.75;overflow-x:auto}.code-panel pre:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.code-panel-note{border-top:1px solid var(--seam);color:var(--text-3);margin:0;padding:.7rem 1.1rem;font-size:.8125rem}.code-line{white-space:pre;min-height:1.75em;display:block}.tok-key{color:var(--signal-hi)}.tok-string{color:#dfe6ed}.tok-number,.tok-literal{color:#b6c8ff}.tok-punct{color:var(--text-3)}.tok-method{color:var(--void);background:var(--signal);border-radius:3px;padding:0 .35em;font-weight:600}.tok-path{color:var(--text)}.tok-header{color:var(--text-2)}.tok-status{color:var(--signal-hi);font-weight:600}.tok-comment{color:var(--text-3)}.surface-strip{background:var(--seam);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.surface-strip>div{background:#070a0d;min-width:0;padding:.85rem 1.1rem}.surface-strip dt{color:var(--text-3);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.4rem;font-size:.625rem;font-weight:640;font-stretch:125%}.surface-strip dd{overflow-wrap:anywhere;margin:0}.surface-strip code{color:var(--signal-hi);font-size:.72rem}.verb-cards{border:1px solid var(--seam-hi);border-radius:var(--radius);background:var(--seam);box-shadow:var(--lift);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.verb-cards article{background:var(--panel);min-width:0;padding:clamp(1.4rem,2.6vw,2rem)}.verb-cards .panel-code{color:var(--signal);font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-size:.72rem;font-stretch:88%}.verb-cards p:not(.panel-code){color:var(--text-2);margin:0;font-size:.9375rem}.dataset-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}.subsection{border-top:1px solid var(--seam);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.75rem,3.5vw,2.5rem)}.subsection-title{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-bottom:.75rem;font-size:clamp(1.35rem,2.2vw,1.75rem);display:flex}.subsection-lede{max-width:62ch;color:var(--text-2);margin:0 0 1.5rem}.subsection .family-grid h4,.subsection .feature-panels h4{margin-bottom:.55rem;font-size:1.05rem}.closing-band{border:1px solid var(--seam-hi);border-radius:var(--radius);background:radial-gradient(120% 140% at 0% 0%, #72aaff1a, transparent 55%), var(--panel-hi);box-shadow:var(--lift);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:1.5rem 3rem;margin-bottom:clamp(2rem,4vw,3rem);padding:clamp(1.75rem,3.5vw,2.75rem);display:grid}.closing-title{max-width:22ch;margin:0 0 .75rem;font-size:clamp(1.7rem,3vw,2.5rem)}.closing-body p{color:var(--text-2);margin:0}.closing-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.roadmap-panel ul{grid-template-columns:1fr}.roadmap-panel li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.roadmap-panel li>span:first-child{flex:32rem;min-width:0}@media (max-width:64rem){.exchange,.dataset-layout,.closing-band{grid-template-columns:1fr}.surface-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.verb-cards{grid-template-columns:1fr}.closing-actions{justify-content:flex-start}}@media (max-width:44rem){.surface-strip,.direction-panel ul{grid-template-columns:1fr}.code-panel pre{font-size:.7rem}}.inbox-mock{background:var(--seam);grid-template-columns:minmax(9rem,.7fr) minmax(12rem,1fr) minmax(0,2.2fr) minmax(11rem,.9fr);gap:1px;display:grid}.inbox-mock>*{background:#070a0d;min-width:0;padding:1rem}.mock-legend{color:var(--text-3);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .75rem;font-size:.625rem;font-weight:640;font-stretch:125%}.inbox-queues ul,.inbox-list ul,.inbox-thread ol{margin:0;padding:0;list-style:none}.inbox-queues li{color:var(--text-2);border-radius:5px;padding:.4rem .55rem;font-size:.8125rem}.inbox-queues li.is-active{color:var(--text);background:var(--signal-wash);box-shadow:inset 2px 0 0 var(--signal)}.inbox-list li{border:1px solid #0000;border-radius:6px;gap:.2rem;padding:.65rem .7rem;display:grid}.inbox-list li+li{margin-top:.35rem}.inbox-list li.is-active{border-color:var(--seam-hi);background:var(--panel-hi)}.inbox-who{color:var(--text);font-size:.8125rem;font-weight:560}.inbox-preview{color:var(--text-3);overflow-wrap:anywhere;font-size:.78rem}.inbox-thread{flex-direction:column;gap:1rem;display:flex}.inbox-thread ol{gap:.6rem;display:grid}.thread-in,.thread-out{border-radius:10px;max-width:82%;padding:.65rem .8rem;font-size:.84rem}.thread-in p,.thread-out p{margin:0}.thread-in{background:var(--panel-hi);border:1px solid var(--seam-hi);color:var(--text);justify-self:start}.thread-out{color:var(--text);background:#72aaff1a;border:1px solid #72aaff47;justify-self:end}.thread-meta{color:var(--text-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.45rem;font-size:.7rem;display:flex}.provenance{border:1px solid var(--seam-lit);letter-spacing:.12em;text-transform:uppercase;border-radius:3px;padding:.08rem .4rem;font-size:.625rem;font-weight:620;font-stretch:125%}.provenance-human{color:var(--signal-hi);border-color:#72aaff80}.provenance-ai{color:#c9d6ff;border-color:#b6c8ff73}.provenance-automation{color:var(--text-2)}.thread-event{color:var(--text-3);text-align:center;justify-self:center;font-size:.74rem}.thread-note{border:1px dashed var(--seam-lit);color:var(--text-2);border-radius:8px;padding:.55rem .75rem;font-size:.78rem}.inbox-composer{border-top:1px solid var(--seam);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;margin-top:auto;padding-top:.9rem;display:grid}.composer-window{color:var(--signal-hi);grid-column:1/-1;font-size:.74rem}.composer-field{border:1px solid var(--seam-hi);color:var(--text-3);border-radius:6px;padding:.55rem .7rem;font-size:.8125rem}.mock-button{border:1px solid var(--seam-lit);color:var(--text);border-radius:6px;align-items:center;padding:.45rem .8rem;font-size:.78rem;font-weight:560;display:inline-flex}.inbox-customer dl{margin:0}.inbox-customer dl>div+div{margin-top:.75rem}.inbox-customer dt{color:var(--text-3);font-size:.72rem}.inbox-customer dd{color:var(--text);margin:.15rem 0 0;font-size:.8125rem}.demo-aside{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:center;gap:1.5rem;margin-top:1.25rem;display:grid}.demo-aside .muted-copy{margin:0}.companion-mock{padding:1.1rem}.companion-mock p{color:var(--text);margin:0 0 .5rem;font-size:.875rem}.companion-title{letter-spacing:.04em;font-weight:600;color:var(--signal-hi)!important;font-size:.75rem!important}.companion-actions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}@media (max-width:75rem){.inbox-mock{grid-template-columns:minmax(12rem,.9fr) minmax(0,2fr)}.inbox-queues{grid-column:1/-1}.inbox-queues ul{flex-wrap:wrap;gap:.25rem;display:flex}.inbox-customer{grid-column:1/-1}.inbox-customer dl{flex-wrap:wrap;gap:.75rem 2rem;display:flex}.inbox-customer dl>div+div{margin-top:0}}@media (max-width:44rem){.inbox-mock,.demo-aside{grid-template-columns:1fr}.thread-in,.thread-out{max-width:92%}}.incident-timeline{margin:0;padding:0;list-style:none}.incident-timeline li{border-top:1px solid var(--seam);background:#070a0d;grid-template-columns:2.2rem minmax(9rem,.7fr) minmax(0,2.4fr) 6.5rem;align-items:baseline;gap:.5rem 1.25rem;padding:.95rem 1.1rem;display:grid}.incident-timeline li:first-child{border-top:0}.incident-index{color:var(--text-3);font-family:var(--font-mono);font-size:.6875rem;font-stretch:88%}.incident-stage{color:var(--text);font-size:.9375rem;font-weight:580}.incident-detail{color:var(--text-2);font-size:.875rem}.incident-outcome{border:1px solid var(--seam-lit);color:var(--text-2);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:4px;justify-self:end;padding:.12rem .5rem;font-size:.625rem;font-weight:640;font-stretch:125%}.incident-timeline li.is-fail .incident-outcome{color:#efc0c0;border-color:#df8a8a80}.incident-timeline li.is-pass .incident-outcome{color:var(--signal-hi);background:#72aaff14;border-color:#72aaff8c}.incident-timeline li.is-gate{background:linear-gradient(90deg,#72aaff14,#0000 60%),#070a0d}.incident-timeline li.is-gate .incident-outcome{border-color:var(--signal);color:var(--signal-hi)}.incident-branch{color:var(--text-2);background:#070a0d;margin:0;padding:1rem 1.1rem;font-size:.875rem}.incident-branch strong{color:var(--text)}@media (max-width:44rem){.incident-timeline li{grid-template-columns:2rem minmax(0,1fr) auto}.incident-index{grid-area:1/1}.incident-stage{grid-area:1/2}.incident-outcome{grid-area:1/3}.incident-detail{grid-area:2/2/auto/-1}}.unit-status{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 1.1rem;display:flex}.unit-links{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.band-authority{background:var(--void)}.hero .launch-signal{padding-block:.7rem}.hero .launch-copy .launch-title{margin:0 .5rem 0 0;font-size:.9375rem;display:inline}.hero .launch-copy p:not(.launch-title):not(.launch-notice){font-size:.875rem;display:inline}@media (min-width:64.01rem){.capability-grid:not(.capability-grid-2)>:last-child:nth-child(3n+1),.principle-grid:not(.dark-principles)>:last-child:nth-child(3n+1),.access-cards:not(.access-cards-4):not(.access-cards-5)>:last-child:nth-child(3n+1),.feature-panels-3>:last-child:nth-child(3n+1),.dark-principles>:last-child:nth-child(4n+1),.family-grid>:last-child:nth-child(4n+1),.access-cards-4>:last-child:nth-child(4n+1),.taxonomy-grid>:last-child:nth-child(5n+1),.access-cards-5>:last-child:nth-child(5n+1),.capability-grid-2>:last-child:nth-child(odd),.feature-panels:not(.feature-panels-3)>:last-child:nth-child(odd){grid-column:1/-1}.capability-grid:not(.capability-grid-2)>:last-child:nth-child(3n+2),.principle-grid:not(.dark-principles)>:last-child:nth-child(3n+2),.access-cards:not(.access-cards-4):not(.access-cards-5)>:last-child:nth-child(3n+2),.feature-panels-3>:last-child:nth-child(3n+2),.dark-principles>:last-child:nth-child(4n+3),.family-grid>:last-child:nth-child(4n+3),.access-cards-4>:last-child:nth-child(4n+3),.taxonomy-grid>:last-child:nth-child(5n+4),.access-cards-5>:last-child:nth-child(5n+4){grid-column:span 2}.dark-principles>:last-child:nth-child(4n+2),.family-grid>:last-child:nth-child(4n+2),.access-cards-4>:last-child:nth-child(4n+2),.taxonomy-grid>:last-child:nth-child(5n+3),.access-cards-5>:last-child:nth-child(5n+3){grid-column:span 3}.taxonomy-grid>:last-child:nth-child(5n+2),.access-cards-5>:last-child:nth-child(5n+2){grid-column:span 4}}@media (min-width:44.01rem) and (max-width:64rem){.capability-grid>:last-child:nth-child(odd),.principle-grid>:last-child:nth-child(odd),.access-cards>:last-child:nth-child(odd),.taxonomy-grid>:last-child:nth-child(odd),.family-grid>:last-child:nth-child(odd),.capability-grid-2>:last-child:nth-child(odd),.feature-panels:not(.feature-panels-3)>:last-child:nth-child(odd){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ap-pulse{display:none}}.doc-export{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin-top:1.5rem;display:flex;position:relative}.doc-export-trigger{min-height:2.35rem;padding:.45rem .85rem;font-size:.8125rem}.doc-export-menu{z-index:45;visibility:hidden;border:1px solid var(--seam-lit);border-radius:var(--radius-sm);background:var(--panel-top);width:max-content;min-width:17rem;max-width:calc(100vw - 2rem);box-shadow:var(--lift);padding:.35rem;display:grid;position:fixed;top:0;left:0}.doc-export-menu [role=menuitem]{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;gap:.15rem;padding:.6rem .75rem;text-decoration:none;display:grid}.doc-export-menu [role=menuitem]:hover,.doc-export-menu [role=menuitem]:focus-visible{background:#ffffff0f}.doc-export-menu [role=menuitem]:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.doc-export-menu{overscroll-behavior:contain;max-height:calc(100dvh - 2rem);overflow-y:auto}.doc-export-menu,.doc-export-menu *{transition:none}.doc-export-back .doc-export-label{color:var(--text-2);font-weight:500}.doc-export-label{font-size:.875rem;font-weight:600;font-stretch:106%}.doc-export-detail{color:var(--text-3);font-size:.75rem;line-height:1.4}.doc-export-status{min-height:1.2em;color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:.8125rem}.doc-export-status:empty{display:none}.doc-plan-dialog{border:1px solid var(--seam-lit);border-radius:var(--radius);background:var(--panel);width:min(48rem,100vw - 2rem);max-height:min(48rem,100dvh - 2rem);color:var(--text);box-shadow:var(--lift);padding:clamp(1.1rem,3vw,1.75rem)}.doc-plan-dialog::backdrop{background:#030507c7}.doc-plan-dialog h2{margin:0 0 .6rem;font-size:1.25rem}.doc-plan-note{color:var(--text-2);margin:0;font-size:.875rem}.doc-plan-preview{max-height:50dvh}.doc-plan-actions{margin-top:0}@media (max-width:40rem){.doc-export-menu{width:calc(100vw - 2rem);min-width:0}}
