.account-panel-root.account-tab-shell{border:1px solid var(--gold-border);border-radius:var(--radius-near-sharp);background:linear-gradient(180deg,rgb(var(--ui-mid-rgb)/40%),rgb(var(--ui-deep-rgb)/52%));min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;display:grid;align-content:start;gap:8px;padding:8px;scrollbar-width:thin;scrollbar-color:rgba(53,118,182,.84) rgba(6,17,43,.52)}.account-panel-root.account-tab-shell::-webkit-scrollbar{width:7px}.account-panel-root.account-tab-shell::-webkit-scrollbar-track{border-radius:999px;background:rgba(6,17,43,.5)}.account-panel-root.account-tab-shell::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,rgba(199,180,76,.94),rgba(40,115,182,.9))}.account-panel-layout{position:relative;display:flex;flex-direction:row;gap:16px;align-items:flex-start;isolation:isolate}.account-panel-layout-open{align-items:stretch}.account-panel-main{flex:1 1 auto;min-width:0;max-width:100%;display:grid;gap:12px;align-content:start}.account-panel-main-open{display:flex;flex-direction:column;min-height:0}.account-panel-side{flex:0 0 336px;width:336px;display:grid;gap:12px;align-content:start;position:sticky;top:0}.account-panel-main>*,.account-panel-side{min-width:0;max-width:100%}.account-panel-basic-stage{position:relative;min-width:0}.account-panel-basic-expanded{flex:1 1 auto;min-height:100%}@media (max-width:1240px){.account-panel-layout{flex-direction:column;gap:12px}.account-panel-side{flex:1 1 auto;width:100%;position:static}}.account-panel-detail-placeholder{border:1px solid rgba(186,166,72,.28);border-radius:14px;background:linear-gradient(180deg,rgba(8,23,57,.92),rgba(4,13,35,.95));padding:14px;display:grid;gap:6px}.account-panel-detail-placeholder strong{color:#f3f8ff;font-size:14px;font-weight:800}.account-panel-detail-placeholder p{margin:0;color:#b7cae8;font-size:12px}.account-panel-root .account-tab-banner{border:1px solid rgba(189,167,62,.34);border-radius:var(--radius-near-sharp);overflow:hidden;background:rgb(var(--ui-deep-rgb)/44%);position:relative}.account-panel-root .account-tab-banner-top{min-height:62px;display:grid;grid-template-columns:60px 1fr auto;align-items:center}.account-panel-root .account-tab-avatar-shell{width:46px;height:46px;margin-inline-start:8px;position:relative}.account-panel-root .account-tab-banner-avatar{width:46px;height:46px;border:1px solid var(--gold-border);border-radius:10px;display:inline-grid;place-items:center;overflow:hidden;background:rgb(var(--ui-mid-rgb)/72%)}.account-panel-root .account-tab-banner-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.account-panel-root .account-tab-banner-art{height:100%;background:radial-gradient(64% 80% at 78% 8%,rgb(var(--ui-highlight-rgb)/42%),transparent 72%),linear-gradient(180deg,rgba(16,66,153,.9),rgba(10,28,76,.95));border-inline-start:1px solid rgba(189,167,62,.34);border-inline-end:1px solid rgba(189,167,62,.34);background-size:cover;background-position:50%}.account-panel-root .account-tab-banner-avatar-paid{position:relative}.account-panel-root .account-tab-banner-avatar-paid:after{content:"";position:absolute;inset:-2px;border-radius:10px;border:1px solid transparent;pointer-events:none}.account-panel-root .account-tab-banner-avatar-paid.spark:after{border-color:rgba(121,204,255,.9);box-shadow:0 0 10px rgba(121,204,255,.5);animation:account-tab-badge-spark 1.6s ease-in-out infinite}.account-panel-root .account-tab-banner-avatar-paid.pulse:after{border-color:rgba(119,233,169,.9);box-shadow:0 0 10px rgba(119,233,169,.5);animation:account-tab-badge-pulse 1.4s ease-in-out infinite}.account-panel-root .account-tab-banner-avatar-paid.orbit:after{border-color:rgba(219,194,84,.92);box-shadow:0 0 12px rgba(219,194,84,.5);animation:account-tab-badge-orbit 2.8s linear infinite}.account-panel-root .account-tab-banner-store-meta{border-top:1px solid rgba(189,167,62,.26);background:rgb(var(--ui-deep-rgb)/56%);padding:5px 8px;display:grid;gap:2px}.account-panel-root .account-tab-banner-store-meta span{color:#f2f6ff;font-size:12px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-panel-root .account-tab-banner-store-meta small{color:#bfd1ee;font-size:10px}.account-panel-root .account-tab-banner-upload-note{color:#d8e6ff;font-size:10px;line-height:1.35;max-width:340px;white-space:normal}.account-panel-root .account-tab-banner-plus{width:26px;height:26px;margin-inline-end:8px;border:1px solid var(--gold-border);border-radius:var(--radius-sharp);color:var(--gold-bright);background:rgb(var(--ui-deep-rgb)/56%);display:inline-grid;place-items:center;cursor:pointer}.account-panel-root .account-tab-online-dot{width:14px;height:14px;border-radius:50%;border:1px solid rgba(125,111,42,.4);background:#62f53b;box-shadow:0 0 6px rgba(98,245,59,.56);position:absolute;inset-inline-start:49px;inset-block-end:-6px}.account-panel-root .account-tab-core-fields{display:grid;gap:5px}.account-panel-root .account-tab-info-row{min-height:28px;border:1px solid var(--gold-border);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/52%);color:#edf2ff;padding:4px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;min-width:0}.account-panel-root .account-tab-info-row-static{cursor:default}.account-panel-root .account-tab-info-row-bio{align-items:flex-start;text-transform:none;letter-spacing:0}.account-panel-root .account-tab-premium-inline{text-transform:none;letter-spacing:.02em}.account-panel-root .account-tab-inline-input{min-width:92px;flex:1;min-height:24px;border:1px solid rgba(189,167,62,.34);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/58%);color:#f2f6ff;padding:3px 8px;font-size:12px;font-weight:700}.account-panel-root .account-tab-inline-save-btn{min-width:88px;min-height:26px;border:1px solid rgba(185,166,71,.9);border-radius:var(--radius-sharp);background:linear-gradient(180deg,rgba(204,183,83,.97),rgba(188,165,60,.93));color:#111726;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:4px 8px}.account-panel-root .account-tab-inline-save-btn:disabled{opacity:.55;cursor:not-allowed}.account-panel-root .account-tab-inline-value{font-size:13px;color:#f2f6ff}.account-panel-root .account-tab-inline-textarea{width:100%;min-height:42px;border:1px solid rgba(189,167,62,.34);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/58%);color:#f2f6ff;padding:6px 8px;font-size:12px;resize:vertical}.account-panel-root .account-tab-inline-feedback{margin:-2px 2px 2px;font-size:11px;color:#b9cae8;display:block}.account-panel-root .account-tab-inline-feedback.success{color:#8ee5a3}.account-panel-root .account-tab-inline-feedback.error{color:#ff9ea0}.account-panel-root .account-tab-background-trigger{width:100%}.account-panel-root .account-tab-background-value{flex:1;min-width:0;text-align:end;color:#d2d9ea;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-panel-root .account-tab-background-dropdown{border:1px solid rgba(189,167,62,.28);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/50%);padding:6px;display:grid;gap:6px}.account-panel-root .account-tab-background-item{min-height:30px;border:1px solid var(--gold-border);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/52%);color:#ecf1ff;text-align:start;padding:6px 9px;cursor:pointer}.account-panel-root .account-tab-background-item.active{border-color:rgba(185,166,71,.92);background:linear-gradient(180deg,rgba(204,183,83,.2),rgba(188,165,60,.12))}.account-panel-root .account-tab-empty-block{border:1px dashed rgba(189,167,62,.35);border-radius:var(--radius-sharp);padding:8px;display:grid;gap:8px}.account-panel-root .account-tab-empty-block p{margin:0;color:var(--text-muted);font-size:12px}.account-panel-root .account-tab-link-btn{justify-self:start;min-height:28px;border:1px solid rgba(185,166,71,.92);border-radius:var(--radius-sharp);background:linear-gradient(180deg,rgba(204,183,83,.97),rgba(188,165,60,.93));color:#101726;padding:4px 10px;font-size:12px;font-weight:800;cursor:pointer}.account-panel-root .account-tab-color-palette{display:inline-flex;align-items:center;gap:5px}.account-panel-root .account-tab-color-dot{width:17px;height:17px;border-radius:50%;border:1px solid hsla(0,0%,100%,.4);opacity:.86;cursor:pointer}.account-panel-root .account-tab-color-dot.active{box-shadow:0 0 0 1px hsla(0,0%,100%,.8);transform:scale(1.05);opacity:1}.account-panel-root .account-tab-stats-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.account-panel-root .account-tab-stats-strip article{min-height:34px;border:1px solid var(--gold-border);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/54%);padding:4px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.account-panel-root .account-tab-stats-strip span{color:#d2ba3f;font-size:11px;font-weight:700}.account-panel-root .account-tab-stats-strip strong{font-size:17px;line-height:1}.account-panel-root .account-tab-debug-panel{border:1px dashed rgba(132,156,198,.44);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/42%);padding:6px 8px;display:grid;gap:6px}.account-panel-root .account-tab-debug-panel summary{cursor:pointer;color:#a8c4ec;font-size:11px;font-weight:700;letter-spacing:.04em}.account-panel-root .account-tab-debug-meta{margin:0;color:#8fa7ca;font-size:10px}.account-panel-root .account-tab-debug-grid{border:1px solid rgba(132,156,198,.24);border-radius:var(--radius-sharp);overflow:hidden;display:grid}.account-panel-root .account-tab-debug-grid article,.account-panel-root .account-tab-debug-grid header{display:grid;grid-template-columns:90px minmax(0,1.4fr) minmax(0,1.3fr) 72px 68px;gap:8px;padding:5px 6px;align-items:center}.account-panel-root .account-tab-debug-grid header{background:rgb(var(--ui-soft-rgb)/36%);color:#c8d8f0;font-size:10px;font-weight:700}.account-panel-root .account-tab-debug-grid article{border-top:1px solid rgba(132,156,198,.18);color:#deebff;font-size:10px}.account-panel-root .account-tab-debug-grid article span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-panel-root .account-tab-debug-state{text-transform:uppercase;font-weight:700}.account-panel-root .account-tab-debug-state.locked{color:#ef8f8f}.account-panel-root .account-tab-debug-state.owned{color:#efd57f}.account-panel-root .account-tab-debug-state.active{color:#9ef0a4}.account-panel-root .account-tab-section-list{display:grid;gap:6px}.account-panel-root .account-tab-section-btn{min-height:34px;border:1px solid var(--gold-border);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/46%);color:#edf2ff;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;font-size:13px;font-weight:700;cursor:pointer;text-align:start}.account-panel-root .account-tab-detail-wrap{border:1px solid rgba(189,167,62,.28);border-radius:var(--radius-sharp);background:linear-gradient(180deg,rgb(var(--ui-mid-rgb)/34%),rgb(var(--ui-deep-rgb)/92%));padding:8px;display:grid;gap:8px;min-width:0;min-height:100%;align-content:start}.account-panel-root .account-tab-detail-overlay{position:absolute;inset:0;z-index:12;border-radius:14px;background:linear-gradient(180deg,rgba(4,13,35,.46),rgba(4,13,35,.78));backdrop-filter:blur(2px);display:grid;align-content:start;padding:10px;overflow-y:auto;animation:account-tab-overlay-fade-in .18s ease-out}.account-panel-root .account-tab-detail-overlay-closing{animation:account-tab-overlay-fade-out .22s ease-in forwards;pointer-events:none}.account-panel-root .account-tab-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.account-panel-root .account-tab-section-head strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.account-panel-root .account-tab-back-btn{min-height:26px;border:1px solid var(--gold-border);border-radius:var(--radius-sharp);background:rgb(var(--ui-soft-rgb)/40%);color:var(--gold-bright);display:inline-flex;align-items:center;gap:5px;padding:4px 7px;font-size:11px;cursor:pointer}.account-panel-root .account-tab-close-btn{width:28px;height:28px;border:1px solid rgba(206,186,88,.78);border-radius:var(--radius-sharp);background:rgb(var(--ui-soft-rgb)/48%);color:#f7da7a;display:inline-grid;place-items:center;cursor:pointer}.account-panel-root .account-tab-close-btn:focus-visible,.account-panel-root .account-tab-close-btn:hover{background:rgb(var(--ui-soft-rgb)/64%);box-shadow:0 0 0 1px rgba(222,198,92,.34)}.account-panel-root .account-tab-detail-wrap-animated{animation:account-tab-detail-slide-in .24s cubic-bezier(.2,.8,.2,1)}.account-panel-root .account-tab-detail-wrap-closing{animation:account-tab-detail-slide-out .22s cubic-bezier(.4,0,.2,1) forwards}.account-panel-root .account-tab-detail-shell{border:1px solid rgba(189,167,62,.24);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/44%);min-height:120px;padding:8px;display:grid;gap:8px;min-width:0}.account-panel-root .account-tab-form-block{display:grid;gap:5px}.account-panel-root .account-tab-form-block strong,.account-panel-root .account-tab-inline-title{font-size:13px}.account-panel-root .account-tab-input,.account-panel-root .account-tab-select-row{min-height:30px;border:1px solid var(--gold-border);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/52%);color:#e7edf9;padding:6px 10px;font-size:12px}.account-panel-root .account-tab-select-row{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;text-align:start}.account-panel-root .account-tab-input{width:100%}.account-panel-root .account-tab-native-input{width:100%;min-height:30px;border:1px solid var(--gold-border);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/52%);color:#e7edf9;padding:6px 10px;font-size:12px}.account-panel-root .account-country-search{display:grid;gap:6px}.account-panel-root .account-country-current{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;color:#d5ddf3;font-size:12px}.account-panel-root .account-country-current small{color:#95a2c8}.account-panel-root .account-country-list{border:1px solid rgba(189,167,62,.28);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/48%);max-height:190px;overflow-y:auto;display:grid;gap:4px;padding:6px}.account-panel-root .account-country-option{width:100%;border:1px solid rgba(189,167,62,.26);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/36%);color:#e7edf9;padding:6px 8px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;text-align:start;cursor:pointer}.account-panel-root .account-country-option small{color:#93a0c5}.account-panel-root .account-country-option.active{border-color:rgba(216,188,79,.92);box-shadow:inset 0 0 0 1px rgba(216,188,79,.48)}.account-panel-root .account-country-empty{color:#9aa5c8;font-size:12px;padding:4px}.account-panel-root .account-tab-select-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.account-panel-root .account-tab-check-list{display:grid;gap:6px}.account-panel-root .account-tab-check-list-wide{gap:10px}.account-panel-root .account-tab-check-row{display:inline-flex;align-items:center;gap:8px;color:#d2d9ea;font-size:12px}.account-panel-root .account-tab-check-row input{width:16px;height:16px;accent-color:var(--gold-primary)}.account-panel-root .account-tab-note{margin:0;color:var(--text-muted);font-size:12px;line-height:1.4}.account-panel-root .account-tab-note-strong{color:#e3e9f7;font-size:13px}.account-panel-root .account-tab-blacklist-grid,.account-panel-root .account-tab-game-grid,.account-panel-root .account-tab-group-fields,.account-panel-root .account-tab-record-grid,.account-panel-root .account-tab-security-grid,.account-panel-root .account-tab-social-grid{display:grid;gap:8px;min-width:0}.account-panel-root .account-tab-social-row{border:1px solid rgba(189,167,62,.26);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/40%);padding:6px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px}.account-panel-root .account-tab-social-icon{width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;color:#f4f8ff;font-size:10px;font-weight:800;border:1px solid hsla(0,0%,100%,.26)}.account-panel-root .account-tab-social-icon.instagram{background:linear-gradient(150deg,#8134af,#dd2a7b,#f58529)}.account-panel-root .account-tab-social-icon.x{background:#020202}.account-panel-root .account-tab-social-icon.facebook{background:#1877f2}.account-panel-root .account-tab-social-icon.snapchat{background:#fffc00;color:#121212}.account-panel-root .account-tab-social-icon.tiktok{background:#111}.account-panel-root .account-tab-social-meta{display:grid;gap:4px}.account-panel-root .account-tab-social-meta strong{font-size:11px;color:#d8c14c}.account-panel-root .account-tab-social-value{display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.account-panel-root .account-tab-social-input,.account-panel-root .account-tab-social-value{min-height:28px;border:1px solid rgba(189,167,62,.26);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/52%);padding:4px 8px}.account-panel-root .account-tab-social-input{width:100%;color:#f2f6ff;font-size:12px}.account-panel-root .account-tab-blacklist-row{border:1px solid rgba(189,167,62,.26);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/40%);padding:6px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.account-panel-root .account-tab-blacklist-avatar{width:42px;height:42px;border:1px solid var(--gold-border);border-radius:var(--radius-sharp);overflow:hidden;display:inline-grid;place-items:center;background:rgb(var(--ui-mid-rgb)/72%)}.account-panel-root .account-tab-blacklist-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.account-panel-root .account-tab-blacklist-meta{display:grid;gap:2px;min-width:0}.account-panel-root .account-tab-blacklist-meta strong{font-size:13px;color:#e4c84d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-panel-root .account-tab-blacklist-open-profile{border:0;margin:0;padding:0;text-align:start;font:inherit;color:#e4c84d;background:transparent;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-panel-root .account-tab-blacklist-meta span{font-size:12px;color:#dae0ef;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-panel-root .account-tab-blacklist-status{font-size:11px;color:#d4bd49}.account-panel-root .account-tab-blacklist-remove{width:28px;height:28px;border:1px solid rgba(183,59,59,.56);border-radius:var(--radius-sharp);color:#d04a4a;background:rgb(var(--ui-deep-rgb)/44%);display:inline-grid;place-items:center;cursor:pointer}.account-panel-root .account-tab-blacklist-actions{display:grid;gap:4px;justify-self:end;align-self:stretch}.account-panel-root .account-tab-blacklist-action-icon{width:26px;height:26px;border:1px solid var(--gold-border);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/56%);color:#e8edf8;display:inline-grid;place-items:center;cursor:pointer}.account-panel-root .account-tab-avatar-upload-btn{position:absolute;inset-inline-end:-8px;inset-block-end:-8px;width:22px;height:22px;border:1px solid rgba(196,175,83,.94);border-radius:50%;background:linear-gradient(180deg,rgba(207,185,84,.98),rgba(162,137,44,.95));color:#121a2a;display:inline-grid;place-items:center;cursor:pointer;box-shadow:0 6px 14px rgba(8,14,28,.5)}.account-panel-root .account-tab-avatar-upload-btn.pending{border-color:#e2b94c}.account-panel-root .account-tab-avatar-upload-btn.approved{border-color:#66d882}.account-panel-root .account-tab-avatar-upload-btn.rejected{border-color:#ff6d6d}.account-panel-root .account-tab-avatar-upload-btn:disabled{opacity:.7;cursor:not-allowed}.account-panel-root .account-tab-avatar-upload-note{position:absolute;inset-inline-start:56px;inset-block-end:-2px;max-width:230px;color:#e3ecff;font-size:10px;line-height:1.35;white-space:normal;text-shadow:0 1px 2px rgba(1,5,17,.72)}.account-panel-root .account-tab-avatar-upload-spin{animation:account-tab-avatar-spin .8s linear infinite}.account-panel-root .account-tab-blacklist-action-icon.keep{border-color:rgba(185,166,71,.72);color:#d4bd49}.account-panel-root .account-tab-blacklist-action-open{width:auto;min-width:52px;padding-inline:8px;font-size:11px;font-weight:700}.account-panel-root .account-tab-group-summary{display:grid;gap:4px}.account-panel-root .account-tab-group-summary strong{font-size:13px}.account-panel-root .account-tab-submit-btn{justify-self:center;min-width:132px;min-height:34px;border:1px solid rgba(185,166,71,.92);border-radius:var(--radius-sharp);background:linear-gradient(180deg,rgba(204,183,83,.97),rgba(188,165,60,.93));color:#111726;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:6px 12px}.account-panel-root .account-tab-chess-resume-card{border:1px solid rgba(72,206,146,.38);border-radius:var(--radius-sharp);background:radial-gradient(80% 140% at 0 0,rgba(72,206,146,.16),transparent 58%),rgb(var(--ui-deep-rgb)/58%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),0 12px 28px rgba(0,0,0,.2);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;min-width:0}.account-panel-root .account-tab-chess-resume-icon{width:38px;height:38px;border:1px solid rgba(72,206,146,.42);border-radius:var(--radius-sharp);background:rgba(72,206,146,.12);color:#a7ffd1;display:inline-grid;place-items:center}.account-panel-root .account-tab-chess-resume-body{min-width:0;display:grid;gap:5px}.account-panel-root .account-tab-chess-resume-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.account-panel-root .account-tab-chess-resume-title-row strong{color:#f4f8ff;font-size:13px}.account-panel-root .account-tab-chess-resume-chip,.account-panel-root .account-tab-chess-resume-meta span{border:1px solid hsla(0,0%,100%,.11);border-radius:var(--radius-sharp);background:hsla(0,0%,100%,.05);color:#dce7f8;display:inline-flex;align-items:center;gap:5px;line-height:1}.account-panel-root .account-tab-chess-resume-chip{border-color:rgba(216,188,79,.32);background:rgba(216,188,79,.12);color:#f2d869;padding:4px 7px;font-size:11px;font-weight:800}.account-panel-root .account-tab-chess-resume-meta{display:flex;flex-wrap:wrap;gap:6px}.account-panel-root .account-tab-chess-resume-meta span{padding:5px 7px;font-size:11px}.account-panel-root .account-tab-chess-resume-actions{display:flex;align-items:center;gap:6px}.account-panel-root .account-tab-chess-replay-actions{margin-inline-start:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.account-panel-root .account-tab-chess-resume-action,.account-panel-root .account-tab-chess-resume-dismiss{min-height:34px;border-radius:var(--radius-sharp);cursor:pointer}.account-panel-root .account-tab-chess-resume-action{border:1px solid rgba(72,206,146,.58);background:linear-gradient(180deg,rgba(46,169,105,.94),rgba(23,128,82,.94));color:#f7fff9;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:800}.account-panel-root .account-tab-chess-replay-share{width:auto;min-width:112px}.account-panel-root .account-tab-chess-replay-actions .account-tab-chess-resume-dismiss{width:auto;min-width:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:800}.account-panel-root .account-tab-chess-resume-dismiss{width:34px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);color:#dfe7f4;display:inline-grid;place-items:center}@media (max-width:720px){.account-panel-root .account-tab-chess-resume-card{grid-template-columns:auto minmax(0,1fr)}.account-panel-root .account-tab-chess-resume-actions{grid-column:1/-1;justify-content:flex-end}}.account-panel-root .account-tab-upload-file-input{display:none}@media (max-width:1100px){.account-panel-layout{grid-template-columns:1fr}}.account-panel-root .account-tab-upload-file-btn{justify-self:center;min-width:220px;min-height:42px;border:1px solid rgba(197,178,86,.88);border-radius:12px;background:radial-gradient(115% 180% at 20% 0,rgba(255,247,200,.3),transparent 58%),linear-gradient(180deg,rgba(217,196,92,.95),rgba(171,145,43,.96));color:#111a29;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:8px 16px;font-size:13px;font-weight:800;letter-spacing:.04em;box-shadow:0 10px 24px rgba(20,14,4,.36),inset 0 1px 0 rgba(255,247,205,.8);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.account-panel-root .account-tab-upload-file-btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(20,14,4,.44),inset 0 1px 0 rgba(255,247,205,.85);filter:saturate(1.06)}.account-panel-root .account-tab-upload-file-btn:active{transform:translateY(0)}.account-panel-root .account-tab-upload-file-btn:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:0 8px 20px rgba(20,14,4,.3),inset 0 1px 0 rgba(255,247,205,.65)}.account-panel-root .account-tab-record-row{border:1px solid rgba(189,167,62,.26);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/42%);min-height:34px;padding:4px 8px;display:grid;grid-template-columns:1fr auto auto auto 1fr;align-items:center;gap:6px}.account-panel-root .account-tab-record-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;min-width:0}.account-panel-root .account-tab-record-actions .account-tab-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.account-panel-root .account-tab-record-actions .account-tab-note{flex:1 1 180px;text-align:center}.account-panel-root .account-tab-record-row>.account-tab-inline-feedback{grid-column:1/-1;justify-self:center}.account-panel-root .account-tab-record-row strong{font-size:12px;color:#e1c54c}.account-panel-root .account-tab-record-row strong:last-child{text-align:end}.account-panel-root .account-tab-record-score{min-width:28px;min-height:28px;border:1px solid rgba(185,166,71,.66);border-radius:var(--radius-sharp);background:rgba(204,183,83,.9);color:#101726;font-weight:800;display:inline-grid;place-items:center}.account-panel-root .account-tab-record-vs{font-size:16px;font-weight:800}.account-panel-root .account-tab-stats-table{display:grid;gap:0;border:1px solid rgba(189,167,62,.26);border-radius:var(--radius-sharp);overflow:hidden}.account-panel-root .account-tab-stats-head,.account-panel-root .account-tab-stats-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:7px 9px}.account-panel-root .account-tab-stats-head{background:rgb(var(--ui-deep-rgb)/60%);color:#e8edf8;font-size:12px;font-weight:700}.account-panel-root .account-tab-stats-row{border-top:1px solid rgba(189,167,62,.2);font-size:12px;color:#dbe2f3}.account-panel-root .account-tab-replay-visual-shell{display:grid;gap:8px;border:1px solid rgba(189,167,62,.24);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/38%);padding:8px}.account-panel-root .account-tab-replay-meta-row{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:#cdd8ef}.account-panel-root .account-tab-replay-ludo-board,.account-panel-root .account-tab-replay-pool-table{width:100%;min-height:184px;border:1px solid rgba(189,167,62,.22);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/48%)}.account-panel-root .account-tab-replay-chess-board{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border:1px solid rgba(189,167,62,.24);border-radius:var(--radius-sharp);overflow:hidden;max-width:520px}.account-panel-root .account-tab-replay-chess-square{aspect-ratio:1/1;display:grid;place-items:center}.account-panel-root .account-tab-replay-chess-square.light{background:hsla(46,37%,80%,.95)}.account-panel-root .account-tab-replay-chess-square.dark{background:rgba(87,111,86,.92)}.account-panel-root .account-tab-replay-chess-piece{font-size:clamp(16px,2vw,22px);line-height:1}.account-panel-root .account-tab-mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.account-panel-root .account-tab-mode-tab{min-height:30px;border:1px solid var(--gold-border);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/52%);color:#eef2fd;font-size:12px;font-weight:700;cursor:pointer;padding:4px 6px}.account-panel-root .account-tab-mode-tab.active{border-color:rgba(185,166,71,.92);background:linear-gradient(180deg,rgba(204,183,83,.97),rgba(188,165,60,.93));color:#101726}.account-panel-root .account-tab-cloth-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.account-panel-root .account-tab-cloth-swatch{min-height:28px;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-sharp);cursor:pointer}.account-panel-root .account-tab-cloth-swatch.active{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.72)}.account-panel-root .account-tab-table-preview{border:1px solid rgba(189,167,62,.28);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/44%);min-height:96px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px}.account-panel-root .account-tab-preview-arrow{width:28px;height:28px;border:1px solid var(--gold-border);border-radius:var(--radius-sharp);background:rgb(var(--ui-deep-rgb)/58%);color:var(--gold-bright);display:inline-grid;place-items:center;cursor:pointer}.account-panel-root .account-tab-preview-screen{border:1px solid rgba(189,167,62,.2);border-radius:var(--radius-sharp);min-height:76px;background:radial-gradient(58% 80% at 50% 30%,rgba(125,146,182,.36),transparent 72%),linear-gradient(180deg,rgb(var(--ui-soft-rgb)/42%),rgb(var(--ui-deep-rgb)/52%))}.account-panel-root .account-tab-security-email{margin:0;font-size:30px;line-height:1;font-weight:700;letter-spacing:.01em}@keyframes account-tab-badge-spark{0%,to{transform:scale(.98)}50%{transform:scale(1.06)}}@keyframes account-tab-badge-pulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes account-tab-badge-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes account-tab-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes account-tab-detail-slide-in{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes account-tab-overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes account-tab-detail-slide-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.985)}}[dir=rtl] .account-panel-root .account-tab-blacklist-row,[dir=rtl] .account-panel-root .account-tab-info-row,[dir=rtl] .account-panel-root .account-tab-record-row,[dir=rtl] .account-panel-root .account-tab-section-btn,[dir=rtl] .account-panel-root .account-tab-select-row,[dir=rtl] .account-panel-root .account-tab-social-row,[dir=rtl] .account-panel-root .account-tab-stats-head,[dir=rtl] .account-panel-root .account-tab-stats-row{direction:rtl}[dir=rtl] .account-panel-root .account-tab-back-btn,[dir=rtl] .account-panel-root .account-tab-section-head{flex-direction:row-reverse}[dir=rtl] .account-panel-root .account-tab-record-row strong:last-child{text-align:start}[dir=rtl] .account-panel-root .account-tab-blacklist-meta,[dir=rtl] .account-panel-root .account-tab-group-fields strong,[dir=rtl] .account-panel-root .account-tab-group-summary,[dir=rtl] .account-panel-root .account-tab-note,[dir=rtl] .account-panel-root .account-tab-security-email,[dir=rtl] .account-panel-root .account-tab-social-input,[dir=rtl] .account-panel-root .account-tab-social-meta strong,[dir=rtl] .account-panel-root .account-tab-social-value{text-align:right}[dir=rtl] .account-panel-root .account-tab-background-value{text-align:start}[dir=rtl] .account-panel-root .account-tab-banner-store-meta{text-align:right}[dir=rtl] .account-panel-root .account-tab-debug-grid article,[dir=rtl] .account-panel-root .account-tab-debug-grid header{direction:rtl}@media (max-width:1220px){.account-panel-root.account-tab-shell{height:min(74vh,680px)}.account-panel-root .account-tab-detail-overlay{position:fixed;inset:72px 10px 12px 10px;z-index:120}.account-panel-root .account-tab-security-email{font-size:24px}.account-panel-root .account-tab-mode-tabs,.account-panel-root .account-tab-stats-strip{grid-template-columns:1fr}}@media (max-width:760px){.account-panel-root.account-tab-shell{height:min(70vh,560px);padding:7px;gap:7px}.account-panel-root .account-tab-detail-overlay{inset:60px 8px 8px 8px;padding:8px}.account-panel-root .account-tab-close-btn{width:26px;height:26px}.account-panel-root .account-tab-info-row{min-height:30px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-start;row-gap:6px}[dir=rtl] .account-panel-root .account-tab-info-row{text-transform:none;letter-spacing:0}.account-panel-root .account-tab-background-value,.account-panel-root .account-tab-inline-input,.account-panel-root .account-tab-inline-value{min-width:0;max-width:100%}.account-panel-root .account-tab-inline-input{flex:1 1 100%}.account-panel-root .account-tab-background-value,.account-panel-root .account-tab-inline-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-panel-root .account-tab-color-palette{margin-inline-start:auto}.account-panel-root .account-tab-background-trigger>span:first-child{flex:0 0 100%}.account-panel-root .account-tab-background-trigger>span[aria-hidden=true]{margin-inline-start:auto}.account-panel-root .account-tab-debug-grid,.account-panel-root .account-tab-record-grid,.account-panel-root .account-tab-stats-table{overflow-x:auto}.account-panel-root .account-tab-record-row{min-width:360px}.account-panel-root .account-tab-stats-head,.account-panel-root .account-tab-stats-row{min-width:260px}.account-panel-root .account-tab-debug-grid article,.account-panel-root .account-tab-debug-grid header{min-width:460px}.account-panel-root .account-tab-color-dot{width:15px;height:15px}.account-panel-root .account-tab-section-btn{min-height:32px;font-size:12px}.account-panel-root .account-tab-back-btn{min-height:24px;font-size:10px}.account-panel-root .account-tab-security-email{font-size:20px}.account-panel-root .account-tab-blacklist-meta span,.account-panel-root .account-tab-check-row,.account-panel-root .account-tab-debug-grid article,.account-panel-root .account-tab-debug-grid header,.account-panel-root .account-tab-note,.account-panel-root .account-tab-stats-head,.account-panel-root .account-tab-stats-row{font-size:11px}.account-panel-root .account-tab-input,.account-panel-root .account-tab-select-row,.account-panel-root .account-tab-social-value{min-height:28px;font-size:11px}.account-panel-root .account-tab-submit-btn{min-width:112px;min-height:32px;font-size:12px}.account-panel-root .account-tab-upload-file-btn{min-width:190px;min-height:38px;font-size:12px;border-radius:10px}}@keyframes account-tab-avatar-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:Gamesaro Rajdhani;src:url(/fonts/rajdhani/Rajdhani-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gamesaro Rajdhani;src:url(/fonts/rajdhani/Rajdhani-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gamesaro Rajdhani;src:url(/fonts/rajdhani/Rajdhani-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gamesaro Rajdhani;src:url(/fonts/rajdhani/Rajdhani-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gamesaro Cairo;src:url(/fonts/cairo/Cairo-Variable.ttf) format("truetype-variations");font-weight:200 1000;font-style:normal;font-display:swap}:root{--bg-deep-0:#050b1a;--bg-deep-1:#071228;--bg-deep-2:#0b1d3d;--bg-mid-1:#0c1b3a;--bg-mid-2:#122a55;--ui-deep-rgb:7 18 40;--ui-soft-rgb:12 27 58;--ui-mid-rgb:18 42 85;--ui-accent-rgb:31 67 128;--ui-accent-strong-rgb:56 105 180;--ui-highlight-rgb:79 169 255;--gold-primary:#d7b95a;--gold-bright:#ecd182;--gold-border:rgba(215,185,90,.34);--gold-border-strong:rgba(215,185,90,.52);--gold-soft:rgba(215,185,90,.16);--theme-primary-rgb:215 185 90;--theme-bright-rgb:236 209 130;--theme-contrast-rgb:17 23 38;--theme-primary:var(--gold-primary);--theme-bright:var(--gold-bright);--theme-primary-contrast:#111726;--theme-border:var(--gold-border);--theme-border-strong:var(--gold-border-strong);--theme-soft:var(--gold-soft);--surface-primary-action:linear-gradient(180deg,var(--theme-bright),var(--theme-primary));--text-main:#eaf2ff;--text-muted:#9cb3d8;--text-soft:#8199bf;--text-subtle:#7088af;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--radius-sharp:2px;--radius-near-sharp:4px;--shadow-soft:0 14px 30px rgba(0,0,0,.3);--font-body:"Gamesaro Rajdhani","Trebuchet MS","Arial Narrow","Segoe UI",Tahoma,sans-serif;--font-heading:"Gamesaro Rajdhani","Trebuchet MS","Arial Narrow","Segoe UI",Tahoma,sans-serif;--font-body-ar:"Gamesaro Cairo","Cairo",Tahoma,sans-serif;--font-heading-ar:"Gamesaro Cairo","Cairo",Tahoma,sans-serif;--page-glow:rgba(79,169,255,.16);--surface-topbar:linear-gradient(180deg,rgb(var(--ui-accent-strong-rgb)/52%),rgb(var(--ui-soft-rgb)/92%));--surface-btn:linear-gradient(180deg,rgb(var(--ui-mid-rgb)/64%),rgb(var(--ui-deep-rgb)/74%));--surface-chip:rgb(var(--ui-soft-rgb)/78%);--surface-input:rgb(var(--ui-deep-rgb)/72%);--surface-icon:rgb(var(--ui-soft-rgb)/76%);--surface-rail:linear-gradient(180deg,rgb(var(--ui-mid-rgb)/76%),rgb(var(--ui-soft-rgb)/74%));--surface-stage:linear-gradient(180deg,rgb(var(--ui-soft-rgb)/72%),rgb(var(--ui-deep-rgb)/72%));--surface-pane:linear-gradient(180deg,rgb(var(--ui-mid-rgb)/72%),rgb(var(--ui-soft-rgb)/68%));--surface-pane-soft:linear-gradient(180deg,rgb(var(--ui-mid-rgb)/70%),rgb(var(--ui-soft-rgb)/66%));--surface-card:rgb(var(--ui-deep-rgb)/76%);--surface-card-soft:rgb(var(--ui-deep-rgb)/70%);--surface-overlay:rgb(var(--ui-deep-rgb)/84%);--surface-overlay-strong:rgb(var(--ui-deep-rgb)/90%);--surface-menu:rgb(var(--ui-deep-rgb)/98%);--surface-menu-option:rgb(var(--ui-mid-rgb)/58%);--surface-popup:linear-gradient(180deg,rgb(var(--ui-soft-rgb)/98%),rgb(var(--ui-deep-rgb)/98%));--surface-popup-head:linear-gradient(180deg,rgb(var(--ui-accent-strong-rgb)/52%),rgb(var(--ui-deep-rgb)/74%));--surface-facebook-card:linear-gradient(180deg,rgb(var(--ui-mid-rgb)/80%),rgb(var(--ui-deep-rgb)/84%));--surface-facebook-thread:linear-gradient(180deg,rgb(var(--ui-mid-rgb)/70%),rgb(var(--ui-deep-rgb)/76%));--surface-bubble:rgb(var(--ui-deep-rgb)/66%);--surface-field:rgb(var(--ui-mid-rgb)/42%);--scene-star-rgb:230 241 255;--scene-haze-rgb:79 169 255;--scene-floor-rgb:38 79 148;--scene-ambient-rgb:9 21 46;--scene-vignette-rgb:117 164 230;--piece-sheen-rgb:233 206 124;--piece-flash-rgb:251 238 190;--piece-rim-rgb:106 162 242;--font-size-title:20px;--font-size-subtitle:16px;--font-size-body:14px;--font-size-caption:12px;--motion-instant:80ms;--motion-fast:120ms;--motion-base:180ms;--motion-panel:240ms;--motion-screen:320ms;--motion-live-pulse:1600ms;--ease-enter:cubic-bezier(0.16,1,0.3,1);--ease-exit:cubic-bezier(0.4,0,1,1);--ease-press:cubic-bezier(0.2,0,0,1);--interaction-focus-outline:rgb(var(--ui-highlight-rgb)/0.9);--interaction-focus-ring:0 0 0 2px rgb(var(--ui-highlight-rgb)/0.78),0 0 0 4px rgb(var(--ui-deep-rgb)/0.82);--interaction-hover-transform:translateY(-1px);--interaction-card-hover-transform:translateY(-2px);--interaction-press-transform:translateY(1px) scale(0.985);--interaction-icon-hover-transform:translateY(-1px) scale(1.08);--interaction-icon-press-transform:scale(0.94);--interaction-disabled-opacity:0.56;--interaction-loading-opacity:0.78;--interaction-selected-shadow:0 0 0 1px rgb(var(--theme-bright-rgb)/0.24),inset 0 0 22px rgb(var(--theme-bright-rgb)/0.13);--interaction-hover-shadow:0 10px 24px rgba(0,0,0,.22),0 0 0 1px rgb(var(--theme-bright-rgb)/0.1);--interaction-icon-hover-shadow:0 8px 18px rgba(0,0,0,.2),inset 0 0 14px rgb(var(--theme-bright-rgb)/0.1);--interaction-sheen:linear-gradient(110deg,transparent 8%,rgb(var(--scene-star-rgb)/0.12) 46%,transparent 78%);--interaction-error-ring:0 0 0 1px rgba(232,84,84,.32),inset 0 0 20px rgba(232,84,84,.1);--interaction-success-ring:0 0 0 1px rgba(93,214,169,.3),inset 0 0 20px rgba(93,214,169,.1)}:root[data-theme=emerald]{--bg-deep-0:#03120f;--bg-deep-1:#071f1a;--bg-deep-2:#0b2d23;--bg-mid-1:#123f31;--bg-mid-2:#1d5a44;--ui-deep-rgb:7 31 26;--ui-soft-rgb:11 45 35;--ui-mid-rgb:18 63 49;--ui-accent-rgb:29 90 68;--ui-accent-strong-rgb:61 137 103;--ui-highlight-rgb:122 221 175;--gold-primary:#4abd8b;--gold-bright:#9ff2c9;--gold-border:rgba(74,189,139,.34);--gold-border-strong:rgba(74,189,139,.52);--gold-soft:rgba(74,189,139,.18);--page-glow:rgba(74,189,139,.22);--scene-star-rgb:227 250 237;--scene-haze-rgb:74 189 139;--scene-floor-rgb:54 140 104;--scene-ambient-rgb:9 30 23;--scene-vignette-rgb:123 214 177;--piece-sheen-rgb:136 229 184;--piece-flash-rgb:220 255 237;--piece-rim-rgb:102 207 160}:root[data-theme=ruby]{--bg-deep-0:#15060a;--bg-deep-1:#230b12;--bg-deep-2:#33101a;--bg-mid-1:#4b1627;--bg-mid-2:#6b2238;--ui-deep-rgb:35 11 18;--ui-soft-rgb:52 16 26;--ui-mid-rgb:75 22 39;--ui-accent-rgb:107 34 56;--ui-accent-strong-rgb:148 56 82;--ui-highlight-rgb:226 129 153;--gold-primary:#d56780;--gold-bright:#ffb5c4;--gold-border:rgba(213,103,128,.34);--gold-border-strong:rgba(213,103,128,.52);--gold-soft:rgba(213,103,128,.2);--page-glow:rgba(213,103,128,.24);--scene-star-rgb:255 225 234;--scene-haze-rgb:181 78 104;--scene-floor-rgb:124 45 69;--scene-ambient-rgb:34 9 15;--scene-vignette-rgb:201 116 141;--piece-sheen-rgb:231 117 144;--piece-flash-rgb:255 216 226;--piece-rim-rgb:204 104 131}:root[data-theme=violet]{--bg-deep-0:#10081f;--bg-deep-1:#190f2d;--bg-deep-2:#261445;--bg-mid-1:#3a2370;--bg-mid-2:#51329a;--ui-deep-rgb:25 15 45;--ui-soft-rgb:38 20 69;--ui-mid-rgb:58 35 112;--ui-accent-rgb:81 50 154;--ui-accent-strong-rgb:123 90 193;--ui-highlight-rgb:194 164 255;--gold-primary:#9e84e7;--gold-bright:#d8c9ff;--gold-border:rgba(158,132,231,.34);--gold-border-strong:rgba(158,132,231,.52);--gold-soft:rgba(158,132,231,.2);--page-glow:rgba(158,132,231,.24);--scene-star-rgb:238 228 255;--scene-haze-rgb:131 95 212;--scene-floor-rgb:89 56 164;--scene-ambient-rgb:24 13 45;--scene-vignette-rgb:173 140 244;--piece-sheen-rgb:183 145 255;--piece-flash-rgb:228 214 255;--piece-rim-rgb:157 128 230}:root[data-theme=azure]{--bg-deep-0:#040d1d;--bg-deep-1:#07172d;--bg-deep-2:#0d2345;--bg-mid-1:#173a74;--bg-mid-2:#2554a0;--ui-deep-rgb:7 23 45;--ui-soft-rgb:13 35 69;--ui-mid-rgb:23 58 116;--ui-accent-rgb:37 84 160;--ui-accent-strong-rgb:71 122 204;--ui-highlight-rgb:143 204 255;--gold-primary:#73b9ff;--gold-bright:#b8e2ff;--gold-border:rgba(115,185,255,.34);--gold-border-strong:rgba(115,185,255,.52);--gold-soft:rgba(115,185,255,.2);--page-glow:rgba(115,185,255,.24);--scene-star-rgb:226 242 255;--scene-haze-rgb:103 171 247;--scene-floor-rgb:54 115 201;--scene-ambient-rgb:9 27 56;--scene-vignette-rgb:143 204 255;--piece-sheen-rgb:133 197 255;--piece-flash-rgb:214 240 255;--piece-rim-rgb:102 163 238}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{min-height:100vh;color:var(--text-main);font-family:var(--font-body);background:radial-gradient(120% 120% at 50% 120%,var(--page-glow) 0,transparent 56%),linear-gradient(160deg,var(--bg-deep-0),var(--bg-deep-1) 45%,var(--bg-deep-2))}.brand-word,.btn,.rail-title,.tab-btn,h1,h2,h3,h4,h5,h6,strong{font-family:var(--font-heading)}[dir=rtl] body,[dir=rtl] button,[dir=rtl] input,[dir=rtl] textarea{font-family:var(--font-body-ar)}[dir=rtl] .brand-word,[dir=rtl] .btn,[dir=rtl] .chat-module-title,[dir=rtl] .player-name-row strong,[dir=rtl] .rail-title,[dir=rtl] .service-strip-head h3,[dir=rtl] .service-title,[dir=rtl] .tab-btn{font-family:var(--font-heading-ar);letter-spacing:0;text-transform:none}.lobby-shell{min-height:100vh;display:grid;grid-template-rows:auto 1fr}.lobby-shell-reference{--lobby-reference-bg:#030904;--lobby-reference-panel-bg:rgb(2 12 5/var(--lobby-reference-panel-opacity,0.28));--lobby-reference-panel-border:hsla(0,0%,100%,.065);background:var(--lobby-reference-bg)}.lobby-shell-reference-ambient{pointer-events:none;position:absolute;inset:0;z-index:-10;overflow:hidden;background:var(--lobby-reference-bg)}.lobby-shell-reference-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.lobby-shell-reference-bg-canvas{z-index:0}.lobby-shell-reference-particle-canvas{z-index:1}.lobby-shell-reference .lobby-shell-reference-slot{position:relative;overflow:hidden;background:var(--lobby-reference-panel-bg)!important;border-color:var(--lobby-reference-panel-border)!important;backdrop-filter:blur(32px) saturate(1.5);-webkit-backdrop-filter:blur(32px) saturate(1.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 -36px 54px rgba(0,0,0,.2),0 24px 70px rgba(0,0,0,.34)}.lobby-shell-reference .lobby-shell-reference-slot:before{content:"";position:absolute;inset-inline:0;top:0;z-index:1;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.13),transparent);pointer-events:none}.lobby-shell-reference .lobby-shell-reference-slot:after{content:"";position:absolute;top:0;inset-inline-start:0;z-index:1;width:50%;height:100%;background:linear-gradient(112deg,transparent 18%,hsla(0,0%,100%,.055) 50%,transparent 82%);pointer-events:none;animation:lobby-shell-reference-sweep 30s ease-in-out infinite}.lobby-shell-reference .lobby-shell-reference-stage-slot{background:transparent!important;border-color:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.lobby-shell-reference .lobby-shell-reference-stage-slot:after,.lobby-shell-reference .lobby-shell-reference-stage-slot:before{display:none}.lobby-shell-reference .lobby-shell-reference-right-rail-slot,.lobby-shell-reference .lobby-shell-reference-rooms-slot{background:rgba(0,0,0,.2)!important}.lobby-shell-reference [data-lobby-foundation-grid=true][data-right-rail-mode=chat]{grid-template-columns:minmax(286px,320px) minmax(300px,1fr) 440px}@media (min-width:1680px){.lobby-shell-reference [data-lobby-foundation-grid=true][data-right-rail-mode=chat]{grid-template-columns:minmax(286px,320px) minmax(300px,1fr) 460px}}@media (max-width:1180px){.lobby-shell-reference [data-lobby-foundation-grid=true][data-right-rail-mode=chat]{grid-template-columns:270px minmax(0,1fr) 292px}}@media (max-width:820px){.lobby-shell-reference [data-lobby-foundation-grid=true][data-right-rail-mode=chat]{grid-template-columns:1fr}.lobby-shell-reference .lobby-shell-reference-slot{border-radius:var(--radius-near-sharp)}}@keyframes lobby-shell-reference-sweep{0%{transform:translateX(-160%);opacity:0}3%{opacity:1}10%,to{transform:translateX(240%);opacity:0}}.mobile-layout-tabs{display:none}.mobile-layout-tab-btn{min-height:40px;min-width:78px;border:1px solid var(--gold-border);border-radius:var(--radius-near-sharp);background:rgb(var(--ui-deep-rgb)/56%);color:var(--text-main);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:none;padding:7px 8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 0 auto}[dir=rtl] .mobile-layout-tab-btn{flex-direction:row-reverse}.mobile-layout-tab-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis}.mobile-layout-tab-btn.active{border-color:var(--gold-border-strong);background:var(--surface-primary-action);color:var(--theme-primary-contrast)}.topbar{border-bottom:1px solid var(--gold-border);background:var(--surface-topbar);box-shadow:inset 0 -1px 0 rgb(var(--ui-highlight-rgb)/24%),0 10px 24px rgba(0,0,0,.28);position:relative;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"actions brand tools";align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4)}[dir=rtl] .topbar{grid-template-areas:"tools brand actions"}.topbar-actions,.topbar-tools{display:flex;align-items:center;gap:var(--space-2);min-width:0}.topbar-actions{grid-area:actions;justify-self:start;flex-wrap:wrap}.topbar-tools{grid-area:tools;justify-content:flex-end;flex-wrap:wrap}.topbar-tools,[dir=rtl] .topbar-actions{justify-self:end}[dir=rtl] .topbar-tools{justify-self:start;justify-content:flex-start}.topbar-brand{grid-area:brand;justify-self:center;display:inline-grid;place-items:center}.topbar-logo-image{width:clamp(140px,15vw,220px);height:auto;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.brand-mark{width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid var(--gold-border);border-radius:var(--radius-near-sharp);color:var(--gold-bright)}.brand-word{color:var(--gold-bright);font-size:var(--font-size-subtitle);letter-spacing:.08em}.brand-word,.btn{font-weight:700;text-transform:uppercase}.btn{border:1px solid var(--gold-border);border-radius:var(--radius-near-sharp);background:var(--surface-btn);color:var(--text-main);padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:var(--font-size-caption);letter-spacing:.04em;cursor:pointer}.btn-primary{background:var(--surface-primary-action);color:var(--theme-primary-contrast);border-color:var(--gold-border-strong)}.btn-secondary.active{box-shadow:inset 0 0 0 1px var(--gold-soft);color:var(--gold-bright)}.btn-icon{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid var(--gold-border);border-radius:2px;font-size:10px;line-height:1;color:inherit;flex-shrink:0}.balance-chip{padding:5px 8px;background:var(--surface-chip);color:var(--gold-bright);font-size:var(--font-size-caption);letter-spacing:.03em;white-space:nowrap}.balance-chip,.search-input{border:1px solid var(--gold-border);border-radius:var(--radius-near-sharp)}.search-input{min-width:180px;max-width:34vw;background:var(--surface-input);color:var(--text-main);padding:7px 10px;font-size:var(--font-size-body)}[dir=rtl] .search-input{text-align:right}.icon-pill{width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid var(--gold-border);border-radius:var(--radius-near-sharp);color:var(--gold-bright);background:var(--surface-icon);cursor:pointer}.locale-toggle{display:inline-flex;gap:6px}.topbar-member-menu{position:relative}.topbar-member-trigger{width:34px;height:34px;border:1px solid var(--gold-border);border-radius:999px;background:var(--surface-icon);color:var(--gold-bright);display:inline-grid;place-items:center;padding:0;overflow:hidden;cursor:pointer}.topbar-social-menu,.topbar-social-pill{position:relative}.topbar-social-pill.active{border-color:var(--gold-border-strong);background:linear-gradient(180deg,rgb(var(--ui-accent-strong-rgb)/58%),rgb(var(--ui-deep-rgb)/92%));box-shadow:inset 0 0 0 1px rgb(var(--ui-highlight-rgb)/24%)}.topbar-social-pill-badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;border-radius:999px;border:1px solid rgba(226,96,96,.65);background:linear-gradient(180deg,rgba(194,56,56,.98),rgba(132,28,28,.98));color:#fff4f4;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1}.topbar-social-dropdown{position:absolute;top:calc(100% + 8px);right:0;left:auto;width:min(520px,calc(100vw - 16px));max-width:calc(100vw - 16px);max-height:min(78vh,640px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--gold-border-strong);border-radius:var(--radius-near-sharp);background:linear-gradient(180deg,rgb(var(--ui-soft-rgb)/98%),rgb(var(--ui-deep-rgb)/98%));box-shadow:0 18px 34px rgba(2,7,20,.52),inset 0 0 0 1px rgb(var(--ui-highlight-rgb)/14%);padding:9px;display:grid;gap:9px;z-index:45}.topbar-social-dropdown,.topbar-social-dropdown button,.topbar-social-dropdown p,.topbar-social-dropdown small,.topbar-social-dropdown span,.topbar-social-dropdown strong{font-family:var(--font-body)}[dir=rtl] .topbar-social-dropdown,[dir=rtl] .topbar-social-dropdown button,[dir=rtl] .topbar-social-dropdown p,[dir=rtl] .topbar-social-dropdown small,[dir=rtl] .topbar-social-dropdown span,[dir=rtl] .topbar-social-dropdown strong{font-family:var(--font-body-ar)}[dir=rtl] .topbar-social-dropdown{right:0;left:auto;direction:rtl;text-align:right}.topbar-social-section{border:1px solid rgb(var(--ui-highlight-rgb)/22%);border-radius:var(--radius-near-sharp);background:rgb(var(--ui-deep-rgb)/62%);padding:9px;display:grid;gap:7px}.topbar-social-section-head{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-block-end:4px;border-block-end:1px solid rgb(var(--ui-highlight-rgb)/16%)}.topbar-social-section-head strong{font-size:11px;font-weight:700;letter-spacing:.02em}.topbar-social-section-head span{font-size:10px;font-weight:700;border:1px solid rgb(var(--ui-highlight-rgb)/30%);border-radius:999px;padding:0 6px;color:var(--gold-bright);background:rgb(var(--ui-accent-rgb)/36%)}.topbar-social-list{display:grid;gap:5px}.topbar-social-filter-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.topbar-social-filter-btn{border:1px solid rgb(var(--ui-highlight-rgb)/22%);border-radius:var(--radius-near-sharp);background:rgb(var(--ui-deep-rgb)/66%);color:var(--text-muted);min-height:28px;padding:3px 7px;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:10px;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.topbar-social-filter-btn:hover{border-color:rgb(var(--ui-highlight-rgb)/44%);color:var(--text-main)}.topbar-social-filter-btn.active{border-color:var(--gold-border-strong);color:var(--gold-bright);background:linear-gradient(180deg,rgb(var(--ui-accent-rgb)/58%),rgb(var(--ui-soft-rgb)/78%))}.topbar-social-filter-count{color:inherit;opacity:.9}.topbar-social-request-entry{width:100%;border:1px solid rgb(var(--ui-highlight-rgb)/22%);border-radius:var(--radius-near-sharp);background:rgb(var(--ui-mid-rgb)/40%);color:var(--text-main);min-height:40px;padding:7px;display:flex;align-items:center;gap:7px;cursor:pointer;transition:border-color .16s ease,background .16s ease}.topbar-social-request-entry:hover{border-color:rgb(var(--ui-highlight-rgb)/52%);background:rgb(var(--ui-accent-rgb)/48%)}.topbar-social-request-entry-icon{width:24px;height:24px;border-radius:999px;border:1px solid rgb(var(--ui-highlight-rgb)/32%);background:rgb(var(--ui-deep-rgb)/66%);display:inline-grid;place-items:center;color:var(--gold-bright);flex-shrink:0}.topbar-social-request-entry-meta{min-width:0;flex:1 1 auto;display:grid;gap:2px;text-align:start}[dir=rtl] .topbar-social-request-entry-meta{text-align:right}.topbar-social-request-entry-meta strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-social-request-entry-meta small{color:var(--text-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-social-request-entry-trail{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);flex-shrink:0}.topbar-social-friend-item{width:100%;border:1px solid rgb(var(--ui-highlight-rgb)/18%);border-radius:var(--radius-near-sharp);background:rgb(var(--ui-mid-rgb)/44%);color:var(--text-main);padding:7px;display:grid;gap:7px}.topbar-social-friend-head{display:flex;align-items:center;gap:7px;min-width:0}[dir=rtl] .topbar-social-friend-head{flex-direction:row-reverse}.topbar-social-avatar{width:32px;height:32px;border-radius:999px;border:1px solid rgb(var(--ui-highlight-rgb)/36%);background:rgb(var(--ui-deep-rgb)/70%);color:var(--text-main);display:inline-grid;place-items:center;overflow:hidden;flex-shrink:0}.topbar-social-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.topbar-social-avatar-fallback{font-size:12px;font-weight:700;letter-spacing:.02em}.topbar-social-friend-meta{min-width:0;flex:1 1 auto;display:grid;gap:1px}.topbar-social-friend-meta strong{font-size:11px}.topbar-social-friend-meta small,.topbar-social-friend-meta strong{unicode-bidi:plaintext;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-social-friend-meta small{color:var(--text-muted);font-size:10px}.topbar-social-list-btn,.topbar-social-list-item{width:100%;border:1px solid rgb(var(--ui-highlight-rgb)/18%);border-radius:var(--radius-near-sharp);background:rgb(var(--ui-mid-rgb)/44%);color:var(--text-main);padding:7px;display:flex;align-items:center;justify-content:space-between;gap:7px}.topbar-social-list-btn{cursor:pointer;text-align:start;transition:border-color .16s ease,background .16s ease}.topbar-social-friend-item:hover,.topbar-social-list-btn:hover{border-color:rgb(var(--ui-highlight-rgb)/40%);background:rgb(var(--ui-accent-rgb)/42%)}[dir=rtl] .topbar-social-list-btn,[dir=rtl] .topbar-social-list-item{flex-direction:row;text-align:right}.topbar-social-list-btn div,.topbar-social-list-item div{flex:1 1 auto;min-width:0;display:grid;gap:2px;text-align:start}[dir=rtl] .topbar-social-list-btn div,[dir=rtl] .topbar-social-list-item div{text-align:right}.topbar-social-list-btn strong,.topbar-social-list-item strong{font-size:11px;unicode-bidi:plaintext;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-social-list-btn small,.topbar-social-list-item small{unicode-bidi:plaintext;color:var(--text-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-social-message-row{position:relative;padding:7px;justify-content:flex-start;align-items:center;gap:7px}.topbar-social-message-row.is-unread{border-color:rgb(var(--ui-highlight-rgb)/38%);background:rgb(var(--ui-accent-rgb)/40%)}.topbar-social-avatar-wrap{position:relative;width:32px;height:32px;flex-shrink:0;display:inline-grid;place-items:center}.topbar-social-presence-dot-overlay{position:absolute;inset-inline-start:-2px;inset-block-end:-2px;width:9px;height:9px}[dir=rtl] .topbar-social-presence-dot-overlay{inset-inline-start:auto;inset-inline-end:-2px}.topbar-social-message-content{min-width:0;flex:1 1 auto;display:grid;gap:1px;text-align:start}[dir=rtl] .topbar-social-message-content{text-align:right}.topbar-social-message-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.topbar-social-message-head strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-social-message-head small{color:var(--text-subtle);font-size:9px;flex-shrink:0}.topbar-social-message-preview{color:var(--text-muted);font-size:10px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-social-unread-dot{width:7px;height:7px;border-radius:999px;background:#37a7ff;flex-shrink:0}.topbar-social-section-head-inline{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px}.topbar-social-back-btn{width:22px;height:22px;border:1px solid rgb(var(--ui-highlight-rgb)/30%);border-radius:var(--radius-near-sharp);background:rgb(var(--ui-deep-rgb)/66%);color:var(--text-main);display:inline-grid;place-items:center;cursor:pointer}.topbar-social-link{border:1px solid var(--gold-border-strong);border-radius:var(--radius-near-sharp);background:rgb(var(--ui-accent-rgb)/46%);color:var(--gold-bright)}.topbar-social-inline-btn,.topbar-social-link{font-size:10px;min-height:26px;font-weight:700;cursor:pointer}.topbar-social-inline-btn{border:1px solid rgb(var(--ui-highlight-rgb)/48%);border-radius:var(--radius-near-sharp);background:rgb(var(--ui-accent-rgb)/68%);color:var(--text-main);min-width:50px}.topbar-social-inline-actions{display:inline-flex;align-items:center;gap:5px;flex-wrap:nowrap}.topbar-social-inline-actions-double{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-social-inline-actions-double .topbar-social-inline-btn{width:100%}.topbar-social-inline-btn-muted{background:rgb(var(--ui-deep-rgb)/74%);border-color:rgb(var(--ui-highlight-rgb)/34%);color:var(--text-subtle)}.topbar-social-inline-btn:disabled{opacity:.55;cursor:not-allowed}.topbar-social-chip{font-size:9px;color:#b8e9ff;border:1px solid rgba(120,196,242,.52);border-radius:999px;padding:2px 6px}.topbar-social-chip.muted{color:#d7d8de;border-color:hsla(0,0%,75%,.44)}.topbar-social-presence-dot{width:10px;height:10px;border-radius:999px;border:1px solid rgba(8,22,52,.8);background:#6f7f9f;flex-shrink:0}.topbar-social-presence-dot.online{background:#35cb7a}.topbar-social-empty{margin:0;color:var(--text-muted);font-size:10px}.topbar-social-error{margin:0;color:#f2b2b2;font-size:10px}.topbar-member-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.topbar-member-avatar-fallback{font-size:var(--font-size-caption);font-weight:700;letter-spacing:.04em}.topbar-member-dropdown{position:absolute;top:calc(100% + 8px);right:0;left:auto;min-width:220px;max-width:calc(100vw - 20px);border:1px solid var(--gold-border-strong);border-radius:var(--radius-near-sharp);background:linear-gradient(180deg,rgb(var(--ui-soft-rgb)/98%),rgb(var(--ui-deep-rgb)/98%));box-shadow:0 18px 34px rgba(2,7,20,.52),inset 0 0 0 1px rgb(var(--ui-highlight-rgb)/14%);padding:10px;display:grid;gap:9px;z-index:40}[dir=rtl] .topbar-member-dropdown{right:0;left:auto;text-align:right}.topbar-member-dropdown-head{display:grid;gap:3px}.topbar-member-dropdown-head strong{color:var(--text-main);font-size:var(--font-size-caption)}.topbar-member-dropdown-head small{color:var(--text-subtle);font-size:var(--font-size-caption)}.topbar-member-dropdown-stats{display:grid;gap:4px;color:var(--gold-bright);font-size:var(--font-size-caption)}.topbar-member-dropdown-stat-btn{border:1px solid rgb(var(--ui-highlight-rgb)/32%);border-radius:var(--radius-near-sharp);background:rgb(var(--ui-mid-rgb)/52%);color:var(--gold-bright);font-size:var(--font-size-caption);text-align:start;padding:5px 7px;cursor:pointer}.topbar-member-dropdown-stat-btn:hover{border-color:rgb(var(--ui-highlight-rgb)/58%);background:rgb(var(--ui-accent-rgb)/64%)}.topbar-member-dropdown-actions{display:grid;gap:6px}.topbar-member-dropdown-btn{border:1px solid var(--gold-border);border-radius:var(--radius-near-sharp);background:var(--surface-btn);color:var(--text-main);font-size:var(--font-size-caption);display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;cursor:pointer}.topbar-member-dropdown-btn-danger{border-color:hsla(0,69%,64%,.56);color:#f7c5c5}.topbar-member-dropdown-btn:disabled{opacity:.55;cursor:not-allowed}[dir=rtl] .topbar-search{order:1}[dir=rtl] .notify-pill{order:2}[dir=rtl] .topbar-member-menu{order:5}[dir=rtl] .topbar-social-menu{order:3}[dir=rtl] .locale-toggle{order:6}@media (max-width:760px){.topbar-social-menu{position:static}.topbar-social-dropdown{top:calc(100% + 8px);right:8px;left:8px;width:auto;max-width:none;max-height:min(58vh,460px)}[dir=rtl] .topbar-social-dropdown{right:8px;left:8px}}@media (max-width:1024px){.topbar-social-menu{position:static}.topbar-social-dropdown{right:8px;left:8px;width:auto;max-width:none;max-height:min(58vh,460px)}}.main-grid{display:flex;flex-direction:row;align-items:stretch;gap:var(--space-3);padding:var(--space-3);position:relative;isolation:isolate;overflow:hidden}[dir=rtl] .main-grid{flex-direction:row-reverse}.main-grid>.rail-rooms{flex:0 0 380px}.main-grid>.stage{flex:1 1 auto;min-width:300px}.main-grid>.rail-panel{flex:0 0 390px}.main-grid>.rail-panel[data-panel-tab=chat]{flex-basis:440px;transition:flex-basis var(--motion-panel) var(--ease-enter)}@media (min-width:1680px){.main-grid>.rail-panel[data-panel-tab=chat]{flex-basis:460px}}.main-grid>.rail,.main-grid>.stage{position:relative;z-index:1}.ui-action,.ui-card-action,.ui-icon-action,.ui-input-control,.ui-panel-motion,.ui-screen-motion,.ui-status-pill{-webkit-tap-highlight-color:transparent}.ui-action,.ui-card-action,.ui-icon-action{position:relative;isolation:isolate;outline:none;transition-property:border-color,background-color,color,box-shadow,transform,filter,opacity;transition-duration:var(--motion-base);transition-timing-function:var(--ease-enter)}.ui-action:before,.ui-card-action:before,.ui-icon-action:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:var(--interaction-sheen);opacity:0;transform:translateX(-18%);transition:opacity var(--motion-fast) var(--ease-enter),transform var(--motion-base) var(--ease-enter);pointer-events:none}.ui-action img,.ui-action>svg,.ui-card-action img,.ui-card-action>svg,.ui-icon-action img,.ui-icon-action>svg{transition:transform var(--motion-fast) var(--ease-enter),filter var(--motion-fast) var(--ease-enter),opacity var(--motion-fast) var(--ease-enter)}.ui-icon-action{transition-duration:var(--motion-fast)}.ui-card-action{transition-duration:var(--motion-base)}.ui-input-control{outline:none;transition:border-color var(--motion-fast) var(--ease-enter),box-shadow var(--motion-fast) var(--ease-enter),background-color var(--motion-fast) var(--ease-enter),color var(--motion-fast) var(--ease-enter),opacity var(--motion-fast) var(--ease-enter)}.ui-status-pill{transition:border-color var(--motion-fast) var(--ease-enter),background-color var(--motion-fast) var(--ease-enter),color var(--motion-fast) var(--ease-enter),box-shadow var(--motion-fast) var(--ease-enter),opacity var(--motion-fast) var(--ease-enter)}.ui-action:not(:disabled):not([aria-disabled=true]):not(.ui-is-disabled),.ui-card-action:not(:disabled):not([aria-disabled=true]):not(.ui-is-disabled),.ui-icon-action:not(:disabled):not([aria-disabled=true]):not(.ui-is-disabled){cursor:pointer}@media (hover:hover){.ui-action:hover:not(:disabled):not([aria-disabled=true]):not(.ui-is-disabled):not(.ui-is-loading),.ui-icon-action:hover:not(:disabled):not([aria-disabled=true]):not(.ui-is-disabled):not(.ui-is-loading){border-color:var(--interaction-hover-border,var(--gold-border-strong));box-shadow:var(--interaction-hover-shadow);filter:var(--interaction-hover-filter,brightness(1.06));transform:var(--interaction-hover-transform)}.ui-action:hover:not(:disabled):not([aria-disabled=true]):not(.ui-is-disabled):not(.ui-is-loading):before,.ui-card-action:hover:not(:disabled):not([aria-disabled=true]):not(.ui-is-disabled):not(.ui-is-loading):before,.ui-icon-action:hover:not(:disabled):not([aria-disabled=true]):not(.ui-is-disabled):not(.ui-is-loading):before{opacity:1;transform:translateX(0)}.ui-icon-action:hover:not(:disabled):not([aria-disabled=true]):not(.ui-is-disabled):not(.ui-is-loading){box-shadow:var(--interaction-icon-hover-shadow)}.ui-icon-action:hover:not(:disabled):not([aria-disabled=true]):not(.ui-is-disabled):not(.ui-is-loading) img,.ui-icon-action:hover:not(:disabled):not([aria-disabled=true]):not(.ui-is-disabled):not(.ui-is-loading)>svg{transform:var(--interaction-icon-hover-transform);filter:drop-shadow(0 3px 8px rgb(var(--theme-bright-rgb)/.26))}.ui-card-action:hover:not(:disabled):not([aria-disabled=true]):not(.ui-is-disabled):not(.ui-is-loading){border-color:var(--interaction-card-hover-border,var(--gold-border-strong));box-shadow:var(--interaction-card-hover-shadow,var(--shadow-soft));filter:var(--interaction-card-hover-filter,brightness(1.03));transform:var(--interaction-card-hover-transform)}}.ui-action:active:not(:disabled):not([aria-disabled=true]):not(.ui-is-disabled):not(.ui-is-loading),.ui-card-action:active:not(:disabled):not([aria-disabled=true]):not(.ui-is-disabled):not(.ui-is-loading),.ui-icon-action:active:not(:disabled):not([aria-disabled=true]):not(.ui-is-disabled):not(.ui-is-loading){transition-duration:var(--motion-instant);transition-timing-function:var(--ease-press);transform:var(--interaction-press-transform)}.ui-icon-action:active:not(:disabled):not([aria-disabled=true]):not(.ui-is-disabled):not(.ui-is-loading) img,.ui-icon-action:active:not(:disabled):not([aria-disabled=true]):not(.ui-is-disabled):not(.ui-is-loading)>svg{transform:var(--interaction-icon-press-transform)}.ui-action:focus-visible,.ui-card-action:focus-visible,.ui-icon-action:focus-visible,.ui-input-control:focus-visible{outline:2px solid var(--interaction-focus-outline);outline-offset:2px;box-shadow:var(--interaction-focus-ring)}.ui-input-control:focus,.ui-input-control:focus-within{border-color:var(--interaction-input-focus-border,rgb(var(--ui-highlight-rgb)/.62))}.ui-is-selected,[aria-pressed=true].ui-action,[aria-pressed=true].ui-icon-action,[aria-selected=true].ui-action,[aria-selected=true].ui-card-action{border-color:var(--interaction-selected-border,var(--gold-border-strong));box-shadow:var(--interaction-selected-shadow)}.ui-is-loading,[aria-busy=true].ui-action,[aria-busy=true].ui-card-action,[aria-busy=true].ui-icon-action{cursor:wait;opacity:var(--interaction-loading-opacity)}.ui-action:disabled,.ui-card-action:disabled,.ui-icon-action:disabled,.ui-input-control:disabled,.ui-is-disabled,[aria-disabled=true].ui-action,[aria-disabled=true].ui-card-action,[aria-disabled=true].ui-icon-action,[aria-disabled=true].ui-input-control{cursor:not-allowed;filter:saturate(.72);opacity:var(--interaction-disabled-opacity);transform:none}.ui-action:disabled>svg,.ui-card-action:disabled>svg,.ui-icon-action:disabled>svg,.ui-is-disabled>svg,[aria-disabled=true].ui-action>svg,[aria-disabled=true].ui-card-action>svg,[aria-disabled=true].ui-icon-action>svg{transform:none;filter:none}.ui-is-live{animation:ui-live-pulse var(--motion-live-pulse) var(--ease-enter) infinite}.ui-is-success{border-color:rgba(93,214,169,.48);box-shadow:var(--interaction-success-ring)}.ui-is-error{border-color:rgba(232,84,84,.58);box-shadow:var(--interaction-error-ring)}.ui-spinner{animation:ui-spin .72s linear infinite}.ui-skeleton{position:relative;overflow:hidden;border-color:rgb(var(--ui-highlight-rgb)/.16);background:linear-gradient(90deg,rgb(var(--ui-deep-rgb)/.52),rgb(var(--ui-soft-rgb)/.62),rgb(var(--ui-deep-rgb)/.52))}.ui-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(var(--scene-star-rgb)/.12) 46%,transparent 72%);transform:translateX(-120%);animation:ui-skeleton-shimmer 1.4s var(--ease-enter) infinite}.ui-panel-motion{animation:ui-panel-enter var(--motion-panel) var(--ease-enter) both}.ui-screen-motion{animation:ui-screen-enter var(--motion-screen) var(--ease-enter) both}@keyframes ui-spin{to{transform:rotate(1turn)}}@keyframes ui-live-pulse{0%,to{box-shadow:var(--interaction-live-shadow-rest,0 0 0 0 rgb(var(--ui-highlight-rgb)/0))}45%{box-shadow:var(--interaction-live-shadow-peak,0 0 0 4px rgb(var(--ui-highlight-rgb)/.16))}}@keyframes ui-skeleton-shimmer{to{transform:translateX(120%)}}@keyframes ui-panel-enter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes ui-screen-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-action,.ui-action img,.ui-action:before,.ui-action>svg,.ui-card-action,.ui-card-action img,.ui-card-action:before,.ui-card-action>svg,.ui-icon-action,.ui-icon-action img,.ui-icon-action:before,.ui-icon-action>svg,.ui-input-control,.ui-status-pill{transition:none}.ui-action:active,.ui-card-action:active,.ui-icon-action:active,.ui-panel-motion,.ui-screen-motion{transform:none}.ui-is-live,.ui-panel-motion,.ui-screen-motion,.ui-skeleton:after,.ui-spinner{animation:none}.ui-action:before,.ui-card-action:before,.ui-icon-action:before{opacity:0}}