@font-face{font-family:Newsreader Frege;src:url(/fonts/Newsreader-Variable.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Migra Frege;src:local("Migra Italic"),local("MigraItalic");font-style:italic;font-weight:300;font-display:swap}main.architecture-v2_architectureV2__i7llQ{--architectureV2Field:#0a3f33;--architectureV2Paper:#f6f7f5;--architectureV2Muted:rgba(246,247,245,0.82);--architectureV2Faint:rgba(246,247,245,0.72);--architectureV2Rule:rgba(246,247,245,0.17);--architectureV2RuleStrong:rgba(246,247,245,0.3);--architectureV2Signal:#a6ffcb;--architectureV2Gutter:max(clamp(20px,5vw,72px),calc((100vw - 1420px) / 2));width:100%;max-width:none;min-height:100vh;margin:0;overflow:clip;padding:0 var(--architectureV2Gutter) clamp(56px,9vw,110px);color:var(--architectureV2Paper);background:var(--architectureV2Field);font-family:Newsreader Frege,Georgia,Times New Roman,serif;letter-spacing:0}.architecture-v2_architectureNavigator__yvFkg{position:-webkit-sticky;position:sticky;top:calc(var(--bar-h) + 28px);align-self:start;min-width:0;max-height:calc(100svh - var(--bar-h) - 56px);overflow-y:auto;padding:0 clamp(18px,2.4vw,34px) 18px 0;color:var(--architectureV2Muted);font-family:var(--mono);scrollbar-width:thin;scrollbar-color:var(--architectureV2RuleStrong) transparent}.architecture-v2_architectureNavigatorHead__TTOOZ{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:13px 0 17px;border-top:1px solid var(--architectureV2RuleStrong);color:var(--architectureV2Muted);font-size:9px;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.architecture-v2_architectureNavigatorHead__TTOOZ strong{grid-column:2/-1;overflow:hidden;color:var(--architectureV2Paper);font-size:11px;font-weight:400;letter-spacing:.08em;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.architecture-v2_architectureNavigatorPulse__Zzj7_{width:6px;height:6px;border:1px solid var(--architectureV2Signal);box-shadow:0 0 10px rgba(166,255,203,.45);transform:rotate(45deg);animation:architecture-v2_architecture-navigator-pulse__c0__N 2.8s steps(2) infinite}.architecture-v2_architectureNavigatorList__zygKY{position:relative;display:grid;grid-gap:0;gap:0;margin:0;padding:2px 0 0;list-style:none}.architecture-v2_architectureNavigatorList__zygKY:before{position:absolute;top:14px;bottom:14px;left:8px;width:1px;content:"";pointer-events:none;background:linear-gradient(180deg,transparent,var(--architectureV2RuleStrong) 8%,var(--architectureV2RuleStrong) 92%,transparent)}.architecture-v2_architectureNavigatorList__zygKY li{min-width:0;margin:0;padding:0}.architecture-v2_architectureNavigatorLink__j24Mf{position:relative;display:grid;grid-template-columns:19px 25px minmax(0,1fr);grid-gap:5px;gap:5px;align-items:baseline;min-width:0;padding:6px 0;color:var(--architectureV2Muted);font-size:10px;letter-spacing:.055em;line-height:1.45;text-decoration:none;transition:color .15s ease,transform .15s ease}.architecture-v2_architectureNavigatorBranch__i26PU{position:relative;z-index:1;color:rgba(166,255,203,.72);letter-spacing:0;background:var(--architectureV2Field)}.architecture-v2_architectureNavigatorNumber__ahWAj{color:rgba(166,255,203,.84);font-size:9px;letter-spacing:.08em}.architecture-v2_architectureNavigatorLabel__s_Svq{overflow:hidden;text-overflow:ellipsis}.architecture-v2_architectureNavigatorLink__j24Mf:focus-visible,.architecture-v2_architectureNavigatorLink__j24Mf:hover{color:var(--architectureV2Paper);transform:translateX(3px)}.architecture-v2_architectureNavigatorList__zygKY li[data-active=true] .architecture-v2_architectureNavigatorLink__j24Mf{color:var(--architectureV2Paper)}.architecture-v2_architectureNavigatorList__zygKY li[data-active=true] .architecture-v2_architectureNavigatorBranch__i26PU,.architecture-v2_architectureNavigatorList__zygKY li[data-active=true] .architecture-v2_architectureNavigatorNumber__ahWAj{color:var(--architectureV2Signal);text-shadow:0 0 10px rgba(166,255,203,.44)}@keyframes architecture-v2_architecture-navigator-pulse__c0__N{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:820px){.architecture-v2_architectureNavigator__yvFkg{z-index:8;top:var(--bar-h);width:100%;max-height:none;overflow:hidden;padding:11px 0 8px;border-top:1px solid var(--architectureV2Rule);border-bottom:1px solid var(--architectureV2RuleStrong);background:color-mix(in srgb,var(--architectureV2Field) 98%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.architecture-v2_architectureNavigatorHead__TTOOZ{display:flex;gap:9px;min-width:0;padding:0 0 5px;border:0}.architecture-v2_architectureNavigatorHead__TTOOZ strong{min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.architecture-v2_architectureNavigatorList__zygKY{display:flex;gap:0;overflow-x:auto;padding:0;scroll-snap-type:x proximity;scrollbar-width:none}.architecture-v2_architectureNavigatorList__zygKY::-webkit-scrollbar{display:none}.architecture-v2_architectureNavigatorList__zygKY:before{display:none}.architecture-v2_architectureNavigatorList__zygKY li{flex:0 0 auto;scroll-snap-align:center}.architecture-v2_architectureNavigatorLink__j24Mf{grid-template-columns:17px 23px auto;align-items:center;min-height:44px;padding:6px 24px 5px 0;white-space:nowrap}.architecture-v2_architectureNavigatorLink__j24Mf:focus-visible,.architecture-v2_architectureNavigatorLink__j24Mf:hover{transform:none}.architecture-v2_architectureNavigatorList__zygKY li[data-active=true] .architecture-v2_architectureNavigatorLink__j24Mf{text-decoration:underline;-webkit-text-decoration-color:rgba(166,255,203,.62);text-decoration-color:rgba(166,255,203,.62);text-decoration-thickness:1px;text-underline-offset:7px}.architecture-v2_architectureNavigatorLabel__s_Svq{overflow:visible;text-overflow:clip}.architecture-v2_architectureV2__i7llQ.architecture-v2_architectureV2__i7llQ .docs__layout{gap:clamp(38px,7vw,58px)}.architecture-v2_architectureV2__i7llQ.architecture-v2_architectureV2__i7llQ .docs__main>section{scroll-margin-top:calc(var(--bar-h) + 92px)}}@media (prefers-reduced-motion:reduce){.architecture-v2_architectureNavigatorPulse__Zzj7_{animation:none;opacity:.72}.architecture-v2_architectureNavigatorLink__j24Mf{transition:none}.architecture-v2_architectureNavigatorList__zygKY{scroll-behavior:auto}}.architecture-v2_architectureV2__i7llQ ::selection{color:var(--architectureV2Field);background:var(--architectureV2Signal)}.architecture-v2_architectureV2__i7llQ :where(a):focus-visible{outline:2px solid var(--architectureV2Signal);outline-offset:4px}.architecture-v2_architectureV2__i7llQ .docs__head{position:relative;display:grid;width:100vw;grid-template-columns:minmax(0,760px);grid-template-areas:"trace" "eyebrow" "title" "copy" "actions";min-height:max(680px,calc(100svh - var(--bar-h)));grid-gap:1.2rem;gap:1.2rem;align-content:center;margin:0 0 0 calc(var(--architectureV2Gutter) * -1);padding:clamp(92px,10vw,158px) var(--architectureV2Gutter) clamp(76px,9vw,128px);border-bottom:1px solid var(--architectureV2RuleStrong);overflow:hidden;isolation:isolate}.architecture-v2_architectureV2__i7llQ .docs__head:after{grid-area:trace;position:relative;z-index:2;align-self:end;justify-self:start;content:"+-- identity --> context --> model --+";color:rgba(166,255,203,.78);font-family:var(--mono);font-size:9px;letter-spacing:.11em;white-space:nowrap;text-shadow:0 1px 10px rgba(0,0,0,.94)}.architecture-v2_architectureHeroArt__KP128{position:absolute;z-index:-2;inset:0;width:100%;height:100%;margin:0;overflow:hidden;background:#061b14}.architecture-v2_architectureHeroArt__KP128 img,.architecture-v2_architectureHeroArt__KP128 picture{display:block;width:100%;height:100%}.architecture-v2_architectureHeroArt__KP128 img{object-fit:cover;object-position:center;filter:saturate(.98) contrast(1.04) brightness(.94);transform:scale(1.008)}.architecture-v2_architectureHeroAscii__enxto{z-index:2}.architecture-v2_architectureHeroArt__KP128:after,.architecture-v2_architectureHeroArt__KP128:before{position:absolute;inset:0;content:"";pointer-events:none}.architecture-v2_architectureHeroArt__KP128:before{z-index:1;background:linear-gradient(90deg,rgba(2,19,14,.98),rgba(2,19,14,.94) 34%,rgba(2,19,14,.82) 52%,rgba(2,19,14,.24) 75%,rgba(2,19,14,.08)),linear-gradient(180deg,rgba(2,19,14,.28),transparent 42%,rgba(2,19,14,.74))}.architecture-v2_architectureHeroArt__KP128:after{z-index:2;opacity:.26;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(255,246,225,.12) 4px);mix-blend-mode:soft-light}.architecture-v2_architectureHeroArt__KP128 figcaption{position:absolute;z-index:3;right:var(--architectureV2Gutter);bottom:22px;left:var(--architectureV2Gutter);display:flex;justify-content:space-between;gap:28px;color:rgba(255,242,218,.95);font-family:var(--mono);font-size:9px;letter-spacing:.12em;line-height:1.5;text-shadow:0 1px 10px rgba(0,0,0,.95);text-transform:uppercase}.architecture-v2_architectureV2__i7llQ .docs__head .eyebrow{position:relative;z-index:2;grid-area:eyebrow;margin:0;color:var(--architectureV2Signal);font-family:var(--mono);font-size:11px;letter-spacing:.18em;line-height:1.45;text-transform:uppercase}.architecture-v2_architectureV2__i7llQ .docs__head .eyebrow:before{color:var(--architectureV2Faint)}.architecture-v2_architectureV2__i7llQ .docs__head h1{position:relative;z-index:2;grid-area:title;max-width:8ch;margin:0;color:var(--architectureV2Paper);font-family:Newsreader Frege,Georgia,Times New Roman,serif;font-size:clamp(64px,8vw,124px);font-weight:430;line-height:.88;letter-spacing:-.055em;text-wrap:balance}.architecture-v2_architectureV2__i7llQ .docs__head h1 em{color:rgba(246,247,245,.78);font-family:Migra Frege,Newsreader Frege,Georgia,Times New Roman,serif;font-style:italic;font-weight:300;letter-spacing:-.065em}.architecture-v2_architectureV2__i7llQ .docs__head>p:not(.eyebrow){position:relative;z-index:2;grid-area:copy;align-self:center;max-width:43ch;margin:0;color:var(--architectureV2Muted);font-family:Newsreader Frege,Georgia,Times New Roman,serif;font-size:clamp(18px,1.55vw,22px);line-height:1.6}.architecture-v2_architectureV2__i7llQ .hero__actions{display:flex;flex-wrap:wrap;gap:24px;margin-top:14px}.architecture-v2_architectureV2__i7llQ .docs__head .hero__actions{position:relative;z-index:2;grid-area:actions}.architecture-v2_architectureV2__i7llQ .button,.architecture-v2_architectureV2__i7llQ .button.button--primary{display:inline-flex;align-items:center;width:max-content;min-height:auto;padding:5px 0;border:0;border-bottom:1px solid rgba(166,255,203,.62);color:var(--architectureV2Signal);background:transparent;font-family:var(--mono);font-size:12px;letter-spacing:.07em;line-height:1.45;text-decoration:none}.architecture-v2_architectureV2__i7llQ .button.button--primary:before,.architecture-v2_architectureV2__i7llQ .button:before{content:"[ ";color:currentColor;opacity:.85}.architecture-v2_architectureV2__i7llQ .button.button--primary:after,.architecture-v2_architectureV2__i7llQ .button:after{content:" → ]";margin-left:2px;opacity:.72}.architecture-v2_architectureV2__i7llQ .button.button--primary:focus,.architecture-v2_architectureV2__i7llQ .button.button--primary:hover,.architecture-v2_architectureV2__i7llQ .button:focus,.architecture-v2_architectureV2__i7llQ .button:hover{border-bottom-color:var(--architectureV2Paper);color:var(--architectureV2Paper);background:transparent;text-decoration:none}.architecture-v2_architectureV2__i7llQ .docs__layout{display:grid;grid-template-columns:minmax(185px,.25fr) minmax(0,1fr);grid-gap:clamp(42px,7vw,112px);gap:clamp(42px,7vw,112px);align-items:start;padding-top:clamp(78px,9vw,132px)}.architecture-v2_architectureV2__i7llQ .docs__sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--bar-h) + 24px);display:flex;max-height:calc(100vh - var(--bar-h) - 48px);flex-direction:column;gap:0;overflow-y:auto;padding:25px clamp(18px,3vw,38px) 25px 0;border-top:1px solid var(--architectureV2Rule);border-right:1px solid var(--architectureV2Rule);border-bottom:1px solid var(--architectureV2Rule);font-family:var(--mono);scrollbar-width:thin}.architecture-v2_architectureV2__i7llQ .docs__sidebar:before{margin-bottom:13px;content:"index / system map";color:var(--architectureV2Faint);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.architecture-v2_architectureV2__i7llQ .docs__sidebar a{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:.45rem;gap:.45rem;align-items:baseline;padding:6px 0;color:var(--architectureV2Muted);font-size:10px;letter-spacing:.045em;line-height:1.45;text-decoration:none}.architecture-v2_architectureV2__i7llQ .docs__sidebar a:before{content:attr(data-n);color:var(--architectureV2Signal);font-size:9px}.architecture-v2_architectureV2__i7llQ .docs__sidebar a:focus,.architecture-v2_architectureV2__i7llQ .docs__sidebar a:hover{color:var(--architectureV2Paper)}.architecture-v2_architectureV2__i7llQ .docs__main{min-width:0}.architecture-v2_architectureV2__i7llQ .docs__main>section{position:relative;scroll-margin-top:calc(var(--bar-h) + 20px);padding:clamp(70px,8vw,116px) 0;border-top:1px solid var(--architectureV2RuleStrong)}.architecture-v2_architectureV2__i7llQ .docs__main>section:first-of-type{padding-top:0;border-top:0}.architecture-v2_architectureV2__i7llQ .docs__main>section:before{position:absolute;top:-7px;left:0;padding-right:8px;content:"+";color:var(--architectureV2Faint);background:var(--architectureV2Field);font-family:var(--mono);font-size:11px;line-height:1}.architecture-v2_architectureV2__i7llQ .docs__main>section:first-of-type:before{display:none}.architecture-v2_architectureV2__i7llQ .docs__main h2{max-width:14ch;margin:0 0 clamp(18px,2vw,28px);color:var(--architectureV2Paper);font-family:Newsreader Frege,Georgia,Times New Roman,serif;font-size:clamp(38px,4.3vw,64px);font-weight:430;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.architecture-v2_architectureV2__i7llQ .docs__main h2:before{content:"├─ ";color:var(--architectureV2Faint);font-family:var(--mono);font-size:.24em;letter-spacing:0;vertical-align:.55em}.architecture-v2_architectureV2__i7llQ ol,.architecture-v2_architectureV2__i7llQ p,.architecture-v2_architectureV2__i7llQ ul{max-width:62ch;color:var(--architectureV2Muted);font-family:Newsreader Frege,Georgia,Times New Roman,serif;font-size:clamp(17px,1.3vw,19px);line-height:1.64}.architecture-v2_architectureV2__i7llQ .docs__main ol,.architecture-v2_architectureV2__i7llQ .docs__main p,.architecture-v2_architectureV2__i7llQ .docs__main ul{color:var(--architectureV2Muted)}.architecture-v2_architectureV2__i7llQ p{margin:12px 0 0}.architecture-v2_architectureV2__i7llQ ol,.architecture-v2_architectureV2__i7llQ ul{margin:22px 0 0;padding-left:1.15em}.architecture-v2_architectureV2__i7llQ li{margin:9px 0;padding-left:.35em}.architecture-v2_architectureV2__i7llQ .docs__main li::marker{color:var(--architectureV2Signal)}.architecture-v2_architectureV2__i7llQ b,.architecture-v2_architectureV2__i7llQ strong{color:var(--architectureV2Paper);font-weight:550}.architecture-v2_architectureV2__i7llQ .docs__main code{padding:0 .16em;border-bottom:1px solid rgba(166,255,203,.38);color:var(--architectureV2Signal);background:transparent;font-family:var(--mono);font-size:.82em;overflow-wrap:anywhere}.architecture-v2_architectureV2__i7llQ .docs__main .diagram,.architecture-v2_architectureV2__i7llQ .docs__main pre.diagram{position:relative;max-width:100%;margin:clamp(30px,4vw,48px) 0 0;padding:clamp(24px,3vw,38px) clamp(18px,2.5vw,32px);overflow-x:auto;border:0;border-top:1px solid var(--architectureV2RuleStrong);border-bottom:1px solid var(--architectureV2RuleStrong);color:var(--architectureV2Paper);background:transparent;font-family:var(--mono);font-size:clamp(9px,1vw,12px);line-height:1.75;letter-spacing:.025em;white-space:pre;scrollbar-width:thin}.architecture-v2_architectureV2__i7llQ .docs__main .diagram::selection,.architecture-v2_architectureV2__i7llQ .docs__main pre.diagram::selection{color:var(--architectureV2Field);background:var(--architectureV2Signal)}.architecture-v2_architectureV2__i7llQ .docs__note{position:relative;max-width:62ch;margin:28px 0 0;padding:18px 0 18px clamp(25px,3vw,42px);border:0;border-top:1px solid var(--architectureV2Rule);border-bottom:1px solid var(--architectureV2Rule);color:var(--architectureV2Muted);background:transparent;font-size:16px}.architecture-v2_architectureV2__i7llQ .docs__note:before{position:absolute;top:18px;left:0;content:"├─";color:var(--architectureV2Signal);font-family:var(--mono);font-size:10px;letter-spacing:0}.architecture-v2_architectureV2__i7llQ .caps{display:grid;grid-gap:0;gap:0;margin-top:clamp(34px,5vw,62px)}.architecture-v2_architectureV2__i7llQ .caps__row{display:grid;grid-template-columns:minmax(12rem,.42fr) minmax(0,.58fr);grid-gap:clamp(26px,5vw,72px);gap:clamp(26px,5vw,72px);align-items:baseline;padding:clamp(22px,3vw,34px) 0;border-top:1px solid var(--architectureV2Rule)}.architecture-v2_architectureV2__i7llQ .caps__row:last-child{border-bottom:1px solid var(--architectureV2Rule)}.architecture-v2_architectureV2__i7llQ .caps__row dt{color:var(--architectureV2Paper);font-family:Newsreader Frege,Georgia,Times New Roman,serif;font-size:clamp(22px,2.2vw,31px);line-height:1.08}.architecture-v2_architectureV2__i7llQ .caps__row dt:before{content:"├─ ";color:var(--architectureV2Signal);font-family:var(--mono);font-size:.34em;vertical-align:.52em}.architecture-v2_architectureV2__i7llQ .caps__row:last-child dt:before{content:"└─ "}.architecture-v2_architectureV2__i7llQ .caps__row dd{margin:0;color:var(--architectureV2Muted);font-family:Newsreader Frege,Georgia,Times New Roman,serif;font-size:clamp(16px,1.25vw,18px);line-height:1.62}.architecture-v2_architectureV2__i7llQ .rule{width:100%;max-width:none;height:auto;margin:0;overflow:hidden;border:0;color:var(--architectureV2Faint);font-family:var(--mono);font-size:9px;line-height:1;letter-spacing:.1em;white-space:nowrap}.architecture-v2_architectureV2__i7llQ .rule:before{content:"├──────────────── memory / identity / context / provenance ────────────────┤"}.architecture-v2_architectureV2__i7llQ .docs__main>#mcp{padding-bottom:clamp(96px,12vw,168px)}.architecture-v2_architectureV2__i7llQ .docs__main>#mcp .hero__actions{margin-top:34px}.architecture-v2_architectureV2__i7llQ .foot{color:var(--architectureV2Faint)}.architecture-v2_architectureV2__i7llQ .foot__top{color:var(--architectureV2RuleStrong)}.architecture-v2_architectureV2__i7llQ .foot a{color:var(--architectureV2Muted)}.architecture-v2_architectureV2__i7llQ .foot a:focus,.architecture-v2_architectureV2__i7llQ .foot a:hover{color:var(--architectureV2Signal)}@media (max-width:1080px){.architecture-v2_architectureV2__i7llQ .docs__head{grid-template-columns:minmax(0,680px)}.architecture-v2_architectureV2__i7llQ .docs__layout{grid-template-columns:190px minmax(0,1fr);gap:clamp(34px,5vw,68px)}}@media (max-width:820px){.architecture-v2_architectureV2__i7llQ .docs__head{grid-template-columns:1fr;grid-template-areas:"trace" "eyebrow" "title" "copy" "actions";min-height:max(760px,calc(100svh - var(--bar-h)));padding:88px var(--architectureV2Gutter) 88px}.architecture-v2_architectureHeroArt__KP128:before{background:linear-gradient(180deg,rgba(2,18,13,.96),rgba(2,18,13,.9) 44%,rgba(2,18,13,.7) 66%,rgba(2,18,13,.16) 83%,rgba(2,18,13,.72)),linear-gradient(90deg,rgba(2,18,13,.76),transparent 88%)}.architecture-v2_architectureV2__i7llQ .docs__head:after{justify-self:start}.architecture-v2_architectureV2__i7llQ .docs__head h1{max-width:8ch;font-size:clamp(58px,15vw,92px)}.architecture-v2_architectureV2__i7llQ .docs__head>p:not(.eyebrow){margin-top:10px;font-size:17px;line-height:1.5}.architecture-v2_architectureHeroArt__KP128 img{object-position:center bottom;filter:saturate(.96) contrast(1.03) brightness(.88)}.architecture-v2_architectureHeroArt__KP128 figcaption span:last-child{display:none}.architecture-v2_architectureV2__i7llQ .docs__layout{grid-template-columns:1fr;gap:clamp(66px,10vw,92px);padding-top:64px}.architecture-v2_architectureV2__i7llQ .docs__sidebar{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 18px;gap:0 18px;max-height:none;padding:21px 0;border-right:0}.architecture-v2_architectureV2__i7llQ .docs__sidebar:before{grid-column:1/-1}}@media (max-width:620px){.architecture-v2_architectureV2__i7llQ .hero__actions{align-items:flex-start;flex-direction:column}.architecture-v2_architectureV2__i7llQ .docs__sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-v2_architectureV2__i7llQ .docs__main>section{padding:76px 0}.architecture-v2_architectureV2__i7llQ .docs__main h2{max-width:12ch;font-size:clamp(38px,12vw,58px)}.architecture-v2_architectureV2__i7llQ .caps__row{grid-template-columns:1fr;gap:12px}.architecture-v2_architectureV2__i7llQ .docs__main .diagram,.architecture-v2_architectureV2__i7llQ .docs__main pre.diagram{width:calc(100% + 20px);margin-right:-20px;padding-right:20px;padding-left:0}}@media (max-width:420px){.architecture-v2_architectureV2__i7llQ .docs__sidebar{grid-template-columns:1fr}.architecture-v2_architectureV2__i7llQ .docs__sidebar a{grid-template-columns:2.5rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.architecture-v2_architectureV2__i7llQ *{scroll-behavior:auto}}.architecture-v2_architectureV2__i7llQ .docs__main>#subsystems{padding-top:0}.architecture-v2_architectureV2__i7llQ .docs__main>#subsystems:before{display:none}.architecture-v2_architectureRequestVisual__zSEku{position:relative;width:100vw;min-height:max(760px,calc(100svh - var(--bar-h)));margin-left:calc(100% - 100vw + var(--architectureV2Gutter));margin-top:0;overflow:hidden;isolation:isolate;background:#061f1a}.architecture-v2_architectureRequestCopy__Cf9Ma{position:absolute;z-index:6;top:clamp(52px,9vh,108px);left:var(--architectureV2Gutter);width:min(43ch,calc(48vw - var(--architectureV2Gutter)));text-shadow:0 2px 18px rgba(0,0,0,.9)}.architecture-v2_architectureV2__i7llQ .architecture-v2_architectureRequestCopy__Cf9Ma h2{max-width:9ch;margin-bottom:clamp(14px,2vw,24px);color:#fff;font-size:clamp(54px,7vw,104px);line-height:.88}.architecture-v2_architectureV2__i7llQ .architecture-v2_architectureRequestCopy__Cf9Ma h2:before{color:rgba(246,247,245,.74)}.architecture-v2_architectureV2__i7llQ .architecture-v2_architectureRequestCopy__Cf9Ma p{max-width:39ch;margin-top:0;color:#fff;font-size:clamp(16px,1.35vw,20px);line-height:1.55}.architecture-v2_architectureV2__i7llQ .architecture-v2_architectureRequestCopy__Cf9Ma p.architecture-v2_architectureRequestEyebrow__1BioM{margin-bottom:18px;color:var(--architectureV2Signal);font-family:var(--mono);font-size:9px;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.architecture-v2_architectureRequestEyebrow__1BioM:before{content:"+-- ";color:rgba(246,247,245,.68)}.architecture-v2_architectureRequestNext__pJG9A{display:inline-grid;grid-template-columns:auto auto auto;gap:8px;align-items:baseline;margin-top:clamp(22px,3vh,34px);padding:5px 0;border-bottom:1px solid rgba(166,255,203,.68);color:#fff;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.architecture-v2_architectureRequestNext__pJG9A>span:first-child{color:var(--architectureV2Signal);font-size:9px;letter-spacing:.11em}.architecture-v2_architectureRequestNext__pJG9A:focus-visible,.architecture-v2_architectureRequestNext__pJG9A:hover{color:var(--architectureV2Signal);border-bottom-color:#fff}.architecture-v2_architecturePathArt__ARtj6{position:absolute;z-index:0;inset:0;width:100%;height:100%;margin:0;overflow:hidden}.architecture-v2_architecturePathArt__ARtj6 img,.architecture-v2_architecturePathArt__ARtj6 picture{display:block;width:100%;height:100%}.architecture-v2_architecturePathArt__ARtj6 picture{overflow:hidden}.architecture-v2_architecturePathArt__ARtj6 img{object-fit:cover;object-position:center 49%;filter:contrast(1.08) saturate(.72) brightness(.74);transform:scale(1.015)}.architecture-v2_architecturePathArt__ARtj6:after,.architecture-v2_architecturePathArt__ARtj6:before{position:absolute;z-index:1;inset:0;content:"";pointer-events:none}.architecture-v2_architecturePathArt__ARtj6:before{background:linear-gradient(90deg,rgba(1,17,13,.96),rgba(1,17,13,.9) 28%,rgba(1,17,13,.76) 54%,rgba(1,17,13,.32) 70%,rgba(1,17,13,.62)),linear-gradient(180deg,rgba(1,17,13,.28),transparent 38%,rgba(1,17,13,.82))}.architecture-v2_architecturePathArt__ARtj6:after{opacity:.3;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(246,247,245,.11) 4px);mix-blend-mode:soft-light}.architecture-v2_architecturePathArt__ARtj6 figcaption{position:absolute;z-index:6;right:var(--architectureV2Gutter);bottom:22px;left:var(--architectureV2Gutter);display:flex;justify-content:space-between;gap:28px;margin:0;color:rgba(246,247,245,.94);font-family:var(--mono);font-size:9px;letter-spacing:.12em;line-height:1.5;text-shadow:0 1px 10px rgba(0,0,0,.9);text-transform:uppercase}.architecture-v2_architectureV2__i7llQ.architecture-v2_architectureV2__i7llQ .architecture-v2_architecturePathDither__Rb5Ne,.architecture-v2_architectureV2__i7llQ.architecture-v2_architectureV2__i7llQ .architecture-v2_architecturePathGlyphs__4LsHx{padding:0;border:0;background:transparent;box-shadow:none}.architecture-v2_architecturePathAscii__KpQ4B{z-index:2}.architecture-v2_architecturePathGlyphs__4LsHx{z-index:3;top:clamp(24px,5vw,72px);right:var(--architectureV2Gutter);max-width:calc(50vw - var(--architectureV2Gutter));color:rgba(246,247,245,.9);font-size:clamp(7px,.74vw,11px);line-height:1.48;letter-spacing:.025em;text-shadow:0 1px 12px rgba(0,0,0,.94)}.architecture-v2_architecturePathDither__Rb5Ne,.architecture-v2_architecturePathGlyphs__4LsHx{position:absolute;margin:0;overflow:hidden;font-family:var(--mono);white-space:pre;animation:none}.architecture-v2_architecturePathDither__Rb5Ne{z-index:2;top:20%;right:2vw;width:min(54vw,820px);color:rgba(3,25,18,.58);font-size:clamp(8px,.88vw,13px);line-height:1.22;letter-spacing:.08em;mix-blend-mode:multiply;transform:perspective(720px) rotateX(57deg) rotate(-.8deg) scaleX(1.35);transform-origin:50% 0}.architecture-v2_architecturePathTrace__V_ZUF{position:absolute;z-index:4;top:15%;left:50%;display:grid;width:1px;height:42%;grid-template-rows:repeat(4,1fr);color:var(--architectureV2Signal);background:linear-gradient(180deg,transparent,var(--architectureV2Signal) 14%,var(--architectureV2Signal) 86%,transparent);box-shadow:0 0 18px rgba(166,255,203,.46);font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.architecture-v2_architecturePathTrace__V_ZUF span{position:relative;left:0;width:max-content;padding-left:14px;text-shadow:0 1px 8px rgba(0,0,0,.94)}.architecture-v2_architecturePathTrace__V_ZUF span:before{position:absolute;top:.35em;left:-3px;width:7px;height:7px;border:1px solid;content:"";background:#0a3f33;transform:rotate(45deg);animation:architecture-v2_architecture-path-node__xV_1v 3.2s steps(2) infinite}.architecture-v2_architecturePathTrace__V_ZUF span:nth-child(2):before{animation-delay:-.8s}.architecture-v2_architecturePathTrace__V_ZUF span:nth-child(3):before{animation-delay:-1.6s}.architecture-v2_architecturePathTrace__V_ZUF span:nth-child(4):before{animation-delay:-2.4s}@keyframes architecture-v2_architecture-path-projection__TXEBo{0%{opacity:.7;transform:translateZ(0)}54%{opacity:1;transform:translate3d(5px,-3px,0)}to{opacity:.82;transform:translate3d(-3px,4px,0)}}@keyframes architecture-v2_architecture-path-floor__UgkW2{0%{opacity:.32;transform:perspective(720px) rotateX(57deg) rotate(-.8deg) scaleX(1.35) translate3d(0,-7%,0)}55%{opacity:.76}to{opacity:.42;transform:perspective(720px) rotateX(57deg) rotate(-.8deg) scaleX(1.35) translate3d(0,11%,0)}}@keyframes architecture-v2_architecture-path-node__xV_1v{0%,62%,to{opacity:.34;box-shadow:none}70%,84%{opacity:1;box-shadow:0 0 17px rgba(166,255,203,.8)}}@media (max-width:820px){.architecture-v2_architectureRequestVisual__zSEku{min-height:max(720px,calc(100svh - var(--bar-h)))}.architecture-v2_architectureRequestCopy__Cf9Ma{top:42px;right:var(--architectureV2Gutter);width:auto}.architecture-v2_architecturePathArt__ARtj6:before{background:linear-gradient(180deg,rgba(1,17,13,.97),rgba(1,17,13,.9) 35%,rgba(1,17,13,.78) 58%,rgba(1,17,13,.32) 72%,rgba(1,17,13,.92)),linear-gradient(90deg,rgba(1,17,13,.82),transparent 82%)}.architecture-v2_architectureV2__i7llQ .architecture-v2_architectureRequestCopy__Cf9Ma h2{font-size:clamp(50px,17vw,76px)}.architecture-v2_architectureV2__i7llQ .architecture-v2_architectureRequestCopy__Cf9Ma p{max-width:34ch;font-size:16px;line-height:1.48}.architecture-v2_architectureRequestNext__pJG9A{margin-top:18px;font-size:9px}.architecture-v2_architecturePathGlyphs__4LsHx{top:43%;left:var(--architectureV2Gutter);right:var(--architectureV2Gutter);max-width:none;font-size:clamp(5.5px,1.5vw,7px);line-height:1.42}.architecture-v2_architecturePathDither__Rb5Ne{top:25%;right:-36%;width:110vw;font-size:8px;opacity:.8}.architecture-v2_architecturePathTrace__V_ZUF{top:45%;height:18%}.architecture-v2_architecturePathArt__ARtj6 figcaption span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.architecture-v2_architecturePathDither__Rb5Ne,.architecture-v2_architecturePathGlyphs__4LsHx,.architecture-v2_architecturePathTrace__V_ZUF span:before{animation:none}}.architecture-v2_architectureV2__i7llQ .docs__main>#context-detail{padding:0}.architecture-v2_architectureV2__i7llQ .docs__main>#context-detail:before{display:none}.architecture-v2_architectureContextVisual__hTSq1{position:relative;width:100vw;min-height:max(860px,calc(100svh - var(--bar-h)));margin-left:calc(100% - 100vw + var(--architectureV2Gutter));overflow:hidden;isolation:isolate;background:#081d16}.architecture-v2_architectureContextArt__1Bg92{position:absolute;z-index:0;inset:0;width:100%;height:100%;margin:0;overflow:hidden}.architecture-v2_architectureContextArt__1Bg92 img,.architecture-v2_architectureContextArt__1Bg92 picture{display:block;width:100%;height:100%}.architecture-v2_architectureContextArt__1Bg92 img{object-fit:cover;object-position:center;filter:saturate(.94) contrast(1.04) brightness(.82);transform:scale(1.012)}.architecture-v2_architectureContextArt__1Bg92:after,.architecture-v2_architectureContextArt__1Bg92:before{position:absolute;z-index:1;inset:0;content:"";pointer-events:none}.architecture-v2_architectureContextArt__1Bg92:before{background:linear-gradient(90deg,rgba(2,19,14,.97),rgba(2,19,14,.92) 28%,rgba(2,19,14,.82) 64%,rgba(2,19,14,.36) 78%,transparent 88%),linear-gradient(180deg,rgba(3,20,15,.34),transparent 36%,rgba(3,18,13,.78))}.architecture-v2_architectureContextArt__1Bg92:after{opacity:.34;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(255,246,225,.13) 4px),radial-gradient(circle at 73% 18%,rgba(255,207,128,.19),transparent 24%);mix-blend-mode:soft-light}.architecture-v2_architectureContextCopy__Ok1eE{position:absolute;z-index:6;top:clamp(58px,8vh,94px);left:max(calc(var(--architectureV2Gutter) + clamp(206px, 18vw, 276px)),24vw);width:min(48ch,39vw);text-shadow:0 2px 20px rgba(0,0,0,.92)}.architecture-v2_architectureV2__i7llQ .architecture-v2_architectureContextCopy__Ok1eE h2{max-width:8ch;margin-bottom:clamp(16px,2vw,24px);color:#fff9ed;font-size:clamp(54px,6.6vw,98px);line-height:.88}.architecture-v2_architectureV2__i7llQ .architecture-v2_architectureContextCopy__Ok1eE h2:before{content:"* ";color:#e4a15a;text-shadow:0 0 16px rgba(228,161,90,.58)}.architecture-v2_architectureV2__i7llQ .architecture-v2_architectureContextCopy__Ok1eE p{max-width:48ch;margin-top:0;color:#fff9ed;font-size:clamp(15px,1.18vw,18px);line-height:1.55}.architecture-v2_architectureV2__i7llQ .architecture-v2_architectureContextCopy__Ok1eE p.architecture-v2_architectureContextEyebrow__ws2S6{margin-bottom:17px;color:#ffd29b;font-family:var(--mono);font-size:9px;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.architecture-v2_architectureContextEyebrow__ws2S6:before{content:". * . ";color:rgba(255,249,237,.76)}.architecture-v2_architectureContextNext__5B1NS{display:inline-grid;grid-template-columns:auto auto auto;gap:8px;align-items:baseline;margin-top:clamp(22px,3vh,34px);padding:5px 0;border-bottom:1px solid rgba(239,186,116,.76);color:#fff9ed;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.architecture-v2_architectureContextNext__5B1NS>span:first-child{color:#efba74;font-size:9px;letter-spacing:.11em}.architecture-v2_architectureContextNext__5B1NS:focus-visible,.architecture-v2_architectureContextNext__5B1NS:hover{border-bottom-color:#fff9ed;color:#efba74}.architecture-v2_architectureV2__i7llQ.architecture-v2_architectureV2__i7llQ .architecture-v2_architectureContextOrbit__vUFZr,.architecture-v2_architectureV2__i7llQ.architecture-v2_architectureV2__i7llQ .architecture-v2_architectureContextPolicy__8craY{padding:0;border:0;background:transparent;box-shadow:none}.architecture-v2_architectureContextAscii__DKmxp{z-index:2}.architecture-v2_architectureContextOrbit__vUFZr,.architecture-v2_architectureContextPolicy__8craY{position:absolute;z-index:4;margin:0;overflow:hidden;font-family:var(--mono);white-space:pre;pointer-events:none;text-shadow:0 1px 12px rgba(0,0,0,.94)}.architecture-v2_architectureContextOrbit__vUFZr{right:clamp(24px,5vw,76px);bottom:clamp(104px,12vh,148px);color:rgba(255,235,199,.9);font-size:clamp(6px,.72vw,10px);line-height:1.42;letter-spacing:.055em;text-align:center;animation:none}.architecture-v2_architectureContextPolicy__8craY{right:clamp(28px,5.5vw,84px);top:clamp(46px,7vh,82px);color:rgba(239,186,116,.92);font-size:clamp(6px,.63vw,9px);line-height:1.52;letter-spacing:.07em;animation:none}.architecture-v2_architectureContextStars__VNXf0{position:absolute;z-index:3;inset:0;color:#f0b66d;font-family:var(--mono);pointer-events:none}.architecture-v2_architectureContextStars__VNXf0 span{position:absolute;font-size:clamp(9px,1vw,15px);text-shadow:0 0 14px currentColor;animation:architecture-v2_architecture-context-star__sIh_q 3.2s steps(5) infinite}.architecture-v2_architectureContextStars__VNXf0 span:first-child{top:9%;left:45%}.architecture-v2_architectureContextStars__VNXf0 span:nth-child(2){top:31%;left:62%;animation-delay:-2s}.architecture-v2_architectureContextStars__VNXf0 span:nth-child(3){top:16%;right:8%;animation-delay:-4s}.architecture-v2_architectureContextStars__VNXf0 span:nth-child(4){right:36%;bottom:12%;animation-delay:-1s}.architecture-v2_architectureContextStars__VNXf0 span:nth-child(5){right:12%;bottom:36%;animation-delay:-3s}.architecture-v2_architectureContextStars__VNXf0 span:nth-child(6){bottom:8%;left:48%;animation-delay:-5s}.architecture-v2_architectureContextArt__1Bg92 figcaption{position:absolute;z-index:6;right:var(--architectureV2Gutter);bottom:22px;left:var(--architectureV2Gutter);display:flex;justify-content:space-between;gap:28px;margin:0;color:rgba(255,242,218,.94);font-family:var(--mono);font-size:9px;letter-spacing:.12em;line-height:1.5;text-shadow:0 1px 10px rgba(0,0,0,.95);text-transform:uppercase}@keyframes architecture-v2_architecture-context-orbit__cpQcs{0%{opacity:.72;transform:translateZ(0) rotate(-.2deg)}55%{opacity:1;transform:translate3d(-5px,-3px,0) rotate(.15deg)}to{opacity:.84;transform:translate3d(3px,4px,0) rotate(-.1deg)}}@keyframes architecture-v2_architecture-context-policy__Ivyj0{0%{opacity:.68;transform:translateZ(0)}to{opacity:.94;transform:translate3d(4px,3px,0)}}@keyframes architecture-v2_architecture-context-star__sIh_q{0%,to{opacity:.34}50%{opacity:1}}@media (max-width:1100px){.architecture-v2_architectureContextCopy__Ok1eE{left:max(calc(var(--architectureV2Gutter) + 210px),25vw);width:min(46ch,45vw)}.architecture-v2_architectureContextOrbit__vUFZr{right:2vw;font-size:6px}}@media (max-width:820px){.architecture-v2_architectureContextVisual__hTSq1{min-height:max(980px,calc(100svh - var(--bar-h)))}.architecture-v2_architectureContextArt__1Bg92 img{object-position:center 48%;filter:saturate(.92) contrast(1.04) brightness(.72)}.architecture-v2_architectureContextArt__1Bg92:before{background:linear-gradient(180deg,rgba(2,18,13,.97),rgba(2,18,13,.9) 44%,rgba(2,18,13,.82) 64%,rgba(2,18,13,.32) 78%,rgba(2,18,13,.9)),linear-gradient(90deg,rgba(2,18,13,.68),transparent 72%)}.architecture-v2_architectureContextCopy__Ok1eE{top:42px;right:var(--architectureV2Gutter);left:var(--architectureV2Gutter);width:auto}.architecture-v2_architectureV2__i7llQ .architecture-v2_architectureContextCopy__Ok1eE h2{max-width:8ch;font-size:clamp(50px,17vw,76px)}.architecture-v2_architectureV2__i7llQ .architecture-v2_architectureContextCopy__Ok1eE p{max-width:38ch;font-size:15px;line-height:1.47}.architecture-v2_architectureContextNext__5B1NS{margin-top:18px;font-size:9px}.architecture-v2_architectureContextPolicy__8craY{display:none}.architecture-v2_architectureContextOrbit__vUFZr{right:50%;bottom:86px;width:700px;color:rgba(255,235,199,.82);font-size:6px;line-height:1.38;transform:translateX(50%)}.architecture-v2_architectureContextArt__1Bg92 figcaption span:last-child,.architecture-v2_architectureContextStars__VNXf0 span:nth-child(2n){display:none}}@keyframes architecture-v2_architecture-context-orbit-mobile__4OlDf{0%{opacity:.72;transform:translateX(50%) translateZ(0)}55%{opacity:1;transform:translateX(50%) translate3d(-3px,-2px,0)}to{opacity:.84;transform:translateX(50%) translate3d(2px,3px,0)}}@media (max-width:420px){.architecture-v2_architectureContextVisual__hTSq1{min-height:1020px}.architecture-v2_architectureV2__i7llQ .architecture-v2_architectureContextCopy__Ok1eE p{font-size:14px}.architecture-v2_architectureContextOrbit__vUFZr{bottom:84px;width:650px;font-size:5.5px}}@media (prefers-reduced-motion:reduce){.architecture-v2_architectureContextOrbit__vUFZr,.architecture-v2_architectureContextPolicy__8craY,.architecture-v2_architectureContextStars__VNXf0 span{animation:none}}.AsciiImageCascade_cascade__b7g3c{--ascii-cascade-opacity:0.72;--ascii-cascade-opacity-compact:0.56;--ascii-cascade-blend:screen;--ascii-cascade-wash:#00ba2f;--ascii-cascade-wash-opacity:0.22;--ascii-cascade-wash-opacity-compact:0.15;position:absolute;z-index:2;inset:0;width:100%;height:100%;overflow:hidden;contain:strict;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AsciiImageCascade_cascade__b7g3c:before{position:absolute;z-index:2;inset:0;content:"";pointer-events:none;background:repeating-linear-gradient(180deg,rgba(246,247,245,.08),rgba(246,247,245,.08) 1px,transparent 0,transparent 4px);mix-blend-mode:soft-light;opacity:.12}.AsciiImageCascade_cascade__b7g3c:after{position:absolute;z-index:3;inset:-12%;content:"";pointer-events:none;background:radial-gradient(circle at 50% 46%,transparent 0 42%,rgba(0,20,12,.24) 82%),url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.58'/%3E%3C/svg%3E");background-size:auto,150px 150px;mix-blend-mode:soft-light;opacity:.06;will-change:transform;animation:AsciiImageCascade_ascii-cascade-grain__6K_ZO .46s steps(2) infinite}.AsciiImageCascade_canvas__cfYFP{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;opacity:var(--ascii-cascade-opacity);mix-blend-mode:var(--ascii-cascade-blend);filter:saturate(1.08) contrast(1.04)}.AsciiImageCascade_wash__gh51h{position:absolute;z-index:0;inset:0;background:var(--ascii-cascade-wash);opacity:var(--ascii-cascade-wash-opacity);mix-blend-mode:soft-light;pointer-events:none}.AsciiImageCascade_cascade__b7g3c[data-ascii-cascade-active=false]:after{animation-play-state:paused}@keyframes AsciiImageCascade_ascii-cascade-grain__6K_ZO{0%{transform:translate3d(-3%,2%,0)}24%{transform:translate3d(2%,-4%,0)}48%{transform:translate3d(4%,3%,0)}72%{transform:translate3d(-4%,-2%,0)}to{transform:translate3d(1%,4%,0)}}@media (max-width:700px){.AsciiImageCascade_cascade__b7g3c:before{opacity:.09}.AsciiImageCascade_cascade__b7g3c:after{opacity:.04}.AsciiImageCascade_canvas__cfYFP{opacity:var(--ascii-cascade-opacity-compact)}.AsciiImageCascade_wash__gh51h{opacity:var(--ascii-cascade-wash-opacity-compact)}}@media (prefers-reduced-motion:reduce){.AsciiImageCascade_cascade__b7g3c:after{animation:none}}.CopyableCodeBlock_copyable__uVN9I{position:relative;min-width:0;margin:14px 0 0}.CopyableCodeBlock_copyable__uVN9I.CopyableCodeBlock_copyable__uVN9I.CopyableCodeBlock_copyable__uVN9I>pre{margin:0;padding-top:54px;padding-right:104px}.CopyableCodeBlock_headActions__MYW1I{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-left:auto}.CopyableCodeBlock_copyButton__ms23f{min-width:76px;min-height:34px;padding:4px 0;border:0;border-bottom:1px solid;color:var(--docs-phosphor,var(--green-glow,#a6ffcb));background:transparent;font-family:var(--mono),monospace;font-size:10px;font-weight:400;letter-spacing:.09em;line-height:1.2;text-transform:uppercase;cursor:pointer}.CopyableCodeBlock_copyButton__ms23f:hover{color:var(--docs-paper,var(--term-ink,#f6f7f5))}.CopyableCodeBlock_copyButton__ms23f:focus-visible{outline:2px solid var(--docs-phosphor,var(--green-glow,#a6ffcb));outline-offset:3px}.CopyableCodeBlock_copyButton__ms23f[data-copy-state=copied]{color:var(--docs-paper,var(--term-ink,#f6f7f5))}.CopyableCodeBlock_floatingButton__mGPmn{position:absolute;z-index:2;top:10px;right:12px;background:var(--docs-night,var(--term-bg,#111513))}.CopyableCodeBlock_srOnly__yZSv4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:520px){.CopyableCodeBlock_headActions__MYW1I{width:100%;justify-content:space-between;margin-left:0}.CopyableCodeBlock_copyable__uVN9I.CopyableCodeBlock_copyable__uVN9I.CopyableCodeBlock_copyable__uVN9I>pre{padding-top:58px;padding-right:16px}.CopyableCodeBlock_floatingButton__mGPmn{right:10px}}