._shell_1o2kt_1{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:.25rem 0}._sectionTitle_1o2kt_10{margin:0 0 .25rem;font-size:1.05rem;color:color-mix(in srgb,var(--accent) 38%,var(--text-primary));text-shadow:0 0 18px var(--glow)}._supportIntroBlock_1o2kt_17{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.15rem}._supportIntroRow_1o2kt_24{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}._supportIntroRow_1o2kt_24 .btn,._supportIntroRow_1o2kt_24 button{flex-shrink:0}._supportCtaBtn_1o2kt_37{box-sizing:border-box;flex:0 0 auto!important;flex-shrink:0!important;min-height:44px!important;height:auto!important;max-height:none!important;padding-block:10px!important;display:inline-flex!important;align-items:center;justify-content:center}._supportCtaInner_1o2kt_50{display:inline-flex;align-items:center;justify-content:center;gap:.65rem}._supportCtaIcon_1o2kt_57{display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1}._supportDockBtn_1o2kt_66{--support-neon: #00f3ff;--support-neon-rgb: 0, 243, 255;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-start;gap:.75rem;min-height:48px;height:48px;padding:0 1.1rem 0 .9rem;border-radius:25px;border:1px solid var(--support-neon);background:rgba(var(--support-neon-rgb),.06);color:var(--support-neon);font:inherit;font-weight:700;font-size:calc(1rem / 1.5);letter-spacing:.04em;line-height:1.2;text-decoration:none;cursor:pointer;box-shadow:0 5px 15px rgba(var(--support-neon-rgb),.16),0 0 12px rgba(var(--support-neon-rgb),.14)}:root:not([data-theme=dark]) ._supportDockBtn_1o2kt_66{--support-neon: #5b21b6;--support-neon-rgb: 91, 33, 182}._supportDockBtn_1o2kt_66:hover{box-shadow:0 5px 25px rgba(var(--support-neon-rgb),.35);background:rgba(var(--support-neon-rgb),.1)}._supportDockBtnIcon_1o2kt_104{width:20px;height:20px;min-width:20px;flex-shrink:0;fill:none;stroke:currentColor}._supportIntroText_1o2kt_113{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-loose);color:var(--text-muted)}._legalBlock_1o2kt_120{flex-shrink:0;margin-top:.5rem;padding-top:.35rem}._leftCol_1o2kt_126{--plaque-accent: var(--plaque-accent-1);position:relative;overflow-x:hidden;overflow-y:auto;border:1px solid color-mix(in srgb,var(--plaque-accent) 30%,var(--border-soft));border-radius:var(--radius-sm);padding:.65rem .75rem;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 38%),linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 8%,transparent),transparent 42%),var(--glass);box-shadow:var(--shadow-card),inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px) saturate(128%);backdrop-filter:blur(14px) saturate(128%);min-width:0;min-height:0;width:100%;flex:1;display:flex;flex-direction:column}._leftCol_1o2kt_126:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--plaque-accent),transparent 88%);box-shadow:0 0 13px color-mix(in srgb,var(--plaque-accent) 54%,transparent);opacity:.9;pointer-events:none}._leftColHeader_1o2kt_166{flex-shrink:0;display:flex;flex-direction:column;gap:.35rem}._leftColHeader_1o2kt_166 ._colHeading_1o2kt_173{margin-top:.25rem}._faqScroll_1o2kt_177{flex:0 0 auto;min-height:0;overflow:visible;margin-top:.25rem}._colHeading_1o2kt_173{margin:.75rem 0 .5rem;font-size:.95rem;color:color-mix(in srgb,var(--plaque-accent, var(--accent)) 42%,var(--text-primary));text-shadow:0 0 14px var(--glow)}._legalList_1o2kt_192{list-style:none;margin:0 0 .35rem;padding:0;display:flex;flex-direction:column;gap:.35rem}._legalItem_1o2kt_201{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-loose)}._legalLink_1o2kt_207{position:relative;margin:0;padding:0;border:none;background:none;font:inherit;color:var(--accent);cursor:pointer;text-align:left;transition:color var(--motion-fast) ease,text-shadow var(--motion-fast) ease,transform var(--motion-fast) var(--ease-spring)}._legalLink_1o2kt_207:hover{transform:translate(3px);text-decoration:underline;text-shadow:0 0 12px var(--glow)}._legalDesc_1o2kt_229{color:var(--text-muted)}._supportEmailLink_1o2kt_233{color:var(--accent);word-break:break-all}._legalBackBtn_1o2kt_238{position:relative;align-self:flex-start;margin:0 0 .5rem;padding:0;border:none;background:none;font:inherit;font-size:var(--font-size-sm);color:var(--accent);cursor:pointer;transition:color var(--motion-fast) ease,text-shadow var(--motion-fast) ease,transform var(--motion-fast) var(--ease-spring)}._legalBackBtn_1o2kt_238:hover{transform:translate(-3px);text-decoration:underline;text-shadow:0 0 12px var(--glow)}._legalBody_1o2kt_261{flex:1;min-height:0;overflow-y:auto;margin-top:.35rem;font-size:var(--font-size-sm);line-height:var(--line-height-loose);color:var(--text-muted)}._legalParagraph_1o2kt_271{margin:0 0 .65rem}._legalSubheading_1o2kt_275{margin:.85rem 0 .4rem;font-size:.92rem;font-weight:600;color:color-mix(in srgb,var(--accent) 32%,var(--text-primary))}._legalMarkdownList_1o2kt_282{margin:0 0 .65rem;padding-left:1.15rem;display:flex;flex-direction:column;gap:.35rem}._legalMarkdownList_1o2kt_282 li{margin:0}._legalInlineLink_1o2kt_294{color:var(--accent);text-decoration:underline;text-underline-offset:2px}._legalInlineLink_1o2kt_294:hover{text-shadow:0 0 10px var(--glow)}._faqList_1o2kt_304{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}._faqItem_1o2kt_313{--plaque-accent: var(--accent);position:relative;border:1px solid color-mix(in srgb,var(--plaque-accent) 30%,var(--border-soft));border-radius:var(--radius-sm);background:linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 8%,transparent),transparent 42%),var(--bg-base);overflow:hidden;box-shadow:0 7px 20px #00000021;transition:transform var(--motion-base) var(--ease-spring),border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease}._faqItem_1o2kt_313:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--plaque-accent),transparent 88%);box-shadow:0 0 13px color-mix(in srgb,var(--plaque-accent) 54%,transparent);opacity:.85;pointer-events:none}._faqItem_1o2kt_313:nth-child(4n+1){--plaque-accent: var(--plaque-accent-1)}._faqItem_1o2kt_313:nth-child(4n+2){--plaque-accent: var(--plaque-accent-2)}._faqItem_1o2kt_313:nth-child(4n+3){--plaque-accent: var(--plaque-accent-3)}._faqItem_1o2kt_313:nth-child(4n){--plaque-accent: var(--plaque-accent-4)}._faqItem_1o2kt_313:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--plaque-accent) 66%,var(--border-strong));box-shadow:0 13px 30px #0003}._faqHeader_1o2kt_366{position:relative;display:flex;align-items:center;gap:.4rem;width:100%;padding:.55rem .65rem;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer;color:inherit;transition:background var(--motion-fast) ease,color var(--motion-fast) ease}._faqHeader_1o2kt_366:hover{background:color-mix(in srgb,var(--plaque-accent) 12%,var(--accent-soft))}._faqChevron_1o2kt_388{flex-shrink:0;font-size:.75rem;color:var(--text-muted);width:1rem;text-align:center}._faqQuestion_1o2kt_396{font-size:.88rem;font-weight:600;text-shadow:0 0 12px color-mix(in srgb,var(--plaque-accent, var(--accent)) 18%,transparent)}._faqAnswer_1o2kt_402{padding:0 .65rem .65rem 1.75rem;font-size:var(--font-size-sm);color:var(--text-muted);line-height:var(--line-height-loose)}._faqLink_1o2kt_409{color:var(--accent);text-decoration:underline;text-underline-offset:2px}._faqLink_1o2kt_409:hover{color:var(--accent-hover)}._faqItemCollapsed_1o2kt_419 ._faqAnswer_1o2kt_402{display:none}._shell_erpaw_1{display:flex;flex-direction:column;gap:var(--space-xs);height:100%;min-height:0;overflow:visible}._communitiesRightLayout_erpaw_10{display:grid;grid-template-columns:minmax(0,1fr) 238px;gap:.75rem;align-items:stretch;height:100%;min-height:0}._mainCol_erpaw_19{min-width:0;min-height:0;display:flex;flex-direction:column;height:100%}._communitiesPlaceholderBlock_erpaw_27{border:1px dashed var(--border-soft);border-radius:var(--radius-sm);background:radial-gradient(circle at 18% 82%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 42%),color-mix(in srgb,var(--bg-surface) 45%,transparent);min-height:100%}@media(max-width:900px){._communitiesRightLayout_erpaw_10{grid-template-columns:1fr;overflow-y:auto}._communitiesPlaceholderBlock_erpaw_27{display:none}}._chipRow_erpaw_47{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);flex-shrink:0}._actions_erpaw_55{display:flex;flex-wrap:wrap;gap:var(--space-sm);flex-shrink:0}._createBtn_erpaw_62{position:relative;z-index:0;overflow:hidden;padding:var(--space-xs) var(--space-md);border:1px solid var(--accent);border-radius:var(--radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 48%);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:color var(--motion-base) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease}._createBtn_erpaw_62:before{content:"";position:absolute;top:0;right:0;bottom:0;left:-100%;width:100%;background:var(--accent);transition:left .4s ease,transform .4s ease;transform:skew(-20deg);z-index:-1}._createBtn_erpaw_62:hover:not(:disabled):before{left:0;transform:skew(0)}._createBtn_erpaw_62:hover:not(:disabled){color:var(--bg-base);border-color:var(--accent);box-shadow:0 0 15px color-mix(in srgb,var(--accent) 45%,transparent)}._createBtn_erpaw_62:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-soft),0 0 12px var(--glow)}._createBtn_erpaw_62:disabled{cursor:not-allowed;opacity:.6}._createBtn_erpaw_62:disabled:before{display:none}@media(prefers-reduced-motion:reduce){._createBtn_erpaw_62:before{transition:none;transform:none}._createBtn_erpaw_62:hover:not(:disabled):before{transform:none}}._createPanel_erpaw_135{--plaque-accent: var(--plaque-accent-2);position:relative;overflow:hidden;padding:var(--space-sm) var(--space-md);border:1px solid color-mix(in srgb,var(--plaque-accent) 30%,var(--border-soft));border-radius:var(--radius-sm);background:linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 8%,transparent),transparent 42%),var(--glass);box-shadow:var(--shadow-card),inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px) saturate(128%);backdrop-filter:blur(14px) saturate(128%)}._createPanel_erpaw_135:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--plaque-accent),transparent 88%);box-shadow:0 0 13px color-mix(in srgb,var(--plaque-accent) 54%,transparent);opacity:.9;pointer-events:none}._addCommunityThanks_erpaw_166{position:relative;z-index:1;margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-loose);color:var(--text-muted)}._formRow_erpaw_175{display:flex;flex-direction:column;gap:6px;margin-top:var(--space-xs)}._label_erpaw_182{font-size:var(--font-size-xs);color:var(--text-secondary)}._input_erpaw_187{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);box-shadow:inset 0 1px #ffffff06;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background-color var(--motion-fast) ease}._input_erpaw_187:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}._panelActions_erpaw_209{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-sm)}._row_erpaw_216{--plaque-accent: var(--accent);position:relative;overflow:hidden;display:flex;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid color-mix(in srgb,var(--plaque-accent) 30%,var(--border-soft));border-radius:var(--radius-sm);background:linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 8%,transparent),transparent 42%),var(--bg-raised);box-shadow:0 7px 20px #00000021;transition:transform var(--motion-base) var(--ease-spring),border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease}._row_erpaw_216:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--plaque-accent),transparent 88%);box-shadow:0 0 13px color-mix(in srgb,var(--plaque-accent) 54%,transparent);opacity:.9;pointer-events:none}._row_erpaw_216:nth-child(4n+1){--plaque-accent: var(--plaque-accent-1)}._row_erpaw_216:nth-child(4n+2){--plaque-accent: var(--plaque-accent-2)}._row_erpaw_216:nth-child(4n+3){--plaque-accent: var(--plaque-accent-3)}._row_erpaw_216:nth-child(4n){--plaque-accent: var(--plaque-accent-4)}._row_erpaw_216:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--plaque-accent) 66%,var(--border-strong));box-shadow:0 13px 30px #0003}._rowMain_erpaw_272{position:relative;z-index:1;min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}._rowTopLine_erpaw_282{display:flex;align-items:center;gap:var(--space-xs);min-width:0}._rowTitle_erpaw_289{min-width:0;flex:1;font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 14px color-mix(in srgb,var(--plaque-accent, var(--accent)) 18%,transparent)}._rowDate_erpaw_301{flex-shrink:0;font-size:var(--font-size-xs);color:var(--text-secondary);white-space:nowrap}._rowLinkBtn_erpaw_308{display:block;width:100%;margin:0;padding:0;border:none;background:transparent;font:inherit;font-size:var(--font-size-sm);color:var(--accent, #4a7fd4);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}._rowLinkBtn_erpaw_308:hover{text-decoration:underline;color:color-mix(in srgb,var(--plaque-accent, var(--accent)) 70%,var(--accent));text-shadow:0 0 12px var(--glow)}._rowLink_erpaw_308{margin:0;font-size:var(--font-size-sm);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowBoard_erpaw_340{margin:0;font-size:var(--font-size-sm);line-height:1.35;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._listWrap_erpaw_351{flex:1;min-height:0;overflow:auto}._list_erpaw_351{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}._rowIcons_erpaw_366{display:flex;align-items:center;gap:var(--space-xs);align-self:start}._iconBtn_erpaw_373{position:relative;overflow:hidden;width:36px;height:36px;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-raised) 88%,transparent);font-size:1.1rem;cursor:pointer;box-shadow:0 5px 15px #0000001a;transition:transform var(--motion-fast) var(--ease-spring),border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-base) ease}._iconBtn_erpaw_373:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--plaque-accent, var(--accent)) 66%,var(--border-strong));background:color-mix(in srgb,var(--plaque-accent, var(--accent)) 12%,var(--bg-raised));box-shadow:0 8px 20px var(--glow)}._rowMeta_erpaw_399{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);max-width:11rem}._statusBadge_erpaw_407{display:inline-block;padding:.1rem .4rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,currentColor 28%,transparent);font-size:var(--font-size-xs);font-weight:600;line-height:1.3;white-space:nowrap;box-shadow:inset 0 1px #ffffff14;transition:transform var(--motion-fast) var(--ease-spring),box-shadow var(--motion-fast) ease}._statusBadge_erpaw_407:hover{transform:translateY(-1px) scale(1.04);box-shadow:0 5px 13px var(--glow)}._statusBadge_erpaw_407[data-status=pending]{background:color-mix(in srgb,#e67e22 35%,var(--bg-raised));color:var(--text-primary)}._statusBadge_erpaw_407[data-status=new]{background:color-mix(in srgb,#27ae60 35%,var(--bg-raised));color:var(--text-primary)}._statusBadge_erpaw_407[data-status=active]{background:color-mix(in srgb,#2980b9 35%,var(--bg-raised));color:var(--text-primary)}._statusBadge_erpaw_407[data-status=closed]{background:color-mix(in srgb,#7f8c8d 40%,var(--bg-raised));color:var(--text-primary)}._sourceChip_erpaw_447{display:inline-block;padding:.1rem .35rem;border:1px solid color-mix(in srgb,var(--plaque-accent, var(--accent)) 24%,var(--border-soft));border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--text-secondary);white-space:nowrap;background:color-mix(in srgb,var(--plaque-accent, var(--accent)) 8%,transparent)}._emptyWrap_erpaw_458{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);padding:var(--space-lg)}._emptyGame_erpaw_466{margin:0;color:var(--text-muted);font-size:var(--font-size-base)}._emptyListMsg_erpaw_472{margin:0;flex-shrink:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.45}._toGamesListBtn_erpaw_480{position:relative;isolation:isolate;overflow:hidden;padding:var(--space-xs) var(--space-md);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 18%,var(--bg-raised));color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;box-shadow:0 8px 18px var(--glow);transition:transform var(--motion-fast) var(--ease-spring),border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease}._toGamesListBtn_erpaw_480:hover{transform:translateY(-2px);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 30%,var(--bg-raised));box-shadow:0 12px 27px var(--glow)}._warningOverlay_erpaw_507{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background:color-mix(in srgb,var(--bg-base) 55%,transparent)}._warningCard_erpaw_518{--plaque-accent: var(--danger);position:relative;overflow:hidden;max-width:420px;width:100%;padding:var(--space-lg);border:1px solid color-mix(in srgb,var(--plaque-accent) 34%,var(--border-strong));border-radius:var(--radius-md);background:linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 8%,transparent),transparent 42%),var(--glass);box-shadow:var(--shadow-elevated),inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px) saturate(128%);backdrop-filter:blur(14px) saturate(128%)}._warningCard_erpaw_518:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--plaque-accent),transparent 88%);box-shadow:0 0 13px color-mix(in srgb,var(--plaque-accent) 54%,transparent);opacity:.9;pointer-events:none}._legalModalBody_erpaw_551{position:relative;z-index:1;max-height:min(60vh,520px);margin:var(--space-md) 0;overflow-y:auto;text-align:left}._warningTitle_erpaw_560{margin:0 0 var(--space-sm);font-size:var(--font-size-lg);font-weight:600}._warningText_erpaw_566{margin:0 0 var(--space-md);font-size:var(--font-size-sm);line-height:1.45;color:var(--text-secondary)}._linkName_erpaw_573{display:block;margin-bottom:var(--space-md);font-weight:600;word-break:break-word}._warningActions_erpaw_580{display:flex;flex-wrap:wrap;gap:var(--space-sm)}._warningBtn_erpaw_586{padding:var(--space-xs) var(--space-md);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-base);font:inherit;font-size:var(--font-size-sm);cursor:pointer}._warningBtnPrimary_erpaw_596{padding:var(--space-xs) var(--space-md);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 20%,var(--bg-base));font:inherit;font-size:var(--font-size-sm);font-weight:600;cursor:pointer}._chatStub_erpaw_607{padding:var(--space-md);border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--font-size-sm);flex-shrink:0}._addCommunityToggleWrap_erpaw_617{flex:1 1 0;flex-shrink:1;min-width:2.75rem;max-width:14rem}._addCommunityToggleWrap_erpaw_617 button{min-width:0;max-width:100%;width:100%;height:auto;min-height:32px;max-height:none;padding-top:2px;padding-bottom:2px;line-height:1.15}._addCommunitySnakeViolet_erpaw_636{--snake-theme-color: #7c3aed;--accent: #7c3aed;--accent-soft: color-mix(in srgb, #7c3aed 16%, transparent);--glow: color-mix(in srgb, #7c3aed 35%, transparent)}._addCommunityToggleWrap_erpaw_617._addCommunityIdle_erpaw_643:hover{transform:none;box-shadow:0 15px 30px color-mix(in srgb,var(--snake-theme-color) 20%,transparent)}._addCommunityToggleWrap_erpaw_617._addCommunityIdle_erpaw_643:hover button{transform:none;background:color-mix(in srgb,var(--snake-theme-color) 10%,var(--bg-raised));border-color:transparent;box-shadow:none}._addCommunityToggleWrap_erpaw_617._addCommunityOpen_erpaw_644:hover{transform:none;box-shadow:0 10px 20px #0003}._addCommunityToggleWrap_erpaw_617._addCommunityOpen_erpaw_644:hover ._addCommunityToolbarBtnCreate_erpaw_664,._addCommunityToggleWrap_erpaw_617._addCommunityOpen_erpaw_644 ._addCommunityToolbarBtnCreate_erpaw_664:hover:not(:disabled){transform:none;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 48%);border-color:var(--accent);box-shadow:none;color:var(--text-primary)}._addCommunityToolbarBtnCreate_erpaw_664{--accent: #7c3aed;--accent-soft: color-mix(in srgb, #7c3aed 16%, transparent);position:relative;z-index:0;overflow:hidden;border:1px solid var(--accent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 48%);font-weight:inherit}._addCommunityToolbarBtnCreate_erpaw_664:before{content:"";position:absolute;top:0;right:0;bottom:0;left:-100%;width:100%;background:var(--accent);transition:left .4s ease,transform .4s ease;transform:skew(-20deg);z-index:-1}._addCommunityToolbarBtnCreate_erpaw_664:hover:not(:disabled):before{left:0;transform:skew(0)}._addCommunityPlusIcon_erpaw_711{flex-shrink:0}._addCommunityToggleWrap_erpaw_617 ._addCommunityPlusIcon_erpaw_711 svg{display:block}._addCommunityToggleLabel_erpaw_719{display:inline-grid;align-items:center;min-width:0;overflow:hidden}._addCommunityToggleVisible_erpaw_726{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){._addCommunityToggleVisible_erpaw_726{display:none}._addCommunityToggleWrap_erpaw_617{flex:0 0 auto;max-width:2.75rem}}._addCommunityExitWrap_erpaw_744,._addCommunityToolbarExitWrap_erpaw_745{position:relative;flex:0 0 auto;flex-shrink:0;z-index:1;overflow:visible}._addCommunityToolbarExitWrap_erpaw_745:hover,._addCommunityToolbarExitWrap_erpaw_745:focus-within,._addCommunityExitWrap_erpaw_744:hover,._addCommunityExitWrap_erpaw_744:focus-within{z-index:4}._addCommunityExitBtn_erpaw_760{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:0;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border:1px solid #e11d48;border-radius:var(--radius-sm);background:color-mix(in srgb,#e11d48 14%,var(--bg-raised));color:#e11d48;font:inherit;cursor:pointer;overflow:hidden;transition:width .2s ease,min-width .2s ease,gap .2s ease,padding .2s ease}._addCommunityExitGlyph_erpaw_785{flex-shrink:0;font-weight:700;line-height:1}._addCommunityExitLabel_erpaw_791{display:none;overflow:hidden;white-space:nowrap;font-size:var(--font-size-sm)}._addCommunityExitWrap_erpaw_744:hover ._addCommunityExitBtn_erpaw_760,._addCommunityExitWrap_erpaw_744:focus-within ._addCommunityExitBtn_erpaw_760,._addCommunityToolbarExitWrap_erpaw_745:hover ._addCommunityExitBtn_erpaw_760,._addCommunityToolbarExitWrap_erpaw_745:focus-within ._addCommunityExitBtn_erpaw_760,._addCommunityExitBtn_erpaw_760:focus-visible{width:auto;min-width:5.5rem;gap:.35rem;padding:0 .55rem}._addCommunityExitWrap_erpaw_744:hover ._addCommunityExitLabel_erpaw_791,._addCommunityExitWrap_erpaw_744:focus-within ._addCommunityExitLabel_erpaw_791,._addCommunityToolbarExitWrap_erpaw_745:hover ._addCommunityExitLabel_erpaw_791,._addCommunityToolbarExitWrap_erpaw_745:focus-within ._addCommunityExitLabel_erpaw_791,._addCommunityExitBtn_erpaw_760:focus-visible ._addCommunityExitLabel_erpaw_791{display:inline}._createFormToolbar_erpaw_817{display:flex;justify-content:flex-end;margin-bottom:var(--space-xs)}._inputRequired_erpaw_823{border-color:#e11d48}._inputRequired_erpaw_823::placeholder{color:#e11d48;opacity:1}._inputRequired_erpaw_823:focus{border-color:#e11d48;box-shadow:0 0 0 2px color-mix(in srgb,#e11d48 22%,transparent)}._shell_jxsrw_1{display:flex;flex-direction:column;gap:var(--space-md);height:100%;min-height:0;overflow:visible;padding:0}._shell_jxsrw_1>._toolbar_jxsrw_11,._shell_jxsrw_1>._inviteRow_jxsrw_12,._shell_jxsrw_1>._contentRow_jxsrw_13,._shell_jxsrw_1>._muted_jxsrw_14{animation:_blockFadeIn_jxsrw_1 .2s cubic-bezier(.22,1,.36,1) forwards;opacity:0}._shell_jxsrw_1>._toolbar_jxsrw_11{animation-delay:30ms}._shell_jxsrw_1>._inviteRow_jxsrw_12{animation-delay:60ms}._shell_jxsrw_1>._contentRow_jxsrw_13,._shell_jxsrw_1>._muted_jxsrw_14{animation-delay:90ms}@keyframes _blockFadeIn_jxsrw_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._toolbar_jxsrw_11{display:flex;flex-wrap:nowrap;gap:var(--space-sm);align-items:center;position:relative;z-index:1;overflow:visible;min-width:0}._toolbarBtn_jxsrw_54{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:32px;min-height:32px;line-height:1;border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--text-primary);border-radius:var(--radius-sm);padding:0 12px;font:inherit;font-size:var(--font-size-sm);cursor:pointer;box-shadow:0 5px 15px #0000001f;transition:transform var(--motion-fast) var(--ease-spring),background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--motion-base) ease,color var(--motion-fast) ease}._toolbarBtn_jxsrw_54:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 10%,var(--accent-soft) 48%,transparent 88%);transform:translate(-115%);transition:none;pointer-events:none}._toolbarBtn_jxsrw_54:hover{transform:translateY(-2px);border-color:var(--accent);background:var(--accent-soft);box-shadow:0 8px 20px var(--glow)}._toolbarBtn_jxsrw_54:hover:before{transition:transform .5s var(--ease-smooth);transform:translate(115%)}._toolbarBtn_jxsrw_54:active{transform:translateY(1px) scale(.96);box-shadow:0 2px 8px var(--glow);transition-duration:70ms}._toolbarBtnIcon_jxsrw_116{width:32px;min-width:32px;padding:0;flex-shrink:0}._toolbarBtnGlyph_jxsrw_123{display:block;line-height:1;font-size:1rem}._toolbarBtnIcon_jxsrw_116 svg{display:block;flex-shrink:0}._toolbarBtnAccent_jxsrw_134{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:32px;min-height:32px;line-height:1;border:1px dashed var(--border-strong);background:linear-gradient(135deg,color-mix(in srgb,var(--success) 35%,var(--bg-surface)),color-mix(in srgb,var(--accent) 22%,var(--bg-raised)));color:var(--text-primary);border-radius:var(--radius-sm);padding:0 12px;font:inherit;font-size:var(--font-size-sm);cursor:pointer;box-shadow:0 8px 18px var(--glow);animation:_pulseGlow_jxsrw_1 2.5s ease-in-out infinite}._toolbarBtnAccent_jxsrw_134:hover{transform:translateY(-3px) scale(1.025);border-color:var(--accent);box-shadow:0 12px 27px var(--glow)}@keyframes _pulseGlow_jxsrw_1{0%,to{box-shadow:0 0 color-mix(in srgb,var(--warning) 0%,transparent)}50%{box-shadow:0 0 8px 2px color-mix(in srgb,var(--warning) 45%,transparent)}}._contentRow_jxsrw_13{--lobby-removed-calendar-width: 76px;--lobby-column-base: calc( (100% - var(--lobby-removed-calendar-width) - 3 * var(--space-md)) / 3 );display:flex;flex:1;min-height:0;align-items:stretch;padding-left:0}._columns_jxsrw_190{display:flex;gap:var(--space-xs);flex:1;min-width:0;min-height:0;align-items:stretch;justify-content:flex-start}._columnWrap_jxsrw_201{min-width:0;display:flex;flex-direction:column;overflow:visible}._columnWrapLobby_jxsrw_209{flex:0 0 calc(var(--lobby-column-base) * 1.2);max-width:calc(var(--lobby-column-base) * 1.2);align-self:stretch;border-right:1px solid var(--border-strong);box-sizing:border-box}._columnWrapRooms_jxsrw_217{flex:1 1 auto;min-width:0;max-width:none}._columnWrapLobby_jxsrw_209 ._columnTitle_jxsrw_223,._columnWrapRooms_jxsrw_217 ._columnTitle_jxsrw_223{padding:0 4px calc(var(--space-xs) / 2)}._columnWrapRooms_jxsrw_217 ._columnTitle_jxsrw_223{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._columnWrapLobby_jxsrw_209 ._column_jxsrw_190,._columnWrapRooms_jxsrw_217 ._column_jxsrw_190{padding:14px 0 18px}._authOnlyHint_jxsrw_243{flex:0 0 calc(var(--lobby-column-base) * .8);max-width:calc(var(--lobby-column-base) * .8);min-width:0;display:flex;align-items:flex-start;padding:var(--space-sm) 12px}._columnTitleRow_jxsrw_253{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:0 12px var(--space-xs)}._columnTitle_jxsrw_223{display:block;font-size:var(--font-size-base);font-weight:600;color:var(--text-secondary)}._lobbyCard_jxsrw_270{--plaque-accent: var(--accent);position:relative;display:flex;flex-direction:column;align-items:stretch;padding:0;min-height:44px;overflow:hidden;border-color:color-mix(in srgb,var(--plaque-accent) 30%,var(--border-soft));background:linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 8%,transparent),transparent 42%),var(--bg-raised);box-shadow:0 7px 20px #00000021;transition:transform var(--motion-base) var(--ease-spring),border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease,background-color var(--motion-fast) ease}._lobbyCard_jxsrw_270:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--plaque-accent),transparent 88%);box-shadow:0 0 13px color-mix(in srgb,var(--plaque-accent) 54%,transparent);opacity:.9;pointer-events:none}._column_jxsrw_190 ._lobbyCard_jxsrw_270:nth-of-type(4n+1){--plaque-accent: var(--plaque-accent-1)}._column_jxsrw_190 ._lobbyCard_jxsrw_270:nth-of-type(4n+2){--plaque-accent: var(--plaque-accent-2)}._column_jxsrw_190 ._lobbyCard_jxsrw_270:nth-of-type(4n+3){--plaque-accent: var(--plaque-accent-3)}._column_jxsrw_190 ._lobbyCard_jxsrw_270:nth-of-type(4n){--plaque-accent: var(--plaque-accent-4)}._lobbyCard_jxsrw_270:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--plaque-accent) 66%,var(--border-strong));box-shadow:0 13px 30px #0003}._lobbyCardMain_jxsrw_328{position:relative;z-index:1;min-width:0;text-align:left;display:flex;flex-direction:column;gap:2px;padding:5px 8px}._lobbyCardTitleLine_jxsrw_339{display:flex;align-items:center;gap:8px;min-width:0}._lobbyCardIcon_jxsrw_346{flex-shrink:0;display:flex;align-items:center;color:color-mix(in srgb,var(--plaque-accent, var(--accent)) 72%,var(--text-secondary));line-height:0;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--plaque-accent, var(--accent)) 28%,transparent))}._toolbarBtnWithIcon_jxsrw_355{gap:6px;padding:0 10px;min-width:0;max-width:100%;justify-content:flex-start;overflow:hidden}._toolbarBtnLabel_jxsrw_365{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:clip}._toolbarBtnLobbyIcon_jxsrw_372{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;color:var(--text-secondary);line-height:0}._toolbarBtnLobbyIcon_jxsrw_372:before{content:"";position:absolute;z-index:0;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--snake-theme-color) 42%,transparent);pointer-events:none}._toolbarBtnLobbyIcon_jxsrw_372>*{position:relative;z-index:1}:root[data-theme=dark]{--lobby-snake-green: #05ffa1;--lobby-snake-purple: #8c00ff;--lobby-snake-orange: #ff7300;--lobby-snake-head: #ffffff}:root:not([data-theme=dark]){--lobby-snake-green: #009955;--lobby-snake-purple: #6a00cc;--lobby-snake-orange: #e65c00;--lobby-snake-head: #000000}._snakeBtnWrap_jxsrw_416{position:relative;display:inline-flex;justify-content:center;align-items:center;flex:0 1 auto;flex-shrink:1;min-width:36px;max-width:100%;padding:2px;border-radius:10px;overflow:hidden;box-shadow:0 10px 20px #0003;transition:transform .2s ease,box-shadow .2s ease}._snakeBtnWrap_jxsrw_416:hover{transform:translateY(-3px);box-shadow:0 15px 30px color-mix(in srgb,var(--snake-theme-color) 20%,transparent)}._snakeBtnWrap_jxsrw_416:before{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;z-index:0;opacity:.6;display:none;pointer-events:none}._snakeBtnWrap_jxsrw_416:hover:before{opacity:1}._snakeThemeGreen_jxsrw_455{--snake-theme-color: var(--lobby-snake-green)}._snakeThemePurple_jxsrw_459{--snake-theme-color: var(--lobby-snake-purple)}._snakeThemeCyan_jxsrw_463{--snake-theme-color: var(--lobby-snake-cyan)}._snakeThemeOrange_jxsrw_468{--snake-theme-color: var(--lobby-snake-orange)}._snakeThemeGray_jxsrw_472{--snake-theme-color: #9ca3af}:root[data-theme=dark]{--lobby-snake-cyan: #00f3ff}:root:not([data-theme=dark]){--lobby-snake-cyan: #0077ff}._snakeBtnClassic_jxsrw_485:before{display:block;background:conic-gradient(from 0deg,transparent 70%,var(--snake-theme-color) 96%,var(--lobby-snake-head) 100%);animation:_lobbySnakeSpinLinear_jxsrw_1 3s linear infinite}._snakeBtnWrap_jxsrw_416:after{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;z-index:0;opacity:0;pointer-events:none;display:none}._snakeBtnWaiting_jxsrw_510:before{display:block;background:repeating-conic-gradient(var(--snake-theme-color) 0deg 10deg,transparent 10deg 20deg);animation:_lobbySnakeSpinLinear_jxsrw_1 12s linear infinite;opacity:1}._snakeBtnWaiting_jxsrw_510:after{display:block;background:repeating-conic-gradient(var(--lobby-snake-head) 0deg 5deg,transparent 5deg 25deg);animation:_lobbySnakeSpinLinear_jxsrw_1 8s linear infinite;opacity:.5;mix-blend-mode:plus-lighter}._snakeBtnWaiting_jxsrw_510 ._snakeBtnInner_jxsrw_531{background:color-mix(in srgb,var(--snake-theme-color) 15%,var(--bg-raised));color:var(--snake-theme-color)}._snakeBtnWaiting_jxsrw_510 ._toolbarBtnLobbyIcon_jxsrw_372 svg{animation:_leaveCreateIconSpin_jxsrw_1 1.5s linear infinite}._snakeBtnWrap_jxsrw_416 ._snakeBtnInner_jxsrw_531{position:relative;z-index:1;border:none;border-radius:8px;box-shadow:none;width:100%;min-width:0;max-width:100%;overflow:hidden}._snakeBtnWrap_jxsrw_416 ._snakeBtnInner_jxsrw_531:before{display:none}._snakeBtnWrap_jxsrw_416:hover ._snakeBtnInner_jxsrw_531{background:color-mix(in srgb,var(--snake-theme-color) 10%,var(--bg-raised));border-color:transparent;transform:none;box-shadow:none}._snakeBtnWrap_jxsrw_416 ._snakeBtnInner_jxsrw_531:disabled{opacity:.55;cursor:not-allowed}._leaveConfirmBody_jxsrw_568{margin:0 0 var(--space-md);font-size:var(--font-size-sm);line-height:1.45;color:var(--text-secondary)}._leaveConfirmCard_jxsrw_575{max-height:min(90vh,640px);overflow-y:auto}._leaveConfirmLead_jxsrw_580{margin:0 0 var(--space-sm)}._leaveConfirmName_jxsrw_584{margin:0;color:var(--text-primary)}._leaveConfirmCreate_jxsrw_589{margin:var(--space-md) 0 0}._leaveConfirmActions_jxsrw_593{display:flex;flex-direction:column;gap:var(--space-sm);width:100%}._leaveConfirmBtnCreate_jxsrw_600,._leaveConfirmBtnFind_jxsrw_601,._leaveConfirmBtnCancel_jxsrw_602{width:100%;font-weight:600}._leaveConfirmBtnCreate_jxsrw_600{--accent: color-mix(in srgb, var(--lobby-snake-purple, #8c00ff) 42%, #6b7280 58%);--accent-soft: color-mix(in srgb, var(--lobby-snake-purple, #8c00ff) 10%, transparent)}._leaveConfirmBtnFind_jxsrw_601,._qpEmptyBtnContinue_jxsrw_614{--accent: color-mix(in srgb, var(--lobby-snake-green, #05ffa1) 38%, #6b7280 62%);--accent-soft: color-mix(in srgb, var(--lobby-snake-green, #05ffa1) 10%, transparent)}:root:not([data-theme=dark]) ._qpEmptyBtnSearchAll_jxsrw_620{--accent: #c2410c;--accent-soft: color-mix(in srgb, #c2410c 14%, transparent)}:root[data-theme=dark] ._qpEmptyBtnSearchAll_jxsrw_620{--accent: #9a3412;--accent-soft: color-mix(in srgb, #9a3412 14%, transparent)}:root:not([data-theme=dark]) ._leaveCreateWrap_jxsrw_630:has(._qpEmptyBtnSearchAll_jxsrw_620){--snake-theme-color: #c2410c}:root[data-theme=dark] ._leaveCreateWrap_jxsrw_630:has(._qpEmptyBtnSearchAll_jxsrw_620){--snake-theme-color: #9a3412}._qpEmptyBtnCreate_jxsrw_638{--accent: color-mix(in srgb, var(--lobby-snake-purple, #8c00ff) 42%, #6b7280 58%);--accent-soft: color-mix(in srgb, var(--lobby-snake-purple, #8c00ff) 10%, transparent);width:100%;font-weight:600}._qpEmptyBtnWatchCalendar_jxsrw_646{--accent: #5b9bd5;--accent-soft: color-mix(in srgb, #5b9bd5 16%, transparent);width:100%;font-weight:600}._qpEmptyBtnCancel_jxsrw_654{--accent: #dc2626;--accent-soft: color-mix(in srgb, #dc2626 16%, transparent);width:100%;font-weight:600}._calEmptyOfferBtnCreate_jxsrw_662{--accent: #5b9bd5;--accent-soft: color-mix(in srgb, #5b9bd5 16%, transparent);width:100%;font-weight:600;color:#111827}._calEmptyOfferBtnCreate_jxsrw_662:hover:not(:disabled){color:#111827}._leaveCreateWrap_jxsrw_630._snakeThemeCyan_jxsrw_463:has(._calEmptyOfferBtnCreate_jxsrw_662){--snake-theme-color: #5b9bd5}._qpEmptyBtnContinue_jxsrw_614,._qpEmptyBtnSearchAll_jxsrw_620{width:100%;font-weight:600}:root:not([data-theme=dark]) ._leaveConfirmBtnCancel_jxsrw_602{--accent: #fb923c;--accent-soft: color-mix(in srgb, #fb923c 16%, transparent)}:root[data-theme=dark] ._leaveConfirmBtnCancel_jxsrw_602{--accent: #c2410c;--accent-soft: color-mix(in srgb, #c2410c 16%, transparent)}:root:not([data-theme=dark]) ._leaveConfirmBtnCancel_jxsrw_602._leaveConfirmBtnCancelQp_jxsrw_696,:root[data-theme=dark] ._leaveConfirmBtnCancel_jxsrw_602._leaveConfirmBtnCancelQp_jxsrw_696{--accent: #dc2626;--accent-soft: color-mix(in srgb, #dc2626 16%, transparent)}._leaveCreateWrap_jxsrw_630{position:relative;display:flex;width:100%;padding:2px;border-radius:10px;overflow:hidden;box-shadow:0 10px 20px #00000026}._leaveCreateWrap_jxsrw_630:before,._leaveCreateWrap_jxsrw_630:after{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;margin-top:-300px;margin-left:-300px;z-index:0;pointer-events:none;opacity:0}._leaveCreateWrapWaiting_jxsrw_728:before{background:repeating-conic-gradient(var(--snake-theme-color) 0deg 10deg,transparent 10deg 20deg);animation:_leaveCreateSpinLinear_jxsrw_1 12s linear infinite;opacity:1}._leaveCreateWrapWaiting_jxsrw_728:after{background:repeating-conic-gradient(var(--lobby-snake-head) 0deg 5deg,transparent 5deg 25deg);animation:_leaveCreateSpinLinear_jxsrw_1 8s linear infinite;opacity:.5;mix-blend-mode:plus-lighter}._leaveCreateInner_jxsrw_747{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;box-shadow:none}._leaveCreateWrapWaiting_jxsrw_728 ._leaveCreateInner_jxsrw_747{background:color-mix(in srgb,var(--snake-theme-color) 15%,var(--bg-raised, #0f1524));color:var(--snake-theme-color);--accent: var(--snake-theme-color);--accent-soft: color-mix(in srgb, var(--snake-theme-color) 12%, transparent)}._leaveCreateWrapWaiting_jxsrw_728 ._leaveCreateInner_jxsrw_747:before{opacity:0}._leaveCreateWaitIcon_jxsrw_769{display:inline-flex;align-items:center}._leaveCreateWrapWaiting_jxsrw_728 ._leaveCreateWaitIcon_jxsrw_769 svg{animation:_leaveCreateIconSpin_jxsrw_1 1.5s linear infinite}@keyframes _leaveCreateSpinLinear_jxsrw_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _leaveCreateIconSpin_jxsrw_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _lobbySnakeSpinLinear_jxsrw_1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media(prefers-reduced-motion:reduce){._snakeBtnClassic_jxsrw_485:before,._snakeBtnWaiting_jxsrw_510:before,._snakeBtnWaiting_jxsrw_510:after{animation:none}._snakeBtnWrap_jxsrw_416:hover{transform:none}._leaveCreateWrapWaiting_jxsrw_728:before,._leaveCreateWrapWaiting_jxsrw_728:after,._leaveCreateWrapWaiting_jxsrw_728 ._leaveCreateWaitIcon_jxsrw_769 svg,._snakeBtnWaiting_jxsrw_510 ._toolbarBtnLobbyIcon_jxsrw_372 svg{animation:none}}._lobbyCardNameAllRooms_jxsrw_825{font-style:italic}._lobbyCardName_jxsrw_825{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm)}._lobbyCardStats_jxsrw_837{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--space-xs);line-height:1.25;font-size:var(--font-size-sm)}._lobbyCardStatItem_jxsrw_847{display:inline-flex;align-items:center;gap:4px;min-width:0}._lobbyCardStatIcon_jxsrw_854{flex-shrink:0;color:color-mix(in srgb,var(--plaque-accent, var(--accent)) 45%,var(--text-muted))}._lobbyCardMain_jxsrw_328 ._muted_jxsrw_14,._lobbyCardStats_jxsrw_837 ._muted_jxsrw_14{font-variant-numeric:tabular-nums}._lobbyRefreshTimer_jxsrw_864{position:absolute;right:8px;bottom:5px;font-size:10px;line-height:1.2;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-muted);opacity:.82;pointer-events:none;white-space:nowrap}._columnScrollArea_jxsrw_879{flex:1;min-height:0;position:relative;overflow:hidden}._columnScrollArea_jxsrw_879:before,._columnScrollArea_jxsrw_879:after{content:"";position:absolute;left:0;right:0;height:8px;pointer-events:none;z-index:1}._columnScrollArea_jxsrw_879:before{top:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg-surface) 34%,transparent) 0%,transparent 100%)}._columnScrollArea_jxsrw_879:after{bottom:0;background:linear-gradient(to top,color-mix(in srgb,var(--bg-surface) 34%,transparent) 0%,transparent 100%)}._column_jxsrw_190{height:100%;display:flex;flex-direction:column;gap:var(--space-sm);overflow:auto;position:relative;z-index:0;padding:14px 8px 18px 14px;scrollbar-gutter:stable}._card_jxsrw_927{--plaque-accent: var(--accent);position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--plaque-accent) 30%,var(--border-soft));border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);background:linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 8%,transparent),transparent 42%),var(--bg-raised);text-align:left;font:inherit;color:inherit;cursor:pointer;box-shadow:0 7px 20px #00000021;transition:transform var(--motion-base) var(--ease-spring),border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease,background-color var(--motion-fast) ease}._card_jxsrw_927:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--plaque-accent),transparent 88%);box-shadow:0 0 13px color-mix(in srgb,var(--plaque-accent) 54%,transparent);opacity:.9;pointer-events:none}._card_jxsrw_927:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--plaque-accent) 66%,var(--border-strong));box-shadow:0 13px 30px #0003}._card_jxsrw_927._roomCard_jxsrw_269:hover{transform:none;box-shadow:0 7px 20px #00000021;border-color:color-mix(in srgb,var(--plaque-accent) 66%,var(--border-strong));background-color:color-mix(in srgb,var(--plaque-accent) 8%,var(--bg-raised))}._card_jxsrw_927._lobbyCard_jxsrw_270,._card_jxsrw_927._roomCard_jxsrw_269{padding:0}@keyframes _roomFadeIn_jxsrw_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes _roomFadeOut_jxsrw_1{0%{opacity:1}to{opacity:0}}._roomEntering_jxsrw_997{animation:_roomFadeIn_jxsrw_1 .22s cubic-bezier(.22,1,.36,1) forwards}._roomLeaving_jxsrw_1001{animation:_roomFadeOut_jxsrw_1 .26s ease-in forwards;pointer-events:none}._roomCardWrap_jxsrw_1007{position:relative;flex-shrink:0;overflow:visible}._roomCard_jxsrw_269{--plaque-accent: var(--accent);position:relative;z-index:2;display:flex;flex-direction:row;align-items:stretch;padding:0;overflow:hidden;min-height:48px;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}._roomCardExpanded_jxsrw_1027{border-bottom-left-radius:0;border-bottom-right-radius:0}._column_jxsrw_190 ._roomCardWrap_jxsrw_1007:nth-of-type(4n+1) ._roomCard_jxsrw_269{--plaque-accent: var(--plaque-accent-1)}._column_jxsrw_190 ._roomCardWrap_jxsrw_1007:nth-of-type(4n+2) ._roomCard_jxsrw_269{--plaque-accent: var(--plaque-accent-2)}._column_jxsrw_190 ._roomCardWrap_jxsrw_1007:nth-of-type(4n+3) ._roomCard_jxsrw_269{--plaque-accent: var(--plaque-accent-3)}._column_jxsrw_190 ._roomCardWrap_jxsrw_1007:nth-of-type(4n) ._roomCard_jxsrw_269{--plaque-accent: var(--plaque-accent-4)}._roomCardEntering_jxsrw_1048{animation:_roomListUpdate14_jxsrw_1 .6s cubic-bezier(.4,0,.2,1) both}@keyframes _roomListUpdate14_jxsrw_1{0%,to{filter:brightness(1)}50%{filter:brightness(3);opacity:.5}}._roomCardMain_jxsrw_1063{position:relative;z-index:1;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px;padding:6px 8px;overflow:hidden}._roomCardMainWithRibbon_jxsrw_1075{padding-left:28px}._roomV3Row1_jxsrw_1080{display:flex;align-items:baseline;gap:5px;min-width:0;font-size:13px;font-weight:400;color:var(--text-primary);line-height:1.3}._roomV3Num_jxsrw_1091{flex-shrink:0;font-weight:500;color:var(--accent)}._roomV3Desc_jxsrw_1097{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:13px;color:var(--text-secondary, var(--text-muted))}._roomV3Pills_jxsrw_1107{display:flex;flex-wrap:nowrap;gap:6px;min-width:0;max-width:100%;align-items:center}._roomV3Pill_jxsrw_1107{--pill-accent: var(--lobby-snake-orange, #ff7300);--pill-bg: var(--bg-raised, var(--bg-base, #1a1a1a));display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 8px;border-radius:20px;border:1px solid color-mix(in srgb,var(--pill-accent) 40%,var(--border));background:linear-gradient(color-mix(in srgb,var(--pill-accent) 16%,transparent),color-mix(in srgb,var(--pill-accent) 16%,transparent)),var(--pill-bg);font-size:11px;line-height:1.3;color:var(--pill-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0;position:relative;transition:margin .35s cubic-bezier(.25,1,.5,1)}._roomV3PillText_jxsrw_1146{min-width:0;overflow:hidden;text-overflow:ellipsis}._roomV3PillPlayers_jxsrw_1152{z-index:1;flex:0 0 auto;min-width:max-content;overflow:visible;text-overflow:clip}._roomV3PlayersCount_jxsrw_1160{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:inherit}._roomV3PillLobby_jxsrw_1168{z-index:2;flex:0 1 auto}._roomV3PillHost_jxsrw_1173{z-index:3;flex:0 1 auto}._roomV3PillsCrowded_jxsrw_1179{gap:2px}._roomV3PillsCrowded_jxsrw_1179 ._roomV3PillLobby_jxsrw_1168{margin-left:-14px;z-index:2}._roomV3PillsCrowded_jxsrw_1179 ._roomV3PillHost_jxsrw_1173{margin-left:-20px;z-index:3}._roomV3PillLobbyGeneral_jxsrw_1193{--pill-accent: var(--lobby-snake-purple, #8c00ff)}._roomV3PillLobbyMods_jxsrw_1197{--pill-accent: #23a559}._roomV3PillLobbyDefault_jxsrw_1201{--pill-accent: var(--lobby-snake-orange, #ff7300)}._roomV3PillMeta_jxsrw_1206{--pill-accent: color-mix(in srgb, var(--lobby-snake-orange, #ff7300) 78%, #c9a06a 22%)}[data-theme=light] ._roomV3Pill_jxsrw_1107{--pill-bg: var(--bg-raised, var(--bg-base, #ffffff))}[data-theme=light] ._roomV3PillLobbyMods_jxsrw_1197,html:not([data-theme=dark]) ._roomV3PillLobbyMods_jxsrw_1197{--pill-accent: #1b7a42}[data-theme=light] ._roomV3PillMeta_jxsrw_1206,html:not([data-theme=dark]) ._roomV3PillMeta_jxsrw_1206{--pill-accent: color-mix(in srgb, var(--lobby-snake-orange, #e65c00) 72%, #a67c52 28%)}._roomRow_jxsrw_1224{display:flex;align-items:center;gap:var(--space-xs)}._roomRibbonMine_jxsrw_1230,._roomRibbonHere_jxsrw_1231{position:absolute;left:-28px;width:90px;padding:3px 0;font-size:9px;font-weight:800;line-height:1.2;letter-spacing:.04em;text-align:center;text-transform:uppercase;pointer-events:none;box-shadow:0 1px 4px color-mix(in srgb,#000 18%,transparent);z-index:3}._roomRibbonMine_jxsrw_1230{top:10px;background:#7c3aed;color:#fff;transform:rotate(-45deg)}._roomRibbonHere_jxsrw_1231{top:auto;bottom:10px;left:-32px;width:100px;background:#16a34a;color:#fff;text-transform:none;letter-spacing:.02em;transform:rotate(45deg)}._roomBoardLine_jxsrw_1266{display:flex;align-items:center;gap:4px;min-width:0;min-height:1.25em}._roomBoardEmoji_jxsrw_1274{flex-shrink:0;line-height:1}._roomBoardText_jxsrw_1279{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._roomTimer_jxsrw_1287{flex-shrink:0;font-size:var(--font-size-xs);font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--plaque-accent, var(--accent)) 72%,var(--accent));min-width:26px}._roomInfo_jxsrw_1296{flex:1;min-width:0;font-size:var(--font-size-sm);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._roomActions_jxsrw_1306{position:relative;z-index:6;flex:0 0 0;align-self:stretch;width:0;min-width:0;overflow:visible;transition:flex-basis .4s cubic-bezier(.25,1,.5,1) .1s,width .4s ease .1s}._roomCard_jxsrw_269:hover ._roomActions_jxsrw_1306{flex-basis:92px;width:92px;transition:flex-basis .4s cubic-bezier(.175,.885,.32,1.275) 0s,width .4s ease 0s}._roomCard_jxsrw_269:hover ._roomActions_jxsrw_1306[data-action-count="1"]{flex-basis:118px;width:118px}._roomActionButton_jxsrw_1332{--action-offset: 0px;position:absolute;top:50%;right:0;display:grid;width:36px;height:36px;padding:0;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg-base);color:var(--text-primary);font:inherit;font-size:16px;line-height:1;place-items:center;cursor:pointer;opacity:0;pointer-events:none;transform:translate(var(--action-offset),-50%) scale(.8);transition:transform .35s cubic-bezier(.25,1,.5,1),opacity .25s ease,background var(--transition-fast)}._roomCard_jxsrw_269:hover ._roomActionButton_jxsrw_1332{opacity:1;pointer-events:auto;transform:translate(var(--action-offset),-50%) scale(1);transition:transform .5s cubic-bezier(.175,.885,.32,1.275),opacity .3s ease,background var(--transition-fast)}._roomActions_jxsrw_1306 ._roomActionButton_jxsrw_1332:nth-child(1){--action-offset: -10px;transition-delay:.12s}._roomActions_jxsrw_1306 ._roomActionButton_jxsrw_1332:nth-child(2){--action-offset: -52px;transition-delay:.08s}._roomCard_jxsrw_269:hover ._roomActions_jxsrw_1306 ._roomActionButton_jxsrw_1332:nth-child(1){transition-delay:0s}._roomCard_jxsrw_269:hover ._roomActions_jxsrw_1306 ._roomActionButton_jxsrw_1332:nth-child(2){transition-delay:.04s}._roomActionButton_jxsrw_1332:hover:not(:disabled){background:color-mix(in srgb,var(--plaque-accent, var(--accent)) 18%,var(--bg-base))}._roomActionButton_jxsrw_1332:disabled{opacity:.45;cursor:default}._roomCard_jxsrw_269:hover ._roomActionButton_jxsrw_1332:disabled{opacity:.45;pointer-events:none}._roomActionJoin_jxsrw_1401{color:#16a34a}._roomActionEmoji_jxsrw_1405{line-height:1;filter:saturate(1.15)}._roomAlreadyIn_jxsrw_1410{position:absolute;top:50%;right:14px;transform:translateY(-50%);max-width:108px;padding:4px 6px;border-radius:6px;background:color-mix(in srgb,var(--bg-base) 92%,var(--success));color:var(--text-muted);font-size:10px;font-weight:600;line-height:1.2;text-align:center;opacity:0;pointer-events:none;transition:opacity .25s ease}._roomCard_jxsrw_269:hover ._roomAlreadyIn_jxsrw_1410{opacity:1}._roomExpandPanel_jxsrw_1433{display:grid;grid-template-rows:0fr;width:96%;margin:0 auto;transition:grid-template-rows .45s cubic-bezier(.25,1,.5,1)}._roomExpandPanelOpen_jxsrw_1441{grid-template-rows:1fr}._roomExpandInner_jxsrw_1445{overflow:hidden;min-height:0;border:1px solid var(--border-soft);border-top:none;border-radius:0 0 var(--radius-sm) var(--radius-sm);background:color-mix(in srgb,var(--bg-raised) 88%,var(--accent-soft));box-shadow:inset 0 5px 15px color-mix(in srgb,#000 12%,transparent)}._roomExpandContent_jxsrw_1455{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:64px;padding:10px 16px}._roomExpandHostPill_jxsrw_1466{flex:0 0 auto;max-width:100%}._roomExpandText_jxsrw_1471{margin:0;font-size:12px;line-height:1.35;color:var(--text-muted);white-space:pre-wrap;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%}._cardSelected_jxsrw_1487{border-color:var(--accent);background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 42%),var(--accent-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent),0 11px 26px var(--glow)}._muted_jxsrw_14{color:var(--text-muted);font-size:var(--font-size-sm)}._inviteRow_jxsrw_12{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}._inviteInput_jxsrw_1512{flex:1;min-width:140px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:8px 10px;background:var(--bg-base);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm)}._muted_6ygds_1{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-loose)}._btn_6ygds_7{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--border-strong);background:color-mix(in srgb,var(--bg-raised) 88%,transparent);color:var(--text-primary);border-radius:var(--radius-sm);padding:6px 12px;cursor:pointer;font-size:var(--font-size-base);transition:transform var(--motion-fast) var(--ease-spring),box-shadow var(--motion-base) ease,color var(--motion-fast) ease,border-color var(--motion-fast) ease,background-color var(--motion-fast) ease}._btn_6ygds_7:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 10%,var(--accent-soft) 48%,transparent 88%);transform:translate(-115%);transition:none;pointer-events:none}._btn_6ygds_7:hover:not(:disabled){transform:translateY(-2px);border-color:var(--accent);box-shadow:0 8px 20px var(--glow)}._btn_6ygds_7:hover:not(:disabled):before{transition:transform .5s var(--ease-smooth);transform:translate(115%)}._btn_6ygds_7:active:not(:disabled){transform:translateY(1px) scale(.96);box-shadow:0 2px 8px var(--glow);transition-duration:70ms}._btn_6ygds_7:disabled{opacity:.55;cursor:not-allowed}._btnSwipeFill_6ygds_65{position:relative;z-index:0;overflow:hidden;padding:var(--space-xs) var(--space-md);border:1px solid var(--accent);border-radius:var(--radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 48%);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:color var(--motion-base) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease}._btnSwipeFill_6ygds_65:before{content:"";position:absolute;top:0;right:0;bottom:0;left:-100%;width:100%;background:var(--accent);transition:left .4s ease,transform .4s ease;transform:skew(-20deg);z-index:-1}._btnSwipeFill_6ygds_65:hover:not(:disabled):before{left:0;transform:skew(0)}._btnSwipeFill_6ygds_65:hover:not(:disabled){transform:none;color:var(--bg-base);border-color:var(--accent);box-shadow:0 0 15px color-mix(in srgb,var(--accent) 45%,transparent)}._btnSwipeFill_6ygds_65:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-soft),0 0 12px var(--glow)}._btnSwipeFill_6ygds_65:disabled{cursor:not-allowed;opacity:.6}._btnSwipeFill_6ygds_65:disabled:before{display:none}._authCtaScanWrap_6ygds_128{position:relative;width:100%;max-width:100%;flex:0 0 auto;min-width:0;box-sizing:border-box;overflow:hidden;border-radius:var(--radius-sm)}._authCtaScanWrap_6ygds_128:after{content:"";position:absolute;top:-50%;left:0;width:100%;height:50%;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(to bottom,transparent,var(--lobby-snake-orange, #ff7300),transparent)}._authCtaScanWrapActive_6ygds_157:after{animation:_authCtaScanline_6ygds_1 5.5s linear infinite}@keyframes _authCtaScanline_6ygds_1{0%{top:-50%;opacity:0}2%{opacity:.4}16%{top:100%;opacity:.4}18%{opacity:0}to{top:-50%;opacity:0}}@media(prefers-reduced-motion:reduce){._authCtaScanWrapActive_6ygds_157:after{animation:none;opacity:0}}._mono_6ygds_189{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em}._btnAccent_6ygds_194{border:1px dashed var(--border-strong);background:linear-gradient(135deg,color-mix(in srgb,var(--success) 35%,var(--bg-surface)),color-mix(in srgb,var(--accent) 22%,var(--bg-raised)));color:var(--text-primary);border-radius:var(--radius-sm);padding:6px 12px;cursor:pointer;font-size:var(--font-size-base);box-shadow:0 8px 18px var(--glow);animation:_pulseGlow_6ygds_1 2.5s ease-in-out infinite}._btnAccent_6ygds_194:hover:not(:disabled){transform:translateY(-3px) scale(1.025);box-shadow:0 12px 27px var(--glow)}@keyframes _pulseGlow_6ygds_1{0%,to{box-shadow:0 0 color-mix(in srgb,var(--warning) 0%,transparent)}50%{box-shadow:0 0 8px 2px color-mix(in srgb,var(--warning) 45%,transparent)}}._input_6ygds_225{width:100%;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:8px 10px;background:var(--bg-base);color:var(--text-primary);font-size:var(--font-size-sm);transition:border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease,background-color var(--motion-fast) ease}._input_6ygds_225:hover:not(:disabled):not(:read-only){border-color:color-mix(in srgb,var(--accent) 52%,var(--border-soft));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-soft) 55%,transparent)}._input_6ygds_225:focus,._input_6ygds_225:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),0 7px 20px var(--glow)}._row_6ygds_251{display:flex;gap:var(--space-sm);align-items:center;flex-wrap:wrap}._card_6ygds_258{--plaque-accent: var(--accent);position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--plaque-accent) 30%,var(--border-soft));border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);background:linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 8%,transparent),transparent 42%),var(--bg-raised);cursor:pointer;box-shadow:0 7px 20px #00000021;transition:transform var(--motion-base) var(--ease-spring),background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease}._card_6ygds_258:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--plaque-accent),transparent 88%);box-shadow:0 0 13px color-mix(in srgb,var(--plaque-accent) 54%,transparent);opacity:.9;pointer-events:none}._card_6ygds_258:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--plaque-accent) 66%,var(--border-strong));box-shadow:0 13px 30px #0003}._cardSelected_6ygds_298{border-color:var(--accent);background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 42%),var(--accent-soft)}._list_6ygds_309{display:flex;flex-direction:column;gap:var(--space-sm)}._scroll_6ygds_315{overflow:auto;min-height:0}._banner_4z0m9_1{position:fixed;right:1.25rem;bottom:1.25rem;z-index:220;box-sizing:border-box;width:min(22rem,calc(100vw - 2rem));padding:1rem 2.25rem 1rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.18);color:#f2f2f2;background:linear-gradient(145deg,#7a7f88,#565b64 42%,#3e434c);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000059,0 12px 28px #00000059}._text_4z0m9_47{margin:0 0 .85rem;font-size:calc(var(--font-size-sm) - 2px);line-height:1.45}._link_4z0m9_59{display:inline;padding:0;margin:0;border:none;background:none;color:#ffd9a8;font:inherit;font-size:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}._link_4z0m9_59:hover{color:#fff}._close_4z0m9_95{position:absolute;top:.4rem;right:.45rem;width:1.75rem;height:1.75rem;border:none;border-radius:6px;background:#9a9da4;color:#2c2f36;font-size:1.15rem;line-height:1;cursor:pointer}._close_4z0m9_95:hover{background:#b0b3ba}._continue_4z0m9_133{display:block;width:100%;padding:.55rem .85rem;border:1px solid #b86b2b;border-radius:var(--radius-sm);background:#d27f3b;color:#fff;font:inherit;font-size:calc(var(--font-size-sm) - 2px);font-weight:600;cursor:pointer;box-shadow:0 2px #0003}._continue_4z0m9_133:hover{background:#c07030}._image_opjn3_1,._fallback_opjn3_3{display:block;object-fit:cover;border-radius:var(--radius-sm)}._header_opjn3_15{width:100%;aspect-ratio:460 / 215}._capsule_opjn3_25{width:100%;aspect-ratio:231 / 87}._library_opjn3_35{width:100%;aspect-ratio:600 / 900}._fallback_opjn3_3{display:grid;place-items:center;background:var(--bg-sunken);color:var(--text-secondary);font-weight:600;font-size:var(--font-size-md);border:1px solid var(--border-soft);-webkit-user-select:none;user-select:none}._railMount_1vxiy_1{flex-shrink:0;width:72px;position:relative;align-self:stretch;z-index:100}._rail_1vxiy_1{position:absolute;isolation:isolate;left:0;top:0;bottom:0;z-index:99;display:flex;flex-direction:column;width:72px;overflow:visible;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-sunken) 92%,var(--accent-soft)),var(--bg-sunken));border-right:1px solid var(--border-soft);box-shadow:7px 0 28px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:var(--space-md) var(--space-sm);transition:width .22s ease,box-shadow .22s ease}._rail_1vxiy_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 38%),linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:auto,24px 24px,24px 24px;opacity:.72;pointer-events:none}._railExpanded_1vxiy_46{width:200px;box-shadow:var(--shadow-elevated)}._backdrop_1vxiy_51{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;border:none;padding:0;margin:0;background:color-mix(in srgb,var(--bg-base) 12%,transparent);cursor:default;animation:_backdropIn_1vxiy_1 .18s ease forwards}@keyframes _backdropIn_1vxiy_1{0%{opacity:0}to{opacity:1}}._blockTop_1vxiy_72,._blockMid_1vxiy_73,._blockBottom_1vxiy_74{display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}._blockTop_1vxiy_72{gap:var(--space-sm)}._railExpanded_1vxiy_46 ._blockTop_1vxiy_72,._railExpanded_1vxiy_46 ._blockMid_1vxiy_73,._railExpanded_1vxiy_46 ._blockBottom_1vxiy_74{align-items:stretch}._blockMid_1vxiy_73{flex:1;justify-content:center;margin:var(--space-lg) 0}._iconBtnGamesNoSelection_1vxiy_98{border:1px dashed var(--border-strong);box-sizing:border-box}._gamesBtnLogo_1vxiy_103{width:44px;max-height:44px;object-fit:cover;border-radius:var(--radius-sm);box-shadow:0 6px 16px var(--glow);transition:transform var(--motion-base) var(--ease-spring),box-shadow var(--motion-base) ease}._profileBtnAvatar_1vxiy_112{width:44px;height:44px;object-fit:cover;border-radius:50%;box-shadow:0 6px 16px var(--glow);transition:transform var(--motion-base) var(--ease-spring),box-shadow var(--motion-base) ease}._profileBtnInitial_1vxiy_121{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;background:var(--accent);color:var(--text-inverted);box-shadow:0 6px 16px var(--glow)}._navRow_1vxiy_135{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;justify-content:flex-start;column-gap:var(--space-sm);width:100%;min-height:48px;padding:0 var(--space-xs)}._navIconCol_1vxiy_146{display:flex;flex-direction:column;align-items:center;width:48px;flex-shrink:0;gap:1px}._railSlideIndicator_1vxiy_156{display:flex;align-items:center;justify-content:center;gap:2px;height:5px;margin-top:1px}._railSlideDot_1vxiy_165{width:4px;height:4px;border-radius:50%;background:var(--text-muted);opacity:.35;flex-shrink:0}._railSlideDotActive_1vxiy_174{background:var(--accent);opacity:1;box-shadow:0 0 8px var(--glow)}._railSlideBar_1vxiy_180{width:10px;height:2px;border-radius:1px;background:var(--text-muted);opacity:.35;flex-shrink:0}._railExpanded_1vxiy_46 ._navRow_1vxiy_135{justify-content:flex-start}._railTopRow_1vxiy_193{display:flex;align-items:center;flex-shrink:0;width:100%;min-height:24px;gap:var(--space-xs)}._railTopRowCollapsed_1vxiy_202{justify-content:center;padding:0}._railTopRowExpanded_1vxiy_207{justify-content:flex-start;padding:0 var(--space-xs)}._railCompactBtn_1vxiy_212{position:relative;overflow:hidden;width:48px;height:24px;flex-shrink:0;border-radius:var(--radius-sm);border:none;background:color-mix(in srgb,var(--bg-raised) 88%,transparent);color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 15px #0000001a;transition:transform var(--motion-fast) var(--ease-spring),background var(--transition-fast),box-shadow var(--motion-base) ease,color var(--motion-fast) ease}._railCompactBtn_1vxiy_212:hover{transform:translateY(-2px);background:var(--accent-soft);box-shadow:0 8px 20px var(--glow)}._railCompactBtnActive_1vxiy_240{background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent),0 8px 20px var(--glow)}._railCompactGlyph_1vxiy_245{font-size:.95rem;line-height:1}._tz_1vxiy_250{font-size:var(--font-size-xs);color:var(--text-muted);text-align:center;line-height:1.3;width:100%}._tzRow_1vxiy_259{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);box-sizing:border-box;width:100%;padding:0 var(--space-xs);font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.3}._tzLabel_1vxiy_272{flex-shrink:0;text-align:left}._buildLabel_1vxiy_277{flex-shrink:1;min-width:0;overflow:hidden;font-size:.62rem;line-height:1.3;text-align:right;white-space:nowrap}._iconBtn_1vxiy_98{position:relative;isolation:isolate;overflow:visible;width:48px;height:48px;flex-shrink:0;border-radius:50%;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--bg-raised) 88%,transparent);color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 15px #00000024;transition:transform var(--motion-base) var(--ease-spring),border-radius var(--motion-base) var(--ease-spring),background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease,color var(--motion-fast) ease}._iconBtn_1vxiy_98:before{content:"";position:absolute;left:-10px;width:4px;height:8px;background:var(--text-primary);border-radius:0 4px 4px 0;transform:scale(0);transition:transform .2s ease,height .2s ease;pointer-events:none}._iconBtn_1vxiy_98:after{content:none}._iconBtn_1vxiy_98:hover:not(:disabled),._iconBtn_1vxiy_98:active:not(:disabled){transform:translateY(-3px);border-radius:16px;border-color:color-mix(in srgb,var(--accent) 68%,var(--border-strong));background:var(--accent-soft);color:var(--text-inverted);box-shadow:0 8px 24px var(--glow)}._iconBtn_1vxiy_98:hover:not(:disabled) ._gamesBtnLogo_1vxiy_103,._iconBtn_1vxiy_98:hover:not(:disabled) ._profileBtnAvatar_1vxiy_112{transform:rotate(-2deg) scale(1.06)}._iconBtn_1vxiy_98:hover:not(:disabled):before,._iconBtn_1vxiy_98:active:not(:disabled):before{transform:scale(1);height:20px}._iconBtn_1vxiy_98:active:not(:disabled){transform:scale(.88);transition-duration:80ms}._iconBtnActive_1vxiy_357{border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 35%,var(--bg-surface)),color-mix(in srgb,var(--accent) 18%,var(--bg-raised)));color:var(--text-inverted);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent),0 8px 24px var(--glow)}._iconBtnActive_1vxiy_357:before{transform:scale(1);height:20px}:root:not([data-theme=dark]) ._iconBtnActive_1vxiy_357:before{background:#1a1a1a}:root[data-theme=dark] ._iconBtnActive_1vxiy_357:before{background:#e8e8e8}._iconBadge_1vxiy_381{position:absolute;top:2px;right:2px;min-width:1.1rem;height:1.1rem;padding:0 .2rem;border-radius:999px;background:var(--accent);color:var(--text-inverted);font-size:.62rem;font-weight:700;line-height:1.1rem;text-align:center;pointer-events:none;box-shadow:0 0 10px var(--glow)}._profileUnreadBadge_1vxiy_399{box-sizing:border-box;border:2px solid var(--bg-surface)}._iconBtnDisabled_1vxiy_404,._iconBtn_1vxiy_98:disabled{opacity:.38;cursor:not-allowed;color:var(--text-muted)}._iconBtnDisabled_1vxiy_404:hover,._iconBtn_1vxiy_98:disabled:hover{background:var(--bg-surface)}._navRowDisabled_1vxiy_416 ._rowLabel_1vxiy_416{color:var(--text-muted)}._iconGlyph_1vxiy_420{font-size:1.15rem;line-height:1}._iconGlyphContrast_1vxiy_426{color:#1a1a1a;font-variant-emoji:text}:root[data-theme=dark] ._iconGlyphContrast_1vxiy_426{color:#e8e8e8}._iconBtn_1vxiy_98:hover:not(:disabled) ._iconGlyphContrast_1vxiy_426,._iconBtn_1vxiy_98:active:not(:disabled) ._iconGlyphContrast_1vxiy_426,._iconBtnActive_1vxiy_357 ._iconGlyphContrast_1vxiy_426{color:#1a1a1a}:root[data-theme=dark] ._iconBtn_1vxiy_98:hover:not(:disabled) ._iconGlyphContrast_1vxiy_426,:root[data-theme=dark] ._iconBtn_1vxiy_98:active:not(:disabled) ._iconGlyphContrast_1vxiy_426,:root[data-theme=dark] ._iconBtnActive_1vxiy_357 ._iconGlyphContrast_1vxiy_426{color:#e8e8e8}._iconBtn_1vxiy_98:disabled ._iconGlyphContrast_1vxiy_426,._iconBtnDisabled_1vxiy_404 ._iconGlyphContrast_1vxiy_426{color:var(--text-muted)}._rowLabel_1vxiy_416{font-size:var(--font-size-sm);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;opacity:0;visibility:hidden;text-shadow:0 0 12px color-mix(in srgb,var(--accent) 18%,transparent);transition:opacity .14s ease,visibility 0ms linear .14s}._railExpanded_1vxiy_46 ._rowLabel_1vxiy_416{opacity:1;visibility:visible;transition:opacity .18s ease 40ms,visibility 0ms}._tooltip_1vxiy_476{display:none}._spacer_1vxiy_480{height:var(--space-xl)}._widget_1onti_3{--support-neon: #00f3ff;--support-neon-rgb: 0, 243, 255;--support-contrast: #ff00ff;--support-panel: rgba(10, 15, 25, .88);--support-text: #f1f5f9;--support-muted: #64748b;--widget-icon-width: 48px;--widget-closed-width: 170px;--widget-closed-height: 48px;--widget-open-width: 340px;--widget-rail-inset: 12px;position:fixed;z-index:10000;box-sizing:border-box;bottom:0;left:var(--widget-rail-inset);width:var(--widget-open-width);height:450px;overflow:hidden;background:var(--support-panel);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid var(--support-neon);border-bottom:none;border-radius:16px 16px 0 0;box-shadow:0 0 20px rgba(var(--support-neon-rgb),.12);color:var(--support-text);transition:left .5s cubic-bezier(.2,.8,.2,1),bottom .5s cubic-bezier(.2,.8,.2,1),width .5s cubic-bezier(.2,.8,.2,1),height .5s cubic-bezier(.2,.8,.2,1),border-radius .5s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,background .3s ease}:root:not([data-theme=dark]) ._widget_1onti_3{--support-neon: #5b21b6;--support-neon-rgb: 91, 33, 182;--support-contrast: #4c1d95;--support-panel: color-mix(in srgb, var(--bg-panel, #f8fafc) 88%, #ffffff);--support-text: var(--text-main, #0f172a);--support-muted: var(--text-muted, #64748b)}._noTransition_1onti_52{transition:none!important}._closed_1onti_56{left:var(--widget-rail-inset)!important;bottom:var(--space-md, 1rem)!important;width:var(--widget-icon-width)!important;height:var(--widget-closed-height)!important;border-radius:50%;border-bottom:1px solid var(--support-neon);cursor:pointer;box-shadow:0 5px 15px rgba(var(--support-neon-rgb),.16),0 0 12px rgba(var(--support-neon-rgb),.14);animation:_supportIdleGlow_1onti_1 5.5s ease-in-out infinite}@keyframes _supportIdleGlow_1onti_1{0%,to{box-shadow:0 5px 14px rgba(var(--support-neon-rgb),.12),0 0 8px rgba(var(--support-neon-rgb),.1)}50%{box-shadow:0 5px 18px rgba(var(--support-neon-rgb),.2),0 0 16px rgba(var(--support-neon-rgb),.22)}}._closed_1onti_56:hover,._closed_1onti_56._railLabelOpen_1onti_86{width:var(--widget-closed-width)!important;border-radius:25px;box-shadow:0 5px 25px rgba(var(--support-neon-rgb),.35);background:rgba(var(--support-neon-rgb),.06);animation:none}._minimized_1onti_94{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-start;padding-left:14px;font-weight:700;font-size:calc(1rem / 1.5);text-transform:uppercase;letter-spacing:.04em;color:var(--support-neon);opacity:0;pointer-events:none;transition:opacity .2s;overflow:hidden;white-space:nowrap}._minimizedIcon_1onti_113{min-width:20px;width:20px;height:20px;margin-right:12px;fill:none;stroke:currentColor;flex-shrink:0}._minimizedText_1onti_123{opacity:0;transform:translate(-10px);transition:opacity .4s ease,transform .4s ease}._closed_1onti_56 ._minimized_1onti_94{opacity:1;pointer-events:auto;transition-delay:.3s}._closed_1onti_56:hover ._minimizedText_1onti_123,._closed_1onti_56._railLabelOpen_1onti_86 ._minimizedText_1onti_123{opacity:1;transform:translate(0);transition-delay:.1s}._expanded_1onti_144{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;opacity:1;transition:opacity .3s}._closed_1onti_56 ._expanded_1onti_144{opacity:0;pointer-events:none;transition:none}._header_1onti_159{padding:15px 20px;background:#00000059;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center;cursor:move;-webkit-user-select:none;user-select:none;flex-shrink:0}:root:not([data-theme=dark]) ._header_1onti_159{background:#ffffff8c;border-bottom-color:#0000000f}._headerTitle_1onti_176{font-weight:700;color:var(--support-neon);letter-spacing:1px;display:flex;align-items:center;gap:0;font-size:.95rem}._statusDot_1onti_186{width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--support-neon);box-shadow:0 0 8px var(--support-neon);animation:_supportPulse_1onti_1 2s infinite;flex-shrink:0}@keyframes _supportPulse_1onti_1{0%,to{opacity:1}50%{opacity:.4}}._closeBtn_1onti_207{background:transparent;border:none;color:var(--support-muted);font-size:24px;line-height:1;cursor:pointer;transition:color .2s,transform .2s;padding:0 4px}._closeBtn_1onti_207:hover{color:var(--support-contrast);transform:scale(1.1)}._body_1onti_225{flex-grow:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:15px;min-height:0}._body_1onti_225::-webkit-scrollbar{width:4px}._body_1onti_225::-webkit-scrollbar-thumb{background:rgba(var(--support-neon-rgb),.35);border-radius:4px}._msg_1onti_244{max-width:85%;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.4}._msgBot_1onti_252{align-self:flex-start;background:rgba(var(--support-neon-rgb),.08);border-left:3px solid var(--support-neon);color:var(--support-text);white-space:pre-line}._footer_1onti_260{padding:15px;background:#00000059;border-top:1px solid rgba(255,255,255,.05);display:flex;gap:10px;flex-shrink:0}:root:not([data-theme=dark]) ._footer_1onti_260{background:#ffffff8c;border-top-color:#0000000f}._input_1onti_274{flex-grow:1;min-width:0;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--support-text);padding:10px 15px;border-radius:6px;outline:none;transition:border-color .3s;font:inherit}:root:not([data-theme=dark]) ._input_1onti_274{background:#0000000a;border-color:#0000001f}._input_1onti_274:focus{border-color:var(--support-neon)}._sendBtn_1onti_296{background:rgba(var(--support-neon-rgb),.12);border:1px solid var(--support-neon);color:var(--support-neon);padding:0 15px;border-radius:6px;cursor:pointer;font-weight:700;transition:background .3s,color .3s,box-shadow .3s}._sendBtn_1onti_296:hover{background:var(--support-neon);color:#000;box-shadow:0 0 15px rgba(var(--support-neon-rgb),.55)}._siteBgArcs_17mcx_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}._siteBgArc_17mcx_1{position:absolute;top:50%;left:50%;border-radius:50%;border:2px solid transparent;opacity:.15;transform-origin:center}._siteBgArc1_17mcx_19{width:90vw;height:50vw;border-top:3px solid var(--accent);border-bottom:1px dashed var(--violet);transform:translate(-50%,-50%) rotate(25deg)}._siteBgArc2_17mcx_27{width:70vw;height:40vw;border-left:2px solid color-mix(in srgb,var(--accent) 70%,var(--violet));border-right:1px dashed var(--success);transform:translate(-50%,-50%) rotate(-35deg)}._siteBgArc3_17mcx_35{width:50vw;height:50vw;border-top:2px dashed color-mix(in srgb,var(--accent) 55%,transparent);border-left:2px solid color-mix(in srgb,var(--violet) 80%,var(--accent));transform:translate(-50%,-50%) rotate(70deg)}@media(prefers-reduced-motion:reduce){._siteBgArc_17mcx_1{opacity:.1}}._grid_1v3wz_1{flex:1;min-height:0;display:grid;gap:var(--space-md);transition:grid-template-rows .28s ease,grid-template-columns .28s ease;--chat-games-collapsed-min-h: calc( 2 * (var(--font-size-sm) * 1.35 + 10px) + 2.25rem + 2 * var(--space-sm) )}._panel_1v3wz_13{position:relative;min-height:0;min-width:0;background:var(--glass);border:1px solid var(--border-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-card),inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(17px) saturate(128%);backdrop-filter:blur(17px) saturate(128%);display:flex;flex-direction:column;overflow:visible}._panelBare_1v3wz_30{background:transparent;border:none;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}._panelBare_1v3wz_30 ._panelBodyFlush_1v3wz_39{flex:none;overflow:visible;min-height:min-content;height:auto;padding:0;border-radius:0;display:block}._panelDimmed_1v3wz_49 ._panelBody_1v3wz_39,._panelDimmed_1v3wz_49 ._panelBodyFlush_1v3wz_39{pointer-events:none;-webkit-user-select:none;user-select:none}._dimOverlay_1v3wz_55{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border:none;padding:0;margin:0;cursor:pointer;background:color-mix(in srgb,var(--bg-base) 65%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;animation:_dimIn_1v3wz_1 .24s ease forwards;transition:background var(--transition-fast)}._dimOverlay_1v3wz_55:hover{background:color-mix(in srgb,var(--bg-base) 50%,transparent)}._dimHint_1v3wz_76{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary);background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:6px 14px;box-shadow:var(--shadow-card);opacity:0;transform:translateY(4px);animation:_dimHintIn_1v3wz_1 .22s ease 80ms forwards}@keyframes _dimIn_1v3wz_1{0%{opacity:0}to{opacity:1}}@keyframes _dimHintIn_1v3wz_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._panelHeader_1v3wz_100{position:relative;z-index:2;flex-shrink:0;padding:var(--space-sm) var(--space-md);font-size:var(--font-size-base);font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-soft);background:color-mix(in srgb,var(--glass) 86%,var(--accent-soft));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._panelHeader_1v3wz_100:after{content:"";position:absolute;left:14px;right:70%;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--accent),transparent);box-shadow:0 0 9px var(--glow);pointer-events:none}._panelHeaderFlush_1v3wz_125{padding:0;border-bottom:none}._panelSubHeader_1v3wz_130{flex-shrink:0;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-soft);background:color-mix(in srgb,var(--glass) 86%,var(--accent-soft));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:calc(var(--font-size-base) * 1.25 + 2 * var(--space-sm));box-sizing:border-box;display:flex;align-items:stretch}._panelPreHeader_1v3wz_144{flex-shrink:0;padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--border-soft);background:color-mix(in srgb,var(--glass) 86%,var(--accent-soft));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:0;box-sizing:border-box;display:flex;align-items:stretch;overflow:visible;position:relative;z-index:1}._panelPreHeader_1v3wz_144:has([data-header-plaque=true]){padding-top:calc(var(--space-xs) + 6px)}._panelPreHeader_1v3wz_144:has([data-header-plaque=true]:hover){z-index:7}._panelPreHeader_1v3wz_144:has([aria-expanded=true]){z-index:8}._panelBodyFlush_1v3wz_39 ._toolbar_1v3wz_174:has(._toolbarBtn_1v3wz_174:hover),._panelBodyFlush_1v3wz_39 ._toolbar_1v3wz_174:has(._toolbarBtn_1v3wz_174:focus-visible),._panelBodyFlush_1v3wz_39 ._filtersRow_1v3wz_176:has(._iconBtn_1v3wz_176:hover){position:relative;z-index:6}._panel_1v3wz_13:has([data-room-quick-actions]:has(button:hover)) ._panelBody_1v3wz_39,._panel_1v3wz_13:has([data-room-quick-actions]:has(button:focus-visible)) ._panelBody_1v3wz_39{position:relative;z-index:3;overflow:visible}._panel_1v3wz_13:has([data-room-quick-actions]:has(button:hover)) [data-room-quick-actions],._panel_1v3wz_13:has([data-room-quick-actions]:has(button:focus-visible)) [data-room-quick-actions]{position:relative;z-index:10}._panel_1v3wz_13:has([data-room-quick-actions]) ._panelBody_1v3wz_39{padding-top:calc(var(--space-md) + 6px)}._panel_1v3wz_13:has([data-room-quick-actions]) [data-room-quick-actions]{margin-top:-6px}._panelBody_1v3wz_39{flex:1;min-height:0;overflow:auto;padding:var(--space-md);border-radius:0 0 var(--radius-md) var(--radius-md)}._panelBodyFlush_1v3wz_39{flex:1;min-height:0;overflow:auto;padding:var(--space-sm);display:flex;flex-direction:column;border-radius:0 0 var(--radius-md) var(--radius-md)}._panel_1v3wz_13:has([data-chat-games-collapsed=true]){overflow:hidden;min-height:var(--chat-games-collapsed-min-h)}._panel_1v3wz_13:has([data-chat-games-collapsed=true]) ._panelBodyFlush_1v3wz_39,._panel_1v3wz_13:has([data-chat-games-collapsed=true]) ._panelBody_1v3wz_39{overflow:hidden}._layoutTl80_1v3wz_232:has([data-chat-games-collapsed=true]),._layoutT100_1v3wz_233:has([data-chat-games-collapsed=true]){grid-template-rows:minmax(0,4fr) minmax(var(--chat-games-collapsed-min-h),1fr)}._layoutT100_1v3wz_233{grid-template-columns:7fr 3fr;grid-template-rows:4fr 1fr}._layoutT100_1v3wz_233 ._top_1v3wz_243{grid-column:1 / -1;grid-row:1}._layoutT100_1v3wz_233 ._bottomLeft_1v3wz_248{grid-column:1;grid-row:2}._layoutT100_1v3wz_233 ._bottomRight_1v3wz_253{grid-column:2;grid-row:2}._layoutTl80_1v3wz_232{grid-template-columns:minmax(0,1fr) calc(30% + 238px);grid-template-rows:4fr 1fr}._layoutTl80_1v3wz_232 ._top_1v3wz_243{grid-column:1;grid-row:1}._layoutTl80_1v3wz_232 ._bottomLeft_1v3wz_248{grid-column:1;grid-row:2}._layoutTl80_1v3wz_232 ._right_1v3wz_273{grid-column:2;grid-row:1 / -1}._layoutTl20_1v3wz_278{grid-template-columns:minmax(0,1fr) calc(30% + 238px);grid-template-rows:1fr 4fr}._layoutTl20_1v3wz_278 ._top_1v3wz_243{grid-column:1;grid-row:1}._layoutTl20_1v3wz_278 ._bottomLeft_1v3wz_248{grid-column:1;grid-row:2}._layoutTl20_1v3wz_278 ._right_1v3wz_273{grid-column:2;grid-row:1 / -1}._layoutTl70x100_1v3wz_298{grid-template-columns:minmax(0,1fr) calc(30% + 238px);grid-template-rows:1fr}._layoutTl70x100_1v3wz_298 ._top_1v3wz_243{grid-column:1;grid-row:1}._layoutTl70x100_1v3wz_298 ._right_1v3wz_273{grid-column:2;grid-row:1}._hiddenSlot_1v3wz_313,._layoutT100_1v3wz_233 ._right_1v3wz_273{display:none}._layoutT100Full_1v3wz_321{grid-template-columns:1fr;grid-template-rows:1fr}._layoutT100Full_1v3wz_321 ._top_1v3wz_243{grid-column:1;grid-row:1;min-height:0;overflow:auto}._layoutT100Full_1v3wz_321:has(._panelBare_1v3wz_30){height:auto;min-height:100%;grid-template-rows:min-content}._layoutT100Full_1v3wz_321:has(._panelBare_1v3wz_30) ._top_1v3wz_243{overflow:visible;min-height:min-content}._layoutT100Full_1v3wz_321 ._bottomLeft_1v3wz_248,._layoutT100Full_1v3wz_321 ._bottomRight_1v3wz_253,._layoutT100Full_1v3wz_321 ._right_1v3wz_273,._layoutTl80_1v3wz_232 ._bottomRight_1v3wz_253,._layoutTl20_1v3wz_278 ._bottomRight_1v3wz_253,._layoutTl70x100_1v3wz_298 ._bottomRight_1v3wz_253{display:none}._shell_1c5h7_1{position:relative;z-index:1;display:flex;height:100vh;width:100vw;min-width:1024px;overflow:hidden;background-color:var(--bg-base);background-image:radial-gradient(circle at 48% -10%,var(--grid-spot),transparent 52%),linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:100% 100%,30px 30px,30px 30px;color:var(--text-primary)}._main_1c5h7_18{flex:1;min-width:0;display:flex;flex-direction:column;padding:var(--space-md);gap:var(--space-md)}._mainHome_1c5h7_28{padding:0;gap:0;overflow-x:hidden;overflow-y:auto;min-height:0}._tabBar_m8r3r_1{display:flex;gap:.35rem;flex-wrap:wrap;flex:1;min-width:0}._profileHeader_m8r3r_9{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;flex-shrink:0}._logoutBtn_m8r3r_18{position:relative;isolation:isolate;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;font:inherit;font-size:.85rem;font-weight:600;padding:.35rem .65rem;border-radius:6px;border:1px solid var(--border-strong);background:color-mix(in srgb,var(--bg-raised) 88%,transparent);color:var(--text-primary);cursor:pointer;box-shadow:0 5px 15px #0000001a;transition:transform var(--motion-fast) var(--ease-spring),background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--motion-base) ease}._logoutBtn_m8r3r_18:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 10%,var(--accent-soft) 48%,transparent 88%);transform:translate(-115%);transition:none;pointer-events:none}._logoutBtnCompact_m8r3r_54{width:100%;justify-content:flex-start}._logoutBtn_m8r3r_18:hover{transform:translateY(-2px);border-color:var(--accent);background:var(--accent-soft);box-shadow:0 8px 20px var(--glow)}._logoutBtn_m8r3r_18:hover:before{transition:transform .5s var(--ease-smooth);transform:translate(115%)}._profileActionsRow_m8r3r_71{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;width:100%;margin-top:.25rem;padding-top:.5rem;border-top:1px solid var(--border-soft)}._profileSaveInlineStatus_m8r3r_82{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;color:var(--text-muted)}._logoutIcon_m8r3r_93{font-size:1rem;line-height:1}._tab_m8r3r_1{position:relative;isolation:isolate;overflow:hidden;font:inherit;font-size:.85rem;font-weight:600;padding:.35rem .75rem;border-radius:6px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-raised) 86%,transparent);color:var(--text-muted);cursor:pointer;box-shadow:0 5px 15px #0000001a;transition:transform var(--motion-fast) var(--ease-spring),border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-base) ease,color var(--motion-fast) ease}._tab_m8r3r_1:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 10%,var(--accent-soft) 48%,transparent 88%);transform:translate(-115%);transition:none;pointer-events:none}._tab_m8r3r_1:hover{transform:translateY(-2px);border-color:var(--accent);color:var(--text-primary);box-shadow:0 8px 20px var(--glow)}._tab_m8r3r_1:hover:before{transition:transform .5s var(--ease-smooth);transform:translate(115%)}._tabActive_m8r3r_143{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 38%,var(--bg-surface)),color-mix(in srgb,var(--accent) 20%,var(--bg-raised)));color:var(--text-inverted);border-color:var(--accent);box-shadow:0 8px 18px var(--glow)}._messagesPlaceholder_m8r3r_154{min-height:8rem;padding:.5rem 0}._messagesPlaceholder_m8r3r_154 h3{margin:0 0 .35rem;font-size:1rem}._profilePanel_m8r3r_164{display:flex;flex-direction:column;gap:1rem}._profileTwoCol_m8r3r_170{display:grid;grid-template-columns:minmax(200px,280px) 1fr;gap:1rem;align-items:stretch;width:100%;flex:1;min-height:0;height:100%}._profileColLeft_m8r3r_181,._profileColRight_m8r3r_182{min-width:0;min-height:100%;display:flex;flex-direction:column}._profileColLeft_m8r3r_181{position:relative}._profileHexArt_m8r3r_193{position:absolute;left:8px;bottom:8px;width:90px;height:104px;pointer-events:none;z-index:0;background:color-mix(in srgb,var(--accent) 12%,transparent);border:2px solid color-mix(in srgb,var(--accent) 75%,#ffcf00);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);display:flex;justify-content:center;align-items:center;box-shadow:inset 0 0 20px color-mix(in srgb,var(--accent) 35%,transparent);animation:_profileHexFloat_m8r3r_1 4s ease-in-out infinite;opacity:.55}._profileHexArt_m8r3r_193:after{content:"";width:36px;height:41px;background:color-mix(in srgb,var(--accent) 70%,#ffcf00);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);animation:_profileHexPulse_m8r3r_1 1s infinite alternate}@keyframes _profileHexFloat_m8r3r_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes _profileHexPulse_m8r3r_1{0%{opacity:.45;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){._profileHexArt_m8r3r_193{animation:none}._profileHexArt_m8r3r_193:after{animation:none}}._guestEmailAuthPanel_m8r3r_257{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:28rem;padding:.25rem 0}._guestEmailAuthHeader_m8r3r_266{display:flex;align-items:center}._emailAuthLogo_m8r3r_271{font-size:1.5rem;font-weight:800;letter-spacing:.02em;color:var(--text-primary)}._emailAuthTitle_m8r3r_278{margin:0;font-size:1.1rem;font-weight:700}._emailAuthDivider_m8r3r_284{margin:.25rem 0 0;text-align:center;font-size:.85rem;color:var(--text-muted)}._emailAuthOAuthRow_m8r3r_291{display:flex;flex-direction:column;gap:.35rem}._emailAuthLegalLink_m8r3r_297{color:var(--accent);text-decoration:underline;background:none;border:none;padding:0;font:inherit;cursor:pointer}._emailAuthLegalConsent_m8r3r_307{margin:0;color:var(--text-muted);font-size:calc(var(--font-size-xs) - 4px);line-height:1.35}._emailAuthCheckbox_m8r3r_314{display:flex;align-items:flex-start;gap:.45rem;font-size:.85rem;line-height:1.35;color:var(--text-primary)}._emailAuthCheckbox_m8r3r_314 input{margin-top:.15rem;flex-shrink:0}._profileColRight_m8r3r_182 ._profileRightLayout_m8r3r_328{flex:1;min-height:0}._profileAuthWelcome_m8r3r_333{display:flex;flex-direction:column;gap:.85rem;width:100%;max-width:28rem;padding:.25rem 0}._profileAuthWelcomeTitle_m8r3r_342{margin:0;font-size:1.1rem;font-weight:700}._profileAuthWelcomeText_m8r3r_348{margin:0;color:var(--text-muted);line-height:1.45}._profileAuthWelcomeBtn_m8r3r_354{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;box-sizing:border-box}._profileAuthWelcomeBtnIcon_m8r3r_364{width:1.25rem;height:1.25rem;flex-shrink:0}._accountPanel_m8r3r_370{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}._accountIdentity_m8r3r_378{display:flex;align-items:center;gap:.65rem;min-width:0;width:100%}._accountName_m8r3r_386{font-size:1rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis}._authMethods_m8r3r_393{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%}._authMethodRow_m8r3r_401{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.45rem;width:100%;max-width:100%;font:inherit;font-size:.8rem;font-weight:600;padding:.35rem .55rem;border-radius:6px;border:1px solid var(--border);box-sizing:border-box;text-align:left;transition:transform var(--motion-fast) var(--ease-spring),border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-base) ease,color var(--motion-fast) ease}._authMethodRow_m8r3r_401:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--accent),transparent 88%);opacity:0;transition:opacity var(--motion-fast) ease;pointer-events:none}._authMethodRowAction_m8r3r_436{background:color-mix(in srgb,var(--bg-raised) 88%,transparent);color:var(--text-primary);cursor:pointer}._authMethodRowAction_m8r3r_436:hover{transform:translate(3px);border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 74%,transparent);box-shadow:0 8px 20px var(--glow)}._authMethodRowAction_m8r3r_436:hover:before{opacity:.9}._authMethodRowLinked_m8r3r_453{background:linear-gradient(110deg,color-mix(in srgb,var(--success) 10%,transparent),transparent 42%),var(--accent-soft);border-color:var(--accent);color:var(--text-primary);box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 20%,transparent)}._authMethodRowDisabled_m8r3r_466{opacity:.55;cursor:not-allowed;background:var(--bg-sunken);color:var(--text-muted)}._authMethodIcon_m8r3r_473{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem}._authMethodRowLabel_m8r3r_482{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._authMethodCheckIcon_m8r3r_490{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:.75rem;font-weight:700;line-height:1;color:#2e9e5b}._guestAuthHeading_m8r3r_503{margin:.25rem 0 0;font-size:.85rem;font-weight:600;color:var(--text-muted)}._authMethodHint_m8r3r_510{margin:0;font-size:.75rem;color:var(--text-muted);line-height:1.35}._authLinkForm_m8r3r_517{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:22rem}._guestProfileLeft_m8r3r_525{display:flex;flex-direction:column;gap:.75rem}._guestAuthActions_m8r3r_531{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}._guestEmailForm_m8r3r_538{display:flex;flex-direction:column;gap:.5rem;max-width:22rem}._guestEmailLabel_m8r3r_545{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}._guestEmailActions_m8r3r_552{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}._guestEmailError_m8r3r_559{margin:0;font-size:.85rem;color:var(--danger, #c62828)}._guestEmailBack_m8r3r_252{border:none;background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;padding:.35rem 0}._guestEmailBack_m8r3r_252:hover:not(:disabled){color:var(--text)}._guestEmailBack_m8r3r_252:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){._profileTwoCol_m8r3r_170,._profileRightLayout_m8r3r_328{grid-template-columns:1fr}._profilePlaceholderBlock_m8r3r_592{min-height:5rem}}._profileNameInput_m8r3r_597{width:min(100%,30ch);max-width:100%;box-sizing:border-box}._nameTzBlock_m8r3r_603{display:flex;flex-direction:column;gap:.25rem;width:100%}._nameTzRow_m8r3r_610{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:100%}._nameTzField_m8r3r_618{display:flex;flex-direction:column;gap:.25rem;min-width:0}._profileTimezoneSelect_m8r3r_625{width:100%;min-width:0;max-width:none;box-sizing:border-box}._saveRow_m8r3r_632{display:flex;justify-content:flex-start;width:100%}._saveBtnCompact_m8r3r_638{font-size:.8rem;padding:.35rem .75rem}._profileFormShell_m8r3r_643{display:flex;flex-direction:column;gap:.5rem}._profileSaveStatus_m8r3r_649{margin:0;font-size:.8rem;color:var(--text-muted)}._profileNameRules_m8r3r_655{margin:0;font-size:.8rem;line-height:1.35;color:var(--text-muted)}._profileNameRulesStack_m8r3r_662{display:flex;flex-direction:column;gap:.5rem}._nicknameStatusField_m8r3r_668{position:relative;width:100%;margin-top:.25rem}._nicknameStatusField_m8r3r_668 input{width:100%;box-sizing:border-box}._nicknameStatusFieldAvailable_m8r3r_679 input{border:2px solid #34c759}._nicknameStatusFieldTaken_m8r3r_683 input{border:2px solid #e5484d}._nicknameStatusOnBorder_m8r3r_687{position:absolute;top:-.55rem;left:.75rem;padding:0 .35rem;font-size:.75rem;font-weight:600;background:var(--bg-base);pointer-events:none;line-height:1}._nicknameStatusOnBorderAvailable_m8r3r_699{color:#34c759}._nicknameStatusOnBorderTaken_m8r3r_703{color:#e5484d}._settingsBlock_m8r3r_707{--plaque-accent: var(--plaque-accent-2);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.65rem;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--plaque-accent) 30%,var(--border-soft));border-radius:var(--radius-sm);padding:.65rem .75rem .75rem .95rem;background:linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 8%,transparent),transparent 42%),var(--glass);box-shadow:var(--shadow-card),inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px) saturate(128%);backdrop-filter:blur(14px) saturate(128%)}._settingsBlock_m8r3r_707:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--plaque-accent),transparent 88%);box-shadow:0 0 13px color-mix(in srgb,var(--plaque-accent) 54%,transparent);opacity:.9;pointer-events:none}._profileRightLayout_m8r3r_328{display:grid;grid-template-columns:minmax(0,1fr) 238px;gap:.75rem;align-items:stretch;min-height:100%}._profilePlaceholderBlock_m8r3r_592{border:1px dashed var(--border-soft);border-radius:var(--radius-sm);background:radial-gradient(circle at 18% 82%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 42%),color-mix(in srgb,var(--bg-surface) 45%,transparent);min-height:100%}._settingsHeading_m8r3r_759{margin:0;font-size:1rem;color:color-mix(in srgb,var(--plaque-accent, var(--accent)) 42%,var(--text-primary));text-shadow:0 0 18px var(--glow)}._otherSettingsBlock_m8r3r_766{display:flex;flex-direction:column;gap:.5rem;margin-top:.35rem}._micModeRow_m8r3r_773{display:flex;flex-direction:column;gap:.35rem}._micModeToggle_m8r3r_779{display:inline-flex;gap:.35rem;flex-wrap:wrap}._micModeBtn_m8r3r_785{position:relative;overflow:hidden;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-raised) 88%,transparent);color:var(--text-primary);padding:.35rem .75rem;font-size:.85rem;cursor:pointer;transition:transform var(--motion-fast) var(--ease-spring),border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-base) ease}._micModeBtn_m8r3r_785:hover:not(:disabled){transform:translateY(-2px);border-color:var(--accent);background:var(--accent-soft);box-shadow:0 8px 20px var(--glow)}._micModeBtnActive_m8r3r_809{border-color:var(--accent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 30%,var(--bg-surface)),color-mix(in srgb,var(--accent) 16%,var(--bg-raised)));font-weight:600;box-shadow:0 8px 18px var(--glow)}._micModeBtnDisabled_m8r3r_820{opacity:.45;cursor:not-allowed}._micModeHelp_m8r3r_825{margin:0;font-size:.7rem;line-height:1.35;color:var(--text-muted);padding:0 .1rem}._field_m8r3r_833{display:flex;flex-direction:column;gap:.25rem}._fieldLabel_m8r3r_839{font-size:.85rem;font-weight:600;color:var(--text-muted)}._select_m8r3r_845{cursor:pointer}._textarea_m8r3r_849{resize:vertical;min-height:5rem;font-family:inherit;line-height:1.4}._aboutCounter_m8r3r_856{margin:0;text-align:right;font-size:.8rem}._profileSectionFill_m8r3r_862{height:100%;min-height:0;flex:1;display:flex;flex-direction:column}._profileMessagesShell_m8r3r_870{flex:1;min-height:0;display:flex;flex-direction:column}._msgLayout_m8r3r_877{display:grid;grid-template-columns:minmax(154px,211px) 1fr;gap:.5rem;flex:1;min-height:0;height:100%;width:100%;align-items:stretch}._messagesRightLayout_m8r3r_888{display:grid;grid-template-columns:minmax(0,1fr) 238px;gap:.75rem;align-items:stretch;min-height:0;height:100%}._profileSectionFill_m8r3r_862 ._profileHeader_m8r3r_9{flex-shrink:0}._msgContacts_m8r3r_901{display:flex;flex-direction:column;gap:.35rem;min-height:0;flex:1;overflow-y:auto;padding:0;background:transparent;border:none}._msgContactsColumn_m8r3r_913{display:flex;flex-direction:column;gap:.35rem;min-height:0}._msgAddContactBtn_m8r3r_920{width:100%;font:inherit;font-size:.8rem;font-weight:600;padding:.35rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-base);color:var(--text-primary);cursor:pointer}._msgAddContactBtn_m8r3r_920:hover{border-color:var(--accent);background:var(--accent-soft)}._msgContactSearchBlock_m8r3r_938{display:flex;flex-direction:column;gap:.25rem;flex-shrink:0}._msgContactSearchToolbar_m8r3r_945{display:grid;grid-template-columns:1fr auto;gap:.25rem;align-items:center}._msgContactSearchInput_m8r3r_952{width:100%;min-width:0;font:inherit;font-size:.75rem;padding:.3rem .45rem;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-primary);box-shadow:inset 0 1px #ffffff06;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}._msgContactSearchInput_m8r3r_952:hover:not(:disabled):not(:read-only){border-color:color-mix(in srgb,var(--accent) 52%,var(--border-soft));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-soft) 55%,transparent)}._msgContactSearchInput_m8r3r_952:focus,._msgContactSearchInput_m8r3r_952:focus-visible{outline:none;border-color:var(--accent);animation:_inputRippleFocus_m8r3r_1 .6s linear;box-shadow:0 0 0 3px var(--accent-soft),0 7px 20px var(--glow)}@keyframes _inputRippleFocus_m8r3r_1{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent)}to{box-shadow:0 0 0 3px var(--accent-soft),0 7px 20px var(--glow)}}._msgContactSearchFind_m8r3r_990{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);cursor:pointer;font-size:.9rem;line-height:1;box-shadow:0 5px 15px #0000001a;transition:transform var(--motion-fast) var(--ease-spring),border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-base) ease}._msgContactSearchFind_m8r3r_990:hover:not(:disabled){transform:translateY(-2px);border-color:var(--accent);background:var(--accent-soft);box-shadow:0 8px 20px var(--glow)}._msgContactSearchFind_m8r3r_990:disabled{opacity:.45;cursor:default}._msgContactSearchInfo_m8r3r_1025{margin:0;font-size:.7rem;color:var(--text-muted);padding:0 .1rem}._msgContact_m8r3r_901{--plaque-accent: var(--accent);position:relative;overflow:hidden;width:calc(100% - .5rem);max-width:100%;min-height:3.75rem;border:1px solid color-mix(in srgb,var(--plaque-accent) 30%,var(--border-soft));border-radius:var(--radius-sm);background:linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 8%,transparent),transparent 42%),var(--bg-base);padding:.45rem .55rem;text-align:left;display:flex;flex-direction:row;align-items:center;gap:.45rem;cursor:pointer;font-size:.8rem;box-sizing:border-box;box-shadow:0 7px 20px #00000021;transition:transform var(--motion-base) var(--ease-spring),border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease,background var(--motion-fast) ease}._msgContact_m8r3r_901:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--plaque-accent),transparent 88%);box-shadow:0 0 13px color-mix(in srgb,var(--plaque-accent) 54%,transparent);opacity:.85;pointer-events:none}._msgContactBody_m8r3r_1077{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}._msgContactAvatar_m8r3r_1085{flex-shrink:0;width:32px;height:32px;border-radius:50%;object-fit:cover;background:var(--bg-surface)}._msgContact_m8r3r_901:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--plaque-accent) 66%,var(--border-strong));box-shadow:0 13px 30px #0003}._msgContactActive_m8r3r_1100{border-color:var(--accent);background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 42%),var(--accent-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent),0 11px 26px var(--glow)}._msgContactName_m8r3r_1113{font-size:.88rem;font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._msgContactPreview_m8r3r_1123{font-size:.64rem;color:var(--text-muted);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._msgContactRow_m8r3r_1132{display:flex;align-items:center;justify-content:space-between;gap:.35rem}._msgContactUnread_m8r3r_1139{flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent);box-shadow:0 0 11px var(--glow)}._msgThread_m8r3r_1148{position:relative;overflow:hidden;min-width:0;min-height:0;height:100%;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:.45rem;display:flex;flex-direction:column;gap:.35rem;background:radial-gradient(circle at 92% 5%,color-mix(in srgb,var(--violet) 17%,transparent),transparent 38%),radial-gradient(circle at 4% 96%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 42%),linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),var(--bg-sunken);background-size:auto,auto,22px 22px,22px 22px,auto;box-shadow:var(--shadow-card),inset 0 1px #ffffff09}._msgThreadHeader_m8r3r_1172{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.35rem .45rem;margin:-.1rem -.1rem 0;background:color-mix(in srgb,var(--glass) 86%,var(--accent-soft));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);border-radius:var(--radius-sm)}._msgThreadHeaderMain_m8r3r_1188{flex:1;min-width:0}._msgDeleteContactBtn_m8r3r_1193{flex-shrink:0;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-secondary);font:inherit;font-size:.72rem;line-height:1.2;padding:.25rem .45rem;cursor:pointer}._msgDeleteContactBtn_m8r3r_1193:hover{border-color:var(--accent);color:var(--text-primary)}._msgThreadHeaderActions_m8r3r_1211{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}._msgThreadHeaderMenuWrap_m8r3r_1218{position:relative}._msgThreadHeaderMenuBtn_m8r3r_1222{position:relative;overflow:hidden;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-primary);font:inherit;font-size:1rem;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 5px 15px #0000001a;transition:transform var(--motion-fast) var(--ease-spring),border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-base) ease}._msgThreadHeaderMenuBtn_m8r3r_1222:hover{transform:translateY(-2px);border-color:var(--accent);background:var(--accent-soft);box-shadow:0 8px 20px var(--glow)}._msgThreadHeaderDropdown_m8r3r_1257{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:10.5rem;padding:4px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--glass);box-shadow:var(--shadow-card),inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px) saturate(128%);backdrop-filter:blur(14px) saturate(128%)}._msgThreadHeaderMenuItem_m8r3r_1273{position:relative;overflow:hidden;display:block;width:100%;margin:0;padding:.4rem .5rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font:inherit;font-size:.78rem;text-align:left;cursor:pointer;transition:transform var(--motion-fast) var(--ease-spring),background var(--motion-fast) ease}._msgThreadHeaderMenuItem_m8r3r_1273:hover{transform:translate(3px);background:color-mix(in srgb,var(--accent-soft) 74%,transparent)}._msgDeleteSuccess_m8r3r_1298{margin:0;font-size:.85rem;color:var(--text-primary);line-height:1.4}._msgThreadHeader_m8r3r_1172 p{margin:.1rem 0 0}._msgAvatar_m8r3r_1309{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;background:var(--accent);color:var(--text-inverted);box-shadow:0 6px 16px var(--glow)}._msgFeedScrollArea_m8r3r_1323{flex:1;min-height:0;position:relative;overflow:hidden;width:100%}._msgFeedScrollArea_m8r3r_1323:before,._msgFeedScrollArea_m8r3r_1323:after{content:"";position:absolute;left:0;right:0;height:8px;pointer-events:none;z-index:1}._msgFeedScrollArea_m8r3r_1323:before{top:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg-raised) 34%,transparent) 0%,transparent 100%)}._msgFeedScrollArea_m8r3r_1323:after{bottom:0;background:linear-gradient(to top,color-mix(in srgb,var(--bg-raised) 34%,transparent) 0%,transparent 100%)}._msgFeed_m8r3r_1323{flex:1;min-height:0;height:100%;overflow-y:auto;width:100%;max-width:none;margin:0;border:none;border-radius:var(--radius-sm);padding:.5rem .35rem;background:transparent}._msgFeed_m8r3r_1323 p{margin:0}._msgFeedEmptyHint_m8r3r_1378{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:1.5rem 1rem;text-align:center;gap:.75rem}._msgFeedEmptyHint_m8r3r_1378 p{max-width:36rem;margin:0}._msgFeedItem_m8r3r_1394{margin-bottom:.55rem;display:flex}._msgFeedItemOutbound_m8r3r_1399{justify-content:flex-end}._msgFeedItemInbound_m8r3r_1403{justify-content:flex-start}._msgBubble_m8r3r_1407{max-width:85%;padding:.4rem .55rem .3rem;border-radius:.65rem;border:1px solid var(--border-soft);box-shadow:0 5px 13px #0000001f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--motion-fast) var(--ease-spring),border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease}._msgBubble_m8r3r_1407:hover{transform:translateY(-1px);box-shadow:0 9px 22px #0000002e}._msgBubbleOutbound_m8r3r_1425{background:color-mix(in srgb,var(--accent-soft) 82%,var(--glass));border-color:color-mix(in srgb,var(--accent) 25%,var(--border-soft))}._msgBubbleInbound_m8r3r_1430{background:color-mix(in srgb,var(--bg-surface) 88%,var(--glass))}._msgBubbleSelected_m8r3r_1434._msgBubbleOutbound_m8r3r_1425{background:color-mix(in srgb,var(--accent-soft) 72%,var(--bg-surface));border-color:color-mix(in srgb,var(--accent) 38%,var(--border-soft))}._msgBubbleSelected_m8r3r_1434._msgBubbleInbound_m8r3r_1430{background:color-mix(in srgb,var(--bg-surface) 78%,var(--border-soft))}._msgBubbleContextMenu_m8r3r_1443{position:fixed;z-index:200;min-width:10.5rem;padding:.25rem 0;background:var(--glass);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-card),inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px) saturate(128%);backdrop-filter:blur(14px) saturate(128%)}._msgBubbleContextMenuItem_m8r3r_1457{display:block;width:100%;padding:.38rem .75rem;border:none;background:transparent;color:var(--text-muted);font-size:.85rem;text-align:left;cursor:not-allowed;opacity:.55}._msgBubbleContextMenuItem_m8r3r_1457:disabled{pointer-events:none}._msgBubbleContextMenuItemEnabled_m8r3r_1474{opacity:1;color:var(--text-primary);cursor:pointer}._msgBubbleContextMenuItemEnabled_m8r3r_1474:hover{background:color-mix(in srgb,var(--accent-soft) 74%,transparent)}._msgBubbleContextMenuItemDanger_m8r3r_1484._msgBubbleContextMenuItemEnabled_m8r3r_1474{color:color-mix(in srgb,#d45 72%,var(--text-muted))}._msgBubbleDeleted_m8r3r_1488{opacity:.82}._msgBubbleTextDeleted_m8r3r_1492{font-style:italic;color:var(--text-muted)}._msgComposerStack_m8r3r_1497{display:flex;flex-direction:column;gap:.35rem}._msgReplyPreview_m8r3r_1503{display:grid;grid-template-columns:1fr 24px;gap:.35rem;align-items:start;padding:.35rem .45rem;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-surface) 88%,var(--bg-raised))}._msgReplyPreviewText_m8r3r_1514{margin:0;font-size:.82rem;line-height:1.3;color:var(--text-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word;white-space:pre-wrap}._msgReplyPreviewClose_m8r3r_1527{width:24px;height:24px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:1.1rem;line-height:1;cursor:pointer}._msgReplyPreviewClose_m8r3r_1527:hover{background:color-mix(in srgb,var(--bg-surface) 60%,var(--border-soft));color:var(--text-primary)}._msgBubbleTopic_m8r3r_1545{font-size:.72rem;font-weight:600;color:var(--text-muted);margin-bottom:.2rem}._msgBubbleText_m8r3r_1492{margin:0;font-size:1.05rem;line-height:1.35;white-space:pre-wrap;word-break:break-word}._msgBubbleMeta_m8r3r_1560{display:flex;align-items:center;justify-content:flex-end;gap:.2rem;margin-top:.2rem}._msgBubbleTime_m8r3r_1568{font-size:.62rem;color:var(--text-muted);line-height:1}._msgBubbleChecks_m8r3r_1574{display:inline-flex;align-items:center;line-height:0}._msgBubbleCheckGray_m8r3r_1580{color:var(--text-muted)}._msgBubbleCheckRead_m8r3r_1584{color:#66c0f4}._msgBubbleCheckSecond_m8r3r_1588{margin-left:-5px}._msgComposer_m8r3r_1497{display:grid;grid-template-columns:28px 1fr 28px;gap:4px;align-items:end}._msgEmojiBtn_m8r3r_1599{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._msgEmojiBtn_m8r3r_1599:hover{color:var(--text-primary);background:var(--bg-raised)}._msgEmojiBtn_m8r3r_1599[aria-expanded=true]{color:var(--text-primary);border-color:var(--border-strong);background:var(--bg-raised)}._msgEmojiBtn_m8r3r_1599:disabled{opacity:.55;cursor:not-allowed}._msgEmojiPickerZone_m8r3r_1630{position:relative;flex-shrink:0}._msgEmojiPicker_m8r3r_1630{align-self:flex-start;max-width:100%;display:flex;flex-direction:column;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-raised);box-shadow:0 4px 16px color-mix(in srgb,var(--text-primary) 12%,transparent);overflow:hidden;max-height:280px;opacity:1;transition:opacity .15s ease}._msgEmojiPickerFading_m8r3r_1650{opacity:.5}._msgEmojiPickerHeader_m8r3r_1654{display:flex;flex-wrap:nowrap;gap:2px;padding:4px 6px;border-bottom:1px solid var(--border-soft);overflow:hidden;flex-shrink:0}._msgEmojiPickerTab_m8r3r_1664{flex:0 0 auto;margin:0;padding:2px 6px;border:none;background:transparent;font-size:1rem;line-height:1.2;opacity:.55;cursor:pointer}._msgEmojiPickerTabActive_m8r3r_1676{opacity:1}._msgEmojiPickerBody_m8r3r_1680{flex:1;min-height:120px;overflow-y:auto;overflow-x:hidden;padding:4px 6px}._msgEmojiPickerSection_m8r3r_1688+._msgEmojiPickerSection_m8r3r_1688{margin-top:.35rem}._msgEmojiPickerCategoryTitle_m8r3r_1692{margin:.2rem 0 .15rem;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted)}._msgEmojiPickerGrid_m8r3r_1701{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px}._msgEmojiPickerItem_m8r3r_1707{margin:0;padding:2px 0;border:none;border-radius:var(--radius-sm);background:transparent;font-size:var(--font-size-sm);line-height:1.3;cursor:pointer}._msgEmojiPickerFooter_m8r3r_1718{display:flex;flex-wrap:nowrap;gap:4px;padding:4px 6px;border-top:1px solid var(--border-soft);overflow:hidden;flex-shrink:0}._msgEmojiPickerRecentSlot_m8r3r_1728{flex:0 0 1.5rem;width:1.5rem;height:1.5rem;border:1px dashed var(--border-soft);border-radius:var(--radius-sm)}._msgEmojiPickerRecentBtn_m8r3r_1736{flex:0 0 1.5rem;width:1.5rem;height:1.5rem;margin:0;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;font-size:var(--font-size-sm);line-height:1;cursor:pointer}._msgEmojiPickerCompact_m8r3r_1750{flex-direction:row;align-items:stretch;align-self:stretch;max-height:none;width:100%}._msgEmojiPickerSidebar_m8r3r_1758{display:flex;flex-direction:column;flex-wrap:nowrap;gap:2px;padding:4px 2px;border-right:1px solid var(--border-soft);overflow-x:hidden;overflow-y:auto;flex-shrink:0}._msgEmojiPickerCompact_m8r3r_1750 ._msgEmojiPickerTab_m8r3r_1664{padding:3px 2px;font-size:.95rem}._msgEmojiPickerCompact_m8r3r_1750 ._msgEmojiPickerBody_m8r3r_1680{flex:1 1 auto;min-width:0;min-height:0;max-height:none;overflow-y:auto}._msgEmojiPickerCompact_m8r3r_1750 ._msgEmojiPickerGrid_m8r3r_1701{grid-template-columns:repeat(6,minmax(0,1fr))}._msgEmojiPickerRoom_m8r3r_1787{align-self:stretch;width:100%;max-height:200px;flex-direction:column}._msgEmojiPickerRoom_m8r3r_1787 ._msgEmojiPickerBody_m8r3r_1680{flex:1;min-height:0;max-height:none;overflow-y:auto}._msgEmojiPickerRoom_m8r3r_1787 ._msgEmojiPickerGrid_m8r3r_1701{grid-template-columns:repeat(6,minmax(0,1fr))}._msgSendBtn_m8r3r_1805{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--accent);color:var(--text-inverted);font-size:var(--font-size-base);line-height:1;cursor:pointer;transition:background var(--transition-fast)}._msgSendBtn_m8r3r_1805:hover{background:var(--accent-hover)}._msgSendBtn_m8r3r_1805:disabled{opacity:.45;cursor:not-allowed}._msgSendBtnMic_m8r3r_1831:disabled{background:var(--bg-surface);color:var(--text-muted);border-color:var(--border-soft)}._msgComposerInput_m8r3r_1837{width:100%;min-width:0;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:4px 8px;background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);line-height:1.3;resize:none;overflow-y:hidden;field-sizing:content;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease}._msgComposerInput_m8r3r_1837:hover:not(:disabled){box-shadow:0 0 10px color-mix(in srgb,var(--success) 20%,transparent);border-color:color-mix(in srgb,var(--success) 50%,var(--border-soft))}._msgComposerInput_m8r3r_1837:focus{outline:none;border-color:var(--success);box-shadow:0 0 20px color-mix(in srgb,var(--success) 60%,transparent)}._shell_1i16o_1{display:flex;height:100%;min-height:0;gap:var(--space-xs)}._mainCol_1i16o_9:has(._shellCollapsed_1i16o_9){height:100%;max-height:100%;min-height:0;overflow:hidden}._shellCollapsed_1i16o_9{height:100%;max-height:100%;min-height:0;overflow:hidden;align-items:stretch}._shellCollapsed_1i16o_9 ._gameAside_1i16o_24{min-height:0;max-height:100%;overflow:hidden}._shellCollapsed_1i16o_9 ._chatMain_1i16o_30{min-height:0;overflow:hidden}._shellCollapsed_1i16o_9 ._messagesWrap_1i16o_35{flex:1 1 auto;min-height:calc(2 * (var(--font-size-sm) * 1.35 + 10px));overflow:hidden}._shellCollapsed_1i16o_9 ._composerStack_1i16o_42{flex-shrink:0}._chatGamesRightLayout_1i16o_46{display:grid;grid-template-columns:minmax(0,1fr) 238px;gap:.75rem;align-items:stretch;height:100%;min-height:0}._mainCol_1i16o_9{min-width:0;min-height:0;display:flex;flex-direction:column;height:100%}._chatGamesPlaceholderBlock_1i16o_63{border:1px dashed var(--border-soft);border-radius:var(--radius-sm);background:radial-gradient(circle at 18% 82%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 42%),color-mix(in srgb,var(--bg-surface) 45%,transparent);min-height:100%}@media(max-width:900px){._chatGamesRightLayout_1i16o_46{grid-template-columns:1fr;overflow-y:auto}._chatGamesPlaceholderBlock_1i16o_63{display:none}}._emptyOnly_1i16o_83{color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.35}._categoryGrid_1i16o_89{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:var(--space-sm);flex:1;min-height:0;height:100%;overflow:hidden}._emptyHint_1i16o_100{margin:0;padding:var(--space-sm);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.35}._categoryBtn_1i16o_108{--plaque-accent: var(--accent);position:relative;isolation:isolate;overflow:hidden;min-height:0;height:100%;width:100%;padding:var(--space-sm);border:1px solid color-mix(in srgb,var(--plaque-accent) 30%,var(--border-soft));border-radius:var(--radius-sm);background:linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 8%,transparent),transparent 42%),var(--bg-raised);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);line-height:1.3;cursor:pointer;box-shadow:0 7px 20px #00000021;transition:transform var(--motion-base) var(--ease-spring),border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-base) ease}._categoryBtn_1i16o_108:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--plaque-accent),transparent 88%);box-shadow:0 0 13px color-mix(in srgb,var(--plaque-accent) 54%,transparent);opacity:.9;pointer-events:none}._categoryBtn_1i16o_108:nth-child(4n+1){--plaque-accent: var(--plaque-accent-1)}._categoryBtn_1i16o_108:nth-child(4n+2){--plaque-accent: var(--plaque-accent-2)}._categoryBtn_1i16o_108:nth-child(4n+3){--plaque-accent: var(--plaque-accent-3)}._categoryBtn_1i16o_108:nth-child(4n){--plaque-accent: var(--plaque-accent-4)}._categoryBtn_1i16o_108:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--plaque-accent) 66%,var(--border-strong));background:linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 12%,transparent),transparent 42%),var(--accent-soft);box-shadow:0 13px 30px #0003}._gameAside_1i16o_24{--plaque-accent: var(--plaque-accent-1);position:relative;overflow:hidden;flex-shrink:0;width:72px;display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:4px;border:1px solid color-mix(in srgb,var(--plaque-accent) 30%,var(--border-soft));border-radius:var(--radius-sm);background:linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 8%,transparent),transparent 42%),var(--bg-raised);cursor:pointer;text-align:center;font:inherit;color:inherit;box-shadow:0 7px 20px #00000021;transition:transform var(--motion-base) var(--ease-spring),border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-base) ease}._gameAside_1i16o_24:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--plaque-accent) 66%,var(--border-strong));background:var(--accent-soft);box-shadow:0 13px 30px #0003}._gameAsideExpanded_1i16o_218{border-color:var(--accent);background:var(--accent-soft)}._asideTitle_1i16o_223{font-size:var(--font-size-xs);font-weight:600;color:var(--text-secondary);line-height:1.15}._gameLogo_1i16o_230{width:100%;aspect-ratio:231 / 87;border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 6px 16px color-mix(in srgb,var(--plaque-accent, var(--accent)) 27%,transparent);transition:transform var(--motion-base) var(--ease-spring),box-shadow var(--motion-base) ease}._gameAside_1i16o_24:hover ._gameLogo_1i16o_230{transform:rotate(-2deg) scale(1.06)}._gameName_1i16o_243{font-size:var(--font-size-xs);font-weight:600;color:var(--text-primary);line-height:1.2;word-break:break-word}._chatMain_1i16o_30{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:4px}._messagesWrap_1i16o_35{flex:1;min-height:4.5rem;position:relative;border:1px solid var(--border-soft);border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow-card),inset 0 1px #ffffff09}._hydratingOverlay_1i16o_272{position:absolute;top:0;left:0;right:0;z-index:2;margin:0;padding:6px 8px;text-align:left;font-size:var(--font-size-sm);color:var(--text-muted);opacity:.55;pointer-events:none}._messagesWrap_1i16o_35:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-color:var(--bg-sunken);background-image:radial-gradient(circle at 92% 5%,color-mix(in srgb,var(--violet) 17%,transparent),transparent 38%),radial-gradient(circle at 4% 96%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 42%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,auto,22px 22px,22px 22px}._messages_1i16o_35{position:relative;z-index:1;height:100%;overflow:auto;display:flex;flex-direction:column;gap:2px;padding:4px 6px;background:transparent}._messageLine_1i16o_314{margin:0;font-size:var(--font-size-sm);line-height:1.35;word-break:break-word;border:1px solid var(--border-soft);border-radius:var(--radius-sm);border-bottom-left-radius:4px;padding:4px 6px;background:color-mix(in srgb,var(--bg-raised) 92%,transparent);box-shadow:0 5px 13px #0000001f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--motion-fast) var(--ease-spring),border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease}._messageLine_1i16o_314:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 34%,var(--border-soft));box-shadow:0 9px 22px #0000002e}._messageLine_1i16o_314 strong{font-weight:600}._emptyMessages_1i16o_342{margin:0;color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.35}._composerStack_1i16o_42{flex-shrink:0}._gameEmojiPickerZone_1i16o_353{position:relative;flex-shrink:0}._gameEmojiPickerOverlay_1i16o_358{position:absolute;bottom:100%;left:0;margin-bottom:.35rem;z-index:3;pointer-events:none;display:flex;justify-content:flex-start;max-width:100%}._gameEmojiPickerOverlay_1i16o_358>*{pointer-events:auto}._gameEmojiPickerPortal_1i16o_374{position:fixed;z-index:1000;pointer-events:none;display:flex;justify-content:flex-start;max-width:calc(100vw - 16px)}._gameEmojiPickerPortal_1i16o_374>*{pointer-events:auto}._composer_1i16o_42{flex-shrink:0;display:grid;grid-template-columns:28px 1fr 28px;gap:4px;align-items:center}._sendError_1i16o_395{grid-column:1 / -1;margin:0;font-size:var(--font-size-xs);line-height:1.3;color:var(--danger)}._sendBtn_1i16o_403{position:relative;overflow:hidden;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--accent);color:var(--text-inverted);font-size:var(--font-size-base);line-height:1;cursor:pointer;box-shadow:0 8px 18px var(--glow);transition:transform var(--motion-fast) var(--ease-spring),background var(--motion-fast) ease,box-shadow var(--motion-base) ease}._sendBtn_1i16o_403:hover:not(:disabled){transform:translateY(-2px);background:var(--accent-hover);box-shadow:0 12px 27px var(--glow)}._sendBtn_1i16o_403:disabled{opacity:.45;cursor:not-allowed}._input_1i16o_437{width:100%;min-width:0;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:4px 8px;background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);line-height:1.3;box-shadow:inset 0 1px #ffffff06;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background-color var(--motion-fast) ease}._input_1i16o_437:hover:not(:disabled){box-shadow:0 0 10px color-mix(in srgb,var(--success) 20%,transparent);border-color:color-mix(in srgb,var(--success) 50%,var(--border-soft))}._input_1i16o_437:focus{outline:none;border-color:var(--success);box-shadow:0 0 20px color-mix(in srgb,var(--success) 60%,transparent)}._shell_1ypgn_1{display:flex;height:100%;min-height:0;gap:var(--space-xs)}._siteAside_1ypgn_8{flex-shrink:0;width:72px;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:4px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-raised);cursor:pointer;text-align:center;font:inherit;color:inherit;transition:border-color var(--transition-fast),background var(--transition-fast)}._siteAside_1ypgn_8:hover,._siteAsideExpanded_1ypgn_31{border-color:var(--accent);background:var(--accent-soft)}._asideTitle_1ypgn_36{font-size:var(--font-size-xs);font-weight:600;color:var(--text-secondary);line-height:1.15}._siteGlyph_1ypgn_43{font-size:1.35rem;line-height:1;color:var(--accent)}._chatMain_1ypgn_49{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:4px}._messagesWrap_1ypgn_58{flex:1;min-height:4.5rem;position:relative;border:1px solid var(--border-soft);border-radius:var(--radius-sm);overflow:hidden}._hydratingOverlay_1ypgn_67{position:absolute;top:0;left:0;right:0;z-index:2;margin:0;padding:6px 8px;text-align:left;font-size:var(--font-size-sm);color:var(--text-muted);opacity:.55;pointer-events:none}._messageLine_1ypgn_82{margin:0;font-size:var(--font-size-sm);line-height:1.35;word-break:break-word;border:1px solid var(--border-soft);border-radius:var(--radius-sm);border-bottom-left-radius:4px;padding:4px 6px;background:color-mix(in srgb,var(--bg-raised) 92%,transparent);box-shadow:0 5px 13px #0000001f}._messageLine_1ypgn_82 strong{font-weight:600}._sendError_1ypgn_99{grid-column:1 / -1;margin:0;font-size:var(--font-size-xs);line-height:1.3;color:var(--danger)}._messagesWrap_1ypgn_58:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-color:var(--bg-sunken);background-image:radial-gradient(circle at 92% 5%,color-mix(in srgb,var(--violet) 17%,transparent),transparent 38%),radial-gradient(circle at 4% 96%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 42%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,auto,22px 22px,22px 22px}._messages_1ypgn_58{position:relative;z-index:1;height:100%;overflow:auto;display:flex;flex-direction:column;gap:2px;padding:4px 6px;background:transparent}._emptyMessages_1ypgn_134{margin:0;color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.35}._composer_1ypgn_141{flex-shrink:0;display:grid;grid-template-columns:28px 1fr;gap:4px;align-items:center}._sendBtn_1ypgn_149{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--accent);color:var(--text-inverted);font-size:var(--font-size-base);line-height:1;cursor:pointer}._sendBtn_1ypgn_149:hover:not(:disabled){background:var(--accent-hover)}._sendBtn_1ypgn_149:disabled{opacity:.45;cursor:not-allowed}._input_1ypgn_174{width:100%;min-width:0;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:4px 8px;background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);line-height:1.3}._input_1ypgn_174:focus{outline:2px solid var(--accent);outline-offset:1px}._input_1ypgn_174:disabled{opacity:.65;cursor:not-allowed}._breadcrumb_1kmix_1{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:nowrap;font-size:1.05rem;font-weight:400;letter-spacing:.01em;color:var(--text-muted)}._crumbHome_1kmix_13{flex-shrink:0}._crumbGamesHighlight_1kmix_17{text-decoration:none;color:var(--text-primary);text-shadow:0 0 16px var(--glow)}._crumbGamesHighlight_1kmix_17:hover{color:var(--accent)}._breadcrumbAlignBody_1kmix_28{box-sizing:border-box;width:calc(100% + 2 * (var(--space-md) - var(--space-sm)));margin-left:calc(var(--space-sm) - var(--space-md));margin-right:calc(var(--space-sm) - var(--space-md))}._breadcrumbFull_1kmix_35{max-width:100%}._breadcrumbFull_1kmix_35 ._crumbLink_1kmix_39{flex-shrink:0;max-width:none}._breadcrumbFull_1kmix_35 ._crumbTrailEnd_1kmix_44{position:relative;flex:1;min-width:0;padding:0;border:none;background:none;color:var(--text-secondary);font:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;cursor:pointer;transition:color var(--motion-fast) ease,text-shadow var(--motion-fast) ease}._breadcrumbFull_1kmix_35 ._crumbTrailEnd_1kmix_44:after{content:"";position:absolute;left:0;right:70%;bottom:-3px;height:1px;background:linear-gradient(90deg,var(--accent),transparent);box-shadow:0 0 9px var(--glow);opacity:.7;pointer-events:none}._breadcrumbFull_1kmix_35 ._crumbTrailEnd_1kmix_44:hover{color:var(--accent);text-shadow:0 0 16px var(--glow)}._breadcrumbFull_1kmix_35 ._crumbTrailEnd_1kmix_44._crumbActive_1kmix_81{color:var(--text-primary);font-weight:650;text-shadow:0 0 16px var(--glow)}._breadcrumbFull_1kmix_35 ._crumbTrailEnd_1kmix_44._crumbActive_1kmix_81:hover{color:var(--accent)}._crumb_1kmix_13{position:relative;padding:0;border:none;background:none;color:var(--text-muted);font:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;transition:color var(--motion-fast) ease,text-shadow var(--motion-fast) ease}._crumb_1kmix_13:hover{color:var(--accent);text-shadow:0 0 14px var(--glow)}._crumbActive_1kmix_81{color:var(--text-primary);font-weight:650;cursor:default;max-width:240px;text-shadow:0 0 16px var(--glow)}._crumbActive_1kmix_81:hover{color:var(--accent);cursor:pointer}._crumbMuted_1kmix_130{color:var(--text-muted);cursor:default;max-width:240px}._sep_1kmix_136{color:var(--text-muted);font-size:.9em;flex-shrink:0;-webkit-user-select:none;user-select:none}._slot_7cpo6_3{flex:0 0 auto;flex-shrink:0;position:relative;z-index:2;min-width:0}._v03Field_7cpo6_11{position:relative;display:inline-flex;align-items:center;max-width:100%;cursor:pointer}._v03FieldSearch_7cpo6_19{--v03-accent: var(--yellow, var(--warning));--v03-width-collapsed: 32px;--v03-width-expanded: 12.5rem}._v03FieldIcon_7cpo6_27{position:absolute;left:50%;width:16px;height:16px;flex-shrink:0;color:var(--text-muted);fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transform:translate(-50%);transition:color .4s ease,left .4s ease,transform .4s ease;z-index:1}._v03Field_7cpo6_11:hover ._v03FieldIcon_7cpo6_27{color:color-mix(in srgb,var(--v03-accent) 85%,var(--text-muted))}._v03Field_7cpo6_11._expanded_7cpo6_52 ._v03FieldIcon_7cpo6_27,._v03Field_7cpo6_11:focus-within ._v03FieldIcon_7cpo6_27{left:8px;color:var(--v03-accent);transform:scale(1.1)}._v03Input_7cpo6_59{box-sizing:border-box;width:var(--v03-width-collapsed);min-width:0;max-width:100%;height:32px;padding:6px 0;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-base) 60%,transparent);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer;transition:width .4s ease,padding .4s ease,background .5s cubic-bezier(.2,.8,.2,1),border-color .5s cubic-bezier(.2,.8,.2,1)}._v03FieldSearch_7cpo6_19._expanded_7cpo6_52 ._v03Input_7cpo6_59,._v03FieldSearch_7cpo6_19:focus-within ._v03Input_7cpo6_59{cursor:text;width:var(--v03-width-expanded);max-width:var(--v03-width-expanded);padding-left:28px;padding-right:10px}._v03Field_7cpo6_11:hover ._v03Input_7cpo6_59{background:color-mix(in srgb,var(--v03-accent) 12%,transparent);border-color:color-mix(in srgb,var(--v03-accent) 55%,var(--border-soft))}._v03Field_7cpo6_11._expanded_7cpo6_52 ._v03Input_7cpo6_59,._v03Field_7cpo6_11:focus-within ._v03Input_7cpo6_59{background:color-mix(in srgb,var(--v03-accent) 25%,transparent);border-color:var(--v03-accent)}._v03Input_7cpo6_59:focus,._v03Input_7cpo6_59:focus-visible{outline:none}._v03Input_7cpo6_59::-webkit-search-cancel-button,._v03Input_7cpo6_59::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){._v03Input_7cpo6_59,._v03FieldIcon_7cpo6_27{transition:none}}._dropdown_7cpo6_121{position:fixed;z-index:80;margin:0;padding:0;list-style:none;max-height:12.5rem;overflow-y:auto;background:var(--bg-elevated, var(--bg-surface));border:1px solid var(--border-soft);border-radius:8px;box-shadow:0 8px 16px color-mix(in srgb,var(--text-primary) 18%,transparent);box-sizing:border-box}._dropdownItem_7cpo6_136{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .875rem;border:none;border-bottom:1px solid var(--border-soft);background:transparent;color:var(--text-primary);font-size:.8125rem;text-align:left;cursor:pointer}._dropdownItem_7cpo6_136:last-child{border-bottom:none}._dropdownItem_7cpo6_136:hover{background:color-mix(in srgb,var(--bg-surface) 80%,var(--accent, #5865f2));color:var(--accent, #5865f2)}._dropdownEmpty_7cpo6_160{padding:.75rem .875rem;color:var(--text-muted);font-size:.8125rem;text-align:center}._dropdownLogo_7cpo6_167{width:3rem;height:auto;aspect-ratio:231 / 87;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}._gameFilterSlot_10fdx_1{flex-shrink:0;width:480px;min-width:480px}._gameFilterSlotNarrow_10fdx_7{width:384px;min-width:384px}._slotOverlayActive_10fdx_13{position:relative;z-index:30}._searchInputWrap_10fdx_18{position:relative;width:100%;z-index:1}._gameFilterSlotHeaderPlaque_10fdx_24{overflow:visible}._gameFilterSlotHeaderPlaque_10fdx_24:has(._gameChipHeaderPlaque_10fdx_28:hover){position:relative;z-index:10}._gameChipWrapHeaderPlaque_10fdx_33{overflow:visible}._gameChipWrapHeaderPlaque_10fdx_33:has(._gameChipHeaderPlaque_10fdx_28:hover){position:relative;z-index:10}._gameChipWrap_10fdx_33{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-sm)}._gameChipFindBtn_10fdx_49{position:absolute;inset:0 0 0 auto;z-index:2;width:88px;margin:0;padding:0 var(--space-sm);border:none;border-left:1px solid var(--border-strong);background:color-mix(in srgb,var(--accent) 32%,var(--bg-raised));color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);font-weight:600;line-height:1.15;text-align:center;cursor:pointer;opacity:0;pointer-events:none;transform:translate(100%);box-shadow:-8px 0 14px color-mix(in srgb,var(--bg-base) 22%,transparent);transition:transform var(--transition-med),opacity var(--transition-med),background var(--transition-fast)}._gameChipWrap_10fdx_33:hover ._gameChipFindBtn_10fdx_49,._gameChipWrap_10fdx_33:focus-within ._gameChipFindBtn_10fdx_49,._gameChipFindBtn_10fdx_49:focus-visible{opacity:1;pointer-events:auto;transform:translate(0)}._gameChipFindBtn_10fdx_49:hover{background:color-mix(in srgb,var(--accent) 45%,var(--bg-raised))}._gameChip_10fdx_28{display:inline-flex;align-items:center;gap:var(--space-xs);width:100%;box-sizing:border-box;min-height:32px;height:32px;padding:4px 10px 4px 4px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-raised);font:inherit;font-size:var(--font-size-sm);font-weight:600;cursor:pointer}._gameChipHeaderPlaque_10fdx_28{--plaque-accent: var(--accent);position:relative;overflow:visible;padding:4px 10px 4px 4px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-raised);box-shadow:none;transition:background .4s cubic-bezier(.2,.8,.2,1),color .3s ease,letter-spacing .3s ease}._gameChipHeaderPlaque_10fdx_28:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background:var(--plaque-accent);transform:translate(-50%);box-shadow:0 0 10px color-mix(in srgb,var(--plaque-accent) 50%,transparent);transition:width .3s ease;pointer-events:none}._gameChipHeaderPlaque_10fdx_28 ._gameChipLogo_10fdx_136{border-radius:var(--radius-sm);box-shadow:none;transition:none}._gameChipHeaderPlaque_10fdx_28:hover{position:relative;z-index:11;transform:none;color:var(--plaque-accent);background:color-mix(in srgb,var(--plaque-accent) 10%,transparent);letter-spacing:.05em;box-shadow:none}._gameChipHeaderPlaque_10fdx_28:hover:after{width:100%}._gameChipHeaderPlaque_10fdx_28:hover ._gameChipLogo_10fdx_136{transform:none;box-shadow:none}@media(prefers-reduced-motion:reduce){._gameChipHeaderPlaque_10fdx_28,._gameChipHeaderPlaque_10fdx_28:after{transition:none}}._gameChipLogo_10fdx_136{width:28px;height:12px;flex-shrink:0;transition:transform var(--motion-base) var(--ease-spring)}._invitationPlaque_10fdx_175{display:flex;align-items:center;width:100%;box-sizing:border-box;min-height:32px;height:32px;padding:4px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-raised);font:inherit;font-size:var(--font-size-xs);font-weight:600;color:var(--text-secondary);text-align:left;cursor:pointer}._invitationPlaqueText_10fdx_194,._gameChipName_10fdx_200{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._searchInputInWrap_10fdx_206{width:100%;box-sizing:border-box;min-height:32px;padding:6px 36px 6px 10px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);font:inherit;font-size:var(--font-size-sm);color:var(--text-primary);transition:border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease,background-color var(--motion-fast) ease}._searchInputInWrap_10fdx_206:hover:not(:disabled):not(:read-only){border-color:color-mix(in srgb,var(--accent) 52%,var(--border-soft));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-soft) 55%,transparent)}._searchInputInWrap_10fdx_206:focus,._searchInputInWrap_10fdx_206:focus-visible{outline:none;border-color:var(--accent);animation:_inputRippleFocus_10fdx_1 .6s linear;box-shadow:0 0 0 3px var(--accent-soft),0 7px 20px var(--glow)}@keyframes _inputRippleFocus_10fdx_1{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent)}to{box-shadow:0 0 0 3px var(--accent-soft),0 7px 20px var(--glow)}}._searchInputInWrap_10fdx_206::-webkit-search-cancel-button,._searchInputInWrap_10fdx_206::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}._searchClearBtn_10fdx_252{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:26px;padding:0;border:none;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-sunken) 55%,transparent);color:var(--text-secondary);cursor:pointer}._searchClearBtn_10fdx_252:hover:not(:disabled){background:color-mix(in srgb,var(--bg-sunken) 75%,transparent);color:var(--text-primary)}._searchClearBtn_10fdx_252:disabled{opacity:.35;cursor:not-allowed}._gameSearchDropdown_10fdx_280{position:absolute;left:0;right:0;top:calc(100% + 2px);z-index:20;max-height:280px;overflow-y:auto;margin:0;padding:4px 0;list-style:none;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-raised);box-shadow:0 4px 12px #0000001f}._gameSearchOption_10fdx_297{display:flex;align-items:center;gap:var(--space-xs);width:100%;box-sizing:border-box;padding:6px 10px;border:none;background:transparent;font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer}._gameSearchOption_10fdx_297:hover,._gameSearchOption_10fdx_297:focus-visible{background:var(--accent-soft)}._gameSearchOptionLogo_10fdx_317{width:28px;height:12px;flex-shrink:0}._row_1xy1j_1{display:inline-flex;align-items:center;gap:4px;flex:1 1 auto;min-width:0;max-width:100%;height:32px;overflow:visible}._starBtn_1xy1j_12,._slotBtn_1xy1j_13,._overflowBtn_1xy1j_14{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;margin:0;padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-raised) 88%,transparent);color:var(--text-primary);font:inherit;cursor:pointer;box-shadow:0 4px 12px #0000001a;transition:transform var(--motion-fast) var(--ease-spring),background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--motion-base) ease,opacity var(--transition-fast)}._slotsTrack_1xy1j_39 ._slotBtn_1xy1j_13:nth-of-type(4n+1){--plaque-accent: var(--plaque-accent-1)}._slotsTrack_1xy1j_39 ._slotBtn_1xy1j_13:nth-of-type(4n+2){--plaque-accent: var(--plaque-accent-2)}._slotsTrack_1xy1j_39 ._slotBtn_1xy1j_13:nth-of-type(4n+3){--plaque-accent: var(--plaque-accent-3)}._slotsTrack_1xy1j_39 ._slotBtn_1xy1j_13:nth-of-type(4n){--plaque-accent: var(--plaque-accent-4)}._starBtn_1xy1j_12:hover:not(:disabled),._slotBtn_1xy1j_13:hover:not(:disabled),._overflowBtn_1xy1j_14:hover:not(:disabled){position:relative;z-index:3;transform:translateY(-2px);border-color:color-mix(in srgb,var(--plaque-accent, var(--accent)) 66%,var(--border-strong));background:color-mix(in srgb,var(--plaque-accent, var(--accent)) 12%,var(--bg-raised));box-shadow:0 8px 20px var(--glow)}._starBtn_1xy1j_12:not(:disabled){color:#e8b923;border-color:color-mix(in srgb,#e8b923 45%,var(--border-strong))}._starBtn_1xy1j_12:not(:disabled) ._starGlyph_1xy1j_72{color:#e8b923}._starBtn_1xy1j_12:hover:not(:disabled){border-color:color-mix(in srgb,#e8b923 70%,var(--border-strong));background:color-mix(in srgb,#e8b923 14%,var(--bg-raised));box-shadow:0 6px 16px color-mix(in srgb,#e8b923 28%,transparent),0 0 12px color-mix(in srgb,#f5d76e 35%,transparent)}._starBtn_1xy1j_12:hover:not(:disabled) ._starGlyph_1xy1j_72,._starBtn_1xy1j_12:focus-visible:not(:disabled) ._starGlyph_1xy1j_72{filter:drop-shadow(0 0 4px color-mix(in srgb,#f5d76e 70%,transparent))}._starBtn_1xy1j_12:disabled{opacity:.45;cursor:not-allowed;color:var(--text-muted, #64748b)}._starBtn_1xy1j_12:disabled ._starGlyph_1xy1j_72{color:var(--text-muted, #64748b);filter:none}._starGlyph_1xy1j_72{font-size:1rem;line-height:1;transition:filter var(--motion-fast, .15s) ease}._slotsTrack_1xy1j_39{display:inline-flex;align-items:center;gap:4px;min-width:0;flex:1 1 auto;overflow:visible}._slotEmpty_1xy1j_115{opacity:.35;cursor:default;pointer-events:none;background:color-mix(in srgb,var(--bg-sunken) 50%,var(--bg-raised))}._slotLogo_1xy1j_122{width:28px;height:12px;flex-shrink:0}._rowMenuOpen_1xy1j_128{position:relative;z-index:40}._menuWrap_1xy1j_133{position:relative;flex-shrink:0}._menuWrapOpen_1xy1j_138{z-index:50}._overflowBtn_1xy1j_14{position:relative}._overflowGlyph_1xy1j_146{font-size:1.1rem;line-height:1;font-weight:700}._overflowBadge_1xy1j_152{position:absolute;bottom:-4px;right:-4px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;border:2px solid var(--bg-raised);background:var(--accent, #4a7fd4);color:#fff;font-size:.6rem;font-weight:700;line-height:10px;text-align:center;pointer-events:none;box-sizing:border-box}._dropdown_1xy1j_171{position:absolute;top:calc(100% + 4px);left:0;z-index:1000;min-width:12rem;max-width:min(18rem,70vw);padding:4px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--glass);box-shadow:var(--shadow-card),inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px) saturate(128%);backdrop-filter:blur(14px) saturate(128%)}._menuItem_1xy1j_188{--plaque-accent: var(--accent);position:relative;overflow:hidden;display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;margin:0;padding:.35rem .45rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:transform var(--motion-fast) var(--ease-spring),background var(--motion-fast) ease,color var(--motion-fast) ease}._menuItem_1xy1j_188:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--plaque-accent),transparent 88%);opacity:0;transition:opacity var(--motion-fast) ease;pointer-events:none}._menuItem_1xy1j_188:hover{transform:translate(3px);background:color-mix(in srgb,var(--accent-soft) 74%,transparent)}._menuItem_1xy1j_188:hover:before{opacity:.9}._menuItemLogo_1xy1j_232{width:28px;height:12px;flex-shrink:0}._menuItemName_1xy1j_238{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}._menuEmpty_1xy1j_246{margin:0;padding:.45rem .55rem;font-size:.8rem;color:var(--text-secondary)}._chipRowPlaqueHeadroom_vkqjo_1{margin-top:-6px}._chipRowPlaqueHeadroom_vkqjo_1:has([data-header-plaque=true]:hover){position:relative;z-index:10}._chipRow_vkqjo_1:has([aria-expanded=true]){position:relative;z-index:40}._chipRow_vkqjo_1{display:flex;flex-direction:row;align-items:stretch;gap:var(--space-sm);width:100%;min-width:0;min-height:0;box-sizing:border-box;position:relative;z-index:2;overflow:visible}._heroChip_vkqjo_30{flex:0 0 auto}._gamesPlaqueChip_vkqjo_35{width:269px;min-width:269px;overflow:visible}._page_shacl_1{display:flex;flex-direction:column;gap:var(--space-lg);max-width:1200px}._header_shacl_15{display:flex;align-items:baseline;gap:var(--space-md)}._title_shacl_27{font-size:var(--font-size-xl);font-weight:700;color:var(--text-primary)}._subtitle_shacl_39{color:var(--text-secondary);font-size:var(--font-size-sm)}._section_shacl_49{background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-sm)}._sectionTitle_shacl_71{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary)}._placeholder_shacl_83{color:var(--text-secondary);font-style:italic}._description_shacl_93{color:var(--text-primary);line-height:var(--line-height-md, 1.5);font-size:var(--font-size-base);margin:0}._muted_shacl_107{color:var(--text-muted);font-size:var(--font-size-sm)}._row_shacl_117{display:flex;flex-wrap:wrap;gap:var(--space-md)}._chip_shacl_129{display:inline-flex;align-items:center;padding:var(--space-xs) var(--space-md);border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--text-secondary);font-size:var(--font-size-sm)}._btn_shacl_151{background:transparent;border:1px solid var(--border-soft);color:var(--text-primary);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);cursor:pointer;font:inherit;align-self:flex-start}._btn_shacl_151:hover{background:var(--bg-raised);border-color:var(--border-strong);color:var(--accent)}._btnAccent_shacl_185{background:var(--accent);color:var(--text-inverted);border-color:var(--accent)}._btnAccent_shacl_185:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-inverted)}._inviteCallout_shacl_209{background:var(--accent);color:var(--text-inverted);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);font-weight:600}._tabs_shacl_225{display:flex;gap:var(--space-sm);border-bottom:1px solid var(--border-soft)}._tab_shacl_225{background:transparent;border:none;border-bottom:2px solid transparent;padding:var(--space-sm) var(--space-md);cursor:pointer;font:inherit;color:var(--text-secondary)}._tab_shacl_225:hover{color:var(--accent)}._tabActive_shacl_265{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}._textarea_shacl_277{width:100%;min-height:120px;padding:var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--border-soft);background:var(--bg-raised);color:var(--text-primary);font:inherit;resize:vertical}._select_shacl_301{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--border-soft);background:var(--bg-raised);color:var(--text-primary);font:inherit}._shell_pzdfv_1{display:flex;flex-direction:column;gap:var(--space-md);height:100%;min-height:0;min-width:0}._gamesRightLayout_pzdfv_11{display:grid;grid-template-columns:minmax(0,1fr) 238px;gap:.75rem;align-items:stretch;height:100%;min-height:0}._gamesPlaceholderBlock_pzdfv_20{border:1px dashed var(--border-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-surface) 45%,transparent);min-height:100%}._searchToolbar_pzdfv_27{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0;flex-wrap:nowrap;overflow:hidden;min-width:0;max-width:100%;width:100%}._catalogToolbar_pzdfv_39{display:flex;flex-direction:column;gap:var(--space-xs);flex-shrink:0}._chipRow_pzdfv_46{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);flex-shrink:0}._inviteInput_pzdfv_54{width:100%;min-width:0;max-width:none;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:8px 10px;background:var(--bg-base);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);transition:border-color var(--motion-fast) ease,padding var(--motion-fast) ease,box-shadow var(--motion-fast) ease}._v03Field_pzdfv_72{--v03-width-collapsed: 5.5rem;position:relative;display:inline-flex;align-items:center;flex:0 0 auto;max-width:100%;cursor:pointer}._v03FieldSearch_pzdfv_82{--v03-accent: var(--yellow, var(--warning));--v03-width-collapsed: 8.1rem}._v03FieldInvite_pzdfv_87{--v03-accent: var(--accent-green, var(--success));--v03-width-collapsed: 9.3rem}._v03FieldIcon_pzdfv_92{position:absolute;left:8px;width:16px;height:16px;flex-shrink:0;color:var(--text-muted);fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:color .4s ease,transform .4s ease;z-index:1}._v03FieldSearch_pzdfv_82 ._v03FieldIcon_pzdfv_92{stroke-width:2.5}._v03Field_pzdfv_72:hover ._v03FieldIcon_pzdfv_92{color:color-mix(in srgb,var(--v03-accent) 85%,var(--text-muted))}._v03Field_pzdfv_72:focus-within ._v03FieldIcon_pzdfv_92{color:var(--v03-accent);transform:scale(1.1)}._v03Input_pzdfv_124{box-sizing:border-box;width:var(--v03-width-collapsed);min-width:0;max-width:100%;padding:6px 10px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-base) 60%,transparent);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:width .4s ease,background .5s cubic-bezier(.2,.8,.2,1),border-color .5s cubic-bezier(.2,.8,.2,1)}._v03FieldSearch_pzdfv_82 ._v03Input_pzdfv_124,._v03FieldInvite_pzdfv_87 ._v03Input_pzdfv_124{padding-left:28px;cursor:pointer}._v03FieldSearch_pzdfv_82:focus-within ._v03Input_pzdfv_124,._v03FieldInvite_pzdfv_87:focus-within ._v03Input_pzdfv_124{cursor:text}._v03Field_pzdfv_72:hover ._v03Input_pzdfv_124{background:color-mix(in srgb,var(--v03-accent) 12%,transparent);border-color:color-mix(in srgb,var(--v03-accent) 55%,var(--border-soft))}._v03Field_pzdfv_72:focus-within ._v03Input_pzdfv_124{width:calc(var(--v03-width-collapsed) * 3);background:color-mix(in srgb,var(--v03-accent) 25%,transparent);border-color:var(--v03-accent)}._v03Input_pzdfv_124:focus,._v03Input_pzdfv_124:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){._v03Input_pzdfv_124,._v03FieldIcon_pzdfv_92{transition:none}}._searchClearBtn_pzdfv_180{flex-shrink:0;width:32px;height:32px;padding:0;border:1px solid color-mix(in srgb,var(--danger, #c62828) 35%,var(--border-soft));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--danger, #c62828) 12%,var(--bg-raised));color:var(--danger, #c62828);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._searchClearBtn_pzdfv_180:hover{background:color-mix(in srgb,var(--danger, #c62828) 22%,var(--bg-raised));border-color:color-mix(in srgb,var(--danger, #c62828) 55%,var(--border-soft))}._searchClearIcon_pzdfv_200{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._inviteSubmitBtn_pzdfv_210{flex-shrink:0;width:32px;height:32px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--text-primary);font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._inviteSubmitBtn_pzdfv_210:disabled{opacity:.45;cursor:not-allowed}._addGameToggleWrap_pzdfv_231{flex:1 1 0;flex-shrink:1;min-width:2.75rem;max-width:11.5rem}._searchToolbar_pzdfv_27 ._addGameToggleWrap_pzdfv_231 button{min-width:0;max-width:100%;width:100%;height:auto;min-height:32px;max-height:none;padding-top:2px;padding-bottom:2px;line-height:1.15}._addGameSnakeOrange_pzdfv_250{--snake-theme-color: #e67e22;--accent: #e67e22;--accent-soft: color-mix(in srgb, #e67e22 16%, transparent);--glow: color-mix(in srgb, #e67e22 35%, transparent)}._addGameToggleWrap_pzdfv_231._addGameIdle_pzdfv_258:hover{transform:none;box-shadow:0 15px 30px color-mix(in srgb,var(--snake-theme-color) 20%,transparent)}._addGameToggleWrap_pzdfv_231._addGameIdle_pzdfv_258:hover button{transform:none;background:color-mix(in srgb,var(--snake-theme-color) 10%,var(--bg-raised));border-color:transparent;box-shadow:none}._addGameToggleWrap_pzdfv_231._addGameOpen_pzdfv_259:hover{transform:none;box-shadow:0 10px 20px #0003}._addGameToggleWrap_pzdfv_231._addGameOpen_pzdfv_259:hover ._addGameToolbarBtnCreate_pzdfv_284,._addGameToggleWrap_pzdfv_231._addGameOpen_pzdfv_259 ._addGameToolbarBtnCreate_pzdfv_284:hover:not(:disabled){transform:none;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 48%);border-color:var(--accent);box-shadow:none;color:var(--text-primary)}._addGameToolbarBtnCreate_pzdfv_284{--accent: #e67e22;--accent-soft: color-mix(in srgb, #e67e22 16%, transparent);position:relative;z-index:0;overflow:hidden;border:1px solid var(--accent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 48%);font-weight:inherit}._addGameToolbarBtnCreate_pzdfv_284:before{content:"";position:absolute;top:0;right:0;bottom:0;left:-100%;width:100%;background:var(--accent);transition:left .4s ease,transform .4s ease;transform:skew(-20deg);z-index:-1}._addGameToolbarBtnCreate_pzdfv_284:hover:not(:disabled):before{left:0;transform:skew(0)}._addGameToggleLabel_pzdfv_333{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:normal!important}._addGameToggleSizer_pzdfv_341{display:none}._addGameToggleVisible_pzdfv_345{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;word-break:break-word;text-align:left;line-height:1.15;max-width:100%}._addGameToggleWrap_pzdfv_231 ._addGamePlusIcon_pzdfv_358 svg{animation:none!important}._addGamePanel_pzdfv_362{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm);width:100%;box-sizing:border-box;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-raised) 92%,var(--accent-soft))}._addGameRow_pzdfv_375{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-xs);width:100%;box-sizing:border-box;min-width:0}._addGameField_pzdfv_385{display:flex;flex-direction:column;flex:1 1 0;min-width:0}._addGameFieldGrow_pzdfv_392{transition:flex .25s ease}._addGameFieldGrow_pzdfv_392:focus-within{flex:2.4 1 0}._addGameFieldLabel_pzdfv_401{font-size:var(--font-size-xs);line-height:1.2;color:var(--text-muted);white-space:nowrap}._addGameInput_pzdfv_408{box-sizing:border-box;width:100%;height:32px;min-height:32px;padding:0 10px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);font:inherit;font-size:var(--font-size-sm);color:var(--text-primary)}._addGameInput_pzdfv_408:focus{outline:none;border-color:#e67e22;box-shadow:0 0 0 2px color-mix(in srgb,#e67e22 22%,transparent)}._addGameInputRequired_pzdfv_428{border-color:#e11d48}._addGameInputRequired_pzdfv_428::placeholder{color:#e11d48;opacity:1}._addGameInputRequired_pzdfv_428:focus{border-color:#e11d48;box-shadow:0 0 0 2px color-mix(in srgb,#e11d48 22%,transparent)}._addGameExitWrap_pzdfv_443{position:relative;flex:0 0 auto;z-index:1;overflow:visible}._addGameToolbarExitWrap_pzdfv_450{position:relative;flex:0 0 auto;flex-shrink:0;z-index:1;overflow:visible}._addGameToolbarExitWrap_pzdfv_450:hover,._addGameToolbarExitWrap_pzdfv_450:focus-within,._addGameExitWrap_pzdfv_443:hover,._addGameExitWrap_pzdfv_443:focus-within{z-index:4}._addGameExitBtn_pzdfv_465{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:0;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border:1px solid #e11d48;border-radius:var(--radius-sm);background:color-mix(in srgb,#e11d48 14%,var(--bg-raised));color:#e11d48;font:inherit;font-size:var(--font-size-sm);font-weight:600;line-height:1;cursor:pointer;overflow:hidden;white-space:nowrap;transition:width var(--transition-med, .2s ease),min-width var(--transition-med, .2s ease),padding var(--transition-med, .2s ease),background var(--transition-fast, .15s ease),color var(--transition-fast, .15s ease)}._addGameExitWrap_pzdfv_443:hover ._addGameExitBtn_pzdfv_465,._addGameExitWrap_pzdfv_443:focus-within ._addGameExitBtn_pzdfv_465,._addGameToolbarExitWrap_pzdfv_450:hover ._addGameExitBtn_pzdfv_465,._addGameToolbarExitWrap_pzdfv_450:focus-within ._addGameExitBtn_pzdfv_465,._addGameExitBtn_pzdfv_465:focus-visible{width:auto;min-width:32px;padding:0 8px;background:color-mix(in srgb,#e11d48 28%,var(--bg-raised));outline:none}._addGameExitGlyph_pzdfv_507{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1rem;line-height:1}._addGameExitLabel_pzdfv_516{display:inline-block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;margin-left:0;transition:max-width var(--transition-med, .2s ease),opacity var(--transition-med, .2s ease),margin-left var(--transition-med, .2s ease)}._addGameExitWrap_pzdfv_443:hover ._addGameExitLabel_pzdfv_516,._addGameExitWrap_pzdfv_443:focus-within ._addGameExitLabel_pzdfv_516,._addGameToolbarExitWrap_pzdfv_450:hover ._addGameExitLabel_pzdfv_516,._addGameToolbarExitWrap_pzdfv_450:focus-within ._addGameExitLabel_pzdfv_516,._addGameExitBtn_pzdfv_465:focus-visible ._addGameExitLabel_pzdfv_516{max-width:4.5rem;opacity:1;margin-left:4px}._addGameThanks_pzdfv_539{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-loose);color:var(--text-muted)}._addGameAlert_pzdfv_546{margin:2px 0 0;padding:0;font-size:var(--font-size-sm);line-height:1.35;color:var(--danger, #c62828)}._searchGroup_pzdfv_554{display:flex;align-items:center;gap:var(--space-xs)}._searchInput_pzdfv_561{flex:0 0 auto!important;width:220px!important;min-width:0!important;max-width:none!important}._searchInput_pzdfv_561::placeholder{font-size:var(--font-size-xs)}._searchInput_pzdfv_561:focus{animation:_gamesSearchRipple_pzdfv_1 .6s linear}@keyframes _gamesSearchRipple_pzdfv_1{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent)}to{box-shadow:0 0 0 3px var(--accent-soft),0 7px 20px var(--glow)}}._inviteInputWrap_pzdfv_585{position:relative;flex:1 1 160px;min-width:140px;max-width:280px}._inviteInputWrap_pzdfv_585:before,._inviteInputWrap_pzdfv_585:after{content:"+";position:absolute;top:50%;transform:translateY(-50%);font-size:1.1rem;color:color-mix(in srgb,var(--accent) 80%,#ff2a6d);opacity:0;pointer-events:none;transition:left .3s ease,right .3s ease,opacity .3s ease}._inviteInputWrap_pzdfv_585:before{left:-20px}._inviteInputWrap_pzdfv_585:after{right:-20px}._inviteInputWrap_pzdfv_585:focus-within:before{left:10px;opacity:1;text-shadow:0 0 10px var(--accent)}._inviteInputWrap_pzdfv_585:focus-within:after{right:10px;opacity:1;text-shadow:0 0 10px var(--accent)}._inviteInputWrap_pzdfv_585:focus-within ._inviteInput_pzdfv_54{padding-left:30px;padding-right:30px;border-color:color-mix(in srgb,var(--accent) 70%,#ff2a6d);box-shadow:inset 0 0 10px color-mix(in srgb,var(--accent) 20%,transparent)}._filterPanel_pzdfv_633{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0}._filtersGroup_pzdfv_640{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-xs)}._listWrap_pzdfv_647{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}._list_pzdfv_647{list-style:none;margin:0;padding:0 4px 0 0;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:var(--space-xs)}._listCatalogFade_pzdfv_669{animation:_gamesListUpdate1_pzdfv_1 .28s cubic-bezier(.22,1,.36,1) both}@keyframes _gamesListUpdate1_pzdfv_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._listFadeTop_pzdfv_684{position:absolute;top:0;left:0;right:0;height:16px;pointer-events:none;background:linear-gradient(to top,transparent,color-mix(in srgb,var(--bg-surface) 68%,transparent) 92%)}._listFade_pzdfv_684{position:absolute;bottom:0;left:0;right:0;height:24px;pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--bg-surface) 68%,transparent) 92%)}._compactRow_pzdfv_712{--plaque-accent: var(--accent);position:relative;overflow:hidden;display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:var(--space-sm);width:100%;min-height:54px;padding:var(--space-sm) var(--space-md);border:1px solid color-mix(in srgb,var(--plaque-accent) 30%,var(--border-soft));border-radius:var(--radius-sm);background:linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 8%,transparent),transparent 42%),var(--bg-raised);cursor:pointer;text-align:left;font:inherit;color:inherit;box-shadow:0 7px 20px #00000021;transition:transform var(--motion-base) var(--ease-spring),background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease}._compactRow_pzdfv_712:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--plaque-accent),transparent 88%);box-shadow:0 0 13px color-mix(in srgb,var(--plaque-accent) 54%,transparent);opacity:.9;pointer-events:none}._compactRow_pzdfv_712:nth-child(4n+1){--plaque-accent: var(--plaque-accent-1)}._compactRow_pzdfv_712:nth-child(4n+2){--plaque-accent: var(--plaque-accent-2)}._compactRow_pzdfv_712:nth-child(4n+3){--plaque-accent: var(--plaque-accent-3)}._compactRow_pzdfv_712:nth-child(4n){--plaque-accent: var(--plaque-accent-4)}._compactRow_pzdfv_712:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--plaque-accent) 66%,var(--border-strong));box-shadow:0 13px 30px #0003}._compactRow_pzdfv_712:hover ._logo_pzdfv_777{transform:rotate(-2deg) scale(1.06)}._compactRowStatic_pzdfv_781{cursor:default;pointer-events:none}._compactRowStatic_pzdfv_781:hover{transform:none;border-color:color-mix(in srgb,var(--plaque-accent) 30%,var(--border-soft));box-shadow:0 7px 20px #00000021}._compactRowStatic_pzdfv_781:hover ._logo_pzdfv_777{transform:none}._logo_pzdfv_777{width:64px;aspect-ratio:231 / 87;border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 6px 16px color-mix(in srgb,var(--plaque-accent, var(--accent)) 27%,transparent);transition:transform var(--motion-base) var(--ease-spring),box-shadow var(--motion-base) ease}._text_pzdfv_805{min-width:0;display:flex;flex-direction:column;gap:2px}._line1_pzdfv_812{font-size:var(--font-size-sm);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}._line1Name_pzdfv_822{font-weight:600}._line1Muted_pzdfv_826{font-weight:400;color:var(--text-secondary)}._statsPlaceholder_pzdfv_832{display:inline-block;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}._statsSlotCount_pzdfv_840{display:inline-block;min-width:3ch;text-align:left;font-variant-numeric:tabular-nums}._statsPlaceholder_pzdfv_832._statsSlotCount_pzdfv_840{text-align:left}._statsCountStrong_pzdfv_851{color:var(--text-primary);font-weight:600}._line2_pzdfv_856{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.35;font-variant-numeric:tabular-nums}._players_pzdfv_864{color:#15803d;font-weight:700;font-variant-numeric:tabular-nums}:root[data-theme=dark] ._players_pzdfv_864{color:#4ade80}._noFilterBtn_pzdfv_875{flex-shrink:0;width:32px;height:32px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--text-secondary);font-size:1rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}._noFilterBtn_pzdfv_875:hover{border-color:var(--border-strong);color:var(--text-primary)}._noFilterBtnActive_pzdfv_897{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);box-shadow:inset 0 1px 3px color-mix(in srgb,var(--accent) 20%,transparent)}._filtersGroupDisabled_pzdfv_904{opacity:.38;pointer-events:none}._emptyBlock_pzdfv_909{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}._emptyHint_pzdfv_916{margin:0;font-size:var(--font-size-sm);color:var(--text-secondary)}._emptyCta_pzdfv_922{flex-shrink:0;padding:var(--space-xs) var(--space-md);border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}._emptyCta_pzdfv_922:hover{border-color:var(--border-strong);background:var(--bg-surface)}._gameTags_pzdfv_941{display:flex;flex-direction:column;gap:2px;align-items:flex-end;flex-shrink:0}._gameTag_pzdfv_941{font-size:var(--font-size-xs);line-height:1.2;color:var(--text-muted);background:var(--bg-sunken);border:1px solid var(--border-soft);border-radius:3px;padding:1px 4px;white-space:nowrap}._compactRow_pzdfv_712:hover ._gameTag_pzdfv_941{border-color:var(--border-strong)}._page_14iqi_3{--home-bg-card: #121217;--home-bg-hover: #1a1b23;--home-text: #ffffff;--home-muted: #8b8d98;--home-accent: #ff6a00;--home-accent-glow: #ff8c33;--home-accent-cyan: #06b6d4;--home-border: #27272a;--home-header-bg: color-mix(in srgb, #2a1f3d 92%, transparent);--home-input-bg: #0c0c12;--home-input-border: #3f3f4a;--home-purple: #9b7dd4;--home-purple-hover: #b59ae0;--home-search-list-bg: #121217;position:relative;isolation:isolate;width:100%;min-height:100%;margin:0;padding:0;color:var(--home-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:transparent}html[data-theme=light] ._page_14iqi_3{--home-bg-card: #ffffff;--home-bg-hover: #fafafa;--home-text: #09090b;--home-muted: #52525b;--home-border: #f0d0b0;--home-header-bg: color-mix(in srgb, #ffd8b0 88%, transparent);--home-input-bg: #fff1e0;--home-input-border: #e0b88a;--home-purple: #7c5cbf;--home-purple-hover: #6a4aad;--home-search-list-bg: #ffffff}._glow_14iqi_48{position:absolute;top:-20%;left:50%;z-index:0;width:80vw;height:60vh;transform:translate(-50%);pointer-events:none;background:radial-gradient(circle,rgba(255,106,0,.15) 0%,transparent 70%)}html[data-theme=light] ._glow_14iqi_48{background:radial-gradient(circle,rgba(255,106,0,.08) 0%,transparent 70%)}._container_14iqi_64{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px 40px}._authBar_14iqi_78{position:sticky;top:0;z-index:100;display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:62px;margin:0 0 20px;padding:15px 20px;font-size:.95rem;color:var(--home-muted);background:var(--home-header-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .3s}._authLeft_14iqi_97{display:flex;align-items:center;flex-shrink:0;z-index:1}._authCenter_14iqi_104{position:absolute;left:50%;display:flex;flex-wrap:nowrap;align-items:center;gap:12px;transform:translate(-50%)}._authBtn_14iqi_114{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:8px 16px;border:1px solid var(--home-border);border-radius:8px;background:#9696960d;color:var(--home-text);font-family:inherit;font-size:.9rem;white-space:nowrap;cursor:pointer;transition:.2s}._authBtn_14iqi_114:hover:not(:disabled):not(._authStatic_14iqi_131){background:var(--home-accent);border-color:var(--home-accent-glow);color:#fff;transform:translateY(-2px)}._authBtn_14iqi_114 svg{width:16px;height:16px;fill:currentColor}._authPrimary_14iqi_144{background:color-mix(in srgb,var(--home-purple) 22%,transparent);border-color:color-mix(in srgb,var(--home-purple) 55%,var(--home-border));color:var(--home-purple);font-weight:700}._authPrimary_14iqi_144:hover:not(:disabled){background:var(--home-purple);border-color:var(--home-purple-hover);color:#fff;transform:translateY(-2px)}._authLogin_14iqi_158{background:color-mix(in srgb,var(--home-accent) 18%,transparent);border-color:color-mix(in srgb,var(--home-accent) 50%,var(--home-border));color:var(--home-accent);font-weight:700}._authLogin_14iqi_158:hover:not(:disabled){background:var(--home-accent);border-color:var(--home-accent-glow);color:#fff;transform:translateY(-2px)}._authUserChip_14iqi_172{gap:10px;font-weight:600}._authUserAvatar_14iqi_177{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}._authUserAvatarFallback_14iqi_185{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--home-accent) 25%,transparent);color:var(--home-accent-glow);font-size:.85rem;font-weight:700;flex-shrink:0}._authUserName_14iqi_199{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._authOauthBtn_14iqi_206{padding:8px 10px;min-width:40px;min-height:40px;justify-content:center}._authOauthIcon_14iqi_213{width:20px;height:20px;display:block;object-fit:contain}html[data-theme=light] ._authOauthIconVk_14iqi_221{filter:invert(1) brightness(.2)}html[data-theme=dark] ._authOauthIconSteam_14iqi_226{filter:invert(1)}._authViaLabel_14iqi_230{flex-shrink:0;white-space:nowrap;color:var(--home-muted);font-size:.85rem}._authBtn_14iqi_114:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(100%)}._authStatic_14iqi_131{opacity:.5;cursor:not-allowed;filter:grayscale(100%);pointer-events:none}._authStatic_14iqi_131:hover{background:#9696960d;border-color:var(--home-border);color:var(--home-text);transform:none}._themeToggleBtn_14iqi_258{padding:8px 12px;font-size:1.1rem;background:#9a3412;border-color:#7c2d12;color:#fff7ed;filter:none;opacity:1}._themeToggleBtn_14iqi_258:hover:not(:disabled){background:#c2410c;border-color:#9a3412;color:#fff;transform:translateY(-2px)}html[data-theme=light] ._themeToggleBtn_14iqi_258{background:#4c1d75;border-color:#3b0764;color:#f5f3ff}html[data-theme=light] ._themeToggleBtn_14iqi_258:hover:not(:disabled){background:#5b21b6;border-color:#4c1d75;color:#fff}._miniPill_14iqi_289{padding:2px 6px;border-radius:6px;background:#06b6d426;color:var(--home-accent-cyan);font-size:.65rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}._hero_14iqi_303{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:20px;text-align:center}._heroTitle_14iqi_312{margin:0 0 20px;font-size:3.5rem;font-weight:900;letter-spacing:-1px;text-transform:uppercase;text-shadow:0 0 40px rgba(255,106,0,.1)}._heroLead_14iqi_321{max-width:750px;margin:0 auto;font-size:1.15rem;line-height:1.6;color:var(--home-muted)}._stickyActions_14iqi_332{position:sticky;top:65px;z-index:100;display:flex;gap:20px;justify-content:center;box-sizing:border-box;width:100%;margin:0 0 40px;padding:15px 20px;border-radius:0;background:var(--home-header-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .3s}._btn_14iqi_350{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border:none;border-radius:8px;font-family:inherit;font-size:1rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:.3s cubic-bezier(.4,0,.2,1)}._btnPrimary_14iqi_368{background:var(--home-accent);color:#fff;border:1px solid var(--home-accent-glow);box-shadow:0 0 20px #ff6a0066,inset 0 0 10px #ff8c3366}._btnPrimary_14iqi_368:hover:not(:disabled){background:var(--home-accent-glow);box-shadow:0 0 30px #ff8c3399,inset 0 0 15px #ffffff80;transform:translateY(-2px)}._btnPrimary_14iqi_368:disabled{background:#444;border-color:#555;color:#888;box-shadow:none;cursor:not-allowed;transform:none}html[data-theme=light] ._btnPrimary_14iqi_368:disabled{background:#e0e0e0;border-color:#ccc;color:#999}._btnSecondary_14iqi_400{background:#9696960d;color:var(--home-text);border:1px solid var(--home-border)}._btnSecondary_14iqi_400:hover:not(:disabled){background:#9696961a;border-color:var(--home-muted);transform:translateY(-2px)}._btnPurple_14iqi_412{background:var(--home-purple);color:#fff;border:1px solid var(--home-purple-hover);box-shadow:0 0 18px color-mix(in srgb,var(--home-purple) 35%,transparent)}._btnPurple_14iqi_412:hover:not(:disabled){background:var(--home-purple-hover);transform:translateY(-2px)}._btnFindTeam_14iqi_424{background:#3d7a52;color:#fff;border:1px solid #2f6b45;box-shadow:0 0 16px color-mix(in srgb,#16a34a 22%,transparent),inset 0 0 8px color-mix(in srgb,#16a34a 18%,transparent)}._btnFindTeam_14iqi_424:hover:not(:disabled){background:#458a5c;border-color:#367a4e;box-shadow:0 0 22px color-mix(in srgb,#16a34a 30%,transparent),inset 0 0 10px color-mix(in srgb,#ffffff 20%,transparent);transform:translateY(-2px)}._btnIcon_14iqi_443{font-size:1.2rem}._sliderSection_14iqi_450{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:60px}._sliderLabel_14iqi_460{margin-bottom:15px;font-size:1.1rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--home-accent-cyan)}._sliderSub_14iqi_469{max-width:800px;margin:0 auto 16px;font-size:1rem;line-height:1.5;text-align:center;color:var(--home-muted)}._sliderCtaRow_14iqi_478{display:flex;justify-content:center;margin:0 auto 28px}._sliders_14iqi_484{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;width:100%;max-width:900px}._sliderCol_14iqi_493{flex:0 0 320px;display:flex;flex-direction:column;align-items:center;width:320px;max-width:320px;padding:20px 0;border:1px solid var(--home-border);border-radius:16px;background:#96969608}._sliderColTitle_14iqi_506{margin-bottom:15px;font-size:.9rem;letter-spacing:1px;text-transform:uppercase;color:var(--home-muted)}._sliderWindow_14iqi_514{position:relative;width:100%;height:180px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 35%,black 65%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 35%,black 65%,transparent 100%)}._sliderList_14iqi_535{display:flex;flex-direction:column;align-items:center;margin:0;padding:0;list-style:none;animation:_scrollGames_14iqi_1 18s infinite}._sliderWindowDelay_14iqi_545 ._sliderList_14iqi_535{animation-delay:-2s}@keyframes _scrollGames_14iqi_1{0%,12%{transform:translateY(0)}16%,28%{transform:translateY(-60px)}33%,45%{transform:translateY(-120px)}50%,62%{transform:translateY(-180px)}66%,78%{transform:translateY(-240px)}83%,95%{transform:translateY(-300px)}to{transform:translateY(-360px)}}._sliderList_14iqi_535 li{display:flex;align-items:center;justify-content:center;width:100%;height:60px}._sliderItem_14iqi_587{display:flex;align-items:center;gap:12px;padding:5px 20px;border:none;border-radius:12px;background:transparent;color:var(--home-text);font-family:inherit;font-size:1.4rem;font-weight:800;text-decoration:none;cursor:pointer;transition:.2s}._sliderItem_14iqi_587:hover{background:#96969614;color:var(--home-accent-glow);transform:scale(1.05)}._gameLogo_14iqi_610{width:32px;height:32px;flex-shrink:0;border-radius:8px;object-fit:cover}._gameLogoSearch_14iqi_618{width:28px;height:28px;flex-shrink:0;border-radius:8px}@media(prefers-reduced-motion:reduce){._sliderList_14iqi_535{animation:none}}._statsSection_14iqi_634{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:80px}._statsSectionTitle_14iqi_642{margin:0 0 30px;font-size:1.8rem;font-weight:900;letter-spacing:-1px;text-align:center;text-transform:uppercase}._statsGrid_14iqi_651{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;width:100%}._statCard_14iqi_659{position:relative;box-sizing:border-box;width:200px;min-width:200px;max-width:200px;height:148px;flex:0 0 auto;padding:25px 15px;border:1px solid var(--home-border);border-radius:12px;background:#96969605;text-align:center;cursor:default;transition:.3s}._statCard_14iqi_659:hover{border-color:var(--home-accent-cyan);background:#06b6d40d;transform:translateY(-3px)}._statValue_14iqi_682{display:flex;align-items:center;justify-content:center;height:38px;margin-bottom:5px;font-size:2rem;font-weight:900;color:var(--home-accent-glow)}._statTitle_14iqi_693{font-size:.9rem;font-weight:600;line-height:1.3;color:var(--home-muted)}._statSoonPill_14iqi_700{position:absolute;top:8px;right:8px;padding:2px 8px;border:1px solid rgba(6,182,212,.4);border-radius:8px;background:#06b6d41a;color:var(--home-accent-cyan);font-size:.65rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;pointer-events:none}._pacmanLoader_14iqi_716{position:relative;width:80px;height:38px;margin:0 auto 5px}._pacman_14iqi_716{position:absolute;top:50%;left:10px;z-index:2;width:24px;height:24px;border-radius:50%;background:var(--home-accent-glow);transform:translateY(-50%);clip-path:polygon(100% 74%,50% 50%,100% 21%,100% 0,0 0,0 100%,100% 100%);animation:_chomp_14iqi_1 .6s infinite alternate}@keyframes _chomp_14iqi_1{0%{clip-path:polygon(100% 74%,50% 50%,100% 21%,100% 0,0 0,0 100%,100% 100%)}to{clip-path:polygon(100% 50%,50% 50%,100% 50%,100% 0,0 0,0 100%,100% 100%)}}._food_14iqi_746{position:absolute;top:50%;left:70px;width:6px;height:6px;border-radius:50%;background:var(--home-muted);transform:translateY(-50%);animation:_slideFood_14iqi_1 1.8s infinite linear}._food_14iqi_746:nth-child(2){animation-delay:0s}._food_14iqi_746:nth-child(3){animation-delay:.6s}._food_14iqi_746:nth-child(4){animation-delay:1.2s}@keyframes _slideFood_14iqi_1{0%{left:70px;opacity:0}10%{opacity:1}80%{left:20px;opacity:1}to{left:10px;opacity:0}}._statTooltip_14iqi_786{position:absolute;bottom:100%;left:50%;z-index:10;width:max-content;max-width:220px;padding:10px 12px;border:1px solid var(--home-accent-cyan);border-radius:8px;background:var(--home-bg-card);color:var(--home-text);font-size:.8rem;line-height:1.4;text-align:center;opacity:0;visibility:hidden;pointer-events:none;box-shadow:0 10px 25px #00000080;transform:translate(-50%) translateY(-10px);transition:.2s}._statTooltip_14iqi_786:after{content:"";position:absolute;top:100%;left:50%;border-width:6px;border-style:solid;border-color:var(--home-accent-cyan) transparent transparent transparent;transform:translate(-50%)}._statCard_14iqi_659:hover ._statTooltip_14iqi_786{opacity:1;visibility:visible;transform:translate(-50%) translateY(-5px)}._features_14iqi_829{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);gap:25px;width:100%}._card_14iqi_838{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:35px;border:1px solid var(--home-border);border-radius:16px;background:var(--home-bg-card);transition:all .4s}._cardFullWidth_14iqi_850{grid-column:1 / -1}._card_14iqi_838:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at top right,rgba(255,106,0,.1),transparent 50%);opacity:0;transition:.3s}._card_14iqi_838:hover{border-color:#ff6a0080;background:var(--home-bg-hover);box-shadow:0 15px 35px #0000001a;transform:translateY(-5px)}._card_14iqi_838:hover:after{opacity:1}._cardIcon_14iqi_875{display:inline-block;margin-bottom:15px;font-size:32px}._card_14iqi_838 h3{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;font-size:1.3rem;line-height:1.4;color:var(--home-text)}._card_14iqi_838 p{flex-grow:1;margin:0 0 25px;font-size:.95rem;line-height:1.6;color:var(--home-muted)}._cardAction_14iqi_900{display:inline-flex;align-items:center;padding:0;border:none;background:none;color:var(--home-accent-cyan);font-family:inherit;font-size:.95rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:.2s}._cardAction_14iqi_900 span{margin-left:8px;transition:.2s}._card_14iqi_838:hover ._cardAction_14iqi_900{color:var(--home-accent-glow)}._card_14iqi_838:hover ._cardAction_14iqi_900 span{transform:translate(5px)}._cardAction_14iqi_900:disabled{opacity:.5;cursor:not-allowed}._sectionTitle_14iqi_935{width:100%;margin:80px 0 40px;text-align:center}._sectionTitle_14iqi_935 h2{margin:0 0 10px;font-size:2.2rem;font-weight:900;letter-spacing:-1px;text-transform:uppercase;color:var(--home-text)}._sectionTitle_14iqi_935 p{margin:0;font-size:1rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--home-accent-cyan)}._soonPillInline_14iqi_959{padding:2px 8px;border:1px solid rgba(6,182,212,.4);border-radius:8px;background:#06b6d41a;color:var(--home-accent-cyan);font-size:.65rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}._footerBack_14iqi_974{width:100%;margin-top:40px;padding:40px 0;border-top:1px solid var(--home-border);background-color:var(--home-bg-card);font-size:.9rem}._footerInner_14iqi_983{max-width:1200px;margin:0 auto;padding:0 20px}._footerTop_14iqi_989{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;justify-content:space-between}._footerMenu_14iqi_996{display:flex;flex-direction:column;gap:10px}._footerColumnTitle_14iqi_1002{display:flex;align-items:center;gap:10px;margin-bottom:15px;font-size:1rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--home-text)}._footerSubBlock_14iqi_1014{display:flex;flex-direction:column;gap:10px;margin-top:22px}._footerLink_14iqi_1021{padding:0;border:none;background:none;color:var(--home-muted);font-family:inherit;font-size:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:.2s}._footerLink_14iqi_1021:hover:not(:disabled){color:var(--home-accent-glow)}._footerLink_14iqi_1021:disabled{opacity:.55;cursor:not-allowed}._socialRow_14iqi_1043{display:flex;flex-wrap:wrap;align-items:center;gap:10px}._socialBtn_14iqi_1050{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:8px;background-color:#9696961a;color:var(--home-muted);font-size:.7rem;font-weight:700;cursor:not-allowed;opacity:.55}._footerTextBlock_14iqi_1066{font-size:.85rem;line-height:1.5;color:var(--home-muted)}._footerTextBlock_14iqi_1066 p{margin:0 0 10px}._footerCopy_14iqi_1076{margin:0 0 5px;font-size:1rem;font-weight:700;color:var(--home-text)}._footerLegal_14iqi_1083{display:inline;padding:0;border:none;background:none;color:var(--home-muted);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}._footerLegal_14iqi_1083:hover{color:var(--home-accent-glow)}._scrollToTop_14iqi_1102{position:fixed;right:30px;bottom:40px;z-index:1000;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:none;border-radius:50%;background-color:#4a2208;color:#fff;font-size:24px;cursor:pointer;opacity:1;visibility:visible;box-shadow:0 4px 15px #00000073;transition:.3s cubic-bezier(.175,.885,.32,1.275)}._scrollToTop_14iqi_1102:hover{background-color:#5c2e0a;transform:translateY(-2px)}html[data-theme=light] ._scrollToTop_14iqi_1102{background-color:var(--home-accent);box-shadow:0 4px 15px #ff6a0066}html[data-theme=light] ._scrollToTop_14iqi_1102:hover{background-color:var(--home-accent-glow)}._modalOverlay_14iqi_1142{--home-bg-card: #121217;--home-bg-hover: #1a1b23;--home-text: #ffffff;--home-muted: #8b8d98;--home-accent: #ff6a00;--home-accent-glow: #ff8c33;--home-accent-cyan: #06b6d4;--home-border: #27272a;--home-input-bg: #0c0c12;--home-input-border: #3f3f4a;--home-purple: #9b7dd4;--home-purple-hover: #b59ae0;--home-search-list-bg: #121217;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:flex-start;justify-content:center;width:100vw;height:100vh;padding:max(12px,4vh) 16px min(280px,36vh);overflow-x:hidden;overflow-y:auto;box-sizing:border-box;background:#00000073;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}html[data-theme=light] ._modalOverlay_14iqi_1142{--home-bg-card: #ffffff;--home-bg-hover: #fafafa;--home-text: #09090b;--home-muted: #52525b;--home-border: #f0d0b0;--home-input-bg: #fff1e0;--home-input-border: #e0b88a;--home-purple: #7c5cbf;--home-purple-hover: #6a4aad;--home-search-list-bg: #ffffff;background:#ffffff59}._modalPanel_14iqi_1189{position:relative;display:flex;flex-direction:column;width:90%;max-width:600px;margin-top:0;padding:35px;overflow:visible;border:1px solid var(--home-border);border-radius:16px;background:#121217;opacity:1;text-align:left;box-shadow:0 25px 50px #00000080}html[data-theme=light] ._modalPanel_14iqi_1189{background:#fff;box-shadow:0 25px 50px #0000002e}._modalClose_14iqi_1212{position:absolute;top:20px;right:25px;padding:0;border:none;background:none;color:var(--home-muted);font-size:28px;line-height:1;cursor:pointer;transition:.2s}._modalClose_14iqi_1212:hover{color:var(--home-accent-glow);transform:scale(1.1)}._modalHeader_14iqi_1231{display:flex;align-items:center;gap:12px;margin:0 0 8px;padding-right:28px}._modalHeaderIcon_14iqi_1239{flex-shrink:0;font-size:28px;line-height:1}._modalTitle_14iqi_1245{margin:0;font-size:1.3rem;line-height:1.3;color:var(--home-text)}._modalLead_14iqi_1252{margin:0 0 8px;color:var(--home-muted);font-size:.95rem;line-height:1.5}._formInput_14iqi_1259{box-sizing:border-box;width:100%;padding:14px 15px;border:1px solid var(--home-input-border, var(--home-border));border-radius:8px;background:var(--home-input-bg);color:var(--home-text);font-family:inherit;font-size:1rem;outline:none;transition:.3s}._formInput_14iqi_1259:focus{border-color:var(--home-accent);box-shadow:0 0 10px #ff6a0033}._searchWrap_14iqi_1278{position:relative;margin-top:4px}._searchLabel_14iqi_1283{display:block;margin-bottom:8px;font-size:.9rem;font-weight:700;color:var(--home-accent-glow)}._gamesSearchField_14iqi_1292{--games-search-accent: var(--yellow, var(--warning, #f3c93a));position:relative;display:flex;align-items:center;width:100%;cursor:pointer}._gamesSearchIcon_14iqi_1301{position:absolute;left:10px;width:16px;height:16px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2.5;color:var(--home-muted);pointer-events:none;transition:color .3s ease,transform .3s ease}._gamesSearchField_14iqi_1292:hover ._gamesSearchIcon_14iqi_1301{color:color-mix(in srgb,var(--home-accent) 85%,var(--home-muted))}._gamesSearchField_14iqi_1292:focus-within ._gamesSearchIcon_14iqi_1301{color:var(--home-accent);transform:scale(1.1)}._gamesSearchInput_14iqi_1326{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px 10px 34px;border:1px solid var(--home-input-border, var(--home-border));border-radius:var(--radius-sm, 8px);background:var(--home-input-bg);color:var(--home-text);font:inherit;font-size:var(--font-size-sm, .9rem);outline:none;cursor:pointer;transition:background .5s cubic-bezier(.2,.8,.2,1),border-color .5s cubic-bezier(.2,.8,.2,1)}._gamesSearchField_14iqi_1292:hover ._gamesSearchInput_14iqi_1326{background:color-mix(in srgb,var(--home-accent) 12%,var(--home-input-bg));border-color:color-mix(in srgb,var(--home-accent) 55%,var(--home-input-border, var(--home-border)))}._gamesSearchField_14iqi_1292:focus-within ._gamesSearchInput_14iqi_1326{cursor:text;background:color-mix(in srgb,var(--home-accent) 18%,var(--home-input-bg));border-color:var(--home-accent)}._gamesSearchInput_14iqi_1326:focus,._gamesSearchInput_14iqi_1326:focus-visible{outline:none}._gamesSearchInput_14iqi_1326::placeholder{color:var(--home-muted)}._searchList_14iqi_1364{position:absolute;top:100%;left:0;z-index:2002;width:100%;max-height:250px;margin:8px 0 0;padding:0;overflow-y:auto;list-style:none;border:1px solid var(--home-accent);border-radius:8px;background:var(--home-search-list-bg, var(--home-bg-card, #121217));box-shadow:0 15px 40px #0006;animation:_fadeIn_14iqi_1 .2s ease forwards}html[data-theme=light] ._searchList_14iqi_1364{background:#fff;box-shadow:0 15px 40px #0000002e}._searchEmptyBox_14iqi_1387{padding:14px 16px;max-height:none}._searchEmptyText_14iqi_1392{margin:0;color:var(--home-muted);font-size:.95rem;font-weight:500;line-height:1.5}._searchEmptyLink_14iqi_1400{display:inline;padding:0;border:none;background:none;color:var(--home-accent-cyan);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}._searchEmptyLink_14iqi_1400:hover{color:var(--home-accent-glow)}@keyframes _fadeIn_14iqi_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._searchItem_14iqi_1428{display:flex;align-items:center;gap:12px;width:100%;padding:12px 15px;border:none;border-bottom:1px solid var(--home-border);background:transparent;color:var(--home-text);font-family:inherit;font-size:inherit;font-weight:600;text-align:left;cursor:pointer;transition:.2s}._searchItem_14iqi_1428:last-child{border-bottom:none}._searchItem_14iqi_1428:hover{background:#ff6a001a;color:var(--home-accent-glow);padding-left:20px}._addForm_14iqi_1456{display:flex;flex-direction:column;gap:15px}._addError_14iqi_1462{margin:0;color:#c44;font-size:.85rem}._thanksBlock_14iqi_1468{display:flex;flex-direction:column;gap:20px}._modalActions_14iqi_1474{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}._modalSwipeBtn_14iqi_1481{width:auto!important;flex:1 1 140px;min-height:42px;font-weight:600;text-transform:none;letter-spacing:normal}@media(max-width:1280px){._footerTop_14iqi_989{grid-template-columns:repeat(2,1fr)}._stickyActions_14iqi_332{flex-direction:column;align-items:stretch;gap:10px;top:64px}._stickyActions_14iqi_332 ._btn_14iqi_350{width:100%;max-width:420px;margin-inline:auto}._sliders_14iqi_484{gap:20px}._features_14iqi_829{grid-template-columns:1fr}._heroTitle_14iqi_312{font-size:2.6rem}}@media(max-width:1100px){._footerTop_14iqi_989{grid-template-columns:1fr}._footerTop_14iqi_989{gap:30px}._heroTitle_14iqi_312{font-size:2.3rem}._authUserName_14iqi_199{max-width:120px}}._detailShell_u19u4_1{display:grid;grid-template-columns:minmax(0,1fr) 238px;gap:.75rem;align-items:stretch;height:100%;min-height:0;overflow:visible}._detailMain_u19u4_41{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;min-height:0}._lobbyPlaceholderBlock_u19u4_75{border:1px dashed var(--border-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-surface) 45%,transparent);min-height:100%;align-self:stretch}._heroChip_u19u4_107{flex-shrink:0;animation:_heroPromote_u19u4_1 .22s cubic-bezier(.22,1,.36,1) forwards}._chipRow_u19u4_123{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);flex-shrink:0}._detailBody_u19u4_143{flex:1;min-height:0;overflow:visible;display:flex;flex-direction:column;position:relative;z-index:0;animation:_detailReveal_u19u4_1 .24s cubic-bezier(.22,1,.36,1) 50ms forwards;opacity:0}@keyframes _heroPromote_u19u4_1{0%{opacity:.7;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _detailReveal_u19u4_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._breadcrumb_m1dez_1{display:flex;align-items:center;gap:6px;min-width:0;font-size:1.05rem;font-weight:650;letter-spacing:.01em;color:var(--text-muted)}._crumb_m1dez_12{position:relative;padding:0;border:none;background:none;color:var(--text-muted);font:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;transition:color var(--motion-fast) ease,text-shadow var(--motion-fast) ease}._crumbLink_m1dez_28{cursor:pointer}._crumbLink_m1dez_28:hover{color:var(--accent);text-shadow:0 0 14px var(--glow)}._crumbActive_m1dez_37{color:var(--text-primary);cursor:default;max-width:240px;text-shadow:0 0 16px var(--glow)}._crumbActive_m1dez_37:after{content:"";position:absolute;left:0;right:70%;bottom:-3px;height:1px;background:linear-gradient(90deg,var(--accent),transparent);box-shadow:0 0 9px var(--glow);pointer-events:none}._sep_m1dez_56{color:var(--text-muted);font-size:.9em;flex-shrink:0;-webkit-user-select:none;user-select:none}._shell_olfdf_1{position:relative;display:flex;flex-direction:column;gap:var(--space-sm);width:100%;max-width:100%;min-width:0;height:100%;min-height:0;overflow:visible}._shell_olfdf_1:has(._emptyRoomBody_olfdf_15){overflow:hidden}._emptyRoomBody_olfdf_15{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;gap:var(--space-sm);min-height:0}._emptyRoomBody_olfdf_15>p{flex-shrink:0;margin-block:0}._emptyRoomCtaBtn_olfdf_20{width:100%;box-sizing:border-box;flex:0 0 auto!important;flex-shrink:0!important;min-height:44px!important;height:auto!important;max-height:none!important;padding-block:10px!important;display:inline-flex!important;align-items:center;justify-content:center}._emptyRoomBtnGreen_olfdf_55{--accent: color-mix(in srgb, var(--lobby-snake-green, #05ffa1) 38%, #6b7280 62%);--accent-soft: color-mix(in srgb, var(--lobby-snake-green, #05ffa1) 10%, transparent);font-weight:600}._emptyRoomBtnPurple_olfdf_61{--accent: color-mix(in srgb, var(--lobby-snake-purple, #8c00ff) 42%, #6b7280 58%);--accent-soft: color-mix(in srgb, var(--lobby-snake-purple, #8c00ff) 10%, transparent);font-weight:600}@media(max-height:720px){._emptyRoomBody_olfdf_15{gap:var(--space-xs)}}@media(max-height:560px){._emptyRoomBody_olfdf_15{gap:2px}}._emptyRoomBtnInner_olfdf_79{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;width:100%}._emptyRoomFloatIcon_olfdf_87{display:inline-flex;align-items:center;justify-content:center;transform-origin:center;animation:_emptyRoomFloatV_olfdf_1 3s ease-in-out infinite}._emptyRoomGlyphIcon_olfdf_95{font-size:1.1rem;line-height:1}._emptyRoomGameChipBtn_olfdf_100{width:100%;box-sizing:border-box;flex:0 0 auto!important;flex-shrink:0!important;min-height:44px!important;height:auto!important;max-height:none!important;padding-block:10px!important;display:inline-flex!important;align-items:center;justify-content:center}._emptyRoomGameChipLogo_olfdf_114{width:1.75rem;height:1.75rem;border-radius:var(--radius-xs);flex-shrink:0}@keyframes _emptyRoomFloatV_olfdf_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){._emptyRoomFloatIcon_olfdf_87{animation:none}}._demoBoardSection_olfdf_138{flex-shrink:0;width:100%;min-width:0}._serviceBar_olfdf_144{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:stretch;flex-shrink:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border-soft));border-radius:var(--radius-sm);background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 38%),var(--glass);box-shadow:var(--shadow-card),inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px) saturate(128%);backdrop-filter:blur(14px) saturate(128%);overflow:hidden;height:4.55rem;min-height:4.55rem;max-height:4.55rem;container-type:inline-size;container-name:service-bar}._serviceBarWithNav_olfdf_172{height:7.7rem;min-height:7.7rem;max-height:7.7rem}._quickActionsRow_olfdf_178{display:flex;flex-direction:row;align-items:stretch;gap:var(--space-xs);width:100%;max-width:100%;min-width:0;flex-shrink:0;margin-bottom:var(--space-xs);position:relative;z-index:1;overflow:visible}._quickActionsRow_olfdf_178:has(._quickActionBtn_olfdf_193:hover),._quickActionsRow_olfdf_178:has(._quickActionBtnIcon_olfdf_194:hover){z-index:10}._quickActionBtn_olfdf_193{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:0;min-height:44px;padding:0 .65rem;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-raised) 88%,transparent);color:var(--text-primary);font-size:.78rem;font-weight:600;cursor:pointer;overflow:hidden;box-shadow:0 5px 15px #0000001a;transition:transform var(--motion-fast) var(--ease-spring),border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-base) ease,color var(--motion-fast) ease}._quickActionBtn_olfdf_193:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 10%,var(--accent-soft) 48%,transparent 88%);transform:translate(-115%);transition:none;pointer-events:none}._quickActionBtn_olfdf_193>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._quickActionBtn_olfdf_193:hover{position:relative;z-index:11;transform:translateY(-2px);border-color:var(--accent);background:var(--accent-soft);box-shadow:0 8px 20px var(--glow)}._quickActionBtn_olfdf_193:hover:before{transition:transform .5s var(--ease-smooth);transform:translate(115%)}._quickActionBtnIcon_olfdf_194{position:relative;overflow:hidden;display:grid;place-items:center;width:44px;min-width:44px;min-height:44px;padding:0;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-raised) 88%,transparent);color:var(--text-primary);cursor:pointer;box-shadow:0 5px 15px #0000001a;transition:transform var(--motion-fast) var(--ease-spring),border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-base) ease,color var(--motion-fast) ease}._quickActionBtnIcon_olfdf_194:hover{position:relative;z-index:11;transform:translateY(-2px);border-color:var(--accent);background:var(--accent-soft);box-shadow:0 8px 20px var(--glow)}._quickActionBtn_olfdf_193[aria-pressed=true],._quickActionBtnIcon_olfdf_194[aria-pressed=true]{border-color:var(--accent, #2563eb);color:var(--accent, #2563eb);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent),0 9px 22px var(--glow)}._quickActionBtnDenied_olfdf_296{color:#dc2626}._quickActionLobbyLogo_olfdf_300{width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);object-fit:cover}._gameServiceRow_olfdf_307{display:flex;flex-direction:row;align-items:stretch;gap:var(--space-sm);width:100%;max-width:100%;min-width:0;flex-shrink:0}._gameServiceRow_olfdf_307 ._gameHero_olfdf_318{flex:.85 1 0;width:auto;min-width:0}._serviceBarInRow_olfdf_324{flex:1.15 1 0;width:auto;min-width:0;height:auto;min-height:44px;max-height:none}._serviceBarInRow_olfdf_324._serviceBarWithNav_olfdf_172{min-height:5.5rem}._serviceBarNav_olfdf_337{flex:0 0 2.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;min-height:0;border-bottom:1px solid var(--border-soft)}._serviceBarMain_olfdf_347{flex:1 1 0;min-width:0;min-height:0;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-xs) var(--space-sm);overflow:hidden}._panelNotice_olfdf_358,._serviceBarEmpty_olfdf_359{margin:0;padding:0;width:100%;text-align:center;font-size:calc(var(--font-size-sm) - 1px);color:var(--text-muted);line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;white-space:pre-line}._panelNotice_olfdf_358{opacity:.85}._gameHero_olfdf_318{--plaque-accent: var(--plaque-accent-1);position:relative;display:flex;flex-direction:row;align-items:stretch;flex-shrink:0;width:100%;max-width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--plaque-accent) 30%,var(--border-soft));border-radius:var(--radius-sm);background:linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 8%,transparent),transparent 42%),var(--bg-raised);box-shadow:0 7px 20px #00000021;overflow:hidden;min-height:44px}._gameHero_olfdf_318:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--plaque-accent),transparent 88%);box-shadow:0 0 13px color-mix(in srgb,var(--plaque-accent) 54%,transparent);opacity:.9;pointer-events:none}._statusRow_olfdf_418{display:flex;flex-direction:row;align-items:stretch;gap:var(--space-md);width:100%;min-width:0}._statusRow_olfdf_418>*{flex:1 1 0;min-width:0}._serviceBarNav_olfdf_337 ._lobbyPeek_olfdf_432,._serviceBarNav_olfdf_337 ._sharePeek_olfdf_433,._serviceBarNav_olfdf_337 ._leavePeek_olfdf_434{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:100%;margin:0;padding:0;overflow:visible;cursor:pointer;transition:background var(--transition-fast)}._serviceBarBtnIcon_olfdf_449{display:block;flex-shrink:0;width:1.25rem;height:1.25rem}._serviceBarNav_olfdf_337 ._lobbyPeek_olfdf_432{border:none;border-right:1px solid var(--border-strong);background:color-mix(in srgb,var(--accent) 32%,var(--bg-raised));color:var(--text-primary);font:inherit}._serviceBarNav_olfdf_337 ._lobbyPeek_olfdf_432:hover{background:color-mix(in srgb,var(--accent) 45%,var(--bg-raised))}._serviceBarNav_olfdf_337 ._sharePeek_olfdf_433{border:none;border-right:1px solid var(--border-strong);background:color-mix(in srgb,var(--accent) 22%,var(--bg-raised));color:var(--text-primary);font:inherit}._serviceBarNav_olfdf_337 ._sharePeek_olfdf_433:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 38%,var(--bg-raised))}._serviceBarNav_olfdf_337 ._sharePeek_olfdf_433:disabled{opacity:.45;cursor:not-allowed}._serviceBarNav_olfdf_337 ._leavePeek_olfdf_434{border:none;background:color-mix(in srgb,var(--danger, #e53e3e) 28%,var(--bg-raised));color:var(--text-primary);font:inherit}._serviceBarNav_olfdf_337 ._leavePeek_olfdf_434:hover:not(:disabled){background:color-mix(in srgb,var(--danger, #e53e3e) 45%,var(--bg-raised))}._serviceBarNav_olfdf_337 ._leavePeek_olfdf_434:disabled{opacity:.45;cursor:not-allowed}._gameHeroMain_olfdf_501{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:none;background:transparent;cursor:pointer;font:inherit;color:inherit;text-align:left;transition:background var(--transition-fast)}._gameHeroMain_olfdf_501:hover{background:var(--accent-soft)}._gameHeroLogo_olfdf_521{width:32px;flex:0 0 32px;height:14px;border-radius:2px;overflow:hidden}._gameHeroName_olfdf_529{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary);line-height:var(--line-height-tight);word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._hostBadge_olfdf_541{position:absolute;top:4px;right:6px;z-index:1;font-size:9px;font-weight:700;letter-spacing:.03em;color:var(--text-muted);background:color-mix(in srgb,var(--accent) 14%,var(--bg-raised));border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:var(--radius-sm);padding:2px 7px;pointer-events:none;white-space:nowrap}._body_olfdf_560{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-sm);overflow:hidden}._statusRow_olfdf_418{container-type:inline-size;container-name:status-row;display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(2px,1.2cqw,var(--space-xs));flex-shrink:0;min-width:0;width:100%}._statusRowLeft_olfdf_583{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:clamp(2px,1.2cqw,var(--space-xs));flex-wrap:nowrap}._statusRowPlayer_olfdf_592{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;min-width:0}._numberChip_olfdf_600{display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:4px 12px;background:var(--bg-raised);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--transition-fast),background var(--transition-fast)}._numberChip_olfdf_600:hover{border-color:var(--accent);background:var(--accent-soft)}._numberChipId_olfdf_620{font-size:var(--font-size-sm);font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.2}._numberChipShare_olfdf_628{font-size:10px;font-weight:400;color:var(--text-muted);line-height:1.2;white-space:nowrap}._numberChip_olfdf_600:hover ._numberChipShare_olfdf_628{color:var(--accent)}._statusChip_olfdf_640{border-radius:var(--radius-sm);padding:0 clamp(4px,1.5cqw,10px);font-size:clamp(.5625rem,2.8cqw,var(--font-size-xs));font-weight:600;line-height:1.2;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:clamp(2px,.8cqw,4px);border:1px solid transparent;box-sizing:border-box;height:clamp(1.5rem,6.5cqw,1.875rem)}._statusChipIcon_olfdf_657{width:clamp(.75rem,3.2cqw,1rem);height:clamp(.75rem,3.2cqw,1rem);flex-shrink:0}._roomStatusChip_olfdf_664{flex:1 1 auto;width:clamp(8.5rem,calc(100cqw - 5rem),15.75rem);min-width:clamp(8.5rem,calc(100cqw - 5rem),15.75rem);max-width:clamp(8.5rem,calc(100cqw - 5rem),15.75rem)}._playerStatusChip_olfdf_672{width:clamp(3.75rem,17cqw,5.75rem);min-width:clamp(3.75rem,17cqw,5.75rem);max-width:clamp(3.75rem,17cqw,5.75rem)}._statusTimer_olfdf_678{flex-shrink:0;font-size:clamp(.5625rem,2.8cqw,var(--font-size-xs));font-weight:700;font-variant-numeric:tabular-nums;color:var(--accent);min-width:clamp(1.75rem,8cqw,2.25rem);line-height:1.2}._statusChipDisabled_olfdf_688{opacity:.65;cursor:not-allowed}._statusChipClickable_olfdf_693{cursor:pointer;background:inherit;font-size:clamp(.5625rem,2.8cqw,var(--font-size-xs));font-weight:600;line-height:1.2;transition:opacity var(--transition-fast)}._statusChipClickable_olfdf_693:hover{opacity:.82}._statusChipCaret_olfdf_706{font-size:9px;line-height:1;opacity:.7}._statusOpen_olfdf_712{border-color:color-mix(in srgb,var(--warning, #d69e2e) 55%,transparent);background:color-mix(in srgb,var(--warning, #d69e2e) 22%,var(--bg-base));color:var(--text-primary)}._statusClosed_olfdf_718{border-color:color-mix(in srgb,var(--text-muted) 40%,transparent);background:color-mix(in srgb,var(--text-muted) 12%,var(--bg-base));color:var(--text-muted)}._statusStarted_olfdf_724{border-color:color-mix(in srgb,var(--success, #38a169) 55%,transparent);background:color-mix(in srgb,var(--success, #38a169) 18%,var(--bg-base));color:var(--text-primary)}._statusPlayer_olfdf_730{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 18%,var(--bg-base));color:var(--text-primary)}._playerWaiting_olfdf_738{border-color:color-mix(in srgb,var(--warning, #d69e2e) 55%,transparent);background:color-mix(in srgb,var(--warning, #d69e2e) 22%,var(--bg-base));color:var(--text-primary)}._playerReady_olfdf_744{border-color:color-mix(in srgb,var(--success, #38a169) 55%,transparent);background:color-mix(in srgb,var(--success, #38a169) 18%,var(--bg-base));color:var(--text-primary)}._playerAfk_olfdf_750{border-color:color-mix(in srgb,var(--warning, #d69e2e) 55%,transparent);background:color-mix(in srgb,var(--warning, #d69e2e) 22%,var(--bg-base));color:var(--text-primary)}._roomStatusPicker_olfdf_758{display:flex;align-items:center;gap:clamp(2px,.8cqw,4px);flex-wrap:nowrap;flex:1 1 auto;min-width:0}._roomStatusPickerBtn_olfdf_767{flex:1 1 0;min-width:0;height:clamp(1.5rem,6.5cqw,1.875rem);padding:0 clamp(3px,1cqw,6px);border-radius:var(--radius-sm);font:inherit;font-size:clamp(.5625rem,2.5cqw,var(--font-size-xs));font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:clamp(2px,.6cqw,3px);transition:opacity var(--transition-fast)}._roomStatusPickerBtn_olfdf_767:hover{opacity:.82}._playerStatusPicker_olfdf_793{display:flex;align-items:center;gap:clamp(2px,.8cqw,4px);flex-wrap:nowrap}._playerStatusPickerBtn_olfdf_800{width:clamp(3.25rem,15cqw,5.25rem);min-width:clamp(3.25rem,15cqw,5.25rem);max-width:clamp(3.25rem,15cqw,5.25rem);height:clamp(1.5rem,6.5cqw,1.875rem);padding:0 clamp(3px,1cqw,6px);border-radius:var(--radius-sm);border:1px solid transparent;font:inherit;font-size:clamp(.5625rem,2.5cqw,var(--font-size-xs));font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:clamp(2px,.6cqw,3px);transition:opacity var(--transition-fast)}._playerStatusPickerBtn_olfdf_800:hover{opacity:.82}._statusPicker_olfdf_830{display:flex;align-items:center;gap:4px;flex-wrap:wrap}._statusPickerBtn_olfdf_837{padding:4px 10px;border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-xs);font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:opacity var(--transition-fast)}._statusPickerBtn_olfdf_837:hover{opacity:.82}._pickerOpen_olfdf_854{border:1px solid color-mix(in srgb,var(--warning, #d69e2e) 55%,transparent);background:color-mix(in srgb,var(--warning, #d69e2e) 22%,var(--bg-base));color:var(--text-primary)}._pickerClosed_olfdf_860{border:1px solid color-mix(in srgb,var(--text-muted) 40%,transparent);background:color-mix(in srgb,var(--text-muted) 12%,var(--bg-base));color:var(--text-muted)}._pickerStarted_olfdf_866{border:1px solid color-mix(in srgb,var(--success, #38a169) 55%,transparent);background:color-mix(in srgb,var(--success, #38a169) 18%,var(--bg-base));color:var(--text-primary)}._pickerActive_olfdf_872{opacity:1;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}._pickerInactive_olfdf_877{opacity:.72}._statusPickerClose_olfdf_881{width:22px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-muted);font:inherit;font-size:10px;cursor:pointer;flex-shrink:0;transition:background var(--transition-fast),color var(--transition-fast)}._statusPickerClose_olfdf_881:hover{background:color-mix(in srgb,var(--danger, #e53e3e) 15%,var(--bg-base));color:var(--text-primary)}._boardPanel_olfdf_906{position:relative;flex-shrink:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);padding:var(--space-xs) var(--space-sm);display:flex;flex-direction:column;gap:4px;min-height:calc(1.5lh + var(--space-xs) * 2)}._boardPanelInteractive_olfdf_923{cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}._boardPanelInteractive_olfdf_923:hover{background:color-mix(in srgb,var(--accent) 8%,var(--bg-base));border-color:color-mix(in srgb,var(--accent) 35%,var(--border-soft))}._boardEditRow_olfdf_933{display:flex;align-items:stretch;gap:var(--space-sm);width:100%;min-width:0}._boardEditSide_olfdf_941{display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;gap:var(--space-xs)}._boardEditActions_olfdf_949{display:flex;flex-direction:column;gap:4px}._boardCounter_olfdf_955{margin:0;font-size:.6875rem;line-height:1.1;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}._boardSideBtn_olfdf_964{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._boardSideBtn_olfdf_964:hover:not(:disabled){color:var(--text-primary);background:var(--bg-raised)}._boardSideBtn_olfdf_964:disabled{opacity:.55;cursor:not-allowed}._boardSaveBtn_olfdf_989{border-color:var(--border-strong);background:var(--accent);color:var(--text-inverted)}._boardSaveBtn_olfdf_989:hover:not(:disabled){background:var(--accent-hover);color:var(--text-inverted)}._boardLine_olfdf_1000{margin:0;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.35;white-space:pre-wrap;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}._boardTextarea_olfdf_1014{flex:1;min-width:0;width:100%;resize:none;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:4px 6px;background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);line-height:1.35;field-sizing:content;min-height:1.5lh}._boardTextarea_olfdf_1014:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-soft) 55%,transparent)}._rosterRow_olfdf_1039{flex:1;min-height:0;align-self:stretch;display:flex;flex-direction:row;align-items:stretch;gap:var(--space-sm);width:100%;max-width:100%;min-width:0;--room-roster-panel-height: calc( 2 * var(--space-sm) + 26px + 4px + 5 * (1.25rem + 4px) )}._boardColumn_olfdf_1055{flex:.85 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-xs);align-self:stretch}._boardColumn_olfdf_1055 ._serviceBar_olfdf_144{flex-shrink:0;width:100%;min-height:88px}._interactiveBoardMiniWrap_olfdf_1070{position:relative;flex:1 1 auto;min-height:0;display:flex}._interactiveBoardMini_olfdf_1070{flex:1 1 auto;min-width:0;width:100%;box-sizing:border-box;padding:var(--space-sm) var(--space-md);border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);line-height:1.35;text-align:left;cursor:pointer;min-height:3.5rem;max-height:100%;height:auto;overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}._interactiveBoardMiniText_olfdf_1108{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-overflow:ellipsis;word-break:break-word;min-height:0;flex:1 1 auto;padding-right:4.5rem}._miniBoardBadges_olfdf_1121{position:absolute;top:var(--space-xs);right:var(--space-xs);display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;max-width:70%;pointer-events:none}._miniBoardBadgeCount_olfdf_1133{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 4px;border-radius:999px;background:var(--accent);color:var(--bg-surface);font-size:var(--font-size-xs);font-weight:700;line-height:1}._miniBoardBadgeTag_olfdf_1148{display:inline-block;padding:1px 6px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 18%,var(--bg-raised));border:1px solid var(--border-soft);color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.2;white-space:nowrap}._interactiveBoardMini_olfdf_1070:hover{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-strong)}._rosterRowEditMode_olfdf_1166{flex:1 1 auto;min-height:0;max-height:none;align-self:stretch}._rosterRowEditMode_olfdf_1166 ._roomSettingsPanel_olfdf_1173{flex:1.1 1 0;min-width:0;min-height:0;max-height:100%;overflow-y:auto;flex-shrink:1;z-index:3}._rosterRowEditMode_olfdf_1166 ._playersPanel_olfdf_1183{flex:.9 1 0;max-width:none;z-index:1;max-height:100%;min-height:0}._playersPanel_olfdf_1183{flex:1.15 1 0;position:relative;width:auto;min-width:0;box-sizing:border-box;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-raised);padding:var(--space-sm) var(--space-md);display:flex;flex-direction:column;gap:4px;height:auto;min-height:var(--room-roster-panel-height);align-self:stretch}._playersPanelHeader_olfdf_1209{display:flex;align-items:center;gap:4px;margin:0 0 2px;min-height:24px}._rosterScrollWrap_olfdf_1217{position:relative;flex:1 1 auto;min-height:0;min-width:0}._rosterRow_olfdf_1039 ._boardColumn_olfdf_1055{position:relative;z-index:1}._rosterRow_olfdf_1039 ._playersPanel_olfdf_1183{z-index:2}._rosterScrollList_olfdf_1233{display:flex;flex-direction:column;gap:4px;max-height:100%;height:100%;overflow-y:auto;min-width:0;padding-inline-start:4px;scrollbar-width:thin}._rosterCategoryHeader_olfdf_1245{display:inline-flex;align-items:center;gap:.35rem;width:100%;margin:.15rem 0 0;padding:.3rem .2rem;border:none;background:transparent;color:var(--text-muted);font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.03em;cursor:pointer;text-align:left}._rosterCategoryHeader_olfdf_1245:first-child{margin-top:0}._rosterCategoryHeader_olfdf_1245:hover{color:var(--text-primary)}._rosterCategoryIcon_olfdf_1271{font-size:.85rem;line-height:1}._rosterScrollHintTop_olfdf_1276,._rosterScrollHintBottom_olfdf_1277{position:absolute;left:0;right:0;z-index:1;height:1.25rem;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--text-muted);background:color-mix(in srgb,var(--bg-raised) 70%,transparent)}._rosterScrollHintTop_olfdf_1276{top:0}._rosterScrollHintBottom_olfdf_1277{bottom:0}._rosterScrollHintIcon_olfdf_1299{width:14px;height:14px;opacity:.85}._panelCollapseBtnLeft_olfdf_1305{left:4px;right:auto}._rosterHeaderMicBtn_olfdf_1310{--mic-level: 0%;flex-shrink:0;position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);color:#e53e3e;cursor:pointer;opacity:1;overflow:hidden;transition:opacity var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}._quickActionBtnIcon_olfdf_194._rosterHeaderMicBtn_olfdf_1310{width:44px;min-width:44px;min-height:44px}._rosterHeaderMicBtn_olfdf_1310:before{content:"";position:absolute;inset:auto 0 0;height:var(--mic-level);background:color-mix(in srgb,var(--accent-green, #3d9a5a) 34%,transparent);opacity:0;transition:height 90ms linear,opacity var(--transition-fast)}._rosterHeaderMicBtn_olfdf_1310>svg{position:relative;z-index:1}._rosterHeaderMicBtn_olfdf_1310:hover{opacity:1;color:var(--text-primary);border-color:color-mix(in srgb,var(--accent, #4a7fd4) 45%,var(--border-soft))}._rosterHeaderMicBtn_olfdf_1310[aria-pressed=true]{opacity:1;color:var(--accent-green, #3d9a5a);border-color:color-mix(in srgb,var(--accent-green, #3d9a5a) 45%,var(--border-soft))}._rosterHeaderMicBtn_olfdf_1310[aria-pressed=false]:not(:disabled):not(._rosterHeaderMicBtnDenied_olfdf_1370){color:#e53e3e;border-color:color-mix(in srgb,#e53e3e 45%,var(--border-soft))}._rosterHeaderMicBtn_olfdf_1310[aria-pressed=true]:before{opacity:1}._rosterHeaderMicBtnGuest_olfdf_1379{opacity:1;color:#e53e3e;border-color:color-mix(in srgb,#e53e3e 45%,var(--border-soft));cursor:not-allowed}._rosterHeaderMicBtnDenied_olfdf_1370{opacity:1;color:#e53e3e;border-color:color-mix(in srgb,#e53e3e 45%,var(--border-soft))}._rosterHeaderMicBtnPro_olfdf_1392{border-color:color-mix(in srgb,var(--accent) 55%,var(--border-soft))}._rosterHeaderMicBtnPro_olfdf_1392[aria-pressed=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}._composerGuestDisabled_olfdf_1400{opacity:.72}._composerGuestDisabled_olfdf_1400 ._composerInput_olfdf_1404:disabled{cursor:not-allowed}._rosterHeaderActions_olfdf_1408{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}._rosterHeaderMuteBtn_olfdf_1416{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;margin:0;padding:0 .45rem;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-muted);gap:.3rem;font:inherit;line-height:1;cursor:pointer;opacity:.65;transition:opacity var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}._rosterHeaderMuteText_olfdf_1441{font-size:.68rem;font-weight:700;white-space:nowrap}._rosterHeaderMuteBtn_olfdf_1416:hover{opacity:1;color:var(--text-primary);border-color:color-mix(in srgb,var(--accent, #4a7fd4) 45%,var(--border-soft))}._rosterHeaderMuteBtnActive_olfdf_1453{opacity:1;color:var(--text-primary);border-color:color-mix(in srgb,var(--accent, #4a7fd4) 55%,var(--border-soft));background:color-mix(in srgb,var(--accent, #4a7fd4) 12%,var(--bg-base))}._rosterHeaderMuteBtnGuest_olfdf_1460{opacity:1;color:#e53e3e;border-color:color-mix(in srgb,#e53e3e 45%,var(--border-soft));cursor:not-allowed}._rosterHeaderMuteBtnGuest_olfdf_1460:hover{color:#e53e3e;border-color:color-mix(in srgb,#e53e3e 45%,var(--border-soft))}._listenHeadphonesMuted_olfdf_1472{display:inline-flex;align-items:center;justify-content:center;color:#e53e3e}._listenHeadphonesActive_olfdf_1479{display:inline-flex;align-items:center;justify-content:center;color:var(--accent-green, #3d9a5a)}._rosterSoloHostHint_olfdf_1486{margin:var(--space-xs) 0 0;padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-xs);line-height:1.35;color:var(--text-secondary);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-sunken) 35%,var(--bg-base))}._roomSettingsPanel_olfdf_1173{flex:1 1 auto;min-height:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-raised);overflow-y:auto;position:relative;z-index:3}._roomSettingsTitle_olfdf_1513{margin:0;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._roomClearActions_olfdf_1522{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--space-xs);width:100%;margin-bottom:var(--space-sm)}._roomClearBtn_olfdf_1531{flex:1 1 0;min-width:0;margin:0;padding:.35rem .4rem;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-primary);font:inherit;font-size:.7rem;line-height:1.25;text-align:center;cursor:pointer}._roomClearBtn_olfdf_1531:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-surface)}._roomClearBtn_olfdf_1531:disabled{opacity:.55;cursor:not-allowed}._roomSettingsRow_olfdf_1557{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);cursor:pointer;-webkit-user-select:none;user-select:none}._roomSettingsLabel_olfdf_1566{font-size:var(--font-size-sm);color:var(--text-primary)}._roomSettingsCheckbox_olfdf_1571{width:1rem;height:1rem;flex-shrink:0;cursor:pointer}._roomSettingsDivider_olfdf_1578{margin:0;border:none;border-top:1px solid var(--border-soft)}._roomSettingsStack_olfdf_1584{display:flex;flex-direction:column}._roomSettingsStackRow_olfdf_1589{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:2.5rem;padding:.25rem 0}._roomSettingsTwoCol_olfdf_1598{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);align-items:start}._roomSettingsCol_olfdf_1605{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}._roomSettingsLimitRow_olfdf_1612{display:flex;flex-direction:column;gap:.35rem}._roomSettingsStackRow_olfdf_1589 ._roomSettingsLimitRow_olfdf_1612{flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:var(--space-sm)}._roomSettingsNumberInput_olfdf_1626{width:100%;max-width:5rem;box-sizing:border-box;padding:.35rem .5rem;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm)}._roomSettingsEmojiInput_olfdf_1639{width:100%;max-width:5rem;box-sizing:border-box;padding:.35rem .5rem;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-primary);font:inherit;font-size:1.1rem;text-align:center;line-height:1.2}._roomSettingsEmojiSelect_olfdf_1654{box-sizing:border-box;min-width:4rem;width:4rem;height:32px;margin:0;padding:5px 6px 3px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-primary);font:inherit;font-size:1.125rem;line-height:1.15;text-align:center;cursor:pointer}._roomSettingsEmojiField_olfdf_1672{position:relative;flex-shrink:0;z-index:5}._roomSettingsEmojiMenu_olfdf_1678{position:fixed;z-index:10000;margin:0;padding:4px;list-style:none;box-sizing:border-box;min-width:3.25rem;max-height:11rem;overflow-x:hidden;overflow-y:auto;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-raised);box-shadow:var(--shadow-card)}._roomSettingsEmojiOption_olfdf_1695{display:flex;align-items:center;justify-content:center;width:100%;min-height:2rem;margin:0;padding:.2rem .35rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font:inherit;font-size:1.125rem;line-height:1.2;cursor:pointer}._roomSettingsEmojiOption_olfdf_1695:hover{background:color-mix(in srgb,var(--accent) 12%,var(--bg-base))}._roomSettingsEmojiOptionSelected_olfdf_1717{background:color-mix(in srgb,var(--accent-green, #3d9a5a) 14%,var(--bg-base))}._roomSettingsMicCounter_olfdf_1721{margin:0;padding:.35rem 0;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.35}._roomSettingsColEmpty_olfdf_1729{min-height:1.75rem}._roomShareLinkSlot_olfdf_1733{display:none}._shareLinkBlock_olfdf_1737{display:flex;flex-direction:column;gap:.35rem;width:100%;min-width:0}._shareLinkLabel_olfdf_1745{font-size:.75rem;font-weight:600;color:var(--text-muted);line-height:1.3}._shareLinkRow_olfdf_1752{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;width:100%;min-width:0}._shareLinkInput_olfdf_1761{flex:1 1 12rem;min-width:0;box-sizing:border-box;padding:.4rem .55rem;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm)}._shareLinkActions_olfdf_1774{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;flex:0 0 auto}._shareLinkBtn_olfdf_1782,._shareLinkBtnPrimary_olfdf_1783{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:.35rem .65rem;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-primary);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._shareLinkBtn_olfdf_1782:hover,._shareLinkBtnPrimary_olfdf_1783:hover{border-color:color-mix(in srgb,var(--accent, #4a7fd4) 45%,var(--border-soft));background:var(--bg-surface)}._shareLinkBtnPrimary_olfdf_1783{background:var(--bg-raised)}._playersPanelTitle_olfdf_1815{flex:1;min-width:0;margin:0;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._playerRow_olfdf_1826{display:flex;align-items:center;gap:var(--space-xs)}._playerMuteSlot_olfdf_1832{flex-shrink:0;width:1.25rem;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);line-height:1}._playerMuteSlotHidden_olfdf_1842{visibility:hidden}._playerMicLabel_olfdf_1846{flex-shrink:0;font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap}._playerMicLabelHidden_olfdf_1853{display:none}._playerLogin_olfdf_1857{flex:1;min-width:0;font-size:var(--font-size-sm);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._playerRoleChip_olfdf_1867{flex-shrink:0;margin-left:auto;font-size:var(--font-size-xs);font-weight:600;border-radius:var(--radius-sm);padding:2px 7px}._roleHost_olfdf_1876{border:1px solid color-mix(in srgb,var(--warning, #d69e2e) 55%,transparent);background:color-mix(in srgb,var(--warning, #d69e2e) 20%,var(--bg-base));color:var(--text-primary)}._roleMember_olfdf_1882{border:1px solid var(--border-soft);background:var(--bg-base);color:var(--text-muted)}._playersOther_olfdf_1888{margin:0;font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.3}._playerStatusInline_olfdf_1895{flex-shrink:0;width:7.25rem;min-width:7.25rem;max-width:7.25rem;box-sizing:border-box;font-size:var(--font-size-xs);font-weight:500;border-radius:var(--radius-sm);padding:1px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}._playerStatusInlineCompact_olfdf_1911{font-size:.625rem;letter-spacing:-.02em;padding:1px 2px}._inlineWaiting_olfdf_1917{color:var(--text-muted);background:color-mix(in srgb,var(--text-muted) 10%,var(--bg-base));border:1px solid color-mix(in srgb,var(--text-muted) 25%,transparent)}._inlineReady_olfdf_1923{color:var(--text-primary);background:color-mix(in srgb,var(--success, #38a169) 16%,var(--bg-base));border:1px solid color-mix(in srgb,var(--success, #38a169) 45%,transparent)}._inlineAfk_olfdf_1929{color:var(--text-primary);background:color-mix(in srgb,var(--warning, #d69e2e) 18%,var(--bg-base));border:1px solid color-mix(in srgb,var(--warning, #d69e2e) 45%,transparent)}._messagesWrap_olfdf_1937{flex:1;min-height:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;position:relative;border:1px solid var(--border-soft);border-radius:var(--radius-sm);overflow:hidden;background:radial-gradient(ellipse 80% 55% at 12% 18%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 68%),radial-gradient(ellipse 55% 75% at 88% 82%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 65%),var(--bg-base)}._roomChatHidden_olfdf_1958{visibility:hidden;pointer-events:none}._panelCollapseBtn_olfdf_1305{position:absolute;top:4px;right:4px;z-index:2;width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border-soft) 60%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-surface) 55%,transparent);color:var(--text-muted);cursor:pointer;opacity:.45;transition:opacity var(--transition-fast),background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}._panelCollapseBtn_olfdf_1305:hover:not(:disabled){opacity:1;color:var(--text-primary);background:color-mix(in srgb,var(--bg-surface) 95%,transparent);border-color:var(--border-soft)}._panelCollapseBtn_olfdf_1305:disabled{opacity:.25;cursor:not-allowed}._panelCollapseIconFlipped_olfdf_1999{transform:rotate(180deg)}._messages_olfdf_1937{height:100%;overflow:auto;display:flex;flex-direction:column;gap:2px;padding:6px 8px}._messageLine_olfdf_2012{margin:0;font-size:var(--font-size-sm);line-height:1.35;word-break:break-word}._messageLine_olfdf_2012 strong{font-weight:600}._messageLineSystem_olfdf_2024{color:color-mix(in srgb,#4a7fd4 42%,var(--text-primary))}._messageLineSystem_olfdf_2024 strong{color:color-mix(in srgb,#4a7fd4 58%,var(--text-primary));font-weight:600}._emptyMessages_olfdf_2033{margin:0;color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.35}._composer_olfdf_1400{flex-shrink:0;display:grid;grid-template-columns:28px 1fr 28px;gap:4px;align-items:center}._sendBtn_olfdf_2050{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--accent);color:var(--text-inverted);font-size:var(--font-size-base);line-height:1;cursor:pointer;transition:background var(--transition-fast)}._sendBtn_olfdf_2050:hover:not(:disabled){background:var(--accent-hover)}._sendBtn_olfdf_2050:disabled{opacity:.45;cursor:not-allowed}._sendBtnMic_olfdf_2076:disabled{background:var(--bg-surface);color:var(--text-muted);border-color:var(--border-soft);opacity:1}._composerInput_olfdf_1404{width:100%;min-width:0;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:4px 8px;background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);line-height:1.3;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease}._composerInput_olfdf_1404:hover:not(:disabled){box-shadow:0 0 10px color-mix(in srgb,var(--success) 20%,transparent);border-color:color-mix(in srgb,var(--success) 50%,var(--border-soft))}._composerInput_olfdf_1404:focus{outline:none;border-color:var(--success);box-shadow:0 0 20px color-mix(in srgb,var(--success) 60%,transparent)}._roomEmojiPickerZone_olfdf_2110{position:relative;flex-shrink:0}._roomEmojiPickerOverlay_olfdf_2115{position:absolute;bottom:100%;left:0;margin-bottom:.35rem;z-index:3;pointer-events:none;display:flex;justify-content:flex-start;max-width:100%}._roomEmojiPickerOverlay_olfdf_2115>*{pointer-events:auto}._header_jqkkl_1{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}._headerRow_jqkkl_9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}._breadcrumb_jqkkl_16{flex:1;min-width:0}._profileCrumbLink_jqkkl_21{max-width:none}._headerTitle_jqkkl_25{margin:0;font-size:var(--font-size-base);font-weight:600;color:var(--text-secondary);text-shadow:0 0 16px var(--glow)}._headerActions_jqkkl_33{display:flex;align-items:center;gap:2px;flex-shrink:0;overflow:visible}._headerExpandWrap_jqkkl_41{position:relative;flex-shrink:0;overflow:visible}._headerExpandWrap_jqkkl_41:hover,._headerExpandWrap_jqkkl_41:focus-within{z-index:12}._headerExpandBtn_jqkkl_52{width:28px;min-width:28px;padding:0;justify-content:flex-start;transition:width var(--transition-med),min-width var(--transition-med),padding var(--transition-med),transform var(--motion-fast) var(--ease-spring),background var(--transition-fast),color var(--transition-fast),box-shadow var(--motion-base) ease}._headerExpandWrap_jqkkl_41:hover ._headerExpandBtn_jqkkl_52,._headerExpandWrap_jqkkl_41:focus-within ._headerExpandBtn_jqkkl_52,._headerExpandBtn_jqkkl_52:focus-visible{width:auto;min-width:28px;padding:0 8px}._headerExpandLabel_jqkkl_75{display:inline-block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;font-size:var(--font-size-sm);font-weight:600;line-height:1;transition:max-width var(--transition-med),opacity var(--transition-med),margin-left var(--transition-med);margin-left:0}._headerExpandWrap_jqkkl_41:hover ._headerExpandLabel_jqkkl_75,._headerExpandWrap_jqkkl_41:focus-within ._headerExpandLabel_jqkkl_75,._headerExpandBtn_jqkkl_52:focus-visible ._headerExpandLabel_jqkkl_75{max-width:7.5rem;opacity:1;margin-left:4px}._closeBtn_jqkkl_99{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:4px;height:28px;border:none;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-raised) 70%,transparent);color:var(--text-secondary);cursor:pointer;box-shadow:0 5px 15px #0000001a;transition:transform var(--motion-fast) var(--ease-spring),background var(--transition-fast),color var(--transition-fast),box-shadow var(--motion-base) ease}._closeBtn_jqkkl_99:hover:not(:disabled){transform:translateY(-2px);background:color-mix(in srgb,var(--danger, #c44) 12%,var(--bg-raised));color:var(--danger, #c44);box-shadow:0 8px 20px var(--glow)}._menuWrap_jqkkl_127{position:relative;z-index:1;flex-shrink:0}._menuBtn_jqkkl_133{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-raised) 70%,transparent);color:var(--text-secondary);cursor:pointer;font-size:1.1rem;line-height:1;box-shadow:0 5px 15px #0000001a;transition:transform var(--motion-fast) var(--ease-spring),background var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-base) ease}._menuBtn_jqkkl_133:hover,._menuBtn_jqkkl_133[aria-expanded=true]{transform:translateY(-2px);background:color-mix(in srgb,var(--text-primary) 8%,transparent);color:var(--text-primary);box-shadow:0 8px 20px var(--glow)}._menuBtn_jqkkl_133:disabled{opacity:.45;cursor:not-allowed}._menuBtn_jqkkl_133:disabled:hover{background:transparent;color:var(--text-secondary)}._headerBtnIcon_jqkkl_175{display:block}._dropdown_jqkkl_179{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:160px;padding:4px 0;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--glass);box-shadow:var(--shadow-card),inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px) saturate(128%);backdrop-filter:blur(14px) saturate(128%)}._menuItem_jqkkl_195{position:relative;overflow:hidden;display:block;width:100%;padding:8px 12px;border:none;background:none;color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;transition:transform var(--motion-fast) var(--ease-spring),background var(--motion-fast) ease,color var(--motion-fast) ease}._menuItem_jqkkl_195:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--accent),transparent 88%);opacity:0;transition:opacity var(--motion-fast) ease;pointer-events:none}._menuItem_jqkkl_195:hover{transform:translate(3px);background:color-mix(in srgb,var(--accent) 12%,transparent)}._menuItem_jqkkl_195:disabled{opacity:.45;cursor:not-allowed;transform:none;background:none}._menuItem_jqkkl_195:disabled:hover{transform:none;background:none}._menuItem_jqkkl_195:disabled:hover:before{opacity:0}._menuItem_jqkkl_195:hover:before{opacity:.9}._menuItemDanger_jqkkl_250{color:var(--danger, #c44)}._statusLine_jqkkl_254{width:100%;height:2px;border-radius:1px}._statusLineClean_jqkkl_260{background:var(--accent-green, #3d9a5a)}._statusLineDirty_jqkkl_264{background:#e67e22}._otpRow_epo4y_1{display:flex;gap:var(--space-sm);justify-content:flex-start}._otpCell_epo4y_7{width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-primary);font-size:1.125rem;font-weight:700;line-height:1;text-align:center;text-transform:uppercase;font-family:inherit}._otpCell_epo4y_7:focus,._otpCell_epo4y_7:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-soft) 55%,transparent)}._otpCell_epo4y_7:disabled{opacity:.55;cursor:not-allowed}._form_1mg57_1{display:flex;flex-direction:column;gap:var(--space-sm)}._hint_1mg57_13{margin:0;font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.35}._userGrid_1mg57_27{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}._userBtn_1mg57_39{border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:8px 10px;background:var(--bg-raised);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}._userBtnSelected_1mg57_65{border-color:var(--accent);background:var(--accent-soft)}._label_1mg57_75{display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-sm);color:var(--text-secondary)}._input_1mg57_91{border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:6px 8px;background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--font-size-base);letter-spacing:.08em;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease,background-color var(--motion-fast) ease}._input_1mg57_91:hover:not(:disabled):not(:read-only){border-color:color-mix(in srgb,var(--accent) 52%,var(--border-soft));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-soft) 55%,transparent)}._input_1mg57_91:focus,._input_1mg57_91:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),0 7px 20px var(--glow)}._error_1mg57_145{margin:0;font-size:var(--font-size-sm);color:var(--danger, #e53e3e)}._linkBtn_1mg57_157{align-self:flex-start;margin-top:var(--space-xs);padding:0;border:none;background:none;color:var(--accent);font:inherit;font-size:var(--font-size-sm);cursor:pointer;text-decoration:underline}._row_3sf1w_1{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-xs);min-width:0;min-height:1.75rem}._hostStar_3sf1w_11{flex-shrink:0;width:2.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-md);line-height:1;color:color-mix(in srgb,var(--warning, #d69e2e) 85%,var(--text-primary));filter:drop-shadow(0 0 8px color-mix(in srgb,var(--warning, #d69e2e) 35%,transparent))}._statusSwitch_3sf1w_23{position:relative;flex-shrink:0;width:2.5rem;height:1.25rem;margin:0;padding:0;border:none;background:transparent;cursor:pointer}._statusSwitchInteractive_3sf1w_35{border:1px solid var(--border-soft);border-radius:999px;background:color-mix(in srgb,var(--bg-base) 88%,var(--bg-surface));box-shadow:inset 0 1px 2px #0000001a;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}._statusSwitchInteractive_3sf1w_35:hover:not(:disabled){border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}._statusSwitchDisplay_3sf1w_50{cursor:default;border-radius:0;box-shadow:none}._statusSwitchDisplay_3sf1w_50:before{content:"";position:absolute;left:1px;right:1px;top:50%;height:2px;border-radius:1px;background:color-mix(in srgb,var(--text-muted) 55%,var(--border-soft));transform:translateY(-50%);pointer-events:none}._statusSwitch_3sf1w_23:disabled{cursor:default}._statusThumb_3sf1w_73{position:absolute;top:2px;width:calc(50% - 3px);height:calc(100% - 4px);border-radius:50%;transition:left var(--transition-fast),background var(--transition-fast)}._statusSwitchWaiting_3sf1w_84 ._statusThumb_3sf1w_73{left:2px;background:#e67e22;box-shadow:0 0 10px color-mix(in srgb,#e67e22 45%,transparent)}._statusSwitchReady_3sf1w_90 ._statusThumb_3sf1w_73{left:calc(50% + 1px);background:var(--accent-green, #3d9a5a);box-shadow:0 0 10px color-mix(in srgb,var(--accent-green, #3d9a5a) 45%,transparent)}._avatarWrap_3sf1w_96{position:relative;z-index:2;isolation:isolate;flex-shrink:0;width:1.75rem;height:1.75rem}._avatar_3sf1w_96{display:block;width:1.75rem;height:1.75rem;border-radius:50%;object-fit:cover;border:1px solid var(--border-soft);background:var(--bg-base);box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 18%,transparent)}._avatarPlaceholder_3sf1w_116{width:1.75rem;height:1.75rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--bg-base) 90%,var(--bg-surface));color:var(--text-muted);font-size:.875rem;font-weight:700;line-height:1;box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 18%,transparent)}._avatarPresenceBadge_3sf1w_132{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;border-radius:50%;border:2px solid var(--bg-raised, var(--bg-surface));box-sizing:border-box;pointer-events:none}._avatarRoleBadgeHost_3sf1w_144,._avatarRoleBadgeGuest_3sf1w_145{position:absolute;bottom:-2px;left:-2px;z-index:3;width:12px;height:12px;border-radius:4px;border:1px solid var(--border-soft);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-size:8px;line-height:1;pointer-events:none;box-shadow:0 2px 6px #0000002e}._avatarRoleBadgeHost_3sf1w_144{background:color-mix(in srgb,var(--warning, #d69e2e) 88%,#000);color:#fff}._avatarRoleBadgeGuest_3sf1w_145{background:color-mix(in srgb,var(--bg-surface) 92%,#fff);color:#fff}._avatarBadgeOnline_3sf1w_174{background:var(--accent-green, #3d9a5a);box-shadow:0 0 9px color-mix(in srgb,var(--accent-green, #3d9a5a) 55%,transparent)}._avatarBadgeOffline_3sf1w_179{background:var(--text-muted)}._avatarBadgeJustConnected_3sf1w_183{background:color-mix(in srgb,var(--accent-green, #3d9a5a) 55%,var(--text-primary))}._identityBtn_3sf1w_187{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0;flex:1;padding:0;margin:0;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit}._identityBtn_3sf1w_187:hover ._playerName_3sf1w_203{text-decoration:underline;color:var(--accent);text-shadow:0 0 12px var(--glow)}._identityStatic_3sf1w_209{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0;flex:1}._nameRow_3sf1w_217{flex:1;min-width:0;display:flex;align-items:center;gap:4px}._middleIconSlot_3sf1w_225{flex-shrink:0;width:1.375rem;height:1.375rem;display:inline-flex;align-items:center;justify-content:center}._headphonesSlotBtn_3sf1w_234{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;margin:0;padding:0;border:1px solid var(--border-soft);border-radius:999px;background:color-mix(in srgb,var(--bg-base) 55%,transparent);cursor:pointer;line-height:1;box-sizing:border-box;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}._headphonesSlotIdle_3sf1w_255{color:var(--text-primary);border-color:var(--border-soft)}._headphonesSlotMuted_3sf1w_260{color:#e53e3e;border-color:color-mix(in srgb,#e53e3e 45%,transparent);background:color-mix(in srgb,#e53e3e 8%,var(--bg-base))}._headphonesSlotBtn_3sf1w_234:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent, #4a7fd4) 45%,var(--border-soft))}._headphonesSlotDisabled_3sf1w_270{color:var(--text-muted, #888);border-color:var(--border-soft);background:color-mix(in srgb,var(--bg-base) 70%,transparent);opacity:.55;cursor:not-allowed;pointer-events:none}._headphonesSlotHidden_3sf1w_279{visibility:hidden;pointer-events:none}._selfLeadingMic_3sf1w_284,._selfLeadingHeadphones_3sf1w_285{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem}._selfLeadingMic_3sf1w_284{pointer-events:none}._soundPermissionIcon_3sf1w_298{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:#e53e3e;line-height:1;pointer-events:none}._micOverlayOff_3sf1w_310{color:#e53e3e;border-color:color-mix(in srgb,#e53e3e 45%,transparent);background:color-mix(in srgb,#e53e3e 8%,var(--bg-base))}._micSlotDisplay_3sf1w_316{pointer-events:none;cursor:default;width:100%;height:100%}._playerName_3sf1w_203{flex:1;min-width:0;font-size:var(--font-size-sm);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._playerNameSelf_3sf1w_333{font-weight:700;text-shadow:0 0 12px var(--glow)}._presenceOnline_3sf1w_338{flex-shrink:0;color:var(--accent-green, #3d9a5a)}._presenceOffline_3sf1w_343{flex-shrink:0;color:var(--text-muted);opacity:.65}._presenceJustConnected_3sf1w_349{flex-shrink:0;color:color-mix(in srgb,var(--text-primary) 92%,var(--bg-surface))}._nameBlock_3sf1w_354,._nameAndBadge_3sf1w_362{display:inline-flex;align-items:center;gap:.35rem;min-width:0;flex:1}._guestBadge_3sf1w_370{flex-shrink:0;margin-left:-.2rem;margin-right:.1rem;font-size:.65rem;line-height:1.2;text-transform:lowercase;letter-spacing:.02em;padding:.05rem .35rem;border-radius:4px;color:color-mix(in srgb,var(--text-muted) 90%,var(--text-primary));border:1px solid color-mix(in srgb,var(--border-soft) 80%,transparent);background:color-mix(in srgb,var(--bg-base) 70%,var(--bg-surface))}._micSlotAnchor_3sf1w_385{position:relative;width:1.375rem;height:1.375rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}._micOverlay_3sf1w_310{--mic-level: 0%;position:relative;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);opacity:.9;border-radius:999px;background:color-mix(in srgb,var(--bg-base) 55%,transparent);border:1px solid color-mix(in srgb,var(--border-soft) 55%,transparent);overflow:hidden}._headphonesSlotBtn_3sf1w_234._micOverlay_3sf1w_310{flex:0 0 1.375rem;width:1.375rem;height:1.375rem}._micOverlay_3sf1w_310:before{content:"";position:absolute;inset:auto 0 0;height:var(--mic-level);background:color-mix(in srgb,var(--accent-green, #3d9a5a) 38%,transparent);opacity:0;transition:height 90ms linear,opacity var(--transition-fast)}._micOverlay_3sf1w_310>svg{position:relative;z-index:1}._micOverlayActive_3sf1w_435{color:var(--accent-green, #3d9a5a);border-color:color-mix(in srgb,var(--accent-green, #3d9a5a) 45%,transparent)}._micOverlayActive_3sf1w_435:before{opacity:1}._micOverlaySpeaking_3sf1w_444{animation:_micSpeakingPulse_3sf1w_1 1.2s ease-in-out infinite}._micOverlayIdle_3sf1w_448{color:color-mix(in srgb,var(--text-muted) 82%,var(--text-primary));border-color:color-mix(in srgb,var(--border-soft) 70%,transparent);opacity:.82}._micOverlayForbidden_3sf1w_455{color:#e53e3e;border-color:color-mix(in srgb,#e53e3e 45%,transparent);background:color-mix(in srgb,#e53e3e 8%,var(--bg-base))}._micSlotBtn_3sf1w_461{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;border:none;background:transparent;cursor:pointer;line-height:1;box-sizing:border-box}._micSlotBtn_3sf1w_461._micOverlay_3sf1w_310{overflow:hidden;border-radius:999px;border:1px solid var(--border-soft)}._mutedSpeakerOverlay_3sf1w_483{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:999px;border:1px solid var(--border-soft);box-sizing:border-box}._micSlotBtn_3sf1w_461._mutedSpeakerOverlay_3sf1w_483{cursor:pointer}._mutedSpeakerRed_3sf1w_498{color:#e53e3e;border-color:color-mix(in srgb,#e53e3e 45%,transparent);background:color-mix(in srgb,#e53e3e 8%,var(--bg-base))}._mutedSpeakerBlack_3sf1w_504{color:var(--text-primary);border-color:var(--border-soft)}._mutedSpeakerGreen_3sf1w_509{color:var(--accent-green, #3d9a5a);border-color:color-mix(in srgb,var(--accent-green, #3d9a5a) 45%,transparent)}._mutedSpeakerSpeaking_3sf1w_514{animation:_micSpeakingPulse_3sf1w_1 1.2s ease-in-out infinite}@keyframes _micSpeakingPulse_3sf1w_1{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent-green, #3d9a5a) 0%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-green, #3d9a5a) 38%,transparent)}}._micOverlayGuest_3sf1w_528{color:#e53e3e;border-color:color-mix(in srgb,#e53e3e 45%,transparent);background:color-mix(in srgb,#e53e3e 12%,var(--bg-base))}._micInline_3sf1w_534{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;color:var(--text-muted);opacity:.85}._micInlineGuest_3sf1w_545{color:#e53e3e;border:1px solid color-mix(in srgb,#e53e3e 45%,transparent);border-radius:999px;background:color-mix(in srgb,#e53e3e 12%,var(--bg-base));pointer-events:none;opacity:1}._rowMuteSlot_3sf1w_554,._rowMuteBtn_3sf1w_555{flex-shrink:0;width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:transparent;color:var(--text-muted);line-height:1}._rowMuteSlotHidden_3sf1w_570{visibility:hidden;pointer-events:none}._rowMuteSlotGuest_3sf1w_575{color:#e53e3e;border:1px solid color-mix(in srgb,#e53e3e 45%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,#e53e3e 12%,var(--bg-base));pointer-events:none;opacity:1}._rowMuteBtn_3sf1w_555{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);cursor:pointer;opacity:.75;transition:opacity var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}._rowMuteBtn_3sf1w_555:hover{opacity:1;color:var(--text-primary);border-color:color-mix(in srgb,var(--accent, #4a7fd4) 45%,var(--border-soft))}._rowMuteBtnActive_3sf1w_603{opacity:1;color:var(--text-primary);border-color:color-mix(in srgb,var(--accent, #4a7fd4) 55%,var(--border-soft));background:color-mix(in srgb,var(--accent, #4a7fd4) 12%,var(--bg-base))}._wrap_1d6up_1{display:flex;flex-direction:column;gap:var(--space-xs);width:100%}._row_1d6up_8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);width:100%}._rowTitle_1d6up_16{flex-shrink:0;font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary)}._segmentGroup_1d6up_23{display:inline-flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:4px}._segmentGroupHorizontal_1d6up_31{flex-direction:row;flex-wrap:wrap;align-items:center}._segment_1d6up_23{margin:0;padding:2px 6px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);font:inherit;font-size:var(--font-size-sm);line-height:1.3;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}._segmentInner_1d6up_53{display:inline-flex;align-items:center;gap:4px}._segmentIcon_1d6up_59{display:inline-flex;flex-shrink:0;width:14px;height:14px}._segmentIcon_1d6up_59 svg{width:14px;height:14px}._segmentLabel_1d6up_71{line-height:1.2}._segmentOn_1d6up_75{color:var(--accent-green, #3d9a5a);border-color:color-mix(in srgb,var(--accent-green, #3d9a5a) 45%,var(--border-soft));background:color-mix(in srgb,var(--accent-green, #3d9a5a) 12%,var(--bg-base))}._segmentOff_1d6up_81{color:var(--text-muted);border-color:var(--border-soft);background:color-mix(in srgb,var(--bg-sunken) 40%,var(--bg-base))}:root:not([data-theme=dark]) ._segmentOff_1d6up_81{background:color-mix(in srgb,var(--text-muted) 18%,var(--bg-sunken))}._segmentOff_1d6up_81:hover{color:var(--text-secondary)}._segmentOn_1d6up_75:hover{border-color:color-mix(in srgb,var(--accent-green, #3d9a5a) 55%,var(--border-soft))}._stackRow_1d6up_99{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);min-height:2.5rem;width:100%}._stackDivider_1d6up_109{margin:0;border:none;border-top:1px solid var(--border-soft)}._listenBtn_1pt00_1{margin:0;padding:.2rem .65rem;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);line-height:1.3;cursor:pointer;white-space:nowrap}._listenBtn_1pt00_1:hover{border-color:var(--border-strong);background:var(--bg-surface)}._micPrompt_1pt00_20{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;width:100%}._micPromptText_1pt00_29{margin:0;padding:0;width:100%;text-align:center;font-size:calc(var(--font-size-sm) - 1px);color:var(--text-muted);line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;white-space:pre-line;min-width:0}._micPromptActions_1pt00_47{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}._promptBtn_1pt00_54{margin:0;padding:.15rem .55rem;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);line-height:1.3;cursor:pointer}._promptBtn_1pt00_54:hover{border-color:var(--border-strong)}._promptBtnSecondary_1pt00_71{color:var(--text-secondary)}._notice_1pt00_75{margin:0;padding:0;width:100%;text-align:center;font-size:calc(var(--font-size-sm) - 1px);color:var(--text-muted);line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;white-space:pre-line;min-width:0}._boardRoot_1lb61_1{display:flex;flex-direction:column;height:100%;min-height:0}._headerRow_1lb61_8{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._breadcrumb_1lb61_15{flex:1;min-width:0}._menuDivider_1lb61_20{height:1px;margin:.25rem 0;background:var(--border-soft)}._canvasArea_1lb61_26{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}._playersOverlay_1lb61_34{position:absolute;left:0;right:0;bottom:0;z-index:4;pointer-events:none;padding:.35rem .25rem;max-width:100%;box-sizing:border-box}._canvasWrap_1lb61_46{position:relative;flex:1;min-height:0;border:1px solid var(--border-soft);border-radius:var(--radius-sm);overflow:hidden;isolation:isolate;background:radial-gradient(circle at 18% 82%,color-mix(in srgb,var(--violet) 20%,transparent),transparent 36%),radial-gradient(circle at 22% 78%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 42%),linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),var(--bg-sunken);background-size:auto,auto,26px 26px,26px 26px,auto}._canvas_1lb61_26{display:block;width:100%;height:100%;touch-action:none;cursor:crosshair}._canvasSelect_1lb61_71{cursor:default}._canvasHand_1lb61_75{cursor:grab}._toolBtnZoom_1lb61_79{width:auto;min-width:2.75rem;padding:0 .35rem}._zoomLabel_1lb61_85{font-size:.65rem;font-weight:600;line-height:1;white-space:nowrap}._canvasStage_1lb61_92{position:relative;width:100%;height:100%}._textDraft_1lb61_98{position:absolute;z-index:5;min-width:4rem;min-height:1.25rem;padding:.1rem .25rem;border:1px solid var(--accent, #2563eb);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-primary);resize:none;outline:none;line-height:1.2;white-space:pre-wrap;font-family:system-ui,sans-serif}._toolbarDock_1lb61_115{flex-shrink:0;padding:0;display:flex;flex-direction:column;gap:0;max-width:100%}._toolbarParamsExpand_1lb61_124{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._colorNativePick_1lb61_131{width:2rem;height:2rem;padding:0;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:transparent;cursor:pointer}._customHexField_1lb61_141{display:flex;align-items:center;gap:.2rem}._customHexField_1lb61_141 input{width:5.5rem;font-size:.75rem;padding:.2rem .35rem;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);font-family:ui-monospace,monospace}._colorPickActive_1lb61_158{outline:2px solid var(--accent, #2563eb);outline-offset:1px}._toolbar_1lb61_115{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.35rem;height:48px;box-sizing:border-box;padding:0 .3rem;border-radius:var(--radius-sm);background:var(--bg-base);border:1px solid var(--border-soft);max-width:100%;overflow:visible}._toolWrap_1lb61_182{position:relative}._toolBtn_1lb61_79{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);cursor:pointer}._toolBtn_1lb61_79:hover{background:var(--bg-sunken);border-color:var(--border-soft)}._toolBtnActive_1lb61_203{background:var(--bg-sunken);border-color:var(--accent, #2563eb);color:var(--accent, #2563eb)}._toolIcon_1lb61_209{font-size:1rem;line-height:1}._submenu_1lb61_214{position:absolute;left:0;top:calc(100% + .35rem);right:auto;z-index:20;padding:.35rem;border-radius:var(--radius-sm);background:var(--bg-base);border:1px solid var(--border-soft);box-shadow:var(--shadow-elevated)}._submenuStack_1lb61_227{display:flex;flex-direction:column;gap:.35rem;min-width:12rem}._submenuSliderRow_1lb61_234{display:flex;align-items:center;gap:.35rem;padding:.15rem .25rem}._submenuLabel_1lb61_241,._submenuValue_1lb61_242{font-size:.65rem;color:var(--text-secondary);white-space:nowrap}._submenuSliderRow_1lb61_234 input[type=range]{flex:1;min-width:4rem}._submenuRow_1lb61_253{display:flex;flex-wrap:wrap;gap:.25rem;max-width:14rem}._submenuGrid_1lb61_260{display:grid;grid-template-columns:repeat(3,minmax(2rem,1fr));gap:.25rem;max-width:10rem;max-height:8rem;overflow:auto}._submenuCol_1lb61_269{display:flex;flex-direction:column;gap:.25rem;min-width:8rem}._submenuBtn_1lb61_276{padding:.25rem .45rem;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-primary);font-size:.75rem;cursor:pointer}._submenuBtn_1lb61_276:hover{background:var(--bg-sunken)}._submenuBtnActive_1lb61_290{border-color:var(--accent, #2563eb);color:var(--accent, #2563eb)}._colorSwatch_1lb61_295{display:block;width:1rem;height:1rem;border-radius:2px;border:1px solid var(--border-soft)}._colorPick_1lb61_158{width:1.5rem;height:1.5rem;border:1px solid var(--border-soft);border-radius:var(--radius-sm);cursor:pointer}._hiddenFile_1lb61_311{display:none}._noteChrome_1lb61_315{position:absolute;z-index:5;height:28px;pointer-events:none}._noteChromeActions_1lb61_322{display:flex;justify-content:flex-end;gap:.15rem;padding:.1rem .2rem;pointer-events:auto}._noteChromeBtn_1lb61_330{display:grid;place-items:center;width:1.35rem;height:1.35rem;padding:0;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--text-secondary);font-size:.75rem;cursor:pointer}._noteChromeBtn_1lb61_330:hover{background:var(--bg-sunken);color:var(--text-primary)}._noteChromeMenu_1lb61_349{position:absolute;right:.2rem;top:100%;z-index:7;min-width:6.5rem;padding:.2rem;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);box-shadow:var(--shadow-elevated);pointer-events:auto}._noteChromeMenuItem_1lb61_363{display:block;width:100%;padding:.3rem .45rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font-size:.75rem;text-align:left;cursor:pointer}._noteChromeMenuItem_1lb61_363:hover{background:var(--bg-sunken)}._noteEdit_1lb61_380{position:absolute;z-index:6;display:flex;flex-direction:column;gap:.25rem;padding:.25rem;border:1px solid var(--accent, #2563eb);border-radius:var(--radius-sm);background:var(--bg-base)}._noteEditHeader_1lb61_392{display:flex;align-items:center;gap:.25rem}._noteEditHeader_1lb61_392 ._noteEditTitle_1lb61_398{flex:1;min-width:0}._noteEditTitle_1lb61_398{font-size:.75rem;font-weight:600;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:.15rem .3rem}._noteEditBody_1lb61_411{font-size:.72rem;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:.15rem .3rem;resize:vertical;min-height:3rem;width:100%;box-sizing:border-box}._empty_1lb61_422{padding:1rem;color:var(--text-muted)}._panel_1e8n2_1{display:flex;flex-direction:column;height:auto;min-height:0;padding:0;pointer-events:auto}._panelRow_1e8n2_10{display:flex;flex-direction:row;align-items:flex-end;gap:.35rem;min-width:0}._sideCol_1e8n2_18{display:flex;flex-direction:column;gap:.25rem;flex-shrink:0}._sideBtn_1e8n2_25{position:relative;overflow:hidden;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-raised) 88%,transparent);color:var(--text-primary);cursor:pointer;box-shadow:0 5px 15px #0000001a;transition:transform var(--motion-fast) var(--ease-spring),border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-base) ease}._sideBtn_1e8n2_25:hover{transform:translateY(-2px);border-color:var(--accent);background:var(--accent-soft);box-shadow:0 8px 20px var(--glow)}._sideBtn_1e8n2_25:disabled{opacity:.5;cursor:not-allowed}._sideBtnActive_1e8n2_57{border-color:var(--accent, #2563eb);color:var(--accent, #2563eb);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent),0 9px 22px var(--glow)}._hideIcon_1e8n2_63{position:relative;font-size:.85rem;line-height:1}._hideIcon_1e8n2_63:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transform:rotate(-35deg)}._empty_1e8n2_80{margin:0;padding:.5rem;font-size:.8rem;color:var(--text-muted)}._scrollRow_1e8n2_87{display:flex;flex-direction:row;gap:.5rem;overflow-x:auto;overflow-y:hidden;min-height:0;padding-bottom:.15rem;scrollbar-width:thin}._square_1e8n2_98{flex:0 0 auto;display:flex;flex-direction:column;gap:.25rem;width:6.5rem}._squareSelf_1e8n2_106{width:7.25rem}._squareMain_1e8n2_110{--plaque-accent: var(--accent);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:4.5rem;padding:.35rem .4rem;border:1px solid color-mix(in srgb,var(--plaque-accent) 30%,var(--border-soft));border-radius:var(--radius-sm);background:linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 8%,transparent),transparent 42%),var(--bg-base);color:var(--text-primary);cursor:pointer;text-align:center;box-shadow:0 7px 20px #00000021;transition:transform var(--motion-base) var(--ease-spring),border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease,background var(--motion-fast) ease}._squareMain_1e8n2_110:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--plaque-accent),transparent 88%);box-shadow:0 0 13px color-mix(in srgb,var(--plaque-accent) 54%,transparent);opacity:.85;pointer-events:none}._squareMain_1e8n2_110:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--plaque-accent) 66%,var(--border-strong));box-shadow:0 13px 30px #0003}._micIndicator_1e8n2_158{display:grid;place-items:center;width:1.25rem;height:1.25rem}._micRed_1e8n2_165{color:#dc2626}._micGreen_1e8n2_169{color:#16a34a}._micIdle_1e8n2_173{color:var(--text-muted)}._name_1e8n2_177{font-size:.72rem;font-weight:600;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._connectVoice_1e8n2_187{font-size:.62rem;color:var(--accent, #2563eb);line-height:1.1}._muteBtn_1e8n2_193{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.2rem;padding:.2rem .35rem;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-raised) 88%,transparent);color:var(--text-primary);font-size:.62rem;cursor:pointer;transition:transform var(--motion-fast) var(--ease-spring),border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-base) ease}._muteBtn_1e8n2_193:hover:not(:disabled){transform:translateY(-1px);border-color:var(--accent);background:var(--accent-soft);box-shadow:0 6px 16px var(--glow)}._muteBtn_1e8n2_193:disabled{opacity:.5;cursor:not-allowed}._muteBtnActive_1e8n2_226{border-color:var(--accent, #2563eb);color:var(--accent, #2563eb);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent)}._squareCompact_1e8n2_232{width:3.25rem}._squareCompact_1e8n2_232 ._squareMain_1e8n2_110{min-height:2.5rem;padding:.25rem;flex-direction:row;gap:.15rem}._compactLabel_1e8n2_243{font-size:.65rem;font-weight:700;line-height:1}._wrap_1h2sj_1{display:flex;flex-direction:column;gap:var(--space-xs);width:100%;min-width:0}._wrapCompact_1h2sj_9{display:flex;flex-shrink:0;min-width:0}._btn_1h2sj_15{position:relative;isolation:isolate;overflow:hidden;margin:0;width:100%;padding:var(--space-xs) var(--space-sm);border:1px solid var(--border-soft);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.15;font-weight:600;cursor:pointer;box-shadow:inset 0 1px 2px #0000001f;transition:transform var(--motion-fast) var(--ease-spring),box-shadow var(--motion-base) ease,border-color var(--motion-fast) ease,background var(--motion-fast) ease}._btn_1h2sj_15:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 10%,var(--accent-soft) 48%,transparent 88%);transform:translate(-115%);transition:none;pointer-events:none}._btn_1h2sj_15:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px var(--glow)}._btn_1h2sj_15:hover:not(:disabled):before{transition:transform .5s var(--ease-smooth);transform:translate(115%)}._btnLabel_1h2sj_58{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:100%;min-width:0}._btnLine_1h2sj_68{display:block;width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._btn_1h2sj_15:disabled{opacity:.55;cursor:not-allowed}._btnOpen_1h2sj_82{background:color-mix(in srgb,var(--accent-green, #3d9a5a) 38%,var(--bg-surface));border-color:color-mix(in srgb,var(--accent-green, #3d9a5a) 55%,var(--border-soft));box-shadow:0 8px 18px color-mix(in srgb,var(--accent-green, #3d9a5a) 24%,transparent)}._btnClosed_1h2sj_88{background:color-mix(in srgb,#e67e22 38%,var(--bg-surface));border-color:color-mix(in srgb,#e67e22 55%,var(--border-soft));box-shadow:0 8px 18px color-mix(in srgb,#e67e22 24%,transparent)}._btnCompact_1h2sj_94{width:auto;padding:0 10px;min-height:1.5em;font-size:inherit;line-height:1.25;white-space:nowrap}._btnCompactLabel_1h2sj_103{display:block}._header_ag58m_1{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}._headerRow_ag58m_9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-width:0;width:100%}._titleBlock_ag58m_18{display:flex;align-items:center;gap:var(--space-sm);flex:1;min-width:0}._title_ag58m_18{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 16px var(--glow)}._statusLine_ag58m_35{width:100%;height:2px;border-radius:1px}._statusLineOpen_ag58m_41{background:var(--accent-green, #3d9a5a)}._statusLineClosed_ag58m_45{background:#e67e22}._headerActions_ag58m_49{display:flex;align-items:center;gap:2px;flex-shrink:0;overflow:visible}._headerExpandWrap_ag58m_57{position:relative;flex-shrink:0;overflow:visible}._headerExpandWrap_ag58m_57:hover,._headerExpandWrap_ag58m_57:focus-within{z-index:12}._headerExpandBtn_ag58m_68{width:28px;min-width:28px;padding:0;justify-content:flex-start;transition:width var(--transition-med),min-width var(--transition-med),padding var(--transition-med),transform var(--motion-fast) var(--ease-spring),background var(--transition-fast),color var(--transition-fast),box-shadow var(--motion-base) ease}._headerExpandBtnIdleLabel_ag58m_84{width:auto;min-width:28px;padding:0 6px;overflow:hidden}._headerExpandWrap_ag58m_57:hover ._headerExpandBtn_ag58m_68,._headerExpandWrap_ag58m_57:focus-within ._headerExpandBtn_ag58m_68,._headerExpandBtn_ag58m_68:focus-visible{width:auto;min-width:28px;padding:0 8px}._headerExpandLabelShort_ag58m_99{display:inline-block;max-width:2.5rem;opacity:1;overflow:hidden;white-space:nowrap;font-size:var(--font-size-sm);font-weight:600;line-height:1;margin-left:4px;transition:max-width var(--transition-med),opacity var(--transition-med),margin-left var(--transition-med)}._headerExpandWrap_ag58m_57:hover ._headerExpandLabelShort_ag58m_99,._headerExpandWrap_ag58m_57:focus-within ._headerExpandLabelShort_ag58m_99,._headerExpandBtn_ag58m_68:focus-visible ._headerExpandLabelShort_ag58m_99{max-width:0;opacity:0;margin-left:0}._headerExpandLabel_ag58m_99{display:inline-block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;font-size:var(--font-size-sm);font-weight:600;line-height:1;transition:max-width var(--transition-med),opacity var(--transition-med),margin-left var(--transition-med);margin-left:0}._headerExpandWrap_ag58m_57:hover ._headerExpandLabel_ag58m_99,._headerExpandWrap_ag58m_57:focus-within ._headerExpandLabel_ag58m_99,._headerExpandBtn_ag58m_68:focus-visible ._headerExpandLabel_ag58m_99{max-width:7.5rem;opacity:1;margin-left:4px}._closeBtn_ag58m_147{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:4px;height:28px;border:none;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-raised) 70%,transparent);color:var(--text-secondary);cursor:pointer;box-shadow:0 5px 15px #0000001a;transition:transform var(--motion-fast) var(--ease-spring),background var(--transition-fast),color var(--transition-fast),box-shadow var(--motion-base) ease}._closeBtn_ag58m_147:hover:not(:disabled){transform:translateY(-2px);background:color-mix(in srgb,var(--danger, #c44) 12%,var(--bg-raised));color:var(--danger, #c44);box-shadow:0 8px 20px var(--glow)}._closeBtn_ag58m_147:disabled{opacity:.45;cursor:not-allowed}._menuWrap_ag58m_180{position:relative;z-index:1;flex-shrink:0}._editBtn_ag58m_186,._menuBtn_ag58m_187{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:4px;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-raised) 70%,transparent);color:var(--text-secondary);cursor:pointer;box-shadow:0 5px 15px #0000001a;transition:transform var(--motion-fast) var(--ease-spring),background var(--transition-fast),color var(--transition-fast),box-shadow var(--motion-base) ease}._editBtn_ag58m_186._headerExpandBtnIdleLabel_ag58m_84{width:auto;min-width:28px;padding:0 6px;justify-content:flex-start}._editBtnActive_ag58m_217{width:auto;min-width:28px;height:28px;padding:0 8px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 35%,var(--bg-surface)),color-mix(in srgb,var(--accent) 18%,var(--bg-raised)));color:var(--text-inverted);box-shadow:0 8px 18px var(--glow)}:root[data-theme=dark] ._editBtnActive_ag58m_217{background:color-mix(in srgb,var(--accent) 35%,var(--bg-raised));color:var(--accent)}._editBtnLabel_ag58m_236{font-size:var(--font-size-sm);font-weight:600;line-height:1;white-space:nowrap}._editBtn_ag58m_186:hover:not(:disabled){transform:translateY(-2px);background:color-mix(in srgb,var(--text-primary) 8%,transparent);color:var(--text-primary);box-shadow:0 8px 20px var(--glow)}._editBtnActive_ag58m_217:hover{background:var(--accent-hover);color:var(--text-inverted)}:root[data-theme=dark] ._editBtnActive_ag58m_217:hover{background:color-mix(in srgb,var(--accent) 45%,var(--bg-raised));color:var(--accent)}._editBtn_ag58m_186:disabled{opacity:.45;cursor:not-allowed}._editBtn_ag58m_186:disabled:hover{background:transparent;color:var(--text-secondary)}._menuBtn_ag58m_187:hover,._menuBtn_ag58m_187[aria-expanded=true]{transform:translateY(-2px);background:color-mix(in srgb,var(--text-primary) 8%,transparent);color:var(--text-primary);box-shadow:0 8px 20px var(--glow)}._headerBtnIcon_ag58m_278{display:block}._dropdown_ag58m_282{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:200px;margin:0;padding:4px 0;list-style:none;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--glass);box-shadow:var(--shadow-card),inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px) saturate(128%);backdrop-filter:blur(14px) saturate(128%)}._menuItem_ag58m_300{position:relative;overflow:hidden;display:block;width:100%;padding:8px 12px;border:none;background:none;color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;transition:transform var(--motion-fast) var(--ease-spring),background var(--motion-fast) ease}._menuItem_ag58m_300:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--accent),transparent 88%);opacity:0;transition:opacity var(--motion-fast) ease;pointer-events:none}._menuItem_ag58m_300:hover:not(:disabled){transform:translate(3px);background:color-mix(in srgb,var(--accent) 12%,transparent)}._menuItem_ag58m_300:hover:not(:disabled):before{opacity:.9}._menuItem_ag58m_300:disabled{opacity:.55;cursor:not-allowed}._menuItemDanger_ag58m_343{color:var(--danger, #c44)}._menuItemDanger_ag58m_343:hover:not(:disabled){background:color-mix(in srgb,var(--danger, #c44) 12%,transparent)}._mainCol_afyb6_1{min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--space-md);height:100%}._shell_afyb6_10{display:flex;flex-direction:column;gap:var(--space-xs);min-height:0;overflow:visible;padding:0}._aboutGamePlaceholderBlock_afyb6_19{border:1px dashed var(--border-soft);border-radius:var(--radius-sm);background:radial-gradient(circle at 18% 82%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 42%),color-mix(in srgb,var(--bg-surface) 45%,transparent);min-height:100%}._collapsibleBlock_afyb6_28{position:relative;overflow:hidden;flex-shrink:0;border:1px solid color-mix(in srgb,var(--plaque-accent) 30%,var(--border-soft));border-radius:var(--radius-sm);background:linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 8%,transparent),transparent 42%),var(--glass);box-shadow:var(--shadow-card),inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px) saturate(128%);backdrop-filter:blur(14px) saturate(128%)}._collapsibleBlock_afyb6_28:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--plaque-accent),transparent 88%);box-shadow:0 0 13px color-mix(in srgb,var(--plaque-accent) 54%,transparent);opacity:.9;pointer-events:none}._descriptionBlock_afyb6_58{--plaque-accent: var(--plaque-accent-1)}._statsBlock_afyb6_62{--plaque-accent: var(--plaque-accent-2);margin-top:calc(var(--space-md) - var(--space-xs))}._metaBlock_afyb6_67{--plaque-accent: var(--plaque-accent-3)}._chatsBlock_afyb6_71{--plaque-accent: var(--plaque-accent-4);border-style:dashed}._collapseHeader_afyb6_76{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin:0;padding:.65rem .75rem;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}._collapseHeader_afyb6_76:hover{background:color-mix(in srgb,var(--accent-soft) 40%,transparent)}._collapseTitle_afyb6_96{font-size:.95rem;font-weight:600;color:color-mix(in srgb,var(--plaque-accent) 42%,var(--text-primary));text-shadow:0 0 18px var(--glow)}._collapseChevron_afyb6_103{flex-shrink:0;font-size:.7rem;color:var(--text-secondary)}._collapseBody_afyb6_109{padding:0 .75rem .75rem}._descriptionText_afyb6_113{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-loose);color:var(--text-primary);white-space:pre-wrap}._storeLinkWrap_afyb6_121{margin:.65rem 0 0}._storeLink_afyb6_121{font-size:var(--font-size-sm);color:color-mix(in srgb,var(--plaque-accent) 55%,var(--text-primary));text-decoration:underline;text-underline-offset:.15em}._storeLink_afyb6_121:hover{color:var(--text-primary)}._comingSoonText_afyb6_136{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-loose);color:var(--text-secondary)}._steamEmpty_afyb6_143{margin:0;font-size:var(--font-size-sm);color:var(--text-secondary)}._statsList_afyb6_149{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.35rem}._statsList_afyb6_149 li{display:flex;align-items:baseline;gap:.5rem;font-size:var(--font-size-sm);border-radius:var(--radius-sm);transition:transform var(--motion-fast) var(--ease-spring),background var(--motion-fast) ease}._statsList_afyb6_149 li:hover{transform:translate(3px);background:color-mix(in srgb,var(--accent-soft) 54%,transparent)}._statLabel_afyb6_174{color:var(--text-secondary)}._statBullet_afyb6_178{color:var(--text-muted);flex-shrink:0}._statValue_afyb6_183{flex-shrink:0;min-width:2.5ch;font-weight:600;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--plaque-accent) 55%,var(--text-primary));text-shadow:0 0 14px var(--glow)}._findTeamSnakeWrap_afyb6_192{align-self:flex-start;max-width:100%}._tagRow_afyb6_197{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}._tagChip_afyb6_204{--plaque-accent: var(--accent);padding:.15rem .45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--plaque-accent) 26%,var(--border-soft));background:color-mix(in srgb,var(--plaque-accent) 10%,var(--bg-sunken));font-size:var(--font-size-xs);color:var(--text-secondary);box-shadow:inset 0 1px #ffffff14;transition:transform var(--motion-fast) var(--ease-spring),box-shadow var(--motion-fast) ease}._tagChip_afyb6_204:hover{transform:translateY(-1px) scale(1.04);box-shadow:0 5px 13px var(--glow)}._metaGrid_afyb6_223{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem 1rem;margin:0}._metaGrid_afyb6_223 dt{margin:0;font-size:var(--font-size-xs);color:var(--text-secondary)}._metaGrid_afyb6_223 dd{margin:.15rem 0 0;font-size:var(--font-size-sm);color:var(--text-primary)}._metaGrid_afyb6_223>div{border-radius:var(--radius-sm);transition:transform var(--motion-fast) var(--ease-spring),background var(--motion-fast) ease}._metaGrid_afyb6_223>div:hover{transform:translate(3px);background:color-mix(in srgb,var(--accent-soft) 44%,transparent)}._calendarRightLayout_aakyn_2{display:grid;grid-template-columns:minmax(0,1fr) 238px;gap:.75rem;align-items:stretch;height:100%;min-height:0}._calendarMain_aakyn_11{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%}._calendarPlaceholderBlock_aakyn_19{border:1px dashed var(--border-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-surface) 45%,transparent);min-height:100%;align-self:stretch}._shell_aakyn_27{display:flex;flex-direction:column;gap:var(--space-sm);height:100%;min-height:0;overflow:visible}._pickGameEmpty_aakyn_36{margin:auto;padding:var(--space-lg);font-size:var(--font-size-base);color:var(--text-muted);text-align:center}._filtersBlock_aakyn_44{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-sm);flex-shrink:0}._filtersRow_aakyn_54{display:flex;flex-wrap:nowrap;gap:var(--space-sm);align-items:center;overflow:hidden;position:relative;z-index:2;min-width:0;width:100%}._filtersRow_aakyn_54:has([role=listbox]),._filtersRow_aakyn_54:has(:focus-within){overflow:visible;z-index:50}._periodSlot_aakyn_73{flex:0 0 auto;flex-shrink:0;min-width:0;position:relative;z-index:1;overflow:visible}._filtersRow_aakyn_54 ._toolbarBtn_aakyn_83,._filtersRow_aakyn_54 ._iconBtn_aakyn_84{box-sizing:border-box;height:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding-top:0;padding-bottom:0}._filtersRow_aakyn_54 ._toolbarBtn_aakyn_83{padding-left:12px;padding-right:12px}._filtersRow_aakyn_54 ._iconBtn_aakyn_84{flex-shrink:0;min-width:36px;padding-left:10px;padding-right:10px}._filtersRow_aakyn_54 ._refreshBtn_aakyn_108{box-sizing:border-box;flex-shrink:0;height:32px;min-height:32px;width:36px;min-width:36px}._filtersRow_aakyn_54 ._periodSlot_aakyn_73,._filtersRow_aakyn_54 ._myToggleWrap_aakyn_119{flex:0 0 auto;flex-shrink:0}._filtersRow_aakyn_54 ._createToggleWrap_aakyn_124{flex:1 1 0;flex-shrink:1;min-width:2.75rem;max-width:11.5rem}._filtersRow_aakyn_54 ._createToggleWrap_aakyn_124 button{min-width:0;max-width:100%;width:100%;height:auto;min-height:32px;max-height:none;padding-top:2px;padding-bottom:2px;line-height:1.15}._searchRow_aakyn_143{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}._chipRow_aakyn_150{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);flex-shrink:0}._gameSearchDropdown_aakyn_158{position:absolute;left:0;right:0;top:calc(100% + 2px);z-index:20;max-height:280px;overflow-y:auto;margin:0;padding:4px 0;list-style:none;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--glass);box-shadow:var(--shadow-card),inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px) saturate(128%);backdrop-filter:blur(14px) saturate(128%)}._gameSearchOption_aakyn_178{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--space-xs);width:100%;box-sizing:border-box;padding:6px 10px;border:none;background:transparent;font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;transition:transform var(--motion-fast) var(--ease-spring),background var(--motion-fast) ease}._gameSearchOption_aakyn_178:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--accent),transparent 88%);opacity:0;transition:opacity var(--motion-fast) ease;pointer-events:none}._gameSearchOption_aakyn_178:hover,._gameSearchOption_aakyn_178:focus-visible{transform:translate(3px);background:color-mix(in srgb,var(--accent-soft) 74%,transparent)}._gameSearchOption_aakyn_178:hover:before,._gameSearchOption_aakyn_178:focus-visible:before{opacity:.9}._gameSearchOptionLogo_aakyn_220{width:28px;height:12px;flex-shrink:0}._filterControlHeight_aakyn_226{min-height:32px;box-sizing:border-box}._searchInputWrapFlex_aakyn_231{flex:1 1 160px;max-width:220px;min-width:160px}._searchInputNoInnerBtn_aakyn_237{padding-right:10px}._searchRowIconBtn_aakyn_242{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;min-width:36px;height:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-raised);font:inherit;font-size:var(--font-size-sm);line-height:1;color:var(--text-primary);cursor:pointer;box-shadow:0 5px 15px #0000001a;transition:transform var(--motion-fast) var(--ease-spring),border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-base) ease}._searchRowIconBtn_aakyn_242:hover:not(:disabled){transform:translateY(-2px);border-color:var(--accent);background:var(--accent-soft);box-shadow:0 8px 20px var(--glow)}._searchRowIconBtn_aakyn_242:disabled{opacity:.35;cursor:not-allowed}._searchInput_aakyn_231{width:100%;min-width:0;max-width:none;flex:none;min-height:32px;padding:6px 36px 6px 10px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);font:inherit;font-size:var(--font-size-sm);color:var(--text-primary);box-shadow:inset 0 1px #ffffff06;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background-color var(--motion-fast) ease}._searchInput_aakyn_231:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}._toolbarBtn_aakyn_83{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--border-strong);background:color-mix(in srgb,var(--bg-raised) 88%,transparent);color:var(--text-primary);border-radius:var(--radius-sm);padding:6px 12px;font:inherit;font-size:var(--font-size-sm);cursor:pointer;box-shadow:0 5px 15px #0000001f;transition:transform var(--motion-fast) var(--ease-spring),border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-base) ease}._toolbarBtn_aakyn_83:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 10%,var(--accent-soft) 48%,transparent 88%);transform:translate(-115%);transition:none;pointer-events:none}._toolbarBtn_aakyn_83:hover:not(:disabled){transform:translateY(-2px);border-color:var(--accent);background:var(--accent-soft);box-shadow:0 8px 20px var(--glow)}._toolbarBtn_aakyn_83:hover:not(:disabled):before{transition:transform .5s var(--ease-smooth);transform:translate(115%)}._toolbarBtnActive_aakyn_356{border-color:var(--accent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 35%,var(--bg-surface)),color-mix(in srgb,var(--accent) 20%,var(--bg-raised)));font-weight:600;box-shadow:0 8px 18px var(--glow)}._myToggleWrap_aakyn_119{--my-border-speed: 4s;--my-fade: .9s;flex:0 0 auto;flex-shrink:0;position:relative;display:inline-flex;overflow:visible;border-radius:10px}._myOrange_aakyn_379{--accent: #e67e22;--accent-soft: color-mix(in srgb, #e67e22 16%, transparent);--glow: color-mix(in srgb, #e67e22 35%, transparent)}._myBtn_aakyn_385{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;height:32px;min-height:32px;min-width:36px;padding:0 12px;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg-raised);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);line-height:1;cursor:pointer;transition:background var(--my-fade) ease,border-color var(--my-fade) ease,box-shadow var(--motion-fast) ease}._myBtnLabel_aakyn_408{position:relative;z-index:1}._myAnts_aakyn_413{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;color:var(--accent);opacity:0;transition:opacity var(--my-fade) ease}._myAnts_aakyn_413 rect{width:calc(100% - 3px);height:calc(100% - 3px);x:1.5;y:1.5;fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:8 8;animation:_calendarRefreshMarch_aakyn_1 var(--my-border-speed) linear infinite}._myToggleWrap_aakyn_119._myIdle_aakyn_438:hover ._myAnts_aakyn_413{opacity:1}._myToggleWrap_aakyn_119._myIdle_aakyn_438:hover ._myBtn_aakyn_385{background:color-mix(in srgb,var(--accent) 10%,var(--bg-raised));border-color:color-mix(in srgb,var(--accent) 45%,var(--border-strong))}._myToggleWrap_aakyn_119._myOpen_aakyn_448 ._myAnts_aakyn_413{opacity:1}._toolbarBtnMyActive_aakyn_452{--accent: #e67e22;--accent-soft: color-mix(in srgb, #e67e22 16%, transparent);position:relative;z-index:0;overflow:hidden;border:1px solid var(--accent);background:linear-gradient(90deg,color-mix(in srgb,#c96a12 48%,var(--bg-raised)),color-mix(in srgb,#c96a12 22%,var(--bg-raised)) 42%,color-mix(in srgb,#e67e22 10%,var(--bg-raised)));font-weight:inherit}._toolbarBtnMyActive_aakyn_452:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,#a8560a 58%,var(--bg-raised)),color-mix(in srgb,#c96a12 34%,var(--bg-raised)) 42%,color-mix(in srgb,#c96a12 16%,var(--bg-raised)));opacity:0;transition:opacity var(--my-fade) ease}._myToggleWrap_aakyn_119._myOpen_aakyn_448:hover ._toolbarBtnMyActive_aakyn_452:before,._myToggleWrap_aakyn_119._myOpen_aakyn_448 ._toolbarBtnMyActive_aakyn_452:hover:before{opacity:1}._myToggleWrap_aakyn_119._myOpen_aakyn_448:hover ._toolbarBtnMyActive_aakyn_452,._myToggleWrap_aakyn_119._myOpen_aakyn_448 ._toolbarBtnMyActive_aakyn_452:hover{border-color:var(--accent);color:var(--text-primary)}._myBadgeArchive_aakyn_498,._myBadgeActive_aakyn_499{position:absolute;z-index:2;min-width:14px;height:14px;padding:0 3px;border-radius:7px;font-size:9px;font-weight:700;line-height:14px;text-align:center;pointer-events:none;box-shadow:0 1px 3px #00000040}._myBadgeArchive_aakyn_498{top:1px;right:-4px;background:color-mix(in srgb,#e67e22 88%,#fff);color:#1a1208}._myBadgeActive_aakyn_499{bottom:1px;right:-4px;background:color-mix(in srgb,#3182ce 88%,#fff);color:#0a1628}._refreshBtn_aakyn_108{--refresh-theme: #0088ff;--border-speed: 4s;--refresh-fade: .9s;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--refresh-theme);cursor:pointer;box-shadow:none;transition:background var(--refresh-fade) ease,border-color var(--refresh-fade) ease}._refreshBtn_aakyn_108:hover:not(:disabled){border-color:var(--refresh-theme);background:color-mix(in srgb,var(--refresh-theme) 12%,var(--bg-raised))}._refreshBtn_aakyn_108:disabled{cursor:wait}._refreshAnts_aakyn_560{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;color:var(--refresh-theme);opacity:0;transition:opacity var(--refresh-fade) ease}._refreshAnts_aakyn_560 rect{width:calc(100% - 3px);height:calc(100% - 3px);x:1.5;y:1.5;fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:8 8;animation:_calendarRefreshMarch_aakyn_1 var(--border-speed) linear infinite}._refreshIcon_aakyn_584{position:relative;z-index:1;display:inline-block;font-size:1rem;line-height:1}._refreshBtn_aakyn_108:hover:not(._refreshBtnLoading_aakyn_593) ._refreshAnts_aakyn_560{opacity:1}._refreshBtnLoading_aakyn_593{--border-speed: 1.2s;border-color:var(--refresh-theme);background:color-mix(in srgb,var(--refresh-theme) 12%,var(--bg-raised))}._refreshBtnLoading_aakyn_593 ._refreshAnts_aakyn_560{opacity:1}._refreshBtnFadeFast_aakyn_609{--border-speed: 1.2s}@keyframes _calendarRefreshMarch_aakyn_1{to{stroke-dashoffset:-48}}._iconBtn_aakyn_84{position:relative;isolation:isolate;overflow:hidden;min-width:36px;padding:6px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-raised);font:inherit;font-size:var(--font-size-sm);line-height:1;cursor:pointer;box-sizing:border-box;box-shadow:0 5px 15px #0000001a;transition:transform var(--motion-fast) var(--ease-spring),border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-base) ease}._iconBtn_aakyn_84:hover{transform:translateY(-2px);border-color:var(--accent);background:var(--accent-soft);box-shadow:0 8px 20px var(--glow)}._periodField_aakyn_648{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm)}._periodLabelDash_aakyn_655{display:inline-block;min-width:1.25em;text-align:center;color:var(--text-muted)}._periodSelect_aakyn_662{min-width:148px;padding:5px 8px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-raised);font:inherit;font-size:var(--font-size-sm);color:var(--text-primary);cursor:pointer;box-shadow:inset 0 1px #ffffff06;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}._periodSelect_aakyn_662:hover{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 16%,transparent)}._createToggleWrap_aakyn_124{flex:1 1 0;flex-shrink:1;min-width:2.75rem;max-width:11.5rem}._createSnakeSky_aakyn_691{--snake-theme-color: #5b9bd5;--accent: #5b9bd5;--accent-soft: color-mix(in srgb, #5b9bd5 16%, transparent);--glow: color-mix(in srgb, #5b9bd5 35%, transparent)}._createToggleWrap_aakyn_124._createIdle_aakyn_698:hover{transform:none;box-shadow:0 15px 30px color-mix(in srgb,var(--snake-theme-color) 20%,transparent)}._createToggleWrap_aakyn_124._createIdle_aakyn_698:hover button{transform:none;background:color-mix(in srgb,var(--snake-theme-color) 10%,var(--bg-raised));border-color:transparent;box-shadow:none}._createToggleWrap_aakyn_124._createOpen_aakyn_699:hover{transform:none;box-shadow:0 10px 20px #0003}._createToggleWrap_aakyn_124._createOpen_aakyn_699:hover ._toolbarBtnCreate_aakyn_720,._createToggleWrap_aakyn_124._createOpen_aakyn_699 ._toolbarBtnCreate_aakyn_720:hover:not(:disabled){transform:none;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 48%);border-color:var(--accent);box-shadow:none;color:var(--text-primary)}._toolbarBtnCreate_aakyn_720{--accent: #5b9bd5;--accent-soft: color-mix(in srgb, #5b9bd5 16%, transparent);position:relative;z-index:0;overflow:hidden;border:1px solid var(--accent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 48%);font-weight:inherit}._toolbarBtnCreate_aakyn_720:before{content:"";position:absolute;top:0;right:0;bottom:0;left:-100%;width:100%;background:var(--accent);transition:left .4s ease,transform .4s ease;transform:skew(-20deg);z-index:-1}._toolbarBtnCreate_aakyn_720:hover:not(:disabled):before{left:0;transform:skew(0)}._createToggleLabel_aakyn_768{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:normal!important}._createToggleSizer_aakyn_776{display:none}._createToggleVisible_aakyn_780{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;word-break:break-word;text-align:left;line-height:1.15;max-width:100%}._createToggleWrap_aakyn_124 ._createPlusIcon_aakyn_794 svg{animation:none!important}._listArea_aakyn_798{position:relative;z-index:0;flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-xs)}._cardScroll_aakyn_808{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--space-xs);align-items:stretch}._listEmptyState_aakyn_818{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-sm);padding:var(--space-sm) 0}._listEmptyActions_aakyn_826{display:flex;flex-wrap:wrap;gap:var(--space-xs)}._periodLabel_aakyn_655{margin:0;color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.35}._appCardWrap_aakyn_840{position:relative;flex-shrink:0;overflow:visible}._appCard_aakyn_840{--plaque-accent: var(--accent);position:relative;z-index:2;display:flex;align-items:center;gap:10px;min-height:76px;padding:10px 12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--plaque-accent) 30%,var(--border-soft));border-radius:var(--radius-sm);background:linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 8%,transparent),transparent 42%),var(--bg-raised);box-shadow:0 7px 20px #00000021;cursor:pointer;transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease}._appCardWrap_aakyn_840:nth-child(4n+1) ._appCard_aakyn_840{--plaque-accent: var(--plaque-accent-1)}._appCardWrap_aakyn_840:nth-child(4n+2) ._appCard_aakyn_840{--plaque-accent: var(--plaque-accent-2)}._appCardWrap_aakyn_840:nth-child(4n+3) ._appCard_aakyn_840{--plaque-accent: var(--plaque-accent-3)}._appCardWrap_aakyn_840:nth-child(4n) ._appCard_aakyn_840{--plaque-accent: var(--plaque-accent-4)}._appCard_aakyn_840:hover,._appCard_aakyn_840:focus-visible{border-color:color-mix(in srgb,var(--plaque-accent) 66%,var(--border-strong));background-color:color-mix(in srgb,var(--plaque-accent) 8%,var(--bg-raised));outline:none}._appCardExpanded_aakyn_878{border-bottom-right-radius:0;border-bottom-left-radius:0}._appCardLogo_aakyn_883{flex:0 0 44px;display:grid;place-items:center}._appCardLogoImage_aakyn_889{width:44px;height:32px;border-radius:50%;box-shadow:0 4px 12px color-mix(in srgb,var(--plaque-accent) 28%,transparent)}._appCardInfo_aakyn_896{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:6px;min-width:0}._appCardInfoRow_aakyn_905{display:flex;align-items:center;min-width:0;gap:12px}._appCardTime_aakyn_912{display:inline-flex;flex:0 0 auto;gap:4px;color:var(--plaque-accent);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap;transition:color .3s ease,text-shadow .3s ease}._appCard_aakyn_840:hover ._appCardTime_aakyn_912,._appCard_aakyn_840:focus-visible ._appCardTime_aakyn_912{text-shadow:0 0 1px currentColor}._appCardGame_aakyn_930,._appCardDescription_aakyn_931{display:flex;align-items:center;min-width:0;gap:6px}._appCardGame_aakyn_930{justify-content:flex-end;flex:1 1 auto}._appCardEmoji_aakyn_943,._appCardLobby_aakyn_944,._appCardPlayer_aakyn_945{flex:0 0 auto}._appCardEmoji_aakyn_943{font-size:1rem;line-height:1}._appCardGameTitle_aakyn_954,._appCardAnnouncement_aakyn_955{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._appCardGameTitle_aakyn_954{font-size:var(--font-size-sm);font-weight:600}._appCardDescription_aakyn_931{flex:1 1 auto}._appCardLobby_aakyn_944{padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--plaque-accent) 18%,transparent);color:var(--plaque-accent);font-size:11px;font-weight:700;line-height:1.1;white-space:nowrap}._appCardAnnouncement_aakyn_955{color:var(--text-muted);font-size:var(--font-size-xs)}._appCardPlayer_aakyn_945{max-width:32%;overflow:hidden;color:var(--plaque-accent);font-size:var(--font-size-xs);font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}._appCardOwnRibbon_aakyn_998,._appCardArchiveRibbon_aakyn_999{position:absolute;left:-28px;width:90px;padding:3px 0;font-size:9px;font-weight:800;line-height:1.2;letter-spacing:.04em;text-align:center;text-transform:uppercase;pointer-events:none;box-shadow:0 1px 4px color-mix(in srgb,#000 18%,transparent)}._appCardOwnRibbon_aakyn_998{z-index:3;top:10px;background:#3182ce;color:#fff;transform:rotate(-45deg)}._appCardArchiveRibbon_aakyn_999{z-index:4;top:auto;bottom:10px;left:-32px;width:100px;background:#ea580c;color:#fff;text-transform:none;letter-spacing:.02em;transform:rotate(45deg)}._appCardNewRibbon_aakyn_1037{position:absolute;z-index:5;top:auto;bottom:10px;left:-32px;width:100px;padding:3px 0;font-size:9px;font-weight:800;line-height:1.2;letter-spacing:.02em;text-align:center;text-transform:none;pointer-events:none;background:#16a34a;color:#fff;transform:rotate(45deg);box-shadow:0 1px 4px color-mix(in srgb,#000 18%,transparent)}._appActions_aakyn_1058{position:relative;flex:0 0 0;align-self:stretch;width:0;min-width:0;overflow:visible;transition:flex-basis .4s cubic-bezier(.25,1,.5,1) .1s,width .4s ease .1s}._appCard_aakyn_840:hover ._appActions_aakyn_1058{flex-basis:204px;width:204px;transition:flex-basis .4s cubic-bezier(.175,.885,.32,1.275) 0s,width .4s ease 0s}._appCard_aakyn_840:hover ._appActions_aakyn_1058[data-action-count="3"]{flex-basis:120px;width:120px}._appCard_aakyn_840:hover ._appActions_aakyn_1058[data-action-count="4"]{flex-basis:162px;width:162px}._appCard_aakyn_840:hover ._appActions_aakyn_1058[data-action-count="5"]{flex-basis:204px;width:204px}._appCard_aakyn_840:hover ._appActions_aakyn_1058[data-action-count="6"]{flex-basis:246px;width:246px}._appActionButton_aakyn_1099{--action-offset: 0px;position:absolute;top:50%;right:0;display:grid;width:36px;height:36px;padding:0;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg-base);color:var(--text-primary);font:inherit;font-size:16px;line-height:1;place-items:center;cursor:pointer;opacity:0;pointer-events:none;transform:translate(var(--action-offset),-50%) scale(.8);transition:transform .35s cubic-bezier(.25,1,.5,1),opacity .25s ease,background var(--transition-fast)}._appCard_aakyn_840:hover ._appActionButton_aakyn_1099{opacity:1;pointer-events:auto;transform:translate(var(--action-offset),-50%) scale(1);transition:transform .5s cubic-bezier(.175,.885,.32,1.275),opacity .3s ease,background var(--transition-fast)}._appActions_aakyn_1058 ._appActionButton_aakyn_1099:nth-child(1){--action-offset: 0px;transition-delay:.2s}._appActions_aakyn_1058 ._appActionButton_aakyn_1099:nth-child(2){--action-offset: -42px;transition-delay:.16s}._appActions_aakyn_1058 ._appActionButton_aakyn_1099:nth-child(3){--action-offset: -84px;transition-delay:.12s}._appActions_aakyn_1058 ._appActionButton_aakyn_1099:nth-child(4){--action-offset: -126px;transition-delay:.08s}._appActions_aakyn_1058 ._appActionButton_aakyn_1099:nth-child(5){--action-offset: -168px;transition-delay:.04s}._appActions_aakyn_1058 ._appActionButton_aakyn_1099:nth-child(6){--action-offset: -210px;transition-delay:0s}._appCard_aakyn_840:hover ._appActions_aakyn_1058 ._appActionButton_aakyn_1099:nth-child(1){transition-delay:0s}._appCard_aakyn_840:hover ._appActions_aakyn_1058 ._appActionButton_aakyn_1099:nth-child(2){transition-delay:.04s}._appCard_aakyn_840:hover ._appActions_aakyn_1058 ._appActionButton_aakyn_1099:nth-child(3){transition-delay:.08s}._appCard_aakyn_840:hover ._appActions_aakyn_1058 ._appActionButton_aakyn_1099:nth-child(4){transition-delay:.12s}._appCard_aakyn_840:hover ._appActions_aakyn_1058 ._appActionButton_aakyn_1099:nth-child(5){transition-delay:.16s}._appCard_aakyn_840:hover ._appActions_aakyn_1058 ._appActionButton_aakyn_1099:nth-child(6){transition-delay:.2s}._appActionButton_aakyn_1099:hover:not(:disabled){background:color-mix(in srgb,var(--plaque-accent) 24%,var(--bg-base));transform:translate(var(--action-offset),-50%) scale(1.08)!important}._appActionButton_aakyn_1099:disabled{cursor:not-allowed}._appCard_aakyn_840:hover ._appActionButton_aakyn_1099:disabled{opacity:.4}._appActionEmoji_aakyn_1195{font-size:16px;line-height:1}._appActionDelete_aakyn_1200{border-color:color-mix(in srgb,#dc2626 60%,var(--border-strong));color:#dc2626}._appActionCancel_aakyn_1205{border-color:color-mix(in srgb,#0088ff 55%,var(--border-strong));background:color-mix(in srgb,#0088ff 16%,var(--bg-base));color:#08f}._appDeleteConfirm_aakyn_1211 ._appActionCancel_aakyn_1205:hover:not(:disabled){background:color-mix(in srgb,#0088ff 28%,var(--bg-base))}._appDeleteConfirm_aakyn_1211{display:flex;flex:0 0 auto;align-items:center;justify-content:center;align-self:center;gap:6px;height:36px;min-height:36px}._appDeleteConfirm_aakyn_1211 ._appActionButton_aakyn_1099,._appCard_aakyn_840:hover ._appDeleteConfirm_aakyn_1211 ._appActionButton_aakyn_1099{position:static;top:auto;right:auto;width:auto;min-width:64px;height:36px;padding:0 10px;opacity:1;pointer-events:auto;transform:none;font-size:var(--font-size-xs);transition:background var(--transition-fast),border-color var(--transition-fast),transform .15s ease}._appDeleteConfirm_aakyn_1211 ._appActionButton_aakyn_1099:hover:not(:disabled),._appCard_aakyn_840:hover ._appDeleteConfirm_aakyn_1211 ._appActionButton_aakyn_1099:hover:not(:disabled){transform:none!important}._appCardDeletePending_aakyn_1252{--plaque-accent: #dc2626}._appCardDeletePending_aakyn_1252 ._appCard_aakyn_840{border-color:color-mix(in srgb,#dc2626 65%,var(--border-strong))}._cardRowWrap_aakyn_1261{position:relative;overflow:hidden;border-radius:var(--radius-sm);flex-shrink:0;min-height:min-content}._cardRowPeek_aakyn_1269{position:absolute;inset:0 auto 0 0;z-index:2;display:flex;flex-direction:row;width:auto;max-width:min(100%,420px);margin:0;padding:0;border:none;background:color-mix(in srgb,var(--plaque-accent, var(--accent)) 32%,var(--bg-raised));box-shadow:8px 0 14px color-mix(in srgb,var(--bg-base) 22%,transparent);opacity:0;pointer-events:none;transform:translate(-100%);transition:transform var(--transition-med),opacity var(--transition-med)}._cardRowWrap_aakyn_1261:hover ._cardRowPeek_aakyn_1269,._cardRowWrap_aakyn_1261:focus-within ._cardRowPeek_aakyn_1269{opacity:1;pointer-events:auto;transform:translate(0)}._cardRowDeletePending_aakyn_1298 ._cardRow_aakyn_1261:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,#dc2626 32%,transparent) 0%,color-mix(in srgb,#dc2626 12%,transparent) 35%,transparent 70%)}._cardRowDeletePending_aakyn_1298 ._cardRow_aakyn_1261>*{position:relative;z-index:1}._cardPeekBtn_aakyn_1317{flex:0 0 auto;width:40px;min-width:40px;min-height:100%;margin:0;padding:2px 4px;border:none;border-right:1px solid var(--border-strong);background:transparent;color:var(--text-primary);font:inherit;font-size:var(--font-size-xs);font-weight:600;line-height:1.1;text-align:center;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._cardPeekBtn_aakyn_1317:last-child{border-right:none}._cardPeekBtn_aakyn_1317:hover:not(:disabled){background:color-mix(in srgb,var(--plaque-accent, var(--accent)) 45%,var(--bg-raised))}._cardPeekBtn_aakyn_1317:disabled{opacity:.45;cursor:not-allowed}._cardPeekBtnMuted_aakyn_1350:disabled,._cardPeekBtnMuted_aakyn_1350[aria-disabled=true]{opacity:.55;color:var(--text-muted)}._cardPeekBtnDanger_aakyn_1356{color:color-mix(in srgb,#dc2626 85%,var(--text-primary))}._cardPeekBtnDanger_aakyn_1356:hover:not(:disabled){background:color-mix(in srgb,#dc2626 28%,var(--bg-raised));color:#dc2626}._cardPeekBtnConfirm_aakyn_1365{width:auto;min-width:40px;max-width:220px;padding:2px 8px;white-space:normal}._cardPeekConfirmLabel_aakyn_1373{display:block;font-size:10px;font-weight:600;line-height:1.15;text-align:center;color:#dc2626}._cardPeekIcon_aakyn_1382{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1}._cardRowBlock_aakyn_1390{display:flex;flex-direction:column;flex:1;min-width:0}._cardRow_aakyn_1261{--plaque-accent: var(--accent);position:relative;overflow:hidden;display:flex;flex-direction:row;align-items:stretch;gap:8px;padding:5px 8px;min-height:44px;border:1px solid color-mix(in srgb,var(--plaque-accent) 30%,var(--border-soft));border-radius:var(--radius-sm);background:linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 8%,transparent),transparent 42%),var(--bg-raised);cursor:pointer;box-shadow:0 7px 20px #00000021;transition:transform var(--motion-base) var(--ease-spring),border-color var(--motion-fast) ease,box-shadow var(--motion-base) ease}._cardRow_aakyn_1261:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--plaque-accent),transparent 88%);box-shadow:0 0 13px color-mix(in srgb,var(--plaque-accent) 54%,transparent);opacity:.9;pointer-events:none}._cardRowWrap_aakyn_1261:nth-child(4n+1) ._cardRow_aakyn_1261{--plaque-accent: var(--plaque-accent-1)}._cardRowWrap_aakyn_1261:nth-child(4n+2) ._cardRow_aakyn_1261{--plaque-accent: var(--plaque-accent-2)}._cardRowWrap_aakyn_1261:nth-child(4n+3) ._cardRow_aakyn_1261{--plaque-accent: var(--plaque-accent-3)}._cardRowWrap_aakyn_1261:nth-child(4n) ._cardRow_aakyn_1261{--plaque-accent: var(--plaque-accent-4)}._cardRow_aakyn_1261:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--plaque-accent) 66%,var(--border-strong));box-shadow:0 13px 30px #0003}._cardRowExpanded_aakyn_1457{border-bottom-left-radius:0;border-bottom-right-radius:0}._cardExpandPanel_aakyn_1462{display:grid;grid-template-rows:0fr;width:96%;margin:0 auto;transition:grid-template-rows .45s cubic-bezier(.25,1,.5,1)}._cardExpandPanelOpen_aakyn_1470{grid-template-rows:1fr}._cardExpandInner_aakyn_1474{overflow:hidden;min-height:0;border:1px solid var(--border);border-top:none;border-radius:0 0 var(--radius-sm) var(--radius-sm);background:color-mix(in srgb,var(--bg-raised) 88%,var(--accent-soft));box-shadow:inset 0 5px 15px color-mix(in srgb,#000 12%,transparent)}._cardExpandContent_aakyn_1484{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:76px;padding:12px 20px}._cardExpandPlayer_aakyn_1494{margin:0;padding:0;border:none;background:none;font:inherit;font-size:var(--font-size-sm);font-weight:600;line-height:1.35;color:var(--plaque-accent, var(--accent));text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:2px}._cardExpandPlayer_aakyn_1494:hover:not(:disabled){color:var(--text-primary)}._cardExpandPlayerDisabled_aakyn_1514,._cardExpandPlayer_aakyn_1494:disabled{color:var(--text-muted);cursor:default;text-decoration:none;opacity:.85}._cardExpandText_aakyn_1522{margin:0;font-size:var(--font-size-sm);line-height:1.35;color:var(--text-muted);white-space:pre-wrap;word-break:break-word}._cardAvatarCol_aakyn_1531{flex-shrink:0;display:flex;align-items:center;align-self:stretch}._cardGameCol_aakyn_1538{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0;width:40px;justify-content:flex-start}._cardLogoImg_aakyn_1548{width:32px;height:14px;flex-shrink:0;box-shadow:0 6px 16px color-mix(in srgb,var(--plaque-accent, var(--accent)) 27%,transparent);transition:transform var(--motion-base) var(--ease-spring),box-shadow var(--motion-base) ease}._cardRow_aakyn_1261:hover ._cardLogoImg_aakyn_1548{transform:rotate(-2deg) scale(1.06)}._cardEmoji_aakyn_1560{min-height:1.1em;font-size:var(--font-size-sm);line-height:1;text-align:center}._cardBody_aakyn_1567{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;justify-content:center}._cardLine1_aakyn_1576{display:flex;align-items:baseline;gap:var(--space-xs);min-width:0;font-size:var(--font-size-sm);line-height:1.2}._cardLine1Main_aakyn_1586{display:grid;flex:1;min-width:0;grid-template-columns:25ch minmax(0,1fr);column-gap:var(--space-md);align-items:baseline;white-space:nowrap;overflow:hidden}._cardDateCol_aakyn_1597{justify-self:start;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:400;font-variant-numeric:tabular-nums;color:var(--text-primary)}._cardOwnEmphasis_aakyn_1607{font-weight:700}._cardGameLobbyGroup_aakyn_1611{display:inline-flex;align-items:baseline;gap:var(--space-sm);min-width:0;max-width:100%;overflow:hidden}._cardGame_aakyn_1538{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}._cardLobbySep_aakyn_1628{flex-shrink:0;color:var(--text-muted)}._cardLobby_aakyn_1628{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}._cardSep_aakyn_1641{color:var(--text-muted)}._cardPlayer_aakyn_1645{flex-shrink:0;margin-left:auto;max-width:28%;padding-left:var(--space-xs);font-size:var(--font-size-xs);font-weight:500;color:var(--text-muted);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardLine2_aakyn_1659{display:flex;align-items:baseline;gap:0;margin:0;font-size:var(--font-size-sm);line-height:1.25;min-width:0;white-space:nowrap;overflow:hidden}._cardTime_aakyn_1671{font-weight:700;color:var(--accent)}._cardAnnounce_aakyn_1676{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text-secondary)}._cardTime_aakyn_1671,._cardSep_aakyn_1641{flex-shrink:0}._cardAvatar_aakyn_1531{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--accent) 28%,var(--bg-base));color:var(--text-primary);font-size:var(--font-size-xs);font-weight:700;flex-shrink:0}._createPanel_aakyn_1703{position:relative;overflow:hidden;flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-raised) 92%,var(--accent-soft))}._createNewRibbon_aakyn_1719{position:absolute;z-index:3;top:10px;left:-28px;width:100px;padding:3px 0;font-size:9px;font-weight:800;line-height:1.2;letter-spacing:.02em;text-align:center;text-transform:none;pointer-events:none;background:#16a34a;color:#fff;transform:rotate(-45deg);box-shadow:0 1px 4px color-mix(in srgb,#000 18%,transparent)}._createRow_aakyn_1739{display:flex;flex-wrap:nowrap;gap:var(--space-xs);align-items:center;width:100%;box-sizing:border-box;padding-left:28px}._createPanelLayout_aakyn_1751{position:relative;z-index:1;width:100%;min-width:0;flex-shrink:0;box-sizing:border-box}._createPanelHint_aakyn_1760{margin:0;padding:var(--space-md);font-size:var(--font-size-sm);color:var(--text-muted);border:1px dashed var(--border-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-raised) 92%,var(--bg-base))}._createField_aakyn_1770{display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-xs);color:var(--text-muted);min-width:120px}._createInput_aakyn_1779{box-sizing:border-box;height:32px;min-height:32px;padding:0 10px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);font:inherit;font-size:var(--font-size-sm)}._createTextarea_aakyn_1791{width:100%;min-height:52px;resize:vertical;padding:8px 10px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);font:inherit;font-size:var(--font-size-sm)}._createActions_aakyn_1803{display:flex;justify-content:flex-end;gap:var(--space-sm)}._createFieldSlot_aakyn_1809{display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-width:0}._createSelect_aakyn_1817{box-sizing:border-box;height:32px;min-height:32px;padding:0 28px 0 8px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);font:inherit;font-size:var(--font-size-sm);line-height:32px;cursor:pointer}._createFieldDate_aakyn_1831{flex:1.2 1 9rem;min-width:9rem}._createSelectDate_aakyn_1836{min-width:0}._createFieldSlot_aakyn_1809 ._createSelect_aakyn_1817{width:100%;min-width:0}._createFieldSlot_aakyn_1809 ._createSelect_aakyn_1817:not(._createSelectDate_aakyn_1836){min-width:5rem}._createAnnounceRow_aakyn_1849{display:flex;flex-wrap:nowrap;gap:var(--space-xs);align-items:center;width:100%}._createEmojiField_aakyn_1857{display:flex;flex-direction:column;gap:0;flex-shrink:0}._createEmojiSelect_aakyn_1864{box-sizing:border-box;min-width:4rem;width:4rem;height:32px;margin:0;padding:5px 6px 3px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);font:inherit;font-size:1.125rem;line-height:1.15;text-align:center;cursor:pointer}._createAnnounceField_aakyn_1881{display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-width:0;width:100%}._createAnnounceInput_aakyn_1890{width:100%;box-sizing:border-box;height:32px;padding:6px 10px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-base);font:inherit;font-size:var(--font-size-sm)}._createAnnounceInputRequired_aakyn_1902{border-color:#e11d48}._createAnnounceInputRequired_aakyn_1902::placeholder{color:#e11d48;opacity:1}._createExitWrap_aakyn_1912{position:relative;flex:0 0 auto;z-index:1;overflow:visible}._createToolbarExitWrap_aakyn_1920{position:relative;flex:0 0 auto;flex-shrink:0;z-index:1;overflow:visible}._createToolbarExitWrap_aakyn_1920:hover,._createToolbarExitWrap_aakyn_1920:focus-within,._createExitWrap_aakyn_1912:hover,._createExitWrap_aakyn_1912:focus-within{z-index:4}._createExitBtn_aakyn_1935{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:0;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border:1px solid #e11d48;border-radius:var(--radius-sm);background:color-mix(in srgb,#e11d48 14%,var(--bg-raised));color:#e11d48;font:inherit;font-size:var(--font-size-sm);font-weight:600;line-height:1;cursor:pointer;overflow:hidden;white-space:nowrap;transition:width var(--transition-med, .2s ease),min-width var(--transition-med, .2s ease),padding var(--transition-med, .2s ease),background var(--transition-fast, .15s ease),color var(--transition-fast, .15s ease)}._createExitWrap_aakyn_1912:hover ._createExitBtn_aakyn_1935,._createExitWrap_aakyn_1912:focus-within ._createExitBtn_aakyn_1935,._createToolbarExitWrap_aakyn_1920:hover ._createExitBtn_aakyn_1935,._createToolbarExitWrap_aakyn_1920:focus-within ._createExitBtn_aakyn_1935,._createExitBtn_aakyn_1935:focus-visible{width:auto;min-width:32px;padding:0 8px;background:color-mix(in srgb,#e11d48 28%,var(--bg-raised));outline:none}._createExitGlyph_aakyn_1977{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1rem;line-height:1}._createExitLabel_aakyn_1986{display:inline-block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;margin-left:0;transition:max-width var(--transition-med, .2s ease),opacity var(--transition-med, .2s ease),margin-left var(--transition-med, .2s ease)}._createExitWrap_aakyn_1912:hover ._createExitLabel_aakyn_1986,._createExitWrap_aakyn_1912:focus-within ._createExitLabel_aakyn_1986,._createToolbarExitWrap_aakyn_1920:hover ._createExitLabel_aakyn_1986,._createToolbarExitWrap_aakyn_1920:focus-within ._createExitLabel_aakyn_1986,._createExitBtn_aakyn_1935:focus-visible ._createExitLabel_aakyn_1986{max-width:4.5rem;opacity:1;margin-left:4px}._createError_aakyn_2009{margin:0;font-size:var(--font-size-sm);color:var(--danger, #c62828)}._widget_wuhtm_3{--theme-color: #00f3ff;--stick-inactive: rgba(255, 255, 255, .15);--bg-dropdown: var(--bg-raised, #0f1524);--border-soft: rgba(255, 255, 255, .1);--text-main: var(--text-primary, #f1f5f9);--text-muted-local: var(--text-muted, #64748b);position:relative;z-index:1;display:inline-flex;flex-direction:row;align-items:center;background:transparent;border-top:none;border-bottom:none;border-left:2px dashed var(--theme-color);border-right:2px dashed var(--theme-color);border-radius:0;padding:2px 8px 8px;color:var(--text-main);font-size:14px;line-height:1.2;white-space:nowrap;transition:box-shadow .3s;flex-shrink:0;overflow:visible}:root:not([data-theme=dark]) ._widget_wuhtm_3{--theme-color: #0088ff;--stick-inactive: rgba(0, 0, 0, .15);--bg-dropdown: #ffffff;--border-soft: rgba(0, 136, 255, .2)}._widget_wuhtm_3:hover{background:transparent;box-shadow:none}._widgetLocked_wuhtm_46{pointer-events:none;opacity:.72;cursor:default}._widgetLocked_wuhtm_46 ._midIcon_wuhtm_52:disabled{opacity:1;cursor:default}._widget_wuhtm_3:before,._widget_wuhtm_3:after{content:"";position:absolute;top:0;bottom:0;width:0;background:transparent;pointer-events:none;z-index:6;opacity:0;transition:opacity .25s ease;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--theme-color) 90%,transparent)) drop-shadow(0 0 7px color-mix(in srgb,var(--theme-color) 55%,transparent))}._widget_wuhtm_3:before{left:0;border-left:2px dashed var(--theme-color)}._widget_wuhtm_3:after{right:0;border-right:2px dashed var(--theme-color)}._widget_wuhtm_3:has([data-role=start]:hover):before,._widget_wuhtm_3:has([data-role=start]._dateGroupActive_wuhtm_89):before{opacity:1}._widget_wuhtm_3:has([data-role=end]:hover):after,._widget_wuhtm_3:has([data-role=end]._dateGroupActive_wuhtm_89):after{opacity:1}._widgetDropdownOpen_wuhtm_98{z-index:40}._timelineSticks_wuhtm_102{position:absolute;bottom:2px;left:8px;right:8px;height:2px;display:flex;gap:2px;pointer-events:none}._stick_wuhtm_113{flex:1;background:var(--stick-inactive);border-radius:1px;transition:background .3s,box-shadow .3s}._stickActive_wuhtm_120{background:var(--theme-color);box-shadow:0 0 4px var(--theme-color)}._statusLabel_wuhtm_125{position:absolute;top:-4px;left:10px;font-size:9px;font-weight:400;color:var(--theme-color);background:transparent;padding:0 4px;border-radius:3px;text-transform:uppercase;letter-spacing:.5px;pointer-events:none;opacity:0;transform:translateY(3px);transition:all .3s cubic-bezier(.2,.8,.2,1)}:root:not([data-theme=dark]) ._statusLabel_wuhtm_125{background:transparent}._statusLabelVisible_wuhtm_147{opacity:1;transform:translateY(0)}._dateGroup_wuhtm_89{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 12ch;width:12ch;cursor:pointer;padding:2px 0;border-radius:3px;transition:.2s;z-index:2}._dateGroup_wuhtm_89:hover,._dateGroupActive_wuhtm_89{background:transparent;color:var(--theme-color);z-index:10}._dateDisplay_wuhtm_173{display:block;width:100%;font-weight:700;letter-spacing:.3px;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}._midIcon_wuhtm_52{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;margin:0 4px;padding:0;border:none;background:transparent;color:var(--text-muted-local);cursor:pointer;transition:.3s}._midIcon_wuhtm_52:hover,._widget_wuhtm_3:hover ._midIcon_wuhtm_52{color:var(--theme-color);filter:none}._midIcon_wuhtm_52:focus-visible{outline:1px solid var(--theme-color);outline-offset:2px}._midIcon_wuhtm_52 svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._dateDropdown_wuhtm_225{position:absolute;top:calc(100% + 6px);left:0;right:auto;transform:none;background:var(--bg-dropdown);border:1px solid var(--theme-color);border-radius:6px;box-shadow:0 12px 28px #0000008c;width:160px;max-height:200px;overflow-y:auto;z-index:1000;display:flex;flex-direction:column;animation:_periodDropFade_wuhtm_1 .2s ease-out;font-size:12px}._dateDropdown_wuhtm_225 button{background:transparent;border:none;color:var(--text-main);padding:8px 12px;text-align:left;cursor:pointer;font-size:12px;transition:.2s;border-bottom:1px solid var(--border-soft)}._dateDropdown_wuhtm_225 button:last-child{border-bottom:none}._dateDropdown_wuhtm_225 button:hover{background:color-mix(in srgb,var(--theme-color) 20%,transparent);color:var(--theme-color);padding-left:16px}._dateDropdown_wuhtm_225 button._optionSelected_wuhtm_267,._dateDropdown_wuhtm_225 button[aria-selected=true]{background:color-mix(in srgb,var(--theme-color) 22%,transparent);color:var(--theme-color);font-weight:700;padding-left:16px}@keyframes _periodDropFade_wuhtm_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._srOnly_wuhtm_286{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._emptyCard_qphgu_3{display:flex;gap:2.5rem;width:100%;max-width:56rem;margin:.75rem auto;padding:2rem;box-sizing:border-box;background:var(--bg-elevated, var(--bg-surface));border:1px solid var(--border-soft);border-radius:var(--radius-md);box-shadow:0 4px 6px color-mix(in srgb,var(--text-primary) 6%,transparent);position:relative;overflow:visible}._leftPane_qphgu_19{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}._rightPane_qphgu_27{flex:1;min-width:0;border-left:1px solid var(--border-soft);padding-left:2.5rem;display:flex;flex-direction:column;justify-content:flex-start}._titleRow_qphgu_37{display:flex;align-items:center;gap:.65rem;margin-bottom:.5rem}._emptyIcon_qphgu_44{font-size:1.75rem;line-height:1;flex-shrink:0}._emptyIconFloat_qphgu_50{display:inline-flex;transform-origin:center;animation:_calendarEmptyFloatV_qphgu_1 3s ease-in-out infinite}@keyframes _calendarEmptyFloatV_qphgu_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){._emptyIconFloat_qphgu_50{animation:none}}._emptyTitle_qphgu_72{margin:0;font-size:1.25rem;font-weight:800;color:var(--text-primary);line-height:1.25}._gameRow_qphgu_80{display:flex;align-items:center;gap:.5rem;margin:-.15rem 0 .75rem;min-width:0;max-width:100%}._gameLogo_qphgu_89{width:4rem;height:auto;aspect-ratio:231 / 87;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;overflow:hidden}._gameName_qphgu_99{font-size:.9375rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._emptyDesc_qphgu_108{margin:0 0 1.25rem;font-size:.875rem;color:var(--text-muted);line-height:1.5;white-space:pre-line}._ctaBtn_qphgu_116{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer;color:#fff;background:var(--accent, #5865f2);transition:background .15s ease,transform .15s ease}._ctaBtn_qphgu_116:hover{background:color-mix(in srgb,var(--accent, #5865f2) 85%,#000);transform:translateY(-1px)}._createSwipeBtn_qphgu_135{--accent: #5b9bd5;--accent-soft: color-mix(in srgb, #5b9bd5 18%, transparent);width:auto;min-width:11rem;min-height:44px;padding-block:10px;padding-inline:1.25rem;box-sizing:border-box;font-weight:600;flex-shrink:0}._createSwipeInner_qphgu_148{display:inline-flex;align-items:center;justify-content:center;gap:.65rem}._createSwipeFloat_qphgu_155{display:inline-flex;transform-origin:center;animation:_calendarEmptyFloatV_qphgu_1 3s ease-in-out infinite}@media(prefers-reduced-motion:reduce){._createSwipeFloat_qphgu_155{animation:none}}._dayGrid_qphgu_167{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;margin-bottom:1.25rem}._dayCell_qphgu_175{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:3.25rem;padding:.45rem .35rem;border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;transition:transform .15s ease,filter .15s ease,opacity .15s ease}._dayCell_qphgu_175:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}._dayCell_qphgu_175:disabled{cursor:default}._dayCellAll_qphgu_200{background:#e67e22;color:#fff}._dayCellDay_qphgu_206{background:#5b9bd5;color:#fff}._dayCellDisabled_qphgu_211{opacity:.45}._dayCellLabel_qphgu_215{font-size:.6875rem;font-weight:600;line-height:1.2;text-align:center;opacity:.95}._dayCellCount_qphgu_223{font-size:1.05rem;font-weight:800;line-height:1.1}._searchHint_qphgu_229{margin:1.75rem 0 .625rem;font-size:.8125rem;font-weight:600;color:var(--text-muted)}._searchContainer_qphgu_236{position:relative;width:100%;z-index:5}._searchWrapper_qphgu_242{position:relative;display:flex;align-items:center}._searchGlyph_qphgu_248{position:absolute;left:.875rem;font-size:.875rem;pointer-events:none;opacity:.7}._searchInput_qphgu_256{width:100%;box-sizing:border-box;padding:.875rem .875rem .875rem 2.5rem;border-radius:8px;border:1px solid transparent;background:color-mix(in srgb,var(--bg-surface) 70%,var(--border-soft));color:var(--text-primary);font-size:.875rem;outline:none}._searchInput_qphgu_256:focus{border-color:var(--accent, #5865f2);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent, #5865f2) 25%,transparent)}._searchInput_qphgu_256::-webkit-search-cancel-button,._searchInput_qphgu_256::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}._searchDropdown_qphgu_279{position:fixed;z-index:80;margin:0;padding:0;list-style:none;max-height:12.5rem;overflow-y:auto;background:var(--bg-elevated, var(--bg-surface));border:1px solid var(--border-soft);border-radius:8px;box-shadow:0 8px 16px color-mix(in srgb,var(--text-primary) 18%,transparent);box-sizing:border-box}._dropdownItem_qphgu_294{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .875rem;border:none;border-bottom:1px solid var(--border-soft);background:transparent;color:var(--text-primary);font-size:.8125rem;text-align:left;cursor:pointer}._dropdownItem_qphgu_294:last-child{border-bottom:none}._dropdownItem_qphgu_294:hover{background:color-mix(in srgb,var(--bg-surface) 80%,var(--accent, #5865f2));color:var(--accent, #5865f2)}._dropdownEmpty_qphgu_318{padding:.75rem .875rem;color:var(--text-muted);font-size:.8125rem;text-align:center}._dropdownLogo_qphgu_325{width:3rem;height:auto;aspect-ratio:231 / 87;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}._favLabel_qphgu_334{font-size:.75rem;text-transform:uppercase;font-weight:700;color:var(--text-muted);margin:0 0 .9rem;letter-spacing:.02em}._favEmpty_qphgu_343{margin:0;font-size:.875rem;color:var(--text-muted);line-height:1.45}._favSlots_qphgu_350{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._favSlot_qphgu_350{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.9rem .6rem;border:none;border-radius:8px;background:color-mix(in srgb,var(--bg-surface) 65%,var(--border-soft));cursor:pointer;transition:background .15s ease,transform .15s ease;color:var(--text-primary)}._favSlot_qphgu_350:hover{background:color-mix(in srgb,var(--bg-surface) 45%,var(--border-soft));transform:translateY(-2px)}._favLogo_qphgu_375{width:100%;max-width:5.5rem;height:auto;aspect-ratio:231 / 87;border-radius:var(--radius-sm);object-fit:cover}._favName_qphgu_384{font-size:.75rem;font-weight:600;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){._emptyCard_qphgu_3{flex-direction:column;gap:1.75rem;padding:1.5rem}._rightPane_qphgu_27{border-left:none;border-top:1px solid var(--border-soft);padding-left:0;padding-top:1.75rem}}._shell_k1ui8_1{display:flex;flex-direction:column;height:100%;min-height:0;padding:.25rem 0}._nashyRightLayout_k1ui8_9{display:grid;grid-template-columns:minmax(0,1fr) 238px;gap:.75rem;align-items:stretch;height:100%;min-height:0}._mainCol_k1ui8_18{min-width:0;min-height:0;max-width:calc(100% - 238px - .75rem);display:flex;flex-direction:column;height:100%}._nashyPlaceholderBlock_k1ui8_27{border:1px dashed var(--border-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-surface) 45%,transparent);min-height:100%}._guestContinueBtn_1llcj_1{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.32rem;margin-top:.35rem;padding:.7rem .55rem;border-radius:6px;border:1px solid var(--border);background:var(--bg-sunken);color:var(--text-primary);font:inherit;font-size:.85rem;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}._guestContinueBtn_1llcj_1:hover{border-color:var(--accent);background:color-mix(in srgb,var(--bg-sunken) 85%,var(--accent-soft))}._guestNicknameHint_1llcj_29{margin:.35rem 0 0;font-size:.85rem;color:var(--text-muted);line-height:1.35}._guestNicknameError_1llcj_36{margin:.25rem 0 0;font-size:.85rem;color:var(--danger, #c53030);line-height:1.35}._roomFullLead_1llcj_43{margin:0}._roomFullHostName_1llcj_47{margin:.25rem 0 0;font-weight:600;color:var(--text-primary)}._warningOverlay_1llcj_54{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background:color-mix(in srgb,var(--bg-base) 55%,transparent)}._warningCard_1llcj_65{--plaque-accent: var(--danger);position:relative;overflow:hidden;max-width:420px;width:100%;padding:var(--space-lg);border:1px solid color-mix(in srgb,var(--plaque-accent) 34%,var(--border-strong));border-radius:var(--radius-md);background:linear-gradient(110deg,color-mix(in srgb,var(--plaque-accent) 8%,transparent),transparent 42%),var(--glass);box-shadow:var(--shadow-elevated),inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px) saturate(128%);backdrop-filter:blur(14px) saturate(128%)}._warningCard_1llcj_65:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--plaque-accent),transparent 88%);box-shadow:0 0 13px color-mix(in srgb,var(--plaque-accent) 54%,transparent);opacity:.9;pointer-events:none}._warningTitle_1llcj_98{margin:0 0 var(--space-sm);font-size:var(--font-size-lg);font-weight:600}._warningText_1llcj_104{margin:0 0 var(--space-md);font-size:var(--font-size-sm);line-height:1.45;color:var(--text-secondary)}._warningActions_1llcj_111{display:flex;flex-wrap:wrap;gap:var(--space-sm)}._warningBtn_1llcj_117{padding:var(--space-xs) var(--space-md);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-base);font:inherit;font-size:var(--font-size-sm);cursor:pointer}._warningBtnPrimary_1llcj_127{padding:var(--space-xs) var(--space-md);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 20%,var(--bg-base));font:inherit;font-size:var(--font-size-sm);font-weight:600;cursor:pointer}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--text-primary);background:var(--bg-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font:inherit;color:inherit;background:transparent;border:none;padding:0;cursor:pointer}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:var(--accent)}input,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600}:root{--bp-mobile: 768px;--bp-tablet: 1024px;--bp-wide: 1280px;--top-bar-height: 64px;--left-rail-width: 320px;--left-rail-width-md: 260px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 999px;--space-xs: 4px;--space-sm: 9px;--space-md: 14px;--space-lg: 18px;--space-xl: 26px;--space-2xl: 32px;--header-height: 60px;--transition-fast: .12s ease-out;--transition-med: .22s ease-out;--font-sans: "Segoe UI", Tahoma, "Trebuchet MS", "Helvetica Neue", Arial, sans-serif;--font-size-xs: 15px;--font-size-sm: 17px;--font-size-base: 20px;--font-size-md: 22px;--font-size-lg: 25px;--font-size-xl: 30px;--font-size-xxl: 38px;--line-height-tight: 1.25;--line-height-base: 1.4;--line-height-loose: 1.6;--motion-fast: .18s;--motion-base: .32s;--motion-slow: .9s;--ease-spring: cubic-bezier(.2, .85, .25, 1.15);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--violet: #7a84c4;--blue: #5865f2;--teal: #5ba32b;--pink: #d4935a;--yellow: #f3c93a;--plaque-accent-1: #66c0f4;--plaque-accent-2: #7a84c4;--plaque-accent-3: #5ba32b;--plaque-accent-4: #d4935a}:root[data-theme=light]{--bg-base: #fff9f1;--bg-surface: #ffffff;--bg-raised: #fffdf8;--bg-sunken: #fff4e6;--grid-spot: #fff4e6;--grid-line: rgba(240, 220, 196, .42);--glass: rgba(255, 255, 255, .84);--glow: rgba(210, 127, 59, .2);--text-primary: #43342a;--text-secondary: #6a5a4e;--text-inverted: #ffffff;--text-muted: #a08070;--border-soft: #f0dcc4;--border-strong: #e0c8a8;--accent: #d27f3b;--accent-hover: #b86b2b;--accent-soft: #f6e2cc;--success: #6f9a5c;--warning: #c79a2b;--danger: #c44a4a;--shadow-card: 0 1px 2px rgba(98, 68, 42, .06), 0 4px 12px rgba(98, 68, 42, .08);--shadow-elevated: 0 16px 36px rgba(98, 68, 42, .16);--board-stripe-a: #fff4e6;--board-stripe-b: #fffdf8;--plaque-accent-1: #d27f3b;--plaque-accent-2: #9060c0;--plaque-accent-3: #6f9a5c;--plaque-accent-4: #c79a2b;--violet: #9060c0;--blue: #6079c9;--teal: #6f9a5c;--pink: #c44a4a;--yellow: #c79a2b;color-scheme:light}:root[data-theme=dark]{--bg-base: #171a21;--bg-surface: #1b2838;--bg-raised: #21364d;--bg-sunken: #111923;--grid-spot: color-mix(in srgb, var(--accent) 8%, transparent);--grid-line: rgba(102, 192, 244, .06);--glass: rgba(27, 40, 56, .82);--glow: rgba(102, 192, 244, .22);--text-primary: #c7d5e0;--text-secondary: #8f98a0;--text-inverted: #0e141b;--text-muted: #67707b;--border-soft: #2a3f5a;--border-strong: #3d566e;--accent: #66c0f4;--accent-hover: #8ed0fa;--accent-soft: #1f3a5b;--success: #5ba32b;--warning: #f3c93a;--danger: #ee5a52;--shadow-card: 0 1px 2px rgba(0, 0, 0, .5), 0 4px 12px rgba(0, 0, 0, .35);--shadow-elevated: 0 14px 36px rgba(0, 0, 0, .55);--board-stripe-a: #14202d;--board-stripe-b: #1b2838;color-scheme:dark}html,body{background-color:var(--bg-base);transition:background-color .45s ease,color .35s ease}#root{display:flex;flex-direction:column;min-height:100%}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}html,body,#root{height:100%;overflow:hidden}body{margin:0}
