.act-loadin{--u:min(100vw / 844, 100vh / 390);--loadin-accent:#e9a63c;--loadin-ink:#edeae3;--loadin-ink-2:var(--loadin-ink-2);--loadin-haze:233, 166, 60;--loadin-bg:radial-gradient(ellipse 70% 60% at 50% 46%, #161a25 0%, #0b0d14 55%, #04050a 100%);--loadin-hatch:repeating-linear-gradient(-45deg, var(--loadin-accent) 0 calc(7 * var(--u)), #000 calc(7 * var(--u)) calc(13 * var(--u)));z-index:10000;color:var(--loadin-ink);background:var(--loadin-bg);font-family:Saira,Helvetica Neue,Helvetica,Arial,sans-serif;transition:opacity .45s;animation:.4s 45s forwards act-loadin-giveup;position:fixed;inset:0;overflow:hidden}@keyframes act-loadin-giveup{to{opacity:0;visibility:hidden}}.act-loadin:before{content:"";background:linear-gradient(115deg, transparent 0 18%, rgba(var(--loadin-haze), .05) 24%, transparent 31%), linear-gradient(115deg, transparent 0 62%, #edeae30b 66%, rgba(var(--loadin-haze), .06) 69%, transparent 75%);animation:9s linear infinite alternate act-loadin-drift;position:absolute;inset:-20%}.act-loadin:after{content:"";pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px);position:absolute;inset:0}@keyframes act-loadin-drift{0%{transform:translate(-2%)}to{transform:translate(2%)}}.act-loadin-blue{--loadin-accent:#3c86f6;--loadin-ink:#fff;--loadin-ink-2:#a4adbd;--loadin-haze:60, 134, 246;--loadin-bg:radial-gradient(ellipse 70% 60% at 50% 46%, #121a2a 0%, #0a0d14 55%, #090b0b 100%)}.act-loadin-yellow{--loadin-accent:#ffb800;--loadin-haze:255, 184, 0}.act-loadin-out{opacity:0;pointer-events:none}.act-loadin-tag{top:calc(30 * var(--u) + env(safe-area-inset-top,0px));left:calc(32 * var(--u) + env(safe-area-inset-left,0px));font-family:Doto,Courier New,monospace;font-weight:600;font-size:calc(15 * var(--u));letter-spacing:.32em;position:absolute}.act-loadin-code:before{content:"⊢ "}.act-loadin-bars{margin-top:calc(9 * var(--u));width:calc(82 * var(--u));height:calc(10 * var(--u));background:var(--loadin-hatch);clip-path:polygon(0 0,100% 0,96% 100%,0 100%)}.act-loadin-flag{top:calc(28 * var(--u) + env(safe-area-inset-top,0px));right:calc(32 * var(--u) + env(safe-area-inset-right,0px));width:calc(58 * var(--u));height:calc(20 * var(--u));background:var(--loadin-accent);position:absolute;transform:skew(-20deg)}.act-loadin-side{top:18vh;right:calc(26 * var(--u) + env(safe-area-inset-right,0px));writing-mode:vertical-rl;font-size:calc(11 * var(--u));letter-spacing:.42em;color:#5c616f;text-transform:uppercase;position:absolute}.act-loadin-plus{color:#2a303e;font-size:calc(16 * var(--u));font-weight:300;position:absolute}.act-loadin-center{width:min(64vw, calc(var(--loadin-w,460) * var(--u)));text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.act-loadin-logo{width:100%;max-height:var(--loadin-logo-h,30vh);object-fit:contain;filter:drop-shadow(0 0 calc(28 * var(--u)) #0009);display:block}.act-loadin-logo-wrap{width:100%;position:relative}.act-loadin-intro,.act-loadin-noise{display:none}.act-loadin-line{margin-top:calc(16 * var(--u));font-family:Doto,Courier New,monospace;font-weight:600;font-size:calc(13 * var(--u));letter-spacing:.38em;color:var(--loadin-accent);text-transform:uppercase;padding-left:.38em}.act-loadin-enter{font-size:calc(13 * var(--u));line-height:calc(18 * var(--u));letter-spacing:.42em;color:var(--loadin-ink-2);text-transform:uppercase;white-space:nowrap}.act-loadin-enter b{width:calc(40 * var(--u));margin-right:calc(14 * var(--u));text-align:right;letter-spacing:0;color:var(--loadin-accent);font-weight:600;display:inline-block}.act-loadin-foot{left:calc(32 * var(--u) + env(safe-area-inset-left,0px));right:calc(32 * var(--u) + env(safe-area-inset-right,0px));bottom:calc(36 * var(--u) + env(safe-area-inset-bottom,0px));align-items:flex-start;gap:calc(44 * var(--u));display:flex;position:absolute}.act-loadin-init{align-items:center;gap:calc(13 * var(--u));flex:none;display:flex}.act-loadin-glyph{width:calc(30 * var(--u));height:calc(30 * var(--u));background:conic-gradient(var(--loadin-ink) 25%, transparent 0 50%, var(--loadin-ink) 0 75%, transparent 0) 0 0 / calc(10 * var(--u)) calc(10 * var(--u));opacity:.9}.act-loadin-en{font-size:calc(14 * var(--u));line-height:calc(18 * var(--u));letter-spacing:.2em;color:var(--loadin-accent);font-weight:700;display:block}.act-loadin-uplink{margin-top:calc(6 * var(--u));font-size:calc(11.5 * var(--u));line-height:calc(18 * var(--u));letter-spacing:.14em;color:var(--loadin-ink-2);text-transform:uppercase;display:block}.act-loadin-prog{gap:calc(6 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.act-loadin-run{align-items:center;gap:calc(14 * var(--u));height:calc(18 * var(--u));display:flex}.act-loadin-chev{width:calc(40 * var(--u));text-align:right;font-size:calc(13 * var(--u));letter-spacing:.15em;flex:none}.act-loadin-bar{min-width:0;height:calc(16 * var(--u));border:1px solid #2a303e;flex:1;position:relative}.act-loadin-bar i{top:calc(2 * var(--u));bottom:calc(2 * var(--u));left:calc(2 * var(--u));background:var(--loadin-hatch);width:0;animation:3.5s linear forwards act-loadin-fill;position:absolute}@keyframes act-loadin-fill{0%{width:0}14.29%{width:calc(16.56% - 4 * var(--u))}28.57%{width:calc(20.24% - 4 * var(--u))}42.86%{width:calc(50.6% - 4 * var(--u))}57.14%{width:calc(56.12% - 4 * var(--u))}71.43%{width:calc(79.12% - 4 * var(--u))}85.71%{width:calc(82.8% - 4 * var(--u))}to{width:calc(92% - 4 * var(--u))}}.act-loadin-pct{width:calc(58 * var(--u));text-align:right;font-family:Doto,Courier New,monospace;font-size:calc(18 * var(--u));color:var(--loadin-accent);flex:none;font-weight:900}.act-loadin-build{right:calc(32 * var(--u) + env(safe-area-inset-right,0px));bottom:calc(12 * var(--u) + env(safe-area-inset-bottom,0px));font-size:calc(11 * var(--u));letter-spacing:.08em;color:#5c616f;position:absolute}@media (max-height:480px) and (orientation:landscape){.act-loadin-line{margin-top:calc(12 * var(--u))}}@media (max-width:640px) and (orientation:portrait){.act-loadin{--u:min(100vw / 390, 100vh / 844)}.act-loadin-tag{top:calc(20 * var(--u) + env(safe-area-inset-top,0px));left:calc(18 * var(--u));font-size:calc(12 * var(--u))}.act-loadin-flag{top:calc(18 * var(--u) + env(safe-area-inset-top,0px));right:calc(18 * var(--u));width:calc(40 * var(--u));height:calc(15 * var(--u))}.act-loadin-side{right:calc(10 * var(--u));font-size:calc(9 * var(--u))}.act-loadin-center{width:72vw;top:50%}.act-loadin-line{font-size:calc(10.5 * var(--u));letter-spacing:.2em;padding-left:.2em}.act-loadin-enter{font-size:calc(11 * var(--u));letter-spacing:.3em}.act-loadin-foot{left:calc(18 * var(--u));right:calc(18 * var(--u));bottom:calc(40 * var(--u) + env(safe-area-inset-bottom,0px));align-items:stretch;gap:calc(12 * var(--u));flex-direction:column}.act-loadin-build{right:calc(18 * var(--u));bottom:calc(14 * var(--u) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.act-loadin:before{animation:none}}.act-loadin-g{pointer-events:none;color:var(--loadin-ink-2);font-family:Doto,Courier New,monospace;font-weight:600;position:absolute;inset:0}.act-loadin-g i,.act-loadin-g b{display:block}.act-loadin-g-coords{top:calc(82 * var(--u) + env(safe-area-inset-top,0px));left:calc(32 * var(--u));font-size:calc(9 * var(--u));line-height:calc(13 * var(--u));letter-spacing:.22em;text-transform:uppercase;position:absolute}.act-loadin-g-coords .act-loadin-g-tick{height:calc(13 * var(--u));vertical-align:top;color:var(--loadin-accent);display:inline-block;overflow:hidden}.act-loadin-g-coords .act-loadin-g-tick>span{animation:1.8s steps(6,end) infinite act-loadin-g-tick;display:block}.act-loadin-g-coords .act-loadin-g-tick>span>span{display:block}@keyframes act-loadin-g-tick{to{transform:translateY(calc(-78 * var(--u)))}}.act-loadin-g-ruler{left:calc(32 * var(--u));height:34vh;width:calc(10 * var(--u));background:repeating-linear-gradient(180deg, var(--loadin-ink-2) 0 1px, transparent 1px calc(8 * var(--u))) 0 0 / calc(4 * var(--u)) 100% no-repeat, repeating-linear-gradient(180deg, var(--loadin-ink-2) 0 1px, transparent 1px calc(40 * var(--u))) 0 0 / calc(9 * var(--u)) 100% no-repeat;opacity:.55;position:absolute;top:30vh}.act-loadin-g-ruler b{left:calc(12 * var(--u));border-top:calc(4 * var(--u)) solid transparent;border-bottom:calc(4 * var(--u)) solid transparent;border-right:calc(6 * var(--u)) solid var(--loadin-accent);width:0;height:0;animation:3.2s steps(16,end) infinite alternate act-loadin-g-ride;position:absolute}@keyframes act-loadin-g-ride{0%{top:0}to{top:calc(100% - 8 * var(--u))}}.act-loadin-g-barcode{top:calc(58 * var(--u) + env(safe-area-inset-top,0px));right:calc(32 * var(--u));width:calc(64 * var(--u));height:calc(12 * var(--u));background:linear-gradient(90deg, var(--loadin-ink-2) 0 6%, transparent 0 9%, var(--loadin-ink-2) 0 11%, transparent 0 16%, var(--loadin-ink-2) 0 24%, transparent 0 27%, var(--loadin-ink-2) 0 29%, transparent 0 35%, var(--loadin-ink-2) 0 38%, transparent 0 42%, var(--loadin-ink-2) 0 49%, transparent 0 52%, var(--loadin-ink-2) 0 54%, transparent 0 60%, var(--loadin-ink-2) 0 66%, transparent 0 70%, var(--loadin-ink-2) 0 72%, transparent 0 77%, var(--loadin-ink-2) 0 84%, transparent 0 88%, var(--loadin-ink-2) 0 91%, transparent 0 95%, var(--loadin-ink-2) 0 100%);opacity:.6;position:absolute;overflow:hidden}.act-loadin-g-barcode b{top:calc(-2 * var(--u));bottom:calc(-2 * var(--u));width:calc(2 * var(--u));background:var(--loadin-accent);animation:1.4s linear infinite act-loadin-g-scan-x;position:absolute}@keyframes act-loadin-g-scan-x{0%{left:0}to{left:100%}}.act-loadin-g-stream{right:calc(32 * var(--u));bottom:calc(96 * var(--u) + env(safe-area-inset-bottom,0px));height:calc(44 * var(--u));font-size:calc(8 * var(--u));line-height:calc(11 * var(--u));letter-spacing:.18em;text-align:right;opacity:.7;position:absolute;overflow:hidden}.act-loadin-g-stream>span{animation:2.2s steps(8,end) infinite act-loadin-g-stream;display:block}.act-loadin-g-stream>span>span{display:block}.act-loadin-g-stream>span>span:nth-child(3n){color:var(--loadin-accent)}@keyframes act-loadin-g-stream{to{transform:translateY(calc(-88 * var(--u)))}}.act-loadin-g-brackets{width:min(72vw, calc(var(--loadin-w,460) * var(--u) + 120 * var(--u)));height:calc(var(--g-bracket-h,210) * var(--u));animation:2.4s steps(2,end) infinite act-loadin-g-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.act-loadin-g-brackets i{width:calc(18 * var(--u));height:calc(18 * var(--u));border:0 solid var(--loadin-ink-2);opacity:.8;position:absolute}.act-loadin-g-brackets i:first-child{border-top-width:2px;border-left-width:2px;top:0;left:0}.act-loadin-g-brackets i:nth-child(2){border-top-width:2px;border-right-width:2px;top:0;right:0}.act-loadin-g-brackets i:nth-child(3){border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.act-loadin-g-brackets i:nth-child(4){border-bottom-width:2px;border-right-width:2px;border-color:var(--loadin-accent);bottom:0;right:0}@keyframes act-loadin-g-breathe{0%{width:min(72vw, calc(var(--loadin-w,460) * var(--u) + 120 * var(--u)))}to{width:min(70vw, calc(var(--loadin-w,460) * var(--u) + 96 * var(--u)))}}.act-loadin-g-tris{left:50%;top:calc(50% - var(--g-bracket-h,210) * var(--u) / 2 - 22 * var(--u));gap:calc(6 * var(--u));display:flex;position:absolute;transform:translate(-50%)}.act-loadin-g-tris i{border-left:calc(5 * var(--u)) solid transparent;border-right:calc(5 * var(--u)) solid transparent;border-top:calc(8 * var(--u)) solid var(--loadin-ink-2);opacity:.35;width:0;height:0;animation:1.5s step-end infinite act-loadin-g-tri}.act-loadin-g-tris i:nth-child(2){animation-delay:.25s}.act-loadin-g-tris i:nth-child(3){animation-delay:.5s}.act-loadin-g-tris i:nth-child(4){animation-delay:.75s}.act-loadin-g-tris i:nth-child(5){animation-delay:1s}@keyframes act-loadin-g-tri{0%{opacity:1;border-top-color:var(--loadin-accent)}20%,to{opacity:.35;border-top-color:var(--loadin-ink-2)}}.act-loadin-g-leds{gap:calc(4 * var(--u));margin-left:calc(12 * var(--u));vertical-align:middle;display:inline-flex}.act-loadin-g-leds i{width:calc(6 * var(--u));height:calc(6 * var(--u));background:var(--loadin-accent);animation:.9s step-end infinite act-loadin-g-led}.act-loadin-g-leds i:nth-child(2){animation-duration:1.3s}.act-loadin-g-leds i:nth-child(3){animation-duration:.7s}@keyframes act-loadin-g-led{0%{opacity:1}50%,to{opacity:.2}}.act-loadin-g-scanline{background:var(--loadin-accent);opacity:.18;height:1px;animation:4s linear infinite act-loadin-g-scanline;position:absolute;left:0;right:0}@keyframes act-loadin-g-scanline{0%{top:0}to{top:100%}}.act-loadin-plus{animation:2.6s step-end infinite act-loadin-g-plus}.act-loadin-plus:nth-of-type(2){animation-delay:.9s}.act-loadin-plus:nth-of-type(3){animation-delay:1.7s}@keyframes act-loadin-g-plus{0%{color:var(--loadin-accent)}8%,to{color:#2a303e}}@media (max-width:640px) and (orientation:portrait){.act-loadin-g-ruler,.act-loadin-g-stream{display:none}}@media (prefers-reduced-motion:reduce){.act-loadin-g *,.act-loadin-g-leds i,.act-loadin-plus{animation:none!important}}
