.app>.topbar,.app>.main,.app>.footer{transition:filter .48s cubic-bezier(.2,.8,.2,1),opacity .48s cubic-bezier(.2,.8,.2,1)}.app.is-initial-loading .workspace{opacity:1;pointer-events:none}.app.is-initial-loading>.topbar,.app.is-initial-loading>.main,.app.is-initial-loading>.footer{filter:blur(6px) brightness(.48);opacity:.46}.initial-loading-overlay{position:absolute;inset:0;z-index:120;display:grid;place-items:center;padding:24px;overflow:hidden;background:radial-gradient(1200px 600px at 85% 85%,rgba(180,220,255,.04),transparent 65%),linear-gradient(135deg,#08090d,#101318 52%,#08090d);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility 0s linear .22s}.initial-loading-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s ease,visibility 0s linear 0s}.initial-loading-overlay.is-complete{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility 0s linear .24s}.initial-loading-overlay:before,.initial-loading-overlay:after{content:"";position:absolute;pointer-events:none}.initial-loading-overlay:before{inset:0;z-index:8;background:radial-gradient(circle at 50% 49%,transparent 0,rgba(0,0,0,.04) 26%,rgba(0,0,0,.62) 74%,rgba(0,0,0,.86) 100%);opacity:0}.initial-loading-overlay.is-locking:before{animation:initial-vignette-lock .18s ease-out forwards}.initial-loading-overlay:after{top:50%;left:50%;z-index:10;width:0;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(220,237,255,.96) 18%,#ffffff 50%,rgba(90,166,255,.96) 82%,transparent);box-shadow:0 0 12px #1683ff61,0 0 30px #1683ff29;opacity:0;transform:translate(-50%,-50%)}.initial-loading-overlay.is-locking:after{animation:initial-progress-to-center .18s cubic-bezier(.2,.8,.2,1) forwards}.initial-loading-overlay.is-crt-closing:after{animation:initial-crt-line-collapse .4s cubic-bezier(.2,.8,.2,1) both}.initial-data-stream{--stream-y: -1.5vh;width:min(650px,calc(100vw - 36px));display:flex;flex-direction:column;align-items:center;gap:20px;transform:translateY(var(--stream-y));transform-origin:50% 50%;will-change:transform,filter,opacity}.initial-loading-overlay.is-crt-closing .initial-data-stream{animation:initial-crt-shutdown .4s cubic-bezier(.4,0,.2,1) both}.initial-stream-board{position:relative;width:100%;height:190px;overflow:hidden;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.initial-stream-board:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.85%,rgba(22,131,255,.12) 50%,transparent 50.15%),radial-gradient(circle at center,rgba(22,131,255,.08),transparent 34%);pointer-events:none}.initial-stream-processor{position:absolute;top:50%;left:50%;z-index:4;width:84px;height:84px;display:grid;place-items:center;border:1px solid rgba(166,177,194,.22);border-radius:18px;background:linear-gradient(145deg,#0d0f14f5,#08090dfa);box-shadow:inset 0 0 0 1px #ffffff05,0 18px 44px #00000061;opacity:0;transform:translate(-50%,-50%) scale(.9)}.initial-loading-overlay.is-running .initial-stream-processor{animation:initial-processor-in .6s cubic-bezier(.2,.8,.2,1) .18s forwards}.initial-stream-processor:before,.initial-stream-processor:after{content:"";position:absolute;inset:-8px;border:1px solid rgba(22,131,255,.13);border-radius:23px;opacity:0}.initial-stream-processor:after{inset:-16px;border-color:#1683ff12;border-radius:28px}.initial-stream-processor img{width:48px;height:48px;object-fit:contain}.initial-loading-overlay.is-ready .initial-stream-processor:before{animation:initial-core-pulse .7s ease-out both}.initial-loading-overlay.is-ready .initial-stream-processor:after{animation:initial-core-pulse .7s ease-out 90ms both}.initial-loading-overlay.is-locking .initial-stream-processor{animation:initial-processor-final-lock .22s cubic-bezier(.2,.8,.2,1) both}.initial-loading-overlay.is-locking .initial-stream-processor:before{animation:initial-core-lock-ring .26s ease-out both}.initial-loading-overlay.is-locking .initial-stream-processor:after{animation:initial-core-lock-ring .3s ease-out 40ms both}.initial-stream-lane{position:absolute;left:4%;right:4%;top:var(--lane-top);height:36px}.initial-stream-lane:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(166,177,194,.14) 10%,rgba(22,131,255,.2) 50%,rgba(166,177,194,.14) 90%,transparent)}.initial-stream-packet{position:absolute;top:4px;left:-150px;min-width:112px;height:28px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 9px;border:1px solid rgba(166,177,194,.15);border-radius:7px;background:#0e1117eb;color:var(--muted-strong);font-size:9px;font-variant-numeric:tabular-nums;opacity:0;box-shadow:0 8px 22px #0000003d}.initial-stream-packet b{color:var(--text-strong);font-size:9px;font-weight:650}.initial-stream-packet em{color:var(--ok);font-style:normal}.initial-stream-packet.down em{color:var(--danger)}.initial-stream-packet.premium em{color:var(--premium)}.initial-stream-packet.from-right{left:auto;right:-150px}.initial-loading-overlay.is-running .initial-stream-packet.to-center{animation:initial-packet-left 1.7s cubic-bezier(.2,.8,.2,1) calc(.12s + var(--delay)) infinite}.initial-loading-overlay.is-running .initial-stream-packet.from-right{animation:initial-packet-right 1.7s cubic-bezier(.2,.8,.2,1) calc(.2s + var(--delay)) infinite}.initial-loading-overlay.is-locking .initial-stream-packet{animation-play-state:paused}.initial-stream-node{position:absolute;z-index:3;top:calc(50% - 4px);width:8px;height:8px;border:1px solid rgba(166,177,194,.3);border-radius:2px;background:#0f131a;opacity:0}.initial-stream-node.left{left:calc(50% - 58px)}.initial-stream-node.right{right:calc(50% - 58px)}.initial-loading-overlay.is-running .initial-stream-node{animation:initial-node-lock .42s cubic-bezier(.2,.8,.2,1) calc(.9s + var(--delay)) forwards}.initial-loading-overlay.is-locking .initial-stream-node{animation:initial-node-final-lock .18s cubic-bezier(.2,.8,.2,1) forwards}.initial-stream-modules{width:min(430px,100%);display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.initial-stream-module{display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 8px;border:1px solid var(--hairline);border-radius:8px;background:#0d151f61;color:#687587;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:color .22s ease,border-color .22s ease,background .22s ease}.initial-stream-module:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.initial-stream-module.is-active{color:#9bc9ff;border-color:#1683ff52;background:#1683ff14}.initial-stream-module.is-complete{color:var(--muted-strong)}.initial-stream-module.is-complete:before{background:var(--ok);box-shadow:0 0 8px #27cf7257}.initial-stream-copy{width:min(330px,100%);display:flex;flex-direction:column;gap:9px}.initial-stream-status-row{display:flex;align-items:center;justify-content:space-between;min-height:18px;gap:12px}.initial-stream-status{overflow:hidden;color:var(--muted-strong);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.initial-stream-percent{color:var(--text);font-size:10px;font-variant-numeric:tabular-nums}.initial-stream-progress{height:2px;overflow:hidden;border-radius:999px;background:#a6b1c21c;transition:opacity .1s ease}.initial-stream-progress-bar{width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-strong),var(--accent));box-shadow:0 0 12px #1683ff47;transition:width .52s cubic-bezier(.2,.8,.2,1)}.initial-loading-overlay.is-locking .initial-stream-progress{opacity:0}@keyframes initial-processor-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}65%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes initial-packet-left{0%{opacity:0;transform:translate(0)}12%{opacity:1}74%{opacity:.9}to{opacity:0;transform:translate(420px) scale(.76)}}@keyframes initial-packet-right{0%{opacity:0;transform:translate(0)}12%{opacity:1}74%{opacity:.9}to{opacity:0;transform:translate(-420px) scale(.76)}}@keyframes initial-node-lock{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.35);background:var(--accent);box-shadow:0 0 14px #1683ff66}to{opacity:1;transform:scale(1);background:var(--ok);box-shadow:0 0 8px #27cf724d}}@keyframes initial-core-pulse{0%{opacity:0;transform:scale(.84)}45%{opacity:.8}to{opacity:0;transform:scale(1.18)}}@keyframes initial-processor-final-lock{0%{opacity:1;filter:brightness(1);transform:translate(-50%,-50%) scale(1)}55%{opacity:1;filter:brightness(1.42);transform:translate(-50%,-50%) scale(1.075);border-color:#1683ff9e}to{opacity:1;filter:brightness(1.08);transform:translate(-50%,-50%) scale(1);border-color:#27cf7285;box-shadow:inset 0 0 0 1px #ffffff08,0 0 22px #27cf721f,0 18px 44px #00000061}}@keyframes initial-core-lock-ring{0%{opacity:0;transform:scale(.82)}38%{opacity:.92;border-color:#1683ff94}to{opacity:0;transform:scale(1.22);border-color:#27cf7257}}@keyframes initial-node-final-lock{0%{opacity:.35;transform:scale(.6);background:var(--accent)}60%{opacity:1;transform:scale(1.4);background:var(--accent);box-shadow:0 0 14px #1683ff75}to{opacity:1;transform:scale(1);background:var(--ok);border-color:#27cf72b8;box-shadow:0 0 9px #27cf725c}}@keyframes initial-vignette-lock{0%{opacity:0}to{opacity:1}}@keyframes initial-progress-to-center{0%{top:calc(50% + 139px);width:min(330px,74vw);height:2px;opacity:0}20%{opacity:.82}to{top:50%;width:min(330px,74vw);height:2px;opacity:.94}}@keyframes initial-crt-shutdown{0%{opacity:1;filter:brightness(1);transform:translateY(var(--stream-y)) scale(1)}16%{opacity:1;filter:brightness(1.32) saturate(.82);transform:translateY(var(--stream-y)) scale(1.008,.985)}54%{opacity:1;filter:brightness(1.7) saturate(.5);transform:translateY(var(--stream-y)) scale(1.02,.018)}78%{opacity:.96;filter:brightness(2);transform:translateY(var(--stream-y)) scale(.14,.012)}to{opacity:0;filter:brightness(2.2);transform:translateY(var(--stream-y)) scale(.008)}}@keyframes initial-crt-line-collapse{0%{top:50%;width:min(330px,74vw);height:2px;opacity:.94}26%{width:min(720px,82vw);height:2px;opacity:1}70%{width:92px;height:2px;opacity:1}90%{width:7px;height:7px;opacity:.94}to{width:2px;height:2px;opacity:0}}@media (max-width: 620px){.initial-loading-overlay{padding:18px}.initial-data-stream{--stream-y: -1vh;gap:16px}.initial-stream-board{height:180px}.initial-stream-packet{min-width:94px;gap:6px;padding-inline:7px;font-size:8px}.initial-stream-packet b{font-size:8px}.initial-stream-processor{width:72px;height:72px}.initial-stream-processor img{width:42px;height:42px}.initial-stream-module{padding-inline:5px;font-size:8px;letter-spacing:.04em}}@media (prefers-reduced-motion: reduce){.initial-loading-overlay *,.initial-loading-overlay:before,.initial-loading-overlay:after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important}}
