:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-ui:"Figtree", system-ui, sans-serif;--font-display:"Instrument Serif", Georgia, serif;--font-num:"Instrument Serif", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--display-weight:400;--display-adjust:.52;--display-glow:0 0 28px #a796f759;--bg:#0e1124;--bg-image:radial-gradient(ellipse 80% 50% at 75% -10%, #7c5cd642, transparent 70%), radial-gradient(ellipse 60% 45% at 0% 110%, #f2a65a17, transparent 70%);--surface:#161a33;--surface-2:#1c2140;--sidebar:linear-gradient(180deg, #0d1022, #0a0c1b);--field:#11142a;--hover:#222749;--active:#2a2f58;--line:#282d55;--line-strong:#3d4380;--overlay:#06060c9e;--ink:#ece9f8;--ink-2:#b4b1d3;--ink-3:#8c8ab3;--brand:#f2a65a;--on-brand:#1a1326;--accent:#f2a65a;--accent-hover:#f6b97c;--accent-soft:#33283a;--accent-ink:#f7be84;--accent-muted:#8a6650;--on-accent:#1a1326;--btn-bg:linear-gradient(180deg, #f6b472, #e8954a);--btn-bg-hover:linear-gradient(180deg, #f9c28a, #efa35c);--btn-shadow:inset 0 1px 0 #ffe6c873, 0 4px 18px #f2a65a38;--ln:#a796f7;--ln-soft:#2a2752;--ln-ink:#c6baff;--ok:#84d9ac;--ok-soft:#16352f;--warn:#f4c76e;--warn-soft:#372e20;--warn-line:#6a5530;--err:#f2907f;--err-soft:#3b2131;--info:#9ab6ff;--info-soft:#1f2a52;--neutral-soft:#232847;--sc-relevant:var(--accent);--sc-mnm:#f4c76e;--sc-unw:#f2907f;--led-ok:#7cf0b0;--led-warn:#ffc861;--led-err:#ff7a6b;--led-off:#3a3f66;--led-glow:8px;--meter-face:radial-gradient(ellipse 90% 120% at 50% 100%, #ffe4b3, #f2c27e 60%, #d9984f);--meter-ink:#3a2414;--meter-zone:#c4452f;--meter-needle:#241812;--meter-glow:inset 0 0 22px #783c0a59, 0 0 36px #f2a65a4d;--meter-bezel:linear-gradient(180deg, #232848, #11142a);--knob-face:radial-gradient(circle at 35% 30%, #3e4476, #1b1f40 70%);--knob-ptr:#f2a65a;--knob-ring:#2e3460;--track:#262b50;--lcd-bg:#0a0d1c;--lcd-ink:#f7be84;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--shadow-sm:0 1px 2px #00000073;--shadow:inset 0 1px 0 #ffffff08, 0 12px 32px #00000061;--shadow-lg:0 30px 80px #0009;--panel:inset 0 1px 0 #ffffff09, 0 6px 20px #00000038;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px}:root[data-fx=off]{--bg-image:none;--display-glow:none;--led-glow:0px;--btn-shadow:none;--meter-glow:none}html,body{background:var(--bg);margin:0}body{background-image:var(--bg-image);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;background-attachment:fixed;font-size:14px;line-height:1.45}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent-ink);text-decoration:none}a:hover{color:var(--accent);text-decoration:underline}::placeholder{color:var(--ink-3)}h1{font-family:var(--font-display);font-weight:var(--display-weight);font-size-adjust:var(--display-adjust);text-shadow:var(--display-glow);letter-spacing:.01em}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation-duration:0s!important}}:root[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--overlay:#1c182c52;--shadow-sm:0 1px 2px #1e182c1f;--shadow:0 1px 2px #1e182c0d,0 8px 24px #1e182c14;--shadow-lg:0 24px 64px #1e182c33;--panel:0 1px 2px #1e182c0d;--bg:#eeedf6;--bg-image:radial-gradient(ellipse 80% 50% at 75% -10%,#7c5cd61f,transparent 70%),radial-gradient(ellipse 60% 45% at 0% 110%,#f2a65a1a,transparent 70%);--surface:#f8f7fc;--surface-2:#f0eef8;--sidebar:#e7e5f2;--field:#fbfafe;--hover:#e4e1f1;--active:#d9d5ee;--line:#dcd9ec;--line-strong:#c2bedb;--ink:#1c1a36;--ink-2:#4d4a72;--ink-3:#67648c;--brand:#a8561a;--on-brand:#fff8f0;--accent:#a8561a;--accent-hover:#8f4813;--accent-soft:#f6e6d6;--accent-ink:#8f4813;--accent-muted:#e2b48a;--on-accent:#fff8f0;--btn-bg:linear-gradient(180deg,#b9631f,#a3521a);--btn-bg-hover:linear-gradient(180deg,#a3541a,#8f4813);--btn-shadow:inset 0 1px 0 #ffdcb459,0 2px 10px #a8561a38;--ln:#5a4bc4;--ln-soft:#e6e2fa;--ln-ink:#4a3bb0;--ok:#2f7a55;--ok-soft:#ddf0e5;--warn:#8a5f0e;--warn-soft:#f7ebcf;--warn-line:#e6cd95;--err:#b0422f;--err-soft:#f8e1dc;--info:#3b5bb5;--info-soft:#e1e8fa;--neutral-soft:#e6e4f0;--sc-mnm:#d19a2a;--sc-unw:#d0644e;--led-ok:#2fbf71;--led-warn:#e8a317;--led-err:#e0533e;--led-off:#c9c6dc;--led-glow:4px;--meter-face:radial-gradient(ellipse 90% 120% at 50% 100%,#ffebc6,#f5d29c 60%,#e7b776);--meter-ink:#3a2414;--meter-zone:#c4452f;--meter-needle:#241812;--meter-glow:inset 0 0 18px #965a1e40;--meter-bezel:linear-gradient(180deg,#34315a,#1e1c38);--knob-face:radial-gradient(circle at 35% 30%,#fdfcff,#d6d2e8 75%);--knob-ptr:#a8561a;--knob-ring:#c2bedb;--track:#e2dfef;--lcd-bg:#1e1c38;--lcd-ink:#f7be84;--display-glow:none}:where(button,a,input,select,textarea,[tabindex]):focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.btn{border-radius:var(--r-md);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.btn:disabled{opacity:.6;cursor:default}.btn-primary{background:var(--btn-bg);color:var(--on-accent);box-shadow:var(--btn-shadow)}.btn-primary:hover:not(:disabled){background:var(--btn-bg-hover)}.btn-primary:focus-visible{box-shadow:var(--btn-shadow), 0 0 0 3px var(--accent-soft)}.btn-secondary{border:1px solid var(--line-strong);background:var(--surface)}.btn-secondary:hover:not(:disabled){background:var(--hover)}.btn-ghost{color:var(--ink-2);background:0 0;font-weight:500}.btn-ghost:hover:not(:disabled){background:var(--hover);color:var(--ink)}.field{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--field);outline:none;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:400}.field:focus,.field:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar[data-v-133e567a]{background:var(--sidebar);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;width:256px;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0;overflow:hidden auto}.sidebar.collapsed[data-v-133e567a]{width:68px}.brand[data-v-133e567a]{align-items:center;gap:10px;padding:4px 7px 22px;display:flex}.brand-mark[data-v-133e567a]{flex:none}.brand-name[data-v-133e567a]{letter-spacing:-.01em;white-space:nowrap;font-size:14.5px;font-weight:700;line-height:1.25}.brand-name span[data-v-133e567a]{color:var(--ink-2);font-weight:500}.nav-item[data-v-133e567a]{border-radius:var(--r-md);width:100%;height:38px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.nav-item svg[data-v-133e567a]{flex:none}.nav-item[data-v-133e567a]:hover{background:var(--hover);color:var(--ink);text-decoration:none}.nav-item.active[data-v-133e567a]{background:var(--active);color:var(--ink);font-weight:600}.nav-item.sub[data-v-133e567a]{height:36px}.nav-item.sub.active[data-v-133e567a]{font-weight:600}.section-label[data-v-133e567a]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:20px 12px 8px;font-size:11.5px;font-weight:600}.section-line[data-v-133e567a]{background:var(--line);height:1px;margin:12px 8px}.tool-head[data-v-133e567a],.next-tool[data-v-133e567a]{border-radius:var(--r-md);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;width:100%;height:38px;padding:0 8px;font-size:14px;display:flex}.tool-head[data-v-133e567a]{color:var(--ink);cursor:pointer;font-weight:600}.tool-head[data-v-133e567a]:hover{background:var(--hover)}.tool-tile[data-v-133e567a],.next-tile[data-v-133e567a]{border-radius:var(--r-sm);flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.tool-name[data-v-133e567a]{flex:1}.led[data-v-133e567a]{--c:var(--led-off);background:var(--c);width:7px;height:7px;box-shadow:0 0 var(--led-glow,6px) var(--c);border-radius:999px;margin-right:6px}.led.is-ok[data-v-133e567a]{--c:var(--led-ok)}.led.is-warn[data-v-133e567a]{--c:var(--led-warn)}.led.is-err[data-v-133e567a]{--c:var(--led-err)}.led.is-off[data-v-133e567a]{box-shadow:none}.chevron[data-v-133e567a]{color:var(--ink-3);transition:transform .15s}.chevron.open[data-v-133e567a]{transform:rotate(180deg)}.item-label[data-v-133e567a]{flex:1}.badge[data-v-133e567a]{border-radius:999px;justify-content:center;align-items:center;height:20px;display:inline-flex}.badge.count[data-v-133e567a]{background:var(--err-soft);min-width:20px;color:var(--err);padding:0 6px;font-size:11.5px;font-weight:700}.badge.paused[data-v-133e567a]{background:var(--warn-soft);width:20px;color:var(--warn)}.collapsed .badge[data-v-133e567a]{position:absolute;top:2px;right:2px}.tool-items[data-v-133e567a]{border-left:1px solid var(--line);flex-direction:column;gap:2px;margin:2px 0 8px 21px;padding-left:6px;display:flex}.collapsed .tool-items[data-v-133e567a]{border-left:0;margin-left:0;padding-left:0}.next-tool[data-v-133e567a]{color:var(--ink-3);cursor:default;font-weight:500}.next-tile[data-v-133e567a]{border:1.5px dashed var(--line-strong)}.chip[data-v-133e567a]{background:var(--neutral-soft);color:var(--ink-2);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}.spacer[data-v-133e567a]{flex:1}.footer[data-v-133e567a]{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.who[data-v-133e567a]{align-items:center;gap:10px;padding:2px 5px;display:flex}.avatar[data-v-133e567a]{background:var(--active);border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:inline-flex}.who-text[data-v-133e567a]{flex:1;min-width:0}.who-name[data-v-133e567a]{font-size:14px;font-weight:600}.who-email[data-v-133e567a]{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.actions[data-v-133e567a]{align-items:center;gap:2px;display:flex}.collapsed .actions[data-v-133e567a]{flex-direction:column}.icon-btn[data-v-133e567a],.logout[data-v-133e567a]{border-radius:var(--r-md);height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn[data-v-133e567a]{width:36px}.logout[data-v-133e567a]{gap:8px;min-width:36px;padding:0 10px;font-size:13.5px;font-weight:500}.icon-btn[data-v-133e567a]:hover,.logout[data-v-133e567a]:hover{background:var(--hover);color:var(--ink)}.toast[data-v-cbdb938f]{z-index:60;background:var(--ink);color:var(--bg);box-shadow:var(--shadow-lg);border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.shell[data-v-06426b12]{min-height:100vh;display:flex}.main[data-v-06426b12]{flex:1;min-width:0}.content[data-v-06426b12]{max-width:1240px;padding:32px 40px 72px}.bar[data-v-9ddf3d29]{background:var(--track);display:block}.fill[data-v-9ddf3d29]{height:100%;display:block}.table-state[data-v-b58922bc]{text-align:center;border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.tile[data-v-b58922bc]{border-radius:var(--r-lg);background:var(--err-soft);width:44px;height:44px;color:var(--err);justify-content:center;align-items:center;display:inline-flex}.title[data-v-b58922bc]{font-size:16px;font-weight:650}code[data-v-b58922bc]{font-family:var(--font-mono);color:var(--ink-2);font-size:12.5px}.btn[data-v-b58922bc]{height:36px;margin-top:6px;padding:0 14px}.home[data-v-cb672049]{flex-direction:column;gap:36px;display:flex}.heading[data-v-cb672049]{flex-direction:column;gap:4px;display:flex}.date[data-v-cb672049]{color:var(--ink-2);font-size:13.5px;font-weight:500}h1[data-v-cb672049]{margin:0;font-size:28px;line-height:34px}.section[data-v-cb672049]{flex-direction:column;gap:12px;display:flex}h2[data-v-cb672049]{margin:0;font-size:15px;font-weight:650}.panel[data-v-cb672049]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--panel,none);overflow:hidden}.panel[data-v-cb672049] .no-border{border-top:0}.attention-row[data-v-cb672049]{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 14px 14px 18px;display:flex}.attention-row+.attention-row[data-v-cb672049]{border-top:1px solid var(--line)}.tile[data-v-cb672049]{border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.attention-text[data-v-cb672049]{flex:1;min-width:220px}.attention-title[data-v-cb672049]{font-size:14px;font-weight:600}.attention-detail[data-v-cb672049]{color:var(--ink-2);margin-top:2px;font-size:13px}.go[data-v-cb672049]{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);height:34px;color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.go[data-v-cb672049]:hover{background:var(--hover);text-decoration:none}.all-good[data-v-cb672049]{color:var(--ink-2);align-items:center;gap:10px;padding:14px 18px;font-size:14px;display:flex}.ok[data-v-cb672049]{color:var(--ok)}.skeleton .bar-tile[data-v-cb672049],.bar[data-v-cb672049],.label-bar[data-v-cb672049]{background:var(--neutral-soft)}.bars[data-v-cb672049]{flex-direction:column;flex:1;gap:8px;display:flex}.bar[data-v-cb672049]{border-radius:4px;height:10px}.bar.thin[data-v-cb672049]{height:8px}.tools[data-v-cb672049]{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:16px;display:grid}.tool-card[data-v-cb672049]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--panel,none);border-radius:14px;flex-direction:column;display:flex}.tool-card.placeholder[data-v-cb672049]{border:1.5px dashed var(--line-strong);box-shadow:none;background:0 0}.card-head[data-v-cb672049]{align-items:center;gap:12px;padding:20px 20px 0;display:flex}.card-tile[data-v-cb672049]{border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.card-tile.lownotes[data-v-cb672049]{background:var(--ln-soft);color:var(--ln)}.card-tile.dashed[data-v-cb672049]{border:1.5px dashed var(--line-strong);color:var(--ink-3)}.card-name[data-v-cb672049]{flex:1;min-width:0}.name[data-v-cb672049]{font-size:16px;font-weight:650}.name.muted[data-v-cb672049]{color:var(--ink-2);align-items:center;gap:8px;display:flex}.tagline[data-v-cb672049]{color:var(--ink-2);font-size:13px}.chip[data-v-cb672049]{background:var(--neutral-soft);color:var(--ink-2);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}.metrics[data-v-cb672049]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:22px 20px;display:grid}.metric[data-v-cb672049]{flex-direction:column;gap:4px;display:flex}.metric-label[data-v-cb672049]{color:var(--ink-2);font-size:12.5px;font-weight:500}.metric-value[data-v-cb672049]{font-family:var(--font-num);font-size:26px;line-height:30px;font-weight:var(--display-weight);font-variant-numeric:tabular-nums}.metric-value.empty[data-v-cb672049]{color:var(--ink-3);font-family:inherit;font-weight:650}.metric-sub[data-v-cb672049]{color:var(--ink-2);font-size:12.5px}.metric-sub.with-bar[data-v-cb672049]{align-items:center;gap:8px;display:flex}.spend-bar[data-v-cb672049]{flex:1;max-width:64px}.label-bar[data-v-cb672049]{border-radius:4px;height:10px}.card-foot[data-v-cb672049]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;padding:10px 12px;display:flex}.foot-link[data-v-cb672049],.open[data-v-cb672049]{border-radius:7px;align-items:center;height:32px;padding:0 10px;font-size:13.5px;text-decoration:none;display:inline-flex}.foot-link[data-v-cb672049]{color:var(--ink-2);font-weight:500}.foot-link[data-v-cb672049]:hover{background:var(--hover);color:var(--ink);text-decoration:none}.spacer[data-v-cb672049]{flex:1}.open[data-v-cb672049]{color:var(--ln-ink);gap:6px;font-weight:600}.open[data-v-cb672049]:hover{background:var(--ln-soft);text-decoration:none}.placeholder-foot[data-v-cb672049]{border-top:1.5px dashed var(--line);color:var(--ink-2);text-wrap:pretty;padding:12px 20px 16px;font-size:13px}.code[data-v-366abd1e]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.box[data-v-366abd1e]{text-align:center;height:52px;font-family:var(--font-mono);text-transform:uppercase;padding:0;font-size:22px;font-weight:500}.box.invalid[data-v-366abd1e]{border-color:var(--err)}.login[data-v-e52685fa]{flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100vh;padding:32px 16px;display:flex}.brand[data-v-e52685fa]{align-items:center;gap:12px;display:flex}.brand-name[data-v-e52685fa]{letter-spacing:-.01em;font-size:19px;font-weight:700}.brand-name span[data-v-e52685fa]{color:var(--ink-2);font-weight:500}.card[data-v-e52685fa]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:400px;box-shadow:var(--shadow);padding:32px}h1[data-v-e52685fa]{margin:0;font-size:22px;line-height:28px}.sub[data-v-e52685fa]{color:var(--ink-2);text-wrap:pretty;margin:6px 0 24px;font-size:14px}.sub strong[data-v-e52685fa]{color:var(--ink);font-weight:600}.form[data-v-e52685fa]{flex-direction:column;gap:16px;display:flex}.label[data-v-e52685fa]{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.error[data-v-e52685fa]{border-radius:var(--r-md);background:var(--err-soft);color:var(--err);align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:500;display:flex}.error svg[data-v-e52685fa]{flex:none}.submit[data-v-e52685fa]{height:42px;margin-top:4px;font-size:14.5px}.ghost[data-v-e52685fa]{border-radius:var(--r-md);height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:500}.ghost[data-v-e52685fa]:hover:not(:disabled){color:var(--ink)}.status[data-v-e52685fa]{font-family:var(--font-mono);color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.status-led[data-v-e52685fa]{background:var(--led-ok);width:8px;height:8px;box-shadow:0 0 var(--led-glow) var(--led-ok);border-radius:999px}.knob[data-v-3096021b]{cursor:ns-resize;touch-action:none;border-radius:999px;outline:none;width:180px;height:180px;position:relative}.knob[data-v-3096021b]:focus-visible{box-shadow:0 0 0 3px var(--accent-soft)}svg[data-v-3096021b]{width:100%;height:100%;position:absolute;inset:0}.body[data-v-3096021b]{background:var(--knob-face);box-shadow:0 0 0 1px var(--knob-ring), 0 8px 18px #00000073, inset 0 1px 0 #ffffff24;border-radius:999px;position:absolute;inset:34px}.ptr[data-v-3096021b]{background:var(--knob-ptr);width:4px;height:24px;box-shadow:0 0 var(--led-glow) var(--knob-ptr);border-radius:2px;margin-left:-2px;position:absolute;top:9px;left:50%}.page-head[data-v-da3d81fa]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.titles[data-v-da3d81fa]{flex-direction:column;gap:6px;display:flex}.eyebrow[data-v-da3d81fa]{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.eyebrow-tile[data-v-da3d81fa]{border-radius:var(--r-sm);justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}h1[data-v-da3d81fa]{letter-spacing:-.015em;margin:0;font-size:26px;font-weight:650;line-height:32px}.subtitle[data-v-da3d81fa]{color:var(--ink-2);margin:0;font-size:14px}.bezel[data-v-d55197b0]{border-radius:var(--r-lg);background:var(--meter-bezel);padding:10px;box-shadow:inset 0 1px #ffffff14,0 2px 6px #0000004d}.face[data-v-d55197b0]{border-radius:var(--r-md);background:var(--meter-face);box-shadow:var(--meter-glow);overflow:hidden}svg[data-v-d55197b0]{width:100%;height:auto;display:block}.mono[data-v-d55197b0]{font-family:var(--font-mono)}.needle[data-v-d55197b0]{transform-origin:150px 172px;transition:transform 1.2s cubic-bezier(.3,1.35,.45,1)}.panel[data-v-d6b6c2fb]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--panel)}.loading[data-v-d6b6c2fb]{text-align:center;color:var(--ink-2);padding:56px 24px;font-size:14px}.label[data-v-d6b6c2fb]{color:var(--ink-2);font-size:13px;font-weight:600}.banner[data-v-d6b6c2fb]{border-radius:var(--r-lg);background:var(--warn-soft);border:1px solid var(--warn-line);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:16px 20px;display:flex}.banner-led[data-v-d6b6c2fb]{background:var(--led-warn);width:12px;height:12px;box-shadow:0 0 var(--led-glow) var(--led-warn);border-radius:999px;flex:none}.banner-text[data-v-d6b6c2fb]{flex:1;min-width:240px}.banner-title[data-v-d6b6c2fb]{font-size:16px;font-weight:650}.banner-text p[data-v-d6b6c2fb]{color:var(--ink-2);text-wrap:pretty;margin:3px 0 0;font-size:14px}.raise[data-v-d6b6c2fb]{height:36px;padding:0 14px}.panels[data-v-d6b6c2fb]{flex-wrap:wrap;gap:16px;display:flex}.spend[data-v-d6b6c2fb]{flex-direction:column;flex:2 540px;gap:22px;min-width:0;padding:24px;display:flex}.spend-head[data-v-d6b6c2fb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.leds[data-v-d6b6c2fb]{flex-wrap:wrap;gap:16px;display:flex}.led-item[data-v-d6b6c2fb]{color:var(--ink-2);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.led-state[data-v-d6b6c2fb]{color:var(--ink-3);font-weight:500}.led[data-v-d6b6c2fb]{--c:var(--led-off);--glow:transparent;background:var(--c);width:8px;height:8px;box-shadow:0 0 var(--led-glow) var(--glow), inset 0 1px 1px #fff6;border-radius:999px}.is-ok .led[data-v-d6b6c2fb]{--c:var(--led-ok);--glow:var(--led-ok)}.is-warn .led[data-v-d6b6c2fb]{--c:var(--led-warn);--glow:var(--led-warn)}.meter-row[data-v-d6b6c2fb]{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.meter[data-v-d6b6c2fb]{flex:300px;max-width:440px}.figures[data-v-d6b6c2fb]{flex-direction:column;flex:200px;gap:14px;display:flex}.amount-line[data-v-d6b6c2fb]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.amount[data-v-d6b6c2fb]{font-size:46px;line-height:50px;font-weight:var(--num-w,650);font-family:var(--font-num,inherit);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.of[data-v-d6b6c2fb]{color:var(--ink-2);font-size:15px}.usage[data-v-d6b6c2fb]{border-radius:999px;align-self:flex-start;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.usage.neutral[data-v-d6b6c2fb]{background:var(--neutral-soft);color:var(--ink-2)}.usage.warn[data-v-d6b6c2fb]{background:var(--warn-soft);color:var(--warn)}.lcds[data-v-d6b6c2fb]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lcd[data-v-d6b6c2fb]{border-radius:var(--r-md);background:var(--lcd-bg);font-family:var(--font-mono);color:var(--lcd-ink);padding:10px 12px;box-shadow:inset 0 1px 3px #00000080}.lcd-label[data-v-d6b6c2fb]{letter-spacing:.12em;opacity:.75;font-size:10.5px}.lcd-value[data-v-d6b6c2fb]{text-shadow:0 0 var(--led-glow) var(--lcd-ink);font-size:18px}.split[data-v-d6b6c2fb]{background:var(--track);height:10px;display:flex;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 calc(5% - 2px),#0000 calc(5% - 2px) 5%);mask-image:repeating-linear-gradient(90deg,#000 0 calc(5% - 2px),#0000 calc(5% - 2px) 5%)}.split-jev[data-v-d6b6c2fb]{background:var(--accent-muted)}.split-claude[data-v-d6b6c2fb]{background:var(--accent)}.legend[data-v-d6b6c2fb]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.legend-item[data-v-d6b6c2fb]{gap:10px;display:flex}.swatch[data-v-d6b6c2fb]{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.legend-item .swatch[data-v-d6b6c2fb]{margin-top:5px}.swatch.jev[data-v-d6b6c2fb]{background:var(--accent-muted)}.swatch.claude[data-v-d6b6c2fb]{background:var(--accent)}.legend-title[data-v-d6b6c2fb]{font-size:14px;font-weight:600}.legend-title span[data-v-d6b6c2fb]{color:var(--ink-2);font-weight:500}.legend-amount[data-v-d6b6c2fb]{font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:650}.legend-count[data-v-d6b6c2fb]{color:var(--ink-2);font-size:13px}.limit[data-v-d6b6c2fb]{flex-direction:column;flex:280px;align-items:center;gap:14px;padding:24px;display:flex}.limit-head[data-v-d6b6c2fb]{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;display:flex}.reset[data-v-d6b6c2fb]{border-radius:var(--r-sm);height:30px;padding:0 10px;font-size:13px}.stepper[data-v-d6b6c2fb]{align-items:center;gap:10px;display:flex}.round[data-v-d6b6c2fb]{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:999px;width:36px;height:36px;font-size:18px}.round[data-v-d6b6c2fb]:hover{background:var(--hover)}.lcd-limit[data-v-d6b6c2fb]{text-align:center;border-radius:var(--r-md);background:var(--lcd-bg);min-width:116px;font-family:var(--font-mono);color:var(--lcd-ink);text-shadow:0 0 var(--led-glow) var(--lcd-ink);padding:8px 14px;font-size:22px;box-shadow:inset 0 1px 3px #00000080}.help[data-v-d6b6c2fb]{text-align:center;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.per-day[data-v-d6b6c2fb]{margin-top:16px;padding:24px}.per-day-head[data-v-d6b6c2fb]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.per-day-head h2[data-v-d6b6c2fb]{margin:0;font-size:16px;font-weight:650}.hover-line[data-v-d6b6c2fb]{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px}.chart-legend[data-v-d6b6c2fb]{color:var(--ink-2);gap:16px;font-size:13px;display:flex}.chart-legend>span[data-v-d6b6c2fb]{align-items:center;gap:6px;display:flex}.chart-scroll[data-v-d6b6c2fb]{overflow-x:auto}.chart[data-v-d6b6c2fb]{min-width:560px;padding-left:52px}.plot[data-v-d6b6c2fb]{height:200px;position:relative}.grid-line[data-v-d6b6c2fb]{border-top:1px dashed var(--line);position:absolute;left:0;right:0}.grid-line span[data-v-d6b6c2fb]{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;margin-right:10px;font-size:11.5px;position:absolute;right:100%;transform:translateY(-50%)}.columns[data-v-d6b6c2fb],.x-labels[data-v-d6b6c2fb]{grid-template-columns:repeat(var(--days), minmax(0, 1fr));gap:4px;display:grid}.columns[data-v-d6b6c2fb]{position:absolute;inset:0}.column[data-v-d6b6c2fb]{flex-direction:column;justify-content:flex-end;height:100%;display:flex;-webkit-mask-image:repeating-linear-gradient(0deg,#000 0 4px,#0000 4px 6px);mask-image:repeating-linear-gradient(0deg,#000 0 4px,#0000 4px 6px)}.column.hover[data-v-d6b6c2fb]{background:var(--hover)}.bar-claude[data-v-d6b6c2fb]{background:var(--accent)}.bar-jev[data-v-d6b6c2fb]{background:var(--accent-muted)}.bar-future[data-v-d6b6c2fb]{background:var(--line-strong);height:3px}.x-labels[data-v-d6b6c2fb]{margin-top:8px}.x-labels>div[data-v-d6b6c2fb]{text-align:center;font-family:var(--font-mono);color:var(--ink-3);font-size:11.5px}.x-labels>.today[data-v-d6b6c2fb]{color:var(--ink);font-weight:600}.overlay[data-v-770862a7]{z-index:50;background:var(--overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog[data-v-770862a7]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:560px;max-height:calc(100vh - 32px);box-shadow:var(--shadow-lg);overflow:auto}.head[data-v-770862a7]{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 0;display:flex}h2[data-v-770862a7]{margin:0;font-size:18px;font-weight:650;line-height:24px}.head p[data-v-770862a7]{color:var(--ink-2);margin:4px 0 0;font-size:13.5px}.close[data-v-770862a7]{border-radius:var(--r-md);width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.close[data-v-770862a7]:hover{background:var(--hover)}.mono[data-v-770862a7]{font-family:var(--font-mono)}.failing[data-v-770862a7]{background:var(--err-soft);border-radius:10px;gap:10px;margin:16px 24px 0;padding:12px 14px;display:flex}.failing-icon[data-v-770862a7]{color:var(--err);flex:none;margin-top:1px}.failing-title[data-v-770862a7]{font-size:13.5px;font-weight:600}.failing-detail[data-v-770862a7]{color:var(--ink-2);margin-top:2px;font-size:12.5px}form[data-v-770862a7]{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.label[data-v-770862a7],.group[data-v-770862a7]{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.optional[data-v-770862a7]{color:var(--ink-2);font-weight:400}.url-row[data-v-770862a7]{gap:8px;display:flex}.field.url[data-v-770862a7]{flex:1;min-width:0;font-size:13px}.test[data-v-770862a7]{flex:none;gap:7px;height:40px;padding:0 14px}.result[data-v-770862a7]{border-radius:var(--r-md);align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:400;display:flex}.result strong[data-v-770862a7]{font-weight:650}.result.loading[data-v-770862a7]{background:var(--surface-2);color:var(--ink-2)}.result.ok[data-v-770862a7]{background:var(--ok-soft)}.result.err[data-v-770862a7]{background:var(--err-soft);align-items:flex-start}.ok-icon[data-v-770862a7]{color:var(--ok);flex:none}.err-icon[data-v-770862a7]{color:var(--err);flex:none;margin-top:2px}.muted[data-v-770862a7]{color:var(--ink-2)}.cause[data-v-770862a7]{font-size:12.5px}.row[data-v-770862a7]{flex-wrap:wrap;gap:16px;display:flex}.topic[data-v-770862a7]{flex:240px}.help[data-v-770862a7]{color:var(--ink-2);text-wrap:pretty;font-size:12.5px;font-weight:400}.segments[data-v-770862a7]{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;gap:2px;height:40px;padding:3px;display:flex}.segment[data-v-770862a7]{border-radius:var(--r-sm);height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:13.5px;font-weight:600}.segment.active[data-v-770862a7]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.error[data-v-770862a7]{color:var(--err);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.foot[data-v-770862a7]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:16px;display:flex}.foot-left[data-v-770862a7],.foot-right[data-v-770862a7]{align-items:center;gap:8px;display:flex}.danger[data-v-770862a7]{color:var(--err);background:0 0;gap:7px;padding:0 12px}.danger[data-v-770862a7]:hover{background:var(--err-soft)}.confirm-text[data-v-770862a7]{font-size:13.5px;font-weight:600}.confirm-yes[data-v-770862a7]{border:1px solid var(--err);border-radius:var(--r-md);background:var(--err-soft);height:34px;color:var(--err);cursor:pointer;padding:0 12px;font-size:13.5px;font-weight:600}.confirm-no[data-v-770862a7]{border-radius:var(--r-md);height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13.5px}.confirm-no[data-v-770862a7]:hover{background:var(--hover)}.cancel[data-v-770862a7]{padding:0 14px}.led-wrap[data-v-f5ea1f65]{align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.tone-ink[data-v-f5ea1f65]{color:var(--ink)}.tone-muted[data-v-f5ea1f65]{color:var(--ink-2)}.is-err.tone-ink[data-v-f5ea1f65]{color:var(--err)}.is-off.tone-ink[data-v-f5ea1f65]{color:var(--ink-2)}.led[data-v-f5ea1f65]{border-radius:var(--r-pill);--c:var(--led-off);background:var(--c);box-shadow:0 0 var(--led-glow) var(--c), inset 0 -1px 2px #00000059, inset 0 1px 1px #ffffff73;flex:none}.is-ok .led[data-v-f5ea1f65]{--c:var(--led-ok)}.is-warn .led[data-v-f5ea1f65]{--c:var(--led-warn)}.is-err .led[data-v-f5ea1f65]{--c:var(--led-err)}.is-off .led[data-v-f5ea1f65]{box-shadow:inset 0 -1px 2px #00000059}.table-state[data-v-65c9d683]{text-align:center;border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.tile[data-v-65c9d683]{border-radius:var(--r-lg);background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);justify-content:center;align-items:center;display:inline-flex}.title[data-v-65c9d683]{font-size:16px;font-weight:650}p[data-v-65c9d683]{max-width:42ch;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:14px}.btn[data-v-65c9d683]{height:36px;margin-top:6px;padding:0 14px}.panel[data-v-500b66df]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--panel);overflow:hidden}.scroll[data-v-500b66df]{overflow-x:auto}.table[data-v-500b66df]{min-width:1000px}.row[data-v-500b66df]{grid-template-columns:minmax(240px,2fr) 150px 72px 140px minmax(190px,1.3fr) 84px 40px;align-items:center;gap:16px;padding:0 20px;display:grid}.row.head[data-v-500b66df]{background:var(--surface-2);height:44px;color:var(--ink-2);font-size:12.5px;font-weight:600}.right[data-v-500b66df]{text-align:right}.row.body[data-v-500b66df]{border-top:1px solid var(--line);min-height:64px;padding:12px 20px}.row.body[data-v-500b66df]:hover{background:var(--hover)}.mono[data-v-500b66df]{font-family:var(--font-mono)}.name[data-v-500b66df]{min-width:0}.name-text[data-v-500b66df]{font-size:14px;font-weight:600}.url[data-v-500b66df]{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.tag[data-v-500b66df]{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);max-width:100%;height:24px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 9px;font-size:12.5px;font-weight:500;display:inline-flex;overflow:hidden}.interval[data-v-500b66df]{font-size:13px}.last[data-v-500b66df]{font-variant-numeric:tabular-nums;font-size:13.5px}.failing[data-v-500b66df]{color:var(--err);margin-top:2px;font-size:12.5px}.status[data-v-500b66df]{min-width:0}.err[data-v-500b66df]{color:var(--ink-2);margin-top:5px;font-size:12px}.count[data-v-500b66df]{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.count.zero[data-v-500b66df]{color:var(--ink-3)}.edit[data-v-500b66df]{border-radius:var(--r-md);width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.edit[data-v-500b66df]:hover{background:var(--active);color:var(--ink)}.row.skeleton[data-v-500b66df]{border-top:1px solid var(--line);height:64px}.bars[data-v-500b66df]{flex-direction:column;gap:8px;display:flex}.bar[data-v-500b66df]{background:var(--surface-2);border-radius:4px;height:10px}.bar.thin[data-v-500b66df]{height:8px}.tag-bar[data-v-500b66df]{border-radius:var(--r-sm);width:76px;height:22px}.pill-bar[data-v-500b66df]{border-radius:var(--r-pill);width:56px;height:22px}.loading-note[data-v-500b66df]{border-top:1px solid var(--line);color:var(--ink-2);padding:12px 20px;font-size:13px}.pill[data-v-3fe98d4d]{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;height:24px;padding:0 9px 0 7px;font-size:12.5px;font-weight:600;display:inline-flex}.ok[data-v-3fe98d4d]{background:var(--ok-soft);color:var(--ok)}.info[data-v-3fe98d4d]{background:var(--info-soft);color:var(--info)}.neutral[data-v-3fe98d4d]{background:var(--neutral-soft);color:var(--ink-2)}.detail[data-v-7d4d2b66]{max-width:820px}.crumbs[data-v-7d4d2b66]{color:var(--ink-2);align-items:center;gap:6px;margin-bottom:14px;font-size:13.5px;display:flex}.crumbs a[data-v-7d4d2b66]{color:var(--ln-ink);font-weight:500;text-decoration:none}.crumbs a[data-v-7d4d2b66]:hover{text-decoration:underline}.btn-36[data-v-7d4d2b66]{height:36px;color:var(--ink);padding:0 14px;text-decoration:none}.head[data-v-7d4d2b66]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.who[data-v-7d4d2b66]{align-items:center;gap:14px;display:flex}.avatar[data-v-7d4d2b66]{border-radius:var(--r-pill);background:var(--accent-soft);width:48px;height:48px;color:var(--accent-ink);flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:inline-flex}.titles[data-v-7d4d2b66]{flex-direction:column;gap:4px;display:flex}.title-row[data-v-7d4d2b66]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}h1[data-v-7d4d2b66]{letter-spacing:-.015em;margin:0;font-size:26px;font-weight:650;line-height:32px}.titles p[data-v-7d4d2b66]{color:var(--ink-2);margin:0;font-size:14px}.loading[data-v-7d4d2b66]{align-items:center;gap:14px;display:flex}.skeleton[data-v-7d4d2b66]{border-radius:var(--r-pill);background:var(--hover);display:block}.avatar-skeleton[data-v-7d4d2b66]{width:48px;height:48px}.line-skeleton[data-v-7d4d2b66]{width:240px;height:14px}.state[data-v-7d4d2b66]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.state p[data-v-7d4d2b66]{margin:0}.profile[data-v-7d4d2b66]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow);overflow:hidden}.profile-head[data-v-7d4d2b66]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 28px 18px;display:flex}.profile-intro[data-v-7d4d2b66]{flex-direction:column;gap:4px;display:flex}.profile-intro h2[data-v-7d4d2b66]{margin:0;font-size:18px;font-weight:650;line-height:24px}.profile-intro p[data-v-7d4d2b66]{max-width:56ch;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:14px}.saved-at[data-v-7d4d2b66]{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.warning[data-v-7d4d2b66]{background:var(--warn-soft);color:var(--ink);border-radius:10px;align-items:center;gap:10px;margin:18px 28px 0;padding:12px 14px;font-size:13.5px;display:flex}.warning-icon[data-v-7d4d2b66]{color:var(--warn);flex:none}textarea[data-v-7d4d2b66]{resize:vertical;background:var(--surface);width:100%;min-height:400px;color:var(--ink);font-family:var(--font-ui);text-wrap:pretty;border:0;outline:none;padding:24px 28px 28px;font-size:17px;line-height:1.7;display:block}textarea[data-v-7d4d2b66]:focus-visible{box-shadow:none}.profile-foot[data-v-7d4d2b66]{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px 14px 28px;display:flex}.foot-note[data-v-7d4d2b66]{max-width:48ch;color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.foot-note[data-v-7d4d2b66] svg{flex:none}.foot-actions[data-v-7d4d2b66]{align-items:center;gap:10px;display:flex}.chars[data-v-7d4d2b66]{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.unsaved[data-v-7d4d2b66]{color:var(--warn);font-size:12.5px;font-weight:600}.revert[data-v-7d4d2b66]{color:var(--ink-2);padding:0 12px}.save[data-v-7d4d2b66]{color:var(--on-accent);padding:0 16px}.save[data-v-7d4d2b66]:disabled{opacity:.45}.card[data-v-7d4d2b66]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--panel)}.card h2[data-v-7d4d2b66]{margin:0;font-size:15px;font-weight:650}.card p[data-v-7d4d2b66]{color:var(--ink-2);margin:3px 0 0;font-size:13px}.switches[data-v-7d4d2b66]{margin-top:28px;overflow:hidden}.switches-head[data-v-7d4d2b66]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 20px 14px;display:flex}.off-count[data-v-7d4d2b66]{color:var(--ink-2);font-size:13px}.switch-row[data-v-7d4d2b66]{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:48px;padding:0 20px;display:flex}.feed-name[data-v-7d4d2b66]{min-width:0;color:var(--ink);flex:1;font-size:14px;font-weight:500}.feed-name.off[data-v-7d4d2b66]{color:var(--ink-2)}.feed-topic[data-v-7d4d2b66]{width:100px;color:var(--ink-2);font-size:12.5px}.switch-state[data-v-7d4d2b66]{width:64px;color:var(--ink-2);justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}.toggle[data-v-7d4d2b66]{background:var(--line-strong);opacity:.85;border-radius:9px;flex:none;width:32px;height:18px;position:relative}.toggle.on[data-v-7d4d2b66]{background:var(--accent)}.knob[data-v-7d4d2b66]{border-radius:var(--r-pill);background:var(--surface);width:14px;height:14px;box-shadow:var(--shadow-sm);position:absolute;top:2px;left:2px}.toggle.on .knob[data-v-7d4d2b66]{left:16px}.verdicts[data-v-7d4d2b66]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:18px 20px;display:flex}.overlay[data-v-e0d6ed77]{z-index:50;background:var(--overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog[data-v-e0d6ed77]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:480px;box-shadow:var(--shadow-lg)}.head[data-v-e0d6ed77]{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 0;display:flex}h2[data-v-e0d6ed77]{margin:0;font-size:18px;font-weight:650;line-height:24px}.head p[data-v-e0d6ed77]{color:var(--ink-2);text-wrap:pretty;margin:4px 0 0;font-size:13.5px}.close[data-v-e0d6ed77]{border-radius:var(--r-md);width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.close[data-v-e0d6ed77]:hover{background:var(--hover)}form[data-v-e0d6ed77]{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.label[data-v-e0d6ed77]{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.optional[data-v-e0d6ed77]{color:var(--ink-2);font-weight:400}.names[data-v-e0d6ed77]{flex-wrap:wrap;gap:12px;display:flex}.names .label[data-v-e0d6ed77]{flex:160px}.error[data-v-e0d6ed77]{color:var(--err);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.buttons[data-v-e0d6ed77]{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.cancel[data-v-e0d6ed77]{padding:0 14px}.panel[data-v-248015af]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--panel);overflow:hidden}.scroll[data-v-248015af]{overflow-x:auto}.table[data-v-248015af]{min-width:900px}.row[data-v-248015af]{grid-template-columns:minmax(200px,1.3fr) minmax(220px,1.5fr) 150px 160px 150px;align-items:center;gap:16px;padding:0 20px;display:grid}.row.head[data-v-248015af]{background:var(--surface-2);height:44px;color:var(--ink-2);font-size:12.5px;font-weight:600}.row.body[data-v-248015af]{border-top:1px solid var(--line);cursor:pointer;min-height:60px}.row.body[data-v-248015af]:hover{background:var(--hover)}.name[data-v-248015af]{align-items:center;gap:12px;min-width:0;display:flex}.avatar[data-v-248015af]{border-radius:var(--r-pill);background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}.name-text[data-v-248015af]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.name-text.muted[data-v-248015af]{color:var(--ink-2)}.email[data-v-248015af]{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.last[data-v-248015af]{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px}.action[data-v-248015af]{justify-content:flex-end;display:flex}.row-btn[data-v-248015af]{height:32px;padding:0 12px;font-size:13px}.row.skeleton[data-v-248015af]{border-top:1px solid var(--line);height:60px}.avatar.block[data-v-248015af]{background:var(--surface-2)}.bar[data-v-248015af]{background:var(--surface-2);border-radius:4px;height:10px}.pill-bar[data-v-248015af]{border-radius:var(--r-pill);width:84px;height:22px}.loading-note[data-v-248015af]{border-top:1px solid var(--line);color:var(--ink-2);padding:12px 20px;font-size:13px}.topic-select[data-v-b87d4e58]{position:relative}.trigger[data-v-b87d4e58]{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--field);max-width:240px;height:38px;color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:inline-flex}.trigger .value[data-v-b87d4e58]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trigger svg[data-v-b87d4e58]{color:var(--ink-2);flex:none}.popover[data-v-b87d4e58]{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:280px;box-shadow:var(--shadow-lg);padding:6px;position:absolute;top:calc(100% + 6px);left:0}.search[data-v-b87d4e58]{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--field);height:36px;color:var(--ink-2);align-items:center;gap:8px;padding:0 10px;display:flex}.search[data-v-b87d4e58]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search input[data-v-b87d4e58]{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.search input[data-v-b87d4e58]:focus-visible{box-shadow:none}.list[data-v-b87d4e58]{max-height:280px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.option[data-v-b87d4e58]{border-radius:var(--r-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;height:34px;padding:0 10px;font-size:14px;display:flex}.option.active[data-v-b87d4e58]{background:var(--hover)}.option.selected[data-v-b87d4e58]{color:var(--accent-ink);font-weight:600}.option .label[data-v-b87d4e58]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.count[data-v-b87d4e58]{font-family:var(--font-mono);color:var(--ink-3);flex:none;font-size:11.5px;font-weight:500}.none[data-v-b87d4e58]{color:var(--ink-2);padding:10px;font-size:13px}.overlay[data-v-c651c518]{z-index:40;background:var(--overlay);position:fixed;inset:0}.panel[data-v-c651c518]{background:var(--surface);border-left:1px solid var(--line);width:100%;max-width:540px;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.head[data-v-c651c518]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 16px 24px;display:flex}.head-info[data-v-c651c518]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.meta[data-v-c651c518]{color:var(--ink-2);font-size:13px}.mono[data-v-c651c518]{font-family:var(--font-mono)}.close[data-v-c651c518]{border-radius:var(--r-md);width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.close[data-v-c651c518]:hover{background:var(--hover)}.body[data-v-c651c518]{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex;overflow:auto}h2[data-v-c651c518]{letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:21px;font-weight:650;line-height:1.3}.scores[data-v-c651c518]{flex-direction:column;gap:12px;display:flex}.score[data-v-c651c518]{grid-template-columns:96px minmax(0,1fr) 40px;align-items:center;gap:12px;display:grid}.score-label[data-v-c651c518]{color:var(--ink-2);font-size:13.5px}.score-value[data-v-c651c518]{font-family:var(--font-mono);text-align:right;font-size:13px}.label[data-v-c651c518]{color:var(--ink-2);font-size:13px;font-weight:600}.reason[data-v-c651c518]{text-wrap:pretty;margin:6px 0 0;font-size:15px;line-height:1.55}.judged[data-v-c651c518]{border-radius:var(--r-md);background:var(--surface-2);text-wrap:pretty;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;padding:16px 18px;font-size:15px;line-height:1.65}.judged.muted[data-v-c651c518]{color:var(--ink-2);white-space:normal}.retry[data-v-c651c518]{height:32px;margin-left:4px;padding:0 10px}.original[data-v-c651c518]{align-self:flex-start;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.foot[data-v-c651c518]{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.foot span[data-v-c651c518]{max-width:34ch;color:var(--ink-2);font-size:13.5px}.to-profile[data-v-c651c518],.head-btn[data-v-fda96c73]{padding:0 14px}.filters[data-v-fda96c73]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.reader-pick[data-v-fda96c73]{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--field);align-items:center;gap:6px;height:38px;padding:0 4px 0 12px;display:flex}.reader-pick span[data-v-fda96c73]{color:var(--ink-2);font-size:13px;font-weight:600}.reader-pick select[data-v-fda96c73]{height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;outline:none;padding-right:4px;font-size:14px;font-weight:600}.select[data-v-fda96c73]{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--field);height:38px;color:var(--ink);cursor:pointer;outline:none;padding:0 10px;font-size:14px}.segments[data-v-fda96c73]{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);gap:2px;padding:3px;display:flex}.segment[data-v-fda96c73]{border-radius:var(--r-sm);height:30px;color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.segment.active[data-v-fda96c73]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.segment-count[data-v-fda96c73]{font-family:var(--font-mono);color:var(--ink-3);font-size:11.5px;font-weight:500}.clear[data-v-fda96c73]{padding:0 12px}.panel[data-v-fda96c73]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--panel);overflow:hidden}.scroll[data-v-fda96c73]{overflow-x:auto}.table[data-v-fda96c73]{min-width:1060px}.row[data-v-fda96c73]{grid-template-columns:52px 128px minmax(220px,2fr) 128px 72px 72px 72px minmax(190px,1.5fr);align-items:center;gap:14px;padding:0 20px;display:grid}.row.head[data-v-fda96c73]{background:var(--surface-2);height:44px;color:var(--ink-2);font-size:12.5px;font-weight:600}.row.body[data-v-fda96c73]{border-top:1px solid var(--line);cursor:pointer;min-height:68px;padding:12px 20px}.row.body[data-v-fda96c73]:hover{background:var(--hover)}.row.body.selected[data-v-fda96c73]{background:var(--accent-soft)}.time[data-v-fda96c73]{font-family:var(--font-mono);color:var(--ink-2);font-size:13px}.source[data-v-fda96c73]{min-width:0}.source-name[data-v-fda96c73]{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.topic[data-v-fda96c73]{color:var(--ink-2);margin-top:1px;font-size:12.5px}.title[data-v-fda96c73]{text-wrap:pretty;font-size:14px;font-weight:500;line-height:1.4}.score[data-v-fda96c73]{flex-direction:column;gap:5px;display:flex}.score-value[data-v-fda96c73]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.reason[data-v-fda96c73]{color:var(--ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.row.skeleton[data-v-fda96c73]{border-top:1px solid var(--line);height:68px}.bar[data-v-fda96c73]{background:var(--surface-2);border-radius:4px;height:10px}.bar.thin[data-v-fda96c73]{border-radius:3px;height:5px}.pill-bar[data-v-fda96c73]{border-radius:var(--r-pill);width:96px;height:22px}.loading-note[data-v-fda96c73]{border-top:1px solid var(--line);color:var(--ink-2);padding:12px 20px;font-size:13px}.table-state[data-v-fda96c73]{text-align:center;border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.tile[data-v-fda96c73]{border-radius:var(--r-lg);background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);justify-content:center;align-items:center;display:inline-flex}.table-state.no-match[data-v-fda96c73]{padding:48px 24px}.tile.neutral[data-v-fda96c73]{background:var(--neutral-soft);color:var(--ink-2)}.state-btn[data-v-fda96c73]{height:36px;margin-top:4px;padding:0 14px}.foot-note[data-v-fda96c73]{color:var(--ink-2);margin-top:10px;font-size:13px}.state-title[data-v-fda96c73]{font-size:16px;font-weight:650}.table-state p[data-v-fda96c73]{max-width:46ch;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:14px}
