:root{--color-gold: #d4af37;--color-gold-light: #fbbf24;--color-navy: #060b2e;--color-navy-dark: #1a1a2e;--color-panel: #0a1654;--color-panel-dark: #0b1022;--color-panel-secondary: #1a2a6a;--color-panel-selected: #2a4a9a;--color-input-bg: #0f1735;--color-input-border: #3b4f89;--color-error: #ff6b6b;--color-error-light: #f87171;--color-error-bg: #4b1222;--color-danger: #b91c1c;--color-danger-dim: #991b1b;--color-danger-dark: #7f1d1d;--color-text: #fff;--color-text-muted: #aaa;--color-text-muted-light: #5c6370;--color-text-muted-dark: #b0b8c8;--color-link: #d4af37;--color-primary: #4f88ff;--color-secondary: #1e2f5f;--color-input-bg-light: #f5f5f8;--color-input-border-light: #bbb;--badge-public: #22c55e;--badge-public-bg: rgba(34, 197, 94, .12);--badge-private: #f59e0b;--badge-private-bg: rgba(245, 158, 11, .12);--font-sans: system-ui, sans-serif;--font-size-2xs: 14px;--font-size-xs: 15px;--font-size-sm: 15px;--font-size-md: 17px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 36px;--font-size-section: 28px;--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px;--radius-control: 12px;--radius-card: 16px;--radius-modal: 20px;--radius-pill: 9999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--control-height: 48px;--control-height-search: 52px;--control-height-sm: 40px;--control-padding-x: 20px;--control-label-gap: 10px;--checkbox-size: 20px;--switch-width: 52px;--switch-height: 32px;--chip-height: 32px;--icon-button-size: var(--control-height-sm);--icon-size: 20px;--studio-list-card-height: calc(var(--icon-button-size) + 24px);--studio-question-row-height: calc(var(--icon-button-size) + 56px);--studio-topbar-gap: 24px;--input-padding-x: 16px;--input-padding-x-lg: 18px;--input-min-height: var(--control-height);--textarea-min-height: 120px;--textarea-padding-y: 12px;--search-padding-x: 18px;--buzzer-size-mobile: clamp(300px, min(78vw, 55dvh), 360px);--buzzer-size-tablet: 340px;--buzzer-size-desktop: 380px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-desktop-min: 1024px;--breakpoint-host-min: 800px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideInScale{0%{opacity:0;transform:scale(.7) translateY(-30px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalSlideDown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes cardFlipForward{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes cardFlipReverse{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}.card-flip-forward{animation:cardFlipForward .8s cubic-bezier(.4,0,.2,1) forwards;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-flipped{transform:rotateY(180deg)}.card-flip-reverse{animation:cardFlipReverse .8s cubic-bezier(.4,0,.2,1) forwards}html,body{background:var(--color-navy)}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}*::-webkit-scrollbar{width:4px;height:4px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}*::-webkit-scrollbar-thumb:hover{background:#ffffff59}.no-spinner::-webkit-inner-spin-button,.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spinner{-moz-appearance:textfield}@keyframes snowfall{0%{transform:translateY(-100vh) translate(0);opacity:1}to{transform:translateY(100vh) translate(var(--snow-drift));opacity:.7}}.snowflake{position:absolute;top:0;color:#fff;font-size:1em;font-family:Arial,sans-serif;text-shadow:0 0 5px rgba(255,255,255,.8);animation:snowfall linear infinite backwards;pointer-events:none}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}._wrapper_wf5yq_1{position:relative;max-width:100%}._inline_wf5yq_6{display:inline-flex;vertical-align:middle;width:fit-content;align-self:flex-start}._fullWidth_wf5yq_13{display:flex;width:100%;min-width:0}._fullWidth_wf5yq_13>*{flex:1;min-width:0}._disabled_wf5yq_24{cursor:not-allowed}._tooltip_wf5yq_28{position:fixed;transform:translate(-50%);background:#0f172ad1;color:#f8fafcc7;padding:5px 10px;border-radius:5px;font-size:15px;font-weight:500;line-height:1.4;width:max-content;max-width:min(260px,calc(100vw - 24px));white-space:normal;text-align:center;box-shadow:0 2px 8px #00000029;border:1px solid rgba(255,255,255,.08);z-index:100000;pointer-events:none;font-family:system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.01em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._root_x1xj0_1{position:relative;width:100%}._rootOpen_x1xj0_6{z-index:30}._trigger_x1xj0_10{width:100%;padding:0 44px 0 var(--input-padding-x);font-size:var(--font-size-md);font-weight:600;font-family:inherit;border-radius:var(--radius-control);outline:none;box-shadow:none;box-sizing:border-box;cursor:pointer;text-align:left;min-height:var(--control-height);border:1px solid var(--settings-container-border, var(--theme-settings-input-border));color:var(--theme-text-primary);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23a0aec0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 14px center,var(--select-bg, var(--theme-settings-input-bg));transition:border-color .16s ease}._trigger_x1xj0_10:focus-visible{outline:2px solid var(--theme-text-accent);outline-offset:2px}._trigger_x1xj0_10:disabled{cursor:not-allowed;opacity:.65}._triggerLarge_x1xj0_39{padding:0 52px 0 var(--input-padding-x);font-size:var(--font-size-md);min-height:var(--control-height);border-radius:var(--radius-control)}._triggerRoom_x1xj0_46{border-width:1px;font-weight:400;box-shadow:none}._triggerRoomLarge_x1xj0_53{padding:0 54px 0 var(--input-padding-x);font-size:var(--font-size-md);min-height:var(--control-height);border-radius:var(--radius-control)}._triggerOpen_x1xj0_61{border-bottom-left-radius:0;border-bottom-right-radius:0}._panel_x1xj0_66{z-index:2100;border-width:1px;border-style:solid;border-color:var(--settings-container-border, var(--theme-settings-input-border));border-top:none;border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);box-shadow:0 8px 20px #00000059;display:flex;flex-direction:column;max-height:min(360px,calc(100vh - 120px));overflow:hidden;background:var(--theme-settings-input-bg);color:var(--theme-text-primary);--panel-bg: var(--theme-settings-input-bg)}._searchWrap_x1xj0_84{flex:0 0 auto;position:relative;z-index:2;background:var(--panel-bg);border-bottom:1px solid rgba(255,255,255,.12)}._searchInput_x1xj0_92{width:100%;padding:0 14px 0 42px;font-size:var(--font-size-md);font-weight:600;font-family:inherit;min-height:var(--control-height-search);border:none;outline:none;box-sizing:border-box;color:var(--theme-text-primary);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23a0aec0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E") no-repeat 14px center,transparent}._searchInput_x1xj0_92::placeholder{color:#ffffff8c;opacity:1;font-weight:500}._searchInputLarge_x1xj0_112{padding:0 var(--search-padding-x) 0 42px;font-size:var(--font-size-md);min-height:var(--control-height-search);background-position:18px center}._listWrap_x1xj0_120{flex:1 1 auto;min-height:0;overflow-y:auto;background:var(--panel-bg)}._list_x1xj0_120{margin:0;padding:0;list-style:none}._listItem_x1xj0_133{margin:0;padding:0}._header_x1xj0_138{padding:10px 16px 6px;font-size:var(--font-size-sm);font-weight:700;text-transform:uppercase;letter-spacing:.06em;pointer-events:none;background:var(--panel-bg);color:var(--theme-text-secondary)}._headerLarge_x1xj0_149{padding:12px 18px 8px;font-size:var(--font-size-sm)}._headerStudio_x1xj0_155{padding:10px 16px 6px;font-size:var(--font-size-sm);font-weight:700;text-transform:uppercase;letter-spacing:.06em;pointer-events:none;background:#f3f4f6;color:#475467;border-top:1px solid #e8ebf0;border-bottom:1px solid #e8ebf0}._list_x1xj0_120>._headerStudio_x1xj0_155:first-child{border-top:none}._option_x1xj0_172{display:block;width:100%;min-height:var(--control-height);padding:0 var(--input-padding-x);font-size:var(--font-size-md);font-weight:600;font-family:inherit;border:none;background:transparent;text-align:left;cursor:pointer;box-sizing:border-box;color:var(--theme-text-primary)}._option_x1xj0_172:hover{background:#ffffff1a}._optionLarge_x1xj0_192{min-height:var(--control-height);padding:0 var(--input-padding-x);font-size:var(--font-size-md);font-weight:400}._empty_x1xj0_200{padding:16px;font-size:14px;font-style:normal;opacity:.75;background:var(--panel-bg);color:var(--theme-text-secondary)}._emptyLarge_x1xj0_209{padding:18px;font-size:17px}._triggerStudio_x1xj0_216{width:100%;margin-top:10px;padding:0 44px 0 var(--input-padding-x);box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid var(--color-input-border-light);background-color:var(--color-input-bg-light);color:var(--color-navy-dark);font:inherit;font-size:18px;font-weight:400;min-height:var(--input-min-height);line-height:1.5;cursor:pointer;text-align:left;outline:none;box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}._triggerStudio_x1xj0_216:focus-visible{border-color:#1a3a8a;box-shadow:0 0 0 2px #1a3a8a26}._triggerStudioPlaceholder_x1xj0_244{opacity:.5}._panelStudio_x1xj0_248{z-index:2100;border:1px solid var(--color-input-border-light);border-top:none;border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);box-shadow:0 8px 24px #1a1a2e1f;display:flex;flex-direction:column;max-height:min(360px,calc(100vh - 120px));overflow:hidden;background:var(--color-input-bg-light);color:var(--color-navy-dark);--panel-bg: var(--color-input-bg-light)}._searchWrapStudio_x1xj0_264{border-bottom:1px solid rgba(26,26,46,.1)}._searchInputStudio_x1xj0_269{width:100%;padding:0 14px 0 42px;font-size:var(--font-size-md);font-weight:500;font-family:inherit;min-height:var(--control-height-sm);border:none;outline:none;box-sizing:border-box;color:var(--color-navy-dark);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E") no-repeat 14px center,transparent}._searchInputStudio_x1xj0_269::placeholder{color:#1a1a2e73;opacity:1;font-weight:400}._optionStudio_x1xj0_289{display:block;width:100%;min-height:var(--control-height);padding:0 var(--input-padding-x);font-size:var(--font-size-md);font-weight:400;font-family:inherit;border:none;background:transparent;text-align:left;cursor:pointer;box-sizing:border-box;color:var(--color-navy-dark)}._optionStudio_x1xj0_289:hover{background:#1a1a2e0f}._optionStudioSelected_x1xj0_309{background:#1a3a8a1a}._emptyStudio_x1xj0_313{padding:16px;font-size:15px;font-style:italic;opacity:.75;background:var(--panel-bg);color:var(--color-navy-dark)}._page_pd6l4_1{min-height:100dvh;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#10235a,#090e20)}._pageMain_pd6l4_9{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:24px 20px}._wrapper_pd6l4_19{width:min(520px,calc(100vw - 32px));max-width:100%}._wrapperWide_pd6l4_24{width:min(760px,calc(100vw - 32px))}._logoWrap_pd6l4_28{display:flex;justify-content:center;margin-bottom:18px}._card_pd6l4_34{width:min(520px,calc(100vw - 32px));max-width:100%;background:var(--color-panel-dark);border:1px solid #2f3f73;border-radius:var(--radius-lg);padding:32px;color:#f7f7ff;box-shadow:0 10px 28px #00000047;font-size:var(--font-size-md);box-sizing:border-box}._cardWide_pd6l4_47{width:min(760px,calc(100vw - 32px))}@media (max-width: 640px){._card_pd6l4_34{padding:24px}._wrapper_pd6l4_19{width:min(520px,calc(100vw - 32px))}._landingButton_pd6l4_60{font-size:20px;min-height:var(--input-min-height);padding:16px 20px}._pageMain_pd6l4_9{padding:16px}}._button_pd6l4_71{width:100%;min-height:var(--control-height);padding:0 var(--control-padding-x);margin-top:12px;border-radius:var(--radius-control);border:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:700;line-height:normal;text-align:center;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-decoration:none;transition:filter .16s ease,transform .16s ease,border-color .16s ease,background-color .16s ease}._button_pd6l4_71:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}._button_pd6l4_71:active:not(:disabled){transform:translateY(0);filter:brightness(1.05)}._button_pd6l4_71:disabled{opacity:.45;cursor:not-allowed}._landingButton_pd6l4_60{padding:24px 26px;margin-top:18px;border-radius:14px;font-size:24px;min-height:72px}._buttonPrimary_pd6l4_121{background:var(--color-primary);color:var(--color-text)}._buttonPrimary_pd6l4_121:link,._buttonPrimary_pd6l4_121:visited{color:var(--color-text)}._buttonSecondary_pd6l4_132{background:#3a7fd4;color:#fff}._buttonSecondary_pd6l4_132:link,._buttonSecondary_pd6l4_132:visited{color:#fff}._buttonStudio_pd6l4_143{background:#2e9a52;color:#fff}._buttonStudio_pd6l4_143:link,._buttonStudio_pd6l4_143:visited{color:#fff}._buttonQuickPlay_pd6l4_154{background:#6a2e9a;color:var(--color-text)}._buttonQuickPlay_pd6l4_154:link,._buttonQuickPlay_pd6l4_154:visited,._buttonStart_pd6l4_165{color:var(--color-text)}._buttonStartEnabled_pd6l4_170{background:var(--color-primary)}._buttonStartDisabled_pd6l4_175{background:#777}._mobileDesktopNotice_pd6l4_180{margin:16px 0 0;padding:12px 14px;border:1px solid #2f3f73;border-radius:var(--radius-sm);font-size:var(--font-size-sm);line-height:1.5;opacity:.9}._mobileRedirectNote_pd6l4_190{margin:0 0 12px;font-size:var(--font-size-sm);line-height:1.5;opacity:.8;text-align:center}._landingButtonMobile_pd6l4_198{margin-top:0}._landingMobileOnly_pd6l4_203{display:none}._landingDesktopOnly_pd6l4_207{display:contents}@media (max-width: 640px){._landingMobileOnly_pd6l4_203{display:contents}._landingDesktopOnly_pd6l4_207{display:none}}._joinFieldInput_pd6l4_221{width:100%;margin-top:8px;padding:0 var(--input-padding-x);min-height:var(--control-height);border-radius:var(--radius-control);border:1px solid var(--color-input-border);background:var(--color-input-bg);color:var(--color-text);box-sizing:border-box;font:inherit;font-size:var(--font-size-md);outline:none;transition:border-color .16s ease,box-shadow .16s ease}._joinFieldInput_pd6l4_221:focus-visible{border-color:var(--color-gold);box-shadow:0 0 0 2px #d4af3738}._joinCodeInput_pd6l4_242{text-transform:uppercase;letter-spacing:.08em}._textFieldLabel_pd6l4_248{display:block;font-size:15px;font-weight:600;line-height:1.4;margin-bottom:0;color:var(--color-text-muted-dark)}._createFieldGroup_pd6l4_257{margin-top:22px;margin-bottom:0}._createFieldGroup_pd6l4_257:first-child{margin-top:0}._createFieldGroupLast_pd6l4_266{margin-bottom:8px}._createSubmitButton_pd6l4_270{margin-top:22px}._createFieldLabel_pd6l4_274{display:block;font-size:15px;font-weight:600;margin-bottom:10px;color:var(--color-text-muted-dark)}._roomViewHeader_pd6l4_282{margin-bottom:24px;text-align:left}._roomViewTitle_pd6l4_287{margin:0;color:var(--color-gold);font-size:clamp(1.75rem,5vw,2.25rem);font-weight:700;letter-spacing:-.025em;line-height:1.15}._roomViewDesc_pd6l4_296{margin:8px 0 0;color:var(--color-text-muted-dark);font-size:var(--font-size-md);line-height:1.5}._roomForm_pd6l4_303{display:flex;flex-direction:column}._formFooterActions_pd6l4_308{margin-top:0}._formFooterActions_pd6l4_308 ._buttonSecondary_pd6l4_132{margin-top:10px}._errorBox_pd6l4_316{background:var(--color-error-bg);border:1px solid var(--color-error-light);color:#fee2e2;border-radius:var(--radius-sm);padding:10px;margin-top:12px}._errorDismiss_pd6l4_325{margin-top:8px;background:var(--color-danger-dark);color:var(--color-text)}._roomCodeBlock_pd6l4_332{display:block;width:100%;text-align:center;margin:20px 0 22px;padding:22px 24px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-card);color:inherit;font:inherit;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}._roomCodeBlock_pd6l4_332:hover{background:#ffffff1a;border-color:#ffffff47;transform:translateY(-1px)}._roomCodeBlock_pd6l4_332:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._roomCodeLabel_pd6l4_361{font-size:var(--font-size-sm);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted-dark);margin-bottom:8px}._roomCode_pd6l4_332{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:56px;font-weight:800;color:#f7f7ff;line-height:1}._roomCodeChars_pd6l4_379{display:inline-flex;align-items:center;gap:.12em}._roomCodeChar_pd6l4_379{display:inline-flex;align-items:center;justify-content:center;width:1.05em}._roomCodeHint_pd6l4_392{font-size:15px;margin-top:10px;color:var(--color-text-muted-dark)}._playerLobbySimple_pd6l4_398{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:12px 0 8px;text-align:center}._playerLobbyWaiting_pd6l4_407{font-size:22px;font-weight:600;line-height:1.35;color:#f7f7ffd9}._playerLobbyTeamName_pd6l4_414{text-align:left}._playerLobbyTeamName_pd6l4_414 ._teamNameInput_pd6l4_418{font-size:18px;padding:14px 16px;margin-bottom:4px}._playerLobbyTeamName_pd6l4_414 ._buttonPrimary_pd6l4_121{margin-top:12px}._playerLobbySwitch_pd6l4_428{display:flex;flex-direction:column;gap:12px;margin-top:-16px}._playerLobbySwitch_pd6l4_428 ._buttonSecondary_pd6l4_132{margin-top:0}._playerLobbySwitchChoices_pd6l4_439{display:flex;flex-direction:column;gap:8px}._playerLobbySwitchChoice_pd6l4_439{width:100%;padding:14px 16px;border-radius:10px;border:1px solid #3a4d86;background:#ffffff0a;color:#f7f7ff;font-size:17px;font-weight:600;font-family:inherit;cursor:pointer;text-align:left;transition:border-color .15s,background .15s,color .15s}._playerLobbySwitchChoice_pd6l4_439:hover{border-color:var(--color-gold);color:var(--color-gold);background:#d4af371a}@media (max-width: 640px){._roomCodeBlock_pd6l4_332{padding:16px 12px}._roomCode_pd6l4_332{font-size:clamp(22px,calc((100vw - 104px) / 7),56px)}._roomCodeLabel_pd6l4_361{font-size:var(--font-size-sm);opacity:.8}}._playersSection_pd6l4_486{margin:22px 0;padding:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-control)}._playersLabel_pd6l4_494{font-size:15px;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--color-text-muted-dark);margin-bottom:12px}._awaitingPlayers_pd6l4_503{margin:0;font-size:17px;font-style:italic;color:var(--color-text-muted-dark)}._pillRow_pd6l4_510{display:flex;flex-wrap:wrap;gap:10px}._pill_pd6l4_510{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;font-size:17px;font-weight:600;color:#f7f7ff}._pill0_pd6l4_526{background:#6366f159;border:1px solid rgba(99,102,241,.7)}._pill1_pd6l4_527{background:#ec489959;border:1px solid rgba(236,72,153,.7)}._pill2_pd6l4_528{background:#f59e0b59;border:1px solid rgba(245,158,11,.7)}._pill3_pd6l4_529{background:#10b98159;border:1px solid rgba(16,185,129,.7)}._pill4_pd6l4_530{background:#ef444459;border:1px solid rgba(239,68,68,.7)}._pill5_pd6l4_531{background:#06b6d459;border:1px solid rgba(6,182,212,.7)}._pill6_pd6l4_532{background:#84cc1659;border:1px solid rgba(132,204,22,.7)}._pill7_pd6l4_533{background:#f9731659;border:1px solid rgba(249,115,22,.7)}._pillOffline_pd6l4_535{opacity:.55;filter:grayscale(.35)}._buttonCancel_pd6l4_541{margin-top:10px;background:#ef4444;color:#fff;border:none}._buttonCancel_pd6l4_541:hover{background:#dc2626}._buttonLeave_pd6l4_553{margin-top:8px;background:transparent;color:#f7f7ffb3;border:1px solid rgba(247,247,255,.28)}._buttonLeave_pd6l4_553:hover{color:#fff;border-color:#f7f7ff80;background:#ffffff0f}._lobbyActions_pd6l4_567{display:flex;flex-direction:column;gap:10px;margin-top:22px}._lobbyActions_pd6l4_567 ._buttonStartEnabled_pd6l4_170,._lobbyActions_pd6l4_567 ._buttonStartDisabled_pd6l4_175,._lobbyActions_pd6l4_567 ._buttonCancel_pd6l4_541{margin-top:0}._createTopRight_pd6l4_580{display:flex;justify-content:flex-end;margin-bottom:20px}._authRow_pd6l4_586{display:flex;align-items:center;gap:10px}._signedInPill_pd6l4_592{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:#ffffffb3;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-pill);padding:7px 12px}._gameSelectDisclaimer_pd6l4_604{margin:10px 0 0;font-size:15px;color:var(--color-text-muted-dark);line-height:1.45}._signOutBtn_pd6l4_611{background:transparent;border:1px solid rgba(239,68,68,.4);color:#ef4444b3;font-size:15px;font-weight:600;cursor:pointer;padding:7px 12px;border-radius:var(--radius-pill);font-family:inherit;transition:border-color .15s,color .15s,background .15s}._signOutBtn_pd6l4_611:hover{border-color:#ef4444cc;color:#ef4444;background:#ef444414}._authPlaceholder_pd6l4_630{display:inline-flex;align-items:center;font-size:15px;color:#fff6;font-style:italic;padding:7px 14px}._signInTopBtn_pd6l4_639{background:transparent;border:1px solid var(--color-gold);color:var(--color-gold);font-size:15px;font-weight:600;cursor:pointer;padding:7px 14px;border-radius:var(--radius-pill);font-family:var(--font-sans);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;transition:background .15s,opacity .15s}._signInTopBtn_pd6l4_639:link,._signInTopBtn_pd6l4_639:visited{color:var(--color-gold)}._signInTopBtn_pd6l4_639:hover{background:#d4af371f}._gameTypeRow_pd6l4_666{display:flex;gap:10px}._gameTypeBtn_pd6l4_671{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;border-radius:var(--radius-control);border:1px solid #3a4d86;background:#ffffff0a;color:#d7def7;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .15s,background .15s,color .15s}._gameTypeBtn_pd6l4_671:hover{border-color:#d4af37b3;background:#ffffff0f}._gameTypeBtn_pd6l4_671:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._gameTypeBtnTitle_pd6l4_698{font-size:var(--font-size-md);font-weight:700;line-height:1.2}._gameTypeBtnMeta_pd6l4_704{font-size:15px;font-weight:500;line-height:1.2;color:var(--color-text-muted-dark)}._gameTypeBtnActive_pd6l4_711{border-color:var(--color-gold);background:#d4af3724;color:var(--color-gold)}._gameTypeBtnActive_pd6l4_711 ._gameTypeBtnMeta_pd6l4_704{color:color-mix(in srgb,var(--color-gold) 72%,white)}._teamCountReveal_pd6l4_722{display:grid;grid-template-rows:0fr;pointer-events:none;transition:grid-template-rows .34s ease}._teamCountRevealOpen_pd6l4_729{grid-template-rows:1fr;pointer-events:auto}@media (prefers-reduced-motion: reduce){._button_pd6l4_71,._roomCodeBlock_pd6l4_332,._teamCountReveal_pd6l4_722,._teamCountRevealInnerContent_pd6l4_738{transition:none}._button_pd6l4_71:hover:not(:disabled),._roomCodeBlock_pd6l4_332:hover{transform:none}}._teamCountRevealInner_pd6l4_738{overflow:hidden;min-height:0}._teamCountRevealInnerContent_pd6l4_738{padding-top:22px;opacity:0;transition:opacity .28s ease}._teamCountRevealOpen_pd6l4_729 ._teamCountRevealInnerContent_pd6l4_738{opacity:1}._teamCountRow_pd6l4_763{display:flex;gap:10px}._teamCountBtn_pd6l4_768{flex:1;min-height:var(--control-height-sm);padding:0 12px;border-radius:var(--radius-control);border:1px solid #3a4d86;background:#ffffff0a;color:#d7def7;font-size:17px;font-weight:700;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s,color .15s}._teamCountBtn_pd6l4_768:hover{border-color:#d4af37b3;background:#ffffff0f}._teamCountBtn_pd6l4_768:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._teamCountBtnActive_pd6l4_793{border-color:var(--color-gold);background:#d4af3724;color:var(--color-gold)}._teamsSection_pd6l4_800{margin:24px 0}._teamsGrid_pd6l4_804{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 640px){._teamsGrid_pd6l4_804{grid-template-columns:1fr 1fr}}._teamCard_pd6l4_816{border:1px solid #2f3f73;border-radius:14px;padding:20px;min-height:160px;background:#ffffff08;display:flex;flex-direction:column;gap:14px}._teamNameInput_pd6l4_418{width:100%;box-sizing:border-box;padding:14px 16px;border-radius:10px;border:1px solid #3a4d86;background:var(--color-input-bg);color:var(--color-text);font-size:18px;font-weight:700;font-family:inherit}._teamNameReadonly_pd6l4_840{font-size:18px;font-weight:700;color:#f7f7ff}._teamMembers_pd6l4_846{display:flex;flex-wrap:wrap;gap:10px;min-height:40px;flex:1}._teamEmpty_pd6l4_854{margin:0;font-size:15px;opacity:.5;font-style:italic}._switchTeamBtn_pd6l4_861{align-self:flex-start;padding:8px 12px;border-radius:8px;border:1px solid #3a4d86;background:transparent;color:#d7def7;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit}._switchTeamBtn_pd6l4_861:hover{border-color:var(--color-gold);color:var(--color-gold)}._saved_xpltn_1,._saved_xpltn_1:disabled{background:var(--color-success, #16a34a)!important;border-color:var(--color-success, #16a34a);color:#fff!important;opacity:1!important;cursor:default;animation:_savedPop_xpltn_1 .3s ease-out}._saved_xpltn_1:disabled:hover{background:var(--color-success, #16a34a)!important;filter:none;transform:none}._savedLabel_xpltn_17{display:inline-flex;align-items:center;justify-content:center;gap:6px}@keyframes _savedPop_xpltn_1{0%{transform:scale(.96)}60%{transform:scale(1.04)}to{transform:scale(1)}}._overlay_9on8m_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}._modal_9on8m_12{background:var(--color-panel);border:1px solid rgba(212,175,55,.55);border-radius:var(--radius-modal);padding:0;max-width:460px;width:min(100%,460px);color:var(--color-text);font-size:var(--font-size-md);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 18px 48px #00000073}._content_9on8m_27{display:flex;flex-direction:column;gap:16px;padding:28px 30px 24px}._header_9on8m_34{display:flex;flex-direction:column;gap:10px}._title_9on8m_40{margin:0;font-size:clamp(1.35rem,3vw,1.65rem);font-weight:700;line-height:1.25;color:var(--color-gold);letter-spacing:-.015em}._message_9on8m_49{margin:0;padding:0;color:var(--color-text-muted-dark);line-height:1.55}._itemName_9on8m_56{margin:0;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control);font-weight:700;word-break:break-word;line-height:1.4;color:var(--color-text)}._body_9on8m_68{margin:0}._errorMsg_9on8m_72{color:var(--color-error);margin:0;font-size:15px;line-height:1.45}._footer_9on8m_79{display:flex;gap:12px;margin-top:0;padding:18px 30px 28px;border-top:1px solid rgba(212,175,55,.22)}._cancelBtn_9on8m_87{flex:1;padding:0 var(--control-padding-x);min-height:var(--control-height);background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:var(--color-text);border-radius:var(--radius-control);font:inherit;font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,filter .16s ease,transform .16s ease}._cancelBtn_9on8m_87:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff3d;transform:translateY(-1px)}._cancelBtn_9on8m_87:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._cancelBtn_9on8m_87:disabled{cursor:not-allowed;opacity:.65}._deleteBtn_9on8m_122{flex:1;padding:0 var(--control-padding-x);min-height:var(--control-height);background:var(--color-danger);border:1px solid color-mix(in srgb,var(--color-danger) 70%,white);color:var(--color-text);border-radius:var(--radius-control);font:inherit;font-size:var(--font-size-md);cursor:pointer;font-weight:700;transition:filter .16s ease,transform .16s ease}._deleteBtn_9on8m_122:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}._deleteBtn_9on8m_122:focus-visible{outline:2px solid var(--color-error-light);outline-offset:2px}._deleteBtn_9on8m_122:disabled{background:#666;cursor:not-allowed;opacity:.7}._primaryBtn_9on8m_155{flex:1;padding:0 var(--control-padding-x);min-height:var(--control-height);background:var(--color-primary);border:1px solid color-mix(in srgb,var(--color-primary) 70%,white);color:var(--color-text);border-radius:var(--radius-control);font:inherit;font-size:var(--font-size-md);cursor:pointer;font-weight:700;transition:filter .16s ease,transform .16s ease}._primaryBtn_9on8m_155:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}._primaryBtn_9on8m_155:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._primaryBtn_9on8m_155:disabled{background:#666;cursor:not-allowed;opacity:.7}@media (max-width: 520px){._content_9on8m_27{padding:24px 22px 20px}._footer_9on8m_79{flex-direction:column-reverse;padding:16px 22px 22px}}@media (prefers-reduced-motion: reduce){._cancelBtn_9on8m_87,._deleteBtn_9on8m_122,._primaryBtn_9on8m_155{transition:none}._cancelBtn_9on8m_87:hover:not(:disabled),._deleteBtn_9on8m_122:hover:not(:disabled),._primaryBtn_9on8m_155:hover:not(:disabled){transform:none}}._selectLight_jcvix_79{display:block;width:100%;margin-top:10px;padding:0 44px 0 var(--input-padding-x);box-sizing:border-box;border-radius:var(--radius-control);border:1px solid var(--color-input-border-light);background-color:var(--color-input-bg-light);color:var(--color-navy-dark);font:inherit;font-size:var(--font-size-md);min-height:var(--control-height);line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}._overlay_497ev_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:2000;animation:_fadeIn_497ev_1 .3s ease-out}._overlayTop_497ev_12{align-items:flex-start;padding-top:40px;overflow-y:auto}._overlayLight_497ev_18{background:#000000bf;padding:24px}._panel_497ev_23{max-width:var(--modal-max-width, 800px);width:90%;max-height:90vh;animation:_slideInScale_497ev_1 .4s cubic-bezier(.34,1.56,.64,1)}._panelSticky_497ev_30{margin-bottom:40px}._body_497ev_34{background:var(--theme-settings-modal-bg);color:#fff;padding:var(--modal-body-padding, 40px);border-radius:var(--radius-modal);border:4px solid var(--theme-settings-modal-border);box-shadow:0 20px 60px #000000b3;position:relative}._bodyWithTitle_497ev_44{padding:68px 60px 50px}._bodyCompact_497ev_48{padding:28px 32px}._bodyCompact_497ev_48._bodyWithTitle_497ev_44{padding:44px 32px 28px}._bodySticky_497ev_56{padding:0;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}._stickyHeader_497ev_72{padding:var(--modal-sticky-header-padding, 30px 60px 20px);border-bottom:2px solid var(--theme-settings-modal-border);background:var(--theme-settings-modal-bg);position:sticky;top:0;z-index:5;border-top-left-radius:var(--radius-modal);border-top-right-radius:var(--radius-modal);flex-shrink:0}._stickyHeader_497ev_72 ._titleGame_497ev_84,._stickyHeader_497ev_72 ._titleSmall_497ev_85{margin-bottom:0;padding-right:56px;padding-left:0;box-sizing:border-box}._scrollBody_497ev_92{padding:var(--modal-scroll-body-padding, 30px 60px);overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}._scrollBody_497ev_92::-webkit-scrollbar{width:8px}._scrollBody_497ev_92::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:4px}._stickyFooter_497ev_109{padding:var(--modal-sticky-footer-padding, 20px 60px 30px);border-top:2px solid var(--theme-settings-modal-border);background:var(--theme-settings-modal-bg);position:sticky;bottom:0;z-index:5;border-bottom-left-radius:var(--radius-modal);border-bottom-right-radius:var(--radius-modal);flex-shrink:0}._footerHint_497ev_121{margin:0 0 12px;text-align:center;font-size:15px;color:var(--theme-text-secondary);font-style:italic}._closeBtn_497ev_129{position:absolute;top:16px;right:16px;background:#ef4444e6;border:none;color:#fff;width:40px;height:40px;border-radius:50%;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease;box-shadow:0 2px 8px #0000004d;z-index:10}._closeBtn_497ev_129:hover:not(:disabled){transform:scale(1.1);background:#dc2626}._closeBtn_497ev_129:disabled{cursor:not-allowed;opacity:.6}._closeBtnGhost_497ev_159{position:absolute;top:16px;right:16px;background:transparent;border:none;cursor:pointer;color:var(--theme-text-secondary);font-size:20px;line-height:1;padding:6px;opacity:.6;transition:opacity .15s}._closeBtnGhost_497ev_159:hover{opacity:1}._titleGame_497ev_84{color:var(--theme-text-accent);font-size:36px;font-weight:700;margin-bottom:30px;text-align:center;text-transform:uppercase;letter-spacing:3px;text-shadow:0 2px 8px rgba(0,0,0,.5)}._title_497ev_84{font-size:42px;letter-spacing:4px;font-family:ITC Korinna,Palatino Linotype,Georgia,serif}._titleSmall_497ev_85{margin:0 0 20px;font-size:24px;font-weight:600;color:var(--theme-text-accent);font-family:var(--font-sans, sans-serif);letter-spacing:.02em;text-align:center}._bodyStudio_497ev_207{background:var(--color-panel);color:var(--color-text);border:1px solid rgba(212,175,55,.55);border-radius:var(--radius-modal);box-shadow:0 20px 56px #00000073;padding:28px 32px}._bodyStudio_497ev_207._bodyWithTitle_497ev_44{padding:28px 32px}._bodyStudio_497ev_207._bodyCompact_497ev_48,._bodyStudio_497ev_207._bodyCompact_497ev_48._bodyWithTitle_497ev_44{padding:22px 24px}._titleStudio_497ev_228{margin:0 0 8px;padding-right:44px;font-size:clamp(1.35rem,2vw,1.6rem);font-weight:700;color:var(--color-gold);font-family:var(--font-sans, sans-serif);letter-spacing:-.015em;line-height:1.25;text-align:left;text-transform:none;text-shadow:none}._closeBtnStudio_497ev_242{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0a;color:#ffffffb3;font-size:22px;line-height:1;cursor:pointer;box-shadow:none;z-index:10;transition:background-color .16s ease,border-color .16s ease,color .16s ease}._closeBtnStudio_497ev_242:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff3d;color:#fff;transform:none}._closeBtnStudio_497ev_242:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._closeBtnStudio_497ev_242:disabled{cursor:not-allowed;opacity:.55}._stickyHeaderStudio_497ev_284{background:var(--color-panel);border-bottom:1px solid rgba(255,255,255,.1);padding:24px 32px 18px}._scrollBodyStudio_497ev_290{padding:22px 32px;scrollbar-color:rgba(255,255,255,.25) transparent}._scrollBodyStudio_497ev_290::-webkit-scrollbar-thumb{background:#ffffff40}._stickyFooterStudio_497ev_299{background:#00000029;border-top:1px solid rgba(255,255,255,.1);padding:16px 32px 24px}._footerHintStudio_497ev_305{color:#ffffff8c}._prose_497ev_309{margin:0 0 16px;font-size:15px;line-height:1.7;color:var(--theme-text-secondary);font-family:var(--font-sans, sans-serif)}._prose_497ev_309:last-child{margin-bottom:0}@media (prefers-reduced-motion: reduce){._overlay_497ev_1,._panel_497ev_23{animation:none}._closeBtn_497ev_129:hover:not(:disabled){transform:none}}._footer_1njzb_1{width:100%;box-sizing:border-box;padding:20px 48px 24px;background:transparent;text-align:center}._footerCompact_1njzb_10{padding-top:4px;padding-left:24px;padding-right:24px}._text_1njzb_16{margin:0;font-size:15px;line-height:1.5;color:var(--theme-text-primary);font-family:var(--font-sans, sans-serif);display:flex;flex-wrap:wrap;justify-content:center;align-items:center}._item_1njzb_28{display:inline-flex;align-items:center}._item_1njzb_28+._item_1njzb_28:before{content:"·";opacity:.5;margin:0 8px}._linkBtn_1njzb_39{background:none;border:none;padding:0;cursor:pointer;font-size:15px;color:var(--theme-text-accent);font-family:var(--font-sans, sans-serif);text-decoration:none;transition:opacity .15s}._linkBtn_1njzb_39:hover{opacity:.7}@media (max-width: 640px){._footer_1njzb_1{padding:12px 16px max(16px,env(safe-area-inset-bottom))}._text_1njzb_16,._linkBtn_1njzb_39{font-size:15px}._item_1njzb_28+._item_1njzb_28:before{margin:0 6px}}._content_197ep_1{display:flex;flex-direction:column;gap:20px}._callout_197ep_7{padding:14px 18px;border-radius:8px;background:rgba(var(--theme-accent-rgb),.08);border:1px solid rgba(var(--theme-accent-rgb),.22)}._calloutText_197ep_14{margin:0;font-size:18px;line-height:1.65;color:var(--theme-text-primary);font-family:var(--font-sans, sans-serif)}._calloutText_197ep_14 strong{color:var(--theme-text-primary);font-weight:600}._section_197ep_27{display:flex;flex-direction:column;gap:8px}._sectionTitle_197ep_33{margin:0;font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-accent);font-family:var(--font-sans, sans-serif)}._text_197ep_43{margin:0;font-size:18px;line-height:1.7;color:var(--theme-text-secondary);font-family:var(--font-sans, sans-serif)}._list_197ep_51{margin:0;padding-left:1.25rem;font-size:18px;line-height:1.7;color:var(--theme-text-secondary);font-family:var(--font-sans, sans-serif)}._list_197ep_51 li+li{margin-top:6px}._buzzScreen_wh1wx_1{min-height:100dvh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(12px,2dvh,20px);background:linear-gradient(180deg,#09113b,#050816);padding:max(24px,env(safe-area-inset-top)) 20px 24px;box-sizing:border-box}._buzzScreenMain_wh1wx_16{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(20px,4dvh,32px);width:100%;min-height:0}._playerScreenStack_wh1wx_27{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:clamp(20px,4dvh,32px)}._buzzWinner_wh1wx_36{width:100%;max-width:360px;box-sizing:border-box;text-align:center;font-size:22px;font-weight:700;color:#f7f7ff;min-height:40px;display:flex;align-items:center;justify-content:center}._buzzWinnerActive_wh1wx_50{color:#fbbf24f2;background:#fbbf241f;border:1px solid rgba(251,191,36,.45);border-radius:24px;padding:10px 24px}._buzzWinnerSelf_wh1wx_58{text-shadow:0 0 12px rgba(251,191,36,.5)}._buzzStatusMessage_wh1wx_62{text-align:center;font-size:15px;color:#a0b0d0;max-width:360px;width:100%}._buzzStage_wh1wx_70{width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(20px,4dvh,32px)}._buzzTimer_wh1wx_78{position:fixed;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:2;width:clamp(72px,18vw,96px);height:clamp(72px,18vw,96px);border-radius:50%;display:flex;align-items:center;justify-content:center;background:#00000073;border:3px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;transition:border-color .3s,color .3s}._buzzTimerCalm_wh1wx_96{border-color:#ffffff4d;color:#ffffffd9}._buzzTimerWarning_wh1wx_101{border-color:#f59e0b;color:#f59e0b}._buzzTimerUrgent_wh1wx_106{border-color:#ef4444;color:#ef4444}._buzzTimerValue_wh1wx_111{font-size:clamp(32px,8vw,44px);font-weight:900;line-height:1;font-variant-numeric:tabular-nums}._buzzButtonSlot_wh1wx_118{width:100%;display:flex;justify-content:center;align-items:center}._buzzButton_wh1wx_118{flex:none;--buzzer-size: var(--buzzer-size-mobile);width:var(--buzzer-size);height:var(--buzzer-size);border:none;border-radius:clamp(20px,5vw,24px);font-size:clamp(52px,calc(var(--buzzer-size) * .22),72px);font-weight:900;letter-spacing:.08em;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._buzzButtonOpen_wh1wx_139{background:var(--color-primary);color:#fff;cursor:pointer;box-shadow:0 8px 32px #4f88ff73;transform:scale(1);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}@media (hover: hover) and (pointer: fine){._buzzButtonOpen_wh1wx_139:hover:not(:disabled){box-shadow:0 8px 32px #4f88ff85;filter:brightness(1.03)}}._buzzButtonOpen_wh1wx_139:active{transform:scale(.97);box-shadow:0 4px 16px #4f88ff4d;filter:brightness(1)}._buzzButtonClosed_wh1wx_162{background:#2a2a3a;color:#ffffff4d;cursor:not-allowed}@media (min-width: 640px){._buzzButtonOpen_wh1wx_139,._buzzButtonClosed_wh1wx_162{--buzzer-size: var(--buzzer-size-tablet);font-size:clamp(58px,calc(var(--buzzer-size) * .22),72px)}}@media (min-width: 768px){._buzzButtonOpen_wh1wx_139,._buzzButtonClosed_wh1wx_162{--buzzer-size: var(--buzzer-size-desktop);font-size:clamp(58px,calc(var(--buzzer-size) * .22),84px)}}._fjHeader_wh1wx_186{text-align:center;font-size:52px;font-weight:900;color:#f7f7ff;letter-spacing:.06em;text-shadow:0 2px 12px rgba(0,0,0,.6);flex-shrink:0}._fjWaiting_wh1wx_196{margin-top:16px;font-size:17px;color:#ffffff80;font-style:italic;text-align:center}._fjCurrentWager_wh1wx_204{font-size:15px;color:#ffffff80;font-weight:600;letter-spacing:.04em;text-align:center}@media (min-width: 768px){._fjHeader_wh1wx_186{font-size:72px}}._ddHeader_wh1wx_219{text-align:center;font-size:52px;font-weight:900;color:var(--color-gold);letter-spacing:.06em;text-shadow:0 2px 12px rgba(0,0,0,.6);flex-shrink:0}._ddForm_wh1wx_229{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}._ddInputWrap_wh1wx_237{display:inline-flex;width:100%;max-width:340px}._ddMaxLabel_wh1wx_243{font-size:17px;color:#ffffff8c;font-weight:600;letter-spacing:.04em;text-align:center}._ddInput_wh1wx_237{width:100%;max-width:340px;min-height:var(--input-min-height);padding:18px 20px;font-size:28px;font-weight:700;text-align:center;border-radius:12px;border:2px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;box-sizing:border-box;outline:none}._ddInput_wh1wx_237:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px #ffc82833}._ddInput_wh1wx_237:disabled{opacity:.4;cursor:not-allowed}._ddInput_wh1wx_237::-webkit-outer-spin-button,._ddInput_wh1wx_237::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._ddInput_wh1wx_237[type=number]{-moz-appearance:textfield}._ddError_wh1wx_287{color:#f87171;font-size:15px;font-weight:600;text-align:center}._ddFormAction_wh1wx_294{display:flex;width:100%;justify-content:center}._ddQuickRow_wh1wx_300{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}._ddQuickButton_wh1wx_307{min-height:var(--input-min-height);padding:12px 20px;font-size:var(--font-size-md);font-weight:700;border-radius:10px;border:2px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;cursor:pointer;transition:background .15s,border-color .15s}._ddQuickButton_wh1wx_307:hover:not(:disabled){background:#ffffff26;border-color:#fff6}._ddQuickButton_wh1wx_307:disabled{opacity:.35;cursor:not-allowed}._ddQuickButtonMax_wh1wx_330{border-color:var(--color-gold);color:var(--color-gold)}._ddQuickButtonMax_wh1wx_330:hover:not(:disabled){background:#ffc8281f}._ddSubmitButton_wh1wx_339{padding:16px 40px;font-size:20px;font-weight:800;border-radius:12px;border:none;background:var(--color-primary);color:#fff;cursor:pointer;transition:background .15s,transform .08s;letter-spacing:.04em}._ddSubmitButton_wh1wx_339:hover:not(:disabled){background:#3a6fd4}._ddSubmitButton_wh1wx_339:active:not(:disabled){transform:scale(.97)}._ddSubmitButton_wh1wx_339:disabled{opacity:.35;cursor:not-allowed}._ddBackButton_wh1wx_365{margin-top:24px;padding:14px 36px;font-size:18px;font-weight:700;border-radius:10px;border:2px solid rgba(255,255,255,.3);background:transparent;color:#ffffffb3;cursor:pointer;transition:border-color .15s,color .15s;letter-spacing:.04em}._ddBackButton_wh1wx_365:hover{border-color:#fff9;color:#fff}._ddSubmitted_wh1wx_384{display:flex;flex-direction:column;align-items:center;gap:8px}._ddSubmittedLabel_wh1wx_391{font-size:17px;color:#fff9;font-weight:600;text-transform:uppercase;letter-spacing:.08em}._ddSubmittedAmount_wh1wx_399{font-size:72px;font-weight:900;color:var(--color-gold);line-height:1}._ddRevealed_wh1wx_406{margin-top:16px;font-size:18px;color:#ffffffb3}._ddLocked_wh1wx_412{display:flex;flex-direction:column;align-items:center;gap:12px}._ddLockedText_wh1wx_419{font-size:22px;font-weight:700;color:#fffc;text-align:center}._ddLockedSub_wh1wx_426{font-size:17px;color:#ffffff73;text-align:center}._fjAnswerInput_wh1wx_432{width:100%;max-width:480px;min-height:var(--input-min-height);padding:18px 20px;font-size:22px;font-weight:600;text-align:center;border-radius:12px;border:2px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;box-sizing:border-box;outline:none;font-family:inherit}._fjAnswerInput_wh1wx_432:focus{border-color:#fff9;box-shadow:0 0 0 3px #ffffff1a}._fjAnswerInput_wh1wx_432::placeholder{color:#ffffff4d}._fjSubmittedAnswer_wh1wx_458{font-size:clamp(28px,6vw,52px);font-weight:800;color:#fff;text-align:center;padding:8px 24px;line-height:1.3;max-width:100%;overflow-wrap:anywhere;word-break:break-word}._fjCurrentAnswerHint_wh1wx_471{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:480px;text-align:center}._fjCurrentAnswerHintLabel_wh1wx_481{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fbbf24d9}._fjCurrentAnswerHintValue_wh1wx_489{font-size:24px;font-weight:800;color:#ffffffeb;line-height:1.3;max-width:100%;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media (max-height: 700px){._fjHeader_wh1wx_186{font-size:36px}._playerScreenStack_wh1wx_27{gap:clamp(12px,2dvh,18px)}}._finalResultsScreen_wh1wx_514{height:100dvh;max-height:100dvh;min-height:100dvh;justify-content:stretch;gap:0;padding:max(12px,env(safe-area-inset-top)) 16px max(12px,env(safe-area-inset-bottom));overflow:hidden;box-sizing:border-box}._finalResultsContent_wh1wx_528{width:min(100%,880px);height:100%;min-height:0;display:flex;flex-direction:column;padding-block:0}@media (min-width: 768px){._ddHeader_wh1wx_219{font-size:72px}._ddInput_wh1wx_237{max-width:420px;font-size:52px;padding:20px 24px}._ddSubmittedAmount_wh1wx_399{font-size:100px}._fjAnswerInput_wh1wx_432{max-width:600px;font-size:28px;padding:20px 24px}}@media (max-width: 640px){._buzzWinner_wh1wx_36{font-size:var(--font-size-lg);padding:0 8px}._ddInput_wh1wx_237,._fjAnswerInput_wh1wx_432{min-height:var(--input-min-height)}._ddQuickButton_wh1wx_307{min-height:var(--input-min-height);padding:12px 18px}._finalResultsScreen_wh1wx_514{padding-inline:12px}}._results_ipcqv_1{width:min(100%,880px);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);color:var(--color-text);font-family:var(--font-sans);box-sizing:border-box}._header_ipcqv_13{text-align:center}._eyebrow_ipcqv_17,._supportingText_ipcqv_18,._winnerLabel_ipcqv_19,._winnerScore_ipcqv_20,._winnerDetail_ipcqv_21{margin:0}._eyebrow_ipcqv_17{color:var(--color-gold-light);font-size:var(--font-size-2xs);font-weight:800;letter-spacing:.16em;text-transform:uppercase}._heading_ipcqv_33{margin:var(--spacing-xs) 0 0;color:var(--color-text);font-size:clamp(30px,4vw,var(--font-size-2xl));line-height:1.15}._supportingText_ipcqv_18{margin-top:var(--spacing-sm);color:var(--color-text-muted-dark);font-size:var(--font-size-sm)}._personalCard_ipcqv_46{width:min(100%,680px);padding:20px clamp(18px,4vw,36px) 22px;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-card);background:#ffffff12;text-align:center;box-sizing:border-box}._personalEyebrow_ipcqv_59,._personalPlacement_ipcqv_60,._personalScore_ipcqv_61,._personalSummary_ipcqv_62{margin:0}._personalEyebrow_ipcqv_59{color:var(--color-text-muted-dark);font-size:var(--font-size-2xs);font-weight:800;letter-spacing:.14em;text-transform:uppercase}._personalPlacement_ipcqv_60{margin-top:8px;color:var(--color-text);font-size:clamp(28px,6vw,40px);font-weight:900;line-height:1.1}._personalScore_ipcqv_61{margin-top:10px;color:var(--color-text);font-size:clamp(34px,7vw,48px);font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}._personalSummary_ipcqv_62{margin-top:10px;color:var(--color-text-muted-dark);font-size:var(--font-size-sm);font-weight:600}._winnerCard_ipcqv_99{width:min(100%,680px);padding:24px clamp(20px,5vw,48px) 28px;display:flex;flex-direction:column;align-items:center;border:1px solid color-mix(in srgb,var(--color-gold) 62%,transparent);border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-panel-secondary) 38%,var(--color-panel-dark));box-shadow:0 12px 28px #0000002e;text-align:center;box-sizing:border-box;animation:_winnerEnter_ipcqv_1 .26s ease-out both}._trophyBadge_ipcqv_114{width:48px;height:48px;display:grid;place-items:center;margin-bottom:10px;border:1px solid color-mix(in srgb,var(--color-gold) 55%,transparent);border-radius:50%;background:#d4af371f;color:var(--color-gold-light)}._winnerLabel_ipcqv_19{color:var(--color-gold-light);font-size:var(--font-size-2xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase}._winnerName_ipcqv_134{max-width:100%;margin:8px 0 0;color:var(--color-text);font-size:clamp(24px,4vw,34px);line-height:1.2;overflow-wrap:anywhere}._winnerScore_ipcqv_20{margin-top:12px;color:var(--color-gold-light);font-size:clamp(38px,7vw,58px);font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1}._winnerDetail_ipcqv_21{margin-top:10px;color:var(--color-text-muted-dark);font-size:var(--font-size-sm);font-weight:600}._leaderboardSection_ipcqv_160{width:100%}._leaderboardHeading_ipcqv_164{margin:0 0 12px;color:var(--color-text);font-size:var(--font-size-lg);text-align:left}._leaderboard_ipcqv_160{width:100%;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),400px));justify-content:start;gap:12px;list-style:none}._leaderboardItem_ipcqv_182{min-width:0;min-height:82px;padding:14px 16px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-control);background:#ffffff0f;box-sizing:border-box;animation:_rowEnter_ipcqv_1 .22s ease-out both;animation-delay:calc(var(--result-index) * 35ms + .1s)}._firstPlace_ipcqv_198{border-color:color-mix(in srgb,var(--color-gold) 42%,transparent)}._secondPlace_ipcqv_202{border-color:#c0c8d66b}._thirdPlace_ipcqv_206{border-color:#cd7f3275}._otherPlace_ipcqv_210{border-color:#ffffff24}._currentEntry_ipcqv_214{box-shadow:inset 0 0 0 1px #ffffff7a}._placement_ipcqv_218{display:flex;align-items:flex-start;justify-content:center;color:var(--color-text-muted-dark);font-variant-numeric:tabular-nums}._firstPlace_ipcqv_198 ._placement_ipcqv_218{color:var(--color-gold-light)}._secondPlace_ipcqv_202 ._placement_ipcqv_218{color:#d2d7e0}._thirdPlace_ipcqv_206 ._placement_ipcqv_218{color:#d39a68}._placementNumber_ipcqv_238{font-size:25px;font-weight:800;line-height:1}._placementSuffix_ipcqv_244{margin-top:1px;font-size:11px;font-weight:800;text-transform:uppercase}._entryIdentity_ipcqv_251{min-width:0;display:flex;flex-direction:column;gap:4px}._entryName_ipcqv_258{color:var(--color-text);font-size:var(--font-size-md);font-weight:750;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._entryDetail_ipcqv_268{color:var(--color-text-muted-dark);font-size:13px;line-height:1.2}._entryScore_ipcqv_274{color:var(--color-text);font-size:var(--font-size-lg);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}._actions_ipcqv_282{width:min(100%,480px);margin-top:auto;padding-top:var(--spacing-xl);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px}._actionButton_ipcqv_293{flex:1 1 0;width:auto;min-width:0}._homeActionPanel_ipcqv_299{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);padding:0 var(--control-padding-x);border-radius:var(--radius-control);border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:var(--color-text);cursor:pointer;font:inherit;font-size:var(--font-size-md);font-weight:600;line-height:1.4;box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease}._homeActionPanel_ipcqv_299:hover{background:#ffffff1f;border-color:#ffffff3d}._homeActionPanel_ipcqv_299:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff40}._homeActionStacked_ipcqv_330{width:100%;flex:none}@keyframes _winnerEnter_ipcqv_1{0%{opacity:0;transform:scale(.98) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _rowEnter_ipcqv_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}._resultsHost_ipcqv_358{flex:1 1 auto;width:100%;min-height:0;justify-content:flex-start}._resultsFillViewport_ipcqv_366{height:100%;min-height:0;gap:clamp(10px,1.8dvh,16px);justify-content:flex-start}._resultsFillViewport_ipcqv_366 ._supportingText_ipcqv_18{display:none}._resultsFillViewport_ipcqv_366 ._heading_ipcqv_33{font-size:clamp(22px,5.5vw,30px)}._resultsFillViewport_ipcqv_366 ._personalCard_ipcqv_46,._resultsFillViewport_ipcqv_366 ._winnerCard_ipcqv_99{width:100%;flex-shrink:0;padding:clamp(10px,1.6dvh,16px) 14px;box-shadow:none}._resultsFillViewport_ipcqv_366 ._trophyBadge_ipcqv_114{width:36px;height:36px;margin-bottom:6px}._resultsFillViewport_ipcqv_366 ._personalPlacement_ipcqv_60,._resultsFillViewport_ipcqv_366 ._winnerName_ipcqv_134{margin-top:4px;font-size:clamp(22px,5vw,28px)}._resultsFillViewport_ipcqv_366 ._personalScore_ipcqv_61,._resultsFillViewport_ipcqv_366 ._winnerScore_ipcqv_20{margin-top:6px;font-size:clamp(28px,7vw,40px)}._resultsFillViewport_ipcqv_366 ._personalSummary_ipcqv_62,._resultsFillViewport_ipcqv_366 ._winnerDetail_ipcqv_21{margin-top:4px;font-size:var(--font-size-2xs)}._resultsFillViewport_ipcqv_366 ._leaderboardSection_ipcqv_160{flex:0 1 auto;min-height:0;max-height:min(46dvh,360px);display:flex;flex-direction:column;width:100%}._resultsFillViewport_ipcqv_366 ._leaderboardHeading_ipcqv_164{margin:0 0 8px;font-size:var(--font-size-md);flex-shrink:0}._resultsFillViewport_ipcqv_366 ._leaderboard_ipcqv_160{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;gap:8px;padding-right:2px;align-content:start;grid-template-columns:1fr}._resultsFillViewport_ipcqv_366 ._leaderboardItem_ipcqv_182{min-height:0;padding:10px 12px;grid-template-columns:40px minmax(0,1fr) auto;gap:9px}._resultsFillViewport_ipcqv_366 ._entryName_ipcqv_258{white-space:normal;overflow-wrap:anywhere;font-size:var(--font-size-sm)}._resultsFillViewport_ipcqv_366 ._placementNumber_ipcqv_238{font-size:20px}._resultsFillViewport_ipcqv_366 ._entryDetail_ipcqv_268{font-size:12px}._resultsFillViewport_ipcqv_366 ._entryScore_ipcqv_274{font-size:var(--font-size-md)}._resultsFillViewport_ipcqv_366 ._actions_ipcqv_282{width:auto;max-width:100%;margin-top:clamp(20px,3.5dvh,32px);padding-top:clamp(4px,1dvh,8px);flex-direction:column;flex-shrink:0;align-items:center;gap:8px}._resultsFillViewport_ipcqv_366 ._actionButton_ipcqv_293{flex:none;width:auto;min-width:17rem;min-height:3.25rem;padding-inline:2.75rem;font-size:var(--font-size-lg)}._resultsFillViewport_ipcqv_366 ._homeActionPanel_ipcqv_299{min-height:var(--control-height-sm);font-size:var(--font-size-sm)}@media (max-height: 700px){._resultsFillViewport_ipcqv_366 ._personalEyebrow_ipcqv_59,._resultsFillViewport_ipcqv_366 ._winnerLabel_ipcqv_19{font-size:11px}._resultsFillViewport_ipcqv_366 ._personalSummary_ipcqv_62{display:none}}@media (prefers-reduced-motion: reduce){._winnerCard_ipcqv_99,._leaderboardItem_ipcqv_182{animation:none}}._page_1flze_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--color-navy);color:var(--color-text);font-family:var(--font-sans)}._card_1flze_12{max-width:480px;width:100%;padding:32px 28px;border-radius:var(--radius-md);border:2px solid var(--color-gold);background:var(--color-panel);text-align:center}._title_1flze_22{margin:0 0 12px;color:var(--color-gold);font-size:var(--font-size-xl)}._message_1flze_28{margin:0 0 24px;font-size:var(--font-size-md);line-height:1.5;color:var(--color-text-muted-dark)}._link_1flze_35{display:inline-flex;align-items:center;justify-content:center;min-height:var(--input-min-height);padding:12px 24px;border-radius:var(--radius-sm);background:var(--color-gold);color:#000;font-weight:700;text-decoration:none;font-size:var(--font-size-md)}._link_1flze_35:focus-visible{outline:none;box-shadow:0 0 0 2px #d4af3780}._wrapper_1hv6l_1{position:relative}._button_1hv6l_5{position:relative;border:3px solid var(--theme-text-primary);border-radius:50%;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 12px #0000004d}._button_1hv6l_5:link,._button_1hv6l_5:visited{color:inherit;text-decoration:none}._button_1hv6l_5:hover{transform:scale(1.15);box-shadow:0 6px 20px #0006}._button_1hv6l_5:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff59,0 4px 12px #0000004d}._button_1hv6l_5._disabled_1hv6l_37,._button_1hv6l_5:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:0 4px 12px #0000004d}._button_1hv6l_5._disabled_1hv6l_37:hover,._button_1hv6l_5:disabled:hover{transform:none;box-shadow:0 4px 12px #0000004d}._surfaceStudio_1hv6l_52{border:1px solid rgba(212,175,55,.45);background:#ffffff0f;color:var(--color-gold);box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}._surfaceStudio_1hv6l_52:link,._surfaceStudio_1hv6l_52:visited{color:var(--color-gold)}._surfaceStudio_1hv6l_52:hover{transform:translateY(-1px);background:#ffffff1a;border-color:var(--color-gold);color:var(--color-gold);box-shadow:0 2px 10px #00000038}._surfaceStudio_1hv6l_52:focus-visible{outline:none;box-shadow:0 0 0 2px #d4af3773}._surfaceStudio_1hv6l_52:active{transform:translateY(0);background:#ffffff14}._sizeSmall_1hv6l_88{width:35px;height:35px;font-size:17px}._sizeMedium_1hv6l_94{width:43px;height:43px;font-size:20px}._sizeLarge_1hv6l_100{width:50px;height:50px;font-size:24px}._surfaceStudio_1hv6l_52._sizeMedium_1hv6l_94{width:40px;height:40px}._variantPrimary_1hv6l_111{background:var(--theme-button-primary-bg);color:var(--theme-text-primary)}._variantPrimary_1hv6l_111:link,._variantPrimary_1hv6l_111:visited{color:var(--theme-text-primary)}._variantSecondary_1hv6l_121{background:var(--theme-button-secondary-bg);color:var(--theme-text-primary)}._variantSecondary_1hv6l_121:link,._variantSecondary_1hv6l_121:visited{color:var(--theme-text-primary)}._variantDanger_1hv6l_131{background:var(--theme-button-danger-bg);color:var(--theme-text-primary)}._variantDanger_1hv6l_131:link,._variantDanger_1hv6l_131:visited{color:var(--theme-text-primary)}._variantSettings_1hv6l_141{background:var(--theme-button-settings-bg);color:var(--theme-text-primary)}._variantSettings_1hv6l_141:link,._variantSettings_1hv6l_141:visited{color:var(--theme-text-primary)}._variantDownload_1hv6l_151{background:var(--theme-button-download-bg);color:var(--theme-text-primary)}._variantDownload_1hv6l_151:link,._variantDownload_1hv6l_151:visited{color:var(--theme-text-primary)}._tooltip_1hv6l_161{position:absolute;top:calc(100% + 10px);background:var(--theme-popover-bg);color:var(--theme-text-primary);padding:8px 12px;border-radius:6px;font-size:15px;font-weight:700;white-space:nowrap;box-shadow:0 4px 12px #00000080;border:2px solid var(--theme-text-accent);z-index:1000;pointer-events:none;font-family:ITC Korinna,Palatino Linotype,Georgia,serif}._tooltipStudio_1hv6l_178{position:absolute;top:calc(100% + 8px);background:var(--color-panel, #0f1f55);color:#fff;padding:6px 10px;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:600;line-height:1.3;white-space:nowrap;box-shadow:0 6px 18px #00000059;border:1px solid rgba(212,175,55,.4);z-index:1000;pointer-events:none;font-family:var(--font-sans);letter-spacing:.01em}._tooltipCenter_1hv6l_197{left:50%;transform:translate(calc(-50% + var(--tooltip-shift, 0px)))}._tooltipRight_1hv6l_202{right:0}@media (prefers-reduced-motion: reduce){._button_1hv6l_5,._surfaceStudio_1hv6l_52{transition:none}._button_1hv6l_5:hover,._surfaceStudio_1hv6l_52:hover,._surfaceStudio_1hv6l_52:active{transform:none}}._root_mybqb_3{position:relative;height:0;margin:0;flex-shrink:0;z-index:20;pointer-events:none}._toolbarLeftColumn_mybqb_13{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start;z-index:10;pointer-events:auto}._toolbarLeft_mybqb_13{display:flex;flex-direction:row;gap:10px}._toolbarRight_mybqb_30{position:absolute;top:0;right:0;display:flex;flex-direction:row;gap:10px;z-index:10;pointer-events:auto}@media (max-width: 1700px){._root_mybqb_3{height:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;pointer-events:auto}._toolbarLeftColumn_mybqb_13{position:static}._toolbarRight_mybqb_30{position:static;margin-left:auto}}._menuAnchor_mybqb_66{position:relative}._randomMenu_mybqb_70{position:absolute;top:calc(100% + 10px);left:0;background:var(--theme-popover-bg);border:2px solid var(--theme-category-header-border);border-radius:8px;box-shadow:0 8px 24px #00000080;overflow:hidden;z-index:1000;min-width:190px;font-family:ITC Korinna,Palatino Linotype,Georgia,serif}._randomMenuItem_mybqb_84{display:block;width:100%;padding:12px 16px;background:transparent;border:none;border-bottom:1px solid var(--theme-popover-border);color:var(--theme-text-primary);font-size:var(--font-size-md);font-weight:700;text-align:left;cursor:pointer;letter-spacing:.5px;font-family:inherit;transition:background .15s ease}._randomMenuItem_mybqb_84:last-child{border-bottom:none}._randomMenuItemClassic_mybqb_105:hover{background:var(--theme-button-primary-bg)}._randomMenuItemDouble_mybqb_109:hover{background:var(--theme-accent-button-bg)}._randomMenuItemFinal_mybqb_113:hover{background:var(--theme-button-final-bg)}._settingsGearIcon_mybqb_117{font-size:24px;line-height:1}._root_1lug9_1{position:relative;z-index:1;flex-shrink:0;width:100%;display:flex;justify-content:center}._cardsRow_1lug9_10{--player-count: 3;--card-gap: 16px;--scoreboard-align-width: 100%;--scoreboard-gutter-left: 170px;--scoreboard-gutter-right: 300px;display:flex;flex-wrap:nowrap;justify-content:center;gap:var(--card-gap);width:100%;max-width:min(var(--scoreboard-align-width),calc(100% - var(--scoreboard-gutter-left) - var(--scoreboard-gutter-right)));box-sizing:border-box;margin-bottom:0}@media (max-width: 1700px){._cardsRow_1lug9_10{--scoreboard-gutter-left: 0px;--scoreboard-gutter-right: 0px}}._playerCard_1lug9_40{position:relative;border-radius:6px;text-align:center;cursor:pointer;flex:0 1 auto;min-width:0;width:min(var(--card-max-width),calc((100% - (var(--player-count) - 1) * var(--card-gap)) / var(--player-count)));max-width:var(--card-max-width);transition:box-shadow .3s ease,border-color .3s ease,opacity .3s ease,background .3s ease;box-shadow:0 4px 8px #0000004d;box-sizing:border-box;overflow:hidden;background:var(--theme-scoreboard-active-bg);border:3px solid var(--theme-scoreboard-active-border)}._playerCardCompact_1lug9_67{--card-max-width: 210px;padding:24px 14px}._playerCardFull_1lug9_72{--card-max-width: 240px;padding:26px 16px}@media (max-height: 900px){._cardsRow_1lug9_10{--card-gap: 12px}._playerCardCompact_1lug9_67{--card-max-width: 196px;padding:20px 12px}._playerCardFull_1lug9_72{--card-max-width: 216px;padding:22px 14px}}._playerCardDisconnected_1lug9_93{opacity:.5;border:3px solid rgba(255,255,255,.12)}._playerCardDimmed_1lug9_98{opacity:.82}._playerCardHighlighted_1lug9_102{border:3px solid color-mix(in srgb,var(--theme-scoreboard-active-border) 70%,var(--theme-text-primary) 30%)!important;background:linear-gradient(color-mix(in srgb,var(--theme-text-primary) 10%,transparent),color-mix(in srgb,var(--theme-text-primary) 10%,transparent)),var(--theme-scoreboard-active-bg);box-shadow:0 4px 12px rgba(var(--theme-accent-rgb),.35)}._playerCardHighlighted_1lug9_102 ._playerName_1lug9_116,._playerCardHighlighted_1lug9_102 ._nameInput_1lug9_117{color:var(--theme-score-positive);text-shadow:0 1px 2px rgba(0,0,0,.35)}._reconnectRoot_1lug9_122{position:relative}._reconnectHiddenRow_1lug9_128{visibility:hidden;pointer-events:none}._reconnectOverlay_1lug9_133{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--theme-text-secondary);font-size:22px;font-weight:600;letter-spacing:.2px;opacity:.8}._reconnectSpinner_1lug9_147{width:18px;height:18px;flex-shrink:0;border:3px solid rgba(255,255,255,.2);border-top-color:var(--theme-text-secondary);border-radius:50%;animation:_reconnectSpin_1lug9_147 .8s linear infinite}@keyframes _reconnectSpin_1lug9_147{to{transform:rotate(360deg)}}._offlineBadge_1lug9_163{position:absolute;top:5px;right:8px;font-size:14px;font-weight:700;color:#ffffff73;letter-spacing:.6px;text-transform:uppercase;line-height:1.25}._playerName_1lug9_116{font-weight:700;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px;cursor:text;display:flex;align-items:center;justify-content:center;color:var(--theme-text-secondary);transition:color .3s ease;line-height:1;overflow:hidden}._playerNameCompact_1lug9_191{height:22px;min-height:22px}._playerNameFull_1lug9_196{height:23px;min-height:23px}._nameInput_1lug9_117,._scoreInput_1lug9_202{background:transparent;border:none;font:inherit;font-weight:700;line-height:inherit;text-align:center;padding:0;margin:0;width:100%;height:100%;max-width:100%;min-width:0;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:1px solid var(--theme-text-accent);outline-offset:-1px}._nameInput_1lug9_117{color:var(--theme-text-secondary);text-transform:uppercase;letter-spacing:.5px}._scoreInput_1lug9_202{font-family:Arial Black,sans-serif;-moz-appearance:textfield}._scoreInput_1lug9_202::-webkit-outer-spin-button,._scoreInput_1lug9_202::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._scorePositive_1lug9_240{color:var(--theme-score-positive)}._scoreNegative_1lug9_244{color:var(--theme-score-negative)}._scoreDisplay_1lug9_248{font-weight:700;font-family:Arial Black,sans-serif;cursor:text;display:flex;align-items:center;justify-content:center;line-height:1;overflow:hidden}._scoreDisplayCompact_1lug9_259{height:36px;min-height:36px}._scoreDisplayFull_1lug9_264{height:40px;min-height:40px}._scorePulse_1lug9_269{animation:_scorePulse_1lug9_269 .6s ease-out}._scoreDeltaFly_1lug9_273{position:absolute;left:50%;bottom:8px;transform:translate(-50%);font-size:18px;font-weight:800;font-family:Arial Black,sans-serif;pointer-events:none;animation:_scoreDeltaFly_1lug9_273 1.2s ease-out forwards;white-space:nowrap;z-index:2}._scoreDeltaPositive_1lug9_287{color:var(--theme-score-positive)}._scoreDeltaNegative_1lug9_291{color:var(--theme-score-negative)}@keyframes _scorePulse_1lug9_269{0%,to{box-shadow:0 4px 8px #0000004d}40%{box-shadow:0 4px 8px #0000004d,0 0 24px #4ade8073}}@keyframes _scoreDeltaFly_1lug9_273{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-28px)}}._boardShell_fdrbj_1{max-width:min(1400px,100cqw);width:min(100cqw,1400px,117cqh);min-width:0;margin:0 auto;background:linear-gradient(135deg,#000000 0%,var(--color-navy-dark) 100%);padding:8px;border-radius:12px;box-shadow:0 20px 60px #00000080;position:relative;z-index:1;border:4px solid #2c2c3e;overflow-x:auto;box-sizing:border-box}._boardEmpty_fdrbj_17{display:flex;align-items:center;justify-content:center;aspect-ratio:1.17 / 1;height:auto;max-height:100cqh;min-height:0}._emptyMessage_fdrbj_27{background:transparent;padding:40px 60px;text-align:center;color:var(--theme-text-primary);font-size:24px;font-weight:700;letter-spacing:2px;border-radius:8px;box-sizing:border-box;max-width:600px}._boardGrid_fdrbj_40{aspect-ratio:1.17 / 1;width:min(100cqw,1400px,117cqh);height:auto;max-height:100cqh;min-width:0;margin:0 auto;background:linear-gradient(135deg,#000000 0%,var(--color-navy-dark) 100%);padding:8px;border-radius:6px;box-shadow:0 10px 30px #00000080;position:relative;z-index:1;border:2px solid #2c2c3e;overflow:visible;box-sizing:border-box;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:minmax(0,.85fr) repeat(5,minmax(0,1fr));gap:8px}._grid_fdrbj_63{display:grid;gap:4px}._header_12js7_1{height:100%;min-height:0;padding:clamp(6px,8cqh,26px) clamp(6px,1.2cqi,20px);text-align:center;font-weight:700;font-size:22px;letter-spacing:.5px;text-transform:uppercase;border-radius:4px;box-shadow:0 3px 6px #0000004d,inset 0 -2px 3px #0003;display:flex;align-items:center;justify-content:center;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;line-height:1.2;position:relative;background:var(--theme-category-header-bg);color:var(--theme-text-primary);border:2px solid var(--theme-category-header-border)}._board_1xde3_1{width:100%;max-width:1400px;min-width:800px;margin:0 auto;padding:32px 32px 28px;border-radius:var(--radius-md);box-shadow:0 20px 60px #00000080;position:relative;z-index:1;overflow-x:auto;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:flex-start;min-height:400px;box-sizing:border-box;background:var(--theme-question-cell-bg);border:4px solid var(--theme-question-cell-border)}._boardContent_1xde3_23{display:flex;flex-direction:column;gap:24px;width:100%;max-width:600px;flex:1;justify-content:center;padding:20px 0}._title_1xde3_34{padding:30px 60px;text-align:center;font-size:48px;font-weight:700;letter-spacing:4px;line-height:1.2;text-transform:uppercase;border-radius:var(--radius-sm);box-sizing:border-box;width:100%;max-width:600px;color:var(--theme-text-primary)}._emptyMessage_1xde3_49{padding:40px 60px;text-align:center;font-size:var(--font-size-xl);font-weight:700;letter-spacing:2px;border-radius:var(--radius-sm);box-sizing:border-box;width:100%;max-width:600px;background:var(--theme-modal-card-bg);color:var(--theme-text-primary);border:2px solid var(--theme-modal-card-border)}._categoryCard_1xde3_64{padding:40px 60px;text-align:center;font-size:32px;font-weight:700;letter-spacing:2px;line-height:1.2;text-transform:uppercase;border-radius:var(--radius-sm);box-sizing:border-box;width:100%;max-width:600px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,opacity .3s ease,background .3s ease;position:relative}._categoryCardInteractive_1xde3_89{cursor:pointer;color:var(--theme-text-primary);background:var(--theme-category-header-bg);border:2px solid var(--theme-category-header-border);box-shadow:0 4px 12px #0000004d}._board_1xde3_1[data-theme=ocean] ._categoryCardInteractive_1xde3_89:not(._categoryCardAnswered_1xde3_97),._board_1xde3_1[data-theme=forest] ._categoryCardInteractive_1xde3_89:not(._categoryCardAnswered_1xde3_97),._board_1xde3_1[data-theme=desert] ._categoryCardInteractive_1xde3_89:not(._categoryCardAnswered_1xde3_97){background:var(--theme-scoreboard-active-bg)}._categoryCardInteractive_1xde3_89:hover:not(._categoryCardAnswered_1xde3_97){transform:scale(1.05);box-shadow:0 8px 24px #0006;border-color:var(--theme-question-cell-hover-border)}._categoryCardAnswered_1xde3_97{cursor:default;opacity:.4;transform:scale(.95);box-shadow:inset 0 2px 8px #0009;color:var(--theme-text-primary);background:var(--theme-question-cell-answered-bg);border:2px solid var(--theme-question-cell-answered-border)}._footerSlot_1xde3_120{display:flex;align-items:center;justify-content:center;min-height:68px;width:100%;max-width:600px;flex-shrink:0}@keyframes _shimmer_kws57_1{0%{background-position:-200% 0}to{background-position:200% 0}}._skeletonBase_kws57_6{position:relative;overflow:hidden;border-radius:4px;box-sizing:border-box}._skeletonBase_kws57_6:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);background-size:200% 100%;animation:_shimmer_kws57_1 1.4s ease-in-out infinite;pointer-events:none}._skeletonCategoryCell_kws57_32{color:transparent;-webkit-user-select:none;user-select:none}._questionCell_kws57_38{height:100%;min-height:0;background:var(--theme-question-cell-bg);border:2px solid var(--theme-question-cell-border);box-shadow:0 2px 6px #0000004d}._skeletonTitle_kws57_49{color:transparent;box-shadow:none;cursor:default;border-radius:var(--radius-sm);background:var(--theme-category-header-bg);border:2px solid var(--theme-category-header-border)}._skeletonCategoryCard_kws57_59{color:transparent;cursor:default;border-radius:var(--radius-sm);background:var(--theme-category-header-bg);border:2px solid var(--theme-category-header-border);box-shadow:0 4px 12px #0000004d}[data-theme=ocean] ._skeletonCategoryCard_kws57_59,[data-theme=forest] ._skeletonCategoryCard_kws57_59,[data-theme=desert] ._skeletonCategoryCard_kws57_59{background:var(--theme-scoreboard-active-bg)}._shell_cugx2_1{--shell-pad-y: 20px;--scoreboard-to-board-gap: 8px;--board-bottom-gap: 8px;height:100vh;height:100dvh;background:var(--theme-background-gradient);font-family:Korinna,ITC Korinna,Palatino Linotype,Georgia,serif;padding:16px 10px 4px;margin:0;position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}._shellFinal_cugx2_22{display:flex;flex-direction:column;overflow:hidden}._viewport_cugx2_29{box-sizing:border-box;height:calc(100dvh - var(--shell-pad-y));min-height:calc(100vh - var(--shell-pad-y));display:flex;flex-direction:column}._shellFinal_cugx2_22 ._viewport_cugx2_29{flex:1;min-height:0;height:auto}._pattern_cugx2_43{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 2px 2px,var(--theme-background-pattern) 1px,transparent 0);background-size:40px 40px;pointer-events:none;transform:translateZ(0);backface-visibility:hidden}._boardArea_cugx2_60{position:relative;flex:1;min-height:0;width:100%;margin-top:var(--scoreboard-to-board-gap);padding-bottom:var(--board-bottom-gap);box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;container-type:size}._errorMessage_cugx2_74{text-align:center;color:var(--color-error);padding:16px;flex-shrink:0}._footer_cugx2_81{flex-shrink:0;margin-top:12px}@media (max-width: 640px){._footer_cugx2_81{padding-left:12px;padding-right:12px}}._field_jcvix_1{display:block;margin-bottom:var(--spacing-md)}._label_jcvix_6{display:block;font-weight:600;font-size:var(--font-size-sm);line-height:1.5}._input_jcvix_14{display:block;width:100%;margin-top:10px;padding:0 var(--input-padding-x);box-sizing:border-box;border-radius:var(--radius-control);border:1px solid var(--color-input-border);background:var(--color-input-bg);color:var(--color-text);font:inherit;font-size:var(--font-size-md);min-height:var(--control-height);line-height:1.4}._textarea_jcvix_30{display:block;width:100%;margin-top:10px;padding:var(--textarea-padding-y) var(--input-padding-x);box-sizing:border-box;border-radius:var(--radius-control);border:1px solid var(--color-input-border);background:var(--color-input-bg);color:var(--color-text);font:inherit;font-size:var(--font-size-md);min-height:var(--textarea-min-height);line-height:1.5;resize:vertical}._input_jcvix_14:focus-visible,._textarea_jcvix_30:focus-visible{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 2px #d4af3759}._inputLight_jcvix_55{border:1px solid var(--color-input-border-light);background:var(--color-input-bg-light);color:var(--color-navy-dark)}._inputLight_jcvix_55:focus-visible{border-color:#1a3a8a;box-shadow:0 0 0 2px #1a3a8a26}._textareaLight_jcvix_67{border:1px solid var(--color-input-border-light);background:var(--color-input-bg-light);color:var(--color-navy-dark)}._textareaLight_jcvix_67:focus-visible{border-color:#1a3a8a;box-shadow:0 0 0 2px #1a3a8a26}._selectLight_jcvix_79{display:block;width:100%;margin-top:10px;padding:0 44px 0 var(--input-padding-x);box-sizing:border-box;border-radius:var(--radius-control);border:1px solid var(--color-input-border-light);background-color:var(--color-input-bg-light);color:var(--color-navy-dark);font:inherit;font-size:var(--font-size-md);min-height:var(--control-height);line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}._selectLight_jcvix_79:focus-visible{outline:none;border-color:#1a3a8a;box-shadow:0 0 0 2px #1a3a8a26}._selectTrigger_jcvix_107{text-align:left;font-weight:400}._inputLg_jcvix_114{min-height:var(--control-height-search);padding:0 var(--input-padding-x-lg);font-size:var(--font-size-md)}._textareaLg_jcvix_120{padding:var(--textarea-padding-y) var(--input-padding-x-lg);font-size:var(--font-size-md)}._searchInputWrap_jcvix_127{position:relative;display:block;width:100%;max-width:400px}._searchInput_jcvix_127{display:block;width:100%;max-width:400px;min-height:var(--control-height-search);padding:0 var(--search-padding-x);font-size:var(--font-size-md);border-radius:var(--radius-control);box-sizing:border-box;font:inherit;line-height:1.4}._searchInputWrap_jcvix_127 ._searchInput_jcvix_127{max-width:none}._searchInputWithClear_jcvix_151{padding-right:44px}._searchInput_jcvix_127::-webkit-search-cancel-button,._searchInput_jcvix_127::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}._searchClearButton_jcvix_161{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:9px;background:transparent;cursor:pointer;line-height:1;transition:background-color .15s ease,color .15s ease}._searchClearButtonLight_jcvix_182{color:#8a93a3}._searchClearButtonLight_jcvix_182:hover{color:#3f4a5c;background:#1a3a8a14}._searchClearButtonLight_jcvix_182:focus-visible{outline:2px solid #1a3a8a;outline-offset:1px}._searchClearButtonDark_jcvix_197{color:#ffffff73}._searchClearButtonDark_jcvix_197:hover{color:#ffffffd9;background:#ffffff1a}._searchClearButtonDark_jcvix_197:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._searchInputDark_jcvix_212{border:1px solid var(--color-input-border);background:var(--color-input-bg);color:var(--color-text)}._searchInputDark_jcvix_212::placeholder{color:#ffffff8c;opacity:1}._searchInputDark_jcvix_212:focus-visible{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 2px #d4af3759}._searchInputLight_jcvix_230{border:1px solid var(--color-input-border-light);background:var(--color-input-bg-light);color:var(--color-navy-dark)}._searchInputLight_jcvix_230:focus-visible{outline:none;border-color:#1a3a8a;box-shadow:0 0 0 2px #1a3a8a26}._checkboxRow_jcvix_243{display:flex;align-items:center;gap:var(--control-label-gap);cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:var(--spacing-md);font-size:var(--font-size-md);line-height:1.5}._checkboxRow_jcvix_243:has(input:disabled){opacity:.5;cursor:not-allowed}._checkboxRow_jcvix_243 input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);flex-shrink:0;border:2px solid var(--color-input-border);border-radius:var(--radius-xs);background:#fff;cursor:pointer;position:relative;transition:border-color .15s,background-color .15s}._checkboxRow_jcvix_243 input[type=checkbox]:hover:not(:disabled){border-color:var(--color-gold)}._checkboxRow_jcvix_243 input[type=checkbox]:checked{background-color:var(--color-gold);border-color:var(--color-gold)}._checkboxRow_jcvix_243 input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border:2px solid #000;border-top:none;border-left:none;transform:rotate(45deg)}._checkboxRow_jcvix_243 input[type=checkbox]:disabled{cursor:not-allowed}._checkboxStacked_jcvix_299{display:block;margin-bottom:0;cursor:pointer;-webkit-user-select:none;user-select:none}._checkboxStacked_jcvix_299:has(input:disabled){opacity:.5;cursor:not-allowed}._checkboxStackedControl_jcvix_311{display:flex;align-items:center;gap:var(--control-label-gap);margin-top:10px}._checkboxStacked_jcvix_299 input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);flex-shrink:0;border:2px solid var(--color-input-border);border-radius:var(--radius-xs);background:#fff;cursor:pointer;position:relative;transition:border-color .15s,background-color .15s}._checkboxStacked_jcvix_299 input[type=checkbox]:hover:not(:disabled){border-color:var(--color-gold)}._checkboxStacked_jcvix_299 input[type=checkbox]:checked{background-color:var(--color-gold);border-color:var(--color-gold)}._checkboxStacked_jcvix_299 input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border:2px solid #000;border-top:none;border-left:none;transform:rotate(45deg)}._checkboxStacked_jcvix_299 input[type=checkbox]:disabled{cursor:not-allowed}._clearableInputWrap_jcvix_358{position:relative;display:block;width:100%}._inputWithClear_jcvix_364,._clearableInputWrap_jcvix_358 ._inputWithClear_jcvix_364{padding-right:44px}._passwordWrapper_jcvix_372{position:relative;display:block}._passwordWrapper_jcvix_372 ._input_jcvix_14,._passwordWrapper_jcvix_372 ._inputLight_jcvix_55{padding-right:48px}._passwordToggle_jcvix_382{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;color:var(--color-text-muted, #888);display:flex;align-items:center;line-height:1;min-height:var(--control-height);min-width:var(--control-height);justify-content:center}._passwordToggle_jcvix_382:hover{color:var(--color-text)}._error_jcvix_404{color:var(--color-error);margin:0 0 var(--spacing-md)}._fieldError_jcvix_409{color:var(--color-error);font-size:var(--font-size-sm);margin-top:var(--spacing-xs);line-height:1.5}._backButton_1vc20_1{position:fixed;top:20px;left:20px;z-index:10}._page_1vc20_8{min-height:100dvh;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#10235a,#090e20);color:var(--color-text);font-family:var(--font-sans)}._pageMain_1vc20_18{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:72px 20px 32px;gap:24px}._form_1vc20_29{width:min(440px,calc(100vw - 32px));max-width:100%;padding:36px 40px;font-size:var(--font-size-md);border-radius:var(--radius-card);border:1px solid rgba(212,175,55,.55);background:var(--color-panel);box-shadow:0 12px 36px #00000047;box-sizing:border-box}._formHeader_1vc20_41{margin-bottom:24px}._title_1vc20_45{margin:0;color:var(--color-gold);font-size:clamp(1.65rem,4vw,1.9rem);font-weight:700;letter-spacing:-.025em;line-height:1.15}._subtitle_1vc20_54{margin:8px 0 0;color:var(--color-text-muted-dark);font-size:var(--font-size-sm);font-weight:400;line-height:1.5}._error_1vc20_62{margin:0 0 18px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid rgba(197,48,48,.35);background:#c530301a;color:#fecaca;font-size:var(--font-size-sm);font-weight:500;line-height:1.45}._submitButton_1vc20_74{margin-top:8px}._accessCodeInput_1vc20_79{letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}._footerLink_1vc20_86{display:block;margin-top:22px;text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted-dark);text-decoration:none;line-height:1.45}._footerLink_1vc20_86 span{color:var(--color-gold);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}._footerLink_1vc20_86:hover span{color:#f0d878}._footerLink_1vc20_86:focus-visible{outline:none}._footerLink_1vc20_86:focus-visible span{box-shadow:0 0 0 2px #d4af3773;border-radius:2px}@media (max-width: 640px){._form_1vc20_29{padding:28px 22px}._pageMain_1vc20_18{padding:64px 16px 24px;gap:20px}}@media (prefers-reduced-motion: reduce){._footerLink_1vc20_86 span{transition:none}}@keyframes _shimmer_1mmaa_6{0%{background-position:-200% 0}to{background-position:200% 0}}._shimmer_1mmaa_6{background:linear-gradient(90deg,#1a2a6a 25%,#2a3a80,#1a2a6a 75%);background-size:200% 100%;animation:_shimmer_1mmaa_6 1.4s ease-in-out infinite;border-radius:4px}._backPlaceholder_1mmaa_13{position:fixed;top:20px;left:20px;width:40px;height:40px;border-radius:50%}._formSkeleton_1mmaa_22{pointer-events:none}._titleBar_1mmaa_26{width:160px;height:28px}._subtitleBar_1mmaa_31{width:min(280px,90%);height:16px}._fieldLabel_1mmaa_36{width:72px;height:23px;border-radius:4px}._fieldControl_1mmaa_42{width:100%;height:var(--control-height);margin-top:10px;border-radius:var(--radius-control)}._submitButton_1mmaa_49{width:100%;height:var(--control-height);margin-top:8px;border-radius:var(--radius-control)}._footerLink_1mmaa_56{width:220px;height:16px;margin:22px auto 0}._page_13w3h_1{min-height:100vh;background:var(--color-navy);color:var(--color-text);padding:var(--spacing-lg);font-family:var(--font-sans)}._title_13w3h_9{color:var(--color-gold)}._subtitle_13w3h_13{color:var(--color-text-muted);max-width:560px}._backLink_13w3h_18{color:var(--color-link)}._uploadLabel_13w3h_22{display:inline-block;padding:12px 20px;background:var(--color-gold);color:#000;border-radius:var(--radius-sm);cursor:pointer;font-weight:700;margin-bottom:var(--spacing-md)}._uploadInput_13w3h_33{display:none}._lastUpload_13w3h_37{padding:12px;background:var(--color-panel);border-radius:var(--radius-sm);margin-bottom:var(--spacing-lg)}._urlCode_13w3h_44{display:block;margin-top:var(--spacing-sm);word-break:break-all}._assetItem_13w3h_50{margin-bottom:12px;padding:12px;background:var(--color-panel);border-radius:var(--radius-sm)}._assetUrl_13w3h_57{font-size:var(--font-size-2xs);word-break:break-all}._previewImage_13w3h_62{display:block;max-width:200px;margin-top:var(--spacing-sm)}._error_13w3h_68{color:var(--color-error)}._muted_13w3h_72{color:var(--color-text-muted)}._uploadList_13w3h_76{list-style:none;padding:0}@keyframes _shimmer_1qnq5_6{0%{background-position:-200% 0}to{background-position:200% 0}}._shimmer_1qnq5_6{background:linear-gradient(90deg,#1a2a6a 25%,#2a3a80,#1a2a6a 75%);background-size:200% 100%;animation:_shimmer_1qnq5_6 1.4s ease-in-out infinite;border-radius:4px}._backLink_1qnq5_13{width:140px;height:20px;margin-bottom:20px}._titleBar_1qnq5_19{width:200px;height:32px;margin-bottom:12px}._subtitleBar_1qnq5_25{width:min(480px,100%);height:40px;margin-bottom:24px}._uploadButton_1qnq5_31{width:140px;height:44px;margin-bottom:24px}._listHeading_1qnq5_37{width:140px;height:24px;margin-bottom:12px}._listBlock_1qnq5_43{width:min(640px,100%);height:200px;margin-bottom:24px}._button_ekzey_1{border:1px solid transparent;color:var(--color-error-light)}._button_ekzey_1:hover{background:#f871711f;border-color:#f871714d}._root_1deok_1{display:inline-flex;align-items:center;gap:20px;height:52px;min-height:52px;max-width:min(380px,52vw);padding:12px 14px 12px 18px;box-sizing:border-box;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xs)}._userMeta_1deok_15{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}._displayName_1deok_23{font-size:var(--font-size-md);font-weight:500;line-height:1.2;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badge_1deok_33{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:var(--radius-pill);box-sizing:border-box;flex-shrink:0;font-size:var(--font-size-xs);font-weight:500;line-height:1;letter-spacing:.02em;text-transform:lowercase}._badgeAdmin_1deok_48{color:#f59e0b;background:#f59e0b1f}._badgeEditor_1deok_54{color:#94a3b8;background:#94a3b81f}._logoutButton_1deok_60{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:stretch;margin:0;padding:8px 14px;border:none;border-radius:calc(var(--radius-xs) - 2px);background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);font-weight:500;letter-spacing:.01em;cursor:pointer;transition:color .15s ease,background .15s ease}._logoutButton_1deok_60:hover{color:var(--color-gold);background:#d4af371a}._logoutButton_1deok_60:focus-visible{outline:none;color:var(--color-gold);box-shadow:0 0 0 2px #d4af3773}._skeletonBase_1deok_93{background:linear-gradient(90deg,#d4d4d4 25%,#dcdcdc,#d4d4d4 75%);background-size:200% 100%;animation:_shimmer_1deok_1 1.4s ease-in-out infinite;border-radius:4px}._skeletonDisplayName_1deok_100{height:20px;width:80px}._skeletonRoleBadge_1deok_107{height:26px;width:60px;border-radius:var(--radius-pill)}._skeletonLogout_1deok_114{align-self:stretch;width:68px;min-height:28px;border-radius:calc(var(--radius-xs) - 2px)}@keyframes _shimmer_1deok_1{0%{background-position:200% 0}to{background-position:-200% 0}}._trigger_b87az_1{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-top:14px;max-width:100%;padding:10px 14px;background:#0000002e;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-control);cursor:pointer;text-align:left;font-family:inherit;line-height:1.45;transition:background-color .16s ease,border-color .16s ease}._trigger_b87az_1:hover{background:#ffffff0a;border-color:#d4af3773}._trigger_b87az_1:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:2px}._triggerTitle_b87az_31{color:var(--color-gold);font-weight:600;font-size:15px}._triggerHint_b87az_37{color:var(--color-text-muted-dark);font-size:15px}._body_b87az_42{padding:4px 0 8px}._steps_b87az_46{margin:0;padding-left:1.35em;display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:1.5;color:var(--color-text-muted-dark)}._steps_b87az_46 li{padding-left:4px}._steps_b87az_46 strong{display:block;color:var(--color-text);font-weight:600;margin-bottom:2px}._stepText_b87az_68{display:block;color:var(--color-text-muted-dark)}._link_b87az_73{color:var(--color-gold);font-weight:600;text-decoration:underline;text-underline-offset:2px}._link_b87az_73:hover{filter:brightness(1.1)}._promptSection_b87az_84{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}._promptHeader_b87az_90{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}._promptLabel_b87az_98{font-size:15px;color:var(--color-text-muted-dark)}._promptActions_b87az_103{display:flex;align-items:center;gap:8px;flex-shrink:0}._showPromptBtn_b87az_110{background:transparent;border:none;color:var(--color-gold);font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;padding:6px 8px}._showPromptBtn_b87az_110:hover{filter:brightness(1.08)}._showPromptBtn_b87az_110:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:2px;border-radius:4px}._copyBtn_b87az_131{height:var(--control-height);padding:0 var(--control-padding-x);font-size:var(--font-size-md);box-shadow:none}._promptPreview_b87az_139{margin:12px 0 0;padding:12px 14px;max-height:200px;overflow:auto;background:#00000059;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-control);color:#ffffffc7;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word}@media (max-width: 768px){._triggerHint_b87az_37{display:block}._promptHeader_b87az_90{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion: reduce){._trigger_b87az_1{transition:none}}._primaryButton_5cjk7_1{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);padding:0 var(--control-padding-x);background:var(--color-gold);border:none;border-radius:var(--radius-control);font:inherit;font-weight:600;font-size:var(--font-size-md);cursor:pointer;color:#000;line-height:1.4;box-sizing:border-box;text-decoration:none;transition:filter .15s ease}._primaryButton_5cjk7_1:hover:not(:disabled){filter:brightness(1.08)}._primaryButton_5cjk7_1:focus-visible{outline:none;box-shadow:0 0 0 2px #d4af3780}._primaryButton_5cjk7_1:disabled{opacity:.7;cursor:not-allowed}._primaryButtonFull_5cjk7_35{width:100%}._secondaryButton_5cjk7_40{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);padding:0 var(--control-padding-x);border-radius:var(--radius-control);border:none;cursor:pointer;font:inherit;font-size:var(--font-size-md);font-weight:500;background:var(--color-secondary);color:var(--color-text);line-height:1.4;box-sizing:border-box}._secondaryButton_5cjk7_40:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff40}._secondaryButton_5cjk7_40:disabled{opacity:.7;cursor:not-allowed}._dangerButton_5cjk7_68{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);padding:0 var(--control-padding-x);border-radius:var(--radius-control);border:none;cursor:pointer;font:inherit;font-size:var(--font-size-md);font-weight:600;background:var(--color-danger);color:#fff;line-height:1.4;box-sizing:border-box}._dangerButton_5cjk7_68:focus-visible{outline:none;box-shadow:0 0 0 2px #b91c1c73}._dangerButton_5cjk7_68:disabled{opacity:.7;cursor:not-allowed}._ghostButton_5cjk7_96{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);padding:0 var(--control-padding-x);border-radius:var(--radius-control);border:1px solid var(--color-input-border);background:transparent;cursor:pointer;font:inherit;font-size:var(--font-size-md);font-weight:500;color:var(--color-text);line-height:1.4;box-sizing:border-box}._ghostButton_5cjk7_96:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff40}._ghostButtonLight_5cjk7_119{border-color:var(--color-input-border-light);color:var(--color-navy-dark)}._ghostButtonLight_5cjk7_119:focus-visible{box-shadow:0 0 0 2px #1a3a8a26}._lineClamp3_12zle_5{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;min-width:0;width:100%;max-height:calc(1.2em * 3)}._lineClamp5_12zle_18{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;min-width:0;width:100%;max-height:7.25em}._page_2no8c_1{--page-pad-y: 12px;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--color-navy);color:var(--color-text);padding:12px 32px 0;margin:0;position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;font-family:var(--font-sans);font-size:var(--font-size-md);line-height:1.5}._viewport_2no8c_21{box-sizing:border-box;height:calc(100dvh - var(--page-pad-y));min-height:calc(100vh - var(--page-pad-y));display:flex;flex-direction:column;flex-shrink:0}._topBar_2no8c_30{position:relative;display:flex;align-items:center;justify-content:space-between;height:52px;min-height:52px;flex-shrink:0;margin-bottom:var(--studio-topbar-gap);z-index:2}._topLeft_2no8c_42{flex:0 0 auto;display:flex;align-items:center;gap:8px}._topRight_2no8c_49{display:flex;align-items:center;gap:16px;flex:0 0 auto}._contentPanel_2no8c_56{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#ffffff09;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-card);padding:16px 24px;box-shadow:none}._pageHeader_2no8c_71{flex-shrink:0;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}._titleRow_2no8c_78{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._titleBlock_2no8c_85{flex:1;min-width:0}._titleGroup_2no8c_90{display:flex;align-items:center;gap:6px;min-width:0}._headerActions_2no8c_97{display:flex;align-items:center;flex-shrink:0;padding-top:2px}._title_2no8c_78{margin:0;color:var(--color-gold);font-size:2rem;font-weight:700;letter-spacing:-.025em;line-height:1.15}._subtitle_2no8c_114{margin:6px 0 0;max-width:40rem;font-size:var(--font-size-md);font-weight:400;line-height:1.5;color:var(--color-text-muted-dark)}._builderForm_2no8c_123{flex:1;min-height:0;display:flex;flex-direction:column}._toolbar_2no8c_130{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;flex-shrink:0}._fieldLabel_2no8c_138{display:block;color:var(--color-text-muted-dark);font-size:var(--font-size-sm);font-weight:600;line-height:1.5;letter-spacing:.01em}._nameControlRow_2no8c_147{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._nameControlRow_2no8c_147>label{margin-bottom:0}._nameField_2no8c_159{flex:1 1 240px;width:auto;max-width:420px;min-width:min(240px,100%);margin:0}._nameInput_2no8c_171{display:block;margin:0;width:100%;height:var(--control-height);padding:0 var(--input-padding-x);box-sizing:border-box;border-radius:var(--radius-control);border:1px solid var(--color-input-border);background:var(--color-input-bg);color:var(--color-text);font:inherit;font-size:var(--font-size-md);line-height:1.4}._nameInput_2no8c_171:focus-visible{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 2px #d4af3759}._nameInput_2no8c_171::placeholder{color:#ffffff8c;opacity:1}._nameInput_2no8c_171:disabled{opacity:1;cursor:default}._nameControlRow_2no8c_147 ._privateCheckbox_2no8c_203{display:inline-flex;align-items:center;gap:var(--control-label-gap);flex-shrink:0;white-space:nowrap;margin:0;min-height:var(--control-height);padding:0 4px;line-height:1.25}._nameControlRow_2no8c_147 ._privateCheckbox_2no8c_203 input[type=checkbox]{margin:0}._nameControlRow_2no8c_147 ._privateCheckbox_2no8c_203>span{display:inline-flex;align-items:center}._toolbarActions_2no8c_224{display:flex;align-items:center;flex-shrink:0;margin-left:auto}._boardSaveButton_2no8c_231{height:var(--control-height);min-width:9.5rem;width:auto;padding:0 var(--control-padding-x);font-size:var(--font-size-md);box-shadow:none;transition:filter .16s ease,transform .16s ease}._boardSaveButton_2no8c_231:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}._boardSaveButton_2no8c_231:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:2px}._boardSaveButton_2no8c_231:active:not(:disabled){transform:translateY(0);filter:brightness(1.05)}._notices_2no8c_259{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;flex-shrink:0}._gridError_2no8c_267{color:var(--color-error);margin:0;font-size:15px}._fillNotice_2no8c_273{margin:0;font-size:15px;color:#f59e0b}._noticeWarn_2no8c_279{margin:0;font-size:15px;line-height:1.5;color:#f59e0b}._noticeMuted_2no8c_286{margin:0;font-size:15px;line-height:1.5;color:var(--color-text-muted-dark)}._noticeLink_2no8c_293{color:#f59e0b;font-weight:600;text-underline-offset:2px}._noticeLink_2no8c_293:hover{filter:brightness(1.08)}._tdHighlighted_2no8c_303{animation:_cellFlash_2no8c_1 1.2s ease-out;border-color:var(--color-gold)!important}@keyframes _cellFlash_2no8c_1{0%{box-shadow:inset 0 0 0 2px #ffd700e6;filter:brightness(1.35)}to{box-shadow:inset 0 0 0 0 transparent;filter:brightness(1)}}._gridSection_2no8c_319{flex:1;min-height:0;display:flex;flex-direction:column;container-type:size;margin-top:0}._boardGrid_2no8c_328{flex:1;min-height:0;width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:minmax(0,.85fr) repeat(5,minmax(0,1fr));gap:6px;padding:6px;box-sizing:border-box;background:linear-gradient(160deg,rgba(0,0,0,.55) 0%,var(--color-navy-dark) 100%);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control)}._categoryButtonFilled_2no8c_343{width:100%;height:100%;min-height:0;min-width:0;padding:clamp(4px,1.2cqh,12px) clamp(6px,1.4cqh,16px);cursor:pointer;color:#fff;background:var(--color-panel);border:1px solid var(--color-gold);border-radius:var(--radius-control);font-weight:700;font-size:clamp(11px,2.4cqh,16px);font-family:inherit;text-transform:uppercase;letter-spacing:.04em;line-height:1.25;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;transition:filter .16s ease,border-color .16s ease,background-color .16s ease}._categoryButtonFilled_2no8c_343:hover{filter:brightness(1.12);border-color:var(--color-gold-light)}._categoryButtonFilled_2no8c_343:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:2px}._categoryButtonEmpty_2no8c_381{width:100%;height:100%;min-height:0;padding:clamp(4px,1.2cqh,12px) clamp(6px,1.4cqh,16px);cursor:pointer;color:#ffffff8c;background:#1e2f5fbf;border:1px dashed rgba(255,255,255,.35);border-radius:var(--radius-control);font-weight:700;font-size:clamp(11px,2.4cqh,16px);font-family:inherit;text-transform:uppercase;letter-spacing:.04em;line-height:1.25;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;transition:border-color .16s ease,color .16s ease,background-color .16s ease}._categoryButtonEmpty_2no8c_381:hover,._categoryButtonEmptyHovered_2no8c_409{border-color:var(--color-gold);color:var(--color-gold);background:#f59e0b2e}._categoryButtonEmpty_2no8c_381:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:2px}._categoryLabel_2no8c_420{text-align:center}._td_2no8c_303{padding:0;vertical-align:middle;text-align:center;border-radius:var(--radius-control);min-width:0;min-height:0;overflow:hidden;display:flex;align-items:stretch;justify-content:stretch}._cellInner_2no8c_438{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;box-sizing:border-box;padding:clamp(4px,1cqh,10px);display:flex;align-items:center;justify-content:center}._cellUnusedBadge_2no8c_451{position:absolute;right:6px;bottom:6px;z-index:1;line-height:0}._cellTextClip_2no8c_459{align-self:flex-start;width:100%;min-height:0;max-height:100%;overflow:hidden}._cellInnerHasBadge_2no8c_467 ._cellTextClip_2no8c_459{max-height:100%;padding-bottom:18px}._cellText_2no8c_459{margin:0;font-size:clamp(11px,2.2cqh,var(--font-size-md));line-height:1.35;color:var(--color-text);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word}._cellInnerHasBadge_2no8c_467 ._cellText_2no8c_459,._cellInnerHasBadge_2no8c_467 ._cellTextPlaceholder_2no8c_488{-webkit-line-clamp:3;line-clamp:3}._cellTextPlaceholder_2no8c_488{color:var(--color-text-muted);font-style:italic}._tdFilled_2no8c_499{background:var(--color-panel);cursor:pointer;transition:background-color .16s ease,border-color .16s ease;border:1px solid var(--color-input-border)}._tdFilled_2no8c_499:hover{background:color-mix(in srgb,var(--color-panel) 85%,white);border-color:color-mix(in srgb,var(--color-input-border) 60%,var(--color-gold))}._tdEmpty_2no8c_512{background:var(--color-secondary);cursor:pointer;transition:background-color .16s ease,border-color .16s ease;border:1px solid var(--color-input-border)}._tdEmpty_2no8c_512:hover{background:color-mix(in srgb,var(--color-secondary) 85%,white);border-color:color-mix(in srgb,var(--color-input-border) 60%,var(--color-gold))}._tdNoCategory_2no8c_525{background:var(--color-secondary);cursor:pointer;transition:background-color .16s ease,border-color .16s ease;border:1px solid var(--color-input-border)}._tdNoCategory_2no8c_525:hover,._tdNoCategoryHovered_2no8c_534{background:#f59e0b47;border-color:#d4af37b3}._tdNoCategory_2no8c_525:hover ._cellPlaceholder_2no8c_539,._tdNoCategoryHovered_2no8c_534 ._cellPlaceholder_2no8c_539{color:var(--color-gold)}._cellPlaceholder_2no8c_539{display:block;line-height:1;font-size:clamp(18px,7cqh,40px);font-weight:800;font-family:inherit;letter-spacing:.02em;color:#ffffff52;transition:color .16s ease}@keyframes _skeletonShimmer_2no8c_1{0%{background-position:-200% 0}to{background-position:200% 0}}._skeletonBlock_2no8c_560{background:linear-gradient(90deg,#1a2a6a 25%,#2a3a80,#1a2a6a 75%);background-size:200% 100%;animation:_skeletonShimmer_2no8c_1 1.4s ease-in-out infinite;border-radius:var(--radius-control)}._skeletonCategoryButton_2no8c_567{width:100%;height:100%;min-height:0;box-sizing:border-box}._skeletonCellBlock_2no8c_574{width:100%;height:100%}._pageFooter_2no8c_579{flex-shrink:0;margin-top:12px}._boardBuilderShell_2no8c_584{display:grid;min-height:100vh;min-height:100dvh}._boardBuilderStackLayer_2no8c_590{grid-area:1 / 1;min-height:0}._boardBuilderContentPreparing_2no8c_596{visibility:hidden}._modalStackHidden_2no8c_601{display:none}@media (max-width: 768px){._page_2no8c_1{padding:16px 16px 0}._viewport_2no8c_21{height:auto;min-height:0}._contentPanel_2no8c_56{padding:20px 16px 24px;overflow:visible;min-height:auto}._builderForm_2no8c_123{min-height:auto}._gridSection_2no8c_319{flex:none;min-height:auto}._boardGrid_2no8c_328{flex:none;height:auto;grid-template-rows:72px repeat(5,100px);min-width:720px;overflow-x:auto}._categoryButtonFilled_2no8c_343,._categoryButtonEmpty_2no8c_381{min-height:72px}._cellInner_2no8c_438{min-height:100px}._toolbarActions_2no8c_224{margin-left:0;width:100%}._boardSaveButton_2no8c_231{width:100%}._nameField_2no8c_159{max-width:none}}@media (prefers-reduced-motion: reduce){._boardSaveButton_2no8c_231,._categoryButtonFilled_2no8c_343,._categoryButtonEmpty_2no8c_381,._tdFilled_2no8c_499,._tdEmpty_2no8c_512,._tdNoCategory_2no8c_525,._cellPlaceholder_2no8c_539{transition:none}._boardSaveButton_2no8c_231:hover:not(:disabled){transform:none}._skeletonBlock_2no8c_560{animation:none}}._base_e8xkm_5{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-button-size);height:var(--icon-button-size);padding:0;background:transparent;border-radius:var(--radius-control);cursor:pointer;box-sizing:border-box;transition:background .15s,border-color .15s,color .15s}._base_e8xkm_5 svg{width:var(--icon-size);height:var(--icon-size);flex-shrink:0}._page_17e1h_1{--page-pad-y: 16px;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--color-navy);color:var(--color-text);padding:16px 32px 0;margin:0;position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;font-family:var(--font-sans);font-size:var(--font-size-md);line-height:1.5}._viewport_17e1h_21{box-sizing:border-box;height:calc(100dvh - var(--page-pad-y));min-height:calc(100vh - var(--page-pad-y));display:flex;flex-direction:column;flex-shrink:0;padding-bottom:16px}._pageFooter_17e1h_31{flex-shrink:0;margin-top:12px}._topBar_17e1h_36{position:relative;display:flex;align-items:center;justify-content:space-between;height:52px;min-height:52px;flex-shrink:0;margin-bottom:var(--studio-topbar-gap);z-index:2}._topLeft_17e1h_48{flex:0 0 auto;display:flex;align-items:center;gap:8px}._topRight_17e1h_55{display:flex;align-items:center;flex:0 0 auto}._studioHeader_17e1h_61{margin-bottom:18px;max-width:42rem}._h1_17e1h_66{margin:0;color:var(--color-gold);font-size:clamp(1.75rem,2.8vw,2.25rem);font-weight:700;letter-spacing:-.025em;line-height:1.15}._subtitle_17e1h_75{margin:8px 0 0;max-width:36rem;font-size:var(--font-size-md);font-weight:400;line-height:1.5;color:var(--color-text-muted-dark)}._studioContent_17e1h_84{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#fff;color:var(--color-navy-dark);border-radius:var(--radius-card);padding:24px 40px 0;box-shadow:0 8px 24px #00000038}._tabContent_17e1h_97{position:relative;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}._studioCard_17e1h_106{padding:20px 16px;height:var(--studio-list-card-height);min-height:var(--studio-list-card-height);box-sizing:border-box;background:#0f1f55;border-radius:var(--radius-card);border:1px solid #333;display:flex;align-items:center;gap:12px;overflow:hidden}._badge_17e1h_120{display:inline-flex;align-items:center;height:var(--chip-height);font-size:var(--badge-font-size, var(--font-size-2xs));font-weight:500;padding:0 12px;border-radius:var(--radius-pill);flex-shrink:0;box-sizing:border-box}._tabHeader_17e1h_132{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;margin-bottom:0;border-bottom:1px solid #e8ebf0}._tabHeaderText_17e1h_143{display:flex;flex-direction:column;gap:4px}._tabHeaderText_17e1h_143 ._backButton_17e1h_149{margin-bottom:8px}._tabHeaderTitle_17e1h_153{margin:0;font-size:var(--font-size-section);font-weight:700;color:var(--color-navy-dark)}._tabHeaderTitleRow_17e1h_160{display:flex;align-items:center;gap:4px}._tabHeaderTitleRow_17e1h_160 ._tabHeaderTitle_17e1h_153{margin-bottom:0}._tabHeaderDesc_17e1h_170{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted-light);line-height:1.5}._tabListLayout_17e1h_177{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._tabListChrome_17e1h_185{flex-shrink:0}._tabContentActions_17e1h_189{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 20px;margin-bottom:16px;padding-top:14px;padding-bottom:14px;border-bottom:1px solid #e8ebf0;flex-shrink:0;flex-wrap:wrap}._tabContentLeft_17e1h_202{display:flex;align-items:flex-end;gap:12px;flex:1 1 auto;min-width:0;flex-wrap:wrap}._filterToggleWithLabel_17e1h_211{display:flex;flex-direction:column;gap:6px;min-width:0}._filterToggleGroup_17e1h_218{display:flex;align-items:center;gap:2px;flex-shrink:0;background:#f4f5f8;border:1px solid #e4e7ec;border-radius:var(--radius-control);padding:3px;height:var(--control-height);box-sizing:border-box}._filterToggleWithLabel_17e1h_211 ._toolbarSearch_17e1h_233{width:400px;max-width:100%}._toolbarSearch_17e1h_233 input[type=search]{min-height:var(--control-height);height:var(--control-height);padding-right:44px}._filterToggleLabel_17e1h_245{font-size:var(--font-size-2xs);font-weight:600;color:#667085;text-transform:uppercase;letter-spacing:.05em;line-height:1.2;padding-left:2px;-webkit-user-select:none;user-select:none}._cardGrid_17e1h_256{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(300px,calc((100% - 50px) / 6))),1fr));gap:10px}._studioListGrid_17e1h_271{gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(260px,calc((100% - 36px)/4))),1fr))}._cardGrid_17e1h_256>li,._studioListGrid_17e1h_271>li{display:flex;min-width:0}._cardGrid_17e1h_256>li>:is(a,div),._studioListGrid_17e1h_271>li>:is(a,div){flex:1;min-width:0;width:100%;box-sizing:border-box}._scrollableList_17e1h_294{flex:1;min-height:0;overflow-y:auto;padding-bottom:20px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent}._scrollableList_17e1h_294::-webkit-scrollbar{width:5px}._scrollableList_17e1h_294::-webkit-scrollbar-track{background:transparent}._scrollableList_17e1h_294::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}._scrollableList_17e1h_294::-webkit-scrollbar-thumb:hover{background:#bbb}._tabsRow_17e1h_321{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #e8ebf0;margin-bottom:20px;flex-shrink:0}._tabs_17e1h_321{display:flex;gap:4px;flex-wrap:wrap}._filterToggle_17e1h_211{height:100%;padding:0 14px;border:none;border-radius:9px;background:transparent;color:#667085;cursor:pointer;font-size:var(--font-size-sm);font-weight:500;font-family:inherit;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}._filterToggle_17e1h_211:hover{background:#ffffffd9;color:var(--color-navy-dark)}._filterToggleActive_17e1h_359{background:#1a3a8a;color:#fff;font-weight:600;box-shadow:0 1px 2px #1a3a8a38}._filterToggleActive_17e1h_359:hover{background:#1a3a8a;color:#fff}._filterToggle_17e1h_211:focus-visible{outline:2px solid #1a3a8a;outline-offset:1px}._filterSeparator_17e1h_376{width:1px;height:28px;align-self:flex-end;margin-bottom:10px;background:#e4e7ec;flex-shrink:0}._backButton_17e1h_149{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px;padding:0;border:none;background:none;color:#5c6370;font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;text-decoration:none;transition:color .15s ease}._backButton_17e1h_149:link,._backButton_17e1h_149:visited{color:#5c6370}._backButton_17e1h_149:hover{color:#1a3a8a}._backButton_17e1h_149:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}._error_17e1h_417{flex-shrink:0;margin:0 0 14px;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid rgba(197,48,48,.25);background:#c530300f;color:var(--color-error);font-size:var(--font-size-sm);font-weight:500}._studioModalDesc_17e1h_430{margin:0 0 20px;font-size:var(--font-size-sm);color:#ffffffb8;line-height:1.5}._studioModalHeaderMeta_17e1h_437{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 20px}._studioModalForm_17e1h_445{display:flex;flex-direction:column;gap:16px}._studioModalOptionCard_17e1h_451{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-control);background:#0000002e}._studioModalOptionHint_17e1h_461{margin:0;font-size:var(--font-size-sm);color:#ffffff8c;line-height:1.45}._studioModalActions_17e1h_468{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:4px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap}._studioModalSecondaryBtn_17e1h_479{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--control-height);padding:0 18px;border-radius:var(--radius-control);border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:var(--color-text);font-family:inherit;font-size:17px;font-weight:600;line-height:1.4;cursor:pointer;box-sizing:border-box;transition:background-color .16s ease,border-color .16s ease}._studioModalSecondaryBtn_17e1h_479:hover:not(:disabled){background:#ffffff1f;border-color:#fff3}._studioModalSecondaryBtn_17e1h_479:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}._studioModalSecondaryBtn_17e1h_479:disabled{opacity:.55;cursor:not-allowed}._studioModalPrimaryBtn_17e1h_516{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--control-height);padding:0 18px;border-radius:var(--radius-control);border:none;background:var(--color-gold);color:#000;font-family:inherit;font-size:17px;font-weight:700;line-height:1.4;cursor:pointer;box-sizing:border-box;transition:filter .16s ease}._studioModalPrimaryBtn_17e1h_516:hover:not(:disabled){filter:brightness(1.06)}._studioModalPrimaryBtn_17e1h_516:focus-visible{outline:2px solid rgba(212,175,55,.55);outline-offset:2px}._studioModalPrimaryBtn_17e1h_516:disabled{background:#666;cursor:not-allowed;filter:none}@media (max-width: 640px){._studioModalActions_17e1h_468{flex-direction:column-reverse;align-items:stretch}._studioModalSecondaryBtn_17e1h_479,._studioModalPrimaryBtn_17e1h_516{width:100%}}._newItemButton_17e1h_563{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--control-height);padding:0 var(--control-padding-x);box-sizing:border-box;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-control);font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:600;line-height:normal;cursor:pointer;text-decoration:none;transition:background .15s,box-shadow .15s;white-space:nowrap}._newItemButton_17e1h_563:link,._newItemButton_17e1h_563:visited{color:#fff}._newItemButton_17e1h_563:hover{background:#3a6fd4}._newItemButton_17e1h_563:focus-visible{outline:none;box-shadow:0 0 0 2px #4f88ff73}._newItemButton_17e1h_563:disabled{opacity:.5;cursor:not-allowed}._newItemButton_17e1h_563:disabled:hover{background:var(--color-primary)}._importButton_17e1h_608{display:inline-flex;align-items:center;justify-content:center;height:var(--control-height);padding:0 var(--control-padding-x);box-sizing:border-box;background:transparent;color:#64748b;border:2px solid #94a3b8;border-radius:var(--radius-sm);font-size:17px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit;transition:background .15s,border-color .15s,color .15s}._importButton_17e1h_608:hover{background:#f1f5f9;border-color:#64748b;color:#334155}._iconActionButton_17e1h_636{width:var(--icon-button-size);height:var(--icon-button-size);padding:0;flex-shrink:0}._iconActionTooltip_17e1h_644{position:relative;display:inline-flex;flex-shrink:0}._iconActionTooltip_17e1h_644:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);width:max-content;max-width:220px;padding:5px 10px;border-radius:5px;background:#0f172ad1;color:#f8fafcc7;font-size:14px;font-weight:500;line-height:1.35;text-align:center;letter-spacing:.01em;border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 8px #00000029;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:20}._iconActionTooltip_17e1h_644:hover:after,._iconActionTooltip_17e1h_644:focus-within:after{opacity:1}._iconActionButton_17e1h_636:disabled{opacity:.5;cursor:not-allowed}._iconActionButton_17e1h_636:disabled:hover{background:transparent;border-color:#94a3b8;color:#64748b}._iconActionButtonActive_17e1h_692{background:#eff6ff;border-color:var(--color-primary);color:var(--color-primary)}._iconActionButtonActive_17e1h_692:hover{background:#dbeafe;border-color:var(--color-primary);color:var(--color-primary)}._studioCardSelectable_17e1h_709{cursor:pointer;transition:background .15s,border-color .15s;text-decoration:none}._studioCardSelectable_17e1h_709:link,._studioCardSelectable_17e1h_709:visited{color:inherit;text-decoration:none}._studioCardSelectable_17e1h_709:hover{background:#162568;border-color:#2a3a7a}._studioCardSelected_17e1h_729{border-color:var(--color-gold);background:#162568}._studioCardSelected_17e1h_729:link,._studioCardSelected_17e1h_729:visited{color:inherit;text-decoration:none}._selectionBar_17e1h_741{display:flex;align-items:center;gap:12px;flex-shrink:0;min-height:var(--control-height);padding-bottom:0;align-self:flex-end}._selectionCount_17e1h_751{font-size:15px;color:#64748b;white-space:nowrap}._selectAllButton_17e1h_757{background:none;border:none;padding:0;font-size:15px;font-weight:600;color:var(--color-primary);cursor:pointer;font-family:inherit;white-space:nowrap}._selectAllButton_17e1h_757:hover{text-decoration:underline}._selectAllButton_17e1h_757:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}._categoryCardCheckbox_17e1h_779{flex-shrink:0;width:18px;height:18px;cursor:pointer;accent-color:var(--color-primary);animation:_checkboxFadeIn_17e1h_1 .15s ease-out;pointer-events:none}._studioCardName_17e1h_789{flex:1;min-width:0;color:#fff;font-weight:500;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._studioCardBody_17e1h_800{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._studioListRow_17e1h_809{position:relative;padding:12px 14px 12px 16px;gap:12px;border-color:#9eb8ff38;border-radius:var(--radius-control);background:#13245f;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}._studioListRow_17e1h_809:hover{background:#182d72;border-color:#aec6ff61;box-shadow:0 3px 10px #03081e29;transform:translateY(-1px)}._studioListRow_17e1h_809:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-color:#4f88ff8c;background:#182d72}._studioListRowSelected_17e1h_839{position:relative;padding:12px 14px 12px 16px;gap:12px;border-radius:var(--radius-control);border-color:var(--color-gold);background:#182d72;box-shadow:none}._studioListRowSelected_17e1h_839:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._studioListRowStatic_17e1h_856{position:relative;padding:12px 14px 12px 16px;gap:12px;border-color:#9eb8ff38;border-radius:var(--radius-control);background:#13245f;box-shadow:none;cursor:default}._studioListAccent_17e1h_868{position:absolute;left:0;top:11px;bottom:11px;width:3px;border-radius:0 2px 2px 0;background:var(--studio-list-accent, #4f88ff);opacity:.85;transition:opacity .16s ease}._studioListRow_17e1h_809:hover ._studioListAccent_17e1h_868,._studioListRow_17e1h_809:focus-visible ._studioListAccent_17e1h_868,._studioListRowSelected_17e1h_839 ._studioListAccent_17e1h_868{opacity:1}._studioListName_17e1h_886{font-size:var(--font-size-md);font-weight:600;letter-spacing:-.015em;line-height:1.3}._studioListVisibility_17e1h_894{display:inline-flex;align-items:center;flex-shrink:0;height:24px;padding:0 10px;border-radius:var(--radius-pill);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:lowercase;line-height:1;border:1px solid transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease}._studioListVisibilityPublic_17e1h_913{color:#86efac;background:#22c55e3d;border-color:#22c55e6b}._studioListVisibilityPrivate_17e1h_920{color:#fde68a;background:#f59e0b3d;border-color:#f59e0b6b}._studioListRow_17e1h_809:hover ._studioListVisibilityPublic_17e1h_913,._studioListRow_17e1h_809:focus-visible ._studioListVisibilityPublic_17e1h_913{color:#a7f3c0;background:#22c55e4d;border-color:#22c55e85}._studioListRow_17e1h_809:hover ._studioListVisibilityPrivate_17e1h_920,._studioListRow_17e1h_809:focus-visible ._studioListVisibilityPrivate_17e1h_920{color:#fef08a;background:#f59e0b4d;border-color:#f59e0b85}._studioVisibilityBadgeLightPublic_17e1h_942{color:#166534;background:#16a34a24;border-color:#16a34a52}._studioVisibilityBadgeLightPrivate_17e1h_949{color:#92400e;background:#d9770624;border-color:#d9770652}._studioListChevron_17e1h_956{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#ffffff61;transition:color .16s ease,transform .16s ease}._studioListRow_17e1h_809:hover ._studioListChevron_17e1h_956,._studioListRow_17e1h_809:focus-visible ._studioListChevron_17e1h_956{color:#ffffff9e;transform:translate(2px)}@media (prefers-reduced-motion: reduce){._studioListRow_17e1h_809,._studioListAccent_17e1h_868,._studioListChevron_17e1h_956,._studioListVisibility_17e1h_894{transition:none}._studioListRow_17e1h_809:hover,._studioListRow_17e1h_809:hover ._studioListChevron_17e1h_956{transform:none}}@keyframes _checkboxFadeIn_17e1h_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._qbModePanel_17e1h_998{display:flex;flex-direction:column;flex:1;min-height:0}._categoryDetailPage_17e1h_1006{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._categoryDetailInner_17e1h_1014{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;max-width:1320px;margin:0 auto;padding:0 4px;box-sizing:border-box}._categoryDetailHeader_17e1h_1026{flex-shrink:0;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e8ebf0}._categoryDetailBack_17e1h_1033{display:inline-flex;align-items:center;gap:6px;margin:0 0 16px;padding:0;border:none;background:none;color:#5c6370;font-family:inherit;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:color .16s ease}._categoryDetailBack_17e1h_1033:hover{color:#1a3a8a}._categoryDetailBack_17e1h_1033:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}._categoryDetailTitleRow_17e1h_1059{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}._categoryDetailTitleBlock_17e1h_1067{flex:1;min-width:min(100%,280px)}._categoryDetailTitleMeta_17e1h_1072{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._categoryDetailTitle_17e1h_1059{margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;color:var(--color-navy-dark);letter-spacing:-.02em;line-height:1.2}._categoryDetailDesc_17e1h_1088{margin:10px 0 0;font-size:var(--font-size-md);color:#5c6370;line-height:1.5}._categoryDetailActions_17e1h_1095{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}._categoryDetailActionBtn_17e1h_1103{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--control-height-sm);padding:0 14px;border-radius:var(--radius-control);border:1px solid var(--color-input-border-light);background:#fff;color:var(--color-navy-dark);font-family:inherit;font-size:var(--font-size-sm);font-weight:600;line-height:1.4;cursor:pointer;box-sizing:border-box;transition:background-color .16s ease,border-color .16s ease,color .16s ease}._categoryDetailActionBtn_17e1h_1103:hover{background:#f5f7fb;border-color:#c5d0e3}._categoryDetailActionBtn_17e1h_1103:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._categoryDetailActionBtnDanger_17e1h_1136{color:var(--color-danger);border-color:#b91c1c47}._categoryDetailActionBtnDanger_17e1h_1136:hover{background:#b91c1c0f;border-color:#b91c1c66}._qbValueSection_17e1h_1151{margin-bottom:32px}._qbValueSection_17e1h_1151:last-child{margin-bottom:20px}._qbValueSectionHeader_17e1h_1159{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}._qbValueBadge_17e1h_1168{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:var(--radius-control);background:#1a3a8a14;border:1px solid rgba(26,58,138,.14);color:#1a3a8a;font-size:var(--font-size-md);font-weight:700;letter-spacing:-.01em}._qbAddQuestionBtn_17e1h_1182{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:var(--control-height-sm);padding:0 12px;border-radius:var(--radius-control);border:1px solid var(--color-input-border-light);background:#fff;color:#1a3a8a;font-family:inherit;font-size:var(--font-size-sm);font-weight:600;line-height:1.4;cursor:pointer;box-sizing:border-box;transition:background-color .16s ease,border-color .16s ease,color .16s ease}._qbAddQuestionBtn_17e1h_1182:hover{background:#1a3a8a0f;border-color:#1a3a8a38}._qbAddQuestionBtn_17e1h_1182:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._qbQuestionList_17e1h_1215{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}._qbQuestionListItem_17e1h_1224{width:100%}._qbQuestionCard_17e1h_1228{display:flex;flex-direction:column;width:100%;padding:14px 16px;border:1px solid #c5cedc;border-radius:var(--radius-control);background:#f0f3f8;box-shadow:0 1px 2px #0f1f550d;box-sizing:border-box;cursor:pointer;text-align:left;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}._qbQuestionCard_17e1h_1228:hover:not(:has(._qbQuestionCardAction_17e1h_1247:hover)):not(:has(._qbAnswerToggle_17e1h_1247:hover)){background:#e8edf5;border-color:#a8b4c8;box-shadow:0 3px 10px #0f1f5514;transform:translateY(-1px)}._qbQuestionCard_17e1h_1228:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._qbQuestionCardLabel_17e1h_1259{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#667085;margin-bottom:6px}._qbQuestionClue_17e1h_1268{font-size:var(--font-size-md);line-height:1.45;color:var(--color-navy-dark);font-weight:500}._qbQuestionCardBody_17e1h_1275{flex:1;min-width:0;cursor:pointer}._qbQuestionCardFooter_17e1h_1281{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #d5dbe6;flex-wrap:wrap}._qbAnswerToggle_17e1h_1247{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:4px 0;color:#1a3a8a;font:inherit;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:color .16s ease}._qbAnswerToggle_17e1h_1247:hover{color:var(--color-primary)}._qbAnswerToggle_17e1h_1247:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}._qbAnswerToggleIcon_17e1h_1317{display:inline-flex;transition:transform .16s ease}._qbAnswerToggleIconExpanded_17e1h_1322{transform:rotate(180deg)}._qbQuestionAnswer_17e1h_1327{margin-top:12px;padding:12px 14px;border-radius:var(--radius-xs);background:#1a3a8a12;border:1px solid rgba(26,58,138,.14);font-size:var(--font-size-sm);line-height:1.5;color:#3f4a5c}._qbQuestionCardAction_17e1h_1247{display:inline-flex;flex-shrink:0}._qbEmptyHint_17e1h_1343{margin:0;font-size:var(--font-size-sm);color:#8a93a3}@media (max-width: 640px){._categoryDetailInner_17e1h_1014{padding:0}._categoryDetailTitleRow_17e1h_1059{flex-direction:column;align-items:stretch}._categoryDetailActions_17e1h_1095{width:100%}._categoryDetailActionBtn_17e1h_1103{flex:1}._qbValueSectionHeader_17e1h_1159{align-items:flex-start}}@media (prefers-reduced-motion: reduce){._qbQuestionCard_17e1h_1228,._qbAnswerToggleIcon_17e1h_1317{transition:none}._qbQuestionCard_17e1h_1228:hover{transform:none}}@keyframes _shimmer_17e1h_1{0%{background-position:-200% 0}to{background-position:200% 0}}._skeletonBase_17e1h_1392{background:linear-gradient(90deg,#d4d4d4 25%,#dcdcdc,#d4d4d4 75%);background-size:200% 100%;animation:_shimmer_17e1h_1 1.4s ease-in-out infinite;border-radius:var(--radius-xs)}._skeletonDynamicRegion_17e1h_1399 ._skeletonBase_17e1h_1392,._skeletonDynamicRegion_17e1h_1399 ._skeletonListCardName_17e1h_1400,._skeletonDynamicRegion_17e1h_1399 ._skeletonListCardBadge_17e1h_1401{animation-delay:0s}._skeletonQuestionRowBody_17e1h_1405{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}._skeletonQuestionClue_17e1h_1413{height:20px;width:72%}._skeletonQuestionToggle_17e1h_1419{height:18px;width:96px;border-radius:var(--radius-xs)}._skeletonQuestionAction_17e1h_1426{height:var(--icon-button-size);width:var(--icon-button-size);border-radius:var(--radius-control);flex-shrink:0}._skeletonCategoryTitle_17e1h_1434{height:clamp(1.8rem,4vw,2.4rem);width:min(280px,55vw);border-radius:var(--radius-xs)}._skeletonCategoryBadge_17e1h_1441{height:24px;width:64px;border-radius:var(--radius-pill)}._skeletonCategoryDesc_17e1h_1448{height:17px;width:min(420px,75vw);border-radius:var(--radius-xs)}._skeletonQbQuestionCard_17e1h_1455{pointer-events:none;cursor:default;transform:none!important;box-shadow:none!important}._skeletonQuestionLabel_17e1h_1462{height:11px;width:64px;border-radius:var(--radius-xs);margin-bottom:6px}._skeletonHeaderDesc_17e1h_1470{height:calc(var(--font-size-sm) * 1.5 * 2);width:min(520px,90%)}._skeletonIconActionButton_17e1h_1475{height:var(--icon-button-size);width:var(--icon-button-size);box-sizing:border-box;border-radius:var(--radius-control);flex-shrink:0}._skeletonSearch_17e1h_1485{height:var(--control-height);min-height:var(--control-height);box-sizing:border-box;border-radius:var(--radius-control)}._skeletonFilterGroupLive_17e1h_1494{position:relative;overflow:hidden;pointer-events:none}._skeletonFilterGroupLive_17e1h_1494 ._filterToggle_17e1h_211{visibility:hidden}._skeletonFilterGroupLive_17e1h_1494:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#d4d4d4 25%,#dcdcdc,#d4d4d4 75%);background-size:200% 100%;animation:_shimmer_17e1h_1 1.4s ease-in-out infinite}._skeletonHeaderAction_17e1h_1516{position:relative;overflow:hidden;pointer-events:none;color:transparent!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}._skeletonHeaderAction_17e1h_1516:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#d4d4d4 25%,#dcdcdc,#d4d4d4 75%);background-size:200% 100%;animation:_shimmer_17e1h_1 1.4s ease-in-out infinite}._skeletonInlineIcon_17e1h_1536{flex-shrink:0;width:16px;height:16px}._skeletonInlineIconSm_17e1h_1542{flex-shrink:0;width:15px;height:15px}._skeletonListCard_17e1h_1400{pointer-events:none;cursor:default;transform:none!important;box-shadow:none!important}._skeletonListCardName_17e1h_1400,._skeletonListCardBadge_17e1h_1401{background:linear-gradient(90deg,#1a2f6e 25%,#243a7a,#1a2f6e 75%);background-size:200% 100%;animation:_shimmer_17e1h_1 1.4s ease-in-out infinite}._skeletonListCardName_17e1h_1400{height:18px;width:min(180px,55%);border-radius:var(--radius-xs)}._skeletonListCardBadge_17e1h_1401{height:24px;width:64px;flex-shrink:0;border-radius:var(--radius-pill)}._skeletonTableHeader_17e1h_1576{height:14px;width:72px}._skeletonTableCell_17e1h_1581{height:18px}._skeletonTableAction_17e1h_1585{height:var(--icon-button-size);width:72px;margin-left:auto}._studioShellTab_17e1h_1591,._studioShellTabActive_17e1h_1592{position:relative;padding:10px 18px;border-radius:8px 8px 0 0;border:none;border-bottom:3px solid transparent;margin-bottom:-1px;font-size:var(--font-size-md);font-weight:500;line-height:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none;text-decoration:none;background:transparent;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s,background .15s}._studioShellTab_17e1h_1591:focus-visible,._studioShellTabActive_17e1h_1592:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #1a3a8a73;border-radius:8px}._studioShellTab_17e1h_1591,._studioShellTab_17e1h_1591:link,._studioShellTab_17e1h_1591:visited{color:#667085}._studioShellTab_17e1h_1591:hover{color:#1a3a8a;background:#1a3a8a0d;border-bottom-color:#1a3a8a4d}._studioShellTabActive_17e1h_1592{color:#1a3a8a;font-weight:700;border-bottom-color:#1a3a8a}._studioShellTabActive_17e1h_1592:link,._studioShellTabActive_17e1h_1592:visited{color:#1a3a8a}._studioShellTabActive_17e1h_1592:hover{color:#1a3a8a;background:transparent;border-bottom-color:#1a3a8a}@media (prefers-reduced-motion: reduce){._studioShellTab_17e1h_1591,._studioShellTabActive_17e1h_1592{transition:none}}._studioFormContainer_17e1h_1657{width:100%;max-width:760px;margin-top:20px}._studioFormCard_17e1h_1663{padding:16px 20px 18px;background:#fff;border:1px solid #e8ebf0;border-radius:var(--radius-card);box-shadow:0 1px 2px #0f172a0a}._studioFormStatus_17e1h_1671{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:8px 12px;border-radius:var(--radius-sm);background:#f8f9fb;border:1px solid #e8ebf0}._studioFormStatusLabel_17e1h_1683{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted-light);line-height:1.35;font-weight:500}._studioForm_17e1h_1657{display:flex;flex-direction:column;gap:0}._formSection_17e1h_1697{display:flex;flex-direction:column;gap:10px;padding-top:28px}._formSection_17e1h_1697:first-child{padding-top:0}._formSection_17e1h_1697+._formSection_17e1h_1697{margin-top:22px;border-top:1px solid #e8ebf0}._formSectionTitle_17e1h_1713{margin:0;font-size:var(--font-size-lg);font-weight:700;color:var(--color-navy-dark);letter-spacing:-.01em;line-height:1.25}._gameDetailsRow_17e1h_1722{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;align-items:end}._gameNameField_17e1h_1729{min-width:0}._gameDetailsRow_17e1h_1722 ._gamePrivateField_17e1h_1734{display:flex;align-items:center;align-self:end;box-sizing:border-box;height:var(--control-height);min-height:var(--control-height);margin-bottom:0;white-space:nowrap}._studioField_17e1h_1745{margin-bottom:0}._boardSelectRow_17e1h_1749{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 720px){._boardSelectRow_17e1h_1749{grid-template-columns:1fr}}button._fjSelectTrigger_17e1h_1762{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:10px;min-height:var(--control-height);height:auto;overflow:hidden;padding:12px 44px 12px var(--input-padding-x);background-position:right 14px top 16px;border-radius:var(--radius-control);transition:border-color .15s ease,box-shadow .15s ease}button._fjSelectTrigger_17e1h_1762:focus-visible{outline:none;border-color:#1a3a8a;box-shadow:0 0 0 2px #1a3a8a33}button._fjSelectTriggerEmpty_17e1h_1784{min-height:var(--control-height);padding:0 44px 0 var(--input-padding-x);align-items:center;justify-content:flex-start;background-position:right 14px center}._fjSelectValue_17e1h_1792{display:flex;flex-direction:column;gap:4px;overflow:hidden;min-width:0;flex:1;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:left}._fjSelectCategory_17e1h_1806{flex-shrink:0;line-height:1.25}._fjSelectQuestionText_17e1h_1811{display:block;overflow:visible;line-height:1.45;color:var(--color-text-muted-light);font-weight:500;white-space:pre-wrap}._fjSelectUnusedBadge_17e1h_1820{display:flex;align-items:flex-start;flex-shrink:0;padding-top:2px;line-height:0}._modalStackHidden_17e1h_1829{display:none}._formProgressChip_17e1h_1833{flex-shrink:0;display:inline-flex;align-items:center;height:var(--chip-height);padding:0 12px;border-radius:var(--radius-pill);font-size:var(--font-size-2xs);font-weight:600;box-sizing:border-box;color:#667085;background:#6670851a;border:1px solid rgba(102,112,133,.18);white-space:nowrap}._formProgressChipComplete_17e1h_1849{color:#15803d;background:#16a34a1a;border-color:#16a34a47}._selectPlaceholder_17e1h_1855{color:var(--color-text-muted-light);font-weight:500}._formHelperText_17e1h_1860{margin:-2px 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted-light);line-height:1.45}._formHelperText_17e1h_1860 a{color:#1a3a8a;font-weight:600;text-decoration:underline;text-underline-offset:2px}._formHelperText_17e1h_1860 a:hover{color:#2348a8}._formWarningText_17e1h_1878{margin:0;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid rgba(245,158,11,.28);background:#f59e0b14;font-size:var(--font-size-sm);color:#b45309;font-weight:500;line-height:1.4}._formWarningText_17e1h_1878 a{color:#b45309;font-weight:700;text-decoration:underline;text-underline-offset:2px}._formFieldError_17e1h_1897{color:var(--color-error);font-size:var(--font-size-sm);font-weight:500;margin:4px 0 0;line-height:1.4}._saveGameButton_17e1h_1905:disabled{opacity:.5;cursor:not-allowed}._saveGameButton_17e1h_1905:disabled:hover{background:var(--color-primary)}._skeletonGameForm_17e1h_1922{display:flex;flex-direction:column}._skeletonFormSectionTitle_17e1h_1931{height:20px;width:160px;border-radius:var(--radius-xs)}._skeletonFormStatusLabel_17e1h_1941{height:16px;width:min(280px,70%)}._skeletonProgressChip_17e1h_1946{height:28px;width:72px;border-radius:999px;flex-shrink:0}._skeletonFormPanel_17e1h_1954{display:flex;flex-direction:column;gap:14px}._skeletonFormTitle_17e1h_1960{height:32px;width:160px}._skeletonFormField_17e1h_1973{height:72px;width:100%;border-radius:var(--radius-sm)}._skeletonFormFieldCheckbox_17e1h_1979{height:var(--control-height);width:96px;border-radius:var(--radius-sm);align-self:end}._badgeActive_17e1h_1986{color:#166534;background:#16a34a1f;border:1px solid rgba(22,163,74,.32)}._badgeUsed_17e1h_1993{color:#1a3a8a;background:#1a3a8a1a;border:1px solid rgba(26,58,138,.22)}._badgeExpired_17e1h_2000{color:#4a5568;background:#6670851f;border:1px solid rgba(102,112,133,.24)}._badgeAdmin_17e1h_2007{color:#b45309;background:#f59e0b29;border:1px solid rgba(245,158,11,.34)}._badgeEditor_17e1h_2014{color:#1a3a8a;background:#1a3a8a1a;border:1px solid rgba(26,58,138,.22)}._adminTableWrap_17e1h_2021{margin-top:16px;border:1px solid #c5cedc;border-radius:var(--radius-control);background:#eef1f6;box-shadow:0 1px 2px #0f1f550d;overflow:hidden}._adminTable_17e1h_2021{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-size-md);--badge-font-size: var(--font-size-sm);background:#fff}._adminTable_17e1h_2021 thead{background:#eef1f6}._adminTable_17e1h_2021 ._tableHeadRow_17e1h_2044{border-bottom:none}._adminTable_17e1h_2021 ._tableHeaderCell_17e1h_2048{padding:12px 16px;font-size:var(--font-size-sm);font-weight:600;letter-spacing:.02em;color:#4a5568;background:#eef1f6;border-bottom:1px solid #c5cedc}._adminTable_17e1h_2021 thead th:first-child{border-top-left-radius:calc(var(--radius-control) - 1px)}._adminTable_17e1h_2021 thead th:last-child{border-top-right-radius:calc(var(--radius-control) - 1px)}._adminTable_17e1h_2021 ._tableCell_17e1h_2066{padding:14px 16px;color:var(--color-navy-dark);border-bottom:1px solid #d8dee8;background:#fff}._adminTable_17e1h_2021 ._tableBadgeCell_17e1h_2073{padding:14px 16px;border-bottom:1px solid #d8dee8;background:#fff}._adminTable_17e1h_2021 ._adminTableActionCell_17e1h_2079{border-bottom:1px solid #d8dee8;background:#fff}._adminTable_17e1h_2021 thead ._adminTableActionCell_17e1h_2079{background:#eef1f6;border-bottom:1px solid #c5cedc;padding:12px 16px}._adminTable_17e1h_2021 ._tableBodyRow_17e1h_2090{border-bottom:none;transition:background-color .15s ease}._adminTable_17e1h_2021 ._tableBodyRow_17e1h_2090:last-child ._tableCell_17e1h_2066,._adminTable_17e1h_2021 ._tableBodyRow_17e1h_2090:last-child ._tableBadgeCell_17e1h_2073,._adminTable_17e1h_2021 ._tableBodyRow_17e1h_2090:last-child ._adminTableActionCell_17e1h_2079{border-bottom:none}._adminTable_17e1h_2021 ._tableBodyRow_17e1h_2090:last-child td:first-child{border-bottom-left-radius:calc(var(--radius-control) - 1px)}._adminTable_17e1h_2021 ._tableBodyRow_17e1h_2090:last-child td:last-child{border-bottom-right-radius:calc(var(--radius-control) - 1px)}._adminTable_17e1h_2021 ._tableBodyRow_17e1h_2090:hover,._adminTable_17e1h_2021 ._tableBodyRow_17e1h_2090:hover ._tableCell_17e1h_2066,._adminTable_17e1h_2021 ._tableBodyRow_17e1h_2090:hover ._tableBadgeCell_17e1h_2073,._adminTable_17e1h_2021 ._tableBodyRow_17e1h_2090:hover ._adminTableActionCell_17e1h_2079{background:#f0f3f8}._adminTableActionCell_17e1h_2079{width:1%;padding:10px 14px;white-space:nowrap;vertical-align:middle;text-align:right}._adminTableActions_17e1h_2127{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}._copyBtn_17e1h_2134{border:1px solid transparent;color:#667085}._copyBtn_17e1h_2134:hover{background:#1a3a8a0f;border-color:#1a3a8a2e;color:#1a3a8a}._copyBtn_17e1h_2134:focus-visible{outline:none;box-shadow:0 0 0 2px #1a3a8a4d}._copyBtnCopied_17e1h_2151{color:#15803d}._copyBtnCopied_17e1h_2151:hover{background:#16a34a1a;border-color:#16a34a47;color:#166534}._adminTableCode_17e1h_2161{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.06em;color:var(--color-navy-dark);background:#e8edf5;padding:3px 8px;border-radius:4px;border:1px solid #c5cedc}._tableHeaderCell_17e1h_2048{padding:12px 16px;font-weight:600;color:#667085}._tableCell_17e1h_2066{padding:14px 16px;color:var(--color-navy-dark)}._warningBanner_17e1h_2184{margin-bottom:16px;padding:12px 14px;background:#f59e0b14;border:1px solid rgba(245,158,11,.28);border-radius:var(--radius-sm);color:#b45309;font-size:var(--font-size-sm);font-weight:500;line-height:1.45}._listEmptyState_17e1h_2196{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(280px,35vh);padding:48px 24px;text-align:center;gap:8px}._listEmptyStateTitle_17e1h_2207{margin:0;color:var(--color-text-muted-light);font-size:var(--font-size-lg)}._listEmptyStateHint_17e1h_2213{margin:0;color:var(--color-text-muted);font-size:var(--font-size-md);max-width:420px;line-height:1.5}._tableHeadRow_17e1h_2044{text-align:left;border-bottom:1px solid #e8ebf0}._tableBodyRow_17e1h_2090{border-bottom:1px solid #e8ebf0;transition:background .15s}._tableBadgeCell_17e1h_2073{padding:14px 16px}@media (prefers-reduced-motion: reduce){._tableBodyRow_17e1h_2090,._newItemButton_17e1h_563{transition:none}}._page_uwv7u_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:linear-gradient(180deg,#10235a,#090e20);color:var(--color-text);font-family:var(--font-sans)}._logoWrap_uwv7u_14{display:flex;justify-content:center}._card_uwv7u_19{max-width:480px;width:100%;padding:32px 28px;border-radius:var(--radius-md);border:2px solid var(--color-gold);background:var(--color-panel);text-align:center;box-shadow:0 10px 30px #00000059;animation:_fadeInUp_uwv7u_1 .35s ease-out both}._title_uwv7u_31{margin:0 0 12px;color:var(--color-gold);font-size:var(--font-size-xl);outline:none}._message_uwv7u_38{margin:0 0 24px;font-size:var(--font-size-md);line-height:1.5;color:var(--color-text-muted-dark)}._actions_uwv7u_45{display:flex;flex-direction:column;gap:10px}._devDetails_uwv7u_51{margin-top:20px;text-align:left;font-size:var(--font-size-sm);color:var(--color-text-muted)}._devDetails_uwv7u_51 summary{cursor:pointer;color:var(--color-text-muted-dark)}._devDetails_uwv7u_51 pre{margin:8px 0 0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--color-panel-dark);font-family:ui-monospace,monospace;font-size:var(--font-size-xs);line-height:1.4;color:var(--color-error-light);white-space:pre-wrap;word-break:break-word}._shell_qd3tc_1{min-height:100dvh;background:linear-gradient(180deg,#10235a,#090e20)}._bgLayer_qd3tc_12{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#10235a,#090e20)}._container_20kw3_1{position:fixed;top:20px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);z-index:10000;pointer-events:none}._toast_20kw3_14{display:flex;align-items:center;gap:var(--spacing-md);min-height:var(--input-min-height);background:#1e180af2;border:2px solid rgba(251,191,36,.5);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg);box-shadow:0 10px 32px #00000073;pointer-events:auto}._toastScoringPositive_20kw3_27,._toastScoringNegative_20kw3_28{animation:_toastEnter_20kw3_1 .2s ease-out forwards}._toastScoringPositive_20kw3_27,._toastScoringNegative_20kw3_28{background:#0c1224f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._toastScoringPositive_20kw3_27{border-color:#4ade8052;box-shadow:0 10px 32px #00000080,inset 0 1px #4ade8014}._toastScoringNegative_20kw3_28{border-color:#f8717152;box-shadow:0 10px 32px #00000080,inset 0 1px #f8717114}._toastDefault_20kw3_52{animation:_toastEnter_20kw3_1 .2s ease-out forwards}._toastSuccess_20kw3_56,._toastError_20kw3_57{animation:_toastEnter_20kw3_1 .2s ease-out forwards;background:#0c1224f5;border-width:1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._toastSuccess_20kw3_56{border-color:#4ade8073;box-shadow:0 10px 32px #00000080,inset 0 1px #4ade801a}._toastError_20kw3_57{border-color:#f8717173;box-shadow:0 10px 32px #00000080,inset 0 1px #f871711a}._toastBuzzer_20kw3_78{animation:_buzzerToastEnter_20kw3_1 .45s cubic-bezier(.34,1.56,.64,1) forwards,_buzzerGlowBreathe_20kw3_1 3s ease-in-out .45s infinite}._toastExiting_20kw3_84{animation:_toastExit_20kw3_84 .25s ease-in forwards}._bellIcon_20kw3_88{display:flex;align-items:center;flex-shrink:0;color:#fbbf24f2;animation:_bellRing_20kw3_1 .5s ease-in-out;transform-origin:top center}._message_20kw3_97{color:#fbbf24f2;font-size:var(--font-size-xl);font-weight:700;letter-spacing:.4px;line-height:1.2;text-transform:uppercase;white-space:nowrap}._messageScoring_20kw3_107{color:#ffffffeb}._messageSuccess_20kw3_111{color:#4ade80;text-transform:none;letter-spacing:.02em}._messageError_20kw3_117{color:#f87171;text-transform:none;letter-spacing:.02em}._playerName_20kw3_123{color:#ffffffeb}._scoreDeltaPositive_20kw3_127{color:#4ade80;font-weight:800;letter-spacing:.03em}._scoreDeltaNegative_20kw3_133{color:#f87171;font-weight:800;letter-spacing:.03em}._dismissButton_20kw3_139{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:32px;min-height:32px;background:transparent;border:none;color:#fbbf24b3;font-size:22px;line-height:1;cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm)}._dismissButton_20kw3_139:hover{color:#fbbf24;background:#fbbf241a}._dismissButtonScoring_20kw3_161{color:#ffffff73}._dismissButtonScoring_20kw3_161:hover{color:#ffffffd9;background:#ffffff14}._actionButton_20kw3_170{flex-shrink:0;min-height:32px;padding:4px 14px;background:#fbbf2426;border:1px solid rgba(251,191,36,.45);border-radius:var(--radius-sm);color:#fbbf24f2;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap}._actionButton_20kw3_170:hover{background:#fbbf2440;color:#fbbf24}._actionButtonScoring_20kw3_191{background:#ffffff0f;border-color:#ffffff2e;color:#ffffffd1}._actionButtonScoring_20kw3_191:hover{background:#ffffff1f;color:#fffffff2}@keyframes _toastEnter_20kw3_1{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _buzzerToastEnter_20kw3_1{0%{opacity:0;transform:translateY(-24px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _buzzerGlowBreathe_20kw3_1{0%,to{box-shadow:0 10px 32px #00000073}50%{box-shadow:0 10px 32px #00000073,0 0 22px #fbbf241a}}@keyframes _bellRing_20kw3_1{0%,to{transform:rotate(0)}15%{transform:rotate(-10deg)}30%{transform:rotate(10deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}90%{transform:rotate(4deg)}}@keyframes _toastExit_20kw3_84{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.96)}}@media (prefers-reduced-motion: reduce){._toastDefault_20kw3_52,._toastBuzzer_20kw3_78,._toastScoringPositive_20kw3_27,._toastScoringNegative_20kw3_28,._toastSuccess_20kw3_56,._toastError_20kw3_57{animation:_toastEnterReduced_20kw3_1 .15s ease-out forwards}._toastExiting_20kw3_84{animation:_toastExitReduced_20kw3_1 .15s ease-in forwards}._bellIcon_20kw3_88{animation:none}}@keyframes _toastEnterReduced_20kw3_1{0%{opacity:0}to{opacity:1}}@keyframes _toastExitReduced_20kw3_1{0%{opacity:1}to{opacity:0}}@media (max-width: 640px){._toast_20kw3_14{padding:14px 20px;max-width:calc(100vw - 32px)}._message_20kw3_97{font-size:var(--font-size-lg);white-space:normal;text-align:center}}
