:root{--void: #05070b;--ink: #eef1f6;--dim: #97a1b0;--faint: #5a6472;--line: rgba(238, 241, 246, .11);--line2: rgba(238, 241, 246, .26);--panel: rgba(16, 20, 27, .86);--panel2: rgba(26, 32, 42, .94);--accent: #dce3ea;--red: #cf5a4a;--green: #6fb08a;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ez: cubic-bezier(.22, .68, .24, 1);--ez2: cubic-bezier(.62, .02, .2, 1);--tile: 122px;--tileF: 178px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--void);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow:hidden;overscroll-behavior:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input{font:inherit;color:inherit}.lbl{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--faint)}.os{position:relative;height:100%;overflow:hidden;background:var(--void)}.art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;animation:artIn .62s var(--ez) both}@keyframes artIn{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:none}}.art-l{position:absolute;top:0;right:0;bottom:0;left:0}.art-shape{position:absolute}.art-thumb{animation:none}.art-thumb .art-shape{filter:none}.scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#05070be6,#05070b4d,#05070b00 40%),linear-gradient(0deg,#05070bf5,#05070b9e 24%,#05070b00 56%),linear-gradient(90deg,#05070bd1,#05070b1a 52%,#05070b00 74%)}.boot{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;display:grid;place-items:center;z-index:90}.boot.out{animation:bootOut .78s var(--ez2) forwards}@keyframes bootOut{to{opacity:0;transform:scale(1.1)}}.ring{position:absolute;border-radius:50%;border:1px solid rgba(220,227,234,.16)}.ring.r1{width:42vmin;height:42vmin;animation:ringIn 2.2s var(--ez) both}.ring.r2{width:62vmin;height:62vmin;animation:ringIn 2.2s .18s var(--ez) both}.ring.r3{width:86vmin;height:86vmin;animation:ringIn 2.2s .34s var(--ez) both}@keyframes ringIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.spark{position:absolute;width:2px;height:2px;border-radius:50%;background:#e2eaf5bf;animation:sparkUp linear infinite}@keyframes sparkUp{0%{transform:translate3d(0,60px,0);opacity:0}22%{opacity:1}78%{opacity:1}to{transform:translate3d(18px,-220px,0);opacity:0}}.mark{position:relative;text-align:center;z-index:3}.mark-word{font-size:clamp(34px,8.4vw,96px);font-weight:300;letter-spacing:.02em;line-height:1;animation:markIn 1.9s var(--ez) both}.mark-word b{font-weight:700;letter-spacing:-.02em}@keyframes markIn{0%{opacity:0;letter-spacing:.34em}to{opacity:1}}.mark-rule{height:1px;margin:26px auto 0;background:linear-gradient(90deg,transparent,rgba(238,241,246,.5),transparent);animation:ruleIn 1.4s .9s var(--ez) both}@keyframes ruleIn{0%{width:0;opacity:0}to{width:220px;opacity:1}}.mark-sub{margin-top:20px;animation:fadeIn .9s 1.5s var(--ez) both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.blink{animation:blink 2.2s steps(1) infinite}@keyframes blink{50%{opacity:.28}}.topbar{position:relative;z-index:12;display:flex;align-items:center;gap:26px;padding:26px 42px 0}.tabs{display:flex;gap:26px}.tab{position:relative;font-size:15px;color:var(--faint);padding-bottom:10px;transition:color .22s var(--ez)}.tab.on{color:var(--ink)}.tab.on:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--ink)}.tab.foc:not(.on):after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--line2)}.grow{flex:1}.status{display:flex;align-items:center;gap:16px;color:var(--dim)}.pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:100px;padding:6px 12px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;transition:border-color .2s var(--ez),background .2s var(--ez),color .2s var(--ez)}.pill:hover,.pill.foc{border-color:var(--line2);background:#ffffff0f;color:var(--ink)}.led{width:6px;height:6px;border-radius:50%;background:var(--faint)}.led.on{background:var(--green)}.clock{font-size:13px;letter-spacing:.05em;font-variant-numeric:tabular-nums;color:var(--dim)}.ava{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#0a0d12;background:var(--accent)}.stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;overflow:hidden}.front{height:100%;transition:transform .52s var(--ez)}.stage.open .front{transform:translateY(-92px)}.head{padding:104px 42px 0;max-width:660px;transition:opacity .34s var(--ez),transform .42s var(--ez)}.stage.open .head{opacity:0;transform:translateY(-14px)}.head .lbl{display:block;margin-bottom:14px}.head h1{margin:0;font-size:clamp(32px,4.6vw,62px);font-weight:700;letter-spacing:-.032em;line-height:1}.head p{margin:16px 0 0;font-size:15px;line-height:1.55;color:var(--dim);max-width:46ch}.head .facts{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.fact{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--dim);border:1px solid var(--line);border-radius:3px;padding:5px 9px}.swap{animation:swapIn .42s var(--ez) both}@keyframes swapIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rail{padding:34px 0 0 42px;overflow:hidden}.tiles{display:flex;align-items:flex-end;gap:18px;transition:transform .48s var(--ez)}.tw{position:relative;flex:0 0 auto}.tile{position:relative;display:block;width:var(--tile);height:var(--tile);border-radius:6px;overflow:hidden;background:#0b0f15;box-shadow:inset 0 0 0 1px #ffffff12,0 16px 34px #0000008c;transition:width .44s var(--ez),height .44s var(--ez),box-shadow .44s var(--ez),opacity .44s var(--ez);opacity:.5}.tw.foc .tile{width:var(--tileF);height:var(--tileF);opacity:1;box-shadow:inset 0 0 0 1px #ffffff4d,0 26px 54px #000000b3}.tile .art{position:absolute;top:0;right:0;bottom:0;left:0}.tile-cap{position:absolute;left:0;right:0;bottom:0;padding:30px 10px 10px;font-size:11.5px;font-weight:600;letter-spacing:-.005em;background:linear-gradient(0deg,rgba(0,0,0,.88),transparent)}.bracket{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;pointer-events:none;opacity:0;transition:opacity .38s var(--ez)}.tw.foc .bracket{opacity:1}.bracket i{position:absolute;width:13px;height:13px;border:2px solid var(--accent)}.bracket i:nth-child(1){left:0;top:0;border-right:0;border-bottom:0}.bracket i:nth-child(2){right:0;top:0;border-left:0;border-bottom:0}.bracket i:nth-child(3){left:0;bottom:0;border-right:0;border-top:0}.bracket i:nth-child(4){right:0;bottom:0;border-left:0;border-top:0}.hints{padding:26px 42px 0;display:flex;gap:22px;align-items:center}.hint{display:inline-flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.key{border:1px solid var(--line2);border-radius:4px;padding:3px 7px;font-size:10px;color:var(--dim)}.hub{position:absolute;left:0;right:0;bottom:0;padding:40px 42px;display:flex;gap:16px;overflow:hidden;transform:translateY(100%);opacity:0;transition:transform .52s var(--ez),opacity .38s var(--ez);background:linear-gradient(0deg,rgba(5,7,11,.95) 30%,rgba(5,7,11,.55) 72%,transparent)}.stage.open .hub{transform:none;opacity:1}.card{flex:0 0 auto;width:268px;min-height:176px;text-align:left;border-radius:6px;border:1px solid var(--line);background:var(--panel);padding:18px;display:flex;flex-direction:column;gap:9px;transition:transform .32s var(--ez),border-color .32s var(--ez),background .32s var(--ez)}.card.foc{transform:translateY(-9px);border-color:var(--line2);background:var(--panel2)}.card h3{margin:3px 0 0;font-size:17px;font-weight:600;letter-spacing:-.012em}.card p{margin:0;font-size:12.5px;line-height:1.5;color:var(--dim)}.card .foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--faint);letter-spacing:.06em}.card .dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#0a0d12}.ctrls{display:grid;gap:5px}.ctrls div{display:flex;justify-content:space-between;font-size:12px;color:var(--dim)}.ctrls b{color:var(--ink);font-weight:500}.cc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#05070bd1;display:flex;flex-direction:column;justify-content:flex-end;animation:fadeIn .24s var(--ez) both}.cc-cards{display:flex;gap:16px;padding:0 42px 34px;overflow:hidden;animation:ccUp .42s 40ms var(--ez) both}@keyframes ccUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.cc-bar{display:flex;align-items:center;gap:8px;padding:16px 42px 22px;border-top:1px solid var(--line);background:#080b10eb;animation:ccIn .34s var(--ez) both}@keyframes ccIn{0%{transform:translateY(100%)}to{transform:none}}.cc-item{display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:5px;border:1px solid transparent;color:var(--dim);white-space:nowrap;transition:color .2s var(--ez),background .2s var(--ez),border-color .2s var(--ez)}.cc-item span{font-size:12.5px}.cc-item.foc{color:var(--ink);background:#ffffff14;border-color:var(--line2)}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;grid-template-rows:auto 1fr auto;background:var(--void);animation:sheetIn .34s var(--ez) both}@keyframes sheetIn{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:none}}.sheet-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 60% at 18% 0%,rgba(90,120,170,.16),transparent 62%),radial-gradient(70% 60% at 92% 100%,rgba(150,120,90,.12),transparent 64%);pointer-events:none}.sheet-top{position:relative;display:flex;align-items:center;justify-content:space-between;padding:26px 42px 20px;border-bottom:1px solid var(--line)}.sheet-top h2{margin:8px 0 0;font-size:26px;font-weight:700;letter-spacing:-.028em}.sheet-mid{position:relative;overflow-y:auto;padding:0 42px;display:grid;align-content:center}.sheet-list{position:relative;overflow-y:auto;padding:8px 42px 30px}.sheet-foot{position:relative;display:flex;gap:24px;padding:15px 42px 20px;border-top:1px solid var(--line);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap}.card-form{width:min(560px,100%);margin:40px auto}.steps{display:flex;gap:5px;margin-bottom:32px}.steps i{flex:1;height:2px;background:#eef1f624;border-radius:2px}.steps i.done{background:var(--accent)}.steps i.now{background:var(--ink)}.q{margin:0 0 12px;font-size:clamp(26px,4.2vw,42px);font-weight:700;letter-spacing:-.032em;line-height:1.05}.sub{margin:0 0 28px;color:var(--dim);font-size:14px;line-height:1.6;max-width:46ch}.field{margin-bottom:14px}.field>span{display:block;margin-bottom:8px}.field input{width:100%;background:#ffffff0a;border:1px solid var(--line);border-radius:5px;padding:15px 16px;font-size:17px;outline:none;transition:border-color .18s var(--ez),background .18s var(--ez)}.field input:focus{border-color:var(--accent);background:#ffffff12}.field input::placeholder{color:var(--faint)}.err{color:var(--red);font-size:12.5px;margin-top:8px}.meter{display:flex;gap:4px;margin-top:10px}.meter i{flex:1;height:3px;border-radius:2px;background:#eef1f624}.meter i.low{background:var(--red)}.meter i.mid{background:#d3a852}.meter i.hi{background:var(--green)}.acts{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}.btn{border-radius:5px;padding:13px 22px;font-size:13px;letter-spacing:.02em;border:1px solid var(--line2);transition:background .16s var(--ez),border-color .16s var(--ez),transform .12s var(--ez),color .16s var(--ez)}.btn:hover{background:#ffffff12}.btn:active{transform:translateY(1px)}.btn.pri{background:var(--ink);color:#0a0d12;border-color:var(--ink);font-weight:600}.btn.pri:hover{background:#fff}.btn.gho{border-color:transparent;color:var(--dim)}.btn.gho:hover{color:var(--ink)}.btn.dan{color:var(--red);border-color:#cf5a4a66}.btn.dan:hover{background:#cf5a4a1f}.btn[disabled]{opacity:.4;cursor:not-allowed}.recap{border:1px solid var(--line);border-radius:6px;overflow:hidden}.recap div{display:flex;justify-content:space-between;gap:18px;padding:14px 17px;border-bottom:1px solid var(--line);background:#ffffff05}.recap div:last-child{border-bottom:0}.recap dt{margin:0}.recap dd{margin:0;font-size:15px}.note{border:1px solid var(--line2);border-radius:6px;background:var(--panel);padding:17px;margin-top:22px}.note p{margin:0 0 14px;font-size:13px;color:var(--dim);line-height:1.6}.note b{color:var(--ink);font-weight:600}.group{margin-top:26px}.group>.lbl{display:block;padding-bottom:10px}.row{display:flex;align-items:center;gap:18px;width:100%;text-align:left;padding:16px;border-bottom:1px solid var(--line);border-left:2px solid transparent;transition:background .18s var(--ez),border-color .18s var(--ez),padding-left .18s var(--ez)}.row.foc{background:#ffffff0d;border-left-color:var(--accent);padding-left:22px}.row .t{display:block;font-size:15px}.row .s{display:block;font-size:12px;color:var(--faint);margin-top:4px;line-height:1.5}.row .v{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--dim);letter-spacing:.04em}.vol{display:flex;gap:3px}.vol i{width:7px;height:15px;border-radius:1px;background:#eef1f629}.vol i.on{background:var(--accent)}.tag{border:1px solid var(--line2);border-radius:100px;padding:4px 11px;font-size:11px;letter-spacing:.06em;color:var(--dim)}.tag.on{background:var(--accent);border-color:var(--accent);color:#0a0d12}.runner{position:fixed;z-index:100;overflow:hidden;border-radius:6px;background:var(--accent);transition:top .54s var(--ez2),left .54s var(--ez2),width .54s var(--ez2),height .54s var(--ez2),border-radius .54s var(--ez2)}.runner.full{top:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:0}.runner.closing{transition:opacity .24s var(--ez),transform .24s var(--ez);opacity:0;transform:scale(.97)}.splash{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:4;transition:opacity .22s linear;pointer-events:none}.splash div{font-size:clamp(26px,5.4vw,62px);font-weight:700;letter-spacing:-.03em;color:#0a0d12}.shut{position:absolute;left:0;right:0;height:50%;z-index:3;pointer-events:none;transition:transform .52s var(--ez2)}.shut.t{top:0}.shut.b{bottom:0}.opened .shut.t{transform:translateY(-100%)}.opened .shut.b{transform:translateY(100%)}.rbar{position:absolute;top:0;left:0;right:0;height:42px;z-index:5;display:flex;align-items:center;gap:12px;padding:0 14px;background:#05070bf5;border-bottom:1px solid var(--line);transform:translateY(-100%);transition:transform .3s var(--ez)}.live .rbar{transform:none}.rbar .name{font-size:13.5px;font-weight:600}.mini{border:1px solid var(--line);border-radius:4px;padding:6px 11px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);transition:background .16s var(--ez),color .16s var(--ez),border-color .16s var(--ez)}.mini:hover{background:#ffffff14;color:var(--ink);border-color:var(--line2)}.mini.warn{color:#dcb26a;border-color:#dcb26a57}.frame{position:absolute;top:42px;right:0;bottom:0;left:0;background:#05070b}.frame iframe{width:100%;height:100%;border:0;display:block;background:#05070b}.bang{position:absolute;left:50%;bottom:26px;transform:translate(-50%);z-index:6;display:flex;align-items:center;gap:14px;max-width:min(640px,92vw);background:#080b10f7;border:1px solid var(--line2);border-radius:6px;padding:14px 16px;animation:bangIn .24s var(--ez) both}@keyframes bangIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.bang p{margin:0;font-size:13px;line-height:1.5;color:var(--dim)}.bang b{color:var(--ink);font-weight:600}.loadbar{position:absolute;left:0;top:42px;height:2px;background:var(--accent);z-index:6;pointer-events:none;animation:load 2.2s var(--ez) forwards}@keyframes load{0%{width:0}to{width:100%}}.browser{position:absolute;top:42px;right:0;bottom:0;left:0;display:grid;grid-template-rows:48px 36px 1fr;background:var(--void)}.omni{display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--line)}.nav{width:32px;height:32px;border-radius:5px;display:grid;place-items:center;color:var(--dim);transition:background .16s var(--ez),color .16s var(--ez)}.nav:hover:not([disabled]){background:#ffffff14;color:var(--ink)}.nav[disabled]{opacity:.3;cursor:default}.omni input{flex:1;min-width:0;background:#ffffff0d;border:1px solid var(--line);border-radius:100px;padding:9px 15px;font-size:13px;outline:none}.omni input:focus{border-color:var(--line2);background:#ffffff14}.marks{display:flex;align-items:center;gap:7px;padding:0 12px;border-bottom:1px solid var(--line);overflow-x:auto}.mark{border:1px solid var(--line);border-radius:100px;padding:5px 11px;font-size:11px;color:var(--dim);white-space:nowrap;transition:color .16s var(--ez),border-color .16s var(--ez)}.mark:hover{color:var(--ink);border-color:var(--line2)}.view{position:relative;background:#fff}.view iframe{width:100%;height:100%;border:0;display:block}.toast{position:fixed;left:50%;bottom:52px;transform:translate(-50%);z-index:120;background:#0a0d12f7;border:1px solid var(--line2);border-radius:6px;padding:12px 18px;font-size:12.5px;color:var(--dim);animation:bangIn .22s var(--ez) both;max-width:90vw}.rest{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;background:#000;display:grid;place-items:center;animation:fadeIn .7s var(--ez) both}.rest .pulse{width:8px;height:8px;border-radius:50%;background:var(--accent);margin:0 auto 22px;animation:pulse 3.2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.15;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@media (max-width: 900px){:root{--tile: 86px;--tileF: 128px}.topbar{padding:18px 18px 0;gap:14px}.head{padding:78px 18px 0}.rail,.hints{padding-left:18px}.hub{padding:28px 18px 26px}.card{width:216px;min-height:150px}.cc-cards,.cc-bar,.sheet-top,.sheet-mid,.sheet-list,.sheet-foot{padding-left:18px;padding-right:18px}.cc-item span,.hide-s{display:none}}@media (max-height: 760px){.head{padding-top:82px}.head p{display:none}.rail{padding-top:22px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.no-motion *,.no-motion *:before,.no-motion *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.boot .flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0}.boot.stage1 .flash{animation:powerFlash .46s var(--ez2) both}@keyframes powerFlash{0%{opacity:0}12%{opacity:.9}to{opacity:0}}.boot .ring{opacity:0}.boot.stage2 .ring,.boot.stage3 .ring,.boot.stage4 .ring,.boot.stage5 .ring{animation:ringPop 1.5s var(--ez) both}.ring.r1{width:30vmin;height:30vmin}.ring.r2{width:52vmin;height:52vmin;animation-delay:90ms!important}.ring.r3{width:76vmin;height:76vmin;animation-delay:.19s!important}.ring.r4{width:104vmin;height:104vmin;animation-delay:.3s!important;border-color:#dce3ea14}@keyframes ringPop{0%{opacity:0;transform:scale(.55)}55%{opacity:1}to{opacity:.55;transform:scale(1)}}.sweep{position:absolute;width:120vmax;height:120vmax;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(190,214,240,.09) 22deg,transparent 60deg);animation:spin 9s linear infinite;opacity:0}.boot.stage2 .sweep,.boot.stage3 .sweep,.boot.stage4 .sweep{opacity:1;transition:opacity .9s var(--ez)}@keyframes spin{to{transform:rotate(360deg)}}.mark-word.idle{opacity:.5;animation:none}.mark-word .glyph{display:inline-block;opacity:0;animation:glyphIn .62s var(--ez) both}@keyframes glyphIn{0%{opacity:0;transform:translateY(16px) scale(.9);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}.boot .mark-word{font-weight:300;letter-spacing:.16em;animation:none}.boot .mark-word .glyph:nth-child(-n+4){font-weight:700;letter-spacing:-.01em}.boot .mark-rule{animation:ruleIn 1s 2.1s var(--ez) both}.boot-status{display:block;margin-top:18px;animation:fadeIn .5s both}.arc{margin:26px auto 0;width:54px;height:54px}.arc svg{width:100%;height:100%;transform:rotate(-90deg)}.arc circle{fill:none;stroke-width:2}.arc-bg{stroke:#eef1f61f}.arc-fg{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:327;animation:arcGo 2.2s 1.4s var(--ez) forwards}@keyframes arcGo{to{stroke-dashoffset:26}}.boot.iris{animation:iris .7s var(--ez2) forwards}@keyframes iris{0%{clip-path:circle(140% at 50% 50%);opacity:1}70%{opacity:1}to{clip-path:circle(0% at 50% 50%);opacity:0}}.login-orbits{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.orb{position:absolute;border-radius:50%;border:1px solid rgba(238,241,246,.06);left:50%;top:42%}.orb.o1{width:60vmin;height:60vmin;margin:-30vmin 0 0 -30vmin;animation:drift1 26s linear infinite}.orb.o2{width:92vmin;height:92vmin;margin:-46vmin 0 0 -46vmin;animation:drift1 40s linear infinite reverse}.orb.o3{width:128vmin;height:128vmin;margin:-64vmin 0 0 -64vmin;border-color:#eef1f609;animation:drift1 60s linear infinite}@keyframes drift1{to{transform:rotate(360deg) scale(1.04)}}.login-card{animation:loginIn .72s var(--ez) both}@keyframes loginIn{0%{opacity:0;transform:translateY(22px) scale(.98)}to{opacity:1;transform:none}}.login-card.shake{animation:shake .44s var(--ez2)}@keyframes shake{0%,to{transform:none}20%{transform:translate(-9px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}.login-ava{position:relative;width:128px;height:128px;margin:0 auto 24px;display:grid;place-items:center}.login-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(238,241,246,.16);border-top-color:var(--accent);animation:spin 5.5s linear infinite}.ava.big{width:96px;height:96px;font-size:30px}.login .ava.big{animation:avaIn .7s .12s var(--ez) both}@keyframes avaIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.login-name{animation:swapIn .56s .2s var(--ez) both}.login-mail{animation:swapIn .56s .28s var(--ez) both;margin:0 auto 22px!important}.login-field{animation:swapIn .56s .38s var(--ez) both;text-align:left}.dots{display:flex;gap:8px;justify-content:center;margin-bottom:22px}.dots i{width:9px;height:9px;border-radius:50%;background:#eef1f629;transition:background .18s var(--ez),transform .18s var(--ez)}.dots i.on{background:var(--accent);transform:scale(1.25)}.login.pass .login-card{animation:passOut .8s var(--ez2) forwards}@keyframes passOut{to{opacity:0;transform:scale(1.08);filter:blur(6px)}}.login.pass .login-ring{border-top-color:var(--green);animation-duration:.6s}.wiz-target{position:relative;display:grid;place-items:center;gap:14px;padding:30px 20px;border:1px dashed var(--line2);border-radius:8px;color:var(--dim);font-size:13px;letter-spacing:.06em;transition:border-color .2s var(--ez),background .2s var(--ez),color .2s var(--ez)}.wiz-target.hit{border-color:var(--green);border-style:solid;background:#6fb08a1a;color:var(--ink)}.wiz-ping{width:16px;height:16px;border-radius:50%;background:var(--accent);animation:ping 1.5s var(--ez) infinite}@keyframes ping{0%{box-shadow:0 0 #dce3ea66}70%{box-shadow:0 0 0 22px #dce3ea00}to{box-shadow:0 0 #dce3ea00}}.wiz-ok{font-size:54px;color:var(--green);animation:avaIn .5s var(--ez) both}.wiz-live{margin-top:30px;border:1px solid var(--line);border-radius:8px;padding:16px;text-align:left;background:#ffffff05}.wiz-live-head{display:flex;justify-content:space-between;margin-bottom:12px}.wiz-dots{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.wiz-dots i{width:14px;height:14px;border-radius:3px;background:#eef1f61f;transition:background 90ms linear,transform 90ms linear}.wiz-dots i.on{background:var(--green);transform:scale(1.18)}.wiz-axes{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.wiz-ax{position:relative;width:62px;height:6px;border-radius:4px;background:#eef1f61a;overflow:hidden}.wiz-ax b{position:absolute;left:50%;top:0;width:8px;height:100%;margin-left:-4px;border-radius:4px;background:var(--accent);transition:transform 60ms linear}.wiz-bind{display:flex;flex-wrap:wrap;gap:6px}.wiz-bind .tag{font-size:10px;padding:3px 8px}.upd-badge{position:relative;width:96px;height:96px;display:grid;place-items:center;margin-bottom:24px}.upd-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--line2);border-top-color:var(--accent);animation:spin 4s linear infinite}.upd-ver{font-size:17px;font-weight:700;letter-spacing:-.02em}.notes{list-style:none;margin:0 0 8px;padding:0;border-top:1px solid var(--line)}.notes li{padding:13px 2px 13px 22px;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--dim);position:relative;animation:swapIn .46s var(--ez) both}.notes li:before{content:"";position:absolute;left:3px;top:19px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.btn.foc{box-shadow:0 0 0 2px var(--accent)}.upd-bar{height:4px;border-radius:4px;background:#eef1f61f;overflow:hidden;margin:26px 0 14px}.upd-bar span{display:block;height:100%;background:var(--accent);transition:width .12s linear}.upd-pct{font-size:46px;font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.upd-pct em{font-style:normal;font-size:20px;color:var(--dim);margin-left:4px}.upd-steps{list-style:none;margin:26px 0 0;padding:0}.upd-steps li{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;color:var(--faint);transition:color .24s var(--ez)}.upd-steps li i{width:8px;height:8px;border-radius:50%;background:#eef1f629;transition:background .24s var(--ez),transform .24s var(--ez)}.upd-steps li.now{color:var(--ink)}.upd-steps li.now i{background:var(--accent);transform:scale(1.4)}.upd-steps li.done{color:var(--dim)}.upd-steps li.done i{background:var(--green)}.osk{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:140;width:min(880px,96vw);background:#090c11fa;border:1px solid var(--line2);border-radius:10px;padding:14px;animation:oskIn .3s var(--ez) both}@keyframes oskIn{0%{opacity:0;transform:translate(-50%,26px)}to{opacity:1;transform:translate(-50%)}}.osk-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.osk-row{display:flex;gap:6px;margin-bottom:6px}.osk-key{flex:1;min-width:0;height:46px;border-radius:6px;border:1px solid var(--line);background:#ffffff0a;font-size:16px;transition:background .12s var(--ez),border-color .12s var(--ez),transform .12s var(--ez)}.osk-key:hover{background:#ffffff17}.osk-key.foc{background:var(--accent);color:#0a0d12;border-color:var(--accent);transform:translateY(-2px)}.osk-key.on{border-color:var(--accent);color:var(--ink)}.osk-key.wide{flex:1.4;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.osk-key.space{flex:3.4}.comp{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:100px;padding:5px 11px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.comp i{width:6px;height:6px;border-radius:50%;background:var(--faint)}.comp i.online{background:var(--green);animation:pulseDot 2.4s ease-in-out infinite}.comp i.connecting{background:#d3a852;animation:pulseDot 1s ease-in-out infinite}.comp i.error{background:var(--red)}@keyframes pulseDot{50%{opacity:.35}}.banner{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:125;display:flex;align-items:center;gap:14px;background:#0a0d12f7;border:1px solid var(--line2);border-radius:8px;padding:12px 16px;animation:bannerIn .34s var(--ez) both;max-width:92vw}@keyframes bannerIn{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}.banner b{font-size:13px;font-weight:600}.banner span{font-size:12px;color:var(--dim)}.tw .tile{transition:width .44s var(--ez),height .44s var(--ez),box-shadow .44s var(--ez),opacity .44s var(--ez),transform .44s var(--ez)}.tw.foc .tile{transform:translateY(-6px)}.tiles{will-change:transform}.hub .card{animation:cardUp .46s var(--ez) both}@keyframes cardUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hub .card:nth-child(2){animation-delay:60ms}.hub .card:nth-child(3){animation-delay:.12s}.hub .card:nth-child(4){animation-delay:.18s}.cc-cards .card{animation:cardUp .42s var(--ez) both}.cc-cards .card:nth-child(2){animation-delay:70ms}.cc-cards .card:nth-child(3){animation-delay:.14s}.cc-item{animation:cardUp .34s var(--ez) both}.cc-item:nth-child(2){animation-delay:40ms}.cc-item:nth-child(3){animation-delay:80ms}.cc-item:nth-child(4){animation-delay:.12s}.cc-item:nth-child(5){animation-delay:.16s}.runner{transition:top .56s var(--ez2),left .56s var(--ez2),width .56s var(--ez2),height .56s var(--ez2),border-radius .56s var(--ez2),box-shadow .56s var(--ez2);box-shadow:0 40px 90px #000000b3}.splash div{animation:splashIn .54s var(--ez) both}@keyframes splashIn{0%{opacity:0;transform:scale(.86);letter-spacing:.14em}to{opacity:1;transform:none}}.upd-space{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.upd-orb{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(238,241,246,.07)}.upd-orb.u1{width:52vmin;height:52vmin;margin:-26vmin 0 0 -26vmin;animation:spin 22s linear infinite;border-top-color:#dce3ea47}.upd-orb.u2{width:78vmin;height:78vmin;margin:-39vmin 0 0 -39vmin;animation:spin 34s linear infinite reverse;border-left-color:#dce3ea2e}.upd-orb.u3{width:110vmin;height:110vmin;margin:-55vmin 0 0 -55vmin;animation:spin 52s linear infinite;border-bottom-color:#dce3ea1a}.upd-scan{position:absolute;left:0;right:0;height:220px;background:linear-gradient(180deg,transparent,rgba(160,190,230,.07) 45%,rgba(220,227,234,.16) 50%,rgba(160,190,230,.07) 55%,transparent);animation:scanDown 3.4s var(--ez) infinite}@keyframes scanDown{0%{transform:translateY(-240px)}to{transform:translateY(100vh)}}.upd.running .sheet-mid{align-content:center}.upd-stage{display:grid;grid-template-columns:auto 1fr;gap:54px;align-items:center;width:min(940px,100%);margin:0 auto;animation:swapIn .52s var(--ez) both}.dial{position:relative;width:min(320px,42vw);aspect-ratio:1 / 1}.dial svg{width:100%;height:100%;transform:rotate(-90deg)}.dial circle{fill:none}.dial-bg{stroke:#eef1f61a;stroke-width:10}.dial-fg{stroke:var(--accent);stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .16s linear}.dial-tick{stroke:#eef1f60f;stroke-width:1;stroke-dasharray:2 12;animation:spin 40s linear infinite;transform-origin:50% 50%}.dial-mid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;gap:6px}.dial-pct{font-size:clamp(38px,6vw,66px);font-weight:700;letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:1}.dial-pct em{font-style:normal;font-size:.36em;color:var(--dim);margin-left:4px}.upd-side{min-width:0}.upd-side .upd-bar{margin-top:22px}.upd.flash:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:200;pointer-events:none;animation:updFlash .9s var(--ez2) forwards}@keyframes updFlash{0%{opacity:0}18%{opacity:.85}to{opacity:0}}@media (max-width: 860px){.upd-stage{grid-template-columns:1fr;gap:26px;text-align:center}.dial{margin:0 auto;width:min(240px,62vw)}.upd-steps li{justify-content:center}}.mine{display:grid;gap:8px}.mine-row{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:6px;padding:12px 14px;background:#ffffff05}.mine-dot{width:26px;height:26px;border-radius:6px;flex:0 0 auto}.mine-row .t{font-size:14px}.mine-row .u{font-size:11px;color:var(--faint);word-break:break-all}.os.recede{transform:scale(1.07);opacity:.28;transition:transform .62s var(--ez2),opacity .46s var(--ez);pointer-events:none}.tw.firing .tile{animation:firePress .42s var(--ez2) both}@keyframes firePress{0%{transform:translateY(-6px) scale(1)}28%{transform:translateY(0) scale(.94)}to{transform:translateY(-14px) scale(1.06)}}.seam{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;z-index:5;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);transform:scaleX(0);opacity:0}.runner .seam{animation:seamGrow .6s var(--ez2) forwards}.runner.opened .seam{animation:seamFlash .52s var(--ez) forwards}@keyframes seamGrow{0%{transform:scaleX(0);opacity:0}40%{opacity:1}to{transform:scaleX(1);opacity:.7}}@keyframes seamFlash{0%{transform:scaleX(1) scaleY(1);opacity:1}35%{transform:scaleX(1) scaleY(6);opacity:1}to{transform:scaleX(1) scaleY(1);opacity:0}}.splash .word{position:relative;font-size:clamp(26px,5.4vw,62px);font-weight:700;letter-spacing:-.03em;color:#0a0d12;overflow:hidden;animation:wordIn .62s var(--ez) both}@keyframes wordIn{0%{opacity:0;letter-spacing:.4em;transform:scale(.92)}60%{opacity:1}to{opacity:1;letter-spacing:-.03em;transform:none}}.splash .word:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.75) 50%,transparent 70%);transform:translate(-120%);animation:sheen .9s .28s var(--ez) both}@keyframes sheen{to{transform:translate(120%)}}.splash .sub{margin-top:14px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#0a0d129e;animation:fadeIn .4s .32s var(--ez) both}.spin{position:absolute;left:50%;bottom:40px;margin-left:-13px;width:26px;height:26px;z-index:6;pointer-events:none;border-radius:50%;border:2px solid rgba(238,241,246,.16);border-top-color:var(--accent);animation:spin .8s linear infinite}.runner.closing .shut{transform:none!important}.cin{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;background:#000;overflow:hidden;display:grid;place-items:center;perspective:620px;perspective-origin:50% 46%}.cin.gate{gap:30px}.cin-gatemark{display:flex;align-items:baseline;gap:12px;opacity:.4;font-size:clamp(30px,7vw,74px);line-height:1}.cin-r{font-weight:800;letter-spacing:-.035em}.cin-g{font-weight:200;letter-spacing:.16em;color:var(--dim)}.cin-bars:before,.cin-bars:after{content:"";position:absolute;left:0;right:0;height:11vh;background:#000;z-index:20;transition:transform .9s var(--ez2)}.cin-bars:before{top:0;transform:translateY(-100%)}.cin-bars:after{bottom:0;transform:translateY(100%)}.cin.k1 .cin-bars:before,.cin.k2 .cin-bars:before,.cin.k3 .cin-bars:before,.cin.k4 .cin-bars:before{transform:none}.cin.k1 .cin-bars:after,.cin.k2 .cin-bars:after,.cin.k3 .cin-bars:after,.cin.k4 .cin-bars:after{transform:none}.cin.k5 .cin-bars:before{transform:translateY(-100%)}.cin.k5 .cin-bars:after{transform:translateY(100%)}.cin-stars{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;opacity:0;transition:opacity .9s var(--ez)}.cin.k2 .cin-stars,.cin.k3 .cin-stars,.cin.k4 .cin-stars{opacity:1}.cin-stars span{position:absolute;border-radius:50%;background:#cfe0f7;animation:cinStar linear infinite;will-change:transform,opacity}@keyframes cinStar{0%{transform:translateZ(0) scale(.2);opacity:0}14%{opacity:1}to{transform:translate3d(calc((50vw - 50%)*-.9),calc((46vh - 50%)*-.9),0) scale(3.4);opacity:0}}.cin-tunnel{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;opacity:0;transition:opacity .7s var(--ez)}.cin.k2 .cin-tunnel,.cin.k3 .cin-tunnel{opacity:1}.cin-tunnel span{position:absolute;left:50%;top:46%;width:60vmin;height:60vmin;margin:-30vmin 0 0 -30vmin;border:1px solid rgba(150,190,240,.34);border-radius:6px;animation:cinRush 2.6s linear infinite;will-change:transform,opacity}.cin-tunnel span:nth-child(2){animation-delay:-.43s}.cin-tunnel span:nth-child(3){animation-delay:-.86s}.cin-tunnel span:nth-child(4){animation-delay:-1.3s}.cin-tunnel span:nth-child(5){animation-delay:-1.73s}.cin-tunnel span:nth-child(6){animation-delay:-2.16s}@keyframes cinRush{0%{transform:translateZ(-1400px) rotate(0);opacity:0}16%{opacity:.85}84%{opacity:.5}to{transform:translateZ(560px) rotate(14deg);opacity:0}}.cin-floor{position:absolute;left:-70%;right:-70%;bottom:-14%;height:74%;background-image:linear-gradient(rgba(140,185,245,.3) 2px,transparent 2px),linear-gradient(90deg,rgba(140,185,245,.22) 1px,transparent 1px);background-size:100% 52px,74px 100%;transform:rotateX(80deg);transform-origin:50% 100%;opacity:0;mask-image:linear-gradient(180deg,transparent,#000 46%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 46%)}.cin.k2 .cin-floor,.cin.k3 .cin-floor,.cin.k4 .cin-floor{opacity:1;animation:cinFloor 1.1s linear infinite;transition:opacity .9s var(--ez)}@keyframes cinFloor{to{background-position:0 52px,0 0}}.cin-glow{position:absolute;left:50%;top:46%;width:10vmin;height:10vmin;margin:-5vmin 0 0 -5vmin;border-radius:50%;background:radial-gradient(circle,rgba(190,220,255,.9),rgba(120,170,240,.28) 40%,transparent 70%);opacity:0;transform:scale(.2)}.cin.k2 .cin-glow{animation:cinGlow 3.9s var(--ez) forwards}@keyframes cinGlow{0%{opacity:0;transform:scale(.15)}70%{opacity:.75;transform:scale(1.4)}to{opacity:1;transform:scale(3.2)}}.cin-lines{position:relative;z-index:6;display:grid;gap:10px;text-align:center;pointer-events:none}.cin-lines span{font-size:clamp(15px,2.4vw,25px);font-weight:200;letter-spacing:.44em;text-transform:uppercase;color:#8f9dae;opacity:0;transform:translateY(8px);transition:opacity .7s var(--ez),transform .7s var(--ez),letter-spacing .9s var(--ez)}.cin-lines span.on{opacity:1;transform:none;letter-spacing:.3em;color:#dbe4ef}.cin.k2 .cin-lines,.cin.k3 .cin-lines,.cin.k4 .cin-lines,.cin.k5 .cin-lines{opacity:0;transition:opacity .4s var(--ez)}.cin-white{position:absolute;top:0;right:0;bottom:0;left:0;z-index:18;background:#fff;opacity:0;pointer-events:none}.cin.k3 .cin-white{animation:cinWhite .8s var(--ez2) forwards}@keyframes cinWhite{0%{opacity:0}6%{opacity:1}30%{opacity:.55}to{opacity:0}}.cin-shock{position:absolute;left:50%;top:46%;width:20vmin;height:20vmin;margin:-10vmin 0 0 -10vmin;border-radius:50%;border:3px solid rgba(255,255,255,.95);opacity:0;z-index:8}.cin.k3 .cin-shock,.cin.k4 .cin-shock{animation:cinShock 1.1s var(--ez2) forwards}@keyframes cinShock{0%{opacity:1;transform:scale(.1);border-width:6px}70%{opacity:.4}to{opacity:0;transform:scale(9);border-width:1px}}.cin-shards{position:absolute;left:50%;top:46%;z-index:7}.cin-shards span{position:absolute;left:0;top:0;transform-origin:0 0;background:linear-gradient(180deg,rgba(255,255,255,.9),transparent);opacity:0}.cin.k3 .cin-shards span,.cin.k4 .cin-shards span{animation:cinShard .9s var(--ez2) forwards}@keyframes cinShard{0%{opacity:0;transform:rotate(var(--x, 0deg)) scaleY(0)}20%{opacity:1}to{opacity:0;transform:scaleY(1) translateY(-14vmin)}}.cin-title{position:relative;z-index:10;text-align:center;opacity:0;transform:scale(1.5);filter:blur(14px)}.cin.k3 .cin-title,.cin.k4 .cin-title,.cin.k5 .cin-title{animation:cinTitle .62s var(--ez2) forwards}@keyframes cinTitle{0%{opacity:0;transform:scale(1.55);filter:blur(16px)}55%{opacity:1;transform:scale(.97);filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}.cin.k4 .cin-mark,.cin.k5 .cin-mark{animation:cinDrift 4s var(--ez) forwards}@keyframes cinDrift{to{transform:scale(1.045) translateY(-4px)}}.cin-mark{display:flex;align-items:baseline;justify-content:center;gap:14px;font-size:clamp(38px,9.6vw,122px);line-height:.94;text-shadow:0 0 44px rgba(150,195,255,.45)}.cin-under{margin-top:16px;font-size:clamp(10px,1.4vw,13px);letter-spacing:.62em;text-transform:uppercase;color:#93a2b4;opacity:0}.cin.k4 .cin-under,.cin.k5 .cin-under{animation:cinUp .7s .12s var(--ez) both}.cin-sig{margin-top:26px;display:flex;align-items:center;justify-content:center;gap:16px;font-size:12px;letter-spacing:.4em;text-transform:uppercase;color:#cfd8e4;opacity:0}.cin-sig i{display:block;width:0;height:1px;background:#eef1f673}.cin.k4 .cin-sig,.cin.k5 .cin-sig{animation:cinUp .8s .32s var(--ez) both}.cin.k4 .cin-sig i,.cin.k5 .cin-sig i{animation:cinRule .9s .42s var(--ez) both}@keyframes cinRule{to{width:min(90px,14vw)}}@keyframes cinUp{0%{opacity:0;transform:translateY(12px);letter-spacing:.9em}to{opacity:1;transform:none}}.cin-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:19;pointer-events:none;opacity:.05;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.6) 0 1px,transparent 1px 3px);animation:cinGrain .6s steps(3) infinite}@keyframes cinGrain{0%{transform:translateZ(0)}33%{transform:translate3d(-2px,1px,0)}66%{transform:translate3d(1px,-2px,0)}}.cin-skip{position:absolute;right:22px;bottom:calc(11vh + 16px);z-index:21;color:#eef1f638;animation:fadeIn .8s 2s both}.cin.k3{animation:cinShake .62s var(--ez2)}@keyframes cinShake{0%{transform:scale(1.06) translate(0)}12%{transform:scale(1.05) translate(-9px,6px)}26%{transform:scale(1.04) translate(7px,-5px)}42%{transform:scale(1.03) translate(-5px,-3px)}60%{transform:scale(1.02) translate(3px,3px)}to{transform:scale(1) translate(0)}}.cin.k5{animation:cinOut .76s var(--ez2) forwards}@keyframes cinOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.14);filter:blur(10px)}}
