.dialogue-alert[data-v-fd470aff]{--effect-color:var(--purple);--frame-glow:color-mix(in srgb, var(--effect-color) 48%, transparent);border:clamp(2px, .16vw, 3px) solid color-mix(in srgb, var(--effect-color) 72%, var(--paper));width:100%;min-height:clamp(108px,9vw,150px);color:var(--paper);background:linear-gradient(90deg, color-mix(in srgb, var(--effect-color) 17%, var(--surface-raised)), #090d0ffa 38%), var(--surface);box-shadow:.5vw .5vw 0 #0000007a, 0 0 1.4vw var(--frame-glow), inset 0 0 0 2px var(--ink), inset 0 0 0 4px color-mix(in srgb, var(--effect-color) 42%, transparent);box-sizing:border-box;clip-path:polygon(0 9px,9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px));grid-template-columns:clamp(82px,7.2vw,126px) minmax(0,1fr);gap:clamp(10px,.9vw,18px);padding:clamp(8px,.65vw,12px);display:grid;position:relative}.dialogue-alert--youtube[data-v-fd470aff]{--effect-color:var(--youtube-red)}.dialogue-alert[data-v-fd470aff]:after{content:"";z-index:0;opacity:.16;background:repeating-linear-gradient(0deg, transparent 0 4px, var(--paper) 5px 6px);pointer-events:none;position:absolute;inset:6px}.dialogue-alert__portrait[data-v-fd470aff],.dialogue-alert__content[data-v-fd470aff]{z-index:1;position:relative}.dialogue-alert__portrait[data-v-fd470aff]{border:2px solid color-mix(in srgb, var(--effect-color) 72%, var(--paper));background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--effect-color) 30%, transparent), transparent 58%), linear-gradient(145deg, #1c2429fa, #080c0efa);box-shadow:inset 0 0 1.2rem #0000009e, 0 0 0 3px var(--ink);clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);place-items:center;display:grid;overflow:hidden}.dialogue-alert__portrait[data-v-fd470aff]:after{content:"";background:var(--effect-color);width:22%;height:6%;position:absolute;bottom:0;right:0}.dialogue-alert__portrait img[data-v-fd470aff]{object-fit:contain;filter:drop-shadow(0 .35rem #00000080);width:88%;height:88%}.dialogue-alert__portrait strong[data-v-fd470aff]{color:color-mix(in srgb, var(--effect-color) 78%, var(--paper));letter-spacing:-.08em;text-shadow:.08em .08em 0 var(--ink);font-size:clamp(1.8rem,3.3vw,4rem);font-style:italic;font-weight:1000}.dialogue-alert__content[data-v-fd470aff]{grid-template-rows:auto auto auto;align-content:center;gap:clamp(6px,.48vw,9px);min-width:0;padding:clamp(5px,.4vw,8px) clamp(10px,.85vw,16px) clamp(5px,.4vw,8px) 0;display:grid}.dialogue-alert__title[data-v-fd470aff]{color:color-mix(in srgb, var(--effect-color) 72%, var(--paper));letter-spacing:.2em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.64rem,.72vw,.88rem);font-weight:950;overflow:hidden}.dialogue-alert__copy[data-v-fd470aff]{letter-spacing:.045em;flex-wrap:wrap;gap:.32em;min-width:0;margin:0;font-size:clamp(.78rem,1vw,1.2rem);font-weight:750;line-height:1.35;display:flex}.dialogue-alert__copy strong[data-v-fd470aff]{max-width:100%;color:var(--paper);text-overflow:ellipsis;white-space:nowrap;font-weight:1000;overflow:hidden}.dialogue-alert__copy span[data-v-fd470aff]{color:color-mix(in srgb, var(--paper) 82%, transparent)}.dialogue-alert__detail[data-v-fd470aff]{color:color-mix(in srgb, var(--paper) 58%, transparent);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:clamp(.58rem,.65vw,.78rem);font-style:italic;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.dialogue-alert__advance[data-v-fd470aff]{border-top:clamp(7px, .6vw, 11px) solid color-mix(in srgb, var(--effect-color) 74%, var(--paper));border-left:clamp(6px,.5vw,9px) solid #0000;border-right:clamp(6px,.5vw,9px) solid #0000;width:0;height:0;animation:.85s ease-in-out infinite dialogue-advance-fd470aff;position:absolute;bottom:4%;right:1%}.dialogue-alert__corner[data-v-fd470aff]{z-index:2;aspect-ratio:1;background:var(--effect-color);width:clamp(7px,.55vw,11px);box-shadow:0 0 0 2px var(--ink);position:absolute}.dialogue-alert__corner--tl[data-v-fd470aff]{top:3px;left:3px}.dialogue-alert__corner--tr[data-v-fd470aff]{top:3px;right:3px}.dialogue-alert__corner--bl[data-v-fd470aff]{bottom:3px;left:3px}.dialogue-alert__corner--br[data-v-fd470aff]{bottom:3px;right:3px}@keyframes dialogue-advance-fd470aff{50%{opacity:.35;transform:translateY(3px)}}@media (width<=760px){.dialogue-alert[data-v-fd470aff]{grid-template-columns:72px minmax(0,1fr)}.dialogue-alert__corner[data-v-fd470aff]{display:none}}@media (prefers-reduced-motion:reduce){.dialogue-alert__advance[data-v-fd470aff]{animation:none}}.gift-line[data-v-3c0eff9f]{--machine-width:clamp(42px, 3.2vw, 62px);--machine-height:clamp(66px, 5vw, 96px);--belt-height:clamp(38px, 3vw, 58px);--baseline:4%;width:100%;height:100%;color:var(--paper);filter:drop-shadow(0 .45vw .45vw #0000008c);position:relative;overflow:hidden}.gift-line__backdrop[data-v-3c0eff9f]{z-index:1;right:calc(var(--machine-width) * .5 + 0.8%);bottom:var(--baseline);left:calc(var(--machine-width) * .5 + 0.8%);height:var(--belt-height);border-top:2px solid color-mix(in srgb, var(--purple) 62%, var(--paper));background:#080b0dc2;border-bottom:3px solid #000000b8;position:absolute;box-shadow:0 .3vw .8vw #000000a6}.gift-line__header[data-v-3c0eff9f]{z-index:8;border:2px solid color-mix(in srgb, var(--purple) 72%, var(--paper));background:linear-gradient(100deg, #0e1316f5, color-mix(in srgb, var(--purple) 18%, var(--surface-raised)), #0e1316f5);letter-spacing:.14em;white-space:nowrap;justify-content:center;align-items:baseline;gap:.8em;min-width:min(48vw,780px);padding:.45em 1.1em;font-size:clamp(.56rem,.7vw,.88rem);display:flex;position:absolute;top:1%;left:50%;transform:translate(-50%);box-shadow:.35vw .35vw #00000080}.gift-line__header span[data-v-3c0eff9f]{color:color-mix(in srgb, var(--paper) 48%, transparent);font-weight:900}.gift-line__header strong[data-v-3c0eff9f]{max-width:24vw;color:var(--paper);text-overflow:ellipsis;font-size:1.35em;overflow:hidden}.gift-line__header b[data-v-3c0eff9f]{color:var(--purple)}.gift-line__header em[data-v-3c0eff9f]{color:color-mix(in srgb, var(--paper) 58%, transparent);font-size:.84em;font-style:normal;font-weight:900}.gift-line__machine[data-v-3c0eff9f]{z-index:7;bottom:var(--baseline);width:var(--machine-width);height:var(--machine-height);position:absolute}.gift-line__machine--feeder[data-v-3c0eff9f]{left:.8%}.gift-line__machine--receiver[data-v-3c0eff9f]{right:.8%;bottom:calc(var(--baseline) - clamp(7px, .5vw, 10px))}.gift-line__machine>i[data-v-3c0eff9f]{image-rendering:pixelated;background-position:bottom;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;inset:0}.gift-line__machine--feeder>i[data-v-3c0eff9f]{background-image:url(/licensed-assets/gift-sub/gift-feeder.png);animation:.9s steps(2,end) infinite machine-idle-3c0eff9f}.gift-line__machine--receiver>i[data-v-3c0eff9f]{background-image:url(/licensed-assets/gift-sub/gift-receiver.png);animation:1.2s steps(2,end) infinite receiver-scan-3c0eff9f}.gift-line__belt[data-v-3c0eff9f]{z-index:3;right:calc(var(--machine-width) * .5 + 0.8%);bottom:var(--baseline);left:calc(var(--machine-width) * .5 + 0.8%);height:var(--belt-height);position:absolute;overflow:hidden}.gift-line__belt-surface[data-v-3c0eff9f]{image-rendering:pixelated;background:url(/licensed-assets/gift-sub/conveyor-0.png) 50%/auto 100% repeat-x;animation:.4s step-end infinite belt-frames-3c0eff9f;position:absolute;inset:0}.gift-line__belt-frame[data-v-3c0eff9f]{border-top:1px solid #faf8f633;border-bottom:2px solid #0000009e;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0e13165c}.gift-line__cartridges[data-v-3c0eff9f]{z-index:5;right:calc(var(--machine-width) + 2.4%);bottom:calc(var(--baseline) + var(--belt-height) * .58);left:calc(var(--machine-width) + 2.4%);height:clamp(38px,2.8vw,54px);margin:0;padding:0;list-style:none;position:absolute}.gift-cartridge[data-v-3c0eff9f]{border:2px solid color-mix(in srgb, var(--purple) 76%, var(--paper));width:clamp(128px,8.5vw,164px);height:clamp(36px,2.6vw,50px);color:var(--paper);background:linear-gradient(105deg, color-mix(in srgb, var(--purple) 25%, var(--surface-raised)), #0c1114fa 58%);opacity:0;animation:cartridge-run-3c0eff9f 4.8s linear var(--cartridge-delay) both;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65em;padding:.38em .55em;font-size:clamp(.48rem,.56vw,.68rem);display:grid;position:absolute;bottom:0;left:0;box-shadow:.28vw .28vw #00000085,inset 0 0 0 2px #faf8f614}.gift-cartridge>span[data-v-3c0eff9f]{color:var(--purple);font-variant-numeric:tabular-nums;font-weight:1000}.gift-cartridge>strong[data-v-3c0eff9f]{letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gift-cartridge>i[data-v-3c0eff9f]{aspect-ratio:1;background:var(--purple);width:.6em;box-shadow:0 0 .55em var(--purple)}.gift-cartridge--unknown[data-v-3c0eff9f]{color:color-mix(in srgb, var(--paper) 62%, transparent);border-style:dashed}@keyframes machine-idle-3c0eff9f{50%{filter:brightness(1.18);transform:translateY(-1px)}}@keyframes receiver-scan-3c0eff9f{50%{filter:brightness(1.25) drop-shadow(0 0 3px var(--purple))}}@keyframes belt-frames-3c0eff9f{0%{background-image:url(/licensed-assets/gift-sub/conveyor-0.png)}25%{background-image:url(/licensed-assets/gift-sub/conveyor-1.png)}50%{background-image:url(/licensed-assets/gift-sub/conveyor-2.png)}75%{background-image:url(/licensed-assets/gift-sub/conveyor-3.png)}}@keyframes cartridge-run-3c0eff9f{0%{opacity:0;left:0;transform:translate(-25%)scale(.84)}9%{opacity:1;transform:translate(0)scale(1)}88%{opacity:1;transform:translate(-100%)scale(1)}to{opacity:0;left:100%;transform:translate(-100%)scale(.86)}}.gift-line--still .gift-line__machine>i[data-v-3c0eff9f],.gift-line--still .gift-line__belt-surface[data-v-3c0eff9f],.gift-line--still .gift-cartridge[data-v-3c0eff9f]{animation:none}.gift-line--still .gift-cartridge[data-v-3c0eff9f]{opacity:1;left:50%;transform:translate(-50%)}.gift-line--still .gift-cartridge[data-v-3c0eff9f]:nth-child(n+2){display:none}@media (prefers-reduced-motion:reduce){.gift-line__machine>i[data-v-3c0eff9f],.gift-line__belt-surface[data-v-3c0eff9f],.gift-cartridge[data-v-3c0eff9f]{animation:none}.gift-cartridge[data-v-3c0eff9f]{opacity:1;left:50%;transform:translate(-50%)}.gift-cartridge[data-v-3c0eff9f]:nth-child(n+2){display:none}}.raid-warning[data-v-92d0cead]{--hazard:#ffd51a;--hazard-hot:#ffec6b;--warning-orange:#ff5a14;--raid-duration:4.3s;color:var(--paper);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;container-type:size}.raid-warning__backdrop[data-v-92d0cead]{animation:raid-backdrop-92d0cead var(--raid-duration) linear both;background:radial-gradient(circle,#ff5a141f,#0000 48%),#040607ad;position:absolute;inset:0}.raid-warning__scanlines[data-v-92d0cead]{opacity:.2;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 5px,#ffd51a29 6px 7px);animation:1.4s linear infinite raid-scan-92d0cead;position:absolute;inset:0}.hazard-rail[data-v-92d0cead]{filter:drop-shadow(0 .45rem #00000080);height:clamp(40px,9cqh,84px);position:absolute;left:0;right:0}.hazard-rail--top[data-v-92d0cead]{animation:raid-rail-top-92d0cead var(--raid-duration) var(--ease-out) both;top:7%}.hazard-rail--bottom[data-v-92d0cead]{animation:raid-rail-bottom-92d0cead var(--raid-duration) var(--ease-out) both;bottom:7%}.hazard-rail__pattern[data-v-92d0cead]{border-block:clamp(2px, .35cqh, 4px) solid var(--hazard-hot);background:repeating-linear-gradient(125deg, var(--hazard) 0 34px, #090b0c 34px 68px);animation:.62s linear infinite hazard-left-92d0cead;position:absolute;inset:0;box-shadow:inset 0 0 .9rem #00000057,0 0 1.2rem #ffd51a40}.hazard-rail--bottom .hazard-rail__pattern[data-v-92d0cead]{animation-name:hazard-right-92d0cead}.raid-warning__plate[data-v-92d0cead]{z-index:1;text-align:center;text-shadow:0 .15em #000000d9;width:min(88%,1180px);animation:raid-plate-92d0cead var(--raid-duration) var(--ease-out) both;justify-items:center;gap:clamp(7px,1.1cqh,13px);padding:clamp(16px,2.5cqh,28px) clamp(18px,3cqw,46px);display:grid;position:relative}.raid-warning__plate[data-v-92d0cead]:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#080b0ceb 12% 88%,#0000);position:absolute;inset:0}.raid-warning__rule[data-v-92d0cead]{background:linear-gradient(90deg, transparent, var(--hazard) 12% 88%, transparent);width:94%;height:clamp(2px,.35cqh,4px);box-shadow:0 0 .8rem #ffd51a94}.raid-warning__heading[data-v-92d0cead]{color:var(--warning-orange);letter-spacing:.075em;animation:warning-pulse-92d0cead var(--raid-duration) ease-in-out both;justify-content:center;align-items:center;gap:clamp(10px,1.7cqw,26px);font-size:clamp(2.3rem,8cqh,6.6rem);font-style:italic;font-weight:1000;line-height:.9;display:flex}.raid-warning__icon[data-v-92d0cead]{width:.46em;height:.46em;fill:var(--hazard);filter:drop-shadow(0 0 .16em #ffd51a59);flex:none;overflow:visible}.raid-warning__icon-mark[data-v-92d0cead]{fill:#090b0c}.raid-warning__message[data-v-92d0cead]{letter-spacing:.08em;white-space:nowrap;justify-content:center;align-items:baseline;gap:.38em;min-width:0;max-width:100%;margin:0;font-size:clamp(1rem,3.8cqh,3rem);font-weight:950;line-height:1.1;display:flex}.raid-warning__message b[data-v-92d0cead]{min-width:0;color:var(--hazard-hot);text-overflow:ellipsis;overflow:hidden}.raid-warning__message span[data-v-92d0cead]{flex:none}.raid-warning__count[data-v-92d0cead]{color:color-mix(in srgb, var(--paper) 75%, var(--hazard));letter-spacing:.24em;margin:0;font-size:clamp(.65rem,1.8cqh,1.2rem);font-weight:900}.raid-warning--still .raid-warning__backdrop[data-v-92d0cead],.raid-warning--still .raid-warning__scanlines[data-v-92d0cead],.raid-warning--still .hazard-rail[data-v-92d0cead],.raid-warning--still .hazard-rail__pattern[data-v-92d0cead],.raid-warning--still .raid-warning__plate[data-v-92d0cead],.raid-warning--still .raid-warning__heading[data-v-92d0cead]{animation:none}@keyframes raid-backdrop-92d0cead{0%,to{opacity:0}5%,90%{opacity:1}}@keyframes raid-scan-92d0cead{to{background-position-y:28px}}@keyframes hazard-left-92d0cead{to{background-position-x:-68px}}@keyframes hazard-right-92d0cead{to{background-position-x:68px}}@keyframes raid-rail-top-92d0cead{0%{opacity:0;transform:translate(110%)}9%,89%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-110%)}}@keyframes raid-rail-bottom-92d0cead{0%{opacity:0;transform:translate(-110%)}9%,89%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(110%)}}@keyframes raid-plate-92d0cead{0%,6%{opacity:0;filter:blur(8px);transform:scaleX(.55)}13%,88%{opacity:1;filter:blur();transform:scaleX(1)}to{opacity:0;filter:blur(3px);transform:scaleX(1.08)}}@keyframes warning-pulse-92d0cead{0%,10%{letter-spacing:.35em;transform:scale(1.24)}16%,72%{letter-spacing:.075em;transform:scale(1)}76%{color:var(--hazard-hot);transform:scale(1.05)}80%,to{color:var(--warning-orange);transform:scale(1)}}@media (aspect-ratio<=4/3){.raid-warning__message[data-v-92d0cead]{flex-direction:column;align-items:center;gap:.18em}}@media (prefers-reduced-motion:reduce){.raid-warning__backdrop[data-v-92d0cead],.raid-warning__scanlines[data-v-92d0cead],.hazard-rail[data-v-92d0cead],.hazard-rail__pattern[data-v-92d0cead],.raid-warning__plate[data-v-92d0cead],.raid-warning__heading[data-v-92d0cead]{animation:none}}.effect-host[data-v-63ef1623]{z-index:20;pointer-events:none;position:absolute;inset:0}.audio-unlock[data-v-63ef1623]{z-index:2;border:2px solid var(--orange);color:var(--paper);font:inherit;letter-spacing:.1em;text-transform:uppercase;pointer-events:auto;cursor:pointer;background:#0e1316f0;padding:.65em 1em;font-size:clamp(.65rem,.75vw,.9rem);font-weight:900;position:absolute;top:13.5%;left:50%;transform:translate(-50%);box-shadow:.35vw .35vw #00000073}.audio-unlock[data-v-63ef1623]:disabled{opacity:.65;cursor:wait}.effect-stage[data-v-63ef1623]{position:absolute}.effect-stage--toast[data-v-63ef1623]{width:clamp(300px,36vw,680px);top:15%;left:4%}.effect-stage--game-takeover[data-v-63ef1623]{inset:12.5% 20.7% 8.4% 1.35%;overflow:hidden}.effect-stage--game-takeover.effect-stage--chat-hidden[data-v-63ef1623]{right:1.35%}.effect-stage--lower-takeover[data-v-63ef1623]{z-index:3;height:20%;bottom:1.2%;left:1.35%;right:1.35%}.activity-effect-enter-active[data-v-63ef1623]{animation:activity-enter-63ef1623 .52s var(--ease-out) both}.activity-effect-leave-active[data-v-63ef1623]{transition:all .3s ease-in}.activity-effect-leave-to[data-v-63ef1623]{opacity:0;transform:translate(-12%)skew(-4deg)}.takeover-effect-enter-active[data-v-63ef1623]{transition:opacity .12s linear}.takeover-effect-enter-from[data-v-63ef1623]{opacity:0}.takeover-effect-leave-active[data-v-63ef1623]{transition:opacity .22s linear}.takeover-effect-leave-to[data-v-63ef1623]{opacity:0}.lower-effect-enter-active[data-v-63ef1623]{animation:lower-enter-63ef1623 .65s var(--ease-out) both}.lower-effect-leave-active[data-v-63ef1623]{transition:opacity .35s ease-in,transform .45s ease-in}.lower-effect-leave-to[data-v-63ef1623]{opacity:0;transform:translateY(55%)}@keyframes activity-enter-63ef1623{0%{opacity:0;filter:blur(5px);transform:translate(-28%)skew(-7deg)}}@keyframes lower-enter-63ef1623{0%{opacity:0;filter:blur(3px);transform:translateY(80%)}}.mark[data-v-30970d6c]{font-family:var(--font-display);font-size:var(--mark-size,clamp(2rem, 3vw, 3.75rem));letter-spacing:-.075em;align-items:baseline;font-weight:950;line-height:.78;display:inline-flex}.mark__step[data-v-30970d6c]{color:var(--mark-step,var(--charcoal))}.mark__iv[data-v-30970d6c]{color:var(--mark-iv,var(--orange));margin-left:.08em}.scene[data-v-ecd9d7c5]{width:100vw;min-width:640px;height:100vh;min-height:360px;color:var(--paper);isolation:isolate;background:0 0;position:relative;overflow:hidden}.overlay-panel[data-v-ecd9d7c5]{background:linear-gradient(112deg, color-mix(in srgb, var(--surface-raised) 94%, var(--purple)) 0%, var(--surface) 48%, var(--ink) 100%);box-shadow:.45vw .45vw #0000006b,inset 0 1px #faf8f614}.topbar[data-v-ecd9d7c5]{z-index:8;border-bottom:clamp(3px, .3vw, 6px) solid var(--purple);clip-path:polygon(0 0,100% 0,100% 72%,98.7% 100%,0 100%);--mark-step:var(--paper);align-items:center;gap:clamp(14px,1.5vw,30px);height:8.4%;padding:0 clamp(18px,1.7vw,34px);display:flex;position:absolute;top:2.4%;left:1.35%;right:1.35%}.slash[data-v-ecd9d7c5]{background:var(--purple);align-self:stretch;width:clamp(10px,.8vw,16px);transform:skew(-18deg)}.event[data-v-ecd9d7c5]{flex-direction:column;flex:1;gap:.25em;min-width:0;display:flex}.event__details[data-v-ecd9d7c5]{align-items:baseline;gap:.7em;min-width:0;display:flex}.event__title[data-v-ecd9d7c5]{letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(.78rem,1.1vw,1.35rem);overflow:hidden}.event__separator[data-v-ecd9d7c5]{color:var(--orange);flex:none;font-size:clamp(.72rem,.9vw,1.05rem)}.event__category[data-v-ecd9d7c5]{max-width:28vw;color:color-mix(in srgb, var(--paper) 72%, transparent);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:none;font-size:clamp(.62rem,.78vw,.95rem);font-weight:800;overflow:hidden}.micro-label[data-v-ecd9d7c5]{color:var(--paper);letter-spacing:.25em;opacity:.48;font-size:clamp(.5rem,.55vw,.7rem);font-weight:800}.live-chip[data-v-ecd9d7c5]{color:var(--ink);background:var(--paper);letter-spacing:.18em;align-items:center;gap:.65em;margin-left:auto;padding:.62em 1em;font-size:clamp(.62rem,.75vw,.9rem);font-weight:900;display:flex}.live-chip__dot[data-v-ecd9d7c5]{aspect-ratio:1;background:var(--orange);border-radius:50%;width:.72em;animation:1.6s ease-in-out infinite pulse-ecd9d7c5}.game-window[data-v-ecd9d7c5]{z-index:2;border:clamp(2px, .18vw, 4px) solid color-mix(in srgb, var(--paper) 34%, transparent);position:absolute;inset:12.5% 20.7% 8.4% 1.35%;box-shadow:inset 0 0 0 1px #00000080,0 0 1.4vw #aa21ff14}.corner[data-v-ecd9d7c5]{aspect-ratio:1;border-color:var(--orange);border-style:solid;width:3.2%;position:absolute}.corner--tl[data-v-ecd9d7c5]{border-width:5px 0 0 5px;top:-4px;left:-4px}.corner--tr[data-v-ecd9d7c5]{border-width:5px 5px 0 0;top:-4px;right:-4px}.corner--bl[data-v-ecd9d7c5]{border-width:0 0 5px 5px;bottom:-4px;left:-4px}.corner--br[data-v-ecd9d7c5]{border-width:0 5px 5px 0;bottom:-4px;right:-4px}.chat-rail[data-v-ecd9d7c5]{z-index:4;border-top:clamp(5px, .45vw, 9px) solid var(--purple);clip-path:polygon(7% 0,100% 0,100% 100%,0 100%,0 2.5%);grid-template-rows:auto 1fr auto;width:18.15%;padding:clamp(12px,1.25vw,24px);display:grid;position:absolute;top:12.5%;bottom:8.4%;right:1.35%}.rail-heading[data-v-ecd9d7c5]{align-items:center;gap:.8vw;padding-bottom:1.4vh;display:flex}.rail-heading__index[data-v-ecd9d7c5]{color:var(--purple);letter-spacing:-.08em;font-size:clamp(1.4rem,2.25vw,2.75rem);font-weight:950}.rail-heading div[data-v-ecd9d7c5]{flex-direction:column;gap:.25em;display:flex}.rail-heading strong[data-v-ecd9d7c5]{letter-spacing:.1em;font-size:clamp(.62rem,.78vw,.95rem)}.chat-window[data-v-ecd9d7c5]{border:1px solid var(--line);background:#0e1316b8;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 1.5vw #0000004d}.chat-messages[data-v-ecd9d7c5]{flex-direction:column;justify-content:flex-end;gap:clamp(5px,.65vh,9px);height:100%;padding:clamp(7px,.65vw,13px);display:flex;overflow:hidden}.chat-card[data-v-ecd9d7c5]{--platform-color:var(--paper);border-left:clamp(3px, .28vw, 5px) solid var(--platform-color);background:linear-gradient(105deg, color-mix(in srgb, var(--platform-color) 13%, var(--surface-raised)), #141b1ff5 58%);flex:none;padding:clamp(7px,.65vw,12px) clamp(8px,.75vw,14px);position:relative;box-shadow:0 .25vw .55vw #00000047}.chat-card[data-v-ecd9d7c5]:before{content:"";aspect-ratio:1;background:var(--platform-color);width:clamp(5px,.42vw,8px);box-shadow:0 0 .55em color-mix(in srgb, var(--platform-color) 62%, transparent);position:absolute;top:clamp(8px,.72vw,13px);right:clamp(8px,.72vw,13px)}.chat-card--twitch[data-v-ecd9d7c5]{--platform-color:var(--purple)}.chat-card--youtube[data-v-ecd9d7c5]{--platform-color:var(--youtube-red)}.chat-card__author[data-v-ecd9d7c5]{max-width:calc(100% - 1.4em);color:var(--paper);letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.56rem,.66vw,.8rem);font-weight:950;display:block;overflow:hidden}.chat-card__message[data-v-ecd9d7c5]{overflow-wrap:anywhere;color:color-mix(in srgb, var(--paper) 82%, transparent);white-space:pre-wrap;margin:.32em 0 0;font-size:clamp(.52rem,.59vw,.72rem);font-weight:650;line-height:1.4}.chat-card__emote[data-v-ecd9d7c5]{vertical-align:middle;object-fit:contain;width:auto;height:1.65em;margin:-.2em .06em;display:inline-block}.chat-card-enter-active[data-v-ecd9d7c5]{animation:chat-card-in-ecd9d7c5 .36s var(--ease-out) both}.chat-card-leave-active[data-v-ecd9d7c5]{transition:all .22s}.chat-card-leave-to[data-v-ecd9d7c5]{opacity:0;transform:translate(12%)}.rail-footer[data-v-ecd9d7c5]{letter-spacing:.14em;justify-content:center;align-items:center;gap:.7em;padding-top:1.4vh;font-size:clamp(.5rem,.55vw,.66rem);font-weight:900;display:flex}.rail-footer i[data-v-ecd9d7c5]{aspect-ratio:1;background:var(--orange);width:5px;box-shadow:0 0 .6em var(--orange);border-radius:50%}.camera-wrap[data-v-ecd9d7c5]{z-index:6;width:23%;height:35%;position:absolute;bottom:7.3%;right:19.25%}.camera-accent[data-v-ecd9d7c5]{z-index:-1;background:linear-gradient(135deg, var(--purple), color-mix(in srgb, var(--purple) 58%, var(--orange)));clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);height:3%;box-shadow:0 0 1vw color-mix(in srgb, var(--purple) 50%, transparent);animation:accent-in-ecd9d7c5 .7s var(--ease-out) both;position:absolute;bottom:10%;left:0;right:5%}.camera-window[data-v-ecd9d7c5]{background:0 0;border:0;position:absolute;inset:0 0 10%}.player-plate[data-v-ecd9d7c5]{border-left:clamp(4px, .38vw, 7px) solid var(--orange);align-items:center;gap:4%;height:11%;padding:0 4%;display:flex;position:absolute;bottom:0;left:0;right:5%}.player-plate__network[data-v-ecd9d7c5]{aspect-ratio:1;width:clamp(20px,1.55vw,30px);color:var(--ink);background:var(--orange);flex:none;place-items:center;font-size:clamp(.62rem,.72vw,.86rem);font-weight:950;display:grid}.player-plate__identity[data-v-ecd9d7c5]{flex-direction:column;gap:.08em;min-width:0;display:flex}.player-plate__identity strong[data-v-ecd9d7c5]{color:var(--paper);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.72rem,1vw,1.2rem);font-weight:900;overflow:hidden}.lower-third[data-v-ecd9d7c5]{z-index:7;border-left:clamp(6px, .55vw, 11px) solid var(--purple);letter-spacing:.15em;grid-template-columns:max-content minmax(7rem,12vw) minmax(7rem,12vw) minmax(0,1fr) max-content;align-items:center;gap:clamp(10px,1.2vw,24px);height:4.7%;padding:0 1.25vw;font-size:clamp(.52rem,.62vw,.75rem);font-weight:900;display:grid;position:absolute;bottom:2.2%;left:1.35%;right:1.35%}.lower-third__round b[data-v-ecd9d7c5]{color:var(--orange);font-size:1.35em}.lower-third__activity[data-v-ecd9d7c5]{border-left:2px solid color-mix(in srgb, var(--purple) 65%, transparent);align-items:baseline;gap:.55em;min-width:0;padding-left:.8em;display:flex}.lower-third__activity small[data-v-ecd9d7c5]{color:color-mix(in srgb, var(--paper) 45%, transparent);letter-spacing:.12em;flex:none;font-size:.72em}.lower-third__activity strong[data-v-ecd9d7c5]{color:var(--paper);text-overflow:ellipsis;white-space:nowrap;font-size:.88em;overflow:hidden}.ticker[data-v-ecd9d7c5]{min-width:0;color:color-mix(in srgb, var(--paper) 72%, transparent);justify-content:center;align-items:center;gap:1.2em;display:flex}.ticker i[data-v-ecd9d7c5]{background:var(--purple);width:2.5em;height:2px;transform:skew(-25deg)}.lower-third__code[data-v-ecd9d7c5]{opacity:.45}.preview-label[data-v-ecd9d7c5]{display:none}.scene-backdrop[data-v-ecd9d7c5]{z-index:0;pointer-events:none;position:absolute;inset:0}.backdrop-piece[data-v-ecd9d7c5]{background:var(--ink);position:absolute;overflow:hidden}.backdrop-piece--top[data-v-ecd9d7c5]{height:12.5%;inset:0 0 auto}.backdrop-piece--bottom[data-v-ecd9d7c5]{height:8.4%;inset:auto 0 0}.backdrop-piece--left[data-v-ecd9d7c5]{width:1.35%;inset:12.5% auto 8.4% 0}.backdrop-piece--right[data-v-ecd9d7c5]{width:20.7%;inset:12.5% 0 8.4% auto}.backdrop-grid[data-v-ecd9d7c5]{opacity:.42;background-image:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--purple) 58%, transparent), transparent 24%), radial-gradient(circle at 92% 42%, color-mix(in srgb, var(--orange) 36%, transparent), transparent 25%), radial-gradient(circle at 55% 98%, color-mix(in srgb, var(--purple) 24%, transparent), transparent 30%), radial-gradient(circle, color-mix(in srgb, var(--paper) 12%, transparent) 0 .7px, transparent 1px);background-size:auto,auto,auto,7px 7px;position:absolute;inset:0}.spray-mark[data-v-ecd9d7c5]{left:var(--x);top:var(--y);width:var(--size);aspect-ratio:var(--stretch) / 1;color:var(--ink);background:radial-gradient(ellipse at 46% 48%, currentColor 0 8%, color-mix(in srgb, currentColor 72%, transparent) 24%, color-mix(in srgb, currentColor 26%, transparent) 52%, transparent 74%), radial-gradient(circle at 72% 42%, color-mix(in srgb, currentColor 52%, transparent), transparent 34%), radial-gradient(circle at 28% 63%, color-mix(in srgb, currentColor 38%, transparent), transparent 31%);opacity:var(--wash);filter:blur(var(--blur));mix-blend-mode:screen;transform:translate(-50%, -50%) rotate(var(--turn));animation:spray-drift-ecd9d7c5 var(--duration) ease-in-out var(--delay) infinite alternate;border-radius:50%;position:absolute}.spray-mark[data-v-ecd9d7c5]:before,.spray-mark[data-v-ecd9d7c5]:after{content:"";background:currentColor;border-radius:50%;position:absolute}.spray-mark[data-v-ecd9d7c5]:before{opacity:.72;background-image:radial-gradient(circle,currentColor 0 .8px,#0000 1.35px);background-size:6px 6px;inset:-20%;-webkit-mask:radial-gradient(#000 0 18%,#000000bf 35%,#0000 72%);mask:radial-gradient(#000 0 18%,#000000bf 35%,#0000 72%)}.spray-mark[data-v-ecd9d7c5]:after{opacity:.52;background-image:radial-gradient(circle,currentColor 0 1.2px,#0000 1.8px);background-position:3px 5px;background-size:11px 10px;inset:4%;-webkit-mask:radial-gradient(#000 0 12%,#0009 42%,#0000 76%);mask:radial-gradient(#000 0 12%,#0009 42%,#0000 76%)}.scene--preview .game-window[data-v-ecd9d7c5]{background:0 0}.scene--preview .preview-label[data-v-ecd9d7c5]{color:color-mix(in srgb, var(--paper) 35%, transparent);letter-spacing:.3em;place-items:center;font-size:clamp(.7rem,1vw,1.2rem);font-weight:900;display:grid;position:absolute;inset:0}.scene--no-chat .game-window[data-v-ecd9d7c5],.scene--no-chat .camera-wrap[data-v-ecd9d7c5]{right:1.35%}.scene--no-chat .backdrop-piece--right[data-v-ecd9d7c5]{width:1.35%}.scene--still[data-v-ecd9d7c5] *,.scene--still[data-v-ecd9d7c5] :before,.scene--still[data-v-ecd9d7c5] :after{transition:none!important;animation:none!important}@keyframes pulse-ecd9d7c5{50%{opacity:.35;transform:scale(.8)}}@keyframes accent-in-ecd9d7c5{0%{opacity:0;transform:translate(18%,12%)}}@keyframes chat-card-in-ecd9d7c5{0%{opacity:0;transform:translate(16%)}}@keyframes spray-drift-ecd9d7c5{to{transform:translate(calc(-50% + var(--drift)), calc(-50% - var(--drift))) rotate(calc(var(--turn) + 4deg))}}@media (prefers-reduced-motion:reduce){.scene[data-v-ecd9d7c5] *,.scene[data-v-ecd9d7c5] :before,.scene[data-v-ecd9d7c5] :after{animation-duration:1ms!important;animation-iteration-count:1!important}}.starting-scene[data-v-dbc45444]{width:100vw;min-width:640px;height:100vh;min-height:360px;color:var(--paper);background:var(--ink);isolation:isolate;position:relative;overflow:hidden}.atmosphere[data-v-dbc45444],.atmosphere[data-v-dbc45444]>*{position:absolute;inset:0}.atmosphere[data-v-dbc45444]{z-index:-1;background:linear-gradient(112deg,#11181b 0 48%,#0b0f11 100%);overflow:hidden}.atmosphere__grid[data-v-dbc45444]{opacity:.28;transform-origin:bottom;background-image:linear-gradient(#faf8f60e 1px,#0000 1px),linear-gradient(90deg,#faf8f60e 1px,#0000 1px);background-size:4vw 4vw;transform:perspective(700px)rotateX(58deg)scale(1.5)translateY(12%)}.atmosphere__wash[data-v-dbc45444]{filter:blur(4vw);mix-blend-mode:screen}.atmosphere__wash--purple[data-v-dbc45444]{background:radial-gradient(#aa21ff57,#0000 66%);animation:13s ease-in-out infinite alternate wash-drift-dbc45444;inset:-20% 34% 22% -18%}.atmosphere__wash--orange[data-v-dbc45444]{background:radial-gradient(#fd731733,#0000 62%);animation:17s ease-in-out -8s infinite alternate-reverse wash-drift-dbc45444;inset:46% -20% -28% 45%}.atmosphere__noise[data-v-dbc45444]{opacity:.16;background-image:radial-gradient(circle,#faf8f6b3 0 .7px,#0000 1px);background-size:7px 7px;-webkit-mask:linear-gradient(110deg,#000,#0000 48%,#000);mask:linear-gradient(110deg,#000,#0000 48%,#000)}.particle[data-v-dbc45444]{--angle:calc(var(--i) * 37deg);top:calc(6% + (var(--i) * 5%));left:calc(2% + (var(--i) * 7%));width:calc(2px + (var(--i) * .08px));aspect-ratio:1;background:var(--paper);box-shadow:0 0 .8rem var(--purple);opacity:.18;animation:particle-float-dbc45444 calc(8s + var(--i) * .4s) ease-in-out calc(var(--i) * -.7s) infinite alternate;border-radius:50%;position:absolute}.masthead[data-v-dbc45444]{z-index:5;--mark-step:var(--paper);--mark-size:clamp(2rem, 3.2vw, 4rem);align-items:center;gap:clamp(16px,1.5vw,30px);height:7.5%;display:flex;position:absolute;top:4.4%;left:4.2%;right:4.2%}.masthead__rule[data-v-dbc45444]{background:linear-gradient(90deg, var(--purple), var(--orange));width:clamp(30px,6vw,120px);height:4px;transform:skew(-24deg)}.masthead__meta[data-v-dbc45444]{letter-spacing:.16em;flex-direction:column;gap:.3em;font-size:clamp(.55rem,.65vw,.8rem);display:flex}.masthead__meta span[data-v-dbc45444]{opacity:.42;font-weight:900}.masthead__meta strong[data-v-dbc45444]{font-size:1.22em}.signal-chip[data-v-dbc45444]{letter-spacing:.18em;background:#0e1316c2;border:1px solid #faf8f633;align-items:center;gap:.8em;margin-left:auto;padding:.72em 1.1em;font-size:clamp(.58rem,.68vw,.82rem);font-weight:950;display:flex}.signal-chip i[data-v-dbc45444]{aspect-ratio:1;background:var(--orange);width:.7em;box-shadow:0 0 .8em var(--orange);border-radius:50%;animation:1.7s ease-in-out infinite signal-pulse-dbc45444}.hero[data-v-dbc45444]{z-index:2;width:51%;position:absolute;top:31%;left:7.2%}.hero__portrait-outline[data-v-dbc45444]{z-index:-1;opacity:.065;filter:drop-shadow(0 0 1.8vw #aa21ff2e);pointer-events:none;width:min(35vw,680px);height:auto;position:absolute;top:-41%;left:-10%}.hero__eyebrow[data-v-dbc45444]{color:var(--orange);letter-spacing:.32em;align-items:center;gap:1em;margin:0 0 1.4vh;font-size:clamp(.62rem,.8vw,1rem);font-weight:950;display:flex}.hero__eyebrow i[data-v-dbc45444]{background:var(--orange);width:4.5em;height:3px;transform:skew(-24deg)}.hero h1[data-v-dbc45444]{letter-spacing:-.075em;text-transform:uppercase;text-shadow:.06em .06em #0000006b;max-width:10ch;margin:0;font-size:clamp(4rem,9.8vw,12rem);font-style:italic;font-weight:1000;line-height:.76}.hero h1[data-v-dbc45444]:first-line{color:var(--paper)}.hero__note[data-v-dbc45444]{color:#faf8f69e;letter-spacing:.08em;max-width:42em;margin:3.2vh 0 0;font-size:clamp(.75rem,.94vw,1.15rem);font-weight:750;line-height:1.5}.countdown-block[data-v-dbc45444]{flex-direction:column;align-items:flex-start;gap:1vh;width:max-content;margin-top:3.4vh;display:flex}.countdown-block__label[data-v-dbc45444]{color:#faf8f67a;letter-spacing:.22em;margin-left:clamp(6px,.5vw,10px);font-size:clamp(.52rem,.62vw,.76rem);font-weight:950}.countdown-panel[data-v-dbc45444]{border-left:clamp(6px, .5vw, 10px) solid var(--purple);width:max-content;box-shadow:var(--shadow-hard);clip-path:polygon(0 0,92% 0,100% 24%,100% 100%,0 100%);background:linear-gradient(105deg,#202a2ff5,#0e1316db);align-items:center;padding:1.2vh clamp(1.2rem,1.5vw,1.8rem) 1vh;display:inline-flex}.countdown-panel strong[data-v-dbc45444]{color:var(--paper);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:clamp(2rem,3.8vw,4.6rem);font-weight:1000;line-height:.85}.signal-orbit[data-v-dbc45444]{z-index:1;aspect-ratio:1;opacity:.94;width:min(40vw,720px);position:absolute;bottom:14.5%;right:3%}.signal-orbit__ring[data-v-dbc45444]{border-radius:50%;position:absolute}.signal-orbit__ring--outer[data-v-dbc45444]{border:1px solid #faf8f62b;inset:5%;box-shadow:inset 0 0 4vw #aa21ff14}.signal-orbit__ring--inner[data-v-dbc45444]{border:2px solid #fd731780;inset:28%;box-shadow:0 0 2vw #fd73171f}.signal-orbit__emote-track[data-v-dbc45444]{animation:16s linear infinite orbit-spin-dbc45444;position:absolute;inset:5%}.signal-orbit__emote-track img[data-v-dbc45444]{filter:drop-shadow(0 .35rem #0000007a)drop-shadow(0 0 .65rem #aa21ff3d);width:clamp(42px,4.6vw,80px);height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(180deg)}.signal-orbit__core[data-v-dbc45444]{border:2px solid var(--paper);background:#0e1316e0;place-items:center;display:grid;position:absolute;inset:35%;transform:rotate(45deg);box-shadow:.7vw .7vw #00000073,0 0 2.5vw #aa21ff2e}.signal-orbit__core span[data-v-dbc45444]{color:var(--orange);letter-spacing:-.08em;font-size:clamp(3rem,6vw,7rem);font-style:italic;font-weight:1000;transform:rotate(-45deg)}.signal-orbit__tag[data-v-dbc45444]{color:var(--ink);background:var(--paper);letter-spacing:.16em;padding:.55em .8em;font-size:clamp(.48rem,.58vw,.7rem);position:absolute}.signal-orbit__tag--one[data-v-dbc45444]{top:17%;left:5%}.signal-orbit__tag--two[data-v-dbc45444]{background:var(--orange);bottom:24%;right:2%}.status-strip[data-v-dbc45444]{z-index:4;border-top:4px solid var(--purple);height:7.2%;box-shadow:var(--shadow-hard);clip-path:polygon(0 0,98.7% 0,100% 30%,100% 100%,0 100%);background:linear-gradient(110deg,#202a2ff7,#0e1316f7);grid-template-columns:minmax(14rem,1.2fr) 2px minmax(10rem,.75fr) minmax(0,1.3fr) max-content;align-items:center;gap:1.5vw;padding:0 1.6vw;display:grid;position:absolute;bottom:2.8%;left:2.4%;right:2.4%}.status-strip div[data-v-dbc45444]:not(.status-strip__ticker){flex-direction:column;gap:.35em;min-width:0;display:flex}.status-strip small[data-v-dbc45444]{color:#faf8f666;letter-spacing:.2em;font-size:clamp(.48rem,.54vw,.66rem);font-weight:950}.status-strip strong[data-v-dbc45444]{letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(.58rem,.72vw,.88rem);overflow:hidden}.status-strip__divider[data-v-dbc45444]{background:#faf8f624;width:2px;height:52%}.status-strip__ticker[data-v-dbc45444]{color:#faf8f680;letter-spacing:.13em;white-space:nowrap;justify-content:center;align-items:center;gap:1em;min-width:0;font-size:clamp(.46rem,.54vw,.66rem);font-weight:900;display:flex}.status-strip__ticker i[data-v-dbc45444]{background:var(--orange);width:2em;height:2px;transform:skew(-25deg)}.status-strip>b[data-v-dbc45444]{color:var(--orange);letter-spacing:.17em;font-size:clamp(.52rem,.64vw,.78rem)}.starting-scene--still[data-v-dbc45444] *,.starting-scene--still[data-v-dbc45444] :before,.starting-scene--still[data-v-dbc45444] :after{transition:none!important;animation:none!important}@keyframes signal-pulse-dbc45444{50%{opacity:.35;transform:scale(.76)}}@keyframes orbit-spin-dbc45444{to{transform:rotate(360deg)}}@keyframes wash-drift-dbc45444{to{transform:translate(5%,7%)scale(1.08)}}@keyframes particle-float-dbc45444{to{opacity:.5;transform:translate(2vw,-3vh)}}@media (aspect-ratio<=4/3){.hero[data-v-dbc45444]{width:62%}.signal-orbit[data-v-dbc45444]{opacity:.55;right:-10%}.status-strip__ticker[data-v-dbc45444]{display:none}.status-strip[data-v-dbc45444]{grid-template-columns:minmax(10rem,1.2fr) 2px minmax(8rem,.8fr) max-content}}@media (prefers-reduced-motion:reduce){.starting-scene[data-v-dbc45444] *,.starting-scene[data-v-dbc45444] :before,.starting-scene[data-v-dbc45444] :after{animation:none!important}}:root{--paper:#faf8f6;--charcoal:#2a343a;--purple:#aa21ff;--youtube-red:#ff244f;--orange:#fd7317;--ink:#0e1316;--surface:#171e22;--surface-raised:#202a2f;--surface-soft:#2f3a40;--line:#faf8f633;--shadow:#00000057;--shadow-hard:.45vw .45vw 0 var(--shadow);--font-display:"Arial Narrow", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);font-family:var(--font-display);font-synthesis:none;color:var(--charcoal);background:0 0}*{box-sizing:border-box}html,body,#app{background:0 0;width:100%;height:100%;margin:0;overflow:hidden}body{min-width:640px;min-height:360px}button,input{font:inherit}.not-found{min-height:100%;color:var(--paper);background:var(--charcoal);text-align:center;place-content:center;padding:3rem;display:grid}.not-found h1{text-transform:uppercase;margin:.25rem 0 1.5rem;font-size:clamp(2rem,6vw,5rem)}.not-found a{color:var(--orange);font-weight:800}.eyebrow{color:var(--purple);letter-spacing:.25em;font-weight:900}
