:root{--ink:#0a0a0a;--panel:#121317;--panel-2:#0d0e11;--line:#1f2026;--line-hi:#34405f;--card-edge:#262b3a;--input-edge:#2a3042;--frame-edge:#1d2233;--fg:#f5f5f5;--mute:#a3a3a3;--dim:#7c7c7c;--blue:#5b8cff;--blue-deep:#3d6bff;--sky:#c7d4ff;--green:#3dbb7c;--red:#ff5b6b;--cut:12px;--q:cubic-bezier(.22, 1, .36, 1);--font:"Archivo", ui-sans-serif, system-ui, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--wrap:1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:16px;font-stretch:100%;line-height:1.6;overflow-x:hidden}img,svg,canvas{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}.wrap{width:100%;max-width:calc(var(--wrap) + 48px);margin-inline:auto;padding-inline:20px}@media (width>=768px){.wrap{padding-inline:24px}}.label{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:600;font-stretch:100%}.label--blue{color:var(--blue)}.label--green{color:var(--green)}.label--sky{color:var(--sky)}.label--red{color:var(--red)}.display{font-family:var(--font);text-transform:uppercase;letter-spacing:-.058em;font-weight:800;font-stretch:68%;line-height:.86}.h2{font-family:var(--font);text-transform:uppercase;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(34px,5.4vw,64px);font-weight:800;font-stretch:68%;line-height:.95}.h3{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.3}.lede{color:var(--mute);max-width:62ch;font-size:16px;line-height:1.65}.card{background:var(--panel);border:1px solid var(--card-edge);clip-path:polygon(0 0, calc(100% - var(--cut) * 2) 0, 100% var(--cut) * 2, 100% 100%, 0 100%);transition:transform .4s var(--q), border-color .3s}.card.lift:hover,a:hover>.card{border-color:var(--line-hi);transform:translateY(-4px)}.btn{height:46px;font-family:var(--font);letter-spacing:.04em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:transform .2s var(--q), opacity .15s, background .2s, box-shadow .3s;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:800;font-stretch:75%;display:inline-flex}.btn:hover:not(:disabled){transform:translate(-1px,-1px)}.btn:active:not(:disabled){transform:translate(0)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-b{background:var(--blue);color:#fff}.btn-b:hover:not(:disabled){background:#6d99ff}.btn-w{background:var(--fg);color:var(--ink)}.btn-w:hover:not(:disabled){background:#fff}.btn-o{color:var(--fg);background:#1a1e2a}.btn-o:hover:not(:disabled){background:#232a3c}.btn--sm{height:34px;padding:0 14px;font-size:12px}.btn--lg{height:54px;padding:0 28px;font-size:15px}.chip{letter-spacing:.04em;text-transform:uppercase;color:var(--mute);transition:color .2s, background .3s var(--q);white-space:nowrap;align-items:center;gap:8px;padding:7px 13px;font-size:12px;font-weight:700;font-stretch:80%;display:inline-flex}button.chip:hover{color:var(--fg)}.chip.on{background:var(--fg);color:var(--ink);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.input,input[type=text],textarea{border:1px solid var(--input-edge);background:var(--panel-2);width:100%;color:var(--fg);outline:none;padding:12px 14px;font-size:15px;transition:border-color .2s}.input:focus,textarea:focus{border-color:var(--blue)}textarea{resize:vertical;min-height:140px;font-family:var(--mono);font-size:13px}.glass{-webkit-backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(#ffffff17,#ffffff08);box-shadow:inset 0 0 0 1px #c7d4ff2e,inset 0 1px #fff3,0 18px 40px -24px #000000b3}.hdr{z-index:40;padding:8px 8px 0;position:sticky;top:0}@media (width>=768px){.hdr{padding:10px 12px 0}}.hdr__pill{-webkit-backdrop-filter:blur(14px)saturate(1.2);max-width:1328px;height:60px;box-shadow:inset 0 0 0 1px var(--line), inset 0 -1px #0000;transition:background .5s var(--q), box-shadow .5s var(--q);background:#0a0a0acc;align-items:center;margin-inline:auto;padding-inline:16px;display:flex}.brand{letter-spacing:-.01em;text-transform:uppercase;align-items:center;gap:10px;font-size:19px;font-weight:800;font-stretch:72%;display:inline-flex}.brand img{width:28px;height:28px}.nav{white-space:nowrap;gap:22px;margin-left:34px;display:none}.nav a{letter-spacing:.05em;text-transform:uppercase;color:var(--mute);padding-block:4px;font-size:13px;font-weight:700;font-stretch:85%;transition:color .2s}.nav a:hover,.nav a.on{color:var(--fg)}.hdr__spacer{margin-left:auto}.hdr__actions{align-items:center;gap:10px;margin-left:16px;display:flex}.iconbtn{width:40px;height:40px;color:var(--mute);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:color .2s, background .2s, transform .2s var(--q);background:#1a1e2a;justify-content:center;align-items:center;display:inline-flex}.iconbtn:hover{color:var(--fg);background:#232a3c;transform:translateY(-1px)}.walletchip{letter-spacing:.03em;height:40px;color:var(--mute);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#1a1e2a;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;font-stretch:85%;display:inline-flex}.walletchip b{color:var(--fg);font-weight:700}.dot{background:var(--green);flex:none;width:8px;height:8px;position:relative;border-radius:50%!important}.dot--bad{background:var(--red)}.dot--wait{background:var(--dim)}.dot--live:after{content:"";background:inherit;animation:ping 1.6s var(--q) infinite;border-radius:50%;position:absolute;inset:0}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.hdr__sub{scrollbar-width:none;-ms-overflow-style:none;gap:16px;max-width:1328px;margin:8px auto 0;padding:2px 16px 10px;display:flex;overflow-x:auto}.hdr__sub::-webkit-scrollbar{display:none}.hdr__sub a{letter-spacing:.05em;text-transform:uppercase;color:var(--dim);white-space:nowrap;padding-block:4px;font-size:12px;font-weight:700;font-stretch:85%}.hdr__sub a.on,.hdr__sub a:hover{color:var(--fg)}.hdr__sub a.on{box-shadow:inset 0 -2px 0 0 var(--blue);padding-bottom:2px}@media (width>=900px){.hdr__sub{display:none}.nav{display:flex}}@media (width<=599px){.brand span{display:none}}.frame{border:1px solid var(--frame-edge);background:radial-gradient(120% 90% at 50% 100%, #0b1636 0%, #070b18 45%, var(--ink) 100%);clip-path:polygon(0 0, calc(100% - var(--cut) * 2.4) 0, 100% calc(var(--cut) * 2.4), 100% 100%, 0 100%);margin:12px 8px;position:relative;overflow:hidden}@media (width>=768px){.frame{margin:12px}}.frame__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.frame__glow{pointer-events:none;height:70%;animation:breathe 7s var(--q) infinite;background:radial-gradient(50% 70% at 55% 100%,#5b8cff6b,#0000 70%);position:absolute;bottom:0;left:0;right:0}@keyframes breathe{50%{opacity:.7;transform:translateY(-12px)}}.frame__grid{z-index:1;max-width:calc(var(--wrap) + 48px);align-items:center;gap:48px;margin-inline:auto;padding:72px 20px 88px;display:grid;position:relative}@media (width>=980px){.frame__grid{grid-template-columns:1.1fr 1fr;padding:104px 24px 128px}}.frame .card{-webkit-backdrop-filter:blur(16px);background:#0a0c12d1;border-color:#0000;box-shadow:inset 0 0 0 1px #c7d4ff14}.hero__title{text-shadow:0 1px 24px #0009;font-size:clamp(48px,9vw,104px)}.hero__title em{color:var(--blue);font-style:normal}.hero__sub{color:var(--mute);max-width:56ch;margin-top:22px;font-size:16px;line-height:1.65}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero__facts{flex-wrap:wrap;gap:28px;margin-top:38px;display:flex}.hero__facts>div{flex-direction:column;gap:3px;min-width:120px;display:flex}.hero__facts b{letter-spacing:-.01em;font-size:20px;font-weight:800;font-stretch:78%}.hero__facts span{color:var(--dim);max-width:22ch;font-size:12px}.panelbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:22px;padding:0 20px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{color:var(--dim);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 0;font-size:13px;font-weight:600;transition:color .2s,border-color .2s}.tabs button:hover{color:var(--fg)}.tabs button.on{color:var(--fg);border-bottom-color:var(--blue)}.kv{border-bottom:1px solid #1f202680;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 20px;font-size:14px;display:flex}.kv:last-child{border-bottom:0}.kv>span:first-child{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.kv>em{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;font-style:normal;font-weight:700}.kv em.flash-up{color:var(--green);transition:color .6s}.kv em.flash-dn{color:var(--red);transition:color .6s}.feed{scrollbar-width:thin;scrollbar-color:var(--line) #0000;max-height:264px;overflow-y:auto}.feed__row{background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 20px;font-size:13px;display:flex}.feed__row+.feed__row{border-top:1px solid var(--line)}.feed__row .who{color:var(--mute);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feed__row .what{color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.feed__row .when{color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.feed-in{animation:feedin .7s var(--q) both}@keyframes feedin{0%{opacity:0;background:#5b8cff2e;transform:translateY(-14px)scale(.98)}}.tag{letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;font-size:10px;font-weight:700;font-stretch:80%}.tag--ok{color:var(--green);background:#3dbb7c1f}.tag--blue{color:var(--sky);background:#5b8cff1f}.tag--red{color:var(--red);background:#ff5b6b1f}.secnav{z-index:30;scrollbar-width:none;-webkit-backdrop-filter:blur(14px);width:max-content;max-width:calc(100% - 32px);box-shadow:inset 0 0 0 1px var(--line);background:#0a0a0ad9;gap:4px;margin:24px auto 0;padding:5px;display:flex;position:sticky;top:84px;overflow-x:auto}.secnav::-webkit-scrollbar{display:none}@media (width<=767px){.secnav{top:128px}}.section{padding-block:clamp(72px,10vw,120px)}.section__head{max-width:760px;margin-bottom:clamp(36px,5vw,56px)}.section__head .h2{margin-top:14px}.section__sub{color:var(--mute);max-width:62ch;margin-top:18px;font-size:16px;line-height:1.65}.mosaic{background:var(--line);border:1px solid var(--line);clip-path:polygon(0 0, calc(100% - var(--cut) * 2) 0, 100% var(--cut) * 2, 100% 100%, 0 100%);gap:1px;display:grid;overflow:hidden}.mosaic>div{background:var(--panel);flex-direction:column;gap:8px;padding:22px 24px;display:flex}.mosaic .mz-num{font-family:var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:26px;font-weight:800;font-stretch:74%;display:flex}.mosaic small{color:var(--dim);font-size:12px;line-height:1.5}.grid2,.grid3,.grid4{gap:20px;display:grid}@media (width>=700px){.grid2,.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=760px){.mosaic--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.mosaic--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.step{flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.step__n{letter-spacing:.14em;color:var(--blue);font-size:12px;font-weight:700;font-stretch:80%}.step__t{letter-spacing:-.01em;text-transform:uppercase;font-size:18px;font-weight:800;font-stretch:76%}.step p{color:var(--mute);font-size:14px;line-height:1.6}.checks{flex-direction:column;display:flex}.checkrow{color:var(--mute);border-bottom:1px solid #1f202680;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:flex}.checkrow:last-child{border-bottom:0}.checkrow b{color:var(--fg);font-weight:600}.checkrow .verdict{letter-spacing:.1em;font-size:11px;font-weight:700;font-stretch:80%}.checkrow.pass .verdict{color:var(--green)}.checkrow.fail .verdict{color:var(--red)}.checkrow.wait .verdict{color:var(--dim)}.checkrow .mark{flex:none;width:16px;height:16px}.checkrow.pass .mark{color:var(--green)}.checkrow.fail .mark{color:var(--red)}.checkrow.wait .mark{color:var(--dim)}.board{border:1px solid var(--line);background:var(--panel);clip-path:polygon(0 0, calc(100% - var(--cut) * 2) 0, 100% var(--cut) * 2, 100% 100%, 0 100%);overflow:hidden}.scrollx{scrollbar-width:thin;scrollbar-color:var(--line) #0000;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 18px;font-size:11px;font-weight:600;font-stretch:90%}td{border-bottom:1px solid var(--line);color:var(--mute);vertical-align:middle;padding:13px 18px}tbody tr:last-child td{border-bottom:0}tbody tr{transition:background .15s}tbody tr:hover{background:#ffffff05}td.n,th.n{text-align:right;font-variant-numeric:tabular-nums}td b{color:var(--fg);font-weight:600}td a,.link{color:var(--sky);transition:color .15s}td a:hover,.link:hover{color:var(--blue)}.callout{border-left:2px solid var(--blue);color:var(--mute);background:#5b8cff0d;padding:16px 20px;font-size:15px;line-height:1.6}.callout--ok{border-left-color:var(--green);background:#3dbb7c0d}.callout--fail{border-left-color:var(--red);background:#ff5b6b0d}.err{color:var(--red);font-size:14px}.empty{color:var(--dim);padding:28px 20px;font-size:14px}.statusline{color:var(--mute);align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.field{color:var(--mute);flex-direction:column;gap:8px;margin-block:14px;font-size:13px;display:flex}.codeblock{font-family:var(--mono);background:var(--panel-2);border:1px solid var(--line);color:var(--mute);white-space:pre;padding:18px 20px;font-size:12.5px;line-height:1.7;overflow-x:auto}.codeblock .cmt{color:var(--dim)}.codeblock .lit{color:var(--sky)}.alloc{border:1px solid var(--card-edge);background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.alloc__amt{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:24px;font-weight:800;font-stretch:76%}.alloc__meta{color:var(--dim);font-variant-numeric:tabular-nums;font-size:12px}.pagehero{border:1px solid var(--frame-edge);background:radial-gradient(120% 90% at 50% 100%, #0b1636 0%, #070b18 45%, var(--ink) 100%);clip-path:polygon(0 0, calc(100% - var(--cut) * 2.4) 0, 100% calc(var(--cut) * 2.4), 100% 100%, 0 100%);margin:12px 8px;position:relative;overflow:hidden}@media (width>=768px){.pagehero{margin:12px}}.pagehero__in{z-index:1;max-width:calc(var(--wrap) + 48px);margin-inline:auto;padding:64px 20px;position:relative}@media (width>=768px){.pagehero__in{padding:96px 24px 88px}}.pagehero__title{text-wrap:balance;margin-top:16px;font-size:clamp(38px,7vw,80px)}.pagehero__sub{color:var(--mute);max-width:68ch;margin-top:22px;font-size:16px;line-height:1.65}.pagehero__glow{pointer-events:none;height:60%;animation:breathe 7s var(--q) infinite;background:radial-gradient(50% 70% at 55% 100%,#5b8cff4d,#0000 70%);position:absolute;bottom:0;left:0;right:0}.docgrid{gap:40px;display:grid}@media (width>=980px){.docgrid{grid-template-columns:200px minmax(0,1fr);gap:56px}}.docnav{flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky;top:108px}.docnav a{color:var(--dim);border-left:2px solid var(--line);padding:9px 12px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s}.docnav a:hover{color:var(--fg)}.docnav a.on{color:var(--fg);border-left-color:var(--blue)}.doc h2{font-family:var(--font);text-transform:uppercase;letter-spacing:-.03em;margin:52px 0 16px;scroll-margin-top:130px;font-size:27px;font-weight:800;font-stretch:68%;line-height:1}.doc h2:first-child{margin-top:0}.doc h3{margin:28px 0 10px;font-size:16px;font-weight:700}.doc p{color:var(--mute);max-width:75ch;margin-bottom:14px;font-size:15.5px;line-height:1.68}.doc p b{color:var(--fg)}.doc ul{flex-direction:column;gap:8px;margin:0 0 16px;display:flex}.doc li{color:var(--mute);padding-left:18px;font-size:15px;line-height:1.6;position:relative}.doc li:before{content:"";background:var(--blue);clip-path:polygon(0 0,100% 0,100% 100%);width:7px;height:7px;position:absolute;top:.62em;left:0}.doc li b{color:var(--fg)}.reveal{opacity:0;transition:opacity .9s var(--q), transform .9s var(--q);transform:translateY(28px)}.reveal.in{opacity:1;transform:none}.stag>*{opacity:0;transform:translateY(22px)}.stag.in>*{animation:stag-in .7s var(--q) forwards}@keyframes stag-in{to{opacity:1;transform:none}}.stag.in>:first-child{animation-delay:50ms}.stag.in>:nth-child(2){animation-delay:.13s}.stag.in>:nth-child(3){animation-delay:.21s}.stag.in>:nth-child(4){animation-delay:.29s}.stag.in>:nth-child(5){animation-delay:.37s}.stag.in>:nth-child(6){animation-delay:.45s}.stag.in>:nth-child(7){animation-delay:.53s}.stag.in>:nth-child(8){animation-delay:.61s}.hero-enter{opacity:0;transform:translateY(10px)}.hero-enter.show{opacity:1;transition:opacity .7s var(--q), transform .7s var(--q);transform:none}.frame--enter{animation:frame-in 1s var(--q) both}@keyframes frame-in{0%{opacity:0;transform:translateY(18px)scale(.995)}}.hero-copy>*{opacity:0;transform:translateY(16px)}.hero-run .hero-copy>*{animation:copy-in .8s var(--q) forwards}@keyframes copy-in{to{opacity:1;transform:none}}.hero-run .hero-copy>:first-child{animation-delay:.1s}.hero-run .hero-copy>:nth-child(2){animation-delay:.27s}.hero-run .hero-copy>:nth-child(3){animation-delay:.45s}.hero-run .hero-copy>:nth-child(4){animation-delay:.6s}.hero-run .hero-copy>:nth-child(5){animation-delay:.75s}.tickup{animation:tickup .5s var(--q)}@keyframes tickup{0%{color:var(--sky);text-shadow:0 0 18px #5b8cff66}}.draw path{stroke-dasharray:2400;stroke-dashoffset:2400px;animation:draw 2.2s var(--q) forwards}@keyframes draw{to{stroke-dashoffset:0}}.sweep{transform-origin:0;animation:sweep 1.2s var(--q) both}@keyframes sweep{0%{transform:scaleX(0)}}.cta__frame{border:1px solid var(--frame-edge);background:radial-gradient(120% 90% at 50% 100%, #0b1636 0%, #070b18 45%, var(--ink) 100%);clip-path:polygon(0 0, calc(100% - var(--cut) * 2.4) 0, 100% calc(var(--cut) * 2.4), 100% 100%, 0 100%);margin:12px 8px;position:relative;overflow:hidden}@media (width>=768px){.cta__frame{margin:12px}}.cta__in{z-index:1;max-width:calc(var(--wrap) + 48px);text-align:center;flex-direction:column;align-items:center;gap:0;margin-inline:auto;padding:clamp(72px,10vw,128px) 20px;display:flex;position:relative}.cta__title{text-wrap:balance;font-size:clamp(40px,7vw,88px)}.cta__sub{color:var(--mute);max-width:56ch;margin-top:18px;font-size:16px}.clipill{flex-wrap:wrap;justify-content:center;gap:10px;max-width:100%;margin-top:34px;display:flex}.clipill input{width:min(460px,100%);height:54px;font-family:var(--mono);color:var(--sky);border:1px solid var(--input-edge);background:#0d0e11;padding:0 18px;font-size:13px}.cta__cap{color:var(--dim);margin-top:18px;font-size:13px}.ftr{border-top:1px solid var(--line);margin-top:clamp(56px,8vw,96px)}.ftr__grid{gap:36px;padding-block:56px;display:grid}@media (width>=860px){.ftr__grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.ftr__brand{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ftr p{color:var(--dim);max-width:36ch;font-size:14px;line-height:1.6}.ftr h4{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:14px;font-size:11px;font-weight:600}.ftr__col nav{flex-direction:column;gap:10px;display:flex}.ftr__col a{color:var(--mute);font-size:14px;transition:color .15s}.ftr__col a:hover{color:var(--fg)}.ftr__bar{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding-block:22px;font-size:12.5px;display:flex}.spark{width:100%;height:44px}.spark polyline{fill:none;stroke:var(--blue);stroke-width:2px}.spark .area{fill:url(#sparkfill);stroke:none;opacity:.5}@media (prefers-reduced-motion:reduce){.frame__glow,.pagehero__glow,.feed-in,.dot--live:after,.tickup,.sweep,.frame--enter,.hero-copy>*,.stag>*,.stag.in>*,.draw path{animation:none!important}.reveal,.stag>*,.hero-copy>*,.hero-enter,.hero-run .hero-copy>*{opacity:1!important;animation:none!important;transform:none!important}html{scroll-behavior:auto}}.reveal .spark polyline{stroke-dasharray:1400;stroke-dashoffset:1400px}.reveal.in .spark polyline{animation:draw 2s var(--q) forwards}.reveal .spark .area{opacity:0;transition:opacity 1s var(--q) .8s}.reveal.in .spark .area{opacity:.5}.docgrid>*{min-width:0}.doc pre{max-width:100%}.display,.h2,.cta__title,.pagehero__title{word-spacing:.14em}.iconbtn{color:#c9cede}.nav a.on{box-shadow:inset 0 -2px 0 0 var(--blue);padding-bottom:2px}@media (width<=979px){.docnav{z-index:20;scrollbar-width:none;-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--line);background:#0a0a0ad9;flex-direction:row;margin-bottom:8px;padding:6px;position:sticky;top:128px;overflow-x:auto}.docnav::-webkit-scrollbar{display:none}.docnav a{white-space:nowrap;color:var(--mute);border-left:0;padding:7px 12px;font-size:12px;font-weight:700}.docnav a.on{box-shadow:inset 0 -2px 0 0 var(--blue);border-left:0}}.intro{z-index:100;transition:opacity .6s var(--q);background:#000;place-items:center;display:grid;position:fixed;inset:0}.intro--out{opacity:0;pointer-events:none}.intro__center{transition:transform .6s var(--q), opacity .5s;flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}.intro__center:before{content:"";z-index:-1;background:radial-gradient(closest-side,#000000d9,#0000);position:absolute;inset:-48px -96px}.intro--out .intro__center{opacity:0;transform:scale(.96)}.intro__mark{opacity:0;animation:intro-mark .9s var(--q) .15s forwards;position:relative;transform:translateY(14px)scale(.92)}.intro__mark:after{content:"";z-index:-1;animation:breathe 3s var(--q) infinite;background:radial-gradient(closest-side,#5b8cff40,#0000 72%);position:absolute;inset:-36%}@keyframes intro-mark{to{opacity:1;transform:none}}.intro__word{font-family:var(--font);letter-spacing:.34em;text-transform:uppercase;color:var(--fg);opacity:0;animation:intro-word .8s var(--q) .55s forwards;padding-left:.34em;font-size:36px;font-weight:800;font-stretch:68%;line-height:1}@keyframes intro-word{0%{opacity:0;letter-spacing:.6em;padding-left:.6em}to{opacity:1;letter-spacing:.34em;padding-left:.34em}}.intro__rule{width:132px;height:2px;animation:intro-rule .7s var(--q) .95s forwards;background:linear-gradient(90deg,#0000,#5b8cff,#0000);transform:scaleX(0)}@keyframes intro-rule{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.intro,.intro__center,.intro__mark,.intro__word,.intro__rule{transition:none!important;animation:none!important}.intro__mark,.intro__word{opacity:1!important;transform:none!important}.intro__rule{transform:none!important}}
