.card.svelte-1y3ai63{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}.card.svelte-1y3ai63 h2:where(.svelte-1y3ai63){font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-3);font-weight:600}.kv.svelte-1y3ai63{gap:var(--space-1) var(--space-6);font-size:var(--text-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.kv__row.svelte-1y3ai63{gap:var(--space-1) var(--space-4);grid-template-columns:minmax(120px,1fr) minmax(0,1.2fr);align-items:baseline;display:grid}.kv.svelte-1y3ai63 dt:where(.svelte-1y3ai63){color:var(--color-text-faint);min-width:0}.kv.svelte-1y3ai63 dd:where(.svelte-1y3ai63){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text);overflow-wrap:anywhere;min-width:0}.log.svelte-1y3ai63{margin-top:var(--space-3);max-height:168px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);gap:2px;display:grid;overflow:auto}.log.svelte-1y3ai63 b:where(.svelte-1y3ai63){color:var(--color-accent);font-weight:600}.log.svelte-1y3ai63 i:where(.svelte-1y3ai63){color:var(--color-warning);font-style:normal}.live-info.svelte-1x9e0ju{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:#ffffff0d}.live-info__meta.svelte-1x9e0ju{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.picker.svelte-72q2kf{background:var(--color-surface-2);grid-template-rows:auto minmax(0,1fr);max-height:min(300px,45cqh);display:grid}.picker__tabs.svelte-72q2kf{gap:var(--space-1);padding:var(--space-2) var(--space-2) 0;display:flex}.picker__tab.svelte-72q2kf{padding:2px var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text-muted);font-weight:600}.picker__tab.svelte-72q2kf:hover{color:var(--color-text)}.picker__tab[aria-selected=true].svelte-72q2kf{color:var(--color-text);background:#37cfd624}.picker__grid.svelte-72q2kf{padding:var(--space-2);overscroll-behavior:contain;gap:2px;display:grid;overflow-y:auto}.picker__grid--emoji.svelte-72q2kf{grid-template-columns:repeat(auto-fill,minmax(36px,1fr))}.picker__grid--gif.svelte-72q2kf{gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.picker__emoji.svelte-72q2kf{border-radius:var(--radius-sm);place-items:center;height:36px;font-size:22px;line-height:1;display:grid}.picker__emoji.svelte-72q2kf:hover,.picker__gif.svelte-72q2kf:hover{background:#ffffff14}.picker__gif.svelte-72q2kf{border-radius:var(--radius-sm);place-items:center;height:80px;padding:2px;display:grid}.picker__gif.svelte-72q2kf img:where(.svelte-72q2kf){border-radius:4px;max-width:100%;max-height:100%}.composer.svelte-oq8dxb{position:relative}.composer.svelte-oq8dxb:before{content:"";top:0;left:var(--space-3);right:var(--space-3);border-top:1px dashed var(--color-border);pointer-events:none;transition:border-color var(--transition-interactive);position:absolute}.composer.svelte-oq8dxb:focus-within:before{border-top-color:var(--color-text-faint)}.composer__form.svelte-oq8dxb{align-items:center;display:flex}.composer__input.svelte-oq8dxb{width:100%;height:46px;font-size:var(--text-sm);transition:opacity var(--transition-interactive);background:0 0;border:0;border-radius:0;padding:0 32px 0 0}.composer__input.svelte-oq8dxb:focus,.composer__input.svelte-oq8dxb:focus-visible{outline:none}.composer__input.svelte-oq8dxb:disabled{opacity:.55}.composer__input.svelte-oq8dxb::placeholder{color:var(--color-text-faint)}@media (pointer:coarse){.composer__input.svelte-oq8dxb{font-size:16px}}.composer__button.svelte-oq8dxb{width:44px;height:46px;color:var(--color-text-muted);transition:color var(--transition-interactive);flex:none;place-items:center;display:grid;position:relative}.composer__button.svelte-oq8dxb:hover:not(:disabled),.composer__button[aria-expanded=true].svelte-oq8dxb{color:var(--color-text)}.composer__button.svelte-oq8dxb:disabled{opacity:.45;cursor:default}.composer__send.svelte-oq8dxb{color:var(--color-accent)}.composer__send.svelte-oq8dxb:hover:not(:disabled){color:var(--color-accent-hover)}.composer__send[aria-busy=true].svelte-oq8dxb{opacity:1;cursor:progress}.composer__send--timer.svelte-oq8dxb,.composer__send--timer.svelte-oq8dxb:disabled{opacity:1;color:var(--color-text-muted)}.composer__ring.svelte-oq8dxb{width:36px;height:36px;margin:auto;position:absolute;inset:0;transform:rotate(-90deg)}.composer__ring.svelte-oq8dxb circle:where(.svelte-oq8dxb){fill:none;stroke-width:2px}.composer__ring-track.svelte-oq8dxb{stroke:var(--color-border)}.composer__ring-left.svelte-oq8dxb{stroke:var(--color-accent);stroke-linecap:round;transition:stroke-dashoffset .25s linear}.composer__timer.svelte-oq8dxb{font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:600}.composer__meta.svelte-oq8dxb{justify-content:space-between;gap:var(--space-2);padding:0 var(--space-4) var(--space-2);font-size:var(--text-xs);display:flex}.composer__error.svelte-oq8dxb{color:var(--color-live)}.composer__edit.svelte-oq8dxb{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) 0 var(--space-4);font-size:var(--text-xs);display:flex}.composer__edit-text.svelte-oq8dxb{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:var(--space-2);border-left:2px solid var(--color-accent);color:var(--color-text-muted);flex:1;overflow:hidden}.composer__edit-text.svelte-oq8dxb b:where(.svelte-oq8dxb){color:var(--color-accent);font-weight:600;display:block}.composer__edit-cancel.svelte-oq8dxb{width:28px;height:28px;color:var(--color-text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.composer__edit-cancel.svelte-oq8dxb:hover{color:var(--color-text);background:#ffffff12}.composer__reply.svelte-oq8dxb{text-align:left;border-radius:0 var(--radius-sm) var(--radius-sm) 0;transition:background var(--transition-interactive);display:block}.composer__reply.svelte-oq8dxb:hover{background:#37cfd614}.composer__reply.svelte-oq8dxb b:where(.svelte-oq8dxb){text-overflow:ellipsis;overflow:hidden}.composer__reply.svelte-oq8dxb svg{vertical-align:-1px;margin-right:4px;display:inline-block}.composer__count.svelte-oq8dxb{font-variant-numeric:tabular-nums;color:var(--color-text-faint);margin-left:auto}.composer__note.svelte-oq8dxb{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);text-align:center;color:var(--color-text-muted)}.composer__note.svelte-oq8dxb b:where(.svelte-oq8dxb){font-variant-numeric:tabular-nums;color:var(--color-text)}.composer__note--ban.svelte-oq8dxb{color:var(--color-warning)}.composer__guest.svelte-oq8dxb{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);text-align:center;color:var(--color-text-muted);flex-wrap:wrap;display:flex}.composer__login.svelte-oq8dxb{height:32px;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--color-accent);color:#05181a;font-weight:600}.composer__login.svelte-oq8dxb:hover{background:var(--color-accent-hover)}.composer__suggest.svelte-oq8dxb{bottom:100%;left:var(--space-2);right:var(--space-2);z-index:2;margin-bottom:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);box-shadow:var(--shadow-lg);list-style:none;position:absolute}.composer__option.svelte-oq8dxb{width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:left;display:block}.composer__option.svelte-oq8dxb:hover,.composer__option[aria-selected=true].svelte-oq8dxb{background:#37cfd624}.msg.svelte-h4cdis{align-items:flex-start;gap:var(--space-2);padding:4px var(--space-3);font-size:var(--text-sm);touch-action:pan-y pinch-zoom;border-left:2px solid #0000;line-height:1.45;transition:transform .18s cubic-bezier(.22,.9,.32,1);display:flex;position:relative}.msg--head.svelte-h4cdis{margin-top:var(--space-2);padding-top:6px}.msg--swiping.svelte-h4cdis{transition:none}.msg__swipe.svelte-h4cdis{top:50%;right:var(--space-3);width:28px;height:28px;color:var(--color-text-muted);pointer-events:none;background:#ffffff14;border-radius:50%;place-items:center;margin-top:-14px;display:grid;position:absolute}.msg__swipe--armed.svelte-h4cdis{background:var(--color-accent);color:#05181a}.msg.svelte-h4cdis:hover,.msg--selected.svelte-h4cdis{background:#ffffff0a}.msg--actionable.svelte-h4cdis{cursor:pointer}.msg--editing.svelte-h4cdis,.msg--editing.svelte-h4cdis:hover,.msg--mention.svelte-h4cdis{border-left-color:var(--color-accent);background:#37cfd614}.msg--mention.svelte-h4cdis:hover{background:#37cfd61c}.msg__body.svelte-h4cdis{overflow-wrap:anywhere;flex:1;min-width:0}.msg__author.svelte-h4cdis{width:fit-content;max-width:100%;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);margin-bottom:1px;font-weight:600;line-height:1.3;display:block;overflow:hidden}button.msg__author.svelte-h4cdis:hover{text-underline-offset:2px;text-decoration:underline}.msg__author--me.svelte-h4cdis{color:var(--color-accent)}.msg__author--mod.svelte-h4cdis{color:#7eb2ff}.msg__author--admin.svelte-h4cdis{color:var(--color-warning)}.msg__author--gone.svelte-h4cdis{color:var(--color-text-faint);font-style:italic;font-weight:400}.msg__author.svelte-h4cdis+.msg__quote:where(.svelte-h4cdis){margin-top:3px}.msg__text.svelte-h4cdis{white-space:pre-wrap}.msg__edited.svelte-h4cdis{vertical-align:-1px;color:var(--color-text-faint);margin-left:5px;display:inline-block}.msg__mention.svelte-h4cdis{color:var(--color-accent);font-weight:600}button.msg__mention.svelte-h4cdis{font:inherit;font-weight:600;line-height:inherit;text-align:inherit;white-space:inherit;display:inline}button.msg__mention.svelte-h4cdis:hover{text-underline-offset:2px;text-decoration:underline}.msg__link.svelte-h4cdis{color:var(--color-accent);text-underline-offset:2px;transition:text-decoration-color var(--transition-interactive);-webkit-text-decoration:underline #37cfd673;text-decoration:underline #37cfd673}.msg__link.svelte-h4cdis:hover{text-decoration-color:currentColor}.msg__mention--me.svelte-h4cdis{background:#37cfd629;border-radius:3px;padding:0 2px}.msg__gif.svelte-h4cdis{border-radius:var(--radius-sm);max-width:min(100%,220px);max-height:160px;margin-top:4px;display:block}.msg__quote.svelte-h4cdis{width:fit-content;max-width:100%;padding:2px var(--space-2);border-left:2px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-xs);text-align:left;transition:background var(--transition-interactive);background:#37cfd612;align-items:center;gap:6px;margin:1px 0 3px;line-height:1.35;display:flex}.msg__quote.svelte-h4cdis:hover{background:#37cfd624}.msg__quote--gone.svelte-h4cdis{border-left-color:var(--color-text-faint);background:#ffffff0a}.msg__quote--gone.svelte-h4cdis:hover{background:#ffffff12}.msg__quote-thumb.svelte-h4cdis{-o-object-fit:cover;object-fit:cover;border-radius:3px;flex:none;width:28px;height:28px}.msg__quote-lines.svelte-h4cdis{min-width:0;display:grid}.msg__quote-author.svelte-h4cdis,.msg__quote-text.svelte-h4cdis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg__quote-author.svelte-h4cdis{color:var(--color-accent);font-weight:600}.msg__quote-author--mod.svelte-h4cdis{color:#7eb2ff}.msg__quote-author--admin.svelte-h4cdis{color:var(--color-warning)}.msg__quote-author--gone.svelte-h4cdis{color:var(--color-text-faint);font-style:italic;font-weight:400}.msg__quote-text.svelte-h4cdis{color:var(--color-text-muted)}.msg__quote--gone.svelte-h4cdis .msg__quote-text:where(.svelte-h4cdis){color:var(--color-text-faint);font-style:italic}.mod.svelte-1yafpjg{gap:var(--space-2);max-height:60cqh;padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid var(--color-border);background:var(--color-surface-2);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto}.mod__head.svelte-1yafpjg{align-items:center;gap:var(--space-2);display:flex}.mod__title.svelte-1yafpjg{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-muted);flex:1;overflow:hidden}.mod__title.svelte-1yafpjg b:where(.svelte-1yafpjg){color:var(--color-text);font-weight:600}@container (width<=300px){.mod__prefix.svelte-1yafpjg{display:none}}.mod__close.svelte-1yafpjg{width:28px;height:28px;color:var(--color-text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.mod__close.svelte-1yafpjg:hover{color:var(--color-text);background:#ffffff12}.mod__button.svelte-1yafpjg{height:30px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-interactive), background var(--transition-interactive);flex:none;font-weight:600}.mod__button.svelte-1yafpjg:hover{border-color:var(--color-live);background:#ff3b301a}.mod__icon.svelte-1yafpjg{width:30px;color:var(--color-text-muted);place-items:center;padding:0;display:grid}.mod__icon.svelte-1yafpjg:hover{color:var(--color-text)}.mod__button--edit.svelte-1yafpjg:hover,.mod__reply.svelte-1yafpjg:hover{border-color:var(--color-accent);background:#37cfd61a}.mod__reply.svelte-1yafpjg{color:var(--color-text)}.mod__button.svelte-1yafpjg:disabled{opacity:.5}.mod__ban.svelte-1yafpjg .mod__button:where(.svelte-1yafpjg){align-items:center;gap:6px;display:inline-flex}.mod__button[aria-busy=true].svelte-1yafpjg{opacity:.85;cursor:progress}.mod__ban.svelte-1yafpjg{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mod__minutes.svelte-1yafpjg{width:96px;height:30px;padding:0 34px 0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-variant-numeric:tabular-nums;-moz-appearance:textfield}.mod__minutes.svelte-1yafpjg::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mod__minutes.svelte-1yafpjg::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mod__minutes.svelte-1yafpjg:focus{border-color:var(--color-accent);outline:none}.mod__presets.svelte-1yafpjg{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.mod__preset.svelte-1yafpjg{padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text-muted);background:#ffffff0f}.mod__preset.svelte-1yafpjg:hover,.mod__preset[aria-pressed=true].svelte-1yafpjg{color:var(--color-text);background:#37cfd624}.mod__hint.svelte-1yafpjg{margin-left:var(--space-1);font-size:var(--text-xs);color:var(--color-text-faint)}.mod__error.svelte-1yafpjg{font-size:var(--text-xs);color:var(--color-live)}.chat.svelte-vhdo11{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;container-type:size}.chat__status.svelte-vhdo11{top:var(--space-2);z-index:1;max-width:calc(100% - var(--space-4));padding:2px var(--space-3);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-full);background:var(--color-surface-2);font-size:var(--text-xs);color:var(--color-warning);position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.chat__body.svelte-vhdo11{flex:1;min-height:0;position:relative}.chat__list.svelte-vhdo11{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;height:100%;overflow-y:auto}.chat__list--anchoring.svelte-vhdo11{overflow-anchor:none}.chat__content.svelte-vhdo11{padding:var(--space-2) 0}.chat__empty.svelte-vhdo11{padding:var(--space-8) var(--space-4);font-size:var(--text-sm);text-align:center;color:var(--color-text-faint)}.chat__older.svelte-vhdo11{justify-content:center;align-items:center;gap:var(--space-2);height:36px;font-size:var(--text-xs);color:var(--color-text-faint);display:flex}.chat__older-action.svelte-vhdo11{padding:2px var(--space-2);border-radius:var(--radius-full);color:var(--color-accent);transition:background var(--transition-interactive)}.chat__older-action.svelte-vhdo11:hover{background:#37cfd61a}.chat__down.svelte-vhdo11{right:var(--space-3);bottom:var(--space-3);z-index:1;border:1px solid var(--color-border);background:var(--color-surface-2);width:40px;height:40px;color:var(--color-text);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity .16s ease, transform .2s cubic-bezier(.22, .9, .32, 1), visibility 0s .2s, background var(--transition-interactive);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translateY(8px)scale(.85)}.chat__down--shown.svelte-vhdo11{opacity:1;visibility:visible;transition:opacity .16s ease, transform .2s cubic-bezier(.22, .9, .32, 1), visibility 0s, background var(--transition-interactive);transform:none}.chat__down.svelte-vhdo11:hover{background:var(--color-border)}.chat__count.svelte-vhdo11{border-radius:var(--radius-full);background:var(--color-accent);color:#05181a;text-align:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:20px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.chat__bar.svelte-vhdo11{flex-direction:column;flex-shrink:0;justify-content:flex-end;display:flex;overflow:hidden}.chat__bar.svelte-vhdo11>*{flex-shrink:0}.chat__notice.svelte-vhdo11{padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-success)}.main.svelte-1uha8ag{-moz-column-gap:var(--space-4);column-gap:var(--space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"player""info""panels";display:grid}.main--chat.svelte-1uha8ag{grid-template-columns:minmax(0,7fr) minmax(0,3fr);grid-template-areas:"player chat""info.""panels."}.main__player.svelte-1uha8ag{grid-area:player;min-width:0}.main__info.svelte-1uha8ag{grid-area:info;min-width:0}.main__chat.svelte-1uha8ag{z-index:1;grid-area:chat;min-width:0;position:relative}.panels.svelte-1uha8ag{gap:var(--space-4);margin-top:var(--space-5);grid-area:panels;grid-template-columns:1fr;display:grid}@media (width<=899px){.main--chat.svelte-1uha8ag{top:calc(var(--viewport-top,0px) + var(--compact-topbar));height:calc(var(--viewport-height,100dvh) - var(--compact-topbar));-moz-column-gap:0;grid-template:"player""chat"minmax(0,1fr)/minmax(0,1fr);column-gap:0;position:fixed;left:0;right:0}.main--chat.svelte-1uha8ag .main__info:where(.svelte-1uha8ag),.main--chat.svelte-1uha8ag .panels:where(.svelte-1uha8ag){display:none}.main--chat.svelte-1uha8ag .player,.main--chat.svelte-1uha8ag .player__screen{box-shadow:none;border-radius:0}.main--chat.svelte-1uha8ag .amb{display:none}.main--chat.svelte-1uha8ag .player:not(.player--fullscreen) .player__screen{max-height:50svh}.main--chat.svelte-1uha8ag .chat{box-shadow:none;border-width:1px 0 0;border-radius:0}}.main__back.svelte-1uha8ag{display:none}@media (width<=899px) and (orientation:landscape){.main--chat.svelte-1uha8ag{top:var(--viewport-top,0px);height:var(--viewport-height,100dvh);grid-template-columns:var(--compact-player-width) minmax(0, 1fr);grid-template-rows:var(--compact-topbar) minmax(0, 1fr);grid-template-areas:"player.""player chat"}.main--chat.svelte-1uha8ag .main__player:where(.svelte-1uha8ag){align-self:center}.main--chat.svelte-1uha8ag .player:not(.player--fullscreen) .player__screen{max-height:none}.main--chat.svelte-1uha8ag .chat{border-width:1px 0 0 1px}}@media (width<=899px){.main--chat.main--typing.svelte-1uha8ag{top:var(--viewport-top,0px);height:var(--viewport-height,100dvh);grid-template:"back""chat"minmax(0,1fr)/minmax(0,1fr)}.main--typing.svelte-1uha8ag .main__player:where(.svelte-1uha8ag){display:none}.main--typing.svelte-1uha8ag .main__back:where(.svelte-1uha8ag){height:var(--compact-topbar);padding:0 var(--space-2);grid-area:back;align-items:center;display:flex}.main--typing.svelte-1uha8ag .chat{border-width:1px 0 0}}.main__back-button.svelte-1uha8ag{align-items:center;gap:var(--space-1);height:40px;padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text);font-weight:600;display:flex}.main__back-button.svelte-1uha8ag:active{background:#ffffff14}.main__back-button.svelte-1uha8ag svg{transform:rotate(90deg)}
