@font-face{font-family:VT323;src:url(/assets/VT323-wDgJuOC9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;width:100%;overflow-x:hidden;background-color:#04060e;background-image:linear-gradient(#0000004d,#0000004d),url(/assets/Serverbackground-K5WhJWh5.png);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;font-family:VT323,Courier New,monospace}#root{min-height:100vh}.page{min-height:100vh;width:100%;color:#e4f3ff}.layout{display:grid;grid-template-columns:minmax(180px,260px) minmax(320px,1120px) minmax(180px,260px);min-height:100vh;padding:24px;gap:12px}@media(max-width:1024px){.layout{grid-template-columns:1fr}.ad{display:none}}.main{display:flex;flex-direction:column;align-items:center;gap:10px}.header{text-align:center}.logoRow{display:flex;align-items:center;justify-content:center;gap:14px}.titleIcon{width:100px;height:100px;object-fit:contain}.logo{font-size:52px;letter-spacing:1px}.tagline{margin:2px 0 0;color:#2df7d7;font-size:18px;text-shadow:0 0 10px rgba(45,247,215,.25);animation:taglineGlow 6s ease-in-out infinite}@keyframes taglineGlow{0%,to{text-shadow:0 0 10px rgba(45,247,215,.25),0 0 22px rgba(45,247,215,.15)}50%{text-shadow:0 0 14px rgba(45,247,215,.6),0 0 32px rgba(45,247,215,.35)}}.screen-frame{position:relative;width:100%;max-width:720px;padding:20px}.screen{position:relative;background:radial-gradient(circle at 50% 20%,#3affb61f,#04060ef2),linear-gradient(90deg,#081424e6,#04060ee6);border:2px solid #2df7d7;box-shadow:0 0 24px #2df7d759,inset 0 0 18px #00ffab26;border-radius:12px;min-height:280px;padding:20px 24px 32px;overflow:hidden}.screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;background-color:#0000;background-image:linear-gradient(to bottom,transparent 0%,transparent 42%,rgba(255,255,255,.06) 44%,rgba(45,247,215,.16) 47%,rgba(0,0,0,.12) 50%,transparent 52%,transparent 100%);opacity:0;transform:translate(0);mix-blend-mode:screen;animation:signalLoss 20s linear infinite}@keyframes signalLoss{0%,92%{opacity:0;background-color:#0000;transform:translate(0);filter:none}93%{opacity:.6;background-color:#00000038;transform:translate(-6px)}94%{opacity:.75;background-color:#0000004d;transform:translate(8px)}95%{opacity:.55;background-color:#0000002e;transform:translate(-4px)}96%{opacity:0;background-color:#0000;transform:translate(0)}98%{opacity:.35;background-color:#0000001f;transform:translate(2px)}to{opacity:0;background-color:#0000;transform:translate(0)}}.prompt{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px}.prompt-type{color:#2df7d7;font-size:12px;letter-spacing:2px}.prompt-text{font-size:30px;line-height:1.4;color:#f2fffd;text-shadow:0 0 8px rgba(45,247,215,.4)}.prompt-tagline{font-size:20px;color:#9ff1d8}.scanlines{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,.18) 50%,transparent 50%);background-size:100% 3px;opacity:.5;pointer-events:none;animation:scan 6s linear infinite}@keyframes scan{0%{transform:translateY(-10px)}to{transform:translateY(10px)}}.crt-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(45,247,215,.12),transparent 60%);filter:blur(10px);opacity:.7;pointer-events:none}.bear-stamp{position:absolute;bottom:12px;right:14px;padding:8px 10px;border:1px dashed rgba(45,247,215,.3);color:#2df7d7;font-size:14px;opacity:.6;animation:float 5s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.wires{position:absolute;left:8px;width:calc(100% - 16px);height:6px;background:repeating-linear-gradient(90deg,#1bffdd 0 12px,transparent 12px 16px);filter:drop-shadow(0 0 4px rgba(45,247,215,.5));opacity:.7}.top-wire{top:6px}.bottom-wire{bottom:6px}.controls{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.button{border:2px solid #2df7d7;background:linear-gradient(180deg,#0b1e24,#062016);color:#e4f3ff;padding:12px 16px;font-size:16px;letter-spacing:1px;cursor:pointer;border-radius:8px;min-width:160px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.button:disabled{opacity:.6;cursor:wait}.button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 14px #2df7d766}.button-gif{border-color:#2df7d7}.button-emoji{border-color:#f9e86b;color:#f9f5da;background:linear-gradient(180deg,#2a2108,#1a1a07);box-shadow:0 0 12px #f9e86b3d}.status{margin:0;font-size:13px}.status-warn{color:#f5c86a}.status-muted{color:#7d90ac}.themeModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:grid;place-items:center;padding:18px;z-index:9999}.themeModal{width:min(640px,100%);border-radius:18px;background:#0a101aeb;border:1px solid rgba(45,247,215,.22);box-shadow:0 14px 40px #0000008c;padding:16px 16px 14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.themeModalHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.themeModalTitle{margin:0;font-size:20px;letter-spacing:.6px}.themeModalClose{border:1px solid rgba(45,247,215,.28);background:#2df7d71f;color:#2df7d7f2;padding:8px 12px;border-radius:12px;cursor:pointer}.themeModalSubtitle{margin:10px 0 12px;opacity:.85}.themeToggleList{display:grid;gap:10px}.themeToggleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.themeToggleLabel{font-weight:700}.themeToggleRow input[type=checkbox]{width:18px;height:18px;accent-color:rgba(45,247,215,.95)}.themeModalFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.themeModalPrimary{border:1px solid rgba(45,247,215,.38);background:#2df7d72e;color:#2df7d7f2;padding:10px 14px;border-radius:14px;cursor:pointer;font-weight:700}.themeModalHint{opacity:.75;font-size:13px}.column.ad{display:flex;justify-content:center;align-items:flex-start}.ad-placeholder{width:160px;min-height:600px;border:1px dashed #2df7d7;color:#9fb0c8;padding:10px;font-size:12px;text-transform:uppercase;letter-spacing:1px;background:#0d1c2880}.ad-slot{width:160px;height:600px}.bear-face{display:flex;align-items:center;justify-content:center;width:70px;height:30px;font-size:28px;line-height:1;white-space:nowrap;overflow:hidden}@media(prefers-reduced-motion:reduce){.screen:after{animation:none}.tagline{animation:none}}.siteFooter{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:28px 18px 32px;color:#7d90ac;text-align:center}.footer-links{grid-column:2;display:flex;justify-content:center;gap:16px;margin-top:0;flex-wrap:wrap}.footer-links a{color:#e4f3ff;font-weight:600;text-decoration:none}.footer-links a:hover,.footer-links a:focus-visible{text-decoration:underline}.footer-donate{grid-column:3;justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;color:#e4f3ff;background:#0d1c2880;border:1px solid rgba(45,247,215,.28);border-radius:12px;font-weight:650;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.footer-donate:hover,.footer-donate:focus-visible{transform:translateY(-1px);box-shadow:0 10px 30px #00000040;border-color:#2df7d78c}.footer-donate__icon{display:grid;place-items:center;width:28px;height:28px}.footer-donate__icon img{width:100%;height:100%;object-fit:contain}.tvShell{position:relative;width:min(1120px,100%);margin:0 auto;padding:16px;border-radius:28px;background:linear-gradient(180deg,#444856eb,#14161deb);box-shadow:0 18px 50px #0000008c,inset 0 2px #ffffff1a,inset 0 0 0 2px #ffffff0f}.tvShell:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:22px;background:linear-gradient(180deg,#232a38d9,#12161fe6);box-shadow:inset 0 0 0 2px #ffffff0f,inset 0 0 0 10px #00000052}.tvShell:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:22px;background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.18),transparent 45%);pointer-events:none;mix-blend-mode:screen;opacity:.25}.tvGrid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 168px;gap:16px;align-items:stretch}.tvPixelMask{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:22px;pointer-events:none;z-index:1;background-image:repeating-linear-gradient(0deg,#ffffff0a 0,#ffffff0a 1px,#0000 1px,#0000 3px),repeating-linear-gradient(90deg,#0000001f 0,#0000001f 1px,#0000 1px,#0000 3px);opacity:.22;mix-blend-mode:overlay}.tvScreenArea{display:flex;align-items:stretch;justify-content:center;padding:10px;border-radius:18px;background:#00000038;box-shadow:inset 0 0 0 2px #2df7d71f}.tvShell .screen-frame{max-width:900px;width:100%;padding:8px}.tvShell .screen{min-height:320px}.tvControls{position:relative;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;padding:12px 10px;border-radius:18px;background:linear-gradient(180deg,#1a212ee6,#0c0f16e6);box-shadow:inset 0 0 0 2px #ffffff0f,0 10px 20px #0006}.tvControlGrid{display:flex;flex-direction:column;gap:10px}.tvControlRow{display:flex;flex-direction:column;gap:6px}.tvControlRowInner{display:grid;grid-template-columns:82px 1fr;gap:10px;align-items:center;justify-items:center}.tvControlMinis{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center}.tvMiniKnob{width:42px;height:42px;border-radius:999px;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.18),transparent 45%),linear-gradient(180deg,#d2d2d259,#28282899);box-shadow:inset 0 0 0 2px #ffffff1a,inset 0 -8px 12px #00000059,0 8px 14px #00000059;position:relative}.tvMiniKnob:before{content:"";position:absolute;top:7px;left:50%;width:5px;height:10px;transform:translate(-50%);border-radius:3px;background:#ffffff59}.tvMiniSwitch{width:56px;height:18px;border-radius:10px;background:linear-gradient(180deg,#12161fe6,#0a0c12e6);box-shadow:inset 0 0 0 2px #ffffff12;position:relative}.tvMiniSwitch:before{content:"";position:absolute;top:3px;left:4px;width:20px;height:12px;border-radius:8px;background:linear-gradient(180deg,#f9e86b73,#7864188c);opacity:.9}.tvActionButton{width:100%;height:56px;border-radius:16px;border:none;cursor:pointer;color:#0a0c12eb;font-family:inherit;font-size:18px;letter-spacing:1px;-webkit-font-smoothing:none;text-rendering:geometricPrecision;box-shadow:inset 0 0 0 2px #ffffff2e,inset 0 -10px 14px #00000052,0 10px 16px #00000073;transform:translateY(0);transition:transform 90ms ease,filter .12s ease}.tvActionButton:disabled{cursor:wait;filter:saturate(.6) brightness(.9);opacity:.85}.tvActionButton:active:not(:disabled){transform:translateY(1px)}.tvActionButtonRed{background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.42),transparent 45%),linear-gradient(180deg,#ff4c4cf2,#a01010f2)}.tvActionButtonBlue{background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.42),transparent 45%),linear-gradient(180deg,#5aaafff2,#1248a6f2)}.tvActionButtonGreen{background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.42),transparent 45%),linear-gradient(180deg,#69e88ff2,#128244f2)}.tvBottom{position:relative;z-index:1;margin-top:10px;padding:10px 12px;border-radius:18px;background:linear-gradient(180deg,#1a212ebf,#0c0f16cc);box-shadow:inset 0 0 0 2px #ffffff0f,0 10px 18px #00000052}.tvBottomButtons{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:nowrap}.tvBottomButtons .tvActionButton{width:150px;flex:0 0 150px;height:46px;font-size:16px;letter-spacing:.5px}.tvLabel{font-size:12px;letter-spacing:2px;color:#e4f3ffb8;text-transform:uppercase}.tvPowerRow{display:flex;align-items:center;justify-content:center;gap:8px}.tvLed{width:10px;height:10px;border-radius:999px;background:#2df7d726;box-shadow:inset 0 0 0 2px #ffffff14;opacity:.7}.tvLedOn{background:#2df7d7f2;box-shadow:0 0 10px #2df7d799,0 0 18px #2df7d759,inset 0 0 0 2px #ffffff2e;opacity:1}.tvLedPulse{animation:tvLedPulse .8s ease-in-out infinite}@keyframes tvLedPulse{0%,to{background:#2df7d72e;box-shadow:inset 0 0 0 2px #ffffff14;opacity:.75}45%{background:#2df7d7f2;box-shadow:0 0 10px #2df7d78c,0 0 18px #2df7d74d,inset 0 0 0 2px #ffffff2e;opacity:1}}.tvKnob{position:relative;width:82px;height:82px;border-radius:999px;margin:0 auto;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.2),transparent 45%),linear-gradient(180deg,#bebebe80,#3c3c3ca6);box-shadow:inset 0 0 0 2px #ffffff1f,inset 0 -12px 18px #00000059,0 10px 18px #00000073}.tvKnobButton{border:none;cursor:pointer;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tvKnobButton:focus-visible{outline:2px solid rgba(45,247,215,.9);outline-offset:3px}.tvKnob:before{content:"";position:absolute;top:9px;left:50%;width:6px;height:16px;transform:translate(-50%);border-radius:3px;background:#2df7d7bf;box-shadow:0 0 10px #2df7d78c}.tvKnob:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:999px;background:repeating-conic-gradient(from 0deg,#00000040 0,#00000040 8deg,#ffffff14 8deg,#ffffff14 12deg);opacity:.35}.tvSwitch{width:86px;height:28px;margin:0 auto;border-radius:12px;background:linear-gradient(180deg,#12161fe6,#0a0c12e6);box-shadow:inset 0 0 0 2px #ffffff12;position:relative}.tvSwitch:before{content:"";position:absolute;top:4px;left:6px;width:34px;height:20px;border-radius:10px;background:linear-gradient(180deg,#2df7d799,#0c8c78b3);box-shadow:0 0 12px #2df7d759}.tvSpeaker{flex:1;border-radius:14px;background:linear-gradient(180deg,#0a0c12bf,#06070bbf);box-shadow:inset 0 0 0 2px #ffffff0f,inset 0 0 18px #2df7d714;position:relative;overflow:hidden;min-height:92px}.tvScope{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:10px;overflow:hidden;background-color:#04060ae6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='64' viewBox='0 0 240 64'%3E%3Cpath d='M0 32 C 20 24, 40 40, 60 32 S 100 24, 120 32 S 160 44, 180 32 S 220 24, 240 32' fill='none' stroke='%232df7d7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),radial-gradient(circle at 50% 40%,rgba(45,247,215,.12),transparent 55%),repeating-linear-gradient(0deg,#2df7d71f 0,#2df7d71f 1px,#0000 1px,#0000 12px),repeating-linear-gradient(90deg,#2df7d71a 0,#2df7d71a 1px,#0000 1px,#0000 14px);background-repeat:repeat-x,no-repeat,repeat,repeat;background-size:240px 100%,100% 100%,100% 100%,100% 100%;background-position:0 50%,50% 50%,0 0,0 0;filter:saturate(1.05);animation:scopeScroll 1.8s linear infinite,scopeGlitch 20s linear infinite}.tvScope:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#00000038 50%,#0000 50%);background-size:100% 3px;opacity:.28;pointer-events:none;animation:scopeScan 6s linear infinite}@keyframes scopeScroll{0%{background-position:0 50%,50% 50%,0 0,0 0}to{background-position:-240px 50%,50% 50%,0 0,0 0}}@keyframes scopeScan{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@keyframes scopeGlitch{0%,92%{transform:none;filter:saturate(1.05) brightness(1)}93%{transform:translate(-1px) skew(-2deg);filter:saturate(1.2) brightness(1.05) hue-rotate(6deg)}94%{transform:translate(2px) skew(2deg);filter:saturate(1.35) brightness(1.15) hue-rotate(-8deg)}95%{transform:translate(-2px) skew(-3deg);filter:saturate(1.25) brightness(1.06) contrast(1.05)}96%{transform:none;filter:saturate(1.05) brightness(1)}98%{transform:translateY(1px);filter:saturate(1.18) brightness(1.03)}to{transform:none;filter:saturate(1.05) brightness(1)}}.tvFeet{position:absolute;left:28px;right:28px;bottom:-10px;height:14px;display:flex;justify-content:space-between;z-index:0;pointer-events:none}.tvFoot{width:56px;height:14px;border-radius:999px;background:#1e2330d9;box-shadow:0 10px 14px #00000073}@media(max-width:860px){.tvGrid{grid-template-columns:1fr}.tvControls{flex-direction:row;align-items:center;justify-content:center;gap:12px;min-height:unset;flex-wrap:wrap}.tvSpeaker{min-height:82px;flex:1}.tvActionButton{height:54px;flex:1}.tvControlMinis{display:none}.tvBottomButtons{flex-wrap:wrap}.tvBottomButtons .tvActionButton{width:min(150px,44vw);flex-basis:min(150px,44vw)}}@media(prefers-reduced-motion:reduce){.tvShell:after{display:none}.tvScope{animation:none}.tvScope:after{animation:none}.tvLedPulse{animation:none}}
