._container_1xj7z_1{z-index:var(--z-index-background);transition:opacity .8s ease-in-out;position:fixed;inset:0}._fadeIn_1xj7z_8{opacity:1}._fadeOut_1xj7z_12{opacity:0}@keyframes _pulse_1xj7z_1{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}._foreground_1xj7z_28{object-fit:cover;width:100vw;height:100vh;z-index:var(--z-index-background);filter:blur(.6em)saturate(.8)contrast(1.1)brightness(1.5);animation:20s ease-in-out infinite _pulse_1xj7z_1;position:absolute}._background_1xj7z_38{object-fit:contain;width:100vw;height:100vh}._button_1oqlr_1{cursor:var(--cursor-pointer);border-radius:var(--border-radius-round);background-color:var(--button-color-background);width:50px;height:50px;transition:all ease var(--duration-normal);color:var(--button-color-text);justify-content:center;align-items:center;font-size:3em;display:flex}._button_1oqlr_1:hover,._button_1oqlr_1:active{border-color:var(--primary-color)}._button_1oqlr_1:focus-visible{box-shadow:var(--focus-shadow);outline:none}._button_1oqlr_1:disabled{opacity:.5;cursor:var(--cursor-pointer-disabled);filter:grayscale()}._container_1kabf_1{bottom:var(--spacing-md);width:100%;z-index:var(--z-index-controls);position:fixed}._flex_pe6tr_1{flex-direction:var(--flex-direction);justify-content:var(--flex-justify);align-items:var(--flex-align);flex-wrap:var(--flex-wrap);gap:var(--flex-gap);display:flex}._content_r4jz0_1{background-color:var(--background-transparent);color:var(--text-color);font-size:var(--font-size-md);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);width:max-content;z-index:var(--z-index-tooltip)}._content_r4jz0_1[data-state=open]{animation:_fadeIn_r4jz0_1 var(--duration-normal) ease-out}._content_r4jz0_1[data-state=closed]{animation:_fadeOut_r4jz0_1 var(--duration-normal) ease-in}@keyframes _fadeIn_r4jz0_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_r4jz0_1{0%{opacity:1}to{opacity:0}}._container_nun0g_1{justify-content:center;align-items:center;gap:var(--spacing-xs);transition:opacity ease var(--duration-normal);opacity:.8;display:flex;position:absolute;bottom:90px;right:-30px;transform:rotate(270deg)}._container_nun0g_1:hover,._container_nun0g_1:active{opacity:1}._container_nun0g_1:has(._slider_nun0g_15:focus-visible){opacity:1}._block_nun0g_20{--filled-color:var(--border-color);background-color:var(--filled-color);transition:background-color ease var(--duration-normal);width:var(--spacing-md);height:var(--spacing-lg);box-shadow:-1px 1px 1px var(--text-color)}._slider_nun0g_15{appearance:none;cursor:var(--cursor-pointer);width:100%;height:100%;transition:box-shadow ease var(--duration-normal);background-color:#0000;outline:none;position:absolute}._slider_nun0g_15:focus-visible{box-shadow:var(--focus-shadow);outline:none}._slider_nun0g_15::-webkit-slider-thumb{appearance:none;width:var(--spacing-md);height:var(--spacing-lg);background-color:#0000}._slider_nun0g_15::-moz-range-thumb{width:var(--spacing-sm);height:var(--spacing-md);background-color:#0000;border:none}._player_4r35w_1{display:none}._container_6xvsm_1{border-radius:var(--border-radius-sm);padding:var(--spacing-md);margin-block:var(--spacing-md);background-color:var(--background-transparent);pointer-events:none;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border-color-subtle);align-items:center;display:flex;overflow:hidden;box-shadow:0 4px 15px #0000004d}._text_6xvsm_16{width:100%;color:var(--text-color);margin:0;padding:0}._text_6xvsm_16[data-active=true]{animation:16s steps(100,end) -8s infinite _text-moving_6xvsm_1}@keyframes _text-moving_6xvsm_1{0%{transform:translate(100%)}to{transform:translate(-100%)}}._container_4glp1_1{vertical-align:middle;display:inline}._spinner_4glp1_6{border:12px solid var(--border-color);border-top:12px solid var(--primary-color);border-radius:var(--border-radius-round);animation:2s linear infinite _spin_4glp1_6;display:inline-block}@keyframes _spin_4glp1_6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._chatContainer_u64bw_1{background:var(--background-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color-subtle);width:100%;max-width:400px;height:400px;z-index:var(--z-index-draggable);border-radius:12px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 32px #00000080}._chatContainer_u64bw_1._dragging_u64bw_17{cursor:grabbing;-webkit-user-select:none;user-select:none}._header_u64bw_22{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border-color-subtle);cursor:grab;justify-content:space-between;align-items:center;display:flex}._header_u64bw_22:active{cursor:grabbing}._usernameInputWrapper_u64bw_35{align-items:center;gap:var(--spacing-sm);flex:1;display:flex}._usernameLabel_u64bw_42{color:var(--text-color);opacity:.6;white-space:nowrap;font-size:.9rem}._usernameInput_u64bw_35{border:none;border-bottom:1px solid var(--border-color-subtle);color:var(--accent-color);font-size:1rem;line-height:var(--line-height-sm);background:0 0;outline:none;width:100%;max-width:120px;padding:4px 6px;transition:border-color .2s}._usernameInput_u64bw_35:focus{border-color:var(--accent-color)}._closeButton_u64bw_67{color:var(--text-color);opacity:.5;cursor:var(--cursor-pointer);padding:var(--icon-button-padding);border-radius:var(--icon-button-radius);background:0 0;border:none;transition:opacity .2s,background .2s;display:flex}._closeButton_u64bw_67:hover{opacity:1;background:var(--background-surface-strong)}._closeButton_u64bw_67:focus-visible,._usernameInput_u64bw_35:focus-visible,._input_u64bw_88:focus-visible,._sendButton_u64bw_89:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}._messagesList_u64bw_94{padding:var(--spacing-md);gap:var(--spacing-sm);scrollbar-width:thin;scrollbar-color:var(--background-surface-strong) transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto}._loadingMore_u64bw_105{text-align:center;opacity:.5;color:var(--text-color);padding:var(--spacing-xs) 0;font-size:.9rem}._messageItem_u64bw_113{flex-direction:column;max-width:100%;display:flex}._messageMeta_u64bw_119{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);line-height:var(--line-height-sm);display:flex}._username_u64bw_35{font-size:.95rem;font-weight:var(--font-weight-bold);opacity:.6;color:var(--accent-color)}._timestamp_u64bw_135{opacity:.4;color:var(--text-color);white-space:nowrap;font-size:.85rem}._content_u64bw_142{background:var(--background-surface-soft);color:var(--text-color);font-size:1rem;line-height:var(--line-height-md);word-break:break-word;border-radius:8px;padding:10px 14px}._inputArea_u64bw_152{padding:var(--spacing-md);border-top:1px solid var(--border-color-subtle);gap:var(--spacing-sm);display:flex}._input_u64bw_88{background:var(--background-surface-soft);border:1px solid var(--border-color-subtle);color:var(--text-color);font-family:inherit;font-size:1rem;line-height:var(--line-height-sm);border-radius:6px;outline:none;flex:1;padding:10px 12px;transition:border-color .2s}._input_u64bw_88:focus{border-color:var(--accent-color)}._sendButton_u64bw_89{background:var(--accent-color);color:#000;font-weight:var(--font-weight-bold);cursor:var(--cursor-pointer);border:none;border-radius:6px;padding:0 16px;font-size:1rem;transition:opacity .2s,transform .1s}._sendButton_u64bw_89:hover{opacity:.9}._sendButton_u64bw_89:active{transform:scale(.95)}._sendButton_u64bw_89:disabled{opacity:.5;cursor:var(--cursor-pointer-disabled)}._panel_hvjw9_1{background:var(--background-panel-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color-subtle);border-radius:var(--border-radius-lg);width:350px;max-height:60vh;padding:var(--spacing-md);z-index:var(--z-index-draggable);flex-direction:column;display:flex;position:fixed;box-shadow:0 10px 30px #00000080}._panel_hvjw9_1._dragging_hvjw9_16{cursor:grabbing;-webkit-user-select:none;user-select:none}._header_hvjw9_21{margin-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color-subtle);padding-bottom:var(--spacing-sm);cursor:grab}._header_hvjw9_21:active{cursor:grabbing}._title_hvjw9_32{color:var(--text-color);font-size:1.2rem;font-weight:var(--font-weight-semibold);text-shadow:0 0 10px #ffffff4d}._scrollArea_hvjw9_39{padding-right:var(--spacing-xs);flex:1;overflow-y:auto}._scrollArea_hvjw9_39::-webkit-scrollbar{width:4px}._scrollArea_hvjw9_39::-webkit-scrollbar-track{background:var(--background-surface-soft)}._scrollArea_hvjw9_39::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}._effectItem_hvjw9_58{padding:var(--spacing-sm);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-sm);background:#ffffff08;transition:all .2s}._effectItem_hvjw9_58:hover{background:#ffffff0f}._effectHeader_hvjw9_70{margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}._effectName_hvjw9_77{color:var(--text-color-muted);font-size:.9rem}._active_hvjw9_82 ._effectName_hvjw9_77{color:var(--text-color);font-weight:var(--font-weight-medium)}._toggle_hvjw9_87{background:var(--background-surface-strong);width:36px;height:20px;cursor:var(--cursor-pointer);border:none;border-radius:10px;transition:background .3s;position:relative}._toggle_hvjw9_87._active_hvjw9_82{background:var(--primary-color);box-shadow:0 0 10px #646cff66}._toggleCircle_hvjw9_103{background:var(--text-color);border-radius:var(--border-radius-round);width:16px;height:16px;transition:transform .3s;position:absolute;top:2px;left:2px}._toggle_hvjw9_87._active_hvjw9_82 ._toggleCircle_hvjw9_103{transform:translate(16px)}._volumeContainer_hvjw9_118{align-items:center;gap:var(--spacing-sm);opacity:.5;pointer-events:none;transition:opacity .2s;display:flex}._active_hvjw9_82 ._volumeContainer_hvjw9_118{opacity:1;pointer-events:all}._slider_hvjw9_132{-webkit-appearance:none;background:var(--background-surface-strong);border-radius:2px;outline:none;flex:1;height:4px}._slider_hvjw9_132::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text-color);border-radius:var(--border-radius-round);width:12px;height:12px;cursor:var(--cursor-pointer);box-shadow:0 0 5px #0000004d}._closeButton_hvjw9_151{color:var(--text-color);opacity:.5;cursor:var(--cursor-pointer);padding:var(--icon-button-padding);border-radius:var(--icon-button-radius);background:0 0;border:none;transition:opacity .2s,background .2s;display:flex}._closeButton_hvjw9_151:hover{opacity:1;background:var(--background-surface-strong)}._headerActions_hvjw9_170{align-items:center;gap:var(--spacing-xs);margin-left:auto;margin-right:var(--spacing-sm);display:flex}._iconButton_hvjw9_178{cursor:var(--cursor-pointer);color:var(--text-color-subtle);padding:var(--icon-button-padding);border-radius:var(--icon-button-radius);background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}._iconButton_hvjw9_178:hover{color:var(--text-color);background:var(--background-surface-strong)}._closeButton_hvjw9_151:focus-visible,._iconButton_hvjw9_178:focus-visible,._toggle_hvjw9_87:focus-visible,._slider_hvjw9_132:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._counter_hvjw9_204{color:#ffffff80;background:var(--background-surface-strong);font-variant-numeric:tabular-nums;border-radius:10px;padding:2px 8px;font-size:.85rem}._maxReached_hvjw9_213{color:var(--primary-color);background:#00ffaa1a;box-shadow:0 0 10px #646cff33}._toggle_hvjw9_87._disabled_hvjw9_219{opacity:.3;cursor:var(--cursor-pointer-disabled);filter:grayscale()}._container_uupnp_1{align-items:center;gap:var(--spacing-sm);background:var(--background-panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-color-subtle);z-index:var(--z-index-base);pointer-events:none;border-radius:20px;padding:6px 12px;display:flex;position:fixed;top:6rem;right:2rem}._dot_uupnp_17{background-color:var(--accent-color);border-radius:var(--border-radius-round);width:8px;height:8px;box-shadow:0 0 10px var(--accent-color);animation:2s ease-in-out infinite _pulse_uupnp_1}._text_uupnp_26{color:var(--text-color);letter-spacing:.5px;text-shadow:0 0 5px #ffffff4d;font-family:inherit;font-size:.85rem}@keyframes _pulse_uupnp_1{0%{opacity:.8;transform:scale(1)}50%{opacity:1;box-shadow:0 0 15px var(--accent-color);transform:scale(1.2)}to{opacity:.8;transform:scale(1)}}:root{--primary-color:#646cff;--secondary-color:#333;--background-color:#242424;--background-transparent:#0009;--background-panel:#0006;--background-panel-strong:#0f0f14b3;--background-surface-soft:#ffffff0d;--background-surface-strong:#ffffff1a;--text-color:#fff;--text-color-hover:#646cff;--text-color-muted:#fffc;--text-color-subtle:#fff6;--accent-color:#0fa;--button-color-text:#fff;--button-color-background:#1a1a1a;--button-color-background-hover:#272957;--button-color-background-active:#3b3e7f;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:32px;--spacing-xl:40px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:24px;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-xs:1.2;--line-height-sm:1.4;--line-height-md:1.6;--line-height-lg:1.8;--line-height-xl:2;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:16px;--border-radius-round:50%;--border-color:#e5e5e5;--border-color-subtle:#ffffff1a;--z-index-background:-1;--z-index-base:0;--z-index-controls:10;--z-index-dropdown:50;--z-index-draggable:100;--z-index-tooltip:200;--z-index-modal:300;--z-index-notification:400;--duration-fast:.1s;--duration-normal:.2s;--duration-long:.3s;--duration-super-long:2s;--focus-shadow:0 0 0 2px var(--border-color);--text-highlight-shadow:0px 1px 2px #000c;--icon-button-padding:var(--spacing-xs);--icon-button-radius:var(--border-radius-sm);--cursor-default:url(/assets/cursor-default.svg) 0 0, auto;--cursor-pointer:url(/assets/cursor-hand-note.svg) 0 0, pointer;--cursor-pointer-active:url(/assets/cursor-pointer-click.svg) 0 0, pointer;--cursor-pointer-disabled:url(/assets/cursor-pointer-ban.svg) 0 0, not-allowed}*{box-sizing:border-box}body{background-color:var(--background-color);color:var(--text-color);padding-inline:var(--spacing-md);cursor:var(--cursor-default);font-family:VT323,monospace,sans-serif}a,button,[role=button],input,select,textarea,summary,label,a:hover,button:hover,[role=button]:hover,input:hover,select:hover,textarea:hover,summary:hover,label:hover{cursor:var(--cursor-pointer)}a:active,button:active,[role=button]:active,input:active,select:active,textarea:active,summary:active,label:active{cursor:var(--cursor-pointer-active)}
