.card[data-v-25db2bb7]{position:relative;display:flex;flex-direction:column;gap:14px;padding:26px 22px 22px;background:var(--c);color:var(--color-black);border:var(--border);box-shadow:var(--shadow);transform:rotate(var(--rot));transition:transform .18s ease,box-shadow .18s ease;min-block-size:220px;text-decoration:none}.card[data-v-25db2bb7]:before{content:"";position:absolute;inset:8px;border:2px dashed var(--color-black);opacity:.25;pointer-events:none}.card[data-v-25db2bb7]:hover{transform:rotate(var(--rot)) translate(-3px,-3px);box-shadow:11px 11px 0 var(--color-black)}.card[data-v-25db2bb7]:active{transform:rotate(var(--rot)) translate(3px,3px);box-shadow:3px 3px 0 var(--color-black)}.badge[data-v-25db2bb7]{align-self:flex-start;font-family:Bangers,sans-serif;font-size:44px;line-height:.9;padding:8px 16px 4px;background:var(--color-white);border:var(--border-thin);box-shadow:4px 4px 0 var(--color-black);text-transform:uppercase;letter-spacing:.04em}.badge[data-v-25db2bb7],.desc[data-v-25db2bb7]{color:var(--color-black)}.desc[data-v-25db2bb7]{font-family:sans-serif;font-weight:700;font-size:15px;line-height:1.45}.link[data-v-25db2bb7]{margin-block-start:auto;font-family:Bangers,sans-serif;font-size:22px;letter-spacing:.04em;background:var(--color-black);color:var(--color-white);padding:6px 12px 2px;align-self:flex-start}@font-face{font-family:Bangers;src:url(../__tenant/jpat.website/fonts/jays-bangers.ttf) format("truetype");font-display:swap}.landing-frame[data-v-73343144]{--max-width:1350px;--background:var(--e3aaf90e);--color-primary:#f7f7f7;--color-black:#000;--color-white:#fff;--color-gray:#8b8b8b;--color-green:#7fd856;--color-red:#ff312f;--color-blue:#004bad;--color-cyan:#5ee0e6;--color-purple:#8b52ff;--color-yellow:#ffdc03;--color-orange:#ff8c00;--border:5px solid var(--color-black);--border-thin:3px solid var(--color-black);--shadow:8px 8px 0 var(--color-black);--shadow-sm:4px 4px 0 var(--color-black);background-color:var(--background);background-image:var(--d492c3c2),radial-gradient(circle,#05623f,#06311f 80%);background-position:top,50%;background-size:37px,auto;background-attachment:fixed;color:var(--color-primary);font-family:Bangers,sans-serif;inline-size:100dvi;min-block-size:100vh;overflow-x:clip}.frame[data-v-73343144]{border-inline:4px solid #000;inline-size:100dvi;max-inline-size:var(--max-width);min-block-size:100vh;margin-inline:auto;isolation:isolate}.frame[data-v-73343144],.hero[data-v-73343144]{display:flex;flex-direction:column;position:relative}.hero[data-v-73343144]{padding:80px 24px 0;align-items:center;text-align:center;gap:18px}.splash[data-v-73343144]{position:absolute;inline-size:200px;block-size:auto;pointer-events:none;z-index:2;filter:drop-shadow(6px 6px 0 rgba(0,0,0,.35))}.splash-pop[data-v-73343144]{inset-block-start:60px;inset-inline-start:6%;rotate:-20deg}.splash-bam[data-v-73343144]{inset-block-start:60px;inset-inline-end:6%;rotate:25deg}.logo[data-v-73343144]{inline-size:min(620px,90%);block-size:auto;pointer-events:none;z-index:1}.logo-text[data-v-73343144]{font-size:clamp(72px,12vw,180px);color:var(--color-yellow);-webkit-text-stroke:3px var(--color-black);text-shadow:8px 8px 0 var(--color-black);z-index:1}.logo-text[data-v-73343144],.tag[data-v-73343144]{font-family:Bangers,sans-serif;letter-spacing:.04em}.tag[data-v-73343144]{margin-block-start:-10px;font-size:clamp(24px,3vw,36px);color:var(--color-white);-webkit-text-stroke:1.5px var(--color-black);text-shadow:4px 4px 0 var(--color-black);max-inline-size:600px}.tag em[data-v-73343144]{font-style:normal;color:var(--color-yellow);background:var(--color-black);padding:2px 12px 0;margin-inline-start:4px;display:inline-block;transform:rotate(-1.5deg);-webkit-text-stroke:0;text-shadow:none}.cards[data-v-73343144]{margin:70px auto 60px;padding:0 24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;inline-size:100%;max-inline-size:1200px}@media(max-width:1100px){.cards[data-v-73343144]{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:720px}}@media(max-width:820px){.cards[data-v-73343144]{grid-template-columns:1fr;gap:28px;max-inline-size:480px}.splash[data-v-73343144]{inline-size:110px}.splash-pop[data-v-73343144]{inset-block-start:100px;inset-inline-start:10px}.splash-bam[data-v-73343144]{inset-block-start:100px;inset-inline-end:10px}}.sway{--serif:"Cormorant Infant",Georgia,"Times New Roman",serif;--sans:"Jost",system-ui,sans-serif;--pad:clamp(20px,5vw,70px);font-family:var(--serif);background:#000}.sway h1,.sway h2,.sway h3,.sway h4,.sway li,.sway p,.sway ul{margin:0}.sway .hdr{position:sticky;inset-block-start:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:18px var(--pad);background:#0a0a0a;color:#fafafa}.sway .hdr-nav{display:flex;gap:26px}.sway .hdr-ig,.sway .hdr-nav a{color:#fafafa;text-decoration:none}.sway .hdr-nav a{font-family:var(--sans);font-size:13px;letter-spacing:.12em;text-transform:uppercase;opacity:.9}.sway .hdr-nav a:hover{opacity:1}.sway .hdr-mark{justify-self:center;font-family:var(--serif);font-size:18px;font-weight:500;color:#fafafa;text-decoration:none}.sway .hdr-ig{justify-self:end;display:inline-flex}.sway .hdr-burger{display:none;justify-self:start;background:none;border:0;color:#fafafa;font-family:var(--sans);font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:0}.sway .dark{background:#000;color:#dcdcdc}.sway .light{background:#fff;color:#000}.sway .hero{min-block-size:min(94vh,1000px);background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:flex-end;padding:var(--pad);padding-block-end:clamp(40px,12vh,150px)}.sway .hero-copy{display:flex;flex-direction:column;gap:28px;max-inline-size:min(1050px,94%);text-align:right;color:#fff;text-shadow:0 2px 26px rgba(0,0,0,.5)}.sway .hero-copy h1{font-family:var(--serif);font-weight:500;font-size:clamp(46px,10vw,150px);line-height:.95}.sway .lead{font-size:clamp(24px,3.4vw,50px)}.sway .lead,.sway .lead-sm{font-family:var(--serif);font-weight:400}.sway .lead-sm{font-size:clamp(16px,1.9vw,28px);max-inline-size:34ch;align-self:flex-end}.sway .split{display:flex;align-items:stretch}.sway .split-img{inline-size:56%;block-size:auto;-o-object-fit:cover;object-fit:cover;display:block}.sway .split-copy{flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px;padding-inline:clamp(24px,5vw,90px)}.sway .wordmark{font-family:var(--serif);font-weight:500;font-size:clamp(56px,9vw,120px);letter-spacing:.04em;line-height:1;color:#fafafa}.sway .label{font-family:var(--sans);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#b9b9b9}.sway .bleed img{inline-size:100%;block-size:auto;display:block}.sway .foot{background:#fff;color:#000;display:flex;flex-direction:column;gap:18px;padding:clamp(40px,7vw,90px) var(--pad)}.sway .foot h3{font-family:var(--serif);font-weight:500;font-size:clamp(28px,4vw,50px);display:flex;align-items:center;flex-wrap:wrap;gap:14px}.sway .foot p{font-family:var(--sans);font-weight:300;font-size:13px;letter-spacing:.04em;max-inline-size:60ch}.sway .foot-ig{color:#000;text-decoration:none;display:inline-flex}.sway .about{display:flex;flex-direction:column;gap:clamp(30px,5vw,60px);padding:clamp(40px,6vw,90px) var(--pad)}.sway .about-head{display:flex;align-items:center;gap:28px}.sway .about-head h2{font-family:var(--serif);font-weight:500;font-size:clamp(40px,7vw,90px)}.sway .flourish{block-size:clamp(20px,3vw,40px);inline-size:auto}.sway .about-cols{display:flex;flex-wrap:wrap;gap:clamp(32px,6vw,80px);align-items:flex-start}.sway .about-text{flex:1 1 380px;display:flex;flex-direction:column;gap:18px}.sway .about-text p{font-family:var(--sans);font-weight:300;font-size:15px;line-height:1.6}.sway .creds{display:flex;flex-direction:column;gap:8px;padding:0;list-style:none}.sway .creds li{font-family:var(--sans);font-size:14px}.sway .creds li:before{content:"• "}.sway .about-portrait{flex:1 1 380px;max-inline-size:560px;inline-size:100%;block-size:auto;display:block}.sway .band{background-size:cover;background-position:50%;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(20px,4vw,60px);padding:clamp(60px,9vw,130px) var(--pad);color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.5)}.sway .band h2{font-family:var(--serif);font-weight:500;font-size:clamp(44px,8vw,110px);flex:1 1 320px}.sway .band p{font-family:var(--sans);font-weight:300;font-size:15px;line-height:1.6;flex:1 1 320px;max-inline-size:46ch}.sway .reviews,.sway .strip{display:flex;gap:clamp(8px,1.5vw,18px);padding:clamp(20px,3vw,40px) var(--pad)}.sway .strip img{flex:1;inline-size:0;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;display:block}.sway .reviews img{flex:1;inline-size:0;block-size:auto;-o-object-fit:contain;object-fit:contain;display:block}.sway .contact{display:flex;flex-wrap:wrap;gap:clamp(32px,6vw,80px);align-items:center;padding:clamp(50px,8vw,120px) var(--pad)}.sway .contact-copy{flex:1 1 340px;display:flex;flex-direction:column;gap:22px}.sway .contact-lead{font-family:var(--serif);font-size:clamp(22px,3vw,38px);line-height:1.3}.sway .contact-links{display:flex;flex-wrap:wrap;gap:22px}.sway .contact-links a{font-family:var(--sans);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#000;text-decoration:none;border-block-end:1px solid currentColor;padding-block-end:3px}.sway .contact-loc{display:flex;flex-direction:column;gap:6px;padding:0;list-style:none}.sway .contact-loc li{font-family:var(--sans);font-size:13px;letter-spacing:.04em;color:#555}.sway .contact-img{flex:1 1 340px;max-inline-size:620px;inline-size:100%;block-size:auto;display:block}@media(max-width:767px){.sway .hdr-burger{display:inline-flex}.sway .hdr-nav{position:absolute;inset-block-start:100%;inset-inline:0;flex-direction:column;gap:16px;padding:20px var(--pad);background:#0a0a0a;display:none}.sway .hdr-nav.open{display:flex}.sway .split{flex-direction:column}.sway .split-img{inline-size:100%}.sway .split-copy{padding:clamp(28px,8vw,48px) var(--pad)}.sway .strip{flex-wrap:wrap}.sway .strip img{flex:1 1 40%}}@font-face{font-family:Bangers;src:url(../__tenant/jpat.website/fonts/jays-bangers.ttf) format("truetype");font-display:swap}.stage[data-v-d3858e1a]{--tex-stone:url(../__tenant/mc.jpat.games/textures/stone.svg);--tex-dirt:url(../__tenant/mc.jpat.games/textures/dirt.svg);--tex-grass:url(../__tenant/mc.jpat.games/textures/grass-top.svg);--tex-planks:url(../__tenant/mc.jpat.games/textures/planks.svg);--ink:#000;flex:1;align-items:center;justify-content:flex-start;gap:1rem;padding:clamp(1rem,3vw,2.5rem);background-color:var(--tenant-bg);background-image:radial-gradient(circle at 50% 35%,#06623f8c,#041e14eb 75%),var(--tex-dirt);background-size:auto,48px 48px;image-rendering:pixelated}.sheet[data-v-d3858e1a],.stage[data-v-d3858e1a]{display:flex;flex-direction:column}.sheet[data-v-d3858e1a]{width:100%;gap:clamp(.75rem,2vw,1.25rem)}.bar[data-v-d3858e1a],.title[data-v-d3858e1a]{display:flex;justify-content:center}.title[data-v-d3858e1a]{align-items:baseline;flex-wrap:wrap;gap:.5rem;min-width:0;margin:0;text-align:center;font-family:Bangers,system-ui,sans-serif;font-weight:400;line-height:.9;letter-spacing:.03em;font-size:clamp(2rem,5vw,3.5rem);-webkit-text-stroke:2px var(--ink);text-shadow:4px 4px 0 var(--ink)}.title-jpat[data-v-d3858e1a]{color:var(--tenant-accent)}.title-mc[data-v-d3858e1a]{color:var(--tenant-primary)}.badge[data-v-d3858e1a]{position:absolute;top:.6rem;right:.6rem;z-index:2;display:flex;align-items:center;gap:.5rem;padding:.3rem .7rem .15rem;font-family:Bangers,system-ui,sans-serif;font-size:clamp(.85rem,1.6vw,1.05rem);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--tenant-muted);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);white-space:nowrap}.badge .dot[data-v-d3858e1a]{width:.6rem;height:.6rem;background:currentColor;box-shadow:0 0 0 2px var(--ink)}.badge.live[data-v-d3858e1a]{background:var(--tenant-primary);color:var(--ink)}.badge.connecting[data-v-d3858e1a]{background:var(--tenant-accent);color:var(--ink)}.badge.live .dot[data-v-d3858e1a]{background:#ff312f;animation:pulse-d3858e1a 1.2s steps(2,jump-none) infinite}@keyframes pulse-d3858e1a{50%{opacity:.25}}.frame[data-v-d3858e1a]{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;align-self:center;padding:10px;background-image:var(--tex-planks);background-size:44px 44px;border:5px solid var(--ink);box-shadow:inset 4px 4px #ffffff2e,inset -4px -4px #00000073,10px 10px 0 var(--ink)}.frame-grass[data-v-d3858e1a]{position:absolute;inset:0 0 auto;height:12px;background-image:var(--tex-grass);background-size:24px 24px;border-bottom:3px solid var(--ink)}.screen[data-v-d3858e1a]{position:relative;aspect-ratio:var(--ar,3060/3440);width:min(calc(100vw - (clamp(1rem,3vw,2.5rem)*2) - 3rem),calc((100vh - 18rem)*var(--ar-dec, .889)));overflow:hidden;background:#000;border:3px solid var(--ink);image-rendering:auto}video[data-v-d3858e1a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.overlay[data-v-d3858e1a],video[data-v-d3858e1a]{position:absolute;inset:0}.overlay[data-v-d3858e1a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;font-family:Bangers,system-ui,sans-serif;font-size:clamp(1.25rem,4vw,2rem);letter-spacing:.06em;color:var(--tenant-fg);text-shadow:3px 3px 0 var(--ink);background:radial-gradient(circle at 50% 45%,#06311fbf,#000000e6),var(--tex-stone);background-size:auto,40px 40px}.loader[data-v-d3858e1a]{display:flex;gap:8px}.loader .block[data-v-d3858e1a]{width:20px;height:20px;background:var(--tenant-primary);border:3px solid var(--ink);box-shadow:3px 3px #00000073;animation:hop-d3858e1a .9s ease-in-out infinite;animation-delay:calc(var(--i)*.1s)}@keyframes hop-d3858e1a{0%,60%,to{transform:translateY(0);background:var(--tenant-primary)}30%{transform:translateY(-14px);background:var(--tenant-accent)}}.mc-btn[data-v-d3858e1a]{font-family:Bangers,system-ui,sans-serif;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:2px 2px 0 var(--ink);background-image:var(--tex-stone);background-size:28px 28px;border:3px solid var(--ink);box-shadow:inset 3px 3px #ffffff38,inset -3px -3px #00000073,3px 3px 0 var(--ink);padding:.5rem 1.1rem .4rem;cursor:pointer;image-rendering:pixelated}.mc-btn[data-v-d3858e1a]:hover{filter:brightness(1.15)}.mc-btn[data-v-d3858e1a]:active{box-shadow:inset 3px 3px #0006,inset -3px -3px #ffffff26;transform:translate(2px,2px)}.mute[data-v-d3858e1a]{position:absolute;right:.9rem;bottom:.9rem;z-index:2}.tagline[data-v-d3858e1a]{align-self:center;font-family:Bangers,system-ui,sans-serif;font-size:clamp(1rem,2.5vw,1.5rem);letter-spacing:.05em;color:var(--tenant-accent);background:var(--ink);padding:.25rem .9rem .15rem;transform:rotate(-1.5deg)}.wrap[data-v-c755eb8d]{flex-direction:column;padding:1rem;font:14px system-ui,sans-serif;background:#111;color:#ddd}.wrap[data-v-c755eb8d],label[data-v-c755eb8d]{display:flex;gap:.5rem}label[data-v-c755eb8d]{align-items:center}input[data-v-c755eb8d],select[data-v-c755eb8d]{flex:1;max-width:560px;padding:.375rem;background:#222;color:#eee;border:1px solid #444;border-radius:.25rem}.actions[data-v-c755eb8d]{display:flex;gap:.5rem}button[data-v-c755eb8d]{padding:.5rem 1rem;background:#2a5;color:#fff;border:0;border-radius:.25rem;cursor:pointer}button.stop[data-v-c755eb8d]{background:#a33}button[data-v-c755eb8d]:disabled{opacity:.5;cursor:not-allowed}video[data-v-c755eb8d]{width:min(720px,95vw)}pre[data-v-c755eb8d],video[data-v-c755eb8d]{background:#000}pre[data-v-c755eb8d]{border:1px solid #333;padding:.625rem;max-height:40vh;overflow:auto;white-space:pre-wrap;border-radius:.25rem}.auth[data-v-b620d83f]{--hud-font:ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;display:flex;align-items:center;gap:0}.auth-user[data-v-b620d83f]{font-size:.75rem;letter-spacing:.1em;color:var(--tenant-fg)}.auth-btn[data-v-b620d83f],.auth-user[data-v-b620d83f]{display:inline-flex;align-items:center;justify-content:center;min-height:max(var(--grid),3rem);font-family:var(--hud-font);text-transform:uppercase}.auth-btn[data-v-b620d83f]{--ck:var(--tenant-muted);--ck-len:.5rem;--ck-thick:2px;min-width:max(var(--grid),3rem);padding:.3rem calc(var(--grid)/4);font-size:.7rem;letter-spacing:.12em;color:var(--tenant-primary);border:0;cursor:pointer;transition:color .15s ease,text-shadow .2s ease,background-size .2s ease;position:relative;background:none}.auth-btn[data-v-b620d83f]:before{content:"";position:absolute;inset:-1px;pointer-events:none;background-image:linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len);background-repeat:no-repeat;transition:background-size .2s ease}.auth-btn[data-v-b620d83f]:hover{--ck:var(--tenant-primary);--ck-len:.85rem;z-index:1;color:var(--tenant-accent);text-shadow:0 0 8px color-mix(in srgb,var(--tenant-primary) 25%,transparent)}@media(prefers-reduced-motion:reduce){.auth-btn[data-v-b620d83f]{transition:none}}.bar[data-v-e32d5549]{--hud-font:ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;width:100%;width:round(down,100%,calc(var(--grid)*2));align-self:center;height:max(var(--grid),3rem);flex-shrink:0;justify-content:space-between;font-family:var(--hud-font);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.bar[data-v-e32d5549],.bar-left[data-v-e32d5549]{display:flex;flex-wrap:wrap;align-items:center;gap:0}.mark[data-v-e32d5549]{display:inline-flex;align-items:center;gap:.5em;min-height:max(var(--grid),3rem);padding:0 calc(var(--grid)/2);font-weight:600;color:var(--tenant-fg)}.mark-prefix[data-v-e32d5549]{color:var(--tenant-accent)}.back[data-v-e32d5549],.mark-label[data-v-e32d5549]{color:var(--tenant-primary)}.back[data-v-e32d5549]{--ck:var(--tenant-muted);--ck-len:.5rem;--ck-thick:2px;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:max(var(--grid),3rem);min-height:max(var(--grid),3rem);padding:.3rem calc(var(--grid)/4);text-decoration:none;white-space:nowrap;gap:.5rem;transition:color .15s ease,text-shadow .2s ease}.back-icon[data-v-e32d5549]{font-size:1.1rem}.back[data-v-e32d5549]:before{content:"";position:absolute;inset:-1px;pointer-events:none;background-image:linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len);background-repeat:no-repeat;transition:background-size .2s ease}.back[data-v-e32d5549]:hover{--ck:var(--tenant-primary);--ck-len:.85rem;z-index:1;color:var(--tenant-accent);text-shadow:0 0 8px color-mix(in srgb,var(--tenant-primary) 25%,transparent)}.bar-right[data-v-e32d5549]{display:flex;align-items:center;gap:0}.theme-toggle[data-v-e32d5549]{--ck:var(--tenant-muted);--ck-len:.5rem;--ck-thick:2px;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:max(var(--grid),3rem);min-height:max(var(--grid),3rem);padding:.3rem calc(var(--grid)/4);color:var(--tenant-primary);background:none;border:0;cursor:pointer;transition:color .15s ease,text-shadow .2s ease}.theme-icon[data-v-e32d5549]{font-size:1.1rem}.theme-toggle[data-v-e32d5549]:before{content:"";position:absolute;inset:-1px;pointer-events:none;background-image:linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len);background-repeat:no-repeat;transition:background-size .2s ease}.theme-toggle[data-v-e32d5549]:hover{--ck:var(--tenant-primary);--ck-len:.85rem;z-index:1;color:var(--tenant-accent);text-shadow:0 0 8px color-mix(in srgb,var(--tenant-primary) 25%,transparent)}.stage[data-v-3c6a759e]{--hud-font:ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;flex:1;align-items:center;padding:var(--grid) clamp(calc(var(--grid)/2),4vw,var(--grid));background-color:var(--tenant-bg);background-image:radial-gradient(ellipse at 50% 30%,var(--glow-tint),transparent 60%),linear-gradient(var(--grid-line) 0 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 0 1px,transparent 1px);background-size:auto,var(--grid) var(--grid),var(--grid) var(--grid);background-repeat:no-repeat,repeat,repeat;background-position:top,0 0,calc(50% + var(--grid)/2) top}.sheet[data-v-3c6a759e],.stage[data-v-3c6a759e]{display:flex;flex-direction:column;gap:var(--grid)}.sheet[data-v-3c6a759e]{width:min(100%,calc(var(--grid)*14));width:min(round(down,100%,calc(var(--grid)*2)),calc(var(--grid)*14))}.panel[data-v-3c6a759e]{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--grid)/4);padding:calc(var(--grid)/2);background:var(--panel-bg);border:1px solid var(--panel-border)}.panel-title[data-v-3c6a759e]{font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tenant-primary)}.idblock[data-v-3c6a759e],.panel-title[data-v-3c6a759e]{margin:0;font-family:var(--hud-font);font-size:.85rem}.idblock[data-v-3c6a759e]{display:flex;flex-direction:column;gap:calc(var(--grid)/8)}.row[data-v-3c6a759e]{display:flex;flex-wrap:wrap;gap:calc(var(--grid)/8) calc(var(--grid)/2)}.row dt[data-v-3c6a759e]{flex:0 0 8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tenant-muted)}.row dd[data-v-3c6a759e]{margin:0;color:var(--tenant-fg)}.status-online[data-v-3c6a759e]{color:var(--tenant-primary)}.copy[data-v-3c6a759e]{line-height:1.65}.copy[data-v-3c6a759e],.list[data-v-3c6a759e]{margin:0;color:var(--tenant-fg)}.list[data-v-3c6a759e]{flex-direction:column;padding:0;list-style:none;line-height:1.5}.list[data-v-3c6a759e],.list li[data-v-3c6a759e]{display:flex;gap:calc(var(--grid)/4)}.list li[data-v-3c6a759e]:before{content:">";color:var(--tenant-accent)}.list li[data-v-3c6a759e]:before,kbd[data-v-3c6a759e]{font-family:var(--hud-font)}kbd[data-v-3c6a759e]{padding:.05rem .4rem;font-size:.8em;color:var(--tenant-primary);background:var(--panel-bg);border:1px solid color-mix(in srgb,var(--tenant-primary) 45%,transparent);border-radius:.25rem;box-shadow:0 2px color-mix(in srgb,var(--tenant-primary) 45%,transparent)}kbd[data-v-3c6a759e]:active{transform:translateY(2px);box-shadow:none}.tags[data-v-3c6a759e]{display:flex;flex-wrap:wrap;gap:calc(var(--grid)/4);margin:0;padding:0;list-style:none}.tags li[data-v-3c6a759e]{padding:.3rem .8rem;font-size:.75rem;letter-spacing:.1em;color:var(--tenant-primary);background:color-mix(in srgb,var(--tenant-primary) 6%,transparent);border:1px solid color-mix(in srgb,var(--tenant-primary) 35%,transparent)}.readout[data-v-3c6a759e],.tags li[data-v-3c6a759e]{font-family:var(--hud-font);text-transform:uppercase}.readout[data-v-3c6a759e]{height:var(--grid);display:flex;align-items:center;justify-content:space-between;gap:var(--grid);font-size:.7rem;letter-spacing:.16em;color:var(--tenant-muted)}.readout span[data-v-3c6a759e]:last-child{transform:translate(.16em)}.stage[data-v-247405b2]{--hud-font:ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;flex:1;justify-content:center;padding:var(--grid) clamp(calc(var(--grid)/2),4vw,var(--grid));background-color:var(--tenant-bg);background-image:radial-gradient(ellipse at 50% 30%,var(--glow-tint),transparent 60%),linear-gradient(var(--grid-line) 0 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 0 1px,transparent 1px);background-size:auto,var(--grid) var(--grid),var(--grid) var(--grid);background-repeat:no-repeat,repeat,repeat;background-position:top,0 0,calc(50% + var(--grid)/2) top}.panel[data-v-247405b2],.stage[data-v-247405b2]{display:flex;align-items:center}.panel[data-v-247405b2]{flex-direction:column;gap:calc(var(--grid)/2)}.spinner[data-v-247405b2]{width:2.25rem;height:2.25rem;border:2px solid color-mix(in srgb,var(--tenant-primary) 20%,transparent);border-top-color:var(--tenant-primary);border-radius:50%;animation:spin-247405b2 .9s linear infinite}@keyframes spin-247405b2{to{transform:rotate(1turn)}}.copy[data-v-247405b2]{margin:0;font-family:var(--hud-font);font-size:.9rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tenant-primary)}.copy.error[data-v-247405b2]{color:#dc2626;text-transform:none;letter-spacing:.04em}.back[data-v-247405b2]{--ck:var(--tenant-muted);--ck-len:.5rem;--ck-thick:2px;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:max(var(--grid),3rem);min-height:max(var(--grid),3rem);padding:.3rem calc(var(--grid)/4);font-family:var(--hud-font);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tenant-primary);text-decoration:none;white-space:nowrap;gap:.5rem;transition:color .15s ease,text-shadow .2s ease}.back-icon[data-v-247405b2]{font-size:1.1rem}.back[data-v-247405b2]:before{content:"";position:absolute;inset:-1px;pointer-events:none;background-image:linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len);background-repeat:no-repeat;transition:background-size .2s ease}.back[data-v-247405b2]:hover{--ck:var(--tenant-primary);--ck-len:.85rem;color:var(--tenant-accent);text-shadow:0 0 8px color-mix(in srgb,var(--tenant-primary) 25%,transparent)}.uplink[data-v-bea1e808]{--hud-font:ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;--frame:#67e8f9;--muted:#7c8ba1;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;gap:.75rem;padding:.9rem;font-family:var(--hud-font);background:#030712;color:#e2e8f0}.row[data-v-bea1e808]{display:flex;align-items:center;gap:.6rem}.head[data-v-bea1e808]{justify-content:space-between}.title[data-v-bea1e808]{font-size:.85rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--frame)}.accent[data-v-bea1e808]{color:#a78bfa}.status[data-v-bea1e808]{display:flex;align-items:center;gap:.45rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.status .dot[data-v-bea1e808]{width:.45rem;height:.45rem;background:currentColor;box-shadow:0 0 5px currentColor}.status.linked[data-v-bea1e808]{color:#34d399}.status.connecting[data-v-bea1e808],.status.waiting[data-v-bea1e808]{color:var(--frame)}.status.error[data-v-bea1e808]{color:#f87171}.screen[data-v-bea1e808]{position:relative;aspect-ratio:16/9;background:#000;border:1px solid rgba(103,232,249,.35);overflow:hidden}.screen video[data-v-bea1e808]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.screen-hint[data-v-bea1e808]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#67e8f980}.field[data-v-bea1e808]{flex:1;min-width:0;min-height:2.4rem;padding:0 .5rem;font:inherit;font-size:.8rem;color:#e2e8f0;background:#0f172acc;border:1px solid rgba(103,232,249,.35)}.field.res[data-v-bea1e808]{flex:0 0 6rem}.hud-btn[data-v-bea1e808]{flex:1;min-height:2.6rem;font:inherit;font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--frame);background:#0891b21f;border:1px solid var(--frame);cursor:pointer;transition:background .15s ease}.hud-btn[data-v-bea1e808]:hover:not(:disabled){background:#0891b247}.hud-btn[data-v-bea1e808]:disabled{opacity:.5;cursor:default}.error[data-v-bea1e808]{margin:0;font-size:.75rem;color:#f87171;overflow-wrap:anywhere}.hint[data-v-bea1e808]{display:flex;align-items:center;gap:.5rem;margin-top:auto;font-size:.65rem;color:var(--muted)}.hint-label[data-v-bea1e808]{flex-shrink:0;letter-spacing:.12em;text-transform:uppercase}.hint-url[data-v-bea1e808]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;color:#e2e8f0}.hint-copy[data-v-bea1e808]{flex-shrink:0;padding:.2rem .55rem;font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--frame);background:none;border:1px solid rgba(103,232,249,.4);cursor:pointer}.stage[data-v-8ab870ed]{--hud-font:ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;flex:1;align-items:center;padding:var(--grid) clamp(calc(var(--grid)/2),4vw,var(--grid));background-color:var(--tenant-bg);background-image:radial-gradient(ellipse at 50% 30%,var(--glow-tint),transparent 60%),linear-gradient(var(--grid-line) 0 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 0 1px,transparent 1px);background-size:auto,var(--grid) var(--grid),var(--grid) var(--grid);background-repeat:no-repeat,repeat,repeat;background-position:top,0 0,calc(50% + var(--grid)/2) top}.sheet[data-v-8ab870ed],.stage[data-v-8ab870ed]{display:flex;flex-direction:column;gap:var(--grid)}.sheet[data-v-8ab870ed]{width:min(100%,calc(var(--grid)*16));width:min(round(down,100%,calc(var(--grid)*2)),calc(var(--grid)*16))}.hero[data-v-8ab870ed]{height:calc(var(--grid)*3);display:flex;flex-direction:column}.title[data-v-8ab870ed]{height:calc(var(--grid)*2);display:flex;align-items:center;margin:0;font-family:var(--hud-font);font-size:clamp(3rem,10vw,5.5rem);font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;color:var(--tenant-fg)}.title-accent[data-v-8ab870ed]{color:var(--tenant-primary)}.tagline[data-v-8ab870ed]{height:var(--grid);display:flex;align-items:center;margin:0;font-size:clamp(1rem,2.5vw,1.2rem);color:var(--tenant-muted)}.cards[data-v-8ab870ed]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:var(--grid) calc(var(--grid)*2)}.card[data-v-8ab870ed]{position:relative;display:flex;flex-direction:column;justify-content:center;gap:calc(var(--grid)/8);min-height:calc(var(--grid)*3);padding:calc(var(--grid)/2);text-decoration:none;background:var(--panel-bg);border:1px solid var(--panel-border);transition:border-color .15s ease,box-shadow .15s ease}.card[data-v-8ab870ed]:hover{border-color:color-mix(in srgb,var(--tenant-primary) 60%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--tenant-fg) 8%,transparent),0 0 16px color-mix(in srgb,var(--tenant-primary) 12%,transparent)}.card-label[data-v-8ab870ed]{font-size:.7rem;letter-spacing:.16em;color:var(--tenant-accent)}.card-label[data-v-8ab870ed],.card-title[data-v-8ab870ed]{font-family:var(--hud-font);text-transform:uppercase}.card-title[data-v-8ab870ed]{font-size:1.25rem;font-weight:600;letter-spacing:.08em;color:var(--tenant-fg)}.card-desc[data-v-8ab870ed]{font-size:.9rem;line-height:1.5;color:var(--tenant-muted)}.card-go[data-v-8ab870ed]{position:absolute;top:1.25rem;right:1.5rem;font-family:var(--hud-font);font-size:.9rem;color:var(--tenant-primary);opacity:0;transition:opacity .15s ease,transform .15s ease;transform:translate(-4px)}.card:hover .card-go[data-v-8ab870ed]{opacity:1;transform:translate(0)}.readout[data-v-8ab870ed]{height:var(--grid);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--grid)/2);font-family:var(--hud-font);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tenant-muted)}.readout span[data-v-8ab870ed]:last-child{transform:translate(.16em)}.chat[data-v-7c636dc9]{--hud-font:ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;position:relative;display:flex;flex-direction:column;min-height:0;background:var(--panel-bg);border:1px solid var(--panel-border)}.chat-bar[data-v-7c636dc9]{height:var(--grid);flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--grid)/4);padding:0 calc(var(--grid)/2);border-bottom:1px solid var(--panel-border)}.chat-title[data-v-7c636dc9]{font-size:.8rem;font-weight:600;color:var(--tenant-primary)}.chat-status[data-v-7c636dc9],.chat-title[data-v-7c636dc9]{font-family:var(--hud-font);letter-spacing:.14em;text-transform:uppercase}.chat-status[data-v-7c636dc9]{display:flex;align-items:center;gap:.4rem;font-size:.65rem;color:var(--tenant-muted)}.chat-dot[data-v-7c636dc9]{width:.4rem;height:.4rem;background:currentColor;box-shadow:0 0 5px currentColor}.chat-status.connected[data-v-7c636dc9]{color:var(--tenant-primary)}.chat-status.connecting[data-v-7c636dc9]{color:var(--tenant-accent)}.chat-feed[data-v-7c636dc9]{flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(var(--grid)/4);padding:calc(var(--grid)/4) calc(var(--grid)/2);overflow-y:auto;font-size:.85rem;line-height:1.45}.chat-empty[data-v-7c636dc9]{margin:0;font-family:var(--hud-font);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tenant-muted)}.chat-msg[data-v-7c636dc9]{display:flex;gap:calc(var(--grid)/4);align-items:baseline;overflow-wrap:anywhere}.chat-name[data-v-7c636dc9]{flex-shrink:0;font-family:var(--hud-font);font-size:.75rem;color:var(--tenant-primary)}.chat-text[data-v-7c636dc9]{color:var(--tenant-fg)}.chat-foot[data-v-7c636dc9]{flex-direction:column;padding:0;border-top:1px solid var(--panel-border)}.chat-foot[data-v-7c636dc9],.chat-form[data-v-7c636dc9]{display:flex;gap:0}.chat-input[data-v-7c636dc9]{flex:1;min-width:0;min-height:max(var(--grid),3rem);padding:0 calc(var(--grid)/4);border:0;font:inherit;font-size:.85rem;color:var(--tenant-fg);background:transparent}.chat-input[data-v-7c636dc9]:focus{outline:none;background:color-mix(in srgb,var(--tenant-primary) 6%,transparent)}.chat-send[data-v-7c636dc9],.chat-signin[data-v-7c636dc9]{--ck:var(--tenant-muted);--ck-len:.5rem;--ck-thick:2px;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:max(var(--grid),3rem);min-height:max(var(--grid),3rem);padding:.3rem calc(var(--grid)/4);font-family:var(--hud-font);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tenant-primary);background:none;border:0;cursor:pointer;transition:color .15s ease,text-shadow .2s ease}.chat-send[data-v-7c636dc9]:before,.chat-signin[data-v-7c636dc9]:before{content:"";position:absolute;inset:-1px;pointer-events:none;background-image:linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len);background-repeat:no-repeat;transition:background-size .2s ease}.chat-send[data-v-7c636dc9]:hover:not(:disabled),.chat-signin[data-v-7c636dc9]:hover{--ck:var(--tenant-primary);--ck-len:.85rem;z-index:1;color:var(--tenant-accent);text-shadow:0 0 8px color-mix(in srgb,var(--tenant-primary) 25%,transparent)}.chat-send[data-v-7c636dc9]:disabled{opacity:.4;cursor:default}.chat-error[data-v-7c636dc9],.chat-note[data-v-7c636dc9]{margin:0;font-family:var(--hud-font);font-size:.7rem;letter-spacing:.08em;color:var(--tenant-muted)}.chat-error[data-v-7c636dc9]{color:#dc2626}.stage[data-v-c860879f]{--hud-font:ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;--glow:color-mix(in srgb,var(--tenant-primary) 25%,transparent);flex:1;flex-direction:column;align-items:center;height:calc(100vh - var(--devbar, 0rem));height:calc(100dvh - var(--devbar, 0rem));padding:var(--grid) clamp(calc(var(--grid)/4),2vw,calc(var(--grid)/2)) 0;background-color:var(--tenant-bg);background-image:radial-gradient(ellipse at 50% 30%,var(--glow-tint),transparent 60%),linear-gradient(var(--grid-line) 0 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 0 1px,transparent 1px);background-size:auto,var(--grid) var(--grid),var(--grid) var(--grid);background-repeat:no-repeat,repeat,repeat;background-position:top,0 0,calc(50% + var(--grid)/2) top}.sheet[data-v-c860879f],.stage[data-v-c860879f]{display:flex;min-height:0}.sheet[data-v-c860879f]{flex:none;flex-direction:column;gap:var(--grid);width:100%;width:round(down,100%,calc(var(--grid)*2));height:calc(100vh - var(--devbar, 0rem) - var(--grid));height:round(down,calc(100dvh - var(--devbar, 0rem) - var(--grid)),var(--grid))}.layout[data-v-c860879f]{flex:1;min-height:0;align-items:flex-start}.layout[data-v-c860879f],.layout .stack[data-v-c860879f]{display:flex;gap:var(--grid)}.layout .stack[data-v-c860879f]{flex:0 1 auto;flex-direction:column;container-type:inline-size;width:min(calc(177.77778vh - var(--devbar, 0rem)*16/9 - var(--grid)*7*16/9),100% - calc(var(--grid)*10));width:min(round(nearest,calc((round(down,calc(100dvh - var(--devbar, 0rem) - var(--grid)),var(--grid)) - calc(var(--grid) * 6)) * 16 / 9),3rem),100% - 30rem)}.chat-col[data-v-c860879f],.layout .stack[data-v-c860879f]{min-width:0;align-self:stretch}.chat-col[data-v-c860879f]{flex:1 1 27rem;min-height:0;display:flex;flex-direction:column;gap:var(--grid)}.chat-panel[data-v-c860879f]{flex:1;min-height:0}.toy-row[data-v-c860879f]{flex:none;display:flex;gap:calc(var(--grid)/2)}.toy-btn[data-v-c860879f]{--ck:var(--tenant-muted);--ck-len:.5rem;--ck-thick:2px;position:relative;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:max(var(--grid),3rem);padding:.3rem calc(var(--grid)/4);font-family:var(--hud-font);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tenant-primary);background:var(--panel-bg);border:0;cursor:pointer;transition:color .15s ease,text-shadow .2s ease}.toy-btn[data-v-c860879f]:before{content:"";position:absolute;inset:-1px;pointer-events:none;background-image:linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len);background-repeat:no-repeat;transition:background-size .2s ease}.toy-btn[data-v-c860879f]:hover:not(:disabled){--ck:var(--tenant-primary);--ck-len:.85rem;z-index:1;color:var(--tenant-accent);text-shadow:0 0 8px var(--glow)}.toy-btn[data-v-c860879f]:disabled{opacity:.4;cursor:default}@media(max-width:60rem){.stage[data-v-c860879f]{padding:var(--grid) calc(var(--grid)/4) calc(var(--grid)/4)}.bar[data-v-c860879f],.sheet[data-v-c860879f],.stage[data-v-c860879f]{height:auto}.bar[data-v-c860879f]{min-height:max(var(--grid),3rem)}.layout[data-v-c860879f]{flex-direction:column;gap:calc(var(--grid)/2)}.layout .stack[data-v-c860879f]{flex:none;align-self:stretch;width:100%}.chat-col[data-v-c860879f]{flex:1 1 auto;gap:calc(var(--grid)/2)}.chat-panel[data-v-c860879f]{min-height:10rem}.frame[data-v-c860879f],.screen[data-v-c860879f]{flex:none}.screen[data-v-c860879f]{width:100%;aspect-ratio:16/9}.readout[data-v-c860879f]{display:none}.readout span[data-v-c860879f]:last-child{transform:translate(.16em)}.title[data-v-c860879f]{font-size:1rem}.bar[data-v-c860879f]{gap:.35rem calc(var(--grid)/4)}}.frame[data-v-c860879f]{position:relative;flex:none;min-height:0;display:flex;aspect-ratio:16/9;padding:0;background:var(--panel-bg);border:1px solid var(--panel-border)}@supports (height:round(nearest,100cqw,var(--grid ))){.frame[data-v-c860879f]{aspect-ratio:auto;height:min(round(nearest,56.25cqw,var(--grid)),calc(round(down,calc(100dvh - var(--devbar, 0rem) - var(--grid)),var(--grid)) - calc(var(--grid) * 6)))}}.screen[data-v-c860879f]{position:relative;flex:1;min-width:0;overflow:hidden;background:#000}video[data-v-c860879f]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.overlay[data-v-c860879f],video[data-v-c860879f]{position:absolute;inset:0}.overlay[data-v-c860879f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;font-family:var(--hud-font);font-size:clamp(.85rem,2vw,1rem);letter-spacing:.14em;text-transform:uppercase;color:var(--tenant-primary);background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--tenant-fg) 3%,transparent) 0 1px,transparent 1px 3px),radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--tenant-primary) 16%,var(--tenant-bg)),var(--tenant-bg) 85%)}.overlay p[data-v-c860879f]{margin:0}.spinner[data-v-c860879f]{width:2.25rem;height:2.25rem;border:2px solid color-mix(in srgb,var(--tenant-primary) 25%,transparent);border-top-color:var(--tenant-primary);border-radius:50%;animation:spin-c860879f .9s linear infinite}@keyframes spin-c860879f{to{transform:rotate(1turn)}}.controls[data-v-c860879f]{height:max(var(--grid),3rem);display:flex;gap:0;padding:0;background:var(--panel-bg);border:1px solid var(--panel-border)}.controls[data-v-c860879f],.ctl[data-v-c860879f]{position:relative;align-items:center}.ctl[data-v-c860879f]{--ck:var(--tenant-muted);--ck-len:.5rem;--ck-thick:2px;display:inline-flex;justify-content:center;min-width:max(var(--grid),3rem);min-height:max(var(--grid),3rem);padding:.3rem calc(var(--grid)/4);font-family:var(--hud-font);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tenant-primary);border:0;cursor:pointer;transition:color .15s ease,text-shadow .2s ease,background-size .2s ease;background:none}.ctl[data-v-c860879f]:before{content:"";position:absolute;inset:-1px;pointer-events:none;background-image:linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck)),linear-gradient(var(--ck),var(--ck));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len),var(--ck-len) var(--ck-thick),var(--ck-thick) var(--ck-len);background-repeat:no-repeat;transition:background-size .2s ease}.ctl[data-v-c860879f]:hover:not(:disabled){--ck:var(--tenant-primary);--ck-len:.85rem;z-index:1;color:var(--tenant-accent);text-shadow:0 0 8px var(--glow)}.ctl[data-v-c860879f]:disabled,.vol[data-v-c860879f]:disabled{opacity:.4;cursor:default}@media(prefers-reduced-motion:reduce){.ctl[data-v-c860879f]{transition:none}}.ctl-label[data-v-c860879f]{font-family:var(--hud-font);font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tenant-muted)}.ctl-spacer[data-v-c860879f]{flex:1}.vol[data-v-c860879f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(var(--grid)*2);min-height:max(var(--grid),3rem);background:transparent;cursor:pointer}.vol[data-v-c860879f]::-webkit-slider-runnable-track{height:.25rem;background:linear-gradient(to right,var(--tenant-primary) 0 var(--vol,100%),color-mix(in srgb,var(--tenant-muted) 35%,transparent) var(--vol,100%) 100%)}.vol[data-v-c860879f]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;margin-top:-.375rem;border-radius:0;background:var(--tenant-primary);-webkit-transition:box-shadow .15s ease;transition:box-shadow .15s ease}.vol[data-v-c860879f]:hover:not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 8px var(--glow)}.vol[data-v-c860879f]::-moz-range-track{height:.25rem;background:color-mix(in srgb,var(--tenant-muted) 35%,transparent)}.vol[data-v-c860879f]::-moz-range-progress{height:.25rem;background:var(--tenant-primary)}.vol[data-v-c860879f]::-moz-range-thumb{width:1rem;height:1rem;border:0;border-radius:0;background:var(--tenant-primary)}.stack[data-v-c860879f]:fullscreen{--tenant-primary:#22d3ee;--tenant-accent:#a78bfa;--tenant-muted:#7c8ba1;--panel-bg:rgba(3,7,18,.85);--panel-border:rgba(34,211,238,.25);position:relative;background:#000;padding:0;gap:0}.stack:fullscreen .frame[data-v-c860879f]{flex:1;min-height:0;display:flex;aspect-ratio:auto;height:auto;border:0}.stack:fullscreen .screen[data-v-c860879f]{width:100%;aspect-ratio:auto}.stack:fullscreen .controls[data-v-c860879f]{position:absolute;left:0;right:0;bottom:0;border-left:0;border-right:0;border-bottom:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .25s ease,opacity .25s ease}.stack.hud-hidden:fullscreen .controls[data-v-c860879f]{transform:translateY(100%);opacity:0;pointer-events:none}.stack.hud-hidden[data-v-c860879f]:fullscreen{cursor:none}@media(prefers-reduced-motion:reduce){.stack:fullscreen .controls[data-v-c860879f]{transition:none}}.readout[data-v-c860879f]{height:var(--grid);flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--grid)/2);font-family:var(--hud-font);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tenant-muted)}html.chat-embed,html.chat-embed .tenant-root,html.chat-embed body{background:transparent}.overlay-stage[data-v-dad91741]{--hud-font:ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;flex:1;min-height:0;padding:.75rem}.feed[data-v-dad91741],.overlay-stage[data-v-dad91741]{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.feed[data-v-dad91741]{gap:.4rem}.msg[data-v-dad91741]{display:flex;gap:.6rem;align-items:baseline;overflow-wrap:anywhere;line-height:1.4;text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 12px rgba(0,0,0,.6)}.name[data-v-dad91741]{flex-shrink:0;font-family:var(--hud-font);font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;color:#67e8f9}.text[data-v-dad91741]{font-size:1.05rem;color:#fff}.dock[data-v-dad91741]{display:flex;flex-direction:column;gap:.4rem;padding-top:.6rem}.dock-form[data-v-dad91741]{display:flex;gap:.5rem}.dock-input[data-v-dad91741]{flex:1;min-width:0;min-height:3rem;padding:.45rem .7rem;font:inherit;font-size:.95rem;color:#fff;background:#020617bf;border:1px solid rgba(103,232,249,.4)}.dock-input[data-v-dad91741]:focus{outline:none;border-color:#67e8f9cc}.dock-input[data-v-dad91741]::-moz-placeholder{color:#e2e8f099}.dock-input[data-v-dad91741]::placeholder{color:#e2e8f099}.dock-send[data-v-dad91741],.dock-signin[data-v-dad91741]{min-height:3rem;padding:.45rem 1rem;font-family:var(--hud-font);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#67e8f9;background:#020617bf;border:1px solid rgba(103,232,249,.4);cursor:pointer;transition:background .15s ease}.dock-send[data-v-dad91741]:hover:not(:disabled),.dock-signin[data-v-dad91741]:hover{background:#020617f2}.dock-send[data-v-dad91741]:disabled{opacity:.5;cursor:default}.dock-error[data-v-dad91741]{margin:0;font-family:var(--hud-font);font-size:.7rem;letter-spacing:.08em;color:#f87171;text-shadow:0 1px 3px rgba(0,0,0,.9)}.msg-enter-active[data-v-dad91741]{transition:opacity .25s ease,transform .25s ease}.msg-enter-from[data-v-dad91741]{opacity:0;transform:translateY(.5rem)}@media(prefers-reduced-motion:reduce){.msg-enter-active[data-v-dad91741]{transition:none}}.toy-stage{position:fixed;inset:0;overflow:hidden;pointer-events:none;font-family:ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace}.toy-fx{position:absolute;inset:0;display:none}.toy-meteor{border-radius:2px;filter:drop-shadow(0 0 6px rgb(103 232 249/.8))}.toy-meteor,.toy-spark{position:absolute;top:0;left:0;will-change:transform}.toy-gbar{position:absolute;left:-40px;right:-40px;background:repeating-linear-gradient(90deg,rgba(103,232,249,.5) 0 6px,hsla(0,0%,100%,.7) 6px 9px,transparent 9px 26px,rgba(167,139,250,.5) 26px 30px,transparent 30px 47px);mix-blend-mode:screen}.toy-gcell{position:absolute;will-change:opacity}.toy-groll{right:0;height:18vh;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.07) 40%,rgba(103,232,249,.12) 50%,hsla(0,0%,100%,.07) 60%,transparent);mix-blend-mode:screen}.toy-groll,.toy-pcell{position:absolute;left:0;top:0}.toy-pcell{box-shadow:0 0 8px #67e8f973;will-change:transform}.toy-shaking{animation:toy-shake .09s steps(2) infinite}@keyframes toy-shake{0%{transform:translate(0)}25%{transform:translate(-4px,3px)}50%{transform:translate(3px,-3px)}75%{transform:translate(4px,2px)}to{transform:translate(-3px,-2px)}}.toy-tag{position:absolute;bottom:3.5rem;left:50%;transform:translate(-50%);display:flex;align-items:baseline;gap:.6rem;padding:.45rem 1rem;background:#020617c7;border:1px solid rgba(103,232,249,.5);text-transform:uppercase;white-space:nowrap}.toy-tag-title{font-size:1rem;font-weight:700;letter-spacing:.18em;color:#67e8f9;text-shadow:-2px 0 rgba(248,113,113,.6),2px 0 rgba(103,232,249,.6)}.toy-tag-name{font-size:.8rem;letter-spacing:.14em;color:#a78bfa}.toy-tag-enter-active,.toy-tag-leave-active{transition:opacity .25s ease,transform .25s ease}.toy-tag-enter-from,.toy-tag-leave-to{opacity:0;transform:translate(-50%) translateY(.75rem)}.cam[data-v-125e0135]{--hud-font:ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;--frame:#67e8f9;--frame-dim:rgba(103,232,249,.55);--backing:rgba(2,6,23,.72);position:fixed;inset:0;pointer-events:none}.cambox[data-v-125e0135]{font-family:var(--hud-font);text-transform:uppercase}.cambox[data-v-125e0135],.feed[data-v-125e0135]{position:absolute}.feed[data-v-125e0135]{inset:1.4rem;width:calc(100% - 2.8rem);height:calc(100% - 2.8rem);-o-object-fit:cover;object-fit:cover;background:#000}.corner[data-v-125e0135]{position:absolute;width:7%;height:12.5%;max-width:4.5rem;max-height:4.5rem;border:3px solid var(--frame);filter:drop-shadow(0 0 4px rgb(2 6 23/.8));animation:settle-125e0135 .6s ease-out}.corner.tl[data-v-125e0135]{left:.5rem;border-right:0}.corner.tl[data-v-125e0135],.corner.tr[data-v-125e0135]{top:.5rem;border-bottom:0}.corner.tr[data-v-125e0135]{right:.5rem;border-left:0}.corner.bl[data-v-125e0135]{left:.5rem;border-right:0}.corner.bl[data-v-125e0135],.corner.br[data-v-125e0135]{bottom:.5rem;border-top:0}.corner.br[data-v-125e0135]{right:.5rem;border-left:0}@keyframes settle-125e0135{0%{transform:scale(1.06);opacity:0}to{transform:scale(1);opacity:1}}.tick[data-v-125e0135]{position:absolute;left:50%;width:2.5rem;height:3px;transform:translate(-50%);background:var(--frame-dim);filter:drop-shadow(0 0 3px rgb(2 6 23/.7))}.tick.top[data-v-125e0135]{top:.5rem}.tick.bottom[data-v-125e0135]{bottom:.5rem}.label[data-v-125e0135]{position:absolute;top:1.4rem;left:1.6rem;padding:.3rem .7rem;font-size:.85rem;font-weight:600;letter-spacing:.16em;color:var(--frame);background:var(--backing)}.label-prefix[data-v-125e0135]{color:#a78bfa}.rec[data-v-125e0135]{position:absolute;top:1.4rem;right:1.6rem;display:flex;align-items:center;gap:.5rem;padding:.3rem .7rem;font-size:.85rem;font-weight:600;letter-spacing:.16em;color:#fca5a5;background:var(--backing)}.rec-dot[data-v-125e0135]{width:.55rem;height:.55rem;border-radius:50%;background:#ef4444;box-shadow:0 0 6px #ef4444;animation:pulse-125e0135 1.4s ease-in-out infinite}@keyframes pulse-125e0135{50%{opacity:.25}}.debug[data-v-125e0135]{left:1.6rem;padding:.3rem .7rem;letter-spacing:.1em;color:#fbbf24;background:var(--backing)}.debug[data-v-125e0135],.sig[data-v-125e0135]{position:absolute;bottom:1.4rem;font-size:.7rem}.sig[data-v-125e0135]{right:1.6rem;letter-spacing:.2em;color:var(--frame-dim);text-shadow:0 1px 3px rgba(2,6,23,.9)}@media(prefers-reduced-motion:reduce){.corner[data-v-125e0135],.rec-dot[data-v-125e0135]{animation:none}}.frame[data-v-0a19ef8d]{--hud-font:ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;--frame:#67e8f9;--frame-dim:rgba(103,232,249,.5);--backing:rgba(2,6,23,.72);position:fixed;inset:0;pointer-events:none;font-family:var(--hud-font);text-transform:uppercase}.edge[data-v-0a19ef8d]{inset:0;border:2px solid var(--frame-dim);filter:drop-shadow(0 0 3px rgb(2 6 23/.6))}.corner[data-v-0a19ef8d],.edge[data-v-0a19ef8d]{position:absolute}.corner[data-v-0a19ef8d]{width:4.5rem;height:4.5rem;border:4px solid var(--frame);filter:drop-shadow(0 0 4px rgb(2 6 23/.8))}.corner.tl[data-v-0a19ef8d]{top:0;left:0;border-right:0;border-bottom:0}.corner.tr[data-v-0a19ef8d]{top:0;right:0;border-left:0;border-bottom:0}.corner.bl[data-v-0a19ef8d]{bottom:0;left:0;border-right:0;border-top:0}.corner.br[data-v-0a19ef8d]{bottom:0;right:0;border-left:0;border-top:0}.frame.glitching .corner[data-v-0a19ef8d],.frame.glitching .edge[data-v-0a19ef8d]{animation:frame-jitter-0a19ef8d .09s steps(2) infinite}@keyframes frame-jitter-0a19ef8d{0%{transform:translate(0)}25%{transform:translate(-3px,2px)}50%{transform:translate(2px,-2px)}75%{transform:translate(3px,1px)}to{transform:translate(-2px,-1px)}}.tenant-article[data-v-fc4550b8]{display:flex;flex-direction:column;gap:1rem;max-width:48rem;padding:2rem}
