._appShell_1tglv_1{min-height:100vh;background:var(--storm-image-background)}._siteHeader_1tglv_6{position:sticky;top:0;z-index:100;border-bottom:1px solid var(--line-white);background:linear-gradient(180deg,#020813f0,#051024e0);box-shadow:0 10px 34px #0000005c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._siteHeaderInner_1tglv_16{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 32px}._siteBrand_1tglv_24{display:grid;gap:4px;min-width:0}._siteBrandKicker_1tglv_30{color:var(--bs-gold);font-size:.78rem;font-weight:850;letter-spacing:1.4px;text-transform:uppercase}._siteBrandTitle_1tglv_38{color:var(--bs-white);font-size:clamp(1.5rem,3vw,2.35rem);font-weight:950;line-height:1}._siteNav_1tglv_45{display:flex;align-items:center;gap:10px}._mobileMenuButton_1tglv_51,._mobileDrawer_1tglv_52,._mobileMenuOverlay_1tglv_53{display:none}._siteNavLink_1tglv_57,._siteNavButton_1tglv_58{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:6px;font-weight:850}._siteNavLink_1tglv_57{border:1px solid rgba(255,255,255,.24);background:#ffffff0f;color:var(--bs-white-soft)}._siteNavLink_1tglv_57:hover{border-color:var(--bs-gold);color:var(--bs-gold)}._siteNavButton_1tglv_58{border:2px solid transparent;background:linear-gradient(135deg,var(--bs-gold),var(--bs-gold-strong));color:var(--bs-blue-text);box-shadow:0 8px 22px #ffd86638}._siteNavButton_1tglv_58:hover{border-color:#ffffffb8}._userMenu_1tglv_91{position:relative}._userMenuTrigger_1tglv_95{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#ffffff0f;color:var(--bs-white);cursor:pointer;transition:all .2s ease}._userMenuTrigger_1tglv_95:hover{border-color:var(--bs-gold);background:#ffffff1a}._userEmail_1tglv_113{font-size:.9rem;font-weight:750;color:var(--bs-white-soft)}._userMenuTrigger_1tglv_95:hover ._userEmail_1tglv_113{color:var(--bs-gold)}._userMenuIcon_1tglv_123{color:var(--bs-gold);transition:transform .2s ease}._userMenu_1tglv_91:hover ._userMenuIcon_1tglv_123{transform:rotate(180deg)}._userMenuDropdown_1tglv_132{position:absolute;top:calc(100% + 4px);right:0;min-width:220px;padding:8px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:linear-gradient(145deg,#f8fbfffa,#e8f1fff5);box-shadow:0 16px 48px #0000004d,0 0 0 1px #ffd8661a;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;pointer-events:none}._userMenu_1tglv_91:hover ._userMenuDropdown_1tglv_132,._userMenuDropdown_1tglv_132:hover{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease,transform .2s ease,visibility 0s linear 0s;pointer-events:all}._userMenuDropdown_1tglv_132:before{content:"";position:absolute;top:-4px;left:0;right:0;height:4px}._userMenuItem_1tglv_168,._userMenuItemButton_1tglv_169{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;border-radius:6px;background:transparent;color:var(--bs-blue-text);font-size:.92rem;font-weight:750;text-align:left;transition:all .15s ease;cursor:pointer}._userMenuItem_1tglv_168:hover,._userMenuItemButton_1tglv_169:hover{background:linear-gradient(135deg,#ffd8662e,#ffd8661f);color:#071735}._userMenuItem_1tglv_168 svg,._userMenuItemButton_1tglv_169 svg{flex-shrink:0;color:currentColor}._userMenuDivider_1tglv_198{margin:6px 0;border:none;border-top:1px solid rgba(30,102,224,.16)}._userMenuItemButton_1tglv_169{color:#c92a2a}._userMenuItemButton_1tglv_169:hover{background:#c92a2a1a;color:#9a1818}._siteFooter_1tglv_213{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 32px;border-top:1px solid var(--line-white);background:#020813e6;color:#f8fbffb8;font-size:.9rem;font-weight:650}._siteFooter_1tglv_213 p{margin:0}._routeStatus_1tglv_231{display:grid;place-items:center;min-height:calc(100vh - 140px);padding:40px;background:var(--storm-image-background);color:var(--bs-white);font-size:1.1rem;font-weight:850}@media(max-width:700px){._siteHeaderInner_1tglv_16{align-items:center;padding:16px 18px}._siteFooter_1tglv_213{padding:16px 18px}._siteBrandKicker_1tglv_30{font-size:.7rem;letter-spacing:1.1px}._siteBrandTitle_1tglv_38{font-size:clamp(1.3rem,8vw,1.8rem)}._siteNav_1tglv_45{display:none}._mobileMenuButton_1tglv_51{display:inline-grid;gap:5px;width:48px;height:48px;padding:11px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#ffffff14;justify-items:center;align-content:center;color:var(--bs-white);box-shadow:inset 0 1px #ffffff14}._mobileMenuButtonBar_1tglv_280{width:22px;height:2px;border-radius:999px;background:currentColor}._mobileMenuOverlay_1tglv_53{position:fixed;top:0;right:0;bottom:0;left:0;z-index:109;background:#02081385;opacity:0;pointer-events:none;transition:opacity .22s ease;display:block}._mobileMenuOverlayVisible_1tglv_298{opacity:1;pointer-events:auto}._mobileDrawer_1tglv_52{position:fixed;top:0;left:0;z-index:110;display:flex;flex-direction:column;width:min(75vw,320px);height:100vh;padding:18px 18px 22px;background:linear-gradient(180deg,#040d1ffa,#051024fa);border-right:1px solid rgba(255,255,255,.14);box-shadow:18px 0 40px #00000057;transform:translate(-100%);transition:transform .28s ease}._mobileDrawerOpen_1tglv_320{transform:translate(0)}._mobileDrawerHeader_1tglv_324{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.12)}._mobileDrawerBrand_1tglv_333{display:grid;gap:4px}._mobileDrawerKicker_1tglv_338{color:var(--bs-gold);font-size:.72rem;font-weight:850;letter-spacing:1.4px;text-transform:uppercase}._mobileDrawerTitle_1tglv_346{color:var(--bs-white);font-size:1.5rem;font-weight:950}._mobileDrawerClose_1tglv_352{position:relative;width:42px;height:42px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff14}._mobileDrawerClose_1tglv_352 span{position:absolute;top:19px;left:10px;width:20px;height:2px;border-radius:999px;background:var(--bs-white)}._mobileDrawerClose_1tglv_352 span:first-child{transform:rotate(45deg)}._mobileDrawerClose_1tglv_352 span:last-child{transform:rotate(-45deg)}._mobileDrawerBody_1tglv_379{display:grid;align-content:start;gap:18px;padding-top:18px}._mobileUserCard_1tglv_386{display:grid;gap:4px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff0f}._mobileUserLabel_1tglv_395{color:#f8fbff94;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}._mobileUserEmail_1tglv_403{color:var(--bs-white);font-size:.98rem;overflow-wrap:anywhere}._mobileNavGroup_1tglv_409{display:grid;gap:10px}._mobileNavItem_1tglv_414,._mobileNavPrimary_1tglv_415,._mobileLogoutButton_1tglv_416{display:flex;align-items:center;min-height:48px;padding:12px 14px;border-radius:12px;font-weight:850}._mobileNavItem_1tglv_414{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:var(--bs-white)}._mobileNavPrimary_1tglv_415{justify-content:center;border:2px solid transparent;background:linear-gradient(135deg,var(--bs-gold),var(--bs-gold-strong));color:var(--bs-blue-text)}._mobileLogoutButton_1tglv_416{justify-content:center;border:1px solid rgba(255,107,107,.28);background:#ff6b6b1a;color:#ffb3b3}._siteFooter_1tglv_213{flex-direction:column;align-items:flex-start;gap:8px;font-size:.84rem}}._clueCard_dxzfc_1{width:100%;height:100%;min-height:clamp(75px,8vh,120px);padding:clamp(12px,1.5vw,20px);display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:linear-gradient(180deg,#18365dfa,#071735fa);color:var(--bs-gold);font-size:clamp(1.7rem,3.2vw,2.8rem);font-weight:950;letter-spacing:-.03em;text-shadow:0 2px 0 rgba(0,0,0,.38);box-shadow:inset 0 1px #ffffff1f,inset 0 -3px #00000024,0 10px 18px #00000047;transition:background .14s ease,border-color .14s ease,transform .14s ease}._clueCard_dxzfc_1:hover:not(:disabled){border-color:#ffd866bf;background:linear-gradient(180deg,#254b7cfa,#0c244cfa)}._used_dxzfc_29{border-color:#40578547;background:linear-gradient(180deg,#04122bf0,#020a19f0);box-shadow:inset 0 0 0 1px #ffffff06,inset 0 10px 22px #0003;opacity:.86}@media(max-width:700px){._clueCard_dxzfc_1{min-height:54px;padding:8px;font-size:1.45rem;border-radius:7px}}._board_1lhnq_1{display:grid;gap:clamp(8px,1.2vw,16px);width:100%;flex:1;min-height:0;margin:0;padding:clamp(12px,1.5vw,20px);border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(180deg,#051024d1,#020813eb);box-shadow:inset 0 1px #ffd45c14,0 18px 42px #00000047}._boardColumn_1lhnq_18{display:grid;row-gap:clamp(8px,1.2vw,16px);column-gap:clamp(8px,1.2vw,16px);min-width:0;height:100%}._categoryHeader_1lhnq_26{display:grid;place-items:center;min-width:0;min-height:clamp(60px,6vh,85px);padding:clamp(10px,1.2vw,18px) clamp(12px,1.5vw,20px);border:1px solid rgba(255,255,255,.18);border-radius:8px;background:linear-gradient(180deg,#18365dfa,#071735fa);color:var(--bs-white);font-size:clamp(.8rem,1vw,1rem);font-weight:900;line-height:1.15;text-align:center;text-transform:uppercase;box-shadow:inset 0 1px #ffffff1f,0 6px 16px #00000047}._categoryHeaderText_1lhnq_46{display:-webkit-box;max-width:100%;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}._emptyClue_1lhnq_56{width:100%;height:100%;min-height:clamp(75px,8vh,120px);border:1px solid rgba(64,87,133,.28);border-radius:8px;background:linear-gradient(180deg,#04122bf0,#020a19f0);box-shadow:inset 0 0 0 1px #ffffff06,inset 0 10px 22px #0003;opacity:.86}@media(max-width:700px){._board_1lhnq_1{display:flex;gap:9px;padding:7px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}._boardColumn_1lhnq_18{flex:0 0 min(82vw,320px);row-gap:7px;column-gap:7px;scroll-snap-align:start}._boardColumn_1lhnq_18:only-child{flex-basis:100%}._categoryHeader_1lhnq_26{min-height:42px;padding:7px 9px;font-size:.68rem;line-height:1.1}._emptyClue_1lhnq_56{min-height:54px}}@keyframes _modalSlideIn_jnqtg_1{0%{transform:translateY(-40px);opacity:0}to{transform:translateY(0);opacity:1}}._page_jnqtg_13{width:100%;padding:32px 48px 40px;min-height:calc(100vh - 140px);overflow-x:clip;background:linear-gradient(180deg,#020813b8,#020813f0),linear-gradient(90deg,#020813eb,#0208139e 46%,#020813e6),url(/StormBackground.jpeg) center / cover fixed,var(--storm-night)}._page_jnqtg_13 .status-message{color:var(--bs-white-soft);font-size:1.2rem;font-weight:700}._page_jnqtg_13 .message-panel{width:min(720px,100%);padding:32px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:var(--surface-blue);box-shadow:var(--shadow-soft)}._page_jnqtg_13 .message-panel h1{margin:0 0 24px;font-size:clamp(2.2rem,7vw,4.8rem);line-height:1}._page_jnqtg_13 .primary-button,._page_jnqtg_13 .secondary-button,._page_jnqtg_13 .play-button,._page_jnqtg_13 .quiet-button,._page_jnqtg_13 .icon-button,._page_jnqtg_13 .close-button{min-height:42px;border:2px solid transparent;border-radius:6px;font-weight:850}._page_jnqtg_13 .primary-button{padding:12px 18px;background:linear-gradient(135deg,var(--bs-gold),var(--bs-gold-strong));color:var(--bs-blue-text);box-shadow:0 8px 22px #ffd86633}._page_jnqtg_13 .primary-button:hover:not(:disabled){border-color:#ffffffb3}._page_jnqtg_13 .secondary-button{padding:11px 16px;border-color:#ffffff57;background:var(--bs-white);color:var(--bs-blue-text)}._page_jnqtg_13 .secondary-button:hover:not(:disabled){border-color:var(--bs-gold);background:var(--bs-white-soft)}._page_jnqtg_13 .play-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-color:#ffd45c94;background:linear-gradient(135deg,var(--bs-gold),var(--bs-gold-strong));color:var(--bs-blue-text);box-shadow:0 8px 22px #e6aa173d,inset 0 1px #ffffff38}._page_jnqtg_13 .play-button:hover:not(:disabled){border-color:#ffffffc2;box-shadow:0 12px 28px #e6aa175c,inset 0 1px #ffffff47}._page_jnqtg_13 .danger-button{background:#e64f4f;color:#fff}._page_jnqtg_13 .danger-button:hover:not(:disabled){border-color:#fff}._page_jnqtg_13 .icon-button,._page_jnqtg_13 .close-button{display:flex;align-items:center;justify-content:center;width:44px;background:#ffffff14;color:#f8fbff;transition:all .2s ease}._page_jnqtg_13 .icon-button:hover:not(:disabled){background:#ff5c5c33;border-color:#ff5c5c80;color:#f99}._page_jnqtg_13 .icon-button.danger-button{background:#ff5c5c1a;border-color:#ff5c5c4d;color:#f99}._page_jnqtg_13 .error-message{padding:12px 14px;border-radius:6px;background:#ff636324;color:#ffc7c7;font-weight:700}._page_jnqtg_13 .edit-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px;padding:0 0 24px;border-bottom:1px solid rgba(255,255,255,.15)}._page_jnqtg_13 .edit-header-left{display:flex;align-items:center;gap:20px}._page_jnqtg_13 .back-button{display:flex;align-items:center;gap:8px;min-height:46px;padding:10px 18px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff0f;color:var(--bs-white-soft);font-size:.95rem;font-weight:800;transition:all .2s ease;box-shadow:inset 0 1px #ffffff14}._page_jnqtg_13 .back-button:hover{border-color:var(--bs-gold);background:#ffd8661f;color:var(--bs-gold);transform:translate(-2px)}._page_jnqtg_13 .header-title-group{display:flex;flex-direction:column;gap:4px;min-width:0}._page_jnqtg_13 .header-title-row{display:flex;align-items:center;gap:12px;min-width:0}._page_jnqtg_13 .edit-header h1{margin:0;color:#f8fbff;font-size:clamp(1.5rem,3vw,2.35rem);line-height:1;overflow-wrap:anywhere}._page_jnqtg_13 .title-edit-button{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,216,102,.35);border-radius:10px;background:#ffd86614;color:var(--bs-gold);transition:background .2s ease,border-color .2s ease;box-shadow:inset 0 1px #ffffff0d}._page_jnqtg_13 .title-edit-button:hover{border-color:var(--bs-gold);background:#ffd8662e}._page_jnqtg_13 .header-title-input{width:min(680px,100%);min-height:58px;padding:8px 12px;border:2px solid rgba(255,216,102,.55);border-radius:8px;background:#f8fbff;color:#071735;font-size:clamp(1.5rem,3vw,2.35rem);font-weight:900;line-height:1;outline:none;box-shadow:0 0 0 4px #ffd86629}._page_jnqtg_13 .edit-header-actions{display:flex;gap:12px}._page_jnqtg_13 .autosave-status{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff14;color:#bcd0ee;font-size:.82rem;font-weight:850;white-space:nowrap}._page_jnqtg_13 .autosave-status.saving,._page_jnqtg_13 .autosave-status.saved{border-color:#ffd86680;color:var(--bs-gold)}._page_jnqtg_13 .danger-button-outline{display:flex;align-items:center;gap:8px;min-height:46px;padding:10px 18px;border:2px solid rgba(255,92,92,.45);border-radius:10px;background:#ff5c5c14;color:#f99;font-size:.95rem;font-weight:800;transition:all .2s ease;box-shadow:inset 0 1px #ffffff0d}._page_jnqtg_13 .danger-button-outline:hover:not(:disabled){border-color:#ff5c5c;background:#ff5c5c29;color:#ff5c5c;transform:translateY(-1px)}._page_jnqtg_13 .edit-form{display:flex;flex-direction:column;gap:24px}._page_jnqtg_13 .edit-container{display:grid;grid-template-columns:280px 1fr;gap:24px;min-height:600px}._page_jnqtg_13 .category-tabs{position:sticky;top:24px;display:flex;flex-direction:column;height:fit-content;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:var(--storm-panel-background);box-shadow:0 18px 36px #00000040,inset 0 1px #ffffff0f}._page_jnqtg_13 .tabs-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 18px;border-bottom:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0a,#ffffff03);border-radius:16px 16px 0 0}._page_jnqtg_13 .tabs-header h3{margin:0;color:#f8fbff;font-size:1.05rem}._page_jnqtg_13 .add-category-tab-button,._page_jnqtg_13 .add-question-button{border:2px solid transparent;border-radius:8px;font-weight:800;transition:all .2s ease}._page_jnqtg_13 .add-category-tab-button{padding:9px 18px;background:linear-gradient(135deg,var(--bs-gold),var(--bs-gold-strong));color:#071735;font-size:.9rem;box-shadow:0 4px 12px #ffd86640,inset 0 1px #fff3}._page_jnqtg_13 .add-category-tab-button:hover:not(:disabled){border-color:#fff9;box-shadow:0 6px 16px #ffd86659,inset 0 1px #ffffff4d;transform:translateY(-1px)}._page_jnqtg_13 .tabs-list{display:flex;flex-direction:column;gap:6px;max-height:70vh;padding:12px;overflow-y:auto}._page_jnqtg_13 .tab-button{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;padding:14px 16px;border:2px solid transparent;border-radius:10px;background:#ffffff08;color:#bcd0ee;text-align:left;transition:all .2s ease;overflow:hidden;cursor:pointer}._page_jnqtg_13 .tab-button:hover:not(.active),._page_jnqtg_13 .tab-button:focus-visible:not(.active){background:#ffffff14;border-color:#ffffff4d;color:#f8fbff;transform:translate(4px)}._page_jnqtg_13 .tab-button:focus-visible{outline:none;box-shadow:0 0 0 4px #ffd86626}._page_jnqtg_13 .tab-button.active{border-color:var(--bs-gold);background:linear-gradient(135deg,#ffd86633,#ffc84626);color:var(--bs-gold);box-shadow:0 4px 12px #ffd86640}._page_jnqtg_13 .tab-content{flex:1;display:flex;flex-direction:column;gap:4px;overflow:hidden}._page_jnqtg_13 .tab-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem}._page_jnqtg_13 .tab-meta{color:#ffffff80;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._page_jnqtg_13 .tab-button.active .tab-meta{color:#ffd866b3}._page_jnqtg_13 .tab-delete-button{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid rgba(255,92,92,.35);border-radius:8px;background:#ff5c5c1a;color:#f99;opacity:0;transform:translate(8px);transition:opacity .2s ease,transform .2s ease,border-color .2s ease,background .2s ease;cursor:pointer}._page_jnqtg_13 .tab-button:hover .tab-delete-button,._page_jnqtg_13 .tab-button:focus-within .tab-delete-button{opacity:1;transform:translate(0)}._page_jnqtg_13 .tab-delete-button:hover,._page_jnqtg_13 .tab-delete-button:focus-visible{border-color:#ff5c5c;background:#ff5c5c33;outline:none}._page_jnqtg_13 .tab-indicator{position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:0;border-radius:0 2px 2px 0;background:var(--bs-gold);transition:height .2s ease}._page_jnqtg_13 .tab-button.active .tab-indicator{height:70%}._page_jnqtg_13 .category-editor{display:flex;flex-direction:column;gap:28px;padding:32px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:var(--storm-panel-background);box-shadow:0 18px 36px #00000040,inset 0 1px #ffffff0f}._page_jnqtg_13 .category-editor.empty-editor{align-items:center;justify-content:center;min-height:500px}._page_jnqtg_13 .empty-state{max-width:400px;text-align:center}._page_jnqtg_13 .empty-icon{margin-bottom:16px;font-size:4rem;opacity:.5}._page_jnqtg_13 .empty-state h2{margin:0 0 12px;color:#f8fbff;font-size:1.8rem}._page_jnqtg_13 .empty-state p{margin:0 0 24px;color:#bcd0ee}._page_jnqtg_13 .category-editor-header{display:flex;flex-direction:column;gap:16px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.12)}._page_jnqtg_13 .category-name-section,._page_jnqtg_13 .clues-section,._page_jnqtg_13 .clue-field-wrapper{display:flex;flex-direction:column}._page_jnqtg_13 .category-name-section{gap:10px}._page_jnqtg_13 .category-label,._page_jnqtg_13 .field-label{margin:0;color:#d8e6ff;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}._page_jnqtg_13 .category-input-row{display:flex;align-items:center;gap:12px}._page_jnqtg_13 .category-name-input{flex:1;min-height:56px;padding:16px 20px;border:2px solid rgba(255,216,102,.3);border-radius:10px;background:#fff;color:#071735;font-size:1.4rem;font-weight:700;box-shadow:0 2px 8px #0000001a}._page_jnqtg_13 .category-name-input:focus,._page_jnqtg_13 .clue-question-input:focus,._page_jnqtg_13 .clue-answer-input:focus{outline:none;border-color:var(--bs-gold);box-shadow:0 0 0 4px #ffd86626}._page_jnqtg_13 .delete-category-button{display:flex;align-items:center;justify-content:center;min-width:56px;min-height:56px;padding:0;border:2px solid rgba(255,92,92,.4);border-radius:10px;background:#ff5c5c1a;color:#f99;transition:all .2s ease}._page_jnqtg_13 .delete-category-button:hover{border-color:#ff5c5c;background:#ff5c5c33}._page_jnqtg_13 .clues-section{gap:20px}._page_jnqtg_13 .clues-section-header{display:flex;align-items:center;justify-content:space-between;gap:16px}._page_jnqtg_13 .clues-section-header h3{margin:0;color:#bcd0ee;font-size:1.2rem}._page_jnqtg_13 .question-count{color:#d8e6ff;font-size:1rem;font-weight:600}._page_jnqtg_13 .add-question-button{padding:10px 20px;border-color:#ffd86666;background:#ffd86626;color:var(--bs-gold)}._page_jnqtg_13 .add-question-button:disabled{cursor:not-allowed;opacity:.6}._page_jnqtg_13 .clues-grid{display:flex;flex-direction:column;gap:20px}._page_jnqtg_13 .clue-edit-card{display:flex;flex-direction:column;gap:18px;padding:24px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:linear-gradient(145deg,#04122b99,#020a19b3);box-shadow:0 4px 12px #0003,inset 0 1px #ffffff0a;transition:all .2s ease}._page_jnqtg_13 .clue-edit-card:hover{border-color:#ffffff3d;box-shadow:0 6px 16px #0000004d,inset 0 1px #ffffff0f}._page_jnqtg_13 .clue-add-back-card{display:grid;place-items:center;gap:10px;min-height:180px;padding:24px;border:2px dashed rgba(255,216,102,.38);border-radius:12px;background:linear-gradient(145deg,#04122b47,#020a1980);color:var(--bs-gold);box-shadow:inset 0 1px #ffffff0a,inset 0 0 24px #ffd8660a;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}._page_jnqtg_13 .clue-add-back-card:hover,._page_jnqtg_13 .clue-add-back-card:focus-visible{border-color:var(--bs-gold);background:linear-gradient(145deg,#ffd8661a,#04122b7a);box-shadow:0 8px 18px #0000003d,inset 0 0 28px #ffd86614;outline:none;transform:translateY(-1px)}._page_jnqtg_13 .clue-add-back-points{font-size:1.15rem;font-weight:900}._page_jnqtg_13 .clue-add-back-action{padding:8px 14px;border:1px solid rgba(255,216,102,.45);border-radius:8px;background:#ffd8661a;color:#f8fbff;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}._page_jnqtg_13 .clue-card-top{display:flex;align-items:center;justify-content:space-between}._page_jnqtg_13 .clue-points-badge{display:flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid rgba(255,216,102,.3);border-radius:10px;background:linear-gradient(135deg,#ffd86626,#ffc8461f);box-shadow:inset 0 1px #ffffff1a}._page_jnqtg_13 .clue-points-badge:focus-within{border-color:var(--bs-gold);box-shadow:0 0 0 3px #ffd86626,inset 0 1px #ffffff1a}._page_jnqtg_13 .clue-points-badge-value,._page_jnqtg_13 .clue-points-badge-select{min-width:70px;padding:4px 8px;border:none;background:transparent;color:var(--bs-gold);font-size:1.2rem;font-weight:900;text-align:center}._page_jnqtg_13 .clue-points-badge-select{cursor:pointer}._page_jnqtg_13 .clue-points-badge-select option{color:#071735}._page_jnqtg_13 .clue-points-badge-select:focus{outline:none}._page_jnqtg_13 .points-label{color:var(--bs-gold);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.8px}._page_jnqtg_13 .clue-field-wrapper{gap:10px}._page_jnqtg_13 .clue-question-input,._page_jnqtg_13 .clue-answer-input{width:100%;padding:14px 16px;border:2px solid rgba(255,255,255,.15);border-radius:10px;background:#fff;color:#071735;font-family:inherit;font-size:1rem;line-height:1.6;resize:vertical;box-shadow:0 2px 8px #0000001a}._page_jnqtg_13 .clue-question-input{min-height:90px}._page_jnqtg_13 .clue-answer-input{min-height:70px}._page_jnqtg_13 .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 42%,rgba(255,216,102,.12),transparent 34%),#010712db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20}._page_jnqtg_13 .confirm-modal{position:relative;width:min(500px,100%);padding:34px;border:1px solid rgba(255,216,102,.34);border-radius:12px;background:linear-gradient(180deg,#0c2046fa,#030d20fa),#061d42;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0a,0 28px 80px #000000bf,0 0 34px #ffd8661f;overflow:hidden;animation:_modalSlideIn_jnqtg_1 .24s ease-out}._page_jnqtg_13 .confirm-modal:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#ff5c5c,var(--bs-gold),#ff5c5c);opacity:.95}._page_jnqtg_13 .confirm-modal:after{content:"";position:absolute;inset:5px 0 auto;height:1px;background:#ffffff29}._page_jnqtg_13 .confirm-modal-icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 18px;border:1px solid rgba(255,92,92,.42);border-radius:12px;background:linear-gradient(135deg,#ff5c5c33,#ffd86617);color:#ff9f9f;box-shadow:inset 0 1px #ffffff29,0 12px 26px #ff5c5c29}._page_jnqtg_13 .confirm-modal h2{margin:0 0 12px;color:#f8fbff;font-size:clamp(1.55rem,3vw,1.95rem);font-weight:900;line-height:1.05;text-align:center}._page_jnqtg_13 .confirm-modal p{max-width:390px;margin:0 auto 30px;color:#e8f1ffc2;font-size:1rem;font-weight:600;line-height:1.6;text-align:center}._page_jnqtg_13 .modal-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}._page_jnqtg_13 .confirm-modal .modal-actions button{flex:1;min-width:140px;max-width:210px;min-height:48px;padding:13px 24px;border-radius:8px;font-size:.92rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}._page_jnqtg_13 .confirm-modal .secondary-button{border-color:#ffffff38;background:#ffffff12;color:#d8e6ff}._page_jnqtg_13 .confirm-modal .danger-button{border-color:#ff99998c;background:linear-gradient(135deg,#f05f5f,#b92737);color:#fff;box-shadow:0 10px 22px #b9273757,inset 0 1px #fff3}._page_jnqtg_13 .confirm-modal .secondary-button:hover:not(:disabled){border-color:#fff6;background:#ffffff1f}._page_jnqtg_13 .confirm-modal .danger-button:hover:not(:disabled){border-color:#ffd8669e;box-shadow:0 12px 26px #b927376b,0 0 18px #ffd86629,inset 0 1px #ffffff3d}@media(max-width:1000px){._page_jnqtg_13 .edit-container{grid-template-columns:1fr;gap:20px}._page_jnqtg_13 .category-tabs{position:static}._page_jnqtg_13 .tabs-list{flex-direction:row;overflow-x:auto;max-height:none}._page_jnqtg_13 .tab-button{min-width:160px;flex-shrink:0}}@media(max-width:620px){._page_jnqtg_13{padding:18px}._page_jnqtg_13 .edit-header,._page_jnqtg_13 .edit-header-left,._page_jnqtg_13 .clues-section-header,._page_jnqtg_13 .category-input-row{flex-direction:column;align-items:stretch}._page_jnqtg_13 .category-editor{padding:20px}._page_jnqtg_13 .confirm-modal{width:95%;max-width:95%;padding:32px 24px;border-width:2px}._page_jnqtg_13 .confirm-modal .modal-actions{flex-direction:column}._page_jnqtg_13 .confirm-modal .modal-actions button{max-width:none;width:100%}}._page_jnqtg_13 .view-mode-selector{display:flex;gap:6px;padding:5px;margin-bottom:20px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:linear-gradient(145deg,#0b234694,#020813ad);box-shadow:inset 0 1px 3px #0003,0 2px 8px #00000026}._page_jnqtg_13 .view-mode-tab{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;min-height:46px;padding:12px 20px;border:1px solid transparent;border-radius:9px;background:transparent;color:#e8f1ffa6;font-size:.95rem;font-weight:800;transition:all .2s ease;cursor:pointer}._page_jnqtg_13 .view-mode-tab:hover{background:#ffffff14;color:#e8f1ffe6}._page_jnqtg_13 .view-mode-tab.active{border-color:#ffd86659;background:linear-gradient(135deg,#ffd8662e,#ffd8661f);color:var(--bs-gold);box-shadow:0 2px 8px #ffd86633,inset 0 1px #ffffff1a}._page_jnqtg_13 .view-mode-tab svg{opacity:.8}._page_jnqtg_13 .teams-container{display:flex;flex-direction:column;gap:24px}._page_jnqtg_13 .teams-list-section{display:flex;flex-direction:column;gap:24px;padding:32px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:linear-gradient(135deg,#08183ae6,#041638d9);box-shadow:0 6px 24px #0000004d}._page_jnqtg_13 .teams-header h3{margin:0 0 8px;color:#f8fbff;font-size:1.4rem;font-weight:900}._page_jnqtg_13 .teams-description{margin:0;color:#e8f1ffb3;font-size:.95rem;line-height:1.5}._page_jnqtg_13 .add-team-form{display:flex;gap:12px;padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#ffffff0a}._page_jnqtg_13 .team-name-input,._page_jnqtg_13 .team-edit-input{width:100%;min-height:48px;padding:12px 16px;border:2px solid rgba(255,255,255,.25);border-radius:8px;background:#fffffff2;color:#071735;font-size:1rem;font-weight:600;outline:none;transition:all .2s ease}._page_jnqtg_13 .team-name-input:focus,._page_jnqtg_13 .team-edit-input:focus{border-color:var(--bs-gold);box-shadow:0 0 0 3px #ffd86626}._page_jnqtg_13 .teams-list{display:flex;flex-direction:column;gap:12px}._page_jnqtg_13 .team-card{display:flex;flex-direction:column;gap:16px;padding:20px 24px;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:linear-gradient(135deg,#ffffff14,#ffffff0a);transition:all .2s ease}._page_jnqtg_13 .team-card:has(.team-edit-form){border-color:var(--bs-gold);background:linear-gradient(135deg,#ffd8661f,#ffd8660f)}._page_jnqtg_13 .team-card:not(:has(.team-edit-form)){flex-direction:row;align-items:center;justify-content:space-between}._page_jnqtg_13 .team-card:hover{border-color:#ffffff59;box-shadow:0 4px 16px #0003}._page_jnqtg_13 .team-info{flex:1;min-width:0}._page_jnqtg_13 .team-info h4{margin:0 0 6px;color:#f8fbff;font-size:1.15rem;font-weight:800}._page_jnqtg_13 .team-score{color:#e8f1ffa6;font-size:.9rem;font-weight:600}._page_jnqtg_13 .team-actions{display:flex;gap:8px}._page_jnqtg_13 .team-edit-form{flex:1;display:flex;flex-direction:column;gap:16px}._page_jnqtg_13 .team-edit-fields{display:grid;grid-template-columns:2fr 1fr;gap:16px}._page_jnqtg_13 .team-field{display:flex;flex-direction:column;gap:8px}._page_jnqtg_13 .team-field-label{color:#e8f1ffcc;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._page_jnqtg_13 .team-edit-actions{display:flex;gap:12px;justify-content:flex-end}._page_jnqtg_13 .team-edit-actions .secondary-button,._page_jnqtg_13 .team-edit-actions .primary-button{min-height:42px;padding:10px 20px;font-size:.9rem}._page_jnqtg_13 .preview-backdrop{background:#020b27eb}._page_jnqtg_13 .preview-modal{position:relative;width:92vw;max-width:1600px;max-height:90vh;padding:0;border:2px solid rgba(255,216,102,.3);border-radius:16px;background:var(--storm-panel-background);box-shadow:0 32px 64px #00000080;overflow:hidden;animation:_modalSlideIn_jnqtg_1 .3s cubic-bezier(.34,1.56,.64,1)}._page_jnqtg_13 .preview-modal-header{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid rgba(255,255,255,.15);background:#ffffff08}._page_jnqtg_13 .preview-modal-header h2{margin:0;color:var(--bs-white);font-size:1.5rem;font-weight:900}._page_jnqtg_13 .preview-modal-body{padding:32px;max-height:calc(90vh - 100px);overflow-y:auto}._page_jnqtg_13 .preview-modal .close-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff0d;color:#e8f1ffcc;cursor:pointer;transition:all .2s ease}._page_jnqtg_13 .preview-modal .close-button:hover{border-color:var(--bs-gold);background:#ffd8661a;color:var(--bs-gold)}._page_jnqtg_13 .timer-container{display:flex;flex-direction:column;gap:24px}._page_jnqtg_13 .timer-settings-section{display:flex;flex-direction:column;gap:32px;padding:32px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:linear-gradient(135deg,#08183ae6,#041638d9);box-shadow:0 6px 24px #0000004d}._page_jnqtg_13 .timer-header h3{margin:0 0 8px;color:#f8fbff;font-size:1.4rem;font-weight:900}._page_jnqtg_13 .timer-description{margin:0;color:#e8f1ffb3;font-size:.95rem;line-height:1.5}._page_jnqtg_13 .timer-options{display:flex;flex-direction:column;gap:24px}._page_jnqtg_13 .timer-options h4{margin:0;color:#e8f1ffd9;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._page_jnqtg_13 .timer-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}._page_jnqtg_13 .timer-option-button{display:flex;align-items:center;gap:16px;padding:20px 24px;border:2px solid rgba(255,255,255,.22);border-radius:12px;background:linear-gradient(135deg,#ffffff0f,#ffffff08);color:#f8fbff;font-family:inherit;cursor:pointer;transition:all .2s ease;outline:none}._page_jnqtg_13 .timer-option-button:hover{border-color:#ffffff59;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);box-shadow:0 4px 16px #0003;transform:translateY(-2px)}._page_jnqtg_13 .timer-option-button.active{border-color:var(--bs-gold);background:linear-gradient(135deg,#ffd86626,#ffd86614);box-shadow:0 0 0 3px #ffd86626,0 6px 20px #ffd86633}._page_jnqtg_13 .timer-option-button svg{flex-shrink:0;width:20px;height:20px;opacity:.8}._page_jnqtg_13 .timer-option-button.active svg{color:var(--bs-gold);opacity:1}._page_jnqtg_13 .timer-option-content{display:flex;flex-direction:column;gap:4px;text-align:left;flex:1}._page_jnqtg_13 .timer-option-label{font-size:1.05rem;font-weight:700;color:#f8fbff}._page_jnqtg_13 .timer-option-button.active .timer-option-label{color:var(--bs-gold)}._page_jnqtg_13 .timer-option-desc{font-size:.85rem;color:#e8f1ff99;font-weight:500}._page_jnqtg_13 .timer-preview{padding:24px;border:1px dashed rgba(255,216,102,.4);border-radius:12px;background:linear-gradient(135deg,#ffd86614,#ffd8660a);text-align:center}._page_jnqtg_13 .timer-preview-icon{font-size:2.5rem;margin-bottom:12px}._page_jnqtg_13 .timer-preview p{margin:8px 0;color:#e8f1ffd9;font-size:1rem;line-height:1.6}._page_jnqtg_13 .timer-preview strong{color:var(--bs-gold);font-weight:800}._page_jnqtg_13 .timer-preview-note{font-size:.9rem;color:#e8f1ffa6;font-style:italic}._page_jnqtg_13 .final-brainstorm-container{display:flex;flex-direction:column;gap:24px}._page_jnqtg_13 .final-brainstorm-settings-section{display:flex;flex-direction:column;gap:32px;padding:32px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:linear-gradient(135deg,#08183ae6,#041638d9);box-shadow:0 6px 24px #0000004d}._page_jnqtg_13 .final-brainstorm-header h3{margin:0 0 8px;color:#f8fbff;font-size:1.4rem;font-weight:900}._page_jnqtg_13 .final-brainstorm-description{margin:0;color:#e8f1ffb3;font-size:.95rem;line-height:1.5}._page_jnqtg_13 .final-brainstorm-fields{display:flex;flex-direction:column;gap:24px}._page_jnqtg_13 .final-brainstorm-fields .form-group{display:flex;flex-direction:column;gap:8px}._page_jnqtg_13 .final-brainstorm-fields label{color:#e8f1ffd9;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._page_jnqtg_13 .final-brainstorm-textarea{padding:14px 18px;border:2px solid rgba(255,255,255,.22);border-radius:12px;background:#ffffff0f;color:#f8fbff;font-family:inherit;font-size:1rem;line-height:1.6;resize:vertical;transition:all .2s ease}._page_jnqtg_13 .final-brainstorm-textarea:focus{outline:none;border-color:var(--bs-gold);background:#ffffff17;box-shadow:0 0 0 3px #ffd86626}._page_jnqtg_13 .final-brainstorm-textarea::placeholder{color:#e8f1ff66}._page_jnqtg_13 .final-brainstorm-info{display:flex;align-items:center;gap:12px;padding:16px 20px;border:1px dashed rgba(255,255,255,.25);border-radius:12px;background:#ffffff0a}._page_jnqtg_13 .final-brainstorm-info svg{flex-shrink:0;color:#e8f1ff99}._page_jnqtg_13 .final-brainstorm-info p{margin:0;color:#e8f1ffb3;font-size:.95rem;line-height:1.5}._page_jnqtg_13 .final-brainstorm-preview{padding:24px;border:1px dashed rgba(255,216,102,.4);border-radius:12px;background:linear-gradient(135deg,#ffd86614,#ffd8660a)}._page_jnqtg_13 .final-brainstorm-preview h4{margin:0 0 16px;color:var(--bs-gold);font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}._page_jnqtg_13 .final-brainstorm-preview p{margin:12px 0;color:#e8f1ffd9;font-size:1rem;line-height:1.6}._page_jnqtg_13 .final-brainstorm-preview strong{color:var(--bs-gold);font-weight:800}@media(max-width:700px){._page_jnqtg_13{padding:16px 12px 26px}._page_jnqtg_13 .view-mode-selector{position:sticky;top:78px;z-index:8;gap:6px;margin-bottom:14px;padding:6px;overflow-x:auto;scrollbar-width:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;background:linear-gradient(180deg,#0d1c36f0,#050e20eb);box-shadow:0 14px 28px #0000003d,inset 0 1px #ffffff14}._page_jnqtg_13 .view-mode-selector::-webkit-scrollbar{display:none}._page_jnqtg_13 .view-mode-tab{flex:1 0 0;min-height:44px;min-width:108px;padding:10px 12px;gap:6px;font-size:.8rem;white-space:nowrap;border-radius:14px}._page_jnqtg_13 .view-mode-tab svg{width:15px;height:15px}._page_jnqtg_13 .edit-header{gap:14px;margin-bottom:16px;padding-bottom:16px}._page_jnqtg_13 .edit-header-left{width:100%;gap:10px}._page_jnqtg_13 .back-button{align-self:flex-start;min-height:40px;padding:9px 12px;border-radius:14px;font-size:.95rem}._page_jnqtg_13 .header-title-group{gap:8px;width:100%}._page_jnqtg_13 .header-title-row{align-items:center;justify-content:space-between;gap:10px}._page_jnqtg_13 .edit-header h1{font-size:clamp(1.55rem,7vw,2.2rem);line-height:1.05}._page_jnqtg_13 .title-edit-button{width:42px;height:42px;flex:0 0 42px;border-radius:14px}._page_jnqtg_13 .header-title-input{min-height:52px;padding:8px 12px;border-radius:16px;font-size:clamp(1.35rem,6vw,1.9rem)}._page_jnqtg_13 .edit-header-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}._page_jnqtg_13 .autosave-status{grid-column:1 / -1;justify-content:center;min-height:42px;padding:8px 14px;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase}._page_jnqtg_13 .edit-header-actions .play-button{min-height:54px;padding:12px 18px;border-radius:16px;font-size:1.08rem}._page_jnqtg_13 .danger-button-outline{justify-content:center;min-height:54px;min-width:0;padding:12px 14px;border-radius:16px;font-size:.95rem}._page_jnqtg_13 .edit-form{gap:14px}._page_jnqtg_13 .edit-container{gap:12px}._page_jnqtg_13 .category-tabs{border-radius:22px;overflow:hidden}._page_jnqtg_13 .tabs-header{padding:14px 14px 10px}._page_jnqtg_13 .tabs-header h3{font-size:1rem}._page_jnqtg_13 .add-category-tab-button{padding:8px 12px;border-radius:999px;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}._page_jnqtg_13 .tabs-list{gap:10px;padding:0 14px 14px;scroll-snap-type:x proximity}._page_jnqtg_13 .tab-button{min-width:176px;min-height:78px;padding:14px 12px 14px 18px;border-radius:20px;scroll-snap-align:start;background:linear-gradient(180deg,#12274ce6,#08162df5);box-shadow:inset 0 1px #ffffff0d}._page_jnqtg_13 .tab-button:hover:not(.active),._page_jnqtg_13 .tab-button:focus-visible:not(.active){transform:none}._page_jnqtg_13 .tab-button.active{background:linear-gradient(180deg,#ffd86629,#ffbb3824);box-shadow:0 10px 20px #0000003d,inset 0 1px #ffffff1a}._page_jnqtg_13 .tab-content{gap:6px}._page_jnqtg_13 .tab-name{font-size:.9rem;line-height:1.15;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._page_jnqtg_13 .tab-meta{font-size:.72rem;letter-spacing:.08em}._page_jnqtg_13 .tab-delete-button{display:none}._page_jnqtg_13 .tab-indicator{left:4px;width:5px;border-radius:999px}._page_jnqtg_13 .category-editor{gap:20px;padding:18px 14px;border-radius:24px;background:linear-gradient(180deg,#173058eb,#0a1830f5);box-shadow:0 20px 34px #00000038,inset 0 1px #ffffff14}._page_jnqtg_13 .category-editor-header{gap:12px;padding-bottom:16px}._page_jnqtg_13 .category-name-input{min-height:54px;padding:14px 16px;border-radius:16px;font-size:1.02rem}._page_jnqtg_13 .delete-category-button{min-width:54px;min-height:54px;border-radius:16px}._page_jnqtg_13 .clues-section{gap:16px}._page_jnqtg_13 .clues-section-header{gap:10px;padding:0 2px}._page_jnqtg_13 .clues-section-header h3{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:1.02rem;line-height:1.2}._page_jnqtg_13 .question-count{font-size:.85rem;color:#d8e6ffd1}._page_jnqtg_13 .add-question-button{width:100%;min-height:46px;padding:11px 16px;justify-content:center;border-radius:14px;font-size:.84rem;letter-spacing:.05em;text-transform:uppercase}._page_jnqtg_13 .clues-grid{gap:14px}._page_jnqtg_13 .clue-edit-card{gap:14px;padding:16px 14px;border-radius:20px;background:linear-gradient(180deg,#09152beb,#102342f2);box-shadow:0 12px 22px #0000002e,inset 0 1px #ffffff0a}._page_jnqtg_13 .clue-card-top{align-items:center;gap:12px}._page_jnqtg_13 .clue-points-badge{padding:8px 12px;border-radius:14px}._page_jnqtg_13 .clue-points-badge-value,._page_jnqtg_13 .clue-points-badge-select{min-width:56px;font-size:1.02rem}._page_jnqtg_13 .points-label{font-size:.68rem;letter-spacing:.08em}._page_jnqtg_13 .clue-field-wrapper{gap:8px}._page_jnqtg_13 .clue-question-input,._page_jnqtg_13 .clue-answer-input{padding:12px 14px;border-radius:14px;font-size:.98rem;line-height:1.5}._page_jnqtg_13 .clue-question-input{min-height:108px}._page_jnqtg_13 .clue-answer-input{min-height:72px}._page_jnqtg_13 .clue-add-back-card{min-height:132px;padding:18px 14px;border-radius:20px}._page_jnqtg_13 .clue-add-back-points{font-size:1rem}._page_jnqtg_13 .clue-add-back-action{border-radius:999px;font-size:.72rem;letter-spacing:.08em}._page_jnqtg_13 .empty-state{padding:10px 4px}._page_jnqtg_13 .empty-state h2{font-size:1.5rem}._page_jnqtg_13 .empty-state p{margin-bottom:18px}._page_jnqtg_13 .teams-list-section,._page_jnqtg_13 .timer-settings-section{gap:20px;padding:18px 14px;border-radius:20px}._page_jnqtg_13 .add-team-form{flex-direction:column;padding:14px}._page_jnqtg_13 .add-team-form .primary-button{width:100%}._page_jnqtg_13 .team-card{padding:16px 14px;border-radius:16px}._page_jnqtg_13 .team-card:not(:has(.team-edit-form)){flex-direction:column;align-items:stretch;gap:14px}._page_jnqtg_13 .team-actions{justify-content:flex-end}._page_jnqtg_13 .team-edit-fields{grid-template-columns:1fr;gap:12px}._page_jnqtg_13 .team-edit-actions{flex-direction:column}._page_jnqtg_13 .team-edit-actions .secondary-button,._page_jnqtg_13 .team-edit-actions .primary-button{width:100%}._page_jnqtg_13 .timer-buttons{grid-template-columns:1fr;gap:12px}._page_jnqtg_13 .timer-option-button{align-items:flex-start;padding:16px 14px;border-radius:16px}._page_jnqtg_13 .timer-preview{padding:18px 14px;border-radius:16px}}._backdrop_8t9w6_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:20px;background:#000000c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._modal_8t9w6_12{width:min(620px,100%);max-height:min(760px,92vh);overflow:auto;padding:28px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:var(--storm-panel-background);box-shadow:0 24px 70px #0000007a}._header_8t9w6_23{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._kicker_8t9w6_30{margin:0 0 8px;color:var(--bs-gold);font-size:.82rem;font-weight:900;text-transform:uppercase}._header_8t9w6_23 h2{margin:0;color:var(--bs-white);font-size:clamp(1.7rem,5vw,2.5rem);line-height:1}._closeButton_8t9w6_45{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#ffffff14;color:var(--bs-white);font-size:1.1rem;font-weight:900}._inviteRow_8t9w6_58{display:grid;grid-template-columns:1fr;align-items:stretch;gap:12px;margin:22px 0}._joinCodeCard_8t9w6_66{display:grid;justify-items:center;gap:14px;padding:28px 20px;border:1px solid rgba(255,216,102,.5);border-radius:22px;background:radial-gradient(circle at 50% 40%,rgba(255,216,102,.12),transparent 16rem),linear-gradient(180deg,#ffd8661a,#ffd8660a),#02081361;box-shadow:inset 0 1px #fff6be24,0 12px 30px #ffd86614}._joinCodeCard_8t9w6_66 p{max-width:420px;margin:0;color:var(--bs-white-muted);font-weight:800;line-height:1.45;text-align:center}._joinCodeCard_8t9w6_66>span{color:var(--bs-gold);font-size:.86rem;font-weight:950;letter-spacing:.26em;text-transform:uppercase}._joinCodeCard_8t9w6_66 strong{display:inline-flex;justify-content:center;padding:6px 0;color:var(--bs-gold);font-size:clamp(2.8rem,13vw,4.6rem);font-weight:950;letter-spacing:.12em;line-height:1}._joinDetails_8t9w6_110{display:grid;align-content:center;gap:12px;padding:16px;border:1px solid rgba(255,216,102,.28);border-radius:8px;background:#ffd86614}._joinDetailsHeader_8t9w6_120{display:flex;align-items:center;justify-content:space-between;gap:10px}._joinDetailsHeader_8t9w6_120 span{color:var(--bs-white);font-size:.9rem;font-weight:950}._joinDetailsHeader_8t9w6_120 strong{color:var(--bs-gold);font-size:.86rem;white-space:nowrap}._shareControls_8t9w6_139{display:grid;grid-template-columns:1fr 1fr;width:min(360px,100%);gap:10px}._qrButton_8t9w6_146,._copyLinkButton_8t9w6_147{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:8px 12px;border:1px solid rgba(255,216,102,.42);border-radius:8px;background:#ffd86624;color:var(--bs-white);font-size:.92rem;font-weight:900;cursor:pointer}._qrButton_8t9w6_146:hover,._qrButton_8t9w6_146:focus-visible,._copyLinkButton_8t9w6_147:hover,._copyLinkButton_8t9w6_147:focus-visible{border-color:#ffd866c2;background:#ffd86633}._qrPanel_8t9w6_171{display:grid;justify-items:center;gap:12px;width:min(320px,100%);margin:2px 0 0;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff12}._qrPanel_8t9w6_171 img{width:min(260px,100%);height:auto;padding:10px;border-radius:8px;background:#fff}._qrPanel_8t9w6_171 span,._qrPanel_8t9w6_171 p{margin:0;color:var(--bs-white-soft);font-weight:800;text-align:center}._errorMessage_8t9w6_199{margin:-8px 0 18px;padding:10px 12px;border:1px solid rgba(255,107,107,.28);border-radius:8px;background:#ff6b6b1a;color:#ffc9c9;font-weight:800}._teamList_8t9w6_209{display:grid;gap:10px}._teamRosterHeader_8t9w6_214{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px;padding:0 2px}._teamRosterHeader_8t9w6_214 h3{margin:0;color:var(--bs-white);font-size:1.2rem;font-weight:950}._teamRosterHeader_8t9w6_214 span{color:var(--bs-gold);font-size:1rem;font-weight:950;white-space:nowrap}._teamSlot_8t9w6_237{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f}._teamSlot_8t9w6_237 h3,._teamSlot_8t9w6_237 p{margin:0}._teamSlot_8t9w6_237 h3{color:var(--bs-white);font-size:1.05rem}._teamSlot_8t9w6_237 p{margin-top:4px;color:var(--bs-white-muted)}._teamActions_8t9w6_264{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}._kickButton_8t9w6_272{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,107,107,.38);border-radius:999px;background:#ff6b6b1f;color:#ffc9c9;cursor:pointer;opacity:0;transform:translate(8px);transition:opacity .18s ease,transform .18s ease,background .18s ease,border-color .18s ease}._teamSlot_8t9w6_237:hover ._kickButton_8t9w6_272,._teamSlot_8t9w6_237:focus-within ._kickButton_8t9w6_272,._kickButton_8t9w6_272:disabled{opacity:1;transform:translate(0)}._kickButton_8t9w6_272:hover:not(:disabled),._kickButton_8t9w6_272:focus-visible{border-color:#ff6b6bb8;background:#ff6b6b38}._kickButton_8t9w6_272:disabled{cursor:wait}._kickButtonText_8t9w6_304{color:currentColor;font-weight:950;line-height:1}._claimedBadge_8t9w6_310,._openBadge_8t9w6_311{flex:0 0 auto;padding:7px 10px;border-radius:999px;font-size:.78rem;font-weight:900;text-transform:uppercase}._claimedBadge_8t9w6_310{background:#36d39929;color:#8ff0ca}._openBadge_8t9w6_311{background:#ffd86629;color:var(--bs-gold)}@media(max-width:560px){._joinDetailsHeader_8t9w6_120{align-items:flex-start;flex-direction:column}._shareControls_8t9w6_139{grid-template-columns:1fr}._teamSlot_8t9w6_237{align-items:flex-start}._kickButton_8t9w6_272{opacity:1;transform:none}}@keyframes _backdropFadeIn_17j17_1{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}._root_17j17_13{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;animation:_backdropFadeIn_17j17_1 .25s ease}._root_17j17_13 .question-modal{position:relative;width:min(800px,100%);min-height:460px;padding:22px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:var(--storm-panel-background);box-shadow:0 22px 70px #00000085;overflow:hidden}._root_17j17_13 .modal-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;color:var(--bs-gold);font-weight:900;text-transform:uppercase}._root_17j17_13 .modal-topline-details{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}._root_17j17_13 .close-button,._root_17j17_13 .primary-button,._root_17j17_13 .secondary-button{min-height:42px;border:2px solid transparent;border-radius:6px;font-weight:850}._root_17j17_13 .close-button{display:flex;align-items:center;justify-content:center;width:44px;background:#ffffff14;color:#f8fbff}._root_17j17_13 .flip-card{min-height:360px;perspective:1200px}._root_17j17_13 .flip-card-inner{position:relative;min-height:360px;transform-style:preserve-3d;transition:transform .35s ease}._root_17j17_13 .flip-card.flipped .flip-card-inner{transform:rotateY(180deg)}._root_17j17_13 .flip-card-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px;border-radius:8px;background:linear-gradient(180deg,#18365dfa,#071735fa);backface-visibility:hidden;text-align:center}._root_17j17_13 .question-card-face{display:grid;align-items:stretch;justify-content:stretch;padding-bottom:132px}._root_17j17_13 .question-card-copy{display:grid;align-content:center;justify-items:center;gap:28px;min-height:0;width:100%;overflow:hidden}._root_17j17_13 .flip-card-face .question-card-copy h2{max-height:100%;font-size:clamp(1.8rem,2.65rem,3rem);line-height:1.12;overflow:visible}._root_17j17_13 .flip-card-face h2{max-width:680px;margin:0;font-size:clamp(1.6rem,4vw,2.8rem);line-height:1.16}._root_17j17_13 .question-card-actions{position:absolute;left:0;right:0;bottom:0;display:grid;justify-items:center;gap:14px}._root_17j17_13 .question-card-actions .primary-button{max-width:calc(100% - 48px);margin-bottom:24px}._root_17j17_13 .question-card-actions:has(.card-countdown-container) .primary-button{margin-bottom:0}._root_17j17_13 .card-countdown-container{width:100%;height:26px;border:0;border-top:1px solid rgba(255,216,102,.42);border-radius:0 0 8px 8px;background:#020b275c;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 -10px 22px #00000024}@keyframes _countdownShrink_17j17_1{0%{width:100%}to{width:0%}}._root_17j17_13 .card-countdown-bar{display:grid;place-items:center;height:100%;border-radius:0 0 8px 8px;background:linear-gradient(90deg,#ffd866,#fc3);color:#071735;box-shadow:0 0 12px #ffd86675;width:100%}._root_17j17_13 .card-countdown-bar--animating{animation:_countdownShrink_17j17_1 5s linear forwards}._root_17j17_13 .card-countdown-bar span{display:none}._root_17j17_13 .flip-card-back{transform:rotateY(180deg);padding:40px 32px 176px;background:linear-gradient(180deg,#102d55fa,#051024fa);justify-content:flex-start;overflow:hidden}._root_17j17_13 .flip-card-back h2{max-height:100%;overflow:auto}._root_17j17_13 .answer-card-tools{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:10px}._root_17j17_13 .flip-back-button,._root_17j17_13 .incorrect-icon-button{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.26);border-radius:6px;background:#ffffff1a;color:var(--bs-white);font-size:1.25rem;font-weight:900}._root_17j17_13 .flip-back-button:hover:not(:disabled){border-color:var(--bs-gold);color:var(--bs-gold)}._root_17j17_13 .incorrect-icon-button{border-color:#ff5c5c75;background:#ff5c5c21;color:#ff8e8e;font-size:1.9rem;line-height:1}._root_17j17_13 .incorrect-icon-button:hover:not(:disabled){border-color:#ff5c5c;background:#ff5c5c3d;color:#ffd1d1}._root_17j17_13 .modal-label{margin:0;color:var(--bs-gold);font-size:.9rem;font-weight:900;text-transform:uppercase}._root_17j17_13 .category-chip{display:inline-block;max-width:min(100%,34rem);overflow:hidden;padding:8px 18px;border:2px solid var(--bs-gold);border-radius:999px;background:#ffd8662e;color:var(--bs-gold);font-size:.85rem;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 16px #ffd8663d}._root_17j17_13 .question-label{margin:0;color:var(--bs-gold);font-size:.75rem;font-weight:900;text-transform:uppercase}._root_17j17_13 .modal-actions{position:absolute;left:24px;right:24px;bottom:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-height:154px;overflow-y:auto;padding:0 2px}._root_17j17_13 .answer-actions-label{flex:0 0 100%;text-align:center}._root_17j17_13 .primary-button{padding:12px 18px;background:#ffd866;color:#071735}._root_17j17_13 .primary-button:hover:not(:disabled){border-color:#fff}._root_17j17_13 .secondary-button{padding:11px 16px;border-color:#e8f1ff47;background:#e8f1ff1a;color:var(--bs-white)}@media(max-width:700px){._root_17j17_13{padding:10px}._root_17j17_13 .question-modal{min-height:auto;padding:14px;border-radius:14px}._root_17j17_13 .modal-topline{margin-bottom:10px}._root_17j17_13 .flip-card,._root_17j17_13 .flip-card-inner{min-height:300px}._root_17j17_13 .flip-card-face{padding:18px 16px}._root_17j17_13 .question-card-face{padding-bottom:118px}._root_17j17_13 .flip-card-face h2,._root_17j17_13 .flip-card-face .question-card-copy h2{font-size:clamp(1.2rem,6vw,1.85rem);line-height:1.18}._root_17j17_13 .flip-card-back{padding:50px 16px 170px}._root_17j17_13 .modal-actions{left:14px;right:14px;bottom:14px;max-height:170px}._root_17j17_13 .modal-actions .primary-button,._root_17j17_13 .modal-actions .secondary-button{width:100%}}._root_17j17_13 .secondary-button:hover:not(:disabled){border-color:#fff}._root_17j17_13 .danger-button{background:#e64f4f;color:#fff}._root_17j17_13 .answer-action-button{width:100%;min-height:52px}._teamAwardButton_17j17_381{flex:0 1 min(260px,calc((100% - 30px)/4));min-width:160px;min-height:52px;padding:12px 14px;border:2px solid rgba(255,216,102,.42);border-radius:6px;background:linear-gradient(180deg,#ffd866,#fc3);color:#071735;font-weight:900;line-height:1.15;overflow-wrap:anywhere;box-shadow:0 10px 22px #0000002e}._teamAwardButton_17j17_381:hover:not(:disabled){border-color:#fff;transform:translateY(-1px)}._noTeamsRemaining_17j17_401{width:100%;margin:0;color:#e8f1ffbd;font-weight:800;text-align:center}._withBuzzerOrder_17j17_409{width:min(900px,100%)!important;display:grid;gap:14px}._withBuzzerOrder_17j17_409 .modal-topline{margin-bottom:0}._withBuzzerOrder_17j17_409 .flip-card,._withBuzzerOrder_17j17_409 .flip-card-inner{min-height:330px}._buzzerOrder_17j17_427{width:100%;max-height:190px;overflow:auto;padding:16px;border:1px solid rgba(255,216,102,.32);border-radius:8px;background:#020813b8;box-shadow:0 14px 34px #0000004d}._buzzerOrder_17j17_427 p{margin:0 0 8px;color:var(--bs-gold);font-size:.76rem;font-weight:900;text-transform:uppercase}._buzzerOrder_17j17_427 ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}._buzzerOrder_17j17_427 li{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;padding:8px;border-radius:6px;background:#ffffff14;color:var(--bs-white)}._buzzerOrder_17j17_427 span{color:var(--bs-gold);font-weight:950}._buzzerOrder_17j17_427 strong{overflow-wrap:anywhere}._buzzerOrder_17j17_427 em{grid-column:2;color:var(--bs-white-muted);font-style:normal;font-size:.82rem;font-weight:750}._root_17j17_13 .incorrect-confirm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:22px;background:#020813c2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._root_17j17_13 .incorrect-confirm-modal{position:relative;width:min(440px,100%);padding:28px;border:1px solid rgba(255,92,92,.46);border-radius:8px;background:linear-gradient(145deg,rgba(255,92,92,.12),transparent 42%),linear-gradient(145deg,#0b2346fa,#020813fa);box-shadow:0 22px 60px #00000094,0 0 0 1px #ff5c5c1f;text-align:left}._root_17j17_13 .modal-close-x{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#ffffff14;color:#f8fbff;font-size:24px;line-height:1;cursor:pointer}._root_17j17_13 .modal-close-x:hover:not(:disabled){border-color:#ffffff59;background:#ffffff24}._root_17j17_13 .team-confirm-modal{border:1px solid rgba(255,216,102,.46);background:linear-gradient(145deg,rgba(255,216,102,.12),transparent 42%),linear-gradient(145deg,#0b2346fa,#020813fa);box-shadow:0 22px 60px #00000094,0 0 0 1px #ffd8661f}._root_17j17_13 .incorrect-confirm-modal h3{margin:10px 0 12px;color:var(--bs-white);font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.05}._root_17j17_13 .incorrect-confirm-modal p:not(.modal-label){margin:0;color:#e8f1ffc7;font-size:1rem;line-height:1.55}._root_17j17_13 .incorrect-confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}._root_17j17_13 .incorrect-confirm-actions button{min-height:46px;border-radius:6px;font-weight:900}._root_17j17_13 .confirm-incorrect-button{border:2px solid rgba(255,92,92,.56);background:linear-gradient(135deg,#e64f4f,#c73535);color:#fff}._root_17j17_13 .confirm-incorrect-button:hover:not(:disabled){border-color:#ffc7c7;box-shadow:0 10px 22px #e64f4f3d}._root_17j17_13 .team-confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}._root_17j17_13 .team-confirm-actions button{min-height:46px;border-radius:6px;font-weight:900}._root_17j17_13 .team-wrong-button{border:2px solid rgba(255,92,92,.56);background:linear-gradient(135deg,#e64f4f,#c73535);color:#fff}._root_17j17_13 .team-wrong-button:hover:not(:disabled){border-color:#ffc7c7;box-shadow:0 10px 22px #e64f4f3d}._root_17j17_13 .team-correct-button{border:2px solid rgba(102,255,102,.56);background:linear-gradient(135deg,#4fdf4f,#35b535);color:#fff}._root_17j17_13 .team-correct-button:hover:not(:disabled){border-color:#c7ffc7;box-shadow:0 10px 22px #4fe64f3d}@media(max-width:620px){._root_17j17_13 .question-modal{padding:18px}._root_17j17_13 .flip-card-face{padding:24px 20px}._root_17j17_13 .question-card-face{padding:22px 18px 126px}._root_17j17_13 .flip-card-face .question-card-copy h2{font-size:clamp(1.55rem,2.1rem,2.35rem);line-height:1.12}._root_17j17_13 .question-card-actions{left:0;right:0;bottom:0;gap:12px}._root_17j17_13 .question-card-actions .primary-button{max-width:calc(100% - 32px);margin-bottom:42px}._root_17j17_13 .question-card-actions:has(.card-countdown-container) .primary-button{margin-bottom:0}._root_17j17_13 .flip-card-back{padding:56px 20px 210px}._root_17j17_13 .modal-actions{left:16px;right:16px;bottom:16px;max-height:190px}._teamAwardButton_17j17_381{flex-basis:100%}._buzzerOrder_17j17_427{max-height:120px}._root_17j17_13 .incorrect-confirm-actions{grid-template-columns:1fr}}._root_17j17_13 .timer-display{position:absolute;top:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:10px 20px;border:2px solid rgba(255,216,102,.4);border-radius:24px;background:linear-gradient(135deg,#ffd86626,#ffd86614);color:var(--bs-gold);font-size:1.25rem;font-weight:900;z-index:10;box-shadow:0 4px 16px #0000004d}._root_17j17_13 .timer-display svg{flex-shrink:0}._root_17j17_13 .timer-warning{color:#ff4757;animation:_pulse_17j17_1 1s ease-in-out infinite}@keyframes _pulse_17j17_1{0%,to{opacity:1}50%{opacity:.8}}._root_17j17_13 .timer-expired{position:absolute;top:16px;left:50%;transform:translate(-50%);padding:12px 24px;border:2px solid rgba(255,71,87,.6);border-radius:24px;background:linear-gradient(135deg,#ff475733,#ff47571f);color:#ff4757;font-size:1.25rem;font-weight:900;z-index:10;box-shadow:0 4px 16px #ff475766;animation:_shake_17j17_1 .5s ease}@keyframes _shake_17j17_1{0%,to{transform:translate(-50%) rotate(0)}25%{transform:translate(-50%) rotate(-5deg)}75%{transform:translate(-50%) rotate(5deg)}}._scoreboard_1b4oz_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;width:100%;margin:0 0 16px;flex-shrink:0}._scoreTile_1b4oz_10{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:86px;min-width:0;padding:15px 18px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:linear-gradient(180deg,#18365dad,#051024c7);box-shadow:inset 0 1px #ffffff14,0 10px 22px #0000002e}._selecting_1b4oz_27{border-color:var(--bs-gold);background:linear-gradient(135deg,var(--bs-gold),var(--bs-gold-strong));color:var(--bs-blue-text);box-shadow:0 0 0 3px #ffd8663d,0 12px 26px #00000029}._nameRow_1b4oz_34{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0}._name_1b4oz_34{min-width:0;color:var(--bs-white);font-weight:900;font-size:1.2rem;line-height:1.15;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._editNameButton_1b4oz_55,._nameIconButton_1b4oz_56{display:inline-grid;place-items:center;flex-shrink:0;width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#ffffff14;color:var(--bs-white);transition:all .18s ease}._editNameButton_1b4oz_55:hover,._nameIconButton_1b4oz_56:hover:not(:disabled){border-color:var(--bs-gold);background:#ffd86624;color:var(--bs-gold)}._editNameButton_1b4oz_55 svg,._nameIconButton_1b4oz_56 svg{width:15px;height:15px}._nameEditor_1b4oz_83{display:grid;grid-template-columns:minmax(0,1fr) 28px 28px;gap:6px;width:100%}._nameInput_1b4oz_90{width:100%;min-width:0;height:32px;padding:6px 9px;border:1px solid rgba(255,216,102,.72);border-radius:8px;background:#fffffff5;color:var(--bs-blue-text);font-size:.95rem;font-weight:850;outline:none}._nameInput_1b4oz_90:focus{box-shadow:0 0 0 3px #ffd86633}._nameIconButton_1b4oz_56:disabled{opacity:.55}._renameError_1b4oz_112{width:100%;margin:-2px 0 0;color:#ffd1d1;font-size:.72rem;font-weight:800;line-height:1.25;text-align:center}._score_1b4oz_1{color:var(--bs-gold);font-size:2rem;line-height:1;text-align:center}._selecting_1b4oz_27 ._name_1b4oz_34,._selecting_1b4oz_27 ._score_1b4oz_1{color:var(--bs-blue-text)}._selecting_1b4oz_27 ._editNameButton_1b4oz_55,._selecting_1b4oz_27 ._nameIconButton_1b4oz_56{border-color:#0717353d;background:#07173514;color:var(--bs-blue-text)}._selecting_1b4oz_27 ._editNameButton_1b4oz_55:hover,._selecting_1b4oz_27 ._nameIconButton_1b4oz_56:hover:not(:disabled){border-color:#07173575;background:#07173524;color:var(--bs-blue-text)}._selecting_1b4oz_27 ._renameError_1b4oz_112{color:#7e1424}@media(max-width:700px){._scoreboard_1b4oz_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:8px}._scoreTile_1b4oz_10{min-height:62px;padding:9px 8px;gap:4px}._name_1b4oz_34{font-size:.86rem}._score_1b4oz_1{font-size:1.35rem}._editNameButton_1b4oz_55,._nameIconButton_1b4oz_56{width:24px;height:24px;border-radius:7px}._editNameButton_1b4oz_55 svg,._nameIconButton_1b4oz_56 svg{width:13px;height:13px}}._page_ssu51_1{min-height:100vh;padding:32px 48px 40px;background:var(--storm-image-background);overflow-x:clip}._hero_ssu51_8{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;width:100%;max-width:1400px;margin:0 auto 22px}._heroCopy_ssu51_18{min-width:0}._heroActions_ssu51_22{display:flex;align-items:center;gap:12px;padding-top:14px}._playSurface_ssu51_29{display:flex;flex-direction:column;width:100%;max-width:1400px;height:auto;margin:0 auto;padding:clamp(12px,2vw,20px);border:1px solid rgba(255,255,255,.16);border-radius:20px;background:linear-gradient(180deg,#051024bd,#020813e0);box-shadow:0 28px 60px #00000042,inset 0 1px #ffffff0f}._chooserStatus_ssu51_45{margin:0 0 14px;color:var(--bs-gold);font-size:1rem;font-weight:900;line-height:1.25;text-transform:uppercase}._page_ssu51_1 .status-message{color:var(--bs-white-soft);font-size:1.2rem;font-weight:700}._page_ssu51_1 .message-panel{width:min(720px,100%);padding:32px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:var(--surface-blue);box-shadow:var(--shadow-soft)}._page_ssu51_1 .message-panel h1{margin:0 0 24px;font-size:clamp(2.2rem,7vw,4.8rem);line-height:1}._page_ssu51_1 h1{margin:0;font-size:clamp(2rem,4.2vw,3.8rem);line-height:1;letter-spacing:-.04em;color:var(--bs-white);text-shadow:0 10px 28px rgba(0,0,0,.22)}._restartButton_ssu51_84,._buzzerButton_ssu51_85,._leaveGameButton_ssu51_86,._page_ssu51_1 .primary-button{min-height:42px;border-radius:12px;font-weight:800}._restartButton_ssu51_84{display:inline-flex;align-items:center;justify-content:center;width:48px;padding:0;border:1px solid rgba(141,170,231,.3);background:linear-gradient(180deg,#ffffff17,#ffffff0d);color:var(--bs-white);box-shadow:inset 0 1px #ffffff14}._restartButton_ssu51_84:hover{border-color:var(--bs-gold);color:var(--bs-gold)}._leaveGameButton_ssu51_86{padding:12px 18px;border:1px solid rgba(141,170,231,.3);background:linear-gradient(180deg,#ffffff17,#ffffff0d);color:var(--bs-white);box-shadow:inset 0 1px #ffffff14}._buzzerButton_ssu51_85{padding:12px 18px;border:1px solid rgba(255,216,102,.42);background:linear-gradient(135deg,#ffd86638,#ffd8661a);color:var(--bs-gold);box-shadow:inset 0 1px #ffffff14}._buzzerButton_ssu51_85:hover{border-color:#fff;color:var(--bs-white)}._leaveGameButton_ssu51_86:hover{border-color:var(--bs-gold);color:var(--bs-gold)}._page_ssu51_1 .primary-button{padding:12px 18px;border:2px solid transparent;background:#ffd866;color:#071735}._page_ssu51_1 .primary-button:hover:not(:disabled){border-color:#fff}._modalBackdrop_ssu51_147{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#000000c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30}._confirmModal_ssu51_158{width:min(520px,100%);padding:36px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:var(--storm-panel-background);box-shadow:0 24px 60px #0000006b,inset 0 1px #ffffff14}._confirmModal_ssu51_158 h2{margin:0 0 14px;color:var(--bs-white);font-size:1.8rem}._confirmModal_ssu51_158 p{margin:0;color:var(--bs-white-muted);font-size:1rem;line-height:1.6}._modalActions_ssu51_180{display:flex;gap:12px;margin-top:28px}._modalCancelButton_ssu51_186,._modalConfirmButton_ssu51_187{flex:1;min-height:46px;border:2px solid transparent;border-radius:12px;font-weight:800}._modalCancelButton_ssu51_186{background:#ffffff1f;border-color:#ffffff2e;color:var(--bs-white)}._modalCancelButton_ssu51_186:hover:not(:disabled){border-color:#ffffff59}._modalConfirmButton_ssu51_187{background:linear-gradient(135deg,var(--bs-gold),var(--bs-gold-strong));color:var(--bs-blue-text)}._modalConfirmButton_ssu51_187:hover:not(:disabled){border-color:#ffffffb3}._finalBrainstormSection_ssu51_215{display:flex;flex-direction:column;width:100%;max-width:1400px;margin:0 auto;padding:40px;border:1px solid rgba(255,216,102,.3);border-radius:20px;background:linear-gradient(180deg,#051024bd,#020813e0);box-shadow:0 28px 60px #00000042,inset 0 1px #ffd8661a}._finalBrainstormTitle_ssu51_230{margin:0 0 8px;color:var(--bs-gold);font-size:2.2rem;font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:.05em}._finalBrainstormSubtitle_ssu51_240{margin:0 0 32px;color:#e8f1ffb3;font-size:1.1rem;text-align:center}._finalBrainstormBettingGrid_ssu51_247{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:32px}._finalBrainstormTeamCard_ssu51_254{display:flex;flex-direction:column;gap:16px;padding:24px;border:2px solid rgba(255,255,255,.2);border-radius:16px;background:linear-gradient(135deg,#ffffff0f,#ffffff08);transition:all .2s ease}._finalBrainstormTeamCard_ssu51_254:hover{border-color:#ffd86666;box-shadow:0 8px 24px #0000004d}._finalBrainstormTeamIneligible_ssu51_270{border-color:#ff5c5c4d;opacity:.72}._finalBrainstormTeamName_ssu51_275{margin:0;color:#f8fbff;font-size:1.4rem;font-weight:800;text-align:center}._finalBrainstormTeamScore_ssu51_283{display:flex;justify-content:center;align-items:baseline;gap:8px;padding:12px;border-radius:8px;background:#ffd86614}._finalBrainstormScoreLabel_ssu51_293{color:#e8f1ffb3;font-size:.95rem;font-weight:600}._finalBrainstormScoreValue_ssu51_299{color:var(--bs-gold);font-size:1.8rem;font-weight:900}._finalBrainstormBetPlaced_ssu51_305{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;border:1px dashed rgba(76,175,80,.5);border-radius:10px;background:#4caf501a;color:#4caf50;font-size:1.1rem;font-weight:700}._finalBrainstormBetPlaced_ssu51_305 svg{flex-shrink:0}._finalBrainstormBetPending_ssu51_323{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;border:1px dashed rgba(255,255,255,.25);border-radius:10px;background:#ffffff0a;color:#e8f1ff99;font-size:1rem;font-weight:600}._finalBrainstormBetPending_ssu51_323 svg{flex-shrink:0;opacity:.7}._finalBrainstormIneligible_ssu51_342{display:flex;align-items:center;justify-content:center;padding:14px;border:1px dashed rgba(255,92,92,.45);border-radius:10px;background:#ff5c5c1a;color:#ffc2c2;font-size:1rem;font-weight:700;text-align:center}._finalBrainstormRevealButton_ssu51_356{width:100%;max-width:500px;margin:0 auto;padding:20px 40px;border:2px solid var(--bs-gold);border-radius:14px;background:linear-gradient(135deg,var(--bs-gold),var(--bs-gold-strong));color:var(--bs-blue-text);font-family:inherit;font-size:1.2rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;box-shadow:0 6px 20px #ffd8664d}._finalBrainstormRevealButton_ssu51_356:hover{transform:translateY(-2px);box-shadow:0 8px 28px #ffd86666;border-color:#fffc}._finalBrainstormRevealButton_ssu51_356:active{transform:translateY(0)}._finalBrainstormCompleteButton_ssu51_385{width:100%;max-width:500px;margin:0 auto;padding:20px 40px;border:2px solid #4caf50;border-radius:14px;background:linear-gradient(135deg,#4caf50,#2e7d32);color:#fff;font-family:inherit;font-size:1.2rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;box-shadow:0 6px 20px #4caf504d}._finalBrainstormCompleteButton_ssu51_385:hover{transform:translateY(-2px);box-shadow:0 8px 28px #4caf5066;border-color:#fffc}._finalBrainstormCompleteButton_ssu51_385:active{transform:translateY(0)}@media(max-width:900px){._page_ssu51_1{padding:18px}._hero_ssu51_8{flex-direction:column;align-items:flex-start}._heroActions_ssu51_22{width:100%;padding-top:0;justify-content:stretch}}@media(max-width:620px){._page_ssu51_1{padding:14px 10px 22px}._hero_ssu51_8{gap:10px;margin-bottom:12px}._page_ssu51_1 h1{max-width:100%;font-size:clamp(1.75rem,8vw,2.65rem);line-height:1.04}._heroActions_ssu51_22{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);gap:8px}._restartButton_ssu51_84{width:48px;min-height:44px;border-radius:14px}._buzzerButton_ssu51_85,._leaveGameButton_ssu51_86{width:100%;min-height:44px}._playSurface_ssu51_29{padding:8px;border-radius:14px}._chooserStatus_ssu51_45{font-size:.78rem;margin-bottom:8px}._modalActions_ssu51_180{flex-direction:column}}._page_1uin3_1{min-height:calc(100vh - 140px);display:grid;place-items:center;padding:32px 18px;background:var(--storm-image-background)}._panel_1uin3_9{position:relative;width:min(680px,100%);padding:clamp(24px,5vw,40px);border:1px solid rgba(255,255,255,.16);border-radius:12px;background:var(--storm-panel-background);box-shadow:0 24px 70px #00000057}._foundPanel_1uin3_19{width:min(980px,100%)}._kicker_1uin3_23{margin:0 0 10px;color:var(--bs-gold);font-size:.82rem;font-weight:900;text-transform:uppercase}._panel_1uin3_9 h1{margin:0 0 24px;color:var(--bs-white);font-size:clamp(2.3rem,10vw,4rem);line-height:1}._form_1uin3_38,._joinForm_1uin3_39{display:grid;gap:14px}._joinForm_1uin3_39{position:relative;margin-top:0;gap:18px}._foundGameHeader_1uin3_50{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 4px 8px}._foundGameHeader_1uin3_50 h1{margin-bottom:0;font-size:clamp(2rem,6vw,3.6rem)}._backToCodeButton_1uin3_63{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff17;color:var(--bs-white);font-size:1.05rem;font-weight:950}._backToCodeButton_1uin3_63:hover,._backToCodeButton_1uin3_63:focus-visible{border-color:#ffd86694;color:var(--bs-gold)}._form_1uin3_38 label,._joinForm_1uin3_39 label{color:var(--bs-white-soft);font-weight:850}._codeRow_1uin3_88{display:grid;grid-template-columns:1fr auto;gap:10px}._form_1uin3_38 input,._joinForm_1uin3_39 input{min-height:48px;width:100%;padding:12px 14px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#ffffff14;color:var(--bs-white);font-size:1rem;font-weight:800}._codeRow_1uin3_88 button,._joinButton_1uin3_108{min-height:48px;padding:12px 18px;border:2px solid transparent;border-radius:8px;background:linear-gradient(135deg,var(--bs-gold),var(--bs-gold-strong));color:var(--bs-blue-text);font-weight:900}._error_1uin3_118{margin:18px 0 0;padding:12px 14px;border-radius:8px;background:#ff5c5c24;color:#ffc2c2;font-weight:800}._gameCard_1uin3_127,._teamSectionHeader_1uin3_128{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border:1px solid rgba(255,216,102,.42);border-radius:14px;background:#ffffff12}._roomCodeCard_1uin3_139{display:grid;place-items:center;gap:18px;padding:clamp(20px,4vw,34px);border:1px solid rgba(255,216,102,.46);border-radius:16px;background:linear-gradient(135deg,#ffd8661a,#ffffff0a);text-align:center}._roomCodeCard_1uin3_139 span{color:var(--bs-gold);font-size:1rem;font-weight:950;letter-spacing:.42em;text-transform:uppercase}._roomCodeCard_1uin3_139 strong{display:block;width:min(100%,440px);padding:6px 0;color:var(--bs-gold);font-size:clamp(2.6rem,13vw,5.6rem);font-weight:950;line-height:1;letter-spacing:.08em}._gameTitle_1uin3_169{margin:0;color:var(--bs-white);font-size:1.1rem;font-weight:900}._gameCard_1uin3_127 span{color:var(--bs-gold);font-weight:850}._chooseTeamLabel_1uin3_181{margin:0;color:var(--bs-white);font-size:1.15rem;font-weight:900}._teamSectionHeader_1uin3_128 span{color:var(--bs-gold);font-size:1rem;font-weight:950;white-space:nowrap}._teamRoster_1uin3_195{max-height:min(52vh,520px);overflow:auto;padding-right:4px}._teamGrid_1uin3_201{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}._teamButton_1uin3_207{display:grid;align-content:center;gap:8px;min-height:104px;padding:18px;border:2px solid rgba(255,255,255,.18);border-radius:14px;background:#ffffff12;color:var(--bs-white);text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}._teamButton_1uin3_207:hover:not(:disabled),._teamButton_1uin3_207:focus-visible:not(:disabled){border-color:#ffd866b8;background:#ffd8661a;transform:translateY(-1px)}._teamButton_1uin3_207 strong{overflow-wrap:anywhere;font-size:1.08rem;line-height:1.2}._teamButton_1uin3_207 span{color:var(--bs-white-muted);font-size:.9rem;font-weight:750}._teamButtonSelected_1uin3_240{border-color:var(--bs-gold);background:#ffd86629;box-shadow:0 0 0 1px #ffd86657}._teamButtonClaimed_1uin3_246,._teamButtonClaimed_1uin3_246:disabled{border-color:#ff5c5c5c;background:#ff5c5c1f;color:#e8f1ffb8;opacity:1}._teamButtonClaimed_1uin3_246 span{color:#ffc2c2}._teamButton_1uin3_207:disabled{cursor:not-allowed;opacity:.68}@media(max-width:560px){._codeRow_1uin3_88{grid-template-columns:1fr}._gameCard_1uin3_127,._teamSectionHeader_1uin3_128,._foundGameHeader_1uin3_50{align-items:flex-start;flex-direction:column}._backToCodeButton_1uin3_63{position:absolute;top:0;right:0}._foundGameHeader_1uin3_50{padding-right:54px}._teamRoster_1uin3_195{max-height:none;overflow:visible;padding-right:0}}._page_ug5e5_1{min-height:calc(100vh - 140px);background:var(--storm-image-background)}._hero_ug5e5_6{position:relative;display:grid;align-items:center;min-height:min(72vh,760px);overflow:hidden;padding:64px 32px 88px}._hero_ug5e5_6:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 18% 42%,rgba(230,170,23,.18),transparent 18rem),linear-gradient(90deg,rgba(2,8,19,.36),transparent 56%);pointer-events:none}._heroContent_ug5e5_25{position:relative;z-index:1;width:min(760px,100%);padding:24px 0}._kicker_ug5e5_32{margin:0 0 14px;color:var(--lightning-yellow);font-size:.86rem;font-weight:900;letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 15px rgba(230,170,23,.62);animation:_lightning-pulse_ug5e5_1 3s ease-in-out infinite}._heroContent_ug5e5_25 h1{margin:0;color:var(--bs-white);font-size:clamp(3.4rem,9vw,7rem);line-height:.95;text-shadow:0 0 30px rgba(230,170,23,.2),0 16px 32px rgba(0,0,0,.5)}._heroText_ug5e5_53{max-width:58ch;margin:24px 0 34px;color:#f8fbffdb;font-size:1.16rem;line-height:1.75}._heroActions_ug5e5_61{display:flex;flex-wrap:wrap;gap:12px}._primaryAction_ug5e5_67,._secondaryAction_ug5e5_68{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border-radius:8px;font-weight:900}._primaryAction_ug5e5_67{background:linear-gradient(135deg,var(--lightning-yellow),var(--lightning-bright));color:var(--storm-night);box-shadow:0 14px 30px #ffe6004d,0 0 20px #ffe60066;border:2px solid rgba(255,242,0,.5);transition:all .3s ease}._primaryAction_ug5e5_67:hover{box-shadow:0 16px 35px #ffe60066,0 0 30px #ffe60099;transform:translateY(-2px)}._secondaryAction_ug5e5_68{border:1px solid rgba(232,241,255,.28);background:#05102494;color:var(--bs-white);transition:all .3s ease}._secondaryAction_ug5e5_68:hover{border-color:#ffd45c8a;background:#102d55ad;box-shadow:0 0 20px #e6aa172e}._featureBand_ug5e5_108{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 32px 48px}._featureBand_ug5e5_108 article{min-height:170px;padding:24px;border:1px solid rgba(232,241,255,.18);border-radius:8px;background:var(--storm-panel-background);box-shadow:0 18px 34px #0006,inset 0 1px #ffd45c14;transition:all .3s ease}._featureBand_ug5e5_108 article:hover{border-color:#ffe60080;box-shadow:0 20px 40px #00000080,0 0 25px #e6aa1724;transform:translateY(-4px)}._featureBand_ug5e5_108 span{color:var(--lightning-yellow);font-weight:950;text-shadow:0 0 10px rgba(255,230,0,.5)}._featureBand_ug5e5_108 h2{margin:14px 0 10px;color:var(--bs-white);font-size:1.2rem}._featureBand_ug5e5_108 p{margin:0;color:#e8f1ffc2;line-height:1.6}@media(max-width:820px){._hero_ug5e5_6{min-height:64vh;padding:42px 20px 60px}._featureBand_ug5e5_108{grid-template-columns:1fr;padding:0 20px 34px}}@media(max-width:560px){._hero_ug5e5_6{padding:28px 14px 40px}._heroText_ug5e5_53{margin:18px 0 24px;font-size:.98rem;line-height:1.65}._heroActions_ug5e5_61{display:grid;grid-template-columns:1fr}._primaryAction_ug5e5_67,._secondaryAction_ug5e5_68{width:100%}._featureBand_ug5e5_108{padding:0 14px 24px}}._page_1x7b8_1{display:grid;place-items:center;min-height:calc(100vh - 140px);padding:44px 20px;background:var(--storm-image-background)}._panel_1x7b8_9{width:min(480px,100%);padding:32px;border:1px solid rgba(232,241,255,.2);border-radius:8px;background:var(--storm-panel-background);box-shadow:0 28px 60px #00000080,0 0 40px #e6aa1714,inset 0 1px #ffd45c14}._kicker_1x7b8_21{margin:0 0 10px;color:var(--lightning-yellow);font-size:.78rem;font-weight:900;letter-spacing:1.8px;text-transform:uppercase;text-shadow:0 0 10px rgba(255,230,0,.5);animation:_lightning-pulse_1x7b8_1 3s ease-in-out infinite}._panel_1x7b8_9 h1{margin:0 0 12px;color:var(--bs-white);font-size:clamp(2rem,8vw,3rem);line-height:1}._panelText_1x7b8_39{margin:0 0 24px;color:#e8f1ffc7;line-height:1.6}._form_1x7b8_45{display:grid;gap:16px}._field_1x7b8_50{display:grid;gap:8px}._field_1x7b8_50 label{color:#e8f1ffe0;font-size:.86rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}._field_1x7b8_50 input{width:100%;min-height:46px;padding:12px 14px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#fffffff5;color:var(--bs-blue-text);font-weight:750;outline:none}._field_1x7b8_50 input:focus{border-color:var(--lightning-yellow);box-shadow:0 0 0 3px #ffe60033,0 0 15px #ffe6004d}._primaryButton_1x7b8_82,._secondaryButton_1x7b8_83{min-height:48px;border-radius:8px;font-weight:900}._primaryButton_1x7b8_82{border:2px solid rgba(255,242,0,.4);background:linear-gradient(135deg,var(--lightning-yellow),var(--lightning-bright));color:var(--storm-night);box-shadow:0 0 20px #ffe6004d;transition:all .3s ease}._primaryButton_1x7b8_82:hover:not(:disabled){box-shadow:0 0 30px #ffe60080;transform:translateY(-2px)}._secondaryButton_1x7b8_83{border:1px solid rgba(232,241,255,.28);background:#05102494;color:var(--bs-white);transition:all .3s ease}._secondaryButton_1x7b8_83:hover:not(:disabled){border-color:#ffd45c80;background:#102d55ad;box-shadow:0 0 15px #e6aa172e}._primaryButton_1x7b8_82:disabled,._secondaryButton_1x7b8_83:disabled{opacity:.6}._error_1x7b8_120,._notice_1x7b8_121{margin:0;padding:12px 14px;border-radius:8px;font-weight:750;line-height:1.45}._error_1x7b8_120{border:1px solid rgba(255,92,92,.42);background:#ff5c5c24;color:#ffc7c7}._notice_1x7b8_121{border:1px solid rgba(255,216,102,.34);background:#ffd8661f;color:var(--bs-white)}._switchText_1x7b8_141{margin:22px 0 0;color:#e8f1ffc2;line-height:1.6}._switchText_1x7b8_141 a{color:var(--lightning-yellow);font-weight:900;text-shadow:0 0 8px rgba(255,230,0,.4);transition:all .2s ease}._switchText_1x7b8_141 a:hover{text-shadow:0 0 12px rgba(255,230,0,.6)}._codeInput_1x7b8_158{text-align:center;letter-spacing:.34em;font-size:1.35rem}@media(max-width:620px){._page_1x7b8_1{padding:24px 14px}._panel_1x7b8_9{padding:22px 18px}._primaryButton_1x7b8_82,._secondaryButton_1x7b8_83{width:100%}}._page_w2y8z_1{min-height:100vh;display:grid;place-items:center;padding:18px;background:var(--storm-image-background)}._panel_w2y8z_9{width:min(620px,100%);min-height:min(760px,calc(100vh - 36px));display:flex;flex-direction:column;gap:18px;padding:clamp(18px,4vw,30px);border:1px solid rgba(255,255,255,.18);border-radius:18px;background:radial-gradient(circle at 50% 38%,rgba(255,216,102,.1),transparent 18rem),linear-gradient(180deg,#051024ed,#020813f7);box-shadow:0 24px 80px #0000006b}._topline_w2y8z_24{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._kicker_w2y8z_31{margin:0;color:var(--bs-gold);font-size:.82rem;font-weight:900;text-transform:uppercase}._topline_w2y8z_24 h1{margin:8px 0 0;color:var(--bs-white);font-size:clamp(2.05rem,8vw,3.8rem);line-height:1}._leaveButton_w2y8z_46,._secondaryLink_w2y8z_47{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff14;color:var(--bs-white);font-weight:850}._secondaryLink_w2y8z_47{width:auto;padding:10px 14px;border-radius:8px}._leaveButton_w2y8z_46:hover,._leaveButton_w2y8z_46:focus-visible,._secondaryLink_w2y8z_47:hover,._secondaryLink_w2y8z_47:focus-visible{border-color:#ff6b6b94;background:#ff6b6b29}._waitingState_w2y8z_74,._ineligibleState_w2y8z_75{flex:1;display:grid;place-items:center;align-content:center;gap:14px;min-height:320px;text-align:center}._waitingState_w2y8z_74 h2,._ineligibleState_w2y8z_75 h2{margin:0;color:var(--bs-white);font-size:clamp(2rem,8vw,3.9rem);line-height:1.05}._waitingState_w2y8z_74 p,._ineligibleState_w2y8z_75 p{max-width:460px;margin:0;color:var(--bs-white-muted);font-size:1.05rem;font-weight:750;line-height:1.5}._ineligibleState_w2y8z_75{padding:28px;border:1px solid rgba(255,92,92,.3);border-radius:12px;background:#ff5c5c1a}._buzzerButton_w2y8z_110{flex:0 0 auto;display:grid;place-items:center;width:min(360px,82vw);height:min(360px,82vw);aspect-ratio:1;align-self:center;border:10px solid rgba(255,255,255,.95);border-radius:999px;background:radial-gradient(circle at 35% 25%,#fff9d4,#ffd866 38%,#e6a800);color:#071735;font-size:clamp(1.8rem,8vw,3.2rem);font-weight:950;line-height:.95;text-transform:uppercase;text-align:center;overflow:hidden;box-shadow:0 32px 80px #ffd86659,0 12px 30px #0000004d,inset 0 14px 28px #fff9,inset 0 -22px 36px #68440047;transition:all .12s ease;cursor:pointer;position:relative}._buzzerButtonPressed_w2y8z_138{font-size:clamp(1.6rem,7vw,2.8rem);white-space:pre-line;background:radial-gradient(circle at 50% 50%,#a68e3a,#8a7028 48%,#6b5400);border-color:#ffffffb3;box-shadow:0 8px 24px #ffd8662e,0 4px 12px #00000040,inset 0 -8px 20px #ffffff4d,inset 0 12px 24px #00000059;cursor:not-allowed}._orderPanel_w2y8z_151{margin-top:4px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f}._orderPanel_w2y8z_151 h2{margin:0 0 12px;color:var(--bs-white);font-size:1rem}._emptyOrder_w2y8z_165{margin:0;padding:12px;border-radius:8px;background:#ffffff0f;color:var(--bs-white-muted);font-weight:800;text-align:center}._orderPanel_w2y8z_151 ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}._orderPanel_w2y8z_151 li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;border-radius:8px;background:#ffffff14;color:var(--bs-white)}._orderPanel_w2y8z_151 span{flex:0 0 auto;color:var(--bs-gold);font-weight:950}._orderPanel_w2y8z_151 strong{min-width:0;overflow-wrap:anywhere}._orderPanel_w2y8z_151 em{grid-column:2;color:var(--bs-white-muted);font-style:normal;font-weight:750}._orderPanel_w2y8z_151 small{justify-self:end;padding:6px 9px;border-radius:999px;background:#ffd86624;color:var(--bs-gold);font-size:.82rem;font-weight:950}._ownBuzz_w2y8z_222{outline:2px solid var(--bs-gold)}._statusText_w2y8z_226,._error_w2y8z_227{margin:0;color:var(--bs-white);font-weight:850}._error_w2y8z_227{padding:12px 14px;border-radius:8px;background:#ff5c5c24;color:#ffc2c2}._bettingState_w2y8z_241{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 24px;flex:1}._bettingState_w2y8z_241 h2{margin:0;color:var(--bs-gold);font-size:2.2rem;font-weight:900;text-align:center;text-transform:uppercase}._bettingInstructions_w2y8z_259{margin:0;color:#e8f1ffcc;font-size:1.1rem;text-align:center}._scoreDisplay_w2y8z_266{display:flex;align-items:baseline;gap:12px;padding:16px 32px;border-radius:12px;background:linear-gradient(135deg,#ffd86626,#ffd86614);border:1px solid rgba(255,216,102,.3)}._scoreLabel_w2y8z_276{color:#e8f1ffb3;font-size:1rem;font-weight:600}._scoreValue_w2y8z_282{color:var(--bs-gold);font-size:2.2rem;font-weight:900}._bettingForm_w2y8z_288{display:flex;flex-direction:column;gap:16px;width:100%;max-width:400px}._betLabel_w2y8z_296{color:#e8f1ffe6;font-size:1.05rem;font-weight:700;text-align:center}._betInput_w2y8z_303{padding:18px 24px;border:2px solid rgba(255,255,255,.3);border-radius:12px;background:#ffffff14;color:var(--bs-white);font-family:inherit;font-size:1.8rem;font-weight:800;text-align:center;transition:all .2s ease}._betInput_w2y8z_303:focus{outline:none;border-color:var(--bs-gold);background:#ffffff1f;box-shadow:0 0 0 3px #ffd86633}._betInput_w2y8z_303::placeholder{color:#e8f1ff4d}._placeBetButton_w2y8z_327{padding:18px 32px;border:2px solid var(--bs-gold);border-radius:12px;background:linear-gradient(135deg,var(--bs-gold),var(--bs-gold-strong));color:var(--bs-blue-text);font-family:inherit;font-size:1.3rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;box-shadow:0 6px 20px #ffd8664d}._placeBetButton_w2y8z_327:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px #ffd86666}._placeBetButton_w2y8z_327:active:not(:disabled){transform:translateY(0)}._placeBetButton_w2y8z_327:disabled{opacity:.5;cursor:not-allowed}._betConfirmation_w2y8z_357{display:flex;flex-direction:column;align-items:center;gap:20px;padding:32px;border:1px dashed rgba(76,175,80,.5);border-radius:16px;background:#4caf501a}._betConfirmation_w2y8z_357 svg{color:#4caf50}._betAmountDisplay_w2y8z_372{margin:0;color:#4caf50;font-size:1.3rem;font-weight:700;text-align:center}._betAmountDisplay_w2y8z_372 strong{font-size:1.8rem;font-weight:900}._waitingMessage_w2y8z_385{margin:0;color:#e8f1ffb3;font-size:1rem;text-align:center}._finalBrainstormActive_w2y8z_392{text-align:center;padding:16px;border-radius:12px;background:linear-gradient(135deg,#ffd86626,#ffd86614);border:1px solid rgba(255,216,102,.3)}._finalBrainstormTitle_w2y8z_400{margin:0;color:var(--bs-gold);font-size:1.6rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}@media(max-width:620px){._page_w2y8z_1{padding:10px}._panel_w2y8z_9{min-height:calc(100vh - 20px);border-radius:14px}._topline_w2y8z_24{align-items:flex-start}._orderPanel_w2y8z_151 li{grid-template-columns:auto minmax(0,1fr) auto}._orderPanel_w2y8z_151 em{grid-column:2 / -1}}._leaderboard_1jzfg_1{display:grid;gap:10px;margin:24px 0;padding:0;list-style:none}._row_1jzfg_9{display:grid;grid-template-columns:48px minmax(0,1fr) 100px;align-items:center;gap:12px;min-height:64px;padding:12px 16px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff14}._rank_1jzfg_21{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--bs-gold);color:var(--bs-blue-text);font-weight:900}._teamName_1jzfg_32{font-size:1.15rem;font-weight:850;overflow-wrap:anywhere}._score_1jzfg_38{color:var(--bs-gold);font-size:1.4rem;text-align:right}._page_156w3_1{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--storm-image-background)}._page_156w3_1 .results-panel{width:min(720px,100%);padding:32px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:var(--surface-blue);box-shadow:var(--shadow-soft)}._page_156w3_1 .eyebrow{margin:0 0 6px;color:var(--bs-gold);font-size:.8rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}._page_156w3_1 h1{margin:0 0 24px;font-size:clamp(2.2rem,7vw,4.8rem);line-height:1}._page_156w3_1 .results-game-title{margin:0 0 8px;color:#d8e6ff;font-size:1.2rem}._page_156w3_1 .status-message{color:var(--bs-white-soft);font-size:1.2rem;font-weight:700}._page_156w3_1 .error-message{padding:12px 14px;border-radius:6px;background:#ff636324;color:#ffc7c7;font-weight:700}._page_156w3_1 .results-actions{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}._page_156w3_1 .results-actions button{flex:1;min-width:160px;min-height:42px;border:2px solid transparent;border-radius:6px;font-weight:850}._page_156w3_1 .primary-button{padding:12px 18px;background:linear-gradient(135deg,var(--bs-gold),var(--bs-gold-strong));color:var(--bs-blue-text);box-shadow:0 8px 22px #ffd86633}._page_156w3_1 .primary-button:hover:not(:disabled){border-color:#ffffffb3}._page_156w3_1 .secondary-button{padding:11px 16px;border-color:#ffffff57;background:var(--bs-white);color:var(--bs-blue-text)}._page_156w3_1 .secondary-button:hover:not(:disabled){border-color:var(--bs-gold);background:var(--bs-white-soft)}@media(max-width:620px){._page_156w3_1{padding:18px}._page_156w3_1 .results-panel{padding:20px}}._page_1cs7p_1{min-height:calc(100vh - 140px);padding:42px 32px 56px;background:var(--storm-image-background)}._header_1cs7p_7,._content_1cs7p_8{width:min(1120px,100%);margin:0 auto}._header_1cs7p_7{margin-bottom:28px}._kicker_1cs7p_17{margin:0 0 12px;color:var(--bs-gold);font-size:.8rem;font-weight:900;letter-spacing:1.8px;text-transform:uppercase}._header_1cs7p_7 h1{margin:0;color:var(--bs-white);font-size:clamp(2.4rem,6vw,4.8rem);line-height:1}._header_1cs7p_7 p{max-width:60ch;margin:18px 0 0;color:#e8f1ffd1;font-size:1.05rem;line-height:1.7}._content_1cs7p_8{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:20px}._panel_1cs7p_47{display:grid;align-content:start;gap:18px;padding:28px;border:1px solid rgba(255,255,255,.26);border-radius:8px;background:var(--storm-panel-background);box-shadow:0 22px 44px #0000004d}._panelHeader_1cs7p_58{display:flex;align-items:center;justify-content:space-between;gap:16px}._panelHeader_1cs7p_58 h2{margin:0;color:var(--bs-white);font-size:1.4rem}._verifiedBadge_1cs7p_71,._unverifiedBadge_1cs7p_72{padding:7px 10px;border-radius:8px;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}._verifiedBadge_1cs7p_71{border:1px solid rgba(125,166,217,.42);background:#7da6d91f;color:#cfe1ff}._unverifiedBadge_1cs7p_72{border:1px solid rgba(255,216,102,.38);background:#ffd86624;color:var(--bs-gold)}._field_1cs7p_93{display:grid;gap:8px}._field_1cs7p_93 span{color:#e8f1ffe0;font-size:.86rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}._field_1cs7p_93 input{min-height:46px;padding:12px 14px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#fffffff5;color:var(--bs-blue-text);font-weight:750;outline:none}._field_1cs7p_93 input:focus{border-color:var(--bs-gold);box-shadow:0 0 0 3px #ffd8662e}._primaryButton_1cs7p_122,._secondaryButton_1cs7p_123{min-height:48px;border-radius:8px;font-weight:900}._primaryButton_1cs7p_122{border:2px solid transparent;background:linear-gradient(135deg,var(--bs-gold),var(--bs-gold-strong));color:var(--bs-blue-text)}._secondaryButton_1cs7p_123{border:1px solid rgba(255,255,255,.28);background:#ffffff1a;color:var(--bs-white)}._dangerButton_1cs7p_141{min-height:48px;border-radius:8px;font-weight:900;border:1px solid rgba(255,92,92,.38);background:#ff5c5c1a;color:#ffc7c7;transition:background .15s}._dangerButton_1cs7p_141:hover{background:#ff5c5c33}._modalOverlay_1cs7p_155{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_1cs7p_155{display:grid;gap:20px;width:min(480px,100%);padding:32px;border:1px solid rgba(255,92,92,.28);border-radius:12px;background:var(--storm-panel-background);box-shadow:0 32px 64px #00000080}._modalTitle_1cs7p_178{margin:0;color:#ffc7c7;font-size:1.4rem}._modalDescription_1cs7p_184{margin:0;color:#e8f1ffbf;line-height:1.6}._modalDescription_1cs7p_184 strong{color:var(--bs-white)}._modalActions_1cs7p_194{display:grid;grid-template-columns:1fr 1fr;gap:12px}._confirmDeleteButton_1cs7p_200{min-height:48px;border-radius:8px;font-weight:900;border:1px solid rgba(255,92,92,.5);background:#dc2626bf;color:#fff;transition:background .15s}._confirmDeleteButton_1cs7p_200:hover:not(:disabled){background:#dc2626f2}._confirmDeleteButton_1cs7p_200:disabled{opacity:.4;cursor:not-allowed}._accountFacts_1cs7p_219{display:grid;gap:14px;margin:0}._accountFacts_1cs7p_219 div{padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.14)}._accountFacts_1cs7p_219 dt{color:#e8f1ff94;font-size:.78rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}._accountFacts_1cs7p_219 dd{margin:6px 0 0;color:var(--bs-white);font-weight:850}._error_1cs7p_244,._notice_1cs7p_245{margin:0;padding:12px 14px;border-radius:8px;font-weight:750}._error_1cs7p_244{border:1px solid rgba(255,92,92,.42);background:#ff5c5c24;color:#ffc7c7}._notice_1cs7p_245{border:1px solid rgba(125,166,217,.34);background:#7da6d91f;color:var(--bs-white)}@media(max-width:780px){._page_1cs7p_1{padding:30px 18px 40px}._content_1cs7p_8{grid-template-columns:1fr}._panel_1cs7p_47{padding:22px}}@media(max-width:560px){._page_1cs7p_1{padding:22px 14px 28px}._panel_1cs7p_47{padding:18px}._panelHeader_1cs7p_58{align-items:flex-start;flex-direction:column}._primaryButton_1cs7p_122,._secondaryButton_1cs7p_123,._dangerButton_1cs7p_141{width:100%}._modalActions_1cs7p_194{grid-template-columns:1fr}}@keyframes _modalSlideIn_8qe68_1{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalBackdrop_8qe68_12{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#020b27d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_8qe68_12{position:relative;width:min(680px,100%);max-height:90vh;overflow-y:auto;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:var(--storm-panel-background);box-shadow:0 32px 64px #0006;animation:_modalSlideIn_8qe68_1 .3s ease-out}._modalHeader_8qe68_36{display:flex;align-items:center;justify-content:space-between;padding:28px 32px;border-bottom:1px solid rgba(255,255,255,.15);background:#ffffff08;border-radius:12px 12px 0 0}._modalHeader_8qe68_36 h2{margin:0;color:var(--bs-white);font-size:1.8rem;font-weight:900}._closeButton_8qe68_53{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff0d;color:#e8f1ffcc;cursor:pointer;transition:all .2s ease}._closeButton_8qe68_53:hover{border-color:var(--bs-gold);background:#ffd8661a;color:var(--bs-gold)}._methodTabs_8qe68_74{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:24px 32px 0}._methodTab_8qe68_74{padding:14px 16px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff0a;color:#e8f1ffb3;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s ease}._methodTab_8qe68_74:hover{border-color:#ffffff4d;background:#ffffff14;color:#e8f1ffe6}._methodTab_8qe68_74._active_8qe68_99{border-color:var(--bs-gold);background:linear-gradient(135deg,#ffd86633,#ffd8661f);color:var(--bs-gold);box-shadow:0 2px 8px #ffd86633}._form_8qe68_106{padding:24px 32px 32px}._formSection_8qe68_110{margin-bottom:24px}._formSection_8qe68_110 label{display:block;margin-bottom:8px;color:#e8f1ffd9;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._sectionHeader_8qe68_124{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._sectionHeader_8qe68_124 label{margin:0}._input_8qe68_135,._textarea_8qe68_136{width:100%;padding:12px 16px;border:2px solid rgba(255,255,255,.25);border-radius:8px;background:#fffffff2;color:#071735;font-size:1rem;font-weight:600;outline:none;transition:all .2s ease}._input_8qe68_135:focus,._textarea_8qe68_136:focus{border-color:var(--bs-gold);box-shadow:0 0 0 3px #ffd86626}._textarea_8qe68_136{font-family:Courier New,monospace;font-size:.9rem;resize:vertical}._teamList_8qe68_161{display:flex;flex-direction:column;gap:10px}._teamRow_8qe68_167{display:flex;gap:10px;align-items:center}._addButton_8qe68_173{padding:8px 14px;border:1px solid rgba(255,216,102,.4);border-radius:6px;background:#ffd8661a;color:var(--bs-gold);font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s ease}._addButton_8qe68_173:hover{border-color:var(--bs-gold);background:#ffd86633}._removeButton_8qe68_190{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,92,92,.4);border-radius:6px;background:#ff5c5c1a;color:#f99;font-size:1.5rem;font-weight:700;line-height:1;cursor:pointer;transition:all .2s ease}._removeButton_8qe68_190:hover{border-color:#ff5c5c;background:#ff5c5c33;color:#ff5c5c}@media(max-width:700px){._modalBackdrop_8qe68_12{padding:12px;align-items:flex-end}._modal_8qe68_12{width:100%;max-height:92vh;border-radius:18px 18px 0 0}._modalHeader_8qe68_36,._form_8qe68_106{padding-left:18px;padding-right:18px}._methodTabs_8qe68_74{grid-template-columns:1fr;padding:16px 18px 0}._teamRow_8qe68_167{display:grid;grid-template-columns:minmax(0,1fr) 36px}}._info_8qe68_243{padding:16px 20px;border:1px solid rgba(255,216,102,.3);border-radius:12px;background:#ffd86614;margin-bottom:24px}._info_8qe68_243 p{margin:0 0 10px;color:#e8f1ffe6;font-size:.95rem;font-weight:700}._info_8qe68_243 ul{margin:0;padding-left:20px;color:#e8f1ffbf;font-size:.9rem;line-height:1.6}._formatGuide_8qe68_266{margin-bottom:24px;padding:10px 12px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#ffffff0a}._formatGuide_8qe68_266 summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;list-style:none;color:var(--bs-gold);font-size:.95rem;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}._formatGuide_8qe68_266 summary::-webkit-details-marker{display:none}._formatGuide_8qe68_266 summary:hover{color:var(--bs-white)}._guideSummaryTitle_8qe68_296{display:inline-flex;align-items:center;gap:8px;min-width:0}._chevronIcon_8qe68_303{display:inline-flex;width:13px;height:13px;color:currentColor}._chevronIcon_8qe68_303 svg{width:13px;height:13px}._chevronOpen_8qe68_315,._formatGuide_8qe68_266[open] ._chevronClosed_8qe68_316{display:none}._formatGuide_8qe68_266[open] ._chevronOpen_8qe68_315{display:block}._guideIconButton_8qe68_324{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;padding:0;border:1px solid rgba(255,216,102,.42);border-radius:6px;background:#ffd8661f;color:var(--bs-gold)}._guideIconButton_8qe68_324 svg{width:15px;height:15px}._guideIconButton_8qe68_324:hover{border-color:var(--bs-gold);background:#ffd86633}._codeBlock_8qe68_347{margin:10px 0 0;padding:16px;border-radius:8px;background:#020b2799;color:#8ae234;font-family:Courier New,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto}._formatNote_8qe68_359{margin:12px 0 0;padding:12px;border-radius:8px;background:#ffd8661a;color:#e8f1ffd9;font-size:.85rem;line-height:1.5}._error_8qe68_369{padding:12px 16px;margin:0 0 20px;border:1px solid rgba(255,92,92,.5);border-radius:8px;background:#ff5c5c26;color:#ffc7c7;font-size:.9rem;font-weight:700}._modalActions_8qe68_380{display:flex;gap:12px;justify-content:flex-end}._primaryButton_8qe68_386,._secondaryButton_8qe68_387{min-height:48px;padding:12px 24px;border:2px solid transparent;border-radius:10px;font-size:1rem;font-weight:800;cursor:pointer;transition:all .2s ease}._primaryButton_8qe68_386{background:linear-gradient(135deg,var(--bs-gold),var(--bs-gold-strong));color:var(--bs-blue-text);box-shadow:0 8px 22px #ffd8664d}._primaryButton_8qe68_386:hover:not(:disabled){border-color:#ffffffb3}._primaryButton_8qe68_386:disabled{opacity:.5;cursor:not-allowed}._secondaryButton_8qe68_387{border-color:#ffffff57;background:#ffffff1a;color:var(--bs-white)}._secondaryButton_8qe68_387:hover:not(:disabled){border-color:#ffffff80;background:#ffffff26}._secondaryButton_8qe68_387:disabled{opacity:.5;cursor:not-allowed}@keyframes _fadeIn_7wm5j_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._page_7wm5j_13{flex:1;width:100%;min-height:calc(100vh - 140px);padding:0 32px;background:var(--storm-image-background)}._dashboardHero_7wm5j_21{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;width:100%;padding:32px 0 48px}._heroIntro_7wm5j_29{padding:48px 44px;border:1px solid rgba(255,255,255,.28);border-radius:16px;background:var(--storm-panel-background);box-shadow:0 28px 60px #00000057,0 0 0 1px #ffd86614,inset 0 1px #ffffff1a;text-align:center}._heroKicker_7wm5j_41{margin:0 0 16px;color:var(--bs-gold);font-size:.85rem;font-weight:850;letter-spacing:2px;text-transform:uppercase}._heroTitle_7wm5j_50{margin:0;color:var(--bs-white);font-size:clamp(2.4rem,4vw,3.8rem);line-height:1.05;letter-spacing:0;text-shadow:0 10px 28px rgba(0,0,0,.22)}._heroText_7wm5j_59{max-width:62ch;margin:20px auto 32px;color:#e8f1ffd1;font-size:1.08rem;line-height:1.7}._heroIntro_7wm5j_29 .primary-button{min-height:48px;margin:0 auto;padding:14px 28px;border:2px solid transparent;border-radius:10px;background:linear-gradient(135deg,var(--bs-gold),var(--bs-gold-strong));color:var(--bs-blue-text);font-size:1.05rem;font-weight:850;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 22px #ffd8664d}._heroIntro_7wm5j_29 .primary-button:hover:not(:disabled){border-color:#ffffffb3;box-shadow:0 12px 28px #ffd86666}._heroIntro_7wm5j_29 .primary-button:disabled{opacity:.5;cursor:not-allowed}._heroStats_7wm5j_92{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:880px;margin:0 auto}._heroStatCard_7wm5j_100{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:140px;padding:28px 20px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:var(--storm-panel-background);box-shadow:0 18px 36px #0003,inset 0 1px #ffffff0d;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}._heroStatCard_7wm5j_100:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,rgba(255,216,102,.4),transparent);opacity:0;transition:opacity .3s ease}._heroStatCard_7wm5j_100:hover{border-color:var(--line-gold);box-shadow:0 8px 28px #0006,0 0 0 1px #ffd86633,inset 0 1px #ffffff1a}._heroStatCard_7wm5j_100:hover:before{opacity:1}._heroStatNumber_7wm5j_136{margin:0;color:var(--bs-white);font-size:clamp(2rem,3vw,2.8rem);font-weight:950;line-height:1;text-shadow:0 4px 12px rgba(0,0,0,.2)}._heroStatLabel_7wm5j_145{color:#e8f1ffbf;font-size:.85rem;font-weight:800;letter-spacing:.05em;text-align:center}@media(max-width:760px){._page_7wm5j_13{padding:0 14px}._dashboardHero_7wm5j_21{gap:20px;padding:18px 0 28px}._heroIntro_7wm5j_29{padding:28px 18px}._heroText_7wm5j_59{margin:16px auto 24px;font-size:.98rem}._heroStats_7wm5j_92{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._heroStatCard_7wm5j_100{min-height:104px;padding:16px 10px}}._statCard_7wm5j_183{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:180px;padding:32px 24px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:var(--storm-panel-background);box-shadow:0 18px 36px #0003,inset 0 1px #ffffff0d;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}._statCard_7wm5j_183:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,rgba(255,216,102,.4),transparent);opacity:0;transition:opacity .3s ease}._statCard_7wm5j_183:hover{border-color:var(--line-gold);box-shadow:0 8px 28px #0006,0 0 0 1px #ffd86633,inset 0 1px #ffffff1a}._statCard_7wm5j_183:hover:before{opacity:1}._statIcon_7wm5j_219{font-size:2.4rem;line-height:1;opacity:.9}._statLabel_7wm5j_225{color:#e8f1ffbf;font-size:.85rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:center}._statValue_7wm5j_234{margin:0;color:var(--bs-white);font-size:clamp(2.2rem,3.5vw,3.2rem);font-weight:950;line-height:1;text-shadow:0 4px 12px rgba(0,0,0,.2)}._sectionHeading_7wm5j_243{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}._sectionHeading_7wm5j_243>div{flex:1;min-width:0}._sectionText_7wm5j_255{margin:12px 0 0;color:#e8f1ffc7;font-size:.92rem;line-height:1.6}._sectionCount_7wm5j_262{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 16px;border:1px solid rgba(255,216,102,.28);border-radius:12px;background:linear-gradient(145deg,#ffd86633,#ffffff14),#0b1836db;color:var(--bs-white);font-size:1.05rem;font-weight:900;box-shadow:0 8px 18px #00000038,inset 0 1px #ffffff24}._cardState_7wm5j_280{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid rgba(255,216,102,.32);border-radius:999px;background:#ffd8662e;color:var(--bs-gold);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._page_7wm5j_13 .dashboard-content{width:100%;padding:0 0 40px}._page_7wm5j_13 .error-message{margin:0 0 20px;padding:12px 14px;border-radius:6px;background:#ff636324;color:#ffc7c7;font-weight:700}._page_7wm5j_13 .status-message{padding:40px 0;color:var(--bs-white-soft);font-size:1.2rem;font-weight:700}._page_7wm5j_13 .games-columns{display:flex;flex-direction:column;gap:54px;width:100%;padding:0 0 40px}._page_7wm5j_13 .game-column{display:flex;flex-direction:column;gap:24px;min-width:0;padding:32px;border:1px solid rgba(255,255,255,.26);border-radius:16px;background:var(--storm-panel-background);box-shadow:0 22px 44px #00000047,0 0 0 1px #ffd8660f,inset 0 1px #ffffff1a;animation:_fadeIn_7wm5j_1 .8s ease-out backwards}._page_7wm5j_13 .game-column:nth-child(1){animation-delay:.1s}._page_7wm5j_13 .game-column:nth-child(2){animation-delay:.2s}._page_7wm5j_13 .game-column:nth-child(3){animation-delay:.3s}._page_7wm5j_13 .column-title{margin:0;color:var(--bs-white);font-size:1.1rem;font-weight:900;text-transform:uppercase;letter-spacing:2.2px}._page_7wm5j_13 .column-title.in-progress{color:var(--bs-gold)}._page_7wm5j_13 .column-title.finished{color:#ffffffd9}._page_7wm5j_13 .game-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._page_7wm5j_13 .empty-column{grid-column:1 / -1;padding:54px 24px;border:2px dashed rgba(255,216,102,.24);border-radius:18px;background:#020b2757;color:#e8f1ffa3;font-size:.95rem;font-style:italic;font-weight:500;text-align:center}._page_7wm5j_13 .game-card{position:relative;display:flex;flex-direction:column;padding:24px;border:1px solid rgba(255,255,255,.3);border-radius:20px;background:linear-gradient(145deg,#ffffff1c,#ffffff08 48%),linear-gradient(145deg,#112d5bf5,#051230fa);box-shadow:0 18px 34px #00000047,inset 0 1px #ffffff24;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}._page_7wm5j_13 .game-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,rgba(255,216,102,.4),transparent);opacity:0;transition:opacity .3s ease}._page_7wm5j_13 .game-card:hover{border-color:var(--line-gold);transform:translateY(-2px);box-shadow:0 12px 34px #0000006b,0 0 0 1px #ffd86638,inset 0 1px #ffffff29}._page_7wm5j_13 .game-card:hover:before{opacity:1}._page_7wm5j_13 .game-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}._page_7wm5j_13 .game-card-header h3{margin:0;color:var(--bs-white);font-size:1.35rem;font-weight:900;line-height:1.1;letter-spacing:0}._page_7wm5j_13 .game-badge{padding:6px 12px;border-radius:6px;font-size:.7rem;font-weight:800;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 8px #0003}._page_7wm5j_13 .game-badge.finished{border:1px solid rgba(232,241,255,.36);background:#e8f1ff29;color:var(--bs-white)}._page_7wm5j_13 .game-badge.in-progress{border:1px solid rgba(255,216,102,.4);background:linear-gradient(135deg,#ffd86640,#ffd86626);color:var(--bs-gold)}._page_7wm5j_13 .game-card-body{flex:1;margin-bottom:18px}._page_7wm5j_13 .game-meta{margin:10px 0;color:#e8f1ffd1;font-size:.95rem;font-weight:500;line-height:1.5}._page_7wm5j_13 .game-meta span{display:inline-flex;align-items:center;gap:6px}._page_7wm5j_13 .game-card-actions{display:grid;grid-template-columns:4fr 1fr 1fr;gap:12px}._page_7wm5j_13 .game-card-actions button,._page_7wm5j_13 .empty-state .primary-button{min-height:46px;border:2px solid transparent;border-radius:12px;font-weight:850}._page_7wm5j_13 .game-card-actions button{padding:12px 16px;font-size:.9rem;cursor:pointer;transition:all .2s ease}._page_7wm5j_13 .game-card-actions .icon-button{display:flex;align-items:center;justify-content:center;padding:12px;border-color:#ffffff5c;background:#ffffff24;color:var(--bs-white)}._page_7wm5j_13 .game-card-actions .icon-button:hover{border-color:#ffffff80;background:#ffffff26}._page_7wm5j_13 .game-card-actions .icon-button.delete{border-color:#ff5c5c66;background:#ff5c5c1a;color:#f99}._page_7wm5j_13 .game-card-actions .icon-button.delete:hover{border-color:#ff5c5c;background:#ff5c5c33;color:#ff5c5c}._page_7wm5j_13 .primary-button{background:linear-gradient(135deg,var(--bs-gold),var(--bs-gold-strong));color:var(--bs-blue-text);box-shadow:0 8px 22px #ffd86633}._page_7wm5j_13 .primary-button:hover:not(:disabled){border-color:#ffffffb3}._page_7wm5j_13 .secondary-button{background:var(--bs-white);color:var(--bs-blue-text);box-shadow:0 3px 12px #ffffff1f}._page_7wm5j_13 .secondary-button:hover:not(:disabled){border-color:var(--bs-gold);background:var(--bs-white-soft)}._page_7wm5j_13 .empty-state,._emptyState_7wm5j_568{width:100%;margin:0;padding:56px 44px;border:2px dashed rgba(255,255,255,.3);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 42%),linear-gradient(145deg,#081230f0,#0b264fe0);box-shadow:0 18px 44px #00000057,inset 0 1px #ffffff1a;text-align:center}._page_7wm5j_13 .empty-state h2,._emptyState_7wm5j_568 h2{margin:0 0 16px;color:var(--bs-gold);font-size:2rem}._page_7wm5j_13 .empty-state p{margin:0 0 32px;color:var(--bs-white-muted);font-size:1.15rem;line-height:1.6}._emptyState_7wm5j_568 p{margin:0;color:var(--bs-white-muted);font-size:1.15rem;line-height:1.6}._emptyState_7wm5j_568 .primary-button{min-height:48px;margin:0 auto;padding:14px 28px;border:2px solid transparent;border-radius:10px;background:linear-gradient(135deg,var(--bs-gold),var(--bs-gold-strong));color:var(--bs-blue-text);font-size:1.05rem;font-weight:850;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 22px #ffd8664d}._emptyState_7wm5j_568 .primary-button:hover:not(:disabled){border-color:#ffffffb3;box-shadow:0 12px 28px #ffd86666}._emptyState_7wm5j_568 .primary-button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1200px){._dashboardHero_7wm5j_21{grid-template-columns:1fr}._heroStats_7wm5j_92{grid-template-columns:repeat(3,minmax(0,1fr))}._page_7wm5j_13 .game-list{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){._dashboardHero_7wm5j_21{padding:0 20px 28px}._heroIntro_7wm5j_29{padding:24px}._page_7wm5j_13 .dashboard-content{padding:32px 0}._page_7wm5j_13 .games-columns{padding:0 20px 32px;gap:36px}._page_7wm5j_13 .game-column{padding:22px;border-radius:20px}._page_7wm5j_13 .game-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){._heroStats_7wm5j_92{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._heroStatCard_7wm5j_100{min-height:96px;padding:14px 8px}._heroStatNumber_7wm5j_136{font-size:clamp(1.7rem,6vw,2.1rem)}._heroStatLabel_7wm5j_145{font-size:.74rem}._sectionHeading_7wm5j_243{flex-direction:column;align-items:flex-start;gap:12px}._sectionCount_7wm5j_262{min-width:56px;height:42px;padding:0 14px;border-radius:14px;font-size:.98rem}._page_7wm5j_13 .game-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){._page_7wm5j_13 .games-columns{padding:0 14px 24px;gap:24px}._page_7wm5j_13 .game-column{gap:18px;padding:18px 14px;border-radius:24px}._page_7wm5j_13 .column-title{margin-bottom:0;padding:0;font-size:.98rem;letter-spacing:1.8px}._page_7wm5j_13 .game-list{grid-template-columns:1fr}._page_7wm5j_13 .game-card{padding:18px 16px;border-radius:22px}._page_7wm5j_13 .game-card-header{align-items:flex-start;gap:10px;margin-bottom:14px}._page_7wm5j_13 .game-card-header h3{font-size:1.15rem;line-height:1.15}._page_7wm5j_13 .game-badge{padding:7px 12px;border-radius:999px;font-size:.78rem;letter-spacing:1.2px}._page_7wm5j_13 .game-card-body{margin-bottom:14px}._page_7wm5j_13 .game-meta{margin:8px 0;font-size:.92rem}._page_7wm5j_13 .game-card-actions{grid-template-columns:minmax(0,1fr) 68px 68px;gap:10px}._page_7wm5j_13 .game-card-actions button{min-height:54px;border-radius:16px}._page_7wm5j_13 .game-card-actions .primary-button{font-size:.9rem;line-height:1.1}._page_7wm5j_13 .game-card-actions .icon-button{padding:0}}._modalBackdrop_7wm5j_787{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#000000c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30}._confirmModal_7wm5j_798{width:min(520px,100%);padding:36px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:var(--storm-panel-background);box-shadow:0 24px 60px #0000006b,inset 0 1px #ffffff14}._confirmModal_7wm5j_798 h2{margin:0 0 14px;color:var(--bs-white);font-size:1.8rem}._confirmModal_7wm5j_798 p{margin:0;color:var(--bs-white-muted);font-size:1rem;line-height:1.6}._confirmModal_7wm5j_798 p strong{color:var(--bs-white);font-weight:900}._modalActions_7wm5j_825{display:flex;gap:12px;margin-top:28px}._modalCancelButton_7wm5j_831,._modalDeleteButton_7wm5j_832{flex:1;min-height:46px;border:2px solid transparent;border-radius:12px;font-weight:800}._modalCancelButton_7wm5j_831{background:#ffffff1f;border-color:#ffffff2e;color:var(--bs-white)}._modalCancelButton_7wm5j_831:hover:not(:disabled){border-color:#ffffff59}._modalDeleteButton_7wm5j_832{background:linear-gradient(135deg,#e64f4f,#d32f2f);color:#fff}._modalDeleteButton_7wm5j_832:hover:not(:disabled){border-color:#ffffffb3}._modalDeleteButton_7wm5j_832:disabled{opacity:.6;cursor:not-allowed}._container_1j38i_1{display:flex;gap:10px;justify-content:center;align-items:center}._digitBox_1j38i_8{width:52px;height:64px;border:2px solid rgba(255,255,255,.24);border-radius:12px;background:#fffffff5;color:var(--bs-blue-text);font-size:1.75rem;font-weight:900;text-align:center;outline:none;transition:all .2s ease}._digitBox_1j38i_8:focus{border-color:var(--bs-gold);box-shadow:0 0 0 3px #ffd86638;transform:translateY(-2px)}._digitBox_1j38i_8:disabled{opacity:.6;cursor:not-allowed}@media(max-width:480px){._container_1j38i_1{gap:6px}._digitBox_1j38i_8{width:44px;height:56px;font-size:1.5rem}}:root{--storm-night: #020813;--storm-dark: #05152b;--storm-cloud: #0b2346;--storm-gray: #18365d;--thunder-purple: #071735;--thunder-deep: #102d55;--lightning-yellow: #e6aa17;--lightning-bright: #ffd45c;--lightning-electric: #f2bd2d;--lightning-blue: #7da6d9;--bs-white: #f8fbff;--bs-white-soft: #e8f1ff;--bs-white-muted: #bcd0ee;--bs-blue-950: var(--storm-night);--bs-blue-900: var(--storm-dark);--bs-blue-850: var(--storm-cloud);--bs-blue-800: var(--storm-gray);--bs-blue-700: var(--thunder-purple);--bs-blue-600: var(--thunder-deep);--bs-gold: var(--lightning-yellow);--bs-gold-strong: var(--lightning-bright);--bs-blue-text: #0a0e1f;--surface-blue: rgba(5, 16, 36, .9);--surface-blue-raised: rgba(11, 35, 70, .84);--line-white: rgba(232, 241, 255, .18);--line-gold: rgba(230, 170, 23, .54);--shadow-soft: 0 18px 50px rgba(0, 0, 0, .5);--lightning-glow: 0 0 20px rgba(230, 170, 23, .48);--storm-image-background: linear-gradient(180deg, rgba(2, 8, 19, .2), rgba(2, 8, 19, .82)), linear-gradient(90deg, rgba(2, 8, 19, .88), rgba(2, 8, 19, .28) 44%, rgba(2, 8, 19, .72)), url(/StormBackground.jpeg) center / cover fixed;--storm-panel-background: linear-gradient(145deg, rgba(255, 212, 92, .08), transparent 42%), linear-gradient(145deg, rgba(11, 35, 70, .8), rgba(2, 8, 19, .92));color:var(--bs-white);background:var(--storm-dark);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes lightning-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes lightning-flash{0%,to{opacity:.1}50%{opacity:.3}}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(180deg,#0208131f,#020813e6),url(/StormBackground.jpeg) center / cover fixed,var(--storm-night)}@supports (min-height: 100dvh){body{min-height:100dvh}}@media(max-width:700px){:root{--storm-image-background: linear-gradient(180deg, rgba(2, 8, 19, .2), rgba(2, 8, 19, .82)), linear-gradient(90deg, rgba(2, 8, 19, .88), rgba(2, 8, 19, .28) 44%, rgba(2, 8, 19, .72)), url(/StormBackground.jpeg) center / cover scroll}body{background:linear-gradient(180deg,#0208131f,#020813e6),url(/StormBackground.jpeg) center / cover scroll,var(--storm-night)}}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,p{overflow-wrap:anywhere}
