.cs *{box-sizing:border-box;margin:0;padding:0}.cs{--bg:#f5f6f8;--paper:#fff;--card:#fff;--ink:#151b36;--ink2:#1e2650;--mut:#4a5068;--dim:#7b819a;--fade:#aeb3c3;--hair:#151b361c;--hair2:#151b3638;--ok:#2e7d5b;--no:#c22f3f;--amber:#b7791f;--y:#f4ff3d;--tB:#2f4eb8;--tV:#6c3fa3;--tR:#d93a4e;--tO:#f08a2c;--tY:#f2c13d;--ff:"Archivo",system-ui,sans-serif;--fm:"JetBrains Mono",ui-monospace,monospace;--fs:"Newsreader",Georgia,serif;--wide:"wdth" 108;--gut:clamp(20px,4vw,56px);--maxw:1360px;--stripe:linear-gradient(90deg,var(--tB) 0 20%,var(--tV) 20% 40%,var(--tR) 40% 60%,var(--tO) 60% 80%,var(--tY) 80% 100%);scroll-behavior:smooth;background:var(--bg);color:var(--ink);font-variant-numeric:tabular-nums;font-family:var(--ff);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.cs a{color:var(--ink);text-decoration:none;transition:color .15s}.cs a:hover{color:var(--tR)}.cs ::selection{background:var(--ink);color:#fff}.cs img,.cs video{max-width:100%;display:block}.cs p{text-wrap:pretty}.cs .wrap{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}.cs .k{font-family:var(--fm);letter-spacing:.15em;text-transform:uppercase;color:var(--dim);font-size:10.5px}.cs .shead .k,.cs .thesis .k,.cs .fx .k{align-items:center;gap:10px;display:inline-flex}.cs .shead .k:before,.cs .fx .k:before{content:"";background:var(--stripe);width:28px;height:4px}.cs .k b{color:var(--ink);font-weight:500}.cs h1,.cs h2,.cs h3{font-variation-settings:var(--wide);letter-spacing:-.03em;text-wrap:balance}.cs h1{letter-spacing:-.04em;font-size:clamp(40px,5.2vw,74px);font-weight:800;line-height:.96}.cs h2{font-size:clamp(30px,3.2vw,46px);font-weight:800;line-height:1.02}.cs h3{letter-spacing:-.02em;font-size:18px;font-weight:700}.cs h1 em,.cs h2 em{background:linear-gradient(transparent 64%,var(--tY) 64%,var(--tY) 90%,transparent 90%);font-style:normal}.cs .lede{color:var(--mut);max-width:34em;font-size:clamp(17px,1.35vw,19.5px);line-height:1.5}.cs .lede b{color:var(--ink);font-weight:600}.cs .stripe{background:var(--stripe);height:6px}.cs .tag{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--mut);background:#151b360f;border-radius:3px;align-items:center;gap:6px;padding:4px 8px;font-size:9.5px;display:inline-flex}.cs .tag i{background:currentColor;border-radius:50%;width:5px;height:5px}.cs .tag.ok{color:var(--ok);background:#2e7d5b1a}.cs .tag.no{color:var(--no);background:#c22f3f17}.cs .tag.am{color:var(--amber);background:#b7791f1c}.cs .tag.live i{animation:1.6s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.cs .logo{align-items:center;gap:8px;display:inline-flex}.cs .logo .m{background:var(--y);flex:none;width:24px;height:24px;position:relative;overflow:hidden}.cs .logo .m i{font-family:var(--fs);color:#0b100d;text-align:center;font-size:32px;font-style:italic;line-height:.79;position:absolute;inset:0;transform:translate(-1px)}.cs .logo .m b{background:#0b100d;width:3.2px;height:3.2px;position:absolute;bottom:5px;right:4px}.cs .logo .w{font-family:var(--fs);letter-spacing:-.03em;color:var(--ink);font-size:23px;font-style:italic;font-weight:500}.cs .btn{white-space:nowrap;height:46px;box-shadow:inset 0 0 0 1px var(--hair2);color:var(--ink);cursor:pointer;font-size:14.5px;font-weight:600;font-family:var(--ff);background:0 0;border:0;border-radius:3px;align-items:center;gap:10px;padding:0 20px;transition:all .15s,transform .12s;display:inline-flex}.cs .btn:hover{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.cs .btn:active{transform:translateY(1px)}.cs .btn-k{background:var(--ink);color:var(--bg);box-shadow:none}.cs .btn-k:hover{background:var(--ink2);color:var(--bg)}.cs .btn .ar{font-family:var(--fm);opacity:.55;font-size:12px}.cs .btn-k:hover .ar{opacity:1;color:var(--tY)}.cs .btn-lg{height:52px;padding:0 24px;font-size:15px}.cs .nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hair);background:#f5f6f8eb;position:sticky;top:0}.cs .nav .wrap{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.cs .nav .tag.ok{background:#2e7d5b1a}.cs .navmid{gap:24px;display:flex}.cs .navmid a{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:10.5px}.cs .navr{align-items:center;gap:12px;display:flex}.cs .btn-sm{height:36px;padding:0 14px;font-size:13px}.cs .hero{padding:clamp(56px,7vw,104px) 0 clamp(48px,5vw,72px);position:relative}.cs .hgrid>div:first-child{padding-left:26px;position:relative}.cs .hgrid>div:first-child:before{content:"";background:linear-gradient(180deg,var(--tB) 0 20%,var(--tV) 20% 40%,var(--tR) 40% 60%,var(--tO) 60% 80%,var(--tY) 80% 100%);width:5px;position:absolute;top:6px;bottom:6px;left:0}.cs .hgrid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.cs .hk{align-items:center;gap:12px;display:flex}.cs .hk:before{display:none}.cs .hero h1,.cs .hero .lede{margin-top:22px}.cs .act{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.cs .trust{border-top:1px solid var(--hair2);flex-wrap:wrap;gap:10px 22px;margin-top:34px;padding-top:18px;display:flex}.cs .trust span{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);align-items:center;gap:8px;font-size:10.5px;display:flex}.cs .trust span i{background:var(--ok);border-radius:50%;width:6px;height:6px}.cs .rec{background:var(--paper);box-shadow:inset 0 0 0 1px var(--hair),0 30px 60px -40px #1b214073;border-radius:6px;position:relative;overflow:hidden}.cs .rec:before{content:"";background:var(--stripe);z-index:1;height:4px;position:absolute;top:0;left:0;right:0}.cs .rec .rt{border-bottom:1px solid var(--hair);background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px 12px;display:flex}.cs .rec .rt .k{color:#fff9}.cs .rec .rt .k b{color:#fff}.cs .rec .who{border-bottom:1px solid var(--hair);align-items:center;gap:12px;padding:16px 18px;display:flex}.cs .rec .av{background:var(--stripe);opacity:.9;border-radius:3px;flex:none;width:40px;height:40px}.cs .rec .who b{letter-spacing:-.01em;font-size:15px;font-weight:700;display:block}.cs .rec .who span{font-family:var(--fm);color:var(--dim);letter-spacing:.04em;margin-top:3px;font-size:10.5px;display:block}.cs .fr{border-bottom:1px solid var(--hair);grid-template-columns:118px 1fr;align-items:baseline;gap:12px;padding:10px 18px;font-size:13px;display:grid}.cs .fr .fk{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--dim);font-size:9.5px}.cs .fr .fv{color:var(--ink);flex-wrap:wrap;gap:6px;display:flex}.cs .fr .fv .y{color:var(--amber);font-weight:600}.cs .dec{padding:14px 18px 16px}.cs .dec .k{align-items:center;gap:8px;display:flex}.cs .dec .k i{background:var(--tY);border-radius:50%;width:6px;height:6px;animation:1.6s infinite pulse}.cs .dr{border-bottom:1px solid var(--hair);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:grid}.cs .dr:last-child{border-bottom:0}.cs .dr span{color:var(--mut)}.cs .dr span b{color:var(--ink);font-weight:600}.cs .dr .tag{font-size:9px}.cs .dr small{font-family:var(--fm);color:var(--dim);letter-spacing:.03em;margin-top:2px;font-size:10px;display:block}.cs .band{background:var(--ink);color:#fff;-webkit-print-color-adjust:exact}.cs .band .wrap{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cs .band .wrap>div{padding:26px 22px 24px 0}.cs .band .wrap>div+div{border-left:1px solid #ffffff24;padding-left:22px}.cs .band b{font-variation-settings:var(--wide);letter-spacing:-.035em;margin-top:10px;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1;display:block}.cs .band b.y{color:var(--y)}.cs .band span{color:#ffffffb8;margin-top:6px;font-size:13px;line-height:1.4;display:block}.cs .sec{border-top:1px solid var(--hair);padding:clamp(64px,7vw,112px) 0}.cs #console{background:#ebedf1}.cs .shead{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(20px,3vw,56px);margin-bottom:clamp(32px,4vw,56px);display:grid}.cs .shead h2{margin-top:14px}.cs .shead p{color:var(--mut);font-size:16.5px;line-height:1.58}.cs .shead p b{color:var(--ink);font-weight:600}.cs .thesis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,72px);display:grid}.cs .thesis p{color:var(--mut);font-size:17px;line-height:1.6}.cs .thesis p+p{margin-top:16px}.cs .thesis p b{color:var(--ink);font-weight:600}.cs .thesis .k{margin-top:26px;line-height:2;display:block}.cs .steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cs .step{background:var(--paper);box-shadow:inset 0 0 0 1px var(--hair),0 1px 0 #1b21400f;border-radius:4px;padding:20px 20px 22px;position:relative;overflow:hidden}.cs .step:before{content:"";background:var(--c);height:5px;position:absolute;top:0;left:0;right:0}.cs .step .n{font-family:var(--fm);color:var(--dim);letter-spacing:.1em;font-size:10.5px}.cs .step h3{margin-top:14px}.cs .step p{color:var(--mut);margin-top:8px;font-size:14px;line-height:1.55}.cs .step .who{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--dim);margin-top:14px;font-size:9.5px}.cs .status{border-top:1px solid var(--hair);color:var(--mut);flex-wrap:wrap;gap:12px 32px;margin-top:22px;padding-top:16px;font-size:14px;display:flex}.cs .status .tag{margin-right:8px}.cs .console{background:var(--paper);box-shadow:inset 0 0 0 1px var(--hair),0 40px 80px -50px #151b3680;border-radius:8px;position:relative;overflow:hidden}.cs .console:before{content:"";background:var(--stripe);z-index:1;height:5px;position:absolute;top:0;left:0;right:0}.cs .cbar{background:var(--ink);color:#fff;align-items:center;gap:20px;height:58px;padding:5px 20px 0;display:flex}.cs .cbar .logo .w{color:#fff}.cs .cbar nav{gap:2px;margin-left:8px;display:flex}.cs .cbar nav span{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:#ffffff80;padding:8px 12px;font-size:10px;position:relative}.cs .cbar nav span.on{color:#fff}.cs .cbar nav span.on:after{content:"";background:var(--stripe);height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.cs .cbar .tag{color:#7fe0b4;background:#7fe0b41a;margin-left:auto;box-shadow:inset 0 0 0 1px #7fe0b466}.cs .cbody{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.cs .cbody>div+div{border-left:1px solid var(--hair)}.cs .cpad{padding:20px 22px}.cs .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cs .stat{background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);border-radius:4px;padding:14px 16px;position:relative;overflow:hidden}.cs .stat:before{content:"";background:var(--c);width:4px;position:absolute;top:0;bottom:0;left:0}.cs .stat b{font-variation-settings:var(--wide);letter-spacing:-.03em;margin-top:8px;font-size:24px;font-weight:800;line-height:1;display:block}.cs .stat span{color:var(--mut);margin-top:6px;font-size:12px;line-height:1.35;display:block}.cs .roster{margin-top:18px}.cs .rr{border-bottom:1px solid var(--hair);grid-template-columns:32px 1fr 110px 90px auto;align-items:center;gap:12px;padding:11px 0;font-size:13.5px;display:grid}.cs .rr:last-child{border-bottom:0}.cs .rr .av{background:var(--c);border-radius:3px;width:32px;height:32px}.cs .rr b{font-weight:600}.cs .rr small{font-family:var(--fm);color:var(--dim);letter-spacing:.03em;margin-top:2px;font-size:10px;display:block}.cs .rr .m{font-family:var(--fm);color:var(--mut);font-size:12px}.cs .feed .k{align-items:center;gap:8px;display:flex}.cs .feed .k i{background:var(--tY);border-radius:50%;width:6px;height:6px;animation:1.6s infinite pulse}.cs .fe{border-bottom:1px solid var(--hair);grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px 0;font-size:13px;display:grid}.cs .fe:last-child{border-bottom:0}.cs .fe .tag{justify-content:center;min-width:64px;font-size:9px}.cs .fe b{font-weight:600}.cs .fe span{color:var(--mut);margin-top:2px;display:block}.cs .fe small{font-family:var(--fm);color:var(--dim);letter-spacing:.03em;margin-top:4px;font-size:10px;display:block}.cs .cfoot{border-top:1px solid var(--hair);font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:16px;padding:14px 22px;font-size:10px;display:flex}.cs .net{border-top:1px solid var(--hair2);border-bottom:1px solid var(--hair2);grid-template-columns:minmax(0,1fr) minmax(200px,.6fr) minmax(0,1fr);display:grid}.cs .nc{padding:26px 26px 28px}.cs .nc+.nc{border-left:1px solid var(--hair)}.cs .nc h4{font-family:var(--fm);letter-spacing:.15em;text-transform:uppercase;color:var(--tB);font-size:10px;font-weight:500}.cs .nc .need{color:var(--mut);margin-top:10px;font-size:13.5px;line-height:1.5}.cs .nc .need b{color:var(--ink);font-weight:600}.cs .li{border-bottom:1px solid var(--hair);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:11px 0;display:grid}.cs .li:last-child{border-bottom:0}.cs .li .nm{font-size:15px;font-weight:500}.cs .li .nm em{font-style:normal;font-family:var(--fm);color:var(--dim);letter-spacing:.03em;margin-top:4px;font-size:10.5px;display:block}.cs .hub{text-align:center;background:var(--ink);color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.cs .hub .logo .w{color:#fff}.cs .hub .hubf{color:#ffffff8c}.cs .hub .hubf b{color:#fff}.cs .hub .hubf{font-family:var(--fm);letter-spacing:.15em;text-transform:uppercase;color:var(--dim);margin-top:18px;font-size:10px;line-height:2.1}.cs .hub .hubf b{color:var(--ink);font-weight:500}.cs .hub .stripe{width:64px;height:4px;margin-top:18px}.cs .scale{border-top:1px solid var(--hair2);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;display:grid}.cs .scale>div{border-right:1px solid var(--hair);padding:22px 24px 0 0}.cs .scale>div:last-child{border-right:0}.cs .scale>div+div{padding-left:24px}.cs .scale b{font-variation-settings:var(--wide);letter-spacing:-.04em;font-size:clamp(28px,2.6vw,36px);font-weight:800;line-height:1}.cs .scale span{color:var(--mut);margin-top:10px;font-size:14px;line-height:1.55;display:block}.cs .fork{border-top:1px solid var(--hair);grid-template-columns:1fr 1fr;display:grid}.cs .fx{padding:clamp(56px,6vw,92px) var(--gut) clamp(56px,6vw,96px);flex-direction:column;align-items:flex-start;display:flex}.cs .fx+.fx{border-left:1px solid var(--hair);background:var(--ink);color:#fff}.cs .fx+.fx .k{color:#ffffff8c}.cs .fx+.fx .k:before{background:var(--stripe)}.cs .fx+.fx p{color:#ffffffb8}.cs .fx+.fx li{color:#ffffffb3}.cs .fx+.fx .btn-k{color:var(--ink);background:#fff}.cs .fx+.fx .btn-k:hover{background:var(--tY);color:var(--ink)}.cs .fx h2{margin-top:16px;font-size:clamp(26px,2.4vw,36px)}.cs .fx p{color:var(--mut);max-width:42ch;margin-top:16px;font-size:16px;line-height:1.58}.cs .fx ul{flex-direction:column;gap:9px;margin-top:22px;list-style:none;display:flex}.cs .fx li{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);align-items:center;gap:10px;font-size:11px;display:flex}.cs .fx li:before{content:"";background:var(--tY);flex:none;width:5px;height:5px}.cs .fx .btn{margin-top:30px}.cs footer{border-top:1px solid var(--hair);padding:40px 0 48px}.cs .fg{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.cs .fn{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:10.5px;line-height:2}.cs .rv{opacity:1;transform:none}.cs.anim .rv{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.cs.anim .rv.in{opacity:1;transform:none}.cs .rv[data-d="1"]{transition-delay:80ms}.cs .rv[data-d="2"]{transition-delay:.16s}.cs .rv[data-d="3"]{transition-delay:.24s}.cs :focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cs *{transition-duration:.01ms!important;animation:none!important}}@media (max-width:1100px){.cs .hgrid,.cs .thesis,.cs .shead{grid-template-columns:1fr}.cs .steps,.cs .stats{grid-template-columns:1fr 1fr}.cs .navmid{display:none}.cs .cbody{grid-template-columns:1fr}.cs .cbody>div+div{border-left:0;border-top:1px solid var(--hair)}.cs .net{grid-template-columns:1fr}.cs .nc+.nc{border-left:0;border-top:1px solid var(--hair)}.cs .band .wrap{grid-template-columns:1fr 1fr}.cs .band .wrap>div{border-bottom:1px solid #ffffff24;border-left:0!important;padding-left:0!important}.cs .scale{grid-template-columns:1fr}.cs .scale>div{border-right:0;padding-bottom:18px;padding-left:0!important}.cs .fork{grid-template-columns:1fr}.cs .fx+.fx{border-left:0;border-top:1px solid var(--hair)}}@media (max-width:640px){.cs .rr{grid-template-columns:32px 1fr auto}.cs .rr .m,.cs .rr .hide{display:none}.cs .fr{grid-template-columns:1fr;gap:4px}}.cs .job{--jbg:#0f1428;--jink:#eef0f6;--jmut:#9aa1bc;--jdim:#5e6685;--jhair:#ffffff14;--jhair2:#ffffff29;--jy:var(--tY);--jok:#5dd0a0;--jno:#ff6f63;background:var(--jbg);color:var(--jink);font-family:var(--fm);border-radius:8px;grid-template-rows:44px 1fr 58px;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #151b36b3,inset 0 0 0 1px #ffffff0f}.cs .job:before{content:"";background:var(--stripe);z-index:3;height:4px;position:absolute;top:0;left:0;right:0}.cs .sbar{letter-spacing:.13em;text-transform:uppercase;color:var(--jdim);box-shadow:inset 0 -1px 0 var(--jhair);align-items:center;gap:16px;padding:4px 16px 0;font-size:9.5px;display:flex}.cs .sbar .jt b{color:var(--jmut);font-weight:400}.cs .sbar .r{color:var(--jmut);align-items:center;gap:7px;margin-left:auto;display:inline-flex}.cs .sbar .r i{background:var(--jdim);border-radius:50%;width:6px;height:6px}.cs .sbar .r.gen i{background:var(--jy);animation:1.2s infinite pulse}.cs .sbar .r.gen{color:var(--jy)}.cs .sbar .r.is-blk i{background:var(--jno)}.cs .sbar .r.is-blk{color:var(--jno)}.cs .sbar .r.pay i{background:var(--jy)}.cs .sbar .r.pay{color:var(--jy)}.cs .sbar .r.ok i{background:var(--jok)}.cs .sbar .r.ok{color:var(--jok)}.cs .svp{padding:14px;position:relative}.cs .vp{aspect-ratio:16/9;box-shadow:inset 0 0 0 1px var(--jhair2);background:#0a0e1e;border-radius:4px;position:relative;overflow:hidden}.cs .vp .grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.cs .vp video{object-fit:cover;filter:blur(38px)saturate(.4)brightness(.5);opacity:0;width:116%;height:116%;transition:opacity .6s;position:absolute;inset:-8%}.cs .vp.gen video{opacity:1}.cs .vp.done video{width:100%;height:100%;inset:0}.cs .vp .corner{letter-spacing:.13em;text-transform:uppercase;color:var(--jmut);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--jhair);z-index:2;background:#0a0e1eb8;border-radius:2px;padding:5px 8px;font-size:8.5px;position:absolute}.cs .vp .c1{top:12px;left:12px}.cs .vp .c2{top:12px;right:12px}.cs .vp .c2 b{color:var(--jy);font-weight:400}.cs .vp .c2 b.no{color:var(--jno)}.cs .rs{opacity:0;z-index:2;flex-direction:column;align-items:center;gap:12px;transition:opacity .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs .rs.in{opacity:1}.cs .ring{background:conic-gradient(var(--jy) calc(var(--p)*1turn),#ffffff14 0);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative}.cs .ring:before{content:"";background:#0a0e1e;border-radius:50%;position:absolute;inset:4px}.cs .ring:after{content:"";border:1px dashed #ffffff24;border-radius:50%;animation:6s linear infinite spin;position:absolute;inset:-6px}@keyframes spin{to{transform:rotate(1turn)}}.cs .ring b{font-family:var(--ff);font-variation-settings:var(--wide);letter-spacing:-.03em;color:var(--jink);font-size:18px;font-weight:800;position:relative}.cs .rs .l1{letter-spacing:.16em;text-transform:uppercase;color:var(--jmut);font-size:9px}.cs .rs .l2{letter-spacing:.14em;text-transform:uppercase;color:var(--jdim);font-size:8.5px}.cs .vp>.blk{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;z-index:3;background:#5a161a8c;place-items:center;transition:opacity .28s,background .5s;display:grid;position:absolute;inset:0}.cs .vp>.blk.in{opacity:1}.cs .vp>.blk.neutral{background:#0a0e1ea8}.cs .blk .bc{border-top:2px solid var(--jno);width:min(440px,88%);box-shadow:inset 0 0 0 1px var(--jhair2),0 40px 90px -30px #000000e6;opacity:0;background:#0f1428f5;border-radius:4px;grid-area:1/1;transition:opacity .16s,transform .26s cubic-bezier(.22,1,.36,1);transform:translateY(8px)scale(.985)}.cs .blk .bc.in{opacity:1;transform:none}.cs .blk .bc.lic{border-top-color:var(--jy)}.cs .blk .bc.lic .h{color:var(--jy)}.cs .blk .bc.tx{border-top-color:var(--jok)}.cs .blk .bc.tx .h{color:var(--jmut)}.cs .blk .bc.tx .h .okk{color:var(--jok);margin-left:auto}.cs .bc .h{box-shadow:inset 0 -1px 0 var(--jhair);letter-spacing:.15em;text-transform:uppercase;color:var(--jno);align-items:center;gap:9px;padding:11px 14px;font-size:9px;display:flex}.cs .bc .h span{color:var(--jdim);margin-left:auto}.cs .bc .h .m{background:var(--jy);width:13px;height:13px;margin-left:0;display:inline-block;position:relative;overflow:hidden}.cs .bc .h .m i{font-family:var(--fs);color:#0b100d;text-align:center;text-transform:none;font-size:17px;font-style:italic;line-height:.78;position:absolute;inset:0}.cs .bc .b{font-family:var(--ff);padding:13px 14px}.cs .bc .b .t{font-variation-settings:var(--wide);letter-spacing:-.025em;color:#fff;font-size:16px;font-weight:700;line-height:1.15}.cs .bc .b .s{color:var(--jmut);margin-top:7px;font-size:12px;line-height:1.5}.cs .bc .b .s b{color:var(--jink);font-weight:600}.cs .kv{font-family:var(--fm);grid-template-columns:78px 1fr;gap:6px 10px;font-size:11px;line-height:1.5;display:grid}.cs .kv u{color:var(--jdim);letter-spacing:.13em;text-transform:uppercase;padding-top:3px;font-size:8.5px;text-decoration:none}.cs .kv s{color:var(--jink);text-decoration:none}.cs .kv s.ok{color:var(--jok)}.cs .kv s.no{color:var(--jno)}.cs .bc .f{box-shadow:inset 0 1px 0 var(--jhair);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.cs .bc .f .z{letter-spacing:.12em;text-transform:uppercase;color:var(--jdim);font-size:9px}.cs .bc .f .z b{color:var(--jno);font-weight:400}.cs .bc .f .pr{align-items:baseline;gap:9px;display:flex}.cs .bc .f .pr u{letter-spacing:.13em;text-transform:uppercase;color:var(--jdim);font-size:8.5px;text-decoration:none}.cs .bc .f .pr b{font-family:var(--ff);font-variation-settings:var(--wide);letter-spacing:-.04em;color:#fff;font-size:20px;font-weight:800;line-height:1}.cs .bc .f .pr span{letter-spacing:.1em;text-transform:uppercase;color:var(--jdim);font-size:8.5px}.cs .bc .go{background:var(--jy);color:#0b100d;height:32px;font-family:var(--ff);white-space:nowrap;border-radius:3px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;transition:transform .12s;display:inline-flex}.cs .bc .go .ar{font-family:var(--fm);opacity:.6;font-size:10px}.cs .bc .go.press{transform:scale(.95)}.cs .blk .bc.tx .f .go{display:none}.cs .rd{z-index:2;gap:6px;display:flex;position:absolute;bottom:12px;left:12px}.cs .rd span{letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--jhair);color:var(--jmut);opacity:0;background:#0a0e1ecc;border-radius:2px;padding:6px 10px;font-size:8.5px;transition:all .3s;transform:translateY(6px)}.cs .rd span.in{opacity:1;transform:none}.cs .rd span.ok{color:var(--jok)}.cs .rd span.pay{color:var(--jy)}.cs .tl{z-index:2;background:#ffffff0f;height:3px;position:absolute;bottom:0;left:0;right:0}.cs .tl i{height:100%;width:calc(var(--p)*100%);background:var(--jy);transition:background .3s;display:block}.cs .vp.blocked .tl i{background:var(--jno)}.cs .cur{opacity:0;filter:drop-shadow(0 3px 6px #00000080);z-index:5;pointer-events:none;width:16px;height:20px;transition:left .32s cubic-bezier(.22,1,.36,1),top .32s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:78%;left:70%}.cs .cur.in{opacity:1}.cs .sprompt{box-shadow:inset 0 1px 0 var(--jhair);align-items:center;gap:12px;padding:0 14px;display:flex}.cs .sprompt .pb{min-width:0;height:34px;box-shadow:inset 0 0 0 1px var(--jhair);font-family:var(--ff);color:var(--jink);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border-radius:3px;flex:1;align-items:center;padding:0 12px;font-size:12.5px;display:flex;overflow:hidden}.cs .sprompt .st{letter-spacing:.13em;text-transform:uppercase;color:var(--jdim);white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:inline-flex}.cs .sprompt .st i{background:var(--jdim);border-radius:50%;width:6px;height:6px}.cs .sprompt .st.gen{color:var(--jy)}.cs .sprompt .st.gen i{background:var(--jy);animation:1.2s infinite pulse}.cs .sprompt .st.blk{color:var(--jno)}.cs .sprompt .st.blk i{background:var(--jno)}.cs .sprompt .st.pay{color:var(--jy)}.cs .sprompt .st.pay i{background:var(--jy)}.cs .sprompt .st.ok{color:var(--jok)}.cs .sprompt .st.ok i{background:var(--jok)}.cs .sprompt .gen{height:34px;color:var(--ink);font-family:var(--ff);white-space:nowrap;background:#fff;border-radius:3px;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.cs .sprompt .gen .ar{font-family:var(--fm);opacity:.5;font-size:10px}.cs .sprompt .gen.busy{color:var(--jmut);background:#ffffff1f}@media (max-width:1100px){.cs .sbar .hide,.cs .sprompt .st{display:none}}@media (max-width:560px){.cs .bc .b .t{font-size:14px}.cs .kv{grid-template-columns:1fr}.cs .kv u{padding-top:6px}.cs .bc .f{flex-wrap:wrap}}.cs{--y:#f4ff3d;--stripe:var(--y);background:#0b0b0d}.cs:after{content:"";pointer-events:none;z-index:200;opacity:.07;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.cs .dark{--bg:#0b0b0d;--paper:#141417;--card:#141417;--ink:#f2efe9;--ink2:#fff;--mut:#aba8a1;--dim:#77756f;--fade:#4e4d49;--hair:#ffffff17;--hair2:#fff3;--ok:#5dd0a0;--no:#ff6f63;--amber:#e9b04a;background:var(--bg);color:var(--ink)}.cs .paper{--bg:#ece8e1;--paper:#f7f5f1;--card:#f7f5f1;--ink:#0e0e10;--ink2:#1e1e22;--mut:#4f4d48;--dim:#85827b;--fade:#b5b1a9;--hair:#0e0e101c;--hair2:#0e0e103d;background:radial-gradient(ellipse 70% 60% at 82% 12%,#fffffff2,#fff0 70%),var(--bg);color:var(--ink)}.cs .dark a:not(.btn){color:var(--ink)}.cs .dark a:not(.btn):hover{color:var(--y)}.cs .paper a:not(.btn):hover{color:var(--ink);text-decoration:underline}.cs h1,.cs h2{text-transform:uppercase;font-variation-settings:"wdth" 125;letter-spacing:-.035em;font-weight:800;line-height:.9}.cs h1{font-size:clamp(44px,6.4vw,104px)}.cs h2{font-size:clamp(34px,4vw,62px)}.cs h1 em,.cs h2 em{font-family:var(--fs);text-transform:none;letter-spacing:-.025em;font-variation-settings:normal;background:0 0;font-style:italic;font-weight:400;line-height:.95}.cs .dark h1 .y,.cs .dark h2 .y{color:var(--y)}.cs .fx h2{font-size:clamp(28px,2.8vw,44px)}.cs .shead .k:before,.cs .fx .k:before{background:var(--y);width:9px;height:9px}.cs .k{letter-spacing:.16em}.cs .btn{border-radius:2px}.cs .dark .btn-k{background:var(--y);color:#0b0b0d}.cs .dark .btn-k:hover{color:#0b0b0d;background:#fff}.cs .dark .btn-k .ar{color:#0b0b0d}.cs .paper .btn-k{color:#f2efe9;background:#0e0e10}.cs .paper .btn-k:hover{color:var(--y);background:#000}.cs .nav{background:#0b0b0d9e;border-bottom:1px solid #ffffff14}.cs .nav .logo .w{color:#f2efe9}.cs .navmid a{color:#aba8a1}.cs .navmid a:hover{color:#fff}.cs .nav .tag.ok{color:#5dd0a0;background:#5dd0a01f}.cs .vhero{background:#000;position:relative;overflow:hidden}.cs .vhero video{aspect-ratio:16/9;object-fit:cover;background:#000;width:100%;max-height:calc(100svh - 64px);display:block}.cs .vhero .vgrad{pointer-events:none;background:linear-gradient(#00000059,#0000 18% 84%,#00000080);position:absolute;inset:0}.cs .snd{right:var(--gut);z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f2efe9;height:34px;font:500 10px var(--fm);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#0b0b0d9e;border:0;border-radius:2px;align-items:center;gap:9px;padding:0 13px;display:inline-flex;position:absolute;bottom:26px;box-shadow:inset 0 0 0 1px #ffffff2e}.cs .snd:hover{box-shadow:inset 0 0 0 1px var(--y);color:var(--y)}.cs .snd i{background:var(--y);width:7px;height:7px}.cs .snd.on i{animation:1s infinite pulse}.cs .ticker{background:#0b0b0d;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;overflow:hidden}.cs .ticker .tt{width:max-content;animation:48s linear infinite crawl;display:flex}.cs .ticker span{font:500 10.5px var(--fm);letter-spacing:.15em;text-transform:uppercase;color:#aba8a1;white-space:nowrap;align-items:center;gap:9px;padding:13px 22px;display:inline-flex}.cs .ticker span b{color:#f2efe9;font-weight:500}.cs .ticker span i{background:currentColor;border-radius:50%;width:6px;height:6px}.cs .ticker .c{color:#5dd0a0}.cs .ticker .x{color:#ff6f63}.cs .ticker .r{color:#e9b04a}.cs .ticker .p{color:var(--y)}@keyframes crawl{to{transform:translate(-50%)}}.cs .statement{padding:clamp(64px,8vw,128px) 0 clamp(56px,6vw,96px)}.cs .statement .sg{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(28px,4vw,72px);display:grid}.cs .statement h1{margin-top:22px}.cs .statement h1 em{margin-top:.08em;display:block}.cs .statement .lede{max-width:30em}.cs .statement .act{margin-top:28px}.cs .statement .trust{border-top-color:var(--hair2)}.cs .statement .trust span i{background:#0e0e10}.cs .band{background:var(--y);color:#0b0b0d}.cs .band .wrap>div+div{border-left-color:#00000029}.cs .band .k{color:#0000008c}.cs .band b,.cs .band b.y{color:#0b0b0d}.cs .band span{color:#000000b8}.cs .hud{position:relative}.cs .hud:before,.cs .hud:after{font:500 9.5px var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);position:absolute;top:22px}.cs .hud:before{content:attr(data-cam);left:var(--gut)}.cs .hud:after{content:attr(data-tc);right:var(--gut)}.cs .hud>.wrap{position:relative}.cs .hud>.wrap:before,.cs .hud>.wrap:after{content:"";border:0 solid var(--hair2);width:14px;height:14px;position:absolute;top:-34px}.cs .hud>.wrap:before{left:var(--gut);border-top-width:1px;border-left-width:1px}.cs .hud>.wrap:after{right:var(--gut);border-top-width:1px;border-right-width:1px}.cs .step{border-radius:2px}.cs .step:before{height:3px;background:var(--y)!important}.cs .step .n{background:var(--y);color:#0b0b0d;padding:3px 6px;font-weight:500;display:inline-block}.cs .status{border-top-color:var(--hair)}.cs .railsec .jobwrap{max-width:1120px;margin:0 auto}.cs .job{--jbg:#0f0f12;--jy:var(--y);border-radius:3px;box-shadow:0 60px 120px -60px #000000e6,inset 0 0 0 1px #ffffff14}.cs .job:before{height:3px}.cs .console{border-radius:3px}.cs .console:before{background:var(--y);height:3px}.cs .cbar{background:#0e0e10}.cs .cbar nav span.on:after{background:var(--y)}.cs .stat{border-radius:2px}.cs .stat:before{background:var(--y)!important}.cs .rr .av{background:linear-gradient(135deg,#2b2b30,#5a5a61)!important}.cs .dark .hub{background:var(--y);color:#0b0b0d}.cs .dark .hub .logo .m{background:#0b0b0d}.cs .dark .hub .logo .m i{color:var(--y)}.cs .dark .hub .logo .m b{background:var(--y)}.cs .dark .hub .logo .w{color:#0b0b0d}.cs .dark .hub .hubf{color:#0000008c}.cs .dark .hub .hubf b{color:#0b0b0d}.cs .dark .hub .stripe{background:#0b0b0d}.cs .nc h4{color:var(--y)}.cs .paper .nc h4{color:var(--ink)}.cs .fx+.fx{color:#f2efe9;background:#0e0e10}.cs .fx+.fx .btn-k{background:var(--y);color:#0b0b0d}.cs .fx+.fx .btn-k:hover{color:#0b0b0d;background:#fff}.cs .fx li:before{background:var(--y)}.cs .paper .fx:first-child li:before{background:#0e0e10}.cs footer.dark{border-top-color:#ffffff14}@media (max-width:1100px){.cs .statement .sg{grid-template-columns:1fr}.cs .hud:before,.cs .hud:after,.cs .hud>.wrap:before,.cs .hud>.wrap:after{display:none}}@media (prefers-reduced-motion:reduce){.cs .ticker .tt{animation:none}}.cs .railsec{padding-bottom:0}.cs .railsec .shead{margin-bottom:clamp(28px,3vw,44px)}.cs .railsec .jobwrap{width:100vw;max-width:none;margin-left:calc(50% - 50vw)}.cs .railsec .job{box-shadow:none;background:#000;border-top:1px solid #ffffff14;border-radius:0;display:block}.cs .railsec .job:before{display:none}.cs .railsec .svp{padding:0}.cs .railsec .vp{aspect-ratio:16/9;width:100%;max-height:92svh;box-shadow:none;background:#050506;border-radius:0}.cs .railsec .vp .grid{opacity:.5}.cs .railsec .sbar{z-index:4;height:52px;padding:0 var(--gut);box-shadow:none;background:linear-gradient(#000000b3,#0000);position:absolute;top:0;left:0;right:0}.cs .railsec .sprompt{z-index:4;height:72px;padding:0 var(--gut);box-shadow:none;background:linear-gradient(#0000,#000000c7);position:absolute;bottom:0;left:0;right:0}.cs .railsec .sprompt .pb{background:#ffffff0f;border-radius:2px;max-width:720px}.cs .railsec .sprompt .gen{background:var(--y);color:#0b0b0d;border-radius:2px}.cs .railsec .vp .corner{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;padding:0;top:auto;bottom:86px}.cs .railsec .vp .c1{left:var(--gut)}.cs .railsec .vp .c2{right:var(--gut)}.cs .railsec .rd{left:var(--gut);bottom:112px}.cs .railsec .tl{z-index:5;height:2px;bottom:0}.cs .railsec .blk .bc{background:#08080af0;border-radius:2px;width:min(460px,86%)}.cs .railsec .ring{width:92px;height:92px}.cs .railsec .ring:before{background:#050506}.cs .railsec .vp:after{content:"";top:66px;bottom:88px;left:calc(var(--gut) - 22px);right:calc(var(--gut) - 22px);pointer-events:none;z-index:3;background:linear-gradient(#ffffff59,#ffffff59) 0 0/16px 1px no-repeat,linear-gradient(#ffffff59,#ffffff59) 0 0/1px 16px no-repeat,linear-gradient(#ffffff59,#ffffff59) 100% 0/16px 1px no-repeat,linear-gradient(#ffffff59,#ffffff59) 100% 0/1px 16px no-repeat,linear-gradient(#ffffff59,#ffffff59) 0 100%/16px 1px no-repeat,linear-gradient(#ffffff59,#ffffff59) 0 100%/1px 16px no-repeat,linear-gradient(#ffffff59,#ffffff59) 100% 100%/16px 1px no-repeat,linear-gradient(#ffffff59,#ffffff59) 100% 100%/1px 16px no-repeat;position:absolute}.cs #console .console{box-shadow:none;border-top:1px solid var(--ink);border-bottom:1px solid var(--hair2);background:0 0;border-radius:0;overflow:visible}.cs #console .console:before{display:none}.cs #console .cbar{color:var(--ink);border-bottom:1px solid var(--hair);background:0 0;gap:18px;height:52px;padding:0}.cs #console .cbar .logo{display:none}.cs #console .cbar nav{margin-left:0}.cs #console .cbar nav span{color:var(--dim);padding:8px 14px 8px 0}.cs #console .cbar nav span.on{color:var(--ink)}.cs #console .cbar nav span.on:after{height:3px;bottom:-9px;left:0;right:14px}.cs #console .cbar .tag{color:var(--ok);box-shadow:none;background:#2e7d5b1a}.cs #console .cbody>div+div{border-left:1px solid var(--hair)}.cs #console .cpad{padding:24px 28px 26px 0}.cs #console .cbody>div+div.cpad{padding:24px 0 26px 28px}.cs #console .stats{border-bottom:1px solid var(--hair);gap:0}.cs #console .stat{box-shadow:none;background:0 0;border-radius:0;padding:0 16px 20px 0}.cs #console .stat+.stat{border-left:1px solid var(--hair);padding-left:16px}.cs #console .stat:before{display:none}.cs #console .stat b{font-variation-settings:"wdth" 125;letter-spacing:-.04em;margin-top:10px;font-size:clamp(28px,2.6vw,40px)}.cs #console .stat:last-child b{background:linear-gradient(transparent 60%,var(--y) 60%,var(--y) 92%,transparent 92%);display:inline-block}.cs #console .roster{margin-top:6px}.cs #console .rr{padding:13px 0}.cs #console .rr .av{border-radius:0;width:30px;height:30px;position:relative;background:#0e0e10!important}.cs #console .rr .av:after{content:"";background:var(--y);width:5px;height:5px;position:absolute;bottom:5px;right:5px}.cs #console .rr b{font-variation-settings:"wdth" 112;text-transform:uppercase;letter-spacing:-.01em;font-size:13.5px;font-weight:700}.cs #console .fe{grid-template-columns:70px 1fr;padding:14px 0}.cs #console .fe .tag{background:0 0;justify-content:flex-start;min-width:0;padding:0;font-size:10px}.cs #console .fe .tag.ok:before,.cs #console .fe .tag.no:before,.cs #console .fe .tag.am:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.cs #console .fe b{font-weight:600}.cs #console .cfoot{border-top:0;padding:14px 0 0}@media (max-width:1100px){.cs #console .cbody>div+div{border-left:0}.cs #console .cbody>div+div.cpad{padding-left:0}.cs #console .stat+.stat{border-left:0;padding-left:0}.cs .railsec .corner,.cs .railsec .rd{display:none}}.cs #console .rr{grid-template-columns:32px 1fr 110px 90px 130px}.cs #console .rr>.tag{justify-self:end}@media (max-width:640px){.cs #console .rr{grid-template-columns:32px 1fr 130px}}.cs .band .wrap{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}.cs .band .wide b{font-size:clamp(34px,3.4vw,52px)}.cs .band .wide span{max-width:34em}@media (max-width:1100px){.cs .band .wrap{grid-template-columns:1fr}}.cs .band .plogo{align-items:center;height:26px;display:flex}.cs .band .plogo img{width:auto;height:22px;display:block}.cs .band .plogo .pfb{letter-spacing:-.01em;font-variation-settings:normal;font-weight:700;line-height:1;margin:0!important;font-size:18px!important}
.cs{--ff:var(--font-archivo),"Archivo",system-ui,sans-serif;--fm:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;--fs:var(--font-newsreader),"Newsreader",Georgia,serif;min-height:100dvh;position:relative;overflow-x:clip}html.site-scroll{scroll-behavior:smooth;scroll-padding-top:64px}html.site-scroll,body.site-scroll{background:#0b0b0d}@media (prefers-reduced-motion:reduce){html.site-scroll{scroll-behavior:auto}}.cs .nav{z-index:50;-webkit-backdrop-filter:blur(14px);position:sticky;top:0}.cs h1 em,.cs h2 em{font-optical-sizing:auto}.cs .btn{-webkit-tap-highlight-color:transparent}.cs footer.dark .fn a:not(.btn){color:inherit}.cs footer.dark .fn a:not(.btn):hover{color:var(--y)}.cs .vhero .vposter{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.cs .vhero video{z-index:1;background:0 0;position:relative}.cs .vhero .vgrad{z-index:2}.cs .vfull,.cs .vplay{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f2efe9;font:500 10px var(--fm);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0b0b0d9e;border:0;border-radius:2px;align-items:center;gap:9px;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff2e}.cs .vfull{height:32px;padding:0 12px;display:none}.cs .vhero .vctl{right:var(--gut);z-index:3;align-items:center;gap:8px;display:flex;position:absolute;bottom:26px}.cs .vhero .vctl .snd,.cs .vhero .vctl .vfull{position:static}.cs .vhero .snd{-webkit-backdrop-filter:blur(10px);-webkit-tap-highlight-color:transparent}.cs .vfull i{background:linear-gradient(currentColor,currentColor) 0 0/4px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 0 0/1.5px 4px no-repeat,linear-gradient(currentColor,currentColor) 100% 0/4px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 100% 0/1.5px 4px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/4px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/1.5px 4px no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/4px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/1.5px 4px no-repeat;flex:none;width:11px;height:11px}.cs .vfull:active{color:var(--y);box-shadow:inset 0 0 0 1px var(--y)}.cs .vplay{height:44px;padding:0 18px;top:50%;left:50%;transform:translate(-50%,-50%)}.cs .vplay i{border-left:9px solid var(--y);border-top:6px solid #0000;border-bottom:6px solid #0000;width:0;height:0}.cs .vplay:hover{box-shadow:inset 0 0 0 1px var(--y);color:var(--y)}.cs .hud:before{left:max(var(--gut),calc((100% - var(--maxw)) / 2 + var(--gut)))}.cs .hud:after{right:max(var(--gut),calc((100% - var(--maxw)) / 2 + var(--gut)))}.cs .vp video{max-width:none}.cs .net .nc:last-child .li{grid-template-columns:62px minmax(0,1fr)}.cs .net .nc:last-child .li>.tag{justify-self:start}.cs .sprompt .st.run{color:var(--jy)}.cs .sprompt .st.run i{background:var(--jy);animation:1.2s infinite pulse}.cs .cur svg{width:100%;height:100%;display:block}.cs .cur .tap{display:none}.cs .blk .bc.tx .h>span:first-child{margin-left:0}.cs .railsec .sprompt .gen.busy{color:var(--jmut);background:#ffffff1a}.cs .railsec .rd{display:flex}.cs .railsec .sbar{background:linear-gradient(#000000d1,#00000059 70%,#0000)}@media (hover:none) and (pointer:coarse){.cs .railsec .cur{filter:none;width:34px;height:34px;margin:-17px 0 0 -17px}.cs .railsec .cur svg{display:none}.cs .railsec .cur .tap{background:#fff3;border-radius:50%;width:100%;height:100%;transition:transform .14s;display:block;box-shadow:inset 0 0 0 1.5px #ffffffe6,0 6px 18px #00000073}}@media (max-width:1100px){.cs .hud:before,.cs .hud:after{letter-spacing:.14em;font-size:9px;display:block;top:20px}.cs .hud:before{left:var(--gut)}.cs .hud:after{right:var(--gut)}.cs #console .cpad,.cs #console .cbody>div+div.cpad{padding:22px 0}.cs .vfull{display:inline-flex}}@media (max-width:820px){.cs .railsec .rd{bottom:92px}}@media (max-width:640px){html.site-scroll{scroll-padding-top:56px}.cs .vhero .vctl{gap:6px;bottom:10px;right:10px}.cs .vhero .snd{letter-spacing:.14em;gap:7px;height:32px;padding:0 10px;font-size:9px}.cs .vfull{justify-content:center;width:32px;height:32px;padding:0}.cs .vfull span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs .nav .wrap{gap:12px;height:56px}.cs .navr{gap:10px}.cs .navr .tag{padding:4px 7px}.cs .navbtn{height:34px;padding:0 13px}.cs .statement{padding:44px 0 52px}.cs .statement h1{margin-top:18px}.cs .statement .lede{margin-top:4px}.cs .statement .act{gap:10px}.cs .statement .act .btn{flex:100%;justify-content:center}.cs .trust{gap:10px 18px;margin-top:28px}.cs .band .wrap>div{padding:22px 0 20px}.cs .band .wrap>div:last-child{border-bottom:0}.cs .sec{padding:60px 0}.cs .railsec{padding-bottom:0}.cs .shead{gap:16px}.cs .shead p{font-size:16px}.cs .railsec .vp{aspect-ratio:4/5;max-height:none}.cs .railsec .sbar{letter-spacing:.11em;gap:12px;height:46px;font-size:9px}.cs .railsec .sbar .jrail{display:none}.cs .railsec .sprompt{gap:10px;height:66px}.cs .railsec .sprompt .pb{height:38px;padding:0 11px;font-size:12.5px}.cs .railsec .sprompt .gen{height:38px;padding:0 13px}.cs .railsec .vp:after{inset:56px 10px 78px}.cs .railsec .blk .bc{width:calc(100% - 24px)}.cs .railsec .ring{width:84px;height:84px}.cs .railsec .rd{left:var(--gut);flex-direction:column;align-items:flex-start;bottom:82px}.cs .bc .h{padding:10px 13px}.cs .bc .b{padding:12px 13px}.cs .bc .f{gap:10px 12px;padding:10px 13px}.cs .kv{grid-template-columns:76px 1fr;gap:5px 10px}.cs .kv u{padding-top:3px}.cs .bc .go{height:34px}.cs .steps{grid-template-columns:1fr;gap:10px}.cs .step{grid-template-columns:auto minmax(0,1fr);column-gap:14px;padding:16px 16px 18px;display:grid}.cs .step .n{grid-row:1/4;align-self:start}.cs .step h3{margin-top:0}.cs .step p{margin-top:6px}.cs .step .who{margin-top:10px}.cs #console .cbar{flex-wrap:wrap;row-gap:14px;height:auto;padding:12px 0 10px}.cs #console .cbar .tag{order:-1;margin-left:0}.cs #console .cbar nav{justify-content:space-between;width:100%}.cs #console .cbar nav span{padding:6px 0}.cs #console .cbar nav span.on:after{bottom:-11px;right:0}.cs #console .stats{grid-template-columns:1fr 1fr}.cs #console .stat{padding:0 12px 18px 0}.cs #console .stat:nth-child(2n){border-left:1px solid var(--hair);padding-left:16px}.cs #console .stat:nth-child(n+3){border-top:1px solid var(--hair);padding-top:16px}.cs #console .rr{grid-template-columns:30px minmax(0,1fr) auto;gap:12px}.cs #console .fe{grid-template-columns:62px minmax(0,1fr)}.cs #console .cfoot{flex-direction:column;gap:4px}.cs .nc:not(.hub){padding-left:0;padding-right:0}.cs .nc.hub{padding:30px 20px}.cs .scale{margin-top:24px}.cs .fx .forkbtn{justify-content:center;align-self:stretch}.cs footer{padding:36px 0 calc(40px + env(safe-area-inset-bottom))}}@media (max-width:560px){.cs .navr .lt{display:none}}.cs .lksec{padding-bottom:0}.cs .vhero.lk video{object-position:50% 30%;max-height:max(100svh - 64px,49.5vw)}.cs .vhero.lk .vposter{object-position:50% 30%}@media (max-width:640px){.cs .vhero.lk video{aspect-ratio:9/16;max-height:max(100svh - 56px,156vw)}}.cs .logo{gap:8px}.cs .logo .m{width:28px;height:13px;fill:var(--y);background:0 0;flex:none;display:block;overflow:visible}.cs .logo .w{font-family:var(--ff);font-variation-settings:"wdth" 112;letter-spacing:-.045em;font-size:21px;font-style:normal;font-weight:800;line-height:1}.cs .dark .hub .logo .m{fill:#0b0b0d;background:0 0}.cs .csheet.paper{z-index:150;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060608a8;place-items:center;padding:24px;animation:.18s ease-out csfade;display:grid;position:fixed;inset:0}@keyframes csfade{0%{opacity:0}}@keyframes csup{0%{opacity:0;transform:translateY(14px)}}.cs .csheet-card{width:min(640px,100%);max-height:calc(100dvh - 48px);color:var(--ink);border-top:1px solid var(--ink);overscroll-behavior:contain;background:radial-gradient(80% 70% at 85% 0,#ffffffe6,#fff0 70%),#ece8e1;border-radius:2px;animation:.28s cubic-bezier(.22,1,.36,1) csup;overflow:auto;box-shadow:0 40px 100px -30px #000c}.cs .csheet-h{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.cs .csheet-h .k{align-items:center;gap:10px;display:inline-flex}.cs .csheet-h .k:before{content:"";background:var(--y);flex:none;width:9px;height:9px;box-shadow:inset 0 0 0 1px #0000001f}.cs .csheet-x{width:34px;height:34px;color:var(--mut);font-family:var(--fm);box-shadow:inset 0 0 0 1px var(--hair2);cursor:pointer;background:0 0;border:0;border-radius:2px;flex:none;place-items:center;font-size:13px;display:grid}.cs .csheet-x:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.cs .csheet-b{padding:24px 20px}.cs .csheet-b h3{text-transform:uppercase;font-variation-settings:"wdth" 125;letter-spacing:-.035em;color:var(--ink);font-size:clamp(26px,3.2vw,36px);font-weight:800;line-height:.92}.cs .csheet-b .lede{margin-top:14px;font-size:16px}.cs .csheet-roles{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.cs .csheet-roles label{height:36px;font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);box-shadow:inset 0 0 0 1px var(--hair2);cursor:pointer;background:#ffffff8c;border-radius:2px;align-items:center;gap:9px;padding:0 13px;font-size:10.5px;transition:all .16s;display:inline-flex}.cs .csheet-roles label.on{color:#f2efe9;box-shadow:none;background:#0e0e10}.cs .csheet-roles input{appearance:none;background:var(--fade);border-radius:0;flex:none;width:6px;height:6px;margin:0}.cs .csheet-roles label.on input{background:var(--y)}.cs .csheet-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.cs .csheet-grid label{flex-direction:column;gap:7px;min-width:0;display:flex}.cs .csheet-grid label.wide{grid-column:1/-1}.cs .csheet-grid label.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cs .csheet-grid u{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--dim);font-size:10px;text-decoration:none}.cs .csheet-grid input,.cs .csheet-grid textarea{width:100%;min-width:0;font-family:var(--ff);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair2);appearance:none;background:#fbfaf7;border:0;border-radius:2px;outline:0;height:46px;padding:0 12px;font-size:16px;transition:box-shadow .16s}.cs .csheet-grid textarea{resize:vertical;height:auto;padding:11px 12px;line-height:1.5}.cs .csheet-grid input:focus,.cs .csheet-grid textarea:focus{box-shadow:inset 0 0 0 1.5px var(--ink)}.cs .csheet-grid ::placeholder{color:var(--fade)}.cs .csheet-err{color:#c22f3f;margin-top:14px;font-size:13px;line-height:1.6}.cs .csheet-act{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.cs .csheet-act .btn[disabled]{opacity:.55;cursor:default;transform:none}.cs .csheet-roles .lab-s{display:none}.cs .csheet-note{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);max-width:40ch;font-size:9.5px;line-height:1.8}@media (max-width:640px){.cs .csheet.paper{place-items:stretch stretch;padding:0}.cs .csheet-card{width:100%;height:100%;max-height:none;padding-top:env(safe-area-inset-top);border-top:0;border-radius:0;animation:.2s ease-out csfade}.cs .csheet-h{padding:10px 16px}.cs .csheet-x{width:32px;height:32px}.cs .csheet-b{padding:16px 16px 28px}.cs .csheet-b h3{font-size:22px}.cs .csheet-roles{flex-wrap:nowrap;margin-top:14px}.cs .csheet-roles label{flex:1 1 0;justify-content:center;height:38px;padding:0 10px}.cs .csheet-roles .lab-l{display:none}.cs .csheet-roles .lab-s{display:inline}.cs .csheet-grid{grid-template-columns:1fr;gap:10px;margin-top:16px}.cs .csheet-grid label{gap:6px}.cs .csheet-grid input{height:44px}.cs .csheet-grid textarea{height:72px}.cs .csheet-act{margin-top:16px}.cs .csheet-act .btn{justify-content:center;width:100%;height:50px}.cs .csheet-note{display:none}}[data-pf-cc]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none!important;background:#0b0b0df0!important;border-top:1px solid #ffffff1a!important}[data-pf-cc] h2{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace!important;text-transform:uppercase!important;letter-spacing:.14em!important;color:#f2efe9!important;font-size:11px!important;font-weight:500!important}[data-pf-cc] h2 span{color:#f4ff3d!important}[data-pf-cc] p{font-family:var(--font-archivo),"Archivo",system-ui,sans-serif!important;color:#aba8a1!important;font-size:13px!important}[data-pf-cc] p a{color:#f2efe9!important}[data-pf-cc] button{font-family:var(--font-archivo),"Archivo",system-ui,sans-serif!important;text-transform:none!important;letter-spacing:0!important;border-radius:2px!important;font-size:14px!important;font-weight:600!important}[data-pf-cc] button:first-child{color:#f2efe9!important;background:0 0!important;border:1px solid #ffffff3d!important}[data-pf-cc] button:last-child{color:#0b0b0d!important;background:#f4ff3d!important;border:0!important}
