.offline-summary[data-v-a1c99f4f]{width:min(620px,100vw - 32px);max-height:85vh;color:var(--text,#eee);background:var(--panel,#211d18);border:1px solid #625037;border-radius:12px;padding:24px;overflow:auto}.offline-summary[data-v-a1c99f4f]::backdrop{background:#000a}header[data-v-a1c99f4f]{justify-content:space-between;align-items:center;display:flex}section[data-v-a1c99f4f]{border-top:1px solid #625037;margin-top:16px;padding-top:12px}ul[data-v-a1c99f4f]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;padding-left:20px;display:grid}footer[data-v-a1c99f4f]{justify-content:flex-end;margin-top:24px;display:flex}.item-row[data-v-a1c99f4f]{align-items:center;gap:8px;display:flex}.item-row img[data-v-a1c99f4f],.item-fallback[data-v-a1c99f4f]{object-fit:contain;flex:0 0 28px;width:28px;height:28px}.item-fallback[data-v-a1c99f4f]{place-items:center;display:grid}button[data-v-a1c99f4f]{color:inherit;cursor:pointer;background:#493921;border:1px solid #967044;border-radius:6px;padding:8px 18px}.equip-hero{align-items:center;gap:var(--sp-5);display:flex}.equip-glyph{fill:none;block-size:58%;inline-size:58%;stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.equip-name{font-size:var(--fs-2xl);line-height:var(--lh-tight);font-weight:var(--fw-bold);color:var(--ink-strong)}.equip-tags{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-2);display:flex}.stat-strip{gap:var(--sp-2);padding:var(--sp-3);background:var(--bg-sunken);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-md);box-shadow:var(--sh-inset-sunken);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));margin-block-start:var(--sp-4);display:grid}.stat{padding-inline:var(--sp-2);flex-direction:column;gap:2px;display:flex}.stat+.stat{border-inline-start:var(--bw-1) dashed var(--line-soft)}.stat-k{font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--ink-faint)}.stat-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink-strong)}.stat-sub{font-size:var(--fs-2xs);line-height:var(--lh-snug);color:var(--ink-dim)}.slot-empty{gap:var(--sp-4);padding:var(--sp-4);background:repeating-linear-gradient(-45deg, transparent 0 12px, #d9b1540d 12px 24px), var(--warning-quiet);border:var(--bw-1) dashed color-mix(in srgb, var(--warning) 48%, transparent);border-radius:var(--r-md);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.slot-empty-seal{block-size:64px;inline-size:64px;color:var(--warning);background:var(--bg-sunken);border:var(--bw-2) dashed color-mix(in srgb, var(--warning) 55%, transparent);animation:slot-empty-pulse 2.8s var(--ease-in-out) infinite;border-radius:50%;place-items:center;display:grid}.slot-empty-seal svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:30px;inline-size:30px}@keyframes slot-empty-pulse{50%{box-shadow:0 0 22px -6px var(--warning);border-color:var(--warning)}}.slot-empty-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--ink-strong)}.slot-empty-sub{font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-dim);margin-block-start:var(--sp-2)}.slot-empty-cta{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-3);display:flex}.honest-note{align-items:center;gap:var(--sp-2);padding:var(--sp-3);font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-dim);background:var(--warning-quiet);border:var(--bw-1) dashed color-mix(in srgb, var(--warning) 45%, transparent);border-radius:var(--r-md);flex-wrap:wrap;margin-block-start:var(--sp-3);display:flex}.pending{gap:var(--sp-4);padding:var(--sp-5);background:repeating-linear-gradient(-45deg, transparent 0 12px, #d9b1540d 12px 24px), var(--warning-quiet);border:var(--bw-1) dashed color-mix(in srgb, var(--warning) 48%, transparent);border-radius:var(--r-md);grid-template-columns:auto minmax(0,1fr);display:grid}.pending-seal{block-size:62px;inline-size:62px;font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--warning);background:var(--bg-sunken);border:var(--bw-2) dashed color-mix(in srgb, var(--warning) 55%, transparent);animation:seal-breathe 3.6s var(--ease-in-out) infinite;border-radius:50%;flex:none;place-items:center;display:grid}@keyframes seal-breathe{50%{box-shadow:0 0 22px -4px var(--warning);border-color:var(--warning)}}.pending-title{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink-strong)}.pending-sub{font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-dim);margin-block-start:var(--sp-2)}.pending-list{gap:var(--sp-2);font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-muted);flex-direction:column;margin-block-start:var(--sp-3);display:flex}.pending-list li{border-inline-start:var(--bw-2) solid color-mix(in srgb, var(--warning) 40%, transparent);padding-inline-start:var(--sp-3)}@media (prefers-reduced-motion:reduce){.slot-empty-seal,.pending-seal{animation:none}}[data-motion=reduced] .slot-empty-seal,[data-motion=reduced] .pending-seal{animation:none}@media (width<=768px){.equip-hero,.slot-empty{grid-template-columns:minmax(0,1fr)}.slot-empty{justify-items:start}}.armor-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.armor-row{padding:var(--sp-3) var(--sp-2);border:1px solid var(--line);border-radius:var(--layout-radius);background:var(--bg-sunken)}.armor-line{align-items:center;gap:var(--sp-2);grid-template-columns:2.5rem minmax(0,1fr) auto auto auto;display:grid}.armor-slot{font-weight:var(--fw-bold);color:var(--ink-strong);text-align:center}.armor-name{font-weight:var(--fw-bold);color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.armor-cost{font-size:var(--fs-xs);color:var(--ink-muted);white-space:nowrap}.armor-actions,.armor-pick-actions{justify-content:flex-end;align-items:center;gap:var(--sp-1,.25rem);flex-wrap:wrap;display:flex}.armor-note{margin:var(--sp-1,.25rem) 0 0;font-size:var(--fs-xs);color:var(--ink-muted)}.armor-picks{gap:var(--sp-1,.25rem);margin:var(--sp-2) 0 0;padding:var(--sp-2) 0 0;border-block-start:1px dashed var(--line);list-style:none;display:grid}.armor-pick{align-items:center;gap:var(--sp-2);display:flex}.armor-pick-name{min-inline-size:0;color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.armor-pick-actions{margin-inline-start:auto}@media (width<=768px){.armor-line{grid-template-columns:2.5rem minmax(0,1fr) auto}.armor-cost,.armor-actions{grid-column:2/-1;justify-content:flex-start}}.hud-anchor{container:hud/inline-size}.hud{--hud-row-h:12px;--hud-row-h-sm:9px;--hud-notch:7px;--hud-tail:11px;--hud-ind-w:4px;--hud-ind-ink:var(--c-bone-100);--hud-fill-stamina:linear-gradient(90deg, #bc921f, #f0ce59);--hud-stamina-line:#f0ce5985;--hud-track:var(--bg-sunken);gap:var(--sp-2);text-align:start;justify-items:stretch;display:grid}.meter-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2);min-inline-size:0;display:flex}.meter-name{align-items:center;gap:var(--sp-1);font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--ink-dim);display:inline-flex}.meter-name:before{content:"";background:var(--meter-ink,var(--c-bone-300));block-size:6px;inline-size:6px;box-shadow:0 0 0 var(--bw-1) #00000073}.meter-tier{font-weight:var(--fw-medium);color:var(--meter-ink,var(--c-bone-200))}.meter-num{font-family:var(--font-mono);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;color:var(--c-bone-200);white-space:nowrap}.meter-den{color:var(--c-bone-500)}.meter-line{align-items:center;gap:var(--sp-2);min-inline-size:0;display:flex}.meter-clip{border:var(--bw-1) solid var(--line);border-radius:var(--r-pill);background:var(--hud-track);min-inline-size:0;box-shadow:var(--sh-inset-sunken);isolation:isolate;flex:auto;position:relative;overflow:hidden}.meter-clip.is-notched{clip-path:polygon(0 0, calc(100% - var(--hud-notch)) 0, 100% 100%, 0 100%)}.meter-row{block-size:var(--hud-row-h-sm);position:relative}.meter-fill{background:var(--meter-fill,var(--hud-fill-stamina));transition:inline-size var(--dur-base) var(--ease-out);position:absolute;inset-block:0;inset-inline-start:0;box-shadow:inset 0 1px #ffffff38}.meter-tick{inline-size:var(--bw-1);z-index:4;background:#f4ece085;position:absolute;inset-block:-2px}.stamina-capacity{flex:auto;min-inline-size:0}.meter[data-row=stamina]{--meter-ink:var(--c-gold-400);--meter-fill:var(--hud-fill-stamina)}.meter[data-row=stamina] .meter-clip{clip-path:none;box-sizing:border-box;box-shadow:var(--sh-inset-sunken), 0 0 0 0 var(--hud-stamina-line);background:#100e0b;border:1px solid #bdb3a0;border-radius:0}.hud-icon{block-size:14px;inline-size:14px;color:var(--meter-ink,var(--c-bone-300));flex:none;display:inline-flex}.hud-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:100%;inline-size:100%}.hud-tail{color:var(--hud-tail-ink,var(--c-bone-400));flex:none;gap:2px;display:inline-flex}.hud-tail>i{inline-size:var(--hud-tail);block-size:var(--hud-row-h-sm);opacity:.75;clip-path:polygon(0 0,55% 50%,0 100%,45% 100%,100% 50%,45% 0);background:currentColor}.hud-tail>i+i{opacity:.4}.boot{align-items:flex-start;gap:var(--sp-3);min-inline-size:0;display:flex}.boot-sharp{--hud-sharp-ratio:6;flex:var(--hud-sharp-ratio) 1 0;min-inline-size:0}.boot-gauge{--hud-gauge-ratio:4;flex:var(--hud-gauge-ratio) 1 0;min-inline-size:0}.meter--sharp{--meter-ink:var(--meter-sharp-ink,var(--c-bone-200))}.meter-row[data-seed=true] .meter-row-inner{z-index:1;position:absolute;inset-block:0;inset-inline:0}.meter-seg{z-index:1;position:absolute;inset-block:0}.meter-seg[data-level=red]{background:linear-gradient(180deg, #e0664c, var(--c-blood-500))}.meter-seg[data-level=orange]{background:linear-gradient(180deg, #e08b3c, var(--c-amber-600))}.meter-seg[data-level=yellow]{background:linear-gradient(180deg, #f0c452, var(--c-gold-500))}.meter-seg[data-level=green]{background:linear-gradient(180deg, #9cc263, var(--c-moss-500))}.meter-seg[data-level=blue]{background:linear-gradient(180deg, #5ba9d6, var(--c-azure-600))}.meter-seg[data-level=white]{background:linear-gradient(180deg, #fbf5ea, var(--c-bone-300))}.meter-seg[data-level=purple]{background:linear-gradient(180deg, #c79ae6, var(--c-plum-500))}.meter-seg[data-worn=true]{filter:saturate(.45)brightness(.5)}.meter-worn{z-index:2;background:#0605049e;position:absolute;inset-block:0;inset-inline-end:0}.meter-cut{z-index:3;background:var(--hud-track);inline-size:2px;position:absolute;inset-block:0;box-shadow:1px 0 #ffffff12,-1px 0 #0000008c}.hud-ind{inline-size:var(--hud-ind-w);z-index:5;background:var(--hud-ind-ink);position:absolute;inset-block:-1px;box-shadow:0 0 4px #000000b3}.gauge{align-items:center;gap:var(--sp-2);min-inline-size:0;display:flex}.hud-diamond{background:var(--meter-ink,var(--c-amber-400));block-size:9px;inline-size:9px;box-shadow:0 0 0 var(--bw-1) #00000073;flex:none;transform:rotate(45deg)}.gauge-key{font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--c-bone-400);white-space:nowrap}.gauge-pips{gap:3px;min-inline-size:0;display:inline-flex}.gauge-pip{inline-size:14px;block-size:var(--hud-row-h-sm);border:var(--bw-1) solid var(--line);clip-path:polygon(0 0,calc(100% - 3px) 0,100% 100%,0 100%);background:#f4ece01f}.gauge-pip[data-on=true]{background:linear-gradient(180deg, #f6b761, var(--c-amber-600));border-color:var(--c-amber-600)}.gauge-pip[data-on=false]{background:linear-gradient(#241f1a,#141110)}.gauge-val{font-family:var(--font-mono);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;color:var(--c-bone-300);white-space:nowrap}.gauge[data-full=true] .gauge-pip[data-on=true]{box-shadow:0 0 8px -2px var(--c-amber-400);animation:1.6s ease-in-out infinite hud-full}@keyframes hud-full{0%,to{opacity:1}50%{opacity:.62}}@container hud (width<=559px){.hud{--hud-row-h-sm:8px;--hud-tail:8px}.hud-tail,.meter-scale{display:none}.gauge-pip{inline-size:10px}}@container hud (width<=339px){.gauge-val{display:none}}@media (prefers-reduced-motion:reduce){.gauge[data-full=true] .gauge-pip[data-on=true]{animation:none}.meter-fill{transition:none}}[data-motion=reduced] .gauge[data-full=true] .gauge-pip[data-on=true]{animation:none}.ailment-row{gap:var(--sp-2);flex-wrap:wrap;align-items:center;margin-block-start:var(--sp-2);display:flex}.ailment-side{align-items:center;gap:var(--sp-1,.25rem);flex-wrap:wrap;display:inline-flex}.ailment-who{font-size:var(--fs-xs);color:var(--ink-muted)}.chip-ailment{border-color:var(--warn,var(--line));color:var(--ink-strong)}.ailment-icons{align-items:center;gap:var(--sp-1,.25rem);flex-wrap:wrap;margin-block-end:var(--sp-1,.25rem);display:flex}.ailment-icon,.ailment-more{border:1px solid color-mix(in srgb, var(--ailment-ink,var(--line)) 55%, transparent);border-radius:var(--radius-1,4px);background:color-mix(in srgb, var(--ailment-ink,var(--ink)) 14%, transparent);block-size:1.5rem;inline-size:1.5rem;color:var(--ailment-ink,var(--ink-strong));cursor:help;justify-content:center;align-items:center;display:inline-flex;position:relative}.ailment-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem}.ailment-more{font-size:var(--fs-xs);color:var(--ink-muted);border-color:var(--line);background:0 0}.ailment-icon:focus-visible,.ailment-more:focus-visible{outline:2px solid var(--accent-2,var(--ink-strong));outline-offset:1px}.ailment-tip{z-index:5;border:1px solid var(--line);border-radius:var(--radius-1,4px);background:var(--surface-2,var(--surface));color:var(--ink-strong);font-size:var(--fs-xs);white-space:nowrap;pointer-events:none;padding:.25rem .5rem;display:none;position:absolute;inset-block-end:calc(100% + .35rem);inset-inline-start:50%;translate:-50%}.ailment-icon:hover .ailment-tip,.ailment-icon:focus-visible .ailment-tip,.ailment-icon[data-open=true] .ailment-tip,.ailment-more:hover .ailment-tip,.ailment-more:focus-visible .ailment-tip,.ailment-more[data-open=true] .ailment-tip{display:block}.ls-spirit[data-v-2a7d4c7b]{inline-size:100%;min-inline-size:120px}.ls-spirit-label[data-v-2a7d4c7b]{color:var(--ls-ink);justify-content:space-between;gap:8px;font-size:11px;display:flex}.ls-spirit-track[data-v-2a7d4c7b]{background:#15191d;border:1px solid #42474d;border-radius:1px 5px 5px 1px;block-size:10px;margin-block-start:4px;position:relative;overflow:hidden}.ls-spirit-track[data-locked=true][data-v-2a7d4c7b]{border-color:#fff;box-shadow:0 0 0 1px #fff}.ls-spirit-fill[data-v-2a7d4c7b]{background:var(--ls-ink);block-size:100%;display:block}.ls-blade-duration[data-v-2a7d4c7b]{border:2px solid var(--ls-ink);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ailment-stage[data-v-2db829ca]{background:var(--c-bg,#171717);color:var(--c-text,#fff);border-radius:2px;padding:0 1px;font-size:10px;line-height:12px;position:absolute;inset-block-end:-3px;inset-inline-end:-3px}.buff-icons[data-v-dc2d951a]{flex-wrap:wrap}.buff-filter[data-v-dc2d951a]{pointer-events:none;position:absolute}.buff-icons img[data-v-dc2d951a]{border-radius:2px}.quest-monster-stats[data-v-92f0e64e]{margin-block-start:var(--sp-3)}summary[data-v-92f0e64e]{cursor:pointer;color:var(--ink-strong);padding-block:var(--sp-2)}.specimen[data-v-92f0e64e]{margin-block:var(--sp-2)}h3[data-v-92f0e64e]{font-size:var(--fs-sm);margin-block-end:var(--sp-2)}.bag-config-editor[data-v-b4e073f0]{padding:var(--sp-4)}.combat-bag .panel-head[data-v-b4e073f0]{justify-content:space-between}.bag-preset-control[data-v-b4e073f0]{align-items:center;gap:var(--sp-3);margin-block-end:var(--sp-2);display:flex}.bag-preset-control select[data-v-b4e073f0]{flex:1;min-inline-size:0}.bag-section-title[data-v-b4e073f0]{font-size:var(--fs-sm);margin-block:var(--sp-4) var(--sp-2)}.bag-grid[data-v-b4e073f0]{gap:var(--sp-2);grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;inline-size:100%;min-inline-size:0;max-inline-size:none;margin:0;padding:0;list-style:none;display:grid}.bag-tile[data-v-b4e073f0]{aspect-ratio:1;border:1px solid var(--line);background:var(--bg-sunken);inline-size:100%;min-inline-size:0;color:var(--ink-faint);place-items:center;display:grid;position:relative;overflow:hidden}.bag-tile img[data-v-b4e073f0],.bag-tile svg[data-v-b4e073f0]{aspect-ratio:1;object-fit:contain;block-size:auto;inline-size:calc(100% - 6px);display:block}.bag-tile svg[data-v-b4e073f0],.bag-warehouse-item svg[data-v-b4e073f0]{fill:none;stroke:var(--accent);stroke-width:1.4px}.bag-quantity[data-v-b4e073f0]{color:var(--ink-strong);background:var(--bg-sunken);padding-inline:1px;font-size:11px;line-height:1;position:absolute;inset-block-end:2px;inset-inline-end:3px}.bag-tile.is-short[data-v-b4e073f0]{opacity:.5}.bag-unavailable[data-v-b4e073f0]{border:1px dashed var(--line);padding:var(--sp-3);color:var(--ink-dim);font-size:var(--fs-sm)}.bag-provisions small[data-v-b4e073f0]{text-align:center;font-size:var(--fs-xs);margin-block-start:var(--sp-1);display:block}.bag-dialog[data-v-b4e073f0]{max-block-size:calc(100dvh - 32px);inline-size:min(1000px,100vw - 32px);padding:var(--sp-5);background:var(--bg-surface);color:var(--ink);border:1px solid var(--accent);overflow-y:auto}.bag-dialog[data-v-b4e073f0]::backdrop{background:#000000bf}.bag-dialog-header[data-v-b4e073f0],.bag-dialog-footer[data-v-b4e073f0]{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.bag-dialog-footer[data-v-b4e073f0]{border-block-start:1px solid var(--line);justify-content:flex-end;padding-block-start:var(--sp-4)}.bag-preset-tabs[data-v-b4e073f0]{gap:var(--sp-2);margin-block:var(--sp-4);flex-wrap:wrap;display:flex}.bag-preset-tabs [aria-pressed=true][data-v-b4e073f0],.bag-editor-slot[aria-pressed=true][data-v-b4e073f0]{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.bag-editor-columns[data-v-b4e073f0]{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bag-editor-columns h3[data-v-b4e073f0]{font-size:var(--fs-md);margin-block-end:var(--sp-3)}.bag-editor-slots[data-v-b4e073f0]{gap:var(--sp-2);margin-block:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bag-editor-slot[data-v-b4e073f0]{align-items:center;gap:var(--sp-2);min-block-size:42px;padding:var(--sp-2);background:var(--bg-sunken);color:var(--ink);border:1px solid var(--line);cursor:pointer;font-size:var(--fs-xs);display:flex}.bag-editor-slot b[data-v-b4e073f0]{margin-inline-start:auto}.bag-entry-actions[data-v-b4e073f0]{align-items:end;gap:var(--sp-3);margin-block-end:var(--sp-3);display:flex}.bag-entry-actions label[data-v-b4e073f0]{gap:var(--sp-1);display:grid}.bag-entry-actions input[data-v-b4e073f0]{max-inline-size:110px}.bag-warehouse-list[data-v-b4e073f0]{max-block-size:510px;margin-block:var(--sp-3);gap:var(--sp-2);display:grid;overflow-y:auto}.bag-warehouse-item[data-v-b4e073f0]{align-items:center;gap:var(--sp-3);padding:var(--sp-3);background:var(--bg-sunken);color:var(--ink);border:1px solid var(--line-soft);text-align:start;cursor:pointer;display:flex}.bag-warehouse-item[data-v-b4e073f0]:hover{border-color:var(--accent)}.bag-warehouse-item img[data-v-b4e073f0],.bag-warehouse-item svg[data-v-b4e073f0]{object-fit:contain;flex-shrink:0;block-size:36px;inline-size:36px}.bag-warehouse-item span[data-v-b4e073f0]{gap:var(--sp-1);display:grid}.bag-warehouse-item small[data-v-b4e073f0]{color:var(--ink-dim)}.bag-warehouse-item[data-v-b4e073f0]>:last-child{color:var(--accent);margin-inline-start:auto}.bag-editor-notice[data-v-b4e073f0]{min-block-size:1.5em;margin-block:var(--sp-3);color:var(--accent)}.bag-icon-grid[data-v-b4e073f0]{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;max-block-size:none;display:grid;overflow:visible}.bag-icon-grid .bag-tile[data-v-b4e073f0]{cursor:pointer;min-block-size:0;padding:3px;display:grid}.bag-icon-grid .bag-tile[data-v-b4e073f0]:disabled{opacity:1;cursor:default}.bag-icon-grid .bag-tile[data-v-b4e073f0]:not(:disabled):hover{border-color:var(--accent);background:var(--bg-surface)}.bag-pagination[data-v-b4e073f0]{justify-content:center;align-items:center;gap:var(--sp-3);display:flex}.bag-quantity.is-insufficient[data-v-b4e073f0]{color:#ff6262}.bag-tile.is-unavailable[data-v-b4e073f0]{border-color:#ff6262}.bag-tile.is-unavailable img[data-v-b4e073f0]{opacity:.35}.bag-unavailable-cross[data-v-b4e073f0]{color:#ff6262;pointer-events:none;place-items:center;font-size:clamp(24px,4vw,56px);line-height:1;display:grid;position:absolute;inset:0}@media (width<=700px){.bag-editor-columns[data-v-b4e073f0]{grid-template-columns:minmax(0,1fr)}.bag-dialog[data-v-b4e073f0]{padding:var(--sp-3)}.bag-warehouse-list[data-v-b4e073f0]{max-block-size:none}}.art-slots[data-v-b29fd080]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.art-slot[data-v-b29fd080]{background:var(--panel);border:1px solid var(--line);color:var(--ink);cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;display:flex}.art-slot strong[data-v-b29fd080]{text-align:center;font-size:12px}.art-dial[data-v-b29fd080]{color:#fff;text-shadow:0 1px 3px #000;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.skill-meter[data-v-591ef57c]{flex-wrap:wrap;align-items:center;gap:4px;max-inline-size:100%;display:inline-flex}.skill-cell[data-v-591ef57c]{box-sizing:border-box;background:#242320;border:1px solid #5b554a;flex:0 0 15px;block-size:12px;inline-size:15px;padding:0;display:inline-block;transform:skew(-17deg)}.filled[data-v-591ef57c]{background:#d9b867;border-color:#efcf84}.added[data-v-591ef57c]{background:#82c85c;border-color:#a1e779}.removed[data-v-591ef57c]{background:repeating-linear-gradient(135deg,#bb6254 0 3px,#3b2924 3px 6px);border-color:#d98675}.meter-label[data-v-591ef57c]{font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:8px}.meter-label small[data-v-591ef57c]{opacity:.65}.panel-head[data-v-0ab29829]{cursor:pointer}.armor-summary[data-v-0ab29829]{min-inline-size:0}.summary-toggle[data-v-0ab29829]{font-size:var(--fs-sm);color:var(--ink-dim);margin-inline-start:auto}.skill-table-scroll[data-v-0ab29829]{min-inline-size:0;margin-block:var(--sp-3)}.skill-table[data-v-0ab29829]{table-layout:fixed;border-collapse:collapse;inline-size:100%;font-size:var(--fs-sm)}.skill-table th[data-v-0ab29829],.skill-table td[data-v-0ab29829]{overflow-wrap:anywhere;border-block-end:1px solid var(--line);text-align:start;padding:10px 4px}.skill-table thead[data-v-0ab29829]{color:#d9b867;background:#26221b}.skill-table th[data-v-0ab29829]:first-child{inline-size:28%}.skill-table thead th[data-v-0ab29829]:nth-child(2){inline-size:32%}.skill-table thead th[data-v-0ab29829]:nth-child(n+3){inline-size:8%}.skill-table th small[data-v-0ab29829]{opacity:.7;margin-block-start:4px;font-size:11px;font-weight:400;display:block}.skill-table tbody tr[data-v-0ab29829]{cursor:pointer}.skill-table tbody tr[data-v-0ab29829]:hover,.skill-table .is-selected[data-v-0ab29829]{background:linear-gradient(90deg,#8a642c55,#8a642c18)}.skill-table tr[data-v-0ab29829]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.skill-contribution[data-v-0ab29829]{font-variant-numeric:tabular-nums;opacity:.45;text-align:center!important}.skill-contribution.has-value[data-v-0ab29829]{color:#9bd36a;opacity:1;font-size:18px}.skill-description[data-v-0ab29829]{padding:var(--sp-3);background:#b79a570b;border-inline-start:3px solid #b79a57}.skill-full-detail[data-v-0ab29829]{white-space:pre-line;font-size:var(--fs-sm);opacity:.8}.resistance-table[data-v-cdcc308f]{table-layout:fixed;text-align:center;width:100%}.monster-resources[data-v-fb7446a5]{font-size:var(--fs-sm);gap:4px;margin-top:8px;display:grid}progress[data-v-fb7446a5]{width:100%;height:8px;accent-color:var(--accent)}.rage[data-v-fb7446a5]{accent-color:#dc7048}.combat-health-wrap[data-v-9bff0689]{position:relative}.combat-health[data-v-9bff0689]{background:#100e0b;border:0;border-radius:0;height:9px;position:relative;overflow:hidden}.health-fill[data-v-9bff0689],.health-recoverable[data-v-9bff0689]{position:absolute;top:0;bottom:0}.combat-health.is-player[data-v-9bff0689]{box-sizing:border-box;border:1px solid #bdb3a0;height:11px}.health-fill[data-v-9bff0689]{background:linear-gradient(90deg,#558d38,#99c963);left:0}.health-recoverable[data-v-9bff0689]{background:#b74336}.health-float[data-v-9bff0689]{z-index:3;pointer-events:none;white-space:nowrap;text-shadow:0 1px 2px #100e0b;font-size:16px;font-weight:700;line-height:1.2;animation:1.8s ease-out forwards health-float-up-9bff0689;position:absolute;bottom:12px}.is-damage[data-v-9bff0689]{color:#ef5350}.is-healing[data-v-9bff0689]{color:#76cf64}@keyframes health-float-up-9bff0689{0%{opacity:1;transform:translate(-50%)}65%{opacity:1}to{opacity:0;transform:translate(-50%,-36px)}}@media (prefers-reduced-motion:reduce){.health-float[data-v-9bff0689]{animation-name:health-float-fade-9bff0689}@keyframes health-float-fade-9bff0689{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}}.monster-state-label[data-v-aad9c830]{margin-inline-start:8px;font-size:17px}.monster-combat-card[data-v-aad9c830]{min-width:0;overflow:hidden}.is-targeted[data-v-aad9c830]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.is-defeated[data-v-aad9c830]{opacity:.6}.monster-card-heading[data-v-aad9c830]{align-items:center;gap:var(--sp-2);padding:var(--sp-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.monster-card-heading h3[data-v-aad9c830]{font-size:var(--fs-md);overflow-wrap:anywhere;flex:1 0 100%;margin:0}.target-label[data-v-aad9c830]{color:var(--accent);font-size:var(--fs-xs)}.monster-card-art[data-v-aad9c830]{background:var(--bg-sunken);place-items:center;min-height:160px;display:grid}.monster-card-art img[data-v-aad9c830]{object-fit:contain;width:160px;max-width:100%;height:160px;display:block}.monster-card-body[data-v-aad9c830]{padding:var(--sp-3)}.monster-card-hp-label[data-v-aad9c830],.monster-card-time[data-v-aad9c830],.monster-skill-heading[data-v-aad9c830]{justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-xs);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.monster-card-action[data-v-aad9c830],.monster-card-skills[data-v-aad9c830]{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line)}h4[data-v-aad9c830]{margin:0 0 var(--sp-2);font-size:var(--fs-sm)}.monster-card-action p[data-v-aad9c830]{margin:0 0 var(--sp-2);font-size:var(--fs-sm);overflow-wrap:anywhere}.action-interrupted[data-v-aad9c830]{color:var(--accent)}.monster-card-skills ul[data-v-aad9c830]{margin:0;padding:0;list-style:none}.monster-card-skills li[data-v-aad9c830]{padding:var(--sp-2) 0;border-bottom:1px solid var(--line)}.monster-card-skills li p[data-v-aad9c830]{font-size:var(--fs-xs);color:var(--ink-muted);margin:0}.monster-card-skills .t-sub[data-v-aad9c830]{margin-top:var(--sp-2)}.monster-details[data-v-ad30774e]{box-sizing:border-box;color:#eee3d0;background:#201a14;border:1px solid #886332;border-radius:12px;width:min(1180px,100vw - 32px);height:min(820px,100dvh - 48px);max-height:calc(100vh - 48px);margin:auto;padding:24px;font-size:16px;line-height:1.65;position:fixed;inset:0;overflow:hidden}.monster-details[open][data-v-ad30774e]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;display:grid}.monster-details.has-monster-navigation[open][data-v-ad30774e]{grid-template-columns:112px minmax(0,1fr) 112px}.monster-content[data-v-ad30774e]{min-width:0;height:100%;min-height:0;overflow:auto}.monster-navigation[data-v-ad30774e]{white-space:normal;align-self:center;width:100%;min-width:0}.monster-details[data-v-ad30774e]::backdrop{background:#000000b8}header[data-v-ad30774e]{text-align:center;justify-content:center;align-items:center;gap:16px;padding-inline:48px;display:flex}.monster-hero[data-v-ad30774e]{text-align:center;justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.monster-picture[data-v-ad30774e]{flex:1;justify-items:center;min-width:0;display:grid}.monster-hero img[data-v-ad30774e]{object-fit:contain;width:min(280px,100%);height:200px;margin-inline:auto}.monster-hero p[data-v-ad30774e]{margin-block:4px}@media (width<=650px){.monster-details.has-monster-navigation[open][data-v-ad30774e]{grid-template-columns:58px minmax(0,1fr) 58px;gap:6px;padding:12px}.monster-details .monster-navigation[data-v-ad30774e]{padding-inline:4px;font-size:12px}.monster-hero img[data-v-ad30774e]{width:100%;height:150px}}nav[data-v-ad30774e]{flex-wrap:wrap;justify-content:center;gap:8px;margin-block:18px;display:flex}h3[data-v-ad30774e]{color:#eab45c;margin-block:22px 10px}.table-scroll[data-v-ad30774e]{overflow-x:auto}table[data-v-ad30774e]{border-collapse:collapse;width:100%;margin-block:12px;font-size:16px}td[data-v-ad30774e],th[data-v-ad30774e]{text-align:center;white-space:nowrap;border-bottom:1px solid #47392b;padding:9px}.description[data-v-ad30774e]{white-space:normal;text-align:start;min-width:240px}.close-button[data-v-ad30774e]{min-width:48px;font-size:28px;position:absolute;inset-block-start:12px;inset-inline-end:12px}.monster-details .t-sub[data-v-ad30774e]{font-size:16px}.monster-details .btn[data-v-ad30774e]{min-height:44px;font-size:16px}th[data-v-ad30774e]:first-child{text-align:start}.material-list[data-v-ad30774e]{padding:0;list-style:none}.material-list li[data-v-ad30774e]{border-bottom:1px solid #47392b;align-items:center;gap:12px;padding:8px;display:flex}.material-list li strong[data-v-ad30774e]{margin-inline-start:auto}.material-list img[data-v-ad30774e]{object-fit:contain}.battle-loot[data-v-686af707]{margin-block:16px}.battle-loot .panel-head[data-v-686af707]{flex-wrap:wrap;justify-content:space-between;gap:12px}.loot-grid[data-v-686af707]{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px;max-height:240px;display:grid;overflow-y:auto}.loot-item[data-v-686af707]{border:1px solid var(--line,#443528);color:inherit;cursor:pointer;background:#0000002e;border-radius:8px;justify-items:center;gap:6px;padding:12px 6px;display:grid}.loot-item[data-v-686af707]:hover,.loot-item[data-v-686af707]:focus-visible{background:#dda64e1a;border-color:#dda64e}.loot-item img[data-v-686af707]{object-fit:contain}.loot-name[data-v-686af707]{font-size:12px;line-height:1.4}.mastery-meter[data-v-80efcdc2]{padding:var(--sp-3);gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-md);font-size:var(--fs-sm);display:grid}progress[data-v-80efcdc2]{width:100%;height:8px;accent-color:var(--accent)}small[data-v-80efcdc2]{color:var(--text-muted)}.chance-grid[data-v-80efcdc2]{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(145px,1fr));display:grid}.chance-grid span[data-v-80efcdc2]{justify-content:space-between;gap:var(--sp-2);display:flex}.target-strategies[data-v-7c19ecd6]{flex-wrap:wrap;gap:8px;display:flex}.target-strategies p[data-v-7c19ecd6]{width:100%}.monster-encounter-grid[data-v-7c19ecd6]{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=640px){.monster-encounter-grid[data-v-7c19ecd6]{grid-template-columns:minmax(0,1fr)}}.battle-layout[data-v-7c19ecd6]{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:start;inline-size:100%;display:grid}.zone[data-v-7c19ecd6]{padding-inline-end:0}.field[data-v-7c19ecd6]{display:contents}.equipment-toggle[data-v-7c19ecd6]{flex-shrink:0;margin-inline-start:auto}.side[data-v-7c19ecd6]{gap:var(--sp-4);min-inline-size:0;padding:var(--sp-4);border:var(--bw-1) solid var(--line-soft);border-radius:var(--layout-radius);flex-direction:column;display:flex}.side-mine[data-v-7c19ecd6]{--side-ink:var(--accent);--side-quiet:var(--accent-quiet);--side-line:var(--accent-line);--side-face:var(--bg-sunken);background:var(--side-face)}.side-foe[data-v-7c19ecd6]{--side-ink:var(--danger);--side-quiet:var(--danger-quiet);--side-line:color-mix(in srgb, var(--danger) 42%, transparent);--side-face:var(--bg-surface);background:var(--side-face)}.side-head[data-v-7c19ecd6]{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:linear-gradient(90deg, var(--side-quiet), transparent 78%), var(--side-face);border:var(--bw-1) solid var(--side-line);border-inline-start:var(--bw-3) solid var(--side-ink);border-radius:var(--r-md);box-shadow:var(--sh-inset-top);flex-wrap:wrap;display:flex}.side-head h2[data-v-7c19ecd6]{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--ink-strong);letter-spacing:.01em;overflow-wrap:anywhere}.side-head[data-v-7c19ecd6]>*{min-inline-size:0}.side-head .t-eyebrow[data-v-7c19ecd6]{color:var(--ink-faint);text-align:end;overflow-wrap:anywhere;margin-inline-start:auto}.side-mark[data-v-7c19ecd6]{block-size:28px;inline-size:28px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink-on-accent);background:var(--side-ink);border-radius:var(--r-sm);box-shadow:var(--sh-1);flex:none;place-items:center;display:grid}.side .panel[data-v-7c19ecd6]{border-color:var(--side-line)}.side .panel>.panel-head[data-v-7c19ecd6]:before{background:var(--side-ink);box-shadow:0 0 12px var(--side-line)}.side-gap[data-v-7c19ecd6]{display:none}.ve-block[data-v-7c19ecd6]{padding:var(--sp-4);background:var(--side-face);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-md);box-shadow:var(--sh-inset-top)}.foe-hero[data-v-7c19ecd6]{--foe-art-pad:var(--sp-4);align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--foe-art-pad) 0;background:radial-gradient(520px 300px at 50% 42%, var(--danger-quiet), transparent 68%), linear-gradient(180deg, var(--bg-raised), transparent);border-bottom:var(--bw-1) solid var(--line-soft);flex-direction:column;display:flex}.foe-hp[data-v-7c19ecd6]{margin-inline:calc(-1 * var(--foe-art-pad));padding:var(--sp-2) var(--foe-art-pad) var(--sp-3);background:linear-gradient(#06050400,#060504bd 44%);align-self:stretch}.foe-hp .hp-head[data-v-7c19ecd6]{row-gap:var(--sp-1);flex-wrap:wrap;margin-block-end:var(--sp-1)}.foe-hp .hp-label[data-v-7c19ecd6],.foe-hp .hp-val[data-v-7c19ecd6]{color:var(--c-bone-100);text-shadow:0 1px 2px #000000a6}.monster-art[data-v-7c19ecd6]{background:radial-gradient(circle at 50% 44%, var(--bg-raised), transparent 72%);border-radius:var(--r-xl);box-shadow:var(--sh-3), inset 0 0 0 1px #f4ece00a}.monster-art img[data-v-7c19ecd6]{filter:drop-shadow(0 12px 22px #0000008c)}.stat-cols[data-v-7c19ecd6]{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.stat-col[data-v-7c19ecd6]{padding:var(--sp-3) var(--sp-4);background:var(--bg-inset);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-md)}.stat-col-title[data-v-7c19ecd6]{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);color:var(--ink-faint);margin-block-end:var(--sp-2)}.drop-row[data-v-7c19ecd6]{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.drop-row+.drop-row[data-v-7c19ecd6]{border-top:var(--bw-1) dashed var(--line-soft)}.drop-name[data-v-7c19ecd6]{align-items:center;gap:var(--sp-2);min-inline-size:0;font-size:var(--fs-sm);color:var(--ink);flex-wrap:wrap;display:flex}.drop-pct[data-v-7c19ecd6]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink-strong)}.drop-bar[data-v-7c19ecd6]{background:var(--bar-track);border-radius:var(--r-pill);grid-column:1/-1;block-size:5px;overflow:hidden}.drop-bar>span[data-v-7c19ecd6]{background:linear-gradient(90deg, var(--c-amber-600), var(--c-amber-300));border-radius:inherit;block-size:100%;display:block}.drop-row[data-rare=true] .drop-pct[data-v-7c19ecd6]{color:var(--c-plum-400)}.drop-row[data-rare=true] .drop-bar>span[data-v-7c19ecd6]{background:linear-gradient(90deg, var(--c-plum-500), var(--c-plum-400))}.duo[data-v-7c19ecd6]{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));margin-block-start:var(--sp-4);display:grid}.duo figure[data-v-7c19ecd6]{padding:var(--sp-2) var(--sp-3);background:var(--bg-inset);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-md);margin:0}.duo figcaption[data-v-7c19ecd6]{font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--ink-faint)}.duo-v[data-v-7c19ecd6]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--ink-strong)}.hunter-sub[data-v-7c19ecd6]{margin-block:var(--sp-4) 0;border-block-start:var(--bw-1) dashed var(--line-soft);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink-strong);padding-block-start:var(--sp-3)}.hunter-attribute-list[data-v-7c19ecd6]{margin:0}.hunter-attribute-row[data-v-7c19ecd6]{justify-content:space-between;align-items:start;gap:var(--sp-4);padding-block:var(--sp-2);border-block-end:1px solid var(--line-soft);display:flex}.hunter-attribute-row dt[data-v-7c19ecd6]{gap:var(--sp-1);display:grid}.hunter-attribute-row dt small[data-v-7c19ecd6]{font-size:var(--fs-xs);color:var(--ink-dim);font-weight:400}.hunter-attribute-row dd[data-v-7c19ecd6]{text-align:end;color:var(--ink-strong);flex-shrink:0}.hunter-chance-grid[data-v-7c19ecd6]{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin-block-start:var(--sp-2);display:grid}.hunter-chance-grid span[data-v-7c19ecd6]{justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--bg-inset);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-md);font-size:var(--fs-sm);display:flex}.hunter-chance-grid b[data-v-7c19ecd6]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-strong)}.arena-name[data-v-7c19ecd6]{font-size:var(--fs-2xl);line-height:var(--lh-tight);font-weight:var(--fw-bold);color:var(--ink-strong)}.arena-tags[data-v-7c19ecd6]{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-2);display:flex}.hp-head[data-v-7c19ecd6]{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-block-end:var(--sp-2);display:flex}.hp-label[data-v-7c19ecd6]{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);color:var(--ink-dim)}.hp-val[data-v-7c19ecd6]{font-size:var(--fs-sm);color:var(--ink)}.monster-state-label[data-v-7c19ecd6]{margin-inline:10px auto;font-size:17px;font-weight:700}.command[data-v-7c19ecd6]{align-items:center;gap:var(--sp-3);border-top:var(--bw-1) solid var(--line-soft);flex-wrap:wrap;padding-block-start:var(--sp-4);display:flex}.command-actions[data-v-7c19ecd6]{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.command-actions .btn[data-v-7c19ecd6]{flex-shrink:0}.readbar-move[data-v-7c19ecd6]{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink);letter-spacing:0}.part-stagger-scroll[data-v-7c19ecd6]{overflow-x:auto}.part-stagger-group+.part-stagger-group[data-v-7c19ecd6]{margin-block-start:var(--sp-4)}.part-stagger-table[data-v-7c19ecd6]{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.part-stagger-table th[data-v-7c19ecd6],.part-stagger-table td[data-v-7c19ecd6]{padding:var(--sp-2);text-align:start;border-block-end:1px solid var(--line)}.readbar-move[data-state=interrupted][data-v-7c19ecd6]{color:var(--danger)}.page-summary[data-v-7c19ecd6]{align-items:stretch;gap:var(--sp-4);flex-direction:column;min-inline-size:0;margin:0;display:flex}.page-summary>.panel[data-v-7c19ecd6]{flex-direction:column;min-block-size:0;inline-size:100%;display:flex}.log-panel>.panel-body[data-v-7c19ecd6]{flex:auto;min-block-size:2280px;max-block-size:2280px;position:relative}.log[data-v-7c19ecd6]{padding:var(--sp-3);border-radius:0 0 var(--layout-radius) var(--layout-radius);scrollbar-color:var(--line) transparent;scrollbar-width:thin;border:0;position:absolute;inset:0;overflow-y:auto}.log-line[data-v-7c19ecd6]{align-items:baseline;gap:var(--sp-3);font-size:var(--fs-sm);grid-template-columns:auto auto minmax(0,1fr);padding-block:2px;display:grid}.log-t[data-v-7c19ecd6]{color:var(--ink-faint);font-size:var(--fs-2xs)}.log-c[data-v-7c19ecd6]{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);color:var(--ink-dim)}.log-c-crit[data-v-7c19ecd6]{color:var(--accent)}.log-c-dmg[data-v-7c19ecd6]{color:var(--danger)}.log-c-gain[data-v-7c19ecd6]{color:var(--success)}.is-short[data-v-7c19ecd6]{color:var(--danger)}.rq-title[data-v-7c19ecd6]{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink-strong)}.quest-bar[data-v-7c19ecd6]{margin-block-start:var(--sp-2)}.quest-bar-note[data-v-7c19ecd6]{margin-block-start:var(--sp-1)}.seq-item[data-v-7c19ecd6]{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-1) var(--sp-2);font-size:var(--fs-sm);border-radius:var(--r-sm);display:flex}.seq-item.is-current[data-v-7c19ecd6]{background:var(--accent-quiet);box-shadow:inset var(--bw-3) 0 0 var(--accent)}.seq-item.is-done[data-v-7c19ecd6]{color:var(--ink-dim)}.move-list[data-v-7c19ecd6]{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.move-row[data-v-7c19ecd6]{gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--surface-2,var(--accent-quiet));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name dmg""desc desc";display:grid}.move-name[data-v-7c19ecd6]{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink-strong);grid-area:name}.move-dmg[data-v-7c19ecd6]{font-size:var(--fs-sm);color:var(--ink-dim);white-space:nowrap;grid-area:dmg}.move-desc[data-v-7c19ecd6]{grid-area:desc}.move-blocked[data-v-7c19ecd6]{margin-block-start:var(--sp-2)}.move-note[data-v-7c19ecd6]{margin-block-start:var(--sp-1)}@media (width>=1180px){.battle-layout[data-v-7c19ecd6]{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(230px,.85fr)}.side-foe .icon-frame-xl[data-v-7c19ecd6]{block-size:176px;inline-size:176px}.side-gap[data-v-7c19ecd6]{background:linear-gradient(180deg, transparent, var(--line-strong) 12%, var(--line-strong) 88%, transparent);border-radius:var(--r-pill);opacity:.55;align-self:stretch;display:none}}@media (width<=1319px){.side-foe .side-head[data-v-7c19ecd6]{margin-block-start:var(--sp-2)}}@media (width<=720px){.duo[data-v-7c19ecd6]{grid-template-columns:minmax(0,1fr)}.side[data-v-7c19ecd6]{padding:var(--sp-3)}.foe-hero[data-v-7c19ecd6]{--foe-art-pad:var(--sp-3)}}@media (prefers-reduced-motion:reduce){.monster-art img[data-v-7c19ecd6]{filter:none}}.toolbar{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.kind-row{gap:var(--sp-2);flex-wrap:wrap;display:flex}.kind-chip{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);min-block-size:30px;font-size:var(--fs-xs);color:var(--ink-dim);background:var(--bg-sunken);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-pill);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-instant) var(--ease-out);display:inline-flex}.kind-chip .num{color:inherit;opacity:.75}.kind-chip:hover:not([aria-pressed=true]){color:var(--ink);background:var(--bg-hover);border-color:var(--line-strong)}.kind-chip:active{transform:translateY(1px)}.kind-chip[aria-pressed=true]{color:var(--ink-on-accent);font-weight:var(--fw-bold);background:linear-gradient(180deg, var(--c-amber-400), var(--c-amber-600));border-color:var(--c-amber-700)}.field{align-items:center;gap:var(--sp-2);min-block-size:36px;min-inline-size:200px;padding:0 var(--sp-3);background:var(--bg-sunken);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-md);box-shadow:var(--sh-inset-sunken);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex:1;display:flex}.field:hover{border-color:var(--line-strong)}.field:focus-within{border-color:var(--accent-line);box-shadow:var(--focus-ring)}.field-icon{block-size:15px;inline-size:15px;stroke:var(--ink-faint);fill:none;stroke-width:1.8px;stroke-linecap:round;flex:none}.input{min-inline-size:0;padding:var(--sp-2) 0;font:inherit;font-size:var(--fs-sm);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.input::placeholder{color:var(--ink-faint)}.switch{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs);color:var(--ink-dim);border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;display:inline-flex}.switch:hover{color:var(--ink)}.switch-track{background:var(--bg-sunken);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-pill);block-size:18px;inline-size:34px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex:none;position:relative}.switch-thumb{background:var(--ink-faint);border-radius:var(--r-pill);block-size:14px;inline-size:14px;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);position:absolute;inset-block-start:1px;inset-inline-start:1px}.switch[aria-checked=true] .switch-track{background:var(--accent-quiet);border-color:var(--accent-line)}.switch[aria-checked=true] .switch-thumb{background:var(--accent);transform:translate(16px)}.chip-held{color:var(--success);background:var(--success-quiet);border-color:color-mix(in srgb, var(--success) 45%, transparent)}.chip-warn{color:var(--warning);background:var(--warning-quiet);border-color:color-mix(in srgb, var(--warning) 45%, transparent)}@media (width<=768px){.field{min-inline-size:100%}}.tabbar[data-v-4ae654a8]{gap:var(--sp-1);padding-inline:var(--sp-3);border-bottom:var(--bw-1) solid var(--line-soft);background:var(--bg-inset);flex-wrap:wrap;display:flex}.tab[data-v-4ae654a8]{align-items:baseline;gap:var(--sp-2);padding:var(--sp-3);font-size:var(--fs-sm);color:var(--ink-dim);border-radius:var(--r-sm) var(--r-sm) 0 0;cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:inline-flex;position:relative}.tab[data-v-4ae654a8]:after{content:"";inset-inline:var(--sp-2);block-size:var(--bw-2);border-radius:var(--r-pill);transition:background-color var(--dur-base) var(--ease-out);background:0 0;position:absolute;inset-block-end:-1px}.tab[data-v-4ae654a8]:hover{color:var(--ink);background:var(--bg-hover)}.tab[aria-selected=true][data-v-4ae654a8]{color:var(--ink-strong);font-weight:var(--fw-bold)}.tab[aria-selected=true][data-v-4ae654a8]:after{background:var(--accent)}.tab-count[data-v-4ae654a8]{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--ink-faint)}.tools[data-v-4ae654a8]{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-bottom:var(--bw-1) solid var(--line-soft);flex-wrap:wrap;display:flex}.filters[data-v-4ae654a8]{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.filter-key[data-v-4ae654a8]{font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--ink-faint);margin-inline-end:var(--sp-1)}.result-count[data-v-4ae654a8]{align-items:baseline;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5) 0;font-size:var(--fs-xs);color:var(--ink-faint);display:flex}.mon-grid[data-v-4ae654a8]{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(158px,1fr));display:grid}.mon-card[data-v-4ae654a8]{align-items:center;gap:var(--sp-3);padding:var(--sp-3);text-align:start;background:var(--bg-raised);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-md);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);display:flex}.mon-card[data-v-4ae654a8]:hover{background:var(--bg-hover);border-color:var(--line-strong)}.mon-card[aria-pressed=true][data-v-4ae654a8]{background:var(--accent-quiet);border-color:var(--accent-line);box-shadow:inset var(--bw-3) 0 0 var(--accent)}.mon-card-body[data-v-4ae654a8]{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.mon-card-name[data-v-4ae654a8]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mon-card-sub[data-v-4ae654a8]{font-size:var(--fs-2xs);color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mon-card-seen[data-v-4ae654a8]{font-size:var(--fs-3xs,10px);padding-inline:var(--sp-2);flex:none}.dom-list[data-v-4ae654a8]{padding:var(--sp-4) var(--sp-5) var(--sp-5)}.dom-table td[data-v-4ae654a8]:last-child,.dom-table th[data-v-4ae654a8]:last-child{text-align:right}.mat-group+.mat-group[data-v-4ae654a8]{margin-block-start:var(--sp-4)}.bag-head[data-v-4ae654a8]{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-block-end:var(--sp-1);display:flex}.mat-grid[data-v-4ae654a8]{gap:0 var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.bag-item[data-v-4ae654a8]{align-items:center;gap:var(--sp-2);padding:var(--sp-1) 0;font-size:var(--fs-sm);display:flex}.bag-item+.bag-item[data-v-4ae654a8]{border-top:var(--bw-1) dashed var(--line-soft)}.bag-name[data-v-4ae654a8]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.note[data-v-4ae654a8]{margin-block-start:var(--sp-3)}.faint[data-v-4ae654a8]{color:var(--ink-faint)}.mut[data-v-4ae654a8]{color:var(--ink-muted)}.small[data-v-4ae654a8]{font-size:var(--fs-xs)}.prog+.prog[data-v-4ae654a8]{margin-block-start:var(--sp-4)}.prog-top[data-v-4ae654a8]{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-block-end:var(--sp-1);display:flex}.prog-label[data-v-4ae654a8]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-strong)}.prog-num[data-v-4ae654a8]{font-size:var(--fs-xs);color:var(--ink-dim)}.prog-src[data-v-4ae654a8]{margin-block-start:var(--sp-1)}.mon-hero[data-v-4ae654a8]{align-items:center;gap:var(--sp-4);display:flex}.mon-hero-zh[data-v-4ae654a8]{font-size:var(--fs-xl);line-height:var(--lh-tight);font-weight:var(--fw-bold);color:var(--ink-strong)}.mon-hero-en[data-v-4ae654a8]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);color:var(--ink-faint)}.honest-note[data-v-4ae654a8]{align-items:center;gap:var(--sp-2);padding:var(--sp-3);font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-dim);background:var(--warning-quiet);border:var(--bw-1) dashed color-mix(in srgb, var(--warning) 45%, transparent);border-radius:var(--r-md);flex-wrap:wrap;margin-block-start:var(--sp-4);display:flex}.drop+.drop[data-v-4ae654a8]{margin-block-start:var(--sp-4)}.drop-top[data-v-4ae654a8]{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-block-end:var(--sp-2);display:flex}.drop-row[data-v-4ae654a8]{align-items:center;gap:var(--sp-2);padding:var(--sp-1) 0;font-size:var(--fs-sm);display:flex}.drop-row+.drop-row[data-v-4ae654a8]{border-top:var(--bw-1) dashed var(--line-soft)}.drop-name[data-v-4ae654a8]{align-items:center;gap:var(--sp-2);min-inline-size:0;color:var(--ink-muted);flex-wrap:wrap;flex:1;display:inline-flex}.drop-pct[data-v-4ae654a8]{color:var(--ink-strong);white-space:nowrap}@media (width<=720px){.tools[data-v-4ae654a8],.mon-grid[data-v-4ae654a8],.dom-list[data-v-4ae654a8],.result-count[data-v-4ae654a8]{padding-inline:var(--sp-4)}.mon-grid[data-v-4ae654a8]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.weapon-sharpness[data-v-f713789d]{text-align:left;min-width:0}.sharpness-row[data-v-f713789d]{gap:5px;margin-bottom:12px;display:grid}.sharpness-track[data-v-f713789d]{background:var(--bg-inset);width:100%;min-width:140px;height:10px;display:flex;overflow:hidden}.sharpness-track span[data-v-f713789d]{flex:none;height:100%}.sharpness-row small[data-v-f713789d]{overflow-wrap:anywhere;line-height:1.5}.equipment-icon[data-v-c1b3bd75]{vertical-align:middle;flex-shrink:0;width:40px;height:40px;display:inline-grid}.equipment-icon>span[data-v-c1b3bd75]{grid-area:1/1;width:100%;height:100%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.outline[data-v-c1b3bd75]{background:#000}.loadout-create[data-v-e2a12b44]{gap:var(--sp-3);flex-wrap:wrap;margin-block-end:var(--sp-2);display:flex}.loadout-create label[data-v-e2a12b44]{flex:1;min-inline-size:180px}.equipment-loadouts[data-v-e2a12b44]{margin-block:var(--sp-4);gap:var(--sp-3);padding:0;list-style:none;display:grid}.equipment-loadouts li[data-v-e2a12b44]{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);background:var(--bg-sunken);border:1px solid var(--line);flex-wrap:wrap;display:flex}.equipment-loadouts strong[data-v-e2a12b44]{margin-inline-end:var(--sp-3)}.detail-tabs[data-v-90cf2364]{border-block-end:1px solid var(--line);gap:8px;margin-block:12px 18px;padding-block-end:12px;display:flex}.equipment-skill-preview[data-v-90cf2364]{gap:14px;display:grid}.skill-legend[data-v-90cf2364]{opacity:.9;flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.legend-current[data-v-90cf2364]{color:#d9b867}.legend-added[data-v-90cf2364]{color:#92d168}.legend-removed[data-v-90cf2364]{color:#d98675}.equipment-skill-row[data-v-90cf2364]{border:1px solid var(--line);background:linear-gradient(100deg,#252017,#171511);padding:12px}.equipment-skill-row>div[data-v-90cf2364]{justify-content:space-between;gap:8px;margin-block-end:8px;display:flex}.hunter-art-list[data-v-90cf2364]{gap:var(--sp-3);padding:0;list-style:none;display:grid}.hunter-art-list li[data-v-90cf2364]{border:1px solid var(--line);padding:var(--sp-3)}.hunter-art-list li>div[data-v-90cf2364]{justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap;display:flex}.equipment-workbench[data-v-90cf2364]{gap:var(--sp-3);grid-template-columns:minmax(220px,.85fr) minmax(360px,1.65fr) minmax(260px,1fr);align-items:stretch;display:grid}.equipment-workbench.is-art-mode[data-v-90cf2364]{grid-template-columns:minmax(220px,.85fr) minmax(360px,2.65fr)}.equipment-workbench>.panel[data-v-90cf2364]{border-color:var(--line);min-inline-size:0}.equipment-workbench .panel-head[data-v-90cf2364]{border-block-end-color:var(--accent);justify-content:center}.equipment-slots[data-v-90cf2364],.equipment-box[data-v-90cf2364],.equipment-details[data-v-90cf2364]{flex-direction:column;display:flex}.equipment-slot-list[data-v-90cf2364],.equipment-grid[data-v-90cf2364],.armor-summary[data-v-90cf2364],.loadout-list[data-v-90cf2364]{margin:0;padding:0;list-style:none}.equipment-slot-list[data-v-90cf2364]{padding:var(--sp-2);gap:var(--sp-2);display:grid}.equipment-slot[data-v-90cf2364]{align-items:center;gap:var(--sp-3);inline-size:100%;padding:var(--sp-3);text-align:start;min-block-size:62px;color:var(--ink-strong);background:var(--bg-sunken);border:1px solid var(--line-soft);cursor:pointer;display:flex}.equipment-slot[aria-pressed=true][data-v-90cf2364],.equipment-tile[aria-pressed=true][data-v-90cf2364]{border-color:var(--accent);background:var(--bg-raised);box-shadow:inset 3px 0 var(--accent)}.equipment-slot[data-v-90cf2364]:hover:not(:disabled),.equipment-tile[data-v-90cf2364]:hover{border-color:var(--accent)}.equipment-slot[data-v-90cf2364]:disabled{opacity:.5;cursor:default}.equipment-slot svg[data-v-90cf2364]{flex-shrink:0;block-size:28px;inline-size:28px}.equipment-slot svg[data-v-90cf2364],.preview-art svg[data-v-90cf2364],.equipment-tile svg[data-v-90cf2364]{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.slot-copy[data-v-90cf2364]{gap:var(--sp-1);min-inline-size:0;line-height:1.25;display:grid}.slot-copy strong[data-v-90cf2364]{font-size:var(--fs-sm);overflow-wrap:anywhere}.slot-label[data-v-90cf2364],.slot-copy small[data-v-90cf2364]{color:var(--ink-dim);font-size:var(--fs-xs)}.slot-arrow[data-v-90cf2364]{color:var(--accent);margin-inline-start:auto}.unavailable-icon[data-v-90cf2364]{text-align:center;inline-size:28px;color:var(--accent)}.slot-help[data-v-90cf2364]{gap:var(--sp-3);margin-block-start:auto;display:grid}.box-count[data-v-90cf2364]{white-space:nowrap;margin-inline-start:auto}.equipment-preview[data-v-90cf2364]{margin:var(--sp-3);padding:var(--sp-4);text-align:center;background:var(--bg-sunken);border:1px solid var(--line-soft)}.equipment-preview h3[data-v-90cf2364],.detail-heading h3[data-v-90cf2364]{font-size:var(--fs-lg);color:var(--ink-strong);overflow-wrap:anywhere}.preview-type[data-v-90cf2364]{font-size:var(--fs-xs);color:var(--ink-dim)}.preview-art[data-v-90cf2364]{block-size:clamp(180px,18vw,240px);padding:var(--sp-4);place-items:center;display:grid}.preview-art img[data-v-90cf2364]{object-fit:contain;block-size:100%;min-block-size:0;inline-size:100%}.preview-art svg[data-v-90cf2364]{opacity:.8;block-size:130px;inline-size:130px}.equipment-box-tools[data-v-90cf2364]{padding:0 var(--sp-3) var(--sp-3);gap:var(--sp-2);grid-template-columns:minmax(0,1fr) minmax(0,.75fr);display:grid}.equipment-box-tools[data-v-90cf2364]>:first-child{grid-column:1/-1}.equipment-box-tools .input[data-v-90cf2364]{inline-size:100%;min-inline-size:0}.equipment-grid[data-v-90cf2364]{gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(56px,1fr));align-content:start;max-block-size:320px;display:grid;overflow-y:auto}.equipment-grid li[data-v-90cf2364]{min-inline-size:0}.equipment-tile[data-v-90cf2364]{aspect-ratio:1;background:var(--bg-sunken);border:1px solid var(--line);cursor:pointer;place-items:center;inline-size:100%;display:grid;position:relative}.equipment-tile img[data-v-90cf2364],.equipment-tile .equipment-icon[data-v-90cf2364],.equipment-tile svg[data-v-90cf2364]{object-fit:contain;block-size:75%;inline-size:75%}.tile-worn[data-v-90cf2364],.tile-rarity[data-v-90cf2364]{font-size:var(--fs-2xs);color:var(--accent);background:var(--bg-sunken);padding:0 3px;position:absolute}.tile-worn[data-v-90cf2364]{inset-block-start:0;inset-inline-start:0}.tile-rarity[data-v-90cf2364]{inset-block-end:0;inset-inline-end:0}.equipment-tile-name[data-v-90cf2364]{font-size:var(--fs-2xs);color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;padding-block-start:var(--sp-1);display:block;overflow:hidden}.equipment-box>.panel-foot[data-v-90cf2364],.equipment-details>.panel-foot[data-v-90cf2364]{margin-block-start:auto}.detail-heading[data-v-90cf2364]{gap:var(--sp-2);border-block-end:1px solid var(--line-soft);padding-block-end:var(--sp-4);display:grid}.detail-rarity[data-v-90cf2364]{color:var(--accent);text-align:end;font-family:var(--font-mono)}.equipment-stats[data-v-90cf2364]{margin-block:var(--sp-4)}.equipment-stat[data-v-90cf2364]{justify-content:space-between;gap:var(--sp-3);padding-block:var(--sp-2);border-block-end:1px solid var(--line-soft);display:flex}.equipment-stat dt[data-v-90cf2364]:before{content:"◆";color:var(--accent);margin-inline-end:var(--sp-2);font-size:.65em}.equipment-stat dd[data-v-90cf2364]{text-align:end;color:var(--ink-strong)}.equipment-comparison[data-v-90cf2364]{padding:var(--sp-3);background:var(--bg-sunken);margin-block-end:var(--sp-4)}.equipment-comparison h4[data-v-90cf2364]{font-size:var(--fs-sm);margin-block-end:var(--sp-2)}.equipment-comparison p[data-v-90cf2364]{justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.is-better[data-v-90cf2364]{color:var(--accent)}.is-worse[data-v-90cf2364]{color:var(--ink-dim)}.detail-actions[data-v-90cf2364]{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-4);display:flex}.detail-actions .btn-block[data-v-90cf2364]{flex-basis:100%}.armor-cost[data-v-90cf2364]{margin-block-start:var(--sp-4)}.equipment-receipt[data-v-90cf2364]{font-size:var(--fs-sm)}.armor-summary[data-v-90cf2364]{padding:var(--sp-3);gap:var(--sp-3);display:grid}.armor-summary li[data-v-90cf2364],.loadout-list li[data-v-90cf2364]{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.loadout-list[data-v-90cf2364]{gap:var(--sp-3);display:grid}@media (width<=1150px){.equipment-workbench[data-v-90cf2364]{grid-template-columns:minmax(190px,.8fr) minmax(0,1.4fr)}.equipment-details[data-v-90cf2364]{grid-column:1/-1}.equipment-details .equipment-stats[data-v-90cf2364]{gap:0 var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=680px){.equipment-workbench[data-v-90cf2364]{grid-template-columns:minmax(0,1fr)}.equipment-details[data-v-90cf2364]{grid-column:auto}.equipment-slot-list[data-v-90cf2364]{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-slot[data-v-90cf2364]{padding:var(--sp-2);gap:var(--sp-2);min-block-size:84px}.equipment-slot svg[data-v-90cf2364]{block-size:22px;inline-size:22px}.preview-art[data-v-90cf2364]{block-size:230px}.equipment-details .equipment-stats[data-v-90cf2364]{display:block}}.pick-group[data-v-8d18622a]{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-2);display:flex}.pick[data-v-8d18622a]{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);color:var(--ink);background:var(--bg-raised);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);display:inline-flex}.pick[data-v-8d18622a]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--line-strong)}.pick[aria-pressed=true][data-v-8d18622a]{color:var(--pick-ink,var(--ink-strong));border-color:var(--pick-ink,var(--accent-line));background:color-mix(in srgb, var(--pick-ink,var(--accent-line)) 16%, transparent)}.pick[data-v-8d18622a]:disabled{opacity:.45;cursor:not-allowed}.gdot[data-v-8d18622a]{background:var(--g,var(--ink-dim));block-size:9px;inline-size:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--g,transparent) 22%, transparent);border-radius:50%}.spot-title[data-v-8d18622a]{align-items:center;gap:var(--sp-2);font-weight:var(--fw-bold);color:var(--ink-strong);flex-wrap:wrap;display:flex}.gauge[data-v-8d18622a]{gap:var(--sp-1);flex-direction:column;display:flex}.gauge-head[data-v-8d18622a]{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.bar-lg[data-v-8d18622a]{block-size:12px}.spot-actions[data-v-8d18622a]{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.drop[data-v-8d18622a]{gap:var(--sp-1);padding-block:var(--sp-2);flex-direction:column;display:flex}.drop+.drop[data-v-8d18622a]{border-top:var(--bw-1) dashed var(--line-soft)}.drop-top[data-v-8d18622a]{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.drop-name[data-v-8d18622a]{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--ink);flex-wrap:wrap;display:inline-flex}.drop-pct[data-v-8d18622a]{font-weight:var(--fw-bold);color:var(--ink-strong);white-space:nowrap}.drop-icon[data-v-8d18622a]{object-fit:contain;flex-shrink:0;block-size:20px;inline-size:20px}.bag-grid[data-v-8d18622a]{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.bag-cell[data-v-8d18622a]{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);background:var(--bg-raised);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-sm);display:flex}.bag-name[data-v-8d18622a]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.bag-icon[data-v-8d18622a]{object-fit:contain;flex-shrink:0;block-size:28px;inline-size:28px}@media (width<=720px){.bag-grid[data-v-8d18622a]{grid-template-columns:1fr}}.rail-spot[data-v-fd6f37a7]{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink-strong);overflow-wrap:anywhere}.rail-bar[data-v-fd6f37a7]{margin-block-start:var(--sp-2)}.rail-progress[data-v-fd6f37a7]{block-size:6px;background:var(--bar-track);border-radius:var(--r-pill);margin-block-start:var(--sp-2);overflow:hidden}.rail-progress>span[data-v-fd6f37a7]{background:var(--accent);border-radius:inherit;block-size:100%;display:block}.progress-grid[data-v-738a8807]{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.progress-card[data-v-738a8807]{padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md)}.progress-card strong[data-v-738a8807]{float:right}progress[data-v-738a8807]{width:100%;height:14px;accent-color:var(--accent)}.material-dialog[data-v-781121b3]{background:var(--bg-panel,#221c14);width:min(1100px,100vw - 40px);height:min(760px,100dvh - 40px);color:var(--text-primary,#f2e6ce);border:1px solid var(--border,#80623b);border-radius:16px;margin:auto;padding:24px}.material-dialog[open][data-v-781121b3]{flex-direction:column;gap:18px;display:flex}.material-dialog[data-v-781121b3]::backdrop{background:#000b}header[data-v-781121b3],nav[data-v-781121b3],.filters[data-v-781121b3]{flex-shrink:0;align-items:center;gap:12px;display:flex}header[data-v-781121b3]{justify-content:space-between}h2[data-v-781121b3]{margin:0}.filters input[data-v-781121b3]{flex:1;min-width:0}.lookup-scroll[data-v-781121b3]{min-height:0;overflow:auto}table[data-v-781121b3]{border-collapse:collapse;width:100%;font-size:16px}th[data-v-781121b3],td[data-v-781121b3]{text-align:left;border-bottom:1px solid #80623b55;padding:14px 12px}th[data-v-781121b3]{white-space:nowrap;color:#efc477}td[data-v-781121b3]{line-height:1.6}th[data-v-781121b3]:first-child{min-width:160px}@media (width<=650px){.material-dialog[data-v-781121b3]{padding:14px}table[data-v-781121b3]{min-width:700px}}.armor-details[data-v-290bb153]{min-width:0}.armor-attributes[data-v-290bb153]{margin:0}.armor-attributes>div[data-v-290bb153]{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.armor-attributes dd[data-v-290bb153]{text-align:right;font-variant-numeric:tabular-nums;margin:0}.detail-tabs[data-v-290bb153]{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.armor-skill-row[data-v-290bb153]{border-bottom:1px solid var(--line);gap:8px;padding:14px 0;display:grid}.armor-skill-row p[data-v-290bb153]{white-space:pre-line;margin:0;line-height:1.5}.inventory-zone[data-v-150494b6]{padding:var(--sp-4)}.warehouse-layout[data-v-150494b6]{gap:var(--sp-4);grid-template-columns:minmax(240px,1fr) minmax(0,780px);align-items:start;display:grid}.warehouse-catalog[data-v-150494b6],.warehouse-inspector[data-v-150494b6]{min-width:0}.warehouse-catalog>.panel[data-v-150494b6]{min-height:580px}.warehouse-inspector[data-v-150494b6]{position:sticky;top:0}.bank-statline[data-v-150494b6]{color:var(--ink-dim);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.warehouse-inspector .det-head[data-v-150494b6]{align-items:flex-start}.warehouse-inspector .det-head .icon-frame[data-v-150494b6]{flex:0 0 120px;width:120px;height:120px}.warehouse-inspector .det-name[data-v-150494b6]{font-size:20px}.warehouse-inspector .kv[data-v-150494b6],.warehouse-inspector .t-sub[data-v-150494b6]{font-size:14px}.bank-action[data-v-150494b6]{gap:12px;padding-block:16px;display:grid}.bank-action+.bank-action[data-v-150494b6]{border-top:1px solid var(--line)}.bank-action h3[data-v-150494b6]{margin:0;font-size:16px}.sale-heading[data-v-150494b6],.sale-range-labels[data-v-150494b6]{justify-content:space-between;gap:12px;display:flex}.sale-range-labels[data-v-150494b6]{color:var(--ink-dim);font-size:12px}.bank-action input[type=range][data-v-150494b6]{width:100%;accent-color:var(--accent)}.sale-quantity[data-v-150494b6]{grid-template-columns:minmax(70px,1fr) auto auto;gap:8px;display:grid}.sale-total[data-v-150494b6]{text-align:center;background:var(--bg-inset);border-radius:var(--r-sm);margin:0;padding:10px}.bank-notice[data-v-150494b6]{color:var(--success);background:var(--bg-raised);border-radius:var(--r-md);margin-top:12px;padding:12px}.tabs .tab svg[data-v-150494b6]{fill:none;stroke:currentColor;stroke-width:1.7px;vertical-align:middle;width:22px;height:22px;margin-right:6px}@media (width<=1000px){.warehouse-layout[data-v-150494b6]{grid-template-columns:1fr}.warehouse-inspector[data-v-150494b6]{position:static}.warehouse-catalog>.panel[data-v-150494b6]{min-height:320px}}.tabs[data-v-150494b6]{gap:var(--sp-1);padding:var(--sp-1);background:var(--bg-sunken);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-md);box-shadow:var(--sh-inset-sunken);display:flex;overflow-x:auto}.tab[data-v-150494b6]{min-block-size:38px;padding:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-dim);white-space:nowrap;border-radius:var(--r-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:1 0 auto}.tab[data-v-150494b6]:hover:not([aria-selected=true]):not(:disabled){color:var(--ink);background:var(--bg-hover)}.tab[aria-selected=true][data-v-150494b6]{color:var(--ink-on-accent);font-weight:var(--fw-bold);background:linear-gradient(180deg, var(--c-amber-400), var(--c-amber-600));box-shadow:var(--sh-1)}.tab[data-v-150494b6]:disabled{color:var(--ink-faint);cursor:not-allowed;opacity:.55}.tab .num[data-v-150494b6]{opacity:.72;margin-inline-start:var(--sp-1)}.grid-tools[data-v-150494b6],.grid-tools+.kind-row[data-v-150494b6]{margin-block-start:var(--sp-4)}.tile-grid[data-v-150494b6]{gap:var(--sp-2);margin:var(--sp-4) 0 0;grid-template-columns:repeat(auto-fill,74px);padding:0;list-style:none;display:grid}.tile[data-v-150494b6]{aspect-ratio:1;inline-size:100%;color:var(--tile-ink,var(--ink-muted));background:radial-gradient(circle at 50% 26%, var(--bg-raised), var(--bg-sunken) 78%);border:var(--bw-1) solid var(--tile-line,var(--line-soft));border-radius:var(--r-md);box-shadow:var(--sh-inset-top);cursor:pointer;transition:transform var(--dur-base) var(--ease-spring), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);place-items:center;padding:0;display:grid;position:relative}.tile-cell[data-v-150494b6]{position:relative}.tile-cell[data-v-150494b6]:hover,.tile-cell[data-v-150494b6]:focus-within{z-index:var(--z-dropdown)}.tile-image[data-v-150494b6]{object-fit:contain;block-size:62%;inline-size:62%}.tile-tooltip[data-v-150494b6]{gap:var(--sp-1) var(--sp-3);inline-size:max-content;max-inline-size:240px;padding:var(--sp-2) var(--sp-3);color:var(--ink);background:var(--bg-raised);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-md);box-shadow:var(--sh-2);font-size:var(--fs-xs);pointer-events:none;visibility:hidden;grid-template-columns:1fr auto;display:grid;position:absolute;inset-block-end:calc(100% + var(--sp-2));inset-inline-start:50%;transform:translate(-50%)}.tile-cell:hover .tile-tooltip[data-v-150494b6],.tile-cell:focus-within .tile-tooltip[data-v-150494b6]{visibility:visible}.tile-tooltip-meta[data-v-150494b6]{color:var(--ink-muted);grid-column:1/-1}.tile-tooltip strong[data-v-150494b6]{overflow-wrap:anywhere}.tile[data-v-150494b6]:hover:not(:disabled){border-color:var(--tile-line-strong,var(--accent-line));box-shadow:var(--sh-2), var(--sh-inset-top);transform:translateY(-2px)}.tile[aria-pressed=true][data-v-150494b6]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-quiet), var(--sh-2), var(--sh-inset-top)}.tile[data-v-150494b6]:disabled{cursor:not-allowed;opacity:.42;filter:grayscale(.4);transform:none}.tile[data-band=low][data-v-150494b6]{--tile-line:color-mix(in srgb, var(--rank-low) 42%, transparent);--tile-line-strong:var(--rank-low);--tile-ink:var(--rank-low)}.tile[data-band=high][data-v-150494b6]{--tile-line:color-mix(in srgb, var(--rank-high) 42%, transparent);--tile-line-strong:var(--rank-high);--tile-ink:var(--rank-high)}.tile[data-band=g][data-v-150494b6]{--tile-line:color-mix(in srgb, var(--rank-g) 48%, transparent);--tile-line-strong:var(--rank-g);--tile-ink:var(--rank-g)}.tile-glyph[data-v-150494b6]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;block-size:46%;inline-size:46%}.tile>.equipment-icon[data-v-150494b6]{block-size:65%;inline-size:65%}.tile-qty[data-v-150494b6]{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--ink);text-shadow:0 1px 2px var(--bg-sunken);position:absolute;inset-block-end:2px;inset-inline-start:5px}.tile-mark[data-v-150494b6]{font-size:var(--fs-2xs);color:var(--warning);position:absolute;inset-block-start:2px;inset-inline-start:5px}.tile-worn[data-v-150494b6]{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--accent);position:absolute;inset-block-start:2px;inset-inline-end:5px}.tile-flag[data-v-150494b6]{letter-spacing:var(--ls-wide);color:var(--warning);font-size:.5625rem;position:absolute;inset-block-end:2px;inset-inline-end:4px}.det-glyph[data-v-150494b6]{fill:none;block-size:40px;inline-size:40px;stroke:var(--ink-faint);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.det-head[data-v-150494b6]{align-items:center;gap:var(--sp-3);display:flex}.det-name[data-v-150494b6]{font-size:var(--fs-lg);line-height:var(--lh-tight);font-weight:var(--fw-bold);color:var(--ink-strong)}.det-id[data-v-150494b6]{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);color:var(--ink-faint)}.det-tags[data-v-150494b6]{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-3);display:flex}.uses[data-v-150494b6]{font-size:var(--fs-sm);color:var(--ink-muted);margin-block-start:var(--sp-2)}.uses li[data-v-150494b6]{padding:var(--sp-1) 0}.uses li+li[data-v-150494b6]{border-top:var(--bw-1) dashed var(--line-soft)}.is-short[data-v-150494b6]{color:var(--danger)}@media (width<=768px){.tile-grid[data-v-150494b6]{grid-template-columns:repeat(auto-fill,minmax(66px,1fr))}}.settings-zone[data-v-65eebefe]{max-inline-size:1100px}.settings-list[data-v-65eebefe]{gap:var(--sp-4);display:grid}.setting[data-v-65eebefe]{justify-content:space-between;align-items:center;gap:var(--sp-4);border-block-end:1px solid var(--line-soft);flex-wrap:wrap;padding-block-end:var(--sp-4);display:flex}.setting[data-v-65eebefe]:last-child{border:0;padding:0}.setting h3[data-v-65eebefe]{font-size:var(--fs-md);margin-block-end:var(--sp-1)}.save-import[data-v-65eebefe]{position:relative;overflow:hidden}.save-import input[data-v-65eebefe]{opacity:0;cursor:pointer;inline-size:100%;position:absolute;inset:0}.clear-confirm[data-v-65eebefe]{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);flex-wrap:wrap;margin-block-start:var(--sp-4);display:flex}.clear-confirm p[data-v-65eebefe]{flex-basis:100%}.settings-receipt[data-v-65eebefe]{font-size:var(--fs-sm);color:var(--ink-dim)}.camp-stage[data-v-711ed9c9]{align-items:center;gap:var(--sp-5);padding:var(--sp-5);background:radial-gradient(560px 200px at 20% 0%, var(--accent-quiet), transparent 68%), linear-gradient(180deg, var(--bg-raised), transparent);display:flex}.camp-name[data-v-711ed9c9]{font-size:var(--fs-2xl);line-height:var(--lh-tight);font-weight:var(--fw-bold);color:var(--ink-strong)}.camp-tags[data-v-711ed9c9]{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-3);display:flex}.camp-stats[data-v-711ed9c9]{border-top:var(--bw-1) solid var(--line-soft);background:var(--bg-sunken);box-shadow:var(--sh-inset-sunken);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stat[data-v-711ed9c9]{padding:var(--sp-3) var(--sp-5)}.stat+.stat[data-v-711ed9c9]{border-inline-start:var(--bw-1) solid var(--line-soft)}.stat-k[data-v-711ed9c9]{font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--ink-faint);display:block}.stat-v[data-v-711ed9c9]{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--ink-strong);display:inline-block}.stat-u[data-v-711ed9c9]{font-size:var(--fs-xs);color:var(--ink-dim)}.camp-arm[data-v-711ed9c9]{align-items:center;gap:var(--sp-3) var(--sp-4);padding:var(--sp-4) var(--sp-5);border-top:var(--bw-1) solid var(--line-soft);background:var(--bg-inset);flex-wrap:wrap;display:flex}.camp-arm-text[data-v-711ed9c9]{flex:15rem;min-inline-size:0}.arm-title[data-v-711ed9c9]{font-size:var(--fs-sm);color:var(--ink-strong)}.auto-claim[data-v-711ed9c9]{background:var(--accent-quiet)}.auto-claim[data-claimed=false][data-v-711ed9c9]{background:var(--warning-quiet)}.sim-buttons[data-v-711ed9c9]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.scrim[data-v-711ed9c9]{z-index:var(--z-modal);padding:var(--layout-gutter);background:var(--bg-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;display:grid;position:fixed;inset:0}.modal[data-v-711ed9c9]{max-block-size:min(88dvh,100%);inline-size:100%;max-inline-size:560px;box-shadow:var(--sh-3), var(--sh-inset-top);flex-direction:column;display:flex}.modal>.panel-body[data-v-711ed9c9]{flex:auto;min-block-size:0}.modal-sub[data-v-711ed9c9]{font-size:var(--fs-sm);color:var(--ink-muted)}.modal-sub b[data-v-711ed9c9]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-lg);color:var(--accent-hover)}.payout[data-v-711ed9c9]{gap:var(--sp-1);margin-block:var(--sp-4);padding:var(--sp-1);background:var(--bg-sunken);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-md);box-shadow:var(--sh-inset-sunken);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.payout-item[data-v-711ed9c9]{padding:var(--sp-3)}.payout-item+.payout-item[data-v-711ed9c9]{border-inline-start:var(--bw-1) solid var(--line-soft)}.payout-k[data-v-711ed9c9]{font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--ink-faint);display:block}.payout-v[data-v-711ed9c9]{align-items:baseline;gap:var(--sp-1);margin-block-start:var(--sp-1);display:flex}.payout-u[data-v-711ed9c9]{font-size:var(--fs-xs);color:var(--ink-dim)}.loot[data-v-711ed9c9]{margin-block-start:var(--sp-2)}.loot .table td[data-v-711ed9c9]:last-child,.loot .table th[data-v-711ed9c9]:last-child{text-align:right}.detail[data-v-711ed9c9]{padding:var(--sp-2) var(--sp-4);background:var(--bg-inset);border:var(--bw-1) dashed var(--line-soft);border-radius:var(--r-md);margin-block-start:var(--sp-4)}.modal-foot[data-v-711ed9c9]{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.modal-foot p[data-v-711ed9c9]{flex:14rem;min-inline-size:0}.modal-foot-actions[data-v-711ed9c9]{gap:var(--sp-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.honest-note[data-v-711ed9c9]{align-items:center;gap:var(--sp-2);margin-block:var(--sp-3);padding:var(--sp-3);font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-dim);background:var(--warning-quiet);border:var(--bw-1) dashed color-mix(in srgb, var(--warning) 45%, transparent);border-radius:var(--r-md);flex-wrap:wrap;display:flex}.note-warn[data-v-711ed9c9]{margin-block-start:var(--sp-4)}.faint[data-v-711ed9c9]{color:var(--ink-faint)}@media (width<=720px){.camp-stats[data-v-711ed9c9]{grid-template-columns:minmax(0,1fr)}.stat+.stat[data-v-711ed9c9]{border-inline-start:none;border-block-start:var(--bw-1) solid var(--line-soft)}.payout[data-v-711ed9c9]{grid-template-columns:minmax(0,1fr)}.payout-item+.payout-item[data-v-711ed9c9]{border-inline-start:none;border-block-start:var(--bw-1) solid var(--line-soft)}}.quest-tools[data-v-25c0df02]{gap:var(--sp-4);display:grid}.quest-tools .search-row[data-v-25c0df02]{width:100%}.quest-details[data-v-25c0df02]{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-surface);width:min(1180px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);padding:24px;font-size:16px;overflow:auto}.quest-details .t-sub[data-v-25c0df02],.quest-details .kv[data-v-25c0df02],.quest-details .seq-item[data-v-25c0df02]{font-size:16px}.quest-details[data-v-25c0df02]::backdrop{background:#000000b8}.quest-dialog-head[data-v-25c0df02]{justify-content:space-between;align-items:center;gap:16px;margin-block-end:20px;display:flex}.quest-dialog-head button[data-v-25c0df02]{min-width:48px;font-size:28px}.quest-dialog-grid[data-v-25c0df02]{gap:var(--sp-4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.quest-dialog-grid>.panel[data-v-25c0df02]:first-child{grid-row:span 2}@media (width<=760px){.quest-dialog-grid[data-v-25c0df02]{grid-template-columns:1fr}.quest-dialog-grid>.panel[data-v-25c0df02]:first-child{grid-row:auto}}.rank-row[data-v-25c0df02]{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rank-btn[data-v-25c0df02]{--rank:var(--rank-low);--rank-q:var(--rank-low-quiet);align-items:flex-start;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);text-align:left;color:var(--ink-muted);background:var(--bg-sunken);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-md);box-shadow:var(--sh-inset-sunken);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-instant) var(--ease-out);flex-direction:column;display:flex}.rank-btn-low[data-v-25c0df02]{--rank:var(--rank-low);--rank-q:var(--rank-low-quiet)}.rank-btn-high[data-v-25c0df02]{--rank:var(--rank-high);--rank-q:var(--rank-high-quiet)}.rank-btn-g[data-v-25c0df02]{--rank:var(--rank-g);--rank-q:var(--rank-g-quiet)}.rank-btn-name[data-v-25c0df02]{font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:.02em;color:var(--ink)}.rank-btn-count[data-v-25c0df02]{font-size:var(--fs-xs);color:var(--ink-faint)}.rank-btn[data-v-25c0df02]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--line-strong)}.rank-btn[data-v-25c0df02]:active:not(:disabled){background:var(--bg-active);transform:translateY(1px)}.rank-btn[aria-selected=true][data-v-25c0df02]{color:var(--rank);background:var(--rank-q);border-color:color-mix(in srgb, var(--rank) 55%, var(--line));box-shadow:inset 0 -3px 0 var(--rank)}.rank-btn[aria-selected=true] .rank-btn-name[data-v-25c0df02]{color:var(--rank)}.rank-btn[aria-selected=true] .rank-btn-count[data-v-25c0df02]{color:var(--ink-muted)}@media (pointer:coarse){.rank-btn[data-v-25c0df02]{min-block-size:44px}}.search-row[data-v-25c0df02]{align-items:center;gap:var(--sp-2);display:flex}.search-input[data-v-25c0df02]{min-block-size:44px;min-inline-size:0;padding:0 var(--sp-3);font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink-strong);background:var(--bg-sunken);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-md);flex:auto}.search-input[data-v-25c0df02]::placeholder{color:var(--ink-faint)}.search-input[data-v-25c0df02]:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}@media (pointer:coarse){.search-input[data-v-25c0df02]{min-block-size:44px}}.star-row[data-v-25c0df02]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.star-btn[data-v-25c0df02]{justify-content:center;align-items:center;gap:var(--sp-2);min-block-size:34px;min-inline-size:54px;padding:0 var(--sp-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--ink-dim);background:var(--bg-sunken);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-pill);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-instant) var(--ease-out);display:inline-flex}.star-btn-all[data-v-25c0df02]{min-inline-size:72px;font-family:var(--font-sans)}.star-btn-count[data-v-25c0df02]{font-size:var(--fs-2xs);color:var(--ink-faint)}.star-btn[data-v-25c0df02]:hover:not(:disabled){color:var(--ink);background:var(--bg-hover);border-color:var(--line-strong)}.star-btn[data-v-25c0df02]:active:not(:disabled){background:var(--bg-active);transform:translateY(1px)}@media (pointer:coarse){.star-btn[data-v-25c0df02]{min-block-size:44px}}.star-btn[aria-selected=true][data-v-25c0df02]{color:var(--ink-on-accent);font-weight:var(--fw-bold);background:linear-gradient(180deg, var(--c-amber-400), var(--c-amber-600));border-color:var(--c-amber-700);box-shadow:inset 0 -2px 0 var(--c-amber-700)}.star-btn[aria-selected=true] .star-btn-count[data-v-25c0df02]{color:var(--ink-on-accent);opacity:.85}.table-scroll[data-v-25c0df02]{scrollbar-color:var(--line) transparent;scrollbar-width:thin;overflow-x:auto}.table-scroll .table[data-v-25c0df02]{min-inline-size:640px}.table .is-num[data-v-25c0df02]{text-align:right}.table tbody tr[data-v-25c0df02]{cursor:pointer;outline-offset:-2px}.q-name[data-v-25c0df02]{align-items:center;gap:var(--sp-3);text-align:left;display:flex}.q-name b[data-v-25c0df02]{font-weight:var(--fw-medium);color:var(--ink-strong);display:block}.q-id[data-v-25c0df02]{font-size:var(--fs-2xs);color:var(--ink-faint);display:block}.chip-ok[data-v-25c0df02]{color:var(--success);background:var(--success-quiet);border-color:color-mix(in srgb, var(--success) 45%, transparent)}.chip-lock[data-v-25c0df02]{color:var(--danger);background:var(--danger-quiet);border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.pager[data-v-25c0df02]{justify-content:center;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);border-top:var(--bw-1) solid var(--line-soft);display:flex}.rail-icon-row[data-v-25c0df02]{align-items:center;gap:var(--sp-4);display:flex}.rq-title[data-v-25c0df02]{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink-strong)}.seq-item[data-v-25c0df02]{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-1) var(--sp-2);font-size:var(--fs-sm);border-radius:var(--r-sm);display:flex}.seq-item.is-current[data-v-25c0df02]{background:var(--accent-quiet);box-shadow:inset var(--bw-3) 0 0 var(--accent)}.seq-item.is-done[data-v-25c0df02]{color:var(--ink-dim)}.shop-layout[data-v-ad9c4a3e]{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;display:grid}.shop-detail[data-v-ad9c4a3e]{top:var(--sp-4);position:sticky}.detail-icon[data-v-ad9c4a3e]{object-fit:contain;width:96px;height:96px}.offer-select[data-v-ad9c4a3e]{gap:var(--sp-3);text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.consumable-card.selected[data-v-ad9c4a3e]{border-color:var(--accent)}.shop-receipt[data-v-ad9c4a3e]{grid-column:1/-1}@media (width<=780px){.shop-layout[data-v-ad9c4a3e]{grid-template-columns:minmax(0,1fr)}.shop-detail[data-v-ad9c4a3e]{position:static}}.consumable-shelf[data-v-ad9c4a3e]{margin:var(--sp-4) 0 0;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:0;list-style:none;display:grid}.consumable-card[data-v-ad9c4a3e]{align-items:center;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);background:var(--bg-sunken);flex-wrap:wrap;display:flex}.consumable-card img[data-v-ad9c4a3e],.consumable-card svg[data-v-ad9c4a3e]{object-fit:contain;block-size:48px;inline-size:48px}.consumable-card svg[data-v-ad9c4a3e]{fill:none;stroke:var(--accent);stroke-width:1.4px}.consumable-card h3[data-v-ad9c4a3e]{font-size:var(--fs-md)}.price[data-v-ad9c4a3e]{color:var(--accent)}.purchase-controls[data-v-ad9c4a3e]{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);flex-basis:100%;grid-template-columns:minmax(0,1fr) auto;display:grid}.purchase-quantity[data-v-ad9c4a3e]{align-items:center;gap:var(--sp-2);display:flex}.purchase-quantity input[data-v-ad9c4a3e]{inline-size:80px}.purchase-total[data-v-ad9c4a3e]{grid-area:2/1}.purchase-controls .btn[data-v-ad9c4a3e]{grid-area:1/2/3}.purchase-note[data-v-ad9c4a3e]{color:var(--danger);grid-column:1/-1}.shop-receipt[data-v-ad9c4a3e]{font-size:var(--fs-sm);margin-block-start:var(--sp-4)}.hunter[data-v-88db02ad]{align-items:center;gap:var(--sp-3);display:flex}.hunter-mark[data-v-88db02ad]{block-size:44px;inline-size:44px;font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--ink-on-accent);background:linear-gradient(160deg, var(--c-amber-300), var(--c-amber-600));border-radius:var(--r-md);box-shadow:var(--sh-2), inset 0 1px 0 #ffffff4d;flex:none;place-items:center;display:grid}.hunter-name[data-v-88db02ad]{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--ink-strong);overflow-wrap:anywhere}.hr-bar[data-v-88db02ad]{block-size:8px;background:var(--bar-track);border-radius:var(--r-pill);margin-block-start:var(--sp-2);overflow:hidden}.hr-bar>span[data-v-88db02ad]{background:var(--accent);border-radius:inherit;block-size:100%;display:block}.mini-grid[data-v-88db02ad]{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.mini[data-v-88db02ad]{padding:var(--sp-2) var(--sp-3);background:var(--bg-inset);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-md)}.mini-k[data-v-88db02ad]{font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--ink-faint)}.mini-v[data-v-88db02ad]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--ink-strong);overflow-wrap:anywhere}.mini-u[data-v-88db02ad]{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-dim)}.mastery-row[data-v-88db02ad]{align-items:center;gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.mastery-row+.mastery-row[data-v-88db02ad]{border-top:var(--bw-1) dashed var(--line-soft)}.mastery-row dt[data-v-88db02ad]{align-items:center;gap:var(--sp-2);min-inline-size:0;font-size:var(--fs-sm);color:var(--ink-muted);display:flex}.mastery-row dd[data-v-88db02ad]{font-size:var(--fs-sm);color:var(--ink);margin:0}.mastery-bar[data-v-88db02ad]{background:var(--bar-track);border-radius:var(--r-pill);grid-column:1/-1;block-size:4px;overflow:hidden}.mastery-bar>span[data-v-88db02ad]{border-radius:inherit;block-size:100%;display:block}.prism[data-v-88db02ad]{border-radius:2px;flex:none;block-size:10px;inline-size:10px}@media (width>=1100px){.panel dl[data-v-88db02ad]{column-count:2;column-gap:var(--sp-8)}.mastery-row[data-v-88db02ad]{break-inside:avoid}}.record-list[data-v-e98dd05f]{gap:var(--sp-3);padding:0;list-style:none;display:grid}.record-list li[data-v-e98dd05f]{border-block-end:1px solid var(--line);padding-block:var(--sp-3)}.record-heading[data-v-e98dd05f]{justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap;display:flex}.record-list p[data-v-e98dd05f]{margin-block:var(--sp-2);font-size:var(--fs-sm)}.help-zone[data-v-18da86e6]{gap:var(--sp-4);display:grid}.help-body[data-v-18da86e6]{gap:var(--sp-3);line-height:1.8;display:grid}.help-body h3[data-v-18da86e6]{margin-block-start:var(--sp-3)}.formula[data-v-18da86e6]{padding:var(--sp-3);background:var(--bg-sunken);border-inline-start:3px solid var(--accent);overflow-wrap:anywhere}.help-tables[data-v-18da86e6]{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}table[data-v-18da86e6]{text-align:start;border-collapse:collapse;width:100%}th[data-v-18da86e6],td[data-v-18da86e6]{padding:var(--sp-2);border-block-end:1px solid var(--line)}@media (width<=720px){.help-tables[data-v-18da86e6]{grid-template-columns:1fr}}.material-source-link[data-v-bba1a305]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.material-source-link[data-v-bba1a305]:focus-visible{outline-offset:3px;outline:2px solid}.armory-zone[data-v-bba1a305]{padding:var(--sp-5);gap:var(--sp-4)}.enhance-grid[data-v-bba1a305]{gap:var(--sp-3);padding:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));align-content:start;max-height:480px;margin:0;list-style:none;display:grid;overflow-y:auto}.enhance-grid li[data-v-bba1a305]{min-width:0}.enhance-tile[data-v-bba1a305]{aspect-ratio:1;background:var(--bg-sunken);border:1px solid var(--line);cursor:pointer;place-items:center;width:100%;display:grid;position:relative}.enhance-tile.selected[data-v-bba1a305]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.enhance-tile[data-v-bba1a305]:hover{background:var(--bg-raised)}.enhance-tile .equipment-icon[data-v-bba1a305]{width:75%;height:75%}.enhance-worn[data-v-bba1a305],.enhance-level[data-v-bba1a305]{color:var(--accent);background:var(--bg-sunken);font-size:var(--fs-2xs);padding:0 3px;position:absolute}.enhance-worn[data-v-bba1a305]{top:0;left:0}.enhance-level[data-v-bba1a305]{bottom:0;right:0}.enhance-name[data-v-bba1a305]{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-2xs);color:var(--ink-dim);padding-top:var(--sp-1);display:block;overflow:hidden}.workshop-heading[data-v-bba1a305],.workshop-toolbar[data-v-bba1a305]{align-items:center;gap:var(--sp-4);display:flex}.workshop-heading[data-v-bba1a305]{justify-content:space-between}.workshop-heading h2[data-v-bba1a305]{font-size:1.5rem}.workshop-services[data-v-bba1a305]{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.service[data-v-bba1a305]{text-align:left;background:var(--bg-surface);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);cursor:pointer;grid-template-columns:38px 1fr;padding:18px;display:grid}.service>span[data-v-bba1a305]{color:var(--accent);grid-row:span 2;font-size:26px}.service small[data-v-bba1a305]{color:var(--ink-muted)}.service.active[data-v-bba1a305]{border-color:var(--accent);background:var(--accent-quiet)}.service[data-v-bba1a305]:disabled{opacity:.38;cursor:not-allowed}.workshop-welcome[data-v-bba1a305]{padding:40px}.weapon-kinds[data-v-bba1a305]{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:12px;padding:20px;display:grid}.kind-choice[data-v-bba1a305]{background:var(--accent-quiet);border:1px solid var(--accent-line);color:var(--ink);cursor:pointer;border-radius:8px;justify-items:center;gap:12px;padding:24px;display:grid}.kind-choice[data-v-bba1a305]:disabled{opacity:.4;filter:grayscale();cursor:not-allowed}.equipment-node svg[data-v-bba1a305]{fill:none;stroke:currentColor;stroke-width:1.6px;width:28px;height:28px}.workshop-toolbar .input[data-v-bba1a305]{max-width:260px;margin-left:auto}.preview-source[data-v-bba1a305]{margin-block:var(--sp-3)}.preview-source>div[data-v-bba1a305]{justify-content:space-between;gap:var(--sp-2);display:flex}.preview-source dt[data-v-bba1a305]{color:var(--ink-muted)}.workshop-grid[data-v-bba1a305]{grid-template-columns:minmax(380px,1fr) minmax(210px,260px) minmax(200px,240px);align-items:start;gap:16px;min-width:0;display:grid}.workshop-grid.is-box-only[data-v-bba1a305]{grid-template-columns:minmax(0,1fr)}.workshop-grid.is-armor[data-v-bba1a305]{grid-template-columns:minmax(400px,448px) minmax(210px,.85fr) minmax(260px,1.15fr)}.workshop-catalog[data-v-bba1a305]{max-height:calc(100vh - 320px);overflow:auto}.family-row[data-v-bba1a305]{border-bottom:1px solid var(--line);align-items:center;height:80px;display:flex}.series-chart[data-v-bba1a305]{position:relative}.series-chart .family-name[data-v-bba1a305]{box-sizing:border-box;flex-shrink:0;width:142px}.family-name[data-v-bba1a305]{color:var(--ink);padding:12px;font-size:12px;line-height:1.5}.family-scroll[data-v-bba1a305]{padding:8px;overflow-x:auto}.family-diagram[data-v-bba1a305]{gap:8px;min-height:80px;display:flex;position:relative}.family-links[data-v-bba1a305]{fill:none;stroke:var(--ink-muted);stroke-width:1px;opacity:.8;pointer-events:none;position:absolute;top:0;left:0}.equipment-node[data-v-bba1a305]{background:var(--bg-inset);border:1px solid var(--line);width:56px;height:56px;color:var(--accent-2);cursor:pointer;border-radius:7px;flex-shrink:0;place-items:center;display:grid;position:relative}.equipment-node small[data-v-bba1a305]{color:var(--ink-muted);font-size:10px;position:absolute;bottom:3px;right:5px}.equipment-node.held[data-v-bba1a305]{background:var(--accent-quiet);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}.equipment-node.selected[data-v-bba1a305]{outline:2px solid var(--accent-2);outline-offset:2px}.equipment-node.locked[data-v-bba1a305]{color:var(--ink-muted)}.equipment-node[data-v-bba1a305]:focus-visible,.kind-choice[data-v-bba1a305]:focus-visible,.service[data-v-bba1a305]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.armor-family-row[data-v-bba1a305],.armor-table-header[data-v-bba1a305]{border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,104px) repeat(5,56px);align-items:center;gap:8px;padding:10px;display:grid}.armor-family-row .family-name[data-v-bba1a305]{overflow-wrap:anywhere;padding:4px 0}.armor-table-header[data-v-bba1a305]{background:var(--bg-surface);z-index:1;font-size:12px;position:sticky;top:0}.armor-band-filter[data-v-bba1a305]{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 10px 0;display:flex}.armor-band-filter .band-chip[data-v-bba1a305]{font:inherit;border:1px solid var(--line);background:var(--bg-surface);color:var(--ink-muted);cursor:pointer;border-radius:999px;padding:5px 14px;font-size:13px}.armor-band-filter .band-chip.active[data-v-bba1a305]{background:var(--accent-quiet);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--ink)}.armor-band-filter .band-chip[data-v-bba1a305]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.armor-band-filter .band-count[data-v-bba1a305]{margin-left:auto;font-size:12px}.armor-node[data-v-bba1a305]{margin:4px 0}.materials-list[data-v-bba1a305]{gap:14px;margin:16px 0;padding:0;list-style:none;display:grid}.materials-list li[data-v-bba1a305]{align-items:center;gap:10px;display:flex}.materials-list small[data-v-bba1a305]{color:var(--ink-muted);display:block}.materials-list strong[data-v-bba1a305]{font-size:13px}.cost[data-v-bba1a305]{border-top:1px solid var(--line);justify-content:space-between;padding:18px 0;display:flex}.stats-list>div[data-v-bba1a305]{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.stats-list dd[data-v-bba1a305]{font-variant-numeric:tabular-nums;margin:0}.workshop-materials .btn[data-v-bba1a305]{margin-top:10px}.consume-confirm[data-v-bba1a305]{border:1px solid var(--accent-line);margin-top:14px;padding:12px}.workshop-stats h3[data-v-bba1a305]{margin-bottom:16px;font-size:16px}.equipment-preview[data-v-bba1a305]{background:var(--bg-inset);border-radius:var(--r-md);place-items:center;min-height:170px;margin-bottom:20px;display:grid}.equipment-preview img[data-v-bba1a305]{object-fit:contain}.equipment-preview svg[data-v-bba1a305]{fill:none;width:90px;height:90px;stroke:var(--accent);stroke-width:1.1px}.equipment-node img[data-v-bba1a305]{object-fit:contain}@media (width<=1200px){.workshop-grid[data-v-bba1a305]{grid-template-columns:minmax(0,1fr) minmax(240px,320px)}.workshop-grid.is-armor[data-v-bba1a305]{grid-template-columns:minmax(0,1fr) minmax(260px,1fr)}.workshop-catalog[data-v-bba1a305]{grid-row:span 2}.workshop-services[data-v-bba1a305]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.workshop-grid[data-v-bba1a305]{flex-direction:column;display:flex}.workshop-grid>section[data-v-bba1a305]{width:100%}.workshop-toolbar[data-v-bba1a305]{flex-wrap:wrap}.workshop-catalog[data-v-bba1a305]{max-height:450px}.family-row[data-v-bba1a305]{grid-template-columns:110px minmax(0,1fr)}.armor-family-row[data-v-bba1a305],.armor-table-header[data-v-bba1a305]{min-width:426px}}.notice-tray[data-v-5fd51406]{z-index:60;align-items:center;gap:var(--sp-2);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--sp-6,24px);inset-inline:0}.notice-box[data-v-5fd51406]{min-inline-size:180px;max-inline-size:min(420px,92vw);padding:var(--sp-2) var(--sp-4);text-align:center;color:var(--ink-strong);background:color-mix(in srgb, var(--bg-raised) 92%, transparent);border:var(--bw-1) solid var(--line-strong);border-radius:var(--r-md,8px);box-shadow:0 6px 22px #00000059}.notice-box[data-kind=defeat][data-v-5fd51406],.notice-box[data-kind=quest-complete][data-v-5fd51406]{border-color:var(--accent-line)}.notice-title[data-v-5fd51406]{font-size:var(--fs-sm);font-weight:var(--fw-bold);margin:0}.notice-items[data-v-5fd51406]{justify-content:center;gap:var(--sp-2);margin:var(--sp-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.notice-item[data-v-5fd51406]{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);display:inline-flex}.notice-icon[data-v-5fd51406]{object-fit:contain;flex-shrink:0;block-size:22px;inline-size:22px}.notice-qty[data-v-5fd51406]{color:var(--ink)}.notice-zenni[data-v-5fd51406]{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--ink)}.notice-enter-active[data-v-5fd51406],.notice-leave-active[data-v-5fd51406],.notice-move[data-v-5fd51406]{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.notice-enter-from[data-v-5fd51406],.notice-leave-to[data-v-5fd51406]{opacity:0;transform:translateY(8px)}.trial-notice[data-v-e42a5401]{padding:var(--sp-2) var(--layout-gutter);flex:none;margin:0}.boot[data-v-e42a5401]{min-block-size:100%;padding:var(--sp-8) var(--sp-4);place-items:center;display:grid}.boot-card[data-v-e42a5401]{inline-size:min(560px,100%)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:"Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "Cascadia Mono", "SF Mono", Consolas, "Noto Sans Mono", "Courier New", monospace;--fs-2xs:.75rem;--fs-xs:.875rem;--fs-sm:1rem;--fs-md:1.0625rem;--fs-lg:1.1875rem;--fs-xl:1.5rem;--fs-2xl:2rem;--fs-3xl:2.5rem;--lh-tight:1.2;--lh-snug:1.4;--lh-base:1.6;--fw-regular:400;--fw-medium:500;--fw-bold:700;--ls-wide:.08em;--ls-wider:.16em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--r-sm:3px;--r-md:6px;--r-lg:10px;--r-xl:16px;--r-pill:999px;--bw-1:1px;--bw-2:2px;--bw-3:3px;--c-basalt-900:#100d0b;--c-basalt-800:#171310;--c-basalt-700:#1f1a16;--c-basalt-600:#292219;--c-basalt-500:#352c22;--c-basalt-400:#453a2d;--c-bone-100:#f4ece0;--c-bone-200:#e4d9c8;--c-bone-300:#c3b6a1;--c-bone-400:#9a8d78;--c-bone-500:#786c5a;--c-amber-300:#f6b761;--c-amber-400:#ee9f34;--c-amber-500:#d9821a;--c-amber-600:#a85f10;--c-amber-700:#6f3d0a;--c-azure-300:#7cc6e2;--c-azure-400:#46a4c8;--c-azure-500:#2c7c9c;--c-azure-600:#1d5871;--c-moss-400:#86ab54;--c-moss-500:#648a37;--c-blood-400:#d2503a;--c-blood-500:#a8331f;--c-gold-400:#d9b154;--c-gold-500:#a8842c;--c-plum-400:#b486d6;--c-plum-500:#7f4fa8;--bg-base:var(--c-basalt-900);--bg-surface:var(--c-basalt-800);--bg-raised:var(--c-basalt-700);--bg-sunken:#0b0907;--bg-inset:#00000052;--bg-hover:#f4ece00f;--bg-active:#f4ece01c;--bg-scrim:#080605b8;--bg-texture:radial-gradient(1100px 620px at 12% -10%, #ee9f3412, transparent 62%), radial-gradient(900px 520px at 96% 4%, #46a4c80f, transparent 58%);--line-strong:var(--c-basalt-400);--line:var(--c-basalt-500);--line-soft:var(--c-basalt-600);--line-accent:var(--c-amber-600);--ink:var(--c-bone-100);--ink-strong:#fffaf2;--ink-muted:#d4c8b3;--ink-dim:#b3a78c;--ink-faint:#bdae8f;--ink-on-accent:#241505;--accent:var(--c-amber-400);--accent-hover:var(--c-amber-300);--accent-press:var(--c-amber-500);--accent-quiet:#ee9f3424;--accent-line:#ee9f346b;--accent-2:var(--c-azure-400);--accent-2-quiet:#46a4c824;--danger:var(--c-blood-400);--danger-press:var(--c-blood-500);--danger-quiet:#d2503a24;--success:var(--c-moss-400);--success-quiet:#86ab5424;--warning:var(--c-gold-400);--warning-quiet:#d9b15424;--focus-ring:0 0 0 2px var(--bg-base), 0 0 0 4px var(--c-amber-300);--rank-low:var(--c-moss-400);--rank-low-quiet:#86ab5429;--rank-high:var(--c-azure-300);--rank-high-quiet:#46a4c829;--rank-g:var(--c-gold-400);--rank-g-quiet:#d9b15429;--gather-mining:#b9a184;--gather-bone:#e0d6c2;--gather-bug:#a7c05a;--gather-fishing:#6ab8c9;--gather-gathering:#cf9f7a;--rarity-1:#8d8377;--rarity-2:#8d8377;--rarity-3:#7f9a63;--rarity-4:#7f9a63;--rarity-5:#5f9cb8;--rarity-6:#5f9cb8;--rarity-7:#6d8fc9;--rarity-8:#6d8fc9;--rarity-9:#a97cd0;--rarity-10:#d1864a;--rarity-11:#d9b154;--rarity-12:#e2603c;--rarity-X:#e8b84b;--bar-hp-player:linear-gradient(90deg, #7fae4e, #b7d06a);--bar-hp-monster:linear-gradient(90deg, #a8331f, #d2503a);--bar-track:#0000004d;--sh-1:0 1px 2px #0006;--sh-2:0 4px 10px -2px #00000085;--sh-3:0 14px 30px -10px #000000ad;--sh-inset-top:inset 0 1px 0 #f4ece012;--sh-inset-sunken:inset 0 2px 6px #0000008c;--dur-instant:80ms;--dur-fast:.14s;--dur-base:.24s;--dur-slow:.42s;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.45, .05, .55, .95);--ease-spring:cubic-bezier(.34, 1.32, .64, 1);--z-base:0;--z-sticky:10;--z-nav:20;--z-dropdown:30;--z-modal:40;--z-toast:50;--layout-max:1440px;--layout-nav-w:232px;--layout-rail-w:344px;--layout-gutter:var(--sp-5);--layout-radius:var(--r-lg)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-base:#ece2d0;--bg-surface:#f7f0e3;--bg-raised:#fffaf0;--bg-sunken:#ded1bb;--bg-inset:#5a462d17;--bg-hover:#3c2d190f;--bg-active:#3c2d191c;--bg-scrim:#2b211694;--bg-texture:radial-gradient(1000px 560px at 10% -8%, #a85f1017, transparent 60%), radial-gradient(860px 480px at 98% 2%, #2c7c9c12, transparent 56%);--line-strong:#b9a684;--line:#ccba99;--line-soft:#ddceb2;--line-accent:var(--c-amber-500);--ink:#2b2218;--ink-strong:#17110a;--ink-muted:#5d5140;--ink-dim:#6d5f4c;--ink-faint:#7f7059;--ink-on-accent:#fff6e6;--accent:var(--c-amber-600);--accent-hover:var(--c-amber-500);--accent-press:var(--c-amber-700);--accent-quiet:#a85f101f;--accent-line:#a85f1061;--accent-2:var(--c-azure-500);--accent-2-quiet:#2c7c9c1f;--danger:var(--c-blood-500);--danger-press:#82260f;--danger-quiet:#a8331f1f;--success:var(--c-moss-500);--success-quiet:#648a3724;--warning:var(--c-gold-500);--warning-quiet:#a8842c24;--focus-ring:0 0 0 2px var(--bg-base), 0 0 0 4px var(--c-amber-600);--rank-low:var(--c-moss-500);--rank-low-quiet:#648a3729;--rank-high:var(--c-azure-500);--rank-high-quiet:#2c7c9c29;--rank-g:var(--c-gold-500);--rank-g-quiet:#a8842c2e;--sh-1:0 1px 2px #4e3a2229;--sh-2:0 4px 10px -2px #4e3a2233;--sh-3:0 14px 30px -10px #4e3a2247;--sh-inset-top:inset 0 1px 0 #ffffffb3;--sh-inset-sunken:inset 0 2px 5px #5a462d2e;--bar-track:#5a462d38}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}[data-motion=reduced]{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s}*,:before,:after{box-sizing:border-box}[data-dev][hidden]{display:none!important}html,body,#app{height:100%}body{background-color:var(--bg-base);background-image:var(--bg-texture);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;margin:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%;display:block}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}.t-eyebrow{font-size:var(--fs-2xs);letter-spacing:var(--ls-wider);font-weight:var(--fw-bold);color:var(--ink-faint);text-transform:uppercase}.t-title{font-size:var(--fs-2xl);line-height:var(--lh-tight);letter-spacing:.01em;font-weight:var(--fw-bold);color:var(--ink-strong)}.t-sub{font-size:var(--fs-xs);color:var(--ink-dim)}.t-muted{color:var(--ink-muted)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.num-lg{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-3xl);line-height:1.05;font-weight:var(--fw-bold);color:var(--ink-strong)}.panel{background:var(--bg-surface);border:var(--bw-1) solid var(--line-soft);border-radius:var(--layout-radius);box-shadow:var(--sh-2), var(--sh-inset-top);position:relative}.panel-head{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:var(--bw-1) solid var(--line-soft);background:linear-gradient(180deg, var(--bg-raised), transparent);border-radius:var(--layout-radius) var(--layout-radius) 0 0;display:flex}.panel-head:before{content:"";inline-size:var(--bw-3);border-radius:var(--r-pill);background:var(--accent);block-size:1.05em;box-shadow:0 0 12px var(--accent-line);flex:none}.panel-head h2,.panel-head h3{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--ink-strong);letter-spacing:.01em}.panel-body{padding:var(--sp-5)}.panel-foot{padding:var(--sp-3) var(--sp-5);border-top:var(--bw-1) solid var(--line-soft);background:var(--bg-inset);border-radius:0 0 var(--layout-radius) var(--layout-radius)}.inset{background:var(--bg-sunken);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-md);box-shadow:var(--sh-inset-sunken)}.btn{--btn-bg:transparent;--btn-ink:var(--ink);--btn-line:var(--line);justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);min-block-size:36px;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--btn-ink);background:var(--btn-bg);border:var(--bw-1) solid var(--btn-line);border-radius:var(--r-md);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-instant) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);display:inline-flex}.btn:hover:not(:disabled){background:var(--bg-hover);border-color:var(--line-strong)}.btn:active:not(:disabled){background:var(--bg-active);transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.42;filter:grayscale(.35)}.btn-primary{--btn-bg:linear-gradient(180deg, var(--c-amber-400), var(--c-amber-600));--btn-ink:var(--ink-on-accent);--btn-line:var(--c-amber-700);font-weight:var(--fw-bold);box-shadow:var(--sh-2), inset 0 1px 0 #ffffff42}.btn-primary:hover:not(:disabled){--btn-bg:linear-gradient(180deg, var(--c-amber-300), var(--c-amber-500));--btn-line:var(--c-amber-500)}.btn-primary:active:not(:disabled){--btn-bg:linear-gradient(180deg, var(--c-amber-500), var(--c-amber-700))}.btn-ghost:hover:not(:disabled){color:var(--accent-hover);border-color:var(--accent-line);background:var(--accent-quiet)}.btn-danger{--btn-line:var(--danger);--btn-ink:var(--danger)}.btn-danger:hover:not(:disabled){background:var(--danger-quiet)}.btn-sm{padding:var(--sp-1) var(--sp-3);min-block-size:28px;font-size:var(--fs-xs)}.btn-block{inline-size:100%}.chip{align-items:center;gap:var(--sp-1);padding:2px var(--sp-2);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);color:var(--ink-muted);background:var(--bg-inset);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-sm);white-space:nowrap;display:inline-flex}.chip-accent{color:var(--accent-hover);background:var(--accent-quiet);border-color:var(--accent-line)}.chip-low{color:var(--rank-low);background:var(--rank-low-quiet);border-color:color-mix(in srgb, var(--rank-low) 45%, transparent)}.chip-high{color:var(--rank-high);background:var(--rank-high-quiet);border-color:color-mix(in srgb, var(--rank-high) 45%, transparent)}.chip-g{color:var(--rank-g);background:var(--rank-g-quiet);border-color:color-mix(in srgb, var(--rank-g) 45%, transparent)}.chip-rare{color:var(--c-plum-400);background:#b486d629;border-color:#b486d66b}.chip-rarity{color:var(--rarity,var(--ink-muted));background:color-mix(in srgb, var(--rarity,var(--line)) 16%, transparent);border-color:color-mix(in srgb, var(--rarity,var(--line)) 45%, transparent)}.bar{background:var(--bar-track);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-pill);block-size:12px;position:relative;overflow:hidden}.bar>.bar-fill{border-radius:inherit;background:var(--bar-hp-player);block-size:100%;transition:inline-size var(--dur-base) var(--ease-out);display:block}.bar-danger>.bar-fill{background:var(--bar-hp-monster)}.bar-striped>.bar-fill{background-image:linear-gradient(115deg,#ffffff38 25%,#0000 25% 50%,#ffffff38 50% 75%,#0000 75%);background-size:12px 12px;animation:.9s linear infinite bar-march}@keyframes bar-march{to{background-position:12px 0}}@media (prefers-reduced-motion:reduce){.bar-striped>.bar-fill{animation:none}}.table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-sm)}.table th{z-index:var(--z-sticky);padding:var(--sp-2) var(--sp-3);text-align:left;font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);color:var(--ink-faint);background:var(--bg-raised);border-bottom:var(--bw-2) solid var(--line);position:sticky;inset-block-start:0}.table td{padding:var(--sp-2) var(--sp-3);border-bottom:var(--bw-1) solid var(--line-soft)}.table tbody tr{transition:background-color var(--dur-fast) var(--ease-out)}.table tbody tr:hover{background:var(--bg-hover)}.table tbody tr[aria-selected=true]{background:var(--accent-quiet);box-shadow:inset var(--bw-3) 0 0 var(--accent)}.row{align-items:center;gap:var(--sp-3);display:flex}.row-between{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.stack{gap:var(--sp-3);flex-direction:column;display:flex}.grid{gap:var(--sp-4);display:grid}.scroll-y{scrollbar-color:var(--line) transparent;scrollbar-width:thin;overflow-y:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.btn{min-block-size:44px}.btn-sm{min-block-size:38px}}@media (pointer:coarse){.btn,.btn-sm,.kind-chip{min-block-size:44px}}.readbar{--readbar-h:16px;--readbar-fill:linear-gradient(90deg, var(--c-amber-600), var(--c-amber-300));block-size:var(--readbar-h);background:var(--bg-sunken);border:var(--bw-1) solid var(--line);border-radius:var(--r-pill);box-shadow:var(--sh-inset-sunken);isolation:isolate;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);position:relative;overflow:hidden}@media (width<=768px){.readbar{--readbar-h:14px}}.readbar-fill{border-radius:inherit;background:var(--readbar-fill);block-size:100%;inline-size:0%;transition:inline-size var(--dur-fast) linear, clip-path var(--dur-fast) linear;display:block;position:relative;box-shadow:inset 0 1px #ffffff38}.readbar[data-side=player][data-motion=recovery]{--readbar-fill:linear-gradient(90deg, #337a9a, #8fd5e7)}.readbar[data-side=player][data-motion=roll]{--readbar-fill:linear-gradient(90deg, #477b39, #abd780)}.readbar:after{content:"";z-index:1;pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(100deg,#0000 18%,#ffffff1f 46%,#0000 74%) 120% 0/260% 100%;animation:2.4s linear infinite readbar-sheen;position:absolute;inset:0}.readbar[data-run=true]:after{opacity:1}.readbar[data-phase=ready]{border-color:var(--accent-line);box-shadow:var(--sh-inset-sunken), 0 0 14px -3px var(--accent-line)}.readbar[data-phase=ready] .readbar-fill{background:linear-gradient(90deg, var(--c-amber-500), var(--c-amber-300));animation:readbar-ready .9s var(--ease-in-out) infinite}.readbar[data-positioning=true]{border-color:var(--accent-line);box-shadow:var(--sh-inset-sunken), 0 0 14px -3px var(--accent-line)}.readbar[data-positioning=true] .readbar-fill{background:linear-gradient(90deg, var(--c-amber-500), var(--c-amber-300));animation:readbar-waiting 1.1s var(--ease-in-out) infinite}@keyframes readbar-waiting{50%{opacity:.4}}.readbar.is-fire{border-color:var(--accent);box-shadow:var(--sh-inset-sunken), 0 0 18px -2px var(--accent)}.readbar[data-side=monster]{--readbar-fill:var(--bar-hp-monster)}@keyframes readbar-sheen{0%{background-position:120% 0}to{background-position:-60% 0}}@keyframes readbar-ready{50%{filter:brightness(1.16)}}.readbar-row{gap:var(--sp-2);flex-direction:column;display:flex}.readbar-head{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.readbar-who{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink-strong)}.readbar-what{font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--ink-faint)}.readbar-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink-strong);margin-inline-start:auto}.readbar-row[data-phase=ready] .readbar-time{color:var(--accent-hover)}.readbar-note{font-size:var(--fs-2xs);line-height:var(--lh-snug);color:var(--ink-dim)}.readbar-row.is-stacked .readbar-head{align-items:flex-start;gap:var(--sp-1);flex-direction:column}.readbar-row.is-stacked .readbar-time{font-size:var(--fs-lg);line-height:var(--lh-tight);margin-inline-start:0}.readbar-row.is-stacked .readbar-what{letter-spacing:var(--ls-wide)}.readbar--lg{--readbar-h:20px}.readbar--sm{--readbar-h:10px}@media (width<=768px){.readbar--lg{--readbar-h:16px}}.readbar-seg{border-inline-start:var(--bw-1) solid var(--bg-sunken);display:block;position:absolute;inset-block:0;inset-inline-start:0}.readbar-seg[data-run=true]{z-index:2}.readbar-scale{justify-content:space-between;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;color:var(--ink-faint);margin-block-start:var(--sp-1);display:flex}.readbar-scale.is-single{justify-content:flex-end}@media (prefers-reduced-motion:reduce){.readbar:after,.readbar[data-phase=ready] .readbar-fill,.readbar[data-positioning=true] .readbar-fill,.readbar.is-fire .readbar-fill{animation:none}.readbar-fill{transition:none}}[data-motion=reduced] .readbar:after,[data-motion=reduced] .readbar[data-phase=ready] .readbar-fill,[data-motion=reduced] .readbar[data-positioning=true] .readbar-fill,[data-motion=reduced] .readbar.is-fire .readbar-fill{animation:none}[data-motion=reduced] .readbar-fill{transition:none}@media (pointer:coarse){.readbar--lg{--readbar-h:20px}.readbar{--readbar-h:16px}}.app{align-items:stretch;block-size:100dvh;display:flex}.app>*,.col-body,.board,.board>*,.nav-scroll>*{min-inline-size:0}.col{flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.col-body{flex:1;min-block-size:0;display:flex}.board{display:contents}.zone{gap:var(--sp-5);min-inline-size:0;padding:var(--layout-gutter);scrollbar-color:var(--line) transparent;scrollbar-width:thin;flex-direction:column;flex:1 1 0;display:flex;overflow-y:auto}.zone>*{flex:none}.page-summary{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;display:grid}.page-summary>.panel{min-inline-size:0}.skip-link{z-index:var(--z-toast);min-block-size:44px;padding:0 var(--sp-3);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink-on-accent);background:var(--accent);border-radius:var(--r-md);align-items:center;text-decoration:none;display:flex;position:absolute;inset-block-start:var(--sp-2);inset-inline-start:var(--sp-2);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.col-body:focus-visible{box-shadow:var(--focus-ring);outline:none}.nav{flex:0 0 var(--layout-nav-w);inline-size:var(--layout-nav-w);background:var(--bg-surface);border-inline-end:var(--bw-1) solid var(--line-soft);flex-direction:column;display:flex;overflow:hidden}.nav-brand{align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-4);border-bottom:var(--bw-1) solid var(--line-soft);display:flex}.nav-mark{block-size:36px;inline-size:36px;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink-on-accent);background:linear-gradient(160deg, var(--c-amber-300), var(--c-amber-600));border-radius:var(--r-md);box-shadow:var(--sh-2), inset 0 1px 0 #ffffff4d;flex:none;place-items:center;display:grid}.nav-brand-text{flex-direction:column;min-inline-size:0;display:flex}.nav-brand-text strong{font-size:var(--fs-md);color:var(--ink-strong);letter-spacing:.02em}.nav-brand-text small{font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--ink-faint);text-transform:uppercase}.nav-scroll{padding:var(--sp-4) var(--sp-3);scrollbar-width:thin;flex:1;overflow-y:auto}.nav-group+.nav-group{margin-block-start:var(--sp-5)}.nav-group-title{padding:0 var(--sp-2) var(--sp-2);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);color:var(--ink-faint)}.nav-item{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);min-block-size:38px;inline-size:100%;font-size:var(--fs-sm);text-align:left;color:var(--ink-muted);border-radius:var(--r-md);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;text-decoration:none;display:flex;position:relative}@media (pointer:coarse){.nav-item{min-block-size:44px}}.nav-item+.nav-item{margin-block-start:2px}.nav-item:hover:not([aria-disabled=true]){color:var(--ink);background:var(--bg-hover)}.nav-item:active:not([aria-disabled=true]){background:var(--bg-active)}.nav-item[aria-current=page]{color:var(--ink-strong);font-weight:var(--fw-medium);background:var(--accent-quiet)}.nav-item[aria-current=page]:before{content:"";inline-size:var(--bw-3);border-radius:var(--r-pill);background:var(--accent);block-size:18px;box-shadow:0 0 10px var(--accent-line);position:absolute;inset-inline-start:calc(-1 * var(--sp-3) + 2px)}.nav-item[aria-disabled=true]{opacity:.4;cursor:not-allowed}.nav-icon{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:18px;inline-size:18px}.nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.nav-badge{padding:1px var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-on-accent);background:var(--accent);border-radius:var(--r-pill);flex:none}.nav-foot{padding:var(--sp-4);border-top:var(--bw-1) solid var(--line-soft);background:var(--bg-inset)}.topbar{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--layout-gutter);background:linear-gradient(180deg, var(--bg-raised), var(--bg-surface));border-bottom:var(--bw-1) solid var(--line);box-shadow:var(--sh-2);z-index:var(--z-sticky);flex:none;display:flex}.topbar-lead{min-inline-size:0}.topbar-title{font-size:var(--fs-xl);line-height:var(--lh-tight);font-weight:var(--fw-bold);color:var(--ink-strong);letter-spacing:.01em}.topbar-spacer{flex:1}.meta-strip{align-items:stretch;gap:var(--sp-1);padding:var(--sp-1);background:var(--bg-sunken);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-md);box-shadow:var(--sh-inset-sunken);display:flex}.meta{padding:var(--sp-1) var(--sp-3);flex-direction:column;gap:1px;min-inline-size:76px;display:flex}.meta+.meta{border-inline-start:var(--bw-1) solid var(--line-soft)}.meta-k{font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--ink-faint)}.meta-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink-strong)}.topbar-actions{align-items:center;gap:var(--sp-2);display:flex}.kv{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) 0;font-size:var(--fs-sm);display:flex}.kv+.kv{border-top:var(--bw-1) dashed var(--line-soft)}.kv dt{color:var(--ink-dim);flex:none}.kv dd{text-align:right;color:var(--ink);margin:0}.icon-frame{background:radial-gradient(circle at 50% 34%, var(--bg-raised), var(--bg-sunken) 74%);border:var(--bw-1) solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-inset-top);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.icon-frame img{object-fit:contain;block-size:100%;inline-size:100%}.icon-frame-sm{block-size:34px;inline-size:34px}.icon-frame-md{block-size:52px;inline-size:52px}.icon-frame-lg{block-size:76px;inline-size:76px}.icon-frame-xl{block-size:176px;inline-size:176px}@media (width<=640px){.icon-frame-xl{block-size:116px;inline-size:116px}}.stars{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.06em;color:var(--warning);white-space:nowrap}.stars .off{color:var(--ink-faint);opacity:.55}.empty{align-items:center;gap:var(--sp-2);padding:var(--sp-10) var(--sp-5);text-align:center;color:var(--ink-dim);flex-direction:column;display:flex}@media (width>=2049px){.app{--nav-surplus:max(0px, calc(100vw - 2048px));--layout-nav-w:min(calc(232px + var(--nav-surplus) * .1628), 288px)}}.prose{max-inline-size:68ch}@media (width<=1180px){.app{--layout-nav-w:76px}.nav{flex:0 0 76px;inline-size:76px;max-inline-size:76px}.board{flex:1;min-block-size:0;display:block;overflow-y:auto}.zone{overflow:visible}.nav-brand{padding-inline:var(--sp-2);justify-content:center}.nav-brand-text,.nav-label,.nav-group-title,.nav-badge{display:none}.nav-item{justify-content:center;padding-inline:0}.nav-item[aria-current=page]:before{inset-inline-start:2px}.nav-foot{display:none}}@media (width<=720px){.app{block-size:auto;min-block-size:100dvh;display:block}.nav{inline-size:auto;max-inline-size:none;z-index:var(--z-nav);border-inline-end:none;border-block-start:var(--bw-1) solid var(--line);flex-direction:row;flex:none;position:fixed;inset-block-end:0;inset-inline:0}.board{display:block;overflow:visible}.col{min-block-size:100dvh;padding-block-end:64px}.nav-brand,.nav-foot,.nav-group-title{display:none}.nav-scroll{padding:var(--sp-1) var(--sp-2);scroll-snap-type:x proximity;scroll-padding-inline:var(--sp-2);flex:1;display:flex;overflow-x:auto}.nav-group{display:contents}.nav-group+.nav-group{margin:0}.nav-item{padding:var(--sp-1) var(--sp-2);min-block-size:52px;min-inline-size:62px;font-size:var(--fs-2xs);scroll-snap-align:center;flex-direction:column;flex:1;gap:2px}.nav-item+.nav-item{margin:0}.nav-label{font-size:var(--fs-2xs);flex:none;display:block}.nav-item[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent);background:0 0}.nav-item[aria-current=page]:before{display:none}.topbar{padding:var(--sp-3) var(--sp-4);flex-wrap:wrap}.topbar-spacer{display:none}.meta-strip{order:3;inline-size:100%;overflow-x:auto}.zone{padding:var(--sp-4)}}
