.topology{isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,784px);margin-inline:auto;display:grid}.topology__header,.topology__footer{box-sizing:border-box;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;min-height:42px;color:var(--text-muted);letter-spacing:.075em;padding-inline:12px;font-size:.56rem}.topology__header{justify-content:space-between;align-items:center;display:flex}.topology__header>span:last-child{align-items:center;gap:7px;display:inline-flex}.topology__header>span:last-child i{background:var(--signal);width:4px;height:4px;box-shadow:0 0 10px rgb(var(--signal-rgb) / .5);border-radius:50%;animation:2.8s ease-in-out infinite orbit-status-pulse}.topology__header>span:last-child strong{color:var(--text-soft);font-weight:480}.topology__stage{--orbit-shift-x:0px;--orbit-shift-y:0px;--scene-rotate-x:0deg;--scene-rotate-y:0deg;aspect-ratio:1;background:radial-gradient(circle at center, rgb(var(--signal-rgb) / .035), transparent 43%), linear-gradient(90deg, transparent 49.9%, rgb(var(--signal-rgb) / .018) 50%, transparent 50.1%), linear-gradient(transparent 49.9%, rgb(var(--signal-rgb) / .018) 50%, transparent 50.1%);perspective:1100px;perspective-origin:50%;position:relative;overflow:clip;container-type:inline-size}.topology__stage.is-motion-paused .topology__arc,.topology__stage.is-motion-paused .topology__signal,.topology__stage.is-motion-paused .project-orbit>span,.topology__stage.is-motion-paused .project-orbit>i,.topology__stage.is-motion-paused .project-orbit-node:before,.topology__stage.is-motion-paused .project-orbit-node__target:after,.topology__stage.is-motion-paused .topology-core__halo{animation-play-state:paused}.topology__scene{z-index:1;transform:translate3d(var(--orbit-shift-x), var(--orbit-shift-y), 0) rotateX(var(--scene-rotate-x)) rotateY(var(--scene-rotate-y)) scale(1.012);transform-origin:50%;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.topology__mechanics{pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.topology__axis{background:rgb(var(--signal-rgb) / .045);opacity:.82;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topology__axis--horizontal{width:92%;height:1px}.topology__axis--vertical{width:1px;height:92%}.topology__arc{opacity:.74;pointer-events:none;filter:drop-shadow(0 0 7px rgb(var(--signal-rgb) / .07));transform-origin:50%;border:1px solid #0000;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topology__arc--one{border-top-color:rgb(var(--signal-rgb) / .2);border-right-color:rgb(var(--signal-rgb) / .045);width:91%;height:91%;animation:52s linear infinite orbit-arc-forward,19s cubic-bezier(.45,0,.55,1) infinite alternate orbit-arc-drift}.topology__arc--two{border-bottom-color:#eceee924;border-left-color:#eceee909;width:46%;height:46%;animation:38s linear infinite orbit-arc-reverse}.topology__signal{z-index:2;background:linear-gradient(90deg, rgb(var(--signal-rgb) / .24), transparent 88%);width:46%;height:1px;box-shadow:-12px 0 20px rgb(var(--signal-rgb) / .08);opacity:.32;transform-origin:0;animation:24s linear infinite orbit-sweep;position:absolute;top:50%;left:50%}.project-orbit{--ring-radius:20cqw;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-orbit--outer{--ring-radius:43cqw;width:86%;height:86%}.project-orbit--middle{--ring-radius:35cqw;width:70%;height:70%}.project-orbit--inner{--ring-radius:27cqw;width:54%;height:54%}.project-orbit--core{--ring-radius:19cqw;width:38%;height:38%}.project-orbit>span{opacity:.9;border:1px solid #303432;border-radius:50%;position:absolute;inset:0}.project-orbit--outer>span{border-right-color:rgb(var(--signal-rgb) / .42);border-bottom-color:rgb(var(--signal-rgb) / .07);animation:42s linear infinite orbit-ring-forward}.project-orbit--middle>span{border-style:dashed;border-right-color:rgb(var(--signal-rgb) / .18);animation:48s linear infinite orbit-ring-reverse}.project-orbit--inner>span{border-top-color:rgb(var(--signal-rgb) / .22);animation:33s linear infinite orbit-ring-reverse}.project-orbit--core>span{border-style:dashed;border-bottom-color:#eceee924;animation:27s linear infinite orbit-ring-forward}.project-orbit>i{z-index:3;background:var(--signal);width:4px;height:4px;box-shadow:0 0 14px rgb(var(--signal-rgb) / .5);transform-origin:0 0;border-radius:50%;animation:18s linear infinite orbit-packet;position:absolute;top:50%;left:50%;translate:-50% -50%}.project-orbit--middle>i{opacity:.72;width:3px;height:3px;animation-duration:15s;animation-direction:reverse}.project-orbit--inner>i{opacity:.58;width:3px;height:3px;animation-duration:12s}.project-orbit--core>i{opacity:.48;width:2px;height:2px;animation-duration:10s;animation-direction:reverse}.project-orbit__nodes{z-index:20;pointer-events:none;position:absolute;inset:0}.project-orbit-node{--project-x:0%;--project-y:0%;--project-glow-x:50%;--project-glow-y:50%;z-index:40;top:calc(50% + var(--project-y));left:calc(50% + var(--project-x));width:0;height:0;color:var(--text);pointer-events:none;display:block;position:absolute}.project-orbit-node:before{z-index:1;background:linear-gradient(90deg, rgb(var(--signal-rgb) / .28), rgb(var(--signal-rgb) / .82), rgb(var(--signal-rgb) / .28));content:"";opacity:.52;pointer-events:none;background-size:200% 100%;width:14px;height:1px;transition:opacity .42s cubic-bezier(.16,1,.3,1);animation:4.6s ease-in-out infinite orbit-anchor-link;position:absolute;top:0;left:11px;transform:translateY(-50%)}.project-orbit-node[data-card-side=left]:before{left:auto;right:11px}.project-orbit-node:hover:before,.project-orbit-node:focus-visible:before{opacity:.9}.project-orbit-node__target{z-index:3;border:1px solid rgb(var(--signal-rgb) / .5);background:radial-gradient(circle, rgb(var(--signal-rgb) / .08), transparent 64%), var(--background);width:22px;height:22px;box-shadow:0 0 0 5px rgb(var(--signal-rgb) / .025), 0 0 18px rgb(var(--signal-rgb) / .08);pointer-events:none;border-radius:50%;transition:border-color .36s,background-color .36s,box-shadow .52s cubic-bezier(.16,1,.3,1),scale .52s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.project-orbit-node__target:before,.project-orbit-node__target:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-orbit-node__target:before{background:var(--signal);width:6px;height:6px;box-shadow:0 0 10px rgb(var(--signal-rgb) / .72);border-radius:50%;transition:box-shadow .42s,scale .52s cubic-bezier(.16,1,.3,1)}.project-orbit-node__target:after{border:1px dashed rgb(var(--signal-rgb) / .24);opacity:.72;border-radius:50%;width:30px;height:30px;animation:18s linear infinite orbit-anchor-spin}.project-orbit-node:hover .project-orbit-node__target,.project-orbit-node:focus-visible .project-orbit-node__target{border-color:rgb(var(--signal-rgb) / .9);background:radial-gradient(circle, rgb(var(--signal-rgb) / .16), transparent 68%), var(--background);box-shadow:0 0 0 7px rgb(var(--signal-rgb) / .04), 0 0 26px rgb(var(--signal-rgb) / .18);scale:1.08}.project-orbit-node:hover .project-orbit-node__target:before,.project-orbit-node:focus-visible .project-orbit-node__target:before{box-shadow:0 0 15px rgb(var(--signal-rgb) / .92);scale:1.12}.project-orbit-node__card{z-index:2;width:205px;height:68px;color:var(--text);pointer-events:auto;text-rendering:geometricprecision;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:10px;display:grid;position:absolute;top:-34px;left:25px;overflow:visible}.project-orbit-node[data-card-side=left] .project-orbit-node__card{left:auto;right:25px}.project-orbit-node__surface{z-index:0;border:1px solid var(--line);background:rgb(var(--background-rgb) / .95);transition:border-color .38s,background-color .38s,box-shadow .52s cubic-bezier(.16,1,.3,1),scale .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;overflow:hidden;box-shadow:0 15px 38px #0000003d}.project-orbit-node__surface:before{background:linear-gradient(90deg, rgb(var(--signal-rgb) / .035), transparent 36%), repeating-linear-gradient(90deg, transparent 0 20px, #ffffff04 20px 21px);content:"";opacity:.58;pointer-events:none;transition:opacity .42s;position:absolute;inset:0}.project-orbit-node__card:after{z-index:1;background:radial-gradient(120px circle at var(--project-glow-x) var(--project-glow-y), rgb(var(--signal-rgb) / .1), transparent 72%);content:"";opacity:0;pointer-events:none;transition:opacity .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.project-orbit-node__card img,.project-orbit-node__card>i,.project-orbit-node__copy,.project-orbit-node__card>b{z-index:2;position:relative}.project-orbit-node__card img,.project-orbit-node__card>i{background:var(--panel-raised);border-radius:8px;width:46px;height:46px}.project-orbit-node__card img{object-fit:cover;image-rendering:auto}.project-orbit-node__card>i{color:var(--signal);place-items:center;font-style:normal;display:grid}.project-orbit-node__copy{gap:6px;min-width:0;display:grid}.project-orbit-node__copy strong{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.project-orbit-node__copy small{color:#8b918d;letter-spacing:.045em;font-size:max(.52rem,9px)}.project-orbit-node__card>b{color:var(--text-muted);font-size:.8rem;font-weight:400;transition:color .32s,transform .42s cubic-bezier(.16,1,.3,1)}.project-orbit-node:hover .project-orbit-node__surface,.project-orbit-node:focus-visible .project-orbit-node__surface{border-color:rgb(var(--signal-rgb) / .86);box-shadow:0 20px 48px #00000057, 0 0 30px rgb(var(--signal-rgb) / .085);background:#0f110ff7;scale:1.012}.project-orbit-node:hover .project-orbit-node__surface:before,.project-orbit-node:focus-visible .project-orbit-node__surface:before,.project-orbit-node:hover .project-orbit-node__card:after,.project-orbit-node:focus-visible .project-orbit-node__card:after{opacity:1}.project-orbit-node:hover .project-orbit-node__card>b,.project-orbit-node:focus-visible .project-orbit-node__card>b{color:var(--signal);transform:translate(3px,-3px)}.project-orbit-node:focus-visible{outline:none}.topology-core{z-index:12;width:118px;height:118px;color:var(--text);pointer-events:auto;transform-origin:50%;transform-style:preserve-3d;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(20px)}.topology-core__surface{z-index:0;border:1px solid var(--line);background:radial-gradient(circle at 42% 34%, rgb(var(--signal-rgb) / .075), transparent 48%), var(--background);box-shadow:0 0 0 10px rgb(var(--signal-rgb) / .025), 0 0 50px rgb(var(--signal-rgb) / .055);border-radius:50%;transition:border-color .42s,background-color .42s,box-shadow .56s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateZ(6px)}.topology-core__surface:after{content:"";border:1px dashed #343837;border-radius:50%;position:absolute;inset:10px}.topology-core__halo{z-index:-1;border:1px solid rgb(var(--signal-rgb) / .14);border-right-color:#0000;border-radius:50%;animation:22s linear infinite orbit-halo-forward;position:absolute;inset:-17px;transform:translateZ(-14px)}.topology-core strong{z-index:2;backface-visibility:hidden;width:100%;height:100%;color:var(--text);text-rendering:geometricprecision;place-items:center;margin:0;font-family:Cambria,Times New Roman,serif;font-size:3.2rem;font-style:italic;font-weight:400;line-height:1;transition:color .42s;display:grid;position:absolute;inset:0;transform:translate3d(-.11em,-.015em,24px)}.topology-core:hover .topology-core__surface{border-color:var(--signal);background:var(--signal);box-shadow:0 0 0 11px rgb(var(--signal-rgb) / .04), 0 0 58px rgb(var(--signal-rgb) / .16)}.topology-core:hover strong{color:var(--background)}.topology__footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(12px,2vw,26px);min-height:52px;display:grid}.topology__footer>span{justify-self:start}.topology__footer>a{justify-self:end;transition:color .28s}.topology__footer>a:hover,.topology__footer>a:focus-visible{color:var(--signal);outline:none}.topology__readout{white-space:nowrap;align-items:center;gap:9px;min-width:0;display:flex}.topology__readout strong{color:#aeb3af;font-size:inherit;font-weight:450}@keyframes orbit-status-pulse{0%,to{box-shadow:0 0 8px rgb(var(--signal-rgb) / .35);opacity:.62}50%{box-shadow:0 0 14px rgb(var(--signal-rgb) / .7);opacity:1}}@keyframes orbit-sweep{to{transform:rotate(360deg)}}@keyframes orbit-arc-forward{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes orbit-arc-reverse{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes orbit-arc-drift{0%{opacity:.74;scale:.985}to{opacity:.48;scale:1.075}}@keyframes orbit-ring-forward{to{transform:rotate(360deg)}}@keyframes orbit-ring-reverse{to{transform:rotate(-360deg)}}@keyframes orbit-halo-forward{0%{transform:translateZ(-14px)rotate(0)}to{transform:translateZ(-14px)rotate(360deg)}}@keyframes orbit-packet{0%{transform:rotate(0deg) translateX(var(--ring-radius))}to{transform:rotate(360deg) translateX(var(--ring-radius))}}@keyframes orbit-anchor-link{0%,to{opacity:.38;background-position:100%}50%{opacity:.68;background-position:0}}@keyframes orbit-anchor-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width<=940px){.topology{width:min(100%,700px)}}@media (width<=640px){.topology__header{min-height:38px;padding-inline:12px;font-size:.5rem}.topology__footer{grid-template-columns:1fr auto;min-height:58px;font-size:.5rem}.topology__readout{display:none}.project-orbit-node__card{grid-template-columns:38px minmax(0,1fr) 12px;gap:8px;width:170px;height:58px;padding:7px;left:18px}.project-orbit-node[data-card-side=left] .project-orbit-node__card{left:auto;right:18px}.project-orbit-node:before{width:8px;left:10px}.project-orbit-node[data-card-side=left]:before{left:auto;right:10px}.project-orbit-node__target{width:20px;height:20px}.project-orbit-node__target:after{width:27px;height:27px}.project-orbit-node__card img,.project-orbit-node__card>i{width:38px;height:38px}.project-orbit-node__copy strong{font-size:.64rem}.project-orbit-node__copy small{font-size:.42rem}.topology-core{width:88px;height:88px}.topology-core strong{font-size:2.45rem}}@media (prefers-reduced-motion:reduce){.topology__scene{will-change:auto;transform:none}.topology__arc,.topology__signal,.project-orbit>span,.project-orbit>i,.project-orbit-node:before,.project-orbit-node__target:after,.topology-core__halo,.topology__header>span:last-child i{animation:none}.project-orbit-node__target,.project-orbit-node__surface,.project-orbit-node__card:after,.project-orbit-node__card>b,.topology-core__surface,.topology-core strong,.topology__footer>a{transition:none}}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");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}:root{color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--background:#050606;--background-rgb:5 6 6;--panel:#090a0a;--panel-raised:#0d0f0e;--text:#eceee9;--text-soft:#a1a6a2;--text-muted:#676c69;--line:#292c2b;--line-soft:#1b1e1d;--signal:#d6f849;--signal-rgb:214 248 73;--signal-muted:#899f32;--font-mono:"JetBrains Mono Variable", Consolas, monospace;--frame-width:1480px;--section-title-spacing:-.05em;font-family:JetBrains Mono Variable,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background);overflow-x:clip}body{background:var(--background);min-width:320px;min-height:100vh;color:var(--text);margin:0;overflow-x:clip}::selection{background:var(--signal);color:var(--background)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.page-frame{width:min(calc(100% - 72px), var(--frame-width));margin-inline:auto}.system-header{z-index:30;border-bottom:1px solid var(--line);background:rgb(var(--background-rgb) / .74);transition:background-color .18s;position:fixed;top:0;left:0;right:0}.system-header.is-scrolled{background:rgb(var(--background-rgb) / .94)}.system-header__progress{--scroll-progress:0;background:var(--signal);height:1px;transform:scaleX(var(--scroll-progress));transform-origin:0;position:absolute;bottom:-1px;left:0;right:0}.system-header__rail{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:58px;display:grid}.system-brand{letter-spacing:-.02em;align-items:center;gap:10px;width:fit-content;font-size:.72rem;display:inline-flex}.system-brand img{object-fit:cover;border:1px solid #ffffff21;border-radius:50%;flex:0 0 24px;width:24px;height:24px;display:block}.system-brand span{color:var(--signal)}.system-header__telemetry{color:var(--text-muted);letter-spacing:.08em;align-items:center;gap:24px;font-size:.56rem;display:flex}.system-header__telemetry span+span{position:relative}.system-header__telemetry span+span:before{background:var(--signal-muted);content:"";border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-13px;transform:translateY(-50%)}.system-nav{letter-spacing:.05em;justify-self:end;gap:22px;font-size:.6rem;display:flex}.system-nav a{color:var(--text-muted);align-items:center;gap:7px;transition:color .15s;display:inline-flex;position:relative}.system-nav a:after{background:var(--signal);content:"";transform-origin:0;height:1px;transition:transform .17s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.system-nav a:hover,.system-nav a.is-active{color:var(--text)}.system-nav a:hover:after,.system-nav a.is-active:after{transform:scaleX(1)}.system-hero{border-right:1px solid var(--line-soft);border-left:1px solid var(--line-soft);grid-template-columns:minmax(0,.78fr) minmax(540px,1.22fr);align-items:center;gap:clamp(24px,4vw,76px);min-height:100svh;padding-block:116px 82px;display:grid;position:relative}.system-hero:before,.system-hero:after{z-index:-1;content:"";position:absolute}.system-hero:before{background:var(--line-soft);width:1px;top:0;bottom:0;left:42.5%}.system-hero:after{background:var(--line-soft);height:1px;top:50%;left:0;right:0}.system-hero__copy{--hero-scroll:0;z-index:4;transform:translateY(calc(var(--hero-scroll) * -24px));padding-left:clamp(28px,4vw,72px);position:relative}.system-label{color:var(--text-muted);letter-spacing:.1em;align-items:center;gap:11px;margin:0;font-size:.58rem;display:flex}.system-label span{color:var(--signal)}.system-title{letter-spacing:-.095em;text-transform:lowercase;align-items:baseline;margin:27px 0 0;font-size:clamp(4.5rem,8vw,9rem);font-weight:520;line-height:.84;display:flex}.system-title i{color:var(--signal);margin-left:.03em;font-style:normal;font-weight:350;animation:1.1s step-end infinite terminal-cursor}.system-hero__description{max-width:520px;color:var(--text-soft);margin:22px 0 0;font-size:clamp(.8rem,1vw,.94rem);line-height:1.75}.system-hero__map{--hero-scroll:0;z-index:3;min-width:0;transform:translateY(calc(var(--hero-scroll) * 18px));padding:0 clamp(20px,3vw,48px) 0 0;position:relative}.registry-section{border-right:1px solid var(--line-soft);border-left:1px solid var(--line-soft);padding-block:138px;scroll-margin-top:58px}.registry-section+.registry-section{border-top:1px solid var(--line)}.registry-section__header{grid-template-columns:minmax(160px,.42fr) minmax(340px,1fr) auto;align-items:end;gap:36px;padding:0 clamp(28px,4vw,68px) 43px;display:grid}.registry-section__header h2{letter-spacing:var(--section-title-spacing);text-transform:uppercase;margin:0;font-size:clamp(2.4rem,4vw,4.8rem);font-weight:430;line-height:.96}.registry-section__header>p:last-child{color:var(--text-muted);letter-spacing:.1em;margin:0;font-size:.55rem}.registry-row__main{grid-template-columns:56px minmax(260px,1.45fr) 112px minmax(210px,.85fr) 96px 32px;align-items:center;gap:20px;display:grid}.registry-row{--row-x:50%;border-top:1px solid var(--line);background:rgb(var(--background-rgb) / .46);transition:background-color .16s,color .16s;position:relative;overflow:hidden}.registry-row__scan{background:linear-gradient(90deg, transparent, #d6f84909, transparent), radial-gradient(280px circle at var(--row-x) 50%, #d6f84912, transparent 70%);opacity:0;pointer-events:none;transition:opacity .16s;position:absolute;inset:0}.registry-row:hover{background:var(--panel)}.registry-row:hover .registry-row__scan{opacity:1}.registry-row__main{z-index:2;min-height:118px;padding:22px clamp(28px,4vw,68px);position:relative}.registry-row__identity h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.15rem,1.5vw,1.55rem);font-weight:500}.registry-row__identity p{max-width:560px;color:var(--text-muted);margin:9px 0 0;font-size:.68rem;line-height:1.55}.registry-row__tags{flex-wrap:wrap;gap:6px;display:flex}.registry-row__tags span{border:1px solid var(--line);min-height:25px;color:var(--text-muted);align-items:center;padding-inline:8px;font-size:.49rem;transition:border-color .15s,color .15s;display:inline-flex}.registry-row__arrow{color:var(--text-muted);font-size:1rem;transition:color .15s,transform .15s}.registry-row:hover .registry-row__identity h3,.registry-row:hover .registry-row__arrow{color:var(--signal)}.registry-row:hover .registry-row__tags span{color:var(--text-soft);border-color:#414541}.registry-row:hover .registry-row__arrow{transform:translate(3px,-3px)}.system-footer{border-top:1px solid var(--line);min-height:96px;color:var(--text-muted);letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;font-size:.54rem;display:grid}.system-footer a{justify-self:end;transition:color .15s}.system-footer a:hover{color:var(--signal)}.motion-ready [data-reveal]{opacity:0;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}.system-title[data-reveal]{transition-delay:35ms}.system-hero__description[data-reveal]{transition-delay:70ms}.system-hero__map[data-reveal]{transition-delay:55ms}.registry-row:nth-child(3)[data-reveal]{transition-delay:35ms}.system-brand:focus-visible,.system-nav a:focus-visible,.system-footer a:focus-visible{outline:1px solid var(--signal);outline-offset:5px}@keyframes terminal-cursor{0%,48%{opacity:1}49%,to{opacity:0}}@media (width<=1180px){.system-hero{grid-template-columns:minmax(0,.72fr) minmax(500px,1fr)}.system-title{font-size:clamp(4.3rem,7.8vw,7rem)}.registry-row__main{grid-template-columns:48px minmax(230px,1.3fr) 100px minmax(180px,.8fr) 82px 26px;gap:14px}}@media (width<=940px){.page-frame{width:min(calc(100% - 36px), var(--frame-width))}.system-header__rail{grid-template-columns:1fr auto}.system-header__telemetry{display:none}.system-hero{grid-template-columns:1fr;min-height:auto;padding-block:112px 76px}.system-hero:before{display:none}.system-hero:after{top:46%}.system-hero__copy{max-width:720px;padding:54px 28px 10px}.system-title{font-size:clamp(4.2rem,13vw,7.5rem)}.system-hero__map{width:min(100%,760px);margin:20px auto 0;padding:0 20px}.registry-section{padding-block:105px}.registry-section__header{grid-template-columns:1fr auto}.registry-section__header .system-label{grid-column:1/-1}.registry-row__main{grid-template-columns:42px minmax(220px,1fr) auto 28px;gap:16px}.registry-row__tags{display:none}}@media (width<=640px){.system-header__rail{min-height:54px}.system-nav{gap:13px}.system-nav a{font-size:.54rem}.system-nav a span{display:none}.system-hero__copy{padding-inline:18px}.system-title{font-size:clamp(3.6rem,18vw,5.8rem)}.system-hero__map{width:116%;margin-left:-8%;padding-inline:0}.registry-section__header{grid-template-columns:1fr;padding-inline:20px}.registry-section__header h2{font-size:clamp(2.3rem,11vw,3.5rem)}.registry-section__header>p:last-child{display:none}.registry-row__main{grid-template-columns:34px 1fr 24px;min-height:126px;padding-inline:20px}.registry-row__identity p{font-size:.59rem}.system-footer{grid-template-columns:1fr auto}.system-footer span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-ready [data-reveal]{opacity:1;filter:none;transform:none}.system-hero__copy,.system-hero__map{transform:none}}.system-label{color:var(--text-muted)}.registry-section{background:0 0;min-height:78svh}.registry-section__header>p:last-child{align-items:center;gap:8px;display:inline-flex}.registry-section__header>p:last-child i{background:var(--signal);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #d6f84961}.registry-row__main{grid-template-columns:minmax(340px,1.5fr) minmax(180px,.75fr) minmax(150px,.55fr) 112px 32px;gap:28px;min-height:132px}.registry-row__identity{align-items:center;gap:18px;min-width:0;display:flex}.registry-row__identity img,.registry-row__fallback{border:1px solid var(--line);background:var(--panel-raised);border-radius:11px;flex:none;width:58px;height:58px}.registry-row__identity img{object-fit:cover}.registry-row__fallback{color:var(--signal);place-items:center;display:grid}.registry-row__metrics{color:var(--text-muted);letter-spacing:.04em;gap:8px;font-size:.5rem;display:grid}.registry-row__metrics strong{color:var(--text);font-size:.64rem;font-weight:520}.registry-row time{color:var(--text-muted);text-transform:uppercase;font-size:.52rem}.registry-empty{border-top:1px solid var(--line);text-align:center;place-content:center;gap:10px;min-height:180px;display:grid}.registry-empty span{color:var(--signal);letter-spacing:.08em;font-size:.62rem}.registry-empty p{color:var(--text-muted);margin:0;font-size:.58rem}@media (width<=1180px){.registry-row__main{grid-template-columns:minmax(300px,1.4fr) minmax(150px,.7fr) minmax(130px,.5fr) 100px 26px;gap:18px}}@media (width<=940px){.registry-section__header{grid-template-columns:1fr auto}.registry-section__header .system-label{grid-column:1/-1}.registry-row__main{grid-template-columns:minmax(280px,1fr) minmax(130px,auto) 100px 28px}.registry-row__tags{display:none}}@media (width<=640px){.registry-section__header{grid-template-columns:1fr}.registry-section__header>p:last-child{display:inline-flex}.registry-row__main{grid-template-columns:1fr 24px;gap:14px;min-height:148px}.registry-row__identity{grid-column:1}.registry-row__identity img,.registry-row__fallback{width:48px;height:48px}.registry-row__metrics,.registry-row time{display:none}.registry-row__arrow{grid-area:1/2}}.stack-section{border:1px solid var(--line-soft);background:0 0;border-top:0;padding-block:126px;scroll-margin-top:58px}.stack-section__header{grid-template-columns:1fr auto 1fr;align-items:end;gap:32px;padding:0 clamp(28px,4vw,68px) 43px;display:grid}.stack-section__header h2{letter-spacing:var(--section-title-spacing);text-transform:uppercase;justify-self:center;margin:0;font-size:clamp(2.5rem,4vw,4.7rem);font-weight:430;line-height:.96}.stack-section__header>p:last-child{color:var(--text-muted);letter-spacing:.1em;justify-self:end;margin:0;font-size:.55rem}.stack-console{border:1px solid var(--line);background:var(--panel);margin-inline:clamp(28px,4vw,68px);position:relative;overflow:hidden}.stack-console__rail,.stack-console__status{z-index:2;min-height:36px;color:var(--text-muted);letter-spacing:.09em;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding-inline:16px;font-size:.48rem;display:grid;position:relative}.stack-console__rail{border-bottom:1px solid var(--line)}.stack-console__rail i{background:linear-gradient(90deg, var(--line), #d6f84952, var(--line));height:1px}.stack-console__groups{z-index:2;position:relative}.stack-channel{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(150px,220px) minmax(520px,2fr);align-items:center;column-gap:clamp(26px,2.6vw,44px);min-height:112px;padding-inline:clamp(30px,3.2vw,52px);transition:background-color .18s,color .18s;display:grid}.stack-channel:focus-visible{outline:1px solid var(--signal);outline-offset:-1px}.stack-channel:hover,.stack-channel:focus-visible{background:#d6f84906}.stack-channel__identity{gap:7px;transition:transform .36s cubic-bezier(.16,1,.3,1);display:grid}.stack-channel__heading{grid-template-columns:20px auto;align-items:center;gap:8px;display:grid}.stack-channel__heading>span{font-size:clamp(.9rem,1.2vw,1.12rem);font-weight:500}.stack-channel__glyph{color:#777d78;place-items:center;width:20px;height:20px;transition:color .38s,filter .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.stack-channel__glyph:before{box-sizing:border-box;border:1px solid rgb(var(--signal-rgb) / .08);width:28px;height:28px;box-shadow:0 0 0 rgb(var(--signal-rgb) / 0);content:"";opacity:0;border-radius:50%;transition:border-color .42s,box-shadow .52s,opacity .42s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stack-channel__glyph svg{z-index:1;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;position:relative;overflow:visible}.stack-channel__glyph-accent{stroke:rgb(var(--signal-rgb) / .68);transition:stroke .38s}.stack-channel__identity small{color:var(--text-muted);letter-spacing:.08em;font-size:max(.6rem,10px)}.stack-channel__bus{background:var(--line);justify-self:center;width:100%;height:1px;display:block;position:relative;container-type:inline-size}.stack-channel__bus:before,.stack-channel__bus:after{border:1px solid var(--text-muted);background:var(--panel);content:"";border-radius:50%;width:5px;height:5px;transition:border-color .32s,box-shadow .32s;position:absolute;top:50%;transform:translateY(-50%)}.stack-channel__bus:before{left:0}.stack-channel__bus:after{right:0}.stack-channel__bus i{background:var(--signal);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0;transform:translate(0,0);box-shadow:0 0 12px #d6f84973}.stack-channel__nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.stack-channel__nodes span{border:1px solid var(--line);min-height:42px;color:var(--text-muted);letter-spacing:.01em;background:#ffffff02;place-items:center;font-size:clamp(.6rem,.64vw,.66rem);transition:border-color .36s cubic-bezier(.16,1,.3,1),background-color .36s cubic-bezier(.16,1,.3,1),box-shadow .36s cubic-bezier(.16,1,.3,1),color .3s,transform .42s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.stack-channel:hover .stack-channel__nodes span,.stack-channel:focus-visible .stack-channel__nodes span{border-color:rgb(var(--signal-rgb) / .3);background:rgb(var(--signal-rgb) / .042);box-shadow:inset 0 0 20px rgb(var(--signal-rgb) / .018);color:var(--text);transform:translateY(-2px)}.stack-channel:hover .stack-channel__identity,.stack-channel:focus-visible .stack-channel__identity{transform:translate(4px)}.stack-channel:hover .stack-channel__glyph,.stack-channel:focus-visible .stack-channel__glyph{color:var(--text);filter:drop-shadow(0 0 8px rgb(var(--signal-rgb) / .16));transform:translateY(-1px)scale(1.06)}.stack-channel:hover .stack-channel__glyph:before,.stack-channel:focus-visible .stack-channel__glyph:before{border-color:rgb(var(--signal-rgb) / .22);box-shadow:0 0 10px rgb(var(--signal-rgb) / .1), inset 0 0 8px rgb(var(--signal-rgb) / .035);opacity:1}.stack-channel:hover .stack-channel__glyph-accent,.stack-channel:focus-visible .stack-channel__glyph-accent{stroke:var(--signal)}.stack-channel:hover .stack-channel__nodes span:nth-child(2),.stack-channel:focus-visible .stack-channel__nodes span:nth-child(2){transition-delay:35ms}.stack-channel:hover .stack-channel__nodes span:nth-child(3),.stack-channel:focus-visible .stack-channel__nodes span:nth-child(3){transition-delay:70ms}.stack-channel:hover .stack-channel__nodes span:nth-child(4),.stack-channel:focus-visible .stack-channel__nodes span:nth-child(4){transition-delay:.105s}.stack-console__status{grid-template-columns:1fr auto}.stack-console__status span:first-child{align-items:center;gap:7px;display:inline-flex}.stack-console__status i{background:var(--signal);border-radius:50%;width:4px;height:4px}.registry-section__header{grid-template-columns:1fr auto 1fr}.registry-section__header .system-label{justify-self:start}.registry-section__header h2{justify-self:center}.registry-section__header>p:last-child{justify-self:end}@keyframes stack-packet{0%{transform:translate(0,0)}to{transform:translate(calc(100cqi - 5px))}}@media (width<=1180px){.stack-channel{grid-template-columns:150px minmax(110px,160px) minmax(380px,1fr)}}@media (width<=940px){.stack-section__header,.registry-section__header{grid-template-columns:1fr auto 1fr}.stack-section__header .system-label,.registry-section__header .system-label{grid-column:auto}.stack-channel{grid-template-columns:130px minmax(70px,110px) 1fr;gap:20px}}@media (width<=720px){.stack-section,.registry-section{padding-block:92px}.stack-section__header,.registry-section__header{grid-template-columns:1fr;align-items:start}.stack-section__header .system-label,.registry-section__header .system-label,.stack-section__header h2,.registry-section__header h2,.stack-section__header>p:last-child,.registry-section__header>p:last-child{justify-self:start}.stack-section__header h2,.registry-section__header h2{margin-top:12px}.stack-console{margin-inline:20px}.stack-channel{grid-template-columns:1fr;gap:15px;min-height:132px;padding-block:22px}.stack-channel__bus{display:none}}@media (width<=640px){.stack-channel__nodes{grid-template-columns:repeat(2,1fr)}}.system-brand{font-size:.76rem}.system-brand span{color:var(--text);letter-spacing:-.04em;font-weight:600}.stack-channel{transition:background-color .36s cubic-bezier(.16,1,.3,1),box-shadow .36s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:inset 0 0 #d6f84900}.stack-channel:hover,.stack-channel:focus-visible{background:#d6f84907;box-shadow:inset 2px 0 #d6f849ad,inset 0 1px #d6f84906,inset 0 -1px #d6f84906}.stack-channel__bus{transition:background-color .32s,box-shadow .32s}.stack-channel:hover .stack-channel__bus,.stack-channel:focus-visible .stack-channel__bus{background:#d6f84957;box-shadow:0 0 18px #d6f84911}.stack-channel__bus i{opacity:0;transition:opacity .34s cubic-bezier(.16,1,.3,1);animation:1.8s cubic-bezier(.45,0,.55,1) infinite alternate stack-packet}.stack-channel:hover .stack-channel__bus i,.stack-channel:focus-visible .stack-channel__bus i{opacity:1}.stack-channel:hover .stack-channel__bus:before,.stack-channel:hover .stack-channel__bus:after,.stack-channel:focus-visible .stack-channel__bus:before,.stack-channel:focus-visible .stack-channel__bus:after{border-color:rgb(var(--signal-rgb) / .7);box-shadow:0 0 10px rgb(var(--signal-rgb) / .14)}.system-footer>span:first-child{color:var(--text-soft);font-weight:540}@media (prefers-reduced-motion:reduce){.stack-channel__bus i{animation:none}}.system-hero{min-height:auto;padding-block:116px 46px}.system-title{text-transform:none}.system-hero__description{max-width:570px;margin-top:30px}.social-actions{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.social-action{border:1px solid var(--line);background:#0e1011c7;justify-content:space-between;align-items:center;gap:28px;min-width:148px;min-height:45px;padding-inline:15px;font-size:.66rem;transition:border-color .32s cubic-bezier(.16,1,.3,1),background-color .32s cubic-bezier(.16,1,.3,1),color .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.social-action:before{content:"";opacity:0;background:linear-gradient(110deg,#0000 15%,#d6f8491f,#0000 65%);transition:opacity .3s,transform .56s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-80%)}.social-action span,.social-action i{z-index:1;position:relative}.social-action i{color:var(--signal);font-style:normal;transition:color .3s,transform .3s cubic-bezier(.16,1,.3,1)}.social-action:hover,.social-action:focus-visible{border-color:var(--signal);color:var(--text);background:#12150e;outline:none;transform:translateY(-3px)}.social-action:hover:before,.social-action:focus-visible:before{opacity:1;transform:translate(75%)}.social-action:hover i,.social-action:focus-visible i{transform:translate(3px,-3px)}.section-handoff{border-right:1px solid var(--line-soft);border-left:1px solid var(--line-soft);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:62px;display:grid}.section-handoff i{color:var(--text-muted);letter-spacing:.11em;font-size:.47rem;font-style:normal}.stack-section{padding-block:86px 126px}@media (width<=940px){.system-hero{padding-bottom:38px}}@media (width<=640px){.system-hero__description{margin-top:23px}.social-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.social-action{min-width:0}.section-handoff{min-height:48px}.stack-section{padding-top:72px}}:root{--content-gutter:clamp(28px, 4vw, 68px)}body{text-rendering:geometricprecision}.system-hero__copy{padding-left:var(--content-gutter)}.system-hero__map{padding-right:var(--content-gutter)}.stack-section__header,.registry-section__header{padding-right:var(--content-gutter);padding-left:var(--content-gutter)}.stack-console{margin-right:var(--content-gutter);margin-left:var(--content-gutter)}.registry-row__main{padding-right:var(--content-gutter);padding-left:var(--content-gutter)}.system-label,.system-header__telemetry,.system-nav,.stack-section__header>p:last-child,.registry-section__header>p:last-child,.stack-console__rail,.stack-console__status,.registry-row__metrics,.registry-row time,.system-footer{font-size:max(.54rem,9px)}.social-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,348px);display:grid}.social-action{min-width:0}.social-action:focus:not(:focus-visible){border-color:var(--line);outline:none;transform:none}.section-handoff{padding-inline:var(--content-gutter)}.section-handoff i{text-align:center;min-width:72px}.stack-section{border-top:0;border-bottom:0}.registry-section{border-top:0}@media (width<=940px){.system-hero__copy{padding-right:var(--content-gutter)}.system-hero__map{padding-left:var(--content-gutter)}}@media (width<=640px){:root{--content-gutter:20px}.system-hero__copy,.system-hero__map,.stack-section__header,.registry-section__header,.registry-row__main{padding-right:var(--content-gutter);padding-left:var(--content-gutter)}.stack-console{margin-right:var(--content-gutter);margin-left:var(--content-gutter)}}.system-hero{padding-block:94px 52px}.section-handoff{grid-template-columns:1fr;place-items:center;gap:0;min-height:76px;display:grid;position:relative;overflow:hidden}.section-handoff__track{right:var(--content-gutter);left:var(--content-gutter);background:var(--line);width:auto;height:1px;overflow:hidden;container-type:inline-size;position:absolute!important}.section-handoff__track b{opacity:0;filter:drop-shadow(0 0 5px #d6f84957);background:linear-gradient(90deg,#0000,#d6f849f0,#0000);width:13%;height:1px;animation:7.2s linear infinite handoff-single-signal;position:absolute;top:0;left:0;transform:translate(-100%)}.section-handoff i{z-index:1;background:var(--background);min-width:108px;padding-inline:18px;position:relative}@media (width<=640px){.system-hero{padding-block:86px 40px}}@media (prefers-reduced-motion:reduce){.section-handoff__track b{animation:none;display:none}}:root{--header-rail-width:1320px}.system-header__rail{width:min(calc(100% - clamp(96px, 10vw, 176px)), var(--header-rail-width))}.system-hero{grid-template-columns:minmax(0,42.5%) minmax(0,57.5%);gap:0}.system-hero:before{left:42.5%}.system-hero__copy{padding-right:clamp(24px,3vw,52px)}.system-hero__map{padding-right:var(--content-gutter);padding-left:var(--content-gutter);place-items:center;display:grid}@keyframes handoff-single-signal{0%{opacity:0;transform:translate(-100%)}5%{opacity:1}70%{opacity:1;transform:translate(100cqi)}76%,to{opacity:0;transform:translate(100cqi)}}.registry-section--github{background:0 0;min-height:auto;padding-block:126px 108px}.registry-row__fallback--github{color:var(--text-soft);letter-spacing:-.06em;text-transform:lowercase;border-radius:50%;font-size:.66rem}@media (width<=940px){.system-header__rail{width:calc(100% - 48px)}.system-hero{grid-template-columns:1fr}.system-hero__map{padding-right:var(--content-gutter);padding-left:var(--content-gutter)}}@media (width<=640px){.system-header__rail{width:calc(100% - 32px)}.registry-section--github{padding-block:92px 76px}}@media (prefers-reduced-motion:reduce){.section-handoff__track b{animation:none;display:none}}:root{--frame-edge:max(36px, calc((100vw - var(--frame-width)) / 2));--layout-line:calc(var(--frame-edge) + var(--content-gutter));--orbit-gutter:max(20px, calc(var(--content-gutter) - 8px));--section-edge-space:58px}.system-header__rail{width:auto;max-width:none;margin-inline:var(--layout-line)}.system-title{letter-spacing:normal}.system-title__word{align-items:baseline;display:inline-flex}.system-title__word b{font:inherit;letter-spacing:-.095em}.system-title__lead{margin-right:.065em}.system-hero{padding-bottom:var(--section-edge-space)}.system-hero__map{padding-right:var(--orbit-gutter);padding-left:var(--orbit-gutter)}.stack-section,.registry-section,.registry-section--github{min-height:0;padding-block:var(--section-edge-space)}.section-handoff{min-height:76px}@media (width<=940px){:root{--frame-edge:18px;--section-edge-space:52px}.system-header__rail{width:auto;margin-inline:var(--layout-line)}.system-hero__map{padding-right:var(--orbit-gutter);padding-left:var(--orbit-gutter)}}@media (width<=640px){:root{--section-edge-space:46px}}.system-hero,.stack-section,.registry-section,.section-handoff{border-left-color:#0000;border-right-color:#0000}.registry-table{border-bottom:0}.system-footer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:92px;padding-inline:0;display:grid}.system-footer nav{justify-self:end;align-items:center;gap:24px;display:flex}.system-footer nav a{color:var(--text-muted);text-transform:lowercase;justify-self:auto}@media (width<=940px){.system-header__rail{grid-template-columns:minmax(0,1fr) auto auto}}@media (width<=640px){.system-header__rail{column-gap:12px}.system-footer{grid-template-columns:1fr;align-content:center;row-gap:14px;min-height:104px}.system-footer nav{justify-self:start}}.system-header__rail{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:28px}.system-header__actions{justify-self:end;align-items:center;gap:18px;display:flex}.language-toggle{appearance:none;background:rgb(var(--background-rgb) / .82);color:#aeb3af;width:38px;height:28px;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:.6rem;font-weight:inherit;letter-spacing:.05em;vertical-align:baseline;cursor:pointer;border:1px solid #3d4240;border-radius:8px;flex:none;justify-content:center;align-self:center;align-items:center;margin:0;padding:0;line-height:1;transition:border-color .24s,color .24s,background-color .24s,box-shadow .32s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff03}.language-toggle__label{line-height:inherit;display:block}.language-toggle[aria-pressed=true]{border-color:rgb(var(--signal-rgb) / .48);color:var(--text)}.language-toggle:hover,.language-toggle:focus-visible{border-color:rgb(var(--signal-rgb) / .82);background:rgb(var(--signal-rgb) / .045);box-shadow:inset 0 0 0 1px rgb(var(--signal-rgb) / .035), 0 0 18px rgb(var(--signal-rgb) / .07)}.stack-section__header h2,.registry-section__header h2{font-size:clamp(2.25rem,3.35vw,4rem)}.motion-ready .system-hero__map[data-reveal].is-visible{filter:none;will-change:auto;transform:none}.system-footer{width:auto;max-width:none;margin-inline:var(--layout-line)}@media (width<=940px){.system-header__rail{grid-template-columns:minmax(0,1fr) auto}.system-header__telemetry{display:none}}@media (width<=640px){.system-header__actions{gap:12px}.system-nav{gap:14px}.language-toggle{width:36px;height:28px}.stack-section__header h2,.registry-section__header h2{font-size:clamp(2.1rem,10vw,3rem)}}.contact-section{padding-block:var(--section-edge-space);scroll-margin-top:58px}.contact-section__header{padding:0 var(--content-gutter) 40px;grid-template-columns:1fr auto 1fr;align-items:end;gap:32px;display:grid}.contact-section__header h2{letter-spacing:var(--section-title-spacing);text-transform:uppercase;justify-self:center;margin:0;font-size:clamp(2.25rem,3.35vw,4rem);font-weight:430;line-height:.96}.contact-section__header>p:last-child{color:var(--text-muted);letter-spacing:.1em;justify-self:end;align-items:center;gap:8px;margin:0;font-size:max(.54rem,9px);display:inline-flex}.contact-section__header>p:last-child i{background:var(--signal);width:5px;height:5px;box-shadow:0 0 12px rgb(var(--signal-rgb) / .22);border-radius:50%}.contact-console{margin-inline:var(--content-gutter);border:1px solid var(--line);background:var(--panel)}.contact-console__rail,.contact-console__status{min-height:36px;color:var(--text-muted);letter-spacing:.09em;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding-inline:16px;font-size:max(.54rem,9px);display:grid}.contact-console__rail{border-bottom:1px solid var(--line)}.contact-console__rail i{background:linear-gradient(90deg, var(--line), rgb(var(--signal-rgb) / .28), var(--line));height:1px}.contact-console__body{grid-template-columns:minmax(320px,.94fr) minmax(460px,1.06fr);min-height:252px;display:grid}.contact-console__copy{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:clamp(32px,3.8vw,56px);display:flex}.contact-console__copy h3{letter-spacing:-.045em;max-width:440px;margin:18px 0 0;font-size:clamp(1.35rem,1.75vw,1.9rem);font-weight:470;line-height:1.12}.contact-console__copy>p:last-child{max-width:580px;color:var(--text-soft);margin:18px 0 0;font-size:clamp(.74rem,.9vw,.88rem);line-height:1.72}.contact-endpoints{align-content:center;gap:8px;padding:clamp(24px,3.2vw,46px);display:grid}.contact-endpoint{--contact-border-rest:var(--line);--contact-background-rest:rgb(var(--background-rgb) / .42);--contact-shadow-rest:inset 0 0 0 rgb(var(--signal-rgb) / 0);--contact-signal-rest:var(--line);--contact-signal-shadow-rest:0 0 0 rgb(var(--signal-rgb) / 0);--contact-protocol-rest:var(--text-muted);border:1px solid var(--line);background:rgb(var(--background-rgb) / .42);min-height:66px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:4px 38px minmax(112px,1fr) auto 22px;align-items:center;gap:14px;padding:0 16px 0 0;transition:border-color .42s cubic-bezier(.16,1,.3,1),background-color .42s cubic-bezier(.16,1,.3,1),box-shadow .48s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.contact-endpoint:after{background:linear-gradient(90deg, transparent, rgb(var(--signal-rgb) / .025) 18%, rgb(var(--signal-rgb) / .11) 48%, rgb(var(--signal-rgb) / .04) 72%, transparent);content:"";opacity:0;pointer-events:none;width:26%;position:absolute;top:0;bottom:0;left:0;transform:translate(-125%)skew(-14deg)}.contact-endpoint__signal{background:var(--contact-signal-rest);box-shadow:var(--contact-signal-shadow-rest);align-self:stretch;transition:background-color .65s cubic-bezier(.37,0,.23,1),box-shadow .65s cubic-bezier(.37,0,.23,1)}.contact-endpoint__protocol{z-index:1;width:34px;height:30px;color:var(--contact-protocol-rest);letter-spacing:.08em;border:0;place-items:center;font-size:max(.54rem,9px);transition:border-color .42s cubic-bezier(.16,1,.3,1),color .65s cubic-bezier(.37,0,.23,1),background-color .42s;display:grid;position:relative}.contact-endpoint__protocol:before{content:"";background:currentColor;width:30px;height:30px;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.contact-endpoint__protocol--telegram:before{mask-image:url("data:image/svg+xml,%3csvg%20role='img'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eTelegram%3c/title%3e%3cpath%20d='M11.944%200A12%2012%200%200%200%200%2012a12%2012%200%200%200%2012%2012%2012%2012%200%200%200%2012-12A12%2012%200%200%200%2012%200a12%2012%200%200%200-.056%200zm4.962%207.224c.1-.002.321.023.465.14a.506.506%200%200%201%20.171.325c.016.093.036.306.02.472-.18%201.898-.962%206.502-1.36%208.627-.168.9-.499%201.201-.82%201.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184%203.247-2.977%203.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793%201.14-5.061%203.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663%203.498-1.524%205.83-2.529%206.998-3.014%203.332-1.386%204.025-1.627%204.476-1.635z'/%3e%3c/svg%3e")}.contact-endpoint__protocol--discord:before{mask-image:url("data:image/svg+xml,%3csvg%20role='img'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eDiscord%3c/title%3e%3cpath%20d='M20.317%204.3698a19.7913%2019.7913%200%2000-4.8851-1.5152.0741.0741%200%2000-.0785.0371c-.211.3753-.4447.8648-.6083%201.2495-1.8447-.2762-3.68-.2762-5.4868%200-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077%200%2000-.0785-.037%2019.7363%2019.7363%200%2000-4.8852%201.515.0699.0699%200%2000-.0321.0277C.5334%209.0458-.319%2013.5799.0992%2018.0578a.0824.0824%200%2000.0312.0561c2.0528%201.5076%204.0413%202.4228%205.9929%203.0294a.0777.0777%200%2000.0842-.0276c.4616-.6304.8731-1.2952%201.226-1.9942a.076.076%200%2000-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077%200%2001-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743%200%2001.0776-.0105c3.9278%201.7933%208.18%201.7933%2012.0614%200a.0739.0739%200%2001.0785.0095c.1202.099.246.1981.3728.2924a.077.077%200%2001-.0066.1276%2012.2986%2012.2986%200%2001-1.873.8914.0766.0766%200%2000-.0407.1067c.3604.698.7719%201.3628%201.225%201.9932a.076.076%200%2000.0842.0286c1.961-.6067%203.9495-1.5219%206.0023-3.0294a.077.077%200%2000.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061%200%2000-.0312-.0286zM8.02%2015.3312c-1.1825%200-2.1569-1.0857-2.1569-2.419%200-1.3332.9555-2.4189%202.157-2.4189%201.2108%200%202.1757%201.0952%202.1568%202.419%200%201.3332-.9555%202.4189-2.1569%202.4189zm7.9748%200c-1.1825%200-2.1569-1.0857-2.1569-2.419%200-1.3332.9554-2.4189%202.1569-2.4189%201.2108%200%202.1757%201.0952%202.1568%202.419%200%201.3332-.946%202.4189-2.1568%202.4189Z'/%3e%3c/svg%3e")}.contact-endpoint__copy{z-index:1;gap:4px;display:grid;position:relative}.contact-endpoint__copy small{color:var(--text-muted);letter-spacing:.08em;font-size:max(.54rem,9px);transition:color .42s,opacity .22s,transform .22s}.contact-endpoint__copy strong{font-size:clamp(.82rem,.92vw,.94rem);font-weight:520}.contact-endpoint__value{z-index:1;color:var(--text-muted);letter-spacing:.04em;font-size:max(.58rem,10px);transition:color .42s;position:relative}.contact-endpoint>i{z-index:1;width:14px;height:14px;color:var(--signal);place-self:center;place-items:center;font-size:0;font-style:normal;transition:opacity .22s,transform .32s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.contact-endpoint>.contact-external-icon{font-family:Arial,Segoe UI Symbol,sans-serif;font-size:16px;font-weight:400;line-height:1}.contact-copy-icon{place-items:center;width:14px;height:14px;display:grid}.contact-copy-icon__plus,.contact-copy-icon__check,.contact-copy-icon__error{color:var(--signal);grid-area:1/1}.contact-copy-icon__plus{opacity:1;width:10px;height:10px;transition:opacity .28s,transform .42s cubic-bezier(.16,1,.3,1);position:relative;transform:scale(1)rotate(0)}.contact-copy-icon__plus:before,.contact-copy-icon__plus:after{content:"";transform-origin:50%;background:currentColor;width:10px;height:2px;position:absolute;top:4px;left:0}.contact-copy-icon__plus:after{transform:rotate(90deg)}.contact-copy-icon__check{opacity:0;border-bottom:2px solid;border-right:2px solid;width:6px;height:10px;transition:opacity .28s,transform .42s cubic-bezier(.16,1,.3,1);transform:scale(.76)rotate(45deg)}.contact-copy-icon__error{opacity:0;font-size:.78rem;font-style:normal;line-height:1}.contact-endpoint.is-pointer-active,.contact-endpoint:focus-visible{--contact-border-rest:rgb(var(--signal-rgb) / .52);--contact-background-rest:rgb(var(--signal-rgb) / .035);--contact-shadow-rest:inset 0 0 28px rgb(var(--signal-rgb) / .018);--contact-signal-rest:rgb(var(--signal-rgb) / .58);--contact-signal-shadow-rest:0 0 14px rgb(var(--signal-rgb) / .12);--contact-protocol-rest:var(--text-soft);border-color:var(--contact-border-rest);background:var(--contact-background-rest);box-shadow:var(--contact-shadow-rest);outline:none}.contact-endpoint.is-pointer-entering:after{animation:1.08s cubic-bezier(.37,0,.23,1) both contact-endpoint-scan}.contact-endpoint.is-pointer-active .contact-endpoint__signal,.contact-endpoint:focus-visible .contact-endpoint__signal,.contact-endpoint[data-copy-state=copied] .contact-endpoint__signal{background:var(--contact-signal-rest);box-shadow:var(--contact-signal-shadow-rest)}.contact-endpoint[data-copy-state=copied] .contact-endpoint__signal{background:var(--signal);box-shadow:0 0 18px rgb(var(--signal-rgb) / .22)}.contact-endpoint.is-pointer-active .contact-endpoint__protocol,.contact-endpoint:focus-visible .contact-endpoint__protocol,.contact-endpoint[data-copy-state=copied] .contact-endpoint__protocol{color:var(--text-soft);background:0 0}.contact-endpoint.is-pointer-active .contact-endpoint__copy small,.contact-endpoint.is-pointer-active .contact-endpoint__value,.contact-endpoint:focus-visible .contact-endpoint__copy small,.contact-endpoint:focus-visible .contact-endpoint__value,.contact-endpoint[data-copy-state=copied] .contact-endpoint__copy small,.contact-endpoint[data-copy-state=copied] .contact-endpoint__value,.contact-endpoint[data-copy-state=settling] .contact-endpoint__value{color:var(--text-soft)}.contact-endpoint:not([data-copy-discord]).is-pointer-active>i,.contact-endpoint:not([data-copy-discord]):focus-visible>i{transform:translate(2px,-2px)}.contact-endpoint[data-copy-state=copied]{animation:.65s cubic-bezier(.37,0,.23,1) both contact-copy-enter}.contact-endpoint[data-copy-state=settling]{animation:.65s cubic-bezier(.37,0,.23,1) both contact-copy-exit}.contact-endpoint[data-copy-state=copied]:after,.contact-endpoint[data-copy-state=settling]:after{opacity:0;animation:none}.contact-endpoint[data-copy-state=copied] .contact-copy-icon__plus{animation:.65s cubic-bezier(.37,0,.23,1) both contact-copy-plus-exit}.contact-endpoint[data-copy-state=copied] .contact-copy-icon__check{animation:.65s cubic-bezier(.37,0,.23,1) both contact-copy-check-enter}.contact-endpoint[data-copy-state=settling] .contact-copy-icon__check{animation:.65s cubic-bezier(.37,0,.23,1) both contact-copy-check-exit}.contact-endpoint[data-copy-state=settling] .contact-copy-icon__plus{animation:.65s cubic-bezier(.37,0,.23,1) both contact-copy-plus-return}.contact-endpoint[data-copy-state=error] .contact-copy-icon__plus{opacity:0}.contact-endpoint[data-copy-state=error] .contact-copy-icon__error{opacity:1}.contact-endpoint[data-copy-state=copied] .contact-endpoint__protocol:before{animation:.65s cubic-bezier(.37,0,.23,1) both contact-copy-protocol-enter}.contact-endpoint[data-copy-state=settling] .contact-endpoint__protocol:before{animation:.65s cubic-bezier(.37,0,.23,1) both contact-copy-protocol-exit}.contact-endpoint[data-copy-state=settling] .contact-endpoint__protocol{color:var(--contact-protocol-rest)}.contact-endpoint[data-copy-state=copied] .contact-endpoint__protocol,.contact-endpoint[data-copy-state=copied] .contact-endpoint__copy small{color:var(--signal)}.contact-endpoint[data-copy-state=copied] .contact-endpoint__signal{animation:.65s cubic-bezier(.37,0,.23,1) both contact-copy-signal-enter}.contact-endpoint[data-copy-state=settling] .contact-endpoint__signal{animation:.65s cubic-bezier(.37,0,.23,1) both contact-copy-signal-exit}.contact-endpoint__copy-trace{z-index:2;background:linear-gradient(90deg, var(--signal), rgb(var(--signal-rgb) / .28));opacity:0;pointer-events:none;transform-origin:0;height:1px;position:absolute;bottom:0;left:4px;right:0;transform:scaleX(0)}.contact-endpoint[data-copy-state=copied] .contact-endpoint__copy-trace{animation:.65s cubic-bezier(.37,0,.23,1) both contact-copy-trace-enter}.contact-endpoint[data-copy-state=settling] .contact-endpoint__copy-trace{animation:.65s cubic-bezier(.37,0,.23,1) both contact-copy-trace-exit}@keyframes contact-endpoint-scan{0%{opacity:0;transform:translate(-125%)skew(-14deg)}18%{opacity:.82}72%{opacity:.56}to{opacity:0;transform:translate(470%)skew(-14deg)}}@keyframes contact-copy-enter{0%{border-color:var(--contact-border-rest);background:var(--contact-background-rest);box-shadow:var(--contact-shadow-rest)}to{border-color:rgb(var(--signal-rgb) / .82);background:rgb(var(--signal-rgb) / .09);box-shadow:inset 0 0 46px rgb(var(--signal-rgb) / .13), 0 0 24px rgb(var(--signal-rgb) / .075)}}@keyframes contact-copy-exit{0%{border-color:rgb(var(--signal-rgb) / .82);background:rgb(var(--signal-rgb) / .09);box-shadow:inset 0 0 46px rgb(var(--signal-rgb) / .13), 0 0 24px rgb(var(--signal-rgb) / .075)}to{border-color:var(--contact-border-rest);background:var(--contact-background-rest);box-shadow:var(--contact-shadow-rest)}}@keyframes contact-copy-plus-exit{0%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.72)rotate(90deg)}}@keyframes contact-copy-check-enter{0%{opacity:0;transform:scale(.72)rotate(-45deg)}72%{opacity:1;transform:scale(1.07)rotate(47deg)}to{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes contact-copy-check-exit{0%{opacity:1;transform:scale(1)rotate(45deg)}to{opacity:0;transform:scale(.72)rotate(135deg)}}@keyframes contact-copy-plus-return{0%{opacity:0;transform:scale(.72)rotate(-90deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes contact-copy-protocol-enter{0%{transform:scale(1)}to{transform:scale(1.055)}}@keyframes contact-copy-protocol-exit{0%{transform:scale(1.055)}to{transform:scale(1)}}@keyframes contact-copy-signal-enter{0%{background:var(--contact-signal-rest);box-shadow:0 0 18px rgb(var(--signal-rgb) / .22)}to{background:var(--signal);box-shadow:0 0 22px rgb(var(--signal-rgb) / .62), 5px 0 20px rgb(var(--signal-rgb) / .18)}}@keyframes contact-copy-signal-exit{0%{background:var(--signal);box-shadow:0 0 22px rgb(var(--signal-rgb) / .62), 5px 0 20px rgb(var(--signal-rgb) / .18)}to{background:var(--contact-signal-rest);box-shadow:var(--contact-signal-shadow-rest)}}@keyframes contact-copy-trace-enter{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes contact-copy-trace-exit{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.contact-console__status{border-top:1px solid var(--line);grid-template-columns:1fr auto}.contact-console__status span:first-child{align-items:center;gap:7px;display:inline-flex}[data-contact-copy-label],[data-contact-status]{display:inline-block}[data-contact-copy-label]{transform-origin:0}[data-contact-status]{transform-origin:100%}[data-copy-transition=confirm-leave],[data-copy-transition=reset-leave]{animation:.22s cubic-bezier(.37,0,.23,1) both contact-copy-text-leave}[data-copy-transition=confirm-enter],[data-copy-transition=reset-enter]{animation:.43s cubic-bezier(.16,1,.3,1) both contact-copy-text-enter}[data-contact-status][data-copy-transition=confirm-enter],[data-contact-status][data-copy-transition=reset-leave]{color:var(--signal)}@keyframes contact-copy-text-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes contact-copy-text-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.contact-console__status i{background:var(--signal);border-radius:50%;width:4px;height:4px}@media (width<=940px){.contact-console__body{grid-template-columns:1fr}.contact-console__copy{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=720px){.contact-section__header{grid-template-columns:1fr;align-items:start}.contact-section__header h2,.contact-section__header>p:last-child{justify-self:start}.contact-section__header h2{margin-top:12px;font-size:clamp(2.1rem,10vw,3rem)}.contact-console{margin-inline:20px}.contact-console__copy,.contact-endpoints{padding:28px 22px}.contact-endpoint{grid-template-columns:4px 34px minmax(110px,1fr) auto 20px;gap:12px;padding-right:16px}}@media (width<=640px){.system-header__actions,.system-nav{gap:10px}.system-nav{font-size:max(.5rem,8px)}.contact-endpoint__value{display:none}.contact-endpoint{grid-template-columns:4px 34px 1fr 20px}}@media (prefers-reduced-motion:reduce){.contact-endpoint,.contact-endpoint:after,.contact-endpoint__signal,.contact-endpoint__protocol,.contact-endpoint__copy-trace,.contact-copy-icon__plus,.contact-copy-icon__check,.contact-copy-icon__error,.contact-endpoint>i,[data-contact-copy-label],[data-contact-status]{transition:none;animation:none}.contact-endpoint[data-copy-state=copied] .contact-copy-icon__check,.contact-endpoint[data-copy-state=settling] .contact-copy-icon__check{opacity:1;transform:scale(1)rotate(45deg)}.contact-endpoint[data-copy-state=copied] .contact-copy-icon__plus,.contact-endpoint[data-copy-state=settling] .contact-copy-icon__plus{opacity:0;transform:scale(.72)rotate(90deg)}}
