.two-factor-hint.svelte-drczzh{color:var(--text-dim);margin:4px 0 0;font-size:12px}aside.svelte-1nvfvz6{background:var(--nav-bg);border-right:1px solid var(--border-subtle);width:220px;min-width:220px;height:100vh;position:sticky;top:0;overflow-y:auto}.sidebar-header.svelte-1nvfvz6{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:0 16px;display:flex}.sidebar-brand.svelte-1nvfvz6{color:var(--gold);font-family:var(--title-font);white-space:nowrap;text-shadow:var(--title-shadow);font-size:19px;font-weight:600}nav.svelte-1nvfvz6,.nav-section.svelte-1nvfvz6{display:grid}nav.svelte-1nvfvz6{gap:16px;padding:16px 12px}.nav-close.svelte-1nvfvz6{display:none}.nav-section.svelte-1nvfvz6{gap:5px}.nav-section-title.svelte-1nvfvz6,.nav-page.svelte-1nvfvz6{border-radius:4px;align-items:center;min-height:36px;text-decoration:none;display:flex}.nav-section-title.svelte-1nvfvz6{color:var(--gold-dim);font-family:var(--title-font);letter-spacing:.5px;text-transform:uppercase;padding:7px 9px;font-size:13px}.nav-section-title.active-section.svelte-1nvfvz6{color:var(--gold)}ul.svelte-1nvfvz6{gap:3px;padding-left:10px;list-style:none;display:grid}ul.standalone.svelte-1nvfvz6{padding-left:0}.nav-page.svelte-1nvfvz6{color:var(--text-soft);border-left:2px solid #0000;padding:7px 10px}.nav-page.svelte-1nvfvz6:hover,.nav-section-title.svelte-1nvfvz6:hover{color:var(--text-bright);background:var(--nav-hover-bg)}.nav-page.active.svelte-1nvfvz6{color:var(--gold);background:var(--surface-active);border-left-color:var(--gold)}.nav-page.svelte-1nvfvz6:focus-visible,.nav-section-title.svelte-1nvfvz6:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (pointer:coarse){.nav-section-title.svelte-1nvfvz6,.nav-page.svelte-1nvfvz6{min-height:40px}}@media (max-width:800px){aside.svelte-1nvfvz6{z-index:40;visibility:hidden;border-width:0 1px 0 0;width:min(82vw,280px);height:100vh;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}aside.open.svelte-1nvfvz6{visibility:visible;transform:translate(0)}.nav-close.svelte-1nvfvz6{background:var(--btn-flat-bg);width:40px;height:40px;color:var(--text-soft);border:1px solid var(--border-soft);cursor:pointer;border-radius:3px;flex:none;display:block}.nav-close.svelte-1nvfvz6:hover{color:var(--text-bright);border-color:var(--gold-dim)}.nav-close.svelte-1nvfvz6:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.nav-close.svelte-1nvfvz6 span:where(.svelte-1nvfvz6):before,.nav-close.svelte-1nvfvz6 span:where(.svelte-1nvfvz6):after{content:"";background:currentColor;width:20px;height:2px;margin:auto;display:block}.nav-close.svelte-1nvfvz6 span:where(.svelte-1nvfvz6):before{transform:rotate(45deg)}.nav-close.svelte-1nvfvz6 span:where(.svelte-1nvfvz6):after{transform:translateY(-2px)rotate(-45deg)}}.permission-denied.svelte-ql4mi{color:var(--text);background:var(--surface-sunken);border-left:3px solid var(--badge-warn-text);border-radius:2px;padding:14px 12px}.permission-denied-copy.svelte-ql4mi{flex-direction:column;gap:4px;display:flex}.permission-denied.svelte-ql4mi strong:where(.svelte-ql4mi){color:var(--badge-warn-text)}.permission-denied.svelte-ql4mi span:where(.svelte-ql4mi){color:var(--text-soft);line-height:1.5}.visually-hidden.svelte-ql4mi{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flags-panel.svelte-19xqiq2{gap:8px;display:grid}.flag-list.svelte-19xqiq2{gap:10px;margin:0;padding:0;list-style:none;display:grid}.flag-list.svelte-19xqiq2>li:where(.svelte-19xqiq2){background:var(--surface-inset);border-left:2px solid var(--gold-dim);border-radius:2px;gap:6px;padding:8px 10px;display:grid}.flag-head.svelte-19xqiq2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.details-text.svelte-19xqiq2{overflow-wrap:anywhere;line-height:1.5}.related.svelte-19xqiq2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.events.svelte-19xqiq2{gap:3px;margin:0;padding:0;list-style:none;display:grid}.events.svelte-19xqiq2 li:where(.svelte-19xqiq2){font-size:var(--font-size-small);flex-wrap:wrap;gap:10px;display:flex}.note-text.svelte-19xqiq2{overflow-wrap:anywhere}.flair-controls.svelte-xcw9hv{gap:8px;margin:8px 0;display:grid}.account-status.svelte-xcw9hv{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.streamer-links.svelte-xcw9hv{border:1px solid var(--border-subtle);border-radius:4px;padding:8px}h4.svelte-xcw9hv{margin:0 0 4px}.hint.svelte-xcw9hv{color:var(--text-dim);margin:0 0 8px;font-size:12px}.link-fields.svelte-xcw9hv{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}label.svelte-xcw9hv{gap:3px;min-width:0;display:grid}label.svelte-xcw9hv span:where(.svelte-xcw9hv){color:var(--text-dim);font-size:12px}@media (max-width:760px){.link-fields.svelte-xcw9hv{grid-template-columns:1fr}}.wealth-panel.svelte-n5vzyq{gap:10px;display:grid}.totals.svelte-n5vzyq{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.stat.svelte-n5vzyq{align-items:baseline;gap:6px;display:inline-flex}.guild-context.svelte-n5vzyq ul:where(.svelte-n5vzyq){gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.note-panel.svelte-1v79wmf{margin-top:18px}.mod-account-note.svelte-1v79wmf{flex-direction:column;gap:6px;display:flex}.note-input.svelte-1v79wmf{box-sizing:border-box;resize:vertical;width:100%}.note-submit.svelte-1v79wmf{align-self:flex-start}.general-chat-rate-limit.svelte-bfe8vz{border-top:1px solid var(--border-subtle);gap:6px;width:100%;margin-top:8px;padding-top:10px;display:grid}h4.svelte-bfe8vz,p.svelte-bfe8vz{margin:0}.scope.svelte-bfe8vz,.current-limit.svelte-bfe8vz{color:var(--text-dim)}.rate-limit-form.svelte-bfe8vz,.rate-limit-form.svelte-bfe8vz label:where(.svelte-bfe8vz){gap:5px;display:grid}.rate-limit-form.svelte-bfe8vz{max-width:440px}.rate-limit-form.svelte-bfe8vz input:where(.svelte-bfe8vz){box-sizing:border-box;width:100%}.form-error.svelte-bfe8vz{color:var(--color-danger);font-size:12px}.rate-limit-actions.svelte-bfe8vz{flex-wrap:wrap;gap:6px;display:flex}.cheater-mark-controls.svelte-5xwl2n{border:1px solid var(--border-subtle);border-radius:4px;min-width:0;margin:8px 0;padding:8px}h4.svelte-5xwl2n{margin:0 0 7px}.mark-state.svelte-5xwl2n{margin:5px 0 8px}.mark-state.svelte-5xwl2n span:where(.svelte-5xwl2n){margin-top:4px;display:block}.mark-actions.svelte-5xwl2n{flex-wrap:wrap;gap:6px;display:flex}.mark-duration.svelte-5xwl2n{color:var(--text-dim);gap:4px;margin:5px 0 8px;font-size:12px;display:grid}.mark-duration.svelte-5xwl2n input:where(.svelte-5xwl2n){width:min(100%,180px)}.mark-duration.svelte-5xwl2n small:where(.svelte-5xwl2n){color:var(--text-dim)}.daily-rewards-controls.svelte-1qukewv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:8px 0;display:grid}.daily-rewards-column.svelte-1qukewv{border:1px solid var(--border-subtle);border-radius:4px;min-width:0;padding:8px}h4.svelte-1qukewv{margin:0 0 7px}.participation-reason.svelte-1qukewv,.empty-ips.svelte-1qukewv{margin:5px 0 8px}.participation-reason.svelte-1qukewv span:where(.svelte-1qukewv){margin-top:4px;display:block}.ban-duration.svelte-1qukewv{color:var(--text-dim);gap:4px;margin:5px 0 8px;font-size:12px;display:grid}.ban-duration.svelte-1qukewv input:where(.svelte-1qukewv){width:min(100%,180px)}.ban-duration.svelte-1qukewv small:where(.svelte-1qukewv){color:var(--text-dim)}.ip-restrictions.svelte-1qukewv{gap:6px;display:grid}.ip-restriction.svelte-1qukewv{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:8px;padding:5px 0;display:flex}.ip-restriction.svelte-1qukewv:first-child{border-top:0;padding-top:0}.ip-details.svelte-1qukewv{min-width:0;color:var(--text-dim);gap:3px;font-size:12px;display:grid}.ip-details.svelte-1qukewv code:where(.svelte-1qukewv){overflow-wrap:anywhere}button.svelte-1qukewv{flex:none}@media (max-width:760px){.daily-rewards-controls.svelte-1qukewv{grid-template-columns:1fr}}.world-quest-block-controls.svelte-f7l58p{border:1px solid var(--border-subtle);border-radius:4px;min-width:0;margin:8px 0;padding:8px}h4.svelte-f7l58p{margin:0 0 7px}.block-state.svelte-f7l58p{margin:5px 0 8px}.block-state.svelte-f7l58p span:where(.svelte-f7l58p){margin-top:4px;display:block}.block-hint.svelte-f7l58p{color:var(--text-dim);margin:0 0 8px;font-size:12px;display:block}.history-panel.svelte-sb9omq{margin-top:18px}.moderation-history.svelte-sb9omq{gap:8px;margin:0;padding:0;list-style:none;display:grid}li.svelte-sb9omq{border:1px solid var(--border-subtle);background:var(--surface-sunken);border-radius:4px;padding:10px}.history-meta.svelte-sb9omq{color:var(--text-dim);font-size:var(--font-size-small);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}time.svelte-sb9omq{margin-left:auto}.history-reason.svelte-sb9omq{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:7px}.history-expiry.svelte-sb9omq{color:var(--text-dim);font-size:var(--font-size-small);margin-top:5px}@media (max-width:600px){time.svelte-sb9omq{flex-basis:100%;margin-left:0}}.account-indicators.svelte-1pp5edx{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.reward-events.svelte-1tazkyr{min-height:260px}.reward-events-toolbar.svelte-1tazkyr{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.reward-events-toolbar.svelte-1tazkyr label:where(.svelte-1tazkyr){color:var(--text-dim);font-size:var(--font-size-small);gap:5px;display:grid}.relative-days.svelte-1tazkyr{gap:8px;display:flex}.reward-events-summary.svelte-1tazkyr{color:var(--text-soft);font-size:var(--font-size-small);flex-wrap:wrap;gap:8px 16px;margin-bottom:10px;display:flex}.reward-events-summary.svelte-1tazkyr span:where(.svelte-1tazkyr){color:var(--text-dim)}.positive.svelte-1tazkyr{color:var(--success);font-weight:700}.event-action.svelte-1tazkyr{min-width:280px}.event-action.svelte-1tazkyr strong:where(.svelte-1tazkyr),.event-action.svelte-1tazkyr small:where(.svelte-1tazkyr){display:block}.event-action.svelte-1tazkyr small:where(.svelte-1tazkyr){color:var(--text-dim);margin-top:3px}@media (max-width:680px){.reward-events-toolbar.svelte-1tazkyr{flex-direction:column;align-items:stretch}.relative-days.svelte-1tazkyr button:where(.svelte-1tazkyr){flex:1}}.ip-link.svelte-sx9n97{border-radius:3px;align-items:center;display:inline-flex}.ip-link.svelte-sx9n97:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (pointer:coarse){.ip-link.svelte-sx9n97{min-width:40px;min-height:40px}}.modal-layer.svelte-1inl7rt{z-index:70;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-backdrop.svelte-1inl7rt{cursor:default;background:#000c;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.modal-dialog.svelte-1inl7rt{width:min(var(--modal-width), 100%);background:var(--panel-bg);border:1px solid var(--border);border-radius:8px;max-height:calc(100vh - 48px);position:relative;overflow:hidden;box-shadow:0 18px 60px #000e,inset 0 1px #ffffff12}.modal-dialog.svelte-1inl7rt:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:800px){.modal-layer.svelte-1inl7rt{padding:0}.modal-dialog.svelte-1inl7rt{border:0;border-radius:0;width:100%;height:100%;max-height:none}}header.svelte-1k2f5f6{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}h2.svelte-1k2f5f6{color:var(--gold);font-family:var(--title-font);text-shadow:var(--title-shadow);font-size:21px;line-height:1.2}.account-title.svelte-1k2f5f6{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-summary.svelte-1k2f5f6{color:var(--text-dim);font-size:var(--font-size-small);flex-wrap:wrap;gap:8px 18px;margin-top:8px;display:flex}.account-summary.svelte-1k2f5f6 div:where(.svelte-1k2f5f6){gap:5px;display:flex}.account-summary.svelte-1k2f5f6 dt:where(.svelte-1k2f5f6):after{content:":"}.account-summary.svelte-1k2f5f6 dd:where(.svelte-1k2f5f6){color:var(--text-soft)}.account-modal-close.svelte-1k2f5f6{background:var(--btn-flat-bg);width:40px;min-width:40px;height:40px;padding:0;position:relative}.account-modal-close.svelte-1k2f5f6 span:where(.svelte-1k2f5f6):before,.account-modal-close.svelte-1k2f5f6 span:where(.svelte-1k2f5f6):after{content:"";background:currentColor;width:20px;height:2px;position:absolute;top:18px;left:9px}.account-modal-close.svelte-1k2f5f6 span:where(.svelte-1k2f5f6):before{transform:rotate(45deg)}.account-modal-close.svelte-1k2f5f6 span:where(.svelte-1k2f5f6):after{transform:rotate(-45deg)}.account-modal-body.svelte-1k2f5f6{max-height:calc(100vh - 145px);padding:18px;overflow:auto;container-type:inline-size}.account-tabs.svelte-1k2f5f6{border-bottom:1px solid var(--border-subtle);gap:4px;margin:-4px 0 16px;display:flex}.account-tabs.svelte-1k2f5f6 button:where(.svelte-1k2f5f6){color:var(--text-dim);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 14px}.account-tabs.svelte-1k2f5f6 button:where(.svelte-1k2f5f6):hover,.account-tabs.svelte-1k2f5f6 button.active:where(.svelte-1k2f5f6){border-bottom-color:var(--gold-dim);color:var(--gold)}.recent-ips.svelte-1k2f5f6{border-top:1px solid var(--border-subtle);margin:18px 0 0;padding-top:14px}.recent-ips.svelte-1k2f5f6 h3:where(.svelte-1k2f5f6){color:var(--gold-dim);font-family:var(--title-font);margin-bottom:10px;font-size:15px}.recent-ip-list.svelte-1k2f5f6{gap:6px;display:grid}.recent-ip.svelte-1k2f5f6{background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;display:flex}.recent-ip.svelte-1k2f5f6 span:where(.svelte-1k2f5f6){color:var(--text-dim);font-size:var(--font-size-small)}@media (max-width:800px){header.svelte-1k2f5f6{padding:12px 14px}.account-modal-body.svelte-1k2f5f6{max-height:calc(100vh - 120px);padding:14px}}.page-header.svelte-ohczdc{justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:18px;display:flex}.page-title.svelte-ohczdc,.page-actions.svelte-ohczdc{align-items:center;gap:8px;display:flex}.page-title.svelte-ohczdc{flex-wrap:wrap;min-width:0}h1.svelte-ohczdc{color:var(--gold);font-family:var(--title-font);text-shadow:var(--title-shadow);font-size:24px;font-weight:600;line-height:1.2}.page-actions.svelte-ohczdc{flex:none}@media (max-width:600px){.page-header.svelte-ohczdc{flex-direction:column;align-items:flex-start}.page-actions.svelte-ohczdc{width:100%}}.theme-toggle.svelte-1fb6krp{min-height:40px;color:var(--text-dim);cursor:pointer;flex:none;align-items:center;gap:8px;font-size:12px;display:inline-flex;position:relative}.theme-toggle.svelte-1fb6krp input:where(.svelte-1fb6krp){opacity:0;width:1px;height:1px;position:absolute}.switch-track.svelte-1fb6krp{background:var(--control-bg);border:1px solid var(--control-border);border-radius:999px;align-items:center;width:34px;height:19px;padding:2px;display:inline-flex}.switch-track.svelte-1fb6krp span:where(.svelte-1fb6krp){background:var(--text-dim);border-radius:50%;width:13px;height:13px;transition:transform .12s,background .12s}.theme-toggle.svelte-1fb6krp input:where(.svelte-1fb6krp):checked+.switch-track:where(.svelte-1fb6krp){background:var(--surface-active);border-color:var(--gold-dim)}.theme-toggle.svelte-1fb6krp input:where(.svelte-1fb6krp):checked+.switch-track:where(.svelte-1fb6krp) span:where(.svelte-1fb6krp){background:var(--gold);transform:translate(15px)}.theme-toggle.svelte-1fb6krp input:where(.svelte-1fb6krp):focus-visible+.switch-track:where(.svelte-1fb6krp){outline:2px solid var(--gold);outline-offset:2px}.admin-layout.svelte-9sjh99{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.workspace.svelte-9sjh99{background:var(--bg-app);min-width:0}.workspace-topbar.svelte-9sjh99{border-bottom:1px solid var(--border-subtle);justify-content:flex-end;align-items:center;min-height:58px;padding:0 24px;display:flex}.mobile-brand.svelte-9sjh99{align-items:center;gap:10px;min-width:0;display:none}.app-title.svelte-9sjh99{color:var(--gold);font-family:var(--title-font);text-shadow:var(--title-shadow);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;overflow:hidden}.who.svelte-9sjh99{color:var(--text-dim);flex:none;align-items:center;gap:12px;font-size:12px;display:flex}.who.svelte-9sjh99 button:where(.svelte-9sjh99),.nav-toggle.svelte-9sjh99{background:var(--btn-flat-bg);color:var(--text-soft);border:1px solid var(--border-soft);cursor:pointer;border-radius:3px}.who.svelte-9sjh99 button:where(.svelte-9sjh99){padding:4px 10px}.who.svelte-9sjh99 button:where(.svelte-9sjh99):hover,.nav-toggle.svelte-9sjh99:hover{color:var(--text-bright);border-color:var(--gold-dim)}.who.svelte-9sjh99 button:where(.svelte-9sjh99):focus-visible,.nav-toggle.svelte-9sjh99:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.nav-toggle.svelte-9sjh99{width:40px;height:40px;padding:9px;display:none}.nav-toggle.svelte-9sjh99 span:where(.svelte-9sjh99){background:currentColor;height:2px;margin:4px 0;display:block}main.svelte-9sjh99{min-width:0;padding:22px 24px 60px}.nav-scrim.svelte-9sjh99{display:none}@media (pointer:coarse){.who.svelte-9sjh99 button:where(.svelte-9sjh99){min-height:40px}}@media (max-width:800px){.admin-layout.svelte-9sjh99{display:block}.workspace-topbar.svelte-9sjh99{justify-content:space-between;gap:12px;padding:0 14px}.mobile-brand.svelte-9sjh99{display:flex}.nav-toggle.svelte-9sjh99{flex:none;display:block}.who.svelte-9sjh99>span:where(.svelte-9sjh99):first-child{display:none}main.svelte-9sjh99{padding:18px 14px 40px}.nav-scrim.svelte-9sjh99{z-index:30;cursor:pointer;background:#000a;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}}.pagination.svelte-1abapbv{color:var(--text-dim);font-size:12px}.inline.svelte-1abapbv{align-items:center;gap:8px;display:flex}.footer.svelte-1abapbv{border-top:1px solid var(--border);grid-template-columns:minmax(100px,1fr) auto minmax(100px,1fr);align-items:center;gap:16px;width:100%;margin-top:14px;padding-top:14px;display:grid}.footer.svelte-1abapbv .previous:where(.svelte-1abapbv){justify-self:start}.footer.svelte-1abapbv .summary:where(.svelte-1abapbv){text-align:center}.footer.svelte-1abapbv .next:where(.svelte-1abapbv){justify-self:end}button.svelte-1abapbv{min-width:76px;padding:5px 10px}@media (max-width:520px){.footer.svelte-1abapbv{grid-template-columns:1fr 1fr;gap:10px}.footer.svelte-1abapbv .summary:where(.svelte-1abapbv){grid-area:1/1/auto/-1}.footer.svelte-1abapbv .previous:where(.svelte-1abapbv),.footer.svelte-1abapbv .next:where(.svelte-1abapbv){grid-row:2;width:100%}}th.sortable.svelte-13ynf6k button:where(.svelte-13ynf6k){color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}th.sortable.svelte-13ynf6k button:where(.svelte-13ynf6k):focus-visible{outline:2px solid var(--gold);outline-offset:3px}header.svelte-1w700u7{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}h3.svelte-1w700u7{color:var(--gold);font-family:var(--title-font);text-shadow:1px 1px 2px #000;font-size:19px;line-height:1.2}.prof-inspect-close.svelte-1w700u7{background:var(--btn-flat-bg);width:40px;min-width:40px;height:40px;padding:0;position:relative}.prof-inspect-close.svelte-1w700u7 span:where(.svelte-1w700u7):before,.prof-inspect-close.svelte-1w700u7 span:where(.svelte-1w700u7):after{content:"";background:currentColor;width:20px;height:2px;position:absolute;top:18px;left:9px}.prof-inspect-close.svelte-1w700u7 span:where(.svelte-1w700u7):before{transform:rotate(45deg)}.prof-inspect-close.svelte-1w700u7 span:where(.svelte-1w700u7):after{transform:rotate(-45deg)}.prof-inspect-body.svelte-1w700u7{max-height:calc(100vh - 145px);padding:18px;overflow:auto;container-type:inline-size}@media (max-width:800px){header.svelte-1w700u7{padding:12px 14px}.prof-inspect-body.svelte-1w700u7{max-height:calc(100vh - 120px);padding:14px}}.auto-refresh.svelte-p4h2kc{min-height:40px;color:var(--text);cursor:pointer;flex:none;align-items:center;gap:8px;font-size:12px;display:inline-flex;position:relative}.auto-refresh.svelte-p4h2kc input:where(.svelte-p4h2kc){opacity:0;width:1px;height:1px;position:absolute}.switch-track.svelte-p4h2kc{background:var(--control-bg);border:1px solid var(--control-border);border-radius:999px;align-items:center;width:34px;height:19px;padding:2px;display:inline-flex}.switch-track.svelte-p4h2kc span:where(.svelte-p4h2kc){background:var(--text-dim);border-radius:50%;width:13px;height:13px;transition:transform .12s,background .12s}.auto-refresh.svelte-p4h2kc input:where(.svelte-p4h2kc):checked+.switch-track:where(.svelte-p4h2kc){background:var(--toggle-on-bg);border-color:var(--badge-success-border)}.auto-refresh.svelte-p4h2kc input:where(.svelte-p4h2kc):checked+.switch-track:where(.svelte-p4h2kc) span:where(.svelte-p4h2kc){background:var(--badge-success-text);transform:translate(15px)}.auto-refresh.svelte-p4h2kc input:where(.svelte-p4h2kc):focus-visible+.switch-track:where(.svelte-p4h2kc){outline:2px solid var(--gold);outline-offset:2px}.location-cell.svelte-wq6bp9{cursor:help;flex-direction:column;align-items:flex-end;min-width:78px;display:inline-flex}.location-cell.svelte-wq6bp9:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.location-coords.svelte-wq6bp9{color:var(--text);font-variant-numeric:tabular-nums}.location-tooltip.svelte-wq6bp9{z-index:4;text-align:left;white-space:normal;min-width:210px;max-width:280px;color:var(--text);background:var(--surface-sunken);border:1px solid var(--border-soft);border-radius:4px;flex-direction:column;gap:3px;padding:8px 10px;display:flex;position:fixed;box-shadow:0 8px 18px #000c}.location-tooltip.svelte-wq6bp9:before{content:"";top:-5px;right:var(--arrow-right,14px);background:var(--surface-sunken);border-left:1px solid var(--border-soft);border-top:1px solid var(--border-soft);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.location-tooltip.above.svelte-wq6bp9:before{border-top:0;border-left:0;border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);top:auto;bottom:-5px}@media (max-width:760px){.location-cell.svelte-wq6bp9{min-width:70px}}th.sortable.svelte-2ov01t{padding:0}th.sortable.svelte-2ov01t button:where(.svelte-2ov01t){width:100%;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;background:0 0;border:0;padding:7px 10px}th.sortable.num.svelte-2ov01t button:where(.svelte-2ov01t){text-align:right}th.sortable.svelte-2ov01t button:where(.svelte-2ov01t):focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.sort-arrow.svelte-2ov01t{margin-left:4px}.kick-outcome.svelte-cg30af{background:var(--control-bg);border:1px solid var(--border-subtle);color:var(--text-bright);border-radius:4px;margin-bottom:12px;padding:8px 12px}.guild-bank-purge-dialog.svelte-1qnnwu6{max-height:calc(100vh - 48px);display:grid}.dialog-header.svelte-1qnnwu6,.dialog-actions.svelte-1qnnwu6{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.dialog-header.svelte-1qnnwu6{border-bottom:1px solid var(--border)}h2.svelte-1qnnwu6{color:var(--gold);font-family:var(--title-font);margin:0;font-size:20px}.dialog-close.svelte-1qnnwu6{width:40px;height:40px;padding:0;font-size:23px;line-height:1}.dialog-body.svelte-1qnnwu6{gap:16px;padding:20px;display:grid;overflow-y:auto}dl.svelte-1qnnwu6{background:var(--control-bg);border:1px solid var(--border-subtle);border-radius:4px;grid-template-columns:max-content minmax(0,1fr);gap:7px 16px;margin:0;padding:12px;display:grid}dt.svelte-1qnnwu6{color:var(--text-dim)}dd.svelte-1qnnwu6{overflow-wrap:anywhere;min-width:0;color:var(--text-bright);margin:0}.warning.svelte-1qnnwu6{border:1px solid var(--callout-border);background:var(--callout-bg);color:var(--text-soft);border-radius:4px;margin:0;padding:10px}.carrier-note.svelte-1qnnwu6{color:var(--text-dim);margin:-8px 0 0;font-size:12px}label.svelte-1qnnwu6:not(.confirm-check){color:var(--text-soft);gap:6px;display:grid}textarea.svelte-1qnnwu6{resize:vertical}.confirm-check.svelte-1qnnwu6{color:var(--text-soft);align-items:flex-start;gap:9px;display:flex}.confirm-check.svelte-1qnnwu6 input:where(.svelte-1qnnwu6){margin-top:2px}.form-error.svelte-1qnnwu6{color:var(--color-danger);margin:0}.dialog-actions.svelte-1qnnwu6{border-top:1px solid var(--border);justify-content:flex-end}.danger.svelte-1qnnwu6{border-color:var(--color-danger-border);color:var(--color-danger)}@media (max-width:800px){.guild-bank-purge-dialog.svelte-1qnnwu6{grid-template-rows:auto minmax(0,1fr) auto;height:100%;max-height:none}}.bank-summary.svelte-in9sj3{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}dl.svelte-in9sj3{flex-wrap:wrap;gap:18px 32px;margin:0;display:flex}dl.svelte-in9sj3 div:where(.svelte-in9sj3){gap:3px;display:grid}dt.svelte-in9sj3{color:var(--text-dim);font-size:12px}dd.svelte-in9sj3{color:var(--text-bright);margin:0}dd.stuck.svelte-in9sj3{color:var(--badge-warn-text)}.stuck-explainer.svelte-in9sj3,.notice.svelte-in9sj3{border:1px solid var(--callout-border);background:var(--callout-bg);color:var(--text-soft);border-radius:4px;margin:0 0 12px;padding:10px;font-size:12px}.notice.svelte-in9sj3{border-color:var(--color-danger-border);color:var(--color-danger)}tr.dormant.svelte-in9sj3 td:where(.svelte-in9sj3){background:var(--callout-bg)}tr.dormant.svelte-in9sj3 td:where(.svelte-in9sj3):first-child{box-shadow:inset 2px 0 0 var(--callout-border)}button.danger.svelte-in9sj3{border-color:var(--color-danger-border);color:var(--color-danger)}@media (max-width:640px){.bank-summary.svelte-in9sj3{display:grid}}.guild-rename-dialog.svelte-ie7trp{max-height:calc(100vh - 48px);display:grid}.dialog-header.svelte-ie7trp,.dialog-actions.svelte-ie7trp{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.dialog-header.svelte-ie7trp{border-bottom:1px solid var(--border)}h2.svelte-ie7trp{color:var(--gold);font-family:var(--title-font);margin:0;font-size:20px}.dialog-close.svelte-ie7trp{width:40px;height:40px;padding:0;font-size:23px;line-height:1}.dialog-body.svelte-ie7trp{gap:16px;padding:20px;display:grid;overflow-y:auto}dl.svelte-ie7trp{background:var(--control-bg);border:1px solid var(--border-subtle);border-radius:4px;grid-template-columns:max-content minmax(0,1fr);gap:7px 16px;margin:0;padding:12px;display:grid}dt.svelte-ie7trp{color:var(--text-dim)}dd.svelte-ie7trp{overflow-wrap:anywhere;min-width:0;color:var(--text-bright);margin:0}label.svelte-ie7trp:not(.confirm-check){color:var(--text-soft);gap:6px;display:grid}textarea.svelte-ie7trp{resize:vertical}.confirm-check.svelte-ie7trp{color:var(--text-soft);align-items:flex-start;gap:9px;display:flex}.confirm-check.svelte-ie7trp input:where(.svelte-ie7trp){margin-top:2px}.form-error.svelte-ie7trp{color:var(--color-danger);margin:0}.dialog-actions.svelte-ie7trp{border-top:1px solid var(--border);justify-content:flex-end}.danger.svelte-ie7trp{border-color:var(--color-danger-border);color:var(--color-danger)}@media (max-width:800px){.guild-rename-dialog.svelte-ie7trp{grid-template-rows:auto minmax(0,1fr) auto;height:100%;max-height:none}}.guild-summary.svelte-1dffias{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}dl.svelte-1dffias{flex-wrap:wrap;gap:18px 32px;margin:0;display:flex}dl.svelte-1dffias div:where(.svelte-1dffias){gap:3px;display:grid}dt.svelte-1dffias{color:var(--text-dim);font-size:12px}dd.svelte-1dffias{color:var(--text-bright);margin:0}button.danger.svelte-1dffias{border-color:var(--color-danger-border);color:var(--color-danger)}.members-truncated.svelte-1dffias{color:var(--text-dim);margin:0 0 12px;font-size:12px}@media (max-width:640px){.guild-summary.svelte-1dffias{display:grid}}th.sortable.svelte-1vj4ipc button:where(.svelte-1vj4ipc){color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}th.sortable.svelte-1vj4ipc button:where(.svelte-1vj4ipc):focus-visible{outline:2px solid var(--gold);outline-offset:3px}th.sortable.svelte-1vj4ipc button:where(.svelte-1vj4ipc):disabled{cursor:wait}.intro.svelte-1sqyopi{color:var(--text-soft);max-width:60ch;margin:0 0 1rem}.controls.svelte-1sqyopi{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.controls.svelte-1sqyopi .label:where(.svelte-1sqyopi){color:var(--text-soft);margin-right:.25rem}.controls.svelte-1sqyopi button.selected:where(.svelte-1sqyopi){border-color:var(--text-bright);color:var(--text-bright)}.controls.svelte-1sqyopi button.capture:where(.svelte-1sqyopi){margin-left:auto}.status.svelte-1sqyopi{color:var(--text-soft);margin:0 0 1rem}.status.svelte-1sqyopi .over:where(.svelte-1sqyopi){color:var(--color-danger);margin-left:.25rem}h3.svelte-1sqyopi{font-size:var(--font-size-table);color:var(--text-soft);margin:1.25rem 0 .5rem}tr.total-row.svelte-1sqyopi td:where(.svelte-1sqyopi){color:var(--text-bright);font-weight:600}.history-toolbar.svelte-8uzkpj{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.history-toolbar.svelte-8uzkpj button:where(.svelte-8uzkpj){min-width:92px}.history-toolbar.svelte-8uzkpj button.active:where(.svelte-8uzkpj){border-color:var(--gold);color:var(--gold);background:#cfa04d1f}.history-note.svelte-8uzkpj{overflow-wrap:anywhere;white-space:pre-wrap;min-width:260px;max-width:520px}.suspicious-page.svelte-1lmebdb{width:100%}.description.svelte-1lmebdb{color:var(--text);line-height:1.5}.page-controls.svelte-1lmebdb{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.description-row.svelte-1lmebdb{justify-content:space-between;align-items:center;gap:12px 24px;width:100%;display:flex}.control-actions.svelte-1lmebdb{flex:none;align-items:center;gap:12px;display:flex}.visually-hidden.svelte-1lmebdb{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search.svelte-1lmebdb input:where(.svelte-1lmebdb){width:min(360px,80vw)}.observed-column.svelte-1lmebdb{width:180px}table.svelte-1lmebdb{border-collapse:separate;border-spacing:0;min-width:720px}.evidence-column.svelte-1lmebdb{width:100px}.score-column.svelte-1lmebdb{width:80px}th.sortable.svelte-1lmebdb{padding:0}th.sortable.svelte-1lmebdb button:where(.svelte-1lmebdb){width:100%;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;background:0 0;border:0;padding:7px 10px}th.sortable.svelte-1lmebdb button:where(.svelte-1lmebdb):focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.sort-arrow.svelte-1lmebdb{margin-left:4px}.player-row.svelte-1lmebdb td:where(.svelte-1lmebdb){background:var(--surface-sunken);box-shadow:inset 0 1px var(--border-soft);background-clip:padding-box;border-top:12px solid #0000;border-bottom:0}.player-row.svelte-1lmebdb td:where(.svelte-1lmebdb):first-child{box-shadow:inset 1px 0 var(--border-soft), inset 0 1px var(--border-soft)}.player-row.svelte-1lmebdb td:where(.svelte-1lmebdb):last-child{box-shadow:inset -1px 0 var(--border-soft), inset 0 1px var(--border-soft)}.identity.svelte-1lmebdb{align-items:center;gap:10px;min-width:0;display:flex}.identity-separator.svelte-1lmebdb{color:var(--text-dim)}.score.svelte-1lmebdb{color:var(--gold);font-weight:600}.evidence-row.svelte-1lmebdb:hover{background:0 0}.evidence-row.svelte-1lmebdb td:where(.svelte-1lmebdb){background:var(--surface-sunken);border:solid var(--border-soft);white-space:normal;border-width:0 1px 1px;padding:0 10px 12px 28px}.evidence-heading.svelte-1lmebdb{color:var(--text-dim);font-size:var(--font-size-small);margin-bottom:5px}ul.svelte-1lmebdb{gap:5px;margin:0;padding:0;list-style:none;display:grid}li.svelte-1lmebdb{background:var(--surface-inset);border-left:2px solid var(--gold-dim);border-radius:2px;grid-template-columns:minmax(140px,200px) minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:7px 9px;display:grid}li.svelte-1lmebdb code:where(.svelte-1lmebdb){color:var(--gold-dim);overflow-wrap:anywhere}.evidence-weight.svelte-1lmebdb{color:var(--text-dim);font-size:var(--font-size-small);white-space:nowrap}.evidence-detail.svelte-1lmebdb{color:var(--text);overflow-wrap:anywhere;line-height:1.4}.evidence-recurrence.svelte-1lmebdb{color:var(--text-dim);font-size:var(--font-size-small);margin-top:3px}@media (max-width:900px){li.svelte-1lmebdb{grid-template-columns:minmax(0,1fr) auto;gap:3px 12px}.evidence-detail.svelte-1lmebdb{grid-area:2/1/auto/-1}}@media (max-width:700px){.description-row.svelte-1lmebdb{flex-direction:column;align-items:flex-start;gap:8px}.control-actions.svelte-1lmebdb{flex-wrap:wrap}.search.svelte-1lmebdb,.search.svelte-1lmebdb input:where(.svelte-1lmebdb){width:100%}}.calibration-page.svelte-azzdr7{width:100%}.description.svelte-azzdr7{color:var(--text);line-height:1.5}.page-controls.svelte-azzdr7{justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:14px;display:flex}.control-actions.svelte-azzdr7{flex:none;align-items:center;gap:12px;display:flex}.histograms.svelte-azzdr7{grid-template-columns:repeat(auto-fill,minmax(min(560px,100%),1fr));gap:16px;display:grid}.histogram.svelte-azzdr7{background:var(--surface-sunken);border:1px solid var(--border-soft);border-radius:3px;padding:12px}.histogram.svelte-azzdr7 header:where(.svelte-azzdr7){justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.histogram.svelte-azzdr7 code:where(.svelte-azzdr7){color:var(--gold-dim);overflow-wrap:anywhere}.samples.svelte-azzdr7{color:var(--text-dim);font-size:var(--font-size-small);white-space:nowrap}.stats.svelte-azzdr7{flex-wrap:wrap;gap:4px 18px;margin:8px 0 0;display:flex}.stat.svelte-azzdr7{align-items:baseline;gap:6px;display:flex}.stat.svelte-azzdr7 dt:where(.svelte-azzdr7){color:var(--text-dim);font-size:var(--font-size-small)}.stat.svelte-azzdr7 dd:where(.svelte-azzdr7){color:var(--text);font-variant-numeric:tabular-nums;margin:0}@media (max-width:700px){.page-controls.svelte-azzdr7{flex-direction:column;align-items:flex-start}.control-actions.svelte-azzdr7{flex-wrap:wrap}}.history-panel.svelte-3j6fkb{margin-top:18px}.history-empty.svelte-3j6fkb{color:var(--text-dim)}.history-error.svelte-3j6fkb{color:var(--color-danger)}.history-list.svelte-3j6fkb{gap:8px;margin:0;padding:0;list-style:none;display:grid}li.svelte-3j6fkb{border:1px solid var(--border-subtle);background:var(--surface-sunken);border-radius:4px;padding:10px}summary.svelte-3j6fkb{color:var(--text-soft);cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}summary.svelte-3j6fkb:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.history-count.svelte-3j6fkb{color:var(--text-dim);font-size:var(--font-size-small)}.history-current.svelte-3j6fkb{border:1px solid var(--border-soft);color:var(--gold-dim);font-size:var(--font-size-small);border-radius:999px;padding:2px 6px}time.svelte-3j6fkb{color:var(--text-dim);font-size:var(--font-size-small);margin-left:auto}.history-note.svelte-3j6fkb{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:10px}.history-note.svelte-3j6fkb strong:where(.svelte-3j6fkb){color:var(--text-soft);margin-right:6px}dl.svelte-3j6fkb{gap:6px;margin-top:10px;display:grid}dl.svelte-3j6fkb div:where(.svelte-3j6fkb){grid-template-columns:minmax(160px,1fr) minmax(220px,2fr);gap:8px 16px;display:grid}dt.svelte-3j6fkb{color:var(--gold-dim);font-weight:600}dd.svelte-3j6fkb{overflow-wrap:anywhere;align-items:baseline;gap:8px;min-width:0;display:flex}.history-arrow.svelte-3j6fkb{color:var(--text-dim)}.history-actions.svelte-3j6fkb{justify-content:flex-end;margin-top:12px;display:flex}@media (max-width:600px){time.svelte-3j6fkb{flex-basis:100%;margin-left:0}dl.svelte-3j6fkb div:where(.svelte-3j6fkb){grid-template-columns:1fr;gap:2px}}.collapsible-title.svelte-1oh3gv0{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;gap:6px;list-style:none}.collapsible-title.svelte-1oh3gv0::-webkit-details-marker{display:none}.collapsible-title.svelte-1oh3gv0:hover{color:var(--text-bright)}.collapsible-title.svelte-1oh3gv0:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:2px}.collapsible-count.svelte-1oh3gv0{color:var(--text-soft);font-family:var(--ui-font);font-size:var(--font-size-small)}.collapsible-caret.svelte-1oh3gv0{width:14px;height:14px;color:var(--text-soft);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;transition:transform .12s}.collapsible-caret-open.svelte-1oh3gv0{transform:rotate(90deg)}.collapsible-panel.svelte-1oh3gv0:not([open]) .collapsible-title:where(.svelte-1oh3gv0){border-bottom:0;margin-bottom:0;padding-bottom:0}.ac-note.svelte-1ri6nb7{color:var(--text-soft);margin:4px 0 14px}.ac-error.svelte-1ri6nb7{color:var(--color-danger);margin:4px 0 14px}.ac-saved.svelte-1ri6nb7{color:var(--text-soft);align-self:center}.ac-toolbar.svelte-1ri6nb7{border:1px solid var(--border-subtle);background:var(--surface-inset);border-radius:4px;justify-content:space-between;align-items:flex-end;gap:16px;padding:10px;display:flex}.ac-action-area.svelte-1ri6nb7{margin-top:18px;padding-bottom:12px}.ac-save-flow.svelte-1ri6nb7{flex:1;align-items:flex-end;gap:8px;min-width:0;display:flex}.ac-secondary-actions.svelte-1ri6nb7{flex:none;gap:8px;display:flex}.ac-reset-all.svelte-1ri6nb7,.ac-restore-applied.svelte-1ri6nb7{background:var(--btn-flat-bg);color:var(--text-dim);border-color:var(--border-subtle)}.ac-save.ac-save-dirty.svelte-1ri6nb7{background:linear-gradient(var(--btn-accent-grad-from), var(--btn-accent-grad-to));color:var(--btn-accent-text);border-color:var(--gold-dim);font-family:var(--title-font);font-weight:600}.ac-save.ac-save-dirty.svelte-1ri6nb7:hover{filter:brightness(1.2)}.ac-modified-count.svelte-1ri6nb7{color:var(--text-bright);margin-left:8px}.ac-change-note.svelte-1ri6nb7{width:min(520px,100%);min-width:180px;color:var(--text-soft);font-size:var(--font-size-small);gap:4px;display:grid}.ac-change-note.svelte-1ri6nb7 :is(span:where(.svelte-1ri6nb7),input:where(.svelte-1ri6nb7)){transition:color .12s,border-color .12s}.ac-change-note.ac-change-note-dirty.svelte-1ri6nb7 span:where(.svelte-1ri6nb7){color:var(--gold);font-weight:600}.ac-change-note.ac-change-note-dirty.svelte-1ri6nb7 input:where(.svelte-1ri6nb7){border-color:var(--gold-dim)}.ac-restore-notice.svelte-1ri6nb7{border-left:3px solid var(--gold-dim);color:var(--text-soft);background:var(--surface-inset);margin:0 0 14px;padding:8px 10px}.ac-fields.svelte-1ri6nb7{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px 18px;margin:10px 0;display:grid}.ac-field.svelte-1ri6nb7{border:1px solid #0000;border-radius:4px;flex-direction:column;gap:4px;padding:8px;display:flex}.ac-field.ac-changed.svelte-1ri6nb7{border-color:var(--border-soft);border-left:3px solid var(--gold-dim);background:var(--surface-inset)}.ac-field.ac-changed.svelte-1ri6nb7 .ac-field-name:where(.svelte-1ri6nb7){color:var(--gold);font-weight:700}.ac-field.ac-invalid.svelte-1ri6nb7{border-color:var(--color-danger-border)}.ac-field-head.svelte-1ri6nb7{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ac-field-name.svelte-1ri6nb7{font-weight:600}.ac-field-meta.svelte-1ri6nb7,.ac-help.svelte-1ri6nb7{color:var(--text-soft);font-size:12px}.ac-options.svelte-1ri6nb7{flex-direction:column;gap:2px;max-height:220px;display:flex;overflow-y:auto}.ac-toggle.svelte-1ri6nb7{align-items:center;gap:6px;display:flex}.ac-toggle.ac-option-changed.svelte-1ri6nb7>span:where(.svelte-1ri6nb7){color:var(--gold);font-weight:700}@media (max-width:700px){.ac-toolbar.svelte-1ri6nb7,.ac-save-flow.svelte-1ri6nb7{align-items:stretch}.ac-toolbar.svelte-1ri6nb7{flex-direction:column}.ac-save-flow.svelte-1ri6nb7{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.ac-change-note.svelte-1ri6nb7{grid-column:1/-1;width:100%}.ac-saved.svelte-1ri6nb7{align-self:center}.ac-reset-all.svelte-1ri6nb7{align-self:flex-end}.ac-secondary-actions.svelte-1ri6nb7{flex-wrap:wrap;justify-content:flex-end;align-self:flex-end}}.shared-ips-page.svelte-1rl0vlp{width:min(100%,1100px)}.description.svelte-1rl0vlp{color:var(--text);line-height:1.5}.shared-ips-intro.svelte-1rl0vlp{justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.online-filter.svelte-1rl0vlp{min-height:40px;color:var(--text);cursor:pointer;flex:none;align-items:center;gap:8px;font-size:12px;display:inline-flex;position:relative}.online-filter.svelte-1rl0vlp input:where(.svelte-1rl0vlp){opacity:0;width:1px;height:1px;position:absolute}.switch-track.svelte-1rl0vlp{background:var(--control-bg);border:1px solid var(--control-border);border-radius:999px;align-items:center;width:34px;height:19px;padding:2px;display:inline-flex}.switch-track.svelte-1rl0vlp span:where(.svelte-1rl0vlp){background:var(--text-dim);border-radius:50%;width:13px;height:13px;transition:transform .12s,background .12s}.online-filter.svelte-1rl0vlp input:where(.svelte-1rl0vlp):checked+.switch-track:where(.svelte-1rl0vlp){background:var(--toggle-on-bg);border-color:var(--badge-success-border)}.online-filter.svelte-1rl0vlp input:where(.svelte-1rl0vlp):checked+.switch-track:where(.svelte-1rl0vlp) span:where(.svelte-1rl0vlp){background:var(--badge-success-text);transform:translate(15px)}.online-filter.svelte-1rl0vlp input:where(.svelte-1rl0vlp):focus-visible+.switch-track:where(.svelte-1rl0vlp){outline:2px solid var(--gold);outline-offset:2px}.investigation-note.svelte-1rl0vlp{color:var(--text-dim);background:var(--surface-inset);border-left:2px solid var(--gold-dim);border-radius:3px;margin:10px 0 14px;padding:9px 11px;font-size:12px;line-height:1.45}.shared-ip-table.svelte-1rl0vlp{table-layout:fixed;min-width:680px}.accounts-column.svelte-1rl0vlp{width:150px}.last-seen-column.svelte-1rl0vlp{width:220px}th.sortable.svelte-1rl0vlp{padding:0}th.sortable.svelte-1rl0vlp button:where(.svelte-1rl0vlp){width:100%;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;background:0 0;border:0;padding:7px 10px}th.sortable.svelte-1rl0vlp button:where(.svelte-1rl0vlp):hover{color:var(--gold)}th.sortable.svelte-1rl0vlp button:where(.svelte-1rl0vlp):focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.ip-identity.svelte-1rl0vlp{align-items:center;gap:8px;min-width:0;display:flex}.ip-identity.svelte-1rl0vlp a:where(.svelte-1rl0vlp){color:var(--gold);text-decoration:underline}.ip-identity.svelte-1rl0vlp code:where(.svelte-1rl0vlp){color:inherit}.account-count.svelte-1rl0vlp{width:-moz-fit-content;width:fit-content;color:var(--text-dim);background:var(--control-bg-hover);border:1px solid var(--control-border);text-transform:uppercase;letter-spacing:.4px;border-radius:999px;align-items:baseline;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.account-count.svelte-1rl0vlp strong:where(.svelte-1rl0vlp){color:var(--gold);font-size:14px}.last-seen.svelte-1rl0vlp{color:var(--text-dim);font-size:12px}@media (max-width:700px){.shared-ips-intro.svelte-1rl0vlp{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.switch-track.svelte-1rl0vlp span:where(.svelte-1rl0vlp){transition:none}}.rb-current-name.svelte-xbyu73{color:var(--gold);font-size:1.6rem;font-weight:700}.rb-current-month.svelte-xbyu73{color:var(--text-dim)}.rb-form.svelte-xbyu73{grid-template-columns:max-content 1fr;align-items:center;gap:.5rem .75rem;max-width:40rem;display:grid}.rb-actions.svelte-xbyu73{gap:.5rem;margin-top:.75rem;display:flex}.rb-problem.svelte-xbyu73{color:var(--color-danger)}.unstuck-reports-page.svelte-zmnwyw{gap:16px;width:min(100%,1500px);display:grid}.description.svelte-zmnwyw{color:var(--text-soft);line-height:1.5}.request-state.svelte-zmnwyw{color:var(--text-soft);justify-items:start;gap:12px;padding:18px;display:grid}caption.svelte-zmnwyw{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hotspots-table.svelte-zmnwyw{min-width:980px}.reports-table.svelte-zmnwyw{min-width:1420px}.table-scroll.svelte-zmnwyw:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.detail-stack.svelte-zmnwyw{white-space:normal;gap:3px;line-height:1.35;display:grid}.detail-stack.svelte-zmnwyw span:where(.svelte-zmnwyw),.coordinates.svelte-zmnwyw span:where(.svelte-zmnwyw){color:var(--text-dim);font-size:11px}.area-details.svelte-zmnwyw{min-width:160px}.coordinates.svelte-zmnwyw{min-width:175px}.reason-cell.svelte-zmnwyw{white-space:normal;overflow-wrap:anywhere;max-width:220px}.load-more.svelte-zmnwyw{min-height:58px;color:var(--text-soft);border-top:1px solid var(--border-subtle);justify-content:center;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}@media (max-width:640px){.load-more.svelte-zmnwyw{flex-direction:column}}.item-tracking-page.svelte-15xy32y{flex-direction:column;gap:16px;display:flex}.description.svelte-15xy32y{color:var(--muted);margin:0}.lookup-form.svelte-15xy32y{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.lookup-label.svelte-15xy32y{flex-direction:column;flex:320px;gap:4px;display:flex}.lookup-label.svelte-15xy32y input:where(.svelte-15xy32y){width:100%;font-family:var(--mono,monospace)}.mono.svelte-15xy32y{font-family:var(--mono,monospace);word-break:break-all;font-size:.9em}.link-button.svelte-15xy32y{color:var(--link,inherit);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.table-scroll.svelte-15xy32y{overflow-x:auto}.ledger-table.svelte-15xy32y{border-collapse:collapse;width:100%}.ledger-table.svelte-15xy32y th:where(.svelte-15xy32y),.ledger-table.svelte-15xy32y td:where(.svelte-15xy32y){text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:6px 8px}.ledger-table.svelte-15xy32y caption:where(.svelte-15xy32y){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.empty.svelte-15xy32y,.request-state.svelte-15xy32y{color:var(--muted);padding:12px 0}.load-more.svelte-15xy32y{align-items:center;gap:12px;margin-top:12px;display:flex}.count.svelte-15xy32y{color:var(--muted);margin:8px 0 0}.ip-block-dialog.svelte-10fx0a8{flex-direction:column;max-height:calc(100vh - 48px);display:flex}header.svelte-10fx0a8{border-bottom:1px solid var(--border);padding:16px 18px}h2.svelte-10fx0a8{color:var(--gold);font-family:var(--title-font);font-size:20px}header.svelte-10fx0a8 code:where(.svelte-10fx0a8){color:var(--text-dim);margin-top:4px;display:block}.dialog-body.svelte-10fx0a8{gap:14px;padding:18px;display:grid;overflow:auto}.warning.svelte-10fx0a8{color:var(--text-dim);background:var(--surface-inset);border-left:2px solid var(--gold-dim);border-radius:3px;padding:9px 11px;font-size:12px;line-height:1.45}label.svelte-10fx0a8{color:var(--gold-dim);gap:6px;font-size:12px;display:grid}textarea.svelte-10fx0a8{resize:vertical}footer.svelte-10fx0a8{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 18px 16px;display:flex}.danger.svelte-10fx0a8{border-color:var(--color-danger-border);color:var(--color-danger)}.danger.svelte-10fx0a8:hover{border-color:var(--color-danger);color:var(--text)}@media (max-width:800px){.ip-block-dialog.svelte-10fx0a8{height:100%;max-height:none}.dialog-body.svelte-10fx0a8{flex:1}footer.svelte-10fx0a8 button:where(.svelte-10fx0a8){flex:1;min-height:40px}}.ip-page.svelte-11rsv4f{gap:10px;display:grid}.back-link.svelte-11rsv4f{align-items:center;width:-moz-fit-content;width:fit-content;display:inline-flex}.back-link.svelte-11rsv4f:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.summary.svelte-11rsv4f,.account-heading.svelte-11rsv4f{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.summary.svelte-11rsv4f{margin-bottom:12px}.block-action.svelte-11rsv4f{border-color:var(--color-danger-border);color:var(--color-danger)}.block-action.svelte-11rsv4f:hover{border-color:var(--color-danger);color:var(--text)}.account-list.svelte-11rsv4f{gap:12px;display:grid}.ip-account.svelte-11rsv4f{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:4px;margin:0;padding:10px}.account-heading.svelte-11rsv4f{justify-content:space-between;margin-bottom:8px}.account-heading.svelte-11rsv4f>div:where(.svelte-11rsv4f){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hint.svelte-11rsv4f,.account-meta.svelte-11rsv4f,.match-reason.svelte-11rsv4f{color:var(--text-dim);font-size:var(--font-size-small)}.account-meta.svelte-11rsv4f{margin-bottom:8px}.match-reason.svelte-11rsv4f{margin-top:4px}@media (max-width:700px){.account-heading.svelte-11rsv4f{flex-direction:column;align-items:flex-start}}@media (pointer:coarse){.back-link.svelte-11rsv4f{min-width:40px;min-height:40px}}.staff-add.svelte-1bqrnw2{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.staff-add-name.svelte-1bqrnw2{min-width:200px}.role-check.svelte-1bqrnw2{white-space:nowrap;align-items:center;gap:5px;margin-right:10px;display:inline-flex}.hint.svelte-1bqrnw2{color:var(--text-dim);font-size:12px}td.svelte-1bqrnw2 .role-check:where(.svelte-1bqrnw2){margin-right:12px}.page-controls.svelte-8nkolu{justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:14px;display:flex}@media (max-width:700px){.page-controls.svelte-8nkolu{flex-direction:column;align-items:flex-start;gap:8px}}.filters.svelte-tm2tub{flex-wrap:wrap;gap:6px;margin:10px 0 14px;display:flex}.filters.svelte-tm2tub button:where(.svelte-tm2tub){background:var(--control-bg);border:1px solid var(--control-border);color:var(--text);cursor:pointer;font:inherit;border-radius:4px;padding:5px 10px}.filters.svelte-tm2tub button.active:where(.svelte-tm2tub){border-color:var(--gold);color:var(--gold)}.filters.svelte-tm2tub .count:where(.svelte-tm2tub){color:var(--text-dim);margin-left:4px}.detail-row.svelte-tm2tub td:where(.svelte-tm2tub){background:var(--surface-sunken);white-space:normal}.detail.svelte-tm2tub{gap:10px;padding:6px 4px 10px;display:grid}.details-text.svelte-tm2tub{overflow-wrap:anywhere;white-space:pre-line;line-height:1.5}.related.svelte-tm2tub{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timeline.svelte-tm2tub ul:where(.svelte-tm2tub){gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.timeline.svelte-tm2tub li:where(.svelte-tm2tub){background:var(--surface-inset);border-left:2px solid var(--gold-dim);border-radius:2px;flex-wrap:wrap;gap:10px;padding:4px 8px;display:flex}.note-text.svelte-tm2tub{overflow-wrap:anywhere}.workflow.svelte-tm2tub{gap:8px;display:grid}.workflow.svelte-tm2tub textarea:where(.svelte-tm2tub){resize:vertical;width:100%;max-width:520px}.actions.svelte-tm2tub{flex-wrap:wrap;gap:8px;display:flex}.action-error.svelte-tm2tub,.trend-up.svelte-tm2tub{color:var(--color-danger)}.trend-down.svelte-tm2tub{color:var(--text-dim)}.page-controls.svelte-1rol3bx{justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:14px;display:flex}.realm.svelte-1rol3bx{color:var(--text-soft);margin:0 0 12px}.bucket.svelte-1rol3bx{margin-bottom:20px}.bucket.svelte-1rol3bx h3:where(.svelte-1rol3bx){margin:0 0 4px}.bucket-summary.svelte-1rol3bx,.bucket-sold.svelte-1rol3bx{color:var(--text-soft);margin:0 0 8px}.essence-note.svelte-1rol3bx{color:var(--badge-warn-text);margin:0 0 8px}.sold-unavailable.svelte-1rol3bx{color:var(--badge-warn-text);margin:0 0 12px}@media (max-width:700px){.page-controls.svelte-1rol3bx{flex-direction:column;align-items:flex-start;gap:8px}}.session-state.svelte-19ma87o{color:var(--text-soft);text-align:center;justify-items:center;gap:12px;padding:80px 20px;display:grid}@layer tokens{:root{--gold:#ffd100;--gold-dim:#c8a838;--border:#40371f;--border-soft:#463a1c;--border-subtle:#2a2414;--panel-bg:linear-gradient(170deg, #15151f 0%, #0b0b12 60%, #08080d 100%);--panel-vignette:inset 0 0 24px #0006;--bg-app:#060609;--surface-sunken:#090910;--surface-inset:#0d0d14;--surface-active:#241a0e;--btn-flat-bg:#1a1410;--btn-grad-from:#211b10;--btn-grad-to:#151109;--btn-grad-from-hover:#2a2112;--btn-grad-to-hover:#18120a;--btn-accent-grad-from:#4a3a14;--btn-accent-grad-to:#241c08;--btn-accent-text:#ffd100;--nav-bg:#0b0b11;--nav-hover-bg:#1a160f;--callout-bg:#171207;--callout-border:#8a6f2d;--focus-glow:#c8a83833;--calendar-icon-filter:invert(72%) sepia(60%) saturate(450%) hue-rotate(2deg) brightness(95%);--native-color-scheme:dark;--title-font:"Palatino Linotype", Palatino, Georgia, serif;--ui-font:"Arial", "Helvetica", sans-serif;--text:#e8d8a8;--text-bright:#fff;--text-soft:#c9b27a;--text-dim:#9a8c66;--color-danger:#ff7a5e;--color-danger-border:#b34a3a;--row-hover:#1d1d2a;--control-bg:#292933;--control-bg-hover:#1e1e2b;--control-border:#51462d;--control-border-hover:#68572c;--control-placeholder:#746b52;--chart-secondary:#8cc7ff;--badge-warn-border:#c98c36;--badge-warn-text:#ffbf66;--badge-neutral-border:#5d5645;--badge-neutral-text:#b8ad91;--badge-success-border:#348b56;--badge-success-text:#7bea9f;--badge-success-bg:#0c2114;--toggle-on-bg:#17301f;--title-shadow:1px 1px 2px #000;--panel-outline:1px solid #000;--font-size-base:14px;--font-size-small:12px;--font-size-table:14px;--font-size-section:14px}:root[data-theme=light]{--gold:#8b5e1a;--gold-dim:#7d5820;--border:#d6d0c4;--border-soft:#e0dbd0;--border-subtle:#ece7dc;--panel-bg:linear-gradient(170deg, #fff 0%, #faf8f3 60%, #f4f1ea 100%);--panel-vignette:inset 0 0 16px #0000000a;--bg-app:#f4f1ea;--surface-sunken:#ebe6dc;--surface-inset:#f3efe6;--surface-active:#efe6d4;--btn-flat-bg:#ebe6dc;--btn-grad-from:#f5f0e6;--btn-grad-to:#ebe4d4;--btn-grad-from-hover:#f8f4ec;--btn-grad-to-hover:#efe8d8;--btn-accent-grad-from:#916a2c;--btn-accent-grad-to:#7d5a1e;--btn-accent-text:#fff8e6;--nav-bg:#f0ebe3;--nav-hover-bg:#e8e0d2;--callout-bg:#f2ecdf;--callout-border:#a9793a;--focus-glow:#8b5e1a33;--calendar-icon-filter:none;--native-color-scheme:light;--text:#1c1917;--text-bright:#100d0a;--text-soft:#44403c;--text-dim:#57534e;--color-danger:#a83a2a;--color-danger-border:#7d2d20;--row-hover:#efe9de;--control-bg:#fff;--control-bg-hover:#f2ede2;--control-border:#d6d0c4;--control-border-hover:#8b5e1a;--control-placeholder:#79746c;--chart-secondary:#2f6fb0;--badge-warn-border:#96631c;--badge-warn-text:#7a4a12;--badge-neutral-border:#8a8478;--badge-neutral-text:#57534e;--badge-success-border:#2f7a4a;--badge-success-text:#1f6b3a;--badge-success-bg:#dcefdf;--toggle-on-bg:#cfe8d6;--title-shadow:none;--panel-outline:none}}@layer base{*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-app);color:var(--text);font-family:var(--ui-font);font-size:var(--font-size-base);min-height:100vh;line-height:1.35}a{color:var(--gold-dim)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background:var(--control-bg);min-height:34px;color:var(--text);caret-color:var(--gold);border:1px solid var(--control-border);font:inherit;border-radius:4px;padding:7px 9px;box-shadow:inset 0 1px #ffffff0a,0 1px 1px #0008}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea):hover{background:var(--control-bg-hover);border-color:var(--control-border-hover)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea):focus-visible{border-color:var(--gold-dim);box-shadow:inset 0 1px 0 #ffffff0a, 0 0 0 2px var(--focus-glow);outline:none}:where(input,textarea)::placeholder{color:var(--control-placeholder);opacity:1}select,option{background-color:var(--control-bg);color:var(--text);color-scheme:var(--native-color-scheme)}input:-webkit-autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--control-bg) inset}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--control-bg) inset}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--control-bg) inset}:where(button:not(.nav-scrim):not(.nav-toggle):not(.nav-close):not(.word-del):not(.btn-link)){background:linear-gradient(var(--btn-grad-from), var(--btn-grad-to));min-height:34px;color:var(--text-soft);border:1px solid var(--control-border);cursor:pointer;font:inherit;border-radius:4px;padding:6px 12px}:where(button:not(.nav-scrim):not(.nav-toggle):not(.nav-close):not(.word-del):not(.btn-link)):hover{color:var(--text);background:linear-gradient(var(--btn-grad-from-hover), var(--btn-grad-to-hover));border-color:var(--gold-dim)}:where(button:not(.nav-scrim):not(.nav-toggle):not(.nav-close):not(.word-del):not(.btn-link)):focus-visible{outline:2px solid var(--gold);outline-offset:2px}button.btn-sm{min-height:28px;font-size:var(--font-size-small);padding:3px 8px}button:disabled{opacity:.4;cursor:default}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=datetime-local],input[type=date],input[type=time]{color-scheme:var(--native-color-scheme)}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;filter:var(--calendar-icon-filter)}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:var(--calendar-icon-filter)}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;filter:var(--calendar-icon-filter)}@media (pointer:coarse){input,textarea,select{font-size:16px!important}button,button.btn-sm{min-height:40px}}}@layer components{.panel{background:var(--panel-bg);border:1px solid var(--border);outline:var(--panel-outline);box-shadow:0 2px 16px #000c, var(--panel-vignette), inset 0 1px 0 #ffffff14;border-radius:6px;padding:14px}.panel-title{font-family:var(--title-font);color:var(--gold);letter-spacing:.5px;text-shadow:var(--title-shadow);border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:baseline;margin-bottom:10px;padding-bottom:6px;font-size:16px;display:flex}.panel-title .hint{font-family:var(--ui-font);font-size:var(--font-size-small);color:var(--text-dim)}.login{background:var(--bg-app);z-index:10;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.login .panel{width:320px}.login label{color:var(--text-dim);margin:10px 0 4px;font-size:12px;display:block}.login input{width:100%;font-size:14px}.login button{background:linear-gradient(var(--btn-accent-grad-from), var(--btn-accent-grad-to));width:100%;color:var(--btn-accent-text);border:1px solid var(--gold-dim);font-size:14px;font-family:var(--title-font);cursor:pointer;border-radius:4px;margin-top:14px;padding:9px}.login button:hover{filter:brightness(1.25)}#login-error{color:var(--color-danger);min-height:15px;margin-top:10px;font-size:12px}#app{width:100%;min-height:100vh}section{margin-bottom:18px}@media (max-width:600px){.page-actions button{width:100%}}@media (pointer:coarse){.page-actions button{min-height:40px}}table{border-collapse:collapse;width:100%;font-size:var(--font-size-table)}th,td{text-align:left;border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:7px 10px}th{color:var(--gold-dim);font-weight:400;font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.6px}th.sortable{cursor:pointer}th.sortable:hover{color:var(--gold)}tbody tr:hover{background:var(--row-hover)}tr.clickable{cursor:pointer}td.num,th.num{text-align:right}.word-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.word-chip{background:var(--surface-sunken);border:1px solid var(--border-soft);border-radius:12px;align-items:center;gap:6px;padding:3px 6px 3px 9px;font-size:13px;display:inline-flex}.word-del{color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:15px;line-height:1}.word-del:hover{color:var(--color-danger)}.word-add{gap:6px;margin-top:8px;display:flex}.word-add input{flex:1}.ip-add{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ip-add .ip-add-ip,.ip-add .ip-add-reason{flex:1;min-width:140px}.ip-add-expiry{color:var(--text-soft);align-items:center;gap:4px;font-size:13px;display:flex}.ip-block .ip-row{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;display:flex}.ip-block code{background:var(--surface-sunken);border-radius:3px;padding:2px 6px}#blocked-ips table{table-layout:fixed;width:100%}#blocked-ips th,#blocked-ips td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}#blocked-ips th:first-child,#blocked-ips td:first-child{width:130px}#blocked-ips th:nth-child(3),#blocked-ips td:nth-child(3){width:150px}#blocked-ips th:nth-child(4),#blocked-ips td:nth-child(4){width:90px}#blocked-ips th:nth-child(5),#blocked-ips td:nth-child(5){width:150px}#blocked-ips th:nth-child(6),#blocked-ips td:nth-child(6){width:90px}.cf-config{flex-direction:column;gap:8px;max-width:460px;display:flex}.cf-config label{color:var(--text-soft);flex-direction:column;gap:3px;font-size:13px;display:flex}.cf-config button{align-self:flex-start}.chat-mod-status{margin:6px 0}#stats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.stat{padding:10px 12px}.stat .v{font-family:var(--title-font);color:var(--gold);text-shadow:var(--title-shadow);font-size:24px}.stat .k{font-size:var(--font-size-small);color:var(--text-dim);text-transform:uppercase;letter-spacing:.6px;margin-top:2px}.table-scroll{overflow-x:auto}.usage-table{min-width:720px}.usage-section+.usage-section{margin-top:14px}.usage-section h4{font-family:var(--title-font);color:var(--gold-dim);font-size:var(--font-size-section);margin-bottom:6px}.empty{color:var(--text-dim);padding:14px 8px;font-style:italic}.text-dim{color:var(--text-dim)}.bug-desc-cell{white-space:normal;max-width:420px}.btn-link{color:var(--gold);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.btn-link:hover{color:var(--text-bright)}.bug-meta{white-space:pre-wrap;word-break:break-all;max-width:420px;max-height:220px;font-size:var(--font-size-small);color:var(--text-dim);margin:4px 0 0;overflow:auto}.bug-report-actions{gap:10px;display:flex}.bug-shot-overlay{z-index:1000;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.bug-shot-overlay img{border:1px solid var(--border-soft);border-radius:3px;max-width:100%;max-height:100%}.badge{border:1px solid var(--gold-dim);color:var(--gold);border-radius:3px;padding:1px 6px;font-size:11px;display:inline-block}.badge.medium{font-size:var(--font-size-small);padding:2px 7px}.badge.warn{border-color:var(--badge-warn-border);color:var(--badge-warn-text)}.badge.bad{border-color:var(--color-danger-border);color:var(--color-danger)}.badge.neutral{border-color:var(--badge-neutral-border);color:var(--badge-neutral-text);background:var(--surface-sunken)}.badge.success{border-color:var(--badge-success-border);color:var(--badge-success-text);background:var(--badge-success-bg)}.badge.admin{color:#090909;text-transform:uppercase;background:#ffd100;border-color:#ffd100;font-weight:700}.detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px;margin-top:16px;display:grid}.detail-grid h4{font-family:var(--title-font);color:var(--gold-dim);font-size:var(--font-size-section);margin:0 0 8px;padding:0 8px}@media (max-width:800px){.detail-grid{grid-template-columns:1fr}}@container (width<=1080px){.detail-grid{grid-template-columns:1fr}}.controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.controls input{width:220px}.pager{margin-left:auto}#charts{grid-template-columns:repeat(3,minmax(0,620px));justify-content:start;gap:18px;display:grid}@media (max-width:1800px){#charts{grid-template-columns:repeat(2,minmax(0,620px))}}@media (max-width:1200px){#charts{grid-template-columns:minmax(0,620px)}}@media (max-width:800px){#charts{grid-template-columns:1fr}}.chart svg{width:100%;height:auto;display:block}.chart .bar{fill:var(--gold-dim)}.chart .bar:hover{fill:var(--gold)}.chart .line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chart .line.primary{stroke:var(--gold)}.chart .line.secondary{stroke:var(--chart-secondary);stroke-width:2px;opacity:.9}.chart .line-hit{fill:#0000;stroke:#0000}.chart .axis{fill:var(--text-dim);font-size:9px}.range-tabs{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.range-tab{border:1px solid var(--border);background:var(--btn-flat-bg);min-height:40px;color:var(--text);cursor:pointer;border-radius:6px;padding:6px 10px}.range-tab.active{color:var(--gold);border-color:var(--gold-dim);background:var(--surface-active)}#moderation-detail,.mod-report{margin-top:12px}.mod-report-meta{color:var(--text-soft);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 12px;font-size:12px;display:grid}.mod-details{background:var(--surface-inset);border:1px solid var(--border-subtle);white-space:pre-wrap;border-radius:4px;margin:10px 0;padding:10px}.mod-actions,.mod-account-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.mod-actions button,.mod-account-actions button,.mod-account-note button,.ip-block button,.ip-add button,#blocked-ips table button{background:var(--btn-flat-bg);color:var(--text-soft);border:1px solid var(--border-soft);cursor:pointer;border-radius:3px;padding:5px 10px}.mod-actions button:hover,.mod-account-actions button:hover,.mod-account-note button:not(:disabled):hover,.ip-block button:hover,.ip-add button:hover,#blocked-ips table button:hover{color:var(--text-bright);border-color:var(--gold-dim)}.mod-account-note button:disabled{opacity:.5;cursor:not-allowed}.ip-block .danger,.ip-add .danger,.mod-account-actions .danger,.row-actions .danger{border-color:var(--color-danger-border);color:var(--color-danger)}.ip-block .danger:hover,.ip-add .danger:hover,.mod-account-actions .danger:hover,.row-actions .danger:hover{border-color:var(--color-danger);color:var(--text-bright)}.account-admin-controls{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:4px;align-items:stretch;padding:10px}.account-status{color:var(--text-soft);font-size:var(--font-size-base);flex:1 0 100%}.moderation-reason{color:var(--text-dim);flex:1 0 100%;font-size:12px}.moderation-action-prompt{margin:10px 0}.moderation-prompt-fields{grid-template-columns:minmax(260px,1fr);gap:10px;margin-top:10px;display:grid}.moderation-prompt-fields label{color:var(--text-dim);font-size:var(--font-size-small);gap:4px;display:grid}.moderation-prompt-fields input{width:100%}.mod-confirm{border:1px solid var(--callout-border);background:var(--callout-bg);border-radius:4px;margin:10px 0;padding:10px}.mod-confirm h4{font-family:var(--title-font);color:var(--gold);margin-bottom:6px}.mod-confirm dl{grid-template-columns:90px 1fr;gap:4px 8px;font-size:12px;display:grid}.mod-confirm dt{color:var(--text-dim)}.mod-confirm dd{color:var(--text)}.mod-confirm .confirm-actions{gap:8px;margin-top:10px;display:flex}.mod-confirm button{background:linear-gradient(var(--btn-grad-from-hover), var(--btn-grad-to-hover));min-width:78px;color:var(--text);border:1px solid var(--callout-border);cursor:pointer;border-radius:3px;padding:6px 12px;font-size:12px;line-height:1.1}.mod-confirm button:hover{color:var(--text-bright);border-color:var(--gold-dim)}.mod-confirm button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mod-confirm button[data-confirm-moderation]{color:var(--gold);border-color:var(--gold-dim)}.mod-confirm .danger{border-color:var(--color-danger-border);color:var(--color-danger)}}
