.terminal[data-v-e4635256]{--terminal-green: #72ff72;--terminal-dim: #319b42;--terminal-black: #020502;position:relative;display:grid;grid-template-rows:auto 1fr auto;height:100dvh;overflow:hidden;color:var(--terminal-green);background:radial-gradient(ellipse at center,#071207 0%,var(--terminal-black) 72%);font-family:Lucida Console,Courier New,monospace;font-size:clamp(.72rem,1.1vw,.92rem);line-height:1.35;text-shadow:0 0 5px rgba(114,255,114,.72)}.terminal[data-v-e4635256]:after{position:fixed;inset:0;z-index:20;pointer-events:none;content:"";background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0,rgba(0,0,0,.16) 1px,transparent 1px,transparent 3px);animation:flicker-e4635256 8s infinite}.terminal-header[data-v-e4635256],.controls[data-v-e4635256]{z-index:2;display:flex;align-items:center;gap:1rem;padding:.7rem 1rem;border-color:var(--terminal-dim);background:#010802f5;box-shadow:0 0 18px #319b4233}.terminal-header[data-v-e4635256]{border-bottom:1px solid var(--terminal-dim);letter-spacing:.12em}.terminal-header a[data-v-e4635256]{color:var(--bs-danger, #e86115)}.terminal-header .cursor[data-v-e4635256]{margin-left:auto}.stream[data-v-e4635256]{overflow-y:auto;padding:1rem 1rem 2rem;scrollbar-color:var(--terminal-dim) var(--terminal-black)}.waiting[data-v-e4635256]{color:var(--terminal-dim);letter-spacing:.16em}.event-block[data-v-e4635256]{display:inline-flex;flex-direction:column;width:clamp(14rem,24vw,24rem);min-height:5.8rem;margin:0 .5rem .5rem 0;vertical-align:top;border:1px solid var(--terminal-dim);background:#031105c2;box-shadow:inset 0 0 12px #319b421a;animation:paste-in-e4635256 .18s steps(3,end) both}.event-block.is-active[data-v-e4635256]{border-color:var(--terminal-green);box-shadow:0 0 12px #72ff7266,inset 0 0 12px #72ff7226}.event-block.has-error[data-v-e4635256]{border-color:var(--bs-danger, #e86115)}.event-copy[data-v-e4635256]{flex:1;padding:.65rem;overflow-wrap:anywhere}.event-copy a[data-v-e4635256]{color:var(--terminal-green);text-decoration:none}.event-copy a[data-v-e4635256]:hover{color:#d1ffd1;text-decoration:underline}.event-kind[data-v-e4635256],.nsfw[data-v-e4635256]{color:var(--bs-danger, #e86115);text-shadow:0 0 6px color-mix(in srgb,var(--bs-danger, #e86115) 70%,transparent)}.event-kind[data-v-e4635256]{margin-right:.45rem;font-weight:700}.divider[data-v-e4635256]{margin:0 .35rem;color:var(--terminal-dim)}.nsfw[data-v-e4635256]{margin-left:.4rem}.play-button[data-v-e4635256]{width:100%;padding:.45rem .65rem;border:0;border-top:1px solid var(--terminal-dim);color:var(--terminal-green);background:#319b421f;font:inherit;text-shadow:inherit;cursor:pointer}.play-button[data-v-e4635256]:hover,.play-button[data-v-e4635256]:focus-visible{color:#001600;background:var(--terminal-green);text-shadow:none;outline:2px solid var(--bs-danger, #e86115);outline-offset:-2px}.controls[data-v-e4635256]{flex-wrap:wrap;border-top:1px solid var(--terminal-dim)}.controls label[data-v-e4635256]{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;cursor:pointer}.controls input[data-v-e4635256]{accent-color:var(--bs-danger, #e86115)}.status[data-v-e4635256]{margin-left:auto;color:var(--terminal-dim);white-space:nowrap}.status span[data-v-e4635256]{margin-left:.2rem}.status .online[data-v-e4635256]{color:var(--terminal-green)}.status .offline[data-v-e4635256]{color:var(--bs-danger, #e86115)}.is-paused .stream[data-v-e4635256]{opacity:.68}.cursor[data-v-e4635256]{animation:blink-e4635256 1s steps(1) infinite}@keyframes paste-in-e4635256{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes blink-e4635256{50%{opacity:0}}@keyframes flicker-e4635256{0%,to{opacity:.82}48%{opacity:.9}49%{opacity:.72}50%{opacity:.88}}@media(max-width:640px){.terminal-header[data-v-e4635256],.controls[data-v-e4635256]{gap:.55rem .8rem;padding:.55rem .7rem}.stream[data-v-e4635256]{padding:.7rem .7rem 1rem}.event-block[data-v-e4635256]{width:calc(50% - .5rem);min-width:9.5rem}.status[data-v-e4635256]{width:100%;margin-left:0}}@media(max-width:390px){.event-block[data-v-e4635256]{width:100%;margin-right:0}}@media(prefers-reduced-motion:reduce){.terminal[data-v-e4635256]:after,.cursor[data-v-e4635256],.event-block[data-v-e4635256]{animation:none}}
