.notice-list[data-v-6193a9c3]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.notice[data-v-6193a9c3]{gap:.35rem;padding:.75rem}.notice__title[data-v-6193a9c3],.notice__meta[data-v-6193a9c3],.notice__body[data-v-6193a9c3]{margin:0}.notice__meta[data-v-6193a9c3]{flex-wrap:wrap;gap:.35rem .75rem;display:flex}.notice__body[data-v-6193a9c3]{white-space:pre-wrap;overflow-wrap:anywhere}.guardian-live[data-v-c4ca3d77]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.guardian-live__head[data-v-c4ca3d77]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.guardian-live__channel[data-v-c4ca3d77]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;min-width:0;display:flex}.guardian-live__status[data-v-c4ca3d77]{color:var(--ink-muted);font-size:.8rem}.guardian-live__status--on[data-v-c4ca3d77]{color:var(--accent)}.guardian-live__viewport[data-v-c4ca3d77]{flex:1;min-height:0;position:relative;overflow:hidden}.guardian-live__frame[data-v-c4ca3d77]{transform-origin:0 0;background:#000;border:0;display:block;position:absolute;top:0;left:0}.guardian-live__help[data-v-c4ca3d77]{color:var(--ink-muted);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;margin:0;padding:.25rem .85rem;font-size:.8rem;display:flex}.guardian-live__help a[data-v-c4ca3d77]{align-items:center;min-height:44px;display:inline-flex}.monitor[data-v-c31aaad8]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#253247;text-align:left;width:100%;height:100dvh;text-shadow:none;background:#f5f7fa;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Malgun Gothic,sans-serif;font-size:14px;font-weight:400;line-height:1.5;display:flex;overflow:hidden}.monitor[data-v-c31aaad8] *,.monitor[data-v-c31aaad8] :before,.monitor[data-v-c31aaad8] :after{box-sizing:border-box}.monitor h1[data-v-c31aaad8],.monitor h2[data-v-c31aaad8],.monitor h3[data-v-c31aaad8],.monitor p[data-v-c31aaad8],.monitor dl[data-v-c31aaad8],.monitor dd[data-v-c31aaad8]{margin:0}.monitor-header[data-v-c31aaad8]{background:#fff;border-bottom:1px solid #dde3eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:6px 24px;display:flex}.monitor-brand[data-v-c31aaad8]{align-items:center;gap:20px;min-width:0;display:flex}.monitor-wordmark[data-v-c31aaad8]{color:#263d5c;letter-spacing:.07em;font-size:13px;font-weight:700}.monitor-divider[data-v-c31aaad8]{background:#dce2e9;width:1px;height:18px}.monitor-section[data-v-c31aaad8]{color:#626f80;font-size:13px}.monitor-button[data-v-c31aaad8]{color:#34445a;min-height:44px;box-shadow:none;font:inherit;text-align:center;text-shadow:none;cursor:pointer;appearance:none;background:#fff;border:1px solid #cbd4df;border-radius:6px;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:500;line-height:1.4}.monitor-button[data-v-c31aaad8]:hover:not(:disabled){background:#f0f4f9;border-color:#a8b8ce}.monitor-button[aria-pressed=true][data-v-c31aaad8]{color:#234f88;background:#edf3fb;border-color:#a1b7d5}.monitor-button[data-v-c31aaad8]:disabled{color:#7a8491;cursor:default;background:#f7f8fa}.monitor-button[data-v-c31aaad8]:focus-visible,.monitor-log-viewport[data-v-c31aaad8]:focus-visible{outline-offset:3px;outline:2px solid #326bb0}.monitor-content[data-v-c31aaad8]{flex-direction:column;flex:1;gap:12px;width:100%;max-width:1600px;min-height:0;margin:0 auto;padding:20px 24px;display:flex;overflow-y:auto}.monitor-heading[data-v-c31aaad8]{justify-content:space-between;align-items:center;gap:20px;display:flex}.monitor-eyebrow[data-v-c31aaad8]{color:#576b85;font-size:12px;font-weight:600}.monitor h1[data-v-c31aaad8]{color:#1d2b40;letter-spacing:-.04em;margin-top:4px;font-size:25px;font-weight:650}.monitor-status[data-v-c31aaad8]{color:#59697f;background:#fff;border:1px solid #d7dfe9;border-radius:5px;flex-shrink:0;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:inline-flex}.monitor-status--connected[data-v-c31aaad8]{color:#2c5b8f;background:#f5f9ff;border-color:#ccdced}.monitor-dot[data-v-c31aaad8]{background:currentColor;border-radius:50%;width:6px;height:6px}.monitor-summary[data-v-c31aaad8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.monitor-metric[data-v-c31aaad8]{background:#fff;border:1px solid #dde3eb;border-radius:8px;min-width:0;padding:12px 16px}.monitor-metric dt[data-v-c31aaad8]{color:#627187;font-size:12px;font-weight:500}.monitor-metric dd[data-v-c31aaad8]{font-variant-numeric:tabular-nums;margin-top:8px;font-size:21px;font-weight:600}.monitor-metric dd span[data-v-c31aaad8]{color:#79869a;font-size:13px;font-weight:400}.monitor-metric--time dd[data-v-c31aaad8]{font-size:18px}.monitor-metric .monitor-metric-note[data-v-c31aaad8]{color:#6b778a;margin-top:5px;font-size:12px;font-weight:400}.monitor-notice[data-v-c31aaad8]{color:#355577;overflow-wrap:anywhere;background:#eef4fc;border:1px solid #cad8eb;border-radius:6px;padding:12px 16px;font-size:13px}.monitor-log[data-v-c31aaad8]{background:#fff;border:1px solid #dce3ec;border-radius:8px;flex-direction:column;flex:1;min-height:280px;display:flex;overflow:hidden}.monitor-toolbar[data-v-c31aaad8]{border-bottom:1px solid #e1e6ed;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.monitor h2[data-v-c31aaad8]{font-size:16px;font-weight:600}.monitor-toolbar p[data-v-c31aaad8]{color:#6b778a;margin-top:4px;font-size:12px}.monitor-actions[data-v-c31aaad8]{flex-shrink:0;gap:8px;display:flex}.monitor-log-viewport[data-v-c31aaad8]{overscroll-behavior:contain;scrollbar-color:#c3ccd8 #f6f8fb;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.monitor-columns[data-v-c31aaad8],.monitor-row[data-v-c31aaad8]{grid-template-columns:170px 70px 110px minmax(0,1fr);align-items:start;gap:16px;padding:12px 20px;display:grid}.monitor-columns[data-v-c31aaad8]{z-index:1;color:#63728a;background:#f8fafc;border-bottom:1px solid #e3e8ef;font-size:12px;font-weight:500;position:sticky;top:0}.monitor-row[data-v-c31aaad8]{border-bottom:1px solid #edf0f4;font-size:13px}.monitor-row[data-v-c31aaad8]:last-child{border-bottom:0}.monitor-row-time[data-v-c31aaad8]{color:#647286;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.monitor-row-source[data-v-c31aaad8]{color:#52667f;font-size:12px}.monitor-row-message[data-v-c31aaad8]{overflow-wrap:anywhere}.monitor-result[data-v-c31aaad8]{font-weight:600;display:block}.monitor-detail[data-v-c31aaad8]{font-variant-numeric:tabular-nums;margin:6px 0 0;line-height:1.6}.monitor-units[data-v-c31aaad8]{border-top:1px solid #edf0f4;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;margin:10px 0 0;padding-top:10px;display:grid}.monitor-unit dt[data-v-c31aaad8]{font-weight:600}.monitor-unit dd[data-v-c31aaad8]{color:#52667f;font-variant-numeric:tabular-nums;margin:3px 0 0;line-height:1.6}.monitor-level[data-v-c31aaad8]{color:#375c8b;text-align:center;background:#edf3fa;border-radius:4px;min-width:36px;padding:1px 6px;font-size:11px;display:inline-block}.monitor-level--warn[data-v-c31aaad8]{color:#775820;background:#faf3e5}.monitor-empty[data-v-c31aaad8]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;min-height:180px;padding:32px 20px;display:flex}.monitor-empty h3[data-v-c31aaad8]{color:#526278;font-size:14px;font-weight:500}.monitor-empty p[data-v-c31aaad8]{color:#6c788a;max-width:360px;font-size:12px}.monitor-log-footer[data-v-c31aaad8]{color:#68768a;background:#fafbfd;border-top:1px solid #e1e6ed;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 20px;font-size:11px;display:flex}.monitor-unit-details>summary[data-v-c31aaad8]{cursor:pointer;color:#31577d;align-items:center;min-height:44px;display:flex}.monitor-unit-details>summary[data-v-c31aaad8]:before{content:"+";margin-right:.5rem}.monitor-unit-details[open]>summary[data-v-c31aaad8]:before{content:"−"}.monitor-unit-details>summary[data-v-c31aaad8]:focus-visible{outline-offset:2px;outline:2px solid #326bb0}@media (width<=760px){.monitor-header[data-v-c31aaad8]{min-height:60px;padding:10px 16px}.monitor-divider[data-v-c31aaad8],.monitor-section[data-v-c31aaad8]{display:none}.monitor-content[data-v-c31aaad8]{padding:12px 16px max(12px, env(safe-area-inset-bottom));gap:12px}.monitor-heading[data-v-c31aaad8]{flex-wrap:wrap;align-items:center;gap:8px}.monitor h1[data-v-c31aaad8]{font-size:23px}.monitor-summary[data-v-c31aaad8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.monitor-metric[data-v-c31aaad8]{padding:10px}.monitor-metric dd[data-v-c31aaad8]{font-size:14px}.monitor-metric .monitor-metric-note[data-v-c31aaad8]{display:none}.monitor-toolbar[data-v-c31aaad8]{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.monitor-actions[data-v-c31aaad8]{flex-wrap:wrap}.monitor-button[data-v-c31aaad8]{min-height:44px;padding:9px 12px}.monitor-log[data-v-c31aaad8]{min-height:360px}.monitor-columns[data-v-c31aaad8]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.monitor-row[data-v-c31aaad8]{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:14px 16px}.monitor-row-time[data-v-c31aaad8]{grid-area:1/1}.monitor-row-level[data-v-c31aaad8]{grid-area:1/2}.monitor-row-source[data-v-c31aaad8],.monitor-row-message[data-v-c31aaad8]{grid-column:1/-1}.monitor-log-footer[data-v-c31aaad8]{padding:12px 16px}}.guest-restriction[data-v-3537f7df]{overflow-wrap:anywhere;margin-block:.75rem}.guest-restriction h2[data-v-3537f7df]{font-size:1rem}.account-status[data-v-e60868ca]{overflow-wrap:anywhere;flex-flow:wrap;flex:none;align-items:center;gap:.5rem;margin:.5rem;display:flex}.account-status[data-v-e60868ca]>*{min-width:0;max-width:100%}.guardian-mobile-notice[data-v-4783835c]{z-index:100;position:fixed}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#120d0a;--panel:#241a13;--panel-2:#2f231a;--stone:#1b1a1e;--line:#402c1d;--line-hi:#6b4a2f;--ink:#f4e7cf;--ink-muted:#dcc7a4;--accent:#6fae4e;--accent-ink:#10200c;--gold:#f2c14e;--danger:#e2725b;--pixel:"Malgun Gothic", "Apple SD Gothic Neo", "Noto Sans KR", "Gulim", sans-serif;--mono:var(--pixel);--fs-label:12px;--fs-sm:13px;--fs-body:15px;--fs-lg:18px;--fs-title:22px;--tap:44px;--tabbar-h:3.5rem;font-family:var(--pixel);font-size:var(--fs-body);background:var(--bg);color:var(--ink);line-height:1.45}html[data-discreet]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#253247;background:#f5f7fa}html[data-discreet] body{background:#f5f7fa}.panel,.card,.detail,.results__item,.equip__slot,.dungeon,.tithe,.pt__popover,.pt__svg,.offline-card,.drop-toast{border:2px solid var(--line-hi);background:var(--panel-2);border-radius:0;box-shadow:inset 1px 1px #ffffff17,inset -1px -2px #00000073}.num,.hud,.attrs dd,.exp__label,.pt__head,.tithe__head{font-family:var(--mono);font-variant-numeric:tabular-nums}*{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;margin:0;overflow:hidden}#app,.shell{height:100%}.frame{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;width:min(100vw,56.25dvh);height:100dvh;display:flex}.page{min-height:0;padding:.6rem .6rem calc(.6rem + env(safe-area-inset-bottom));overscroll-behavior:contain;text-align:center;flex-direction:column;flex:1;gap:.6rem;display:flex;overflow-y:auto}.page--landing{justify-content:center;align-items:center;gap:1.5rem;padding:1.5rem}.title{font-family:var(--pixel);font-size:var(--fs-title);letter-spacing:.02em;text-shadow:0 2px #0009;margin:0}.btn{min-height:var(--tap);background:var(--accent);min-width:0;color:var(--accent-ink);font-family:var(--pixel);font-size:var(--fs-body);cursor:pointer;border:2px solid #3f6a2c;border-radius:0;justify-content:center;align-items:center;gap:.35rem;padding:0 .9rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 1px 1px #ffffff2e,inset 0 -3px #00000059}.btn:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 3px #00000059,inset -1px -1px #ffffff1f}.btn:focus-visible,.card:focus-visible,.unit__main:focus-visible,.unit__info:focus-visible,.tabbar__tab:focus-visible,.equip__slot:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.btn:disabled{border-color:var(--line);background:var(--panel);color:var(--ink-muted);opacity:1;cursor:default;box-shadow:inset 0 -3px #0000004d}.btn--gold{background:var(--gold);color:#1d1405;border-color:#8a6a1e}.error{color:var(--danger);font-size:var(--fs-sm);margin:0}.muted{color:var(--ink-muted);font-size:var(--fs-sm)}.party{gap:.75rem;width:100%;max-width:42rem;display:grid}@media (width>=640px){.party{grid-template-columns:repeat(3,1fr)}}.card{border:1px solid var(--line-hi);box-shadow:inset 0 0 0 1px var(--panel);background:var(--panel-2);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:0;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.card--selected{border-color:var(--gold);box-shadow:inset 1px 1px 0 #ffffff17, inset -1px -2px 0 #00000073, 0 0 0 1px var(--gold)}.card:disabled{opacity:.6;cursor:default}.card__row{font-size:var(--fs-sm);color:var(--ink-muted)}.card__class{font-size:var(--fs-lg)}.card--unit{cursor:default;flex-direction:row;align-items:stretch;gap:0;padding:0;position:relative}.unit__main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:center;gap:.6rem;padding:.5rem;display:flex}.unit__main:disabled{opacity:.6;cursor:default}.unit__sprite{border:1px solid var(--line);background:var(--panel);flex:none;width:64px;height:64px;overflow:hidden}.unit__initial{width:100%;height:100%;color:var(--gold);font-size:var(--fs-lg);place-items:center;display:grid}.unit__body{flex-direction:column;flex:7rem;gap:.1rem;min-width:0;display:flex}.unit__head{align-items:baseline;gap:.4rem;display:flex}.unit__power{font-size:var(--fs-sm);color:var(--ink-muted)}.unit__power b{color:var(--ink);font-family:var(--mono)}.unit__tags{flex-wrap:wrap;gap:.25rem;display:flex}.incarnation-name[data-rarity=common]{color:var(--rarity-common)}.incarnation-name[data-rarity=uncommon]{color:var(--rarity-uncommon)}.incarnation-name[data-rarity=rare]{color:var(--rarity-rare)}.incarnation-name[data-rarity=epic]{color:var(--rarity-epic)}.incarnation-name[data-rarity=legendary]{color:var(--rarity-legendary)}.epithet{font-size:var(--fs-label);color:var(--ink-muted);line-height:1.3;display:block}.tag{border:1px solid var(--line-hi);background:var(--stone);color:var(--ink-muted);font-size:var(--fs-label);white-space:nowrap;padding:0 .35rem;line-height:1.5}.tag--tank{color:#8fb7ff;border-color:#3d5f9a}.tag--dps{color:var(--danger);border-color:#8a4335}.tag--support{color:var(--accent);border-color:#3e6a2c}.tag--hybrid{color:var(--gold);border-color:#8a6f2a}.tag--attr{color:var(--ink)}.unit__info{flex:none;align-self:center;margin:.5rem .5rem .5rem 0}.unit__points{flex-wrap:wrap;gap:.25rem;display:flex}.unit__points .badge{white-space:nowrap}.unit__points .badge--skills{background:var(--accent);color:var(--accent-ink)}.unit__points .badge--passives{color:#0b1020;background:#5bb8ff}.card--bench .unit__sprite{width:48px;height:48px}.battle{flex-direction:column;gap:.5rem;width:100%;max-width:60rem;display:flex}.hud{font-size:var(--fs-body);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.75rem;display:flex}.hud__stage{font-weight:700}.exp{background:var(--stone);border:1px solid #0000008c;border-radius:0;height:8px;overflow:hidden}.exp__fill{background:var(--accent);height:100%;transition:width .2s;display:block}.canvas{aspect-ratio:4/3;background:var(--panel-2);border-radius:0;width:100%;overflow:hidden}.canvas canvas{image-rendering:pixelated}.actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.guardians{gap:.75rem;width:100%;max-width:42rem;display:grid}.card--guardian{cursor:default;align-items:stretch}.channel{align-items:center;gap:.5rem;min-width:0;display:flex}.channel__img{border:1px solid var(--line-hi);object-fit:cover;background:var(--panel);border-radius:50%;flex:none;width:32px;height:32px}.channel__img--lg{width:48px;height:48px}.channel__img--empty{display:inline-block}.gauge{background:var(--stone);border:1px solid #0000008c;border-radius:0;width:100%;height:8px;display:block;overflow:hidden}.gauge__fill{background:var(--gold);height:100%;display:block}.gauge--hud{width:6rem;height:.4rem}.live{color:#ff5c5c;font-weight:700}.results__item.result{border:2px solid var(--line-hi);background:var(--panel-2);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.4rem;padding:.6rem .75rem}.result__head{align-items:center;gap:.6rem;min-width:0;display:flex}.result__id{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.result__name-row{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.result__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:var(--fs-lg);flex:0 auto;line-height:1.2;display:block;overflow:hidden}.result .channel__img--lg{width:56px;height:56px}.result__live{font-size:var(--fs-sm);color:var(--ink);flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.result__viewers{font-size:var(--fs-body);color:#ff8a8a}.result__live-dot{background:#ff5c5c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #ff5c5c4d}.result__live-word{color:#ff5c5c;font-weight:700}.result__category{border:1px solid var(--line-hi);background:var(--stone);color:var(--ink-muted);font-size:var(--fs-label);padding:0 .35rem}.result__offline{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.result__ago{color:var(--ink)}.result__line{min-width:0;font-size:var(--fs-sm);align-items:flex-start;gap:.45rem;margin:0;display:flex}.result__label{border:1px solid var(--line-hi);background:var(--panel);min-width:3rem;color:var(--ink-muted);font-size:var(--fs-label);text-align:center;white-space:nowrap;flex:none;padding:0 .3rem;line-height:1.5}.result__label--live{color:#ff8a8a;border-color:#ff5c5c}.result__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}.result__desc{-webkit-line-clamp:2;min-width:0;color:var(--ink-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.result__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.4rem;display:flex}.result__stats{gap:.5rem;min-width:0;margin:0;display:flex}.result__stats>div{border:1px solid var(--line);background:var(--stone);flex-direction:column;min-width:4.2rem;padding:.15rem .45rem;display:flex}.result__stats dt{font-size:var(--fs-label);color:var(--ink-muted)}.result__stats dd{font-size:var(--fs-body);color:var(--gold);margin:0;font-weight:700}.badge--verified{background:var(--accent);color:var(--accent-ink)}.badge--adult{background:var(--stone);color:var(--ink-muted);border-color:var(--line-hi)}.search{gap:.5rem;width:100%;max-width:42rem;display:flex}.search input,.tithe__form input{min-width:0;min-height:var(--tap);border:2px solid var(--line-hi);background:var(--stone);color:var(--ink);font-family:var(--mono);font-size:var(--fs-body);border-radius:0;flex:1;padding:0 .5rem;box-shadow:inset 1px 1px #00000080}.results{grid-template-columns:minmax(0,1fr);gap:.5rem;width:100%;max-width:42rem;margin:0;padding:0;list-style:none;display:grid}.results__item{border:1px solid var(--line);border-radius:0;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.5rem .75rem;display:flex}.results__item>.btn{flex:none;align-self:center}.blessing{width:100%;font-size:var(--fs-sm);color:inherit;align-items:center;gap:.5rem;padding:.25rem .5rem;text-decoration:none;display:flex}.blessing__name{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.blessing__mul{color:var(--gold);margin-left:auto}.toast{background:var(--line);border-left:3px solid var(--gold);font-size:var(--fs-sm);margin:0;padding:.4rem .75rem}.subtitle{font-size:var(--fs-lg);margin:1rem 0 .25rem}.roster{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem;width:100%;max-width:42rem;display:grid}.card--bench{font-size:var(--fs-sm)}.card--bench .badge{white-space:nowrap}.badge{background:var(--gold);color:#1d1405;font-size:var(--fs-label);border:1px solid #00000080;border-radius:0;padding:1px .4rem;font-weight:700;display:inline-block}.btn--small{min-height:var(--tap);min-width:var(--tap);font-size:var(--fs-sm);padding:0 .5rem}.btn--step{min-height:var(--tap);min-width:var(--tap);font-size:var(--fs-lg);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;padding:0}.attr__value,.skill-list__item{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.btn--active{outline:2px solid var(--gold)}.detail{border:1px solid var(--accent);text-align:left;border-radius:0;width:100%;max-width:42rem;padding:.75rem}.detail__head{justify-content:space-between;align-items:center;display:flex}.detail__title{border-bottom:1px solid var(--line);font-size:var(--fs-body);letter-spacing:.04em;color:var(--gold);flex-wrap:wrap;align-items:center;gap:.4rem;margin:.9rem 0 .4rem;padding-bottom:.25rem;display:flex}.detail--menu{background:var(--panel);min-width:0;box-shadow:none;overflow-wrap:anywhere;container:character-menu/inline-size}.detail__layout{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:.75rem;display:grid}.detail__hero,.detail__workbench,.detail__section{min-width:0}.detail__identity{margin-bottom:.75rem}.detail__name{font-size:var(--fs-title);color:var(--ink);margin:.2rem 0;display:block}.detail__meta{color:var(--ink-muted);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:.25rem .6rem;display:flex}.detail__portrait-stage{isolation:isolate;grid-template-columns:minmax(var(--tap), 5rem) minmax(0, 1fr) minmax(var(--tap), 5rem);grid-template-rows:repeat(3, minmax(var(--tap), 1fr));background:var(--bg);gap:.4rem;min-height:19rem;padding:.5rem .5rem 2.8rem;display:grid;position:relative}.detail__portrait-empty{text-align:center;color:var(--ink-muted);place-content:center;padding:1rem 6rem;display:grid;position:absolute;inset:0}.detail__gear-slot{min-width:var(--tap);min-height:var(--tap);border:1px solid var(--line-hi);background:var(--panel);color:var(--ink);font:inherit;font-size:var(--fs-label);text-align:center;overflow-wrap:anywhere;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.3rem .2rem;display:flex;position:relative}.detail__gear-slot--weapon{grid-area:1/1}.detail__gear-slot--offhand{grid-area:2/1}.detail__gear-slot--head{grid-area:3/1}.detail__gear-slot--body{grid-area:1/3}.detail__gear-slot--accessory1{grid-area:2/3}.detail__gear-slot--accessory2{grid-area:3/3}.detail__gear-slot[aria-pressed=true]{border-color:var(--gold);background:var(--panel-2)}.detail__gear-slot:focus-visible,.detail__disclosure>summary:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.detail__gear-slot:disabled{opacity:.55;cursor:default}.detail__gear-label{color:var(--ink-muted)}.detail__gear-name{max-width:100%}.detail__hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0 0;display:grid}.detail__hero-stats>div{border-bottom:2px solid var(--accent);min-width:0;padding-bottom:.4rem}.detail__hero-stats>div+div{border-color:var(--gold)}.detail__hero-stats dt{color:var(--ink-muted);font-size:var(--fs-label)}.detail__hero-stats dd{font-family:var(--mono);font-size:var(--fs-lg);margin:.2rem 0 0}.detail__tabs.detail__menu-tabs{border-bottom:1px solid var(--line);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.detail__menu-tabs .btn{min-width:var(--tap);min-height:var(--tap);box-shadow:none;color:var(--ink-muted);font-size:var(--fs-sm);background:0 0;border:0;border-bottom:2px solid #0000;flex-wrap:wrap;padding:.4rem .2rem}.detail__menu-tabs .btn--active{border-bottom-color:var(--gold);color:var(--gold);outline:none}.detail__menu-tabs .btn:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.detail__disclosure{border-top:1px solid var(--line);margin-top:.75rem}.detail__disclosure>summary{min-height:var(--tap);color:var(--gold);cursor:pointer;padding:.75rem .25rem}.detail__section>.detail__title:first-child{margin-top:0}.detail__section .actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin-top:.75rem}.detail--menu .btn{white-space:normal;overflow-wrap:anywhere}@container character-menu (width<=47.999rem){.detail--skills .detail__workbench{grid-row:1}.detail--skills .detail__hero{grid-row:2}}@container character-menu (width>=48rem){.detail__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:1.5rem}.detail__workbench{border-left:1px solid var(--line);padding-left:1.5rem}.detail__portrait-stage{min-height:26rem}}.current-stats__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.35rem;margin:0;display:grid}.current-stats__item{border-bottom:1px solid var(--line);min-width:0;padding:.5rem 0}.current-stats__item dt{color:var(--ink-muted);font-size:var(--fs-label)}.current-stats__item dd{font-size:var(--fs-body);overflow-wrap:anywhere;margin:.15rem 0 0}.current-stats__note{font-size:var(--fs-label);margin:.5rem 0 0}.attrs{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.35rem;margin:0;display:grid}.attrs dd{justify-content:flex-end;align-items:center;gap:.5rem;margin:0;display:flex}.slots{flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem;display:flex}.skill-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.skill-list__item{border:1px solid var(--line);border-radius:0;justify-content:space-between;align-items:center;padding:.25rem .5rem;display:flex}:root{--grade-common:#d9d9d9;--grade-uncommon:#7ed957;--grade-rare:#5bb8ff;--grade-epic:#c77dff;--grade-legendary:var(--gold);--grade-unique:#ff9478}.grade--common,.grade--tier1{color:var(--grade-common)}.grade--uncommon,.grade--tier2{color:var(--grade-uncommon)}.grade--rare,.grade--tier3{color:var(--grade-rare)}.grade--epic,.grade--tier4{color:var(--grade-epic)}.grade--legendary{color:var(--grade-legendary)}.grade--unique,.item-card__line--unique{color:var(--grade-unique)}.item-card__description{white-space:pre-line;display:block}.item-card--unique{border-color:var(--grade-unique)}.mats{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.item-list,.equip{margin:0;padding:0;list-style:none}.short{color:var(--danger)}.item{cursor:pointer;margin-bottom:.3rem}.item--equipped,.item--locked{cursor:default}.items__toolbar{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.3rem;margin:0 0 .5rem;display:grid}.items__toolbar select,.items__toolbar input{border:2px solid var(--line-hi);background:var(--stone);width:100%;min-width:0;min-height:36px;color:var(--ink);font:inherit;font-size:var(--fs-label);border-radius:0;padding:.25rem .35rem}.items__toolbar select:focus-visible,.items__toolbar input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.items__toolbar [data-testid=item-filter-effect]{grid-area:2/1}.items__toolbar [data-testid=item-filter-query]{grid-area:2/2/auto/span 2}.items__toolbar [data-testid=item-sort]{grid-area:3/1/auto/span 3}.items__reset{grid-area:1/4/span 3;align-self:stretch;min-width:2.4rem}.items__refund{font-size:var(--fs-label);margin:0 0 .4rem}.badge--gen{font-size:var(--fs-label);font-family:var(--mono);letter-spacing:normal;text-shadow:none;background:var(--stone);color:var(--ink-muted);border-color:var(--line-hi);vertical-align:middle;margin-left:.4rem}.title__main{align-items:center;display:inline-flex}.inv-grid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.inv-grid__empty{grid-column:1/-1;padding:.6rem .2rem}.tile{--tile-grade:var(--line-hi);aspect-ratio:1;cursor:pointer;margin:0;position:relative}.tile--common{--tile-grade:var(--grade-common)}.tile--uncommon,.tile--tier2{--tile-grade:var(--grade-uncommon)}.tile--rare,.tile--tier3{--tile-grade:var(--grade-rare)}.tile--epic,.tile--tier4{--tile-grade:var(--grade-epic)}.tile--legendary{--tile-grade:var(--grade-legendary)}.tile--unique{--tile-grade:var(--grade-unique)}.tile__body{border:2px solid var(--tile-grade);background:var(--stone);width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:relative;box-shadow:inset 1px 1px #ffffff17,inset -1px -2px #00000073}.tile .item-icon{background:0 0;border:0;flex:none;width:44px;height:44px}.tile .item-icon img{width:40px;height:40px}.tile--selected .tile__body{border-color:var(--gold);box-shadow:inset 0 0 0 2px var(--gold), inset 1px 1px 0 #ffffff17}.tile--equipped .tile__body,.tile--locked .tile__body{opacity:.8}.tile__enh,.tile__qty{color:var(--gold);font-size:var(--fs-label);background:#000000b3;padding:0 3px;line-height:1.3;position:absolute;bottom:1px;right:2px}.tile__qty{color:var(--ink)}.tile__mark{font-size:var(--fs-label);background:#000000b3;padding:0 3px;line-height:1.3;position:absolute;top:1px;left:2px}.tile__mark--equipped{color:var(--accent);font-weight:700}.tile__check{color:var(--gold);text-shadow:0 0 4px #000;pointer-events:none;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;display:flex;position:absolute;inset:0}.tile__info{border:1px solid var(--line-hi);background:var(--panel);width:20px;height:18px;color:var(--ink-muted);font:inherit;cursor:pointer;padding:0;font-size:11px;line-height:1;position:absolute;top:-2px;right:-2px}.tile__info:hover,.tile__info:focus-visible{color:var(--ink);border-color:var(--gold)}.item-sheet__actions,.bulk__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.6rem;display:grid}.bulk__actions .btn{white-space:normal;min-height:var(--tap)}.delta{flex-wrap:wrap;gap:0 .3rem;display:flex}.delta__label{color:var(--ink-muted);margin-right:.2rem}.delta--up{color:var(--accent)}.delta--down{color:var(--danger)}.item-card{width:100%;min-height:var(--tap);border:2px solid var(--line);background:var(--panel-2);color:var(--ink);text-align:left;flex-shrink:0;align-items:center;gap:.5rem;padding:.35rem .45rem;display:flex}.item-card--compact{min-height:0;padding:.2rem .35rem}.item-card--selected{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.item-card--equipped,.item-card--locked{opacity:.8}.item-card--bare{background:0 0;border:0;min-height:0;padding:0}.item-card__body{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.item-card__head{flex-wrap:wrap;align-items:center;gap:.3rem .4rem;min-width:0;display:flex}.item-card__name{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.item-card__meta{font-size:var(--fs-label);color:var(--ink-muted)}.item-card__badge{align-self:center}.item-card__badge--locked{background:var(--stone);color:var(--ink-muted);border-color:var(--line-hi)}.item-card__qty{font-size:var(--fs-sm);margin-left:auto}.item-card__line{font-size:var(--fs-label);color:var(--ink-muted);overflow-wrap:anywhere}.item-card__line--affix{color:var(--grade-uncommon)}.item-card__action{flex:none;align-self:center}.item-chip{align-items:baseline;gap:.2rem;margin-right:.5rem;display:inline-flex}.item-chip__name{font-weight:700}.item-chip__qty{font-size:var(--fs-label);color:var(--ink-muted)}.item-icon{border:2px solid var(--line-hi);background:var(--stone);--icon-grade:var(--ink-muted);flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.item-icon img{width:32px;height:32px;image-rendering:pixelated;object-fit:contain;display:block}.item-icon__glyph{font-family:var(--pixel);font-size:var(--fs-sm);color:var(--icon-grade);font-weight:700}.item-icon--common,.item-icon--tier1{--icon-grade:var(--grade-common)}.item-icon--uncommon,.item-icon--tier2{--icon-grade:var(--grade-uncommon)}.item-icon--rare,.item-icon--tier3{--icon-grade:var(--grade-rare)}.item-icon--epic,.item-icon--tier4{--icon-grade:var(--grade-epic)}.item-icon--legendary{--icon-grade:var(--grade-legendary)}.item-icon--unique{--icon-grade:var(--grade-unique)}.item-icon--glyph{border-color:var(--icon-grade)}.equip{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.equip__slot{background:var(--panel);width:100%;color:inherit;border:1px solid var(--line);cursor:pointer;font:inherit;text-align:left;border-radius:0;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.3rem .4rem;display:flex}.equip__slot--active{border-color:var(--gold)}.equip-pick{flex-wrap:wrap;gap:.3rem;margin:.4rem 0;display:flex}.equip-pick .gear__list{flex:100%}.drop-toast{background:var(--panel);border:1px solid var(--gold);border-radius:0;padding:.5rem .8rem;position:fixed;bottom:1rem;right:1rem}.dungeons{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem;margin-top:.5rem;display:grid}.dungeon{border:1px solid var(--line);border-radius:0;padding:.5rem .7rem}.dungeon h3{margin:0 0 .2rem}.heatmap{width:100%;margin:.3rem 0 1rem;position:relative}.heatmap__row{grid-template-columns:repeat(24,1fr);gap:1px;margin-bottom:1px;display:grid}.heatmap__cell{background:var(--line);height:5px}.heatmap__cell--live{background:var(--gold)}.heatmap__axis{height:.9rem;font-size:var(--fs-label);color:var(--ink-muted);position:relative}.heatmap__axis span{position:absolute;top:0}.badge--style{margin:0 0 .5rem;display:inline-block}.btn--active{border-color:var(--gold);color:var(--gold)}.blessing--multi{flex-direction:column;align-items:stretch;gap:.15rem;display:flex}.blessing__slot{align-items:center;gap:.4rem;display:flex}.blessing__slot .gauge--hud{flex:1}.bursts{flex-wrap:wrap;gap:.3rem;margin:.2rem 0;display:flex}.badge--oracle{color:#0b1020;background:#5bb8ff}.badge--offering{background:var(--danger);color:#0b1020}.badge--descend{color:#0b1020;background:#7ed957}.btn--secondary{border-color:var(--line-hi);background:var(--panel-2);color:var(--ink)}.tabbar{height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line-hi);background:var(--panel-2);flex:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tabbar__tab{min-width:0;color:var(--ink-muted);font-family:var(--pixel);font-size:var(--fs-label);white-space:nowrap;border-top:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:0 .15rem;text-decoration:none;display:flex}.tabbar__modal{cursor:pointer;background:0 0;border:0;border-top:2px solid #0000;border-radius:0}.tabbar__tab--active{color:var(--gold);border-top-color:var(--gold);background:var(--panel)}.tabbar__glyph{font-size:var(--fs-lg);line-height:1}.sheet-backdrop{z-index:10;background:#0000008c;align-items:flex-end;display:flex;position:absolute;inset:0}.frame{position:relative}.sheet{border-top:1px solid var(--line-hi);background:var(--panel);text-align:left;flex-direction:column;width:100%;max-height:92%;display:flex}.sheet__head{border-bottom:1px solid var(--line);font-family:var(--pixel);flex:none;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.sheet__close{min-width:var(--tap);min-height:var(--tap);color:var(--ink);font-size:var(--fs-title);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-.5rem -.5rem -.5rem 0;padding:0;line-height:1;display:inline-flex}.sheet__body{min-height:0;padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom));flex-direction:column;gap:.6rem;display:flex;overflow-y:auto}.analysis,.analysis__picker{flex-direction:column;gap:.6rem;min-width:0;display:flex}.analysis p,.analysis h3,.analysis dl{margin:0}.analysis h3{font-size:var(--fs-body)}.analysis__scope,.analysis__definitions{font-size:var(--fs-sm)}.analysis__picker select{width:100%;min-width:0;min-height:var(--tap);border:2px solid var(--line-hi);background:var(--stone);color:var(--ink);font:inherit;border-radius:0;padding:.5rem}.analysis__picker select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.analysis__card{border:2px solid var(--line-hi);background:var(--panel-2);overflow-wrap:anywhere;flex-direction:column;gap:.5rem;padding:.65rem;display:flex}.analysis__card--failure{border-color:var(--danger)}.analysis__metrics>div{flex-wrap:wrap;justify-content:space-between;column-gap:.75rem;padding:.2rem 0;display:flex}.analysis__metrics dt{color:var(--ink-muted)}.analysis__metrics dd{font-variant-numeric:tabular-nums;text-align:right;margin:0 0 0 auto}.analysis__definitions{color:var(--ink-muted);border-top:1px solid var(--line-hi);flex-direction:column;gap:.4rem;padding-top:.5rem;display:flex}.hud{border:1px solid var(--line-hi);background:var(--panel-2);font-family:var(--pixel);font-size:var(--fs-sm);white-space:nowrap;flex-wrap:nowrap;justify-content:space-between;gap:.5rem;padding:.25rem .4rem}.hud__profile{min-width:var(--tap);min-height:var(--tap);color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.battle{gap:.4rem;max-width:none}.canvas{border:1px solid var(--line-hi);border-radius:0}.exp{border-radius:0;margin-top:-.4rem}.notices{min-height:2.6rem;font-size:var(--fs-sm);flex-direction:column;gap:.2rem;display:flex}.notices .drop-toast,.notices .toast,.notices .bursts{margin:0;position:static}.actions{grid-template-columns:repeat(2,1fr);gap:.4rem;display:grid}.actions .btn{width:100%}.actions .btn--wide{grid-column:1/-1}.dungeons{grid-template-columns:1fr;margin-top:0}.profile dl{grid-template-columns:auto 1fr;gap:.3rem .75rem;margin:0;display:grid}.profile dd{overflow-wrap:anywhere;min-width:0;margin:0}.results__item,.detail,.offline-card,.drop-toast,.dungeon,.search input,.gauge,.badge,.equip__slot{border-radius:0}.party,.guardians,.search,.results,.detail,.roster,.mats,.item-list,.equip{max-width:none}.sheet .detail{border:0;padding:0}.sheet .detail__head .btn{display:none}.shell--wide{display:flex;position:relative}.shell--wide>.frame{flex-shrink:0}.frame-resize{z-index:5;cursor:ew-resize;touch-action:none;width:12px;position:absolute;inset:0 -6px 0 auto}.frame-resize:before{content:"";background:var(--line-hi);position:absolute;inset:0 5px}.frame-resize:after{content:"";border:1px solid var(--line-hi);background:var(--accent);border-radius:4px;width:8px;height:48px;position:absolute;top:calc(50% - 24px);left:2px}.frame-resize:hover:before,.frame-resize:focus-visible:before,.shell--resizing .frame-resize:before{background:var(--accent)}.frame-resize:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.shell--resizing,.shell--resizing *{cursor:ew-resize!important;-webkit-user-select:none!important;user-select:none!important}.shell--resizing iframe{pointer-events:none}.mirror{z-index:0;opacity:.35;filter:blur(3px)saturate(.8);width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:fixed;inset:0}.shell--wide>.frame,.shell--wide>.side{z-index:1;position:relative}.side{background:var(--bg);flex-direction:column;flex:1;min-width:0;max-width:64rem;height:100dvh;display:flex;position:relative}.side--live{max-width:none}.side>.page{padding:1rem 1.25rem}.side .party{grid-template-columns:repeat(3,1fr)}.side .roster{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.detail__tabs{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.sheet--fill{height:92%}.sheet--fill .sheet__body{flex:1;min-height:0}.detail--fill{flex-direction:column;flex:auto;min-height:0;display:flex}.detail__passive{flex-direction:column;flex:1;gap:.5rem;min-height:0;margin-top:.5rem;display:flex}.detail__passive>.actions{flex:none}.side .sheet--fill{height:100%;max-height:100%}.pt{flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex}.pt__head{min-height:var(--tap);font-size:var(--fs-sm);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pt__head .badge,.pt__popover-head .badge{align-self:center}.pt__view{flex:1 1 0;min-height:8rem;position:relative}.pt__controls{flex-wrap:wrap;flex:none;gap:.25rem;display:flex}.pt__controls .btn{font-size:var(--fs-label)}.pt__zoom-reset{min-width:4.5rem}.pt__svg{border:1px solid var(--line-hi);background:var(--panel-2);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pt__svg:active{cursor:grabbing}.tree-group{fill:var(--line);fill-opacity:.35;stroke:var(--line-hi);stroke-opacity:.6;stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.tree-group--active{fill:var(--gold);fill-opacity:.08;stroke:var(--gold);stroke-opacity:.35}.pt-edge{stroke:var(--line);stroke-width:3px}.pt-edge--available{stroke:var(--line-hi)}.pt-edge--taken{stroke:var(--accent)}.pt-edge--pending{stroke:var(--accent);stroke-dasharray:4 3}.pt-node{cursor:pointer}.pt-node--start{cursor:default}.pt-node circle,.pt-node rect{fill:var(--panel);stroke:var(--line-hi);stroke-width:2px}.pt-node--notable circle{stroke:var(--ink-muted)}.pt-node--keystone rect{stroke:var(--gold)}.pt-node--available circle,.pt-node--available rect{fill:var(--panel-2);stroke:var(--ink)}.pt-node--taken circle,.pt-node--taken rect{fill:var(--accent);stroke:var(--accent)}.pt-node--taken.pt-node--keystone rect{fill:var(--gold);stroke:var(--gold)}.pt-node--pending circle,.pt-node--pending rect{fill:var(--panel-2);stroke:var(--accent);stroke-width:3px;stroke-dasharray:4 3}.pt-node--root circle{fill:var(--panel);stroke:var(--accent);stroke-width:4px}.pt-node--locked{opacity:.55}.pt-node--account-locked{opacity:.7}.pt-node--account-locked circle,.pt-node--account-locked rect{fill:var(--panel-2);stroke:var(--danger);stroke-dasharray:3 3}.pt-node--selected circle,.pt-node--selected rect{stroke:var(--gold);stroke-width:3px}.pt-node__label{fill:var(--ink-muted);font-family:var(--pixel);text-anchor:middle;pointer-events:none;font-size:11px}.pt-node--taken .pt-node__label{fill:var(--ink)}.pt__popover{z-index:2;font-size:var(--fs-sm);flex-direction:column;gap:.35rem;padding:.4rem .5rem .5rem;display:flex;position:absolute;box-shadow:inset 1px 1px #ffffff17,inset -1px -2px #00000073,0 6px 14px #00000080}.pt__popover p{margin:0}.pt__popover-head{flex-wrap:wrap;align-items:center;gap:.4rem;padding-right:1.6rem;display:flex;position:relative}.pt__popover-close{border:1px solid var(--line-hi);background:var(--panel);width:1.5rem;height:1.5rem;color:var(--ink-muted);font:inherit;cursor:pointer;padding:0;line-height:1;position:absolute;top:-.15rem;right:-.1rem}.pt__popover-close:hover,.pt__popover-close:focus-visible{color:var(--ink);border-color:var(--ink)}.pt__popover-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.25rem;min-height:0;padding-right:.25rem;display:flex;overflow-y:auto}.pt__popover-body>*{white-space:normal;overflow-wrap:anywhere;flex-shrink:0}.pt__mods{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.pt__popover-action{flex:none}.pt__popover-action .btn{width:100%}.pt__popover-action p{font-size:var(--fs-label);white-space:normal}.pt__confirm{flex-direction:column;align-items:flex-end;gap:.4rem;display:flex;position:absolute;bottom:.4rem;right:.4rem}.pt__confirm .btn{min-width:7.5rem}.pt__confirm-count{background:var(--panel);color:var(--accent);font-size:var(--fs-label);padding:0 .3rem}.tithe{border:1px solid var(--line);background:var(--panel);border-radius:0;flex-direction:column;gap:.35rem;padding:.5rem;display:flex}.tithe__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.badge--divinity{background:var(--gold);color:#0b1020}.gauge--divinity{height:.35rem}.gauge--divinity .gauge__fill{background:var(--gold)}.tithe__presets{gap:.35rem;display:flex}.tithe__presets .btn{flex:1}.tithe__form{gap:.35rem;display:flex}.tithe__form input{border:1px solid var(--line-hi);background:var(--panel-2);min-width:0;color:var(--ink);font:inherit;border-radius:0;flex:1;padding:.3rem .5rem}.tithe__hint{font-size:var(--fs-sm)}.companion{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.companion__line{font-family:var(--mono);font-variant-numeric:tabular-nums}.badge--companion{background:var(--panel-2);color:var(--gold)}.gauge--companion{flex-basis:100%;height:.25rem}.gauge--companion .gauge__fill{background:var(--gold)}.battle{gap:.35rem}.hud{border:2px solid var(--line-hi);background:var(--panel-2);font-size:var(--fs-body);white-space:nowrap;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex;box-shadow:inset 1px 1px #ffffff17,inset -1px -2px #00000073}.hud__stage{font-size:var(--fs-lg);letter-spacing:.04em;color:var(--gold);font-weight:700}.hud__wave{color:var(--ink-muted);font-size:var(--fs-sm)}.hud__season{color:var(--ink-muted);font-size:var(--fs-sm);text-overflow:ellipsis;overflow:hidden}.hud__resetting{text-align:center;font-size:var(--fs-sm);margin:0}.hud__profile{min-width:var(--tap);min-height:var(--tap);color:var(--ink);font:inherit;font-size:var(--fs-lg);cursor:pointer;background:0 0;border:0;margin-left:auto}.hud--sub{font-size:var(--fs-sm);flex-wrap:wrap;gap:.6rem}.hud__gold{color:var(--gold)}.hud__lv{gap:.15rem;display:grid}.hud__lv,.hud__expnum{color:var(--ink-muted)}.hud__exp{flex:1;align-items:center;gap:.4rem;min-width:5rem;display:flex}.hud__exp .exp{flex:1;min-width:0}.hud__conn{color:var(--danger);font-size:var(--fs-label)}.blessing{border:2px solid var(--line);background:var(--panel);width:100%;color:inherit;font-size:var(--fs-sm);align-items:stretch;gap:.35rem;padding:.3rem .4rem;text-decoration:none;display:flex}.blessing__slot{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.blessing__row{align-items:center;gap:.2rem;min-width:0;display:flex}.blessing__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:none;overflow:hidden}.blessing .gauge--hud{width:100%;height:5px}.blessing__mul{border-left:2px solid var(--line);color:var(--gold);font-family:var(--mono);font-size:var(--fs-body);align-items:center;padding-left:.4rem;display:flex}.battle .canvas{aspect-ratio:4/3;border:2px solid var(--line-hi);background:var(--stone);flex:none;width:100%}.log{overscroll-behavior:contain;border:2px solid var(--line);background:var(--panel);min-height:3.5rem;font-family:var(--mono);font-size:var(--fs-sm);text-align:left;flex:1;padding:.3rem .45rem;line-height:1.55;overflow-y:auto}.log__line,.log__empty{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-muted);margin:0;overflow:hidden}.log__line--self{color:var(--accent)}.log__line--wave,.log__line--dungeon_wave{color:var(--ink)}.log__line--drop{color:var(--gold)}.battle .canvas canvas{margin:0 auto;display:block}.notices{min-height:2.2rem;font-size:var(--fs-sm)}.notices .toast,.notices .drop-toast{border:2px solid var(--line-hi);background:var(--panel-2);padding:.3rem .5rem}.actions{gap:.35rem}.attr{border:2px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:.3rem;min-width:0;padding:.25rem .3rem .25rem .5rem;display:flex}.attr__name{min-width:0;font-size:var(--fs-sm);flex-direction:column;display:flex}.attr__hint{color:var(--ink-muted);font-size:var(--fs-label)}.attr__value{align-items:center;gap:.35rem;margin:0;display:flex}.attr__value .num{min-width:2.2rem;font-family:var(--mono);font-size:var(--fs-lg);text-align:right}.skill-list{gap:.3rem}.skill-list__item{border:2px solid var(--line);background:var(--panel);min-height:48px;font-size:var(--fs-sm);gap:.4rem;padding:.25rem .3rem .25rem .5rem}.slots{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.35rem;display:grid}.slots .btn{white-space:normal;overflow-wrap:anywhere;width:100%;font-size:var(--fs-sm);flex-direction:column;align-items:flex-start}.skill-slot__label{color:var(--ink-muted);font-size:var(--fs-label)}.skill-slot__skill{align-items:center;gap:.4rem;min-width:0;display:flex}.skill-list__text{overflow-wrap:anywhere;flex-wrap:wrap;flex:1;align-items:center;gap:.35rem;min-width:0;display:flex}.skill-picker{border:2px solid var(--gold);margin-bottom:.5rem;padding:.5rem}.skill-picker__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.skill-picker p{font-size:var(--fs-sm);margin:.5rem 0 0}.skill-place{flex-shrink:0;min-height:44px}.skill-picker .btn{min-height:44px}.page>.battle{flex:1;height:100%;min-height:0}.battle__body,.battle__tools{display:contents}.frame--resizable .battle>.hud,.frame--resizable .battle>.blessing,.frame--resizable .battle>.hud__resetting{flex-shrink:0}.frame--resizable .battle__body{flex-direction:column;flex:1;gap:.35rem;min-height:0;display:flex;container-type:size}.frame--resizable .battle__tools{min-width:18rem}.frame--resizable .stage{flex:none;width:100%}.frame--resizable .battle__body--wide{flex-direction:row}.frame--resizable .battle__body--wide .stage{align-self:flex-start;width:133.333cqh}.frame--resizable .battle__body--wide .canvas{outline:2px solid var(--line-hi);outline-offset:-2px;border:0}.frame--resizable .battle__body--wide .battle__tools{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.35rem;min-height:0;display:flex;overflow:auto}.frame--resizable .battle__body--wide .battle__tools>:not(.log){flex-shrink:0}.page{text-align:left}.page>.title,.page--landing{text-align:center}.badge{align-self:flex-start;width:fit-content}.card__class{color:var(--gold);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page>.muted{font-size:var(--fs-sm);margin:0}.subtitle{border-bottom:2px solid var(--line);font-size:var(--fs-body);color:var(--gold);letter-spacing:.04em;margin:.8rem 0 .3rem;padding-bottom:.2rem}.mats,.item,.results__item{font-size:var(--fs-sm)}.gear{flex-direction:column;gap:.5rem;display:flex}.gear__rows{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.gear__rows .btn{flex-direction:column;gap:0;min-height:52px;line-height:1.2}.gear__rowlabel{font-size:var(--fs-label);color:var(--ink-muted)}.gear__bulk{flex-wrap:wrap;gap:.5rem;margin-block:.5rem;display:flex}.gear__slots{grid-template-columns:repeat(3,1fr);gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.gear__slot{border:2px solid var(--line-hi);background:var(--panel-2);width:100%;min-height:96px;color:inherit;font:inherit;text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:2px;padding:1.1rem .25rem .3rem;display:flex;position:relative;box-shadow:inset 1px 1px #ffffff17,inset -1px -2px #00000073}.gear__slot .item-card--bare{flex-direction:column;align-items:center;gap:2px;width:100%}.gear__slot .item-card--bare .item-icon{flex-basis:44px;width:44px;height:44px}.gear__slot .item-card--bare .item-icon img{width:40px;height:40px}.gear__slot .item-card--bare .item-card__body{align-items:center;width:100%}.gear__slot .item-card--bare .item-card__head{justify-content:center}.gear__slot .item-card--bare .item-card__name{font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.gear__slot .item-card--bare .item-card__meta,.gear__slot .item-card--bare .item-card__badge,.gear__slot .item-card--bare .item-card__line{display:none}.gear__slot--empty{background:var(--stone);border-style:dashed}.gear__slot--active{border-color:var(--gold);box-shadow:inset 1px 1px 0 #ffffff17, inset -1px -2px 0 #00000073, 0 0 0 1px var(--gold)}.gear__slotname{font-size:var(--fs-label);color:var(--ink-muted);position:absolute;top:2px;left:3px}.gear__slot .gear__upgrade-badge,.gear__slot .badge--craft{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:auto;padding:0 .3rem;font-size:10px;overflow:hidden}.badge--craft{background:var(--accent);color:var(--accent-ink);margin-top:auto}.gear__pick{flex-direction:column;gap:.4rem;padding:.5rem;display:flex}.gear__pickhead{justify-content:space-between;align-items:center;display:flex}.gear__list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.gear__choice{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.gear__choice:focus-visible .item-card{border-color:var(--gold)}.gear__group{font-size:var(--fs-label);margin:.2rem 0 0}.gear__upgrade{border-bottom:1px solid var(--line-hi);gap:.5rem;min-width:0;padding-bottom:.75rem;display:grid}.gear__upgrade .gear__list{overscroll-behavior:contain;max-height:18rem;overflow-y:auto}.gear__upgrade p{overflow-wrap:anywhere;margin:0}.gear__pick .btn{white-space:normal;min-height:44px}.gear__costs{overflow-wrap:anywhere;max-height:12rem;margin:0;padding-left:1.2rem;overflow-y:auto}.gear__warning{color:var(--gold)}.gear__upgrade-badge{white-space:normal}.gear__upgrade-badge:not(.badge--craft){background:var(--stone);color:var(--ink-muted)}.gear__upgrade-badge.gear__upgrade-badge--blocked{color:var(--danger)}.gear__cost-section{border:1px solid var(--line-hi);background:var(--stone);gap:.5rem;min-width:0;padding:.6rem;display:grid}.gear__cost-section h4{font-size:var(--fs-sm);color:var(--gold);margin:0}.gear__cost-breakdown,.gear__resources{gap:.5rem;min-width:0;display:grid}.gear__resources{margin:0;padding:0;list-style:none}.gear__resource{border-left:3px solid var(--accent);background:var(--panel);min-width:0;padding:.35rem}.gear__resource--short{border-left:3px solid var(--danger)}.gear__amounts{font-size:var(--fs-label);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .75rem;display:grid}.gear__amounts span{min-width:0;color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:.2rem;display:flex}.gear__amounts b{color:var(--ink);overflow-wrap:anywhere}.gear__supply{font-size:var(--fs-label);color:var(--accent)}.gear__supply.short{color:var(--danger)}.gear__preparation summary{min-height:var(--tap);cursor:pointer;border:1px solid var(--line-hi);padding:.6rem}.gear__preparation[open]>p,.gear__preparation[open]>ul{margin-top:.5rem}.log__chat{flex-direction:column;align-items:flex-start;gap:0;margin:.15rem 0 .3rem;display:flex}.log__nick{z-index:1;background:var(--accent);color:var(--accent-ink);font-family:var(--pixel);font-size:var(--fs-label);border:2px solid #3f6a2c;align-items:center;gap:.3rem;margin:0 0 -4px .4rem;padding:0 .4rem;font-weight:700;line-height:1.3;display:inline-flex;position:relative;box-shadow:inset 1px 1px #ffffff2e}.log__chat--self .log__nick{border-color:var(--gold)}.log__dmg{color:var(--accent-ink);margin-left:.1rem;font-weight:700}.log__bubble{color:#f4ecff;max-width:100%;font-family:var(--pixel);font-size:var(--fs-sm);white-space:normal;overflow-wrap:anywhere;background:#4a2c78;border:2px solid #7a4fb5;padding:.45rem .5rem .25rem;display:inline-block}.log__chat--self .log__bubble{border-color:var(--accent)}.skill-list__main{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.skill-list__name{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:flex}.skill-list__q{border:1px solid var(--line-hi);min-width:18px;height:18px;color:var(--ink-muted);line-height:16px;font-size:var(--fs-label);text-align:center;margin-left:.15rem}.skill-list__name--open .skill-list__q{border-color:var(--gold);color:var(--gold)}.skill-tip{border:2px solid var(--line-hi);background:var(--stone);color:var(--ink);font-size:var(--fs-sm);margin:0 0 .2rem;padding:.35rem .5rem;line-height:1.5}.skill-tip__tags{flex-wrap:wrap;gap:.25rem;margin:0 0 .3rem;padding:0;list-style:none;display:flex}.skill-tip__line{margin:0}.skill-tip__line+.skill-tip__line{margin-top:.15rem}.skill-tip__line--plain{white-space:pre-line}.skill-tip__pct{color:var(--grade-rare)}.skill-tip__value{color:var(--gold);font-weight:700}.skill-tip__num{color:var(--grade-uncommon)}.skill-tip__key{color:var(--grade-epic);font-weight:700}.rank-boards{grid-template-columns:repeat(4,1fr);gap:.35rem;max-width:42rem;display:grid}.rank-boards .btn{white-space:nowrap;padding:0 .25rem}.rank-scopes{flex-wrap:wrap;gap:.35rem;max-width:42rem;margin-top:.5rem;display:flex}.rank-scope{gap:.3rem;max-width:12rem}.rank-scope__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rank-scope__img{width:20px;height:20px}.rank-notice{font-size:var(--fs-sm);margin:.5rem 0 0}.badge--transcend{font-size:var(--fs-label);background:var(--gold);color:#0b1020;margin-left:.3rem}.rank-frozen{font-size:var(--fs-sm);background:var(--stone);color:var(--gold);border-color:var(--gold);margin:.25rem 0 0}.card--rank-me{cursor:default;border-color:var(--gold);align-items:flex-start;max-width:42rem}.rank-me__title{font-size:var(--fs-lg)}.rank-list{flex-direction:column;gap:.25rem;max-width:42rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.rank-row{min-height:var(--tap);border:2px solid var(--line);background:var(--panel);font-size:var(--fs-sm);align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.rank-row--me{border-color:var(--gold)}.rank-row__rank{text-align:right;width:2.2rem;color:var(--ink-muted);flex:none}.rank-row__rank--top{color:var(--gold);font-weight:700}.rank-row__main{flex-direction:column;flex:1;min-width:0;display:flex}.rank-row__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rank-row__key{font-size:var(--fs-label)}.rank-row__value{white-space:nowrap;flex:none}.rank-list--stale{opacity:.6}.log__line--stage_clear,.log__line--level_up,.log__line--dungeon_end{color:var(--gold);border-left:3px solid var(--gold);background:#f2c14e14;margin-top:.15rem;padding:.1rem .35rem;font-weight:700}.log__line--boss_fail{color:var(--danger);border-left:3px solid var(--danger);background:#e2725b14;margin-top:.15rem;padding:.1rem .35rem;font-weight:700}.log__pinned{border:2px solid var(--line);background:var(--panel-2);font-family:var(--mono);font-size:var(--fs-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-bottom:0;margin:0;padding:.15rem .45rem;line-height:1.55;overflow:hidden}.log__pinned.log__line--stage_clear,.log__pinned.log__line--level_up,.log__pinned.log__line--dungeon_end,.log__pinned.log__line--boss_fail{border:2px solid var(--line);border-bottom:0;margin-top:0}.card--guardian .card__class{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.party__level{color:var(--gold);font-family:var(--pixel);margin:0}.notice-list{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.notice__title{font-family:var(--pixel);margin:0;font-size:1rem}.notice__meta{gap:.5rem;margin:0;font-size:.75rem;display:flex}.notice__release{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notice__body{white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 0}.manage-tabs{gap:.375rem;margin:0 0 .5rem;display:flex}.manage-tabs__item{text-align:center;flex:1;text-decoration:none}.camp__gold{color:var(--gold);margin:0 0 .5rem}.camp__doors{flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem;display:flex}.camp__subtitle{font-family:var(--pixel);margin:.75rem 0 .25rem;font-size:.9rem}.camp__field{isolation:isolate;aspect-ratio:var(--camp-ratio);border:1px solid var(--line-hi);background:linear-gradient(160deg, var(--camp-tint-a), var(--camp-tint-b));touch-action:none;flex:none;margin:.5rem 0;position:relative;overflow:hidden}.camp__backdrop{z-index:0;object-fit:cover;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.camp__field--placing{cursor:crosshair;outline:1px dashed var(--gold)}.camp__piece{color:inherit;cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:min(5vw,1.5rem);line-height:1;display:flex;position:absolute}.camp__piece:active{cursor:grabbing}.camp__piece img,.camp__piece span{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.camp__swatch{border:1px solid var(--line);width:1.5rem;height:1.5rem}.camp__chips{flex-wrap:wrap;gap:.375rem;display:flex}.camp__chips .btn{align-items:center;gap:.25rem;display:inline-flex}.camp__list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.camp__row{flex-direction:row;align-items:center;gap:.5rem}.furniture-sprite{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.camp__hero-frame{width:100%;height:100%;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.camp__hero-art{width:auto;max-width:none;height:100%;image-rendering:pixelated;display:block}.furniture-sprite--glyph{justify-content:center;align-items:center;display:flex}.furniture-sprite--chip{flex:none;width:1.25rem;height:1.25rem}.camp__glyph{flex:0 0 2rem;width:2rem;height:2rem;font-size:1.5rem}.camp__info{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.manage-menu{flex-direction:column;gap:.375rem;margin-top:.5rem;display:flex}.manage-menu__item{cursor:pointer;flex-direction:row;align-items:center;gap:.625rem;min-height:44px;text-decoration:none}.manage-menu__glyph{font-size:1.5rem}.manage-menu__body{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.camp__piece--dragging{opacity:.85;filter:drop-shadow(0 0 3px var(--gold))}.camp__selection{align-items:center;gap:.5rem;display:flex}.camp__selection select{min-width:0;max-width:100%}.camp__actions{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.camp__selection-box{z-index:32769;outline:1px solid var(--gold);pointer-events:none;position:absolute}.camp__resize{pointer-events:auto;touch-action:none;background:0 0;border:0;width:24px;height:24px;padding:0;position:absolute;transform:translate(-50%,-50%)}.camp__resize:after{content:"";background:var(--gold);border:1px solid var(--panel);position:absolute;inset:8px}.camp__resize--n,.camp__resize--s{cursor:ns-resize}.camp__resize--e,.camp__resize--w{cursor:ew-resize}.camp__resize--ne,.camp__resize--sw{cursor:nesw-resize}.camp__resize--nw,.camp__resize--se{cursor:nwse-resize}.camp__statue{pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute}.camp__statue--movable{pointer-events:auto;cursor:grab;touch-action:none}.camp__statue--movable:active{cursor:grabbing}.camp__statue img,.camp__statue span{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.camp__statue-art{object-fit:fill;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.camp__statue-face{object-fit:cover;border:1px solid var(--gold);width:100%;min-height:0;image-rendering:pixelated;flex:1}.camp__statue-face--medallion{border:0;border-radius:50%;flex:none;width:31.25%;height:18.75%;position:absolute;top:22.9%;left:34.4%}.camp__statue-face--empty{background:var(--panel);color:var(--line-hi);justify-content:center;align-items:center;display:flex}.camp__statue-base{color:var(--line-hi);font-size:.75rem;line-height:1}html[data-discreet]{--bg:#f5f7fa;--panel:#fff;--panel-2:#f3f5f7;--stone:#eef1f4;--line:#d4dae2;--line-hi:#aeb8c5;--ink:#253247;--ink-muted:#526176;--accent:#365d85;--accent-ink:#fff;--gold:#526176;--danger:#a52a32}html[data-discreet] *,html[data-discreet] :before,html[data-discreet] :after{text-shadow:none!important;box-shadow:none!important;background-image:none!important;transition:none!important;animation:none!important}.discreet-navigation{border-block:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:12px 0;display:flex}.discreet-navigation a,.discreet-signin a{min-height:44px;color:var(--ink);border:1px solid var(--line);background:var(--panel);border-radius:4px;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.discreet-navigation a[aria-current=page]{border-color:var(--accent);background:var(--stone);font-weight:700}.discreet-workspace{border:1px solid var(--line);background:var(--panel);overflow-wrap:anywhere;border-radius:4px;min-width:0;margin-block:16px;padding:16px}html[data-discreet] :is(.discreet-workspace,.sheet,.item-hover__content) :is(button,input,select,textarea){min-height:44px;font-family:inherit}html[data-discreet] :is(.btn,.panel,.card,.detail,.sheet,.item-card,.gear__slot,.results__item,.dungeon,.pt__popover){border-color:var(--line-hi)!important;background:var(--panel)!important;color:var(--ink)!important;border-radius:4px!important}html[data-discreet] :is(.btn--active,[aria-selected=true],[aria-pressed=true]){outline:1px solid var(--accent);outline-offset:-2px}html[data-discreet] :focus-visible{outline-offset:2px;outline:2px solid var(--accent)!important}html[data-discreet] :is(.roster-filter__search svg,.gear__portrait,.channel__img--empty){display:none}html[data-discreet] .gear__portrait-stage{aspect-ratio:auto;height:auto;min-height:0;padding:0}html[data-discreet] .gear__slots{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;width:100%;padding:0;display:grid;position:static}html[data-discreet] .gear__slots>li{width:auto;position:static;transform:none}html[data-discreet] .gear__slot{width:100%}@media (width<=540px){.discreet-workspace{padding:8px}}html[data-discreet] :is(.badge,.tag,.inspect){color:var(--ink)!important;background:var(--stone)!important;border-color:var(--line-hi)!important}html[data-discreet] .detail__portrait-stage{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;height:auto;min-height:0;padding:8px;display:grid}html[data-discreet] .detail__portrait-stage>:not(.detail__gear-slot){display:none}html[data-discreet] .detail__gear-slot{width:auto;min-height:44px;position:static;transform:none}html[data-discreet] .manage-menu__glyph{display:none}html[data-discreet] :is(.battle__body,.battle__tools){grid-template-columns:minmax(0,1fr)}html[data-discreet] :is(.hud,.log__empty){white-space:normal}html[data-discreet] .hud{flex-wrap:wrap}
