@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fe8b9d92-module__LINzvG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fe8b9d92-module__LINzvG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_8329ee17-module__KYkIxq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_8329ee17-module__KYkIxq__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac41ccbdfd25c928-s.1039cl0xt03-f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fe83cf2ab39e9c57-s.p.14waxr-skyoyd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Michroma Fallback;src:local(Arial);ascent-override:81.64%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:141.62%}.michroma_fe8a97d5-module__nlB1qG__className{font-family:Michroma,Michroma Fallback;font-style:normal;font-weight:400}.michroma_fe8a97d5-module__nlB1qG__variable{--font-michroma:"Michroma", "Michroma Fallback"}
:root{--ink:#17212b;--muted:#52606d;--subtle:#697684;--paper:#fbfcff;--paper-blue:#f1f5ff;--rule:#d8deea;--blue:#3159cf;--blue-soft:#dfe8ff;--yellow:#fbbf24;--yellow-deep:#765300;--yellow-pale:#fff7d4;--night:#070910;--night-soft:#101522;--night-rule:#2b3241;--font-sans:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-jetbrains), "SFMono-Regular", Consolas, monospace;--font-display:var(--font-michroma), var(--font-mono)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{background:var(--night);color:var(--ink);font-family:var(--font-sans);margin:0;font-size:16px;line-height:1.68}::selection{background:var(--yellow);color:var(--night)}a{color:inherit;text-decoration:none}code,pre{font-family:var(--font-mono)}button,input,textarea,select{font:inherit}a,summary,pre{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.skipLink{z-index:1000;background:var(--night);color:#fff;font-family:var(--font-mono);padding:9px 13px;font-size:.75rem;transition:transform .18s;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.siteHeader{z-index:100;min-height:58px;color:var(--night);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbbf24f2;border-bottom:1px solid #07091052;align-items:center;gap:18px;padding:0 max(20px,50vw - 720px);display:flex;position:sticky;top:0}.identity{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:.73rem;display:inline-flex}.threadSigil{font-family:var(--font-mono);font-size:1.28em}.family{color:#294da9;font-family:var(--font-mono);letter-spacing:.04em;font-size:.73rem}.primaryNav{gap:20px;margin-left:auto;display:flex}.primaryNav a{color:#070910b8;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #0000;font-size:.67rem}.primaryNav a:hover,.primaryNav a:focus-visible{border-color:var(--blue);color:var(--night)}.headerConstellation{align-items:center;gap:5px;display:flex}.miniProject{background:var(--mini-bg);width:27px;height:27px;color:var(--mini-ink,var(--night));font-family:var(--font-mono);border:0;place-items:center;font-size:.91rem;line-height:1;transition:transform .16s;display:grid}.miniProject:hover,.miniProject:focus-visible{color:var(--mini-ink,var(--night));transform:translateY(-2px)}.siblingProject{background:color-mix(in srgb, var(--yellow) 62%, var(--night));color:#070910b3;filter:saturate(.55);opacity:.58;border:1px solid #07091047;transition:background .16s,filter .16s,opacity .16s,transform .16s;position:relative}.siblingProject:after{z-index:110;background:var(--night);color:#fff;content:attr(data-project);font-family:var(--font-mono);letter-spacing:.08em;opacity:0;pointer-events:none;text-transform:uppercase;visibility:hidden;white-space:nowrap;padding:5px 7px 4px;font-size:.58rem;font-weight:700;line-height:1;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,-3px)}.siblingProject:hover,.siblingProject:focus-visible{background:var(--mini-bg);filter:none;opacity:1}.siblingProject:hover:after,.siblingProject:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.miniProject[aria-current=page]{box-shadow:inset 0 0 0 2px var(--night)}.identitySquare{box-shadow:inset 0 0 0 2px var(--night);flex:none}.miniHyperplex{--mini-bg:#4d7cff;--mini-ink:#fff}.miniAriadne{--mini-bg:#fbbf24}.miniRaft{--mini-bg:#67dfc2}.miniOpbdh{--mini-bg:#ef4444;--mini-ink:#fff}.hero{background:var(--yellow);min-height:620px;color:var(--night);position:relative;overflow:hidden}.hero:after{z-index:1;content:"";background:linear-gradient(90deg,#fbbf24fc 0%,#fbbf24f0 45%,#fbbf247a 76%,#fbbf242e 100%);position:absolute;inset:0}.heroImage{object-fit:cover;object-position:63% center;opacity:.8;filter:saturate(.82)contrast(1.08)}.heroGrid{z-index:2;background-image:linear-gradient(#07091011 1px,#0000 1px),linear-gradient(90deg,#07091011 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#00000059 70%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#00000059 70%,#0000 100%)}.heroContent{z-index:3;width:min(1440px,100% - 48px);margin:0 auto;padding:80px 0 58px;position:relative}.eyebrow,.kicker,.railLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:600}.eyebrow{color:#070910ab}.eyebrow:before{content:"┌─[ "}.eyebrow:after{color:#07091057;content:" ]────────"}.hero h1{letter-spacing:-.075em;max-width:790px;margin:18px 0 22px;font-size:clamp(4rem,8vw,7.7rem);font-weight:620;line-height:.86}.heroLede{color:#070910c2;max-width:660px;margin:0;font-size:clamp(1.04rem,1.8vw,1.25rem);line-height:1.58}.heroActions{flex-wrap:wrap;gap:1px;margin:26px 0 22px;display:flex}.heroActions a{min-height:48px;font-family:var(--font-mono);letter-spacing:.04em;border:1px solid #070910a8;justify-content:space-between;align-items:center;gap:28px;padding:0 16px;font-size:.71rem;display:inline-flex}.primaryAction{background:var(--night);min-width:250px;color:var(--yellow)}.secondaryAction{min-width:200px}.heroActions a:hover,.heroActions a:focus-visible{border-color:var(--blue);background:var(--blue);color:#fff}.heroCommand{color:#f2f4fa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070910e6;border-top:1px solid #0709108c;border-bottom:1px solid #0709108c;grid-template-columns:18px minmax(0,auto);gap:3px 7px;width:min(610px,100%);padding:12px 15px;font-size:.78rem;display:grid}.heroCommand span{color:var(--yellow);font-family:var(--font-mono)}.heroFacts{grid-template-columns:repeat(3,minmax(0,1fr));width:min(680px,100%);margin:23px 0 0;display:grid}.heroFacts div{border-left:1px solid #07091042;padding:0 15px}.heroFacts div:first-child{border-left:0;padding-left:0}.heroFacts dt{font-family:var(--font-mono);text-transform:uppercase;font-size:.69rem;font-weight:700}.heroFacts dd{color:#070910a6;margin:3px 0 0;font-size:.72rem;line-height:1.45}.docsShell{background:var(--paper);grid-template-columns:190px minmax(0,760px) 280px;justify-content:center;gap:48px;padding:74px 28px 130px;display:grid}.leftRail,.rightRail{align-self:start;position:sticky;top:86px}.sectionNav{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--font-mono);padding:16px 0}.sectionNav>p{color:var(--subtle);letter-spacing:.1em;text-transform:uppercase;margin:0 0 17px;font-size:.64rem;font-weight:600}.sectionNav ol{margin:0;padding:0;list-style:none}.sectionNav a{color:var(--muted);border-bottom:1px solid #0000;grid-template-columns:28px 1fr;gap:7px;padding:6px 4px;font-size:.72rem;display:grid}.sectionNav a span{color:#858f9d}.sectionNav a:hover,.sectionNav a:focus-visible{border-color:var(--rule);color:var(--blue)}.mobileContents{display:none}.docSection{content-visibility:auto;border-top:1px solid var(--rule);contain-intrinsic-size:auto 900px;margin-top:72px;padding-top:72px;scroll-margin-top:84px}.docSection.firstSection{border-top:0;margin-top:0;padding-top:0}.kicker{color:var(--yellow-deep)}.docs h2{color:var(--ink);letter-spacing:-.05em;margin:10px 0 21px;font-size:clamp(2rem,4vw,3.3rem);font-weight:590;line-height:1.04}.docs h3{color:#293946;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:34px 0 12px;font-size:.76rem;font-weight:700}.docs p,.docs li{color:var(--muted)}.docs p{margin:0 0 16px}.docs .intro{color:#3e4d59;font-size:1.08rem;line-height:1.74}.docs strong{color:var(--ink)}.docs :not(pre)>code,.quickReference code{background:var(--paper-blue);color:#294bac;border:1px solid #d4ddec;padding:2px 5px;font-size:.84em}.docs a{color:var(--blue)}.docs a:hover,.docs a:focus-visible{color:var(--yellow-deep)}.notice{border-left:3px solid var(--blue);background:var(--paper-blue);grid-template-columns:180px 1fr;gap:18px;margin:24px 0;padding:17px 18px;display:grid}.importantNotice{border-left-color:var(--yellow-deep);background:var(--yellow-pale)}.notice strong{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.notice p{margin:0;font-size:.88rem}.codeBlock{border:1px solid var(--night-rule);background:linear-gradient(90deg, #3159cf1f, transparent 48%), var(--night);color:#edf1fa;margin:18px 0 25px}.codeBlock figcaption{border-bottom:1px solid var(--night-rule);color:#a6b1c3;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:8px 14px;font-size:.62rem;font-weight:600}.codeBlock pre{margin:0;padding:17px 18px 19px;font-size:.76rem;line-height:1.8;overflow-x:auto}.workflowGrid,.behaviorGrid,.apiGrid,.referenceGrid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:25px 0;display:grid}.workflowGrid article,.behaviorGrid article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:180px;padding:17px}.workflowGrid article>span{color:var(--yellow-deep);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:700}.workflowGrid h3,.behaviorGrid h3{color:var(--ink);font-family:var(--font-sans);letter-spacing:-.015em;text-transform:none;margin:9px 0 11px;font-size:1.02rem}.workflowGrid p,.behaviorGrid p{margin:12px 0 0;font-size:.85rem;line-height:1.58}.pipeline{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));margin:28px 0;padding:0;list-style:none;display:grid}.pipeline li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;min-height:170px;padding:13px;display:flex}.pipeline li>span{color:var(--yellow-deep);font-family:var(--font-display);margin-bottom:auto;font-size:.64rem}.pipeline strong{font-family:var(--font-mono);text-transform:uppercase;margin:25px 0 5px;font-size:.73rem}.pipeline small{color:var(--muted);font-size:.7rem;line-height:1.45}.behaviorGrid article{min-height:148px}.tableWrap{border-top:1px solid var(--rule);margin:24px 0;overflow-x:auto}.tableWrap table{border-collapse:collapse;width:100%;font-size:.79rem}.tableWrap caption{color:var(--subtle);font-family:var(--font-mono);letter-spacing:.09em;text-align:left;text-transform:uppercase;padding:10px 2px;font-size:.62rem;font-weight:600}.tableWrap th,.tableWrap td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:11px 10px}.tableWrap thead th{color:#566475;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:700}.tableWrap tbody th{color:var(--ink);font-family:var(--font-mono);font-size:.75rem;font-weight:600}.tableWrap td{color:var(--muted)}.wideTable table{min-width:690px}.detailList{gap:11px;margin:22px 0 26px;padding:0;list-style:none;display:grid}.detailList li{border-left:2px solid var(--rule);padding-left:17px;font-size:.9rem}.referenceLink{min-height:42px;font-family:var(--font-mono);border:1px solid #afbee8;align-items:center;gap:12px;padding:0 13px;font-size:.7rem;font-weight:600;display:inline-flex}.referenceLink:hover,.referenceLink:focus-visible{border-color:var(--yellow-deep);background:var(--yellow-pale)}.finePrint{font-size:.85rem;color:var(--muted)!important}.apiGrid article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:7px;padding:14px;display:grid}.apiGrid article>code{width:fit-content;font-size:.72rem!important}.apiGrid span{color:var(--muted);font-size:.8rem}.faqList{border-top:1px solid var(--rule);margin:24px 0 38px}.faqList details{border-bottom:1px solid var(--rule)}.faqList summary{color:var(--ink);font-family:var(--font-mono);cursor:pointer;padding:16px 4px;font-size:.78rem;font-weight:700}.faqList details[open] summary{color:var(--blue)}.faqList p{padding:0 24px 17px;font-size:.9rem}.referenceGrid a{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:105px;padding:15px;display:grid}.referenceGrid strong{color:var(--blue);font-family:var(--font-mono);text-transform:uppercase;font-size:.72rem}.referenceGrid span{color:var(--muted);align-self:end;font-size:.8rem}.quickReference{background:linear-gradient(145deg,#f4f7ff,#fff);border:1px solid #cbd5eb;padding:18px;box-shadow:15px 20px 48px #304fa114}.railLabel{color:var(--blue)}.quickReference dl{margin:16px 0 0}.quickReference dl div{border-bottom:1px solid #dfe4ef;grid-template-columns:92px 1fr;gap:8px;padding:8px 0;font-size:.72rem;display:grid}.quickReference dt{color:var(--subtle)}.quickReference dd{color:var(--ink);margin:0}.railRule{border-top:1px solid #cbd5eb;margin:24px 0}.railRules{gap:14px;margin:17px 0 25px;padding:0;list-style:none;display:grid}.railRules li{color:var(--muted);grid-template-columns:25px 1fr;gap:8px;font-size:.74rem;line-height:1.5;display:grid}.railRules li>span{color:var(--yellow-deep);font-family:var(--font-display);font-size:.58rem}.railLink{color:var(--blue);font-family:var(--font-mono);border-top:1px solid #cbd5eb;padding-top:14px;font-size:.67rem;font-weight:600;display:block}.siteFooter{color:#929bad;max-width:1440px;font-family:var(--font-mono);grid-template-columns:1fr auto;gap:16px 34px;margin:0 auto;padding:42px 30px 72px;font-size:.69rem;display:grid}.siteFooter .family{color:#929bad}.footerLinks{gap:18px;display:flex}.footerLinks a:hover,.footerLinks a:focus-visible{color:var(--yellow)}.constellation{border-bottom:1px solid var(--night-rule);grid-column:1/-1;margin-bottom:28px;padding-bottom:42px}.constellationHeading{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:16px;display:flex}.constellationHeading p,.constellationHeading span{color:#a6afc0;font-family:var(--font-mono);margin:0;font-size:.66rem}.constellationHeading p{color:#eef1f7;letter-spacing:.13em;text-transform:uppercase;font-weight:700}.projectTiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.projectTile{--tile-bg:#fff;--tile-ink:#111521;aspect-ratio:1;background:var(--tile-bg);color:var(--tile-ink);border:1px solid #ffffff38;flex-direction:column;justify-content:space-between;padding:16px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:inset 0 0 0 1px #07091012}.projectTile:hover,.projectTile:focus-visible{color:var(--tile-ink);transform:translateY(-4px);box-shadow:0 15px 32px #00000040}.projectTile:focus-visible{outline-color:#fff}.projectTile[aria-current=page]{box-shadow:inset 0 0 0 3px var(--night)}.hyperplexTile{--tile-bg:#4d7cff;--tile-ink:#fff}.ariadneTile{--tile-bg:#fbbf24}.raftTile{--tile-bg:#67dfc2}.opbdhTile{--tile-bg:#ef4444;--tile-ink:#fff}.projectSigil{font-family:var(--font-mono);font-size:clamp(2.1rem,4vw,3.1rem);line-height:1}.projectTile>span:last-child{gap:2px;display:grid}.projectTile strong{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;font-size:.63rem;font-weight:400}.projectTile small{color:currentColor;opacity:.72;font-size:.62rem}.siteFooter p{border-top:1px solid var(--night-rule);color:#788294;grid-column:1/-1;margin:18px 0 0;padding-top:16px}@media (max-width:1280px){.docsShell{grid-template-columns:180px minmax(0,760px)}.rightRail{display:none}}@media (max-width:930px){html{scroll-padding-top:74px}.siteHeader{padding:0 16px}.heroContent{width:min(100% - 32px,760px)}.hero:after{background:linear-gradient(90deg,#fbbf24fa 0%,#fbbf24e6 70%,#fbbf2480 100%)}.docsShell{grid-template-columns:minmax(0,760px);padding:48px 20px 100px}.leftRail{display:none}.mobileContents{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:0 0 44px;display:block}.mobileContents>summary{color:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:13px 2px;font-size:.72rem;font-weight:700}.sectionNav.compact{border:0;padding:0 0 14px}.sectionNav.compact>p{display:none}.sectionNav.compact ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pipeline{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.projectTiles{grid-template-columns:repeat(2,minmax(0,1fr));max-width:500px}}@media (max-width:640px){.family,.primaryNav a:not(:last-child){display:none}.primaryNav{gap:12px}.hero{min-height:670px}.heroContent{padding:62px 0 44px}.hero h1{font-size:clamp(3.6rem,17vw,5.4rem)}.heroLede{font-size:1rem}.heroActions{display:grid}.heroActions a{min-width:100%}.heroFacts{grid-template-columns:1fr}.heroFacts div,.heroFacts div:first-child{border-bottom:1px solid #0709103b;border-left:0;grid-template-columns:110px 1fr;gap:10px;padding:7px 0;display:grid}.heroFacts div:last-child{border-bottom:0}.docsShell{padding-left:16px;padding-right:16px}.sectionNav.compact ol,.workflowGrid,.behaviorGrid,.apiGrid,.referenceGrid{grid-template-columns:1fr}.notice{grid-template-columns:1fr;gap:7px}.workflowGrid article,.behaviorGrid article{min-height:auto}.codeBlock pre{font-size:.71rem}.siteFooter{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.constellationHeading{gap:3px;display:grid}}@media (max-width:400px){.projectTiles{grid-template-columns:1fr;max-width:220px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important}}
