.page_page__556_G{padding:32px;max-width:1200px;margin:0 auto;color-scheme:light;background:#ffffff;color:#1f2937}.page_title__po7na{font-size:32px;margin-bottom:12px}.page_createActions__YF0qt{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;overflow:visible}.page_createActionRow__Gv79_{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;position:relative;overflow:visible}.page_modeMenuWrap__PbLWz{position:relative;min-width:168px;width:168px;max-width:100%}.page_modeMenuButton__3_puV{width:100%;max-width:100%;height:40px;border:1px solid #cbd5e1;border-radius:6px;padding:0 10px 0 12px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;background:#ffffff;color:#0f172a;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.page_modeMenuList__3WEyJ{position:absolute;top:calc(100% + 6px);left:0;z-index:3000;width:max-content;min-width:100%;max-width:min(90vw,420px);padding:5px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;box-shadow:none}.page_modeMenuListUp__IlUtS{top:auto;bottom:calc(100% + 6px)}.page_modeMenuItem__moRo1{width:100%;min-height:34px;border:0;border-radius:6px;padding:8px 9px;display:flex;align-items:center;background:transparent;color:#0f172a;font-size:14px;font-weight:650;text-align:left;cursor:pointer;white-space:nowrap}.page_modeMenuItemActive__8BZii,.page_modeMenuItem__moRo1:hover{background:#e0f2fe;color:#075985}.page_bigStartWrap__MoWXk{display:flex;justify-content:center;padding:8px 0 4px}.page_modeBadge__E391C{display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;border-radius:10px;background:#e0f2fe;color:#0369a1;white-space:nowrap}.page_createBtn__jxYQi{padding:10px 16px;border-radius:6px;border:none;background:#2563eb;color:white;font-weight:600;cursor:pointer}.page_createBtnPrimary__QZREW{background:#2563eb}.page_bigStartBtn__oh1tY{min-width:min(360px,100%);min-height:56px;padding:16px 34px;border:1px solid rgba(255,232,158,.78);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 38%),linear-gradient(135deg,#14532d,#0f766e 52%,#b45309);color:#fff7d6;font-size:18px;font-weight:800;letter-spacing:.06em;text-shadow:0 1px 0 rgba(0,0,0,.75),0 0 8px rgba(255,214,112,.34);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -3px 0 rgba(0,0,0,.28),0 10px 18px rgba(15,23,42,.22);transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.page_bigStartBtn__oh1tY:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08) saturate(1.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -3px 0 rgba(0,0,0,.3),0 14px 24px rgba(15,23,42,.28),0 0 0 3px rgba(245,158,11,.14)}.page_bigStartBtn__oh1tY:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 4px rgba(0,0,0,.34),0 6px 12px rgba(15,23,42,.18)}.page_bigStartBtn__oh1tY:disabled{opacity:.5;cursor:not-allowed}.page_createBtnArena__9TGTy{background:#0f766e}.page_createBtnCollisionTest__WKXEI{background:#9333ea}.page_createBtnExportViewer__xGaJX{background:#b45309}.page_createBtnAbilityEditor__1JurK{background:#7c2d12;margin-left:auto}.page_createBtnSoundBrowser__rcUzJ{background:#0f766e}.page_createBtnNetworkDiagnostics__yBRss{background:#1d4ed8}.page_createBtnResourcePack__jaOwM{background:rgba(129,152,197,.9);font-size:16px;padding:10px 20px;min-height:44px;min-width:160px;transition:background .15s}.page_createBtnResourcePack__jaOwM:hover:not(:disabled){background:rgba(129,152,197,1)}.page_createBtnResourceImport__Yr3q3{background:rgba(129,152,197,.7);font-size:16px;padding:10px 20px;min-height:44px;transition:background .15s}.page_createBtnResourceImport__Yr3q3:hover:not(:disabled){background:rgba(129,152,197,.85)}.page_createBtnResourceCheck__MP5NH{background:#475569}.page_createBtnAutoJoinOn__WARS7{background:#0f766e}.page_createBtnAutoJoinOff__QU4OI{background:#64748b}.page_createBtnMartial__lCdxG{background:#5a3f8a}.page_createBtnMartialActive__OJFXh,.page_createBtnMartial__lCdxG{display:inline-flex;align-items:center;padding:7px 11px;font-size:13px}.page_createBtnMartialActive__OJFXh{background:#7b5ea7}.page_createBtnHotkey__wpp7N{background:#0891b2;display:inline-flex;align-items:center;padding:7px 11px;font-size:13px}.page_createBtnDanger__3_6zy{background:#dc2626;display:inline-flex;align-items:center}.page_resourceGateNotice__5NxS4{font-size:13px;font-weight:700;color:#334155;padding:4px 2px 2px}.page_resourceImportError__FfFmj{font-size:13px;font-weight:700;color:#991b1b;padding:0 2px 2px}.page_hiddenFileInput__5i3ee{display:none}.page_createBtn__jxYQi:disabled{opacity:.5;cursor:not-allowed}.page_resourcePackOverlay__nuTX5{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(15,23,42,.62)}.page_resourcePackPanel__fVYp6{position:relative;width:min(480px,calc(100vw - 28px));height:380px;max-height:min(620px,calc(100vh - 28px));border:1px solid rgba(203,213,225,.95);border-radius:8px;background:#ffffff;box-shadow:0 24px 58px rgba(15,23,42,.32);overflow:hidden;display:flex;flex-direction:column}.page_resourcePackClose__NvOz5{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#e8edf3;color:#253044;cursor:pointer}.page_resourcePackFrame__FlNt_{width:100%;min-height:320px;border:0;display:block;background:#ffffff;flex:1 1;overflow:hidden}.page_lobbyLayout__krrFO{display:flex;gap:16px;margin-top:16px}.page_lobbyLeft__ra_W0{width:50%;flex-shrink:0;min-width:200px;display:flex;flex-direction:column;min-height:0}.page_lobbyRight__Df0j0{width:50%;flex-shrink:0;min-width:0;min-height:0}.page_lobbyNameHeader__ANOxb{display:flex;flex-direction:column;gap:6px;padding:10px 16px;margin-bottom:0;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.page_lobbyNameRow___dgPU{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.page_lobbyNameLabel__hGJE5{font-size:13px;color:#6b7280;font-weight:500;min-width:42px}.page_lobbyNameText__N_6IA{font-size:13px;font-weight:700;color:#1f2937;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_lobbyNameEditBtn__zyfoo{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #d1d5db;border-radius:4px;background:#ffffff;color:#6b7280;cursor:pointer;padding:0}.page_lobbyNameEditBtn__zyfoo:hover{background:#f3f4f6;color:#374151}.page_lobbySchoolIcon__deZD0{width:20px;height:20px;border-radius:3px;flex-shrink:0}.page_lobbySchoolName__H0QN2{font-size:13px;font-weight:700}.page_lobbySettingBtn__5DY_N{display:inline-flex;align-items:center;gap:2px;padding:2px 7px;border:1px solid #d1d5db;border-radius:4px;background:#ffffff;color:#6b7280;font-size:10px;font-weight:500;cursor:pointer}.page_lobbySettingBtn__5DY_N:hover{background:#f3f4f6;color:#374151}.page_lobbyTabs__v98x3{display:flex;gap:4px;margin-top:10px;margin-bottom:4px}.page_lobbyTab__Srrck{padding:6px 16px;border-radius:6px 6px 0 0;background:#f9fafb;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s;border:1px solid #d1d5db;border-bottom:none}.page_lobbyTab__Srrck:hover{background:#f3f4f6;color:#374151}.page_lobbyTabActive__UZOyY{border-color:#6366f1;font-weight:600;border-bottom:2px solid #6366f1;position:relative;z-index:1}.page_lobbyTabActive__UZOyY,.page_lobbyTabActive__UZOyY:hover{background:#ffffff;color:#111827}.page_tabPanel__52Xdq{border:1px solid #d1d5db;border-top:2px solid #6366f1;border-radius:0 8px 8px 8px;padding:12px;min-height:60px}.page_list__YP8g5{margin-top:24px;display:flex;flex-direction:column;gap:12px}.page_empty__btHOz{grid-column:1/-1;min-height:calc(100vh - 320px);display:flex;align-items:center;justify-content:center;text-align:center;opacity:.6;font-style:italic}.page_waitingRoom__ZLSWu{background:#f0fdf4;border:1px solid #86efac}.page_waitingRoomGrid__EO7R5{display:flex;flex-wrap:wrap;gap:6px;min-height:40px;align-items:center}.page_waitingRoomCard__weCqC{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 10px;border-radius:6px;background:#ffffff;border:1px solid rgba(34,197,94,.15);font-size:13px;color:#1f2937;min-width:80px}.page_waitingRoomCardAway__LvpL0{opacity:.45;background:#f9fafb}.page_waitingRoomCardSelf__eQJeB{border-color:rgba(34,197,94,.5);box-shadow:0 1px 3px rgba(34,197,94,.1)}.page_waitingRoomName__BV25f{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px}.page_waitingRoomStatus__iGXis{font-size:11px;color:#9ca3af;flex-shrink:0}.page_waitingRoomStatusOnline__ERlLA{color:#16a34a}.page_waitingRoomJoinBtn__IoQ3Y{font-size:12px;padding:4px 10px;border-radius:4px;border:1px solid #86efac;background:#f0fdf4;color:#16a34a;cursor:pointer;font-weight:500}.page_waitingRoomJoinBtn__IoQ3Y:hover{background:#dcfce7}.page_teamModeSelect__5Gx7A{font-size:12px;padding:3px 8px;font-weight:500}.page_cardBotQuickBtn__3wPr9,.page_teamModeSelect__5Gx7A{border-radius:4px;border:1px solid #bfdbfe;background:#f0f9ff;color:#1e40af;cursor:pointer}.page_cardBotQuickBtn__3wPr9{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;flex-shrink:0}.page_cardBotQuickBtn__3wPr9:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}.page_cardBotQuickBtn__3wPr9:disabled{opacity:.55;cursor:not-allowed}.page_presetTeams__71DrU{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:10px;gap:10px;width:100%}.page_presetTeamCard__gVN3q{display:flex;flex-direction:column;min-width:0;border-radius:8px;border:1px solid #e5e7eb;background:#fafafa;overflow:hidden;min-height:96px}.page_presetTeamCardHeader__L_16d{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;font-size:13px;font-weight:600;color:#374151;background:#f3f4f6;border-bottom:1px solid #e5e7eb}.page_presetTeamCount__WjP2u{font-size:11px;color:#6b7280;font-weight:400}.page_presetTeamCardBody__69hZc{padding:6px 10px;display:flex;flex-direction:column;gap:4px;min-height:60px}.page_presetTeamMember__5PDBN{display:flex;align-items:center;gap:6px;padding:3px 8px;border-radius:4px;background:#f0f9ff;border:1px solid #bfdbfe;font-size:13px}.page_presetTeamMemberSelf__MekV5{background:#fef3c7;border-color:#fde047}.page_presetTeamMemberName__HRVVW{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_presetTeamEmptySeat__DlnUy{padding:3px 8px;border-radius:4px;border:1px dashed #d1d5db;font-size:12px;color:#9ca3af;text-align:center}.page_presetTeamJoinBtn__pWvKh{margin:0 10px 8px;padding:4px 0;border:1px solid #86efac;border-radius:4px;background:#f0fdf4;color:#16a34a;font-size:12px;font-weight:500;cursor:pointer;text-align:center;transition:background .15s}.page_presetTeamJoinBtn__pWvKh:hover{background:#dcfce7}.page_card__Cf__u{position:relative;display:flex;flex-direction:column;gap:10px;border-radius:10px;padding:16px 20px 14px;margin-bottom:10px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.page_cardRow__YqJGS{width:100%}.page_cardRow2__zoXyz,.page_cardRow__YqJGS{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.page_cardOwnerIcon__u5_Sz{color:#2563eb;flex-shrink:0}.page_cardTitle__T08IG{font-size:16px;font-weight:700;line-height:1;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_cardInfo__Q_yXT{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.page_cardHeadCount__dxR_s{font-size:14px;font-weight:600;line-height:1;padding:4px 8px;margin-left:auto;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px}.page_status__e5ASC{font-size:13px;font-weight:600;line-height:1;padding:4px 10px;border-radius:4px}.page_statusOpen___09vc{background:#dcfce7;color:#166534;border:1px solid #86efac}.page_statusFull__0VJqf{background:#f3f4f6;color:#6b7280;border:1px solid #d1d5db}.page_statusActive__8EFO6{background:#dbeafe;color:#1e40af;border:1px solid #93c5fd}.page_statusEnded__aZC2w{background:#f3f4f6;color:#6b7280;border:1px solid #d1d5db}.page_time__pGSDI{font-size:12px;opacity:.6;margin-left:auto;white-space:nowrap}.page_waiting__WZ6pB{background:#ecfdf5;border:1px solid #6ee7b7;cursor:pointer}.page_waitingLocked__hZxi9{background:#e5e7eb;border-color:#94a3b8;cursor:not-allowed}.page_joined__bFmNL{background:#ecfdf5;border:1px solid #6ee7b7;cursor:default}.page_started__2GtFI{background:#eff6ff;border:1px solid #60a5fa;cursor:pointer}.page_startedLocked__JP7fQ{background:#e5e7eb;border-color:#94a3b8;cursor:not-allowed}.page_adminEndBtn__cg09p{margin-top:8px;padding:4px 10px;border:1px solid #ef4444;border-radius:4px;background:#fef2f2;color:#dc2626;font-size:12px;font-weight:600;cursor:pointer}.page_contextOverlay__8_r3N{position:fixed;inset:0;z-index:9999}.page_contextMenu__AcPAG{position:fixed;z-index:10000;background:#fff;border:1px solid #ddd6ca;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);padding:4px;min-width:140px}.page_contextMenuItem__rgxIC{width:100%;padding:8px 14px;border:none;border-radius:6px;background:transparent;color:#dc2626;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.page_contextMenuItem__rgxIC:hover{background:#fef2f2}.page_cardEndBtn__ckRBS{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #fca5a5;border-radius:4px;background:#fef2f2;color:#ef4444;cursor:pointer;flex-shrink:0}.page_cardEndBtn__ckRBS:hover{background:#fee2e2;border-color:#ef4444}.page_cardPlayerList__A6vQx{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;align-content:flex-start}.page_cardPlayerSlot__pN5Ch{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:4px;font-size:14px;white-space:nowrap;min-height:28px}.page_cardSlotFilled__nwzok{background:#f0f9ff;border:1px solid #bfdbfe}.page_cardSlotDot__EfWu9{width:7px;height:7px;border-radius:50%;flex-shrink:0}.page_cardSlotYou__2kKEt{background:#fef3c7;border-color:#fde047}.page_cardSlotEmpty__vaM3c{border:1px dashed #d1d5db;color:#9ca3af;min-width:88px;justify-content:center}.page_cardSlotWaiting__926Ub{font-size:12px;color:#9ca3af}.page_cardSlotBadge__T7Us6{display:inline-block;background:#2563eb;color:white;padding:1px 5px;border-radius:3px;font-size:10px;font-weight:700;flex-shrink:0}.page_cardSlotName__XQwCf{font-size:13px;font-weight:600;color:#1f2937}.page_cardPlayerListSolo__dJe6k{gap:4px}.page_cardPlayerSlotSolo__4dC9B{padding:2px 6px;font-size:12px;min-height:22px;min-width:68px}.page_cardActions__hSMiK{display:flex;align-items:center;gap:6px;margin-left:auto}.page_cardOptionSection__VUnAr{padding:4px 6px;background:#f0f9ff;border:1px solid #bfdbfe;border-radius:6px}.page_cardOptionLabel__x6AdN{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#1e40af;white-space:nowrap}.page_cardOptionCheckbox__7K4hN{width:14px;height:14px;cursor:pointer;accent-color:#2563eb}.page_cardStatusMsg__NoMDa{margin:0;padding:0;color:#6b7280;font-size:12px;font-weight:500;white-space:nowrap}.page_cardActionBtn__37zAJ{padding:6px 16px;border:none;border-radius:4px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:white;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.page_cardLeaveBtn__spLBL{padding:4px 10px;border:1px solid #fca5a5;border-radius:4px;background:#fef2f2;color:#dc2626;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;margin-left:auto}.page_cardLeaveBtn__spLBL:hover{background:#fee2e2;border-color:#ef4444}.page_pStatusList__WVPkk{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.page_pTeamGroup__yunY3{margin-bottom:8px}.page_pTeamLabel__qXLUM{font-size:11px;font-weight:700;color:#6366f1;padding:2px 4px;background:#eef2ff;border-radius:3px;display:inline-block;margin-bottom:3px}.page_pStatusRow__XpFjz{gap:6px 12px;padding:4px 0}.page_pStatusInfo__cs33z,.page_pStatusRow__XpFjz{display:flex;align-items:center;flex-wrap:wrap;min-width:0}.page_pStatusInfo__cs33z{gap:6px;flex:1 1 auto}.page_pStatusName__TTzQJ{font-size:13px;font-weight:600;color:#1f2937}.page_pStatusHp__CkiM6{font-size:12px;font-weight:700;padding:1px 6px;border-radius:3px;white-space:nowrap}.page_pHpAlive__fc2si{background:#dcfce7;color:#166534}.page_pHpDead__xzVZ9{background:#fef2f2;color:#dc2626}.page_pStatusTag__Yj0yg{font-size:11px;font-weight:600;padding:1px 5px;border-radius:3px;white-space:nowrap}.page_pTagAlive__3uQ1A{background:#dcfce7;color:#166534}.page_pTagDead__p9xpL{background:#fef2f2;color:#dc2626}.page_pTagOffline__tyGzf{font-size:11px;font-weight:600;padding:1px 5px;border-radius:3px;white-space:nowrap;background:#f3f4f6;color:#9ca3af}.page_pAbilities__uqeV0{display:flex;gap:2px;flex-wrap:wrap}.page_pAbilityIcon__xhSCA{width:20px;height:20px;border-radius:2px;object-fit:cover}.page_spectateBtn__pywla{padding:4px 12px;border:1px solid #93c5fd;border-radius:4px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.page_spectateBtn__pywla:hover{background:#dbeafe}.page_createRoomWrap__N6aqs{display:flex;justify-content:flex-end;margin-top:16px}.page_createRoomBtn__RghVt{padding:8px 24px;border:none;border-radius:6px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:white;font-size:15px;font-weight:700;cursor:pointer}.page_createRoomBtn__RghVt:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)}.page_createRoomBtn__RghVt:disabled{opacity:.5;cursor:not-allowed}.page_lobbyChatPanel__MY_IS{margin-top:10px;border:1px solid #e5e7eb;background:#f3f4f6;color:#1f2937;font-size:15px;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;flex:1 1;min-height:0}.page_lobbyChatHeader__2NEV0{display:flex;align-items:center;gap:0;background:#e5e7eb;border-bottom:1px solid #d1d5db;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_lobbyChatTabBtn__eq2dZ{padding:4px 14px;border:none;border-right:1px solid #d1d5db;background:transparent;color:#6b7280;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.page_lobbyChatTabBtnActive__cW4VO{background:#f3f4f6;color:#1f2937}.page_lobbyChatTabBtn__eq2dZ:hover{background:#f3f4f6;color:#374151}.page_lobbyChatTitle__eb1Ll{font-size:14px;font-weight:700;color:#6b7280}.page_lobbyChatToggle__4PXwr{font-size:10px;color:#9ca3af}.page_lobbyChatLog__eR_e_{overflow-y:scroll;padding:5px 6px;min-height:0}.page_lobbyChatLog__eR_e_::-webkit-scrollbar{width:0;height:0;display:none}.page_lobbyChatEmpty__NkX1_{color:#9ca3af;font-size:13px;padding:12px 0;text-align:center}.page_lobbyChatMessageLine__os8Fq{display:block;line-height:1.22;font-weight:600;word-break:break-word}.page_lobbyChatSystemLine__Ves9C .page_lobbyChatSystemText__lTEnO,.page_lobbyChatSystemLine__Ves9C .page_lobbyChatTime__7zl_q{color:#eab308;text-shadow:0 0 4px rgba(255,255,255,.8)}.page_lobbyChatSystemLine__Ves9C{background:rgba(0,0,0,.04);margin:0 -6px;padding:0 6px}.page_lobbyChatPrefix___gNsJ{display:inline;vertical-align:baseline;white-space:nowrap}.page_lobbyChatChannel__woHyX,.page_lobbyChatText__XYuZE,.page_lobbyChatTime__7zl_q{color:#6b7280}.page_lobbyChatTime__7zl_q{display:inline;margin:0;padding:0;border:0;background:transparent;font:inherit;font-weight:inherit;line-height:inherit;cursor:pointer}.page_lobbyChatSpeaker__eUdbf{font-weight:600}.page_lobbyChatSystemText__lTEnO{color:#ffff00}.page_lobbyChatComposer__q1Uv3{display:flex;align-items:stretch;border-top:1px solid #d1d5db;background:#e5e7eb}.page_lobbyChatInputWrap__NfEd7{flex:1 1;display:flex;align-items:center;gap:3px;padding:0 5px;color:#6b7280;font-size:12px;font-weight:600;min-width:0}.page_lobbyChatInputWrap__NfEd7>span{font-size:110%}.page_lobbyChatInput__0kUS_{flex:1 1;min-width:0;padding:5px 3px;border:0;border-radius:0;outline:0;background:transparent;color:#1f2937;font:inherit;font-size:13px;font-weight:500}.page_lobbyChatInput__0kUS_::placeholder{color:#9ca3af}.page_lobbyChatSendBtn__pLHxo{display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:0;border-left:1px solid #d1d5db;background:#d1d5db;color:#374151;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.page_lobbyChatSendBtn__pLHxo:hover{background:#9ca3af;color:#1f2937}.page_lobbyChatEmoteBtn__EdsIK{display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:0;border-left:1px solid #d1d5db;background:#d1d5db;color:#374151;cursor:pointer}.page_lobbyChatEmoteBtnActive__Bx90J,.page_lobbyChatEmoteBtn__EdsIK:hover{background:#9ca3af;color:#1f2937}.page_lobbyChatEmote__JEPP9{height:1.2em;width:auto;max-height:1.5em;object-fit:contain;vertical-align:-.2em;margin:0 1px;cursor:pointer}.page_lobbyChatLogShell__Bmitc{position:relative;min-height:0;display:grid;grid-template-columns:19px minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden;background:#f9fafb}.page_lobbyChatScrollControls__THo_p{grid-column:1;grid-row:1;min-height:0;display:grid;grid-template-rows:17px 17px minmax(0,1fr) 17px 17px;align-items:center;justify-items:center;padding:1px 0;border-right:1px solid #d1d5db;background:#e5e7eb}.page_lobbyChatScrollButton__EWgsr{width:17px;height:17px;padding:0;border:1px solid #d1d5db;border-radius:2px;background:#ffffff;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.page_lobbyChatScrollButton__EWgsr svg{width:12px;height:12px}.page_lobbyChatScrollButton__EWgsr:hover:not(:disabled){background:#f3f4f6;color:#374151}.page_lobbyChatScrollButton__EWgsr:disabled{cursor:default;opacity:1}.page_lobbyChatScrollButtonEdge__LGUaX:disabled{background:#e5e7eb;border-color:#d1d5db;color:#9ca3af}.page_lobbyChatScrollButtonFlash__jchXv{animation:page_lobbyChatScrollFlash__y9DLa .68s steps(2) infinite}@keyframes page_lobbyChatScrollFlash__y9DLa{0%,to{background:#ffffff;color:#6b7280}50%{background:#818cf8;color:#ffffff}}.page_lobbyChatScrollTrack__6eS9I{position:relative;align-self:stretch;width:13px;min-height:8px;margin:3px 0;border-radius:999px;background:transparent;cursor:pointer}.page_lobbyChatScrollTrackDisabled__9xwcm{opacity:0;cursor:default;pointer-events:none}.page_lobbyChatScrollThumb__VyZu9{position:absolute;left:4px;width:5px;min-height:10px;border-radius:999px;background:#9ca3af;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.page_lobbyChatLogColumn__iKWAr{grid-column:2;grid-row:1;min-height:0;min-width:0;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden}@media (max-width:900px){.page_page__556_G{padding:20px}.page_card__Cf__u{padding:12px 12px 10px}.page_presetTeams__71DrU{gap:8px}.page_cardPlayerSlotSolo__4dC9B{min-width:60px}}@media (max-width:640px){.page_page__556_G{padding:12px}.page_list__YP8g5{padding:0 4px}.page_card__Cf__u{padding:10px 10px 8px}}.MartialPanel_martialPanelPlacement__TG7rz{position:absolute;z-index:990;pointer-events:auto}.MartialPanel_martialPanelBundle__A7KZs{display:flex;align-items:stretch;gap:2px;pointer-events:auto}.MartialPanel_martialPanel__sjWve{--martial-panel-scale:1;--martial-panel-header-height:32px;--martial-panel-tabs-height:38px;--martial-panel-filters-height:44px;--martial-panel-footer-height:38px;--martial-ability-columns:8;--martial-ability-icon-size:42px;--martial-ability-cell-width:84px;--martial-ability-row-height:67px;--martial-ability-column-gap:18px;--martial-ability-row-gap:24px;--martial-ability-pad-x:28px;--martial-ability-pad-y:16px;--martial-ability-name-font:13px;--martial-ability-item-gap:5px;--martial-filter-height:29px;--martial-filter-gap:6px;--martial-filter-pad-x:9px;--martial-filter-font-size:13px;--martial-search-width:164px;--martial-school-filter-width:101px;--martial-rarity-filter-width:126px;--martial-toggle-width:90px;--martial-favorite-width:88px;--martial-footer-font-size:14px;--martial-footer-button-height:28px;--martial-footer-button-pad-x:9px;--martial-active-panel-height:92px;--martial-active-buff-flex:2fr;--martial-active-learned-flex:3fr;--martial-active-tab-width:31px;--martial-active-icon-size:38px;--martial-active-slot-width:50px;--martial-active-slot-height:62px;--martial-active-gap:8px;--martial-active-buff-gap:6px;--martial-active-pad-x:10px;--martial-active-buff-pad-x:8px;--martial-active-pad-y:9px;--martial-active-name-font:11px;--martial-active-empty-font:22px;box-sizing:border-box;display:grid;grid-template-rows:var(--martial-panel-header-height) var(--martial-panel-tabs-height) var(--martial-panel-filters-height) minmax(0,1fr) var(--martial-panel-footer-height) var(--martial-active-panel-height);align-content:stretch;overflow:hidden;border:1px solid rgba(112,167,166,.72);border-radius:6px;background:linear-gradient(180deg,rgba(45,68,70,.97),rgba(25,39,43,.97)),radial-gradient(circle at 56% 38%,rgba(221,200,152,.18),transparent 48%);box-shadow:0 18px 32px rgba(0,0,0,.42),inset 0 0 0 1px rgba(213,237,229,.08);color:#edf6ef;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Source Han Sans CN,WenQuanYi Micro Hei,sans-serif;pointer-events:auto}.MartialPanel_martialPanelPreview__cI4YQ{opacity:.92}.MartialPanel_martialPanelHeader__4vqC7{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:0;height:var(--martial-panel-header-height);padding:5px 36px 4px;border-bottom:1px solid rgba(125,183,181,.28);background:linear-gradient(90deg,rgba(39,80,79,.52),rgba(27,46,52,.82),rgba(39,80,79,.52));cursor:move}.MartialPanel_martialPanelTitle__d_6gw{color:#f5f2da;font-size:16px;font-weight:900;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.86),0 0 8px rgba(125,225,211,.28)}.MartialPanel_martialPanelCloseButton__bhfyD{position:absolute;top:5px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:22px;padding:0;border:1px solid rgba(153,214,206,.32);border-radius:4px;background:rgba(18,29,35,.84);color:#dcefed;cursor:pointer}.MartialPanel_martialTabs__WrJ2_{box-sizing:border-box;display:flex;align-items:stretch;justify-content:flex-start;gap:0;min-height:0;height:var(--martial-panel-tabs-height);padding:0 20px;border-bottom:1px solid rgba(125,183,181,.22)}.MartialPanel_martialTabButton__B3cyo{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:1px solid rgba(125,183,181,.2);background:rgba(28,45,52,.78);color:rgba(234,244,237,.74);font-size:clamp(12px,var(--martial-footer-font-size),14px);font-weight:800;cursor:pointer;width:var(--martial-tab-width,128px)}.MartialPanel_martialTabButton__B3cyo:last-child{border-right:0}.MartialPanel_martialTabButtonActive__mAlam{color:#f7f2d7;background:linear-gradient(180deg,rgba(58,116,102,.9),rgba(42,77,77,.9));box-shadow:inset 0 -2px 0 rgba(129,235,216,.64)}.MartialPanel_martialFilters__zjTDO{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:var(--martial-filter-gap);min-width:0;min-height:0;height:var(--martial-panel-filters-height);padding:0 var(--martial-filter-pad-x);border-bottom:1px solid rgba(125,183,181,.22);background:rgba(12,23,28,.48)}.MartialPanel_martialSearchBox__htFWh{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:var(--martial-search-width);min-width:0;flex:0 1 var(--martial-search-width);height:var(--martial-filter-height);padding:0 9px;border:1px solid rgba(110,172,171,.5);border-radius:2px;background:rgba(10,22,28,.82);color:#80c8c3}.MartialPanel_martialSearchBox__htFWh input{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#edf6ef;font:inherit;font-size:var(--martial-filter-font-size)}.MartialPanel_martialSearchBox__htFWh input::placeholder{color:rgba(210,231,228,.5)}.MartialPanel_martialFilterMenu__98MGF{position:relative;width:var(--martial-school-filter-width);min-width:0;flex:0 1 var(--martial-school-filter-width);height:var(--martial-filter-height)}.MartialPanel_martialRarityFilterMenu__GH3L4{width:var(--martial-rarity-filter-width);flex-basis:var(--martial-rarity-filter-width);min-width:0}.MartialPanel_martialFilterButton__UNY_v{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--martial-filter-height);gap:6px;padding:0 8px;border:1px solid rgba(110,172,171,.5);border-radius:2px;background:rgba(16,31,37,.9);color:#e9f3ed;font-size:var(--martial-filter-font-size);font-weight:800;cursor:pointer}.MartialPanel_martialFilterButton__UNY_v span{min-width:0;color:var(--martial-filter-color,#e9f3ed);overflow:hidden;white-space:nowrap}.MartialPanel_martialFilterList__FNrT_{position:absolute;top:calc(100% + 4px);left:0;z-index:12;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px;width:min(330px,78vw);padding:6px;border:1px solid rgba(125,183,181,.54);border-radius:5px;background:rgba(10,22,28,.98);box-shadow:0 12px 22px rgba(0,0,0,.4)}.MartialPanel_martialFilterListSingle__jI5gf{grid-template-columns:1fr;width:126px}.MartialPanel_martialFilterOption__b_Ita{min-width:0;padding:5px 6px;border:1px solid var(--martial-filter-color,rgba(110,172,171,.24));border-radius:3px;background:rgba(26,45,51,.92);color:var(--martial-filter-color,#d9e8e4);font-size:12px;font-weight:800;cursor:pointer}.MartialPanel_martialFilterOptionActive__8teES{color:#081515;background:var(--martial-filter-color,#8dd7c8);border-color:var(--martial-filter-color,#8dd7c8)}.MartialPanel_martialEmpoweredToggle__RjN6Y{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;width:var(--martial-toggle-width);min-width:0;height:var(--martial-filter-height);padding:0 9px;border:1px solid rgba(110,172,171,.46);border-radius:2px;background:rgba(16,31,37,.82);color:#dcefed;font-size:var(--martial-filter-font-size);font-weight:800;white-space:nowrap}.MartialPanel_martialFilterSpacer__r_hZN{flex:1 1 auto;min-width:0}.MartialPanel_martialFavoriteModeButton__Kv4aN{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:var(--martial-favorite-width);min-width:0;height:var(--martial-filter-height);padding:0 7px;border:1px solid rgba(144,225,208,.55);border-radius:4px;background:rgba(18,38,42,.9);color:#e8f5ef;font-size:var(--martial-filter-font-size);font-weight:900;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.MartialPanel_martialFavoriteModeButton__Kv4aN:hover{border-color:rgba(167,236,219,.8);background:rgba(26,58,62,.95);color:#f2fff9}.MartialPanel_martialFavoriteModeButtonActive__GgepS{border-color:rgba(224,230,151,.82);background:rgba(70,74,36,.92);color:#fff9cf;box-shadow:inset 0 0 0 1px rgba(255,241,173,.2)}.MartialPanel_martialFavoriteModeButtonActive__GgepS:hover{border-color:rgba(247,233,139,.9);background:rgba(88,92,44,.95);color:#fff9d8}.MartialPanel_martialFavoriteModeButton__Kv4aN:disabled{cursor:default;opacity:.52}.MartialPanel_martialEmpoweredToggle__RjN6Y span,.MartialPanel_martialFavoriteModeButton__Kv4aN span{min-width:0;overflow:hidden;white-space:nowrap}.MartialPanel_martialEmpoweredToggle__RjN6Y input,.MartialPanel_martialFavoriteModeButton__Kv4aN svg,.MartialPanel_martialFilterButton__UNY_v svg,.MartialPanel_martialSearchBox__htFWh svg{flex:0 0 auto}.MartialPanel_martialEmpoweredToggle__RjN6Y input{width:13px;height:13px;margin:0;accent-color:#7be4c8}.MartialPanel_martialAbilityViewport__oS3en{position:relative;height:100%;min-height:0;overflow:hidden;background:radial-gradient(circle at 68% 48%,rgba(226,210,169,.14),transparent 34%),linear-gradient(180deg,rgba(48,58,51,.76),rgba(33,46,48,.76))}.MartialPanel_martialAbilityGrid__zxvdD{box-sizing:border-box;display:grid;grid-template-columns:repeat(var(--martial-ability-columns),var(--martial-ability-cell-width));grid-auto-rows:var(--martial-ability-row-height);align-content:start;justify-content:center;grid-gap:var(--martial-ability-row-gap) var(--martial-ability-column-gap);gap:var(--martial-ability-row-gap) var(--martial-ability-column-gap);height:100%;padding:var(--martial-ability-pad-y) var(--martial-ability-pad-x);overflow:hidden}.MartialPanel_martialCustomScrollbar__VtV_g{position:absolute;top:7px;right:5px;bottom:7px;width:14px;display:flex;align-items:stretch;justify-content:center;pointer-events:none}.MartialPanel_martialCustomScrollbarTrack__rV85s{position:relative;width:9px;height:100%;border:1px solid rgba(139,174,169,.42);border-radius:1px;background:rgba(15,28,33,.76)}.MartialPanel_martialCustomScrollbarThumb__WUz2f{position:absolute;left:1px;width:5px;min-height:24px;border-radius:1px;background:linear-gradient(180deg,rgba(135,168,160,.95),rgba(80,109,106,.95));box-shadow:0 0 5px rgba(156,231,211,.28)}.MartialPanel_martialAbilityItem__rgg8o{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-rows:var(--martial-ability-icon-size) auto;justify-items:center;grid-gap:var(--martial-ability-item-gap);gap:var(--martial-ability-item-gap);min-width:0;width:var(--martial-ability-cell-width);padding:0;border:0;outline:0;background:transparent;color:#edf6ef;cursor:pointer}.MartialPanel_martialAbilityItem__rgg8o:disabled{cursor:default;opacity:.55}.MartialPanel_martialAbilityItemFavoriteMode__orisr{cursor:pointer}.MartialPanel_martialAbilityItemFavoriteMode__orisr .MartialPanel_martialAbilityIconFrame__Y8vm8,.MartialPanel_martialAbilityItemFavoriteMode__orisr .MartialPanel_martialAbilityName__zGoIA{filter:grayscale(.68) saturate(.62);opacity:.62}.MartialPanel_martialAbilityItemFavorited__kJWGv .MartialPanel_martialAbilityIconFrame__Y8vm8,.MartialPanel_martialAbilityItemFavorited__kJWGv .MartialPanel_martialAbilityName__zGoIA{filter:none;opacity:1}.MartialPanel_martialAbilityIconFrame__Y8vm8{position:relative;display:block;width:var(--martial-ability-icon-size);height:var(--martial-ability-icon-size);border:2px solid #53606a;border-radius:5px;background:rgba(8,18,22,.86);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 3px 8px rgba(0,0,0,.28);overflow:visible}.MartialPanel_martialAbilityCheckBadge__DL8o2{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid rgba(226,255,238,.95);border-radius:50%;background:#27b36f;color:#f6fff9;box-shadow:0 2px 6px rgba(0,0,0,.42)}.MartialPanel_martialAbilityFavoriteRemoveBadge___d9W0{position:absolute;top:-5px;right:-5px;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border:1px solid rgba(255,233,233,.92);border-radius:50%;background:#c73434;color:#fff5f5;box-shadow:0 1px 4px rgba(0,0,0,.38);cursor:pointer;transition:background .12s ease,border-color .12s ease}.MartialPanel_martialAbilityFavoriteRemoveBadge___d9W0:hover{background:#df4b4b;border-color:rgba(255,245,245,.96)}.MartialPanel_martialAbilityFavoriteRemoveBadge___d9W0[aria-disabled=true]{cursor:default;opacity:.58}.MartialPanel_martialDisplayAbilityItem__EEyd7{cursor:default}.MartialPanel_martialAbilityIconFrame__Y8vm8 img,.MartialPanel_martialActiveAbility__ket1B img{display:block;width:100%;height:100%;object-fit:cover}.MartialPanel_martialAbilityName__zGoIA{width:100%;max-width:min(70px,var(--martial-ability-cell-width));color:#f1f5ee;font-size:var(--martial-ability-name-font);font-weight:700;line-height:1.15;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.86);overflow-wrap:anywhere}.MartialPanel_martialJianghuPage__QPJYP{grid-row:3/-1;display:flex;flex-direction:column;gap:10px;min-height:0;padding:18px 20px 20px;background:radial-gradient(circle at 76% 16%,rgba(220,203,150,.16),transparent 34%),linear-gradient(180deg,rgba(50,64,58,.76),rgba(31,45,47,.82))}.MartialPanel_martialJianghuRow__waOIz{display:grid;grid-template-columns:78px minmax(0,1fr);min-height:74px;border:1px solid rgba(126,174,169,.34);border-radius:4px;background:rgba(14,27,31,.46);overflow:hidden}.MartialPanel_martialJianghuRowLabel__B2QpQ{display:flex;align-items:center;justify-content:center;padding:8px;border-right:1px solid rgba(126,174,169,.32);background:rgba(30,60,60,.56);color:#d9f6f0;font-size:14px;font-weight:900;line-height:1.2;text-align:center}.MartialPanel_martialJianghuRowBody__SptRv{display:flex;align-items:center;gap:18px;min-width:0;padding:10px 18px}.MartialPanel_martialJianghuQixueRow__k6Jip{min-height:64px;margin-top:auto}.MartialPanel_martialJianghuEmptyBody__A_6mV{min-height:100%;background:linear-gradient(135deg,rgba(255,255,255,.035) 25%,transparent 0,transparent 50%,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 75%,transparent 0,transparent);background-size:20px 20px;opacity:.62}.MartialPanel_martialPanelFooterRow__UV04Y{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:0;height:var(--martial-panel-footer-height);padding:0 10px;border-top:1px solid rgba(125,183,181,.24);background:rgba(18,31,37,.9)}.MartialPanel_martialPanelHint__llcjA{flex:1 1 auto;min-width:0;color:#eff7f0;font-size:var(--martial-footer-font-size);font-weight:800;overflow:hidden;white-space:nowrap}.MartialPanel_martialPanelHintFavorite__S7H93{color:#ffe66d;text-shadow:0 1px 2px rgba(0,0,0,.86),0 0 8px rgba(255,221,77,.32)}.MartialPanel_martialPresetActions__qvdNf{display:flex;align-items:center;gap:6px;flex-shrink:0}.MartialPanel_martialPresetButton__hrTJH{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:var(--martial-footer-button-height);padding:0 var(--martial-footer-button-pad-x);border:1px solid rgba(144,225,208,.55);border-radius:4px;background:linear-gradient(180deg,rgba(58,128,112,.92),rgba(38,89,85,.92));color:#f3fbf5;font-size:var(--martial-footer-font-size);font-weight:900;cursor:pointer}.MartialPanel_martialPresetButton__hrTJH:disabled{cursor:default;opacity:.5}.MartialPanel_martialActivePanel__GFEZp{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,var(--martial-active-buff-flex)) minmax(0,var(--martial-active-learned-flex));align-items:stretch;min-height:0;height:var(--martial-active-panel-height);border-top:1px solid rgba(125,183,181,.24);background:rgba(39,55,58,.8)}.MartialPanel_martialActiveSection__0Jqth{display:grid;grid-template-columns:var(--martial-active-tab-width) minmax(0,1fr);min-width:0}.MartialPanel_martialLearnedSection__eeS83{min-width:0;border-left:1px solid rgba(125,183,181,.26)}.MartialPanel_martialBuffSection__cwMZH{min-width:0}.MartialPanel_martialActiveTab__Jj1W3{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:var(--martial-active-tab-width);padding:4px 3px;border-right:1px solid rgba(125,183,181,.28);background:rgba(20,55,85,.72);color:#fff;font-size:clamp(10px,var(--martial-active-name-font),12px);font-weight:900;line-height:1;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.86)}.MartialPanel_martialActiveVerticalLabel__jgM_W{display:grid;grid-gap:2px;gap:2px;justify-items:center}.MartialPanel_martialActiveSlots__ovtOm{box-sizing:border-box;display:flex;align-items:center;justify-content:space-evenly;gap:var(--martial-active-gap);padding:var(--martial-active-pad-y) var(--martial-active-pad-x);min-width:0;overflow:hidden}.MartialPanel_martialBuffSlots__Y3GFZ{gap:var(--martial-active-buff-gap);padding-inline:var(--martial-active-buff-pad-x)}.MartialPanel_martialActiveSlot__NmL5c{width:var(--martial-active-slot-width);height:var(--martial-active-slot-height);display:flex;align-items:flex-start;justify-content:center;border:0;border-radius:5px;background:transparent}.MartialPanel_martialActiveSlotHover__uDXfW{box-shadow:none}.MartialPanel_martialActiveSlot__NmL5c:hover .MartialPanel_martialAbilityIconFrame__Y8vm8,.MartialPanel_martialActiveSlot__NmL5c:hover .MartialPanel_martialActiveEmptySlot__MQGVL,.MartialPanel_martialBuffSlot__YXBnj:hover .MartialPanel_martialBuffEmptySlot___2sK1,.MartialPanel_martialPresetSlot__DGOk5:hover .MartialPanel_martialAbilityIconFrame__Y8vm8,.MartialPanel_martialPresetSlot__DGOk5:hover .MartialPanel_martialPresetEmptySlot__2l9s3{border-color:rgba(204,255,233,.86);box-shadow:0 0 10px rgba(110,236,203,.28),inset 0 0 0 1px rgba(255,255,255,.12)}.MartialPanel_martialActiveAbility__ket1B{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-rows:var(--martial-active-icon-size) auto;justify-items:center;grid-gap:3px;gap:3px;width:var(--martial-active-slot-width);min-width:0;padding:0;border:0;outline:0;background:transparent;color:#f1f5ee;cursor:-webkit-grab;cursor:grab;overflow:hidden}.MartialPanel_martialActiveAbility__ket1B img{border-radius:3px}.MartialPanel_martialActiveAbility__ket1B span{min-width:0;max-width:var(--martial-active-slot-width);font-size:var(--martial-active-name-font);font-weight:800;line-height:1.15;text-align:center;overflow-wrap:anywhere}.MartialPanel_martialActiveEmptySlot__MQGVL{position:relative;margin-top:0;border-radius:5px;border:2px solid rgba(114,130,135,.72);background:rgba(15,27,32,.74);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.MartialPanel_martialActiveAbility__ket1B .MartialPanel_martialAbilityIconFrame__Y8vm8,.MartialPanel_martialActiveEmptySlot__MQGVL,.MartialPanel_martialBuffSlot__YXBnj{width:var(--martial-active-icon-size);height:var(--martial-active-icon-size)}.MartialPanel_martialBuffSlot__YXBnj{display:flex;align-items:center;justify-content:center}.MartialPanel_martialBuffIconSlot___MoCu{position:relative;width:var(--martial-active-icon-size);height:var(--martial-active-icon-size);border:2px solid rgba(126,177,170,.72);border-radius:5px;background-color:rgba(8,18,22,.86);background-repeat:no-repeat;background-position:50%;background-size:cover;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 3px 8px rgba(0,0,0,.28)}.MartialPanel_martialBuffStack__OEX7R{position:absolute;right:-2px;bottom:-2px;min-width:14px;height:14px;padding:0 3px;border-radius:2px;background:rgba(0,0,0,.86);color:#fff;font-size:10px;font-weight:900;line-height:14px;text-align:center}.MartialPanel_martialActiveEmptySlot__MQGVL:before,.MartialPanel_martialPresetEmptySlot__2l9s3:before{content:"+";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(209,230,226,.42);font-size:var(--martial-active-empty-font);font-weight:700}.MartialPanel_martialBuffEmptySlot___2sK1:before{content:none}.MartialPanel_martialPresetPanel__kJqMy{--martial-preset-visible-plans:4;--martial-preset-header-height:39px;--martial-preset-title-font:14px;--martial-preset-icon-button-size:28px;--martial-preset-list-pad-top:12px;--martial-preset-list-pad-right:20px;--martial-preset-list-pad-bottom:12px;--martial-preset-list-pad-left:12px;--martial-preset-list-gap:12px;--martial-preset-card-pad-x:9px;--martial-preset-card-pad-y:8px;--martial-preset-card-gap:7px;--martial-preset-card-header-font:14px;--martial-preset-slot-width:44px;--martial-preset-slot-height:58px;--martial-preset-slot-gap:3.5px;--martial-preset-icon-size:38px;--martial-preset-name-font:10px;--martial-preset-enable-width:58px;--martial-preset-enable-height:25px;--martial-preset-top-button-size:25px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(112,167,166,.72);border-radius:6px;background:linear-gradient(180deg,rgba(47,65,69,.98),rgba(29,42,47,.98));box-shadow:0 18px 32px rgba(0,0,0,.42),inset 0 0 0 1px rgba(213,237,229,.06);color:#edf6ef;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Source Han Sans CN,WenQuanYi Micro Hei,sans-serif}.MartialPanel_martialPresetPanelHeader__lvMzw{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;min-height:0;height:var(--martial-preset-header-height);padding:0 8px 0 12px;border-bottom:1px solid rgba(125,183,181,.28);background:linear-gradient(90deg,rgba(39,80,79,.62),rgba(27,46,52,.86))}.MartialPanel_martialPresetTitleRow__uN09T{display:flex;align-items:center;gap:6px;min-width:0}.MartialPanel_martialPresetPanelTitle__zh6Lr{min-width:0;color:#f5f2da;font-size:var(--martial-preset-title-font);font-weight:900;overflow:hidden;white-space:nowrap}.MartialPanel_martialPresetCardActions__MBujh,.MartialPanel_martialPresetHeaderActions__N6_VN{display:flex;align-items:center;gap:5px}.MartialPanel_martialIconButton__HGVIb{display:inline-flex;align-items:center;justify-content:center;width:var(--martial-preset-icon-button-size);height:var(--martial-preset-icon-button-size);padding:0;border:1px solid rgba(144,206,200,.36);border-radius:4px;background:rgba(13,26,31,.78);color:#dcefed;cursor:pointer}.MartialPanel_martialIconButton__HGVIb:disabled{cursor:default;opacity:.45}.MartialPanel_martialPresetList__7pn0q{position:relative;box-sizing:border-box;min-height:0;padding:var(--martial-preset-list-pad-top) var(--martial-preset-list-pad-right) var(--martial-preset-list-pad-bottom) var(--martial-preset-list-pad-left);overflow:hidden}.MartialPanel_martialPresetListItems__rhZSu{display:grid;grid-template-rows:repeat(var(--martial-preset-visible-plans),minmax(0,1fr));grid-gap:var(--martial-preset-list-gap);gap:var(--martial-preset-list-gap);height:100%;min-height:0}.MartialPanel_martialPresetCard__0ZTli{box-sizing:border-box;min-height:0;display:grid;grid-template-rows:auto auto;grid-gap:var(--martial-preset-card-gap);gap:var(--martial-preset-card-gap);padding:var(--martial-preset-card-pad-y) var(--martial-preset-card-pad-x);border:1px solid rgba(94,135,140,.42);border-radius:4px;background:rgba(13,24,29,.7);box-shadow:inset 0 0 0 1px rgba(211,236,230,.04)}.MartialPanel_martialPresetCardHeader__Zc2oH{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#f3f6ee;font-size:var(--martial-preset-card-header-font);font-weight:900}.MartialPanel_martialPresetPrimaryActions__bZTp9{display:flex;align-items:center;gap:5px;flex-shrink:0}.MartialPanel_martialPresetNameRow__OWwec{display:flex;align-items:center;gap:6px;min-width:0}.MartialPanel_martialPresetNameRow__OWwec>span{min-width:0;overflow:hidden;white-space:nowrap}.MartialPanel_martialPresetSlots___XArZ{display:grid;grid-template-columns:repeat(6,var(--martial-preset-slot-width));grid-gap:var(--martial-preset-slot-gap);gap:var(--martial-preset-slot-gap);justify-content:space-between;justify-items:center}.MartialPanel_martialPresetSlot__DGOk5{width:var(--martial-preset-slot-width);min-height:var(--martial-preset-slot-height);display:flex;align-items:flex-start;justify-content:center;border-radius:5px}.MartialPanel_martialPresetSlot__DGOk5 .MartialPanel_martialAbilityItem__rgg8o{grid-template-rows:var(--martial-preset-icon-size) auto;width:var(--martial-preset-slot-width);gap:3px;cursor:default}.MartialPanel_martialPresetSlot__DGOk5 .MartialPanel_martialAbilityIconFrame__Y8vm8{width:var(--martial-preset-icon-size);height:var(--martial-preset-icon-size)}.MartialPanel_martialPresetSlot__DGOk5 .MartialPanel_martialAbilityName__zGoIA{max-width:var(--martial-preset-slot-width);font-size:var(--martial-preset-name-font)}.MartialPanel_martialPresetSlotHover__hBi58{box-shadow:none}.MartialPanel_martialPresetEmptySlot__2l9s3{position:relative;width:var(--martial-preset-icon-size);height:var(--martial-preset-icon-size);border:2px solid rgba(114,130,135,.62);border-radius:4px;background:rgba(15,27,32,.62)}.MartialPanel_martialPresetEnableButton__yU9lR{justify-self:end;min-width:var(--martial-preset-enable-width);min-height:var(--martial-preset-enable-height);border:1px solid rgba(144,225,208,.55);border-radius:4px;background:linear-gradient(180deg,rgba(58,128,112,.92),rgba(38,89,85,.92));color:#f3fbf5;font-size:var(--martial-preset-name-font);font-weight:900;cursor:pointer}.MartialPanel_martialPresetTopButton__8DR9d{display:inline-flex;align-items:center;justify-content:center;width:var(--martial-preset-top-button-size);height:var(--martial-preset-top-button-size);padding:0;border:1px solid rgba(144,225,208,.5);border-radius:4px;background:rgba(18,42,45,.86);color:#dff5ee;cursor:pointer}.MartialPanel_martialPresetTopButton__8DR9d:hover{border-color:rgba(190,255,238,.76);background:rgba(45,90,86,.92);color:#fff}.MartialPanel_martialPresetTopButton__8DR9d:disabled{cursor:default;opacity:.46}.MartialPanel_martialPresetScrollbar__weydo{position:absolute;top:12px;right:7px;bottom:12px;width:6px;display:flex;justify-content:center;pointer-events:none}.MartialPanel_martialPresetEnableButton__yU9lR:disabled{cursor:default;opacity:.48}.MartialPanel_martialModalBackdrop__fgmtx{position:fixed;inset:0;z-index:11050;display:flex;align-items:center;justify-content:center;background:rgba(12,18,22,.28);pointer-events:auto}.MartialPanel_martialModal__q69OH{width:min(var(--martial-modal-width,520px),calc(100vw - 36px));height:min(var(--martial-modal-height,270px),calc(100vh - 36px));display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(112,167,166,.72);border-radius:6px;overflow:hidden;background:linear-gradient(180deg,rgba(39,57,63,.99),rgba(29,42,47,.99));box-shadow:0 22px 44px rgba(0,0,0,.52);color:#edf6ef;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Source Han Sans CN,WenQuanYi Micro Hei,sans-serif}.MartialPanel_martialModalHeader__vWeYF{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--martial-modal-header-height,45px);background:linear-gradient(90deg,rgba(39,80,79,.66),rgba(27,46,52,.9),rgba(39,80,79,.66));border-bottom:1px solid rgba(125,183,181,.28)}.MartialPanel_martialModalTitle__SF6ht{color:#f5f2da;font-size:var(--martial-modal-title-font,22px);font-weight:900}.MartialPanel_martialModalBody__1tHO2{display:grid;grid-template-rows:auto auto auto;align-content:center;grid-gap:var(--martial-modal-body-gap,16px);gap:var(--martial-modal-body-gap,16px);justify-items:center;min-height:0;padding:var(--martial-modal-body-pad-top,22px) var(--martial-modal-body-pad-x,38px) var(--martial-modal-body-pad-bottom,24px)}.MartialPanel_martialModalSaveRow__ExAeX{display:grid;grid-template-rows:auto auto;justify-items:center;justify-content:center;grid-gap:var(--martial-modal-save-gap,14px);gap:var(--martial-modal-save-gap,14px);width:100%;min-width:0}.MartialPanel_martialModalPrompt__xdufr{color:#f2f6ef;font-size:var(--martial-modal-prompt-font,18px);font-weight:900;text-align:center}.MartialPanel_martialModalTargetGrid__ewsaL{display:flex;align-items:center;justify-content:center;gap:var(--martial-modal-target-gap,6px);flex-wrap:nowrap;flex-shrink:0}.MartialPanel_martialModalTargetButton__6anKO{width:var(--martial-modal-target-size,34px);height:var(--martial-modal-target-size,34px);border:1px solid rgba(136,204,194,.5);border-radius:3px;background:rgba(14,28,33,.82);color:#eaf4ed;font-size:var(--martial-modal-target-font,20px);font-weight:900;cursor:pointer}.MartialPanel_martialModalTargetButtonActive__x5lMy{background:rgba(72,154,145,.88);border-color:rgba(181,250,232,.72)}.MartialPanel_martialModalInput__bzx8a{width:100%;max-width:var(--martial-modal-input-width,360px);height:var(--martial-modal-input-height,42px);padding:0 var(--martial-modal-input-pad-x,10px);border:2px solid rgba(104,158,157,.66);border-radius:2px;outline:0;background:rgba(14,28,33,.84);color:#f4f8f2;font:inherit;font-size:var(--martial-modal-input-font,20px);font-weight:800}.MartialPanel_martialModalActions__pZdGD{display:flex;align-items:center;justify-content:center;gap:var(--martial-modal-action-gap,44px);flex-wrap:nowrap}.MartialPanel_martialModalButton__UFERk{min-width:var(--martial-modal-button-width,156px);min-height:var(--martial-modal-button-height,43px);border:1px solid rgba(144,225,208,.55);border-radius:4px;background:linear-gradient(180deg,rgba(58,128,112,.92),rgba(38,89,85,.92));color:#f3fbf5;font-size:var(--martial-modal-button-font,22px);font-weight:900;cursor:pointer}.MartialPanel_martialModalButton__UFERk:disabled{cursor:default;opacity:.52}.MartialPanel_abilityHintPanel__zhZgZ{position:fixed;z-index:9998;width:min(380px,calc(100vw - 16px));max-height:min(62vh,479px);overflow:hidden;pointer-events:none;background:rgba(14,18,26,.7);border:1px solid rgba(210,225,245,.12);box-shadow:0 10px 24px rgba(0,0,0,.62);color:#f2f4f8;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Source Han Sans CN,sans-serif;padding:8px 11px 5px}.MartialPanel_abilityHintBody__S_33A{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.MartialPanel_abilityHintMain__NtJKW{display:flex;flex-direction:column;min-width:0}.MartialPanel_abilityHintName__gUgvX{font-size:14px;line-height:1.16;color:#fff200;overflow-wrap:anywhere}.MartialPanel_abilityHintMeta__fo8HL{margin-top:2px;font-size:13px;line-height:1.18;color:#eef1f5}.MartialPanel_abilityHintCooldownRemaining__EaNYj{margin-top:0;font-size:13px;line-height:1.18;color:#ff4444}.MartialPanel_abilityHintDesc__JTUQX{margin-top:1px;font-size:13px;line-height:1.25;color:#fff200;white-space:pre-line;overflow-wrap:anywhere}.MartialPanel_consumableHintUse__XK_5M{color:#00ff00}.MartialPanel_consumableHintExtra__npxBM,.MartialPanel_consumableHintUse__XK_5M{margin-top:2px;font-size:13px;line-height:1.25;white-space:pre-line;overflow-wrap:anywhere}.MartialPanel_consumableHintExtra__npxBM{color:#ffff00}.MartialPanel_consumableHintType__eIGCz{margin-top:2px;font-size:13px;line-height:1.18;font-weight:400;color:#eef1f5}.MartialPanel_consumableHintCooldown___FOkC{margin-top:2px;font-size:13px;line-height:1.25;color:#f2f4f8;white-space:pre-line;overflow-wrap:anywhere}.MartialPanel_abilityHintSide__bIPLi{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:13px;line-height:1.18;color:#f4f4f5;text-align:right;white-space:nowrap}@media (max-width:768px){.MartialPanel_abilityHintBody__S_33A{grid-template-columns:1fr;gap:8px;padding:10px 12px}.MartialPanel_abilityHintName__gUgvX{font-size:16px}.MartialPanel_abilityHintDesc__JTUQX,.MartialPanel_abilityHintMeta__fo8HL,.MartialPanel_abilityHintSide__bIPLi{font-size:14px}.MartialPanel_abilityHintSide__bIPLi{align-items:flex-start;text-align:left;white-space:normal}}.styles_overlay__jDRy7{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000;animation:styles_fadeIn__Kvzaz .15s ease-out}.styles_modal__8uy66{width:380px;max-width:100%;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 24px 48px rgba(0,0,0,.28);transform:scale(.96);animation:styles_popIn__z1A3d .18s ease-out forwards}.styles_header__gFCD8{padding:14px 18px;display:flex;justify-content:space-between;align-items:center;color:white;font-weight:600}.styles_title__nt0GW{font-size:16px}.styles_modal__8uy66.styles_danger__CDtZj .styles_header__gFCD8{background:linear-gradient(135deg,#ff6b6b,#ff4d4f)}.styles_modal__8uy66.styles_warning__iOhB_ .styles_header__gFCD8{background:linear-gradient(135deg,#f6c453,#f4b740)}.styles_modal__8uy66.styles_neutral__twqfz .styles_header__gFCD8{background:linear-gradient(135deg,#6b93ff,#5b8cff)}.styles_modal__8uy66.styles_success__kXNqH .styles_header__gFCD8{background:linear-gradient(135deg,#3fdc87,#2ecc71)}.styles_close__E6fN6{background:none;border:none;font-size:22px;cursor:pointer;color:inherit;opacity:.8}.styles_close__E6fN6:hover{opacity:1}.styles_body__Y3MsP{padding:24px 18px;text-align:center;color:#333;font-size:15px;line-height:1.6}.styles_icon__ZNtq2{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;margin:0 auto 14px;font-weight:700}.styles_icon__ZNtq2.styles_danger__CDtZj{background:rgba(255,107,107,.15);color:#ff6b6b}.styles_icon__ZNtq2.styles_warning__iOhB_{background:rgba(244,183,64,.2);color:#f4b740}.styles_icon__ZNtq2.styles_neutral__twqfz{background:rgba(91,140,255,.18);color:#5b8cff}.styles_icon__ZNtq2.styles_success__kXNqH{background:rgba(46,204,113,.18);color:#2ecc71}.styles_footer__TAMh1{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;background:#fafafa}.styles_cancelBtn__4srSI{padding:8px 16px;background:transparent;border:1px solid #ddd;border-radius:8px;cursor:pointer;color:#555}.styles_cancelBtn__4srSI:hover{background:#f0f0f0}.styles_confirmBtn__G37Ef{padding:8px 18px;border:none;border-radius:8px;cursor:pointer;color:white;font-weight:500;transition:transform .1s ease,box-shadow .1s ease}.styles_confirmBtn__G37Ef:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,0,0,.18)}.styles_confirmBtn__G37Ef.styles_danger__CDtZj{background:#ff4d4f}.styles_confirmBtn__G37Ef.styles_warning__iOhB_{background:#f4b740}.styles_confirmBtn__G37Ef.styles_neutral__twqfz{background:#5b8cff}.styles_confirmBtn__G37Ef.styles_success__kXNqH{background:#2ecc71}@keyframes styles_fadeIn__Kvzaz{0%{opacity:0}to{opacity:1}}@keyframes styles_popIn__z1A3d{to{transform:scale(1)}}@media (max-width:480px){.styles_footer__TAMh1{justify-content:center;flex-wrap:wrap}}.styles_overlay__5HRXG{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(0,0,0,.45)}.styles_panel__SYORb{position:relative;width:min(688px,96vw);height:min(437px,94vh);padding:0;border-radius:4px;border:1px solid rgba(122,176,170,.28);background:rgba(43,55,62,.94);box-shadow:0 12px 27px rgba(0,0,0,.48),inset 0 0 0 1px rgba(190,230,218,.06);color:#eef3ef;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;overflow:hidden;display:flex;flex-direction:column;animation:styles_popIn__Qy8Nb .18s ease}.styles_panelSettings__LeFSG{background:rgba(42,54,61,.95)}@keyframes styles_popIn__Qy8Nb{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.styles_header__qVj7X{position:relative;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(81,146,137,.22);background:rgba(52,91,84,.72)}.styles_headerTitle__osiyB{color:#f4f6ef;font-size:12px;font-weight:800;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.7)}.styles_headerIconButton__4DiOA{position:absolute;top:4px;width:17px;height:17px;padding:0;border:0;border-radius:3px;background:transparent;color:rgba(218,238,237,.88);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.styles_headerIconButton__4DiOA:first-child{left:7px}.styles_headerIconButton__4DiOA:last-child{right:7px}.styles_headerIconButton__4DiOA svg{width:14px;height:14px}.styles_headerIconButton__4DiOA:hover{color:#ffffff;background:rgba(144,209,197,.12)}.styles_mainTabs__6BX7o{position:absolute;top:36px;left:16px;z-index:1;display:inline-flex;gap:5px}.styles_mainTabButton__31L97{min-width:52px;height:24px;padding:0 11px;border:1px solid rgba(121,174,164,.28);border-radius:3px;background:rgba(31,49,55,.72);color:#d7e5df;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.styles_mainTabButtonActive__Q5JvO{color:#efff5f;background:linear-gradient(90deg,rgba(59,130,120,.62),rgba(41,75,78,.48));border-color:rgba(104,206,187,.44)}.styles_mainGrid__TFEA2{flex:1 1;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;justify-items:center;grid-gap:40px 32px;gap:40px 32px;padding:38px 43px 29px}.styles_mainTile__aDUFA{width:84px;min-height:95px;padding:0;border:0;background:transparent;color:#f0f2ef;font:inherit;font-size:13px;font-weight:800;line-height:1.1;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:11px;text-shadow:0 2px 4px rgba(0,0,0,.7)}.styles_mainTile__aDUFA:disabled{cursor:default;opacity:1;color:rgba(172,181,181,.72);filter:grayscale(.65)}.styles_mainTile__aDUFA:not(:disabled):hover .styles_mainIcon__fZ1S7{border-color:rgba(177,239,218,.52);color:rgba(188,239,220,.96);transform:translateY(-2px)}.styles_mainIcon__fZ1S7{width:75px;height:75px;border-radius:999px;border:1px solid rgba(30,48,55,.72);background:radial-gradient(circle at 48% 42%,rgba(155,215,196,.18),rgba(22,39,47,.82) 64%);box-shadow:inset 0 0 0 3px rgba(17,32,39,.34),0 3px 7px rgba(0,0,0,.26);color:rgba(168,222,204,.78);display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease,border-color .16s ease,color .16s ease}.styles_mainIcon__fZ1S7 svg{width:39px;height:39px}.styles_mainTile__aDUFA:disabled .styles_mainIcon__fZ1S7{border-color:rgba(124,132,134,.28);background:radial-gradient(circle at 48% 42%,rgba(150,158,158,.12),rgba(32,39,43,.78) 64%);color:rgba(150,158,158,.64)}.styles_footer__0AEIl,.styles_settingsFooter__ZnBHZ{flex:0 0 29px;min-height:29px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 44px 7px}.styles_footer__0AEIl{justify-content:flex-end}.styles_footerButton__dTazR{min-width:67px;height:24px;padding:0 9px;border:1px solid rgba(111,193,179,.48);border-radius:3px;background:rgba(54,133,123,.82);color:#f2f5ef;font:inherit;font-size:12px;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;text-shadow:0 1px 2px rgba(0,0,0,.58)}.styles_footerButton__dTazR:hover:not(:disabled){background:rgba(66,154,142,.9)}.styles_footerButton__dTazR:disabled{cursor:default;opacity:.62;background:rgba(75,80,82,.72);border-color:rgba(166,174,174,.18)}.styles_settingsBody__CWL_b{flex:1 1;min-height:0;display:grid;grid-template-columns:140px 1fr}.styles_settingsSidebar__yjJKd{padding:15px 0 10px;border-right:1px solid rgba(125,169,166,.2);background:rgba(34,48,55,.32);display:flex;flex-direction:column;gap:4px}.styles_settingsNavButton__FXFdg{height:27px;padding:0 31px;border:0;background:transparent;color:#f0f2ef;font:inherit;font-size:12px;font-weight:800;text-align:left;cursor:pointer}.styles_settingsNavButtonActive__wIcTx{color:#efff5f;background:linear-gradient(90deg,rgba(51,127,116,.64),rgba(62,96,101,.12))}.styles_settingsContent__BqGkO{min-width:0;padding:15px 24px 9px;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(83,154,143,.75) rgba(18,31,37,.75)}.styles_settingsContent__BqGkO::-webkit-scrollbar{width:7px}.styles_settingsContent__BqGkO::-webkit-scrollbar-track{background:rgba(18,31,37,.75)}.styles_settingsContent__BqGkO::-webkit-scrollbar-thumb{background:rgba(83,154,143,.75);border-radius:4px}.styles_sectionTitle__7f20H{display:flex;align-items:center;gap:6px;color:#efff5f;font-size:12px;font-weight:900;line-height:1;margin-bottom:14px}.styles_sectionTitle__7f20H:after{content:"";height:1px;flex:1 1;background:linear-gradient(90deg,rgba(179,199,194,.36),rgba(179,199,194,0))}.styles_settingsGrid__9G0xW{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));grid-gap:14px 32px;gap:14px 32px;align-items:start}.styles_cameraSettingsGrid__cCXBM{margin-bottom:18px}.styles_hotkeyGrid__N0sXI{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px;margin-bottom:12px}.styles_hotkeyRow__K_hvD{min-width:0;min-height:25px;display:grid;grid-template-columns:94px max-content;align-items:center;justify-content:start;grid-gap:14px;gap:14px}.styles_hotkeyLabel__ciYbV{min-width:0;color:#edf2ef;font-size:12px;font-weight:800;line-height:1.1;white-space:nowrap;overflow:hidden}.styles_hotkeyBindings__d0dGv{min-width:0;display:grid;grid-template-columns:repeat(2,140px);justify-self:start;grid-gap:5px;gap:5px}.styles_hotkeySection__54HD9{height:0;border-top:1px solid rgba(125,169,166,.18);margin:8px 0 6px}.styles_hotkeyBindingCell__9XQEX{min-width:0;display:grid;grid-template-columns:minmax(0,1fr)}.styles_hotkeyButton__3D_ZK{width:100%;min-width:0;height:25px;padding:0 7px;border:1px solid rgba(111,193,179,.44);border-radius:3px;background:rgba(23,46,51,.82);color:#ffffff;font:inherit;font-size:11px;font-weight:900;line-height:1;cursor:pointer;overflow:hidden;white-space:nowrap}.styles_hotkeyButton__3D_ZK:hover:not(:disabled){border-color:rgba(239,255,95,.72);background:rgba(49,113,105,.9)}.styles_hotkeyButtonCapturing__EwMlk{border-color:rgba(239,255,95,.72);background:rgba(8,22,27,.94);box-shadow:inset 0 0 0 1px rgba(239,255,95,.18)}.styles_hotkeyButtonCapturing__EwMlk:hover:not(:disabled){background:rgba(8,22,27,.94)}.styles_hotkeyButtonLocked__zTQ7X{cursor:not-allowed;color:rgba(242,245,239,.76)}.styles_hotkeyButtonLocked__zTQ7X,.styles_hotkeyButtonLocked__zTQ7X:hover:disabled{border-color:rgba(143,151,151,.28);background:rgba(76,81,82,.76)}.styles_toggleRow__CFmyU{display:flex;align-items:center;gap:10px;min-height:27px;padding:5px 7px;border-radius:3px;border:1px solid rgba(121,174,164,.2);background:rgba(32,49,56,.6);color:#edf2ef;font-size:11px;font-weight:700}.styles_toggleGroup__rmT_R{display:flex;flex-direction:column;gap:4px;min-height:27px;padding:0;border-radius:4px;border:0;background:transparent}.styles_toggleGroupHeader__RH5NT{display:flex;align-items:center;gap:5px;font-size:12px;color:#edf2ef;font-weight:800}.styles_toggleSubList__jUeOk{display:grid;grid-gap:4px;gap:4px;padding-left:17px}.styles_toggleSubRow__SjfAI{min-height:0;padding:0;border:0;border-radius:0;background:transparent;font-size:11px}.styles_toggleInput__qim85{width:12px;height:12px;margin:0;accent-color:#43b8a5;cursor:pointer}.styles_cameraModeControl__eNIU_{grid-column:1/-1;min-height:74px;display:grid;grid-gap:12px;gap:12px}.styles_cameraFieldLabel__kjNF7{color:#fff8a8;font-size:12px;font-weight:900;line-height:1}.styles_cameraModeRow__rbSNg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.styles_cameraModeButton__WRW8R{min-width:0;height:30px;padding:0;border:0;background:transparent;color:#f0f2ef;display:inline-flex;align-items:center;gap:9px;font:inherit;font-size:13px;font-weight:900;cursor:pointer;text-align:left;white-space:nowrap}.styles_cameraModeButton__WRW8R:disabled{color:rgba(221,229,226,.58);cursor:default}.styles_cameraRadio__VjIPl{position:relative;width:20px;height:20px;flex:0 0 auto;border-radius:50%;border:2px solid rgba(10,28,31,.92);background:rgba(19,36,40,.95);box-shadow:0 0 0 2px rgba(111,139,143,.24),inset 0 0 0 2px rgba(0,0,0,.26)}.styles_cameraModeButtonActive__1UcE7 .styles_cameraRadio__VjIPl:after{content:"";position:absolute;inset:4px;border-radius:50%;background:#41b7a8;box-shadow:0 0 8px rgba(65,183,168,.65)}.styles_cameraModeButton__WRW8R:disabled .styles_cameraRadio__VjIPl{background:rgba(14,29,33,.88);box-shadow:0 0 0 2px rgba(105,127,130,.16),inset 0 0 0 2px rgba(0,0,0,.28)}.styles_rangeHeader__s3ioU{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;color:#edf2ef;font-weight:800}.styles_rangeInput__4hIJI{width:100%;height:12px;accent-color:#43b8a5;cursor:pointer}.styles_settingControl__8icVB{min-height:46px;padding:0;border:0;border-radius:0;background:transparent}.styles_settingsFooterLeft__y2yFh,.styles_settingsFooterRight__s2lLF{display:flex;align-items:center;gap:5px}.styles_settingsFooterLeft__y2yFh{min-width:0}@media (max-width:768px){.styles_panel__SYORb{width:min(688px,98vw);height:min(460px,92vh)}.styles_settingsBody__CWL_b{grid-template-columns:100px 1fr}.styles_settingsNavButton__FXFdg{padding:0 12px;font-size:11px}.styles_settingsContent__BqGkO{padding:12px 18px}.styles_hotkeyRow__K_hvD{grid-template-columns:70px max-content;gap:8px}.styles_hotkeyBindings__d0dGv{grid-template-columns:repeat(2,108px)}}