._tile_1jef5_1{display:flex;flex-direction:column;gap:.75rem;width:100%;text-align:left;padding:1.25rem;border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;transition:box-shadow .16s ease,border-color .16s ease,background .16s ease}._tile_1jef5_1:focus-visible{outline:2px solid rgba(255,215,0,.55);outline-offset:3px}._tile_1jef5_1:hover{border-color:#ffd70059;box-shadow:0 10px 26px #00000059;background:#ffffff14}._tile_1jef5_1:active{background:#ffffff17}._tile_1jef5_1[aria-disabled=true]{cursor:not-allowed;opacity:.65;box-shadow:none}._headerRow_1jef5_38{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._titleBlock_1jef5_45{display:flex;flex-direction:column;gap:.25rem}._title_1jef5_45{font-weight:800;font-size:1.125rem;letter-spacing:.02em}._subtitle_1jef5_57{color:#ffffffc7;font-size:.9rem;line-height:1.25rem}._icon_1jef5_63{font-size:1.75rem;filter:drop-shadow(0 0 10px rgba(255,215,0,.15))}._primary_1jef5_68{border:2px solid rgba(255,215,0,.28);background:linear-gradient(135deg,#112346eb,#072d34db 55%,#0000008c)}._primary_1jef5_68:hover{border-color:#ffd70080;box-shadow:0 14px 36px #00000073}._footer_1jef5_78{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}._hint_1jef5_86{color:#ffffffa6;font-size:.8rem}._cta_1jef5_91{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:gold;font-size:.9rem}._tile_msaq7_1{display:flex;flex-direction:column;gap:.25rem;padding:.55rem .75rem;border-radius:.95rem;background:#00000047;border:1px solid rgba(255,255,255,.14);color:#ffffffe6;min-width:240px}._top_msaq7_13{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}._name_msaq7_20{font-weight:900;font-size:.95rem;color:#ffffffeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._level_msaq7_30{font-weight:900;color:var(--xingo-gold);font-size:.9rem;white-space:nowrap}._metaRow_msaq7_37{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.75rem;color:#ffffffb8;font-weight:700}._rank_msaq7_47{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._xp_msaq7_54{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:nowrap;color:#ffffffc7}._bar_msaq7_60{height:6px;border-radius:999px;background:#ffffff14;overflow:hidden;border:1px solid rgba(255,255,255,.12)}._barFill_msaq7_68{height:100%;background:linear-gradient(90deg,#ffd700f2,#3b82f6f2);box-shadow:0 0 16px #ffd70047;transition:width .35s ease}@media (max-width: 1100px){._tile_msaq7_1{min-width:0;width:100%}}._page_146fr_1{max-width:1600px;margin:0 auto;width:100%;padding:1.5rem;min-height:calc(100vh - 80px);display:flex;flex-direction:column}._centerWrap_146fr_11{flex:1;display:flex;flex-direction:column;justify-content:center}._topRow_146fr_18{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}._brand_146fr_26{display:flex;flex-direction:column;gap:.25rem}._brandTitle_146fr_32{font-size:2rem;font-weight:900;color:gold;letter-spacing:.12em;text-shadow:0 0 20px rgba(255,215,0,.45)}._brandSubtitle_146fr_40{color:#ffffffc7;font-size:.95rem}._headerActions_146fr_45{display:flex;align-items:stretch;gap:.5rem}._headerButton_146fr_51{background:#00000047;border:1px solid rgba(255,255,255,.14);border-radius:.95rem;color:#fff;align-self:stretch;aspect-ratio:1 / 1;padding:0;cursor:pointer;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;min-width:44px}._logoutButton_146fr_69{background:#00000047;border:1px solid rgba(255,255,255,.14);border-radius:.95rem;color:#ffffffe6;align-self:stretch;padding:0 .9rem;cursor:pointer;font-weight:800;line-height:1;transition:background .16s ease,border-color .16s ease,transform .16s ease;display:inline-flex;align-items:center;justify-content:center}._logoutButton_146fr_69:hover{background:#ffffff1f;border-color:#ffd70047}._logoutButton_146fr_69:disabled{cursor:not-allowed;opacity:.6}._dotOnline_146fr_95{width:10px;height:10px;border-radius:50%;background:#22c59a;box-shadow:0 0 12px #22c59a8c}._dotOffline_146fr_103{width:10px;height:10px;border-radius:50%;background:#e24b5b;box-shadow:0 0 12px #e24b5b80}._grid_146fr_111{display:grid;gap:1.25rem;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(140px,auto)}._play_146fr_118{grid-column:span 8;grid-row:span 2;min-height:360px}._stats_146fr_124,._browse_146fr_128,._leaderboard_146fr_132,._achievements_146fr_136{grid-column:span 4}._mode_146fr_140{display:flex;gap:.75rem;flex-wrap:wrap}._modeButton_146fr_146{border-radius:.75rem;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#ffffffe6;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease;font-weight:700}._modeButton_146fr_146:hover{background:#ffffff1f;border-color:#ffd70040}._modeButtonActive_146fr_162{background:#ffd7001f;border-color:#ffd70080;color:gold}._statsGrid_146fr_168{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._statLabel_146fr_174{font-size:.8rem;color:#ffffffa6;margin-bottom:.25rem}._statValue_146fr_180{font-size:1.1rem;font-weight:800;color:#fff}._bannerWarn_146fr_186{background:#f0a84a2e;border:2px solid #f0a84a;padding:1rem;border-radius:.9rem;display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}._bannerError_146fr_197{background:#e24b5b2e;border:1px solid rgba(226,75,91,.38);padding:1rem;border-radius:.9rem;display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}@media (max-width: 1024px){._play_146fr_118{grid-column:span 12;grid-row:span 1;min-height:320px}._stats_146fr_124,._browse_146fr_128,._leaderboard_146fr_132,._achievements_146fr_136{grid-column:span 6}}@media (max-width: 640px){._page_146fr_1{padding:1rem}._brandTitle_146fr_32{font-size:1.6rem}._stats_146fr_124,._browse_146fr_128,._leaderboard_146fr_132,._achievements_146fr_136{grid-column:span 12}}._card_11o1b_1{display:flex;flex-direction:column;gap:.75rem;width:100%;text-align:left;padding:1.25rem;border-radius:1rem;border:1px solid var(--xingo-border);background:var(--xingo-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--xingo-text)}._interactive_11o1b_15{cursor:pointer;transition:box-shadow .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}._interactive_11o1b_15:hover{border-color:#ffd70059;box-shadow:0 10px 26px #00000059;background:var(--xingo-surface-hover);transform:translateY(-1px)}._interactive_11o1b_15:active{transform:translateY(0)}._disabled_11o1b_31{cursor:not-allowed;opacity:.65;box-shadow:none;transform:none}._hero_11o1b_38{border:2px solid rgba(255,215,0,.28);background:var(--xingo-hero)}._hero_11o1b_38._interactive_11o1b_15:hover{border-color:#ffd70080;box-shadow:0 14px 36px #00000073}._headerRow_11o1b_48{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._titleBlock_11o1b_55{display:flex;flex-direction:column;gap:.25rem}._title_11o1b_55{font-weight:800;font-size:1.125rem;letter-spacing:.02em}._subtitle_11o1b_67{color:#ffffffc7;font-size:.9rem;line-height:1.25rem}._icon_11o1b_73{font-size:1.75rem;filter:drop-shadow(0 0 10px rgba(255,215,0,.15))}._footer_11o1b_78{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}._hint_11o1b_86{color:#ffffffa6;font-size:.8rem}._cta_11o1b_91{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:var(--xingo-gold);font-size:.9rem}._card_tansm_1{height:100%;min-height:360px}._wrap_tansm_6{display:flex;flex-direction:column;gap:.75rem;height:100%;min-height:0}._messages_tansm_14{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.15rem;padding-right:.35rem}._empty_tansm_24{color:#ffffffb8;font-size:.85rem;text-align:center;padding:2rem 1rem;font-style:italic}._messageRow_tansm_32{padding:.25rem .1rem;border-radius:.5rem;background:transparent;border:1px solid transparent}._messageRow_tansm_32:hover{background:#ffffff0a;border-color:#ffffff0f}._messageRow_tansm_32:not(:last-child){border-bottom:1px solid rgba(255,255,255,.06);border-radius:0;padding-bottom:.35rem;margin-bottom:.1rem}._messageHeader_tansm_51{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.15rem}._sender_tansm_58{font-weight:900;font-size:.72rem;color:#ffffffbf;display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}._levelPill_tansm_68{display:inline-flex;align-items:center;padding:.12rem .38rem;border-radius:999px;font-weight:900;font-size:.68rem;line-height:1;border:1px solid rgba(96,165,250,.35);background:#60a5fa1f;color:#ffffffeb}._messageText_tansm_81{color:#ffffffeb;font-size:.92rem;line-height:1.25rem;word-break:break-word;flex:1}._emojiRow_tansm_89{display:flex;gap:.5rem;flex-wrap:wrap}._emojiButton_tansm_95{cursor:pointer;padding:.45rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#ffffffeb;transition:background .16s ease,border-color .16s ease,transform .16s ease;line-height:1;font-size:1.05rem}._emojiButton_tansm_95:hover{background:#ffffff1f;border-color:#ffd70040;transform:translateY(-1px)}._emojiButton_tansm_95:active{transform:translateY(0)}._composerRow_tansm_117{display:flex;gap:.5rem}._input_tansm_122{flex:1;padding:.6rem .8rem;background:#0003;border:1px solid rgba(255,255,255,.18);border-radius:.85rem;color:#ffffffeb;outline:none;font-size:.92rem;transition:border-color .16s ease,background .16s ease}._input_tansm_122::placeholder{color:#ffffff8c}._input_tansm_122:focus{border-color:#ffd70059;background:#00000047}._sendButton_tansm_143{cursor:pointer;padding:.6rem 1rem;border-radius:.85rem;border:1px solid rgba(255,215,0,.28);background:#ffd7001f;color:#ffffffeb;font-weight:900;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}._sendButton_tansm_143:hover{background:#ffd70029;border-color:#ffd70066;box-shadow:0 10px 22px #00000059;transform:translateY(-1px)}._sendButton_tansm_143:active{transform:translateY(0)}._page_f04p7_1{max-width:1600px;margin:0 auto;width:100%;padding:1.5rem;min-height:calc(100vh - 80px);display:flex;flex-direction:column}._topRow_f04p7_11{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}._brand_f04p7_20{display:flex;flex-direction:column;gap:.25rem}._brandTitle_f04p7_26{font-size:2rem;font-weight:900;color:var(--xingo-gold);letter-spacing:.12em;text-shadow:0 0 20px rgba(255,215,0,.45)}._brandSubtitle_f04p7_34{color:#ffffffc7;font-size:.95rem}._actions_f04p7_39{display:flex;align-items:stretch;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;min-width:0}._pill_f04p7_48{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:999px;background:#00000047;border:1px solid rgba(255,255,255,.14);color:#ffffffd9;font-size:.85rem;align-self:stretch}._backButton_f04p7_61{background:#00000047;border:1px solid rgba(255,255,255,.14);border-radius:.95rem;color:#ffffffeb;padding:0 .9rem;cursor:pointer;font-weight:800;line-height:1;transition:background .16s ease,border-color .16s ease,transform .16s ease;display:inline-flex;align-items:center;justify-content:center}._backButton_f04p7_61:hover{background:#ffffff1f;border-color:#ffd70040}._backButton_f04p7_61:active{transform:translateY(1px)}@media (max-width: 640px){._page_f04p7_1{padding:1rem}._brandTitle_f04p7_26{font-size:1.6rem}}._grid_1m615_1{display:grid;gap:1.25rem;grid-template-columns:repeat(12,1fr);flex:1;min-height:0}._main_1m615_9{grid-column:span 8;display:flex;flex-direction:column;gap:1.25rem;min-height:0}._side_1m615_17{grid-column:span 4;display:flex;min-height:0}._headerRow_1m615_23{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._chips_1m615_31{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}._chip_1m615_31{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:999px;font-size:.8rem;font-weight:800;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#ffffffe6;white-space:nowrap}._chipGold_1m615_52{border-color:#ffd70038;background:#ffd7001f}._chipWarn_1m615_57{border-color:#f0a84a6b;background:#f0a84a29}._chipSuccess_1m615_62{border-color:#22c59a4d;background:#22c59a29}._chipInfo_1m615_67{border-color:#60a5fa59;background:#60a5fa1f}._chipDanger_1m615_72{border-color:#ef444459;background:#ef44441f}._chipMuted_1m615_77{color:#ffffffbf}._devActions_1m615_81{display:flex;gap:.5rem;flex-wrap:wrap}._actionButton_1m615_87{cursor:pointer;padding:.6rem .85rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#ffffffeb;font-weight:900;line-height:1;font-size:.85rem;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}._actionButton_1m615_87:hover{background:#ffffff1f;border-color:#ffd70040;box-shadow:0 10px 24px #00000059;transform:translateY(-1px)}._actionButton_1m615_87:active{transform:translateY(0)}._actionButton_1m615_87:disabled{cursor:not-allowed;opacity:.65;box-shadow:none;transform:none}._successAction_1m615_118{border-color:#22c59a4d;background:#22c59a24}._warnAction_1m615_123{border-color:#f0a84a6b;background:#f0a84a24}._statusValue_1m615_128{font-size:3rem;font-weight:900;line-height:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}._statusLabel_1m615_135{color:#ffffffc7;font-weight:800;font-size:.85rem;margin-bottom:.35rem}._statusCenter_1m615_142{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.25rem;min-height:140px}._errorText_1m615_152{color:#ffffffe6;font-weight:800}._playersGrid_1m615_157{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem}._playerPill_1m615_163{padding:.65rem .85rem;border-radius:.85rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffeb;font-weight:900;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._muted_1m615_176{color:#ffffffb8;font-size:.9rem}@media (max-width: 1024px){._main_1m615_9,._side_1m615_17{grid-column:span 12}}._grid_s7exk_1{display:grid;gap:1.25rem;grid-template-columns:repeat(12,1fr)}._filters_s7exk_7,._stateCard_s7exk_11{grid-column:span 12}._lobbyGrid_s7exk_15{grid-column:span 12;display:grid;grid-template-columns:repeat(12,1fr);gap:1.25rem}._lobbyCard_s7exk_22{grid-column:span 4;min-height:190px}._emptyWrap_s7exk_27{grid-column:span 12;flex:1;min-height:420px;display:flex;align-items:center;justify-content:center}._emptyCard_s7exk_36{width:100%;max-width:780px}._emptyBody_s7exk_41{display:flex;flex-direction:column;gap:1rem}._emptyActions_s7exk_47{display:flex;gap:.75rem;flex-wrap:wrap}._actionButton_s7exk_53{cursor:pointer;padding:.75rem 1rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#ffffffeb;font-weight:800;line-height:1;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}._actionButton_s7exk_53:hover{background:#ffffff1f;border-color:#ffd70040;box-shadow:0 10px 24px #00000059;transform:translateY(-1px)}._actionButton_s7exk_53:active{transform:translateY(0)}._actionButton_s7exk_53:disabled{cursor:not-allowed;opacity:.65;box-shadow:none;transform:none}._primaryAction_s7exk_83{border-color:#ffd70047;background:#ffd7001f}._warnAction_s7exk_88{border-color:#f0a84a6b;background:#f0a84a24}._rowBetween_s7exk_93{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._chips_s7exk_100{display:flex;gap:.5rem;flex-wrap:wrap}._chip_s7exk_100{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:999px;font-size:.8rem;font-weight:800;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#ffffffe6;white-space:nowrap}._chipButton_s7exk_120{cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}._chipButton_s7exk_120:hover{background:#ffffff14;border-color:#ffd70040}._chipButton_s7exk_120:active{transform:translateY(1px)}._chipGold_s7exk_134{border-color:#ffd70038;background:#ffd7001f}._chipWarn_s7exk_139{border-color:#f0a84a6b;background:#f0a84a29}._progress_s7exk_144{width:100%;height:6px;background:#ffffff14;border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}._progressFill_s7exk_153{height:100%;background:linear-gradient(90deg,#ffd700e6,#f0a84ad9)}._muted_s7exk_158{color:#ffffffb8;font-size:.9rem}@media (max-width: 1024px){._lobbyCard_s7exk_22{grid-column:span 6}}@media (max-width: 640px){._lobbyCard_s7exk_22{grid-column:span 12}}._page_6qpol_1{max-width:1600px;margin:0 auto;width:100%;padding:1.5rem;min-height:calc(100vh - 80px);display:flex;flex-direction:column;position:relative}._loading_6qpol_12{padding:2rem;text-align:center;color:var(--xingo-text)}._topRow_6qpol_18{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;width:min(1320px,100%);margin-left:auto;margin-right:auto}._brand_6qpol_29{display:flex;flex-direction:column;gap:.25rem}._brandTitle_6qpol_35{font-size:1.85rem;font-weight:900;color:var(--xingo-gold);letter-spacing:.12em;text-shadow:0 0 20px rgba(255,215,0,.45)}._brandSubtitle_6qpol_43{color:#ffffffc7;font-size:.95rem;font-weight:700;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._headerActions_6qpol_53{display:flex;align-items:center;gap:.5rem}._headerButton_6qpol_59{background:#00000047;border:1px solid rgba(255,255,255,.14);border-radius:.95rem;color:#fff;align-self:stretch;aspect-ratio:1 / 1;padding:0;cursor:pointer;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;min-width:44px}._contentWrap_6qpol_77{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}._stack_6qpol_85{width:min(1320px,100%);display:flex;flex-direction:column;gap:.85rem}._metaBar_6qpol_92{width:100%}._metaInner_6qpol_96{display:flex;align-items:center;justify-content:space-between;gap:1rem}._metaLeft_6qpol_103{min-width:0}._metaRight_6qpol_107{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;gap:.5rem}._chip_6qpol_115{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:999px;font-size:.8rem;font-weight:900;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#ffffffeb;white-space:nowrap}._chipGold_6qpol_129{border-color:#ffd70038;background:#ffd7001f}._chipMuted_6qpol_134{border-color:#ffffff29;background:#ffffff0f;color:#ffffffdb}._playArea_6qpol_140{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(280px,340px);gap:.75rem;width:100%;max-height:100%;align-items:center}._panel_6qpol_149{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:1.1rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 44px #00000073;overflow:hidden}._col_6qpol_158{min-height:0}._leftCol_6qpol_162{display:flex;flex-direction:column;gap:1rem;height:100%;min-height:0;padding:1rem;overflow:hidden}._leftScroll_6qpol_172{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding-right:.25rem}._leftActions_6qpol_182{flex-shrink:0;display:flex;flex-direction:column;gap:.75rem}._leftDevActions_6qpol_189{display:flex;flex-direction:column;gap:.5rem}._centerCol_6qpol_195{display:flex;flex-direction:column;gap:1.5rem;align-items:center;justify-content:center;height:100%;min-height:0;padding:1.25rem;overflow-y:auto}._rightCol_6qpol_207{display:flex;flex-direction:column;gap:1rem;height:100%;min-height:0;overflow:hidden;padding:1rem}._rightTop_6qpol_217{flex-shrink:0}._rightBottom_6qpol_221{flex:1;min-height:0;display:flex}._buttonBase_6qpol_227{padding:.75rem 1.5rem;border-radius:.65rem;font-size:1rem;font-weight:800;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease;white-space:nowrap}._dangerButton_6qpol_237{background:#e24b5b2e;color:#fff;border:2px solid rgba(226,75,91,.75);box-shadow:0 6px 18px #e24b5b2e}._dangerButton_6qpol_237:hover{background:#e24b5b47;transform:translateY(-1px);box-shadow:0 10px 26px #e24b5b47}._purpleButton_6qpol_250{background:#8b5cf62e;color:#fff;border:2px solid rgba(139,92,246,.7);box-shadow:0 6px 18px #8b5cf62e;font-size:.9rem}._purpleButton_6qpol_250:hover{background:#8b5cf647;transform:translateY(-1px);box-shadow:0 10px 26px #8b5cf647}._overlayBackdrop_6qpol_264{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;animation:_fadeIn_6qpol_1 .3s ease-out}._dialog_6qpol_276{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;text-align:center;animation:_fadeIn_6qpol_1 .3s ease-out}._roundDialog_6qpol_286{background:var(--xingo-hero);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:3rem 5rem;border-radius:1.25rem;border:2px solid rgba(255,215,0,.7);box-shadow:0 10px 36px #0000008c,0 0 40px #ffd70038}._roundIcon_6qpol_295{font-size:4rem;margin-bottom:1rem;animation:_symbolPulse_6qpol_1 .8s ease-in-out infinite;filter:drop-shadow(0 0 18px rgba(255,215,0,.55))}._roundTitle_6qpol_302{color:var(--xingo-gold);font-size:2.5rem;margin:0 0 .5rem;font-weight:900;letter-spacing:.1em;text-shadow:0 0 18px rgba(255,215,0,.35)}._roundSubtitle_6qpol_311{color:#ffffffe6;font-size:1.25rem;margin:0;font-weight:600}._idleDialog_6qpol_318{background:linear-gradient(135deg,#0b1220f5,#230c12eb);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:3rem 5rem;border-radius:1.25rem;border:2px solid rgba(226,75,91,.8);box-shadow:0 10px 36px #0000008c,0 0 40px #e24b5b33;min-width:550px;max-width:750px}._idleIcon_6qpol_329{font-size:4rem;margin-bottom:1rem;animation:_symbolPulse_6qpol_1 .8s ease-in-out infinite;filter:drop-shadow(0 0 18px rgba(226,75,91,.5))}._idleTitle_6qpol_336{color:var(--xingo-danger);font-size:2.2rem;margin:0 0 1rem;font-weight:900;letter-spacing:.1em;text-shadow:0 0 18px rgba(226,75,91,.35)}._idleBody_6qpol_345{color:#ffffffe6;font-size:1.1rem;margin:0 0 1.5rem;font-weight:600;line-height:1.6}._idleStrong_6qpol_353{color:var(--xingo-danger)}._successButton_6qpol_357{padding:1rem 2.5rem;background:#22c59a33;color:#fff;border:2px solid rgba(34,197,154,.7);border-radius:.75rem;font-size:1.15rem;font-weight:900;cursor:pointer;box-shadow:0 8px 22px #22c59a2e;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}._successButton_6qpol_357:hover{transform:translateY(-1px);background:#22c59a47;box-shadow:0 12px 30px #22c59a3d}._modalOverlay_6qpol_376{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:2000}._leaveModal_6qpol_390{background:#0b1220eb;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 60px #0009;border-radius:1rem;padding:2rem 3rem;max-width:520px;text-align:center}._leaveTitle_6qpol_400{color:var(--xingo-danger);font-size:1.75rem;margin:0 0 1rem;font-weight:900}._leaveBody_6qpol_407{color:#ffffffe6;font-size:1.05rem;margin:0 0 1.5rem;line-height:1.6;font-weight:600}._leaveWarn_6qpol_415{color:#ffd700eb;font-size:.95rem;margin:0 0 1.75rem;font-weight:650}._buttonRow_6qpol_422{display:flex;gap:1rem;justify-content:center}._secondaryButton_6qpol_428{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.18);box-shadow:none}._secondaryButton_6qpol_428:hover{background:#ffffff1f;transform:translateY(-1px)}._dangerButtonSolid_6qpol_440{background:#e24b5b38;color:#fff;border:1px solid rgba(226,75,91,.85);box-shadow:0 10px 28px #e24b5b33}._dangerButtonSolid_6qpol_440:hover{background:#e24b5b52;transform:translateY(-1px);box-shadow:0 14px 34px #e24b5b47}@media (max-width: 1100px){._contentWrap_6qpol_77{align-items:stretch}._metaInner_6qpol_96{flex-direction:column;align-items:flex-start}._metaRight_6qpol_107{width:100%;justify-content:flex-start}._playArea_6qpol_140{grid-template-columns:minmax(0,1fr);max-height:none;align-items:stretch}._panel_6qpol_149{overflow:visible}._leftCol_6qpol_162,._centerCol_6qpol_195,._rightCol_6qpol_207{height:auto;overflow:visible}}@media (max-width: 640px){._roundDialog_6qpol_286,._idleDialog_6qpol_318{min-width:auto;width:calc(100vw - 2rem);padding:2rem 1.5rem}._leaveModal_6qpol_390{width:calc(100vw - 2rem);padding:1.5rem 1.25rem}._buttonRow_6qpol_422{flex-direction:column}}._page_1oejo_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem}._centerWrap_1oejo_9{width:100%;max-width:480px;display:flex;flex-direction:column;gap:1.25rem}._brand_1oejo_17{display:flex;flex-direction:column;gap:.25rem;text-align:center}._brandTitle_1oejo_24{font-size:2rem;font-weight:900;color:var(--xingo-gold);letter-spacing:.12em;text-shadow:0 0 20px rgba(255,215,0,.45)}._brandSubtitle_1oejo_32{color:var(--xingo-text-muted);font-size:.95rem}._alert_1oejo_37{border-radius:.75rem;padding:.9rem 1rem;border:1px solid var(--xingo-border);background:#ffffff0f;display:flex;flex-direction:column;gap:.5rem;font-size:.9rem;line-height:1.35rem}._alertSuccess_1oejo_49{border-color:#22c59a73;background:#22c59a1f}._alertError_1oejo_54{border-color:#e24b5b80;background:#e24b5b24}._form_1oejo_59{display:flex;flex-direction:column;gap:.9rem}._field_1oejo_65{display:flex;flex-direction:column;gap:.4rem}._label_1oejo_71{color:#fffc;font-size:.9rem;font-weight:700}._input_1oejo_77{width:100%;padding:.75rem .9rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.18);background:#00000047;color:var(--xingo-text);font-size:1rem;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}._input_1oejo_77:focus{border-color:#ffd70080;box-shadow:0 0 0 3px #ffd7001f}._primaryButton_1oejo_94{margin-top:.25rem;width:100%;padding:.85rem 1rem;border-radius:.85rem;border:1px solid rgba(255,215,0,.45);background:#ffd70024;color:var(--xingo-gold);font-size:1rem;font-weight:900;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease,opacity .16s ease}._primaryButton_1oejo_94:hover{background:#ffd7002e;border-color:#ffd700a6}._primaryButton_1oejo_94:active{transform:translateY(1px)}._primaryButton_1oejo_94:disabled{cursor:not-allowed;opacity:.6}._linkButton_1oejo_122{background:none;border:none;padding:.25rem .5rem;color:#ffd700e6;cursor:pointer;text-decoration:underline;font-weight:700}._linkRow_1oejo_132{display:flex;justify-content:center;margin-top:.25rem}._secondaryButton_1oejo_138{align-self:flex-start;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:.7rem;color:#ffffffe6;padding:.45rem .8rem;cursor:pointer;font-weight:800}._secondaryButton_1oejo_138:disabled{cursor:not-allowed;opacity:.6}@media (max-width: 640px){._page_1oejo_1{padding:1rem}._brandTitle_1oejo_24{font-size:1.6rem}}._grid_cpjzk_1{display:grid;gap:1.25rem;grid-template-columns:repeat(12,1fr)}._hero_cpjzk_7,._stats_cpjzk_11{grid-column:span 12}._metric_cpjzk_15{grid-column:span 3}._metricWide_cpjzk_19{grid-column:span 4}._metricValue_cpjzk_23{font-size:1.75rem;font-weight:900;color:var(--xingo-text);line-height:1.1}._metricValueGold_cpjzk_30{color:var(--xingo-gold)}._metricValueSuccess_cpjzk_34{color:var(--xingo-success)}._metricHint_cpjzk_38{margin-top:.25rem;font-size:.85rem;color:#ffffffb8}._avatar_cpjzk_44{width:72px;height:72px;border-radius:999px;background:linear-gradient(135deg,gold,#ffed4e);display:flex;align-items:center;justify-content:center;font-size:2.1rem;font-weight:900;color:var(--xingo-bg);box-shadow:0 4px 12px #ffd70059}._heroTop_cpjzk_58{display:flex;align-items:center;gap:1rem}._nameBlock_cpjzk_64{display:flex;flex-direction:column;gap:.25rem;min-width:0}._name_cpjzk_64{font-size:1.35rem;font-weight:900;color:var(--xingo-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._metaRow_cpjzk_80{display:flex;gap:.5rem;flex-wrap:wrap}._badge_cpjzk_86{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:999px;font-size:.8rem;font-weight:800;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#ffffffe6}._badgeGold_cpjzk_99{border-color:#ffd70038;background:#ffd7001f}._statsGrid_cpjzk_104{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}._statLabel_cpjzk_110{font-size:.8rem;color:#ffffffa6;margin-bottom:.25rem}._statValue_cpjzk_116{font-size:1.1rem;font-weight:900;color:var(--xingo-text)}._statValueSuccess_cpjzk_122{color:var(--xingo-success)}@media (max-width: 640px){._statsGrid_cpjzk_104{grid-template-columns:1fr}._metric_cpjzk_15,._metricWide_cpjzk_19{grid-column:span 12}}._grid_96p5d_1{display:grid;gap:1.25rem;grid-template-columns:repeat(12,1fr)}._hero_96p5d_7,._board_96p5d_11{grid-column:span 12}._podium_96p5d_15{grid-column:span 4}._podiumValue_96p5d_19{font-size:1.75rem;font-weight:900;color:var(--xingo-gold);line-height:1.1}._podiumName_96p5d_26{margin-top:.35rem;font-weight:900;color:var(--xingo-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._podiumMeta_96p5d_35{margin-top:.4rem;display:flex;gap:.5rem;flex-wrap:wrap}._rows_96p5d_42{display:flex;flex-direction:column;gap:.5rem}._row_96p5d_42{display:flex;align-items:center;gap:.75rem;padding:.85rem .9rem;border-radius:.85rem;border:1px solid transparent;background:transparent}._rowTop_96p5d_58{background:#ffd70014;border-color:#ffd70040}._pos_96p5d_63{width:44px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.1rem;color:#ffffffd1;flex-shrink:0}._nameBlock_96p5d_74{flex:1;min-width:0}._name_96p5d_74{font-weight:900;font-size:1rem;color:var(--xingo-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_96p5d_88{margin-top:.25rem;display:flex;gap:.5rem;flex-wrap:wrap}._chip_96p5d_95{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:800;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#ffffffe6}._chipGold_96p5d_108{border-color:#ffd70038;background:#ffd7001f}._chipSuccess_96p5d_113{border-color:#22c59a4d;background:#22c59a29}._points_96p5d_118{font-weight:900;color:var(--xingo-gold);font-size:1.05rem;flex-shrink:0}._muted_96p5d_125{color:#ffffffb8}@media (max-width: 1024px){._podium_96p5d_15{grid-column:span 6}}@media (max-width: 640px){._podium_96p5d_15{grid-column:span 12}}._container_6d4gk_1{display:flex;flex-direction:column;gap:2rem;padding-bottom:2rem}._categorySection_6d4gk_8{display:flex;flex-direction:column;gap:1rem}._categoryTitle_6d4gk_14{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:var(--xingo-text);margin:0;text-transform:capitalize}._categoryIcon_6d4gk_25{font-size:1.75rem}._achievementsGrid_6d4gk_29{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}._achievementCard_6d4gk_35{transition:transform .2s,box-shadow .2s}._achievementCard_6d4gk_35:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}._achievementCard_6d4gk_35._unlocked_6d4gk_44{border:2px solid rgba(76,175,80,.5)}._achievementCard_6d4gk_35._locked_6d4gk_48{opacity:.7}._achievementCard_6d4gk_35._secret_6d4gk_52{filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none}._achievementCard_6d4gk_35._secret_6d4gk_52:hover{filter:blur(4px)}._achievementContent_6d4gk_62{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}._unlockedInfo_6d4gk_69{display:flex;flex-direction:column;gap:.25rem}._unlockedDate_6d4gk_75{font-size:.85rem;color:#ffffffb3}._xpReward_6d4gk_80{font-size:.9rem;font-weight:600;color:gold}._lockedInfo_6d4gk_86{display:flex;flex-direction:column;gap:.25rem}._errorCard_6d4gk_92{max-width:600px;margin:2rem auto}._toast_wj3x3_1{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 20px #00000026;min-width:300px;max-width:500px;animation:_slideIn_wj3x3_1 .3s ease-out;position:relative;z-index:10000}@keyframes _slideIn_wj3x3_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._toast_wj3x3_1._success_wj3x3_29{border-left:4px solid #4caf50}._toast_wj3x3_1._error_wj3x3_33{border-left:4px solid #f44336}._toast_wj3x3_1._info_wj3x3_37{border-left:4px solid #2196f3}._content_wj3x3_41{display:flex;align-items:center;gap:.75rem;flex:1}._icon_wj3x3_48{font-size:1.5rem;flex-shrink:0}._message_wj3x3_53{color:#333;font-size:.95rem;font-weight:500;line-height:1.4}._close_wj3x3_60{background:none;border:none;font-size:1.5rem;color:#666;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s;flex-shrink:0}._close_wj3x3_60:hover{background-color:#0000001a}._close_wj3x3_60:active{background-color:#0003}._container_1sbfu_1{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:.75rem;pointer-events:none}._container_1sbfu_1>*{pointer-events:auto}*{margin:0;padding:0;box-sizing:border-box}:root{--xingo-bg: #0b1220;--xingo-gold: #ffd700;--xingo-surface: rgba(255, 255, 255, .06);--xingo-surface-hover: rgba(255, 255, 255, .08);--xingo-border: rgba(255, 255, 255, .12);--xingo-text: rgba(255, 255, 255, 1);--xingo-text-muted: rgba(255, 255, 255, .72);--xingo-success: #22c59a;--xingo-warning: #f0a84a;--xingo-danger: #e24b5b;--xingo-hero: linear-gradient(135deg, rgba(17, 35, 70, .92) 0%, rgba(7, 45, 52, .86) 55%, rgba(0, 0, 0, .55) 100%)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--xingo-bg);background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.08) 1px,transparent 1px),radial-gradient(circle at 80% 70%,rgba(255,255,255,.08) 1px,transparent 1px),radial-gradient(circle at 40% 50%,rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(circle at 60% 20%,rgba(255,255,255,.06) 1px,transparent 1px);background-size:100px 100px,120px 120px,80px 80px,90px 90px;background-position:0 0,50px 50px,25px 25px,75px 75px;min-height:100vh;color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes starTwinkle{0%,to{opacity:.3}50%{opacity:.8}}@keyframes reelPulse{0%,to{box-shadow:0 4px 12px #ffd70066}50%{box-shadow:0 4px 16px #ffd700cc}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes symbolGlow{0%,to{filter:drop-shadow(0 0 8px rgba(255,215,0,.6))}50%{filter:drop-shadow(0 0 16px rgba(255,215,0,1))}}@keyframes symbolPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutToTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes lineComplete{0%{box-shadow:0 0 #ffd70000;transform:scale(1)}50%{box-shadow:0 0 30px #ffd700cc,0 0 60px #ffd70066;transform:scale(1.1)}to{box-shadow:0 0 20px #ffd70099,0 0 40px #ffd7004d;transform:scale(1.05)}}@keyframes lineGlow{0%,to{background:#ffd7004d;border-color:gold}50%{background:#ffd70099;border-color:#ffed4e}}@keyframes linePulse{0%,to{box-shadow:0 4px 8px #dc143c66,0 0 15px #ffd7004d}50%{box-shadow:0 6px 12px #dc143c99,0 0 25px #ffd70099}}@keyframes lineCelebration{0%{opacity:0;transform:scale(.5) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}to{opacity:0;transform:scale(1) rotate(360deg)}}@keyframes xpFloatUp{0%{opacity:0;transform:translateY(10px) scale(.95)}15%{opacity:1;transform:translateY(0) scale(1)}80%{opacity:1;transform:translateY(-10px) scale(1)}to{opacity:0;transform:translateY(-18px) scale(1)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}@supports (padding: max(0px)){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}button{-webkit-tap-highlight-color:rgba(255,215,0,.3);touch-action:manipulation}button,.nav-button{-webkit-user-select:none;user-select:none}
