:root{--ui-canvas: oklch(.17 .016 252);--ui-surface: oklch(.215 .019 252);--ui-surface-raised: oklch(.255 .024 252);--ui-surface-hover: oklch(.3 .03 252);--ui-border: oklch(.34 .025 252);--ui-border-strong: oklch(.45 .035 252);--ui-text: oklch(.93 .012 252);--ui-text-secondary: oklch(.78 .018 252);--ui-text-muted: oklch(.62 .022 252);--ui-accent: oklch(.72 .14 246);--ui-accent-strong: oklch(.65 .16 246);--ui-accent-soft: oklch(.27 .065 246);--ui-success: oklch(.72 .12 158);--ui-danger: oklch(.69 .17 24);--ui-danger-soft: oklch(.25 .06 24);--ui-shadow-sm: 0 1px 2px oklch(.04 .02 252 / .36), 0 8px 22px oklch(.04 .02 252 / .16);--ui-shadow-md: 0 22px 60px oklch(.04 .02 252 / .42);--ui-radius-sm: 7px;--ui-radius-md: 11px;--ui-radius-lg: 16px;--editor-top-offset: 124px;--sub-height: calc(100dvh - var(--editor-top-offset) - 16px);--editor-panel-width: calc(100vw - 30rem) }@media (max-width: 760px){:root{--editor-top-offset: 140px}}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;color-scheme:dark;background:var(--ui-canvas)}body{min-width:320px;min-height:100vh;margin:0;color:var(--ui-text);background:var(--ui-canvas);font-family:Segoe UI Variable,Segoe UI,Microsoft YaHei UI,Yu Gothic UI,system-ui,sans-serif;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select{font:inherit}button,input,select{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease}button:not(:disabled){cursor:pointer}button:not(:disabled):active{transform:translateY(1px)}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}::selection{color:#fff;background:var(--ui-accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#app{min-height:100vh}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#aeb9c4;border:3px solid transparent;border-radius:8px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#8398ad;background-clip:padding-box}button{-webkit-tap-highlight-color:transparent}button:disabled{cursor:default}#EditorDiv{min-height:100vh;background:var(--ui-canvas)}#EditorMain{width:min(1600px,calc(100vw - 32px));gap:16px;margin-inline:auto;padding:16px 0 24px}#EditorMain>.selection-column>.flex{padding:12px;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:12px}#EditorMain .selection-column>.list-panel{min-height:0;overflow-x:visible;overflow-y:clip}#EditorMain .title{min-height:34px;padding:0 2px 9px;color:var(--ui-text);border-bottom:1px solid var(--ui-border);font-size:13px;font-weight:650}#EditorMain .title p{margin:0}#EditorMain .overflow-list{padding-top:9px;gap:6px}#EditorMain .overflow-container{padding:0}#EditorMain button.player,#EditorMain button.pal{min-height:38px;padding:7px 9px;color:var(--ui-text);background:transparent;border:1px solid transparent;border-radius:8px;box-shadow:none}#EditorMain button.player.real,#EditorMain button.pal.male,#EditorMain button.pal.female{border-color:transparent}#EditorMain button.player:hover:not(:disabled),#EditorMain button.pal:hover:not(:disabled){background:var(--ui-surface-raised)}#EditorMain button.player[selected=true],#EditorMain button.pal:disabled[selected=true]{color:var(--ui-accent-strong);background:var(--ui-accent-soft);border-color:#9cc2ea;filter:none;opacity:1}#EditorMain button.player:disabled,#EditorMain button.pal:disabled{color:var(--ui-text-muted);background:transparent;filter:none;opacity:.72}#EditorMain button.pal.out_of_container{color:var(--ui-success)}#EditorMain .palIcon{width:28px;height:28px;margin-right:8px;border-radius:7px}#EditorMain .PalEditor.pal-editor-layout{gap:16px;padding-right:0}#EditorMain .EditorItem{color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:12px;box-shadow:none}#EditorMain .EditorItem .EditorItem{background:var(--ui-surface-raised)}#EditorMain p.cat{margin:0 0 8px;color:var(--ui-text);font-size:14px;font-weight:650}#EditorMain p.const,#EditorMain .level-indicator{min-height:32px;margin:0;padding:5px 8px;color:var(--ui-text-muted);background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:7px;box-shadow:none}#EditorMain .editField{gap:6px}#EditorMain .editField>div{gap:6px}#EditorMain input.edit,#EditorMain select.selector,#EditorMain input.palFilter{min-height:34px;color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:7px;box-shadow:none}#EditorMain input.edit:focus,#EditorMain select.selector:focus,#EditorMain input.palFilter:focus{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-accent);box-shadow:0 0 0 3px #1289e724}#EditorMain button.edit,#EditorMain button.add_pal,#EditorMain button.playerSettings,#EditorMain #dump_btn,#EditorMain #dupe_btn{width:32px;height:32px;padding:0;color:var(--ui-text-muted);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:7px;box-shadow:none}#EditorMain button.edit:hover:not(:disabled),#EditorMain button.add_pal:hover:not(:disabled),#EditorMain button.playerSettings:hover:not(:disabled),#EditorMain #dump_btn:hover:not(:disabled),#EditorMain #dupe_btn:hover:not(:disabled){color:var(--ui-accent-strong);background:var(--ui-accent-soft);border-color:#8ab5e3;box-shadow:none}#EditorMain button.edit:disabled,#EditorMain button.add_pal:disabled,#EditorMain button.playerSettings:disabled{opacity:.48;filter:none}#EditorMain button.edit.text,#EditorMain button.edit_text{width:auto;min-height:34px;padding:0 10px;color:#fff;background:var(--ui-accent);border-color:var(--ui-accent)}#EditorMain button.edit.text:hover:not(:disabled),#EditorMain button.edit_text:hover:not(:disabled){color:#fff;background:var(--ui-accent-strong);border-color:var(--ui-accent-strong)}#EditorMain button.del,#EditorMain #del_btn{color:var(--ui-danger);background:var(--ui-danger-soft);border-color:#fac6c1}#EditorMain button.del:hover:not(:disabled),#EditorMain #del_btn:hover:not(:disabled){color:#fff;background:var(--ui-danger);border-color:var(--ui-danger)}#EditorMain #dump_btn,#EditorMain #dupe_btn,#EditorMain #del_btn{position:static;width:auto;min-height:32px;padding:0 10px;margin:0}#EditorMain hr{height:1px;margin:16px 0;background:var(--ui-border)}#EditorMain .tooltip-text{color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:8px;box-shadow:0 8px 16px #1623301f}#EditorMain input[type=range]{accent-color:var(--ui-accent)}#EditorMain img.suitIcon{display:block;width:24px;height:24px;align-self:center;margin:0;padding:0}#EditorMain img.palIcon{box-shadow:none}#EditorMain button.tech{min-width:126px;max-width:126px;min-height:148px;margin:5px;overflow:hidden;color:var(--ui-text);background-color:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:8px;box-shadow:none}#EditorMain button.tech.bossTech{background-color:#f2ebfc;border-color:#d3c1eb}#EditorMain button.tech.locked{opacity:.55;filter:grayscale(.75)}#EditorMain button.tech:not(.locked){border-color:#81acd9}#EditorMain button.tech:hover:not(:disabled){transform:translateY(-1px);border-color:var(--ui-accent)}#EditorMain .techHeader,#EditorMain .techFooter{color:var(--ui-text);background:#fcfdffdb;text-shadow:none}@media (max-width: 1060px){#EditorMain{flex-wrap:wrap}#EditorMain>.selection-column>.flex{height:auto;max-height:280px}}@media (max-width: 720px){#EditorMain{width:calc(100vw - 20px);gap:10px}#EditorMain>.selection-column>.flex{width:100%}#EditorMain .EditorItem{min-width:min(100%,320px)}}@media (prefers-reduced-motion: reduce){#EditorMain button.tech{transform:none}}#app,#EditorDiv{min-height:100dvh}#EditorMain{isolation:isolate;padding-top:0}#EditorMain>.selection-column>.flex{width:100%;min-width:0;padding:10px 0;border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-sm)}#EditorMain .title{min-height:35px;padding:1px 10px 9px;font-weight:680}#EditorMain .filter-field{padding-inline:10px}#EditorMain .overflow-list{padding-top:8px;gap:3px}#EditorMain button.player,#EditorMain button.pal{min-height:40px;padding:6px 9px;border-radius:var(--ui-radius-sm)}#EditorMain button.player:hover:not(:disabled),#EditorMain button.pal:hover:not(:disabled){background:var(--ui-surface-hover);border-color:var(--ui-border)}#EditorMain button.player[selected=true],#EditorMain button.pal:disabled[selected=true]{border-color:#8cb5e3;box-shadow:0 0 0 1px #8cb5e32e inset}#EditorMain button.pal.unref{opacity:.62;filter:grayscale(.7)}#EditorMain .palIcon{width:29px;height:29px;flex:0 0 auto;margin-right:8px;border-radius:8px;object-fit:cover}#EditorMain input.palFilter{width:100%;height:34px;margin:0;padding:0 10px;font-size:12px}#EditorMain .PalEditor{width:100%;min-width:0;gap:12px;padding:0 4px 20px 0;scroll-padding:12px}#EditorMain .EditorItem{padding:18px;border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-sm)}#EditorMain .EditorItem .EditorItem{background:var(--ui-surface-raised);box-shadow:none}#EditorMain .EditorItem.basicInfo{flex:1 1 min(540px,100%);max-width:100%}#EditorMain .EditorItem:not(.basicInfo){flex:1 1 360px}#EditorMain p.cat{margin:0 0 11px;font-size:13px;font-weight:680;letter-spacing:-.005em}#EditorMain p.const,#EditorMain .level-indicator{padding:5px 9px;color:var(--ui-text-secondary);border-color:transparent;font-size:12.5px}#EditorMain .editField{width:100%;gap:6px}#EditorMain input.edit,#EditorMain select.selector{padding-inline:10px;border-radius:var(--ui-radius-sm)}#EditorMain button.edit,#EditorMain button.add_pal,#EditorMain button.playerSettings,#EditorMain #dump_btn,#EditorMain #dupe_btn{flex:0 0 auto;border-radius:var(--ui-radius-sm)}#EditorMain #dump_btn,#EditorMain #dupe_btn,#EditorMain #del_btn{gap:6px;font-size:12px;font-weight:550}#EditorMain button.tech{border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-sm)}#EditorMain button.tech:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 18px #2a3c4f1a}@media (max-width: 1060px){#EditorMain{flex-wrap:initial}#EditorMain>.selection-column>.flex{height:100%;max-height:none}}::-webkit-scrollbar-thumb{background:var(--ui-border-strong);border-color:transparent}::-webkit-scrollbar-thumb:hover{background:var(--ui-text-muted)}#EditorMain>.selection-column>.flex,#EditorMain .EditorItem{background:var(--ui-surface);border-color:var(--ui-border)}#EditorMain button.player:hover:not(:disabled),#EditorMain button.pal:hover:not(:disabled){background:var(--ui-surface-hover);border-color:var(--ui-border-strong)}#EditorMain button.player[selected=true],#EditorMain button.pal:disabled[selected=true]{color:var(--ui-accent);background:var(--ui-accent-soft);border-color:var(--ui-accent);box-shadow:3px 0 0 var(--ui-accent) inset}#EditorMain input.edit,#EditorMain select.selector,#EditorMain input.palFilter{color:var(--ui-text);background:var(--ui-surface-raised);border-color:var(--ui-border)}#EditorMain input.edit::placeholder,#EditorMain input.palFilter::placeholder{color:var(--ui-text-muted)}#EditorMain input.edit:focus,#EditorMain select.selector:focus,#EditorMain input.palFilter:focus{color:var(--ui-text);background:var(--ui-surface-hover);border-color:var(--ui-accent);box-shadow:0 0 0 3px #50acf629}#EditorMain button.edit,#EditorMain button.add_pal,#EditorMain button.playerSettings,#EditorMain #dump_btn,#EditorMain #dupe_btn{color:var(--ui-text-secondary);background:var(--ui-surface-raised);border-color:var(--ui-border)}#EditorMain button.edit:hover:not(:disabled),#EditorMain button.add_pal:hover:not(:disabled),#EditorMain button.playerSettings:hover:not(:disabled),#EditorMain #dump_btn:hover:not(:disabled),#EditorMain #dupe_btn:hover:not(:disabled){color:var(--ui-accent);background:var(--ui-accent-soft);border-color:var(--ui-accent)}#EditorMain button.edit.text,#EditorMain button.edit_text{color:#060e18;background:var(--ui-accent);border-color:var(--ui-accent)}#EditorMain button.del,#EditorMain #del_btn{color:var(--ui-danger);background:var(--ui-danger-soft);border-color:#733a37}#EditorMain .tooltip-text{color:var(--ui-text);background:var(--ui-surface-raised);border-color:var(--ui-border-strong);box-shadow:var(--ui-shadow-md)}#EditorMain button.tech.bossTech{background:#271c33;border-color:#685282}#EditorMain button.tech:not(.locked){border-color:var(--ui-border-strong)}#EditorMain .techHeader,#EditorMain .techFooter{color:var(--ui-text);background:#0f171fe6}#EditorMain .PalEditor{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(500px,.9fr);align-items:start;align-content:start;gap:10px;padding-right:0}#EditorMain .EditorItem.basicInfo{grid-column:1;width:100%;min-width:0;max-width:none}#EditorMain .EditorItem.statsPanel{grid-column:2;width:100%}#EditorMain .EditorItem.skillsPanel{grid-column:1 / -1;width:100%;max-width:none}#EditorMain .EditorItem.skillsPanel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0}#EditorMain .skillsPanel>.skill-section{min-width:0;height:100%;padding-inline:18px}#EditorMain .skillsPanel>.skill-section:first-child{padding-left:0}#EditorMain .skillsPanel>.skill-section:last-child{padding-right:0}#EditorMain .skillsPanel>.skill-section+.skill-section{border-left:1px solid var(--ui-border)}#EditorMain .editField{width:auto;min-width:0}#EditorMain .basic-fields>.editField{width:100%}#EditorMain .attribute-row>.editField{width:auto}#EditorMain .editor-card-actions #dump_btn,#EditorMain .editor-card-actions #dupe_btn,#EditorMain .editor-card-actions #del_btn{position:static;inset:auto;display:inline-flex;width:auto;height:32px;min-height:32px;padding:0 10px}#EditorMain p.const{color:var(--ui-text-secondary);background:var(--ui-surface-raised);border-color:transparent;box-shadow:none}#EditorMain .basicInfo p.const,#EditorMain .basicInfo input.edit,#EditorMain .basicInfo .pal-species-trigger{font-size:13px}#EditorMain .suitabilityPanel .skillList{align-items:center;column-gap:14px;row-gap:8px}#EditorMain .suitabilityPanel .skillList>div{align-items:center;gap:4px}@media (max-width: 1500px){#EditorMain .PalEditor.pal-editor-layout{grid-template-columns:minmax(0,1fr)}#EditorMain .EditorItem.basicInfo,#EditorMain .EditorItem.statsPanel,#EditorMain .EditorItem.skillsPanel{grid-column:1}}@media (max-width: 1240px){#EditorMain .EditorItem.skillsPanel{grid-template-columns:minmax(0,1fr);gap:16px}#EditorMain .skillsPanel>.skill-section{padding:0;border-left:0}#EditorMain .skillsPanel>.skill-section+.skill-section{padding-top:16px;border-top:1px solid var(--ui-border)}}.app-icon[data-v-5e62a116]{display:block;flex:0 0 auto}#topbar[data-v-58b1299d]{position:fixed;inset:0 0 auto;z-index:40;box-sizing:border-box;height:64px;color:var(--ui-text);background:#0b121bf5;border-bottom:1px solid var(--ui-border);box-shadow:0 1px #5765741a inset,var(--ui-shadow-sm);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}#topbar.topbar--loaded[data-v-58b1299d]{height:112px}.topbar__primary[data-v-58b1299d]{display:grid;height:64px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 16px}.topbar__context[data-v-58b1299d],.topbar__actions[data-v-58b1299d]{display:flex;min-width:0;align-items:center}.topbar__context[data-v-58b1299d]{gap:10px}.topbar__actions[data-v-58b1299d]{justify-content:flex-end;gap:8px}.brand[data-v-58b1299d]{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;padding:0;color:var(--ui-text);background:transparent;border:0;font:inherit;font-size:13px;font-weight:680;letter-spacing:-.01em;cursor:default}.brand--clickable[data-v-58b1299d]{cursor:pointer}.brand--clickable:hover span[data-v-58b1299d]{color:var(--ui-accent)}.brand[data-v-58b1299d]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px;border-radius:var(--ui-radius-sm)}.brand img[data-v-58b1299d]{border-radius:8px;box-shadow:0 2px 8px #1e2f4129}.source-badge[data-v-58b1299d]{flex:0 0 auto;padding:5px 8px;color:var(--ui-text-secondary);background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);font-size:10px;font-weight:700}.source-badge--xgp[data-v-58b1299d]{color:var(--ui-accent);background:var(--ui-accent-soft);border-color:var(--ui-accent)}.save-location[data-v-58b1299d]{flex:1 1 260px;display:flex;min-width:140px;width:min(640px,46vw);max-width:640px;height:38px;align-items:center;padding:0 11px;color:var(--ui-text-muted);background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.savePath[data-v-58b1299d],.op[data-v-58b1299d],#languageSelect[data-v-58b1299d]{min-height:36px;border-radius:var(--ui-radius-sm);border:1px solid var(--ui-border);font:inherit}.savePath[data-v-58b1299d]{min-width:0;width:100%;padding:0;overflow:hidden;color:var(--ui-text-secondary);background:transparent;border:0;border-radius:0;outline:0;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.savePath--locked[data-v-58b1299d]{display:flex;align-items:center}.save-location[data-v-58b1299d]:focus-within{border-color:var(--ui-accent);box-shadow:0 0 0 3px #50acf624}.op[data-v-58b1299d]{flex:0 0 auto;display:inline-flex;min-width:74px;align-items:center;justify-content:center;gap:7px;padding:0 14px;color:var(--ui-text-secondary);background:var(--ui-surface);font-size:12px;font-weight:620;line-height:1.2;white-space:nowrap}.op[data-v-58b1299d]:hover:not(:disabled){color:var(--ui-text);background:var(--ui-surface-hover);border-color:var(--ui-border-strong)}.op--primary[data-v-58b1299d]{color:#060e18;background:var(--ui-accent);border-color:var(--ui-accent)}.op--primary[data-v-58b1299d]:hover:not(:disabled){color:#020811;background:var(--ui-accent-strong);border-color:var(--ui-accent-strong)}.op--active[data-v-58b1299d]{color:var(--ui-accent);background:var(--ui-accent-soft);border-color:var(--ui-accent)}.op[data-v-58b1299d]:disabled,.savePath[data-v-58b1299d]:disabled,#languageSelect[data-v-58b1299d]:disabled{opacity:.46;cursor:not-allowed}.topbar__nav[data-v-58b1299d]{display:flex;height:48px;align-items:stretch;gap:2px;padding:0 16px;overflow-x:auto;overflow-y:hidden;background:#0c131bf0;border-top:1px solid oklch(.3 .025 252 / .72);scrollbar-width:none}.topbar__nav[data-v-58b1299d]::-webkit-scrollbar{display:none}.nav-item[data-v-58b1299d]{position:relative;flex:0 0 auto;min-width:94px;padding:0 18px;color:var(--ui-text-muted);background:transparent;border:0;font:inherit;font-size:12px;font-weight:620;white-space:nowrap}.nav-item--return[data-v-58b1299d]{display:inline-flex;align-items:center;gap:7px}.nav-item--return[data-v-58b1299d]:before{position:absolute;top:13px;right:0;bottom:13px;width:1px;background:var(--ui-border);content:""}.nav-item[data-v-58b1299d]:after{position:absolute;right:14px;bottom:0;left:14px;height:3px;background:transparent;border-radius:999px 999px 0 0;content:""}.nav-item[data-v-58b1299d]:hover:not(:disabled){color:var(--ui-text);background:#17202aad}.nav-item--active[data-v-58b1299d]{color:var(--ui-accent)}.nav-item--active[data-v-58b1299d]:after{background:var(--ui-accent);box-shadow:0 0 10px #50acf661}.nav-item[data-v-58b1299d]:disabled{opacity:.45;cursor:not-allowed}.loading-bar[data-v-58b1299d]{position:fixed;inset:0 auto auto 0;z-index:80;height:2px;background:var(--ui-accent);transition:width .18s ease-out}.save-evidence[data-v-58b1299d]{position:fixed;top:calc(var(--editor-top-offset) - 8px);right:12px;display:grid;gap:2px;max-width:min(620px,calc(100vw - 24px));padding:8px 10px;overflow-wrap:anywhere;color:var(--ui-text-secondary);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);box-shadow:var(--ui-shadow-md);font-size:10px}.settings-scrim[data-v-58b1299d]{position:fixed;top:64px;right:0;bottom:0;left:0;z-index:60;background:#01020485;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.settings-drawer-open{overflow:hidden}.settings-drawer[data-v-58b1299d]{position:fixed;top:64px;right:0;bottom:0;z-index:70;display:grid;width:min(360px,100vw);grid-template-rows:auto minmax(0,1fr) auto;color:var(--ui-text);background:#0c141d;border-left:1px solid var(--ui-border);box-shadow:-24px 0 60px #0000015c;opacity:0;transform:translate(100%);pointer-events:none;transition:transform .18s ease-out,opacity .18s ease-out}.settings-drawer--open[data-v-58b1299d]{opacity:1;transform:translate(0);pointer-events:auto}.settings-drawer__header[data-v-58b1299d]{display:flex;min-height:68px;align-items:center;justify-content:space-between;padding:0 24px 0 28px;border-bottom:1px solid var(--ui-border)}.settings-drawer__header h2[data-v-58b1299d]{margin:0;font-size:20px;font-weight:700;letter-spacing:-.025em}.settings-close[data-v-58b1299d]{display:inline-grid;width:36px;height:36px;place-items:center;padding:0;color:var(--ui-text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--ui-radius-sm)}.settings-close[data-v-58b1299d]:hover{color:var(--ui-text);background:var(--ui-surface-hover);border-color:var(--ui-border)}.settings-drawer__body[data-v-58b1299d]{min-height:0;padding:12px 28px;overflow-y:auto}.settings-field[data-v-58b1299d]{display:grid;color:var(--ui-text-secondary);font-size:13px;font-weight:600}.settings-field+.settings-field[data-v-58b1299d]{border-top:1px solid var(--ui-border)}.settings-field--language[data-v-58b1299d]{gap:10px;padding:18px 0 24px}#languageSelect[data-v-58b1299d]{width:100%;padding:0 34px 0 11px;color:var(--ui-text);background:var(--ui-surface);font-size:12px}.settings-field--toggle[data-v-58b1299d]{position:relative;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:92px;gap:20px;cursor:pointer}.switch-input[data-v-58b1299d]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.switch[data-v-58b1299d]{display:block;width:44px;height:24px;padding:3px;background:#1b2530;border:1px solid var(--ui-border-strong);border-radius:999px;transition:background .15s ease-out,border-color .15s ease-out}.switch i[data-v-58b1299d]{display:block;width:16px;height:16px;background:var(--ui-text-secondary);border-radius:50%;box-shadow:0 1px 4px #00000173;transition:transform .15s ease-out,background .15s ease-out}.switch-input:checked+.switch[data-v-58b1299d]{background:var(--ui-accent);border-color:var(--ui-accent)}.switch-input:checked+.switch i[data-v-58b1299d]{background:#fff;transform:translate(20px)}.switch-input:focus-visible+.switch[data-v-58b1299d]{outline:2px solid var(--ui-accent);outline-offset:3px}.switch-input:disabled+.switch[data-v-58b1299d]{opacity:.4;cursor:not-allowed}.settings-drawer__footer[data-v-58b1299d]{margin:0 28px;padding:22px 0 24px;color:var(--ui-text-muted);border-top:1px solid var(--ui-border);font-size:11px}@media (max-width: 920px){.brand span[data-v-58b1299d]{display:none}.save-location[data-v-58b1299d]{width:auto}}@media (max-width: 760px){#topbar.topbar--loaded[data-v-58b1299d]{height:132px}.topbar__primary[data-v-58b1299d]{height:88px;grid-template-columns:minmax(0,1fr);grid-template-rows:40px 36px;gap:4px;padding:4px 10px 8px}.topbar__context[data-v-58b1299d]{gap:7px}.topbar__actions[data-v-58b1299d]{gap:6px}.save-location[data-v-58b1299d]{min-width:0;max-width:none;height:36px}.op[data-v-58b1299d]{min-width:68px;padding-inline:11px}.topbar__nav[data-v-58b1299d]{height:44px;padding-inline:8px}.nav-item[data-v-58b1299d]{min-width:82px;padding-inline:14px}.settings-scrim[data-v-58b1299d]{inset-block-start:88px}.settings-drawer[data-v-58b1299d]{top:88px}}@media (max-width: 440px){.source-badge[data-v-58b1299d]{padding-inline:6px}.op[data-v-58b1299d]{min-width:62px;padding-inline:9px}.op--settings[data-v-58b1299d]{min-width:74px}.settings-drawer[data-v-58b1299d]{width:100vw}}@media (prefers-reduced-motion: reduce){.op[data-v-58b1299d],.loading-bar[data-v-58b1299d],.settings-drawer[data-v-58b1299d],.switch[data-v-58b1299d],.switch i[data-v-58b1299d]{transition:none}}div#authDiv[data-v-7492556b]{display:flex;min-height:100dvh;align-items:center;justify-content:center;padding:24px}.auth-card[data-v-7492556b]{width:min(100%,430px);display:flex;flex-direction:column;gap:14px;padding:34px;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-md)}.logo[data-v-7492556b]{border-radius:14px}.eyebrow[data-v-7492556b]{margin:4px 0 0;color:var(--ui-accent);font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}h1[data-v-7492556b]{margin:0;color:var(--ui-text);font-size:1.35rem}.hint[data-v-7492556b]{margin:0;color:var(--ui-text-muted);line-height:1.65}input[data-v-7492556b]{height:42px;padding:0 12px;color:var(--ui-text);background:var(--ui-canvas);border:1px solid var(--ui-border);border-radius:8px;font:inherit}input[data-v-7492556b]:focus{outline:none;border-color:var(--ui-accent);box-shadow:0 0 0 3px #50acf629}button[data-v-7492556b]{height:42px;color:#060e18;background:var(--ui-accent);border:1px solid var(--ui-accent);border-radius:8px;font:inherit;font-weight:650;cursor:pointer}button[data-v-7492556b]:hover{background:var(--ui-accent-strong);border-color:var(--ui-accent-strong)}button[data-v-7492556b]:disabled{cursor:default;opacity:.56}.update-notice[data-v-a716994d]{position:fixed;z-index:39;inset:72px 16px auto auto;width:min(420px,calc(100vw - 32px));box-sizing:border-box;display:grid;gap:12px;padding:14px 16px;color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-md)}.update-notice strong[data-v-a716994d]{font-size:13px;line-height:1.5}.update-actions[data-v-a716994d]{display:flex;justify-content:flex-end;gap:8px}.update-actions a[data-v-a716994d],.update-actions button[data-v-a716994d]{min-height:34px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.update-actions a[data-v-a716994d]{color:#060e18;background:var(--ui-accent);border-color:var(--ui-accent)}.update-actions button[data-v-a716994d]{color:var(--ui-text-secondary);background:var(--ui-surface-raised)}.update-actions a[data-v-a716994d]:hover{background:var(--ui-accent-strong)}.update-actions button[data-v-a716994d]:hover{color:var(--ui-text);background:var(--ui-surface-hover)}button[data-v-cba72d77]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;margin:0;background:var(--ui-surface);color:var(--ui-text-muted);border:1px solid var(--ui-border);border-radius:7px;transition:background-color .16s ease,border-color .16s ease,color .16s ease;cursor:pointer}button[data-v-cba72d77]:hover{background:var(--ui-accent-soft);color:var(--ui-accent);border-color:var(--ui-accent)}button[data-v-cba72d77]:disabled{opacity:.48}input[data-v-ce67e03d]{display:flex;align-items:center;background:var(--ui-surface-raised);height:2.25rem;max-width:100%;padding:.2rem .4rem;border-radius:.5rem;color:var(--ui-text);transition:all .15s ease-in-out;border:1px solid var(--ui-border);outline:none;flex:1}input[data-v-ce67e03d]:focus{background:var(--ui-surface-hover);border-color:var(--ui-accent);box-shadow:0 0 0 3px #50acf629;transition:all .15s ease-in-out;color:var(--ui-text)}button[data-v-d90f08e3]{margin-bottom:1rem;height:3rem;background:var(--ui-accent);color:#060e18;border:1px solid var(--ui-accent);outline:none;border-radius:.5rem;font-size:1.2rem;transition:all .3s ease-in-out}button[data-v-d90f08e3]:hover{background:var(--ui-accent-strong);border-color:var(--ui-accent-strong);transition:all .3s ease-in-out;cursor:pointer}button[data-v-d90f08e3]:disabled{background:var(--ui-surface-raised);color:var(--ui-text-muted);border-color:var(--ui-border);cursor:auto}.modal-overlay[data-v-9d85933c]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#09121c94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000}.popup[data-v-9d85933c]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(900px,calc(100vw - 32px));height:min(640px,calc(100vh - 48px));border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);padding:28px;background:var(--ui-surface);z-index:10;box-shadow:0 24px 80px #0d1c2a47;display:flex;flex-direction:column;gap:18px}.popup .currentPath[data-v-9d85933c]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center}.popup ul[data-v-9d85933c]{overflow-y:auto;list-style-type:none;padding:4px;flex:1}.popup li.path-entry--selectable[data-v-9d85933c]{cursor:pointer}.popup li[data-v-9d85933c]{display:flex;align-items:center;gap:9px;min-width:0;margin:2px;padding:9px 10px;border:1px solid transparent;border-radius:7px;color:var(--ui-text-muted)}.path-entry-name[data-v-9d85933c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup li.path-entry--selected[data-v-9d85933c]{color:var(--ui-text);background:var(--ui-accent-soft);border-color:var(--ui-accent)}.popup li.path-entry--disabled[data-v-9d85933c]{opacity:.42}.popup li.path-entry--selectable[data-v-9d85933c]:hover{color:var(--ui-text);background:var(--ui-surface-raised);border-color:var(--ui-border)}.close-btn[data-v-9d85933c]{flex:0 0 auto;background:transparent;border-radius:7px;width:2rem;height:2rem;border:1px solid var(--ui-border);color:var(--ui-text-muted);display:grid;place-content:center;cursor:pointer}.close-btn[data-v-9d85933c]:hover{background:var(--ui-surface-raised);color:var(--ui-text)}.app-shell{min-height:100vh}.route-loading{display:grid;place-items:center;background:var(--ui-canvas)}.route-loading__indicator{width:34px;height:34px;border:3px solid var(--ui-border);border-top-color:var(--ui-accent);border-radius:50%;animation:route-loading-spin .7s linear infinite}@keyframes route-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.route-loading__indicator{animation:none}}#entryDiv[data-v-c677cde8]{position:relative;width:min(1112px,calc(100vw - 48px));min-height:100dvh;margin:0 auto;padding:104px 0 36px;display:flex;flex-direction:column;gap:14px}.entry-shell[data-v-c677cde8]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:clamp(620px,calc(100dvh - 176px),750px);min-height:0;overflow:hidden;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:0;box-shadow:var(--ui-shadow-md)}.entry-intro[data-v-c677cde8]{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:start;gap:16px;padding:30px 28px 18px}.logo[data-v-c677cde8]{border-radius:15px;box-shadow:0 1px #74829229 inset,var(--ui-shadow-md)}.entry-intro-copy[data-v-c677cde8]{min-width:0}.entry-support-copy[data-v-c677cde8]{grid-column:1 / -1;min-width:0}.product-name[data-v-c677cde8]{margin:0 0 5px;color:var(--ui-accent-strong);font-size:12px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}h1[data-v-c677cde8],h2[data-v-c677cde8],p[data-v-c677cde8]{margin:0}h1[data-v-c677cde8]{color:var(--ui-text);max-width:20ch;font-size:clamp(30px,3vw,40px);line-height:1.12;font-weight:690;letter-spacing:-.035em;text-wrap:balance}.entry-copy[data-v-c677cde8]{max-width:72ch;margin-top:0;color:var(--ui-text-muted);font-size:14px;line-height:1.65;text-wrap:pretty}.free-notice[data-v-c677cde8]{display:inline-flex;align-items:center;margin-top:8px;padding:4px 9px;color:var(--ui-success);background:#032917;border-radius:6px;font-size:12px;font-weight:600}.entry-workspace[data-v-c677cde8]{display:grid;grid-template-columns:323px minmax(0,1fr);min-height:0;border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border)}.source-switch[data-v-c677cde8]{display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px 20px;border-right:1px solid var(--ui-border)}.source-switch label[data-v-c677cde8]{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:0 14px;color:var(--ui-text-muted);border:1px solid transparent;border-radius:var(--ui-radius-sm);cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.source-switch label[data-v-c677cde8]:before{position:absolute;inset:8px auto 8px -1px;width:3px;background:transparent;border-radius:0 3px 3px 0;content:""}.source-switch label[data-v-c677cde8]:hover:not(.active){color:var(--ui-text-secondary);background:var(--ui-surface-raised)}.source-switch label.active[data-v-c677cde8]{color:var(--ui-text);background:var(--ui-accent-soft);border-color:var(--ui-accent)}.source-switch label.active[data-v-c677cde8]:before{background:var(--ui-accent)}.source-switch label[data-v-c677cde8]:has(input:focus-visible){outline:2px solid var(--ui-accent);outline-offset:2px}.source-switch input[data-v-c677cde8]{position:absolute;opacity:0;pointer-events:none}.source-icon[data-v-c677cde8]{display:grid;width:38px;height:38px;place-items:center;border-radius:50%}.source-icon img[data-v-c677cde8]{display:block;opacity:.88}.source-icon--offline[data-v-c677cde8],.source-icon--migration[data-v-c677cde8],.source-icon--remote[data-v-c677cde8]{color:var(--ui-accent-strong)}.source-label-text[data-v-c677cde8]{display:flex;align-items:center;gap:8px;min-width:0}.source-name[data-v-c677cde8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:620}.beta-badge[data-v-c677cde8]{padding:2px 6px;color:var(--ui-text-secondary);background:var(--ui-surface-raised);border-radius:999px;font-size:9px;font-weight:760;letter-spacing:.08em;line-height:1.5}.entry-panel[data-v-c677cde8]{display:flex;flex-direction:column;width:100%;min-height:0;overflow-y:auto;padding:28px 28px 26px}.offline-platform-switch[data-v-c677cde8]{display:flex;align-items:center;gap:8px;margin:-4px 0 20px;padding-bottom:18px;border-bottom:1px solid var(--ui-border)}.offline-platform-switch>span[data-v-c677cde8]{margin-right:auto;color:var(--ui-text-muted);font-size:11px;font-weight:650;letter-spacing:.04em}.offline-platform-switch label[data-v-c677cde8]{position:relative;display:inline-flex;min-width:104px;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:var(--ui-text-muted);background:var(--ui-canvas);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);font-size:12px;font-weight:650;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.offline-platform-switch label[data-v-c677cde8]:hover:not(.active){color:var(--ui-text-secondary);border-color:var(--ui-border-strong)}.offline-platform-switch label.active[data-v-c677cde8]{color:var(--ui-text);background:var(--ui-accent-soft);border-color:var(--ui-accent)}.offline-platform-switch label[data-v-c677cde8]:has(input:focus-visible){outline:2px solid var(--ui-accent);outline-offset:2px}.offline-platform-switch input[data-v-c677cde8]{position:absolute;opacity:0;pointer-events:none}.offline-platform-switch img[data-v-c677cde8]{display:block;opacity:.9}.panel-heading h2[data-v-c677cde8]{color:var(--ui-text);font-size:18px;font-weight:680;letter-spacing:-.015em}.panel-heading p[data-v-c677cde8],.path-current[data-v-c677cde8]{margin-top:6px;color:var(--ui-text-muted);font-size:13px;line-height:1.6}.save-path-row[data-v-c677cde8]{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:10px;margin-top:18px}.path-field[data-v-c677cde8]{display:block;min-width:0}.path-field input[data-v-c677cde8]{box-sizing:border-box;width:100%;min-height:44px;padding:0 13px;color:var(--ui-text);background:var(--ui-canvas);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);font:inherit;font-size:13px}.remote-connect-form[data-v-c677cde8]{display:flex;flex-direction:column;min-height:0}.remote-platform-notice[data-v-c677cde8]{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;margin:14px 0 10px;padding:9px 11px;color:#e5b15b;background:color-mix(in srgb,oklch(.72 .13 78) 9%,var(--ui-surface-raised));border-left:3px solid oklch(.72 .13 78)}.remote-platform-notice>span[data-v-c677cde8]{display:grid;width:30px;height:30px;place-items:center;background:color-mix(in srgb,oklch(.72 .13 78) 14%,transparent);border-radius:6px}.remote-platform-notice>div[data-v-c677cde8]{display:grid;gap:2px;min-width:0}.remote-platform-notice strong[data-v-c677cde8]{color:var(--ui-text);font-size:11px}.remote-platform-notice p[data-v-c677cde8]{color:var(--ui-text-secondary);font-size:10px;line-height:1.45}.remote-mod-notice[data-v-c677cde8]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:12px;padding:12px;color:var(--ui-accent-strong);background:color-mix(in srgb,var(--ui-accent) 9%,var(--ui-surface-raised));border:1px solid color-mix(in srgb,var(--ui-accent) 34%,var(--ui-border));border-radius:var(--ui-radius-sm)}.remote-mod-notice__icon[data-v-c677cde8]{display:grid;width:38px;height:38px;place-items:center;background:var(--ui-accent-soft);border:1px solid color-mix(in srgb,var(--ui-accent) 35%,var(--ui-border));border-radius:8px}.remote-mod-notice>div[data-v-c677cde8]{display:grid;gap:3px;min-width:0}.remote-mod-notice strong[data-v-c677cde8]{color:var(--ui-text);font-size:12px}.remote-mod-notice p[data-v-c677cde8]{color:var(--ui-text-secondary);font-size:11px;line-height:1.5}.remote-mod-notice small[data-v-c677cde8]{color:var(--ui-text-muted);font-size:9px;line-height:1.45}.remote-mod-download-error[data-v-c677cde8]{color:var(--ui-danger, #ff8d8d)!important}.remote-mod-download[data-v-c677cde8]{display:inline-flex;min-width:112px;align-items:center;justify-content:center;gap:7px}.local-connect-card[data-v-c677cde8]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;color:var(--ui-text-secondary);background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.local-connect-card strong[data-v-c677cde8]{color:var(--ui-text);font-size:13px}.local-connect-card p[data-v-c677cde8]{max-width:570px;margin:4px 0 0;color:var(--ui-text-muted);font-size:11px;line-height:1.5}.local-connect-card .button[data-v-c677cde8]{flex:0 0 auto}.remote-divider[data-v-c677cde8]{display:flex;align-items:center;gap:12px;margin-top:16px;color:var(--ui-text-muted);font-size:10px}.remote-divider[data-v-c677cde8]:before,.remote-divider[data-v-c677cde8]:after{flex:1;height:1px;background:var(--ui-border);content:""}.remote-field[data-v-c677cde8]{display:grid;gap:6px;margin-top:14px;color:var(--ui-text-secondary);font-size:12px}.remote-field input[data-v-c677cde8]{box-sizing:border-box;width:100%;min-height:42px;padding:0 13px;color:var(--ui-text);background:var(--ui-canvas);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);font:inherit}.remote-field input[data-v-c677cde8]:focus{outline:0;border-color:var(--ui-accent);box-shadow:0 0 0 3px #50acf629}.remote-dashboard[data-v-c677cde8]{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;margin-top:18px}.remote-summary[data-v-c677cde8]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.remote-summary>div[data-v-c677cde8]{display:grid;gap:3px;min-width:0}.remote-summary span[data-v-c677cde8],.remote-section>span[data-v-c677cde8],.remote-metrics span[data-v-c677cde8]{color:var(--ui-text-muted);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.remote-summary strong[data-v-c677cde8]{overflow:hidden;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px}.remote-summary small[data-v-c677cde8]{color:var(--ui-text-muted);font-size:10px}.remote-state[data-v-c677cde8]{flex:0 0 auto;padding:4px 8px;color:var(--ui-danger, #ff8d8d);background:color-mix(in srgb,var(--ui-danger, #ef4444) 10%,transparent);border-radius:999px;font-size:10px}.remote-state.ready[data-v-c677cde8]{color:var(--ui-success);background:color-mix(in srgb,var(--ui-success) 12%,transparent)}.remote-metrics[data-v-c677cde8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.remote-metrics>div[data-v-c677cde8]{display:grid;gap:5px;padding:10px 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.remote-metrics strong[data-v-c677cde8]{color:var(--ui-text);font-size:14px}.remote-section[data-v-c677cde8]{display:grid;gap:7px;min-height:0}.capability-list[data-v-c677cde8]{display:flex;flex-wrap:wrap;gap:6px}.capability-list code[data-v-c677cde8]{padding:4px 7px;color:var(--ui-text-secondary);background:var(--ui-canvas);border:1px solid var(--ui-border);border-radius:5px;font-size:10px}.remote-player-section[data-v-c677cde8]{overflow:hidden}.remote-player-list[data-v-c677cde8]{display:grid;gap:5px;overflow-y:auto}.remote-player-list>div[data-v-c677cde8]{display:flex;justify-content:space-between;padding:6px 9px;color:var(--ui-text-secondary);background:var(--ui-surface-raised);border-radius:5px;font-size:11px}.remote-player-list small[data-v-c677cde8]{color:var(--ui-text-muted)}.remote-development-note[data-v-c677cde8]{color:var(--ui-text-muted);font-size:10px;line-height:1.5}.remote-actions[data-v-c677cde8]{display:flex;justify-content:flex-end;gap:8px;margin-top:auto}.path-field input[data-v-c677cde8]:hover:not(:disabled){border-color:var(--ui-border-strong)}.path-field input[data-v-c677cde8]:focus{outline:0;border-color:var(--ui-accent);box-shadow:0 0 0 3px #50acf629}.entry-primary-row[data-v-c677cde8]{display:flex;justify-content:flex-end;margin-top:24px}.entry-primary-row .button[data-v-c677cde8]{min-width:204px;min-height:44px}.button[data-v-c677cde8]{min-height:40px;padding:0 14px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);font:inherit;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.button--quiet[data-v-c677cde8]{background:var(--ui-surface-raised);color:var(--ui-text-secondary)}.button--primary[data-v-c677cde8]{background:var(--ui-accent);border-color:var(--ui-accent);color:#060e18}.button[data-v-c677cde8]:hover:not(:disabled){border-color:var(--ui-border-strong);background:var(--ui-surface-hover)}.button--primary[data-v-c677cde8]:hover:not(:disabled){background:var(--ui-accent-strong);border-color:var(--ui-accent-strong)}.button[data-v-c677cde8]:disabled{opacity:.5;cursor:not-allowed}.path-current[data-v-c677cde8]{overflow-wrap:anywhere}.entry-error[data-v-c677cde8]{margin-top:10px;padding:9px 11px;color:var(--ui-danger, #ff8d8d);background:color-mix(in srgb,var(--ui-danger, #ef4444) 10%,transparent);border:1px solid color-mix(in srgb,var(--ui-danger, #ef4444) 34%,transparent);border-radius:var(--ui-radius-sm);font-size:12px;line-height:1.55}.xgp-load[data-v-c677cde8]{width:204px;align-self:flex-end;margin-top:auto}.xgp-sources[data-v-c677cde8]{display:grid;flex:1 1 0;grid-auto-rows:max-content;align-content:start;gap:7px;min-height:0;overflow-y:auto;margin:12px 0 14px}.xgp-source[data-v-c677cde8]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;color:var(--ui-text-secondary);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);cursor:pointer}.xgp-source[data-v-c677cde8]:has(input:checked){border-color:var(--ui-accent);background:var(--ui-accent-soft)}.xgp-source span[data-v-c677cde8]{display:grid;gap:3px;min-width:0}.xgp-source strong[data-v-c677cde8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.xgp-source small[data-v-c677cde8],.xgp-source em[data-v-c677cde8]{color:var(--ui-text-muted);font-size:10px;font-style:normal}.entry-safety[data-v-c677cde8]{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:0 28px;color:var(--ui-text-muted);font-size:11px}.entry-safety p[data-v-c677cde8]{display:inline-flex;align-items:center;gap:7px}.version-info[data-v-c677cde8]{color:var(--ui-text-muted);font-size:11px;letter-spacing:.025em}.button[data-v-c677cde8]:focus-visible,.mod-install-dialog button[data-v-c677cde8]:focus-visible,.mod-install-dialog a[data-v-c677cde8]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.mod-install-dialog[data-v-c677cde8]{width:min(720px,calc(100vw - 40px));max-height:min(820px,calc(100dvh - 40px));padding:0;overflow:auto;color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-md)}.mod-install-dialog[data-v-c677cde8]::backdrop{background:#000205c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mod-install-dialog>article[data-v-c677cde8]{display:grid;gap:16px;padding:20px}.mod-install-dialog__header[data-v-c677cde8]{display:grid;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:11px;padding-bottom:14px;border-bottom:1px solid var(--ui-border)}.mod-install-dialog__header>span[data-v-c677cde8]{display:grid;width:42px;height:42px;place-items:center;color:var(--ui-success);background:color-mix(in srgb,var(--ui-success) 12%,var(--ui-surface-raised));border-radius:9px}.mod-install-dialog__header>div[data-v-c677cde8]{display:grid;gap:3px;min-width:0}.mod-install-dialog__header small[data-v-c677cde8]{color:var(--ui-success);font-size:9px;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.mod-install-dialog__header h2[data-v-c677cde8]{font-size:18px}.mod-install-dialog__header>button[data-v-c677cde8]{display:grid;width:34px;height:34px;padding:0;place-items:center;color:var(--ui-text-muted);background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer}.mod-install-dialog__header>button[data-v-c677cde8]:hover{color:var(--ui-text);background:var(--ui-surface-hover);border-color:var(--ui-border)}.mod-download-result[data-v-c677cde8]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px 12px;color:var(--ui-accent);background:var(--ui-accent-soft);border-left:3px solid var(--ui-accent)}.mod-download-result>div[data-v-c677cde8]{display:grid;gap:4px;min-width:0}.mod-download-result span[data-v-c677cde8]{color:var(--ui-text-secondary);font-size:10px}.mod-download-result code[data-v-c677cde8],.mod-path-list code[data-v-c677cde8],.mod-server-note code[data-v-c677cde8]{overflow-wrap:anywhere;color:var(--ui-text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.mod-install-steps[data-v-c677cde8]{display:grid;gap:14px;margin:0;padding:0;list-style:none}.mod-install-steps>li[data-v-c677cde8]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px}.mod-install-steps>li>span[data-v-c677cde8]{display:grid;width:30px;height:30px;place-items:center;color:var(--ui-accent);background:var(--ui-accent-soft);border:1px solid color-mix(in srgb,var(--ui-accent) 34%,var(--ui-border));border-radius:7px;font-size:11px;font-weight:760;font-variant-numeric:tabular-nums}.mod-install-steps>li>div[data-v-c677cde8]{display:grid;gap:6px;min-width:0}.mod-install-steps strong[data-v-c677cde8]{color:var(--ui-text);font-size:12px}.mod-install-steps p[data-v-c677cde8]{color:var(--ui-text-secondary);font-size:10px;line-height:1.55}.mod-path-list[data-v-c677cde8]{display:grid;gap:6px;margin:2px 0 0}.mod-path-list>div[data-v-c677cde8]{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px;background:var(--ui-canvas);border:1px solid var(--ui-border)}.mod-path-list dt[data-v-c677cde8]{color:var(--ui-text-muted);font-size:9px}.mod-path-list dd[data-v-c677cde8]{min-width:0;margin:0}.mod-server-note[data-v-c677cde8]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px 12px;color:#e5b15b;background:color-mix(in srgb,oklch(.72 .13 78) 9%,var(--ui-canvas));border:1px solid color-mix(in srgb,oklch(.72 .13 78) 28%,var(--ui-border))}.mod-server-note>div[data-v-c677cde8]{display:grid;gap:3px;min-width:0}.mod-server-note strong[data-v-c677cde8]{color:var(--ui-text);font-size:10px}.mod-server-note p[data-v-c677cde8]{color:var(--ui-text-secondary);font-size:9px;line-height:1.5}.mod-server-note code[data-v-c677cde8]{color:#eecb95}.mod-install-restart[data-v-c677cde8]{color:var(--ui-text-muted);font-size:10px;line-height:1.55}.mod-install-dialog footer[data-v-c677cde8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.mod-install-dialog footer a[data-v-c677cde8]{color:var(--ui-accent-strong);font-size:10px;text-decoration:none}.mod-install-dialog footer a[data-v-c677cde8]:hover{text-decoration:underline}.mod-install-dialog footer .button[data-v-c677cde8]{min-width:112px}@media (max-width: 920px){.entry-workspace[data-v-c677cde8]{grid-template-columns:250px minmax(0,1fr)}.source-switch[data-v-c677cde8]{padding-inline:12px}.entry-panel[data-v-c677cde8]{padding-inline:24px}}@media (max-width: 760px){#entryDiv[data-v-c677cde8]{width:min(100% - 28px,640px);padding-top:82px}.entry-shell[data-v-c677cde8]{height:auto;min-height:0;overflow:visible}.entry-intro[data-v-c677cde8]{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:22px 20px}.logo[data-v-c677cde8]{width:56px;height:56px;border-radius:13px}.entry-workspace[data-v-c677cde8]{grid-template-columns:1fr}.source-switch[data-v-c677cde8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;border-right:0;border-bottom:1px solid var(--ui-border)}.source-switch label[data-v-c677cde8]{min-height:64px;padding-inline:6px}.source-icon[data-v-c677cde8]{display:none}.source-switch label[data-v-c677cde8]{grid-template-columns:minmax(0,1fr);gap:7px}.source-switch .source-label-text[data-v-c677cde8]{flex-direction:column;justify-content:center;gap:2px}.source-switch .source-name[data-v-c677cde8]{overflow:visible;font-size:11px;line-height:1.25;text-align:center;white-space:normal}.source-switch .beta-badge[data-v-c677cde8]{padding:1px 4px;font-size:8px}.entry-panel[data-v-c677cde8]{min-height:360px;padding:22px 20px}.offline-platform-switch[data-v-c677cde8]{flex-wrap:wrap;margin-top:0}.offline-platform-switch>span[data-v-c677cde8]{flex:1 0 100%}.offline-platform-switch label[data-v-c677cde8]{flex:1 1 0}.save-path-row[data-v-c677cde8]{grid-template-columns:1fr}.remote-mod-notice[data-v-c677cde8]{grid-template-columns:38px minmax(0,1fr)}.remote-mod-download[data-v-c677cde8]{grid-column:1 / -1;width:100%}.mod-path-list>div[data-v-c677cde8]{grid-template-columns:1fr;gap:4px}.mod-install-dialog footer[data-v-c677cde8]{align-items:stretch;flex-direction:column}.mod-install-dialog footer .button[data-v-c677cde8]{width:100%}.entry-primary-row .button[data-v-c677cde8],.xgp-load[data-v-c677cde8]{width:100%}.entry-safety[data-v-c677cde8]{align-items:flex-start;flex-direction:column;gap:7px;padding:12px 20px}h1[data-v-c677cde8]{max-width:22ch}}@media (prefers-reduced-motion: reduce){.button[data-v-c677cde8],.offline-platform-switch label[data-v-c677cde8],.source-switch label[data-v-c677cde8]{transition:none}}.overview-page[data-v-e4bff595]{min-height:100dvh;padding:calc(var(--editor-top-offset) + 24px) clamp(14px,2.2vw,34px) 48px;color:var(--ui-text);background:radial-gradient(circle at 78% 8%,oklch(.28 .045 246 / .2),transparent 30rem),var(--ui-canvas)}.overview-shell[data-v-e4bff595]{width:min(1540px,100%);margin-inline:auto}.overview-header[data-v-e4bff595]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:18px}.overview-heading[data-v-e4bff595]{min-width:0}.overview-kicker[data-v-e4bff595],.card-heading p[data-v-e4bff595],.health-card header p[data-v-e4bff595]{margin:0 0 5px;color:var(--ui-accent);font-size:10px;font-weight:750;letter-spacing:.08em}.overview-heading h1[data-v-e4bff595]{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.08;font-weight:760;letter-spacing:-.045em;text-wrap:balance}.overview-heading>p[data-v-e4bff595]:last-child{max-width:68ch;margin:10px 0 0;color:var(--ui-text-muted);font-size:13px;line-height:1.65;text-wrap:pretty}.overview-header__actions[data-v-e4bff595]{display:flex;flex:0 0 auto;gap:8px}.overview-button[data-v-e4bff595],.card-heading button[data-v-e4bff595]{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 13px;color:var(--ui-text-secondary);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);font:inherit;font-size:12px;font-weight:650}.overview-button[data-v-e4bff595]:hover:not(:disabled),.card-heading button[data-v-e4bff595]:hover:not(:disabled){color:var(--ui-text);background:var(--ui-surface-hover);border-color:var(--ui-border-strong)}.overview-button--primary[data-v-e4bff595]{color:#060e18;background:var(--ui-accent);border-color:var(--ui-accent)}.overview-button--primary[data-v-e4bff595]:hover:not(:disabled){color:#02060d;background:#73bfff;border-color:#73bfff}.overview-button[data-v-e4bff595]:disabled{opacity:.45}.overview-source[data-v-e4bff595]{display:flex;min-width:0;min-height:34px;align-items:center;gap:9px;margin-bottom:14px;padding:6px 9px;color:var(--ui-text-muted);background:#0e141bc2;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);font-size:11px}.overview-source__platform[data-v-e4bff595]{flex:0 0 auto;padding:2px 6px;color:var(--ui-text-secondary);background:var(--ui-surface-raised);border-radius:4px;font-size:9px;font-weight:750}.overview-source__platform.is-xgp[data-v-e4bff595]{color:var(--ui-accent)}.overview-source__name[data-v-e4bff595]{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-source__revision[data-v-e4bff595]{flex:0 0 auto;font-variant-numeric:tabular-nums}.metric-rail[data-v-e4bff595]{display:grid;grid-template-columns:1.05fr 1.22fr 1.08fr 1fr 1.15fr;margin-bottom:14px;overflow:hidden;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm)}.metric-cell[data-v-e4bff595]{display:flex;min-width:0;min-height:112px;align-items:center;gap:14px;padding:18px}.metric-cell+.metric-cell[data-v-e4bff595]{border-left:1px solid var(--ui-border)}.metric-cell__icon[data-v-e4bff595],.quick-grid__icon[data-v-e4bff595]{display:inline-grid;flex:0 0 auto;place-items:center;color:var(--ui-text-secondary);background:var(--ui-surface-raised);border:1px solid var(--ui-border)}.metric-cell__icon[data-v-e4bff595]{width:40px;height:40px;border-radius:var(--ui-radius-sm)}.metric-cell--primary .metric-cell__icon[data-v-e4bff595]{color:var(--ui-accent);background:var(--ui-accent-soft);border-color:#3a678e}.metric-cell--attention[data-v-e4bff595]{background:linear-gradient(110deg,var(--ui-danger-soft),transparent 78%)}.metric-cell--attention .metric-cell__icon[data-v-e4bff595]{color:var(--ui-danger);background:var(--ui-danger-soft);border-color:#7c423f}.metric-cell--attention.is-clear[data-v-e4bff595]{background:transparent}.metric-cell--attention.is-clear .metric-cell__icon[data-v-e4bff595]{color:var(--ui-success);background:#072918;border-color:#27593e}.metric-cell>div[data-v-e4bff595]{min-width:0;display:grid}.metric-cell strong[data-v-e4bff595],.health-card__value[data-v-e4bff595]{font-size:30px;line-height:1;font-weight:740;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.metric-cell span[data-v-e4bff595]:not(.metric-cell__icon){margin-top:6px;color:var(--ui-text-secondary);font-size:12px;font-weight:650}.metric-cell small[data-v-e4bff595]{margin-top:2px;overflow:hidden;color:var(--ui-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.overview-primary-grid[data-v-e4bff595],.status-grid[data-v-e4bff595],.insight-grid[data-v-e4bff595]{display:grid;gap:14px;margin-bottom:14px}.overview-primary-grid[data-v-e4bff595]{grid-template-columns:minmax(0,1.7fr) minmax(300px,.72fr)}.status-grid[data-v-e4bff595]{grid-template-columns:minmax(0,1.5fr) minmax(340px,.8fr)}.insight-grid[data-v-e4bff595]{grid-template-columns:minmax(0,1.32fr) minmax(360px,.9fr)}.overview-card[data-v-e4bff595]{min-width:0;padding:18px;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-sm)}.card-heading[data-v-e4bff595]{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.card-heading>div[data-v-e4bff595]{min-width:0}.card-heading h2[data-v-e4bff595],.health-card h2[data-v-e4bff595]{margin:0;font-size:15px;font-weight:700;letter-spacing:-.015em}.card-heading>span[data-v-e4bff595]{max-width:40ch;color:var(--ui-text-muted);font-size:10px;text-align:right}.card-heading button[data-v-e4bff595]{min-height:30px;padding-inline:9px;background:transparent;border-color:transparent;color:var(--ui-accent);font-size:10px}.quick-grid[data-v-e4bff595]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quick-grid button[data-v-e4bff595]{display:grid;min-width:0;min-height:76px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;color:var(--ui-text-secondary);background:var(--ui-surface-raised);border:1px solid transparent;border-radius:var(--ui-radius-sm);text-align:left}.quick-grid button[data-v-e4bff595]:hover{color:var(--ui-text);background:var(--ui-surface-hover);border-color:var(--ui-border-strong);transform:translateY(-1px)}.quick-grid__icon[data-v-e4bff595]{width:38px;height:38px;color:var(--ui-accent);background:var(--ui-accent-soft);border-color:transparent;border-radius:9px}.quick-grid button>span[data-v-e4bff595]:nth-child(2){min-width:0;display:grid;gap:3px}.quick-grid strong[data-v-e4bff595]{color:var(--ui-text);font-size:12px}.quick-grid small[data-v-e4bff595]{overflow:hidden;color:var(--ui-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.health-card[data-v-e4bff595]{position:relative;overflow:hidden;background:linear-gradient(145deg,oklch(.25 .05 24),var(--ui-surface) 72%);border-color:#6e3d3a}.health-card[data-v-e4bff595]:after{position:absolute;right:-34px;bottom:-42px;width:130px;height:130px;border:22px solid oklch(.62 .12 24 / .08);border-radius:50%;content:"";pointer-events:none}.health-card--clear[data-v-e4bff595]{background:linear-gradient(145deg,oklch(.24 .04 158),var(--ui-surface) 72%);border-color:#29523b}.health-card header[data-v-e4bff595]{display:flex;align-items:center;gap:10px}.health-card header>span[data-v-e4bff595]{display:inline-grid;width:38px;height:38px;place-items:center;color:var(--ui-danger);background:var(--ui-danger-soft);border:1px solid oklch(.45 .08 24);border-radius:9px}.health-card--clear header>span[data-v-e4bff595]{color:var(--ui-success);background:#072918;border-color:#27593e}.health-card__value[data-v-e4bff595]{display:block;margin-top:24px;font-size:42px}.health-card__summary[data-v-e4bff595]{max-width:34ch;min-height:3em;margin:7px 0 18px;color:var(--ui-text-secondary);font-size:11px}.health-card dl[data-v-e4bff595]{display:grid;gap:6px;margin:0}.health-card dl div[data-v-e4bff595]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:7px;border-top:1px solid oklch(.65 .04 252 / .13)}.health-card dt[data-v-e4bff595]{color:var(--ui-text-muted);font-size:10px}.health-card dd[data-v-e4bff595]{margin:0;color:var(--ui-text-secondary);font-size:11px;font-weight:700}.health-card__notice[data-v-e4bff595]{display:block;margin-top:12px;color:#e6bd77;font-size:9px}.expedition-stats[data-v-e4bff595]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;background:var(--ui-surface-raised);border-radius:var(--ui-radius-sm)}.expedition-stats>div[data-v-e4bff595]{display:grid;min-height:80px;align-content:center;gap:5px;padding:12px 14px}.expedition-stats>div+div[data-v-e4bff595]{border-left:1px solid var(--ui-border)}.expedition-stats strong[data-v-e4bff595]{font-size:23px;line-height:1;letter-spacing:-.035em}.expedition-stats span[data-v-e4bff595]{color:var(--ui-text-muted);font-size:10px}.expedition-stats .is-danger strong[data-v-e4bff595]{color:var(--ui-danger)}.card-note[data-v-e4bff595]{display:flex;align-items:center;gap:7px;margin:12px 0 0;color:#e6bd77;font-size:10px}.compact-stats[data-v-e4bff595]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;background:var(--ui-border);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.compact-stats>div[data-v-e4bff595]{display:grid;min-height:70px;align-content:center;gap:4px;padding:10px;background:var(--ui-surface-raised)}.compact-stats dt[data-v-e4bff595]{color:var(--ui-text-muted);font-size:9px}.compact-stats dd[data-v-e4bff595]{margin:0;font-size:18px;font-weight:700}.arena-preview-card[data-v-e4bff595]{margin-bottom:14px}.arena-preview-heading[data-v-e4bff595]{align-items:center}.arena-preview-heading__hint[data-v-e4bff595]{display:block;margin-top:4px;color:var(--ui-text-muted);font-size:9px}.arena-preview-actions[data-v-e4bff595],.arena-preview-toggle[data-v-e4bff595]{display:flex;align-items:center}.arena-preview-actions[data-v-e4bff595]{gap:8px}.arena-preview-toggle[data-v-e4bff595]{padding:3px;background:var(--ui-canvas);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.arena-preview-toggle button[data-v-e4bff595],.arena-preview-link[data-v-e4bff595]{min-height:30px;padding:0 10px;border:0;border-radius:6px;font:inherit;font-size:10px;font-weight:650}.arena-preview-toggle button[data-v-e4bff595]{color:var(--ui-text-muted);background:transparent}.arena-preview-toggle button[aria-pressed=true][data-v-e4bff595]{color:var(--ui-text);background:var(--ui-surface-raised);box-shadow:0 0 0 1px var(--ui-border)}.arena-preview-link[data-v-e4bff595]{display:inline-flex;align-items:center;gap:6px;color:var(--ui-accent);background:transparent}.arena-preview-toggle button[data-v-e4bff595]:hover,.arena-preview-link[data-v-e4bff595]:hover{color:var(--ui-text)}.arena-preview-list[data-v-e4bff595],.arena-preview-loading[data-v-e4bff595]{display:grid;grid-template-rows:repeat(5,minmax(0,auto));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:6px}.arena-preview-list.is-short[data-v-e4bff595]{grid-template-rows:none;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-auto-flow:row}.arena-preview-row[data-v-e4bff595]{display:grid;min-width:0;min-height:58px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:7px 9px;color:var(--ui-text-secondary);background:var(--ui-surface-raised);border:1px solid transparent;border-radius:var(--ui-radius-sm);text-align:left}.arena-preview-row[data-v-e4bff595]:hover{color:var(--ui-text);background:var(--ui-surface-hover);border-color:var(--ui-border-strong)}.arena-preview-row.is-npc[data-v-e4bff595]{background:color-mix(in oklch,var(--ui-accent) 4%,var(--ui-surface-raised))}.arena-preview-rank[data-v-e4bff595]{display:inline-grid;width:30px;height:30px;place-items:center;color:var(--ui-text-muted);background:var(--ui-canvas);border:1px solid var(--ui-border);border-radius:8px;font-size:11px;font-weight:750;font-variant-numeric:tabular-nums}.arena-preview-rank.is-rank-1[data-v-e4bff595]{color:#f4cc64;background:#302509;border-color:#766027}.arena-preview-rank.is-rank-2[data-v-e4bff595]{color:#b8c6d4;background:#20272f;border-color:#535f6c}.arena-preview-rank.is-rank-3[data-v-e4bff595]{color:#dea279;background:#331f10;border-color:#795033}.arena-preview-identity[data-v-e4bff595]{display:grid;min-width:0;gap:2px}.arena-preview-identity strong[data-v-e4bff595],.arena-preview-identity small[data-v-e4bff595]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-preview-identity strong[data-v-e4bff595]{color:var(--ui-text);font-size:10px}.arena-preview-identity small[data-v-e4bff595]{color:var(--ui-text-muted);font-size:8px}.arena-preview-badge[data-v-e4bff595]{padding:3px 6px;color:var(--ui-accent);background:var(--ui-accent-soft);border-radius:999px;font-size:8px;font-weight:750}.arena-preview-badge.is-player[data-v-e4bff595]{color:var(--ui-text-secondary);background:var(--ui-canvas)}.arena-preview-rp[data-v-e4bff595]{display:flex;align-items:baseline;justify-content:flex-end;gap:3px;font-variant-numeric:tabular-nums}.arena-preview-rp strong[data-v-e4bff595]{color:var(--ui-text);font-size:12px}.arena-preview-rp small[data-v-e4bff595]{color:var(--ui-text-muted);font-size:8px}.arena-preview-loading span[data-v-e4bff595]{min-height:58px;background:linear-gradient(100deg,var(--ui-surface-raised) 25%,var(--ui-surface-hover) 45%,var(--ui-surface-raised) 65%);background-size:220% 100%;border-radius:var(--ui-radius-sm);animation:overview-shimmer-e4bff595 1.4s ease-in-out infinite}.species-list[data-v-e4bff595],.player-overview-list[data-v-e4bff595],.anomaly-list[data-v-e4bff595]{display:grid;gap:6px}.species-row[data-v-e4bff595]{display:grid;min-width:0;min-height:48px;grid-template-columns:auto minmax(130px,.8fr) minmax(100px,1fr) 34px;align-items:center;gap:10px;padding:6px 8px;background:var(--ui-surface-raised);border-radius:var(--ui-radius-sm)}.species-row__portrait[data-v-e4bff595],.anomaly-list__portrait[data-v-e4bff595]{position:relative;display:inline-grid;overflow:hidden;place-items:center;color:var(--ui-text-muted);background:var(--ui-canvas);border:1px solid var(--ui-border);border-radius:8px}.species-row__portrait[data-v-e4bff595]{width:34px;height:34px}.species-row__portrait img[data-v-e4bff595],.anomaly-list__portrait img[data-v-e4bff595]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.species-row__copy[data-v-e4bff595]{min-width:0;display:grid}.species-row__copy strong[data-v-e4bff595]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.species-row__copy small[data-v-e4bff595]{overflow:hidden;color:var(--ui-text-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.species-row__bar[data-v-e4bff595]{display:block;height:5px;overflow:hidden;background:var(--ui-canvas);border-radius:999px}.species-row__bar i[data-v-e4bff595]{display:block;height:100%;background:var(--ui-accent);border-radius:inherit}.species-row b[data-v-e4bff595]{color:var(--ui-text-secondary);font-size:11px;text-align:right}.player-overview-list[data-v-e4bff595]{grid-template-columns:repeat(2,minmax(0,1fr))}.player-overview-list button[data-v-e4bff595]{display:grid;min-width:0;min-height:54px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px;color:var(--ui-text-secondary);background:var(--ui-surface-raised);border:1px solid transparent;border-radius:var(--ui-radius-sm);text-align:left}.player-overview-list button[data-v-e4bff595]:hover{color:var(--ui-text);background:var(--ui-surface-hover);border-color:var(--ui-border-strong)}.player-overview-list__avatar[data-v-e4bff595]{display:inline-grid;width:32px;height:32px;place-items:center;color:var(--ui-accent);background:var(--ui-accent-soft);border-radius:8px;font-size:11px;font-weight:750}.player-overview-list button>span[data-v-e4bff595]:nth-child(2){min-width:0;display:grid}.player-overview-list strong[data-v-e4bff595]{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.player-overview-list small[data-v-e4bff595]{color:var(--ui-text-muted);font-size:8px}.player-overview-list b[data-v-e4bff595]{color:var(--ui-text-muted);font-size:9px;font-weight:600}.anomaly-card[data-v-e4bff595]{margin-bottom:14px}.anomaly-list button[data-v-e4bff595]{display:grid;min-width:0;min-height:58px;grid-template-columns:auto auto minmax(160px,.8fr) minmax(220px,1.3fr) auto;align-items:center;gap:10px;padding:8px;color:var(--ui-text-secondary);background:var(--ui-surface-raised);border:1px solid transparent;border-radius:var(--ui-radius-sm);text-align:left}.anomaly-list button[data-v-e4bff595]:hover{color:var(--ui-text);background:var(--ui-surface-hover);border-color:var(--ui-border-strong)}.anomaly-list__state[data-v-e4bff595]{display:inline-grid;width:28px;height:28px;place-items:center;color:#edbb64;background:#332305;border-radius:7px}.anomaly-list__state.is-danger[data-v-e4bff595]{color:var(--ui-danger);background:var(--ui-danger-soft)}.anomaly-list__portrait[data-v-e4bff595]{width:38px;height:38px}.anomaly-list__identity[data-v-e4bff595]{min-width:0;display:grid}.anomaly-list__identity strong[data-v-e4bff595]{overflow:hidden;color:var(--ui-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.anomaly-list__identity small[data-v-e4bff595]{overflow:hidden;color:var(--ui-text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.anomaly-list__reasons[data-v-e4bff595]{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.anomaly-list__reasons>span[data-v-e4bff595]{display:grid;padding:4px 7px;color:var(--ui-text-secondary);background:var(--ui-canvas);border:1px solid var(--ui-border);border-radius:5px;font-size:9px}.anomaly-list__reasons small[data-v-e4bff595]{color:var(--ui-text-muted);font-size:7px}.anomaly-empty[data-v-e4bff595],.overview-error[data-v-e4bff595]{display:flex;align-items:center;gap:12px;padding:18px;color:var(--ui-text-secondary);background:var(--ui-surface-raised);border-radius:var(--ui-radius-sm)}.anomaly-empty>span[data-v-e4bff595],.overview-error>span[data-v-e4bff595]{display:inline-grid;width:40px;height:40px;flex:0 0 auto;place-items:center;color:var(--ui-success);background:#072918;border-radius:9px}.anomaly-empty strong[data-v-e4bff595],.overview-error strong[data-v-e4bff595]{font-size:12px}.anomaly-empty p[data-v-e4bff595],.overview-error p[data-v-e4bff595]{margin:2px 0 0;color:var(--ui-text-muted);font-size:10px}.overview-error[data-v-e4bff595]{margin-top:20px;border:1px solid var(--ui-border)}.overview-error>span[data-v-e4bff595]{color:var(--ui-danger);background:var(--ui-danger-soft)}.overview-error>div[data-v-e4bff595]{flex:1 1 auto}.overview-error button[data-v-e4bff595]{min-height:34px;padding:0 12px;color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.card-empty[data-v-e4bff595]{min-height:90px;margin:0;display:grid;place-items:center;color:var(--ui-text-muted);background:var(--ui-surface-raised);border-radius:var(--ui-radius-sm);font-size:10px}.overview-loading[data-v-e4bff595]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.overview-loading span[data-v-e4bff595]{min-height:112px;background:linear-gradient(100deg,var(--ui-surface) 25%,var(--ui-surface-raised) 45%,var(--ui-surface) 65%);background-size:220% 100%;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);animation:overview-shimmer-e4bff595 1.4s ease-in-out infinite}.overview-loading span[data-v-e4bff595]:nth-child(n+6){min-height:190px;grid-column:span 2}.overview-loading span[data-v-e4bff595]:last-child{grid-column:span 2}@keyframes overview-shimmer-e4bff595{to{background-position:-220% 0}}@media (max-width: 1180px){.metric-rail[data-v-e4bff595]{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-cell+.metric-cell[data-v-e4bff595]{border-left:0}.metric-cell[data-v-e4bff595]:nth-child(2),.metric-cell[data-v-e4bff595]:nth-child(3),.metric-cell[data-v-e4bff595]:nth-child(5){border-left:1px solid var(--ui-border)}.metric-cell[data-v-e4bff595]:nth-child(n+4){border-top:1px solid var(--ui-border)}.overview-primary-grid[data-v-e4bff595],.status-grid[data-v-e4bff595],.insight-grid[data-v-e4bff595]{grid-template-columns:minmax(0,1fr)}.health-card[data-v-e4bff595]{min-height:280px}}@media (max-width: 760px){.overview-page[data-v-e4bff595]{padding:calc(var(--editor-top-offset) + 16px) 10px 32px}.overview-header[data-v-e4bff595]{align-items:stretch;flex-direction:column;gap:16px}.overview-header__actions[data-v-e4bff595]{width:100%;flex-wrap:wrap}.overview-button[data-v-e4bff595]{flex:1 1 140px}.metric-rail[data-v-e4bff595]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-cell[data-v-e4bff595]{min-height:96px;padding:14px}.metric-cell[data-v-e4bff595]:nth-child(n){border-top:0;border-left:0}.metric-cell[data-v-e4bff595]:nth-child(2n){border-left:1px solid var(--ui-border)}.metric-cell[data-v-e4bff595]:nth-child(n+3){border-top:1px solid var(--ui-border)}.metric-cell[data-v-e4bff595]:last-child{grid-column:1 / -1;border-left:0}.quick-grid[data-v-e4bff595]{grid-template-columns:minmax(0,1fr)}.expedition-stats[data-v-e4bff595]{grid-template-columns:repeat(2,minmax(0,1fr))}.expedition-stats>div[data-v-e4bff595]:nth-child(3){border-left:0}.expedition-stats>div[data-v-e4bff595]:nth-child(n+3){border-top:1px solid var(--ui-border)}.compact-stats[data-v-e4bff595]{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-preview-heading[data-v-e4bff595]{align-items:flex-start;flex-direction:column}.arena-preview-actions[data-v-e4bff595]{width:100%;justify-content:space-between}.arena-preview-list[data-v-e4bff595],.arena-preview-loading[data-v-e4bff595]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.player-overview-list[data-v-e4bff595]{grid-template-columns:minmax(0,1fr)}.anomaly-list button[data-v-e4bff595]{grid-template-columns:auto auto minmax(0,1fr) auto}.anomaly-list__reasons[data-v-e4bff595]{grid-column:3 / -1;padding-left:0}.anomaly-list button>.app-icon[data-v-e4bff595]:last-child{grid-column:4;grid-row:1}.overview-loading[data-v-e4bff595]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-loading span[data-v-e4bff595]:nth-child(n){grid-column:auto}}@media (max-width: 480px){.overview-heading h1[data-v-e4bff595]{font-size:27px}.overview-source__revision[data-v-e4bff595]{display:none}.metric-rail[data-v-e4bff595]{grid-template-columns:minmax(0,1fr)}.metric-cell[data-v-e4bff595]:nth-child(n){border-left:0;border-top:1px solid var(--ui-border)}.metric-cell[data-v-e4bff595]:first-child{border-top:0}.metric-cell[data-v-e4bff595]:last-child{grid-column:auto}.species-row[data-v-e4bff595]{grid-template-columns:auto minmax(0,1fr) 28px}.species-row__bar[data-v-e4bff595]{display:none}.card-heading[data-v-e4bff595]{align-items:flex-start;flex-direction:column;gap:7px}.card-heading>span[data-v-e4bff595]{text-align:left}.arena-preview-actions[data-v-e4bff595]{align-items:stretch;flex-direction:column}.arena-preview-toggle[data-v-e4bff595]{width:100%}.arena-preview-toggle button[data-v-e4bff595]{flex:1 1 0}.arena-preview-link[data-v-e4bff595]{align-self:flex-start;padding-inline:3px}.arena-preview-row[data-v-e4bff595]{grid-template-columns:auto minmax(0,1fr) auto auto}.arena-preview-badge[data-v-e4bff595]{display:none}.arena-preview-row>.app-icon[data-v-e4bff595]:last-child{display:none}.overview-loading[data-v-e4bff595]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.overview-loading span[data-v-e4bff595],.arena-preview-loading span[data-v-e4bff595]{animation:none}.quick-grid button[data-v-e4bff595]:hover{transform:none}}.element-icon[data-v-5b356018]{display:block;flex:0 0 auto;object-fit:contain}.variant-badge[data-v-b9dc9a36]{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.pal-species-trigger[data-v-0764a810]{display:flex;width:100%;min-width:0;min-height:42px;align-items:center;gap:8px;margin:0;padding:5px 9px 5px 6px;color:var(--ui-text);background:var(--ui-surface-raised);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);text-align:left;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.pal-species-trigger[data-v-0764a810]:hover:not(:disabled){background:var(--ui-surface-hover);border-color:var(--ui-accent)}.pal-species-trigger[data-v-0764a810]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.pal-species-trigger[data-v-0764a810]:disabled{opacity:.5}.pal-species-trigger__portrait[data-v-0764a810]{width:30px;height:30px;flex:0 0 auto;border-radius:7px;object-fit:contain}.pal-species-trigger__content[data-v-0764a810]{display:flex;min-width:0;align-items:baseline;gap:7px}.pal-species-trigger__number[data-v-0764a810],.pal-species-option__number[data-v-0764a810]{flex:0 0 auto;color:var(--ui-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.pal-species-trigger__name[data-v-0764a810]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pal-species-trigger__elements[data-v-0764a810],.pal-species-option__elements[data-v-0764a810]{display:flex;flex:0 0 auto;align-items:center;gap:3px}.pal-species-trigger__elements[data-v-0764a810]{margin-left:auto}.pal-species-trigger>.app-icon[data-v-0764a810]{flex:0 0 auto;color:var(--ui-text-muted)}.pal-species-dialog[data-v-0764a810]{width:min(820px,calc(100vw - 32px));max-width:none;height:min(720px,calc(100dvh - 48px));max-height:none;padding:0;overflow:hidden;color:var(--ui-text);background:var(--ui-surface);border:0;border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-md)}.pal-species-dialog[data-v-0764a810]::backdrop{background:#000205c2}.pal-species-dialog__surface[data-v-0764a810]{display:grid;height:100%;grid-template-rows:auto auto auto auto minmax(0,1fr)}.pal-species-dialog__surface.has-footer[data-v-0764a810]{grid-template-rows:auto auto auto auto minmax(0,1fr) auto}.pal-species-dialog__header[data-v-0764a810]{display:flex;grid-row:1;min-height:72px;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px 12px;border-bottom:1px solid var(--ui-border)}.pal-species-tabs[data-v-0764a810]{display:flex;grid-row:2;gap:4px;padding:10px 18px 0;border-bottom:1px solid var(--ui-border)}.pal-species-tabs button[data-v-0764a810]{min-width:92px;padding:9px 14px 10px;color:var(--ui-text-muted);background:transparent;border:0;border-bottom:2px solid transparent;font-size:13px;font-weight:650}.pal-species-tabs button[data-v-0764a810]:hover,.pal-species-tabs button.is-active[data-v-0764a810]{color:var(--ui-text);border-bottom-color:var(--ui-accent)}.pal-species-dialog__header h2[data-v-0764a810]{margin:0;color:var(--ui-text);font-size:17px;font-weight:680;letter-spacing:-.01em}.pal-species-dialog__header p[data-v-0764a810]{margin:3px 0 0;color:var(--ui-text-muted);font-size:12px}.pal-species-dialog__close[data-v-0764a810]{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;padding:0;color:var(--ui-text-muted);background:transparent;border:1px solid transparent;border-radius:var(--ui-radius-sm);transition:color .16s ease,background-color .16s ease,border-color .16s ease}.pal-species-dialog__close[data-v-0764a810]:hover{color:var(--ui-text);background:var(--ui-surface-hover);border-color:var(--ui-border)}.pal-species-dialog__close[data-v-0764a810]:focus-visible,.pal-species-option[data-v-0764a810]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.pal-species-search[data-v-0764a810]{display:flex;grid-row:3;align-items:center;gap:9px;margin:14px 18px;padding:0 11px;color:var(--ui-text-muted);background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.pal-species-search[data-v-0764a810]:focus-within{color:var(--ui-accent);border-color:var(--ui-accent);box-shadow:0 0 0 3px #50acf624}.pal-species-search input[data-v-0764a810]{width:100%;min-width:0;height:40px;padding:0;color:var(--ui-text);background:transparent;border:0;outline:0;font:inherit}.pal-species-search input[data-v-0764a810]::placeholder{color:var(--ui-text-muted);opacity:1}.pal-species-list[data-v-0764a810]{display:grid;grid-row:5;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;overflow-y:auto;padding:0 18px 18px}.pal-species-element-filters[data-v-0764a810]{display:flex;grid-row:4;flex-wrap:wrap;gap:7px;padding:0 18px 14px}.pal-species-element-filters button[data-v-0764a810]{display:grid;width:34px;height:34px;place-items:center;padding:0;color:var(--ui-text-secondary);background:#111111b8;border:1px solid var(--ui-border);border-radius:8px}.pal-species-element-filters button[data-v-0764a810]:hover,.pal-species-element-filters button.is-active[data-v-0764a810]{background:var(--ui-surface-hover);border-color:var(--ui-accent)}.pal-species-element-filters button.is-all[data-v-0764a810]{width:auto;min-width:72px;padding:0 10px;font-size:12px;font-weight:700}.pal-species-option[data-v-0764a810]{display:flex;min-width:0;min-height:64px;align-items:center;gap:10px;padding:8px;color:var(--ui-text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--ui-radius-sm);text-align:left;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.pal-species-option[data-v-0764a810]:hover{color:var(--ui-text);background:var(--ui-surface-hover);border-color:var(--ui-border)}.pal-species-option.is-selected[data-v-0764a810]{color:var(--ui-text);background:var(--ui-accent-soft);border-color:var(--ui-accent)}.pal-species-option__portrait[data-v-0764a810]{width:46px;height:46px;flex:0 0 auto;border-radius:9px;object-fit:contain}.pal-species-option__content[data-v-0764a810]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:3px}.pal-species-option__heading[data-v-0764a810]{display:flex;min-width:0;align-items:baseline;gap:7px}.pal-species-option__heading strong[data-v-0764a810]{min-width:0;overflow:hidden;color:inherit;font-size:13px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.pal-species-option__internal[data-v-0764a810],.pal-species-option__weapon[data-v-0764a810]{overflow:hidden;color:var(--ui-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pal-species-option__weapon[data-v-0764a810]{color:var(--ui-text-secondary)}.pal-species-option__check[data-v-0764a810]{flex:0 0 auto;color:var(--ui-accent)}.pal-species-empty[data-v-0764a810]{display:flex;grid-row:5;min-height:220px;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:var(--ui-text-muted)}.pal-species-dialog__footer[data-v-0764a810]{grid-row:6;max-height:230px;overflow-y:auto;padding:12px 18px 14px;background:var(--ui-surface-raised);border-top:1px solid var(--ui-border)}.pal-species-empty p[data-v-0764a810]{margin:0}@media (max-width: 680px){.pal-species-dialog[data-v-0764a810]{width:calc(100vw - 20px);height:calc(100dvh - 20px)}.pal-species-list[data-v-0764a810]{grid-template-columns:minmax(0,1fr)}.pal-species-trigger__elements[data-v-0764a810]{display:none}}@media (prefers-reduced-motion: reduce){.pal-species-trigger[data-v-0764a810],.pal-species-option[data-v-0764a810],.pal-species-dialog__close[data-v-0764a810]{transition:none}}.list-panel[data-v-3889e709]{display:flex;flex-direction:column;flex-shrink:0;width:100%;height:100%;min-width:0}.panel-title[data-v-3889e709],.panel-title>div[data-v-3889e709]:first-child{display:flex;align-items:center;gap:7px}.panel-title[data-v-3889e709]{justify-content:space-between}.panel-title span[data-v-3889e709]{color:var(--ui-text-muted);font-size:11px;font-weight:500}.panel-actions[data-v-3889e709]{display:flex;align-items:center;gap:5px}.add_pal[data-v-3889e709]{display:inline-flex;align-items:center;justify-content:center}.add-pal-presets[data-v-3889e709]{display:grid;gap:10px}.add-pal-presets>header[data-v-3889e709]{display:flex;align-items:baseline;gap:9px}.add-pal-presets>header strong[data-v-3889e709]{color:var(--ui-text);font-size:13px;font-weight:700}.add-pal-presets>header span[data-v-3889e709]{color:var(--ui-text-muted);font-size:11px}.add-pal-preset-row[data-v-3889e709]{display:flex;min-width:0;align-items:center;gap:9px}.add-pal-preset-label[data-v-3889e709]{flex:0 0 auto;color:var(--ui-text-secondary);font-size:11px;font-weight:650}.add-pal-passive-options[data-v-3889e709]{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;gap:6px}.add-pal-passive-options button[data-v-3889e709]{min-height:29px;padding:0 10px;color:var(--ui-text-secondary);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:999px;font-size:11px;font-weight:650}.add-pal-passive-options button[data-v-3889e709]:hover:not(:disabled),.add-pal-passive-options button.is-active[data-v-3889e709]{color:var(--ui-accent);border-color:var(--ui-accent);background:var(--ui-accent-soft)}.add-pal-passive-options button[data-v-3889e709]:disabled{cursor:not-allowed;opacity:.45}.add-pal-presets-empty[data-v-3889e709]{align-self:center;color:var(--ui-text-muted);font-size:11px}.add-pal-max-options[data-v-3889e709]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.add-pal-max-options label[data-v-3889e709]{display:flex;min-width:0;min-height:48px;align-items:center;gap:9px;padding:7px 10px;color:var(--ui-text-secondary);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);cursor:pointer}.add-pal-max-options label[data-v-3889e709]:has(input:checked){color:var(--ui-text);background:var(--ui-accent-soft);border-color:var(--ui-accent)}.add-pal-max-options input[data-v-3889e709]{width:15px;height:15px;flex:0 0 auto;accent-color:var(--ui-accent)}.add-pal-max-options span[data-v-3889e709]{display:grid;min-width:0;gap:2px}.add-pal-max-options strong[data-v-3889e709]{font-size:12px;font-weight:700}.add-pal-max-options small[data-v-3889e709]{overflow:hidden;color:var(--ui-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 680px){.add-pal-preset-row[data-v-3889e709]{align-items:flex-start;flex-direction:column}.add-pal-max-options[data-v-3889e709]{grid-template-columns:minmax(0,1fr)}}#EditorMain .pal-panel .overflow-list[data-v-3889e709]{display:flex;flex-direction:column;min-height:0;overflow-y:auto;gap:8px;padding:8px 6px 10px;scrollbar-gutter:stable}.pal-list-group[data-v-3889e709]{display:flex;flex-direction:column;flex-shrink:0;min-width:0;gap:4px}.pal-list-group__header[data-v-3889e709]{position:sticky;z-index:1;top:0;min-width:0;background:var(--ui-surface-raised);border-radius:var(--ui-radius-sm)}.pal-list-group__toggle[data-v-3889e709]{display:flex;width:100%;min-width:0;min-height:36px;align-items:center;gap:8px;padding:6px 8px;color:var(--ui-text-secondary);background:transparent;border:0;border-radius:inherit;font-size:11px;font-weight:700;text-align:left}.pal-list-group__toggle[data-v-3889e709]:hover{color:var(--ui-text);background:var(--ui-surface-hover)}.pal-list-group__chevron[data-v-3889e709]{flex:0 0 auto;transform:rotate(-90deg);transition:transform .14s ease-out}.pal-list-group__chevron.expanded[data-v-3889e709]{transform:rotate(0)}.pal-list-group__name[data-v-3889e709]{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pal-list-group__count[data-v-3889e709]{flex:0 0 auto;color:var(--ui-text-muted);font-variant-numeric:tabular-nums;font-weight:600}.pal-list-group__content[data-v-3889e709]{display:flex;min-width:0;flex-direction:column;gap:3px;padding-top:2px}.pal-list-group__empty[data-v-3889e709]{margin:0;padding:12px 10px;color:var(--ui-text-muted);font-size:11px;text-align:center}.overflow-container[data-v-3889e709]{display:flex;flex-shrink:0;width:100%;min-width:0}.filter-field[data-v-3889e709]{display:block;padding:8px 0 6px}.pal-sort-control[data-v-3889e709]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 10px 9px;border-bottom:1px solid var(--ui-border)}.pal-sort-control button[data-v-3889e709]{min-width:0;min-height:28px;padding:0 8px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);background:var(--ui-surface-raised);font-size:11px;font-weight:650}.pal-sort-control button[data-v-3889e709]:hover:not(:disabled){border-color:var(--ui-accent);color:var(--ui-text)}.pal-sort-control button.active[data-v-3889e709]{border-color:var(--ui-accent);color:var(--ui-accent);background:var(--ui-accent-soft)}button.pal[data-v-3889e709]{display:flex;align-items:center;width:100%;min-width:0;text-align:left;white-space:nowrap}button.pal .pal-name[data-v-3889e709]{min-width:0;overflow:hidden;text-overflow:ellipsis}button.pal .pal-label[data-v-3889e709]{display:flex;flex:1 1 auto;align-items:center;min-width:0;gap:4px}button.pal .pal-variants[data-v-3889e709]{display:flex;flex:0 0 auto;align-items:center;gap:7px;margin-left:auto;color:var(--ui-text-secondary);font-size:10px;font-weight:700}button.pal .pal-awakened-label[data-v-3889e709]{flex:0 0 auto;margin:0 6px 0 5px;color:#f0c630;font-size:10px;font-weight:760}button.pal .pal-variant-label.is-boss[data-v-3889e709]{color:var(--ui-danger)}button.pal .pal-expedition-label.is-valid[data-v-3889e709]{color:var(--ui-success)}button.pal .pal-expedition-label.is-invalid[data-v-3889e709]{color:var(--ui-danger)}button.pal .pal-expedition-label.is-unknown[data-v-3889e709]{color:var(--ui-text-muted)}@media (prefers-reduced-motion: reduce){.pal-list-group__chevron[data-v-3889e709]{transition:none}}.list-panel[data-v-a4e16aec]{display:flex;flex-direction:column;flex-shrink:0;height:100%;width:100%;min-width:0}.panel-title[data-v-a4e16aec]{display:flex;align-items:center;justify-content:space-between;gap:8px}.panel-title>div[data-v-a4e16aec]:first-child{min-width:0;display:flex;align-items:baseline;gap:7px}.panel-title span[data-v-a4e16aec]{color:var(--ui-text-muted);font-size:11px;font-weight:500}.overflow-list[data-v-a4e16aec]{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.guild-tree[data-v-a4e16aec]{gap:8px;padding:8px 6px 10px}.guild-group[data-v-a4e16aec]{min-width:0}.guild-toggle[data-v-a4e16aec],.guild-expand[data-v-a4e16aec],.tree-item[data-v-a4e16aec]{display:flex;align-items:center;width:100%;min-width:0;border:0;text-align:left}.guild-toggle[data-v-a4e16aec]{min-height:36px;gap:8px;padding:6px 8px;color:var(--ui-text);background:var(--ui-surface-raised);border-radius:var(--ui-radius-sm)}.guild-toggle[data-v-a4e16aec]:hover{background:var(--ui-surface-hover)}.guild-expand[data-v-a4e16aec]{flex:1 1 auto;gap:8px;padding:0;color:inherit;background:transparent}.guild-chevron[data-v-a4e16aec]{transform:rotate(-90deg);transition:transform .14s ease-out}.guild-chevron.expanded[data-v-a4e16aec]{transform:rotate(0)}.guild-name[data-v-a4e16aec],.tree-item-name[data-v-a4e16aec]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guild-name[data-v-a4e16aec]{flex:1 1 auto;font-weight:700}.guild-kind[data-v-a4e16aec]{flex:0 0 auto;padding:1px 5px;color:var(--ui-accent);background:var(--ui-accent-soft);border-radius:5px;font-size:9px}.guild-summary[data-v-a4e16aec],.tree-item-meta[data-v-a4e16aec]{flex:0 0 auto;color:var(--ui-text-muted);font-size:10px}.guild-children[data-v-a4e16aec]{display:grid;gap:2px;padding:6px 4px 4px 12px}.tree-section-label[data-v-a4e16aec]{margin:4px 8px 2px;color:var(--ui-text-muted);font-size:10px;font-weight:700}.tree-section-label[data-v-a4e16aec]:not(:first-child){margin-top:8px}.tree-item[data-v-a4e16aec]{min-height:32px;gap:8px;padding:5px 8px;color:var(--ui-text-secondary);background:transparent;border-radius:var(--ui-radius-sm)}.tree-item[data-v-a4e16aec]:hover:not(:disabled){color:var(--ui-text);background:var(--ui-surface-hover)}.tree-item[selected=true][data-v-a4e16aec]{color:var(--ui-text);background:var(--ui-accent-soft);opacity:1}.tree-item[data-v-a4e16aec]:disabled:not([selected=true]){color:var(--ui-text-muted);background:transparent;opacity:.72}.tree-item-name[data-v-a4e16aec]{flex:1 1 auto}.base-item>.app-icon[data-v-a4e16aec]{color:var(--ui-accent)}.tree-empty[data-v-a4e16aec]{padding:18px 10px;color:var(--ui-text-muted);text-align:left;font-size:11px}.panel-action-slot[data-v-a4e16aec]{position:relative;width:32px;height:32px;flex:0 0 32px}.panel-action-slot>button.playerSettings[data-v-a4e16aec]{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;margin:0;padding:0;line-height:1}.tooltip-text[data-v-a4e16aec]{visibility:hidden;opacity:0;width:200px;padding:8px 10px;position:absolute;z-index:60;top:44px;left:-70px;transition:opacity .14s ease}.tooltip-container:hover .tooltip-text[data-v-a4e16aec]{visibility:visible;opacity:1}@media (prefers-reduced-motion: reduce){.guild-chevron[data-v-a4e16aec]{transition:none}}.custom-passive-dialog[data-v-c9c3d9b4]{width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;overflow:auto;color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-lg)}.custom-passive-dialog[data-v-c9c3d9b4]::backdrop{background:#030712b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.custom-passive-dialog__panel[data-v-c9c3d9b4]{display:grid;gap:18px;padding:22px}.custom-passive-dialog__header[data-v-c9c3d9b4]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.custom-passive-dialog__eyebrow[data-v-c9c3d9b4]{color:var(--ui-danger);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.custom-passive-dialog__header h2[data-v-c9c3d9b4]{margin:4px 0 0;font-size:20px}.custom-passive-dialog__close[data-v-c9c3d9b4]{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;margin:0;padding:0;color:var(--ui-text-secondary);background:transparent;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.custom-passive-dialog__field[data-v-c9c3d9b4]{display:grid;gap:7px;color:var(--ui-text);font-size:13px;font-weight:700}.custom-passive-dialog__field input[data-v-c9c3d9b4]{width:100%;min-height:40px;padding:0 11px;color:var(--ui-text);background:var(--ui-surface-raised);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.custom-passive-dialog__field small[data-v-c9c3d9b4]{color:var(--ui-text-muted);font-size:11px;font-weight:500;line-height:1.45}.custom-passive-dialog__warning[data-v-c9c3d9b4]{padding:14px 16px;color:var(--ui-text-secondary);background:color-mix(in srgb,var(--ui-danger) 9%,var(--ui-surface-raised));border:1px solid color-mix(in srgb,var(--ui-danger) 45%,var(--ui-border));border-radius:var(--ui-radius-sm);font-size:12px;line-height:1.5}.custom-passive-dialog__warning strong[data-v-c9c3d9b4]{color:var(--ui-danger)}.custom-passive-dialog__warning ul[data-v-c9c3d9b4]{display:grid;gap:6px;margin:9px 0 0;padding-left:18px}.custom-passive-dialog__confirmation[data-v-c9c3d9b4]{display:flex;align-items:flex-start;gap:9px;color:var(--ui-text-secondary);font-size:12px;line-height:1.45}.custom-passive-dialog__confirmation input[data-v-c9c3d9b4]{width:16px;height:16px;flex:0 0 auto;margin-top:1px;accent-color:var(--ui-danger)}.custom-passive-dialog__actions[data-v-c9c3d9b4]{display:flex;justify-content:flex-end;gap:8px}.custom-passive-dialog__actions button[data-v-c9c3d9b4]{min-height:36px;margin:0;padding:0 14px;border-radius:var(--ui-radius-sm);font-size:12px;font-weight:700}.custom-passive-dialog__actions .secondary[data-v-c9c3d9b4]{color:var(--ui-text-secondary);background:var(--ui-surface-raised);border:1px solid var(--ui-border)}.custom-passive-dialog__actions .primary[data-v-c9c3d9b4]{color:#fff;background:var(--ui-danger);border:1px solid var(--ui-danger)}.custom-passive-dialog__actions .primary[data-v-c9c3d9b4]:disabled{cursor:not-allowed;opacity:.45}.passive-skill-card[data-v-f310ef83]{position:relative;display:flex;width:100%;min-width:0;min-height:40px;overflow:visible;border-radius:0;transition:filter .16s ease}.passive-skill-card[data-v-f310ef83]:hover,.passive-skill-card[data-v-f310ef83]:focus-visible{filter:brightness(1.12)}.passive-skill-card[data-v-f310ef83]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.passive-skill-banner[data-v-f310ef83]{display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;overflow:hidden;background-color:#0003;border:1px solid #495057}.passive-skill-name[data-v-f310ef83]{min-width:0;overflow:hidden;color:#fff;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.passive-rank-icon[data-v-f310ef83]{width:18px;height:18px;flex:0 0 auto;object-fit:contain}.passive-skill-card.is-rank-5 .passive-skill-banner[data-v-f310ef83]{background-image:linear-gradient(to right,#59bb653d,#4d09cb7a),linear-gradient(#1118,#111),url(/images/Pal/Texture/UI/Main_Menu/T_prt_pal_skill_base_02.webp);background-position:center;background-size:cover;border-color:#c084fc}.passive-skill-card.is-rank-5 .passive-skill-name[data-v-f310ef83]{color:#e0b0ff}.passive-skill-card.is-rank-4 .passive-skill-banner[data-v-f310ef83]{background-image:linear-gradient(to right,#59bb653d,#4543d17a),linear-gradient(#1118,#111),url(/images/Pal/Texture/UI/Main_Menu/T_prt_pal_skill_base_02.webp);background-position:center;background-size:cover;border-color:#68ffd8}.passive-skill-card.is-rank-4 .passive-skill-name[data-v-f310ef83]{color:#68ffd8}.passive-skill-card.is-rank-4 .passive-rank-icon[data-v-f310ef83]{filter:sepia(1) saturate(100) hue-rotate(75deg)}.passive-skill-card.is-rank-3 .passive-skill-banner[data-v-f310ef83],.passive-skill-card.is-rank-2 .passive-skill-banner[data-v-f310ef83]{background-image:linear-gradient(#ffdd0020,#ffdd0020),linear-gradient(#1118,#111),url(/images/Pal/Texture/UI/Main_Menu/T_prt_pal_skill_base_02.webp);background-position:center;background-size:cover;border-color:#fd0}.passive-skill-card.is-rank-3 .passive-skill-name[data-v-f310ef83],.passive-skill-card.is-rank-2 .passive-skill-name[data-v-f310ef83]{color:#d1d560}.passive-skill-card.is-rank-3 .passive-rank-icon[data-v-f310ef83],.passive-skill-card.is-rank-2 .passive-rank-icon[data-v-f310ef83]{filter:sepia(1) saturate(100) hue-rotate(0deg)}.passive-skill-card.is-rank-1 .passive-skill-name[data-v-f310ef83]{color:#fff}.passive-skill-card.is-negative .passive-skill-name[data-v-f310ef83],.passive-skill-card.is-negative .passive-skill-tooltip[data-v-f310ef83]{color:#ff4646}.passive-skill-card.is-negative .passive-rank-icon[data-v-f310ef83]{transform:scaleY(-1);filter:invert(.8) sepia(.9) saturate(74.56) hue-rotate(359deg) brightness(.95) contrast(1.15)}.passive-skill-card.is-unknown .passive-skill-banner[data-v-f310ef83]{border-color:var(--ui-danger)}.passive-skill-card.is-unknown .passive-skill-name[data-v-f310ef83]{color:var(--ui-danger)}.passive-skill-unknown[data-v-f310ef83]{flex:0 0 auto;padding:2px 6px;color:var(--ui-danger);background:color-mix(in srgb,var(--ui-danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--ui-danger) 48%,transparent);border-radius:999px;font-size:9px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.passive-skill-tooltip[data-v-f310ef83]{position:fixed;z-index:60;inset:auto;display:none;margin:0;padding:10px 12px;color:var(--ui-text);background:var(--ui-surface-raised);border:1px solid var(--ui-border-strong);border-radius:8px;box-shadow:var(--ui-shadow-md);font-size:12px;line-height:1.45;text-align:left;white-space:pre-line;pointer-events:none}.passive-skill-tooltip[data-v-f310ef83]:popover-open,.passive-skill-tooltip.is-fallback-visible[data-v-f310ef83]{display:block}@media (prefers-reduced-motion: reduce){.passive-skill-card[data-v-f310ef83],.passive-skill-tooltip[data-v-f310ef83]{transition:none}}.pal-skill-trigger[data-v-788eb33b]{display:flex;min-width:220px;min-height:34px;flex:1 1 320px;align-items:center;gap:7px;margin:0;padding:5px 9px;color:var(--ui-text);background:var(--ui-surface-raised);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);text-align:left}.pal-skill-trigger[data-v-788eb33b]:hover:not(:disabled){background:var(--ui-surface-hover);border-color:var(--ui-accent)}.pal-skill-trigger[data-v-788eb33b]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.pal-skill-trigger[data-v-788eb33b]:disabled{opacity:.5}.pal-skill-trigger__name[data-v-788eb33b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pal-skill-trigger>.app-icon[data-v-788eb33b]{flex:0 0 auto;margin-left:auto;color:var(--ui-text-muted)}.pal-skill-trigger.pal-skill-trigger--icon[data-v-788eb33b]{width:32px;min-width:32px;min-height:32px;flex:0 0 32px;justify-content:center;padding:0;border-color:var(--ui-border)}.pal-skill-trigger.pal-skill-trigger--icon>.app-icon[data-v-788eb33b]{margin-left:0;color:var(--ui-accent)}.pal-skill-dialog[data-v-788eb33b]{width:min(860px,calc(100vw - 32px));max-width:none;height:min(720px,calc(100dvh - 48px));max-height:none;padding:0;overflow:hidden;color:var(--ui-text);background:var(--ui-surface);border:0;border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-md)}.pal-skill-dialog[data-v-788eb33b]::backdrop{background:#000205c2}.pal-skill-dialog__surface[data-v-788eb33b]{display:grid;height:100%;grid-template-rows:auto auto auto minmax(0,1fr)}.pal-skill-dialog__header[data-v-788eb33b]{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px 12px;border-bottom:1px solid var(--ui-border)}.pal-skill-dialog__header h2[data-v-788eb33b]{margin:0;color:var(--ui-text);font-size:17px;font-weight:680;letter-spacing:-.01em}.pal-skill-dialog__header p[data-v-788eb33b]{margin:3px 0 0;color:var(--ui-text-muted);font-size:12px}.pal-skill-dialog__close[data-v-788eb33b]{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;padding:0;color:var(--ui-text-muted);background:transparent;border:1px solid transparent;border-radius:var(--ui-radius-sm)}.pal-skill-dialog__close[data-v-788eb33b]:hover{color:var(--ui-text);background:var(--ui-surface-hover);border-color:var(--ui-border)}.pal-skill-dialog__close[data-v-788eb33b]:focus-visible,.pal-skill-option[data-v-788eb33b]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.pal-skill-search[data-v-788eb33b]{display:flex;align-items:center;gap:9px;margin:14px 18px;padding:0 11px;color:var(--ui-text-muted);background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.pal-skill-search[data-v-788eb33b]:focus-within{color:var(--ui-accent);border-color:var(--ui-accent);box-shadow:0 0 0 3px #50acf624}.pal-skill-search input[data-v-788eb33b]{width:100%;min-width:0;height:40px;padding:0;color:var(--ui-text);background:transparent;border:0;outline:0;font:inherit}.pal-skill-search input[data-v-788eb33b]::placeholder{color:var(--ui-text-muted);opacity:1}.pal-skill-list[data-v-788eb33b]{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;overflow-y:auto;padding:0 18px 18px}.pal-passive-list[data-v-788eb33b]{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 12px;overflow-y:auto;padding:0 18px 18px}.pal-passive-filters[data-v-788eb33b],.pal-active-element-filters[data-v-788eb33b]{display:flex;flex-wrap:wrap;gap:7px;padding:0 18px 14px}.pal-active-element-filter[data-v-788eb33b]{display:grid;width:34px;height:34px;place-items:center;padding:0;color:var(--ui-text-secondary);background:#111111b8;border:1px solid var(--ui-border);border-radius:8px}.pal-active-element-filter[data-v-788eb33b]:hover,.pal-active-element-filter.is-active[data-v-788eb33b]{background:var(--ui-surface-hover);border-color:var(--ui-accent)}.pal-active-element-filter.is-all[data-v-788eb33b]{width:auto;min-width:46px;padding:0 10px;font-size:12px;font-weight:700}.pal-passive-filter[data-v-788eb33b]{min-width:46px;height:34px;padding:0 11px;color:var(--filter-color, var(--ui-text-secondary));background:#111111b8;border:1px solid var(--ui-border);border-radius:8px;font-size:12px;font-weight:700;transition:filter .14s ease,border-color .14s ease,background .14s ease}.pal-passive-filter[data-v-788eb33b]:hover,.pal-passive-filter.is-active[data-v-788eb33b]{background:color-mix(in srgb,var(--filter-color, var(--ui-accent)) 18%,#111);border-color:var(--filter-color, var(--ui-accent));filter:brightness(1.12)}.pal-passive-filter.is-all[data-v-788eb33b]{--filter-color: #fff;color:#fff}.pal-passive-filter.is-rank-5[data-v-788eb33b]{--filter-color: #e0b0ff}.pal-passive-filter.is-rank-4[data-v-788eb33b]{--filter-color: #68ffd8}.pal-passive-filter.is-rank-3[data-v-788eb33b],.pal-passive-filter.is-rank-2[data-v-788eb33b]{--filter-color: #d1d560}.pal-passive-filter.is-rank-1[data-v-788eb33b]{--filter-color: #fff}.pal-passive-filter.is-negative[data-v-788eb33b]{--filter-color: #ff4646}.pal-skill-option[data-v-788eb33b]{display:flex;min-width:0;min-height:82px;align-items:flex-start;gap:10px;padding:10px;color:var(--ui-text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--ui-radius-sm);text-align:left}.pal-passive-option[data-v-788eb33b]{position:relative;display:block;width:100%;min-width:0;height:auto;padding:0;color:var(--ui-text-secondary);background:#0000002e;border:1px solid var(--ui-border);border-radius:0;overflow:visible;cursor:pointer;text-align:left}.pal-passive-option[data-v-788eb33b]:hover{border-color:var(--ui-border-strong);filter:brightness(1.08)}.pal-passive-option.is-selected[data-v-788eb33b]{border-color:var(--ui-accent);box-shadow:0 0 0 1px var(--ui-accent)}.pal-passive-option[data-v-788eb33b]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.pal-passive-option__check[data-v-788eb33b]{position:absolute;top:15px;right:12px;margin:0;color:var(--ui-text)}.pal-skill-option[data-v-788eb33b]:hover{color:var(--ui-text);background:var(--ui-surface-hover);border-color:var(--ui-border)}.pal-skill-option.is-selected[data-v-788eb33b]{color:var(--ui-text);background:var(--ui-accent-soft);border-color:var(--ui-accent)}.pal-skill-option__element[data-v-788eb33b]{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;background:var(--ui-surface-raised);border-radius:9px}.pal-passive-option__card[data-v-788eb33b]{display:block;width:100%;min-width:0;color:#fff;text-align:left}.pal-passive-option__banner[data-v-788eb33b]{display:flex;box-sizing:border-box;min-height:48px;height:48px;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;overflow:hidden;background-color:#0003;border:1px solid #495057;border-left-width:5px}.pal-passive-option__banner strong[data-v-788eb33b]{min-width:0;overflow:hidden;color:#fff;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pal-passive-option__banner img[data-v-788eb33b]{width:20px;height:20px;flex:0 0 auto;object-fit:contain}.pal-passive-option__description[data-v-788eb33b]{display:block;margin:0;padding:8px 12px 10px;color:var(--ui-text-secondary);font-size:12px;line-height:1.45;white-space:pre-line}.pal-passive-option.is-rank-5 .pal-passive-option__banner[data-v-788eb33b]{background-image:linear-gradient(to right,#59bb653d,#4d09cb7a),linear-gradient(#1118,#111),url(/images/Pal/Texture/UI/Main_Menu/T_prt_pal_skill_base_02.webp);background-size:cover;background-position:center;border-color:#c084fc}.pal-passive-option.is-rank-5 .pal-passive-option__banner strong[data-v-788eb33b]{color:#e0b0ff}.pal-passive-option.is-rank-4 .pal-passive-option__banner[data-v-788eb33b]{background-image:linear-gradient(to right,#59bb653d,#4543d17a),linear-gradient(#1118,#111),url(/images/Pal/Texture/UI/Main_Menu/T_prt_pal_skill_base_02.webp);background-size:cover;background-position:center;border-color:#68ffd8}.pal-passive-option.is-rank-4 .pal-passive-option__banner strong[data-v-788eb33b]{color:#68ffd8}.pal-passive-option.is-rank-4 .pal-passive-option__banner img[data-v-788eb33b]{filter:sepia(1) saturate(100) hue-rotate(75deg)}.pal-passive-option.is-rank-3 .pal-passive-option__banner[data-v-788eb33b],.pal-passive-option.is-rank-2 .pal-passive-option__banner[data-v-788eb33b]{background-image:linear-gradient(#ffdd0020,#ffdd0020),linear-gradient(#1118,#111),url(/images/Pal/Texture/UI/Main_Menu/T_prt_pal_skill_base_02.webp);background-size:cover;background-position:center;border-color:#fd0}.pal-passive-option.is-rank-3 .pal-passive-option__banner strong[data-v-788eb33b],.pal-passive-option.is-rank-2 .pal-passive-option__banner strong[data-v-788eb33b]{color:#d1d560}.pal-passive-option.is-rank-3 .pal-passive-option__banner img[data-v-788eb33b],.pal-passive-option.is-rank-2 .pal-passive-option__banner img[data-v-788eb33b]{filter:sepia(1) saturate(100) hue-rotate(0deg)}.pal-passive-option.is-negative .pal-passive-option__banner strong[data-v-788eb33b],.pal-passive-option.is-negative .pal-passive-option__description[data-v-788eb33b],.pal-passive-option.is-negative .pal-passive-option__internal[data-v-788eb33b]{color:#ff4646}.pal-passive-option.is-negative .pal-passive-option__banner img[data-v-788eb33b]{transform:scaleY(-1);filter:invert(.8) sepia(.9) saturate(74.56) hue-rotate(359deg) brightness(.95) contrast(1.15)}.pal-skill-rating[data-v-788eb33b]{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:9px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.pal-skill-rating--compact[data-v-788eb33b]{width:22px;height:22px;border-radius:6px;font-size:10px}.pal-skill-rating.is-exceptional[data-v-788eb33b]{color:#b8f2c9;background:#003519;background:oklch(.29 .08 154)}.pal-skill-rating.is-positive[data-v-788eb33b]{color:#fbe7ab;background:#392c00;background:oklch(.3 .07 92)}.pal-skill-rating.is-standard[data-v-788eb33b]{color:var(--ui-text);background:var(--ui-surface-raised)}.pal-skill-rating.is-negative[data-v-788eb33b]{color:#ffc7c2;color:oklch(.88 .09 24);background:var(--ui-danger-soft)}.pal-skill-rating.is-neutral[data-v-788eb33b]{color:var(--ui-text-muted);background:var(--ui-surface-raised)}.pal-skill-option__content[data-v-788eb33b]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:4px}.pal-skill-option__heading[data-v-788eb33b]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:5px}.pal-skill-option__heading strong[data-v-788eb33b]{min-width:0;overflow:hidden;color:inherit;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.pal-skill-tag[data-v-788eb33b]{padding:1px 5px;color:var(--ui-text-secondary);background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:5px;font-size:10px;line-height:1.4}.pal-skill-option__description[data-v-788eb33b]{display:-webkit-box;overflow:hidden;color:var(--ui-text-muted);font-size:11.5px;line-height:1.45;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pal-skill-option__internal[data-v-788eb33b]{overflow:hidden;color:var(--ui-text-muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.pal-skill-option__meta[data-v-788eb33b]{display:flex;flex-wrap:wrap;gap:10px;color:var(--ui-text-secondary);font-size:11px;font-variant-numeric:tabular-nums}.pal-skill-option__check[data-v-788eb33b]{flex:0 0 auto;margin-top:9px;color:var(--ui-accent)}.pal-skill-empty[data-v-788eb33b]{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:var(--ui-text-muted)}.pal-skill-empty p[data-v-788eb33b]{margin:0}@media (max-width: 680px){.pal-skill-dialog[data-v-788eb33b]{width:calc(100vw - 20px);height:calc(100dvh - 20px)}.pal-skill-list[data-v-788eb33b],.pal-passive-list[data-v-788eb33b]{grid-template-columns:minmax(0,1fr)}.pal-active-element-filters[data-v-788eb33b],.pal-passive-filters[data-v-788eb33b]{padding-inline:12px}.pal-skill-trigger[data-v-788eb33b]{min-width:min(220px,calc(100vw - 110px))}}@media (prefers-reduced-motion: reduce){.pal-skill-trigger[data-v-788eb33b],.pal-skill-option[data-v-788eb33b],.pal-skill-dialog__close[data-v-788eb33b]{transition:none}}.passive-preset-dialog[data-v-00fb11ac]{width:min(960px,calc(100vw - 32px));max-width:none;height:fit-content;max-height:min(680px,calc(100dvh - 32px));padding:0;overflow:hidden;color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:14px;box-shadow:0 24px 72px #0000018c}.passive-preset-dialog[data-v-00fb11ac]::backdrop{background:#000205c7}.passive-preset-dialog.is-editing[data-v-00fb11ac]{width:min(1180px,calc(100vw - 32px))}.passive-preset-dialog__surface[data-v-00fb11ac]{display:flex;max-height:inherit;flex-direction:column}.passive-preset-dialog__header[data-v-00fb11ac]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 18px;background:var(--ui-surface-raised);border-bottom:1px solid var(--ui-border)}.passive-preset-dialog__header h2[data-v-00fb11ac],.passive-preset-editor h3[data-v-00fb11ac]{margin:0;color:var(--ui-text);font-size:19px;font-weight:720;letter-spacing:-.015em}.passive-preset-dialog__header p[data-v-00fb11ac]{max-width:62ch;margin:5px 0 0;color:var(--ui-text-muted);font-size:13px;line-height:1.5}.passive-preset-warning[data-v-00fb11ac]{display:flex;align-items:center;gap:8px;margin:0;padding:9px 18px;color:var(--ui-warning, #f6c96b);background:color-mix(in srgb,var(--ui-warning, #f6c96b) 10%,transparent);border-bottom:1px solid var(--ui-border);font-size:12px}.passive-preset-dialog__toolbar[data-v-00fb11ac]{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 10px 22px;color:var(--ui-text-muted);border-bottom:1px solid var(--ui-border);font-size:12px}.passive-preset-dialog__count[data-v-00fb11ac]{display:flex;align-items:baseline;gap:9px}.passive-preset-dialog__count strong[data-v-00fb11ac]{color:var(--ui-text-secondary);font-size:12px;font-weight:650}.passive-preset-dialog__count span[data-v-00fb11ac]{color:var(--ui-text-muted);font-size:11px}.passive-preset-dialog__body[data-v-00fb11ac]{display:grid;min-height:0;max-height:calc(100dvh - 180px);flex:1 1 auto;grid-template-columns:minmax(0,1fr)}.passive-preset-dialog__body.is-editing[data-v-00fb11ac]{grid-template-columns:minmax(520px,1.35fr) minmax(360px,.85fr)}.passive-preset-list[data-v-00fb11ac]{display:grid;min-height:0;align-content:start;gap:10px;padding:12px;overflow-y:auto}.passive-preset-row[data-v-00fb11ac]{padding:15px 16px;background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:10px;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.passive-preset-row[data-v-00fb11ac]:hover{background:var(--ui-surface-hover);border-color:var(--ui-border-strong)}.passive-preset-row.is-pinned[data-v-00fb11ac]{border-color:color-mix(in srgb,var(--ui-accent) 45%,var(--ui-border))}.passive-preset-row__content[data-v-00fb11ac]{min-width:0}.passive-preset-row__header[data-v-00fb11ac]{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.passive-preset-row__title[data-v-00fb11ac]{display:flex;min-width:0;align-items:center;gap:8px;padding-top:6px}.passive-preset-row__title>strong[data-v-00fb11ac]{overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.passive-preset-pinned-badge[data-v-00fb11ac]{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;color:var(--ui-accent);background:var(--ui-accent-soft);border-radius:5px;font-size:10px;font-weight:700}.passive-preset-traits[data-v-00fb11ac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;margin-top:10px}.passive-preset-editor__skill .is-unknown[data-v-00fb11ac]{color:var(--ui-danger)}.passive-preset-row__empty[data-v-00fb11ac]{color:var(--ui-text-muted);font-size:12px}.passive-preset-row__actions[data-v-00fb11ac]{display:flex;flex:0 0 auto;align-items:flex-start;gap:6px}.preset-button[data-v-00fb11ac],.icon-button[data-v-00fb11ac]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;margin:0;color:var(--ui-text-secondary);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.preset-button[data-v-00fb11ac]{padding:6px 10px;font-size:12px;font-weight:650}.icon-button[data-v-00fb11ac]{width:34px;padding:0}.preset-button[data-v-00fb11ac],.icon-button[data-v-00fb11ac]{transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .12s ease}.preset-button[data-v-00fb11ac]:hover:not(:disabled),.icon-button[data-v-00fb11ac]:hover:not(:disabled){color:var(--ui-text);background:var(--ui-surface-hover);border-color:var(--ui-border-strong)}.preset-button[data-v-00fb11ac]:active:not(:disabled),.icon-button[data-v-00fb11ac]:active:not(:disabled){transform:translateY(1px) scale(.98)}.preset-button[data-v-00fb11ac]:focus-visible,.icon-button[data-v-00fb11ac]:focus-visible,.passive-preset-field input[data-v-00fb11ac]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.preset-button[data-v-00fb11ac]:disabled,.icon-button[data-v-00fb11ac]:disabled{cursor:not-allowed;opacity:.48}.preset-button--primary[data-v-00fb11ac]{color:#060e18;background:var(--ui-accent);border-color:var(--ui-accent)}.preset-button--primary[data-v-00fb11ac]:hover:not(:disabled){color:#02060d;background:var(--ui-accent-strong);border-color:var(--ui-accent-strong)}.icon-button--danger[data-v-00fb11ac]{color:var(--ui-danger)}.icon-button--pin.is-active[data-v-00fb11ac]{color:var(--ui-accent);background:var(--ui-accent-soft);border-color:color-mix(in srgb,var(--ui-accent) 55%,var(--ui-border))}.passive-preset-empty[data-v-00fb11ac]{display:grid;min-height:220px;place-content:center;justify-items:center;gap:10px;color:var(--ui-text-muted);text-align:center}.passive-preset-empty p[data-v-00fb11ac]{margin:0}.passive-preset-editor[data-v-00fb11ac]{min-width:0;padding:16px;overflow-y:auto;background:var(--ui-surface-raised);border-left:1px solid var(--ui-border)}.passive-preset-editor>header[data-v-00fb11ac],.passive-preset-editor>footer[data-v-00fb11ac]{display:flex;align-items:center;justify-content:space-between;gap:8px}.passive-preset-editor h3[data-v-00fb11ac]{font-size:15px}.passive-preset-editor>footer[data-v-00fb11ac]{justify-content:flex-end;margin-top:16px}.passive-preset-field[data-v-00fb11ac]{display:grid;gap:7px;margin-top:16px;color:var(--ui-text-secondary);font-size:12px;font-weight:650}.passive-preset-field input[data-v-00fb11ac]{min-height:36px;padding:7px 9px;color:var(--ui-text);background:var(--ui-surface-raised);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm)}.passive-preset-field[data-v-00fb11ac] .pal-skill-trigger{width:100%;min-width:0;flex:none}.passive-preset-editor__skills[data-v-00fb11ac]{display:grid;gap:6px;margin-top:10px}.passive-preset-editor__skills>p[data-v-00fb11ac]{margin:4px 0;color:var(--ui-text-muted);font-size:12px;line-height:1.5}.passive-preset-editor__skill[data-v-00fb11ac]{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:8px;padding:0 3px 0 9px;background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);font-size:12px}.passive-preset-editor__skill .icon-button[data-v-00fb11ac]{width:30px;min-height:30px}.passive-preset-form-error[data-v-00fb11ac]{margin:10px 0 0;color:var(--ui-danger);font-size:12px}@media (max-width: 920px){.passive-preset-dialog[data-v-00fb11ac]{width:calc(100vw - 20px);height:fit-content;max-height:calc(100dvh - 20px)}.passive-preset-dialog__body.is-editing[data-v-00fb11ac]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(180px,.7fr) minmax(300px,1fr)}.passive-preset-editor[data-v-00fb11ac]{border-top:1px solid var(--ui-border);border-left:0}}@media (max-width: 560px){.passive-preset-row__header[data-v-00fb11ac]{flex-direction:column}.passive-preset-row__actions[data-v-00fb11ac]{align-self:flex-end}}@media (prefers-reduced-motion: reduce){.preset-button[data-v-00fb11ac],.icon-button[data-v-00fb11ac]{transition:none}}.PalEditor[data-v-231e63ce]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(500px,.9fr);grid-template-rows:max-content minmax(min-content,1fr);min-height:var(--sub-height);height:auto;overflow:visible;align-items:flex-start;align-content:flex-start;gap:10px;background:var(--ui-canvas)}.PalEditor.unref[data-v-231e63ce]{filter:grayscale(100%)}.EditorItem[data-v-231e63ce]{display:flex;min-width:0;background:var(--ui-surface);padding:1.5rem;border-radius:var(--ui-radius-md)}div.basicInfo[data-v-231e63ce]{position:relative;grid-column:1;width:100%;min-width:0;max-width:none;align-items:stretch}.pal-summary[data-v-231e63ce]{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--ui-border)}.pal-identity[data-v-231e63ce]{display:flex;min-width:210px;align-items:center;gap:12px}.pal-summary__copy[data-v-231e63ce]{display:grid;min-width:0;align-items:start;gap:2px}.pal-summary__copy strong[data-v-231e63ce]{overflow:hidden;color:var(--ui-text);font-size:18px;font-weight:680;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.pal-summary__eyebrow[data-v-231e63ce]{color:var(--ui-text-muted);font-size:11px;font-weight:600}.pal-summary__species[data-v-231e63ce]{display:flex;min-width:0;align-items:center;gap:4px;color:var(--ui-text-secondary);font-size:12px}div.statsPanel[data-v-231e63ce]{grid-column:2;width:100%}div.palInfo[data-v-231e63ce]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:6px}.metric[data-v-231e63ce]{display:grid;min-width:0;gap:1px;padding:8px 10px;background:var(--ui-surface-raised);border-radius:var(--ui-radius-sm)}.metric span[data-v-231e63ce]{overflow:hidden;color:var(--ui-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.metric strong[data-v-231e63ce]{color:var(--ui-text);font-size:14px;font-weight:650}div.skillPanel[data-v-231e63ce]{grid-column:1 / -1;width:100%;min-height:100%;max-width:none;align-self:stretch;flex-wrap:wrap}div.skillList[data-v-231e63ce]{display:flex;width:100%;flex-wrap:wrap}hr[data-v-231e63ce]{border:0;width:100%;height:2px;background-color:var(--ui-border);margin:20px 0}button[data-v-231e63ce]{cursor:pointer}p.cat[data-v-231e63ce]{margin:0;display:flex;align-items:center;gap:6px}div[data-v-231e63ce]{display:flex;align-items:center}div.flex-v[data-v-231e63ce]{flex-direction:column;gap:.2rem}div.flex-h[data-v-231e63ce]{flex-direction:row;gap:.5rem;min-width:0}div.left[data-v-231e63ce]{justify-content:flex-start;align-items:flex-start}p.const[data-v-231e63ce]{display:flex;align-items:center;min-width:0;min-height:2rem;height:auto;margin:.2rem;padding:.2rem .4rem;border-radius:.5rem;color:var(--ui-text-secondary);background:var(--ui-surface-raised);box-shadow:none;white-space:nowrap}p.const.skill-label[data-v-231e63ce]{gap:6px}p.out_of_container[data-v-231e63ce]{color:#3db15e!important}.pal-summary__portrait[data-v-231e63ce]{width:64px;height:64px;max-width:none;flex:0 0 auto;align-self:auto;border-radius:12px;box-shadow:var(--ui-shadow-sm);margin:0;object-fit:contain}img.suitIcon[data-v-231e63ce]{display:block;width:24px;height:24px;align-self:center;margin:0;padding:0;object-fit:contain}img.palIcon.unref[data-v-231e63ce]{filter:grayscale(100%)}div.editField[data-v-231e63ce]{min-width:0;gap:6px}button.edit[data-v-231e63ce]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0rem;margin:0rem;background-color:#848484;color:#f5f5f5;border:none;outline:none;border-radius:.5rem;transition:all .15s ease-in-out}button.edit[data-v-231e63ce]:hover{background-color:#9c9c9c;box-shadow:2px 2px 10px #262626;transition:all .15s ease-in-out}button.edit[data-v-231e63ce]:disabled{background-color:#8b8b8b;box-shadow:0 0;filter:grayscale(100%);cursor:not-allowed}button.text[data-v-231e63ce]{width:100%;background-color:#2c77c2;padding:1rem .5rem;margin:.2rem}button.text[data-v-231e63ce]:hover{background-color:#18518a}button.text[data-v-231e63ce]:disabled{background-color:#8a8a8a;box-shadow:0 0;filter:grayscale(100%);cursor:not-allowed}button.edit_text[data-v-231e63ce]{width:5rem;background-color:#2c77c2;padding:1rem .5rem;margin:.2rem}button.edit_text[data-v-231e63ce]:hover{background-color:#18518a}button.edit_text[data-v-231e63ce]:disabled{background-color:#8a8a8a;box-shadow:0 0;filter:grayscale(100%);cursor:not-allowed}button.del[data-v-231e63ce]{background-color:#ffcece}button.del[data-v-231e63ce]:hover{background-color:#7c0f0f}button.del[data-v-231e63ce]:disabled{background-color:#8a8a8a;box-shadow:0 0;filter:grayscale(100%);cursor:not-allowed}button#dump_btn[data-v-231e63ce]{position:absolute;top:1rem;left:1rem;display:flex;align-items:center;justify-content:center;height:2rem;padding:1rem;margin:0rem;background-color:#636363;color:#ccc;border:none;outline:none;border-radius:.5rem;transition:all .15s ease-in-out}button#dump_btn[data-v-231e63ce]:hover{background-color:#3e3e3e;box-shadow:2px 2px 10px #262626;color:#ccc}button#dump_btn[data-v-231e63ce]:disabled{background-color:#8a8a8a;box-shadow:0 0;filter:grayscale(100%);cursor:not-allowed}button#del_btn[data-v-231e63ce]{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;height:2rem;padding:1rem;margin:0rem;background-color:#bd1c3c;color:#f5f5f5;border:none;outline:none;border-radius:.5rem;transition:all .15s ease-in-out}button#del_btn[data-v-231e63ce]:hover{background-color:#830e25;box-shadow:2px 2px 10px #262626}button#del_btn[data-v-231e63ce]:disabled{background-color:#8a8a8a;box-shadow:0 0;filter:grayscale(100%);cursor:not-allowed}button#dupe_btn[data-v-231e63ce]{position:absolute;top:3.5rem;left:1rem;display:flex;align-items:center;justify-content:center;height:2rem;padding:1rem;margin:0rem;background-color:#1c8dbd;color:#f5f5f5;border:none;outline:none;border-radius:.5rem;transition:all .15s ease-in-out}button#dupe_btn[data-v-231e63ce]:hover{background-color:#0e6b92;box-shadow:2px 2px 10px #262626}button#dupe_btn[data-v-231e63ce]:disabled{background-color:#8a8a8a;box-shadow:0 0;filter:grayscale(100%);cursor:not-allowed}input.edit[data-v-231e63ce]{height:2rem;background-color:#6a6a6c;color:#f5f5f5;border:none;outline:none;border-radius:.5rem;font-size:13px;padding-left:.7rem;padding-right:.7rem}input.edit[data-v-231e63ce]:focus{background-color:#b8b8b8;color:#000;box-shadow:2px 2px 10px #262626}input.edit[data-v-231e63ce]::placeholder{color:#cccccca2}div.spaceBetween[data-v-231e63ce]{display:flex;width:100%;justify-content:space-between;gap:20px}.tooltip-container[data-v-231e63ce]{position:relative;display:inline-block}.tooltip-text[data-v-231e63ce]{visibility:hidden;width:200px;background-color:#000000d9;color:#fff;text-align:center;border-radius:6px;padding:1rem;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-60px;margin-bottom:.25rem}.tooltip-container:hover .tooltip-text[data-v-231e63ce]{visibility:visible}select.selector[data-v-231e63ce]{display:flex;align-items:center;min-width:0;background-color:var(--ui-surface-raised);height:1.8rem;margin:.2rem;padding:.2rem .4rem;border-radius:.5rem;color:var(--ui-text);box-shadow:none}.editor-card-actions[data-v-231e63ce]{display:flex;width:auto;min-width:0;min-height:32px;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.editor-card-actions>button[data-v-231e63ce]{min-height:32px;padding:0 9px;color:var(--ui-text-secondary);background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);font-size:11px;font-weight:550}.editor-card-actions>button[data-v-231e63ce]:hover:not(:disabled){color:var(--ui-text);background:var(--ui-surface-hover);border-color:var(--ui-border-strong)}.editor-card-actions>button.cancel-expedition[data-v-231e63ce]{color:var(--ui-danger);border-color:color-mix(in srgb,var(--ui-danger) 35%,var(--ui-border))}.editor-card-actions .action-separator[data-v-231e63ce]{width:1px;height:22px;margin:0 2px;background:var(--ui-border)}.editor-card-actions #dump_btn[data-v-231e63ce],.editor-card-actions #dupe_btn[data-v-231e63ce],.editor-card-actions #del_btn[data-v-231e63ce]{position:static;inset:auto;margin:0}.preset-file-input[data-v-231e63ce]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.clone-target[data-v-231e63ce]{min-height:32px;margin:0;padding:0 8px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text-secondary);background:var(--ui-surface-raised)}div.basic-fields[data-v-231e63ce]{width:100%;gap:6px}.basic-fields>.editField[data-v-231e63ce]{display:grid;grid-template-columns:minmax(100px,auto) minmax(0,1fr) 32px;width:100%}#EditorMain .basic-fields>.identity-field{grid-template-columns:100px minmax(0,1fr) 32px;min-height:34px;align-items:center;gap:6px}#EditorMain .identity-field>p.const,#EditorMain .identity-field>input.edit,#EditorMain .identity-field .pal-species-trigger{min-height:34px;height:34px;margin:0}#EditorMain .identity-field .pal-species-trigger{padding-block:0}.basic-fields>.editField>p.const[data-v-231e63ce]{margin-left:0}.basic-fields>.editField>input[data-v-231e63ce],.basic-fields>.editField>select[data-v-231e63ce]{width:100%;margin:0}#EditorMain .npc-weapon-field{display:grid;grid-template-columns:100px minmax(0,1fr);min-height:34px;align-items:center;gap:6px}#EditorMain .npc-weapon-field>p.const{min-height:34px;height:34px;margin:0}#EditorMain .npc-weapon-value{display:flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attribute-row[data-v-231e63ce]{width:100%;align-items:stretch;flex-wrap:wrap;gap:6px}.attribute-row>.editField[data-v-231e63ce]{display:flex;width:auto;min-width:220px;flex:1 1 240px}.attribute-row>.editField>p.const[data-v-231e63ce]{flex:1 1 auto}#EditorMain{width:auto;min-width:58px;padding:0 10px;color:var(--ui-text-secondary);font-size:11px;font-weight:720;letter-spacing:.025em}#EditorMain{color:#060e18;background:var(--ui-accent);border-color:var(--ui-accent)}.metadata-grid[data-v-231e63ce]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:6px 8px;padding-top:6px}.meta-field[data-v-231e63ce]{display:grid;grid-template-columns:max-content minmax(0,1fr);width:100%;align-items:center;gap:8px}.meta-field>span[data-v-231e63ce]{color:var(--ui-text-muted);font-size:12px}.meta-field>strong[data-v-231e63ce]{min-width:0;overflow:hidden;color:var(--ui-text-secondary);font-size:12px;font-weight:550;font-variant-numeric:tabular-nums;text-align:left;text-overflow:ellipsis;white-space:nowrap}.metadata-grid>.meta-field[data-v-231e63ce]:last-child{grid-column:1 / -1}.metadata-slot[data-v-231e63ce]{display:flex;min-width:0}.metadata-slot .meta-field[data-v-231e63ce]{flex:1 1 auto}.statsPanel[data-v-231e63ce]{position:relative;container-name:stats-panel;container-type:inline-size;display:flex;flex-direction:column;align-content:start}.stat-primary-grid[data-v-231e63ce]{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;gap:0 18px}#EditorMain .PalEditor>.EditorItem.basicInfo,#EditorMain .PalEditor>.EditorItem.statsPanel{align-self:stretch}.stat-group[data-v-231e63ce]{display:flex;min-width:0;flex-direction:column;gap:4px}.stat-group--iv>p.cat[data-v-231e63ce],.stat-group--souls>p.cat[data-v-231e63ce]{padding-right:68px}.stat-group--souls[data-v-231e63ce]{padding-left:18px;border-left:1px solid var(--ui-border)}.stat-group--condenser[data-v-231e63ce]{width:100%;padding-top:14px;margin-top:12px;border-top:1px solid var(--ui-border)}.stat-group--condenser>p.cat[data-v-231e63ce]{margin:0}.stat-group--suitabilities[data-v-231e63ce]{width:100%;padding-top:14px;margin-top:12px;border-top:1px solid var(--ui-border)}.estimated-group[data-v-231e63ce]{display:flex;width:100%;min-width:0;flex-direction:column;padding-top:14px;margin-top:12px;border-top:1px solid var(--ui-border)}.statsPanel .spaceBetween[data-v-231e63ce]{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,46%);align-items:center;gap:12px;min-height:36px;padding-block:0}.statsPanel .spaceBetween>p.const[data-v-231e63ce]{min-width:0;padding-left:0;background:transparent;white-space:normal}.statsPanel input[type=range][data-v-231e63ce]{width:100%;min-width:0}@container stats-panel (max-width: 537px){.stat-group--souls[data-v-231e63ce]{padding:14px 0 0;margin-top:8px;border-top:1px solid var(--ui-border);border-left:0}}.suitabilityPanel .skillList[data-v-231e63ce]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;align-items:center;gap:8px 12px}.suitabilityPanel[data-v-231e63ce]{container-type:inline-size;gap:10px}.stat-group-header[data-v-231e63ce]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.stat-group-header>p.cat[data-v-231e63ce]{margin:0}.suitabilityPanel .skillList>div[data-v-231e63ce]{display:grid;grid-template-columns:minmax(44px,1fr) repeat(3,32px);width:100%;min-width:0;align-items:center;gap:4px}.suitabilityPanel .skillList p.const[data-v-231e63ce]{width:100%;margin:0;align-items:center;gap:4px}#EditorMain button.edit.stats-max-all,#EditorMain button.edit.suitability-max-all{width:auto;min-width:54px;min-height:32px;padding-inline:10px;font-size:11px;font-weight:700}#EditorMain button.edit.stats-max-all{position:absolute;z-index:1;top:18px;right:18px}.skill-section[data-v-231e63ce]{container-name:skill-section;container-type:inline-size;display:flex;min-width:0;height:100%;flex-direction:column}@container (max-width: 620px){.suitabilityPanel .skillList[data-v-231e63ce]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 420px){.suitabilityPanel .skillList[data-v-231e63ce]{grid-template-columns:minmax(0,1fr)}}.skill-section-header[data-v-231e63ce]{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.skill-section-header h3[data-v-231e63ce]{min-width:0;margin:0;color:var(--ui-text);font-size:13px;font-weight:680;line-height:1.35;text-wrap:balance}.skill-section-actions[data-v-231e63ce]{display:flex;align-items:center;gap:6px}.passive-preset-trigger[data-v-231e63ce],.custom-passive-trigger[data-v-231e63ce]{min-height:32px;margin:0;padding:0 10px;color:var(--ui-text-secondary);background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);font-size:12px;font-weight:650}.passive-preset-trigger[data-v-231e63ce]:hover:not(:disabled),.custom-passive-trigger[data-v-231e63ce]:hover:not(:disabled){color:var(--ui-accent);background:var(--ui-accent-soft);border-color:var(--ui-accent)}.passive-preset-trigger[data-v-231e63ce]:focus-visible,.custom-passive-trigger[data-v-231e63ce]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.passive-preset-trigger[data-v-231e63ce]:disabled,.custom-passive-trigger[data-v-231e63ce]:disabled{cursor:not-allowed;opacity:.5}.custom-passive-trigger[data-v-231e63ce]{color:var(--ui-danger);border-color:color-mix(in srgb,var(--ui-danger) 45%,var(--ui-border))}.passive-preset-quickbar[data-v-231e63ce]{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;gap:6px 8px;margin:-1px 0 9px;padding:7px 8px;background:color-mix(in srgb,var(--ui-accent-soft) 42%,var(--ui-surface-raised));border:1px solid color-mix(in srgb,var(--ui-accent) 24%,var(--ui-border));border-radius:8px}.passive-preset-quickbar__label[data-v-231e63ce]{display:inline-flex;flex:0 0 100%;align-items:center;gap:4px;padding:0 3px;color:var(--ui-text-muted);font-size:10px;font-weight:700}.passive-preset-quick-action[data-v-231e63ce]{display:inline-flex;width:fit-content;max-width:100%;flex:0 1 auto;min-width:0;min-height:32px;align-items:center;margin:0;padding:5px 10px;overflow:hidden;color:var(--ui-text-secondary);background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);text-align:left;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .12s ease}.passive-preset-quick-action[data-v-231e63ce]:hover:not(:disabled){color:var(--ui-text);background:var(--ui-surface-hover);border-color:var(--ui-border-strong)}.passive-preset-quick-action[data-v-231e63ce]:active:not(:disabled){transform:translateY(1px) scale(.98)}.passive-preset-quick-action[data-v-231e63ce]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.passive-preset-quick-action[data-v-231e63ce]:disabled{cursor:not-allowed;opacity:.48}.passive-preset-quick-action.is-active[data-v-231e63ce]{color:var(--ui-accent);background:var(--ui-accent-soft);border-color:var(--ui-accent)}.passive-preset-quick-action__label[data-v-231e63ce]{min-width:0;overflow:hidden;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.skill-item-grid[data-v-231e63ce]{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:40px;align-content:start;gap:6px 8px}@container skill-section (max-width: 460px){.skill-item-grid[data-v-231e63ce]{grid-template-columns:minmax(0,1fr)}}.skill-item[data-v-231e63ce]{min-width:0;height:40px}.skill-item-row[data-v-231e63ce]{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;width:100%;height:40px;min-width:0;gap:5px}.active-skill-card[data-v-231e63ce]{position:relative;display:flex;min-width:0;min-height:40px;align-items:center;padding:0 10px;color:var(--ui-text-secondary);background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);transition:background-color .16s ease,border-color .16s ease}.active-skill-card[data-v-231e63ce]:hover,.active-skill-card[data-v-231e63ce]:focus-visible{color:var(--ui-text);background:var(--ui-surface-hover);border-color:var(--ui-accent)}.active-skill-card__label[data-v-231e63ce]{display:flex;width:100%;min-width:0;align-items:center;gap:7px;font-size:13px;font-weight:650}.active-skill-card__label>span[data-v-231e63ce]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-item-remove[data-v-231e63ce]{align-self:center}.skillsPanel .active-skill-card .tooltip-text[data-v-231e63ce]{bottom:calc(100% + 8px);left:0;width:min(360px,calc(100vw - 48px));margin:0;padding:10px 12px;color:var(--ui-text);text-align:left;white-space:pre-line;pointer-events:none;opacity:0;transform:translateY(6px) scale(.985);transform-origin:bottom left;transition:opacity .16s cubic-bezier(.25,1,.5,1),transform .16s cubic-bezier(.25,1,.5,1)}.skillsPanel .active-skill-card:hover .tooltip-text[data-v-231e63ce],.skillsPanel .active-skill-card:focus-visible .tooltip-text[data-v-231e63ce]{visibility:visible;opacity:1;transform:translateY(0) scale(1)}.skillsPanel .active-skill-card .tooltip-text h3[data-v-231e63ce],.skillsPanel .active-skill-card .tooltip-text p[data-v-231e63ce]{margin:0}.skillsPanel .active-skill-card .tooltip-text[data-v-231e63ce]{display:grid;gap:6px}.active-skill-element[data-v-231e63ce],.active-skill-tags[data-v-231e63ce]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.active-skill-element strong[data-v-231e63ce]{font-weight:650}.active-skill-tag[data-v-231e63ce]{padding:1px 6px;color:var(--ui-text-secondary);background:var(--ui-surface-raised);border:1px solid var(--ui-border-strong);border-radius:5px;font-size:10px;line-height:1.4}@media (max-width: 1500px){.PalEditor[data-v-231e63ce]{grid-template-columns:minmax(0,1fr);grid-template-rows:max-content max-content minmax(min-content,1fr)}div.basicInfo[data-v-231e63ce],div.statsPanel[data-v-231e63ce],div.skillPanel[data-v-231e63ce]{grid-column:1}}@media (max-width: 760px){.pal-summary[data-v-231e63ce]{flex-direction:column}.editor-card-actions[data-v-231e63ce]{justify-content:flex-start}.metadata-grid[data-v-231e63ce],div.palInfo[data-v-231e63ce],.suitabilityPanel[data-v-231e63ce]{grid-template-columns:minmax(0,1fr)}}.tech[data-v-deaaee81]{min-width:8rem;max-width:8rem;min-height:10rem;max-width:10rem;background-position:center;background-size:90px 90px;background-repeat:no-repeat;position:relative;box-shadow:3px 3px 3px #000;background-color:#1455a4;margin:8px;cursor:pointer}.tech.bossTech[data-v-deaaee81]{background-color:#6b2f77;border-color:#b74fff}.tech.locked[data-v-deaaee81]{filter:grayscale(100%)}.techHeader[data-v-deaaee81]{position:absolute;top:0;width:100%;text-align:center;background-color:#0009;color:#fff;font-size:small;padding:2px 0}.techFooter[data-v-deaaee81]{position:absolute;bottom:0;width:100%;text-align:center;background-color:#0003;text-shadow:-1px 0 black,0 1px black,1px 0 black,0 -1px black;font-size:small;color:#fff;padding:2px 0}.item-icon[data-v-166778a2]{flex:0 0 auto;border-radius:.5rem;object-fit:contain}.item-icon--missing[data-v-166778a2]{display:grid;place-items:center;background:#303033;color:#8f9199;font-weight:700}.item-picker-trigger[data-v-8cc82db0]{display:grid;width:100%;min-width:0;min-height:58px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px 7px 7px;color:var(--ui-text);background:var(--ui-surface-raised);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);text-align:left}.item-picker-trigger[data-v-8cc82db0]:hover:not(:disabled){background:var(--ui-surface-hover);border-color:var(--ui-accent)}.item-picker-trigger__empty[data-v-8cc82db0]{display:grid;width:40px;height:40px;place-content:center;color:var(--ui-text-muted);background:var(--ui-surface);border-radius:8px}.item-picker-trigger__copy[data-v-8cc82db0]{display:grid;min-width:0;gap:1px}.item-picker-trigger__copy strong[data-v-8cc82db0],.item-picker-trigger__copy small[data-v-8cc82db0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-picker-trigger__copy strong[data-v-8cc82db0]{font-size:13px;font-weight:650}.item-picker-trigger__copy small[data-v-8cc82db0]{color:var(--ui-text-muted);font-size:10.5px}.item-picker-trigger__meta[data-v-8cc82db0]{color:var(--ui-text-secondary)!important}.item-picker-trigger__action[data-v-8cc82db0]{display:flex;align-items:center;gap:5px;color:var(--ui-accent);font-size:11px;font-weight:650}.item-picker-dialog[data-v-8cc82db0]{width:min(1040px,calc(100vw - 32px));max-width:none;height:min(780px,calc(100dvh - 40px));max-height:none;padding:0;overflow:hidden;color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-md)}.item-picker-dialog[data-v-8cc82db0]::backdrop{background:#000205cc}.item-picker-dialog__surface[data-v-8cc82db0]{display:grid;height:100%;grid-template-rows:auto auto minmax(0,1fr) auto}.item-picker-dialog__header[data-v-8cc82db0]{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid var(--ui-border)}.item-picker-dialog__header p[data-v-8cc82db0]{margin:0 0 2px;color:var(--ui-accent);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.item-picker-dialog__header h2[data-v-8cc82db0]{margin:0;font-size:18px;font-weight:680;letter-spacing:-.01em}.item-picker-dialog__close[data-v-8cc82db0]{display:grid;width:36px;height:36px;place-content:center;padding:0;color:var(--ui-text-muted);background:transparent;border:1px solid transparent;border-radius:var(--ui-radius-sm)}.item-picker-dialog__close[data-v-8cc82db0]:hover{color:var(--ui-text);background:var(--ui-surface-hover);border-color:var(--ui-border)}.item-picker-tools[data-v-8cc82db0]{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:10px 14px;padding:14px 18px;border-bottom:1px solid var(--ui-border)}.item-picker-search[data-v-8cc82db0]{display:flex;min-width:0;align-items:center;gap:9px;padding:0 11px;color:var(--ui-text-muted);background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.item-picker-search[data-v-8cc82db0]:focus-within{color:var(--ui-accent);border-color:var(--ui-accent);box-shadow:0 0 0 3px #50acf624}.item-picker-search input[data-v-8cc82db0]{width:100%;min-width:0;height:40px;padding:0;color:var(--ui-text);background:transparent;border:0;outline:0}.item-picker-search input[data-v-8cc82db0]::placeholder{color:var(--ui-text-muted)}.item-picker-filters[data-v-8cc82db0]{display:flex;gap:6px}.item-picker-filters select[data-v-8cc82db0]{min-width:130px;height:40px;padding:0 30px 0 9px;color:var(--ui-text-secondary);background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.item-picker-result-count[data-v-8cc82db0]{grid-column:1 / -1;margin:-2px 0 0;color:var(--ui-text-muted);font-size:11px}.item-picker-list[data-v-8cc82db0]{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;overflow-y:auto;padding:14px 18px 18px}.item-picker-option[data-v-8cc82db0]{display:grid;min-width:0;min-height:112px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:11px;color:var(--ui-text-secondary);background:transparent;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);text-align:left}.item-picker-option[data-v-8cc82db0]:hover{color:var(--ui-text);background:var(--ui-surface-hover);border-color:var(--ui-border-strong)}.item-picker-option.is-selected[data-v-8cc82db0]{color:var(--ui-text);background:var(--ui-accent-soft);border-color:var(--ui-accent)}.item-picker-option__copy[data-v-8cc82db0]{display:grid;min-width:0;gap:3px}.item-picker-option__heading[data-v-8cc82db0]{display:flex;min-width:0;align-items:center;gap:6px}.item-picker-option__heading strong[data-v-8cc82db0]{min-width:0;overflow:hidden;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.item-picker-option code[data-v-8cc82db0]{overflow:hidden;color:var(--ui-text-muted);font:10.5px/1.4 ui-monospace,Cascadia Code,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.item-picker-option__description[data-v-8cc82db0]{display:-webkit-box;overflow:hidden;color:var(--ui-text-muted);font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.item-picker-option__meta[data-v-8cc82db0]{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px;color:var(--ui-text-secondary);font-size:10px}.item-picker-option__meta span[data-v-8cc82db0],.item-picker-badge[data-v-8cc82db0]{padding:1px 5px;background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:5px}.item-picker-badge[data-v-8cc82db0]{flex:0 0 auto;color:var(--ui-accent);font-size:10px}.item-picker-option__check[data-v-8cc82db0]{margin-top:17px;color:var(--ui-accent)}.item-picker-load-more[data-v-8cc82db0]{grid-column:1 / -1;min-height:38px;color:var(--ui-accent);background:var(--ui-accent-soft);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.item-picker-empty[data-v-8cc82db0]{display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:var(--ui-text-muted)}.item-picker-empty strong[data-v-8cc82db0]{color:var(--ui-text-secondary);font-size:13px}.item-picker-empty span[data-v-8cc82db0]{font-size:11px}.item-picker-dialog__footer[data-v-8cc82db0]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1.7fr) auto;align-items:end;gap:12px;padding:12px 18px 16px;border-top:1px solid var(--ui-border);background:var(--ui-surface-raised)}.item-picker-quantity[data-v-8cc82db0]{display:grid;gap:5px}.item-picker-quantity__label[data-v-8cc82db0]{display:flex;align-items:baseline;justify-content:space-between;color:var(--ui-text-secondary);font-size:11px}.item-picker-quantity__label small[data-v-8cc82db0]{color:var(--ui-text-muted);font-size:10px}.item-picker-quantity__control[data-v-8cc82db0]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.item-picker-quantity input[data-v-8cc82db0]{min-height:38px;padding:0 10px;color:var(--ui-text);background:var(--ui-canvas);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);font-weight:700}.item-picker-max[data-v-8cc82db0],.item-picker-cancel[data-v-8cc82db0],.item-picker-confirm[data-v-8cc82db0]{min-height:38px;padding:0 14px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text-secondary);background:var(--ui-surface);font-size:11px;font-weight:700}.item-picker-max[data-v-8cc82db0]{color:var(--ui-accent);background:var(--ui-accent-soft);border-color:transparent}.item-picker-dialog__actions[data-v-8cc82db0]{display:flex;gap:6px}.item-picker-confirm[data-v-8cc82db0]{color:#fff;background:var(--ui-accent-strong);border-color:transparent}.item-picker-cancel[data-v-8cc82db0]:hover:not(:disabled),.item-picker-max[data-v-8cc82db0]:hover:not(:disabled),.item-picker-confirm[data-v-8cc82db0]:hover:not(:disabled){filter:brightness(1.08)}.item-picker-quantity.is-disabled[data-v-8cc82db0]{opacity:.55}@media (max-width: 760px){.item-picker-dialog[data-v-8cc82db0]{width:calc(100vw - 20px);height:calc(100dvh - 20px)}.item-picker-tools[data-v-8cc82db0]{grid-template-columns:minmax(0,1fr)}.item-picker-filters[data-v-8cc82db0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.item-picker-filters select[data-v-8cc82db0]{min-width:0}.item-picker-list[data-v-8cc82db0]{grid-template-columns:minmax(0,1fr)}.item-picker-trigger__action[data-v-8cc82db0]{font-size:0}.item-picker-dialog__footer[data-v-8cc82db0]{grid-template-columns:minmax(0,1fr)}.item-picker-dialog__actions[data-v-8cc82db0]{justify-content:stretch}.item-picker-dialog__actions button[data-v-8cc82db0]{flex:1}}@media (prefers-reduced-motion: reduce){.item-picker-trigger[data-v-8cc82db0],.item-picker-option[data-v-8cc82db0],.item-picker-dialog__close[data-v-8cc82db0]{transition:none}}.inventory-editor[data-v-154e2a89]{height:100%;width:100%;min-width:0;min-height:710px;container-type:inline-size;color:var(--ui-text)}.inventory-game-layout[data-v-154e2a89]{--inventory-slot-size: clamp(48.5px, calc(6cqw - 11.5px) , 101.84px);display:grid;height:100%;min-height:710px;grid-template-columns:clamp(360px,36%,680px) minmax(360px,1fr);align-items:stretch;gap:0;overflow:hidden;background-color:#00090f;background-image:url(/images/Pal/Texture/UI/Main_Menu/T_prt_pal_skill_base_02.webp);background-position:center;background-size:280px 36px;background-blend-mode:soft-light;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);box-shadow:inset 0 1px #ffffff0d}.inventory-board[data-v-154e2a89]{display:grid;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:#000508f0;border-right:1px solid oklch(.7 .03 220 / .38)}.container-tabs[data-v-154e2a89]{display:flex;min-width:0;overflow-x:auto;padding:5px;border-bottom:1px solid oklch(.72 .035 220 / .45);scrollbar-width:thin}.container-tabs button[data-v-154e2a89]{position:relative;display:grid;min-width:118px;min-height:44px;flex:1 0 auto;align-content:center;gap:2px;padding:7px 12px;color:var(--ui-text-muted);background:#051115c2;border:1px solid transparent;border-right-color:#8daab447;border-radius:0;text-align:left;transition:color .16s ease,background-color .16s ease}.container-tabs button[data-v-154e2a89]:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:transparent;content:""}.container-tabs button[data-v-154e2a89]:hover:not(:disabled){color:var(--ui-text);background:#08232bdb}.container-tabs button[data-v-154e2a89]:active:not(:disabled){transform:translateY(1px)}.container-tabs button[data-v-154e2a89]:focus-visible{z-index:1;outline:2px solid var(--ui-accent);outline-offset:-3px}.container-tabs button.active[data-v-154e2a89]{color:#0e1d22;background:#a2c1c9;border-color:#cce3e780}.container-tabs button.active[data-v-154e2a89]:after{background:var(--ui-accent)}.container-tabs button.active small[data-v-154e2a89]{color:#314349}.container-tabs span[data-v-154e2a89]{font-size:11px;font-weight:700;white-space:nowrap}.container-tabs small[data-v-154e2a89]{color:var(--ui-text-muted);font-size:8px;font-variant-numeric:tabular-nums}.inventory-slot-grid[data-v-154e2a89]{display:grid;min-height:0;grid-template-columns:repeat(6,minmax(44px,1fr));grid-auto-rows:max-content;align-content:start;gap:6px;padding:12px;overflow-y:auto;scrollbar-gutter:stable}.equipment-board[data-v-154e2a89]{height:100%;min-width:0;padding:18px 16px;overflow:hidden;background:#010c11d6}.equipment-stage[data-v-154e2a89]{display:grid;height:100%;min-height:0;grid-template-columns:minmax(130px,.95fr) minmax(44px,1.05fr) minmax(86px,.68fr);grid-template-rows:minmax(0,1fr) auto;gap:20px 13px}.equipment-side[data-v-154e2a89]{display:flex;min-width:0;flex-direction:column}.equipment-side--left[data-v-154e2a89]{grid-column:1;grid-row:1;justify-content:space-between}.equipment-side--right[data-v-154e2a89]{grid-column:3;grid-row:1 / 3;width:var(--inventory-slot-size);justify-self:end;justify-content:space-between}.equipment-stage__model[data-v-154e2a89]{min-width:0;grid-column:2;grid-row:1}.equipment-section[data-v-154e2a89]{min-width:0}.equipment-section h3[data-v-154e2a89]{display:flex;min-height:27px;align-items:center;margin:0 0 7px;padding:0 9px;overflow:hidden;color:#6fdae6;border-left:3px solid oklch(.82 .14 205);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.equipment-section__warning[data-v-154e2a89]{margin:0;color:var(--ui-danger);font-size:9px}.equipment-slot-grid[data-v-154e2a89]{display:grid;grid-template-columns:repeat(2,var(--inventory-slot-size));gap:7px}.equipment-section--weapon .equipment-slot-grid[data-v-154e2a89]{grid-auto-columns:var(--inventory-slot-size);grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(4,var(--inventory-slot-size))}.equipment-section--head .equipment-slot-grid[data-v-154e2a89],.equipment-section--body .equipment-slot-grid[data-v-154e2a89],.equipment-section--shield .equipment-slot-grid[data-v-154e2a89],.equipment-section--glider .equipment-slot-grid[data-v-154e2a89],.equipment-section--sphere-module .equipment-slot-grid[data-v-154e2a89]{grid-template-columns:var(--inventory-slot-size)}.equipment-bottom[data-v-154e2a89]{display:grid;align-self:end;align-items:end;grid-column:1 / 3;grid-row:2;grid-template-columns:max-content minmax(0,1fr);gap:18px}.equipment-section--food .equipment-slot-grid[data-v-154e2a89]{grid-template-columns:repeat(5,var(--inventory-slot-size))}.equipment-slot[data-v-154e2a89]{width:100%}.inventory-slot[data-v-154e2a89],.equipment-slot[data-v-154e2a89]{--slot-rarity: var(--ui-border-strong);position:relative;display:grid;min-width:0;min-height:0;aspect-ratio:1;place-items:center;padding:7px;overflow:hidden;color:var(--ui-text);background:#010609e6;border:1px solid oklch(.72 .035 220 / .32);border-bottom:3px solid var(--slot-rarity);border-radius:0;box-shadow:inset 0 0 0 1px #ffffff06;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.inventory-slot[data-v-154e2a89]:hover:not(:disabled),.equipment-slot[data-v-154e2a89]:hover:not(:disabled){z-index:1;background:#04191ff5;border-color:var(--slot-rarity);transform:translateY(-2px)}.inventory-slot[data-v-154e2a89]:focus-visible,.inventory-slot.is-selected[data-v-154e2a89],.inventory-slot.is-drop-target[data-v-154e2a89],.equipment-slot[data-v-154e2a89]:focus-visible,.equipment-slot.is-selected[data-v-154e2a89],.equipment-slot.is-drop-target[data-v-154e2a89]{border-color:var(--ui-accent);outline:0;box-shadow:inset 0 0 0 1px var(--ui-accent)}.inventory-slot--rarity-1[data-v-154e2a89]{--slot-rarity: oklch(.69 .06 235)}.inventory-slot--rarity-2[data-v-154e2a89]{--slot-rarity: oklch(.71 .13 230)}.inventory-slot--rarity-3[data-v-154e2a89]{--slot-rarity: oklch(.69 .16 310)}.inventory-slot--rarity-4[data-v-154e2a89],.inventory-slot--rarity-5[data-v-154e2a89]{--slot-rarity: oklch(.8 .15 90)}.inventory-slot.is-empty[data-v-154e2a89],.equipment-slot.is-empty[data-v-154e2a89]{padding:0;color:var(--ui-text-muted);background:#02080bb8;border-bottom-width:1px;border-style:dashed;opacity:.76}.inventory-slot.is-empty[data-v-154e2a89]:hover:not(:disabled),.equipment-slot.is-empty[data-v-154e2a89]:hover:not(:disabled){color:var(--ui-accent);border-color:var(--ui-accent)}.inventory-slot[draggable=true][data-v-154e2a89],.equipment-slot[draggable=true][data-v-154e2a89]{cursor:grab}.inventory-slot.is-dragging[data-v-154e2a89],.equipment-slot.is-dragging[data-v-154e2a89]{opacity:.52;cursor:grabbing}.inventory-slot.is-move-source[data-v-154e2a89],.equipment-slot.is-move-source[data-v-154e2a89]{outline:2px solid var(--ui-accent);outline-offset:1px}.inventory-slot__index[data-v-154e2a89],.equipment-slot__index[data-v-154e2a89]{position:absolute;top:4px;left:5px;color:var(--ui-text-muted);font-size:8px;font-variant-numeric:tabular-nums;opacity:.66}.inventory-slot__icon[data-v-154e2a89],.equipment-slot__icon[data-v-154e2a89]{position:absolute;top:50%;left:50%;display:block;width:calc(100% - 14px);height:calc(100% - 14px);max-width:calc(100% - 14px);max-height:calc(100% - 14px);object-fit:contain;filter:drop-shadow(0 5px 7px color-mix(in srgb,var(--ui-canvas) 58%,transparent));transform:translate(-50%,-50%);pointer-events:none}.inventory-slot__quantity[data-v-154e2a89],.equipment-slot__quantity[data-v-154e2a89]{position:absolute;right:3px;bottom:3px;min-width:16px;padding:1px 3px;color:var(--ui-text);font-size:11px;font-variant-numeric:tabular-nums;line-height:1.2;text-align:right;background:#000103c7;border-radius:3px;text-shadow:0 1px 2px var(--ui-canvas)}.inventory-slot__plus[data-v-154e2a89],.equipment-slot__plus[data-v-154e2a89]{pointer-events:none}.inventory-message[data-v-154e2a89]{margin:0;padding:14px;color:var(--ui-text-muted)}.inventory-message--warning[data-v-154e2a89]{color:var(--ui-danger)}.move-status[data-v-154e2a89]{margin:10px 0 0;color:var(--ui-accent);font-size:11px}.inventory-slot-editor[data-v-154e2a89]{position:fixed;z-index:120;display:grid;width:304px;max-height:calc(100dvh - 24px);gap:12px;padding:12px;overflow-y:auto;color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);box-shadow:0 8px 24px color-mix(in srgb,#000 32%,transparent)}.inventory-slot-editor>header[data-v-154e2a89]{display:flex;align-items:center;gap:9px;padding-bottom:10px;border-bottom:1px solid var(--ui-border)}.inventory-slot-editor>header>div[data-v-154e2a89]{display:grid;min-width:0;flex:1 1 auto;gap:2px}.inventory-slot-editor>header strong[data-v-154e2a89],.inventory-slot-editor>header small[data-v-154e2a89]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-slot-editor>header strong[data-v-154e2a89]{font-size:12px}.inventory-slot-editor>header small[data-v-154e2a89]{color:var(--ui-text-muted);font-size:9px}.inventory-slot-editor__close[data-v-154e2a89]{display:inline-grid;width:28px;height:28px;flex:0 0 28px;place-content:center;color:var(--ui-text-muted);background:transparent;border:0;border-radius:6px}.inventory-slot-editor__close[data-v-154e2a89]:hover,.inventory-slot-editor__close[data-v-154e2a89]:focus-visible{color:var(--ui-text);background:var(--ui-surface-hover)}.inventory-slot-editor__count[data-v-154e2a89]{display:grid;gap:5px}.inventory-slot-editor__count>span[data-v-154e2a89]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ui-text-secondary);font-size:10px;font-weight:700}.inventory-slot-editor__count small[data-v-154e2a89]{color:var(--ui-text-muted);font-size:9px;font-weight:500}.inventory-slot-editor__count input[data-v-154e2a89]{min-width:0;height:34px;flex:1 1 auto;padding:0 8px;color:var(--ui-text);background:var(--ui-canvas);border:1px solid var(--ui-border-strong);border-radius:6px;font:inherit;font-variant-numeric:tabular-nums}.inventory-slot-editor__count input[data-v-154e2a89]:focus{border-color:var(--ui-accent);outline:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-accent) 22%,transparent)}.inventory-slot-editor__count button[data-v-154e2a89]{height:34px;padding:0 10px;color:var(--ui-accent);background:var(--ui-accent-soft);border:0;border-radius:6px;font-size:10px;font-weight:800}.inventory-slot-editor__actions[data-v-154e2a89]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.inventory-slot-editor__actions button[data-v-154e2a89]{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:0 8px;color:var(--ui-accent);background:var(--ui-accent-soft);border:0;border-radius:6px;font-size:9.5px;font-weight:700}.inventory-slot-editor__actions button.active[data-v-154e2a89]{color:var(--ui-text);box-shadow:inset 0 0 0 1px var(--ui-accent)}.inventory-slot-editor__actions button.is-danger[data-v-154e2a89]{color:var(--ui-danger);background:var(--ui-danger-soft)}.inventory-slot-editor button[data-v-154e2a89]:disabled{cursor:not-allowed;opacity:.55}.dynamic-editor[data-v-154e2a89]{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding-top:9px;border-top:1px solid var(--ui-border)}.dynamic-editor header[data-v-154e2a89]{display:grid}.dynamic-editor header small[data-v-154e2a89],.dynamic-editor label span[data-v-154e2a89]{color:var(--ui-text-muted);font-size:10px}.dynamic-editor label[data-v-154e2a89]{display:grid;gap:3px}.dynamic-editor input[data-v-154e2a89]{min-height:32px;padding:0 7px;border:1px solid var(--ui-border);border-radius:6px;color:var(--ui-text);background:var(--ui-canvas)}.dynamic-editor button[data-v-154e2a89]{min-height:32px;align-self:end;border:0;border-radius:6px;color:var(--ui-text);background:var(--ui-accent-soft)}.picker-paste-action[data-v-154e2a89]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 11px;color:var(--ui-accent);background:var(--ui-accent-soft);border:1px solid color-mix(in srgb,var(--ui-accent) 38%,var(--ui-border));border-radius:6px;font-size:10px;font-weight:700}.picker-dynamic-fields[data-v-154e2a89]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;border:1px solid var(--ui-accent);border-radius:var(--ui-radius-sm);background:var(--ui-accent-soft)}.picker-dynamic-fields__heading[data-v-154e2a89]{display:grid;grid-column:1 / -1;gap:2px}.picker-dynamic-fields__heading small[data-v-154e2a89],.picker-dynamic-fields label span[data-v-154e2a89]{color:var(--ui-text-muted);font-size:10px}.picker-dynamic-fields label[data-v-154e2a89]{display:grid;gap:4px;color:var(--ui-text-secondary);font-size:11px}.picker-dynamic-fields input[data-v-154e2a89]{min-height:34px;padding:0 8px;color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:6px}.picker-dynamic-fields__egg[data-v-154e2a89]{grid-column:1 / -1}.picker-dynamic-fields__error[data-v-154e2a89]{grid-column:1 / -1;margin:0;color:var(--ui-danger);font-size:11px}@media (max-width: 920px){.inventory-game-layout[data-v-154e2a89]{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr)}}@media (max-width: 700px){.inventory-editor[data-v-154e2a89]{height:auto;min-height:0}.inventory-game-layout[data-v-154e2a89]{height:auto;min-height:0;grid-template-columns:minmax(0,1fr)}.inventory-board[data-v-154e2a89]{height:520px;min-height:520px;border-right:0;border-bottom:1px solid var(--ui-border-strong)}.equipment-board[data-v-154e2a89]{height:auto;min-height:560px}.equipment-stage[data-v-154e2a89]{height:auto;min-height:520px}}@media (max-width: 620px){.inventory-slot-grid[data-v-154e2a89]{grid-template-columns:repeat(6,minmax(38px,1fr));gap:4px;padding:8px}.inventory-slot-editor[data-v-154e2a89]{right:12px!important;bottom:12px;left:12px!important;top:auto!important;width:auto;visibility:visible!important}.equipment-board[data-v-154e2a89]{padding:14px 10px}.picker-dynamic-fields[data-v-154e2a89]{grid-template-columns:minmax(0,1fr)}.picker-dynamic-fields__heading[data-v-154e2a89],.picker-dynamic-fields__egg[data-v-154e2a89],.picker-dynamic-fields__error[data-v-154e2a89]{grid-column:auto}}@media (prefers-reduced-motion: reduce){.container-tabs button[data-v-154e2a89],.inventory-slot[data-v-154e2a89],.equipment-slot[data-v-154e2a89]{transition:none}}.mission-editor[data-v-d40ab844]{position:relative;display:grid;gap:12px;min-width:0;padding:18px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text)}.mission-heading[data-v-d40ab844],.mission-toolbar[data-v-d40ab844],.mission-actions[data-v-d40ab844],.mission-pagination[data-v-d40ab844],.mission-heading-actions[data-v-d40ab844]{display:flex;align-items:center;gap:8px}.mission-heading[data-v-d40ab844]{justify-content:space-between}.mission-heading p[data-v-d40ab844]{margin:0;color:var(--ui-text-muted);font-size:11px}.mission-heading-actions[data-v-d40ab844]{margin-left:auto}.complete-all-button[data-v-d40ab844]{border-color:#356e59;background:#214d3c;color:#c4f5df}button[data-v-d40ab844],input[data-v-d40ab844],select[data-v-d40ab844]{min-height:34px;box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-raised);color:var(--ui-text)}button[data-v-d40ab844]{padding:0 10px;cursor:pointer}button[data-v-d40ab844]:disabled{opacity:.5;cursor:not-allowed}input[data-v-d40ab844],select[data-v-d40ab844]{padding:0 9px}.mission-toolbar[data-v-d40ab844]{flex-wrap:wrap}.mission-toolbar input[data-v-d40ab844]{flex:1 1 260px;min-width:180px}.mission-actions[data-v-d40ab844]{padding:10px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-canvas)}.mission-actions span[data-v-d40ab844]{margin-right:auto}.mission-warnings[data-v-d40ab844],.mission-error[data-v-d40ab844],.mission-readonly[data-v-d40ab844]{padding:10px 12px;border-radius:var(--ui-radius-sm);background:#342f22;color:#f3d98d}.mission-warnings p[data-v-d40ab844]{margin:2px 0}.mission-error[data-v-d40ab844]{display:flex;align-items:center;gap:8px;background:#3d2328;color:#ffc4c9}.mission-error button[data-v-d40ab844]{margin-left:auto}.mission-readonly[data-v-d40ab844]{background:#302b3b;color:#d8c8ff}.mission-stats[data-v-d40ab844]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mission-stats span[data-v-d40ab844]{padding:9px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-canvas)}.danger[data-v-d40ab844]{color:#ff9ba4}.mission-table-wrap[data-v-d40ab844]{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}table[data-v-d40ab844]{width:100%;min-width:1040px;border-collapse:collapse}th[data-v-d40ab844],td[data-v-d40ab844]{padding:9px;border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle}th[data-v-d40ab844]{position:sticky;top:0;z-index:1;background:var(--ui-surface-raised)}th.selection-column[data-v-d40ab844]{width:36px}.actions-column[data-v-d40ab844],.row-actions[data-v-d40ab844]{min-width:310px;text-align:left}th button[data-v-d40ab844]{min-height:28px;padding:0;border:0;background:transparent;font-weight:700}tbody tr[data-v-d40ab844]{background:var(--ui-surface);cursor:pointer}tbody tr[data-v-d40ab844]:hover{background:var(--ui-surface-raised)}tbody tr.inconsistent[data-v-d40ab844]{box-shadow:inset 3px 0 #d95966}td strong[data-v-d40ab844],td small[data-v-d40ab844]{display:block}td small[data-v-d40ab844]{margin-top:3px;color:#e1b86b}code[data-v-d40ab844]{color:#aeb8d7;font-size:11px}.status-badge[data-v-d40ab844]{display:inline-flex;padding:3px 7px;border-radius:999px;background:#39404c;font-size:11px}.status-badge[data-status=completed][data-v-d40ab844]{background:#214d3c;color:#a9efd2}.status-badge[data-status=in_progress][data-v-d40ab844]{background:#263f67;color:#bcd7ff}.status-badge[data-status=inconsistent][data-v-d40ab844]{background:#5b2930;color:#ffc4ca}.row-actions-inner[data-v-d40ab844]{display:flex;align-items:center;justify-content:flex-start;gap:5px;flex-wrap:wrap}.row-actions-inner button[data-v-d40ab844]{min-height:28px;white-space:nowrap}.empty-state[data-v-d40ab844]{padding:30px;text-align:center;color:var(--ui-text-muted)}.mission-pagination[data-v-d40ab844]{justify-content:flex-end}.mission-drawer[data-v-d40ab844]{position:fixed;z-index:25;top:72px;right:12px;bottom:12px;width:min(440px,calc(100vw - 24px));overflow-y:auto;padding:18px;box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-raised);box-shadow:0 18px 50px #0009}.mission-drawer header[data-v-d40ab844]{display:flex;justify-content:space-between;gap:12px}.mission-drawer h3[data-v-d40ab844]{margin:0 0 4px}.mission-drawer dl[data-v-d40ab844]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px}.mission-drawer dt[data-v-d40ab844]{color:var(--ui-text-muted)}.mission-drawer dd[data-v-d40ab844]{min-width:0;margin:0;overflow-wrap:anywhere}.mission-drawer pre[data-v-d40ab844]{max-height:220px;overflow:auto;white-space:pre-wrap}.drawer-actions[data-v-d40ab844]{display:grid;gap:7px}.mission-modal-backdrop[data-v-d40ab844]{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#000a}.mission-modal[data-v-d40ab844]{width:min(680px,100%);max-height:85vh;overflow-y:auto;padding:20px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-raised);box-shadow:0 24px 70px #000c}.impact-list[data-v-d40ab844]{display:grid;gap:6px;max-height:320px;overflow-y:auto;padding:0;list-style:none}.impact-list li[data-v-d40ab844]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:8px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.impact-list li span[data-v-d40ab844]{grid-column:1 / -1;color:var(--ui-text-muted)}.modal-actions[data-v-d40ab844]{display:flex;justify-content:flex-end;gap:8px}.sr-only[data-v-d40ab844]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media (max-width: 900px){.mission-editor[data-v-d40ab844]{padding:12px}.mission-stats[data-v-d40ab844]{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-actions[data-v-d40ab844]{flex-wrap:wrap}.mission-actions span[data-v-d40ab844]{flex:1 0 100%}}div.no-margin[data-v-44951097]{margin:0}div.no-padding[data-v-44951097]{padding:0}.PalEditor[data-v-44951097]{display:flex;height:var(--sub-height);overflow-y:auto;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:.5rem}.EditorItem[data-v-44951097]{display:flex;flex-shrink:0;background:#484848;padding:1.5rem;border-radius:1rem}.EditorItem.maxW[data-v-44951097]{padding:1rem;max-width:var(--editor-panel-width)}.inventory-panel[data-v-44951097]{width:min(100%,var(--editor-panel-width));box-sizing:border-box}.inventory-header[data-v-44951097]{width:100%;justify-content:space-between;color:#cfd2dc}.inventory-header .cat[data-v-44951097]{margin-bottom:.4rem}.inventory-grid[data-v-44951097]{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:.55rem;width:100%;max-height:34rem;overflow-y:auto}.inventory-item[data-v-44951097]{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.65rem;border:1px solid #5b5b60;border-radius:.75rem;background:#333336}.inventory-copy[data-v-44951097]{min-width:0;align-items:flex-start;flex-direction:column}.inventory-copy strong[data-v-44951097],.inventory-copy small[data-v-44951097],.inventory-copy p[data-v-44951097]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-copy small[data-v-44951097]{color:#9699a3}.inventory-copy p[data-v-44951097]{margin:.25rem 0 0;color:#c4c6cd;font-size:.78rem}.inventory-count[data-v-44951097]{gap:.35rem}.inventory-count input[data-v-44951097]{width:6.8rem;height:2rem;box-sizing:border-box;border:1px solid #6c6d73;border-radius:.45rem;background:#242426;color:#fff;padding:0 .45rem}.inventory-count button[data-v-44951097]{display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:.45rem;background:#2c77c2;color:#fff}.inventory-count button[data-v-44951097]:disabled{background:#696a70;cursor:not-allowed}.inventory-empty[data-v-44951097]{color:#a9abb2}div.editField[data-v-44951097]{gap:5px}div.basicInfo[data-v-44951097]{position:relative;max-width:calc(var(--editor-panel-width) - 380px)}hr[data-v-44951097]{border:0;width:100%;height:2px;background-color:#8a8a8a;margin:20px 0}button[data-v-44951097]{cursor:pointer}p.cat[data-v-44951097]{margin-top:-.8rem;margin-left:-.5rem}div[data-v-44951097]{display:flex;align-items:center}div.flex-v[data-v-44951097]{flex-direction:column;gap:.2rem}div.flex-h[data-v-44951097]{flex-direction:row;gap:.5rem}div.left[data-v-44951097]{justify-content:flex-start;align-items:flex-start}p.const[data-v-44951097]{display:flex;align-items:center;background-color:#272727;height:1.8rem;margin:.2rem;padding:.2rem .4rem;border-radius:.5rem;color:#d0d4e2;box-shadow:2px 2px 10px #262626}button.edit[data-v-44951097]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0rem;margin:0rem;background-color:#848484;color:#f5f5f5;border:none;outline:none;border-radius:.5rem;transition:all .15s ease-in-out}button.edit[data-v-44951097]:hover{background-color:#9c9c9c;box-shadow:2px 2px 10px #262626;transition:all .15s ease-in-out}button.edit[data-v-44951097]:disabled{background-color:#8b8b8b;box-shadow:0 0;filter:grayscale(100%);cursor:not-allowed}button.text[data-v-44951097]{width:100%;background-color:#2c77c2;padding:1rem .5rem;margin:.2rem}button.text[data-v-44951097]:hover{background-color:#18518a}button.text[data-v-44951097]:disabled{background-color:#8a8a8a;box-shadow:0 0;filter:grayscale(100%);cursor:not-allowed}button.edit_text[data-v-44951097]{width:5rem;background-color:#2c77c2;padding:1rem .5rem;margin:.2rem}button.edit_text[data-v-44951097]:hover{background-color:#18518a}button.edit_text[data-v-44951097]:disabled{background-color:#8a8a8a;box-shadow:0 0;filter:grayscale(100%);cursor:not-allowed}button.del[data-v-44951097]{background-color:#ffcece}button.del[data-v-44951097]:hover{background-color:#7c0f0f}button.del[data-v-44951097]:disabled{background-color:#8a8a8a;box-shadow:0 0;filter:grayscale(100%);cursor:not-allowed}input.edit[data-v-44951097]{height:2rem;background-color:#6a6a6c;color:#f5f5f5;border:none;outline:none;border-radius:.5rem;font-size:1.2rem;padding-left:.7rem;padding-right:.7rem}input.edit[data-v-44951097]:focus{background-color:#b8b8b8;color:#000;box-shadow:2px 2px 10px #262626}input.edit[data-v-44951097]::placeholder{color:#cccccca2}div.spaceBetween[data-v-44951097]{display:flex;width:100%;justify-content:space-between}.tooltip-container[data-v-44951097]{position:relative;display:inline-block}.tooltip-text[data-v-44951097]{visibility:hidden;width:200px;background-color:#000000d9;color:#fff;text-align:center;border-radius:6px;padding:1rem;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-60px;margin-bottom:.25rem}.tooltip-container:hover .tooltip-text[data-v-44951097]{visibility:visible}select.selector[data-v-44951097]{display:flex;align-items:center;background-color:#272727;height:1.8rem;margin:.2rem;padding:.2rem .4rem;border-radius:.5rem;color:#d0d4e2;box-shadow:2px 2px 10px #262626}.levels-container[data-v-44951097]{display:flex;flex-direction:column;max-height:80vh;overflow-y:auto;max-width:100%;padding:8px;align-items:flex-start}.level-row[data-v-44951097]{display:flex;align-items:center;max-width:100%}.level-indicator[data-v-44951097]{flex:0 0 auto;justify-content:center;min-width:5rem;font-weight:700;margin-right:.5rem;color:#fff;background-color:#333;padding:.5rem;border-radius:8px}.cards-row[data-v-44951097]{flex:1 1 auto;display:flex;max-width:900px;overflow-x:auto}#EditorMain .PalEditor.player-editor-layout{display:flex;width:100%;min-width:0;height:var(--sub-height);align-items:stretch;align-content:initial;flex-direction:column;flex-wrap:nowrap;gap:12px;padding:0 4px 24px 0;overflow-y:auto}#EditorMain .player-editor-layout>*{width:100%;flex:0 0 auto}#EditorMain .player-editor-layout>.inventory-editor{flex:1 0 710px;min-height:710px}.player-editor-tabs[data-v-44951097]{display:flex;width:100%;gap:6px;padding:5px;box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.player-editor-tabs button[data-v-44951097]{min-height:38px;padding:0 16px;border:1px solid transparent;border-radius:var(--ui-radius-sm);color:var(--ui-text-secondary);background:transparent;font-size:12px;font-weight:650}.player-editor-tabs button[data-v-44951097]:hover{color:var(--ui-text);background:var(--ui-surface-raised)}.player-editor-tabs button.active[data-v-44951097]{border-color:var(--ui-accent);color:var(--ui-text);background:var(--ui-accent-soft)}.player-editor-tabs button[data-v-44951097]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}#EditorMain .PalEditor.player-editor-layout .EditorItem.player-map-progress-panel{display:flex;flex:0 0 auto;width:100%;min-height:0;align-self:flex-start;align-items:stretch;align-content:flex-start;flex-wrap:wrap;gap:12px;padding:16px 18px 18px;box-sizing:border-box}.player-map-action[data-v-44951097]{display:flex;flex:0 1 320px;min-width:0;max-width:360px;flex-direction:column;align-items:stretch;gap:14px;padding:14px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-surface-raised)}.player-map-action__heading[data-v-44951097]{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.player-map-action__heading strong[data-v-44951097]{color:var(--ui-text);font-size:14px}.player-map-action__source[data-v-44951097]{display:inline-flex;align-items:baseline;padding:2px 6px;border-radius:6px;color:var(--ui-text);background:var(--ui-surface);font-size:11px;line-height:1.4}.player-map-action__source code[data-v-44951097]{font-size:inherit;font-weight:700}.player-map-action__progress[data-v-44951097]{color:var(--ui-text-muted);font-size:11px;line-height:1.4}.player-map-action__reason[data-v-44951097]{width:100%;margin:0;color:#efb36b;font-size:12px;line-height:1.5}.player-map-action__actions[data-v-44951097]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto}.player-map-action__actions--single[data-v-44951097]{grid-template-columns:minmax(0,1fr)}.player-map-action__button[data-v-44951097]{min-height:38px;padding:8px 12px;border:1px solid var(--ui-accent);border-radius:8px;color:var(--ui-text);background:var(--ui-accent-soft);font-weight:700}.player-map-action__button--danger[data-v-44951097]{border-color:#faa87db8;background:#b2462f47}.player-map-action__button--wide[data-v-44951097]{grid-column:1 / -1}.player-map-action__button--secondary[data-v-44951097]{border-color:var(--ui-border-strong);background:var(--ui-surface)}.player-map-action__capacity-control[data-v-44951097]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;margin-top:auto}.player-map-action__capacity-control input[data-v-44951097]{min-width:0;min-height:38px;padding:0 10px;border:1px solid var(--ui-border-strong);border-radius:8px;color:var(--ui-text);background:var(--ui-surface)}.player-map-action__notice[data-v-44951097]{margin:0;padding:7px 9px;border:1px solid rgba(239,179,107,.28);border-radius:7px;color:#efb36b;background:#efb36b12;font-size:10px;line-height:1.45}.player-map-action__button[data-v-44951097]:hover:not(:disabled){filter:brightness(1.14)}.player-map-action__button[data-v-44951097]:disabled{cursor:not-allowed;opacity:.48}@media (max-width: 820px){.player-map-action[data-v-44951097]{flex-basis:100%;max-width:none}}#EditorMain .PalEditor.player-editor-layout .EditorItem.basicInfo.player-summary-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:max-content;align-items:center;align-content:start;gap:12px 16px;width:100%;max-width:none;padding:16px 18px 18px;flex:0 0 auto}.player-summary-heading[data-v-44951097]{display:flex;grid-column:1 / -1;width:100%;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--ui-border)}.player-summary-heading h2[data-v-44951097]{margin:0;color:var(--ui-text);font-size:16px;font-weight:680}.player-summary-identity[data-v-44951097]{display:flex;align-items:baseline;gap:8px}.player-summary-identity strong[data-v-44951097]{color:var(--ui-text);font-size:14px;font-weight:650}.player-summary-identity span[data-v-44951097]{color:var(--ui-text-muted);font-size:11px}#EditorMain .PalEditor.player-editor-layout .EditorItem.player-attributes-card{display:block;width:100%;padding:16px 18px 18px}.player-attributes-heading[data-v-44951097]{display:flex;align-items:center;justify-content:flex-end;margin-bottom:12px}.player-attributes-actions[data-v-44951097]{display:flex;align-items:center;gap:8px}.player-attributes-actions button[data-v-44951097]{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text);font-size:12px;font-weight:650}.attribute-secondary-action[data-v-44951097]{background:var(--ui-surface-raised)}.attribute-primary-action[data-v-44951097]{border-color:var(--ui-accent)!important;background:var(--ui-accent)}.player-attributes-actions button[data-v-44951097]:disabled{opacity:.55;cursor:not-allowed}.player-attributes-grid[data-v-44951097]{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:8px}.player-attribute-item[data-v-44951097]{display:flex;height:96px;min-width:0;box-sizing:border-box;align-items:stretch;align-content:space-between;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-raised)}.player-attribute-main[data-v-44951097]{display:flex;min-width:0;flex:1 0 100%;align-items:center;gap:10px}.player-attribute-item img[data-v-44951097]{width:30px;height:30px;object-fit:contain}.player-attribute-copy[data-v-44951097]{display:flex;min-width:0;align-items:flex-start;flex-direction:column;gap:2px}.player-attribute-copy strong[data-v-44951097]{max-width:100%;overflow:hidden;color:var(--ui-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.player-attribute-copy span[data-v-44951097]{color:var(--ui-text-muted);font-size:10px}.player-attribute-controls[data-v-44951097]{display:flex;min-width:0;flex:1 0 100%;align-items:center;flex-wrap:wrap;gap:8px}.player-attribute-rank[data-v-44951097]{display:flex;min-width:112px;flex:1 1 144px;align-items:center;gap:6px;color:var(--ui-text-muted);font-size:11px}.player-attribute-input[data-v-44951097]{width:auto;min-width:84px;min-height:32px;flex:1 1 120px;box-sizing:border-box;padding:0 9px;border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-canvas);color:var(--ui-text);text-align:right}.player-attribute-input[data-v-44951097]:focus{border-color:var(--ui-accent);outline:2px solid var(--ui-accent-soft)}.player-attribute-input[data-v-44951097]:disabled{opacity:.55}.player-attribute-actions[data-v-44951097]{display:flex;flex:0 0 auto;justify-content:flex-end;gap:6px}.player-attribute-max-action[data-v-44951097],.player-attribute-save-action[data-v-44951097]{min-height:32px;border:0;border-radius:6px;color:var(--ui-text);background:var(--ui-accent-soft)}.player-attribute-max-action[data-v-44951097]{padding:0 8px;color:var(--ui-accent);font-size:10px;font-weight:700}.player-attribute-save-action[data-v-44951097]{display:grid;width:32px;padding:0;place-content:center}.player-attribute-max-action[data-v-44951097]:hover:not(:disabled),.player-attribute-save-action[data-v-44951097]:hover:not(:disabled){color:var(--ui-accent-strong);background:var(--ui-surface)}.player-attribute-max-action[data-v-44951097]:focus-visible,.player-attribute-save-action[data-v-44951097]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.player-attribute-max-action[data-v-44951097]:disabled,.player-attribute-save-action[data-v-44951097]:disabled{opacity:.55;cursor:not-allowed}.sr-only[data-v-44951097]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.player-basic-grid[data-v-44951097]{display:grid;min-width:0;grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(190px,1fr));gap:10px}#EditorMain .player-basic-grid .editField{display:grid;min-width:0;grid-template-columns:minmax(88px,auto) minmax(0,1fr) auto;align-items:center;gap:6px}#EditorMain .player-basic-grid .editField:last-child{grid-template-columns:minmax(112px,1fr) repeat(3,auto)}#EditorMain .player-basic-grid p.const{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#EditorMain .player-basic-grid input.edit{width:100%;min-width:0}.player-summary-actions[data-v-44951097]{display:flex;align-items:center;justify-content:flex-end}#EditorMain .player-summary-actions button.edit.text{width:auto;min-height:36px;margin:0;padding-inline:12px}#EditorMain .player-editor-layout .technology-panel{display:block;width:100%;padding:18px}.technology-actions[data-v-44951097]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:12px}#EditorMain .technology-actions button.edit.text{width:auto;margin:0;padding-inline:12px}#EditorMain .player-editor-layout .technology-panel>.EditorItem{width:100%;max-width:none;padding:0;background:transparent;border:0}#EditorMain .player-editor-layout .levels-container{width:100%;max-width:none;max-height:none;padding:0}#EditorMain .player-editor-layout .level-row{width:100%}#EditorMain .player-editor-layout .cards-row{max-width:none}@media (max-width: 1480px){.player-basic-grid[data-v-44951097]{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (max-width: 920px){#EditorMain .PalEditor.player-editor-layout .EditorItem.basicInfo.player-summary-card,.player-basic-grid[data-v-44951097]{grid-template-columns:minmax(0,1fr)}.player-summary-actions[data-v-44951097]{justify-content:flex-start}.player-attributes-actions[data-v-44951097]{width:100%}.player-attributes-actions button[data-v-44951097]{flex:1}}@media (max-width: 700px){#EditorMain .player-editor-layout>.inventory-editor{flex:0 0 auto;min-height:0}}div#EditorDiv[data-v-1621462a]{display:flow-root;min-height:100dvh;width:100%;overflow-x:clip;background:var(--ui-canvas)}div#EditorMain[data-v-1621462a]{display:grid;grid-template-columns:minmax(364px,416px) minmax(0,1fr);align-items:stretch;gap:14px;width:100%;margin-top:var(--editor-top-offset);margin-inline:0;padding:0 10px 16px;background:var(--ui-canvas)}.selection-column[data-v-1621462a]{display:grid;grid-template-rows:minmax(220px,34vh) minmax(0,1fr);gap:12px;height:var(--sub-height);min-width:0;min-height:0;background:var(--ui-canvas)}.selection-column[data-v-1621462a] .list-panel{height:100%;min-height:0}.selection-column--player[data-v-1621462a]{grid-template-rows:minmax(0,1fr)}.error-banner[data-v-1621462a]{position:fixed;z-index:20;top:calc(var(--editor-top-offset) + 4px);right:14px;display:flex;max-width:min(520px,calc(100vw - 28px));align-items:center;gap:14px;padding:10px 12px;border:1px solid var(--ui-danger);border-radius:var(--ui-radius-sm);background:var(--ui-danger-soft);box-shadow:var(--ui-shadow-md)}.error-banner div[data-v-1621462a]{display:grid;gap:2px}.error-banner strong[data-v-1621462a]{color:var(--ui-danger);font-size:11px}.error-banner span[data-v-1621462a]{color:var(--ui-text)}.error-banner small[data-v-1621462a]{color:var(--ui-text-muted);overflow-wrap:anywhere}.error-banner button[data-v-1621462a]{border:0;color:var(--ui-text);background:transparent;font-size:20px}.editor-empty[data-v-1621462a]{min-height:var(--sub-height);display:grid;place-content:center;justify-items:center;gap:10px;margin:0;background:var(--ui-surface);border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-md);color:var(--ui-text-muted)}.editor-empty p[data-v-1621462a]{margin:0}.raw-json-notice[data-v-1621462a]{position:fixed;z-index:15;top:calc(var(--editor-top-offset) + 4px);left:50%;display:flex;width:min(760px,calc(100vw - 28px));align-items:center;gap:10px;padding:9px 12px;color:var(--ui-text-secondary);background:var(--ui-surface);border:1px solid oklch(.48 .1 72);border-radius:var(--ui-radius-sm);box-shadow:var(--ui-shadow-md);transform:translate(-50%)}.raw-json-notice strong[data-v-1621462a]{color:#efba64;font-size:12px}.raw-json-notice p[data-v-1621462a]{flex:1;margin:0;color:var(--ui-text-muted);font-size:11px}.raw-json-notice button[data-v-1621462a]{min-height:36px;padding:0 13px;color:#060e18;background:var(--ui-accent);border:1px solid var(--ui-accent);border-radius:var(--ui-radius-sm);font:inherit;font-size:12px;font-weight:650}@media (max-width: 1120px){div#EditorMain[data-v-1621462a]{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin-inline:0;padding-inline:10px}.selection-column[data-v-1621462a]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:clamp(240px,34vh,340px);height:auto}.selection-column[data-v-1621462a]>:only-child{grid-column:1 / -1}div#EditorDiv[data-v-1621462a]{overflow-x:clip}}@media (max-width: 680px){div#EditorMain[data-v-1621462a]{gap:10px;padding-inline:8px}.selection-column[data-v-1621462a]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:clamp(240px,34vh,320px);gap:10px}}.arena-page[data-v-cc1ea493]{min-height:100dvh;padding:var(--editor-top-offset) 12px 24px;background:var(--ui-canvas);color:var(--ui-text)}.arena-shell[data-v-cc1ea493]{width:min(1240px,100%);margin:0 auto;overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:var(--ui-shadow-md)}.arena-header[data-v-cc1ea493]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;border-bottom:1px solid var(--ui-border);background:var(--ui-surface-raised)}.arena-eyebrow[data-v-cc1ea493],.arena-description[data-v-cc1ea493],.arena-footer p[data-v-cc1ea493]{margin:0;color:var(--ui-text-muted)}.arena-eyebrow[data-v-cc1ea493]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.arena-header h1[data-v-cc1ea493]{margin:5px 0 8px;font-size:clamp(24px,3vw,36px);letter-spacing:-.035em}.arena-description[data-v-cc1ea493]{max-width:700px;line-height:1.6}.arena-header__actions[data-v-cc1ea493],.arena-row-actions[data-v-cc1ea493]{display:flex;gap:8px}.arena-controls[data-v-cc1ea493]{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:16px 24px}.arena-player-toggle[data-v-cc1ea493]{display:inline-flex;align-items:center;gap:7px;color:var(--ui-text-secondary);font-size:12px;white-space:nowrap;cursor:pointer}.arena-player-toggle input[data-v-cc1ea493]{accent-color:var(--ui-accent)}.arena-search[data-v-cc1ea493]{display:grid;grid-template-columns:auto minmax(220px,420px);align-items:center;justify-content:end;gap:10px;color:var(--ui-text-secondary);font-size:12px}.arena-search input[data-v-cc1ea493],.arena-rp-input[data-v-cc1ea493]{min-height:36px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-canvas);color:var(--ui-text)}.arena-search input[data-v-cc1ea493]{width:100%;padding:0 11px}.arena-rp-input[data-v-cc1ea493]{width:150px;padding:0 9px}.arena-search input[data-v-cc1ea493]:focus-visible,.arena-rp-input[data-v-cc1ea493]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.arena-table-wrap[data-v-cc1ea493]{position:relative;min-height:220px;overflow-x:auto}.arena-table[data-v-cc1ea493]{width:100%;border-collapse:collapse}.arena-table th[data-v-cc1ea493],.arena-table td[data-v-cc1ea493]{padding:12px 16px;border-top:1px solid var(--ui-border);text-align:left;vertical-align:middle}.arena-table th[data-v-cc1ea493]{color:var(--ui-text-muted);background:var(--ui-canvas);font-size:11px;font-weight:700;white-space:nowrap}.arena-table td[data-v-cc1ea493]{color:var(--ui-text-secondary)}.arena-table td strong[data-v-cc1ea493],.arena-table td code[data-v-cc1ea493]{display:block}.arena-table td strong[data-v-cc1ea493]{color:var(--ui-text)}.arena-table td code[data-v-cc1ea493]{margin-top:3px;color:var(--ui-text-muted);font-size:10px}.arena-table tr.unsupported[data-v-cc1ea493]{background:color-mix(in oklch,var(--ui-canvas) 70%,transparent)}.arena-table tr.npc[data-v-cc1ea493]{background:color-mix(in oklch,var(--ui-accent) 4%,var(--ui-surface))}.arena-table tr.unranked .arena-rank[data-v-cc1ea493]{color:var(--ui-text-muted)!important}.arena-rank[data-v-cc1ea493]{width:72px;color:var(--ui-accent)!important;font-size:18px;font-weight:750}.arena-capability[data-v-cc1ea493]{color:var(--ui-warning);font-size:11px}.arena-field-note[data-v-cc1ea493]{display:block;margin-top:5px;color:var(--ui-warning);font-size:10px}.arena-static-rp[data-v-cc1ea493]{color:var(--ui-text);font-variant-numeric:tabular-nums;font-weight:700}.arena-npc-badge[data-v-cc1ea493]{display:inline-flex;padding:3px 7px;border:1px solid var(--ui-accent);border-radius:999px;color:var(--ui-accent);font-size:10px;font-weight:750}.arena-button[data-v-cc1ea493]{min-height:36px;padding:0 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text-secondary);font:inherit;font-size:12px;font-weight:600;white-space:nowrap}.arena-button[data-v-cc1ea493]:hover:not(:disabled){border-color:var(--ui-border-strong);color:var(--ui-text);background:var(--ui-surface-hover)}.arena-button--primary[data-v-cc1ea493]{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-canvas)}.arena-button--danger[data-v-cc1ea493]{border-color:var(--ui-danger);color:var(--ui-danger);background:var(--ui-danger-soft)}.arena-button[data-v-cc1ea493]:disabled{opacity:.45;cursor:not-allowed}.arena-empty[data-v-cc1ea493]{height:160px;text-align:center!important;color:var(--ui-text-muted)!important}.arena-loading[data-v-cc1ea493]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in oklch,var(--ui-surface) 82%,transparent);color:var(--ui-text-secondary)}.arena-footer[data-v-cc1ea493]{display:grid;gap:4px;padding:16px 24px 20px;border-top:1px solid var(--ui-border);font-size:11px;line-height:1.5}@media (max-width: 760px){.arena-page[data-v-cc1ea493]{padding-inline:8px}.arena-header[data-v-cc1ea493]{flex-direction:column;padding:18px}.arena-header__actions[data-v-cc1ea493]{width:100%;flex-wrap:wrap}.arena-controls[data-v-cc1ea493]{display:grid;justify-content:stretch;padding-inline:18px}.arena-search[data-v-cc1ea493]{grid-template-columns:1fr;justify-content:stretch}.arena-table th[data-v-cc1ea493],.arena-table td[data-v-cc1ea493]{padding:10px 12px}.arena-row-actions[data-v-cc1ea493]{flex-direction:column}.arena-footer[data-v-cc1ea493]{padding-inline:18px}}
