.item-icon[data-v-681c067d]{vertical-align:middle;flex-shrink:0;display:inline-block}.action-dialog[data-v-689ae838]{width:440px}header[data-v-689ae838]{align-items:center;gap:8px;margin-bottom:8px;display:flex}header h3[data-v-689ae838]{flex:1;margin:0}.icon[data-v-689ae838]{font-size:22px}.row[data-v-689ae838]{gap:10px;font-size:13px;line-height:1.9;display:flex}.row label[data-v-689ae838]{width:52px;color:var(--c-text-dim);flex-shrink:0}.countctl[data-v-689ae838]{align-items:center;gap:6px;display:flex}.num[data-v-689ae838]{background:var(--c-bg-deep);border:1px solid var(--c-border);width:80px;color:var(--c-text);font-family:var(--font);border-radius:6px;padding:4px 8px}.reason[data-v-689ae838]{margin:8px 0 0;font-size:13px}footer[data-v-689ae838]{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.right-actions[data-v-689ae838]{gap:8px;display:flex}@media (width<=900px){.num[data-v-689ae838]{min-height:40px;font-size:16px}}.fx-layer[data-v-d9f02265]{pointer-events:none;z-index:45;width:100vw;height:100vh;position:fixed;inset:0}.detail-dialog[data-v-a92c7f1f]{width:460px;max-width:calc(100vw - 24px)}header[data-v-a92c7f1f]{align-items:center;gap:8px;margin-bottom:8px;display:flex}header h3[data-v-a92c7f1f]{flex:1;margin:0}.enh[data-v-a92c7f1f]{color:var(--c-accent-2);margin-left:4px}.row[data-v-a92c7f1f]{gap:10px;font-size:13px;line-height:1.9;display:flex}.row label[data-v-a92c7f1f]{width:52px;color:var(--c-text-dim);flex-shrink:0}.accent[data-v-a92c7f1f]{color:var(--c-accent-2)}.good[data-v-a92c7f1f]{color:var(--c-success)}.bad[data-v-a92c7f1f]{color:var(--c-danger)}.dim[data-v-a92c7f1f]{color:var(--c-text-dim);font-size:12px}.small[data-v-a92c7f1f]{font-size:var(--fs-note)}.affix-head[data-v-a92c7f1f]{color:var(--c-text-dim);justify-content:space-between;align-items:baseline;margin:10px 0 4px;font-size:13px;display:flex}.affix[data-v-a92c7f1f]{border:1px solid var(--c-border);border-radius:6px;align-items:center;gap:8px;margin-bottom:4px;padding:4px 6px;font-size:13px;display:flex}.affix.locked[data-v-a92c7f1f]{border-color:var(--c-accent)}.affix.perfect[data-v-a92c7f1f]{border-color:var(--c-success)}.lockbtn[data-v-a92c7f1f]{padding:2px 6px}.spacer-dot[data-v-a92c7f1f]{color:var(--c-text-dim);text-align:center;width:22px}.aname[data-v-a92c7f1f]{flex-direction:column;flex:1;line-height:1.35;display:flex}.adesc[data-v-a92c7f1f]{font-style:normal;font-size:var(--fs-note);color:var(--c-text-dim)}.aval[data-v-a92c7f1f]{color:var(--c-accent-2);font-variant-numeric:tabular-nums}.aq[data-v-a92c7f1f]{text-align:right;width:46px;color:var(--c-text-dim);font-variant-numeric:tabular-nums}.cost[data-v-a92c7f1f]{border-top:1px solid var(--c-border);margin-top:10px;padding-top:8px}.ticket[data-v-a92c7f1f]{align-items:center;gap:6px;margin-top:8px;display:flex}.sel[data-v-a92c7f1f]{background:var(--c-bg-deep);border:1px solid var(--c-border);color:var(--c-text);font-family:var(--font);border-radius:6px;flex:1;padding:3px 6px;font-size:12px}.reason[data-v-a92c7f1f]{margin:8px 0 0;font-size:13px}footer[data-v-a92c7f1f]{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.right-actions[data-v-a92c7f1f]{gap:8px;display:flex}@media (width<=900px){.detail-dialog[data-v-a92c7f1f]{width:100%}.sel[data-v-a92c7f1f]{font-size:16px}}.qdialog[data-v-308def2a]{min-width:360px}.qlist[data-v-308def2a]{flex-direction:column;gap:6px;max-height:50vh;margin:8px 0 4px;padding:0;list-style:none;display:flex;overflow-y:auto}.qrow[data-v-308def2a]{border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-panel-2);align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:flex}.qrow.running[data-v-308def2a]{box-shadow:inset 3px 0 0 var(--c-accent);border-color:#ffb03a73}.idx[data-v-308def2a]{color:var(--c-text-dim);text-align:right;font-variant-numeric:tabular-nums;min-width:16px}.qname em[data-v-308def2a]{color:var(--c-accent-2);margin-left:4px;font-style:normal}footer[data-v-308def2a]{justify-content:flex-end;margin-top:10px;display:flex}@media (width<=900px){.qrow[data-v-308def2a]{flex-wrap:wrap}.qdialog[data-v-308def2a]{min-width:0}}.ach[data-v-de4d24c0]{flex-direction:column;gap:10px;display:flex}.summary[data-v-de4d24c0]{color:var(--c-text-dim);margin:0;font-size:13px}.summary em[data-v-de4d24c0]{color:var(--c-accent);font-style:normal;font-weight:600}.grid[data-v-de4d24c0]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.card[data-v-de4d24c0]{background:var(--c-bg-deep);border:1px solid var(--c-border);border-radius:var(--radius);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.card.done[data-v-de4d24c0]{background:var(--c-panel-2);border-color:var(--c-accent)}.head[data-v-de4d24c0]{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.desc[data-v-de4d24c0]{color:var(--c-text-dim);font-size:12px}.prog[data-v-de4d24c0]{color:var(--c-accent-2);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.reward[data-v-de4d24c0]{color:var(--c-accent-2);font-size:12px}.grid[data-v-89e57216]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;gap:10px;display:grid}.cell[data-v-89e57216]{background:linear-gradient(180deg, #ffffff09, #fff0 46%), var(--c-panel-2);border:1px solid var(--c-border);border-radius:var(--r-md);height:120px;box-shadow:var(--sh-card);color:var(--c-text);cursor:pointer;font-family:var(--font);transition:border-color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), box-shadow var(--t-base) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}@media (hover:hover){.cell[data-v-89e57216]:hover:not(.locked){box-shadow:0 6px 18px #0006, var(--glow-accent);border-color:#ffb03aa6;transform:translateY(-2px)}}.cell[data-v-89e57216]:active:not(.locked){border-color:var(--c-accent);transform:translateY(1px)}.cell.hint[data-v-89e57216]{border-color:var(--c-accent);box-shadow:inset 0 0 0 1px var(--c-accent)}.hint-tag[data-v-89e57216]{color:var(--c-accent);border:1px solid var(--c-accent);border-radius:999px;padding:0 6px;font-size:10px;position:absolute;top:4px;right:6px}.cell.locked[data-v-89e57216]{cursor:not-allowed}.cell.locked[data-v-89e57216]>:first-child{opacity:.5}.cell.locked .title[data-v-89e57216],.cell.locked .note[data-v-89e57216]{color:var(--c-text-dim)}.icon[data-v-89e57216]{font-size:30px}.title[data-v-89e57216]{font-size:13px;font-weight:600}.note[data-v-89e57216]{font-size:var(--fs-note);color:var(--c-text-dim)}.enhance[data-v-3fe1c46a]{flex-direction:column;gap:8px;max-width:560px;display:flex}.hint[data-v-3fe1c46a]{color:var(--c-text-dim);margin:0 0 4px;font-size:12px}.row[data-v-3fe1c46a]{background:var(--c-panel-2);border:1px solid var(--c-border);border-radius:6px;align-items:center;gap:10px;padding:8px 12px;display:flex}.name[data-v-3fe1c46a]{flex:1}.afford[data-v-3fe1c46a]{color:var(--c-text-dim);font-variant-numeric:tabular-nums;font-size:12px}.afford.bad[data-v-3fe1c46a]{color:var(--c-danger)}.lv[data-v-3fe1c46a]{color:var(--c-accent-2);font-weight:600}.lv.hot[data-v-3fe1c46a]{color:var(--c-accent)}.dim[data-v-3fe1c46a]{color:var(--c-text-dim);font-size:12px}.abyss[data-v-80538e5c]{flex-direction:column;gap:14px;max-width:720px;display:flex}.card h3[data-v-80538e5c]{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;font-size:15px;display:flex}.dim[data-v-80538e5c]{color:var(--c-text-dim);margin:4px 0;font-size:13px}.small[data-v-80538e5c]{font-size:12px}.good[data-v-80538e5c]{color:var(--c-success)}.bad[data-v-80538e5c]{color:var(--c-danger)}.spacer[data-v-80538e5c]{flex:1}.score[data-v-80538e5c]{align-items:baseline;gap:12px;margin:6px 0;display:flex}.total b[data-v-80538e5c]{color:var(--c-accent);font-size:20px}.rows[data-v-80538e5c]{margin:6px 0}.row[data-v-80538e5c]{align-items:baseline;gap:6px;padding:2px 0;font-size:13px;display:flex}.rlabel[data-v-80538e5c]{width:44px;color:var(--c-text-dim)}.rval[data-v-80538e5c]{text-align:right;font-variant-numeric:tabular-nums;width:60px}.rcon[data-v-80538e5c]{text-align:right;width:64px;color:var(--c-accent-2);font-variant-numeric:tabular-nums}.fold-note[data-v-80538e5c]{display:none}.modbar[data-v-80538e5c]{border:1px solid var(--c-border);border-left:3px solid var(--c-accent-2);background:var(--c-panel-2);border-radius:6px;align-items:baseline;gap:8px;margin:6px 0 8px;padding:6px 10px;font-size:13px;display:flex}.modbar.rich[data-v-80538e5c]{border-left-color:var(--c-accent)}.modbar.rift[data-v-80538e5c]{border-left-color:var(--c-accent-2)}.boost[data-v-80538e5c]{color:var(--c-accent);font-style:normal}.chain[data-v-80538e5c]{align-items:center;gap:6px;display:flex}.bar[data-v-80538e5c]{background:var(--c-bg-deep);border-radius:3px;height:6px;margin:6px 0;overflow:hidden}.bar i[data-v-80538e5c]{background:var(--c-accent-2);height:100%;display:block}.actions[data-v-80538e5c]{gap:8px;margin-top:8px;display:flex}.shop[data-v-80538e5c]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.item[data-v-80538e5c]{border:1px solid var(--c-border);border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.item.owned[data-v-80538e5c]{background:var(--c-bg-deep);border-style:dashed}.ihead[data-v-80538e5c]{align-items:baseline;gap:6px;font-size:13px;display:flex}@media (width<=900px){.abyss[data-v-80538e5c]{max-width:none}.shop[data-v-80538e5c]{grid-template-columns:1fr}.fold-note[data-v-80538e5c]{display:inline}.rows .row[data-v-80538e5c]:nth-child(n+3):not(:last-child){display:none}}.codex[data-v-24a18f82]{flex-direction:column;gap:14px;max-width:720px;display:flex}.card h3[data-v-24a18f82]{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;font-size:15px;display:flex}.dim[data-v-24a18f82]{color:var(--c-text-dim);margin:4px 0;font-size:13px}.small[data-v-24a18f82]{font-size:12px}.good[data-v-24a18f82]{color:var(--c-success)}.bad[data-v-24a18f82]{color:var(--c-danger)}.spacer[data-v-24a18f82]{flex:1}.cats[data-v-24a18f82]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;margin:8px 0;display:grid}.cat[data-v-24a18f82]{border:1px solid var(--c-border);border-radius:6px;padding:8px 10px}.chead[data-v-24a18f82]{cursor:pointer;align-items:baseline;gap:6px;font-size:13px;display:flex}@media (width<=900px){.chead[data-v-24a18f82]{align-items:center;min-height:40px}}.bar[data-v-24a18f82]{background:var(--c-bg-deep);border-radius:3px;height:5px;margin:5px 0;overflow:hidden}.bar i[data-v-24a18f82]{background:var(--c-accent-2);height:100%;display:block}.missing[data-v-24a18f82]{margin-top:6px;line-height:1.6}.milestones[data-v-24a18f82]{flex-direction:column;gap:4px;margin-top:10px;display:flex}.ms[data-v-24a18f82]{border-top:1px dashed var(--c-border);align-items:baseline;gap:8px;padding-top:4px;font-size:13px;display:flex}.ms.done b[data-v-24a18f82]{color:var(--c-success)}.ms.ready[data-v-24a18f82]{border-color:var(--c-accent)}.ms.ready b[data-v-24a18f82]{color:var(--c-accent)}.level[data-v-24a18f82]{align-items:baseline;gap:8px;font-size:14px;display:flex}.tasks[data-v-24a18f82]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;margin-top:8px;display:grid}.task[data-v-24a18f82]{border:1px solid var(--c-border);border-radius:6px;padding:8px 10px}.thead[data-v-24a18f82]{align-items:baseline;gap:6px;font-size:13px;display:flex}.tiers[data-v-24a18f82]{color:var(--c-text-dim);gap:10px;margin:4px 0;display:flex}.tiers .reached[data-v-24a18f82]{color:var(--c-success)}.badge[data-v-24a18f82]{border:1px solid var(--c-danger);color:var(--c-danger);border-radius:4px;padding:0 4px;font-size:10px}@media (width<=900px){.codex[data-v-24a18f82]{max-width:none}.cats[data-v-24a18f82],.tasks[data-v-24a18f82]{grid-template-columns:1fr}.thead[data-v-24a18f82]{flex-wrap:wrap;row-gap:2px}.thead .spacer[data-v-24a18f82]{display:none}.thead b[data-v-24a18f82]{min-width:0}}.exp[data-v-3c2af83c]{flex-direction:column;gap:14px;max-width:720px;display:flex}.card h3[data-v-3c2af83c]{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;font-size:15px;display:flex}.dim[data-v-3c2af83c]{color:var(--c-text-dim);margin:4px 0;font-size:13px}.small[data-v-3c2af83c]{font-size:12px}.good[data-v-3c2af83c]{color:var(--c-success)}.bad[data-v-3c2af83c]{color:var(--c-danger)}.spacer[data-v-3c2af83c]{flex:1}.comps[data-v-3c2af83c]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;margin:8px 0;display:grid}.comp[data-v-3c2af83c]{border:1px solid var(--c-border);border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.comp.picked[data-v-3c2af83c]{background:#4f7cff14}.chead[data-v-3c2af83c]{align-items:baseline;gap:6px;display:flex}.cname[data-v-3c2af83c]{font-weight:600}.crarity[data-v-3c2af83c]{font-size:var(--fs-note);color:var(--c-text-dim)}.xpbar[data-v-3c2af83c]{background:var(--c-bg-deep);border-radius:2px;height:4px;overflow:hidden}.xpbar i[data-v-3c2af83c]{background:var(--c-accent-2);height:100%;display:block}.recruit[data-v-3c2af83c]{flex-direction:column;gap:4px;margin-top:8px;display:flex}.routes[data-v-3c2af83c]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;display:grid}.route[data-v-3c2af83c]{border:1px solid var(--c-border);border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.route.disabled[data-v-3c2af83c]{background:var(--c-bg-deep);border-style:dashed}.rhead[data-v-3c2af83c]{align-items:baseline;gap:6px;display:flex}.run[data-v-3c2af83c]{border-top:1px dashed var(--c-border);flex-direction:column;gap:4px;padding:8px 0;display:flex}@media (width<=900px){.exp[data-v-3c2af83c]{max-width:none}.comps[data-v-3c2af83c],.routes[data-v-3c2af83c]{grid-template-columns:1fr}}.prestige[data-v-09d1ebe7]{flex-direction:column;gap:14px;max-width:720px;display:flex}.card h3[data-v-09d1ebe7]{margin:0 0 8px;font-size:15px}.hl[data-v-09d1ebe7]{color:var(--c-accent)}.pts[data-v-09d1ebe7]{color:var(--c-accent-2);margin-left:8px;font-size:13px}.dim[data-v-09d1ebe7]{color:var(--c-text-dim);margin:4px 0;font-size:13px;line-height:1.8}.gain[data-v-09d1ebe7]{color:var(--c-success);font-size:13px}.bar[data-v-09d1ebe7]{background:var(--c-bg-deep);border-radius:4px;height:8px;margin:8px 0;overflow:hidden}.bar i[data-v-09d1ebe7]{background:linear-gradient(90deg, var(--c-accent-2), var(--c-accent));height:100%;display:block}.grid[data-v-09d1ebe7]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-top:8px;display:grid}.perk[data-v-09d1ebe7]{background:var(--c-panel);border:1px solid var(--c-border);border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex}.perk.maxed[data-v-09d1ebe7]{border-color:var(--c-success)}.perk.over[data-v-09d1ebe7]{border-color:var(--c-accent-2)}.tag[data-v-09d1ebe7]{border:1px solid var(--c-accent-2);color:var(--c-accent-2);vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:400;display:inline-block}.perk-head[data-v-09d1ebe7]{justify-content:space-between;font-size:14px;font-weight:600;display:flex}.perk-lv[data-v-09d1ebe7]{color:var(--c-accent-2)}.perk-actions[data-v-09d1ebe7]{justify-content:flex-end;gap:8px;display:flex}button.primary[data-v-09d1ebe7]{margin-top:6px}.scene[data-v-7a718ddd]{border:1px solid var(--c-border);border-radius:var(--radius);width:100%;height:120px;margin-bottom:12px;display:block}.settings[data-v-c94bd725]{flex-direction:column;gap:14px;max-width:640px;display:flex}.card h3[data-v-c94bd725]{margin:0 0 8px;font-size:15px}.dim[data-v-c94bd725]{color:var(--c-text-dim);margin:4px 0;font-size:13px;line-height:1.7}.grid[data-v-c94bd725]{grid-template-columns:1fr 1fr;gap:4px 24px;display:grid}.kv[data-v-c94bd725]{justify-content:space-between;padding:3px 0;font-size:13px;display:flex}.actions[data-v-c94bd725]{align-items:center;gap:8px;margin-top:8px;display:flex}.text-input[data-v-c94bd725]{background:var(--c-bg-deep);border:1px solid var(--c-border);max-width:260px;color:var(--c-text);font-family:var(--font);border-radius:6px;flex:1;padding:5px 10px;font-size:13px}.hidden-input[data-v-c94bd725]{display:none}.pastebox[data-v-c94bd725]{flex-direction:column;gap:2px;margin-top:10px;display:flex}.save-paste[data-v-c94bd725]{box-sizing:border-box;resize:vertical;background:var(--c-bg-deep);border:1px solid var(--c-border);width:100%;min-height:62px;color:var(--c-text);border-radius:var(--r-sm,6px);word-break:break-all;padding:8px 10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.5}.save-paste[data-v-c94bd725]:focus{outline:1px solid var(--c-accent);border-color:var(--c-accent)}.dim.small[data-v-c94bd725]{font-size:12px}.lo-row[data-v-c94bd725]{border-bottom:1px dashed var(--c-border);align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.lo-block[data-v-c94bd725]{border-bottom:1px dashed var(--c-border)}.lo-block .lo-row[data-v-c94bd725]{border-bottom:none}.lo-issues[data-v-c94bd725]{flex-direction:column;gap:2px;padding:0 0 8px 2px;display:flex}.issue[data-v-c94bd725]{color:var(--c-warn,#e8b84b);font-size:12px;line-height:1.6}.lo-name[data-v-c94bd725]{font-weight:600}.spacer[data-v-c94bd725]{flex:1}.opt-row[data-v-c94bd725]{align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.opt[data-v-c94bd725]{cursor:pointer;align-items:center;gap:6px;min-width:62px;display:flex}.opt input[type=checkbox][data-v-c94bd725]{accent-color:var(--c-accent,#d9a441);cursor:pointer;width:15px;height:15px}.status[data-v-c94bd725]{margin:0}.slider[data-v-c94bd725]{accent-color:var(--c-accent,#d9a441);cursor:pointer;flex:0 180px}.slider[data-v-c94bd725]:disabled{opacity:.45;cursor:not-allowed}.select[data-v-c94bd725]{background:var(--c-bg-deep);border:1px solid var(--c-border);color:var(--c-text);font-family:var(--font);cursor:pointer;border-radius:6px;padding:4px 8px;font-size:13px}@media (width<=900px){.opt-row[data-v-c94bd725],.opt[data-v-c94bd725]{min-height:40px}.opt input[type=checkbox][data-v-c94bd725]{width:18px;height:18px}.slider[data-v-c94bd725]{height:40px}.select[data-v-c94bd725]{flex:1;min-width:0;max-width:100%;padding:8px 10px}.select[data-v-c94bd725],.text-input[data-v-c94bd725],.save-paste[data-v-c94bd725]{font-size:16px}}.shop[data-v-50d1d60f]{flex-direction:column;gap:14px;max-width:620px;display:flex}.card h3[data-v-50d1d60f]{margin:0 0 8px;font-size:15px}.dim[data-v-50d1d60f]{color:var(--c-text-dim);margin:4px 0;font-size:13px}.sell-list[data-v-50d1d60f]{max-height:260px;margin-top:8px;overflow-y:auto}.spacer[data-v-50d1d60f]{flex:1}.sell-row[data-v-50d1d60f]{border-bottom:1px dashed var(--c-border);justify-content:space-between;padding:3px 0;font-size:13px;display:flex}.tasks[data-v-3672306b]{flex-direction:column;gap:10px;max-width:720px;display:flex}.season-line[data-v-3672306b]{border-left:3px solid var(--c-accent-2);padding-left:8px}.summary[data-v-3672306b]{color:var(--c-text-dim);margin:0 0 2px;font-size:13px;line-height:1.8}.card[data-v-3672306b]{background:var(--c-panel-2);border:1px solid var(--c-border);border-radius:var(--radius);flex-direction:column;gap:6px;padding:10px 14px;display:flex}.card.done[data-v-3672306b]{border-color:var(--c-success);background:linear-gradient(180deg, #4ade8012, #4ade8000 62%), var(--c-panel-2)}.card.weekly[data-v-3672306b]{border-color:var(--c-accent-2)}.row1[data-v-3672306b]{align-items:center;gap:8px;font-size:14px;display:flex}.mark[data-v-3672306b]{font-size:16px}.title[data-v-3672306b]{font-weight:600}.spacer[data-v-3672306b]{flex:1}.reward[data-v-3672306b]{color:var(--c-accent);font-size:12px}.bar[data-v-3672306b]{background:var(--c-bg-deep);border-radius:3px;height:6px;overflow:hidden}.bar i[data-v-3672306b]{background:linear-gradient(90deg, var(--c-accent-2), var(--c-accent));height:100%;display:block}.prog[data-v-3672306b]{font-size:var(--fs-note);color:var(--c-text-dim);text-align:right}.weekly-title[data-v-3672306b]{color:var(--c-accent-2);margin:8px 0 0;font-size:14px}@media (width<=900px){.row1[data-v-3672306b]{flex-wrap:wrap;row-gap:4px}.row1 .spacer[data-v-3672306b]{display:none}.row1 .title[data-v-3672306b]{min-width:0}}.main[data-v-b1d2efa1]{flex:1;min-width:0;padding:14px 18px;overflow-y:auto}h2[data-v-b1d2efa1]{margin:0 0 12px;font-size:18px}.panel[data-v-b1d2efa1]{animation:.12s ease-out panelIn-b1d2efa1}@keyframes panelIn-b1d2efa1{0%{opacity:0}to{opacity:1}}.tabs[data-v-b1d2efa1]{align-items:center;gap:6px;margin-bottom:12px;display:flex}.tab[data-v-b1d2efa1]{border:1px solid var(--c-border);color:var(--c-text);cursor:pointer;font-size:13px;font-family:var(--font);background:0 0;border-radius:999px;padding:4px 14px}.tab.active[data-v-b1d2efa1]{background:var(--c-accent-2);border-color:var(--c-accent-2);color:#131829;font-weight:600}.tab[data-v-b1d2efa1]:active{transform:translateY(1px)}.search[data-v-b1d2efa1]{background:var(--c-bg-deep);border:1px solid var(--c-border);width:240px;color:var(--c-text);font-family:var(--font);border-radius:6px;margin-bottom:12px;padding:5px 10px;font-size:13px;display:block}.search-inline[data-v-b1d2efa1]{margin:0 0 0 auto}@media (width<=900px){.main[data-v-b1d2efa1]{flex:none;padding:10px 12px;overflow-y:visible}.tabs[data-v-b1d2efa1]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.tab[data-v-b1d2efa1]{border-radius:var(--r-sm);padding:4px 2px}.search-inline[data-v-b1d2efa1]{grid-column:1/-1}.search[data-v-b1d2efa1],.search-inline[data-v-b1d2efa1]{width:100%;margin:0 0 8px;font-size:16px}}.nav[data-v-d48efa74]{background:var(--c-panel);border-right:1px solid var(--c-border);flex-direction:column;gap:4px;width:200px;min-width:200px;padding:8px;display:flex;overflow-y:auto}.item[data-v-d48efa74]{color:var(--c-text);border-radius:var(--r-sm);cursor:pointer;font-family:var(--font);text-align:left;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:6px 8px;display:flex}.item[data-v-d48efa74]:hover{background:var(--c-panel-2)}.item.active[data-v-d48efa74]{box-shadow:inset 3px 0 0 var(--c-accent);background:linear-gradient(90deg,#ffb03a29,#ffb03a0a 62%,#0000);border-color:#0000}.item.active .name[data-v-d48efa74]{color:var(--c-accent)}.icon[data-v-d48efa74]{font-size:18px}.body[data-v-d48efa74]{flex-direction:column;flex:1;gap:3px;display:flex}.name[data-v-d48efa74]{justify-content:space-between;font-size:13px;display:flex}.name em[data-v-d48efa74]{color:var(--c-accent);font-style:normal}.badge[data-v-d48efa74]{background:var(--c-accent);color:#1a1204;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:6px;padding:0 4px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.xpbar[data-v-d48efa74]{background:var(--c-bg-deep);border-radius:2px;height:3px;overflow:hidden}.xpbar i[data-v-d48efa74]{background:var(--c-accent-2);height:100%;display:block}.tools-toggle[data-v-d48efa74]{display:none}.tools[data-v-d48efa74]{border-top:1px solid var(--c-border);flex-direction:column;gap:4px;margin-top:6px;padding-top:6px;display:flex}.tutorial[data-v-d48efa74]{border:1px solid var(--c-border);border-radius:6px;flex-direction:column;gap:6px;margin-top:auto;padding:8px;font-size:12px;display:flex}.t-title[data-v-d48efa74]{width:100%;color:var(--c-text);font-weight:600;font-family:var(--font);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.chev[data-v-d48efa74]{color:var(--c-text-dim);flex:none}.t-name[data-v-d48efa74]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.t-step[data-v-d48efa74]{white-space:nowrap;flex:none}.tutorial.folded .t-goal[data-v-d48efa74],.tutorial.folded .t-progress[data-v-d48efa74],.tutorial.folded .t-actions[data-v-d48efa74]{display:none}.t-goal[data-v-d48efa74]{color:var(--c-text);font-size:12px;font-weight:600}.t-actions[data-v-d48efa74]{gap:6px;margin-top:4px;display:flex}.t-progress[data-v-d48efa74]{color:var(--c-text-dim)}@media (width<=900px){.nav[data-v-d48efa74]{border-right:none;border-bottom:1px solid var(--c-border);z-index:15;grid-template-columns:repeat(4,minmax(0,1fr));align-content:flex-start;align-items:stretch;gap:6px;width:auto;min-width:0;max-height:none;display:grid;position:sticky;top:0;overflow-y:visible}.item[data-v-d48efa74]{justify-content:center;min-width:0;min-height:40px;padding:6px}.nav>.item[data-v-d48efa74]:not(.tools-toggle):not(.mute){flex-direction:column;align-items:center;gap:1px;min-height:52px;padding:5px 4px}.nav>.item:not(.tools-toggle):not(.mute) .name[data-v-d48efa74]{white-space:nowrap;font-size:12px}.nav>.item:not(.tools-toggle):not(.mute) .name em[data-v-d48efa74]{margin-left:3px;font-size:11px}.xpbar[data-v-d48efa74]{display:none}.tools-toggle[data-v-d48efa74]{grid-column:span 3;display:flex}.mute[data-v-d48efa74]{grid-column:span 1}.mute .body[data-v-d48efa74]{display:none}.mute .icon[data-v-d48efa74]{font-size:18px}.tools[data-v-d48efa74]{border-top:none;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:0;padding-top:0;display:grid}.tools.collapsed[data-v-d48efa74]{display:none}.tools .item[data-v-d48efa74]{min-width:0}.tutorial[data-v-d48efa74]{grid-column:1/-1;margin-top:0}}h4[data-v-7c3ede62]{color:var(--c-text-dim);margin:12px 0 4px;font-size:13px}.row[data-v-7c3ede62]{font-size:14px;line-height:1.7}footer[data-v-7c3ede62]{text-align:right;margin-top:16px}.gearsets[data-v-304c4e2d]{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 6px;display:flex}.bagbar[data-v-304c4e2d]{align-items:center;gap:6px;margin:4px 0 6px;display:flex}.rtabs[data-v-304c4e2d]{gap:6px;display:none}.right>section[data-v-304c4e2d]:not([data-sec]){display:block}.rtab[data-v-304c4e2d]{border:1px solid var(--c-border);color:var(--c-text);border-radius:var(--r-sm);font-size:13px;font-family:var(--font);cursor:pointer;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;flex:1;padding:6px 8px}.rtab[data-v-304c4e2d]:hover:not(.active){background:var(--c-panel-2)}.rtab.active[data-v-304c4e2d]{color:var(--c-accent);background:linear-gradient(#ffb03a29,#ffb03a0f);border-color:#ffb03a8c;font-weight:600}.right[data-v-304c4e2d]{background:var(--c-panel);border-left:1px solid var(--c-border);flex-direction:column;gap:14px;width:300px;min-width:300px;padding:10px;display:flex;overflow-y:auto}h3[data-v-304c4e2d]{color:var(--c-text-dim);margin:0 0 8px;font-size:13px}.slots[data-v-304c4e2d]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.slot[data-v-304c4e2d]{border:1px dashed var(--c-border);border-radius:6px;flex-direction:column;gap:4px;min-height:58px;padding:6px 8px;font-size:12px;display:flex}.slot.filled[data-v-304c4e2d]{border-style:solid}.slot-label[data-v-304c4e2d]{color:var(--c-text-dim);font-size:var(--fs-note)}.slot-item[data-v-304c4e2d]{cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:1px 2px;display:flex}.slot-item[data-v-304c4e2d]:hover,.slot-item.inspecting[data-v-304c4e2d]{background:var(--c-panel-2)}.slot-item.inspecting[data-v-304c4e2d]{outline:1px solid var(--c-accent-2)}.slot-item .chev[data-v-304c4e2d]{color:var(--c-text-dim);font-size:14px;line-height:1}.slot-name em[data-v-304c4e2d]{color:var(--c-accent-2);font-style:normal}.affix-badge[data-v-304c4e2d]{color:var(--c-accent-2);border:1px solid var(--c-border);border-radius:4px;align-self:flex-start;padding:0 4px;font-size:10px}.affix-badge.top[data-v-304c4e2d],.affix-inline.top[data-v-304c4e2d]{color:var(--c-success);border-color:var(--c-success)}.affix-inline[data-v-304c4e2d]{color:var(--c-accent-2);margin-left:4px;font-size:10px;font-style:normal}.slot-empty[data-v-304c4e2d]{color:var(--c-text-dim)}.stats-line[data-v-304c4e2d]{color:var(--c-text-dim);margin-top:8px;font-size:12px;line-height:1.8}.stats-line .hot[data-v-304c4e2d]{color:var(--c-accent);font-weight:600}.row[data-v-304c4e2d]{align-items:center;gap:5px;padding:3px 0;font-size:13px;display:flex}.clickable[data-v-304c4e2d]{cursor:pointer;flex:1;align-self:stretch;align-items:center;gap:5px;min-height:28px;display:flex}@media (width<=900px){.clickable[data-v-304c4e2d]{min-height:40px}}.clickable:hover .name[data-v-304c4e2d]{color:var(--c-accent)}.name[data-v-304c4e2d]{flex:1}.name em[data-v-304c4e2d]{font-style:normal}.price[data-v-304c4e2d]{color:var(--c-text-dim);font-style:normal;font-size:var(--fs-note);margin-left:4px}.qty[data-v-304c4e2d]{color:var(--c-text-dim)}.dim[data-v-304c4e2d]{color:var(--c-text-dim);font-size:12px}.stat-line[data-v-304c4e2d]{color:var(--c-accent-2);font-size:12px}.inspect[data-v-304c4e2d]{border:1px solid var(--c-accent-2);border-radius:var(--radius);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.inspect-head[data-v-304c4e2d]{align-items:center;gap:6px;display:flex}.inspect-name[data-v-304c4e2d]{font-weight:600}.mat-menu[data-v-304c4e2d]{border:1px dashed var(--c-border);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 6px;padding:6px 4px;display:flex}.num-input[data-v-304c4e2d]{background:var(--c-bg-deep);border:1px solid var(--c-border);width:72px;color:var(--c-text);font-family:var(--font);border-radius:6px;padding:3px 6px;font-size:12px}.spacer[data-v-304c4e2d]{flex:1}@media (width<=900px){.right[data-v-304c4e2d]{border-left:none;border-top:1px solid var(--c-border);width:auto;min-width:0;overflow-y:visible}.num-input[data-v-304c4e2d]{font-size:16px}.rtab[data-v-304c4e2d]:active,.slot-item[data-v-304c4e2d]:active{transform:translateY(1px)}.rtabs[data-v-304c4e2d]{background:var(--c-panel);border-top:1px solid var(--c-border);padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));z-index:6;display:flex;position:fixed;bottom:0;left:0;right:0}.rtab[data-v-304c4e2d]{min-height:40px}.right.tab-open[data-v-304c4e2d]{left:0;right:0;bottom:calc(53px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;z-index:7;background:var(--c-panel);border-top:1px solid var(--c-border);border-radius:var(--r-md) var(--r-md) 0 0;max-height:min(68vh,560px);animation:sheet-in-304c4e2d .18s var(--ease);padding:14px 12px 10px;position:fixed;overflow-y:auto;box-shadow:0 -14px 44px #0000008c}@keyframes sheet-in-304c4e2d{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.sheet-grip[data-v-304c4e2d]{background:var(--c-border);cursor:pointer;border:none;border-radius:2px;width:46px;height:4px;margin:-4px auto 10px;padding:0;display:block}.sheet-grip[data-v-304c4e2d]:hover{background:var(--c-accent-2)}.right>section[data-v-304c4e2d]{display:none}.right.tab-open[data-tab=gear]>section[data-sec=gear][data-v-304c4e2d],.right.tab-open[data-tab=mats]>section[data-sec=mats][data-v-304c4e2d],.right.tab-open[data-tab=bag]>section[data-sec=bag][data-v-304c4e2d],.right>section.inspect[data-v-304c4e2d]{display:block}.slots[data-v-304c4e2d]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (width>=901px){.rtabs[data-v-304c4e2d]{z-index:5;background:var(--c-panel);padding:10px 0 8px;display:flex;position:sticky;top:-10px}.right>section[data-v-304c4e2d]{display:none}.right[data-tab=gear]>section[data-sec=gear][data-v-304c4e2d],.right[data-tab=mats]>section[data-sec=mats][data-v-304c4e2d],.right[data-tab=bag]>section[data-sec=bag][data-v-304c4e2d]{display:block}}.toasts[data-v-705e1b30]{z-index:80;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:fixed;bottom:16px;right:16px}@media (width<=900px){.toasts[data-v-705e1b30]{bottom:calc(66px + env(safe-area-inset-bottom,0px));align-items:flex-end;left:12px;right:12px}}.toast[data-v-705e1b30]{background:linear-gradient(180deg, #ffffff09, #fff0 44%), color-mix(in srgb, var(--c-panel) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--c-border);border-left:3px solid var(--c-accent-2);border-radius:var(--r-md);align-items:center;gap:7px;max-width:320px;padding:9px 13px;font-size:13px;display:flex;box-shadow:0 10px 28px #00000080}.toast.good[data-v-705e1b30]{border-left-color:var(--c-success)}.toast.bad[data-v-705e1b30]{border-left-color:var(--c-danger)}.ico[data-v-705e1b30]{font-size:12px;line-height:1}.toast.good .ico[data-v-705e1b30]{color:var(--c-success)}.toast.bad .ico[data-v-705e1b30]{color:var(--c-danger)}.txt[data-v-705e1b30]{flex:1}.count[data-v-705e1b30]{color:var(--c-text-dim);font-variant-numeric:tabular-nums;font-size:12px}.toast-enter-active[data-v-705e1b30]{transition:opacity .18s ease-out,transform .18s ease-out}.toast-leave-active[data-v-705e1b30]{transition:opacity .24s ease-in;position:absolute;right:0}.toast-enter-from[data-v-705e1b30]{opacity:0;transform:translate(10px)}.toast-leave-to[data-v-705e1b30]{opacity:0}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-705e1b30],.toast-leave-active[data-v-705e1b30]{transition:none}}.wrap[data-v-a86a8c56]{flex:1;align-items:center;gap:8px;display:flex}.remain[data-v-a86a8c56]{color:var(--c-text-dim);font-variant-numeric:tabular-nums;text-align:right;min-width:46px;font-size:12px}.bar[data-v-a86a8c56]{background:var(--c-bg-deep);border:1px solid var(--c-border);border-radius:5px;flex:1;min-width:80px;height:9px;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.fill[data-v-a86a8c56]{background:linear-gradient(#ffd076,#ff9f1f 60%,#f08a00);height:100%;transition:none;box-shadow:inset 0 1px #ffffff73,0 0 10px #ffb03a59}.top[data-v-95de3daf]{background:linear-gradient(180deg, #141a33, var(--c-panel));border-bottom:1px solid var(--c-border);z-index:2;align-items:center;gap:16px;min-height:56px;padding:8px 16px;display:flex;position:relative;box-shadow:0 6px 20px #00000047}.left[data-v-95de3daf]{flex-direction:column;min-width:150px;display:flex}.gold[data-v-95de3daf]{color:var(--c-accent);font-weight:600;font-family:var(--font-display);letter-spacing:.02em;text-shadow:0 0 12px #ffb03a47;font-size:16px}.center[data-v-95de3daf]{flex-direction:column;flex:1;gap:4px;display:flex}.current[data-v-95de3daf]{align-items:center;gap:10px;display:flex}.label[data-v-95de3daf]{font-weight:600}.count[data-v-95de3daf]{color:var(--c-text-dim);font-size:12px}.time[data-v-95de3daf]{color:var(--c-text-dim);min-width:44px;font-size:12px}.stop[data-v-95de3daf]{border-color:var(--c-border);color:var(--c-text-dim)}.stop[data-v-95de3daf]:hover{border-color:var(--c-danger);color:var(--c-danger)}.idle[data-v-95de3daf]{color:var(--c-text-dim)}.queue[data-v-95de3daf]{color:var(--c-text-dim);align-items:center;gap:8px;font-size:12px;display:flex}.qitem em[data-v-95de3daf]{margin-left:2px;font-style:normal}.right[data-v-95de3daf]{flex-direction:column;align-items:flex-end;gap:2px;min-width:120px;display:flex}.buffs[data-v-95de3daf]{gap:6px;display:flex}.buff[data-v-95de3daf]{background:var(--c-panel-2);border:1px solid var(--c-accent-2);color:var(--c-accent);border-radius:999px;padding:1px 8px;font-size:11px}.title-badge.codex[data-v-95de3daf]{border-color:var(--c-accent-2);color:var(--c-accent-2)}.title-badge[data-v-95de3daf]{color:var(--c-accent);border:1px solid var(--c-accent);border-radius:4px;padding:0 4px;font-size:11px}.pname[data-v-95de3daf]{font-weight:600}.dim[data-v-95de3daf],.ms[data-v-95de3daf]{color:var(--c-text-dim);font-size:12px}@media (width<=640px){.ms[data-v-95de3daf]{font-size:var(--fs-note);display:inline}.tv[data-v-95de3daf],.tl[data-v-95de3daf]{display:none}}@media (width<=900px){.top[data-v-95de3daf]{flex-wrap:wrap;gap:8px 12px;padding:8px 12px}.left[data-v-95de3daf],.right[data-v-95de3daf]{min-width:0}.center[data-v-95de3daf]{flex:100%;order:3}.right[data-v-95de3daf]{margin-left:auto}}.app[data-v-2f5d223f]{height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box;flex-direction:column;display:flex}.body[data-v-2f5d223f]{flex:1;min-height:0;display:flex}@media (width<=900px){.body[data-v-2f5d223f]{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px));overscroll-behavior-y:contain;flex-direction:column;overflow-y:auto}}:root{--c-bg:#080a14;--c-bg-deep:#05060d;--c-panel:#10142a;--c-panel-2:#171d38;--c-panel-3:#1f2745;--c-border:#2a3358;--c-border-soft:#1d2440;--c-text:#eef1fa;--c-text-dim:#96a0bd;--c-accent:#ffb03a;--c-accent-2:#6f91ff;--c-mana:#a78bfa;--c-success:#4ade80;--c-danger:#ff7a6e;--radius:8px;--r-sm:6px;--r-md:10px;--r-lg:14px;--sh-card:0 2px 10px #00000059, inset 0 1px 0 #ffffff09;--sh-pop:0 16px 48px #0009;--glow-accent:0 0 14px #ffb03a47;--glow-info:0 0 14px #6f91ff47;--t-fast:.12s;--t-base:.2s;--ease:cubic-bezier(.4, 0, .2, 1);--font:"Chakra Petch", "Segoe UI", "Microsoft YaHei", "PingFang SC", system-ui, sans-serif;--font-display:"Russo One", "Chakra Petch", "Microsoft YaHei", "PingFang SC", system-ui, sans-serif;--fs-note:11px}*{box-sizing:border-box}html,body{background:radial-gradient(1100px 560px at 15% -12%, #6f91ff12, transparent 62%), radial-gradient(900px 520px at 102% -6%, #a78bfa0f, transparent 58%), var(--c-bg);color:var(--c-text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;touch-action:manipulation;background-attachment:fixed;margin:0;padding:0;font-size:14px}*{scrollbar-width:thin;scrollbar-color:var(--c-border) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--c-border);background-clip:content-box;border:2px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#3b4778 padding-box content-box}@media (width<=900px){:root{--fs-note:12px}.tab,.search,.sel,.num,.num-input,.slot-item,.slider,.select,.text-input,.opt,.opt-row{min-height:40px}.search,.sel,.num,.num-input,.select,.text-input{font-size:16px}}#app{min-height:100vh}.card{background:linear-gradient(180deg, #ffffff08, #fff0 42%), var(--c-panel-2);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-card);padding:14px 16px;position:relative}.card h3{letter-spacing:.02em;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:600;display:flex}.card h3:before{content:"";background:linear-gradient(180deg, var(--c-accent), #ffb03a4d);border-radius:2px;flex:none;width:3px;height:13px}.btn{border:1px solid var(--c-border);background:var(--c-panel-2);color:var(--c-text);border-radius:var(--r-sm);cursor:pointer;font-size:13px;font-family:var(--font);transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease), box-shadow var(--t-base) var(--ease), transform var(--t-fast) var(--ease);padding:6px 12px}.btn:hover:not(:disabled){border-color:var(--c-accent-2);background:var(--c-panel-3)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:active:not(:disabled){border-color:var(--c-accent);transform:translateY(1px)}.btn.sm{padding:2px 8px;font-size:12px}.btn.primary{background:linear-gradient(180deg, #ffc45f, var(--c-accent));color:#1a1204;border-color:#ffd08ad9;font-weight:600;box-shadow:0 2px 10px #ffb03a38}.btn.primary:hover:not(:disabled){background:linear-gradient(#ffd076,#ffb03a);border-color:#ffd89a;box-shadow:0 4px 16px #ffb03a61}.btn.danger{border-color:var(--c-danger);color:var(--c-danger);background:0 0}.btn.danger:hover:not(:disabled){border-color:var(--c-danger);background:#ff7a6e1a}.btn.ghost{background:0 0}.overlay{z-index:50;background:#04060c9e;place-items:center;display:grid;position:fixed;inset:0}.dialog{background:linear-gradient(180deg, #ffffff08, #fff0 34%), var(--c-panel);border:1px solid var(--c-border);border-radius:var(--r-lg);min-width:380px;max-width:560px;max-height:84dvh;box-shadow:var(--sh-pop);color:var(--c-text);padding:16px 18px;overflow:auto}.dialog h3{align-items:center;gap:8px;margin:0 0 10px;display:flex}.dialog h3:before{content:"";background:linear-gradient(180deg, var(--c-accent), #ffb03a4d);border-radius:2px;flex:none;width:3px;height:14px}@media (width<=900px){.dialog{flex-direction:column;width:calc(100vw - 24px);min-width:0;max-width:calc(100vw - 24px);display:flex}.dialog>.actions,.dialog>footer,.dialog>.footer{background:var(--c-panel);margin-top:auto;padding-top:8px;position:sticky;bottom:0}}.dialog .dim{color:var(--c-text-dim)}.dialog .bad{color:var(--c-danger)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}button:focus:not(:focus-visible),select:focus:not(:focus-visible),input:focus:not(:focus-visible){outline:none}@media (width<=900px){.btn,.btn.sm{min-height:40px}}html[data-fx=reduced] *,html[data-fx=off] *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html[data-fx=off] .toast{animation:none!important}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
