.badges.svelte-ymhpvh{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.875rem}.badge.svelte-ymhpvh{display:flex;flex-direction:column;padding:.375rem .75rem;background:#80ff800f;border:1px solid #80ff80;min-width:5.5rem}.badge.warn.svelte-ymhpvh{background:#ffcc0014;border-color:#fc0}.badge.full.svelte-ymhpvh{background:#ff50501a;border-color:#ff5050;animation:pulse 1.5s ease-in-out infinite}.badge.dim.svelte-ymhpvh{background:#06151f99;border-color:#0d2a3a}.b-lbl.svelte-ymhpvh{font-family:Fira Code,monospace;font-size:.5625rem;color:#80b8cc;letter-spacing:.14em}.b-val.svelte-ymhpvh{font-family:Orbitron,monospace;font-size:.9375rem;font-weight:700;color:#80ff80}.badge.warn.svelte-ymhpvh .b-val:where(.svelte-ymhpvh){color:#fc0}.badge.full.svelte-ymhpvh .b-val:where(.svelte-ymhpvh){color:#ff5050}.badge.dim.svelte-ymhpvh .b-val:where(.svelte-ymhpvh){color:#c8e8f0;font-size:.8125rem;font-variant-numeric:tabular-nums}.fire-next.svelte-ymhpvh{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;margin:.75rem 0 1rem;background:linear-gradient(135deg,#ffcc001f,#ff50500d);border:1px solid #ffcc00;color:#fc0;cursor:pointer;transition:all .15s ease;text-align:left;font-family:Fira Code,monospace;text-shadow:0 0 8px rgba(255,204,0,.4);box-shadow:0 0 16px #ffcc002e,inset 0 0 12px #ffcc0014}.fire-next.ok.svelte-ymhpvh:hover{background:linear-gradient(135deg,#ffcc0038,#ff50501a);box-shadow:0 0 28px #fc06,inset 0 0 16px #ffcc0026;transform:translateY(-1px)}.fire-next.svelte-ymhpvh:disabled{cursor:not-allowed;border-color:#4d8499;color:#4d8499;text-shadow:none;box-shadow:none;background:#06151f99}.fn-glyph.svelte-ymhpvh{font-size:1.25rem;letter-spacing:.2em;color:inherit}.fn-main.svelte-ymhpvh{font-size:.875rem;font-weight:700;letter-spacing:.18em}.fn-sub.svelte-ymhpvh{font-size:.6875rem;color:#c8e8f0;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-align:right}.fire-next.svelte-ymhpvh:disabled .fn-sub:where(.svelte-ymhpvh){color:#80b8cc;opacity:.7}.status.svelte-ymhpvh{display:flex;gap:.625rem;font-family:Fira Code,monospace;font-size:.75rem;margin-bottom:.625rem;flex-wrap:wrap}.lbl.svelte-ymhpvh{color:#80b8cc;letter-spacing:.18em;font-size:.625rem}.ok.svelte-ymhpvh{color:#80ff80}.warn.svelte-ymhpvh{color:#fc0}.dim.svelte-ymhpvh{color:#80b8cc}.chat.svelte-ymhpvh{height:60vh;min-height:22rem;overflow-y:auto;padding:.625rem .875rem;background:#020c14eb;border:1px solid #0d2a3a;font-family:Fira Code,monospace;font-size:.8125rem;line-height:1.55;scrollbar-width:thin;scrollbar-color:#1a3a4f transparent}.line.svelte-ymhpvh{display:flex;flex-wrap:wrap;gap:.375rem;align-items:baseline;padding:.0625rem 0;color:#c8e8f0;word-break:break-word}.line.action.svelte-ymhpvh .msg:where(.svelte-ymhpvh){font-style:italic;color:#fa6}.line.historical.svelte-ymhpvh{opacity:.62}.divider.svelte-ymhpvh{display:flex;align-items:center;justify-content:center;padding:.375rem 0;margin:.25rem 0;color:#80ff80;font-family:Fira Code,monospace;font-size:.625rem;letter-spacing:.24em;border-top:1px dashed rgba(128,255,128,.35);border-bottom:1px dashed rgba(128,255,128,.35);text-shadow:0 0 6px rgba(128,255,128,.4)}.t.svelte-ymhpvh{color:#4d8499;font-size:.6875rem}.u.svelte-ymhpvh{font-weight:600}.x.svelte-ymhpvh{color:#80b8cc}.msg.svelte-ymhpvh{flex:1;min-width:0;display:inline}.emote.svelte-ymhpvh{display:inline-block;vertical-align:middle;height:1.75em;width:auto;max-width:none;margin:-.25em .0625em;image-rendering:-webkit-optimize-contrast}.empty.svelte-ymhpvh{color:#80b8cc;padding:.5rem 0}.scroll-btn.svelte-ymhpvh{margin-top:.5rem;width:100%;background:#80ff8014;border:1px solid #80ff80;color:#80ff80;padding:.375rem;font-family:Fira Code,monospace;font-size:.75rem;cursor:pointer;letter-spacing:.06em}.scroll-btn.svelte-ymhpvh:hover{background:#80ff802e}.send.svelte-ymhpvh{display:flex;gap:.5rem;align-items:center;margin-top:.75rem;padding:.625rem .875rem;background:#06151fd9;border:1px solid #0a1f2d;flex-wrap:wrap}.who.svelte-ymhpvh{font-family:Fira Code,monospace;font-size:.75rem;color:#80ff80}.send.svelte-ymhpvh input:where(.svelte-ymhpvh){flex:1;min-width:12rem;background:#020c14e6;border:1px solid #1a3a4f;color:#c8e8f0;padding:.375rem .625rem;font-family:Fira Code,monospace;font-size:.8125rem;outline:none}.send.svelte-ymhpvh input:where(.svelte-ymhpvh):focus{border-color:#80ff80}.send.svelte-ymhpvh button:where(.svelte-ymhpvh){background:transparent;border:1px solid #80ff80;color:#80ff80;padding:.375rem .875rem;font-family:Fira Code,monospace;font-size:.75rem;letter-spacing:.1em;cursor:pointer}.send.svelte-ymhpvh button:where(.svelte-ymhpvh):hover:not(:disabled){background:#80ff801f}.send.svelte-ymhpvh button:where(.svelte-ymhpvh):disabled{opacity:.4;cursor:not-allowed}.hint.svelte-ymhpvh{font-family:Fira Code,monospace;font-size:.75rem;color:#80b8cc}.hint.svelte-ymhpvh a:where(.svelte-ymhpvh){color:#80ff80}.err.svelte-ymhpvh{margin:.375rem 0 0;font-family:Fira Code,monospace;font-size:.75rem;color:#ff6080}
