._loader_1twdt_6{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._loader__svg_1twdt_13{width:100%;height:100%;display:block}._loader__track_1twdt_19{stroke:currentColor;color:var(--text-muted)}._loader__spin_1twdt_24{transform-origin:25px 25px;animation:1s linear infinite _spin_1twdt_1}@keyframes _spin_1twdt_1{0%{stroke-dashoffset:126px;transform:rotate(0)}50%{stroke-dashoffset:40px}to{stroke-dashoffset:126px;transform:rotate(360deg)}}._authGuard_o2cjb_1{justify-content:center;align-items:center;min-height:50vh;display:flex}._page_1fzcm_6{background:var(--bg-primary);min-height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);flex-direction:column;display:flex}._main_1fzcm_18{padding:var(--space-16) var(--container-padding-x);flex:1;justify-content:center;align-items:center;display:flex}._card_1fzcm_26{width:100%;max-width:28rem;padding:var(--space-24) var(--space-20);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-24);box-shadow:var(--shadow-lg);text-align:center}@media (width>=600px){._card_1fzcm_26{padding:var(--space-32) var(--space-28)}}._icon_1fzcm_43{width:3.5rem;height:3.5rem;margin:0 auto var(--space-20);border-radius:var(--radius-16);background:var(--accent-light);justify-content:center;align-items:center;font-size:1.75rem;display:flex}._iconError_1fzcm_55{background:color-mix(in srgb, var(--danger) 12%, var(--bg-card));border:1px solid color-mix(in srgb, var(--danger) 22%, var(--border))}._iconSuccess_1fzcm_60{background:color-mix(in srgb, var(--success) 12%, var(--bg-card));border:1px solid color-mix(in srgb, var(--success) 28%, var(--border))}._title_1fzcm_65{color:var(--text-primary);margin-bottom:var(--space-8);font-size:clamp(1.15rem,4vw,1.35rem);font-weight:700;line-height:1.3}._subtitle_1fzcm_73{color:var(--text-secondary);margin-bottom:var(--space-20);font-size:.9rem;line-height:1.55}@media (width>=600px){._subtitle_1fzcm_73{font-size:.95rem}}._hints_1fzcm_86{margin:0 0 var(--space-24);text-align:left;gap:var(--space-8);flex-direction:column;padding:0;list-style:none;display:flex}._hint_1fzcm_86{color:var(--text-muted);padding-left:var(--space-16);font-size:.82rem;line-height:1.45;position:relative}._hint_1fzcm_86:before{content:"•";color:var(--accent);position:absolute;left:0}._actionError_1fzcm_111{margin:0 0 var(--space-16);padding:var(--space-12) var(--space-16);border-radius:var(--radius-12);background:color-mix(in srgb, var(--danger) 10%, var(--bg-card));border:1px solid color-mix(in srgb, var(--danger) 25%, var(--border));color:var(--text-primary);text-align:left;font-size:.85rem;line-height:1.45}._actions_1fzcm_123{gap:var(--space-8);flex-direction:column;display:flex}._primaryBtn_1fzcm_129{width:100%;padding:var(--space-12) var(--space-20);background:var(--gradient-brand);color:var(--text-on-accent);cursor:pointer;min-height:var(--tap-target-min);border:none;border-radius:999px;font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .2s}._primaryBtn_1fzcm_129:hover{box-shadow:var(--shadow);transform:translateY(-1px)}._primaryBtn_1fzcm_129:focus-visible{box-shadow:var(--focus-ring)}._secondaryBtn_1fzcm_152{width:100%;padding:var(--space-12) var(--space-20);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;min-height:var(--tap-target-min);border-radius:999px;justify-content:center;align-items:center;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}._secondaryBtn_1fzcm_152:hover{background:var(--bg-secondary)}._secondaryBtn_1fzcm_152:focus-visible{box-shadow:var(--focus-ring)}._loaderWrap_1fzcm_178{align-items:center;gap:var(--space-16);flex-direction:column;display:flex}._loaderText_1fzcm_185{color:var(--text-secondary);font-size:.95rem;line-height:1.5}._bar_i0st7_2{pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:none}@media (width<=900px),(pointer:coarse){._bar_i0st7_2{z-index:5;pointer-events:auto;touch-action:none;overscroll-behavior:none;display:block;position:absolute;inset:0}}._btn_i0st7_24{pointer-events:auto;border:2px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--bg-primary,#0b1220) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text-primary,#f8fafc);cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-weight:700;transition:transform 80ms,background 80ms,border-color 80ms;display:flex;position:absolute}._btn_i0st7_24:active,._pressed_i0st7_47{background:color-mix(in srgb, var(--accent) 40%, transparent);border-color:var(--accent);transform:scale(.96)}._arrow_i0st7_53{color:#fff;text-shadow:0 1px 4px #0000008c;font-size:1.75rem;line-height:1}._caption_i0st7_60{color:#f8fafcd9;font-size:.68rem;font-weight:600}@media (orientation:portrait){._left_i0st7_68,._right_i0st7_69{bottom:calc(1rem + env(safe-area-inset-bottom,0px));border-radius:1.15rem;width:min(40%,10.5rem);min-height:4.75rem}._left_i0st7_68{left:calc(1rem + env(safe-area-inset-left,0px))}._right_i0st7_69{right:calc(1rem + env(safe-area-inset-right,0px))}}@media (orientation:landscape){._left_i0st7_68,._right_i0st7_69{border-radius:1rem;width:clamp(3.25rem,12vw,5.5rem);height:min(72%,18rem);min-height:7rem;padding:.5rem .35rem;top:50%;transform:translateY(-50%)}._left_i0st7_68{left:calc(1.1rem + env(safe-area-inset-left,0px))}._right_i0st7_69{right:calc(1.1rem + env(safe-area-inset-right,0px))}._left_i0st7_68._pressed_i0st7_47,._right_i0st7_69._pressed_i0st7_47,._left_i0st7_68:active,._right_i0st7_69:active{transform:translateY(-50%)scale(.96)}._caption_i0st7_60{writing-mode:horizontal-tb;font-size:.62rem}._arrow_i0st7_53{font-size:1.5rem}}._hud_1076i_3{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:none}@media (width<=900px),(pointer:coarse){._hud_1076i_3{display:block}}._hudOverlay_1076i_18{pointer-events:none}@media (width<=900px),(pointer:coarse){._hudOverlay_1076i_18{z-index:5;pointer-events:auto;touch-action:none;overscroll-behavior:none;position:absolute;inset:0}._hudOverlay_1076i_18 ._stickBase_1076i_32,._hudOverlay_1076i_18 ._actions_1076i_36{position:absolute}@media (orientation:portrait){._hudOverlay_1076i_18 ._stickBase_1076i_32{left:calc(1.15rem + env(safe-area-inset-left,0px));bottom:calc(1.1rem + env(safe-area-inset-bottom,0px))}._hudOverlay_1076i_18 ._actions_1076i_36{right:calc(1.15rem + env(safe-area-inset-right,0px));bottom:calc(1.1rem + env(safe-area-inset-bottom,0px))}}@media (orientation:landscape){._hudOverlay_1076i_18 ._stickBase_1076i_32{left:calc(1.25rem + env(safe-area-inset-left,0px));width:clamp(5.5rem,16vh,7rem);height:clamp(5.5rem,16vh,7rem);bottom:50%;transform:translateY(50%)}._hudOverlay_1076i_18 ._actions_1076i_36{right:calc(1.25rem + env(safe-area-inset-right,0px));bottom:50%;transform:translateY(50%)}}}._hudDock_1076i_70{display:none}@media (width<=900px),(pointer:coarse){._hudDock_1076i_70{padding:.65rem .75rem;padding-bottom:calc(.65rem + env(safe-area-inset-bottom,0px));pointer-events:auto;touch-action:none;overscroll-behavior:none;background:linear-gradient(145deg,#0f172af2,#43140773);border:1px solid #f973164d;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}._hudDock_1076i_70 ._stickBase_1076i_32{flex-shrink:0;position:relative}._hudDock_1076i_70 ._actions_1076i_36{flex-direction:row;align-items:center;gap:.55rem;position:relative}}._stickBase_1076i_32{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:none;-webkit-tap-highlight-color:transparent;background:#0f172a73;border:2px solid #94a3b873;border-radius:50%;justify-content:center;align-items:center;width:7.25rem;height:7.25rem;display:flex;position:relative}._stickKnob_1076i_124{will-change:transform;pointer-events:none;touch-action:none;background:radial-gradient(circle at 35% 30%,#f8fafc,#94a3b8 70%);border-radius:50%;width:2.75rem;height:2.75rem;box-shadow:0 2px 10px #00000073}._stickHint_1076i_135{letter-spacing:.06em;color:#e2e8f0b3;pointer-events:none;font-size:.62rem;font-weight:700;position:absolute;bottom:.35rem}._actions_1076i_36{pointer-events:none;flex-direction:column;align-items:flex-end;gap:.65rem;display:flex}._actionBtn_1076i_153{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff7ed;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;background:#0f172a8c;border:2px solid #fb923c73;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;width:4.6rem;height:4.6rem;transition:transform 80ms,background 80ms,border-color 80ms;display:flex}._shootBtn_1076i_176{background:#ea580c73;border-color:#fb923ca6;width:5.1rem;height:5.1rem}._shieldBtn_1076i_183{background:#0e749066;border-color:#38bdf88c;width:4.25rem;height:4.25rem}._actionBtn_1076i_153:active,._pressed_1076i_191{border-color:#f8fafc;transform:scale(.94)}._actionIcon_1076i_196{font-size:1.35rem;line-height:1}._actionLabel_1076i_201{letter-spacing:.04em;text-transform:uppercase;color:#f8fafce6;font-size:.62rem;font-weight:700}@media (width<=900px) and (orientation:landscape),(pointer:coarse) and (orientation:landscape){._hudOverlay_1076i_18 ._actionBtn_1076i_153,._hudDock_1076i_70 ._actionBtn_1076i_153{width:clamp(3.6rem,12vh,4.5rem);height:clamp(3.6rem,12vh,4.5rem)}._hudOverlay_1076i_18 ._shootBtn_1076i_176,._hudDock_1076i_70 ._shootBtn_1076i_176{width:clamp(4rem,14vh,5rem);height:clamp(4rem,14vh,5rem)}._hudDock_1076i_70 ._stickBase_1076i_32{width:clamp(5.5rem,16vh,7rem);height:clamp(5.5rem,16vh,7rem)}}._panel_xkp4e_1{background:linear-gradient(145deg,#0f172af2,#312e818c);border:1px solid #818cf859;border-radius:12px;margin-top:16px;padding:16px}._hint_xkp4e_9{color:#cbd5e1;margin:0 0 12px;font-size:13px;line-height:1.4}._statusRow_xkp4e_16{color:#e2e8f0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}._grid_xkp4e_26{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}._actionBtn_xkp4e_33{color:#f8fafc;cursor:pointer;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;font-size:12px;font-weight:600;transition:transform .12s,opacity .12s;display:flex}._actionBtn_xkp4e_33:hover:not(:disabled){transform:translateY(-2px)}._actionBtn_xkp4e_33:disabled{opacity:.45;cursor:not-allowed}._emoji_xkp4e_57{font-size:22px}._meteorBtn_xkp4e_61{background:linear-gradient(160deg,#ea580c,#9a3412)}._bombBtn_xkp4e_65{background:linear-gradient(160deg,#dc2626,#7f1d1d)}._laserBtn_xkp4e_69{background:linear-gradient(160deg,#0891b2,#164e63)}._speedRow_xkp4e_73{grid-template-columns:1fr 1fr;gap:8px;display:grid}._speedBtn_xkp4e_79,._claimBtn_xkp4e_80,._startBtn_xkp4e_81{color:#f1f5f9;cursor:pointer;background:#1e293be6;border:1px solid #94a3b840;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}._startBtn_xkp4e_81{background:linear-gradient(160deg,#16a34a,#15803d);border-color:#4ade8066;width:100%;margin-bottom:12px;padding:14px 12px;font-size:15px}._durationBlock_xkp4e_102{margin-bottom:10px}._durationLabel_xkp4e_106{color:#94a3b8;margin:0 0 6px;font-size:12px}._durationRow_xkp4e_112{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}._durationBtn_xkp4e_118{color:#e2e8f0;cursor:pointer;background:#1e293bd9;border:1px solid #94a3b84d;border-radius:8px;padding:8px 4px;font-size:12px;font-weight:600}._durationBtn_xkp4e_118:hover:not(:disabled){border-color:#818cf88c}._durationBtnActive_xkp4e_133{color:#f8fafc;background:#4f46e58c;border-color:#a5b4fcb3}._durationBtn_xkp4e_118:disabled{opacity:.5;cursor:not-allowed}._standings_xkp4e_144{color:#fef08a;background:#0f172aa6;border-radius:10px;margin:0 0 12px;padding:10px 12px 10px 28px;font-size:13px;line-height:1.55}._claimBtn_xkp4e_80{background:linear-gradient(160deg,#4f46e5,#7c3aed);width:100%}._speedBtn_xkp4e_79:disabled,._claimBtn_xkp4e_80:disabled,._startBtn_xkp4e_81:disabled{opacity:.5;cursor:not-allowed}._panel_1sfqi_1{background:linear-gradient(145deg,#0f172af2,#4314078c);border:1px solid #f9731659;border-radius:12px;margin-top:16px;padding:16px}._hint_1sfqi_9{color:#cbd5e1;margin:0 0 12px;font-size:13px;line-height:1.4}._statusRow_1sfqi_16{color:#e2e8f0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}._meta_1sfqi_26{color:#94a3b8;flex-wrap:wrap;gap:10px 16px;margin-bottom:12px;font-size:12px;display:flex}._hpBlock_1sfqi_35{margin-bottom:12px}._hpLabel_1sfqi_39{color:#fdba74;margin:0 0 8px;font-size:12px;font-weight:600}._hpRow_1sfqi_46{flex-wrap:wrap;gap:6px;display:flex}._hpBtn_1sfqi_52{color:#fed7aa;cursor:pointer;background:#0f172ab3;border:1px solid #fb923c59;border-radius:8px;min-width:52px;padding:8px 10px;font-size:13px;font-weight:600}._hpBtn_1sfqi_52:hover:not(:disabled){border-color:#fb923cb3}._hpBtn_1sfqi_52:disabled{opacity:.45;cursor:not-allowed}._hpBtnActive_1sfqi_73{color:#fff7ed;background:#ea580c;border-color:#fb923c}._claimBtn_1sfqi_79,._startBtn_1sfqi_80{cursor:pointer;color:#fff7ed;background:#ea580c;border:none;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600}._claimBtn_1sfqi_79:disabled,._startBtn_1sfqi_80:disabled{opacity:.45;cursor:not-allowed}._startBtn_1sfqi_80{width:100%;padding:12px;font-size:14px}._panel_y9mbi_1{background:linear-gradient(145deg,#0f172af2,#1e3a8a73);border:1px solid #60a5fa59;border-radius:12px;margin-top:16px;padding:16px}._hint_y9mbi_9{color:#cbd5e1;margin:0 0 12px;font-size:13px;line-height:1.4}._hintMuted_y9mbi_16{color:#94a3b8;margin:8px 0 0;font-size:11px}._statusRow_y9mbi_22{color:#e2e8f0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}._themeLabel_y9mbi_32{color:#94a3b8;flex-direction:column;gap:6px;margin-bottom:10px;font-size:12px;display:flex}._themeInput_y9mbi_41{color:#f8fafc;background:#0f172ad9;border:1px solid #94a3b859;border-radius:10px;padding:10px 12px;font-size:14px}._startBtn_y9mbi_50,._claimBtn_y9mbi_51{color:#f1f5f9;cursor:pointer;background:#1e293be6;border:1px solid #94a3b840;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}._startBtn_y9mbi_50{background:linear-gradient(160deg,#2563eb,#1d4ed8);border-color:#60a5fa73;width:100%;margin-bottom:12px;padding:14px 12px;font-size:15px}._claimBtn_y9mbi_51{background:linear-gradient(160deg,#4f46e5,#7c3aed);width:100%}._startBtn_y9mbi_50:disabled,._claimBtn_y9mbi_51:disabled,._awardBtn_y9mbi_79:disabled{opacity:.5;cursor:not-allowed}._artistList_y9mbi_84{flex-direction:column;gap:8px;max-height:240px;margin:0 0 12px;padding:0;list-style:none;display:flex;overflow:auto}._artistRow_y9mbi_95{color:#e2e8f0;background:#0f172aa6;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}._swatch_y9mbi_107{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}._awardBtns_y9mbi_116{flex-shrink:0;gap:4px;display:flex}._awardBtn_y9mbi_79{cursor:pointer;background:#1e293be6;border:1px solid #94a3b84d;border-radius:8px;padding:4px 6px;font-size:14px}._awardBtnActive_y9mbi_131{background:#713f128c;border-color:#facc15b3}._page_ir1ww_6{width:100%;max-width:var(--container-max);padding:var(--space-12) var(--container-padding-x) var(--space-24);margin:0 auto}@media (width>=600px){._page_ir1ww_6{padding:var(--space-24) var(--container-padding-x) var(--space-48)}}@media (width>=900px){._page_ir1ww_6{padding:var(--space-32) var(--container-padding-x) var(--space-64)}}._pageHero_ir1ww_25{gap:var(--space-8);padding:var(--space-16);margin-bottom:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-20);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent) 16%, transparent) 0%, transparent 55%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--accent-2) 12%, transparent) 0%, transparent 50%), var(--bg-secondary);flex-direction:column;display:flex;overflow:hidden}@media (width>=600px){._pageHero_ir1ww_25{gap:var(--space-12);padding:var(--space-24);margin-bottom:var(--space-24);border-radius:var(--radius-24)}}._pageHeroEyebrow_ir1ww_57{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}._pageHeroTitle_ir1ww_65{letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(1.35rem,5vw,2rem);font-weight:800;line-height:1.12}._pageHeroText_ir1ww_73{color:var(--text-secondary);max-width:36rem;font-size:clamp(.9rem,2.5vw,1rem);line-height:1.5}._primaryBtn_ir1ww_80{width:100%;min-height:var(--tap-target-min);padding:0 var(--space-20);background:var(--gradient-brand);color:var(--text-on-accent);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s,filter .2s;display:inline-flex}@media (width>=600px){._primaryBtn_ir1ww_80{width:auto;min-width:12rem;padding:0 var(--space-24)}}._primaryBtn_ir1ww_80:hover{box-shadow:var(--shadow-lg);filter:brightness(1.05);transform:translateY(-1px)}._primaryBtn_ir1ww_80:active{transform:translateY(0)}._secondaryBtn_ir1ww_119{width:100%;min-height:var(--tap-target-min);padding:0 var(--space-20);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}@media (width>=600px){._secondaryBtn_ir1ww_119{width:auto;min-width:12rem;padding:0 var(--space-24)}}._secondaryBtn_ir1ww_119:hover{box-shadow:var(--shadow);background:var(--bg-card);transform:translateY(-1px)}._stateCard_ir1ww_154{align-items:center;gap:var(--space-12);padding:var(--space-32) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-20);background:var(--bg-card);box-shadow:var(--shadow);text-align:center;flex-direction:column;display:flex}@media (width>=600px){._stateCard_ir1ww_154{padding:var(--space-48) var(--space-32);border-radius:var(--radius-24)}}._stateTitle_ir1ww_174{color:var(--text-primary);font-size:clamp(1.1rem,4vw,1.35rem);font-weight:700;line-height:1.3}._stateText_ir1ww_181{color:var(--text-secondary);max-width:28rem;font-size:.95rem;line-height:1.55}._page_11c65_1{min-height:100dvh;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));background:var(--bg-primary);color:var(--text-primary)}._pageCanvas_11c65_11{background:radial-gradient(120% 80% at 12% -10%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 55%), radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--accent-2) 12%, transparent), transparent 50%), var(--bg-secondary)}._canvasTop_11c65_18{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}._canvasTopMain_11c65_26{flex:1;min-width:0}._canvasBrandRow_11c65_31{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-bottom:.35rem;display:flex}._canvasBrand_11c65_31{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:700}._phasePill_11c65_47{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;min-height:1.45rem;padding:.12rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}._phaseLobby_11c65_59{color:var(--text-secondary);background:var(--bg-primary);border-color:var(--border)}._phaseCountdown_11c65_65{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}._phaseLive_11c65_71{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2))}._phaseResults_11c65_76{color:var(--text-secondary);background:var(--bg-primary);border-color:var(--border-strong)}._canvasTheme_11c65_82{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(1.15rem,2.6vw,1.55rem);font-weight:700;line-height:1.2}._canvasMeta_11c65_91{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}._connChip_11c65_99,._metaChip_11c65_100{min-height:1.85rem;color:var(--text-secondary);background:color-mix(in srgb, var(--bg-primary) 82%, transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}._connDot_11c65_115{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}._connChipOn_11c65_123 ._connDot_11c65_115{background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 28%, transparent)}._inkMeter_11c65_128{background:color-mix(in srgb, var(--bg-primary) 88%, transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;flex-wrap:wrap;flex:10rem;align-items:center;gap:.35rem .55rem;max-width:16rem;min-height:1.85rem;padding:.28rem .7rem;display:flex}._inkMeterHead_11c65_143{color:var(--text-secondary);align-items:baseline;gap:.35rem;font-size:.72rem;font-weight:700;display:flex}._inkValue_11c65_152{font-variant-numeric:tabular-nums;color:var(--text-primary)}._inkTrack_11c65_157{background:color-mix(in srgb, var(--border-strong) 55%, var(--bg-secondary));border-radius:999px;flex:1;min-width:4.5rem;height:.4rem;overflow:hidden}._inkFill_11c65_166{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;transition:width .18s}._cooldownTag_11c65_173{letter-spacing:.04em;text-transform:uppercase;color:var(--warning);font-size:.65rem;font-weight:700}._canvasWait_11c65_181{text-align:center;color:var(--text-secondary);background:color-mix(in srgb, var(--bg-primary) 75%, transparent);border:1px solid var(--border);border-radius:12px;margin:0 0 .85rem;padding:.65rem .85rem;font-size:.9rem;font-weight:600}._joinCard_11c65_193{text-align:center;background:var(--bg-card);border:1px solid var(--border);max-width:26rem;box-shadow:var(--shadow-lg);border-radius:18px;margin:1.25rem auto 0;padding:1.35rem 1.25rem 1.25rem}._joinEyebrow_11c65_204{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}._joinTitle_11c65_213{letter-spacing:-.02em;margin:0 0 .45rem;font-size:1.35rem}._joinCopy_11c65_219{color:var(--text-secondary);margin:0 0 1rem;font-size:.92rem;line-height:1.45}._header_11c65_226{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}._headerMain_11c65_234{min-width:0}._headerActions_11c65_238{flex-shrink:0;align-items:center;gap:.5rem;display:flex}._eyebrow_11c65_245{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.75rem}._title_11c65_253{margin:.2rem 0 0;font-size:1.25rem;line-height:1.25}._backLink_11c65_259{color:var(--text-muted);white-space:nowrap;align-items:center;min-height:2.25rem;padding:0 .35rem;font-size:.9rem;text-decoration:none;display:inline-flex}._backLink_11c65_259:hover{color:var(--text-primary)}._statusRow_11c65_274{color:var(--text-muted);flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.75rem;font-size:.85rem;display:flex}._playArea_11c65_283{flex-direction:column;gap:.75rem;display:flex}._canvasStage_11c65_289{width:min(100%,960px);margin:0 auto;position:relative}._pageCanvas_11c65_11 ._canvasStage_11c65_289{width:min(100%,920px)}._canvas_11c65_18{aspect-ratio:16/9;width:100%;box-shadow:none;touch-action:none;background:#fff;border:2px solid #334155;border-radius:0;overflow:hidden}._pageCanvas_11c65_11 ._canvas_11c65_18{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}._pageCanvas_11c65_11 ._canvas_11c65_18 canvas{box-sizing:border-box;box-shadow:var(--shadow-lg);background:#fff;border-radius:10px;border:2px solid #1e293b!important}._lobbyCard_11c65_327{border:1px dashed var(--border);border-radius:12px;padding:1rem}._hint_11c65_333,._desktopHint_11c65_340{text-align:center;color:var(--text-muted);margin:0;font-size:.85rem}._pageCanvas_11c65_11 ._desktopHint_11c65_340{max-width:36rem;margin-inline:auto;line-height:1.4}._toolDock_11c65_353{background:color-mix(in srgb, var(--bg-card) 92%, transparent);border:1px solid var(--border);width:100%;max-width:28rem;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:.65rem .85rem;margin-top:.15rem;padding:.55rem .7rem;display:flex}._toolDivider_11c65_371{background:var(--border);align-self:stretch;width:1px;min-height:1.75rem}._colorRow_11c65_378{align-items:center;gap:.4rem;display:flex}._colorBtn_11c65_384{background:var(--swatch,#0f172a);cursor:pointer;border:2px solid #ffffffb3;border-radius:50%;flex-shrink:0;width:2.35rem;height:2.35rem;transition:transform .12s,box-shadow .12s;box-shadow:0 1px 2px #0f12262e,inset 0 0 0 1px #0000001f}._colorBtn_11c65_384:hover:not(:disabled){transform:translateY(-1px)scale(1.04)}._colorBtnActive_11c65_404{box-shadow:0 0 0 2px var(--bg-card), 0 0 0 4px var(--accent), 0 2px 8px #0f12262e}._colorBtn_11c65_384:disabled{opacity:.45;cursor:not-allowed}._brushRow_11c65_416{align-items:center;gap:.35rem;display:flex}._brushBtn_11c65_422{width:2.5rem;height:2.5rem;color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .12s,border-color .12s,transform .12s;display:inline-flex}._brushDot_11c65_440{border-radius:50%;display:block;box-shadow:0 0 0 1px #0000001f}._brushBtnActive_11c65_446{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}._brushBtn_11c65_422:hover:not(:disabled){background:var(--bg-secondary)}._brushBtn_11c65_422:disabled{opacity:.4;cursor:not-allowed}._drawHint_11c65_460{text-align:center;color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.35;display:none}._mobileHint_11c65_469,._rotateHint_11c65_470{text-align:center;color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.4;display:none}._winnerText_11c65_479{text-align:center;color:#fde68a;margin:0 0 .75rem;font-size:1.1rem;font-weight:700}._joinBtn_11c65_487,._leaveBtnHeader_11c65_488{cursor:pointer;border:none;border-radius:10px;min-height:2.5rem;padding:.45rem .85rem;font-weight:600}._joinBtn_11c65_487{background:var(--gradient-brand);color:#fff;width:100%;min-height:2.85rem;box-shadow:0 8px 20px -8px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:12px;margin-top:.15rem}._joinBtn_11c65_487:hover:not(:disabled){filter:brightness(1.04)}._joinBtn_11c65_487:disabled{opacity:.65;cursor:not-allowed}._leaveBtnHeader_11c65_488{background:color-mix(in srgb, var(--bg-primary) 70%, transparent);color:var(--text-muted);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:2.25rem;font-size:.8rem}._leaveBtnHeader_11c65_488:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong)}@media (width<=900px),(pointer:coarse){._pagePlay_11c65_532{height:100dvh;max-height:100dvh;padding:.45rem .5rem 0;padding-top:calc(.45rem + env(safe-area-inset-top,0px));overscroll-behavior:none;overscroll-behavior-x:none;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;overflow:hidden}._pagePlay_11c65_532 ._header_11c65_226,._pagePlay_11c65_532 ._canvasTop_11c65_18{flex-shrink:0;margin-bottom:.35rem}._pagePlay_11c65_532 ._title_11c65_253,._pagePlay_11c65_532 ._canvasTheme_11c65_82{font-size:1rem}._pagePlay_11c65_532 ._statusRow_11c65_274,._pagePlay_11c65_532 ._canvasMeta_11c65_91{flex-shrink:0;margin-bottom:.35rem;font-size:.75rem}._pagePlay_11c65_532 ._playArea_11c65_283{flex:1;gap:.35rem;min-height:0}._pagePlay_11c65_532 ._canvasStage_11c65_289{touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}._pagePlay_11c65_532 ._canvas_11c65_18{aspect-ratio:auto;touch-action:none;width:100%;height:100%;max-height:100%}._pagePlay_11c65_532 ._desktopHint_11c65_340{display:none}._pagePlay_11c65_532 ._mobileHint_11c65_469{flex-shrink:0;padding-bottom:.25rem;display:block}._pageDraw_11c65_604{touch-action:none;overscroll-behavior:none}._pageDraw_11c65_604 ._canvasTop_11c65_18{margin-bottom:.25rem}._pageDraw_11c65_604 ._canvasBrand_11c65_31{font-size:.65rem}._pageDraw_11c65_604 ._canvasTheme_11c65_82{font-size:.95rem}._pageDraw_11c65_604 ._canvasMeta_11c65_91{gap:.35rem;margin-bottom:.25rem}._pageDraw_11c65_604 ._inkMeter_11c65_128{flex:100%;order:3;max-width:none}._pageDraw_11c65_604 ._canvasWait_11c65_181{display:none}._pageDraw_11c65_604 ._drawHint_11c65_460{padding:.1rem .25rem calc(.3rem + env(safe-area-inset-bottom,0px));flex-shrink:0;display:block}._pageDraw_11c65_604 ._toolDock_11c65_353{border-radius:18px;flex-shrink:0;gap:.55rem;width:100%;max-width:none;margin:0;padding:.45rem .55rem}._pageDraw_11c65_604 ._toolDivider_11c65_371{display:none}._pageDraw_11c65_604 ._colorRow_11c65_378,._pageDraw_11c65_604 ._brushRow_11c65_416{flex:1;justify-content:space-evenly}._pageDraw_11c65_604 ._colorBtn_11c65_384{width:2.65rem;height:2.65rem}._pageDraw_11c65_604 ._brushBtn_11c65_422{width:2.85rem;height:2.85rem}._pageDraw_11c65_604 ._canvas_11c65_18{box-shadow:none;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;overflow:visible}._pageDraw_11c65_604 ._canvas_11c65_18 canvas{box-sizing:border-box;box-shadow:var(--shadow);-webkit-user-select:none;user-select:none;background:#fff;border-radius:10px;touch-action:none!important;border:2px solid #1e293b!important}._pageDraw_11c65_604 ._canvasStage_11c65_289{touch-action:none;background:0 0;border-radius:0;padding:0}}@media (width<=900px) and (orientation:portrait),(pointer:coarse) and (orientation:portrait){._pagePlay_11c65_532 ._rotateHint_11c65_470{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--text-secondary);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));border-radius:8px;flex-shrink:0;padding:.35rem .5rem;display:block}}@media (width<=1100px) and (orientation:landscape),(pointer:coarse) and (orientation:landscape){._pagePlay_11c65_532 ._header_11c65_226,._pagePlay_11c65_532 ._canvasTop_11c65_18{margin-bottom:.15rem}._pagePlay_11c65_532 ._statusRow_11c65_274,._pagePlay_11c65_532 ._canvasMeta_11c65_91,._pagePlay_11c65_532 ._mobileHint_11c65_469,._pagePlay_11c65_532 ._rotateHint_11c65_470,._pageDraw_11c65_604 ._drawHint_11c65_460{display:none}._pagePlay_11c65_532 ._title_11c65_253,._pagePlay_11c65_532 ._canvasTheme_11c65_82{font-size:.85rem}._pagePlay_11c65_532 ._eyebrow_11c65_245,._pagePlay_11c65_532 ._canvasBrand_11c65_31{font-size:.65rem}._pageDraw_11c65_604 ._toolDock_11c65_353{border-radius:14px;padding:.3rem .45rem}._pageDraw_11c65_604 ._colorBtn_11c65_384,._pageDraw_11c65_604 ._brushBtn_11c65_422{width:2.25rem;height:2.25rem}}._nav_v6tcw_6{z-index:60;justify-content:space-around;align-items:stretch;gap:var(--space-4);min-height:var(--bottom-nav-height);padding:var(--space-6) var(--space-8) calc(var(--space-6) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:color-mix(in srgb, var(--bg-secondary) 92%, transparent);-webkit-backdrop-filter:saturate(180%)blur(16px);display:flex;position:fixed;bottom:0;left:0;right:0}@media (width>=900px){._nav_v6tcw_6{display:none}}._item_v6tcw_32{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--tap-target-min);padding:var(--space-4) var(--space-6);border-radius:var(--radius-12);color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;font-size:.68rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:flex}._item_v6tcw_32 svg{flex-shrink:0;width:1.25rem;height:1.25rem}._item_v6tcw_32:hover{color:var(--text-primary);background:color-mix(in srgb, var(--accent) 8%, transparent)}._item_v6tcw_32:active{transform:scale(.96)}._itemActive_v6tcw_72{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}._itemDisabled_v6tcw_77{opacity:.45;pointer-events:none}._label_v6tcw_82{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._avatar_sh4hi_1{background:var(--accent-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;font-size:.75rem;display:inline-flex;overflow:hidden}._avatarMd_sh4hi_14{width:2rem;height:2rem;font-size:.9rem}._avatar_sh4hi_1 img{object-fit:cover;width:100%;height:100%}._shell_uyld5_6{background:var(--bg-primary);flex-direction:column;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}._shellMain_uyld5_15{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}._shellMainWithBottomNav_uyld5_24{padding-bottom:var(--app-shell-inset-bottom)}._shellFooter_uyld5_28{flex-shrink:0;display:none}@media (width>=900px){._shell_uyld5_6{height:auto;min-height:100dvh;overflow:visible}._shellMain_uyld5_15{overflow:visible}._shellMainWithBottomNav_uyld5_24{padding-bottom:0}._shellFooter_uyld5_28{display:block}}._authButton_rr1bk_6{background:var(--bg-secondary);border:2px solid var(--border);cursor:pointer;text-align:left;width:100%;min-height:var(--tap-target-min);border-radius:1rem;align-items:center;gap:1rem;padding:.75rem;transition:all .2s;display:flex;position:relative;overflow:hidden}@media (width>=600px){._authButton_rr1bk_6{padding:1rem}}._authButton_rr1bk_6:hover:not(:disabled){border-color:var(--accent);background:var(--accent-light);transform:translate(4px)}._authButton_rr1bk_6:focus-visible{box-shadow:var(--focus-ring)}._authButton_rr1bk_6:disabled{opacity:.6;cursor:not-allowed;transform:none}._authButton_rr1bk_6._loading_rr1bk_46{opacity:.8;cursor:wait;animation:1.2s ease-in-out infinite _gentlePulse_rr1bk_1}@keyframes _gentlePulse_rr1bk_1{0%,to{opacity:.8}50%{opacity:.95}}._icon_rr1bk_58{background:var(--bg-card);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.1rem;transition:all .2s;display:flex}@media (width>=600px){._icon_rr1bk_58{width:2.5rem;height:2.5rem;font-size:1.25rem}}._iconLoading_rr1bk_79{filter:grayscale(.2)}._icon_rr1bk_58 svg{width:1.5rem;height:1.5rem;fill:var(--accent)}._info_rr1bk_89{flex:1}._title_rr1bk_93{color:var(--text-primary);font-size:.875rem;font-weight:600;transition:color .2s;display:block}._description_rr1bk_101{color:var(--text-muted);font-size:.7rem;transition:color .2s;display:block}._authButton_rr1bk_6._loading_rr1bk_46 ._title_rr1bk_93{color:var(--text-muted)}._authButton_rr1bk_6._loading_rr1bk_46 ._description_rr1bk_101{opacity:.7}._skeleton_rr1bk_117{pointer-events:none;cursor:default;animation:none}._iconSkeleton_rr1bk_123{background:var(--border);border-radius:1rem;flex-shrink:0;width:2rem;height:2rem;animation:1.2s ease-in-out infinite _skeletonPulse_rr1bk_1}@media (width>=600px){._iconSkeleton_rr1bk_123{width:2.5rem;height:2.5rem}}._infoSkeleton_rr1bk_139{flex-direction:column;flex:1;gap:.5rem;display:flex}._titleSkeleton_rr1bk_146{background:var(--border);border-radius:.25rem;width:70%;height:.875rem;animation:1.2s ease-in-out infinite _skeletonPulse_rr1bk_1}._descriptionSkeleton_rr1bk_154{background:var(--border);border-radius:.25rem;width:50%;height:.65rem;animation:1.2s ease-in-out infinite _skeletonPulse_rr1bk_1}@keyframes _skeletonPulse_rr1bk_1{0%,to{opacity:1}50%{opacity:.5}}._dialogOverlay_1jerg_7{background:var(--bg-overlay);z-index:100;animation:.2s _overlayShow_1jerg_1;position:fixed;inset:0}@keyframes _overlayShow_1jerg_1{0%{opacity:0}to{opacity:1}}._dialogContent_1jerg_21{background:var(--bg-primary);border:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:101;border-radius:1.5rem 1.5rem 0 0;width:100%;max-height:90dvh;padding:1.25rem 1.25rem 2rem;animation:.22s _slideUp_1jerg_1;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@media (width>=600px){._dialogContent_1jerg_21{border-radius:1.5rem;width:90%;max-width:450px;max-height:85vh;padding:1.5rem;animation:.2s _contentShow_1jerg_1;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@keyframes _slideUp_1jerg_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _contentShow_1jerg_1{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}._dialogClose_1jerg_78{background:var(--bg-secondary);cursor:pointer;width:1.75rem;height:1.75rem;color:var(--text-secondary);border:none;border-radius:999px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}._dialogClose_1jerg_78:hover{background:var(--border);color:var(--text-primary)}._dialogClose_1jerg_78:focus-visible{box-shadow:var(--focus-ring)}._dialogTitle_1jerg_104{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}@media (width>=600px){._dialogTitle_1jerg_104{font-size:1.5rem}}._dialogDescription_1jerg_117{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.875rem}._authOptions_1jerg_124{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}._authOptionBtn_1jerg_131{background:var(--bg-secondary);border:2px solid var(--border);cursor:pointer;text-align:left;min-height:var(--tap-target-min);border-radius:1rem;align-items:center;gap:1rem;padding:.75rem;transition:all .2s;display:flex}@media (width>=600px){._authOptionBtn_1jerg_131{padding:1rem}}._authOptionBtn_1jerg_131:hover{border-color:var(--accent);background:var(--accent-light);transform:translate(4px)}._authOptionBtn_1jerg_131:focus-visible{box-shadow:var(--focus-ring)}._authIcon_1jerg_161{background:var(--bg-card);width:2rem;height:2rem;color:var(--accent);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}@media (width>=600px){._authIcon_1jerg_161{width:2.5rem;height:2.5rem;font-size:1.25rem}}._authIcon_1jerg_161 svg{width:1.5rem;height:1.5rem;fill:var(--accent)}._authInfo_1jerg_188{flex:1}._authName_1jerg_192{color:var(--text-primary);font-size:.875rem;font-weight:600;display:block}._authDesc_1jerg_199{color:var(--text-muted);font-size:.7rem}._authDisclaimer_1jerg_205{color:var(--text-muted);border-top:1px solid var(--border);align-items:center;gap:.5rem;padding-top:1rem;font-size:.7rem;display:flex}._authDisclaimer_1jerg_205 svg{flex-shrink:0;width:.9rem;height:.9rem}._footer_1jerg_222{text-align:center;border-top:1px solid var(--border);color:var(--text-muted);padding:1.5rem;font-size:.8rem}@media (width>=600px){._header_1jerg_232{padding:.75rem 1rem}._main_1jerg_236{padding:1rem}._placeholder_1jerg_240 h2{font-size:1.5rem}._placeholder_1jerg_240 p{font-size:1rem}}._logo_8tf08_7{cursor:pointer;transition:transform .4s cubic-bezier(.22,1,.36,1);display:inline-block}._logo__svg_8tf08_13{display:block}._logo__pulsePath_8tf08_17{stroke:url(#pulseGradient);stroke-width:6px;stroke-linecap:round;fill:none;stroke-dasharray:300;stroke-dashoffset:0;opacity:1;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 20%, transparent))}._logo__pulsePath--animate_8tf08_29{stroke-dashoffset:300px;opacity:.2;animation:2.2s cubic-bezier(.22,1,.36,1) forwards _draw_8tf08_1}@keyframes _draw_8tf08_1{0%{stroke-dashoffset:300px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}._logo__textGradient_8tf08_46{fill:url(#pulseGradient);opacity:.85;clip-path:inset(0 100% 0 0)}._logo__textGradient--static_8tf08_52{clip-path:inset(0);opacity:1}._logo__textGradient--run_8tf08_57{animation:1.4s cubic-bezier(.22,1,.36,1) .2s forwards _textSweep_8tf08_1}@keyframes _textSweep_8tf08_1{0%{clip-path:inset(0 100% 0 0);opacity:.3}40%{opacity:1}to{clip-path:inset(0);opacity:1}}._app_168no_8{background:var(--bg-primary);flex-direction:column;min-height:100dvh;display:flex}._header_168no_15{z-index:50;justify-content:space-between;align-items:center;gap:var(--space-12);min-height:calc(var(--header-height) + env(safe-area-inset-top,0px));height:calc(var(--header-height) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--container-padding-x) 0;background:color-mix(in srgb, var(--bg-secondary) 80%, transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:saturate(180%)blur(12px);flex-shrink:0;display:flex;position:sticky;top:0}._logoLink_168no_36{color:inherit;border-radius:var(--radius-8);align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}._logoLink_168no_36:hover{opacity:.85}._logoLink_168no_36:focus-visible{outline:2px solid var(--accent);outline-offset:4px;box-shadow:var(--focus-ring)}._headerActions_168no_55{align-items:center;gap:var(--space-8);display:flex}@media (width<=899.98px){._headerActions_168no_55{display:none}}@media (width>=900px){._headerActions_168no_55{gap:var(--space-12)}}._profileLink_168no_73{align-items:center;gap:var(--space-8);height:44px;padding:0 var(--space-16) 0 var(--space-8);border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);border-radius:999px;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}._profileLink_168no_73:hover{background:var(--accent-light);border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}._profileLinkActive_168no_95{background:var(--accent-light);border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent)}._profileLink_168no_73:focus-visible{outline:2px solid var(--accent);outline-offset:4px;box-shadow:var(--focus-ring)}._profileLabel_168no_107{white-space:nowrap;font-size:.9rem;font-weight:600}@media (width>=600px){._profileLabel_168no_107{font-size:.95rem}}._signInBtn_168no_119{justify-content:center;align-items:center;gap:var(--space-8);height:40px;padding:0 var(--space-16);background:var(--gradient-brand);color:var(--text-on-accent);white-space:nowrap;cursor:pointer;border:none;border-radius:999px;font-size:.9rem;font-weight:600;transition:transform .15s,box-shadow .2s,filter .2s;display:inline-flex}._signInBtn_168no_119 svg{flex-shrink:0;width:1.125rem;height:1.125rem}._signInBtn_168no_119:hover{box-shadow:var(--shadow);filter:brightness(1.05);transform:translateY(-1px)}._signInBtn_168no_119:active{transform:translateY(0)}@media (width>=600px){._signInBtn_168no_119{height:44px;padding:0 var(--space-20);font-size:.95rem}}@media (width<=599.98px){._signInBtn_168no_119{width:40px;min-height:40px;padding:0;position:relative}._signInLabel_168no_169{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}._footer_c7t6g_1{padding:var(--space-16) var(--container-padding-x);border-top:1px solid var(--border);background:var(--bg-secondary);color:var(--text-muted);text-align:center;margin-top:auto;font-size:.85rem}@media (width>=600px){._footer_c7t6g_1{padding:var(--space-20) var(--container-padding-x)}}._section_82m11_1{width:100%;scroll-margin-top:var(--scroll-anchor-offset)}._header_82m11_6{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}._heading_82m11_15{color:var(--text-primary);margin-bottom:.25rem;font-size:1.5rem;font-weight:700}._subheading_82m11_22{color:var(--text-secondary);font-size:.95rem}._grid_82m11_27{gap:var(--space-12);grid-template-columns:1fr;display:grid}@media (width>=600px){._grid_82m11_27{gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (width>=1200px){._grid_82m11_27{gap:var(--space-20)}}._state_82m11_46{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);border-radius:1rem;padding:1.25rem;font-size:.9rem}._card_82m11_55{border:1px solid var(--border);background:var(--bg-card);box-shadow:var(--shadow);color:inherit;border-radius:1.25rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}._card_82m11_55:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}._preview_82m11_74,._previewFallback_82m11_75{aspect-ratio:16/9;object-fit:cover;background:linear-gradient(135deg, var(--accent-light), var(--bg-secondary));width:100%;height:auto}._previewFallback_82m11_75{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;font-weight:700;display:flex}._cardBody_82m11_93{padding:1rem}._cardMeta_82m11_97,._cardFooter_82m11_98{color:var(--text-muted);text-transform:capitalize;justify-content:space-between;align-items:center;gap:.75rem;font-size:.78rem;display:flex}@media (width<=599.98px){._card_82m11_55{flex-direction:row;align-items:stretch;display:flex}._preview_82m11_74,._previewFallback_82m11_75{aspect-ratio:auto;border-right:1px solid var(--border);align-self:stretch;width:7.5rem;min-height:100%}._cardBody_82m11_93{min-width:0;padding:var(--space-12);flex-direction:column;flex:1;justify-content:center;display:flex}._cardDesc_82m11_133{min-height:auto;margin-bottom:var(--space-8);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._cardTitle_82m11_142{margin-top:.35rem;font-size:.95rem}._streamerNick_82m11_147{margin-top:.3rem;font-size:.78rem}._streamerNick_82m11_147+._cardTitle_82m11_142{margin-top:.15rem}._empty_82m11_156{padding:var(--space-32) var(--space-16)}}._liveBadge_82m11_161{background:color-mix(in srgb, var(--success) 15%, var(--bg-card));color:var(--success);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.15rem .5rem;font-weight:700}._cardTitle_82m11_142{color:var(--text-primary);margin:.75rem 0 .35rem;font-size:1rem;font-weight:700}._streamerNick_82m11_147{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:.45rem 0 0;font-size:.82rem;font-weight:650;line-height:1.2;overflow:hidden}._streamerNick_82m11_147+._cardTitle_82m11_142{margin-top:.25rem}._cardDesc_82m11_133{min-height:2.5rem;color:var(--text-secondary);margin-bottom:1rem;font-size:.88rem;line-height:1.45}._empty_82m11_156{text-align:center;border:2px dashed var(--border);background:var(--bg-secondary);border-radius:1.25rem;grid-column:1/-1;padding:3rem 2rem}._emptyIcon_82m11_210{margin-bottom:.75rem;font-size:2.5rem}._emptyTitle_82m11_215{color:var(--text-primary);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}._emptyText_82m11_222{color:var(--text-muted);max-width:28rem;margin:0 auto 1.25rem;font-size:.9rem}._emptyLink_82m11_229{min-height:var(--tap-target-min);padding:0 var(--space-20);background:var(--gradient-brand);color:var(--text-on-accent);border-radius:999px;justify-content:center;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s,filter .2s;display:inline-flex}._emptyLink_82m11_229:hover{box-shadow:var(--shadow);filter:brightness(1.05);transform:translateY(-1px)}._header_82m11_6{flex-direction:column;align-items:flex-start}@media (width>=600px){._header_82m11_6{flex-direction:row;align-items:flex-end}}._hero_6kwev_6{gap:var(--space-16);padding:var(--space-16);margin-bottom:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-20);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent) 16%, transparent) 0%, transparent 55%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--accent-2) 12%, transparent) 0%, transparent 50%), var(--bg-secondary);flex-direction:column;display:flex;overflow:hidden}@media (width>=600px){._hero_6kwev_6{gap:var(--space-24);padding:var(--space-32) var(--space-24);margin-bottom:var(--space-24);border-radius:var(--radius-24);text-align:center;align-items:center}}@media (width>=900px){._hero_6kwev_6{padding:var(--space-48) var(--space-32);margin-bottom:var(--space-32)}}._heroContent_6kwev_47{gap:var(--space-8);flex-direction:column;display:flex}@media (width>=600px){._heroContent_6kwev_47{align-items:center;max-width:40rem}}._heroEyebrow_6kwev_60{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}._heroTitle_6kwev_68{letter-spacing:-.02em;background:linear-gradient(135deg, var(--accent), var(--accent-2), var(--accent-3));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,6vw,3rem);font-weight:800;line-height:1.12}._heroText_6kwev_79{color:var(--text-secondary);font-size:clamp(.9rem,2.5vw,1.1rem);line-height:1.5}@media (width>=600px){._heroText_6kwev_79{max-width:38rem}}._heroActions_6kwev_91{gap:var(--space-8);flex-direction:column;width:100%;display:flex}@media (width>=600px){._heroActions_6kwev_91{align-items:center;width:auto}}@media (width>=900px){._heroActions_6kwev_91{flex-flow:wrap;justify-content:center}}._heroHint_6kwev_113{color:var(--text-muted);text-align:center;font-size:.78rem;line-height:1.4}@media (width>=900px){._heroHint_6kwev_113{flex-basis:100%}}._card_58uft_1{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--surface-elevated) 92%, var(--accent) 8%);border-radius:14px;margin-top:1rem;padding:1rem 1.1rem}._header_58uft_9{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}._badge_58uft_16{letter-spacing:.06em;color:var(--accent);font-size:.7rem;font-weight:700}._title_58uft_23{margin:0;font-size:1.05rem}._text_58uft_28,._meta_58uft_29{color:var(--text-muted);margin:.35rem 0 0;font-size:.92rem}._hostHint_58uft_35{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.4}._actions_58uft_42{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}._primaryBtn_58uft_49,._secondaryBtn_58uft_50{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;min-height:2.4rem;padding:.45rem .95rem;font-weight:600;text-decoration:none;display:inline-flex}._primaryBtn_58uft_49{background:var(--accent);color:var(--accent-contrast,#fff)}._secondaryBtn_58uft_50{color:var(--text);border:1px solid var(--border);background:0 0}._primaryBtn_58uft_49:disabled{opacity:.6;cursor:wait}._card_ji4ne_1{border-radius:var(--radius-16);border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);text-align:left;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.9rem 1rem;display:flex}._cardDisabled_ji4ne_14{opacity:.55}._title_ji4ne_18{font-size:.95rem;font-weight:700}._subtitle_ji4ne_23{color:var(--text-secondary);font-size:.78rem;line-height:1.3}._actions_ji4ne_29{flex-wrap:wrap;gap:.45rem;width:100%;margin-top:.35rem;display:flex}._actionBtn_ji4ne_37{border-radius:var(--radius-12,12px);border:1px solid var(--border);background:color-mix(in srgb, var(--bg-card) 80%, var(--text-primary) 4%);color:var(--text-primary);cursor:pointer;flex:7rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.82rem;font-weight:600;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}._actionIcon_ji4ne_58{flex-shrink:0;display:block}._actionBtn_ji4ne_37:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}._actionBtn_ji4ne_37:disabled{cursor:not-allowed;opacity:.7}._actionPoop_ji4ne_73 ._actionIcon_ji4ne_58{color:#8b5a2b}._actionPoop_ji4ne_73:hover:not(:disabled){background:color-mix(in srgb, #8b5a2b 10%, var(--bg-card));border-color:#a67c3d}._actionHeart_ji4ne_82 ._actionIcon_ji4ne_58{color:#e11d48}._actionHeart_ji4ne_82:hover:not(:disabled){background:color-mix(in srgb, #e11d48 10%, var(--bg-card));border-color:#ff4d6d}._actionGlass_ji4ne_91 ._actionIcon_ji4ne_58{color:#0ea5e9}._actionGlass_ji4ne_91:hover:not(:disabled){background:color-mix(in srgb, #0ea5e9 10%, var(--bg-card));border-color:#38bdf8}._actionGrenade_ji4ne_100 ._actionIcon_ji4ne_58{color:#3f7d3a}._actionGrenade_ji4ne_100:hover:not(:disabled){background:color-mix(in srgb, #3f7d3a 10%, var(--bg-card));border-color:#4caf50}._cooldownBadge_ji4ne_109{background:color-mix(in srgb, var(--accent) 18%, var(--bg-card));min-width:2.5rem;color:var(--accent);font-variant-numeric:tabular-nums;border-radius:999px;align-self:flex-start;margin-top:.25rem;padding:.15rem .55rem;font-size:.85rem;font-weight:700}@media (width>=600px){._card_16obx_6{gap:.9rem;padding:.9rem 1rem}}@media (width>=600px){._iconWrap_16obx_66{width:2.75rem;height:2.75rem;font-size:1.35rem}}@media (width>=600px){._title_16obx_108{font-size:.98rem}}._overlay_1a6w7_6{z-index:1200;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._backdrop_1a6w7_16{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;position:absolute;inset:0}._dialog_1a6w7_23{background:var(--bg-card);border:1px solid var(--border);width:100%;max-width:640px;max-height:min(85vh,720px);box-shadow:var(--shadow-xl);border-radius:16px;flex-direction:column;padding:16px 18px 18px;display:flex;position:relative;overflow:hidden}._header_1a6w7_39{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._title_1a6w7_46{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}._close_1a6w7_53{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}._close_1a6w7_53:hover{background:var(--bg-secondary);color:var(--text-primary)}._grid_1a6w7_74{grid-template-columns:repeat(4,1fr);gap:10px;padding:4px 2px 8px;display:grid;overflow-y:auto}@media (width<=640px){._grid_1a6w7_74{grid-template-columns:repeat(2,1fr);gap:8px}}._empty_1a6w7_91{color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 16px;display:flex}._emptyIcon_1a6w7_102{color:var(--accent);opacity:.75;justify-content:center;align-items:center;font-size:2.25rem;line-height:0;display:flex}._emptyIcon_1a6w7_102 svg{width:1em;height:1em;display:block}._button_f51t6_7{box-sizing:border-box;border:1px solid var(--border);background:var(--bg-card);width:100%;min-width:0;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:8px 6px;transition:transform .15s,border-color .15s,background .15s;display:flex}._button_f51t6_7:hover:not(:disabled){border-color:var(--accent);background:var(--bg-secondary)}._button_f51t6_7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._button_f51t6_7:active:not(:disabled){transform:scale(.97)}._buttonDisabled_f51t6_55{opacity:.55;cursor:not-allowed}._thumbWrap_f51t6_20{aspect-ratio:4/3;background:var(--bg-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}._thumb_f51t6_20{object-fit:cover;width:100%;height:100%}._thumbFallback_f51t6_84{color:var(--accent);justify-content:center;align-items:center;font-size:1.75rem;line-height:0;display:flex}._thumbFallback_f51t6_84 svg{width:1em;height:1em;display:block}._kindBadge_f51t6_99{text-transform:uppercase;letter-spacing:.03em;color:#fff;background:#0009;border-radius:6px;padding:1px 6px;font-size:10px;font-weight:600;position:absolute;top:4px;left:4px}._cooldownOverlay_f51t6_117{background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._progressSvg_f51t6_126{width:64px;height:64px}._progressTrack_f51t6_131{fill:none;stroke:#ffffff4d;stroke-width:4px}._progressFill_f51t6_137{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset .25s linear}._progressText_f51t6_145{fill:#fff;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}._name_f51t6_17{color:var(--text-primary);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:break-word;word-break:break-word;flex-shrink:0;width:100%;min-width:0;max-width:100%;font-size:12px;line-height:1.2;overflow:hidden}@media (width>=600px){._card_16obx_6{gap:.9rem;padding:.9rem 1rem}}@media (width>=600px){._iconWrap_16obx_66{width:2.75rem;height:2.75rem;font-size:1.35rem}}@media (width>=600px){._title_16obx_108{font-size:.98rem}}._cardActive_shtq5_8{box-shadow:0 0 0 2px color-mix(in srgb, var(--warning,#f5a623) 20%, transparent);border-color:var(--warning,#f5a623)!important}._activeStatus_shtq5_14{color:var(--warning,#f5a623);align-items:center;gap:.35rem;margin:0;font-size:.78rem;font-weight:600;display:flex}._dot_shtq5_25{background:var(--warning,#f5a623);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;animation:1.5s ease-in-out infinite _pulseDrawing_shtq5_1;display:inline-block}@keyframes _pulseDrawing_shtq5_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}._metaRow_shtq5_47{flex-wrap:wrap;gap:.4rem;margin-top:.2rem;display:flex}._participants_shtq5_55{background:color-mix(in srgb, var(--warning,#f5a623) 12%, var(--bg-card));color:var(--warning,#f5a623);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.7rem;font-weight:600;display:inline-flex}._phase_shtq5_68{background:color-mix(in srgb, var(--accent) 12%, var(--bg-card));color:var(--accent);text-transform:lowercase;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.7rem;font-weight:600;display:inline-flex}._timer_shtq5_81{background:color-mix(in srgb, var(--accent) 12%, var(--bg-card));color:var(--accent);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.7rem;font-weight:600;display:inline-flex}._overlay_1ktp4_8{background:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;animation:.18s _fadeIn_1ktp4_1;position:fixed;inset:0}._content_1ktp4_18{z-index:61;background:var(--bg-card);width:100%;max-height:90dvh;color:var(--text-primary);box-shadow:var(--shadow-lg);border:1px solid var(--border);border-radius:1.25rem 1.25rem 0 0;padding:1.25rem 1.25rem 2rem;animation:.2s _slideUp_1ktp4_1;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@media (width>=600px){._content_1ktp4_18{border-radius:1.25rem;width:min(94vw,520px);max-height:90vh;padding:1.5rem 1.5rem 1.25rem;animation:.18s _pop_1ktp4_1;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}._closeBtn_1ktp4_53{width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex;position:absolute;top:.85rem;right:.85rem}._closeBtn_1ktp4_53:hover{background:var(--bg-secondary);color:var(--text-primary)}._closeBtn_1ktp4_53:focus-visible{box-shadow:var(--focus-ring)}._dialogHeader_1ktp4_80{align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-right:2rem;display:flex}._dialogIcon_1ktp4_88{width:2.75rem;height:2.75rem;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--bg-card));border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.35rem;line-height:0;display:flex}._dialogIcon_1ktp4_88 svg{width:1em;height:1em;display:block}._dialogTitle_1ktp4_108{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}._noPollText_1ktp4_116{color:var(--text-secondary);text-align:center;margin:0;padding:1.5rem 0;font-size:.9rem;line-height:1.5}._createForm_1ktp4_126{flex-direction:column;gap:1rem;display:flex}._cooldownBanner_1ktp4_132{background:color-mix(in srgb, var(--accent) 10%, var(--bg-secondary));border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);color:var(--accent);text-align:center;font-variant-numeric:tabular-nums;border-radius:.65rem;padding:.65rem 1rem;font-size:.85rem;font-weight:600}._field_1ktp4_144{flex-direction:column;gap:.35rem;display:flex}._label_1ktp4_150{color:var(--text-secondary);font-size:.82rem;font-weight:600}._input_1ktp4_156{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);font:inherit;box-sizing:border-box;width:100%;min-height:var(--tap-target-min);border-radius:.65rem;padding:.5rem .75rem;font-size:.9rem}._input_1ktp4_156:focus{box-shadow:var(--focus-ring);border-color:var(--accent);outline:none}._input_1ktp4_156:disabled{opacity:.6;cursor:not-allowed}._optionRow_1ktp4_181{align-items:center;gap:.4rem;margin-bottom:.35rem;display:flex}._removeOptionBtn_1ktp4_188{border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);width:1.6rem;height:1.6rem;color:var(--danger);cursor:pointer;background:0 0;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;transition:background .2s;display:flex}._removeOptionBtn_1ktp4_188:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 10%, transparent)}._removeOptionBtn_1ktp4_188:focus-visible{box-shadow:var(--focus-ring)}._addOptionBtn_1ktp4_212{border:1px dashed var(--border);color:var(--text-secondary);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:.5rem;align-self:flex-start;padding:.35rem .7rem;font-size:.8rem;transition:background .2s}._addOptionBtn_1ktp4_212:hover:not(:disabled){background:var(--bg-secondary)}._addOptionBtn_1ktp4_212:disabled{opacity:.5;cursor:not-allowed}._slider_1ktp4_234{width:100%;accent-color:var(--accent)}._durationValue_1ktp4_239{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.8rem}._checkboxLabel_1ktp4_245{cursor:pointer;color:var(--text-primary);min-height:var(--tap-target-min);align-items:center;gap:.5rem;font-size:.85rem;display:flex}._formError_1ktp4_255{color:var(--danger);margin:0;font-size:.8rem}._formActions_1ktp4_261{border-top:1px solid var(--border);justify-content:flex-end;gap:.6rem;padding-top:.5rem;display:flex}._activePoll_1ktp4_270{flex-direction:column;gap:1rem;display:flex}._countdown_1ktp4_276{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.88rem}._pollTitleRow_1ktp4_282{align-items:flex-start;gap:.4rem;display:flex}._pollTitle_1ktp4_282{color:var(--text-primary);cursor:default;word-break:break-word;flex:1;margin:0;font-size:1.1rem;font-weight:700;line-height:1.35}._editTitleBtn_1ktp4_299{border:1px solid var(--border);width:1.75rem;height:1.75rem;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;transition:background .2s,color .2s;display:flex}._editTitleBtn_1ktp4_299:hover{background:var(--bg-secondary);color:var(--accent)}._editTitleBtn_1ktp4_299:focus-visible{box-shadow:var(--focus-ring);outline:none}._optionList_1ktp4_325{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._optionItem_1ktp4_334{flex-direction:column;gap:.25rem;display:flex}._optionBtn_1ktp4_340{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;text-align:left;min-height:var(--tap-target-min);border-radius:.75rem;flex:1;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .9rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:border-color .2s,background .2s;display:flex}._optionBtn_1ktp4_340:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--bg-secondary))}._optionBtn_1ktp4_340:focus-visible{box-shadow:var(--focus-ring);outline:none}._optionBtn_1ktp4_340:disabled{opacity:.7;cursor:not-allowed}._optionBtnVoted_1ktp4_376{border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--bg-secondary));color:var(--accent);cursor:default;text-align:left;box-shadow:var(--focus-ring);border-radius:.75rem;flex:1;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .9rem;font-family:inherit;font-size:.9rem;font-weight:700;display:flex}._optionPct_1ktp4_395{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8rem;font-weight:600}._optionBtnVoted_1ktp4_376 ._optionPct_1ktp4_395{color:var(--accent)}._editOptionBtn_1ktp4_407{border:1px solid var(--border);width:1.75rem;height:1.75rem;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;line-height:1;transition:background .2s,color .2s;display:flex}._editOptionBtn_1ktp4_407:hover:not(:disabled){background:var(--bg-secondary);color:var(--accent)}._editOptionBtn_1ktp4_407:focus-visible{box-shadow:var(--focus-ring);outline:none}._editOptionBtn_1ktp4_407:disabled{opacity:.5;cursor:not-allowed}._deleteOptionBtn_1ktp4_439{border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);width:1.75rem;height:1.75rem;color:var(--danger);cursor:pointer;background:0 0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:background .2s;display:flex}._deleteOptionBtn_1ktp4_439:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 10%, transparent)}._deleteOptionBtn_1ktp4_439:disabled{opacity:.5;cursor:not-allowed}._progressBar_1ktp4_465{background:var(--bg-secondary);border-radius:999px;height:.3rem;overflow:hidden}._progressFill_1ktp4_472{background:var(--accent);border-radius:999px;height:100%;transition:width .4s}._totalVotes_1ktp4_479{color:var(--text-muted);margin:0;font-size:.8rem}._suggestBox_1ktp4_486{background:var(--bg-secondary);border-radius:.75rem;flex-direction:column;gap:.4rem;padding:.75rem 1rem;display:flex}._suggestLabel_1ktp4_495{color:var(--text-secondary);font-size:.78rem;font-weight:600}._suggestRow_1ktp4_501{gap:.5rem;display:flex}._suggestInput_1ktp4_506{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);font:inherit;min-height:var(--tap-target-min);border-radius:.65rem;flex:1;padding:.5rem .75rem;font-size:.85rem}._suggestInput_1ktp4_506:focus{box-shadow:var(--focus-ring);outline:none}._suggestBtn_1ktp4_523{background:var(--accent);color:var(--text-on-accent);cursor:pointer;white-space:nowrap;min-height:var(--tap-target-min);border:none;border-radius:.65rem;padding:.5rem .85rem;font-size:.85rem;font-weight:600;transition:opacity .2s}._suggestBtn_1ktp4_523:hover:not(:disabled){opacity:.85}._suggestBtn_1ktp4_523:focus-visible{box-shadow:var(--focus-ring)}._suggestBtn_1ktp4_523:disabled{opacity:.5;cursor:not-allowed}._suggestError_1ktp4_550{color:var(--danger);font-size:.78rem}._adminControls_1ktp4_556{background:color-mix(in srgb, var(--accent) 5%, var(--bg-secondary));border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}._adminLabel_1ktp4_566{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-size:.72rem;font-weight:700}._adminBtns_1ktp4_574{flex-wrap:wrap;gap:.5rem;display:flex}._adminCompleteBtn_1ktp4_580{background:var(--accent);color:var(--text-on-accent);cursor:pointer;min-height:var(--tap-target-min);border:none;border-radius:.5rem;padding:.4rem .85rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:opacity .2s}._adminCompleteBtn_1ktp4_580:hover:not(:disabled){opacity:.85}._adminCancelBtn_1ktp4_598{border:1px solid color-mix(in srgb, var(--danger) 50%, transparent);color:var(--danger);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:.5rem;padding:.4rem .85rem;font-family:inherit;font-size:.82rem;font-weight:500;transition:background .2s}._adminCancelBtn_1ktp4_598:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 10%, transparent)}._adminExtendBtn_1ktp4_616{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:.5rem;padding:.4rem .85rem;font-family:inherit;font-size:.82rem;font-weight:500;transition:background .2s}._adminExtendBtn_1ktp4_616:hover:not(:disabled){background:var(--bg-secondary)}._adminCompleteBtn_1ktp4_580:disabled,._adminCancelBtn_1ktp4_598:disabled,._adminExtendBtn_1ktp4_616:disabled{opacity:.5;cursor:not-allowed}._inlineEditRow_1ktp4_642{align-items:center;gap:.4rem;display:flex}._inlineInput_1ktp4_648{border:1px solid var(--accent);background:var(--bg-secondary);min-width:0;color:var(--text-primary);font:inherit;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent);border-radius:.5rem;outline:none;flex:1;padding:.4rem .65rem;font-size:.9rem}._inlineInput_1ktp4_648:focus-visible{box-shadow:var(--focus-ring)}._inlineSaveBtn_1ktp4_666{border:1px solid var(--success);width:1.75rem;height:1.75rem;color:var(--success);cursor:pointer;background:0 0;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;transition:background .2s;display:flex}._inlineSaveBtn_1ktp4_666:hover:not(:disabled){background:color-mix(in srgb, var(--success) 10%, transparent)}._inlineSaveBtn_1ktp4_666:disabled{opacity:.5;cursor:not-allowed}._inlineSaveBtn_1ktp4_666:focus-visible,._inlineCancelBtn_1ktp4_692:focus-visible{box-shadow:var(--focus-ring);outline:none}._inlineCancelBtn_1ktp4_692{border:1px solid var(--border);width:1.75rem;height:1.75rem;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;transition:background .2s;display:flex}._inlineCancelBtn_1ktp4_692:hover{background:var(--bg-secondary)}._confirmOverlay_1ktp4_718{z-index:70;background:var(--bg-overlay);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._confirmDialog_1ktp4_729{background:var(--bg-card);border:1px solid var(--border);width:100%;max-width:26rem;box-shadow:var(--shadow-xl);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}._confirmTitleDanger_1ktp4_742{color:var(--danger);margin:0;font-size:1.05rem;font-weight:700}._confirmText_1ktp4_749{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}._confirmActions_1ktp4_756{justify-content:flex-end;gap:.5rem;display:flex}._btnGhost_1ktp4_763{border:1px solid var(--border);color:var(--text-primary);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.88rem;font-weight:500;transition:background .15s}._btnGhost_1ktp4_763:hover:not(:disabled){background:var(--bg-secondary)}._btnPrimary_1ktp4_781{background:var(--gradient-brand);color:var(--text-on-accent);cursor:pointer;min-height:var(--tap-target-min);border:none;border-radius:.5rem;padding:.5rem 1.1rem;font-family:inherit;font-size:.88rem;font-weight:700;transition:opacity .15s,transform .15s}._btnPrimary_1ktp4_781:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._btnDanger_1ktp4_800{background:var(--danger);color:var(--text-on-accent);cursor:pointer;min-height:var(--tap-target-min);border:none;border-radius:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:opacity .15s}._btnDanger_1ktp4_800:hover:not(:disabled){opacity:.85}._btnGhost_1ktp4_763:focus-visible,._btnPrimary_1ktp4_781:focus-visible,._btnDanger_1ktp4_800:focus-visible{box-shadow:var(--focus-ring)}._btnGhost_1ktp4_763:disabled,._btnPrimary_1ktp4_781:disabled,._btnDanger_1ktp4_800:disabled{opacity:.5;cursor:not-allowed}@keyframes _fadeIn_1ktp4_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1ktp4_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _pop_1ktp4_1{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}._form_5syk0_6{flex-direction:column;gap:1rem;display:flex}._intro_5syk0_12{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}._field_5syk0_19{flex-direction:column;gap:.35rem;display:flex}._label_5syk0_25{color:var(--text-secondary);font-size:.82rem;font-weight:600}._input_5syk0_31{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);font:inherit;box-sizing:border-box;width:100%;min-height:var(--tap-target-min);border-radius:.65rem;padding:.5rem .75rem;font-size:.9rem}._input_5syk0_31:focus{box-shadow:var(--focus-ring);border-color:var(--accent);outline:none}._input_5syk0_31:disabled{opacity:.6;cursor:not-allowed}._charCounter_5syk0_55{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:.72rem}._formError_5syk0_62{color:var(--danger);margin:0;font-size:.8rem}._formActions_5syk0_68{border-top:1px solid var(--border);justify-content:flex-end;gap:.6rem;padding-top:.5rem;display:flex}._stateCard_5syk0_77{background:color-mix(in srgb, var(--success) 8%, var(--bg-secondary));border:1px solid color-mix(in srgb, var(--success) 20%, transparent);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}._stateCardTitle_5syk0_87{color:var(--success);margin:0;font-size:.95rem;font-weight:700}._stateCardText_5syk0_94{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}._stateCardNeutral_5syk0_101{background:var(--bg-secondary);border:1px solid var(--border);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}._stateCardNeutralTitle_5syk0_111{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}._panel_7hu8v_6{flex-direction:column;gap:1rem;display:flex}._summary_7hu8v_13{background:color-mix(in srgb, var(--warning,#f5a623) 8%, var(--bg-secondary));border:1px solid color-mix(in srgb, var(--warning,#f5a623) 25%, transparent);border-radius:.75rem;flex-direction:column;gap:.35rem;padding:.85rem 1rem;display:flex}._summaryRow_7hu8v_23{flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.85rem;display:flex}._summaryLabel_7hu8v_31{color:var(--text-secondary)}._summaryValue_7hu8v_35{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}._countdown_7hu8v_42{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.88rem}._candidateCard_7hu8v_49{background:var(--bg-secondary);border:1px dashed var(--accent);border-radius:.75rem;flex-direction:column;gap:.3rem;padding:.9rem 1rem;display:flex}._candidateEyebrow_7hu8v_59{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-size:.72rem;font-weight:700}._candidateName_7hu8v_67{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:1.1rem;font-weight:700}._candidateField_7hu8v_75{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:.85rem}._candidateFieldLabel_7hu8v_82{color:var(--text-muted);margin-right:.35rem}._winnersSection_7hu8v_88{flex-direction:column;gap:.4rem;display:flex}._winnersSectionTitle_7hu8v_94{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0;font-size:.78rem;font-weight:700}._winnersList_7hu8v_103{flex-direction:column;gap:.4rem;max-height:12rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._winnerItem_7hu8v_114{background:color-mix(in srgb, var(--success) 8%, var(--bg-secondary));border-radius:.5rem;align-items:baseline;gap:.5rem;padding:.4rem .65rem;font-size:.85rem;display:flex}._winnerOrder_7hu8v_124{color:var(--success);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}._winnerName_7hu8v_131{color:var(--text-primary);overflow-wrap:anywhere}._winnerExtra_7hu8v_136{color:var(--text-muted);overflow-wrap:anywhere;margin-left:auto;font-size:.78rem}._actions_7hu8v_144{flex-direction:column;gap:.5rem;display:flex}._actionsRow_7hu8v_150{flex-wrap:wrap;gap:.5rem;display:flex}._btnPrimary_7hu8v_156{background:var(--gradient-brand,var(--accent));color:var(--text-on-accent);cursor:pointer;min-height:var(--tap-target-min);border:none;border-radius:.6rem;flex:1;padding:.55rem 1rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:opacity .15s,transform .15s}._btnPrimary_7hu8v_156:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._btnSecondary_7hu8v_176{border:1px solid var(--border);color:var(--text-primary);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:.55rem;flex:1;padding:.5rem .85rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s}._btnSecondary_7hu8v_176:hover:not(:disabled){background:var(--bg-secondary)}._btnDanger_7hu8v_195{border:1px solid color-mix(in srgb, var(--danger) 50%, transparent);color:var(--danger);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:.55rem;flex:1;padding:.5rem .85rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s}._btnDanger_7hu8v_195:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 10%, transparent)}._btnPrimary_7hu8v_156:focus-visible,._btnSecondary_7hu8v_176:focus-visible,._btnDanger_7hu8v_195:focus-visible{box-shadow:var(--focus-ring);outline:none}._btnPrimary_7hu8v_156:disabled,._btnSecondary_7hu8v_176:disabled,._btnDanger_7hu8v_195:disabled{opacity:.5;cursor:not-allowed}._emptyState_7hu8v_229{text-align:center;color:var(--text-secondary);background:var(--bg-secondary);border-radius:.65rem;padding:1rem;font-size:.88rem}._emptyStateSub_7hu8v_238{color:var(--text-muted);margin-top:.35rem;font-size:.78rem}._confirmOverlay_7hu8v_245{z-index:70;background:var(--bg-overlay);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._confirmDialog_7hu8v_256{background:var(--bg-card);border:1px solid var(--border);width:100%;max-width:26rem;box-shadow:var(--shadow-xl);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}._confirmTitle_7hu8v_269{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}._confirmTitleDanger_7hu8v_276{color:var(--danger);margin:0;font-size:1.05rem;font-weight:700}._confirmText_7hu8v_283{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}._confirmActions_7hu8v_290{justify-content:flex-end;gap:.5rem;display:flex}._completedCard_admp1_6{border-color:color-mix(in srgb, var(--accent) 30%, var(--border))!important}._completedStatus_admp1_11{color:var(--text-muted);margin:.1rem 0 0;font-size:.78rem;font-weight:600}._actionsRow_admp1_19{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}._viewResultsBtn_admp1_28{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);color:var(--accent);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:.5rem;padding:.3rem .75rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .2s}._viewResultsBtn_admp1_28:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}._viewResultsBtn_admp1_28:focus-visible{box-shadow:var(--focus-ring)}._windowTimer_admp1_51{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.72rem}._startNewBtn_admp1_58{border:1px dashed var(--border);width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;min-height:var(--tap-target-min);background:0 0;border-radius:.5rem;margin-top:.4rem;padding:.35rem .75rem;font-family:inherit;font-size:.78rem;transition:background .15s,color .15s;display:block}._startNewBtn_admp1_58:hover{background:var(--bg-secondary);color:var(--text-primary)}._startNewBtn_admp1_58:focus-visible{box-shadow:var(--focus-ring)}._backdrop_754ix_8{background:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:70;justify-content:stretch;align-items:flex-end;padding:0;animation:.18s _fadeIn_754ix_1;display:flex;position:fixed;inset:0}@media (width>=600px){._backdrop_754ix_8{justify-content:center;align-items:center;padding:1rem}}._card_754ix_30{background:var(--bg-card);width:100%;max-height:90dvh;color:var(--text-primary);box-shadow:var(--shadow-lg);border:1px solid var(--border);border-radius:1.25rem 1.25rem 0 0;flex-direction:column;gap:1rem;padding:1.25rem 1.25rem 2rem;animation:.2s _slideUp_754ix_1;display:flex;position:relative;overflow-y:auto}@media (width>=600px){._card_754ix_30{border-radius:1.25rem;width:min(94vw,480px);max-height:90vh;padding:1.5rem 1.5rem 1.25rem;animation:.18s _pop_754ix_1}}._header_754ix_58{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._eyebrow_754ix_65{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin:0 0 .25rem;font-size:.7rem;font-weight:700}._title_754ix_74{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700;line-height:1.35}._closeBtn_754ix_82{width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;transition:background .2s;display:flex}._closeBtn_754ix_82:hover{background:var(--bg-secondary);color:var(--text-primary)}._closeBtn_754ix_82:focus-visible{box-shadow:var(--focus-ring)}._meta_754ix_108{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._metaBadge_754ix_115{background:color-mix(in srgb, var(--text-muted) 14%, transparent);color:var(--text-secondary);border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.74rem;font-weight:700;display:inline-flex}._metaTime_754ix_126{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.78rem}._optionList_754ix_133{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}._optionItem_754ix_142{flex-direction:column;gap:.2rem;display:flex}._optionRow_754ix_148{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._optionText_754ix_155{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:500;overflow:hidden}._optionStat_754ix_165{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.78rem;font-weight:600}._bar_754ix_174{background:var(--bg-secondary);border-radius:999px;height:.35rem;overflow:hidden}._barFill_754ix_181{background:var(--gradient-brand);border-radius:999px;min-width:2px;height:100%;transition:width .4s}._totalVotes_754ix_190{color:var(--text-muted);text-align:right;margin:0;font-size:.8rem}._footer_754ix_198{border-top:1px solid var(--border);justify-content:flex-end;padding-top:.25rem;display:flex}._footerCloseBtn_754ix_205{border:1px solid var(--border);color:var(--text-primary);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:.65rem;padding:.5rem 1.25rem;font-family:inherit;font-size:.88rem;font-weight:500;transition:background .15s}._footerCloseBtn_754ix_205:hover{background:var(--bg-secondary)}._footerCloseBtn_754ix_205:focus-visible{box-shadow:var(--focus-ring)}@keyframes _fadeIn_754ix_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_754ix_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _pop_754ix_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._winnersList_ydp1s_7{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}._winnerItem_ydp1s_16{background:color-mix(in srgb, var(--success) 8%, var(--bg-secondary));border:1px solid color-mix(in srgb, var(--success) 20%, transparent);border-radius:.65rem;align-items:baseline;gap:.6rem;padding:.6rem .85rem;display:flex}._winnerOrder_ydp1s_26{color:var(--success);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.9rem;font-weight:700}._winnerName_ydp1s_34{color:var(--text-primary);overflow-wrap:anywhere;flex:auto;min-width:0;font-size:.9rem}._winnerExtra_ydp1s_42{color:var(--text-muted);overflow-wrap:anywhere;text-align:right;flex-shrink:0;max-width:50%;margin-left:auto;font-size:.78rem}._summary_ydp1s_52{flex-wrap:wrap;gap:.6rem;margin:0;font-size:.85rem;display:flex}._summaryChip_ydp1s_60{background:var(--bg-secondary);color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:999px;padding:.2rem .6rem;font-weight:500}._emptyWinners_ydp1s_69{text-align:center;color:var(--text-secondary);background:var(--bg-secondary);border-radius:.65rem;margin:0;padding:1rem;font-size:.88rem}._cardActive_1aphn_7{box-shadow:0 0 0 2px color-mix(in srgb, var(--success) 20%, transparent);border-color:var(--success)!important}._activeStatus_1aphn_13{color:var(--success);align-items:center;gap:.35rem;margin:0;font-size:.78rem;font-weight:600;display:flex}._dot_1aphn_24{background:var(--success);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;animation:1.5s ease-in-out infinite _pulse_1aphn_1;display:inline-block}@keyframes _pulse_1aphn_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}._metaRow_1aphn_46{flex-wrap:wrap;gap:.4rem;margin-top:.2rem;display:flex}._votes_1aphn_54{background:color-mix(in srgb, var(--success) 12%, var(--bg-card));color:var(--success);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.7rem;font-weight:600;display:inline-flex}._timer_1aphn_67{background:color-mix(in srgb, var(--accent) 12%, var(--bg-card));color:var(--accent);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.7rem;font-weight:600;display:inline-flex}._card_16obx_6{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);text-align:left;cursor:pointer;min-height:var(--tap-target-min);font:inherit;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.75rem .85rem;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;display:grid}._card_16obx_6:active:not(:disabled){transform:scale(.98)}@media (width>=600px){._card_16obx_6{gap:.9rem;padding:.9rem 1rem}}._card_16obx_6:hover:not(:disabled){border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px)}._card_16obx_6:focus-visible{box-shadow:var(--focus-ring);outline:none}._card_16obx_6:disabled{cursor:not-allowed}._cardBlocked_16obx_54{opacity:.55;background:var(--bg-secondary);border-style:dashed}._cardSent_16obx_60{border-color:var(--success);box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 20%, transparent)}._iconWrap_16obx_66{background:color-mix(in srgb, var(--accent) 12%, var(--bg-card));width:2.5rem;height:2.5rem;color:var(--accent);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;line-height:1;display:flex}@media (width>=600px){._iconWrap_16obx_66{width:2.75rem;height:2.75rem;font-size:1.35rem}}._icon_16obx_66{justify-content:center;align-items:center;line-height:0;display:flex}._icon_16obx_66 svg{width:1em;height:1em;display:block}._body_16obx_101{flex-direction:column;gap:.25rem;min-width:0;display:flex}._title_16obx_108{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);font-size:.95rem;font-weight:700;overflow:hidden}@media (width>=600px){._title_16obx_108{font-size:.98rem}}._description_16obx_123{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}._metaRow_16obx_133{flex-wrap:wrap;gap:.35rem;margin-top:.25rem;display:flex}._systemBadge_16obx_141,._configBadge_16obx_142,._blockBadge_16obx_143{letter-spacing:.02em;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.7rem;font-weight:600;display:inline-flex}._systemBadge_16obx_141{background:color-mix(in srgb, var(--text-muted) 15%, var(--bg-card));color:var(--text-muted)}._configBadge_16obx_142{background:color-mix(in srgb, var(--accent) 15%, var(--bg-card));color:var(--accent)}._blockBadge_16obx_143{background:color-mix(in srgb, var(--danger) 18%, var(--bg-card));color:var(--danger);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}._action_16obx_173{color:var(--accent);padding-left:.25rem;font-size:1.15rem;font-weight:700}._overlay_ixo9n_7{z-index:1200;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._backdrop_ixo9n_17{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;position:absolute;inset:0}._dialog_ixo9n_24{background:var(--bg-card);border:1px solid var(--border);width:100%;max-width:640px;max-height:min(85vh,720px);box-shadow:var(--shadow-xl);border-radius:16px;flex-direction:column;padding:16px 18px 18px;display:flex;position:relative;overflow:hidden}._header_ixo9n_40{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._title_ixo9n_47{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}._close_ixo9n_54{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}._close_ixo9n_54:hover{background:var(--bg-secondary);color:var(--text-primary)}._grid_ixo9n_75{grid-template-columns:repeat(4,1fr);gap:10px;padding:4px 2px 8px;display:grid;overflow-y:auto}@media (width<=640px){._grid_ixo9n_75{grid-template-columns:repeat(2,1fr);gap:8px}}._empty_ixo9n_92{color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 16px;display:flex}._emptyIcon_ixo9n_103{color:var(--accent);opacity:.75;justify-content:center;align-items:center;font-size:2.25rem;line-height:0;display:flex}._emptyIcon_ixo9n_103 svg{width:1em;height:1em;display:block}._button_115i9_9{box-sizing:border-box;border:1px solid var(--border);background:var(--bg-card);width:100%;min-width:0;height:96px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 6px;transition:transform .15s,border-color .15s,background .15s;display:flex}._button_115i9_9:hover:not(:disabled){border-color:var(--accent);background:var(--bg-secondary)}@media (hover:hover) and (width>=641px){._button_115i9_9:hover:not(:disabled){animation:.4s ease-in-out _shake_115i9_1}}._button_115i9_9:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._button_115i9_9:active:not(:disabled){transform:scale(.97)}._buttonDisabled_115i9_63{opacity:.55;cursor:not-allowed}@media (width<=640px){._button_115i9_9{height:88px}}._iconWrap_115i9_76{justify-content:center;align-items:center;width:56px;height:56px;display:flex}._icon_115i9_76{color:var(--accent);justify-content:center;align-items:center;font-size:1.75rem;line-height:0;display:flex}._icon_115i9_76 svg{width:1em;height:1em;display:block}._progressSvg_115i9_99{width:56px;height:56px}._progressTrack_115i9_104{fill:none;stroke:var(--border);stroke-width:4px}._progressFill_115i9_110{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset .25s linear}._progressText_115i9_118{fill:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}._name_115i9_19{color:var(--text-primary);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:break-word;word-break:break-word;width:100%;min-width:0;max-width:100%;font-size:12px;line-height:1.2;overflow:hidden}@keyframes _shake_115i9_1{0%,to{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-1px)}}._trigger_83h1g_7{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;min-height:var(--tap-target-min);padding:var(--space-8) var(--space-12);border:1px solid var(--border);border-radius:var(--radius-12);background:var(--bg-primary);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;font-size:.9rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}._trigger_83h1g_7:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-secondary)}._trigger_83h1g_7:focus-visible{box-shadow:var(--focus-ring);border-color:var(--accent);outline:none}._trigger_83h1g_7:disabled{opacity:.55;cursor:not-allowed}._triggerCompact_83h1g_46{gap:var(--space-6);width:auto;min-width:0;max-width:12rem;padding:0 var(--space-12) 0 var(--space-14);background:var(--bg-secondary);border-radius:999px;flex-shrink:0;font-size:.875rem;font-weight:650}._triggerCompact_83h1g_46:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 10%, var(--bg-secondary));border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}@media (width<=599.98px){._triggerCompact_83h1g_46{max-width:min(46vw,10.5rem);min-height:2.75rem;padding-left:var(--space-12);padding-right:var(--space-10);font-size:.8125rem}}._triggerValue_83h1g_74{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._triggerPlaceholder_83h1g_82{color:var(--text-muted)}._triggerIcon_83h1g_86{width:1rem;height:1rem;color:var(--text-muted);flex-shrink:0}._overlay_83h1g_95{z-index:var(--z-popover);background:var(--bg-overlay);position:fixed;inset:0}._sheet_83h1g_103{z-index:calc(var(--z-popover) + 1);background:var(--bg-card);border:1px solid var(--border);width:100%;max-height:min(70dvh,28rem);box-shadow:var(--shadow-xl);border-radius:1rem 1rem 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}._sheetHeader_83h1g_119{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-16) var(--space-16) var(--space-8);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}._sheetTitle_83h1g_129{color:var(--text-primary);font-size:.95rem;font-weight:700}._closeBtn_83h1g_135{width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._closeBtn_83h1g_135:hover{background:var(--bg-secondary);color:var(--text-primary)}._closeBtn_83h1g_135:focus-visible{box-shadow:var(--focus-ring)}._desktopRoot_83h1g_159{z-index:var(--z-popover);pointer-events:none;position:fixed;inset:0}._desktopDismiss_83h1g_166{pointer-events:auto;position:absolute;inset:0}._menu_83h1g_172{z-index:calc(var(--z-popover) + 1);pointer-events:auto;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-12);box-shadow:var(--shadow-xl);flex-direction:column;display:flex;position:fixed;overflow:hidden}._optionList_83h1g_187{overscroll-behavior:contain;padding:var(--space-8);padding-bottom:calc(var(--space-8) + var(--safe-area-bottom));-webkit-overflow-scrolling:touch;overflow-y:auto}._menu_83h1g_172 ._optionList_83h1g_187{padding-bottom:var(--space-8);max-height:inherit}._option_83h1g_187{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;min-height:var(--tap-target-min);padding:var(--space-12) var(--space-16);border-radius:var(--radius-12);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;font-size:.95rem;display:flex}._option_83h1g_187:hover:not(:disabled){background:var(--bg-secondary)}._option_83h1g_187:focus-visible{box-shadow:var(--focus-ring);outline:none}._optionSelected_83h1g_227{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-weight:600}._option_83h1g_187:disabled{opacity:.45;cursor:not-allowed}._optionLabel_83h1g_238{flex:1;min-width:0}._optionCheck_83h1g_243{flex-shrink:0;width:1rem;height:1rem}._overlay_p0fey_8{background:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;animation:.18s _fadeIn_p0fey_1;position:fixed;inset:0}._content_p0fey_18{z-index:61;background:var(--bg-card);width:100%;max-height:90dvh;color:var(--text-primary);box-shadow:var(--shadow-lg);border:1px solid var(--border);border-radius:1.25rem 1.25rem 0 0;padding:1.25rem 1.25rem 2rem;animation:.2s _slideUp_p0fey_1;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@media (width>=600px){._content_p0fey_18{border-radius:1.25rem;width:min(94vw,480px);max-height:90vh;padding:1.5rem 1.5rem 1.25rem;animation:.18s _pop_p0fey_1;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}._close_p0fey_53{width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex;position:absolute;top:.85rem;right:.85rem}._close_p0fey_53:hover:not(:disabled){background:var(--bg-secondary);color:var(--text-primary)}._close_p0fey_53:focus-visible{box-shadow:var(--focus-ring)}._header_p0fey_80{align-items:center;gap:.85rem;margin-bottom:1.25rem;padding-right:2rem;display:flex}._icon_p0fey_88{width:3rem;height:3rem;color:var(--accent);background:color-mix(in srgb, var(--accent) 15%, var(--bg-card));border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.45rem;line-height:0;display:flex}._icon_p0fey_88 svg{width:1em;height:1em;display:block}._title_p0fey_108{color:var(--text-primary);margin:0 0 .15rem;font-size:1.1rem;font-weight:700}._description_p0fey_115{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.4}._form_p0fey_123{flex-direction:column;gap:1rem;display:flex}._fields_p0fey_129{flex-direction:column;gap:.9rem;display:flex}._field_p0fey_129{flex-direction:column;gap:.35rem;display:flex}._label_p0fey_141{color:var(--text-primary);font-size:.85rem;font-weight:600}._help_p0fey_147{color:var(--text-muted);margin:0;font-size:.75rem}._error_p0fey_153{color:var(--danger);margin:0;font-size:.78rem}._text_p0fey_160,._select_p0fey_161,._numberInput_p0fey_162,._colorText_p0fey_163{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-primary);box-sizing:border-box;width:100%;min-height:var(--tap-target-min);border-radius:.6rem;padding:.5rem .75rem;font-family:inherit;font-size:.92rem}._text_p0fey_160:focus,._select_p0fey_161:focus,._numberInput_p0fey_162:focus,._colorText_p0fey_163:focus{box-shadow:var(--focus-ring);border-color:var(--accent);outline:none}._numberWrap_p0fey_186{grid-template-columns:1fr 5.5rem;align-items:center;gap:.6rem;display:grid}._slider_p0fey_193{width:100%;accent-color:var(--accent)}._switchRow_p0fey_199{cursor:pointer;min-height:var(--tap-target-min);align-items:center;gap:.6rem;font-size:.9rem;display:flex}._switchRow_p0fey_199 input{width:1.05rem;height:1.05rem;accent-color:var(--accent)}._colorWrap_p0fey_215{grid-template-columns:3rem 1fr;align-items:center;gap:.6rem;display:grid}._color_p0fey_163{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:.5rem;width:3rem;height:2.5rem;padding:0}._actions_p0fey_233{border-top:1px solid var(--border);justify-content:flex-end;gap:.6rem;padding-top:.5rem;display:flex}._btnGhost_p0fey_241,._btnPrimary_p0fey_242{cursor:pointer;min-height:var(--tap-target-min);border:0;border-radius:999px;padding:.55rem 1.2rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s}._btnGhost_p0fey_241{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border)}._btnGhost_p0fey_241:hover:not(:disabled){background:var(--bg-card)}._btnPrimary_p0fey_242{color:var(--text-on-accent);background:var(--gradient-brand)}._btnPrimary_p0fey_242:hover:not(:disabled){box-shadow:var(--shadow);transform:translateY(-1px)}._btnGhost_p0fey_241:focus-visible,._btnPrimary_p0fey_242:focus-visible{box-shadow:var(--focus-ring)}._btnPrimary_p0fey_242:disabled,._btnGhost_p0fey_241:disabled{opacity:.6;cursor:not-allowed}@keyframes _fadeIn_p0fey_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_p0fey_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _pop_p0fey_1{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}._grid_fmwyc_7{grid-template-columns:1fr;gap:.85rem;margin-top:.35rem;display:grid}@media (width>=600px){._grid_fmwyc_7{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}._joinButton_fmwyc_21{background:var(--gradient-brand);color:var(--text-on-accent);cursor:pointer;min-height:var(--tap-target-min);border:0;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:.35rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.9rem;font-weight:700;display:inline-flex}._joinButton_fmwyc_21:hover{box-shadow:var(--shadow);transform:translateY(-1px)}._joinButton_fmwyc_21:focus-visible{box-shadow:var(--focus-ring)}._skeletonGrid_fmwyc_48{grid-template-columns:1fr;gap:.85rem;margin-top:1rem;display:grid}@media (width>=600px){._skeletonGrid_fmwyc_48{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}._skeletonCard_fmwyc_62{background:linear-gradient(90deg, var(--bg-secondary) 0%, var(--bg-card) 50%, var(--bg-secondary) 100%);border:1px solid var(--border);background-size:200% 100%;border-radius:1rem;height:84px;animation:1.4s ease-in-out infinite _shimmer_fmwyc_1}@keyframes _shimmer_fmwyc_1{0%{background-position:200% 0}to{background-position:-200% 0}}._errorState_fmwyc_82,._emptyState_fmwyc_83{border:1px dashed var(--border);background:var(--bg-secondary);text-align:center;color:var(--text-secondary);border-radius:1rem;margin-top:1rem;padding:1.5rem}._emptyTitle_fmwyc_93{color:var(--text-primary);margin:0 0 .35rem;font-size:1rem;font-weight:700}._emptyText_fmwyc_100{margin:0;font-size:.88rem;line-height:1.45}._retry_fmwyc_107{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);cursor:pointer;min-height:var(--tap-target-min);border-radius:999px;margin-top:.85rem;padding:.45rem 1rem;font-family:inherit;font-weight:600}._retry_fmwyc_107:focus-visible{box-shadow:var(--focus-ring)}._wrap_1miup_1{gap:var(--space-12);flex-direction:column;width:100%;display:flex}._wrapDock_1miup_8{gap:.55rem}._frameBox_1miup_12{aspect-ratio:16/9;background:var(--bg-secondary);border-radius:1rem;width:100%;position:relative;overflow:hidden}._frameBoxDock_1miup_22{border-radius:0}@media (width<=899px){._frameBoxDock_1miup_22{aspect-ratio:auto;height:min(42dvh,20rem);min-height:10.5rem}}@media (width>=900px){._frameBoxDock_1miup_22{border-radius:1rem}._wrapDock_1miup_8{gap:var(--space-12);padding:1rem 1.25rem 0}}._frame_1miup_12{border:0;width:100%;height:100%;display:block}._poster_1miup_52,._posterFallback_1miup_53{object-fit:cover;width:100%;height:100%}._posterFallback_1miup_53{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg, var(--accent-light), var(--bg-secondary));justify-content:center;align-items:center;font-weight:700;display:flex}._consentPanel_1miup_73{justify-content:center;align-items:center;gap:var(--space-12);padding:var(--space-20);text-align:center;color:#fff;background:#0000008c;flex-direction:column;display:flex;position:absolute;inset:0}._consentText_1miup_87{max-width:32rem;font-size:.9rem;line-height:1.45}._consentButton_1miup_93{min-height:var(--tap-target-min);padding:0 var(--space-20);background:var(--gradient-brand);color:var(--text-on-accent);cursor:pointer;border:0;border-radius:999px;font-size:.9rem;font-weight:600}._consentButton_1miup_93:hover{filter:brightness(1.05)}._controls_1miup_110{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;min-height:2.25rem;padding:0 .85rem .15rem;display:flex}._wrapDock_1miup_8 ._controls_1miup_110{padding:0 .85rem .35rem}@media (width>=900px){._controls_1miup_110,._wrapDock_1miup_8 ._controls_1miup_110{padding:0}}._statusText_1miup_133,._hint_1miup_134{color:var(--text-secondary);font-size:.85rem;line-height:1.35}._externalLink_1miup_140{border:1px solid var(--border);min-height:1.75rem;color:var(--text-primary);border-radius:999px;align-items:center;padding:.15rem .65rem;font-size:.72rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}._externalLink_1miup_140:hover{border-color:var(--accent);color:var(--accent)}._desktopHeaderOnly_166o2_7{display:none}@media (width>=900px){._desktopHeaderOnly_166o2_7{display:contents}}._pageInteraction_166o2_17{padding-top:0;padding-left:0;padding-right:0;padding-bottom:var(--space-12);max-width:none}@media (width>=900px){._pageInteraction_166o2_17{max-width:var(--container-max);padding:var(--space-32) var(--container-padding-x) var(--space-64);margin:0 auto}}._offlineBadge_166o2_34{width:fit-content;padding:var(--space-4) var(--space-12);margin-bottom:var(--space-12);text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb, var(--text-muted) 15%, var(--bg-card));color:var(--text-muted);border-radius:999px;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}._roomLayout_166o2_49{background:var(--bg-card);flex-direction:column;display:flex;overflow:visible}@media (width>=900px){._roomLayout_166o2_49{border:1px solid var(--border);border-radius:var(--radius-24);box-shadow:var(--shadow);overflow:hidden}}._playerDock_166o2_68{z-index:6;padding-top:env(safe-area-inset-top,0px);background:var(--bg-card);border-bottom:1px solid var(--border);box-shadow:0 8px 20px color-mix(in srgb, var(--text-primary) 6%, transparent);position:sticky;top:0}@media (width>=900px){._playerDock_166o2_68{box-shadow:none;border-bottom:none;padding-top:0;position:static}}._previewWrap_166o2_88{background:var(--bg-secondary);width:100%}._preview_166o2_88{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}._previewFallback_166o2_101{aspect-ratio:16/9;width:100%;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg, var(--accent-light), var(--bg-secondary));justify-content:center;align-items:center;font-size:2rem;font-weight:800;display:flex}@media (width<=899px){._previewDock_166o2_118>._preview_166o2_88,._previewDock_166o2_118>._previewFallback_166o2_101{aspect-ratio:auto;height:min(42dvh,20rem);min-height:10.5rem}}@media (width>=900px){._preview_166o2_88,._previewFallback_166o2_101{aspect-ratio:auto;height:clamp(14rem,34vw,24rem)}}._roomChrome_166o2_139{background:var(--bg-card);align-items:center;gap:.45rem;min-width:0;padding:.4rem .85rem .5rem;display:flex}@media (width>=900px){._roomChrome_166o2_139{gap:.55rem;padding:.65rem 1.25rem .35rem}}._provider_166o2_155{color:var(--text-muted);text-transform:capitalize;flex-shrink:0;font-size:.72rem}._liveBadge_166o2_162,._offlineChip_166o2_163{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;flex-shrink:0;align-items:center;padding:.1rem .4rem;font-size:.65rem;font-weight:700;display:inline-flex}._liveBadge_166o2_162{background:color-mix(in srgb, var(--success) 15%, var(--bg-card));color:var(--success)}._offlineChip_166o2_163{background:color-mix(in srgb, var(--text-muted) 15%, var(--bg-card));color:var(--text-muted)}._title_166o2_185{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:.92rem;font-weight:700;line-height:1.2;overflow:hidden}@media (width>=900px){._title_166o2_185{font-size:1.15rem}}._interactionsPanel_166o2_206{background:var(--bg-primary);flex-direction:column;gap:.55rem;padding:.55rem .85rem 1.25rem;display:flex}@media (width>=900px){._interactionsPanel_166o2_206{background:var(--bg-card);gap:.75rem;padding:.75rem 1.25rem 1.5rem}}._description_166o2_222{color:var(--text-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}._externalStreamLink_166o2_233{align-self:flex-start}._root_1yzjn_1{gap:var(--space-16);padding:var(--space-16);margin-bottom:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-20);background:var(--bg-card);flex-direction:column;display:flex}@media (width>=600px){._root_1yzjn_1{padding:var(--space-20);margin-bottom:var(--space-24)}}._header_1yzjn_19{gap:var(--space-4);flex-direction:column;display:flex}._title_1yzjn_25{margin:0;font-size:1.05rem;font-weight:700}._hint_1yzjn_31{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.4}._layout_1yzjn_38{gap:var(--space-24);grid-template-columns:1fr;display:grid}@media (width>=720px){._layout_1yzjn_38{gap:var(--space-28,1.75rem);grid-template-columns:minmax(240px,320px) 1fr;align-items:start}}._preview_1yzjn_52,._previewHat_1yzjn_56,._previewHead_1yzjn_57,._previewHair_1yzjn_58,._previewEyes_1yzjn_59,._previewMouth_1yzjn_60,._previewBody_1yzjn_61,._previewLegs_1yzjn_62{display:none}._controls_1yzjn_66{gap:var(--space-10);flex-direction:column;display:flex}._field_1yzjn_72{flex-direction:column;gap:.35rem;display:flex}._fieldLabel_1yzjn_78{color:var(--text-secondary);text-transform:capitalize;font-size:.78rem;font-weight:600}._swatches_1yzjn_85{flex-wrap:wrap;gap:.35rem;display:flex}._swatch_1yzjn_85{cursor:pointer;border:2px solid #0000;border-radius:999px;width:1.5rem;height:1.5rem;padding:0}._swatch_1yzjn_85[data-active=true]{border-color:var(--text-primary);box-shadow:0 0 0 2px var(--bg-card)}._select_1yzjn_105{border-radius:var(--radius-8);border:1px solid var(--border);background:var(--bg-primary);height:2.25rem;color:var(--text-primary);padding:0 .65rem}._actions_1yzjn_114{gap:var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}._primaryBtn_1yzjn_121,._secondaryBtn_1yzjn_122{min-height:2.5rem;padding:0 var(--space-16);cursor:pointer;border-radius:999px;font-size:.9rem;font-weight:600}._primaryBtn_1yzjn_121{background:var(--gradient-brand);color:var(--text-on-accent);border:0}._primaryBtn_1yzjn_121:disabled{opacity:.6;cursor:not-allowed}._secondaryBtn_1yzjn_122{border:1px solid var(--border);color:var(--text-primary);background:0 0}._skinGrid_1yzjn_148{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}._charGrid_1yzjn_154{grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr));gap:.4rem;max-height:320px;padding:.15rem;display:grid;overflow:auto}._charCard_1yzjn_163{border:1px solid var(--border);background:var(--bg-primary);min-height:2.4rem;color:var(--text-primary);cursor:pointer;text-align:left;border-radius:10px;padding:.4rem .5rem}._charCard_1yzjn_163[data-active=true]{border-color:var(--accent,#7c5cff);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#7c5cff) 30%, transparent);font-weight:700}._charName_1yzjn_180{font-size:.72rem;line-height:1.2}._skinCard_1yzjn_185{border-radius:var(--radius-12,12px);border:2px solid var(--border);background:var(--bg-primary);cursor:pointer;color:var(--text-primary);flex-direction:column;align-items:center;gap:.35rem;padding:.5rem;display:flex}._skinCard_1yzjn_185[data-active=true]{border-color:var(--accent,#7c5cff);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#7c5cff) 35%, transparent)}._skinImg_1yzjn_203{aspect-ratio:1;object-fit:cover;width:100%;image-rendering:pixelated;background:#222;border-radius:8px}._skinName_1yzjn_212{font-size:.72rem;font-weight:600}._chipRow_1yzjn_217{flex-wrap:wrap;gap:.35rem;display:flex}._chip_1yzjn_217{border:1px solid var(--border);background:var(--bg-primary);min-height:2rem;color:var(--text-primary);cursor:pointer;text-transform:capitalize;border-radius:999px;padding:0 .75rem;font-size:.78rem}._chip_1yzjn_217[data-active=true]{border-color:var(--accent,#7c5cff);background:color-mix(in srgb, var(--accent,#7c5cff) 18%, transparent);font-weight:700}._lookGrid_1yzjn_241{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.45rem;display:grid}._lookBtn_1yzjn_247{border:1px solid var(--border);background:var(--bg-primary);min-height:3.1rem;color:var(--text-primary);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.55rem .7rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}._lookBtn_1yzjn_247:hover{border-color:color-mix(in srgb, var(--accent,#7c5cff) 45%, var(--border))}._lookBtn_1yzjn_247[data-active=true]{border-color:var(--accent,#7c5cff);background:color-mix(in srgb, var(--accent,#7c5cff) 16%, var(--bg-primary));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#7c5cff) 28%, transparent)}._lookTitle_1yzjn_276{font-size:.78rem;font-weight:650;line-height:1.25}._lookState_1yzjn_282{letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary);font-size:.68rem;font-weight:600}._lookBtn_1yzjn_247[data-active=true] ._lookState_1yzjn_282{color:var(--accent,#7c5cff)}._stage_117b3_1{flex-direction:column;gap:.35rem;width:100%;display:flex}._canvas_117b3_8{aspect-ratio:3/4;border-radius:var(--radius-16);border:1px solid var(--border);cursor:grab;touch-action:none;background:radial-gradient(at 50% 80%,#ffaa7847,#0000 55%),radial-gradient(at 15% 15%,#8cbeff38,#0000 45%),linear-gradient(165deg,#243044 0%,#151c28 60%,#1a1620 100%);width:100%;min-height:320px;max-height:520px;overflow:hidden}._canvas_117b3_8:active{cursor:grabbing}._hint_117b3_28{text-align:center;color:var(--text-muted);margin:0;font-size:.72rem}._loader_1g9wo_1{padding:var(--space-32);justify-content:center;display:flex}._userCard_1g9wo_7{align-items:center;gap:var(--space-16);padding:var(--space-16);margin-bottom:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-20);background:var(--bg-secondary);display:flex}@media (width>=600px){._userCard_1g9wo_7{padding:var(--space-24);margin-bottom:var(--space-24)}}._userAvatar_1g9wo_25{background:var(--accent-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.75rem;display:flex;overflow:hidden}._userAvatar_1g9wo_25 img{object-fit:cover;width:100%;height:100%}._userInfo_1g9wo_44{min-width:0}._userName_1g9wo_48{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:700;overflow:hidden}._userBadge_1g9wo_57{margin-top:var(--space-4);color:var(--text-muted);font-size:.875rem}._guestCard_1g9wo_63{gap:var(--space-16);padding:var(--space-16);margin-bottom:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-20);background:var(--bg-secondary);flex-direction:column;display:flex}._guestText_1g9wo_74{color:var(--text-secondary);line-height:1.5}._section_1g9wo_79{gap:var(--space-12);padding:var(--space-16);margin-bottom:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-20);background:var(--bg-card);flex-direction:column;display:flex}@media (width>=600px){._section_1g9wo_79{padding:var(--space-20);margin-bottom:var(--space-24)}}._sectionTitle_1g9wo_97{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:700}._settingRow_1g9wo_105{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:var(--tap-target-min);display:flex}@media (width<=599.98px){._settingRow_1g9wo_105{gap:var(--space-10)}}._settingMeta_1g9wo_119{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}._settingLabel_1g9wo_127{color:var(--text-primary);font-weight:600}._settingHint_1g9wo_132{color:var(--text-muted);font-size:.8125rem}._themeBtn_1g9wo_137{border:1px solid var(--border);background:var(--bg-secondary);width:2.75rem;height:2.75rem;color:var(--text-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}._themeBtn_1g9wo_137:hover{background:var(--accent-light);border-color:var(--accent)}._themeBtn_1g9wo_137 svg{width:1.125rem;height:1.125rem}._linkRow_1g9wo_161{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-12);background:var(--bg-secondary);color:var(--text-primary);font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}._linkRow_1g9wo_161:hover{background:var(--accent-light);border-color:var(--accent)}._linkRow_1g9wo_161 svg{flex-shrink:0;width:1.125rem;height:1.125rem}._logoutBtn_1g9wo_186{justify-content:center;align-items:center;gap:var(--space-8);width:100%;min-height:var(--tap-target-min);padding:var(--space-12) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-12);color:var(--text-primary);cursor:pointer;background:0 0;font-weight:600;transition:background .15s;display:inline-flex}._logoutBtn_1g9wo_186:hover:not(:disabled){background:color-mix(in srgb, var(--danger,#e5484d) 10%, transparent);border-color:color-mix(in srgb, var(--danger,#e5484d) 40%, var(--border))}._logoutBtn_1g9wo_186:disabled{opacity:.6;cursor:not-allowed}._logoutBtn_1g9wo_186 svg{width:1.125rem;height:1.125rem}._back_1g4wn_7{align-items:center;gap:var(--space-4);margin-bottom:var(--space-16);color:var(--text-muted);min-height:var(--tap-target-min);font-size:.9rem;text-decoration:none;transition:color .2s;display:none}@media (width>=900px){._back_1g4wn_7{display:inline-flex}}._back_1g4wn_7:hover{color:var(--accent)}._layout_1g4wn_29{gap:var(--space-16);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=900px){._layout_1g4wn_29{gap:var(--space-32);grid-template-columns:220px 1fr}}@media (width>=1200px){._layout_1g4wn_29{grid-template-columns:260px 1fr}}._navWrap_1g4wn_49{z-index:10;margin:0 calc(-1 * var(--container-padding-x));background:var(--bg-primary);border-bottom:1px solid var(--border);position:sticky;top:0;overflow:hidden}@media (width<=899.98px){._navWrap_1g4wn_49:after{content:"";pointer-events:none;background:linear-gradient(to left, var(--bg-primary) 20%, transparent);width:2rem;opacity:var(--nav-fade-opacity,1);transition:opacity .2s;position:absolute;top:0;bottom:0;right:0}._navWrap_1g4wn_49[data-at-end=true]:after{opacity:0}}@media (width>=900px){._navWrap_1g4wn_49{background:0 0;border-bottom:none;margin:0;position:static;overflow:visible}}._nav_1g4wn_49{gap:var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--container-padding-x);-webkit-overflow-scrolling:touch;padding:var(--space-4) 0 var(--space-8);padding-left:var(--container-padding-x);padding-right:var(--container-padding-x);scrollbar-width:none;-ms-overflow-style:none;flex-flow:row;display:flex;overflow-x:auto}._nav_1g4wn_49::-webkit-scrollbar{display:none}@media (width>=900px){._nav_1g4wn_49{scroll-snap-type:none;top:var(--space-8);flex-direction:column;padding:0;position:sticky;overflow-x:visible}}._navEndSpacer_1g4wn_120{flex-shrink:0;width:1px;height:1px}@media (width>=900px){._navEndSpacer_1g4wn_120{display:none}}._navBtn_1g4wn_132{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-12);color:var(--text-secondary);cursor:pointer;text-align:left;white-space:nowrap;scroll-snap-align:start;min-height:var(--tap-target-min);background:0 0;border:none;flex-shrink:0;font-size:.9rem;font-weight:500;transition:background .2s,color .2s;display:flex}._navBtn_1g4wn_132:hover{background:var(--bg-secondary);color:var(--text-primary)}._navBtn_1g4wn_132:focus-visible{box-shadow:var(--focus-ring)}._navBtnActive_1g4wn_161{background:var(--accent-light);color:var(--accent)}._content_1g4wn_166{min-width:0}@media (width<=899.98px){._content_1g4wn_166{padding-top:var(--space-4)}}._sectionTitle_1g4wn_176{color:var(--text-primary);margin-bottom:var(--space-4);font-size:clamp(1.05rem,3vw,1.25rem);font-weight:700}._sectionDesc_1g4wn_183{color:var(--text-secondary);margin-bottom:var(--space-20);font-size:.9rem;line-height:1.5}._welcomeBlock_1g4wn_190{margin-bottom:var(--space-20)}._welcomeIntro_1g4wn_194{color:var(--text-secondary);margin-bottom:var(--space-12);font-size:.9rem;line-height:1.5}._welcomeSteps_1g4wn_201{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}._welcomeStep_1g4wn_201{gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-12);background:var(--bg-secondary);border:1px solid var(--border);grid-template-columns:auto 1fr;align-items:start;display:grid}._welcomeStepNum_1g4wn_220{background:var(--accent-light);width:1.5rem;height:1.5rem;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-size:.75rem;font-weight:700;display:flex}._welcomeStepTitle_1g4wn_235{color:var(--text-primary);font-size:.9rem;font-weight:600;line-height:1.4}._welcomeStepDesc_1g4wn_242{color:var(--text-secondary);margin-top:var(--space-2);font-size:.85rem;line-height:1.45}._welcomeNote_1g4wn_249{margin-top:var(--space-12);color:var(--text-muted);font-size:.85rem;line-height:1.45}._sectionSubtitle_1g4wn_256{color:var(--text-primary);margin-top:var(--space-24);margin-bottom:var(--space-4);font-size:1rem;font-weight:600}@media (width>=600px){._sectionSubtitle_1g4wn_256{font-size:1.05rem}}._roomLink_1g4wn_270{padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);color:var(--accent);border:1px solid var(--border);min-height:var(--tap-target-min);align-items:center;font-size:.8rem;font-weight:500;text-decoration:none;display:inline-flex}._roomLink_1g4wn_270:hover{background:var(--accent-light)}._roomLink_1g4wn_270:focus-visible{box-shadow:var(--focus-ring)}._deleteBtn_1g4wn_291{padding:var(--space-8) var(--space-12);border:1px solid var(--border);border-radius:var(--radius-8);color:var(--danger);cursor:pointer;min-height:var(--tap-target-min);background:0 0;font-size:.8rem}._deleteBtn_1g4wn_291:hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}._deleteBtn_1g4wn_291:focus-visible{box-shadow:var(--focus-ring)}._guestWarning_1g4wn_310{padding:var(--space-16) var(--space-20);border-radius:var(--radius-16);background:var(--accent-light);border:1px solid var(--border);margin-bottom:var(--space-24);color:var(--text-primary);font-size:.9rem}._guestWarning_1g4wn_310 button{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}._form_c3nrz_6{flex-direction:column;gap:1.25rem;max-width:32rem;display:flex}._field_c3nrz_13{flex-direction:column;gap:.35rem;display:flex}._label_c3nrz_19{color:var(--text-primary);font-size:.85rem;font-weight:600}._input_c3nrz_25,._textarea_c3nrz_26{border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);min-height:var(--tap-target-min);border-radius:.75rem;padding:.65rem .85rem;font-family:inherit;font-size:.95rem}._textarea_c3nrz_26{resize:vertical;min-height:5rem}._input_c3nrz_25:focus,._textarea_c3nrz_26:focus{box-shadow:var(--focus-ring);border-color:var(--accent);outline:none}._readonlyValue_c3nrz_49{min-height:var(--tap-target-min);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);border-radius:.75rem;align-items:center;padding:.65rem .85rem;font-size:.95rem;font-weight:600;display:flex}._hint_c3nrz_62{color:var(--text-muted);font-size:.75rem}._hintError_c3nrz_67{color:var(--danger);font-size:.75rem}._submit_c3nrz_73{background:var(--gradient-brand);color:var(--text-on-accent);cursor:pointer;min-height:var(--tap-target-min);border:none;border-radius:999px;align-self:flex-start;padding:.7rem 1.5rem;font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .2s}._submit_c3nrz_73:hover:not(:disabled){box-shadow:var(--shadow);transform:translateY(-1px)}._submit_c3nrz_73:focus-visible{box-shadow:var(--focus-ring)}._submit_c3nrz_73:disabled{opacity:.55;cursor:not-allowed}._success_c3nrz_101{background:color-mix(in srgb, var(--success) 12%, var(--bg-card));border:1px solid color-mix(in srgb, var(--success) 35%, var(--border));color:var(--text-primary);border-radius:.75rem;padding:1rem 1.1rem;font-size:.9rem}._success_c3nrz_101 a{color:var(--accent);font-weight:600}._panel_q6kx2_1{gap:var(--space-20,1.25rem);flex-direction:column;display:flex}._header_q6kx2_7{justify-content:space-between;align-items:flex-start;gap:var(--space-16,1rem);display:flex}._headerText_q6kx2_14{gap:var(--space-4,.25rem);flex-direction:column;min-width:0;display:flex}._title_q6kx2_21{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}._subtitle_q6kx2_29{max-width:40rem;color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}._emptyState_q6kx2_37{padding:var(--space-20,1.25rem) var(--space-16,1rem);border-radius:var(--radius-16,1rem);border:1px dashed var(--border);background:var(--bg-secondary);color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}._liveSession_q6kx2_50{gap:var(--space-16,1rem);padding:var(--space-16,1rem);border-radius:var(--radius-16,1rem);border:1px solid color-mix(in srgb, var(--tone,var(--accent)) 35%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--tone,var(--accent)) 14%, var(--bg-card,var(--bg-secondary))) 0%, var(--bg-card,var(--bg-secondary)) 55%);flex-direction:column;display:flex}._liveTop_q6kx2_65{justify-content:space-between;align-items:flex-start;gap:var(--space-12,.75rem);flex-wrap:wrap;display:flex}._liveIdentity_q6kx2_73{gap:var(--space-12,.75rem);min-width:0;display:flex}._liveIcon_q6kx2_79{width:3rem;height:3rem;color:var(--tone,var(--accent));background:color-mix(in srgb, var(--tone,var(--accent)) 16%, transparent);border:1px solid color-mix(in srgb, var(--tone,var(--accent)) 28%, transparent);border-radius:.9rem;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1f}._liveIconSvg_q6kx2_92{width:1.55rem;height:1.55rem}._liveBadges_q6kx2_97{flex-wrap:wrap;gap:.4rem;margin-bottom:.35rem;display:flex}._liveBadge_q6kx2_97{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#dc2626;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}._liveBadge_q6kx2_97:before{content:"";background:#fff;border-radius:50%;width:.4rem;height:.4rem;animation:1.4s ease-in-out infinite _livePulse_q6kx2_1;box-shadow:0 0 0 3px #ffffff40}._nowPlaying_q6kx2_128{color:var(--text-secondary);background:color-mix(in srgb, var(--text-primary) 6%, transparent);border:1px solid var(--border);border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.7rem;font-weight:600;display:inline-flex}._liveTitle_q6kx2_140{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}._liveMeta_q6kx2_147{color:var(--text-secondary);margin:.25rem 0 0;font-size:.85rem}._liveDirector_q6kx2_153{min-width:0}._grid_q6kx2_159{gap:var(--space-16,1rem);grid-template-columns:1fr;display:grid}@media (width>=640px){._grid_q6kx2_159{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){._grid_q6kx2_159{grid-template-columns:repeat(3,minmax(0,1fr))}}._card_q6kx2_177{border-radius:var(--radius-16,1rem);border:1px solid var(--border);background:var(--bg-card,var(--bg-secondary));flex-direction:column;min-height:100%;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;overflow:hidden}._card_q6kx2_177:hover:not(._cardBlocked_q6kx2_191){border-color:color-mix(in srgb, var(--tone,var(--accent)) 40%, var(--border));box-shadow:0 10px 28px color-mix(in srgb, var(--tone,var(--accent)) 12%, transparent);transform:translateY(-1px)}._cardLive_q6kx2_197{border-color:color-mix(in srgb, var(--tone,var(--accent)) 45%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--tone,var(--accent)) 20%, transparent)}._cardBlocked_q6kx2_191{opacity:.58}._cardArt_q6kx2_206{min-height:7.5rem;padding:var(--space-16,1rem);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--tone,var(--accent)) 34%, transparent) 0%, transparent 55%), linear-gradient(160deg, color-mix(in srgb, var(--tone,var(--accent)) 16%, var(--bg-primary)) 0%, var(--bg-secondary) 100%);border-bottom:1px solid var(--border);justify-content:flex-end;align-items:flex-end;display:flex;position:relative}._cardIcon_q6kx2_227{width:4.25rem;height:4.25rem;color:var(--tone,var(--accent));background:linear-gradient(160deg, color-mix(in srgb, var(--tone,var(--accent)) 28%, transparent) 0%, color-mix(in srgb, var(--tone,var(--accent)) 10%, transparent) 100%);border:1px solid color-mix(in srgb, var(--tone,var(--accent)) 32%, transparent);box-shadow:0 10px 24px color-mix(in srgb, var(--tone,var(--accent)) 22%, transparent), inset 0 1px 0 #ffffff24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:1.15rem;place-items:center;display:grid}._cardIconSvg_q6kx2_247{width:2.35rem;height:2.35rem;filter:drop-shadow(0 2px 4px color-mix(in srgb, var(--tone,var(--accent)) 35%, transparent))}._cardBody_q6kx2_253{gap:var(--space-12,.75rem);padding:var(--space-16,1rem);flex-direction:column;flex:1;display:flex}._cardTop_q6kx2_261{justify-content:space-between;align-items:flex-start;gap:var(--space-8,.5rem);display:flex}._cardTitle_q6kx2_268{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}._cardBadgeLive_q6kx2_276{text-transform:uppercase;letter-spacing:.03em;color:#fff;background:#dc2626;border-radius:999px;flex-shrink:0;padding:.2rem .5rem;font-size:.68rem;font-weight:700}._cardDesc_q6kx2_288{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}._cardMeta_q6kx2_300{flex-wrap:wrap;gap:.4rem;display:flex}._chip_q6kx2_306{color:var(--text-secondary);background:color-mix(in srgb, var(--text-primary) 5%, transparent);border:1px solid var(--border);border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}._cardActions_q6kx2_318{padding-top:var(--space-4,.25rem);flex-direction:column;gap:.45rem;margin-top:auto;display:flex}._statusInProgress_q6kx2_326{min-height:var(--tap-target-min,2.5rem);border-radius:var(--radius-12,.75rem);color:color-mix(in srgb, var(--tone,var(--accent)) 85%, var(--text-primary));background:color-mix(in srgb, var(--tone,var(--accent)) 12%, transparent);border:1px solid color-mix(in srgb, var(--tone,var(--accent)) 28%, var(--border));justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}._blockedHint_q6kx2_340{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.4}._primaryBtn_q6kx2_347,._dangerBtn_q6kx2_348{min-height:var(--tap-target-min,2.5rem);border-radius:var(--radius-12,.75rem);cursor:pointer;border:none;padding:.55rem 1rem;font-size:.9rem;font-weight:600;transition:opacity .15s,transform .15s,background .15s}._primaryBtn_q6kx2_347{background:var(--accent);color:#fff;width:100%}._primaryBtn_q6kx2_347:hover:not(:disabled){filter:brightness(1.05)}._primaryBtn_q6kx2_347:disabled{opacity:.45;cursor:not-allowed}._dangerBtn_q6kx2_348{background:color-mix(in srgb, var(--danger,#b91c1c) 88%, #000);color:#fff;flex-shrink:0}._dangerBtn_q6kx2_348:hover:not(:disabled){filter:brightness(1.06)}._dangerBtn_q6kx2_348:disabled{opacity:.5;cursor:not-allowed}._primaryBtn_q6kx2_347:focus-visible,._dangerBtn_q6kx2_348:focus-visible{box-shadow:var(--focus-ring);outline:none}._toneBomb_q6kx2_399{--tone:#ea580c}._toneCanvas_q6kx2_403{--tone:#2563eb}._toneBoss_q6kx2_407{--tone:#c026d3}._toneDefault_q6kx2_411{--tone:var(--accent)}@keyframes _livePulse_q6kx2_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media (width>=720px){._liveSession_q6kx2_50{padding:var(--space-20,1.25rem)}._cardArt_q6kx2_206{min-height:8.25rem}}._wrap_1koll_1{margin-top:0}._canvasStage_1koll_5{aspect-ratio:16/9;border-radius:var(--radius-12,12px);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;background:#050816;width:100%;max-width:720px;position:relative;overflow:hidden}._canvas_1koll_5{touch-action:none;background:0 0;border:none;border-radius:0;width:100%;height:100%}@media (width<=900px),(pointer:coarse){._canvasStage_1koll_5{max-width:none}}._list_yy03o_7{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}._muted_yy03o_16{color:var(--text-muted);font-size:.85rem}._row_yy03o_22{background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}@media (width>=600px){._row_yy03o_22{align-items:center}}._main_yy03o_39{flex:1;min-width:0}._name_yy03o_44{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}._banBadge_yy03o_55{text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger);border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:700}._detail_yy03o_66{color:var(--text-muted);margin-top:.2rem;font-size:.8rem}._unblockBtn_yy03o_73{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:.5rem;flex-shrink:0;padding:.4rem .75rem;font-size:.8rem;font-weight:500;transition:background .2s,color .2s}._unblockBtn_yy03o_73:hover:not(:disabled){background:var(--bg-secondary);color:var(--text-primary)}._unblockBtn_yy03o_73:focus-visible{box-shadow:var(--focus-ring)}._unblockBtn_yy03o_73:disabled{opacity:.45;cursor:not-allowed;background:color-mix(in srgb, var(--text-muted) 8%, transparent);border-color:color-mix(in srgb, var(--text-muted) 20%, transparent);color:var(--text-muted);position:relative}._unblockBtn_yy03o_73:disabled:after{content:"";background:var(--text-muted);opacity:.5;height:1px;position:absolute;inset:50% .5rem auto}._overlay_13ztt_8{z-index:50;background:var(--bg-overlay);justify-content:stretch;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (width>=600px){._overlay_13ztt_8{justify-content:center;align-items:center;padding:1rem}}._dialog_13ztt_28{background:var(--bg-card);border:1px solid var(--border);width:100%;box-shadow:var(--shadow-xl);border-radius:1rem 1rem 0 0;flex-direction:column;gap:1rem;padding:1.25rem 1.25rem 2rem;display:flex}@media (width>=600px){._dialog_13ztt_28{border-radius:1rem;max-width:26rem;padding:1.25rem}}._title_13ztt_48{color:var(--text-primary);margin-bottom:.4rem;font-size:1.05rem;font-weight:700}._text_13ztt_55{color:var(--text-secondary);margin-bottom:1rem;font-size:.85rem;line-height:1.5}._actions_13ztt_63{background:var(--bg-card);justify-content:flex-end;gap:.5rem;padding-top:.5rem;display:flex;position:sticky;bottom:0}@media (width>=600px){._actions_13ztt_63{padding-top:0;position:static}}._cancelBtn_13ztt_81{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:.5rem;padding:.4rem .75rem;font-size:.8rem;font-weight:500;transition:background .2s,color .2s}._cancelBtn_13ztt_81:hover:not(:disabled){background:var(--bg-secondary);color:var(--text-primary)}._cancelBtn_13ztt_81:focus-visible{box-shadow:var(--focus-ring)}._dangerBtn_13ztt_104{background:var(--accent);color:var(--text-on-accent);cursor:pointer;min-height:var(--tap-target-min);border:1px solid #0000;border-radius:.5rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600;transition:opacity .2s}._dangerBtn_13ztt_104:hover:not(:disabled){opacity:.85}._dangerBtn_13ztt_104:focus-visible{box-shadow:var(--focus-ring)}._cancelBtn_13ztt_81:disabled,._dangerBtn_13ztt_104:disabled{opacity:.5;cursor:not-allowed}._backdrop_1alag_8{background:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:70;justify-content:stretch;align-items:flex-end;padding:0;animation:.18s _fadeIn_1alag_1;display:flex;position:fixed;inset:0}@media (width>=600px){._backdrop_1alag_8{justify-content:center;align-items:center;padding:1rem}}._card_1alag_30{background:var(--bg-card);width:100%;max-height:90dvh;color:var(--text-primary);box-shadow:var(--shadow-lg);border:1px solid var(--border);border-radius:1.25rem 1.25rem 0 0;flex-direction:column;gap:1rem;padding:1.25rem 1.25rem 2rem;animation:.2s _slideUp_1alag_1;display:flex;position:relative;overflow-y:auto}@media (width>=600px){._card_1alag_30{border-radius:1.25rem;width:min(94vw,520px);max-height:90vh;padding:1.5rem 1.5rem 1.25rem;animation:.18s _pop_1alag_1}}._header_1alag_58{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._title_1alag_65{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}._closeBtn_1alag_74{width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;transition:background .2s;display:flex}._closeBtn_1alag_74:hover{background:var(--bg-secondary);color:var(--text-primary)}._closeBtn_1alag_74:focus-visible{box-shadow:var(--focus-ring)}._pollTitle_1alag_100{color:var(--text-secondary);background:color-mix(in srgb, var(--accent) 8%, var(--bg-secondary));border-left:3px solid var(--accent);border-radius:.65rem;margin:0;padding:.5rem .75rem;font-size:.95rem;font-weight:600}._metaBlock_1alag_112{background:var(--bg-secondary);border-radius:.75rem;flex-direction:column;gap:.4rem;padding:.75rem 1rem;display:flex}._metaRow_1alag_121{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}._metaLabel_1alag_128{color:var(--text-muted);flex-shrink:0;font-size:.78rem;font-weight:600}._metaValue_1alag_135{color:var(--text-primary);text-align:right;font-size:.82rem}._results_1alag_142{flex-direction:column;gap:.5rem;display:flex}._resultsLabel_1alag_148{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);margin:0;font-size:.72rem;font-weight:700}._optionList_1alag_158{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._optionItem_1alag_167{flex-direction:column;gap:.2rem;display:flex}._optionRow_1alag_173{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._optionText_1alag_180{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.87rem;font-weight:500;overflow:hidden}._optionStat_1alag_190{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.78rem;font-weight:600}._bar_1alag_199{background:var(--bg-secondary);border-radius:999px;height:.3rem;overflow:hidden}._barFill_1alag_206{background:var(--gradient-brand);border-radius:999px;min-width:2px;height:100%;transition:width .4s}._footer_1alag_215{border-top:1px solid var(--border);justify-content:flex-end;padding-top:.25rem;display:flex}._footerCloseBtn_1alag_222{border:1px solid var(--border);color:var(--text-primary);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:.65rem;padding:.5rem 1.25rem;font-family:inherit;font-size:.88rem;font-weight:500;transition:background .15s}._footerCloseBtn_1alag_222:hover{background:var(--bg-secondary)}._footerCloseBtn_1alag_222:focus-visible{box-shadow:var(--focus-ring)}@keyframes _fadeIn_1alag_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1alag_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _pop_1alag_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._row_1u1l7_8{background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;display:flex}@media (width>=600px){._row_1u1l7_8{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem}}._main_1u1l7_28{flex:1;min-width:0}._head_1u1l7_33{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._viewer_1u1l7_40{color:var(--text-primary);font-size:.85rem;font-weight:600}._keyBadge_1u1l7_47{background:var(--accent-light);color:var(--accent);border-radius:999px;padding:.1rem .5rem;font-family:ui-monospace,monospace;font-size:.7rem;font-weight:700}._acceptedBadge_1u1l7_58,._blockedBadge_1u1l7_59{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:700}._acceptedBadge_1u1l7_58{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}._blockedBadge_1u1l7_59{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}._time_1u1l7_78{color:var(--text-muted);margin-left:auto;font-size:.72rem}._payload_1u1l7_84{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-family:ui-monospace,monospace;font-size:.78rem;overflow:hidden}._reason_1u1l7_94{color:var(--text-muted);margin-top:.2rem;font-size:.74rem}._actions_1u1l7_101{flex-flow:wrap;flex-shrink:0;gap:.5rem;display:flex}@media (width>=600px){._actions_1u1l7_101{flex-flow:column}}._actionBtn_1u1l7_117{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;white-space:nowrap;min-height:var(--tap-target-min);background:0 0;border-radius:.5rem;padding:.4rem .75rem;font-size:.8rem;font-weight:500;transition:background .2s,color .2s}._actionBtn_1u1l7_117:hover:not(:disabled){background:var(--bg-secondary);color:var(--text-primary)}._actionBtn_1u1l7_117:focus-visible{box-shadow:var(--focus-ring)}._dangerBtn_1u1l7_141{border:1px solid var(--border);color:var(--danger);cursor:pointer;white-space:nowrap;min-height:var(--tap-target-min);background:0 0;border-radius:.5rem;padding:.4rem .75rem;font-size:.8rem;font-weight:500;transition:background .2s}._dangerBtn_1u1l7_141:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 10%, transparent)}._dangerBtn_1u1l7_141:focus-visible{box-shadow:var(--focus-ring)}._actionBtn_1u1l7_117:disabled,._dangerBtn_1u1l7_141:disabled{opacity:.45;cursor:not-allowed;background:color-mix(in srgb, var(--text-muted) 8%, transparent);border-color:color-mix(in srgb, var(--text-muted) 20%, transparent);color:var(--text-muted);position:relative}._actionBtn_1u1l7_117:disabled:after,._dangerBtn_1u1l7_141:disabled:after{content:"";background:var(--text-muted);opacity:.5;height:1px;position:absolute;inset:50% .5rem auto}._list_1e1xu_6{flex-direction:column;gap:.75rem;min-height:3rem;margin:0;padding:0;list-style:none;display:flex}._muted_1e1xu_17{color:var(--text-muted);font-size:.85rem}._row_ireuq_8{background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;display:flex}@media (width>=600px){._row_ireuq_8{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem}}._main_ireuq_28{flex:1;min-width:0}._head_ireuq_33{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._action_ireuq_40{color:var(--text-primary);font-size:.85rem;font-weight:600}._time_ireuq_46{color:var(--text-muted);margin-left:auto;font-size:.72rem}._meta_ireuq_52{color:var(--text-muted);margin-top:.2rem;font-family:ui-monospace,monospace;font-size:.74rem}._revertedBadge_ireuq_60{text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb, var(--text-muted) 14%, transparent);color:var(--text-muted);border-radius:999px;margin-top:.35rem;padding:.1rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}._actions_ireuq_74{flex-wrap:wrap;flex-shrink:0;align-items:flex-start;gap:.4rem;display:flex}._detailsBtn_ireuq_83{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);color:var(--accent);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:6px;flex-shrink:0;padding:.4rem .65rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:background .2s}._detailsBtn_ireuq_83:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}._detailsBtn_ireuq_83:focus-visible{box-shadow:var(--focus-ring)}._undoBtn_ireuq_107{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:.5rem;flex-shrink:0;padding:.4rem .75rem;font-size:.8rem;font-weight:500;transition:background .2s,color .2s}._undoBtn_ireuq_107:hover:not(:disabled){background:var(--bg-secondary);color:var(--text-primary)}._undoBtn_ireuq_107:focus-visible{box-shadow:var(--focus-ring)}._undoBtn_ireuq_107:disabled{opacity:.45;cursor:not-allowed;background:color-mix(in srgb, var(--text-muted) 8%, transparent);border-color:color-mix(in srgb, var(--text-muted) 20%, transparent);color:var(--text-muted);position:relative}._undoBtn_ireuq_107:disabled:after{content:"";background:var(--text-muted);opacity:.5;height:1px;position:absolute;inset:50% .5rem auto}._layout_gv2h5_7{flex-direction:column;gap:.75rem;display:flex}._card_gv2h5_14{background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;padding:1rem 1.1rem}._tabsCard_gv2h5_22{padding:.65rem .85rem}._empty_gv2h5_26{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}._roomSelect_gv2h5_34{color:var(--text-secondary);flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:600;display:flex}._roomSelect_gv2h5_34>*{width:100%}._roomInfo_gv2h5_47{color:var(--text-secondary);font-size:.82rem}._roomInfo_gv2h5_47 strong{color:var(--text-primary)}._subNav_gv2h5_57{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;gap:.35rem;display:flex;overflow-x:auto}._subNav_gv2h5_57::-webkit-scrollbar{display:none}@media (width>=900px){._subNav_gv2h5_57{flex-wrap:wrap;overflow-x:visible}}._subBtn_gv2h5_83{background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;white-space:nowrap;scroll-snap-align:start;min-height:var(--tap-target-min);border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.85rem;font-weight:600;transition:background .2s,color .2s;display:flex}._subBtn_gv2h5_83:hover{background:var(--accent-light);color:var(--text-primary)}._subBtn_gv2h5_83:focus-visible{box-shadow:var(--focus-ring)}._subBtnActive_gv2h5_111{background:var(--accent-light);color:var(--accent)}._body_gv2h5_116{flex-direction:column;gap:.75rem;display:flex}._list_1h81v_6{flex-direction:column;gap:.75rem;min-height:3rem;margin:0;padding:0;list-style:none;display:flex}._muted_1h81v_17{color:var(--text-muted);font-size:.85rem}._backdrop_8op3r_5{z-index:100;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_8op3r_16{background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;flex-direction:column;gap:.85rem;width:100%;max-width:480px;padding:1.25rem 1.25rem 1.1rem;display:flex;box-shadow:0 12px 40px #00000073}._header_8op3r_29{justify-content:space-between;align-items:center;display:flex}._title_8op3r_35{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}._closeBtn_8op3r_42{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.4rem;padding:.2rem .4rem;font-size:1.4rem;line-height:1}._closeBtn_8op3r_42:hover{color:var(--text-primary);background:var(--bg-secondary)}._form_8op3r_58{flex-wrap:wrap;gap:.5rem;display:flex}._input_8op3r_64{background:var(--bg-secondary);border:1px solid var(--border);min-width:0;color:var(--text-primary);border-radius:.5rem;flex:200px;padding:.55rem .75rem;font-size:.85rem}._input_8op3r_64:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}._runBtn_8op3r_81{background:var(--accent);color:var(--accent-contrast,#fff);border:1px solid var(--accent);cursor:pointer;border-radius:.5rem;padding:.55rem 1rem;font-size:.82rem;font-weight:600}._runBtn_8op3r_81:disabled{opacity:.55;cursor:not-allowed}._runBtn_8op3r_81:focus-visible{box-shadow:var(--focus-ring)}._errorMsg_8op3r_101{color:var(--danger);margin:0;font-size:.8rem}._resultCard_8op3r_107{background:var(--bg-secondary);border:1px solid var(--border);border-radius:.75rem;flex-direction:column;gap:.45rem;padding:.85rem .9rem;display:flex}._resultRow_8op3r_117{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.82rem;display:flex}._resultLabel_8op3r_126{min-width:92px;color:var(--text-muted)}._code_8op3r_131{font-family:var(--font-mono,ui-monospace, monospace);background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);word-break:break-all;border-radius:.35rem;padding:.05rem .4rem;font-size:.78rem}._badgeReject_8op3r_142{text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb, var(--danger) 16%, transparent);color:var(--danger);border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}._badgeAllow_8op3r_153{text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb, var(--success,#1aa05f) 16%, transparent);color:var(--success,#1aa05f);border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}._layout_lbic9_5{flex-direction:column;gap:.9rem;display:flex;position:relative}._muted_lbic9_12{color:var(--text-muted);font-size:.85rem}._section_lbic9_17{background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;flex-direction:column;gap:.6rem;padding:1rem 1.1rem;display:flex}._sectionHeader_lbic9_27{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._sectionTitle_lbic9_35{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:600}._sectionHint_lbic9_42{color:var(--text-muted);margin:.2rem 0 0;font-size:.8rem}._localMeta_lbic9_48{color:var(--text-secondary);flex-wrap:wrap;gap:.4rem;font-size:.8rem;display:flex}._actions_lbic9_56{flex-wrap:wrap;gap:.5rem;display:flex}._fileInputHidden_lbic9_62{display:none}._primaryBtn_lbic9_68,._dangerBtn_lbic9_69{cursor:pointer;min-height:var(--tap-target-min);border-radius:.6rem;padding:.45rem .85rem;font-size:.82rem;font-weight:500;transition:background .2s,color .2s,border-color .2s}._primaryBtn_lbic9_68{background:var(--accent);color:var(--accent-contrast,#fff);border:1px solid var(--accent)}._primaryBtn_lbic9_68:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, transparent)}._primaryBtn_lbic9_68:focus-visible{box-shadow:var(--focus-ring)}._primaryBtn_lbic9_68:disabled{opacity:.55;cursor:not-allowed}._dangerBtn_lbic9_69{color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);background:0 0}._dangerBtn_lbic9_69:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 12%, transparent)}._dangerBtn_lbic9_69:focus-visible{box-shadow:var(--focus-ring)}._dangerBtn_lbic9_69:disabled{opacity:.55;cursor:not-allowed}._switch_lbic9_122{flex-shrink:0;width:42px;height:24px;display:inline-block;position:relative}._switch_lbic9_122 input{opacity:0;width:0;height:0}._switchSlider_lbic9_136{cursor:pointer;background-color:color-mix(in srgb, var(--text-muted) 35%, transparent);border-radius:999px;transition:background-color .2s;position:absolute;inset:0}._switchSlider_lbic9_136:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}._switch_lbic9_122 input:checked+._switchSlider_lbic9_136{background-color:var(--accent)}._switch_lbic9_122 input:checked+._switchSlider_lbic9_136:before{transform:translate(18px)}._switch_lbic9_122 input:focus-visible+._switchSlider_lbic9_136{box-shadow:var(--focus-ring)}._switch_lbic9_122 input:disabled+._switchSlider_lbic9_136{opacity:.45;cursor:not-allowed}._fab_lbic9_176{z-index:20;background:var(--accent);color:var(--accent-contrast,#fff);border:1px solid var(--accent);cursor:pointer;border-radius:999px;padding:.65rem 1rem;font-size:.82rem;font-weight:600;transition:transform .15s;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 4px 16px #00000040}._fab_lbic9_176:hover{transform:translateY(-1px)}._fab_lbic9_176:focus-visible{box-shadow:var(--focus-ring), 0 4px 16px #00000040}._panel_uuxdm_6{background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;padding:1.25rem}._title_uuxdm_13{color:var(--text-primary);margin-bottom:.35rem;font-size:1rem;font-weight:600}._desc_uuxdm_20{color:var(--text-secondary);margin-bottom:1rem;font-size:.85rem;line-height:1.5}._row_uuxdm_28{flex-direction:column;gap:.5rem;display:flex}@media (width>=600px){._row_uuxdm_28{flex-flow:wrap}}._roomInfo_uuxdm_41{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);border-radius:.75rem;margin-bottom:1rem;padding:.75rem .85rem;font-size:.85rem}._roomInfo_uuxdm_41 strong{color:var(--text-primary)}._actions_uuxdm_56{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}._url_uuxdm_63{border:1px solid var(--border);background:var(--bg-secondary);min-width:10rem;color:var(--text-muted);min-height:var(--tap-target-min);border-radius:.65rem;flex:1;padding:.6rem .85rem;font-family:ui-monospace,monospace;font-size:.8rem}._primaryBtn_uuxdm_77,._copyBtn_uuxdm_78{border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;min-height:var(--tap-target-min);border-radius:.65rem;padding:.6rem 1rem;font-size:.875rem;font-weight:500;transition:background .2s}._primaryBtn_uuxdm_77{background:var(--gradient-brand);color:var(--text-on-accent);border-color:#0000}._copyBtn_uuxdm_78:hover:not(:disabled){background:var(--accent-light)}._copyBtn_uuxdm_78:focus-visible,._primaryBtn_uuxdm_77:focus-visible{box-shadow:var(--focus-ring)}._primaryBtn_uuxdm_77:disabled,._copyBtn_uuxdm_78:disabled,._dangerBtn_uuxdm_108:disabled{opacity:.55;cursor:not-allowed}._oneTimeBox_uuxdm_113{flex-direction:column;gap:.65rem;margin-bottom:1rem;display:flex}._confirmBox_uuxdm_120{border:1px solid color-mix(in srgb, var(--danger) 32%, var(--border));background:color-mix(in srgb, var(--danger) 7%, var(--bg-card));border-radius:.75rem;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:.85rem;display:flex}@media (width>=600px){._confirmBox_uuxdm_120{flex-direction:row;justify-content:space-between;align-items:center}}._confirmTitle_uuxdm_139{color:var(--text-primary);font-size:.86rem;font-weight:700}._confirmText_uuxdm_145{color:var(--text-secondary);margin-top:.2rem;font-size:.8rem;line-height:1.4}._confirmActions_uuxdm_152{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}._notice_uuxdm_159{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--bg-card));color:var(--text-secondary);border-radius:.75rem;padding:.65rem .8rem;font-size:.8rem}._tokenList_uuxdm_168{flex-direction:column;gap:.6rem;margin-top:1rem;display:flex}._tokenListHeader_uuxdm_175,._tokenItem_uuxdm_176{justify-content:space-between;align-items:center;gap:1rem;display:flex}._tokenListHeader_uuxdm_175{color:var(--text-secondary);font-size:.82rem;font-weight:700}._empty_uuxdm_189{color:var(--text-muted);font-size:.82rem}._tokenItem_uuxdm_176{border:1px solid var(--border);background:var(--bg-secondary);border-radius:.75rem;padding:.75rem .85rem}._tokenTitle_uuxdm_201{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.85rem;font-weight:600;display:flex}._tokenMeta_uuxdm_211{color:var(--text-muted);margin-top:.2rem;font-size:.75rem}._activeTokenBadge_uuxdm_217,._revokedBadge_uuxdm_218{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:700}._activeTokenBadge_uuxdm_217{background:color-mix(in srgb, var(--success) 14%, var(--bg-card));color:var(--success)}._revokedBadge_uuxdm_218{background:color-mix(in srgb, var(--danger) 12%, var(--bg-card));color:var(--danger)}._dangerBtn_uuxdm_108{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));color:var(--danger);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:.6rem;padding:.45rem .75rem;font-size:.78rem;font-weight:600}._dangerBtn_uuxdm_108:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 10%, transparent)}._dangerBtn_uuxdm_108:focus-visible{box-shadow:var(--focus-ring)}._steps_uuxdm_257{color:var(--text-muted);margin-top:1rem;padding-left:1.1rem;font-size:.8rem;line-height:1.6}._overlay_1dv7w_7{z-index:var(--z-popover);background:var(--bg-overlay);justify-content:stretch;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (width>=600px){._overlay_1dv7w_7{justify-content:center;align-items:center;padding:1rem}}._dialog_1dv7w_27{width:100%;padding:1.25rem 1.25rem calc(1.25rem + var(--safe-area-bottom));background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-xl);border-radius:1rem 1rem 0 0;flex-direction:column;gap:.75rem;display:flex}@media (width>=600px){._dialog_1dv7w_27{border-radius:1rem;max-width:26rem;padding:1.25rem}}._title_1dv7w_47{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}._text_1dv7w_54{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.55}._error_1dv7w_61{color:var(--danger);margin:0;font-size:.82rem;line-height:1.4}._actions_1dv7w_68{flex-direction:column-reverse;gap:.65rem;margin-top:.5rem;display:flex}@media (width>=600px){._actions_1dv7w_68{flex-direction:row;justify-content:flex-end;margin-top:.25rem}}._cancelBtn_1dv7w_83,._confirmBtn_1dv7w_84{min-height:var(--tap-target-min);cursor:pointer;border-radius:.65rem;padding:.7rem 1rem;font-size:.9rem;font-weight:600;transition:background .2s,opacity .2s,color .2s}@media (width>=600px){._cancelBtn_1dv7w_83,._confirmBtn_1dv7w_84{min-height:auto;padding:.45rem .9rem;font-size:.82rem}}._cancelBtn_1dv7w_83{border:1px solid var(--border);color:var(--text-secondary);background:0 0}._cancelBtn_1dv7w_83:hover:not(:disabled){background:var(--bg-secondary);color:var(--text-primary)}._confirmBtnPrimary_1dv7w_114{background:var(--accent);color:var(--text-on-accent);border:1px solid #0000}._confirmBtnPrimary_1dv7w_114:hover:not(:disabled){opacity:.88}._confirmBtnDanger_1dv7w_124{background:var(--danger);color:#fff;border:1px solid #0000}._confirmBtnDanger_1dv7w_124:hover:not(:disabled){opacity:.9}._cancelBtn_1dv7w_83:disabled,._confirmBtn_1dv7w_84:disabled{opacity:.55;cursor:not-allowed}._viewerLink_1yb1l_7{background:color-mix(in srgb, var(--accent) 8%, var(--bg-card));border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:10px;flex-direction:column;gap:.5rem;margin-bottom:1.25rem;padding:.85rem 1rem;display:flex}._header_1yb1l_18{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}._label_1yb1l_25{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);font-size:.78rem;font-weight:700}._badge_1yb1l_33{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.7rem;font-weight:600}._row_1yb1l_42{flex-direction:column;gap:.5rem;display:flex}@media (width>=600px){._row_1yb1l_42{flex-direction:row;align-items:stretch}}._url_1yb1l_55{background:color-mix(in srgb, var(--bg-primary) 80%, transparent);border:1px solid var(--border);min-width:0;color:var(--text-primary);text-overflow:ellipsis;cursor:text;min-height:var(--tap-target-min);border-radius:6px;flex:1;padding:.5rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}._url_1yb1l_55:focus-visible{box-shadow:var(--focus-ring);outline:none}._copyBtn_1yb1l_75{background:var(--accent);color:var(--text-on-accent);cursor:pointer;min-height:var(--tap-target-min);border:1px solid #0000;border-radius:6px;flex-shrink:0;padding:.5rem .95rem;font-size:.84rem;font-weight:600;transition:background .12s,transform .12s}._copyBtn_1yb1l_75:hover:not(:disabled){background:var(--accent-hover)}._copyBtn_1yb1l_75:active:not(:disabled){transform:scale(.98)}._copyBtn_1yb1l_75:focus-visible{box-shadow:var(--focus-ring)}._copyBtn_1yb1l_75:disabled{opacity:.6;cursor:not-allowed}._copyBtnCopied_1yb1l_108,._copyBtnCopied_1yb1l_108:hover:not(:disabled){background:var(--success)}._hint_1yb1l_116{color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.45}._roomList_1b7rt_7{flex-direction:column;gap:.75rem;display:flex}._roomItem_1b7rt_14{background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;display:flex}@media (width>=600px){._roomItem_1b7rt_14{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}}._editForm_1b7rt_34{flex-direction:column;gap:.85rem;width:100%;display:flex}._editGrid_1b7rt_42{grid-template-columns:1fr;gap:.85rem;display:grid}@media (width>=600px){._editGrid_1b7rt_42{grid-template-columns:repeat(2,minmax(0,1fr))}}._editField_1b7rt_54{color:var(--text-secondary);flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:600;display:flex}._editField_1b7rt_54 input,._editField_1b7rt_54 textarea{border:1px solid var(--border);background:var(--bg-primary);width:100%;color:var(--text-primary);font:inherit;min-height:var(--tap-target-min);border-radius:.65rem;padding:.6rem .75rem}._editField_1b7rt_54 input:focus,._editField_1b7rt_54 textarea:focus{box-shadow:var(--focus-ring);border-color:var(--accent);outline:none}._editField_1b7rt_54 textarea{resize:vertical;min-height:4.5rem}._roomItemTitle_1b7rt_88{color:var(--text-primary);font-weight:600}._roomItemMeta_1b7rt_93{color:var(--text-muted);font-size:.8rem}._roomActions_1b7rt_99{flex-wrap:wrap;gap:.5rem;display:flex}._actionBtn_1b7rt_106{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:.5rem;padding:.4rem .75rem;font-size:.8rem;font-weight:500;transition:background .2s,color .2s}._actionBtn_1b7rt_106:hover:not(:disabled){background:var(--bg-secondary);color:var(--text-primary)}._actionBtn_1b7rt_106:focus-visible{box-shadow:var(--focus-ring)}._actionBtn_1b7rt_106:disabled{opacity:.5;cursor:not-allowed}._actionBtnDanger_1b7rt_134{border:1px solid color-mix(in srgb, var(--danger,#d92d20) 35%, transparent);color:var(--danger,#d92d20);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:.5rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}._actionBtnDanger_1b7rt_134:hover:not(:disabled){background:color-mix(in srgb, var(--danger,#d92d20) 10%, transparent);border-color:var(--danger,#d92d20)}._actionBtnDanger_1b7rt_134:focus-visible{box-shadow:var(--focus-ring)}._actionBtnDanger_1b7rt_134:disabled{opacity:.5;cursor:not-allowed}._actionBtnPrimary_1b7rt_162{background:var(--accent);color:var(--text-on-accent);cursor:pointer;min-height:var(--tap-target-min);border:1px solid #0000;border-radius:.5rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600;transition:opacity .2s}._actionBtnPrimary_1b7rt_162:hover:not(:disabled){opacity:.85}._actionBtnPrimary_1b7rt_162:focus-visible{box-shadow:var(--focus-ring)}._actionBtnPrimary_1b7rt_162:disabled{opacity:.5;cursor:not-allowed}._roomItemActive_1b7rt_189{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--bg-card))}._activeBadge_1b7rt_195{background:var(--accent-light);color:var(--accent);vertical-align:middle;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;margin-left:.5rem;padding:.1rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}._publishedBadge_1b7rt_210{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success);vertical-align:middle;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;margin-left:.5rem;padding:.1rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}._disabledBadge_1b7rt_224{background:color-mix(in srgb, var(--text-muted) 14%, transparent);color:var(--text-muted);vertical-align:middle;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;margin-left:.5rem;padding:.1rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}._state_1b7rt_239{color:var(--text-secondary);margin-bottom:1.25rem;font-size:.9rem;line-height:1.5}._linkBtn_1b7rt_247{color:var(--text-secondary);cursor:pointer;text-align:left;white-space:nowrap;min-height:var(--tap-target-min);background:0 0;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.9rem;font-weight:500;transition:background .2s,color .2s;display:inline-flex}._linkBtn_1b7rt_247:hover{background:var(--bg-secondary);color:var(--text-primary)}._linkBtn_1b7rt_247:focus-visible{box-shadow:var(--focus-ring)}._root_q8uuw_6{flex-direction:column;gap:1rem;display:flex}._header_q8uuw_13{flex-direction:column;gap:.75rem;display:flex}@media (width>=600px){._header_q8uuw_13{flex-direction:row;justify-content:space-between;align-items:center}}._title_q8uuw_27{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}._desc_q8uuw_34{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}._addBtn_q8uuw_42{background:var(--accent);color:var(--text-on-accent);cursor:pointer;white-space:nowrap;min-height:var(--tap-target-min);border:1px solid #0000;border-radius:.5rem;align-self:flex-start;padding:.4rem .9rem;font-size:.8rem;font-weight:600;transition:opacity .2s}._addBtn_q8uuw_42:hover{opacity:.85}._addBtn_q8uuw_42:focus-visible{box-shadow:var(--focus-ring)}._loadError_q8uuw_66{background:color-mix(in srgb, var(--danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);color:var(--danger);border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.85rem;display:flex}._reloadBtn_q8uuw_78{color:var(--danger);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;font-weight:600;text-decoration:underline}._stateText_q8uuw_89{color:var(--text-muted);font-size:.9rem}._memberList_q8uuw_95{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._memberRow_q8uuw_104{background:var(--bg-card);border:1px solid var(--border);border-radius:.75rem;flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}@media (width>=600px){._memberRow_q8uuw_104{align-items:center}}._memberAvatar_q8uuw_122{background:var(--accent-light);width:2.25rem;height:2.25rem;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex}._memberInfo_q8uuw_137{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}._memberName_q8uuw_145{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}._memberLogin_q8uuw_154{color:var(--text-muted);font-size:.75rem}._memberRole_q8uuw_160{flex-shrink:0;align-items:center;gap:.4rem;display:flex}._badgeModerator_q8uuw_167{background:var(--accent-light);color:var(--accent);letter-spacing:.03em;border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:700;display:inline-block}._badgeVip_q8uuw_179{background:color-mix(in srgb, var(--warning) 15%, transparent);color:var(--warning);letter-spacing:.03em;border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:700;display:inline-block}._roleEditGroup_q8uuw_191{align-items:stretch;gap:var(--space-8);flex-direction:column;width:100%;display:flex}@media (width>=600px){._roleEditGroup_q8uuw_191{flex-direction:row;align-items:center;width:auto}}._inlineError_q8uuw_207{color:var(--danger);font-size:.75rem}._memberActions_q8uuw_213{flex-wrap:wrap;flex-shrink:0;gap:.35rem;display:flex}._editRoleBtn_q8uuw_220{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:.4rem;padding:.3rem .6rem;font-size:.75rem;transition:background .2s,color .2s}._editRoleBtn_q8uuw_220:hover{background:var(--bg-secondary);color:var(--text-primary)}._editRoleBtn_q8uuw_220:focus-visible{box-shadow:var(--focus-ring)}._removeBtn_q8uuw_241{border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);color:var(--danger);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:.4rem;padding:.3rem .6rem;font-size:.75rem;transition:background .2s}._removeBtn_q8uuw_241:hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}._removeBtn_q8uuw_241:focus-visible{box-shadow:var(--focus-ring)}._saveBtn_q8uuw_262{background:var(--accent);color:var(--text-on-accent);cursor:pointer;min-height:var(--tap-target-min);border:1px solid #0000;border-radius:.4rem;padding:.25rem .55rem;font-size:.75rem;font-weight:600;transition:opacity .2s}._saveBtn_q8uuw_262:hover:not(:disabled){opacity:.85}._saveBtn_q8uuw_262:focus-visible{box-shadow:var(--focus-ring)}._cancelSmallBtn_q8uuw_283{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:.4rem;padding:.25rem .55rem;font-size:.75rem;transition:background .2s}._cancelSmallBtn_q8uuw_283:hover:not(:disabled){background:var(--bg-secondary)}._cancelSmallBtn_q8uuw_283:focus-visible{box-shadow:var(--focus-ring)}._saveBtn_q8uuw_262:disabled,._cancelSmallBtn_q8uuw_283:disabled{opacity:.5;cursor:not-allowed}._dialogOverlay_q8uuw_310{z-index:70;background:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:stretch;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (width>=600px){._dialogOverlay_q8uuw_310{justify-content:center;align-items:center;padding:1rem}}._dialog_q8uuw_310{width:100%;padding:1.5rem 1.5rem calc(1.5rem + var(--safe-area-bottom));background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-xl);border-radius:1rem 1rem 0 0;flex-direction:column;gap:1rem;display:flex}@media (width>=600px){._dialog_q8uuw_310{border-radius:1rem;max-width:26rem;padding:1.5rem}}._dialogTitle_q8uuw_350{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}._dialogTitleDanger_q8uuw_357{color:var(--danger);margin:0;font-size:1.05rem;font-weight:700}._dialogText_q8uuw_364{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}._dialogForm_q8uuw_372{flex-direction:column;gap:.85rem;display:flex}._fieldLabel_q8uuw_378{color:var(--text-secondary);flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:600;display:flex}._fieldHint_q8uuw_387{color:var(--text-secondary);margin:0;font-size:.72rem;font-weight:400}._fieldInput_q8uuw_394,._fieldSelect_q8uuw_395{border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);font:inherit;min-height:var(--tap-target-min);border-radius:.65rem;padding:.55rem .75rem;font-size:.9rem}._fieldInput_q8uuw_394:focus,._fieldSelect_q8uuw_395:focus{box-shadow:var(--focus-ring);border-color:var(--accent);outline:none}._dialogError_q8uuw_413{background:color-mix(in srgb, var(--danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);color:var(--danger);border-radius:.5rem;padding:.5rem .75rem;font-size:.82rem}._dialogActions_q8uuw_422{justify-content:flex-end;gap:.5rem;display:flex}._cancelBtn_q8uuw_429{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border-radius:.5rem;padding:.45rem .9rem;font-size:.85rem;font-weight:500;transition:background .2s,color .2s}._cancelBtn_q8uuw_429:hover:not(:disabled){background:var(--bg-secondary);color:var(--text-primary)}._cancelBtn_q8uuw_429:focus-visible{box-shadow:var(--focus-ring)}._primaryBtn_q8uuw_451{background:var(--accent);color:var(--text-on-accent);cursor:pointer;min-height:var(--tap-target-min);border:1px solid #0000;border-radius:.5rem;padding:.45rem .9rem;font-size:.85rem;font-weight:600;transition:opacity .2s}._primaryBtn_q8uuw_451:hover:not(:disabled){opacity:.85}._primaryBtn_q8uuw_451:focus-visible{box-shadow:var(--focus-ring)}._dangerBtn_q8uuw_472{background:var(--danger);color:var(--text-on-accent);cursor:pointer;min-height:var(--tap-target-min);border:1px solid #0000;border-radius:.5rem;padding:.45rem .9rem;font-size:.85rem;font-weight:600;transition:opacity .2s}._dangerBtn_q8uuw_472:hover:not(:disabled){opacity:.85}._dangerBtn_q8uuw_472:focus-visible{box-shadow:var(--focus-ring)}._cancelBtn_q8uuw_429:disabled,._primaryBtn_q8uuw_451:disabled,._dangerBtn_q8uuw_472:disabled{opacity:.5;cursor:not-allowed}._root_5llm5_5{width:100%;padding:var(--space-4);gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-12);background:var(--bg-secondary);display:flex}._segment_5llm5_15{min-height:var(--tap-target-min);padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;flex:1;font-size:.88rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}._segment_5llm5_15:hover:not(:disabled):not(._segmentActive_5llm5_33){color:var(--text-primary);background:color-mix(in srgb, var(--bg-card) 70%, transparent)}._segment_5llm5_15:focus-visible{box-shadow:var(--focus-ring);outline:none}._segmentActive_5llm5_33{background:var(--bg-card);color:var(--accent);box-shadow:var(--shadow-xs)}._segment_5llm5_15:disabled{opacity:.5;cursor:not-allowed}._list_hrw4v_1{flex-direction:column;gap:.75rem;display:flex}._rateLockBanner_hrw4v_7{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);border-radius:.55rem;margin:0;padding:.55rem .75rem;font-size:.82rem;line-height:1.4}._empty_hrw4v_18{color:var(--text-secondary);font-size:.85rem;line-height:1.5}._card_hrw4v_24{background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;padding:1rem 1.15rem;transition:border-color .2s,box-shadow .2s}._cardOn_hrw4v_34{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}._cardActive_hrw4v_38{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}._body_hrw4v_44{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._copy_hrw4v_51{flex:1;min-width:0}._titleRow_hrw4v_56{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}._title_hrw4v_56{color:var(--text-primary);margin:0;font-size:1rem;font-weight:650;line-height:1.3}._status_hrw4v_72{letter-spacing:.02em;border-radius:999px;padding:.15rem .45rem;font-size:.7rem;font-weight:600}._statusOn_hrw4v_80{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent)}._statusOff_hrw4v_85{background:var(--bg-secondary);color:var(--text-muted)}._desc_hrw4v_90{max-width:34rem;color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.4rem 0 0;font-size:.85rem;line-height:1.45;display:-webkit-box;overflow:hidden}._actions_hrw4v_102{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.9rem;padding-top:.1rem;display:flex}._configureBtn_hrw4v_111{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;min-height:var(--tap-target-min);white-space:nowrap;border-radius:.6rem;flex-shrink:0;padding:.4rem .85rem;font-size:.8rem;font-weight:550;transition:background .2s,border-color .2s,color .2s}._configureBtn_hrw4v_111:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--text-on-accent,white)}._configureBtn_hrw4v_111:disabled{opacity:.45;cursor:not-allowed}._configureBtn_hrw4v_111:focus-visible{box-shadow:var(--focus-ring)}._toggle_hrw4v_144{background:var(--border);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:2.75rem;height:1.5rem;transition:background .2s;position:relative}._toggle_hrw4v_144:disabled{opacity:.6;cursor:wait}._toggle_hrw4v_144:focus-visible{box-shadow:var(--focus-ring)}._toggleOn_hrw4v_165{background:var(--accent)}._toggleThumb_hrw4v_169{width:1.2rem;height:1.2rem;box-shadow:var(--shadow-xs);background:#fff;border-radius:50%;transition:transform .2s;position:absolute;top:.15rem;left:.15rem}._toggleOn_hrw4v_165 ._toggleThumb_hrw4v_169{transform:translate(1.25rem)}@media (width<=419.98px){._body_hrw4v_44{gap:.75rem}._desc_hrw4v_90{max-width:none}}._container_1ixbv_6{flex-direction:column;gap:.85rem;padding:.75rem 0 .15rem;display:flex}._header_1ixbv_13{flex-direction:column;gap:.15rem;display:flex}._title_1ixbv_19{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:650}._subtitle_1ixbv_26{color:var(--text-secondary);margin:0;font-size:.8rem}._uploadBlock_1ixbv_34{flex-direction:column;gap:.65rem;display:flex}._fieldLabel_1ixbv_40{color:var(--text-secondary);flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:550;display:flex}._textInput_1ixbv_49,._textArea_1ixbv_50{width:100%;min-height:var(--tap-target-min);border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);font-size:.875rem;font:inherit;box-sizing:border-box;border-radius:.55rem;padding:.55rem .7rem}._textArea_1ixbv_50{resize:vertical;min-height:4rem}._charCount_1ixbv_68{color:var(--text-muted);align-self:flex-end;font-size:.7rem;font-weight:400}._fileRow_1ixbv_75{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}._hiddenInput_1ixbv_82{display:none}._pickButton_1ixbv_86{min-height:var(--tap-target-min);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border-radius:.55rem;padding:.45rem .9rem;font-size:.82rem;font-weight:550}._pickButton_1ixbv_86:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}._fileName_1ixbv_102{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.45rem;max-width:16rem;font-size:.8rem;display:inline-flex;overflow:hidden}._kindTag_1ixbv_114,._kindTagSmall_1ixbv_115{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);text-transform:uppercase;letter-spacing:.03em;border-radius:.3rem;padding:.1rem .4rem;font-size:.65rem;font-weight:650}._kindTagSmall_1ixbv_115{background:var(--bg-secondary);color:var(--text-secondary)}._previewHint_1ixbv_131{color:var(--warning);font-size:.78rem}._rightsLabel_1ixbv_136{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.65rem;font-size:.8rem;line-height:1.4;display:flex}._rightsLabel_1ixbv_136 input{cursor:pointer;width:1.15rem;height:1.15rem;accent-color:var(--accent);flex-shrink:0;margin-top:.1rem}._uploadButton_1ixbv_156{min-height:var(--tap-target-min);border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:.6rem;align-self:flex-start;padding:.55rem 1rem;font-size:.85rem;font-weight:550}._uploadButton_1ixbv_156:hover:not(:disabled){background:var(--accent);color:var(--text-on-accent)}._uploadButton_1ixbv_156:disabled{opacity:.5;cursor:not-allowed}._inlineHint_1ixbv_179{color:var(--danger);margin:0;font-size:.78rem;line-height:1.35}._progressWrap_1ixbv_186{flex-direction:column;gap:.3rem;display:flex}._progressBar_1ixbv_192{background:var(--border);border-radius:3px;width:100%;height:6px;overflow:hidden}._progressFill_1ixbv_200{background:var(--accent);height:100%;transition:width .2s}._progressLabel_1ixbv_206{color:var(--text-secondary);font-size:.75rem}._moderationBlock_1ixbv_213{border-top:1px solid var(--border);flex-direction:column;gap:.55rem;padding:.75rem 0;display:flex}._moderationTitle_1ixbv_221{color:var(--text-primary);margin:0;font-size:.85rem;font-weight:650}._moderationHint_1ixbv_228{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.4}._moderationControls_1ixbv_235{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}._reasonInput_1ixbv_242{min-width:8rem;min-height:var(--tap-target-min);border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);font-size:.82rem;font:inherit;border-radius:.55rem;flex:10rem;padding:0 .65rem}._approveBtn_1ixbv_255,._rejectBtn_1ixbv_256{min-height:var(--tap-target-min);cursor:pointer;border:1px solid var(--border);border-radius:.55rem;padding:0 .85rem;font-size:.8rem;font-weight:550}._approveBtn_1ixbv_255{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent,white)}._rejectBtn_1ixbv_256{background:var(--bg-secondary);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, var(--border))}._approveBtn_1ixbv_255:disabled,._rejectBtn_1ixbv_256:disabled{opacity:.5;cursor:not-allowed}._state_1ixbv_286{color:var(--text-secondary);margin:0;font-size:.85rem}._stateError_1ixbv_292{color:var(--danger);margin:0;font-size:.85rem}._list_1ixbv_298{border-top:1px solid var(--border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_1ixbv_307{border-bottom:1px solid var(--border);background:0 0;flex-direction:column;gap:.75rem;padding:.85rem 0;display:flex}._itemTop_1ixbv_316{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._itemTopMain_1ixbv_323{flex:1;align-items:flex-start;gap:.75rem;min-width:0;display:flex}._thumb_1ixbv_331{object-fit:cover;background:var(--bg-secondary);border-radius:.5rem;flex:none;width:2.75rem;height:2.75rem}._thumbFallback_1ixbv_340{background:var(--bg-secondary);width:2.75rem;height:2.75rem;color:var(--accent);border-radius:.5rem;flex:none;justify-content:center;align-items:center;font-size:1.2rem;line-height:0;display:inline-flex}._thumbFallback_1ixbv_340 svg{width:1em;height:1em;display:block}._info_1ixbv_360{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}._name_1ixbv_368{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}._desc_1ixbv_377{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}._meta_1ixbv_385{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}._duration_1ixbv_394{font-variant-numeric:tabular-nums}._badgeReady_1ixbv_398,._badgeProcessing_1ixbv_399,._badgeFailed_1ixbv_400{text-transform:uppercase;letter-spacing:.03em;border-radius:.35rem;padding:.15rem .45rem;font-size:.65rem;font-weight:650}._badgeReady_1ixbv_398{background:var(--success-light);color:var(--success)}._badgeProcessing_1ixbv_399{background:var(--warning-light);color:var(--warning)}._badgeFailed_1ixbv_400{background:var(--danger-light);color:var(--danger);cursor:help}._rejectedNote_1ixbv_425{color:var(--danger);margin:0;font-size:.78rem;line-height:1.35}._actions_1ixbv_432{flex-shrink:0;align-items:center;gap:.4rem;display:flex}._iconButtonDanger_1ixbv_439{border:1px solid var(--border);background:var(--bg-secondary);width:2.5rem;height:2.5rem;color:var(--text-primary);cursor:pointer;border-radius:.55rem;justify-content:center;align-items:center;font-size:.9rem;display:inline-flex}._iconButtonDanger_1ixbv_439:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}._iconButtonDanger_1ixbv_439:disabled{opacity:.4;cursor:not-allowed}._itemControls_1ixbv_465{flex-direction:column;gap:.65rem;display:flex}._enabledRow_1ixbv_471,._cooldownRow_1ixbv_472{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._controlLabel_1ixbv_480{color:var(--text-secondary);font-size:.8rem;font-weight:550}._switch_1ixbv_486{min-height:var(--tap-target-min);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:.55rem;padding:.25rem .65rem .25rem .3rem;display:inline-flex}._switchOn_1ixbv_500{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}._switchBusy_1ixbv_506{opacity:.75}._switch_1ixbv_486:disabled{opacity:.55;cursor:not-allowed}._switchThumb_1ixbv_515{background:var(--border);border-radius:999px;flex-shrink:0;width:2.5rem;height:1.4rem;transition:background .15s;position:relative}._switchOn_1ixbv_500 ._switchThumb_1ixbv_515{background:var(--accent)}._switchThumb_1ixbv_515:after{content:"";width:1.1rem;height:1.1rem;box-shadow:var(--shadow-xs);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:.15rem;left:.15rem}._switchOn_1ixbv_500 ._switchThumb_1ixbv_515:after{transform:translate(1.1rem)}._switchText_1ixbv_546{min-width:2rem;font-size:.8rem;font-weight:600}._cooldownValueBtn_1ixbv_552{min-height:var(--tap-target-min);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;border-radius:.6rem;align-items:center;gap:.5rem;padding:.35rem .75rem;display:inline-flex}._cooldownValueBtn_1ixbv_552:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}._cooldownValueBtn_1ixbv_552:disabled{opacity:.5;cursor:not-allowed}._cooldownValueText_1ixbv_576{font-size:.85rem;font-weight:550}._cooldownEditHint_1ixbv_581{color:var(--accent);font-size:.75rem;font-weight:600}._cooldownControls_1ixbv_587{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}._cooldownInput_1ixbv_594{width:4.5rem;min-height:var(--tap-target-min);border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);border-radius:.55rem;padding:0 .55rem;font-size:.9rem}._cooldownUnit_1ixbv_605{color:var(--text-muted);font-size:.8rem}._cooldownPrimaryBtn_1ixbv_610,._cooldownSecondaryBtn_1ixbv_611{min-height:var(--tap-target-min);cursor:pointer;border:1px solid var(--border);border-radius:.55rem;padding:0 .85rem;font-size:.8rem;font-weight:550}._cooldownPrimaryBtn_1ixbv_610{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent,white)}._cooldownSecondaryBtn_1ixbv_611{background:var(--bg-secondary);color:var(--text-primary)}._cooldownPrimaryBtn_1ixbv_610:disabled,._cooldownSecondaryBtn_1ixbv_611:disabled{opacity:.5;cursor:not-allowed}._container_k1rrz_6{flex-direction:column;gap:.85rem;padding:.75rem 0 .15rem;display:flex}._header_k1rrz_13{flex-direction:column;gap:.15rem;display:flex}._title_k1rrz_19{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:650}._subtitle_k1rrz_26{color:var(--text-secondary);margin:0;font-size:.8rem}._uploadBlock_k1rrz_34{flex-direction:column;gap:.65rem;display:flex}._rightsLabel_k1rrz_40{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.65rem;font-size:.8rem;line-height:1.4;display:flex}._rightsLabel_k1rrz_40 input{cursor:pointer;width:1.15rem;height:1.15rem;accent-color:var(--accent);flex-shrink:0;margin-top:.1rem}._hiddenInput_k1rrz_60{display:none}._uploadButton_k1rrz_64{min-height:var(--tap-target-min);border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:.6rem;align-self:flex-start;padding:.55rem 1rem;font-size:.85rem;font-weight:550}._uploadButton_k1rrz_64:hover:not(:disabled){background:var(--accent);color:var(--text-on-accent)}._uploadButton_k1rrz_64:disabled{opacity:.5;cursor:not-allowed}._progressWrap_k1rrz_87{flex-direction:column;gap:.3rem;display:flex}._progressBar_k1rrz_93{background:var(--border);border-radius:3px;width:100%;height:6px;overflow:hidden}._progressFill_k1rrz_101{background:var(--accent);height:100%;transition:width .2s}._progressLabel_k1rrz_107{color:var(--text-secondary);font-size:.75rem}._state_k1rrz_114{color:var(--text-secondary);margin:0;font-size:.85rem}._stateError_k1rrz_120{color:var(--danger);margin:0;font-size:.85rem}._list_k1rrz_126{border-top:1px solid var(--border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_k1rrz_135{border-bottom:1px solid var(--border);background:0 0;flex-direction:column;gap:.75rem;padding:.85rem 0;display:flex}._itemTop_k1rrz_144{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._info_k1rrz_151{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}._name_k1rrz_159{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}._meta_k1rrz_168{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.75rem;display:flex}._duration_k1rrz_176{font-variant-numeric:tabular-nums}._badgeReady_k1rrz_180,._badgeProcessing_k1rrz_181,._badgeFailed_k1rrz_182{text-transform:uppercase;letter-spacing:.03em;border-radius:.35rem;padding:.15rem .45rem;font-size:.65rem;font-weight:650}._badgeReady_k1rrz_180{background:var(--success-light);color:var(--success)}._badgeProcessing_k1rrz_181{background:var(--warning-light);color:var(--warning)}._badgeFailed_k1rrz_182{background:var(--danger-light);color:var(--danger);cursor:help}._actions_k1rrz_207{flex-shrink:0;align-items:center;gap:.4rem;display:flex}._iconButton_k1rrz_214,._iconButtonDanger_k1rrz_215{border:1px solid var(--border);background:var(--bg-secondary);width:2.5rem;height:2.5rem;color:var(--text-primary);cursor:pointer;border-radius:.55rem;justify-content:center;align-items:center;font-size:.9rem;display:inline-flex}._iconButton_k1rrz_214:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}._iconButtonDanger_k1rrz_215:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}._iconButton_k1rrz_214:disabled,._iconButtonDanger_k1rrz_215:disabled{opacity:.4;cursor:not-allowed}._itemControls_k1rrz_246{flex-direction:column;gap:.65rem;display:flex}._enabledRow_k1rrz_252,._cooldownRow_k1rrz_253{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._controlLabel_k1rrz_261{color:var(--text-secondary);font-size:.8rem;font-weight:550}._switch_k1rrz_268{min-height:var(--tap-target-min);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:.55rem;padding:.25rem .65rem .25rem .3rem;display:inline-flex}._switchOn_k1rrz_282{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}._switchBusy_k1rrz_288{opacity:.75}._switchThumb_k1rrz_292{background:var(--border);border-radius:999px;flex-shrink:0;width:2.5rem;height:1.4rem;transition:background .15s;position:relative}._switchOn_k1rrz_282 ._switchThumb_k1rrz_292{background:var(--accent)}._switchThumb_k1rrz_292:after{content:"";width:1.1rem;height:1.1rem;box-shadow:var(--shadow-xs);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:.15rem;left:.15rem}._switchOn_k1rrz_282 ._switchThumb_k1rrz_292:after{transform:translate(1.1rem)}._switchText_k1rrz_323{min-width:2rem;font-size:.8rem;font-weight:600}._inlineHint_k1rrz_329{color:var(--danger);margin:0;font-size:.78rem;line-height:1.35}._rateLockBanner_k1rrz_336{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);border-radius:.55rem;margin:0 0 .75rem;padding:.55rem .75rem;font-size:.82rem;line-height:1.4}._switch_k1rrz_268:disabled{opacity:.55;cursor:not-allowed}._cooldownValueBtn_k1rrz_352{min-height:var(--tap-target-min);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;border-radius:.6rem;align-items:center;gap:.5rem;padding:.35rem .75rem;display:inline-flex}._cooldownValueBtn_k1rrz_352:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}._cooldownValueBtn_k1rrz_352:disabled{opacity:.5;cursor:not-allowed}._cooldownValueText_k1rrz_376{font-size:.85rem;font-weight:550}._cooldownEditHint_k1rrz_381{color:var(--accent);font-size:.75rem;font-weight:600}._cooldownControls_k1rrz_387{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}._cooldownInput_k1rrz_394{width:4.5rem;min-height:var(--tap-target-min);border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);border-radius:.55rem;padding:0 .55rem;font-size:.9rem}._cooldownUnit_k1rrz_405{color:var(--text-muted);font-size:.8rem}._cooldownPrimaryBtn_k1rrz_410,._cooldownSecondaryBtn_k1rrz_411{min-height:var(--tap-target-min);cursor:pointer;border:1px solid var(--border);border-radius:.55rem;padding:0 .85rem;font-size:.8rem;font-weight:550}._cooldownPrimaryBtn_k1rrz_410{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent,white)}._cooldownSecondaryBtn_k1rrz_411{background:var(--bg-secondary);color:var(--text-primary)}._cooldownPrimaryBtn_k1rrz_410:disabled,._cooldownSecondaryBtn_k1rrz_411:disabled{opacity:.5;cursor:not-allowed}._root_1igbm_6{flex-direction:column;gap:.55rem;display:flex}._sectionHint_1igbm_12{color:var(--text-secondary);margin:.75rem 0 .15rem;font-size:.8rem;line-height:1.45}._empty_1igbm_19{color:var(--text-secondary);margin:.75rem 0 0;font-size:.85rem;line-height:1.5}._eventList_1igbm_26{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}._eventItem_1igbm_35{margin:0;padding:0}._eventRow_1igbm_40{width:100%;min-height:var(--tap-target-min);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;text-align:left;font:inherit;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.85rem;padding:.55rem .65rem;display:flex}._eventRow_1igbm_40:hover:not(:disabled){background:color-mix(in srgb, var(--bg-card) 70%, var(--bg-secondary))}._eventRow_1igbm_40:focus-visible{box-shadow:var(--focus-ring);outline:none}._eventRow_1igbm_40:disabled{opacity:.65;cursor:not-allowed}._eventRowOn_1igbm_71{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}._eventLabel_1igbm_75{min-width:0;color:var(--text-primary);flex:1;font-size:.85rem;line-height:1.35}._switch_1igbm_83{background:var(--border);border-radius:999px;flex-shrink:0;width:2.5rem;height:1.4rem;transition:background .15s;position:relative}._eventRowOn_1igbm_71 ._switch_1igbm_83{background:var(--accent)}._switchThumb_1igbm_97{width:1.1rem;height:1.1rem;box-shadow:var(--shadow-xs);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:.15rem;left:.15rem}._eventRowOn_1igbm_71 ._switchThumb_1igbm_97{transform:translate(1.1rem)}._rateLockBanner_1igbm_113{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);border-radius:.55rem;margin:0;padding:.55rem .75rem;font-size:.82rem;line-height:1.4}._form_10zq9_6{flex-direction:column;gap:1rem;display:flex}._field_10zq9_12{flex-direction:column;gap:.4rem;display:flex}._fieldRow_10zq9_18{align-items:stretch;display:flex}._label_10zq9_23{color:var(--text-primary);font-size:.85rem;font-weight:600}._req_10zq9_29{color:var(--danger);margin-left:.25rem}._hint_10zq9_34{color:var(--text-muted);font-size:.75rem}._empty_10zq9_39{color:var(--text-secondary);font-size:.85rem}._numberRow_10zq9_44{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._range_10zq9_51{accent-color:var(--accent);flex:1;min-width:8rem}._numberInput_10zq9_58,._textInput_10zq9_59,._select_10zq9_60{border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);font-size:.875rem;font:inherit;min-height:var(--tap-target-min);border-radius:.5rem;padding:.5rem .7rem}._numberInput_10zq9_58{width:6rem;min-width:0}._textInput_10zq9_59{box-sizing:border-box;width:100%}._numberInput_10zq9_58:focus,._textInput_10zq9_59:focus,._select_10zq9_60:focus{box-shadow:var(--focus-ring);border-color:var(--accent);outline:none}._switchRow_10zq9_90{width:100%;min-height:var(--tap-target-min);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;text-align:left;font:inherit;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.85rem;padding:.55rem .65rem;display:flex}._switchRow_10zq9_90:hover{background:color-mix(in srgb, var(--bg-card) 70%, var(--bg-secondary))}._switchRow_10zq9_90:focus-visible{box-shadow:var(--focus-ring);outline:none}._switchRowOn_10zq9_116{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}._switchLabel_10zq9_120{min-width:0;color:var(--text-primary);flex:1;font-size:.85rem;line-height:1.35}._switch_10zq9_90{background:var(--border);border-radius:999px;flex-shrink:0;width:2.5rem;height:1.4rem;transition:background .15s;position:relative}._switchRowOn_10zq9_116 ._switch_10zq9_90{background:var(--accent)}._switchThumb_10zq9_142{width:1.1rem;height:1.1rem;box-shadow:var(--shadow-xs);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:.15rem;left:.15rem}._switchRowOn_10zq9_116 ._switchThumb_10zq9_142{transform:translate(1.1rem)}._colorRow_10zq9_158{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._colorPicker_10zq9_165{border:1px solid var(--border);background:var(--bg-primary);cursor:pointer;border-radius:.5rem;width:2.75rem;height:2.25rem;padding:0}._overlay_1jghk_10{z-index:100;overscroll-behavior:none;justify-content:stretch;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (width>=720px){._overlay_1jghk_10{justify-content:center;align-items:center;padding:1rem}}._backdrop_1jghk_29{background:var(--bg-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}._panel_1jghk_5{z-index:1;background:var(--bg-card);border:1px solid var(--border);width:100%;max-height:92dvh;box-shadow:var(--shadow-xl);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;border-radius:1rem 1rem 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden auto}@media (width>=720px){._panel_1jghk_5{border-radius:1rem;max-width:42rem;max-height:min(88vh,52rem)}}._header_1jghk_62{z-index:2;border-bottom:1px solid var(--border);background:var(--bg-card);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;display:flex;position:sticky;top:0}._headerText_1jghk_75{min-width:0}._title_1jghk_79{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}._close_1jghk_86{color:var(--text-muted);cursor:pointer;min-height:var(--tap-target-min);background:0 0;border:none;border-radius:.4rem;flex-shrink:0;padding:.25rem .4rem;font-size:1rem}._close_1jghk_86:hover{background:var(--bg-secondary);color:var(--text-primary)}._close_1jghk_86:focus-visible{box-shadow:var(--focus-ring)}._body_1jghk_107{flex-direction:column;flex:none;gap:.65rem;padding:.85rem 1rem 1.25rem;display:flex}._section_1jghk_115{border:1px solid var(--border);background:var(--bg-secondary);border-radius:.85rem;flex-shrink:0;overflow:visible}._sectionHead_1jghk_123{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);min-height:var(--tap-target-min);background:0 0;border:none;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:.75rem .9rem;display:grid}._sectionHead_1jghk_123:hover{background:color-mix(in srgb, var(--bg-card) 55%, transparent)}._sectionTitle_1jghk_142{font-size:.9rem;font-weight:650}._chevron_1jghk_147{color:var(--text-muted);text-align:center;width:1rem;font-size:.75rem}._sectionBody_1jghk_154{background:var(--bg-card);border-top:1px solid var(--border);padding:0 .9rem .95rem}._sectionHint_1jghk_160{color:var(--text-secondary);margin:.75rem 0 .85rem;font-size:.8rem;line-height:1.45}._sectionActions_1jghk_167{justify-content:flex-end;margin-top:.85rem;display:flex}._saveBtn_1jghk_173,._doneBtn_1jghk_174{cursor:pointer;border:1px solid var(--border);min-height:var(--tap-target-min);border-radius:.5rem;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600}._saveBtn_1jghk_173{background:var(--accent);color:var(--text-on-accent,white);border-color:var(--accent)}._saveBtn_1jghk_173:hover:not(:disabled){filter:brightness(1.08)}._saveBtn_1jghk_173:disabled{opacity:.6;cursor:not-allowed}._rateLockBanner_1jghk_199{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);border-radius:.55rem;margin:.75rem 0 0;padding:.55rem .75rem;font-size:.82rem;line-height:1.4}._saveBtn_1jghk_173:focus-visible,._doneBtn_1jghk_174:focus-visible{box-shadow:var(--focus-ring)}._footer_1jghk_215{z-index:2;border-top:1px solid var(--border);background:var(--bg-card);justify-content:flex-end;gap:.6rem;padding:.85rem 1.25rem;display:flex;position:sticky;bottom:0}._doneBtn_1jghk_174{background:var(--bg-secondary);color:var(--text-primary)}._doneBtn_1jghk_174:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}._panel_k3209_1{flex-direction:column;gap:1.25rem;display:flex}._content_k3209_7{flex-direction:column;gap:1rem;display:flex}._state_k3209_13{color:var(--text-secondary);padding:1rem 0;font-size:.9rem;line-height:1.5}._roomSwitcher_k3209_21{background:var(--bg-secondary);border:1px solid var(--border);border-radius:.75rem;flex-direction:column;gap:.35rem;padding:.75rem 1rem;display:flex}._roomSwitcherLabel_k3209_31{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}._roomSwitcherSelect_k3209_39{max-width:28rem}._roomSwitcherMeta_k3209_43{color:var(--text-muted);font-size:.75rem}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0px;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (width<=480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--toastify-color-light:var(--bg-card);--toastify-color-dark:var(--bg-card);--toastify-text-color-light:var(--text-primary);--toastify-text-color-dark:var(--text-primary);--toastify-color-success:var(--success);--toastify-color-error:var(--danger);--toastify-color-info:var(--text-secondary);--toastify-color-warning:var(--warning);--toastify-font-family:inherit;--toastify-toast-width:100%;--toast-mobile-bottom-offset:calc(var(--safe-area-bottom) + 16px);--toast-swipe-easing:cubic-bezier(.32, .72, 0, 1)}html[data-bottom-nav]{--toast-mobile-bottom-offset:calc(var(--app-shell-inset-bottom) + 12px)}.pulsyra-toast.Toastify__toast{border:1px solid var(--border);box-shadow:var(--shadow-lg);min-height:unset;font-family:inherit;font-size:.9375rem;line-height:1.4}.pulsyra-toast .Toastify__toast-body{margin:0;padding:0}.pulsyra-toast .Toastify__toast-icon{flex-shrink:0;width:1.25rem}@media (width<=599.98px){.pulsyra-toast-container.Toastify__toast-container--bottom-center{padding:0;left:12px!important;right:12px!important;bottom:var(--toast-mobile-bottom-offset)!important;width:auto!important;transform:none!important}.pulsyra-toast.Toastify__toast{border-radius:var(--radius-16);-webkit-user-select:none;user-select:none;width:100%;margin-bottom:8px;padding:14px 16px 12px;animation-timing-function:cubic-bezier(.32,.72,0,1)!important}.pulsyra-toast.Toastify__toast:after{content:"";background:color-mix(in srgb, var(--text-muted) 30%, transparent);pointer-events:none;border-radius:999px;width:2.5rem;height:3px;margin:10px auto 0;display:block}.pulsyra-toast .Toastify__close-button{display:none}}@media (width>=600px){.pulsyra-toast-container.Toastify__toast-container--top-center{top:calc(var(--safe-area-top) + 16px)}.pulsyra-toast.Toastify__toast{border-radius:var(--radius-12);min-width:280px;max-width:420px;margin-bottom:10px;padding:12px 2.25rem 12px 14px}.pulsyra-toast .Toastify__close-button{border-radius:var(--radius-8);border:1px solid var(--border);background:var(--bg-card);width:1.5rem;height:1.5rem;color:var(--text-muted);opacity:.85;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .15s,color .15s,border-color .15s;display:flex;position:absolute;top:8px;right:8px}.pulsyra-toast .Toastify__close-button:hover{opacity:1;color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-strong)}.pulsyra-toast .Toastify__close-button>svg{width:.75rem;height:.75rem}}@media (prefers-reduced-motion:reduce){.pulsyra-toast.Toastify__toast{transition-duration:.01ms!important;animation-duration:.01ms!important}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--bg-primary)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;font-family:Geologica Variable,sans-serif;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-primary:#fff;--bg-secondary:#f6f7fb;--bg-card:#fff;--bg-elevated:#fff;--bg-overlay:#1416288c;--text-primary:#14172b;--text-secondary:#4b4f6b;--text-muted:#6b6f8a;--text-on-accent:#fff;--border:#e4e6ef;--border-strong:#cdd0dc;--accent:#6d28d9;--accent-hover:#5b21b6;--accent-active:#4c1d95;--accent-light:#ede9fe;--accent-soft:#f5f3ff;--accent-foreground:#fff;--accent-2:#ec4899;--accent-3:#06b6d4;--success:#047857;--success-light:#d1fae5;--warning:#b45309;--warning-light:#fef3c7;--danger:#b91c1c;--danger-light:#fee2e2;--info:#1d4ed8;--info-light:#dbeafe;--live:#dc2626;--live-pulse:#dc262673;--gradient-brand:linear-gradient(135deg, var(--accent), var(--accent-2));--gradient-brand-soft:linear-gradient(135deg, var(--accent-soft), #fdf2f8);--gradient-live:linear-gradient(135deg, var(--accent-3), var(--accent));--focus-ring:0 0 0 3px #6d28d959;--shadow-xs:0 1px 2px #0f12260f;--shadow:0 4px 12px -2px #0f12261a, 0 2px 4px -1px #0f12260f;--shadow-lg:0 12px 24px -8px #0f12262e, 0 4px 8px -4px #0f122614;--shadow-xl:0 24px 48px -12px #0f122640}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#0b0d1a;--bg-secondary:#131527;--bg-card:#181a30;--bg-elevated:#1f2238;--bg-overlay:#000000b8;--text-primary:#f1f3ff;--text-secondary:#b4b8d8;--text-muted:#8389ad;--text-on-accent:#fff;--border:#2a2d4a;--border-strong:#3a3e60;--accent:#a78bfa;--accent-hover:#c4b5fd;--accent-active:#8b5cf6;--accent-light:#2c1f5a;--accent-soft:#1d1638;--accent-foreground:#0b0d1a;--accent-2:#f472b6;--accent-3:#22d3ee;--success:#34d399;--success-light:#064e3b;--warning:#fbbf24;--warning-light:#451a03;--danger:#f87171;--danger-light:#450a0a;--info:#60a5fa;--info-light:#0c2a6b;--live:#f87171;--live-pulse:#f8717173;--gradient-brand:linear-gradient(135deg, var(--accent), var(--accent-2));--gradient-brand-soft:linear-gradient(135deg, var(--accent-soft), #2a163a);--gradient-live:linear-gradient(135deg, var(--accent-3), var(--accent));--focus-ring:0 0 0 3px #a78bfa73;--shadow-xs:0 1px 2px #00000073;--shadow:0 4px 12px -2px #0000008c, 0 2px 4px -1px #00000059;--shadow-lg:0 12px 24px -8px #000000a6, 0 4px 8px -4px #00000073;--shadow-xl:0 24px 48px -12px #000000b3}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#0b0d1a;--bg-secondary:#131527;--bg-card:#181a30;--bg-elevated:#1f2238;--bg-overlay:#000000b8;--text-primary:#f1f3ff;--text-secondary:#b4b8d8;--text-muted:#8389ad;--border:#2a2d4a;--border-strong:#3a3e60;--accent:#a78bfa;--accent-hover:#c4b5fd;--accent-active:#8b5cf6;--accent-light:#2c1f5a;--accent-soft:#1d1638;--accent-foreground:#0b0d1a;--accent-2:#f472b6;--accent-3:#22d3ee;--success:#34d399;--warning:#fbbf24;--danger:#f87171;--live:#f87171;--live-pulse:#f8717173}}:root{--space-base:8px;--space-1:calc(var(--space-base) * .125);--space-2:calc(var(--space-base) * .25);--space-3:calc(var(--space-base) * .375);--space-4:calc(var(--space-base) * .5);--space-5:calc(var(--space-base) * .625);--space-6:calc(var(--space-base) * .75);--space-7:calc(var(--space-base) * .875);--space-8:calc(var(--space-base) * 1);--space-9:calc(var(--space-base) * 1.125);--space-10:calc(var(--space-base) * 1.25);--space-12:calc(var(--space-base) * 1.5);--space-14:calc(var(--space-base) * 1.75);--space-16:calc(var(--space-base) * 2);--space-18:calc(var(--space-base) * 2.25);--space-20:calc(var(--space-base) * 2.5);--space-22:calc(var(--space-base) * 2.75);--space-24:calc(var(--space-base) * 3);--space-26:calc(var(--space-base) * 3.25);--space-28:calc(var(--space-base) * 3.5);--space-30:calc(var(--space-base) * 3.75);--space-32:calc(var(--space-base) * 4);--space-34:calc(var(--space-base) * 4.25);--space-36:calc(var(--space-base) * 4.5);--space-38:calc(var(--space-base) * 4.75);--space-40:calc(var(--space-base) * 5);--space-42:calc(var(--space-base) * 5.25);--space-44:calc(var(--space-base) * 5.5);--space-46:calc(var(--space-base) * 5.75);--space-48:calc(var(--space-base) * 6);--space-50:calc(var(--space-base) * 6.25);--space-52:calc(var(--space-base) * 6.5);--space-54:calc(var(--space-base) * 6.75);--space-56:calc(var(--space-base) * 7);--space-58:calc(var(--space-base) * 7.25);--space-60:calc(var(--space-base) * 7.5);--space-62:calc(var(--space-base) * 7.75);--space-64:calc(var(--space-base) * 8);--space-68:calc(var(--space-base) * 8.5);--space-72:calc(var(--space-base) * 9);--space-96:calc(var(--space-base) * 12);--space-120:calc(var(--space-base) * 15);--border-1:1px;--border-2:2px;--border-3:3px;--border-4:4px;--border-5:5px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-14:14px;--radius-16:16px;--radius-18:18px;--radius-20:20px;--radius-22:22px;--radius-23:23px;--radius-24:24px;--radius-26:26px;--radius-28:28px;--radius-32:32px;--radius-36:36px;--radius-44:44px;--radius-52:52px;--bp-sm:600px;--bp-md:900px;--bp-lg:1200px;--bp-xl:1440px;--container-padding-x:clamp(1rem, 4vw, 2rem);--container-max:1200px;--tap-target-min:44px;--header-height:56px;--header-height-md:64px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--bottom-nav-height:56px;--app-shell-inset-bottom:calc(var(--bottom-nav-height) + var(--safe-area-bottom));--scroll-anchor-offset:calc(var(--header-height) + var(--safe-area-top) + var(--space-8));--z-bottom-nav:60;--z-dialog:70;--z-modal:100;--z-popover:110;--z-toast:120}@media (width>=900px){:root{--header-height:var(--header-height-md)}}html,body{background:var(--bg-primary);color:var(--text-primary)}body{transition:background .2s,color .2s}html.theme-switching,html.theme-switching *{transition:none!important}:where(button,a,input,select,textarea,summary,[role=button])[focus-visible],:where(button,a,input,select,textarea,summary,[role=button]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:var(--focus-ring);border-radius:var(--radius-8)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (width<=599.98px){a[role=button],[role=button],input[type=checkbox],input[type=radio]{min-height:var(--tap-target-min)}}
