.toast-host[data-v-f7466135]{z-index:100;right:var(--space-5);bottom:var(--space-5);width:min(360px, calc(100vw - (2 * var(--space-4))));pointer-events:none;justify-content:flex-end;display:flex;position:fixed}.app-toast[data-v-f7466135]{align-items:center;gap:var(--space-2);width:-moz-fit-content;width:fit-content;max-width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow);color:var(--text);font-size:var(--text-sm);text-align:left;cursor:pointer;pointer-events:auto;grid-template-columns:auto minmax(0,1fr);line-height:1.35;display:grid}.app-toast[data-v-f7466135]:hover,.app-toast[data-v-f7466135]:focus-visible{border-color:color-mix(in srgb, var(--accent) 55%, var(--line-strong));outline:none}.app-toast[data-v-f7466135]:focus-visible{box-shadow:0 0 0 2px var(--accent-soft), var(--shadow)}.app-toast__icon[data-v-f7466135]{border-radius:var(--radius-full);background:var(--accent-soft);width:22px;height:22px;color:var(--accent-ink);place-items:center;display:grid}.app-toast--error[data-v-f7466135]{border-color:color-mix(in srgb, var(--danger) 42%, var(--line))}.app-toast--error .app-toast__icon[data-v-f7466135]{background:var(--danger-soft);color:var(--danger)}.app-toast__message[data-v-f7466135]{overflow-wrap:anywhere;min-width:0}.toast-enter-active[data-v-f7466135],.toast-leave-active[data-v-f7466135]{transition:opacity .14s,transform .14s}.toast-enter-from[data-v-f7466135],.toast-leave-to[data-v-f7466135]{opacity:0;transform:translateY(var(--space-2))}@media (max-width:600px){.toast-host[data-v-f7466135]{right:var(--space-4);bottom:var(--space-4)}}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-f7466135],.toast-leave-active[data-v-f7466135]{transition:none}}.brand-mark[data-v-9338b4cc]{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);object-fit:cover;width:28px;height:28px;box-shadow:0 0 16px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:7px;flex:0 0 28px;display:block}.login[data-v-bbb82b93]{background:radial-gradient(ellipse 70% 55% at 76% 18%, color-mix(in srgb, var(--accent) 13%, transparent), transparent), var(--bg);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid;position:relative}.login[data-v-bbb82b93]:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(color-mix(in srgb, var(--line) 55%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 55%, transparent) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#0000 32%,#000 100%);mask-image:linear-gradient(105deg,#0000 32%,#000 100%)}.login[data-v-bbb82b93]>*{z-index:1;position:relative}.login__head[data-v-bbb82b93],.login__foot[data-v-bbb82b93]{align-items:center;gap:var(--space-4);width:min(1080px, calc(100% - var(--space-7) * 2));min-height:72px;margin:0 auto;display:flex}.login__head[data-v-bbb82b93]{justify-content:space-between}.login__foot[data-v-bbb82b93]{color:var(--faint);font-size:var(--text-xs)}.login__body[data-v-bbb82b93]{align-items:center;gap:var(--space-8);width:min(1080px, calc(100% - var(--space-7) * 2));padding:var(--space-7) 0 var(--space-8);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin:0 auto;display:grid}.login__copy[data-v-bbb82b93]{gap:var(--space-5);max-width:34rem;display:grid}.login__title[data-v-bbb82b93]{font-size:clamp(var(--text-3xl), 4.4vw, var(--text-4xl));letter-spacing:-.025em;line-height:1.08}.login__lede[data-v-bbb82b93]{color:var(--muted);font-size:var(--text-lg);line-height:1.6}.sso-button[data-v-bbb82b93]{align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--accent);color:#04120e;font-size:var(--text-md);font-weight:var(--weight-semibold);justify-self:start;transition:background .14s;display:inline-flex}.sso-button[data-v-bbb82b93]:hover{background:var(--accent-bright)}.sso-button__arrow[data-v-bbb82b93]{margin-left:var(--space-1)}.login__note[data-v-bbb82b93]{align-items:flex-start;gap:var(--space-2);max-width:46ch;color:var(--faint);font-size:var(--text-xs);line-height:1.6;display:flex}.login__note>svg[data-v-bbb82b93]{flex:none;margin-top:2px}.login__modules[data-v-bbb82b93]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--line);gap:1px;display:grid;overflow:hidden}.login-module[data-v-bbb82b93]{gap:2px var(--space-3);padding:var(--space-4) var(--space-5);background:var(--bg-elevated);grid-template-columns:auto minmax(0,1fr);display:grid}.login-module>svg[data-v-bbb82b93]{color:var(--accent);grid-row:1/span 2;align-self:center}.login-module__name[data-v-bbb82b93]{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.login-module__detail[data-v-bbb82b93]{color:var(--muted);font-size:var(--text-xs);line-height:1.5}@media (max-width:900px){.login__body[data-v-bbb82b93]{gap:var(--space-7);padding-top:var(--space-6);grid-template-columns:minmax(0,1fr)}.login__copy[data-v-bbb82b93]{max-width:none}}@media (max-width:680px){.login__head[data-v-bbb82b93],.login__foot[data-v-bbb82b93],.login__body[data-v-bbb82b93]{width:calc(100% - var(--space-4) * 2)}}.sidebar-nav[data-v-140f0823]{align-content:start;gap:var(--space-5);display:grid}.sidebar-nav__group[data-v-140f0823]{gap:2px;display:grid}.sidebar-nav__label[data-v-140f0823]{margin:0 var(--space-3) var(--space-1);color:var(--faint);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.nav-item[data-v-140f0823]{align-items:center;gap:var(--space-3);min-height:38px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--sidebar-text);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background .12s,color .12s;display:flex}.nav-item>svg[data-v-140f0823]{flex:none}.nav-item__label[data-v-140f0823]{min-width:0}.nav-item__access[data-v-140f0823]{color:var(--faint);font-size:var(--text-2xs);font-weight:var(--weight-medium);align-items:center;gap:3px;margin-left:auto;display:inline-flex}.nav-item--locked[data-v-140f0823]{color:color-mix(in srgb, var(--sidebar-text) 72%, transparent)}.nav-item--locked>svg[data-v-140f0823]{color:var(--faint)}.nav-item[data-v-140f0823]:hover{color:var(--sidebar-text-strong);background:#ffffff0a}.nav-item--active[data-v-140f0823]{color:var(--sidebar-text-strong);background:#ffffff12}.nav-item--active>svg[data-v-140f0823]{color:var(--accent-bright)}.shell[data-v-0d0b8c54]{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar[data-v-0d0b8c54]{height:100vh;height:100dvh;padding:var(--space-5) var(--space-3) var(--space-4);border-right:1px solid var(--sidebar-line);background:var(--sidebar-bg);color:var(--sidebar-text);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.sidebar__brand[data-v-0d0b8c54]{margin:0 var(--space-2) var(--space-6);color:var(--sidebar-text-strong);flex:none}.sidebar__scroll[data-v-0d0b8c54]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sidebar-line) transparent;flex:1;min-height:0;overflow-y:auto}.sidebar__scroll[data-v-0d0b8c54]::-webkit-scrollbar{width:6px}.sidebar__scroll[data-v-0d0b8c54]::-webkit-scrollbar-track{background:0 0}.sidebar__scroll[data-v-0d0b8c54]::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--sidebar-line)}.sidebar__scroll[data-v-0d0b8c54]:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--sidebar-text) 45%, transparent)}.sidebar__foot[data-v-0d0b8c54]{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--sidebar-line);flex:none;display:grid}.cluster-status[data-v-0d0b8c54]{gap:2px var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--sidebar-line);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr);display:grid}.cluster-status__dot[data-v-0d0b8c54]{border-radius:var(--radius-full);background:var(--accent);grid-row:1/span 2;align-self:center;width:7px;height:7px}.cluster-status__label[data-v-0d0b8c54]{color:var(--faint);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.06em}.cluster-status__value[data-v-0d0b8c54]{color:var(--sidebar-text);font-size:var(--text-xs)}.cluster-status--vip .cluster-status__dot[data-v-0d0b8c54]{background:var(--warning)}.cluster-status--unavailable .cluster-status__dot[data-v-0d0b8c54]{background:var(--danger)}.cluster-status--loading .cluster-status__dot[data-v-0d0b8c54]{background:var(--faint)}.topbar[data-v-0d0b8c54]{z-index:30;align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-7);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;top:0}.topbar__title[data-v-0d0b8c54]{color:var(--text-strong);font-size:var(--text-md);font-weight:var(--weight-semibold)}.topbar__actions[data-v-0d0b8c54]{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.topbar__menu[data-v-0d0b8c54]{display:none}.workspace[data-v-0d0b8c54]{min-width:0}.profile[data-v-0d0b8c54]{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;display:flex}.profile[data-v-0d0b8c54]:hover{background:var(--bg-soft)}.profile__name[data-v-0d0b8c54]{text-align:left;justify-items:start;display:grid}.profile__primary[data-v-0d0b8c54]{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-medium)}.profile__secondary[data-v-0d0b8c54]{color:var(--faint);font-size:var(--text-2xs)}.avatar[data-v-0d0b8c54]{border-radius:var(--radius-sm);background:var(--accent-soft);width:30px;height:30px;color:var(--accent-ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex:none;place-items:center;display:grid;overflow:hidden}.avatar>img[data-v-0d0b8c54]{object-fit:cover;width:100%;height:100%}.mobile-nav[data-v-0d0b8c54]{z-index:70;width:min(300px,86vw);padding:var(--space-4) var(--space-3);background:var(--sidebar-bg);color:var(--sidebar-text);flex-direction:column;animation:.16s ease-out drawer-in-0d0b8c54;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.mobile-nav__head[data-v-0d0b8c54]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);padding-left:var(--space-2);flex:none;display:flex}.mobile-nav .brand[data-v-0d0b8c54]{color:var(--sidebar-text-strong)}.mobile-nav .icon-button[data-v-0d0b8c54]{border-color:var(--sidebar-line);color:var(--sidebar-text);background:0 0}.mobile-nav .icon-button[data-v-0d0b8c54]:hover{color:var(--sidebar-text-strong);background:#ffffff0f}@keyframes drawer-in-0d0b8c54{0%{transform:translate(-100%)}}@media (max-width:900px){.shell[data-v-0d0b8c54]{grid-template-columns:minmax(0,1fr)}.sidebar[data-v-0d0b8c54]{display:none}.topbar__menu[data-v-0d0b8c54]{display:inline-grid}}@media (max-width:680px){.topbar[data-v-0d0b8c54]{padding:0 var(--space-4)}.profile__name[data-v-0d0b8c54]{display:none}}.eve-entity-link[data-v-c224a6ff]{cursor:pointer;text-underline-offset:.18em;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#0000;transition:text-decoration-color .12s,filter .12s}.eve-entity-link--copy[data-v-c224a6ff]{cursor:copy}.eve-entity-link[data-v-c224a6ff]:hover,.eve-entity-link[data-v-c224a6ff]:focus-visible{text-decoration-color:currentColor}.eve-entity-link[data-v-c224a6ff]:focus-visible{outline-offset:2px;border-radius:2px;outline:1px solid}.eve-entity-link--working[data-v-c224a6ff]{cursor:progress;filter:brightness(1.12)}.dashboard-greeting[data-v-ecd98fb3]{color:var(--muted);font-size:var(--text-sm)}.module-grid[data-v-ecd98fb3]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.module-card[data-v-ecd98fb3]{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elevated);grid-template-rows:auto auto 1fr auto;transition:border-color .14s,box-shadow .14s;display:grid}.module-card[data-v-ecd98fb3]:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));box-shadow:var(--shadow)}.module-card--locked[data-v-ecd98fb3]{background:color-mix(in srgb, var(--bg-elevated) 82%, var(--bg));border-style:dashed}.module-card--locked[data-v-ecd98fb3]:hover{border-color:var(--line-strong);box-shadow:none}.module-card--locked .module-card__icon[data-v-ecd98fb3]{background:var(--bg-subtle);color:var(--muted)}.module-card__icon[data-v-ecd98fb3]{border-radius:var(--radius-md);background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);place-items:center;display:grid}.module-card__name[data-v-ecd98fb3]{font-size:var(--text-lg)}.module-card__detail[data-v-ecd98fb3]{color:var(--muted);font-size:var(--text-sm);line-height:1.55}.module-card__action[data-v-ecd98fb3]{align-items:center;gap:var(--space-1);color:var(--accent-ink);font-size:var(--text-sm);font-weight:var(--weight-medium);display:flex}.module-card__action--locked[data-v-ecd98fb3]{color:var(--muted)}.glance-hero[data-v-b952d543],.glance-panel[data-v-b952d543]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elevated)}.glance-hero[data-v-b952d543]{align-items:center;gap:var(--space-3);grid-template-columns:minmax(360px,1.45fr) minmax(350px,1fr) auto;padding:10px 14px;display:grid}.glance-hero__identity[data-v-b952d543]{align-items:center;gap:10px;min-width:0;display:flex}.glance-hero__portrait[data-v-b952d543]{border-radius:var(--radius-md);object-fit:cover;flex:none;width:48px;height:48px}.glance-hero__copy[data-v-b952d543]{min-width:0}.glance-hero__name-row[data-v-b952d543]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.glance-hero__name[data-v-b952d543]{color:var(--text-strong);font-size:var(--text-lg)}.glance-hero__scope[data-v-b952d543]{color:var(--faint);font-size:var(--text-2xs);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.glance-hero__affiliation[data-v-b952d543]{color:var(--muted);font-size:var(--text-xs);margin-top:1px}.glance-hero__context[data-v-b952d543]{color:var(--muted);font-size:var(--text-2xs);flex-wrap:wrap;gap:2px 14px;margin-top:5px;display:flex}.glance-hero__context span[data-v-b952d543]{gap:4px;min-width:0;display:flex}.glance-hero__context b[data-v-b952d543]{color:var(--faint);font-weight:var(--weight-medium)}.glance-kpis[data-v-b952d543]{grid-template-columns:repeat(4,minmax(76px,1fr));min-width:0;display:grid}.glance-kpi[data-v-b952d543]{border-left:1px solid var(--line);align-content:center;min-width:0;min-height:42px;padding:2px 11px;display:grid}.glance-kpi__label[data-v-b952d543],.glance-kpi__meta[data-v-b952d543]{color:var(--faint);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.glance-kpi__value[data-v-b952d543]{color:var(--text-strong);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.glance-kpi--attention .glance-kpi__value[data-v-b952d543]{color:var(--warning)}.glance-hero__actions[data-v-b952d543]{gap:6px;display:grid}.glance-panel[data-v-b952d543]{overflow:hidden}.glance-panel__head[data-v-b952d543]{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);min-height:38px;padding:7px 14px;display:flex}.glance-panel__title[data-v-b952d543]{color:var(--text-strong);font-size:var(--text-sm)}.glance-panel__sub[data-v-b952d543],.glance-panel__warning[data-v-b952d543]{color:var(--faint);font-size:var(--text-2xs);margin-top:1px}.glance-panel__warning[data-v-b952d543]{color:var(--warning)}.glance-summary[data-v-b952d543]{color:var(--faint);font-size:var(--text-2xs);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.glance-summary span[data-v-b952d543]{border-left:1px solid var(--line);white-space:nowrap;padding-left:7px}.glance-summary strong[data-v-b952d543]{color:var(--text-strong);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.asset-list[data-v-b952d543]{display:grid}.asset-row[data-v-b952d543]{border-bottom:1px solid var(--line);grid-template-columns:106px minmax(0,1fr);min-height:43px;display:grid}.asset-row[data-v-b952d543]:last-child{border-bottom:0}.asset-row__title[data-v-b952d543]{border-right:1px solid var(--line);min-width:0;color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.035em;justify-content:space-between;align-items:center;gap:6px;padding:6px 10px 6px 14px;display:flex}.asset-row__title span[data-v-b952d543]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-row__title strong[data-v-b952d543]{color:var(--text-strong);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:0}.asset-row__items[data-v-b952d543]{grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.asset-compact[data-v-b952d543]{border-right:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:5px 10px;display:grid}.asset-compact[data-v-b952d543]:last-child{border-right:0}.asset-compact__mark[data-v-b952d543]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-inset);width:24px;height:24px;color:var(--muted);grid-column:1;place-items:center;display:grid}.asset-compact__mark>svg[data-v-b952d543]{width:16px;height:16px}.asset-compact__mark>img[data-v-b952d543]{object-fit:contain;width:19px;height:19px}.asset-compact__value[data-v-b952d543]{color:var(--text-strong);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:3}.asset-compact__label[data-v-b952d543]{min-width:0;color:var(--muted);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;overflow:hidden}.asset-compact--present .asset-compact__mark[data-v-b952d543]{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));background:var(--accent-soft);color:var(--accent-ink)}.asset-compact--present .asset-compact__value[data-v-b952d543]{color:var(--accent-ink)}.asset-compact--zero .asset-compact__mark[data-v-b952d543],.asset-compact--zero .asset-compact__label[data-v-b952d543],.asset-compact--zero .asset-compact__value[data-v-b952d543]{opacity:.58}.asset-compact--unavailable[data-v-b952d543]{opacity:.42}.asset-compact--unavailable img[data-v-b952d543]{filter:grayscale()}.activity-board[data-v-b952d543]{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.activity-column[data-v-b952d543]{border-right:1px solid var(--line);min-width:0;padding:9px 13px 10px}.activity-column[data-v-b952d543]:last-child{border-right:0}.activity-column__title[data-v-b952d543]{color:var(--text-strong);font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px}.activity-column__list[data-v-b952d543]{display:grid}.activity-row[data-v-b952d543]{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:24px;display:grid}.activity-row__icon[data-v-b952d543]{width:20px;height:20px;color:var(--muted);place-items:center;display:grid}.activity-row__icon--image img[data-v-b952d543]{object-fit:contain;width:18px;height:18px}.activity-row__label[data-v-b952d543]{min-width:0;color:var(--muted);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-row__value[data-v-b952d543]{color:var(--text-strong);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap}.activity-row--present .activity-row__value[data-v-b952d543]{color:var(--accent-ink)}.activity-row--zero .activity-row__icon[data-v-b952d543],.activity-row--zero .activity-row__label[data-v-b952d543],.activity-row--zero .activity-row__value[data-v-b952d543]{opacity:.56}.activity-row--unavailable[data-v-b952d543]{opacity:.42}.affiliation-board[data-v-b952d543]{grid-template-columns:1.45fr 1fr .85fr;display:grid}.affiliation-group[data-v-b952d543]{border-right:1px solid var(--line);min-width:0;padding:9px 13px 10px}.affiliation-group[data-v-b952d543]:last-child{border-right:0}.affiliation-group__head[data-v-b952d543]{justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.affiliation-group__title[data-v-b952d543]{color:var(--text-strong);font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em}.affiliation-group__total[data-v-b952d543]{color:var(--accent-ink);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.faction-list[data-v-b952d543]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.loyalty-list[data-v-b952d543]{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:4px;display:grid}.faction-item[data-v-b952d543],.loyalty-item[data-v-b952d543]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-inset);align-items:center;min-width:0;display:grid}.faction-item[data-v-b952d543]{grid-template-columns:20px minmax(0,1fr) auto;gap:6px;min-height:27px;padding:2px 6px}.faction-mark[data-v-b952d543]{border-radius:var(--radius-full);width:19px;height:19px;font-size:9px;font-style:normal;font-weight:var(--weight-bold);border:1px solid;place-items:center;display:grid}.faction-mark--amarr[data-v-b952d543]{color:#b8892f}.faction-mark--caldari[data-v-b952d543]{color:#4f80a8}.faction-mark--gallente[data-v-b952d543]{color:#429a63}.faction-mark--minmatar[data-v-b952d543]{color:#ac5943}.faction-mark--angel[data-v-b952d543],.faction-mark--guristas[data-v-b952d543]{color:#7f68ab}.faction-item__label[data-v-b952d543],.loyalty-item span[data-v-b952d543]{min-width:0;color:var(--muted);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.faction-item__value[data-v-b952d543],.loyalty-item strong[data-v-b952d543]{color:var(--text-strong);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap}.faction-item--zero[data-v-b952d543]{opacity:.58}.faction-item--unavailable[data-v-b952d543]{opacity:.42}.loyalty-item[data-v-b952d543]{grid-template-columns:20px minmax(0,1fr) auto;gap:6px;min-height:27px;padding:2px 6px}.loyalty-item img[data-v-b952d543]{object-fit:contain;width:19px;height:19px}.affiliation-empty[data-v-b952d543]{min-height:27px;color:var(--faint);font-size:var(--text-2xs);margin:0;line-height:27px}.glance-panel--characters .glance-panel__head[data-v-b952d543]{border-bottom:1px solid var(--line)}.character-list[data-v-b952d543]{display:grid}.character-row[data-v-b952d543]{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.9fr) minmax(500px,2.35fr) auto;align-items:center;gap:10px;padding:8px 14px;display:grid}.character-row[data-v-b952d543]:last-child{border-bottom:0}.character-row__identity[data-v-b952d543]{align-items:center;gap:9px;min-width:0;display:flex}.character-row__portrait[data-v-b952d543]{border-radius:var(--radius-md);object-fit:cover;flex:none;width:36px;height:36px}.character-row__copy[data-v-b952d543]{min-width:0}.character-row__name[data-v-b952d543]{color:var(--text-strong);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.character-row__name .chip[data-v-b952d543]{padding:2px 6px;font-size:10px}.character-row__corp[data-v-b952d543]{color:var(--muted);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.character-row__state[data-v-b952d543]{margin-top:0}.character-row__metrics[data-v-b952d543]{grid-template-columns:.75fr .85fr 1.35fr 1.1fr 1.15fr .6fr;min-width:0;margin:0;display:grid}.character-metric[data-v-b952d543]{border-left:1px solid var(--line);min-width:0;padding:0 9px}.character-metric dt[data-v-b952d543]{color:var(--faint);font-size:10px}.character-metric dd[data-v-b952d543]{color:var(--text-strong);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;overflow:hidden}.character-row__actions[data-v-b952d543]{color:var(--faint);white-space:nowrap;justify-items:end;gap:4px;font-size:10px;display:grid}@media (max-width:1180px){.glance-hero[data-v-b952d543]{grid-template-columns:minmax(300px,1fr) auto}.glance-kpis[data-v-b952d543]{grid-area:2/1/auto/-1}.glance-hero__actions[data-v-b952d543]{grid-area:1/2}.activity-board[data-v-b952d543]{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-column[data-v-b952d543]:nth-child(3){border-right:0}.activity-column[data-v-b952d543]:nth-child(-n+3){border-bottom:1px solid var(--line)}.character-row[data-v-b952d543]{grid-template-columns:minmax(190px,.8fr) minmax(0,2.2fr)}.character-row__actions[data-v-b952d543]{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}}@media (max-width:900px){.glance-hero[data-v-b952d543]{grid-template-columns:minmax(0,1fr)}.glance-kpis[data-v-b952d543],.glance-hero__actions[data-v-b952d543]{grid-area:auto}.glance-hero__actions[data-v-b952d543]{grid-template-columns:repeat(2,minmax(0,max-content))}.asset-row[data-v-b952d543]{grid-template-columns:minmax(0,1fr)}.asset-row__title[data-v-b952d543]{border-right:0;border-bottom:1px solid var(--line);padding:5px 10px}.asset-row__items[data-v-b952d543]{grid-template-columns:repeat(3,minmax(0,1fr))}.affiliation-board[data-v-b952d543]{grid-template-columns:minmax(0,1fr)}.affiliation-group[data-v-b952d543]{border-right:0;border-bottom:1px solid var(--line)}.affiliation-group[data-v-b952d543]:last-child{border-bottom:0}.character-row[data-v-b952d543]{grid-template-columns:minmax(0,1fr)}.character-row__metrics[data-v-b952d543]{grid-template-columns:repeat(3,minmax(0,1fr))}.character-metric[data-v-b952d543]:nth-child(4){border-left:0}.character-row__actions[data-v-b952d543]{grid-column:auto}}@media (max-width:680px){.glance-hero__identity[data-v-b952d543]{align-items:flex-start}.glance-kpis[data-v-b952d543]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.glance-kpi[data-v-b952d543]:nth-child(odd){border-left:0}.glance-kpi[data-v-b952d543]:nth-child(-n+2){border-bottom:1px solid var(--line)}.glance-panel__head[data-v-b952d543]{flex-direction:column;align-items:flex-start;gap:5px}.glance-summary[data-v-b952d543]{justify-content:flex-start}.glance-summary span[data-v-b952d543]:first-child{border-left:0;padding-left:0}.asset-row__items[data-v-b952d543]{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-compact[data-v-b952d543]{border-bottom:1px solid var(--line)}.activity-board[data-v-b952d543]{grid-template-columns:minmax(0,1fr)}.activity-column[data-v-b952d543],.activity-column[data-v-b952d543]:nth-child(3){border-right:0;border-bottom:1px solid var(--line)}.activity-column[data-v-b952d543]:last-child{border-bottom:0}.faction-list[data-v-b952d543]{grid-template-columns:repeat(2,minmax(0,1fr))}.character-row__metrics[data-v-b952d543]{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 0}.character-metric[data-v-b952d543]:nth-child(odd){border-left:0}}.member-directory__controls[data-v-ebed048d]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.member-directory__search[data-v-ebed048d]{flex:auto;width:auto}.member-account__head[data-v-ebed048d]{align-items:center}.member-account__identity[data-v-ebed048d]{align-items:center;gap:var(--space-3);flex:auto;min-width:0;display:flex}.member-account__portrait[data-v-ebed048d]{width:calc(var(--space-7) * 2);height:calc(var(--space-7) * 2);border-radius:var(--radius-md);object-fit:cover;flex:none}.member-account__copy[data-v-ebed048d]{gap:var(--space-1);min-width:0;display:grid}.member-account__name[data-v-ebed048d]{font-size:var(--text-lg)}.member-account__affiliation[data-v-ebed048d]{color:var(--muted);font-size:var(--text-sm)}.character-choice[data-v-ebed048d]{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;transition:background .12s,border-color .12s;display:flex}.character-choice[data-v-ebed048d]:hover{border-color:var(--line-strong);background:var(--bg-soft)}.character-choice__portrait[data-v-ebed048d]{width:calc(var(--space-7) + var(--space-4));height:calc(var(--space-7) + var(--space-4));border-radius:var(--radius-md);object-fit:cover;flex:none}.character-choice__copy[data-v-ebed048d]{gap:var(--space-1);flex:auto;min-width:0;display:grid}.character-choice__name[data-v-ebed048d]{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}.character-choice__corporation[data-v-ebed048d]{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.character-choice__arrow[data-v-ebed048d]{color:var(--faint);flex:none}@media (max-width:700px){.member-account__head[data-v-ebed048d]{flex-direction:column;align-items:stretch}.member-account__head .panel__actions[data-v-ebed048d],.member-account__head .button[data-v-ebed048d]{width:100%}}.asset-tree-node[data-v-da407887]{--asset-indent:0px;border-top:1px solid var(--line);font-size:var(--text-sm)}.asset-tree-node[data-v-da407887]:first-child{border-top:0}.asset-tree-node__summary[data-v-da407887],.asset-tree-node--leaf[data-v-da407887]{align-items:center;gap:var(--space-2);min-height:50px;padding:var(--space-2) var(--space-4) var(--space-2) calc(var(--space-4) + var(--asset-indent));grid-template-columns:18px 34px 18px minmax(180px,1fr) minmax(72px,auto) minmax(120px,auto);display:grid}.asset-tree-node__summary[data-v-da407887]{cursor:pointer;list-style:none}.asset-tree-node__summary[data-v-da407887]::-webkit-details-marker{display:none}.asset-tree-node__summary[data-v-da407887]:hover,.asset-tree-node--leaf[data-v-da407887]:hover{background:var(--bg-soft)}.asset-tree-node__chevron[data-v-da407887]{color:var(--muted);transition:transform .12s}details[open]>.asset-tree-node__summary .asset-tree-node__chevron[data-v-da407887]{transform:rotate(90deg)}.asset-tree-node__icon[data-v-da407887]{border-radius:var(--radius-sm);object-fit:cover;width:34px;height:34px}.asset-tree-node__kind[data-v-da407887]{color:var(--faint)}.asset-tree-node--ship>.asset-tree-node__summary .asset-tree-node__kind[data-v-da407887]{color:var(--accent)}.asset-tree-node__identity[data-v-da407887]{gap:1px;min-width:0;display:grid}.asset-tree-node__identity strong[data-v-da407887],.asset-tree-node__identity small[data-v-da407887]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-tree-node__identity strong[data-v-da407887]{color:var(--text-strong);font-weight:var(--weight-medium)}.asset-tree-node--ship>.asset-tree-node__summary .asset-tree-node__identity strong[data-v-da407887]{font-weight:var(--weight-semibold)}.asset-tree-node__identity small[data-v-da407887],.asset-tree-node__meta[data-v-da407887],.asset-tree-node__empty[data-v-da407887]{color:var(--muted);font-size:var(--text-xs)}.asset-tree-node__meta[data-v-da407887]{text-align:right;white-space:nowrap}.asset-tree-node__children[data-v-da407887]{border-top:1px solid var(--line);background:color-mix(in srgb, var(--bg-inset) 70%, transparent)}.asset-tree-node__empty[data-v-da407887]{padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) + var(--asset-indent) + 70px);margin:0}.asset-tree-node__leaf-spacer[data-v-da407887]{width:18px}.asset-tree-node--leaf[data-v-da407887]{grid-template-columns:18px 34px 18px minmax(180px,1fr) minmax(72px,auto) minmax(120px,auto)}@media (max-width:760px){.asset-tree-node__summary[data-v-da407887],.asset-tree-node--leaf[data-v-da407887]{grid-template-columns:18px 34px 18px minmax(150px,1fr) auto}.asset-tree-node__meta[data-v-da407887]:last-child{display:none}}.skill-radar[data-v-b35a70fe]{gap:var(--space-3);display:grid}.skill-radar__canvas[data-v-b35a70fe]{width:min(100%,820px);margin:0 auto}.skill-radar__canvas>svg[data-v-b35a70fe]{width:100%;height:auto;display:block;overflow:visible}.skill-radar__grid polygon[data-v-b35a70fe],.skill-radar__grid line[data-v-b35a70fe],.skill-radar__area[data-v-b35a70fe],.skill-radar__point[data-v-b35a70fe],.skill-radar__label[data-v-b35a70fe]{transition:opacity .12s,stroke .12s,fill .12s,font-weight .12s}.skill-radar__grid polygon[data-v-b35a70fe],.skill-radar__grid line[data-v-b35a70fe]{fill:none;stroke:var(--line);stroke-width:1px}.skill-radar__grid line.highlighted[data-v-b35a70fe]{stroke:var(--accent-bright);stroke-width:2.5px}.skill-radar__area[data-v-b35a70fe]{stroke-width:2px;vector-effect:non-scaling-stroke}.skill-radar__area--current[data-v-b35a70fe]{fill:color-mix(in srgb, var(--accent) 16%, transparent);stroke:var(--accent-bright)}.skill-radar__area--projected[data-v-b35a70fe]{fill:color-mix(in srgb, var(--success) 15%, transparent);stroke:var(--success)}.skill-radar__point[data-v-b35a70fe]{stroke:var(--bg-elevated);stroke-width:2px;vector-effect:non-scaling-stroke}.skill-radar__point--current[data-v-b35a70fe]{fill:var(--accent-bright)}.skill-radar__point--projected[data-v-b35a70fe]{fill:var(--success)}.skill-radar__label[data-v-b35a70fe]{fill:var(--muted);font-size:12px;font-weight:var(--weight-medium);cursor:default;outline:none}.skill-radar__label[data-v-b35a70fe]:hover,.skill-radar__label[data-v-b35a70fe]:focus-visible,.skill-radar__label.highlighted[data-v-b35a70fe]{fill:var(--accent-bright);font-weight:var(--weight-semibold)}.skill-radar__scale[data-v-b35a70fe]{fill:var(--faint);font-size:10px}.skill-radar.is-highlighting .skill-radar__grid polygon[data-v-b35a70fe],.skill-radar.is-highlighting .skill-radar__grid line[data-v-b35a70fe]:not(.highlighted),.skill-radar.is-highlighting .skill-radar__area[data-v-b35a70fe],.skill-radar.is-highlighting .skill-radar__point[data-v-b35a70fe]:not(.highlighted),.skill-radar.is-highlighting .skill-radar__label[data-v-b35a70fe]:not(.highlighted){opacity:.22}.skill-radar__focus-path[data-v-b35a70fe]{pointer-events:none}.skill-radar__focus-line[data-v-b35a70fe]{stroke-width:3px;vector-effect:non-scaling-stroke}.skill-radar__focus-line--current[data-v-b35a70fe]{stroke:var(--accent-bright)}.skill-radar__focus-line--projected[data-v-b35a70fe]{stroke:var(--success);stroke-dasharray:5 4}.skill-radar__focus-point[data-v-b35a70fe]{stroke:var(--bg-elevated);stroke-width:2px;vector-effect:non-scaling-stroke}.skill-radar__focus-point--current[data-v-b35a70fe]{fill:var(--accent-bright)}.skill-radar__focus-point--projected[data-v-b35a70fe]{fill:var(--success)}.skill-radar__readout[data-v-b35a70fe]{justify-content:center;align-items:baseline;gap:var(--space-2) var(--space-4);min-height:24px;color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.skill-radar__readout strong[data-v-b35a70fe]{color:var(--text-strong);font-size:var(--text-sm)}.skill-radar__legend[data-v-b35a70fe]{justify-content:center;align-items:center;gap:var(--space-2) var(--space-4);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.skill-radar__legend>span[data-v-b35a70fe]{align-items:center;gap:var(--space-2);display:inline-flex}.skill-radar__legend-mark[data-v-b35a70fe]{border-radius:var(--radius-full);width:20px;height:3px}.skill-radar__legend-mark--current[data-v-b35a70fe]{background:var(--accent-bright)}.skill-radar__legend-mark--projected[data-v-b35a70fe]{background:var(--success)}.skill-radar__legend-note[data-v-b35a70fe]{flex-basis:100%;justify-content:center}.skill-radar__empty[data-v-b35a70fe]{min-height:220px}@media (max-width:720px){.skill-radar__label[data-v-b35a70fe]{font-size:11px}}.character-summary[data-v-a0151587]{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elevated);grid-template-columns:minmax(250px,.9fr) minmax(0,2.1fr);display:grid}.character-summary__identity[data-v-a0151587]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.character-summary__portrait[data-v-a0151587]{border-radius:var(--radius-md);object-fit:cover;flex:none;width:64px;height:64px}.character-summary__name[data-v-a0151587]{font-size:var(--text-xl)}.character-summary__affiliation[data-v-a0151587]{color:var(--text);font-size:var(--text-sm);margin-top:2px}.character-summary__meta[data-v-a0151587]{color:var(--muted);font-size:var(--text-xs);margin-top:1px}.character-summary__facts[data-v-a0151587]{grid-template-columns:minmax(120px,.7fr) minmax(150px,1fr) minmax(220px,1.5fr) minmax(170px,1fr);min-width:0;display:grid}.character-summary__fact[data-v-a0151587]{min-width:0;padding:var(--space-1) var(--space-3);border-left:1px solid var(--line);align-content:center;gap:2px;display:grid}.character-summary__fact>span[data-v-a0151587],.character-summary__fact>small[data-v-a0151587]{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.character-summary__fact>strong[data-v-a0151587]{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.character-summary__location[data-v-a0151587],.eve-reference-actions[data-v-a0151587]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.character-summary__location>strong[data-v-a0151587]{min-width:0}.eve-ui-action[data-v-a0151587]{min-height:24px;padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-inset);color:var(--muted);font:inherit;font-size:var(--text-xs);cursor:pointer;flex:none}.eve-ui-action[data-v-a0151587]:hover:not(:disabled),.eve-ui-action[data-v-a0151587]:focus-visible{border-color:var(--accent);color:var(--accent-bright)}.eve-ui-action[data-v-a0151587]:disabled{cursor:wait;opacity:.65}.biography[data-v-a0151587]{white-space:pre-line}.section-health[data-v-a0151587]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.section-health__item[data-v-a0151587]{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--success);display:flex}.section-health__item.failed[data-v-a0151587]{color:var(--danger)}.section-health__body[data-v-a0151587]{gap:2px;min-width:0;display:grid}.section-health__name[data-v-a0151587]{color:var(--text-strong);font-size:var(--text-sm)}.section-health__meta[data-v-a0151587]{color:var(--muted);font-size:var(--text-xs)}.section-health__error[data-v-a0151587]{color:var(--danger);font-size:var(--text-xs)}.chip-grid[data-v-a0151587]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.chip-grid__item[data-v-a0151587]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-size:var(--text-sm);display:flex}.chip-grid__item>img[data-v-a0151587]{border-radius:var(--radius-sm);flex:none;width:34px;height:34px}.callout[data-v-a0151587]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.asset-panel-title[data-v-a0151587]{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.asset-value[data-v-a0151587]{color:var(--accent-bright);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.asset-value--muted[data-v-a0151587]{color:var(--muted);font-weight:var(--weight-medium)}.asset-value--error[data-v-a0151587]{color:var(--danger)}.asset-browser[data-v-a0151587]{gap:var(--space-3);padding:var(--space-4);background:var(--bg-inset);display:grid}.asset-location[data-v-a0151587]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);overflow:hidden}.asset-location__toggle[data-v-a0151587]{align-items:center;gap:var(--space-2);width:100%;min-height:54px;padding:var(--space-2) var(--space-4);background:var(--bg-soft);color:var(--text);text-align:left;cursor:pointer;border:0;grid-template-columns:20px 20px minmax(0,1fr) auto;display:grid}.asset-location__toggle[data-v-a0151587]:hover{background:var(--bg-muted)}.asset-location__chevron[data-v-a0151587]{color:var(--muted);transition:transform .12s}.asset-location__chevron.open[data-v-a0151587]{transform:rotate(90deg)}.asset-location__identity[data-v-a0151587]{gap:1px;min-width:0;display:grid}.asset-location__identity strong[data-v-a0151587],.asset-location__identity small[data-v-a0151587]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-location__identity strong[data-v-a0151587]{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.asset-location__identity small[data-v-a0151587],.asset-location__count[data-v-a0151587]{color:var(--muted);font-size:var(--text-xs)}.asset-location__count[data-v-a0151587]{white-space:nowrap}.asset-location__contents[data-v-a0151587]{border-top:1px solid var(--line)}.skill-overview[data-v-a0151587]{gap:var(--space-5);display:grid}.radar-axis-picker[data-v-a0151587]{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid}.radar-axis-picker__head[data-v-a0151587]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.radar-axis-picker__head>div[data-v-a0151587]:first-child{gap:1px;display:grid}.radar-axis-picker__head strong[data-v-a0151587]{color:var(--text-strong);font-size:var(--text-sm)}.radar-axis-picker__head small[data-v-a0151587]{color:var(--muted);font-size:var(--text-xs)}.radar-axis-picker__chips[data-v-a0151587]{gap:var(--space-2);flex-wrap:wrap;display:flex}.radar-axis-chip[data-v-a0151587]{min-height:30px;padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--muted);font-size:var(--text-xs);cursor:pointer;transition:opacity .12s,border-color .12s,color .12s,background .12s}.radar-axis-picker.is-highlighting .radar-axis-chip[data-v-a0151587]:not(.highlighted){opacity:.42}.radar-axis-chip[data-v-a0151587]:hover{border-color:var(--line-strong);color:var(--text-strong)}.radar-axis-chip.active[data-v-a0151587]{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:var(--accent-soft);color:var(--accent-ink)}.radar-axis-chip.highlighted[data-v-a0151587]{outline:2px solid color-mix(in srgb, var(--accent-bright) 45%, transparent);outline-offset:1px}.skill-filters[data-v-a0151587]{align-items:end;gap:var(--space-3);grid-template-columns:minmax(200px,1.3fr) repeat(3,minmax(150px,1fr));display:grid}.skill-filters__search[data-v-a0151587]{width:100%;min-height:var(--control-height)}.metadata-warning[data-v-a0151587]{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin:0}.metadata-warning code[data-v-a0151587]{color:var(--text-strong);font-size:inherit}.queue-skill[data-v-a0151587]{gap:2px;min-width:260px;display:grid}.queue-skill strong[data-v-a0151587]{color:var(--text-strong);font-weight:var(--weight-medium)}.queue-skill small[data-v-a0151587]{max-width:58ch;color:var(--muted);font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.skill-queue-table tbody tr[data-v-a0151587]{transition:background .12s}.skill-queue-table tbody tr.highlighted[data-v-a0151587],.skill-queue-table tbody tr[data-v-a0151587]:focus-visible{background:var(--accent-soft);outline:none}.audit-stat-grid[data-v-a0151587]{gap:var(--space-3);background:var(--bg-inset);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.audit-stat[data-v-a0151587]{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:3px;display:grid}.audit-stat span[data-v-a0151587]{color:var(--muted);font-size:var(--text-xs)}.audit-stat strong[data-v-a0151587]{color:var(--text-strong);font-size:var(--text-lg);font-variant-numeric:tabular-nums}.mining-copy-bar[data-v-a0151587]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);background:var(--bg-inset);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.mining-copy-bar strong[data-v-a0151587]{color:var(--text-strong);font-weight:var(--weight-medium)}.mining-row[data-v-a0151587]{cursor:pointer;transition:background .12s}.mining-row[data-v-a0151587]:hover,.mining-row[data-v-a0151587]:focus-visible{background:var(--bg-muted);outline:none}.mining-row.selected[data-v-a0151587]{background:var(--accent-soft)}.mining-row.selected[data-v-a0151587]:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-bright) 65%, transparent)}.mining-ore[data-v-a0151587]{align-items:center;gap:var(--space-2);color:var(--text-strong);font-weight:var(--weight-medium);display:inline-flex}.mining-ore>img[data-v-a0151587]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-muted);flex:none;width:30px;height:30px}.mining-date[data-v-a0151587]{color:var(--text-strong);font-weight:var(--weight-medium)}.number-cell[data-v-a0151587]{font-variant-numeric:tabular-nums}.contract-filter[data-v-a0151587]{gap:var(--space-3);border-bottom:1px solid var(--line);background:var(--bg-inset);display:grid}.contract-filter__label[data-v-a0151587]{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.contract-filter__label strong[data-v-a0151587]{color:var(--text-strong);font-size:var(--text-sm)}.contract-filter__label span[data-v-a0151587]{color:var(--muted);font-size:var(--text-xs)}.contract-filter__chips[data-v-a0151587]{gap:var(--space-2);flex-wrap:wrap;display:flex}.status-filter-chip[data-v-a0151587],.contract-status[data-v-a0151587],.contact-flag[data-v-a0151587]{min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);white-space:nowrap;align-items:center;display:inline-flex}.status-filter-chip[data-v-a0151587]{border:1px solid var(--line);background:var(--bg-elevated);color:var(--muted);cursor:pointer}.status-filter-chip[data-v-a0151587]:hover{border-color:var(--line-strong);color:var(--text-strong)}.status-filter-chip.active[data-v-a0151587]{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:var(--accent-soft);color:var(--accent-ink)}.contract-status[data-v-a0151587]{min-height:24px;padding-inline:var(--space-2);border:1px solid var(--line);background:var(--surface);color:var(--text)}.contact-grid[data-v-a0151587]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));display:grid}.contact-card[data-v-a0151587]{align-items:center;gap:var(--space-2) var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:58px minmax(0,1fr) auto;grid-template-areas:"image identity standing""image flags flags";display:grid}.contact-card__image[data-v-a0151587]{border-radius:var(--radius-md);background:var(--bg-muted);object-fit:cover;grid-area:image;width:58px;height:58px}.contact-card__identity[data-v-a0151587]{grid-area:identity;gap:2px;min-width:0;display:grid}.contact-card__identity strong[data-v-a0151587]{color:var(--text-strong);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-card__identity span[data-v-a0151587],.contact-card__standing span[data-v-a0151587]{color:var(--muted);font-size:var(--text-xs)}.contact-card__standing[data-v-a0151587]{grid-area:standing;justify-items:end;gap:2px;display:grid}.contact-card__standing strong[data-v-a0151587]{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.contact-card__standing strong.positive[data-v-a0151587]{color:var(--success)}.contact-card__standing strong.negative[data-v-a0151587]{color:var(--danger)}.contact-card__standing strong.neutral[data-v-a0151587]{color:var(--muted)}.contact-card__flags[data-v-a0151587]{gap:var(--space-1);flex-wrap:wrap;grid-area:flags;display:flex}.contact-flag[data-v-a0151587]{min-height:22px;padding-inline:var(--space-2);border:1px solid var(--line);background:var(--bg-elevated);color:var(--text)}.contact-flag--danger[data-v-a0151587]{border-color:color-mix(in srgb, var(--danger) 35%, var(--line));color:var(--danger)}.contact-flag--muted[data-v-a0151587]{color:var(--muted)}.mail-list[data-v-a0151587]{gap:var(--space-2);display:grid}.mail-card[data-v-a0151587]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.mail-card.open[data-v-a0151587]{border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}.mail-card__summary[data-v-a0151587]{align-items:center;gap:var(--space-3);width:100%;min-height:68px;padding:var(--space-2) var(--space-3);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto 18px;display:grid}.mail-card__summary[data-v-a0151587]:hover{background:var(--bg-muted)}.mail-card__portrait[data-v-a0151587]{border-radius:var(--radius-md);object-fit:cover;width:44px;height:44px}.mail-card__identity[data-v-a0151587]{gap:3px;min-width:0;display:grid}.mail-card__identity>span[data-v-a0151587],.mail-card__subject[data-v-a0151587]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-card__subject[data-v-a0151587]{align-items:center;gap:var(--space-2);display:flex}.mail-card__subject strong[data-v-a0151587]{text-overflow:ellipsis;overflow:hidden}.mail-card__identity strong[data-v-a0151587]{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.mail-card__identity>span[data-v-a0151587],.mail-card__time[data-v-a0151587]{color:var(--muted);font-size:var(--text-xs)}.mail-card__time[data-v-a0151587]{white-space:nowrap}.mail-unread[data-v-a0151587]{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-ink);font-size:10px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;flex:none;line-height:1.4}.mail-card__chevron[data-v-a0151587]{color:var(--muted);transition:transform .12s}.mail-card__chevron.open[data-v-a0151587]{transform:rotate(90deg)}.mail-card__body[data-v-a0151587]{padding:var(--space-4);border-top:1px solid var(--line);background:var(--bg-inset)}.mail-message[data-v-a0151587],.mail-message-state[data-v-a0151587]{color:var(--text);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}.mail-message-state[data-v-a0151587]{color:var(--muted)}.mail-message-state--error[data-v-a0151587]{color:var(--danger)}@media (max-width:900px){.character-summary[data-v-a0151587]{grid-template-columns:minmax(0,1fr)}.character-summary__facts[data-v-a0151587]{grid-template-columns:repeat(2,minmax(0,1fr))}.character-summary__fact[data-v-a0151587]:nth-child(odd){border-left:0}.character-summary__fact[data-v-a0151587]:nth-child(n+3){margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line)}.skill-filters[data-v-a0151587],.audit-stat-grid[data-v-a0151587]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.character-summary__facts[data-v-a0151587]{grid-template-columns:minmax(0,1fr)}.character-summary__fact[data-v-a0151587],.character-summary__fact[data-v-a0151587]:nth-child(odd){padding-block:var(--space-2);border-left:0;border-top:1px solid var(--line);margin-top:0;padding-inline:0}.character-summary__fact[data-v-a0151587]:first-child{border-top:0}.asset-location__toggle[data-v-a0151587]{grid-template-columns:20px 20px minmax(0,1fr)}.asset-location__count[data-v-a0151587]{display:none}.skill-filters[data-v-a0151587],.audit-stat-grid[data-v-a0151587]{grid-template-columns:1fr}.contact-card[data-v-a0151587]{grid-template-columns:50px minmax(0,1fr);grid-template-areas:"image identity""image standing""flags flags"}.contact-card__image[data-v-a0151587]{width:50px;height:50px}.contact-card__standing[data-v-a0151587]{justify-content:start;justify-items:start;gap:var(--space-2);grid-area:standing;grid-template-columns:auto auto}.contact-card__standing strong[data-v-a0151587]{font-size:var(--text-sm)}.mail-card__summary[data-v-a0151587]{grid-template-columns:40px minmax(0,1fr) 18px}.mail-card__portrait[data-v-a0151587]{width:40px;height:40px}.mail-card__time[data-v-a0151587]{display:none}}.scope-toolbar[data-v-742371bd]{justify-items:start;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);display:grid}.scope-toolbar__control[data-v-742371bd]{gap:var(--space-2);display:grid}.scope-toolbar__label[data-v-742371bd]{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.scope-switch[data-v-742371bd]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-template-columns:repeat(3,max-content);gap:1px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:1px;display:grid;overflow-x:auto}.scope-switch__button[data-v-742371bd]{min-height:36px;padding:0 var(--space-3);background:var(--bg-elevated);color:var(--muted);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;border:0}.scope-switch__button[data-v-742371bd]:hover:not(:disabled){background:var(--bg-soft);color:var(--text-strong)}.scope-switch__button--active[data-v-742371bd]{background:var(--accent-soft);color:var(--accent-ink)}.scope-switch__button[data-v-742371bd]:focus-visible{z-index:1;outline:2px solid var(--accent);outline-offset:-2px;position:relative}.scope-switch__button[data-v-742371bd]:disabled{cursor:wait;opacity:.6}.scope-toolbar>p[data-v-742371bd]{color:var(--muted);font-size:var(--text-sm);margin:0}.sell-finder__picker[data-v-742371bd]{align-items:start;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(300px,1fr) minmax(240px,300px);display:grid}.market-browser[data-v-742371bd]{gap:var(--space-2);min-width:0;display:grid}.market-browser__summary[data-v-742371bd]{justify-content:space-between;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.market-browser__results[data-v-742371bd]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);align-content:start;max-height:min(46vh,460px);display:grid;overflow-y:auto}.market-browser__item[data-v-742371bd]{align-items:center;gap:var(--space-2);min-height:44px;padding:5px var(--space-3);border-bottom:1px solid var(--line);color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr) auto;display:grid}.market-browser__icon[data-v-742371bd]{border-radius:var(--radius-sm);object-fit:contain;width:28px;height:28px}.market-browser__identity[data-v-742371bd]{gap:1px;min-width:0;display:grid}.market-browser__identity>strong[data-v-742371bd],.market-browser__identity>small[data-v-742371bd]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-browser__item[data-v-742371bd]:last-of-type{border-bottom:0}.market-browser__item[data-v-742371bd]:hover{background:var(--bg-soft)}.market-browser__item--selected[data-v-742371bd]{background:color-mix(in srgb, var(--accent) 9%, transparent);box-shadow:inset 3px 0 var(--accent)}.market-browser__item[data-v-742371bd]:focus-visible{z-index:1;outline:2px solid var(--accent);outline-offset:-2px;position:relative}.market-browser__price[data-v-742371bd]{gap:1px;display:grid}.market-browser__item small[data-v-742371bd],.sell-finder__selected-type span[data-v-742371bd]{color:var(--muted);font-size:var(--text-xs)}.market-browser__price[data-v-742371bd]{font-variant-numeric:tabular-nums;justify-items:end}.market-browser__empty[data-v-742371bd]{padding:var(--space-5);color:var(--muted);text-align:center;margin:0}.sell-finder__selection[data-v-742371bd]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 88%, var(--bg-soft));display:grid}.sell-finder__selected-type[data-v-742371bd]{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:42px minmax(0,1fr);display:grid}.sell-finder__selected-type>img[data-v-742371bd]{border-radius:var(--radius-sm);object-fit:contain;width:42px;height:42px}.sell-finder__selected-type>div[data-v-742371bd]{gap:2px;min-width:0;display:grid}.sell-finder__quantity[data-v-742371bd]{gap:var(--space-2);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:grid}.sell-finder__quantity-control[data-v-742371bd]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.sell-finder__quantity-control[data-v-742371bd]:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sell-finder__quantity-control>input[data-v-742371bd]{min-width:0;min-height:42px;padding:0 var(--space-3);color:var(--text-strong);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0}.sell-finder__quantity-control>span[data-v-742371bd]{padding:0 var(--space-3);border-left:1px solid var(--line);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.sell-finder__selection-label[data-v-742371bd]{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.sell-finder__selection>p[data-v-742371bd]{color:var(--muted);font-size:var(--text-sm);margin:0}.sell-finder__button[data-v-742371bd]{white-space:nowrap;justify-content:center;min-height:40px}.sell-finder__meta[data-v-742371bd]{justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.sell-finder__meta strong[data-v-742371bd]{color:var(--text-strong)}.sell-finder__stale[data-v-742371bd]{color:var(--warning-ink,#b7791f)}.sell-finder__empty[data-v-742371bd]{min-height:180px}.location-cell[data-v-742371bd]{gap:2px;min-width:190px;display:grid}.location-cell__waypoint[data-v-742371bd]{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--text-strong);cursor:pointer;font:inherit;font-weight:var(--weight-semibold);text-align:left;text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#0000}.location-cell__waypoint[data-v-742371bd]:hover:not(:disabled),.location-cell__waypoint[data-v-742371bd]:focus-visible{text-decoration-color:currentColor}.location-cell__waypoint[data-v-742371bd]:focus-visible{outline-offset:2px;border-radius:2px;outline:1px solid}.location-cell__waypoint[data-v-742371bd]:disabled{cursor:progress;opacity:.7}.location-cell>small[data-v-742371bd],.muted[data-v-742371bd]{color:var(--muted)}@media (max-width:840px){.sell-finder__picker[data-v-742371bd]{grid-template-columns:1fr}}.line-chart>svg[data-v-742371bd]{width:100%;min-width:640px;display:block}.line-chart--narrow>svg[data-v-742371bd]{min-width:0}.line-chart--narrow text[data-v-742371bd]{font-size:17px}.line-chart--narrow line[data-v-742371bd]{stroke-width:2px}.line-chart--narrow polyline[data-v-742371bd]:not(.line-chart__hit){stroke-width:4px}.line-chart[data-v-742371bd],.stacked-chart[data-v-742371bd]{position:relative}.line-chart line[data-v-742371bd]{stroke:var(--line);stroke-width:1px}.line-chart text[data-v-742371bd]{fill:var(--muted);font-family:inherit;font-size:11px}.line-chart polyline[data-v-742371bd]{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.line-chart .line-chart__hit[data-v-742371bd]{pointer-events:none;stroke:#0000;stroke-width:14px;outline:none}.line-chart .line-chart__hit[data-v-742371bd]:focus{stroke:color-mix(in srgb, var(--accent) 20%, transparent)}.line-chart__point-hit[data-v-742371bd]{cursor:pointer;fill:#0000;pointer-events:all}.line-chart__point[data-v-742371bd]{pointer-events:none}.line-chart__cluster-row[data-v-742371bd]{grid-template-columns:9px minmax(110px,1fr) auto}.line-chart__cluster-account[data-v-742371bd]{gap:1px;display:grid}.line-chart__cluster-account>b[data-v-742371bd]{color:var(--text-strong);font-weight:var(--weight-semibold)}.line-chart__cluster-account>small[data-v-742371bd]{color:var(--muted);font-size:10px}.chart-tooltip[data-v-742371bd]{z-index:2;top:var(--space-4);right:var(--space-4);gap:var(--space-1);min-width:210px;padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow);color:var(--text);pointer-events:none;display:grid;position:absolute}.chart-tooltip>strong[data-v-742371bd],.chart-tooltip>b[data-v-742371bd]{color:var(--text-strong)}.chart-tooltip>small[data-v-742371bd]{color:var(--muted)}.chart-tooltip--left[data-v-742371bd]{right:auto;left:var(--space-4)}.chart-tooltip__row[data-v-742371bd]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-template-columns:9px minmax(72px,1fr) auto;display:grid}.chart-tooltip__row>b[data-v-742371bd]{font-weight:var(--weight-semibold)}.chart-scroll[data-v-742371bd]{overflow-x:auto}.stacked-chart .chart-scroll>svg[data-v-742371bd]{width:100%;min-width:820px;display:block}.stacked-chart line[data-v-742371bd]{stroke:var(--line);stroke-width:1px}.stacked-chart text[data-v-742371bd]{fill:var(--muted);font-family:inherit;font-size:10px}.stacked-chart__column-highlight[data-v-742371bd]{fill:color-mix(in srgb, var(--accent) 10%, transparent);pointer-events:none}.stacked-chart__segment[data-v-742371bd]{pointer-events:none;transition:opacity .12s,filter .12s,stroke .12s}.stacked-chart__segment.is-active[data-v-742371bd]{filter:brightness(1.14);stroke:color-mix(in srgb, var(--text-strong) 55%, transparent);stroke-width:.6px}.stacked-chart__segment.is-muted[data-v-742371bd]{opacity:.24;filter:grayscale(.8)}.stacked-chart__hit[data-v-742371bd]{cursor:pointer;fill:#0000;outline:none}.stacked-chart__hit[data-v-742371bd]:focus{fill:color-mix(in srgb, var(--accent) 10%, transparent)}@media (max-width:720px){.chart-tooltip[data-v-742371bd]{margin-top:var(--space-3);position:static}}.chart-legend[data-v-742371bd]{gap:var(--space-2) var(--space-4);padding-top:var(--space-3);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.chart-legend__item[data-v-742371bd]{align-items:center;gap:var(--space-2);display:inline-flex}.chart-legend__button[data-v-742371bd]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.chart-legend__button[data-v-742371bd]:hover,.chart-legend__button[data-v-742371bd]:focus-visible{color:var(--text-strong)}.chart-legend__button[data-v-742371bd]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.chart-legend__button.is-hidden[data-v-742371bd]{opacity:.45;text-decoration:line-through}.chart-swatch[data-v-742371bd]{border-radius:2px;flex:none;width:9px;height:9px}.donut[data-v-742371bd]{align-items:center;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.donut>svg[data-v-742371bd]{width:min(100%,260px);margin:0 auto;display:block}.donut circle[data-v-742371bd]{fill:none;stroke-width:16px}.donut__track[data-v-742371bd]{stroke:var(--bg-muted)}.donut__segment[data-v-742371bd]{transform-origin:60px 60px;cursor:pointer;outline:none;transition:opacity .12s,stroke-width .12s,filter .12s;transform:rotate(-90deg)}.donut__segment.is-active[data-v-742371bd],.donut__segment[data-v-742371bd]:focus-visible{stroke-width:20px}.donut__segment.is-muted[data-v-742371bd]{opacity:.2;filter:grayscale(.8)}.donut text[data-v-742371bd]{fill:var(--muted);font-family:inherit;font-size:6px}.donut__total[data-v-742371bd]{fill:var(--text-strong);font-size:8px;font-weight:var(--weight-semibold)}.donut__detail[data-v-742371bd]{fill:var(--text-strong);font-size:6px;font-weight:var(--weight-semibold)}.donut__legend[data-v-742371bd]{gap:var(--space-2);display:grid}.donut__row[data-v-742371bd]{align-items:center;gap:2px var(--space-2);font-size:var(--text-sm);transform-origin:0;grid-template-columns:10px minmax(60px,1fr) auto;transition:opacity .12s,transform .12s,filter .12s;display:grid}.donut__row.is-active[data-v-742371bd]{transform:scale(1.05)}.donut__row.is-muted[data-v-742371bd]{opacity:.2;filter:grayscale(.8)}.donut__label[data-v-742371bd]{color:var(--text)}.donut__percent[data-v-742371bd]{color:var(--text-strong);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.donut__volume[data-v-742371bd]{color:var(--muted);font-size:var(--text-xs);grid-column:2/4}.gauge[data-v-742371bd]{justify-items:center;gap:var(--space-3);display:grid}.gauge>svg[data-v-742371bd]{width:min(100%,300px);display:block}.gauge path[data-v-742371bd]{fill:none;stroke-width:22px}.gauge__track[data-v-742371bd]{stroke:var(--bg-muted)}.gauge__value[data-v-742371bd]{stroke:var(--accent)}.gauge text[data-v-742371bd]{fill:var(--muted);font-family:inherit;font-size:8px}.gauge__reading[data-v-742371bd]{fill:var(--text-strong);font-size:20px;font-weight:var(--weight-semibold)}.gauge__caption[data-v-742371bd]{color:var(--muted);font-size:var(--text-sm);text-align:center}.gauge__caption>strong[data-v-742371bd]{color:var(--text-strong)}.gas-helper[data-v-742371bd]{gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--line);background:var(--bg-soft);display:grid}.gas-helper__controls[data-v-742371bd]{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.gas-helper__controls>.search[data-v-742371bd]{flex:240px}.gas-helper__family[data-v-742371bd]{min-width:170px}.gas-helper__hold[data-v-742371bd]{width:170px}.gas-helper__toggle[data-v-742371bd]{align-items:center;gap:var(--space-2);min-height:38px;color:var(--text);font-size:var(--text-sm);white-space:nowrap;display:inline-flex}.gas-helper__note[data-v-742371bd]{color:var(--muted);font-size:var(--text-xs);margin:0}.gas-target[data-v-742371bd]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--accent) 8%, transparent);display:flex}.gas-target>div[data-v-742371bd]{gap:2px;display:grid}.gas-target__eyebrow[data-v-742371bd],.gas-target small[data-v-742371bd]{color:var(--muted);font-size:var(--text-xs)}.gas-target>div>strong[data-v-742371bd]{color:var(--text-strong);font-size:var(--text-lg)}.gas-price-table th>small[data-v-742371bd]{color:var(--muted);font-size:10px;font-weight:var(--weight-normal);margin-top:2px;display:block}.gas-price-table th[data-v-742371bd]:nth-child(n+3),.gas-price-table td[data-v-742371bd]:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.gas-price-table th:nth-child(n+3) .table-sort[data-v-742371bd]{justify-content:flex-end;width:100%}.gas-price-table__check[data-v-742371bd]{text-align:center;width:70px}.gas-price-table__check>input[data-v-742371bd]{width:16px;height:16px}.gas-price-table__row--selected[data-v-742371bd]{background:color-mix(in srgb, var(--accent) 7%, transparent)}.gas-price-table__row--selected>td[data-v-742371bd]:first-child{box-shadow:inset 3px 0 var(--accent)}.gas-name[data-v-742371bd]{align-items:flex-start;gap:var(--space-2);min-width:230px;display:flex}.gas-name>img[data-v-742371bd]{border-radius:var(--radius-sm);flex:none;width:28px;height:28px}.gas-name>div[data-v-742371bd]{gap:2px;display:grid}.gas-name>div>span[data-v-742371bd]{color:var(--muted);font-size:var(--text-xs)}.gas-info[data-v-742371bd]{color:var(--muted);font-size:var(--text-xs);margin-top:2px}.gas-info>summary[data-v-742371bd]{cursor:pointer;width:max-content;color:var(--accent-ink)}.gas-info>p[data-v-742371bd]{max-width:520px;margin:var(--space-2) 0 0;line-height:1.45}.gas-info__action[data-v-742371bd]{margin-top:var(--space-2);color:var(--accent-ink);cursor:pointer;font:inherit;font-weight:var(--weight-semibold);background:0 0;border:0;padding:0}.gas-comparison[data-v-742371bd]{margin-top:var(--space-4)}.gas-chart-legend[data-v-742371bd]{padding-top:0;padding-bottom:var(--space-4)}.gas-charts[data-v-742371bd]{gap:var(--space-4);display:grid}.gas-chart-card[data-v-742371bd]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.gas-chart-card__head[data-v-742371bd]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);display:flex}.gas-chart-scroll[data-v-742371bd]{overflow-x:auto}.gas-chart-scroll>svg[data-v-742371bd]{width:100%;min-width:860px;display:block}.gas-chart-scroll line[data-v-742371bd]{stroke:var(--line);stroke-width:1px}.gas-chart-scroll text[data-v-742371bd]{fill:var(--muted);font-family:inherit;font-size:11px}.gas-chart-scroll rect[data-v-742371bd]{opacity:.9}.gas-chart-card__empty[data-v-742371bd]{min-height:100px}@media (max-width:720px){.gas-target[data-v-742371bd]{flex-direction:column;align-items:stretch}.gas-helper__family[data-v-742371bd],.gas-helper__hold[data-v-742371bd]{width:100%}}.ore-name[data-v-742371bd]{align-items:center;gap:var(--space-2);min-width:160px;display:flex}.ore-name>img[data-v-742371bd]{border-radius:var(--radius-sm);flex:none;width:24px;height:24px}.tax-state[data-v-7f52e968]{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:auto minmax(0,1fr) minmax(260px,.7fr);align-items:center;display:grid}.tax-state--paid[data-v-7f52e968]{border-color:color-mix(in srgb, var(--success) 45%, var(--line))}.tax-state--outstanding[data-v-7f52e968]{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.tax-state--overdue[data-v-7f52e968]{border-color:color-mix(in srgb, var(--danger) 55%, var(--line))}.tax-state__icon[data-v-7f52e968]{border-radius:var(--radius-md);width:46px;height:46px;color:var(--text-strong);background:var(--bg-elevated);place-items:center;display:grid}.tax-state__summary[data-v-7f52e968],.tax-state__instructions[data-v-7f52e968]{gap:var(--space-1);display:grid}.tax-state__summary h2[data-v-7f52e968]{font-size:var(--text-xl);margin:0}.tax-state__summary>strong[data-v-7f52e968]{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.tax-state p[data-v-7f52e968]{color:var(--muted);font-size:var(--text-sm);margin:0}.tax-state__instructions[data-v-7f52e968]{padding-left:var(--space-5);border-left:1px solid var(--line)}.status-key[data-v-7f52e968]{gap:var(--space-2);flex-wrap:nowrap;display:flex}.row-actions[data-v-7f52e968]{gap:var(--space-2);flex-wrap:wrap;display:flex}.identity-cell[data-v-7f52e968]{align-items:center;gap:var(--space-2);display:inline-flex}.identity-cell img[data-v-7f52e968]{border-radius:50%;width:32px;height:32px}.reference[data-v-7f52e968]{gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-strong);background:var(--bg-elevated);font:inherit;font-size:var(--text-xs);cursor:pointer;align-items:center;display:inline-flex}.moon-picker[data-v-7f52e968]{position:relative}.moon-picker__control[data-v-7f52e968]{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--bg-elevated);display:flex}.moon-picker__control[data-v-7f52e968]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.moon-picker__control input[data-v-7f52e968]{width:100%;min-width:0;color:var(--text-strong);background:0 0;border:0;outline:0;padding:0}.moon-picker__control button[data-v-7f52e968]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.moon-picker__results[data-v-7f52e968]{z-index:20;top:calc(100% + var(--space-1));max-height:240px;padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 12px 28px color-mix(in srgb, var(--text-strong) 14%, transparent);display:grid;position:absolute;left:0;right:0;overflow-y:auto}.moon-picker__results button[data-v-7f52e968]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0}.moon-picker__results button[data-v-7f52e968]:hover,.moon-picker__results button[data-v-7f52e968]:focus-visible{color:var(--text-strong);background:var(--bg-elevated)}.moon-picker__status[data-v-7f52e968]{padding:var(--space-2) var(--space-3);color:var(--muted);font-size:var(--text-xs)}.invoice--paid[data-v-7f52e968]{color:var(--success)}.invoice--overdue[data-v-7f52e968]{color:var(--danger)}.automation-grid[data-v-7f52e968]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));display:grid}.automation-item[data-v-7f52e968]{align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);display:grid}.automation-item strong[data-v-7f52e968],.automation-item small[data-v-7f52e968]{overflow-wrap:anywhere}.automation-item__head[data-v-7f52e968]{min-height:var(--control-height-sm);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.automation-item small[data-v-7f52e968]{color:var(--muted)}.state-good[data-v-7f52e968]{color:var(--success)}.state-bad[data-v-7f52e968]{color:var(--danger)!important}.tax-rule-dialog[data-v-7f52e968]{z-index:70;width:min(920px, calc(100vw - 2 * var(--space-4)));max-height:calc(100vh - 2 * var(--space-4));border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-lg);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.toggle-row[data-v-7f52e968]{gap:var(--space-3);color:var(--text);align-items:flex-start;display:flex}.toggle-row input[data-v-7f52e968]{margin-top:3px}.toggle-row span[data-v-7f52e968]{gap:2px;display:grid}.toggle-row small[data-v-7f52e968]{color:var(--muted)}.toggle-row--compact[data-v-7f52e968]{min-height:var(--control-height);align-items:center}.tax-filter-grid[data-v-7f52e968],.tax-rate-grid[data-v-7f52e968]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.tax-rate-grid[data-v-7f52e968]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.ore-overrides[data-v-7f52e968]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);display:grid}.override-list[data-v-7f52e968]{gap:var(--space-2);flex-wrap:wrap;display:flex}.override[data-v-7f52e968]{gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--line);color:var(--text);background:var(--surface);font-size:var(--text-xs);border-radius:999px;align-items:center;display:inline-flex}.override button[data-v-7f52e968]{color:var(--muted);font:inherit;background:0 0;border:0;padding:0}@media (max-width:820px){.tax-state[data-v-7f52e968]{grid-template-columns:auto 1fr}.tax-state__instructions[data-v-7f52e968]{padding:var(--space-3) 0 0;border-top:1px solid var(--line);border-left:0;grid-column:1/-1}}.moon-rarity--r16[data-v-a2d691ae]{color:#3193b3}.moon-rarity--r32[data-v-a2d691ae]{color:#8e63cc}.moon-rarity--r64[data-v-a2d691ae]{color:#c07f1c}.moon-label-input[data-v-a2d691ae]{max-width:140px;min-height:var(--control-height-sm);font-size:var(--text-xs)}.composition[data-v-a2d691ae]{gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-5);display:grid}.composition__head[data-v-a2d691ae]{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.composition__grid[data-v-a2d691ae]{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.composition__item[data-v-a2d691ae]{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.composition__ore[data-v-a2d691ae]{color:var(--text);font-size:var(--text-sm)}.composition__share[data-v-a2d691ae]{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.composition__prices[data-v-a2d691ae]{gap:var(--space-2);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));margin:0;display:grid}.composition__price[data-v-a2d691ae]{padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-elevated);gap:2px;display:grid}.composition__price-label[data-v-a2d691ae]{color:var(--muted);font-size:var(--text-2xs)}.composition__price-value[data-v-a2d691ae]{color:var(--text-strong);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}.composition__source[data-v-a2d691ae]{color:var(--faint);font-size:var(--text-2xs);grid-column:1/-1}.composition__item>.meter[data-v-a2d691ae]{grid-column:1/-1}.extraction-detail[data-v-a2d691ae]{gap:var(--space-4);padding:var(--space-4);display:grid}.extraction-detail__head[data-v-a2d691ae],.extraction-section__head[data-v-a2d691ae]{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.extraction-detail__head>div[data-v-a2d691ae]{gap:2px;display:grid}.extraction-facts[data-v-a2d691ae]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin:0;display:grid;overflow:hidden}.extraction-facts>div[data-v-a2d691ae]{gap:var(--space-1);min-width:0;padding:var(--space-3);border-inline-end:1px solid var(--line);display:grid}.extraction-facts dt[data-v-a2d691ae],.extraction-products dt[data-v-a2d691ae]{color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase}.extraction-facts dd[data-v-a2d691ae],.extraction-products dd[data-v-a2d691ae]{color:var(--text-strong);font-variant-numeric:tabular-nums;margin:0}.extraction-facts dd[data-v-a2d691ae]{font-weight:var(--weight-semibold);gap:2px;display:grid}.extraction-facts dd small[data-v-a2d691ae]{color:var(--muted);font-weight:var(--weight-regular)}.extraction-progress[data-v-a2d691ae]{gap:var(--space-2);display:grid}.extraction-progress>span[data-v-a2d691ae]{justify-content:space-between;gap:var(--space-3);font-size:var(--text-xs);display:flex}.extraction-section[data-v-a2d691ae]{gap:var(--space-3);border-block-start:1px solid var(--line);padding-block-start:var(--space-3);display:grid}.extraction-products[data-v-a2d691ae]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));display:grid}.extraction-products article[data-v-a2d691ae]{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid}.extraction-product__title[data-v-a2d691ae]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.extraction-product__title span[data-v-a2d691ae]{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.extraction-products dl[data-v-a2d691ae]{gap:var(--space-1);margin:0;display:grid}.extraction-products dl>div[data-v-a2d691ae]{justify-content:space-between;gap:var(--space-3);display:flex}.sync-grid[data-v-a2d691ae]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.sync-card[data-v-a2d691ae]{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:2px;display:grid}.sync-card.error[data-v-a2d691ae]{border-color:color-mix(in srgb, var(--warning) 50%, var(--line))}.sync-card__name[data-v-a2d691ae]{color:var(--text-strong);font-size:var(--text-sm)}.sync-card__meta[data-v-a2d691ae]{color:var(--muted);font-size:var(--text-xs)}.sync-card.error .sync-card__meta[data-v-a2d691ae]{color:var(--warning)}.region-report[data-v-a2d691ae]{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid}.region-report__name[data-v-a2d691ae]{color:var(--muted);font-size:var(--text-xs)}.region-report__value[data-v-a2d691ae]{color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.region-report__meta[data-v-a2d691ae]{color:var(--muted);font-size:var(--text-xs)}.survey-input[data-v-a2d691ae]{width:100%;font-family:var(--font-mono);font-size:var(--text-xs)}.linked-characters[data-v-017d825a]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.linked-character[data-v-017d825a]{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:flex}.linked-character__portrait[data-v-017d825a]{border-radius:var(--radius-md);object-fit:cover;flex:none;width:48px;height:48px}.linked-character__body[data-v-017d825a]{gap:2px;min-width:0;display:grid}.linked-character__name[data-v-017d825a]{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-medium)}.linked-character__meta[data-v-017d825a]{color:var(--muted);font-size:var(--text-xs)}.settings-layout[data-v-089528ca]{align-items:start;gap:var(--space-4);grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);display:grid}.role-list[data-v-089528ca]{gap:var(--space-1);padding:var(--space-3);display:grid}.role-list__item[data-v-089528ca]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);display:grid}.role-list__item[data-v-089528ca]:hover{background:var(--bg-inset);color:var(--text)}.role-list__item.active[data-v-089528ca]{border-color:var(--line);background:var(--bg-inset);color:var(--text)}.role-list__body[data-v-089528ca]{gap:2px;min-width:0;display:grid}.role-list__name[data-v-089528ca]{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-medium)}.role-list__meta[data-v-089528ca]{color:var(--muted);font-size:var(--text-xs)}.role-actions[data-v-089528ca]{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.confirm-dialog[data-v-089528ca]{z-index:70;gap:var(--space-3);width:min(440px, calc(100vw - 2 * var(--space-4)));padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-lg);grid-template-columns:auto minmax(0,1fr);display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.confirm-dialog__icon[data-v-089528ca]{border-radius:var(--radius-md);background:var(--danger-soft);width:38px;height:38px;color:var(--danger);place-items:center;display:grid}.confirm-dialog__copy[data-v-089528ca]{gap:var(--space-1);display:grid}.confirm-dialog__title[data-v-089528ca]{color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.confirm-dialog__description[data-v-089528ca],.confirm-dialog__assignments[data-v-089528ca]{color:var(--muted);font-size:var(--text-sm);line-height:1.5}.confirm-dialog__notice[data-v-089528ca],.confirm-dialog__assignments[data-v-089528ca],.confirm-dialog__actions[data-v-089528ca]{grid-column:1/-1}.confirm-dialog__assignments[data-v-089528ca]{margin:0}.confirm-dialog__actions[data-v-089528ca]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.permission-groups[data-v-089528ca]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.permission-group[data-v-089528ca]{align-content:start;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);margin:0;display:grid}.permission-group__legend[data-v-089528ca]{padding:0 var(--space-1);color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.permission[data-v-089528ca]{align-items:start;gap:var(--space-2);padding:var(--space-1);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.permission[data-v-089528ca]:hover{background:var(--bg-inset)}.permission__body[data-v-089528ca]{gap:2px;display:grid}.permission__name[data-v-089528ca]{color:var(--text);font-family:var(--font-mono);font-size:var(--text-xs)}.permission__detail[data-v-089528ca]{color:var(--muted);font-size:var(--text-xs);line-height:1.45}.member-list[data-v-089528ca]{gap:var(--space-2);display:grid}.member[data-v-089528ca]{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:auto minmax(140px,.3fr) minmax(240px,1fr) auto;display:grid}.member__portrait[data-v-089528ca]{border-radius:var(--radius-md);object-fit:cover;width:38px;height:38px}.member__identity[data-v-089528ca]{gap:2px;min-width:0;display:grid}.member__name[data-v-089528ca]{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-medium)}.member__roles[data-v-089528ca]{gap:var(--space-2);flex-wrap:wrap;display:flex}.role-toggle[data-v-089528ca]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--muted);font-size:var(--text-xs);cursor:pointer;display:inline-flex}.role-toggle[data-v-089528ca]:hover{border-color:var(--line-strong);color:var(--text)}@media (max-width:1080px){.settings-layout[data-v-089528ca]{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.member[data-v-089528ca]{grid-template-columns:auto minmax(0,1fr) auto}.member__roles[data-v-089528ca]{grid-column:1/-1}}@media (max-width:680px){.member[data-v-089528ca]{grid-template-columns:auto minmax(0,1fr)}.member>.button[data-v-089528ca]{grid-column:1/-1}}.logs-head[data-v-154a01a6]{align-items:center}.log-filters[data-v-154a01a6]{align-items:end;gap:var(--space-3);grid-template-columns:minmax(260px,1fr) repeat(3,minmax(120px,auto)) auto;display:grid}.log-filters__search[data-v-154a01a6]{align-self:end;width:100%;min-height:38px}.log-row[data-v-154a01a6]{cursor:pointer}.log-row__toggle[data-v-154a01a6]{width:34px;color:var(--muted)}.log-row__time[data-v-154a01a6],.log-row__request[data-v-154a01a6]{white-space:nowrap}.log-row__message[data-v-154a01a6]{min-width:240px;font-weight:var(--weight-medium)}.log-row__request code[data-v-154a01a6]{font-size:var(--text-xs)}.log-details td[data-v-154a01a6]{background:var(--bg-soft);padding:0}.log-details pre[data-v-154a01a6]{max-height:320px;padding:var(--space-4);color:var(--muted-strong);font:500 var(--text-xs)/1.6 var(--font-mono);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.log-level--info[data-v-154a01a6]{color:var(--muted-strong)}.log-level--warn[data-v-154a01a6]{border-color:color-mix(in srgb, var(--warning) 42%, var(--line));color:var(--warning)}.log-level--error[data-v-154a01a6]{border-color:color-mix(in srgb, var(--danger) 42%, var(--line));color:var(--danger)}.log-pagination[data-v-154a01a6]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}@media (max-width:1050px){.log-filters[data-v-154a01a6]{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(120px,auto))}}@media (max-width:720px){.log-filters[data-v-154a01a6]{grid-template-columns:1fr 1fr}.log-filters__search[data-v-154a01a6]{grid-column:1/-1}.log-pagination[data-v-154a01a6]{flex-direction:column;align-items:stretch}}:root{--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:25px;--text-3xl:32px;--text-4xl:44px;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:44px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--control-height:38px;--control-height-sm:32px;--bg:#f4f6f5;--bg-elevated:#fff;--bg-inset:#f7f9f8;--bg-soft:#eef2f0;--bg-muted:#e5eae8;--text:#1a2420;--text-strong:#0a1310;--muted:#62706b;--faint:#8c9793;--line:#dbe1de;--line-strong:#c6cfcb;--accent:#12a184;--accent-bright:#16c1a0;--accent-soft:#dcf1eb;--accent-ink:#0a7561;--success:#1d8a5f;--success-soft:#ddf0e6;--warning:#b5761a;--warning-soft:#f8ecd8;--danger:#c8404f;--danger-soft:#fae2e4;--sidebar-bg:#0a1310;--sidebar-text:#7b8a84;--sidebar-text-strong:#e8f1ee;--sidebar-line:#1b2a25;--shadow:0 12px 32px #10221c14;--shadow-lg:0 20px 48px #10221c1f;--surface:var(--bg-elevated)}:root[data-theme=dark]{--bg:#0a1211;--bg-elevated:#111b19;--bg-inset:#0d1615;--bg-soft:#17231f;--bg-muted:#1e2b27;--text:#d5e0dc;--text-strong:#f2f8f6;--muted:#8b9a95;--faint:#66756f;--line:#22302b;--line-strong:#2e3d37;--accent:#23c9a6;--accent-bright:#46e3c0;--accent-soft:#14332c;--accent-ink:#5fe0c1;--success:#48c98a;--success-soft:#14301f;--warning:#e0a94e;--warning-soft:#2e2413;--danger:#f0808f;--danger-soft:#331a1d;--sidebar-bg:#060d0c;--sidebar-text:#7d8c86;--sidebar-text-strong:#eaf4f1;--sidebar-line:#182421;--shadow:0 12px 32px #0000004d;--shadow-lg:0 20px 48px #00000061}*,:before,:after{box-sizing:border-box}html{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--font-sans);font-size:var(--text-md);-webkit-text-size-adjust:100%;line-height:1.5}body{min-width:320px;min-height:100vh;margin:0}h1,h2,h3,h4{color:var(--text-strong);font-weight:var(--weight-semibold);margin:0;line-height:1.25}p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}code{font-family:var(--font-mono);font-size:.92em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{width:min(1360px,100%);padding:var(--space-6) var(--space-7) var(--space-8);margin:0 auto}.stack{align-content:start;gap:var(--space-4);display:grid}.stack--tight{gap:var(--space-3)}.stack--loose{gap:var(--space-6)}.row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.row--between{justify-content:space-between}.row--baseline{align-items:flex-end}.grid{gap:var(--space-3);display:grid}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.page-head{gap:var(--space-1);max-width:80ch;display:grid}.page-head__title{font-size:var(--text-2xl);letter-spacing:-.01em}.page-head__sub{color:var(--muted);font-size:var(--text-sm);line-height:1.6}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-top:var(--space-2);display:flex}.section-head__title{font-size:var(--text-lg)}.section-head__meta{color:var(--faint);font-size:var(--text-xs)}.note{max-width:78ch;color:var(--muted);font-size:var(--text-sm);line-height:1.65}.note--warning{color:var(--warning)}.muted{color:var(--muted)}.is-loading{opacity:.55;pointer-events:none}.num{font-variant-numeric:tabular-nums}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;flex:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.button:hover{border-color:var(--line-strong);background:var(--bg-soft);color:var(--text-strong)}.button--primary{background:var(--accent);color:#04120e;font-weight:var(--weight-semibold);border-color:#0000}.button--primary:hover{background:var(--accent-bright);color:#04120e;border-color:#0000}.button--danger{border-color:color-mix(in srgb, var(--danger) 42%, var(--line));background:var(--danger-soft);color:var(--danger)}.button--danger:hover{border-color:color-mix(in srgb, var(--danger) 62%, var(--line));background:color-mix(in srgb, var(--danger) 14%, var(--bg-elevated));color:var(--danger)}.button--small{min-height:var(--control-height-sm);padding:0 var(--space-2);font-size:var(--text-xs)}.button:disabled{opacity:.5;cursor:not-allowed}.icon-button{width:var(--control-height);height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--muted);cursor:pointer;place-items:center;padding:0;transition:background .12s,border-color .12s,color .12s;display:inline-grid}.icon-button:hover{border-color:var(--line-strong);background:var(--bg-soft);color:var(--text-strong)}.icon-button:disabled{opacity:.4;cursor:not-allowed}input[type=text],input[type=number],input[type=password],input[type=search],input[type=date],input:not([type]),select,textarea{min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-inset);color:var(--text);font-size:var(--text-sm)}textarea{padding:var(--space-3);resize:vertical;line-height:1.6}select{padding-right:var(--space-2)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}input::placeholder,textarea::placeholder{color:var(--faint)}input:disabled,select:disabled,textarea:disabled{opacity:.55}input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent)}.field{gap:var(--space-1);color:var(--muted);font-size:var(--text-xs);display:grid}.field>input,.field>select,.field>textarea{min-width:0}.form-row{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.form-row .field{flex:0 200px}.form-row .field--wide{flex:320px}.form-row--divided{padding-top:var(--space-4);border-top:1px solid var(--line)}.search{align-items:center;gap:var(--space-2);width:280px;min-width:0;max-width:100%;min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-inset);color:var(--faint);flex:0 auto;display:inline-flex}.search:focus-within{border-color:var(--accent);color:var(--muted)}.search>input{background:0 0;border:0;flex:1;min-width:0;padding:0}.search>input:focus-visible{box-shadow:none;outline:none}.search>svg{flex:none}.tabs{gap:var(--space-1);border-bottom:1px solid var(--line);scrollbar-width:thin;display:flex;overflow:auto hidden}.tabs__item{align-items:center;gap:var(--space-2);padding:0 var(--space-3);min-height:40px;color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;transition:color .12s,border-color .12s;display:inline-flex}.tabs__item:hover{color:var(--text-strong)}.tabs__item.active{border-bottom-color:var(--accent);color:var(--text-strong);font-weight:var(--weight-semibold)}.tabs__item--locked,.tabs__item--locked>svg{color:var(--faint)}.permission-state{align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-inset);display:flex}.permission-state--compact{gap:var(--space-3);padding:var(--space-4)}.permission-state__icon{border-radius:var(--radius-md);background:var(--bg-muted);width:42px;height:42px;color:var(--muted);flex:none;place-items:center;display:grid}.permission-state--compact .permission-state__icon{width:32px;height:32px}.permission-state__copy{gap:var(--space-1);min-width:0;display:grid}.permission-state__title{font-size:var(--text-lg)}.permission-state--compact .permission-state__title{font-size:var(--text-md)}.permission-state__detail{color:var(--muted);font-size:var(--text-sm)}.permission-state__permission{width:-moz-fit-content;width:fit-content;margin-top:var(--space-1);color:var(--text);font-size:var(--text-xs)}.permission-hint{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--text-xs);display:inline-flex}.stepper{align-items:center;gap:var(--space-2);display:inline-flex}.stepper__button{width:var(--control-height-sm);height:var(--control-height-sm);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-inset);color:var(--text);cursor:pointer;place-items:center;display:inline-grid}.stepper__button:hover:not(:disabled){border-color:var(--line-strong);color:var(--text-strong)}.stepper__button:disabled{opacity:.35;cursor:not-allowed}.stepper__label{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.panel{--surface:var(--bg-inset);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elevated);flex-direction:column;display:flex;overflow:hidden}.panel__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line);display:flex}.panel__heading{flex:1 20 auto;gap:2px;min-width:0;display:grid}.panel__actions{align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex:0 auto;min-width:0;display:flex}.panel__title{font-size:var(--text-md)}.panel__sub{color:var(--muted);font-size:var(--text-xs)}.panel__figure{color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.panel__body{padding:var(--space-5)}.panel__foot{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-xs);display:flex}.stat{gap:var(--space-1) var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.stat__label{color:var(--muted);font-size:var(--text-xs);grid-area:1/1}.stat__value{min-width:0;color:var(--text-strong);font-size:var(--text-xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;align-self:end;overflow:hidden}.stat__meta{color:var(--faint);font-size:var(--text-xs);grid-area:3/1/auto/-1}.stat__icon{color:var(--faint);grid-area:1/2}.stat--attention .stat__value,.stat--attention .stat__icon{color:var(--warning)}.stat-strip{background:var(--line);border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1px;display:grid}.stat-strip__item{padding:var(--space-3) var(--space-5);background:var(--bg-inset);gap:2px;display:grid}.stat-strip__label{color:var(--muted);font-size:var(--text-xs)}.stat-strip__value{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.stat-strip__meta{color:var(--faint);font-size:var(--text-xs)}.stat-strip__note{padding:var(--space-2) var(--space-5);background:var(--danger-soft);color:var(--danger);font-size:var(--text-xs);grid-column:1/-1}.import-progress{gap:var(--space-2);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line);background:var(--bg-inset);display:grid}.import-progress__head,.import-progress__detail{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.import-progress__heading{gap:1px;min-width:0;display:grid}.import-progress__heading strong{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.import-progress__heading span,.import-progress__detail,.import-progress__message{color:var(--muted);font-size:var(--text-xs)}.import-progress__detail>:first-child{overflow-wrap:anywhere;min-width:0}.import-progress__percent{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:none}.import-progress__track{border-radius:var(--radius-full);background:var(--bg-muted);height:8px;position:relative;overflow:hidden}.import-progress__bar{border-radius:inherit;background:var(--accent);height:100%;transition:width .16s;display:block}.import-progress__bar--indeterminate{width:32%;animation:1.1s ease-in-out infinite import-progress-indeterminate}.import-progress__message{margin:0}.import-progress__message--error,.import-progress--failed .import-progress__percent{color:var(--danger)}.import-progress--succeeded .import-progress__percent{color:var(--success)}@keyframes import-progress-indeterminate{0%{transform:translate(-110%)}to{transform:translate(330%)}}.chip{align-items:center;gap:var(--space-1);width:-moz-fit-content;width:fit-content;padding:3px var(--space-2);border-radius:var(--radius-full);background:var(--bg-muted);color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);white-space:nowrap;place-self:start;display:inline-flex}.chip--accent{background:var(--accent-soft);color:var(--accent-ink)}.chip--ok{background:var(--success-soft);color:var(--success)}.chip--warning{background:var(--warning-soft);color:var(--warning)}.chip--danger{background:var(--danger-soft);color:var(--danger)}.alert{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.55}.alert--danger{border-color:color-mix(in srgb, var(--danger) 40%, var(--line));background:var(--danger-soft);color:var(--danger)}.alert--warning{border-color:color-mix(in srgb, var(--warning) 40%, var(--line));background:var(--warning-soft);color:var(--warning)}.empty{align-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);color:var(--muted);font-size:var(--text-sm);text-align:center;display:grid}.empty__title{color:var(--text-strong);font-size:var(--text-lg)}.empty>svg{color:var(--faint)}.kv{gap:var(--space-2);margin:0;display:grid}.kv__row{gap:var(--space-3);grid-template-columns:minmax(90px,.9fr) minmax(0,1.1fr);display:grid}.kv__key{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--text-sm);display:flex}.kv__value{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere;margin:0}.kv--matrix{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:0}.kv--matrix .kv__row{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);display:block}.kv--matrix .kv__key{font-size:var(--text-2xs);margin-bottom:2px}.kv--matrix .kv__value{font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meter{border-radius:var(--radius-full);background:var(--bg-muted);height:4px;overflow:hidden}.meter__fill{border-radius:inherit;background:var(--accent);height:100%;display:block}.table-wrap{overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table-wrap th,.table-wrap td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.table-wrap thead th{border-bottom:1px solid var(--line);background:var(--bg-inset);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;position:relative}.table-wrap tbody td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.table-wrap tbody tr:last-child td{border-bottom:0}.table-sort{align-items:center;gap:var(--space-1);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:inline-flex}.table-sort:hover{background:var(--bg-muted);color:var(--text-strong)}.table-sort>svg{opacity:.7;flex:none}.cell-primary{color:var(--text-strong);font-weight:var(--weight-medium);display:block}.cell-secondary{color:var(--muted);font-size:var(--text-xs);margin-top:2px;display:block}.row-toggle{cursor:pointer}.row-toggle:hover,.row-toggle.expanded{background:var(--bg-inset)}.row-detail>td{border-bottom:1px solid var(--line-strong);background:var(--bg-inset);padding:0}.table-nested{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated)}.table-nested th,.table-nested td{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.menu-content{z-index:80;min-width:176px;padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-lg);transform-origin:var(--reka-dropdown-menu-content-transform-origin);animation:.12s ease-out menu-in}.menu-item{align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-sm);cursor:pointer;outline:none;display:flex}.menu-item[data-highlighted]{background:var(--bg-soft);color:var(--text-strong)}.menu-item--danger{color:var(--danger)}.menu-item__check{color:var(--accent);margin-left:auto}.menu-separator{height:1px;margin:var(--space-1) 0;background:var(--line)}.tooltip{z-index:90;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--text-strong);color:var(--bg-elevated);font-size:var(--text-xs);font-weight:var(--weight-medium)}.dialog-overlay{z-index:60;background:#02080699;position:fixed;inset:0}@keyframes menu-in{0%{opacity:0;transform:scale(.97)translateY(-3px)}}.brand{align-items:center;gap:var(--space-2);color:var(--text-strong);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:-.01em;display:inline-flex}@media (max-width:680px){.page{padding:var(--space-5) var(--space-4) var(--space-7)}.panel__head{align-items:stretch;gap:var(--space-3);flex-direction:column}.panel__head>.search{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
