.status-led[data-v-328bd369]{border:1px solid var(--line-soft);color:var(--text-dim);white-space:nowrap;border-radius:1rem;align-items:center;gap:.4rem;padding:.16rem .6rem;font-size:.76rem;display:inline-flex}.status-led__dot[data-v-328bd369]{background:currentColor;border-radius:50%;flex:none;width:.45rem;height:.45rem;box-shadow:0 0 .35rem}.status-led[data-tone=good][data-v-328bd369]{color:var(--green);border-color:#a4f95d59}.status-led[data-tone=warn][data-v-328bd369]{color:var(--amber);border-color:#ffcf7059}.status-led[data-tone=bad][data-v-328bd369]{color:var(--red);border-color:#ff7d6e66}.gsearch[data-v-4bacb5ad]{flex:1;max-width:26rem;position:relative}.gsearch__input[data-v-4bacb5ad]{width:100%;min-height:2.3rem;color:var(--text-main);background:#010a10b8;border:1px solid #ffffff1a;border-radius:999px;padding:.45rem .9rem;font-size:.88rem}.gsearch__input[data-v-4bacb5ad]:focus{border-color:var(--cyan);box-shadow:var(--glow);outline:none}.gsearch__panel[data-v-4bacb5ad]{z-index:50;gap:.4rem;max-height:26rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow-y:auto}.gsearch__hint[data-v-4bacb5ad]{color:var(--text-dim);margin:0;padding:.4rem .6rem;font-size:.84rem}.gsearch__group[data-v-4bacb5ad]{gap:.2rem;display:grid}.gsearch__label[data-v-4bacb5ad]{color:var(--cyan);text-transform:uppercase;letter-spacing:.18em;padding:.25rem .6rem .1rem;font-size:.62rem}.gsearch__item[data-v-4bacb5ad]{text-align:left;border-radius:var(--radius-md);width:100%;color:var(--text-main);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.gsearch__item.is-active[data-v-4bacb5ad]{border-color:var(--line-soft);background:#76d5ff17}.gsearch__item strong[data-v-4bacb5ad]{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.gsearch__sub[data-v-4bacb5ad]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;margin-right:auto;font-size:.78rem;overflow:hidden}.toast-host[data-v-b8fb94de]{z-index:100;justify-items:center;gap:.5rem;display:grid;position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%)}.toast[data-v-b8fb94de]{cursor:pointer;border:1px solid var(--line-strong);box-shadow:var(--shadow-panel);background:#071017f2;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.88rem;display:inline-flex}.toast__dot[data-v-b8fb94de]{background:var(--green);width:.5rem;height:.5rem;box-shadow:0 0 .4rem var(--green);border-radius:50%;flex:none}.toast[data-kind=error] .toast__dot[data-v-b8fb94de]{background:var(--red);box-shadow:0 0 .4rem var(--red)}.toast-enter-from[data-v-b8fb94de],.toast-leave-to[data-v-b8fb94de]{opacity:0;transform:translateY(.5rem)}.toast-enter-active[data-v-b8fb94de],.toast-leave-active[data-v-b8fb94de]{transition:opacity .16s,transform .16s}.layout[data-v-7b259cec]{flex-direction:column;min-height:100vh;display:flex}.topbar[data-v-7b259cec]{z-index:10;border-top:0;border-left:0;border-right:0;border-radius:0;align-items:center;gap:1.4rem;padding:.75rem 1.5rem;display:flex;position:sticky;top:0;overflow:visible}.topbar__brand[data-v-7b259cec]{line-height:1.1;display:grid}.topbar__brand strong[data-v-7b259cec]{font-size:1.05rem}.topbar__nav[data-v-7b259cec]{gap:.4rem;display:flex}.topbar__nav a[data-v-7b259cec]{border-radius:var(--radius-md);color:var(--text-dim);white-space:nowrap;border:1px solid #0000;padding:.45rem .9rem;font-size:.92rem;text-decoration:none}.topbar__nav a[data-v-7b259cec]:hover{color:var(--text-main);border-color:var(--line-soft)}.topbar__nav a.router-link-active[data-v-7b259cec]{color:var(--ink);background:var(--cyan);border-color:var(--cyan)}.topbar__search[data-v-7b259cec]{margin-left:auto}.topbar__ops[data-v-7b259cec]{align-items:center;gap:.9rem;display:flex}.topbar__who[data-v-7b259cec]{color:var(--text-dim);white-space:nowrap;font-size:.88rem}.layout__main[data-v-7b259cec]{flex:1;width:100%;max-width:1320px;margin:0 auto;padding:1.5rem}.select-col[data-v-061c96bb]{white-space:nowrap;text-align:center;width:1%}.select-col input[data-v-061c96bb]{cursor:pointer;width:1rem;height:1rem;accent-color:var(--cyan)}th.is-sortable[data-v-061c96bb]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}th.is-sortable[data-v-061c96bb]:hover{color:var(--text-main)}.sort-mark[data-v-061c96bb]{opacity:.7;margin-left:.2rem;font-size:.66rem}.cell-tagtype[data-v-061c96bb]{align-items:center;gap:.5rem;display:inline-flex}.cell-tagtype img[data-v-061c96bb]{object-fit:contain;background:var(--bg-0);border-radius:.35rem;flex:none;width:1.7rem;height:1.7rem}.cell-mono[data-v-061c96bb]{color:var(--text-main);font-family:var(--mono,monospace);cursor:copy;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.88rem}.cell-mono[data-v-061c96bb]:hover{color:var(--cyan)}.cell-mono__ok[data-v-061c96bb]{color:var(--green);margin-left:.3rem}.cell-owner[data-v-061c96bb]{color:var(--cyan);white-space:nowrap}.cell-owner[data-v-061c96bb]:hover{text-decoration:underline}.cell-dim[data-v-061c96bb]{color:var(--text-dim);font-size:.82rem}.cell-wl[data-v-061c96bb]{letter-spacing:.04em;color:var(--green);border:1px solid var(--green);white-space:nowrap;border-radius:1rem;align-items:center;gap:.2rem;padding:.12rem .5rem;font-size:.72rem;display:inline-flex}.cell-date[data-v-061c96bb]{white-space:nowrap;color:var(--text-dim);font-size:.88rem}.cell-plan[data-v-061c96bb]{align-items:center;gap:.5rem;display:inline-flex}.plan-pill[data-v-061c96bb]{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line-strong);color:var(--text-dim);white-space:nowrap;border-radius:1rem;padding:.12rem .55rem;font-size:.72rem}.plan-pill--basic[data-v-061c96bb]{color:var(--cyan);border-color:var(--cyan)}.plan-pill--standard[data-v-061c96bb]{color:var(--green);border-color:var(--green)}.plan-pill--pro[data-v-061c96bb]{color:var(--amber);border-color:var(--amber)}.cell-plan__exp[data-v-061c96bb]{color:var(--text-dim);white-space:nowrap;font-size:.76rem}.cell-money[data-v-061c96bb]{font-family:var(--mono,monospace);white-space:nowrap;color:var(--green)}.cell-money--neg[data-v-061c96bb]{color:var(--red)}.cell-sitelink[data-v-061c96bb]{align-items:center;gap:.4rem;display:inline-flex}.cell-sitelink__arrow[data-v-061c96bb]{color:var(--green);font-weight:700}.site-badge[data-v-061c96bb]{font:inherit;color:var(--cyan);background:var(--bg-0);border:1px solid var(--line-strong);cursor:pointer;white-space:nowrap;border-radius:1rem;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.8rem;display:inline-flex}.site-badge[data-v-061c96bb]:hover{border-color:var(--cyan);box-shadow:var(--glow)}.site-badge__dot[data-v-061c96bb]{background:var(--green);width:.45rem;height:.45rem;box-shadow:0 0 .4rem var(--green);border-radius:50%;flex:none}.site-badge--tag[data-v-061c96bb]{color:var(--text-main)}.registry-subrow td[data-v-061c96bb]{background:var(--bg-0);padding-top:.45rem;padding-bottom:.55rem}.registry-subrow__label[data-v-061c96bb]{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;margin:0 .6rem 0 .35rem;font-size:.72rem}.registry-subrow .site-badge[data-v-061c96bb]{margin:.15rem .35rem .15rem 0}.skeleton-row td[data-v-061c96bb]{border:1px solid #ffffff0a}.skeleton-cell[data-v-061c96bb]{background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d) 0 0/200% 100%;border-radius:.45rem;height:.9rem;animation:1.2s linear infinite shimmer-061c96bb;display:block}@keyframes shimmer-061c96bb{0%{background-position:200% 0}to{background-position:-200% 0}}.dashboard[data-v-f64409df]{gap:1.5rem;display:grid}.stat-grid[data-v-f64409df]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.9rem;display:grid}.stat-card[data-v-f64409df]{color:inherit;gap:.2rem;padding:1rem 1.1rem;display:grid}.stat-card.is-link[data-v-f64409df]{cursor:pointer;transition:border-color .14s,transform .14s}.stat-card.is-link[data-v-f64409df]:hover{border-color:var(--line-strong);transform:translateY(-1px)}.stat-card__value[data-v-f64409df]{color:var(--cyan);font-size:1.9rem;font-weight:700;line-height:1}.stat-card__label[data-v-f64409df]{color:var(--text-main);font-size:.9rem}.stat-card__hint[data-v-f64409df]{color:var(--text-dim);font-size:.74rem}.recent-panel[data-v-f64409df]{gap:.8rem;display:grid}.recent-panel__more[data-v-f64409df]{justify-content:center;display:flex}.recent-panel__all[data-v-f64409df]{align-items:center;display:inline-flex}.filter-bar[data-v-0cf548fc]{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.seg[data-v-0cf548fc]{background:var(--bg-1);border:1px solid var(--line-soft);border-radius:var(--radius-md);gap:.25rem;padding:.2rem;display:inline-flex}.seg__btn[data-v-0cf548fc]{color:var(--text-dim);border-radius:calc(var(--radius-md) - .2rem);cursor:pointer;background:0 0;border:0;padding:.35rem .8rem;font-size:.85rem}.seg__btn.is-active[data-v-0cf548fc]{background:var(--cyan);color:var(--ink)}.filter-bar__select[data-v-0cf548fc]{align-items:center;gap:.45rem;display:inline-flex}.filter-bar__select span[data-v-0cf548fc]{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.filter-bar__select select[data-v-0cf548fc]{border-radius:var(--radius-md);min-height:2.3rem;color:var(--text-main);background:#010a10b8;border:1px solid #ffffff14;padding:.3rem .6rem}.filter-bar__search[data-v-0cf548fc]{max-width:18rem;min-height:2.3rem;margin-left:auto;padding:.45rem .8rem}.customers[data-v-62f57ce1]{gap:1.1rem;display:grid}.customers__head h1[data-v-62f57ce1]{margin:.1rem 0 0}.customers__more[data-v-62f57ce1]{justify-content:center;display:flex}.drawer-root[data-v-63391971]{z-index:60;position:fixed;inset:0}.drawer-backdrop[data-v-63391971]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02080c8c;position:absolute;inset:0}.drawer[data-v-63391971]{border-top:0;border-bottom:0;border-right:0;border-radius:0;flex-direction:column;width:min(34rem,96vw);transition:transform .2s;display:flex;position:absolute;top:0;bottom:0;right:0}.drawer--wide[data-v-63391971]{width:min(51rem,96vw)}.drawer__head[data-v-63391971]{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem .9rem;display:flex}.drawer__head[data-v-63391971] h3{margin:.2rem 0 0}.drawer__title[data-v-63391971]{min-width:0}.drawer__body[data-v-63391971]{flex:1;align-content:start;gap:1rem;padding:1.1rem 1.25rem 1.5rem;display:grid;overflow-y:auto}.drawer-enter-active[data-v-63391971],.drawer-leave-active[data-v-63391971]{transition:opacity .18s}.drawer-enter-from[data-v-63391971],.drawer-leave-to[data-v-63391971]{opacity:0}.drawer-enter-from .drawer[data-v-63391971],.drawer-leave-to .drawer[data-v-63391971]{transform:translate(100%)}.confirm-btn.is-armed[data-v-408e23ab]{color:#fff;background:var(--red);border-color:var(--red);box-shadow:0 0 .8rem #ff7d6e59}.type-picker[data-v-7d94b8e4]{gap:.9rem;display:grid}.type-picker__group[data-v-7d94b8e4]{gap:.5rem;display:grid}.type-picker__label[data-v-7d94b8e4]{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.type-picker__grid[data-v-7d94b8e4]{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.6rem;display:grid}.type-tile[data-v-7d94b8e4]{text-align:center;cursor:pointer;color:var(--text-main);background:var(--bg-1);border:1px solid var(--line-soft);border-radius:var(--radius-md);gap:.35rem;padding:.55rem;transition:border-color .15s,box-shadow .15s,transform .1s;display:grid}.type-tile[data-v-7d94b8e4]:hover{border-color:var(--line-strong);transform:translateY(-1px)}.type-tile.is-selected[data-v-7d94b8e4]{border-color:var(--cyan);box-shadow:var(--glow)}.type-tile__media[data-v-7d94b8e4]{aspect-ratio:1;background:var(--bg-0);border-radius:.6rem;place-items:center;display:grid;overflow:hidden}.type-tile__media img[data-v-7d94b8e4]{object-fit:contain;width:100%;height:100%}.type-tile__media.is-missing[data-v-7d94b8e4]{color:var(--text-dim);font-size:.7rem}.type-tile__media.is-missing img[data-v-7d94b8e4]{display:none}.type-tile__media.is-missing[data-v-7d94b8e4]:after{content:"no image"}.type-tile__name[data-v-7d94b8e4]{font-size:.78rem;line-height:1.15}.type-tile__size[data-v-7d94b8e4]{color:var(--text-dim);font-size:.68rem}.type-picker--compact[data-v-7d94b8e4]{gap:.5rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.type-tile--sm[data-v-7d94b8e4]{flex:none;gap:.24rem;width:4.32rem;padding:.32rem}.type-tile--sm .type-tile__media[data-v-7d94b8e4]{aspect-ratio:1}.type-tile--sm .type-tile__name[data-v-7d94b8e4]{font-size:.54rem}.acct-picker[data-v-1ea519f7]{position:relative}.acct-picker__input[data-v-1ea519f7]{border-radius:var(--radius-md);border:1px solid var(--line-soft);width:100%;min-height:2.3rem;color:var(--text-main);background:#010a10b8;padding:.45rem .8rem;font-size:.88rem}.acct-picker__input[data-v-1ea519f7]:focus{border-color:var(--cyan);box-shadow:var(--glow);outline:none}.acct-picker__panel[data-v-1ea519f7]{z-index:70;gap:.2rem;max-height:18rem;padding:.4rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto}.acct-picker__hint[data-v-1ea519f7]{color:var(--text-dim);margin:0;padding:.4rem .6rem;font-size:.84rem}.acct-picker__item[data-v-1ea519f7]{text-align:left;border-radius:var(--radius-md);width:100%;color:var(--text-main);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.acct-picker__item.is-active[data-v-1ea519f7]{border-color:var(--line-soft);background:#76d5ff17}.acct-picker__main[data-v-1ea519f7]{min-width:0;margin-right:auto;display:grid}.acct-picker__main strong[data-v-1ea519f7]{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.acct-picker__sub[data-v-1ea519f7]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.tag-drawer__id[data-v-9f3fe51c]{color:var(--text-main);font:inherit;font-family:var(--mono,monospace);cursor:copy;background:0 0;border:0;padding:0}.tag-drawer__id[data-v-9f3fe51c]:hover{color:var(--cyan)}.tag-drawer__ok[data-v-9f3fe51c]{color:var(--green);margin-left:.35rem}.tag-drawer__sub[data-v-9f3fe51c]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.45rem;display:flex}.tag-drawer__url[data-v-9f3fe51c]{color:var(--cyan);font-size:.8rem}.tag-drawer__url[data-v-9f3fe51c]:hover{text-decoration:underline}.tag-drawer__qr[data-v-9f3fe51c]{align-items:center;gap:1rem;display:flex}.tag-drawer__qr-frame[data-v-9f3fe51c]{aspect-ratio:1;border-radius:var(--radius-md);background:#fff;flex:none;place-items:center;width:6.75rem;padding:.5rem;display:grid;overflow:hidden}.tag-drawer__qr-img[data-v-9f3fe51c]{object-fit:contain;width:100%;height:100%}.tag-drawer__qr-status[data-v-9f3fe51c]{text-align:center;color:#4a5a50;font-size:.72rem}.tag-drawer__qr-actions[data-v-9f3fe51c]{flex-direction:column;gap:.5rem;display:flex}.tag-drawer__type[data-v-9f3fe51c]{gap:.5rem;display:grid}.field-label[data-v-9f3fe51c]{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.fact-link[data-v-9f3fe51c]{color:var(--cyan)}.fact-link[data-v-9f3fe51c]:hover{text-decoration:underline}.fact-link--btn[data-v-9f3fe51c]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hud-faint[data-v-9f3fe51c]{color:var(--text-dim);font-weight:400}.tag-claim[data-v-9f3fe51c]{border-top:1px solid var(--line-soft);gap:.6rem;padding-top:1rem;display:grid}.tag-claim__note[data-v-9f3fe51c]{color:var(--text-dim);margin:0;font-size:.76rem;line-height:1.4}.tag-claim__note strong[data-v-9f3fe51c]{color:var(--orange,#ffb061)}.tag-claim__row[data-v-9f3fe51c]{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.tag-claim__policy[data-v-9f3fe51c]{gap:.3rem;display:grid}.tag-claim__policy span[data-v-9f3fe51c]{color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.tag-claim__policy select[data-v-9f3fe51c]{border-radius:var(--radius-md);min-height:2.4rem;color:var(--text-main);background:#010a10b8;border:1px solid #ffffff14;padding:.4rem .7rem}.tag-owner[data-v-9f3fe51c]{border-top:1px solid var(--line-soft);gap:.6rem;padding-top:1rem;display:grid}.tag-owner__head[data-v-9f3fe51c]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tag-owner__btns[data-v-9f3fe51c]{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.tag-owner__btn[data-v-9f3fe51c]{padding:.3rem .75rem;font-size:.78rem}.tag-owner__current[data-v-9f3fe51c]{color:var(--text-dim);margin:0;font-size:.85rem}.tag-owner__current strong[data-v-9f3fe51c],.tag-owner__current .fact-link[data-v-9f3fe51c]{color:var(--text-main);font-weight:600}.tag-owner__reassign[data-v-9f3fe51c]{gap:.6rem;display:grid}.tag-owner__note[data-v-9f3fe51c]{color:var(--text-dim);margin:0;font-size:.76rem;line-height:1.4}.tag-owner__note strong[data-v-9f3fe51c]{color:var(--orange,#ffb061)}.tag-owner__chosen[data-v-9f3fe51c]{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:#76d5ff0f;gap:.2rem;padding:.55rem .7rem;display:grid}.tag-owner__chosen-name[data-v-9f3fe51c]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.tag-owner__chosen-name strong[data-v-9f3fe51c]{color:var(--text-main)}.pzv[data-v-cd225df7]{width:100%;height:var(--pzv-h,clamp(320px, 50vh, 560px));touch-action:none;overscroll-behavior:contain;cursor:default;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--bg-0);--fm-select:var(--cyan,#38bdf8);-webkit-user-select:none;user-select:none;outline:none;position:relative;overflow:hidden}.pzv.is-pan[data-v-cd225df7]{cursor:grab}.pzv.is-panning[data-v-cd225df7]{cursor:grabbing}.pzv.is-pan .pzv__content[data-v-cd225df7]{pointer-events:none}.pzv__content[data-v-cd225df7]{transform-origin:0 0;opacity:0;width:max-content;position:absolute;top:0;left:0}.pzv__content.is-ready[data-v-cd225df7]{opacity:1}.pzv__toolbar[data-v-cd225df7]{z-index:5;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.pzv__toolbar button[data-v-cd225df7]{width:32px;height:32px;color:var(--text-main);background:var(--bg-1);border:1px solid var(--line-strong);border-radius:var(--radius-sm,6px);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.pzv__toolbar button[data-v-cd225df7]:hover{border-color:var(--cyan);color:var(--cyan)}.pzv__hint[data-v-cd225df7]{z-index:5;pointer-events:none;color:var(--text-dim);background:color-mix(in srgb, var(--bg-0) 82%, transparent);border:1px solid var(--line-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:.7rem;display:flex;position:absolute;bottom:10px;left:10px}.pzv__hint kbd[data-v-cd225df7]{font:inherit;border:1px solid var(--line-strong);color:var(--text-main);border-radius:4px;padding:0 4px}.pzv__zoom[data-v-cd225df7]{color:var(--cyan);font-variant-numeric:tabular-nums}.fm[data-v-5b005a3f]{flex-direction:column;gap:12px;display:flex}.fm__legend[data-v-5b005a3f]{color:var(--hud-text-faint,#7d8a7d);flex-wrap:wrap;gap:14px;font-size:.76rem;display:flex}.fm__key[data-v-5b005a3f]{align-items:center;gap:6px;display:inline-flex}.fm__key--external[data-v-5b005a3f]{color:var(--hud-steel,#9fb6c4)}.fm__key--broken[data-v-5b005a3f]{color:var(--hud-red,#ff8b6e)}.fm__chip[data-v-5b005a3f]{border-top-style:solid;border-top-width:2px;width:18px;height:0}.fm__chip--nav[data-v-5b005a3f]{border-top-color:var(--hud-led,#4eaa6d)}.fm__chip--popup[data-v-5b005a3f]{border-top-color:var(--hud-amber,#c9b777);border-top-style:dashed}.fm__chip--scroll[data-v-5b005a3f]{border-top-color:var(--hud-text-faint,#5a6759);border-top-style:dotted}.fm__chip--external[data-v-5b005a3f]{border-top-color:var(--hud-steel,#6f93a8);border-top-style:dashed}.fm__chip--broken[data-v-5b005a3f]{border-top-color:var(--hud-red,#e0664a);border-top-style:dashed}.fm__canvas[data-v-5b005a3f]{position:relative}.fm__wires[data-v-5b005a3f]{pointer-events:none;position:absolute;inset:0;overflow:visible}.fm__edge[data-v-5b005a3f]{stroke-width:2px}.fm__edge--navigate[data-v-5b005a3f]{stroke:var(--hud-led,#4eaa6d)}.fm__edge--popup[data-v-5b005a3f]{stroke:var(--hud-amber,#c9b777);stroke-dasharray:7 5}.fm__edge--scrollsInto[data-v-5b005a3f]{stroke:var(--hud-text-faint,#5a6759);stroke-dasharray:2 5}.fm__edge--external[data-v-5b005a3f]{stroke:var(--hud-steel,#6f93a8);stroke-dasharray:5 4}.fm__edge--broken[data-v-5b005a3f]{stroke:var(--hud-red,#e0664a);stroke-dasharray:4 4}.fm__node[data-v-5b005a3f]{text-align:center;color:var(--hud-text,#d2ffd0);cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;padding:0;display:flex;position:absolute}.fm__thumb[data-v-5b005a3f]{border:1px solid var(--hud-line-strong,#2c4030);border-radius:var(--hud-r-sm,6px);background:var(--hud-metal,#050807);width:100%;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.fm__node:hover .fm__thumb[data-v-5b005a3f],.fm__node:focus-visible .fm__thumb[data-v-5b005a3f]{border-color:var(--hud-led,#4eaa6d);box-shadow:0 0 0 1px var(--hud-led,#4eaa6d)}.fm__node.is-entry .fm__thumb[data-v-5b005a3f]{border-color:var(--hud-led,#4eaa6d)}.fm__node.is-selected .fm__thumb[data-v-5b005a3f]{border-color:var(--fm-select,#38bdf8);box-shadow:0 0 0 2px var(--fm-select,#38bdf8)}.fm__node.is-selected .fm__title[data-v-5b005a3f]{color:var(--fm-select,#38bdf8)}.fm__thumb img[data-v-5b005a3f]{object-fit:contain;object-position:top center;width:100%;height:100%;display:block}.fm__thumb--url img[data-v-5b005a3f]{object-fit:cover}.fm__thumb img.is-stale[data-v-5b005a3f]{opacity:.5;filter:grayscale(.3)}.fm__empty[data-v-5b005a3f]{height:100%;color:var(--hud-text-faint,#5a6759);justify-content:center;align-items:center;font-size:11px;display:flex}.fm__badges[data-v-5b005a3f]{flex-direction:column;align-items:flex-start;gap:3px;max-width:calc(100% - 12px);display:flex;position:absolute;top:6px;left:6px}.fm__badge[data-v-5b005a3f]{letter-spacing:.06em;text-transform:uppercase;background:var(--hud-led,#4eaa6d);color:#0b1a0e;border-radius:999px;padding:2px 7px;font-size:.62rem;font-weight:700}.fm__badge--entry[data-v-5b005a3f]{background:var(--hud-led,#4eaa6d);color:#0b1a0e}.fm__badge--ok[data-v-5b005a3f]{background:var(--hud-amber,#c9b777);color:#1b1708}.fm__badge--danger[data-v-5b005a3f]{background:var(--hud-red,#e0664a);color:#1e0c07}.fm__node.is-ghost .fm__thumb[data-v-5b005a3f]{border-style:dashed}.fm__node.is-ghost .fm__thumb img[data-v-5b005a3f],.fm__node.is-ghost .fm__siteface[data-v-5b005a3f],.fm__node.is-ghost .fm__empty[data-v-5b005a3f]{opacity:.35;filter:grayscale(.55)}.fm__node.is-ghost .fm__title[data-v-5b005a3f]{opacity:.5}.fm__offchip[data-v-5b005a3f]{letter-spacing:.06em;border:1px solid var(--hud-line-strong,#2c4030);color:var(--hud-text-faint,#7d8a7d);background:#0a0e0cd9;border-radius:999px;padding:2px 7px;font-size:.62rem;font-weight:700;position:absolute;top:6px;right:6px}.fm__pulse[data-v-5b005a3f]{background:var(--hud-amber,#c9b777);width:9px;height:9px;box-shadow:0 0 8px var(--hud-amber,#c9b777);border-radius:50%;animation:1.1s ease-in-out infinite fm-pulse-5b005a3f;position:absolute;top:8px;right:8px}@keyframes fm-pulse-5b005a3f{0%,to{opacity:.4}50%{opacity:1}}.fm__title[data-v-5b005a3f]{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.2;overflow:hidden}.fm__node.is-entry .fm__title[data-v-5b005a3f]{color:var(--hud-led,#7fe0a4)}.fm__url[data-v-5b005a3f]{color:var(--hud-steel,#9fb6c4);text-align:center;overflow-wrap:anywhere;word-break:break-all;-webkit-box-orient:vertical;font-size:.56rem;display:-webkit-box;overflow:hidden}.fm__thumb--tag[data-v-5b005a3f]{background:var(--hud-bg-0,#0b110e)}.fm__thumb--tag img[data-v-5b005a3f]{object-fit:contain;object-position:center;padding:7px}.fm__thumb--site[data-v-5b005a3f]{background:var(--hud-metal,#050807);justify-content:center;align-items:center;display:flex}.fm__thumb--site.is-published[data-v-5b005a3f]{border-color:var(--hud-led,#4eaa6d)}.fm__thumb--site.is-draft[data-v-5b005a3f]{border-color:var(--hud-line-amber,#6b5a2a);border-style:dashed}.fm__siteface[data-v-5b005a3f]{height:100%;font-family:var(--hud-font-display,inherit);text-align:center;color:var(--hud-text,#d2ffd0);justify-content:center;align-items:center;padding:8px;font-size:.92rem;line-height:1.16;display:flex;overflow:hidden}.fm__title--pub[data-v-5b005a3f]{color:var(--hud-led,#7fe0a4)}.fm__title--draft[data-v-5b005a3f]{color:var(--hud-amber,#c9b777)}.site-drawer__eyebrow[data-v-acb89865]{flex-wrap:wrap;align-items:baseline;gap:.8rem;display:flex}.site-drawer__id[data-v-acb89865]{color:var(--text-dim);letter-spacing:.04em;font-size:.7rem}.site-drawer__id .mono[data-v-acb89865]{color:var(--text-main)}.site-drawer__sub[data-v-acb89865]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.45rem;display:flex}.site-drawer__act[data-v-acb89865]{min-height:1.9rem;margin-left:.15rem;padding:0 .75rem;font-size:.76rem}.site-drawer__meta[data-v-acb89865]{grid-template-columns:8.5rem minmax(0,1fr) auto auto}.site-drawer__meta[data-v-acb89865]>:nth-child(3){margin-left:1.2rem}.site-drawer__meta[data-v-acb89865]>:nth-child(4){margin-left:.6rem}.site-drawer__url[data-v-acb89865]{color:var(--cyan);font-size:.8rem}.site-drawer__url[data-v-acb89865]:hover{text-decoration:underline}.mono[data-v-acb89865]{font-family:var(--mono,monospace)}.fact-link[data-v-acb89865]{color:var(--cyan)}.fact-link[data-v-acb89865]:hover{text-decoration:underline}.hud-faint[data-v-acb89865]{color:var(--text-dim);font-size:.8rem;font-weight:400}.site-drawer__tags[data-v-acb89865]{flex-wrap:wrap;gap:.35rem;display:flex}.site-badge[data-v-acb89865]{font:inherit;color:var(--text-main);background:var(--bg-0);border:1px solid var(--line-strong);cursor:pointer;white-space:nowrap;border-radius:1rem;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.8rem;display:inline-flex}.site-badge[data-v-acb89865]:hover{border-color:var(--cyan);box-shadow:var(--glow)}.site-drawer__pages[data-v-acb89865],.site-drawer__map[data-v-acb89865]{gap:.5rem;display:grid}.site-drawer__pagelist[data-v-acb89865]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.site-drawer__pagebtn[data-v-acb89865]{text-align:left;background:var(--bg-1);border:1px solid var(--line-soft);border-radius:var(--radius-md);width:100%;color:var(--text-main);cursor:pointer;align-items:baseline;gap:.6rem;padding:.5rem .7rem;display:flex}.site-drawer__pagebtn.is-active[data-v-acb89865]{border-color:var(--cyan)}.site-drawer__content[data-v-acb89865]{gap:.4rem;display:grid}.site-drawer__text[data-v-acb89865]{white-space:pre-wrap;background:var(--bg-0);border:1px solid var(--line-soft);border-radius:var(--radius-md);max-height:22rem;padding:.8rem;font-size:.86rem;line-height:1.45;overflow:auto}.tx-drawer__amount[data-v-b5ae3497]{font-family:var(--mono,monospace);color:var(--green);margin:.2rem 0 0}.tx-drawer__amount--neg[data-v-b5ae3497]{color:var(--red)}.tx-drawer__sub[data-v-b5ae3497]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.45rem;display:flex}.tx-drawer__provider[data-v-b5ae3497]{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.tx-pill[data-v-b5ae3497]{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line-strong);color:var(--text-dim);border-radius:1rem;padding:.12rem .55rem;font-size:.72rem}.tx-pill--payment[data-v-b5ae3497]{color:var(--green);border-color:var(--green)}.tx-pill--refund[data-v-b5ae3497]{color:var(--red);border-color:var(--red)}.tx-pill--credit_grant[data-v-b5ae3497],.tx-pill--credit_apply[data-v-b5ae3497]{color:var(--cyan);border-color:var(--cyan)}.tx-drawer__stripe[data-v-b5ae3497]{justify-content:center;align-items:center;width:fit-content;display:inline-flex}.mono[data-v-b5ae3497]{font-family:var(--mono,monospace);overflow-wrap:anywhere}.fact-link[data-v-b5ae3497]{color:var(--cyan)}.fact-link[data-v-b5ae3497]:hover{text-decoration:underline}.hud-faint[data-v-b5ae3497]{color:var(--text-dim);font-weight:400}.account-editor[data-v-a24bd25b]{gap:1rem;display:grid}.account-editor__bio[data-v-a24bd25b]{gap:.3rem;display:grid}.account-editor__bio span[data-v-a24bd25b]{color:var(--text-dim);font-size:.78rem}.account-editor__bio textarea[data-v-a24bd25b]{resize:vertical}.account-editor__flag[data-v-a24bd25b]{cursor:pointer;align-items:center;gap:.6rem;display:flex}.account-editor__flag input[data-v-a24bd25b]{width:auto;min-height:auto;accent-color:var(--cyan);cursor:pointer}.account-editor__flag span[data-v-a24bd25b]{color:var(--text-dim);font-size:.84rem}.pw-reset[data-v-acb04ff7]{gap:1rem;display:grid}.pw-reset__lead[data-v-acb04ff7]{color:var(--text-dim);margin:0;font-size:.9rem;line-height:1.5}.pw-reset__effects[data-v-acb04ff7]{color:var(--text-dim);gap:.25rem;margin:0;padding-left:1.1rem;font-size:.84rem;display:grid}.pw-reset__field[data-v-acb04ff7]{gap:.3rem;display:grid}.pw-reset__field span[data-v-acb04ff7]{color:var(--text-dim);font-size:.78rem}.pw-reset__input[data-v-acb04ff7]{align-items:stretch;gap:.4rem;display:flex}.pw-reset__input input[data-v-acb04ff7]{font-family:var(--mono,monospace);flex:1}.pw-reset__icon[data-v-acb04ff7]{background:var(--bg-1);border:1px solid var(--line-soft);border-radius:var(--radius-md);color:var(--text-dim);cursor:pointer;flex:none;padding:0 .7rem;font-size:.78rem}.pw-reset__row[data-v-acb04ff7]{align-items:center;gap:.6rem;display:flex}.pw-reset__len[data-v-acb04ff7]{color:var(--text-dim);font-size:.78rem}.pw-reset__warn[data-v-acb04ff7]{color:var(--amber,#e0a100);margin:0;font-size:.82rem;line-height:1.45}.acct-del[data-v-702fa516]{gap:1rem;display:grid}.acct-del__lead[data-v-702fa516]{color:var(--text-dim);margin:0;font-size:.9rem;line-height:1.5}.acct-del__effects[data-v-702fa516]{color:var(--text-dim);gap:.25rem;margin:0;padding-left:1.1rem;font-size:.84rem;display:grid}.acct-del__check[data-v-702fa516]{color:var(--text-dim);cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.84rem;line-height:1.45;display:flex}.acct-del__check input[data-v-702fa516]{margin-top:.15rem}.acct-del__field[data-v-702fa516]{gap:.3rem;display:grid}.acct-del__field span[data-v-702fa516]{color:var(--text-dim);font-size:.78rem}.acct-del__field input[data-v-702fa516]{font-family:var(--mono,monospace);letter-spacing:.08em}.billing-panel[data-v-dd286fd4]{gap:1.1rem;display:grid}.billing-card[data-v-dd286fd4]{gap:.7rem;padding:1.1rem 1.2rem;display:grid}.billing-card__meta[data-v-dd286fd4]{color:var(--text-dim);margin:0;font-size:.9rem}.billing-card__hint[data-v-dd286fd4]{color:var(--text-dim);margin:0;font-size:.82rem;line-height:1.45}.billing-card__note[data-v-dd286fd4]{gap:.35rem;display:grid}.billing-card__note span[data-v-dd286fd4]{color:var(--text-dim);font-size:.84rem}.billing-grid[data-v-dd286fd4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.billing-panel__more[data-v-dd286fd4]{justify-content:center;display:flex}.plan-pill[data-v-dd286fd4]{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line-strong);color:var(--text-dim);border-radius:1rem;height:fit-content;padding:.15rem .65rem;font-size:.74rem}.plan-pill--basic[data-v-dd286fd4]{color:var(--cyan);border-color:var(--cyan)}.plan-pill--standard[data-v-dd286fd4]{color:var(--green);border-color:var(--green)}.plan-pill--pro[data-v-dd286fd4]{color:var(--amber);border-color:var(--amber)}@media (width<=800px){.billing-grid[data-v-dd286fd4]{grid-template-columns:1fr}}.customer-detail[data-v-c03b992a]{gap:1.25rem;display:grid}.customer-detail__top .ghost-button[data-v-c03b992a]{width:fit-content}.danger-ghost[data-v-c03b992a]{color:#ff9d8a;border-color:#6a2c2c}.danger-ghost[data-v-c03b992a]:hover{color:#ffb8a4;background:#9a342d1f;border-color:#9c4038}.user-head[data-v-c03b992a]{align-items:flex-start;gap:1.5rem;padding:1.25rem;display:flex}.user-head__main h1[data-v-c03b992a]{margin:.2rem 0}.user-head__meta[data-v-c03b992a]{color:var(--text-dim);flex-wrap:wrap;gap:.5rem;font-size:.9rem;display:flex}.mono[data-v-c03b992a]{font-family:var(--mono,monospace)}.user-head__roles[data-v-c03b992a]{gap:.4rem;margin-top:.5rem;display:flex}.role-pill[data-v-c03b992a]{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--line-strong);color:var(--cyan);border-radius:1rem;padding:.15rem .5rem;font-size:.72rem}.user-head__actions[data-v-c03b992a]{justify-items:end;gap:.6rem;margin-left:auto;display:grid}.wl-badge[data-v-c03b992a]{letter-spacing:.04em;color:var(--green);border:1px solid var(--green);white-space:nowrap;border-radius:1rem;align-items:center;gap:.25rem;padding:.15rem .6rem;font-size:.72rem;display:inline-flex}.overview-row[data-v-c03b992a]{flex-wrap:wrap;gap:.6rem;display:flex}.overview-pill[data-v-c03b992a]{background:var(--bg-1);border:1px solid var(--line-soft);border-radius:var(--radius-md);cursor:pointer;min-width:6rem;color:inherit;font:inherit;justify-items:center;gap:.1rem;padding:.6rem 1rem;display:grid}.overview-pill.is-active[data-v-c03b992a]{border-color:var(--cyan);box-shadow:var(--glow)}.overview-pill strong[data-v-c03b992a]{color:var(--cyan);font-size:1.3rem}.overview-pill span[data-v-c03b992a]{color:var(--text-dim);font-size:.78rem}.user-section[data-v-c03b992a]{gap:.6rem;display:grid}.user-section__more[data-v-c03b992a]{justify-content:center;display:flex}.tags-view[data-v-9b232284]{gap:1.1rem;display:grid}.tags-view__head[data-v-9b232284]{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.tags-view__head h1[data-v-9b232284]{margin:.1rem 0 0}.tags-view__head .ghost-button[data-v-9b232284]{align-items:center;display:inline-flex}.tags-view__more[data-v-9b232284]{justify-content:center;display:flex}.tags-view__bulk[data-v-9b232284]{flex-wrap:wrap;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.tags-view__bulk-count[data-v-9b232284]{color:var(--cyan);font-weight:600}.tags-view__bulk-field[data-v-9b232284]{align-items:center;gap:.45rem;display:inline-flex}.tags-view__bulk-field span[data-v-9b232284]{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.tags-view__bulk-field select[data-v-9b232284]{border-radius:var(--radius-md);min-height:2.3rem;color:var(--text-main);background:#010a10b8;border:1px solid #ffffff14;padding:.3rem .6rem}.sites-view[data-v-0de8dcf7]{gap:1.1rem;display:grid}.sites-view__head h1[data-v-0de8dcf7]{margin:.1rem 0}.sites-view__more[data-v-0de8dcf7]{justify-content:center;display:flex}.asset-drawer__id[data-v-557da70c]{font-family:var(--mono,monospace);word-break:break-all;margin:.2rem 0 0;font-size:.95rem}.asset-drawer__sub[data-v-557da70c]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.45rem;display:flex}.asset-drawer__preview[data-v-557da70c]{background:var(--bg-0);border:1px solid var(--line-soft);border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:8rem;padding:.6rem;display:flex}.asset-drawer__preview img[data-v-557da70c],.asset-drawer__preview video[data-v-557da70c]{border-radius:.4rem;max-width:100%;max-height:22rem}.asset-drawer__file[data-v-557da70c]{color:var(--cyan)}.fact-link[data-v-557da70c]{color:var(--cyan);word-break:break-all}.fact-link[data-v-557da70c]:hover{text-decoration:underline}.hud-faint[data-v-557da70c]{color:var(--text-dim);font-weight:400}.asset-drawer__usage[data-v-557da70c]{gap:.4rem;display:grid}.asset-drawer__usagelist[data-v-557da70c]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.asset-drawer__usagelist li[data-v-557da70c]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.site-badge[data-v-557da70c]{font:inherit;color:var(--cyan);background:var(--bg-0);border:1px solid var(--line-strong);cursor:pointer;white-space:nowrap;border-radius:1rem;align-items:center;padding:.2rem .6rem;font-size:.8rem;display:inline-flex}.site-badge[data-v-557da70c]:hover{border-color:var(--cyan);box-shadow:var(--glow)}.assets-view[data-v-4afb7a70]{gap:1.1rem;display:grid}.assets-view__head h1[data-v-4afb7a70]{margin:.1rem 0 0}.assets-view__more[data-v-4afb7a70]{justify-content:center;display:flex}.revenue[data-v-81a2a76f]{gap:.6rem;padding:1rem 1.1rem .6rem;display:grid}.revenue__head[data-v-81a2a76f]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.revenue__net[data-v-81a2a76f]{color:var(--green);font-size:1.9rem;font-weight:700;line-height:1.1}.revenue__sub[data-v-81a2a76f]{color:var(--text-dim);gap:.8rem;margin-top:.2rem;font-size:.82rem;display:flex}.revenue__sub-refund[data-v-81a2a76f]{color:var(--red)}.seg[data-v-81a2a76f]{background:var(--bg-1);border:1px solid var(--line-soft);border-radius:var(--radius-md);gap:.25rem;height:fit-content;padding:.2rem;display:inline-flex}.seg__btn[data-v-81a2a76f]{color:var(--text-dim);border-radius:calc(var(--radius-md) - .2rem);cursor:pointer;background:0 0;border:0;padding:.32rem .75rem;font-size:.82rem}.seg__btn.is-active[data-v-81a2a76f]{background:var(--cyan);color:var(--ink)}.revenue__state[data-v-81a2a76f]{place-items:center;min-height:8rem;display:grid}.revenue__svg[data-v-81a2a76f]{width:100%;height:220px;display:block}.revenue__grid[data-v-81a2a76f]{stroke:#ffffff14;stroke-width:1px}.revenue__axis[data-v-81a2a76f]{stroke:var(--line-strong);stroke-width:1px}.revenue__max[data-v-81a2a76f]{fill:var(--text-dim);font-size:11px}.revenue__xlabel[data-v-81a2a76f]{fill:var(--text-dim);font-size:10px}.revenue__bar-net[data-v-81a2a76f]{fill:var(--green)}.revenue__bar-refund[data-v-81a2a76f]{fill:var(--red);opacity:.85}.billing[data-v-54e11dff]{gap:1.1rem;display:grid}.billing__head h1[data-v-54e11dff]{margin:.1rem 0 0}.billing__more[data-v-54e11dff]{justify-content:center;display:flex}.billing__clear[data-v-54e11dff]{min-height:2.3rem;padding:0 .9rem}.date-filter[data-v-54e11dff]{align-items:center;gap:.45rem;display:inline-flex}.date-filter span[data-v-54e11dff]{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.date-filter input[data-v-54e11dff]{border-radius:var(--radius-md);min-height:2.3rem;color:var(--text-main);background:#010a10b8;border:1px solid #ffffff14;padding:.3rem .6rem}.batch-drawer__sub[data-v-e23c5c5a]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.45rem;display:flex}.mono[data-v-e23c5c5a]{font-family:var(--mono,monospace);font-size:.78rem}.hud-faint[data-v-e23c5c5a]{color:var(--text-dim)}.batch-drawer__ship[data-v-e23c5c5a]{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.batch-drawer__policy[data-v-e23c5c5a]{gap:.3rem;display:grid}.batch-drawer__policy span[data-v-e23c5c5a]{color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.batch-drawer__policy select[data-v-e23c5c5a]{border-radius:var(--radius-md);min-height:2.4rem;color:var(--text-main);background:#010a10b8;border:1px solid #ffffff14;padding:.4rem .7rem}.batch-drawer__tags[data-v-e23c5c5a]{gap:.6rem;display:grid}.export-ids[data-v-e23c5c5a]{resize:vertical;width:100%;font-family:var(--mono,monospace);background:var(--bg-0);color:var(--text-main);border:1px solid var(--line-soft);border-radius:var(--radius-md);padding:.6rem;font-size:.82rem}.batch-form[data-v-c2565a5d]{gap:1rem;display:grid}.batch-form__type[data-v-c2565a5d]{gap:.5rem;display:grid}.field-label[data-v-c2565a5d]{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.import-tag[data-v-a5ba9d28]{gap:1rem;display:grid}.import-tag__id[data-v-a5ba9d28]{gap:.4rem;display:grid}.import-tag__id-row[data-v-a5ba9d28]{gap:.5rem;display:flex}.import-tag__id-row input[data-v-a5ba9d28]{font-family:var(--mono,monospace);flex:1}.field-label[data-v-a5ba9d28]{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.import-tag__hint[data-v-a5ba9d28]{margin:0;font-size:.8rem}.import-tag__hint--ok[data-v-a5ba9d28]{color:var(--green);font-family:var(--mono,monospace)}.import-tag__hint--ok a[data-v-a5ba9d28]{color:inherit}.import-tag__hint--warn[data-v-a5ba9d28]{color:var(--amber,#d9a441)}.import-tag__found[data-v-a5ba9d28]{border-radius:var(--radius-md);background:#6ee7950f;border:1px solid #6ee79566;gap:.55rem;padding:.7rem .8rem;display:grid}.import-tag__found--blocked[data-v-a5ba9d28]{border-color:var(--line-soft);background:var(--bg-1)}.import-tag__found-head[data-v-a5ba9d28]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.import-tag__found-ok[data-v-a5ba9d28]{color:var(--green);font-family:var(--mono,monospace);font-size:.9rem}.import-tag__found-flag[data-v-a5ba9d28]{color:var(--text-dim);font-size:.76rem}.import-tag__facts[data-v-a5ba9d28]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem 1rem;margin:0;display:grid}.import-tag__facts div[data-v-a5ba9d28]{gap:.15rem;display:grid}.import-tag__facts span[data-v-a5ba9d28]{color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.import-tag__facts strong[data-v-a5ba9d28]{font-size:.85rem;font-weight:600}.mono[data-v-a5ba9d28]{font-family:var(--mono,monospace)}.import-tag__type[data-v-a5ba9d28]{gap:.5rem;display:grid}.import-tag__done[data-v-a5ba9d28]{align-items:center;gap:1rem;display:flex}.import-tag__done-ok[data-v-a5ba9d28]{color:var(--green);font-family:var(--mono,monospace);font-size:.9rem}.stock-tag-form[data-v-4a3799bd]{gap:1rem;display:grid}.stock-tag-form__type[data-v-4a3799bd]{gap:.5rem;display:grid}.field-label[data-v-4a3799bd]{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.stock-tag-form__advanced summary[data-v-4a3799bd]{cursor:pointer;color:var(--text-dim);padding:.2rem 0;font-size:.82rem}.stock-tag-form__advanced[open] summary[data-v-4a3799bd]{margin-bottom:.6rem}.opull[data-v-fbcfc5ea]{gap:.9rem;padding:.9rem;display:grid}.opull__head-actions[data-v-fbcfc5ea]{align-items:center;gap:.6rem;display:flex}.opull__filters[data-v-fbcfc5ea]{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.opull__search[data-v-fbcfc5ea]{min-width:12rem;max-width:20rem;font-family:var(--mono,monospace);flex:1}.opull__date[data-v-fbcfc5ea]{align-items:center;gap:.4rem;display:flex}.opull__date span[data-v-fbcfc5ea]{color:var(--text-dim);font-size:.75rem}.opull__clear[data-v-fbcfc5ea]{padding:.3rem .75rem;font-size:.78rem}.opull__tablewrap[data-v-fbcfc5ea]{border:1px solid var(--line-soft);border-radius:var(--radius-md);overflow-x:auto}.opull__table[data-v-fbcfc5ea]{border-collapse:collapse;width:100%;font-size:.84rem}.opull__table th[data-v-fbcfc5ea]{text-align:left;color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:.5rem .7rem;font-size:.7rem}.opull__table td[data-v-fbcfc5ea]{border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:.45rem .7rem}.opull__table tbody tr[data-v-fbcfc5ea]{cursor:pointer}.opull__table tbody tr[data-v-fbcfc5ea]:hover{background:#76d5ff0d}.opull__table tbody tr.is-checked[data-v-fbcfc5ea]{background:#76d5ff17}.opull__table tbody tr:last-child td[data-v-fbcfc5ea]{border-bottom:0}.opull__check[data-v-fbcfc5ea]{width:2rem}.opull__uid[data-v-fbcfc5ea]{color:var(--text-dim)}.opull__note[data-v-fbcfc5ea]{text-overflow:ellipsis;max-width:14rem;overflow:hidden}.mono[data-v-fbcfc5ea]{font-family:var(--mono,monospace)}.field-label[data-v-fbcfc5ea]{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.opull__import[data-v-fbcfc5ea]{border-top:1px solid var(--line-soft);gap:.7rem;padding-top:.9rem;display:grid}.opull__opts[data-v-fbcfc5ea]{flex-wrap:wrap;align-items:flex-end;gap:1.2rem;display:flex}.opull__opt[data-v-fbcfc5ea]{gap:.4rem;min-width:0;display:grid}.opull__claim[data-v-fbcfc5ea]{gap:.4rem;display:grid}.opull__claim select[data-v-fbcfc5ea]{border-radius:var(--radius-md);min-height:2.4rem;color:var(--text-main);background:#010a10b8;border:1px solid #ffffff14;padding:.4rem .7rem}.opull__result[data-v-fbcfc5ea]{gap:.4rem;display:grid}.opull__ok[data-v-fbcfc5ea]{color:var(--green);font-family:var(--mono,monospace);font-size:.88rem}.opull__skips[data-v-fbcfc5ea]{color:var(--text-dim);margin:0;padding-left:1.2rem;font-size:.8rem}.prov[data-v-d1cad1c8]{gap:1.1rem;display:grid}.prov__head[data-v-d1cad1c8]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.prov__head h1[data-v-d1cad1c8]{margin:.1rem 0 0}.prov__actions[data-v-d1cad1c8]{flex-wrap:wrap;gap:.6rem;display:flex}.prov__funnel[data-v-d1cad1c8]{gap:1rem;padding:.9rem;display:grid}.funnel-grid[data-v-d1cad1c8]{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.6rem;display:grid}.stat[data-v-d1cad1c8]{background:var(--bg-1);border:1px solid var(--line-soft);border-radius:var(--radius-md);color:inherit;gap:.2rem;padding:.7rem .85rem;display:grid}.stat.is-link[data-v-d1cad1c8]{cursor:pointer;transition:border-color .14s,transform .14s}.stat.is-link[data-v-d1cad1c8]:hover{border-color:var(--line-strong);transform:translateY(-1px)}.stat__n[data-v-d1cad1c8]{font-size:1.5rem;font-weight:700;line-height:1}.stat__l[data-v-d1cad1c8]{color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.stat--accent[data-v-d1cad1c8]{border-color:var(--cyan)}.stat--good .stat__n[data-v-d1cad1c8]{color:var(--green)}.prov__more[data-v-d1cad1c8]{justify-content:center;display:flex}.prov__result[data-v-d1cad1c8]{border-top:1px solid var(--line-soft);gap:.6rem;padding-top:1rem;display:grid}.export-ids[data-v-d1cad1c8]{resize:vertical;width:100%;font-family:var(--mono,monospace);background:var(--bg-0);color:var(--text-main);border:1px solid var(--line-soft);border-radius:var(--radius-md);padding:.6rem;font-size:.82rem}.audit-drawer__action[data-v-9ee31405]{font-family:var(--mono,monospace);word-break:break-word;margin:.2rem 0 0;font-size:1rem}.audit-drawer__sub[data-v-9ee31405]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.45rem;display:flex}.mono[data-v-9ee31405]{font-family:var(--mono,monospace);word-break:break-all}.hud-faint[data-v-9ee31405]{color:var(--text-dim);font-weight:400}.audit-drawer__diff[data-v-9ee31405]{gap:.8rem;display:grid}.audit-drawer__col[data-v-9ee31405]{gap:.35rem;display:grid}.audit-drawer__json[data-v-9ee31405]{white-space:pre-wrap;background:var(--bg-0);border:1px solid var(--line-soft);border-radius:var(--radius-md);max-height:18rem;padding:.7rem;font-size:.8rem;line-height:1.45;overflow:auto}.audit-view[data-v-e23f8122]{gap:1.1rem;display:grid}.audit-view__head h1[data-v-e23f8122]{margin:.1rem 0 0}.audit-view__more[data-v-e23f8122]{justify-content:center;display:flex}.pa-drawer__id[data-v-daaf0edf]{font-family:var(--mono,monospace);word-break:break-all;margin:.2rem 0 0;font-size:1rem}.pa-drawer__sub[data-v-daaf0edf]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.45rem;display:flex}.mono[data-v-daaf0edf]{font-family:var(--mono,monospace);word-break:break-all}.hud-faint[data-v-daaf0edf]{color:var(--text-dim);font-weight:400}.cell-dim[data-v-daaf0edf]{color:var(--text-dim)}.fact-link[data-v-daaf0edf]{color:var(--cyan);word-break:break-all}.fact-link[data-v-daaf0edf]:hover{text-decoration:underline}.pa-drawer__ua[data-v-daaf0edf]{word-break:break-word;font-size:.82rem;font-weight:400}.pa-drawer__hold[data-v-daaf0edf]{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg-0);gap:.5rem;margin-top:1rem;padding:.8rem;display:grid}.pa-drawer__holdline[data-v-daaf0edf]{margin:0}.pa-view[data-v-d48cf5c1]{gap:1.1rem;display:grid}.pa-view__head h1[data-v-d48cf5c1]{margin:.1rem 0 0}.pa-view__more[data-v-d48cf5c1]{justify-content:center;display:flex}.sec-drawer__title[data-v-5bd849a9]{word-break:break-all;margin:.2rem 0 0}.sec-drawer__sub[data-v-5bd849a9]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.sec-drawer__score[data-v-5bd849a9]{color:var(--text-dim);font-size:.8rem}.sec-mono[data-v-5bd849a9]{font-family:var(--mono,monospace);word-break:break-all;font-size:.82rem}.sec-dim[data-v-5bd849a9]{color:var(--text-dim);font-size:.82rem}.sec-proposed[data-v-5bd849a9]{color:var(--amber);margin:0;font-size:.85rem}.sec-block[data-v-5bd849a9]{border-top:1px solid var(--line-soft);gap:.55rem;padding-top:.9rem;display:grid}.sec-reasons[data-v-5bd849a9]{gap:.4rem;display:grid}.sec-chips[data-v-5bd849a9]{flex-wrap:wrap;gap:.35rem;display:flex}.sec-chip[data-v-5bd849a9]{border:1px solid var(--line-strong);color:var(--text-dim);border-radius:1rem;padding:.16rem .55rem;font-size:.76rem}.sec-sanction[data-v-5bd849a9]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.sec-reason-text[data-v-5bd849a9]{width:100%;color:var(--text-dim);margin:.2rem 0 0;font-size:.82rem}.sec-reason-input[data-v-5bd849a9]{gap:.3rem;display:grid}.sec-reason-input input[data-v-5bd849a9]{border-radius:var(--radius-md);min-height:2.3rem;color:var(--text-main);background:#010a10b8;border:1px solid #ffffff14;padding:.4rem .7rem}.sec-events[data-v-5bd849a9]{gap:.3rem;max-height:16rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.sec-events li[data-v-5bd849a9]{border:1px solid var(--line-soft);border-radius:var(--radius-md);align-items:center;gap:.5rem;padding:.3rem .4rem;font-size:.8rem;display:flex}.sec-events__type[data-v-5bd849a9]{color:var(--text-main)}.sec-events__status[data-v-5bd849a9]{color:var(--amber);font-family:var(--mono,monospace)}.sec-events__path[data-v-5bd849a9]{color:var(--text-dim);font-family:var(--mono,monospace);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sec-events__time[data-v-5bd849a9]{color:var(--text-dim);white-space:nowrap;margin-left:auto}.security[data-v-58b1c7cb]{gap:1.1rem;display:grid}.security__head[data-v-58b1c7cb]{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.security__health[data-v-58b1c7cb]{align-items:center;gap:.7rem;display:flex}.security__updated[data-v-58b1c7cb]{color:var(--text-dim);font-size:.8rem}.health-pill[data-v-58b1c7cb]{border:1px solid var(--line-soft);border-radius:1rem;align-items:center;gap:.4rem;padding:.2rem .65rem;font-size:.8rem;display:inline-flex}.health-pill__dot[data-v-58b1c7cb]{background:currentColor;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 .4rem}.health-pill--ok[data-v-58b1c7cb]{color:var(--green);border-color:#a4f95d59}.health-pill--bad[data-v-58b1c7cb]{color:var(--red);border-color:#ff7d6e66}.stat-grid[data-v-58b1c7cb]{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.8rem;display:grid}.stat-card[data-v-58b1c7cb]{background:var(--bg-1);border:1px solid var(--line-soft);border-radius:var(--radius-md);gap:.3rem;padding:.85rem 1rem;display:grid}.stat-card__label[data-v-58b1c7cb]{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.stat-card strong[data-v-58b1c7cb]{font-size:1.5rem}.stat-card strong.is-bad[data-v-58b1c7cb]{color:var(--red)}.load-chart[data-v-58b1c7cb]{gap:.6rem;padding:.9rem 1.1rem 1rem;display:grid}.load-chart__head[data-v-58b1c7cb]{justify-content:space-between;align-items:center;display:flex}.load-chart__legend[data-v-58b1c7cb]{color:var(--text-dim);align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.load-chart__legend .dot[data-v-58b1c7cb]{border-radius:.2rem;width:.6rem;height:.6rem;margin-left:.5rem;display:inline-block}.dot--req[data-v-58b1c7cb]{background:var(--cyan)}.dot--err[data-v-58b1c7cb]{background:var(--red)}.load-chart__svg[data-v-58b1c7cb]{width:100%;height:80px;display:block}.bar--req[data-v-58b1c7cb]{fill:var(--cyan);opacity:.55}.bar--err[data-v-58b1c7cb]{fill:var(--red)}.security__more[data-v-58b1c7cb]{justify-content:center;display:flex}.maint[data-v-21c384db]{gap:1.1rem;display:grid}.maint__head[data-v-21c384db]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.maint__head h1[data-v-21c384db]{margin:.1rem 0 0}.maint__health[data-v-21c384db]{align-items:center;gap:.7rem;display:flex}.maint-led[data-v-21c384db]{border:1px solid var(--line-soft);color:var(--text-dim);white-space:nowrap;border-radius:1rem;align-items:center;gap:.4rem;padding:.16rem .6rem;font-size:.76rem;display:inline-flex}.maint-led__dot[data-v-21c384db]{background:currentColor;border-radius:50%;flex:none;width:.45rem;height:.45rem;box-shadow:0 0 .35rem}.maint-led[data-tone=good][data-v-21c384db]{color:var(--green);border-color:#a4f95d59}.maint-led[data-tone=warn][data-v-21c384db]{color:var(--amber);border-color:#ffcf7059}.maint-led[data-tone=bad][data-v-21c384db]{color:var(--red);border-color:#ff7d6e66}.maint__strip[data-v-21c384db]{border-color:var(--amber);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1.1rem;display:flex}.maint__strip--bad[data-v-21c384db]{border-color:var(--red)}.maint__strip-main[data-v-21c384db]{gap:.25rem;display:grid}.maint__strip-actions[data-v-21c384db]{justify-items:end;gap:.4rem;max-width:22rem;display:grid}.maint__phase[data-v-21c384db]{margin:0;font-size:1.05rem;font-weight:600}.maint__counters[data-v-21c384db]{color:var(--text-dim);margin:0;font-size:.85rem}.maint__gate-note[data-v-21c384db]{color:var(--amber);margin:0;font-size:.85rem}.maint__panel[data-v-21c384db]{gap:.8rem;padding:.9rem 1.1rem;display:grid}.maint__panel-head[data-v-21c384db]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.maint__panel-head h3[data-v-21c384db]{margin:.1rem 0 0}.stat-grid[data-v-21c384db]{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.6rem;display:grid}.stat[data-v-21c384db]{background:var(--bg-1);border:1px solid var(--line-soft);border-radius:var(--radius-md);gap:.2rem;padding:.7rem .85rem;display:grid}.stat__n[data-v-21c384db]{font-size:1.35rem;font-weight:700;line-height:1}.stat__l[data-v-21c384db]{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.maint__toggle[data-v-21c384db]{justify-self:start}.maint__table[data-v-21c384db]{border-collapse:separate;border-spacing:0 .4rem;width:100%;font-size:.88rem}.maint__table th[data-v-21c384db]{text-align:left;color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;padding:0 .6rem;font-size:.7rem;font-weight:600}.maint__table td[data-v-21c384db]{background:var(--bg-1);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:.5rem .6rem}.maint__table tr td[data-v-21c384db]:first-child{border-left:1px solid var(--line-soft);border-radius:var(--radius-md) 0 0 var(--radius-md)}.maint__table tr td[data-v-21c384db]:last-child{border-right:1px solid var(--line-soft);border-radius:0 var(--radius-md) var(--radius-md) 0}.maint__table .num[data-v-21c384db],.maint__table th.num[data-v-21c384db]{text-align:right;white-space:nowrap}.maint__table .actions[data-v-21c384db]{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.maint__table .actions-col[data-v-21c384db]{width:1%}.mono[data-v-21c384db]{font-family:var(--mono,monospace);font-size:.82rem}.maint__scanline[data-v-21c384db]{margin:0;font-size:.9rem}.maint__details[data-v-21c384db]{text-overflow:ellipsis;white-space:nowrap;max-width:34rem;overflow:hidden}.thumb-cell[data-v-21c384db]{width:3.4rem}.thumb-cell img[data-v-21c384db]{object-fit:cover;border:1px solid var(--line-soft);border-radius:.5rem;width:2.8rem;height:2.8rem;display:block}.thumb-blank[data-v-21c384db]{border:1px solid var(--line-soft);width:2.8rem;height:2.8rem;color:var(--text-dim);border-radius:.5rem;place-items:center;display:grid}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#071017;--bg-1:#0d1923;--bg-2:#122332;--line-soft:#76d5ff1f;--line-strong:#76d5ff47;--text-main:#eaf5ff;--text-dim:#8ea4b8;--cyan:#76d5ff;--green:#a4f95d;--amber:#ffcf70;--red:#ff7d6e;--ink:#061019;--glow:0 0 1rem #76d5ff29;--radius-lg:1.15rem;--radius-md:.95rem;--shadow-panel:0 28px 80px #00000047;--mono:"Cascadia Mono", "Consolas", monospace;font-family:Bahnschrift,Aptos,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{color:var(--text-main);background:radial-gradient(circle at 12% 12%, #76d5ff29, transparent 20%), radial-gradient(circle at 88% 8%, #ffcf701f, transparent 16%), linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff04 1px, transparent 1px), var(--bg-0);background-size:auto,auto,42px 42px,42px 42px,auto}body:before{content:"";pointer-events:none;opacity:.26;background:linear-gradient(#ffffff09,#0000 18% 82%,#ffffff09);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1{font-size:clamp(1.5rem,2.2vw,2.2rem)}.chrome-panel{border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel), inset 0 1px 0 #ffffff0d;background:linear-gradient(#122332e0,#071017f0);position:relative;overflow:hidden}.chrome-panel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#76d5ff12,#0000 28% 72%,#a4f95d0d);position:absolute;inset:0}.eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:.22em;font-size:.7rem}.primary-button,.ghost-button{border:1px solid var(--line-strong);border-radius:999px;min-height:2.65rem;padding:0 1rem;transition:transform .15s,border-color .15s,background .15s}.primary-button{color:var(--ink);background:linear-gradient(90deg, var(--cyan), #9ae8ff 52%, var(--green));box-shadow:var(--glow)}.ghost-button{color:var(--text-main);background:#ffffff0a}.primary-button:hover,.ghost-button:hover{transform:translateY(-1px)}.primary-button:disabled,.ghost-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.form-error{color:var(--red);margin:0}.table-hint{color:var(--text-dim)}.inline-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.rail-section__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.rail-section__header h3{margin:.25rem 0 0}.rail-input,.login-form input,.form-grid input,.form-grid select,.form-grid textarea{border-radius:var(--radius-md);width:100%;min-height:2.9rem;color:var(--text-main);background:#010a10b8;border:1px solid #ffffff14;padding:.8rem 1rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.login-form label,.form-grid label{gap:.35rem;display:grid}.login-form span,.form-grid span{color:var(--text-dim);font-size:.84rem}.kv-list{gap:.5rem;margin:0;display:grid}.kv-row{border-radius:var(--radius-md);background:#ffffff06;border:1px solid #ffffff14;grid-template-columns:8.5rem minmax(0,1fr);align-items:center;padding:.55rem .85rem;display:grid}.kv-row span{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.kv-row strong{overflow-wrap:anywhere;min-width:0}.registry-table{align-content:start;gap:.8rem;min-height:12rem;padding:.9rem;display:grid}.registry-table__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.registry-table__header h2{margin:.25rem 0 0}.table-scroll{min-width:0;max-height:38rem;overflow:auto}table{border-collapse:separate;border-spacing:0 .45rem;width:100%}th,td{text-align:left;padding:.66rem .9rem}td{font-size:.95rem}th{z-index:1;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(#122332f7,#0d1923f7);font-size:.8rem;font-weight:500;position:sticky;top:0}.table-scroll tbody tr{border-radius:var(--radius-md);cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;transition:border-color .14s,transform .14s,background .14s}.table-scroll tbody tr:hover{border-color:var(--line-strong);transform:translateY(-1px)}.table-scroll tbody tr.is-selected{box-shadow:var(--glow);border-color:#fff}.table-scroll tbody tr.is-related{border-color:#a4f95d4d}.empty-state{border-radius:var(--radius-md);color:var(--text-dim);padding:1.2rem}.login-screen{place-items:center;min-height:100vh;padding:2rem;display:grid;position:relative}.login-grid{background:radial-gradient(circle at 15% 20%,#76d5ff33,#0000 22%),radial-gradient(circle at 78% 14%,#ffcf701f,#0000 18%),linear-gradient(#0000,#00000059);position:absolute;inset:0}.login-panel{gap:.8rem;width:min(34rem,100%);padding:2rem;display:grid}.login-panel h1{margin:.25rem 0 0;font-size:clamp(2rem,4vw,3.4rem)}.login-copy{color:var(--text-dim);max-width:52rem;line-height:1.6}.login-form{gap:1rem;display:grid}.login-meta{color:var(--text-dim);flex-wrap:wrap;gap:.7rem;font-size:.82rem;display:flex}@media (width<=900px){.form-grid{grid-template-columns:1fr}.kv-row{grid-template-columns:7rem minmax(0,1fr)}}
