.goner{z-index:85;pointer-events:none;position:fixed;bottom:0;left:84px}.goner-body{cursor:pointer;pointer-events:auto;height:var(--gs);transform-origin:bottom;filter:drop-shadow(0 6px 14px #000000b3);background:0 0;border:none;padding:0;transition:transform .6s cubic-bezier(.3,1.2,.4,1),filter .4s;animation:5.5s ease-in-out infinite goner-breathe;display:block;transform:none}.goner-body img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;height:100%;display:block}@keyframes goner-breathe{50%{scale:1 1.012}}.goner.is-talking .goner-body{transform:translateY(-4px)}.goner.fx-watched .goner-body{filter:drop-shadow(0 6px 14px #000000b3)brightness(.8);transform:translateY(38%)}.goner.fx-hide .goner-body{transform:translateY(85%)}.goner.fx-flinch .goner-body{animation:.45s goner-flinch}@keyframes goner-flinch{15%{translate:-10px 2px}35%{translate:4px -2px}55%{translate:-5px}}.goner.fx-glitch .goner-body{animation:.9s steps(2,end) both goner-glitch}@keyframes goner-glitch{0%,to{filter:drop-shadow(0 6px 14px #000000b3)}20%{filter:drop-shadow(-4px 0 #ff0028cc)drop-shadow(4px 0 #00ffc899);translate:-6px}40%{filter:drop-shadow(4px 0 #ff0028cc)drop-shadow(-4px 0 #00ffc899)hue-rotate(40deg);clip-path:inset(10% 0 30%);translate:5px 2px}60%{clip-path:inset(40% 0 5%);translate:-3px -1px}80%{clip-path:none;translate:2px}}.goner.m-alerta .goner-body{animation:2.2s ease-in-out infinite goner-breathe,.18s linear infinite goner-shiver}@keyframes goner-shiver{50%{margin-left:1px}}.goner.m-luto .goner-body{filter:drop-shadow(0 6px 14px #000000b3)saturate(.55)brightness(.85)}.goner.m-furia .goner-body{filter:drop-shadow(0 0 18px #c814148c)}.goner-bubble{left:calc(var(--gs) * .55);bottom:calc(var(--gs) * .78);width:max-content;max-width:min(300px, calc(100vw - 84px - var(--gs) * .55 - 16px));color:#7dffad;font:13.5px/1.4 var(--font-vt323,var(--font-sharetech)), monospace;text-align:left;cursor:pointer;pointer-events:auto;background:#040a06f0;border:1px solid #50ff8c73;border-radius:4px;padding:8px 11px;font-size:17px;animation:.25s steps(3,end) both goner-pop;position:absolute;box-shadow:0 0 14px #28ff7826}.goner.m-alerta .goner-bubble,.goner.m-furia .goner-bubble{color:#ff6b6b;background:#0e0303f2;border-color:#ff3c3c99;box-shadow:0 0 16px #ff282833}.goner.m-luto .goner-bubble{color:#b9b9b9;border-color:#aaaaaa59}.goner.m-general .goner-bubble{color:#ffc65a;text-transform:uppercase;letter-spacing:.02em;border-color:#ffbe4699}.goner-bubble.k-coro{color:#9aa0a6;font-style:italic}.goner-bubble.k-sys,.goner-term .k-sys{color:#6fb3ff}@keyframes goner-pop{0%{opacity:0;transform:scale(.96)}}.goner-bubble,.goner-term .is-live{position:relative}.goner-ghost{padding:inherit;white-space:pre-wrap;opacity:calc(var(--o) * .55);transform:translate(var(--d), calc(var(--d) * -.6));color:inherit;pointer-events:none;mix-blend-mode:screen;filter:blur(calc(var(--o) * .8px));position:absolute;top:0;left:0}.goner-ghost:nth-child(2){transform:translate(calc(var(--d) * -1.2), calc(var(--d) * .8));color:#ff5f5f}.goner-ghost:nth-child(3){transform:translate(calc(var(--d) * .6), var(--d));color:#8fa4ff}.goner-text{position:relative}.goner-term{--gc:#7dffad;--gb:#50ff8c73;left:calc(84px + var(--gs,210px) * 1.3);z-index:95;border:1px solid var(--gb);width:min(380px,100vw - 24px);max-height:min(70vh,560px);color:var(--gc);font:16px/1.35 var(--font-vt323,var(--font-sharetech)), monospace;box-shadow:0 16px 40px #000000bf, 0 0 24px color-mix(in srgb, var(--gc) 18%, transparent);background:#030805f7;border-radius:4px;flex-direction:column;animation:.3s steps(4,end) both goner-pop;display:flex;position:fixed;bottom:16px;overflow:hidden}.goner-term:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 3px);animation:.12s steps(2,end) infinite goner-flick;position:absolute;inset:0}@keyframes goner-flick{50%{opacity:.6}}.goner-term.m-alerta,.goner-term.m-furia{--gc:#ff6b6b;--gb:#ff3c3c99;background:#0c0202f7}.goner-term.m-furia{animation:.25s linear infinite goner-shake}@keyframes goner-shake{25%{translate:-2px 1px}75%{translate:2px -1px}}.goner-term.m-luto{--gc:#b9b9b9;--gb:#aaaaaa4d}.goner-term.m-general{--gc:#ffc65a;--gb:#ffbe4699}.goner-term.m-general .goner-log .k-goner{text-transform:uppercase}.goner-term-head{border-bottom:1px solid var(--gb);letter-spacing:.08em;align-items:center;gap:8px;padding:6px 10px;font-size:15px;display:flex}.goner-state{opacity:.75;margin-left:auto;font-size:13px}.goner-signal{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.goner-signal i{background:var(--gc);width:3px;animation:1.4s steps(3,end) infinite goner-sig}.goner-signal i:first-child{height:30%}.goner-signal i:nth-child(2){height:55%;animation-delay:.2s}.goner-signal i:nth-child(3){height:80%;animation-delay:.5s}.goner-signal i:nth-child(4){height:100%;animation-delay:.9s}@keyframes goner-sig{50%{opacity:.15}}.goner-x{border:1px solid var(--gb);width:26px;height:26px;color:var(--gc);font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:0;font-size:18px;line-height:1;transition:transform .18s cubic-bezier(.3,1.6,.5,1)}.goner-log{flex-direction:column;flex:1;gap:4px;min-height:120px;padding:10px 12px;display:flex;overflow-y:auto}.goner-log p{white-space:pre-wrap;margin:0}.goner-log .k-voce{color:#e8e8e8;opacity:.75}.goner-log .k-coro{color:#9aa0a6;padding-left:10px;font-style:italic}.goner-caret{margin-left:2px;animation:.5s steps(2,end) infinite goner-flick}.goner-choices{border-top:1px dashed var(--gb);flex-wrap:wrap;gap:4px;padding:8px 10px;display:flex}.goner-choices button{border:1px solid var(--gb);color:var(--gc);font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:3px 8px;font-size:15px}.goner-choices button:hover:not(:disabled){background:color-mix(in srgb, var(--gc) 14%, transparent)}.goner-choices button:disabled{opacity:.35;cursor:default}.goner-choices.is-test button{border-style:double;border-width:3px}.goner-input{align-items:center;gap:6px;padding:6px 10px 10px;display:flex}.goner-input input{border:none;border-bottom:1px solid var(--gb);min-width:0;color:var(--gc);font:inherit;background:0 0;outline:none;flex:1}.goner-input input::placeholder{color:color-mix(in srgb, var(--gc) 40%, transparent)}.goner-scanline{z-index:84;pointer-events:none;background:#ff3c3cb3;height:3px;animation:2.6s linear forwards goner-scan;position:fixed;top:0;left:0;right:0;box-shadow:0 0 18px 6px #ff282859}@keyframes goner-scan{0%{transform:translateY(0)}to{opacity:.2;transform:translateY(100vh)}}.box.goner-bleed{animation:.8s steps(3,end) goner-bleed}@keyframes goner-bleed{0%,to{filter:none}30%{filter:drop-shadow(-3px 0 #f009)saturate(1.6)hue-rotate(-20deg);translate:-2px}60%{filter:drop-shadow(3px 0 #ff000080);translate:2px 1px}}html.goner-mira,html.goner-mira *{cursor:crosshair!important}html.goner-tremor body{animation:.8s steps(6,end) goner-tremor}@keyframes goner-tremor{20%{filter:hue-rotate(-15deg);translate:-3px}40%{translate:3px 1px}60%{filter:saturate(1.4);translate:-2px -1px}80%{translate:1px}}@media (max-width:640px){.goner-term{left:12px;bottom:calc(var(--gs,210px) * .62 + 10px)}.goner{left:72px}.goner-body{height:calc(var(--gs) * .62)}.goner-bubble{left:calc(var(--gs) * .3);bottom:calc(var(--gs) * .52);font-size:15px}}@media (prefers-reduced-motion:reduce){.goner-body,.goner-term,.goner-term:after,.goner-scanline,.box.goner-bleed,html.goner-tremor body,.goner-signal i{animation:none!important}}.goner.fx-panic .goner-body{animation:90ms steps(2,end) infinite goner-panic}@keyframes goner-panic{0%{translate:-3px 1px}50%{translate:3px -2px}to{translate:-1px 2px}}.goner-bubble.k-panico,.goner-term .k-panico{color:#ff5a6e;letter-spacing:.5px;font-weight:700;animation:70ms steps(2,end) infinite goner-panic}.goner.fx-hide .goner-body{transition:transform .25s ease-in}.goner.is-silenced .goner-body{filter:grayscale()brightness(.55)}.goner.is-silenced:after{content:"[SILENCIADO]";font:11px var(--font-vt323), monospace;color:#00b8d4;letter-spacing:1px;background:#000000bf;padding:1px 4px;position:absolute;bottom:6px;left:6px}
