.brand-lock[data-v-c307eec5]{align-items:center;gap:10px;display:inline-flex}.brand-svg[data-v-c307eec5]{flex:none;display:block}.brand-word[data-v-c307eec5]{font:600 15px/1 var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--text)}.brand-dot[data-v-c307eec5]{background:#3dd68c;border-radius:50%;width:.24em;height:.24em;margin-left:.07em;display:inline-block;box-shadow:0 0 .5em #3dd68c8c}.brand-anim .brand-rays[data-v-c307eec5],.brand-anim .brand-flash[data-v-c307eec5]{transform-box:view-box;transform-origin:20px 21px}.brand-anim .brand-rays[data-v-c307eec5]{transform-origin:30px 10px}.brand-anim .brand-flash[data-v-c307eec5]{opacity:.25}@media (prefers-reduced-motion:no-preference){.brand-anim .brand-rays[data-v-c307eec5]{animation:3.6s linear infinite brandLens-c307eec5}.brand-anim .brand-flash[data-v-c307eec5]{animation:3.6s linear infinite brandFlash-c307eec5}}@keyframes brandLens-c307eec5{0%{opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,0);transform:scaleX(1)}25%{opacity:1;animation-timing-function:cubic-bezier(.37,1,.63,1);transform:scaleX(0)}50%{opacity:.85;animation-timing-function:cubic-bezier(.37,0,.63,0);transform:scaleX(-1)}75%{opacity:.2;animation-timing-function:cubic-bezier(.37,1,.63,1);transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes brandFlash-c307eec5{0%,12%{opacity:.25;transform:scale(1)}25%{opacity:1;transform:scale(1.9)}40%,to{opacity:.25;transform:scale(1)}}.shell[data-v-ce92cb6f]{height:100vh;display:flex;overflow:hidden}.sidebar[data-v-ce92cb6f]{border-right:1px solid var(--line);background:color-mix(in srgb, var(--panel) 70%, var(--bg));flex-direction:column;flex:none;gap:1px;width:240px;padding:18px 12px 14px;display:flex}.brand[data-v-ce92cb6f]{align-items:center;padding:2px 6px 20px;display:flex}.nav[data-v-ce92cb6f]{flex-direction:column;gap:1px;display:flex}.nav-link[data-v-ce92cb6f]{color:var(--dim);font:400 13.5px var(--font-sans), sans-serif;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px;transition:background .12s,color .12s;display:flex}.nav-link[data-v-ce92cb6f]:hover{background:var(--panel2);color:var(--text);opacity:1}.nav-link.active[data-v-ce92cb6f]{background:var(--panel2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.nav-ico[data-v-ce92cb6f]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.75;flex:none;width:16px;height:16px}.nav-link.active .nav-ico[data-v-ce92cb6f]{stroke:var(--accent);opacity:1}.org-select[data-v-ce92cb6f]{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:8px;margin-bottom:8px;padding:6px 8px;font-size:11px}.plan-card[data-v-ce92cb6f]{border:1px solid var(--line);background:linear-gradient(180deg, var(--accsoft), transparent 70%), var(--panel);border-radius:12px;padding:14px}.plan-row[data-v-ce92cb6f]{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.plan-name[data-v-ce92cb6f]{text-transform:capitalize;margin:6px 0 10px;font-size:13.5px;font-weight:500;display:block}.plan-link[data-v-ce92cb6f]{color:var(--accent);font-size:12.5px}.foot-row[data-v-ce92cb6f]{justify-content:space-between;align-items:center;margin-top:8px;padding:7px 9px;display:flex}.version[data-v-ce92cb6f]{color:var(--faint);letter-spacing:.04em;font-size:10.5px}.theme-toggle[data-v-ce92cb6f]{border:1px solid var(--line);background:var(--panel2);width:26px;height:26px;color:var(--dim);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:flex}.user-row[data-v-ce92cb6f]{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:8px;padding:10px 8px 0;display:flex}.avatar[data-v-ce92cb6f]{background:var(--accsoft);width:24px;height:24px;color:var(--accent);font:600 10.5px var(--font-sans), sans-serif;border-radius:50%;flex:none;place-items:center;display:grid}.user-email[data-v-ce92cb6f]{min-width:0;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.logout-btn[data-v-ce92cb6f]{flex:none;font-size:11px}.content[data-v-ce92cb6f]{flex:1;min-width:0;position:relative;overflow:auto}@media (width<=760px){.shell[data-v-ce92cb6f]{flex-direction:column;height:auto;overflow:visible}.sidebar[data-v-ce92cb6f]{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;width:auto;padding:10px 12px}.brand[data-v-ce92cb6f]{padding:0 8px 0 0}.nav[data-v-ce92cb6f]{flex-flow:wrap}.kicker[data-v-ce92cb6f],.spacer[data-v-ce92cb6f],.plan-card[data-v-ce92cb6f],.foot-row[data-v-ce92cb6f],.user-row[data-v-ce92cb6f]{display:none}.content[data-v-ce92cb6f]{overflow:visible}}.toast-stack[data-v-4db0a23f]{z-index:100;flex-direction:column-reverse;gap:9px;max-width:340px;display:flex;position:fixed;bottom:20px;right:20px}.toast[data-v-4db0a23f]{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--dim);box-shadow:var(--shadow);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.toast--success[data-v-4db0a23f]{border-left-color:var(--ok)}.toast--error[data-v-4db0a23f]{border-left-color:var(--bad)}.toast__icon[data-v-4db0a23f]{width:18px;height:18px;font:700 11px var(--font-sans), sans-serif;color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.toast--success .toast__icon[data-v-4db0a23f]{background:var(--ok)}.toast--error .toast__icon[data-v-4db0a23f]{background:var(--bad)}.toast__message[data-v-4db0a23f]{min-width:0;font:400 12.5px var(--font-sans), sans-serif;color:var(--text);flex:1;line-height:1.4}.toast__close[data-v-4db0a23f]{color:var(--faint);font:400 15px var(--font-sans), sans-serif;cursor:pointer;background:0 0;border:0;flex:none;padding:0;line-height:1}.toast-enter-active[data-v-4db0a23f],.toast-leave-active[data-v-4db0a23f]{transition:opacity .18s,transform .18s}.toast-enter-from[data-v-4db0a23f]{opacity:0;transform:translateY(8px)}.toast-leave-to[data-v-4db0a23f]{opacity:0;transform:translate(12px)}:root{--bg:#f6f6f4;--panel:#fff;--panel2:#f1f2f0;--line:#e1e3e0;--line2:#ebece9;--text:#0b0d10;--dim:#5d636d;--faint:#8b9099;--ok:#12945f;--warn:#b57a08;--bad:#d33b40;--accent:#3b66d6;--accsoft:#3b66d61a;--btn-bg:#0b0d10;--btn-fg:#fff;--shadow:0 1px 2px #10141e0a, 0 10px 28px -16px #10141e24;--radius:10px;--font-sans:"Instrument Sans", system-ui, sans-serif;--font-serif:"Outfit", "Google Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}:root[data-theme=dark]{--bg:#08090b;--panel:#0f1114;--panel2:#14171b;--line:#ffffff17;--line2:#ffffff0e;--text:#edeef0;--dim:#b0b5bd;--faint:#7c828c;--ok:#3dd68c;--warn:#f2b544;--bad:#f2555a;--accent:#7aa2ff;--accsoft:#7aa2ff21;--btn-bg:#f2f3f5;--btn-fg:#0a0b0d;--shadow:inset 0 1px 0 #ffffff06}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:13.5px}a{color:var(--accent);text-decoration:none}a:hover{opacity:.75}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:9px}::-webkit-scrollbar-track{background:0 0}@keyframes wtpulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes wtring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}h1,h2,h3{text-wrap:balance;line-height:1.2;font-family:var(--font-sans), sans-serif}.mono{font-family:var(--font-mono)}.kicker{letter-spacing:.12em;color:var(--faint);text-transform:uppercase;margin-bottom:7px;font:500 10.5px/1 JetBrains Mono,monospace}.page{padding:26px 5% 60px}.page-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.page-head h1{font:400 36px/1.1 var(--font-serif), serif;letter-spacing:-.02em;margin:0}.spacer{flex:1}.stack{flex-direction:column;gap:16px;display:flex}.card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px}.card-pad{padding:17px 18px}.card-title{font:600 14.5px var(--font-sans), sans-serif;margin:0}.field{flex-direction:column;gap:6px;display:flex}.field label,.field-label{letter-spacing:.13em;color:var(--faint);text-transform:uppercase;font:500 10px/1 JetBrains Mono,monospace}.field input,.field select{font:400 13px var(--font-sans), sans-serif;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:10px;padding:11px 13px}.field input:focus,.field select:focus{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 3px var(--accsoft);outline:none}.btn{font:600 13px var(--font-sans), sans-serif;cursor:pointer;border:1px solid #0000;border-radius:9px;padding:9px 15px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.btn-primary:hover:not(:disabled){opacity:.88}.btn-secondary{color:var(--text);border-color:var(--line);background:0 0;font-weight:500}.btn-ghost{color:var(--accent);background:0 0;border:none;padding:6px 0;font-weight:500}.error-text{color:var(--bad);background:color-mix(in srgb, var(--bad) 12%, transparent);font:400 12.5px var(--font-sans), sans-serif;border-radius:9px;padding:10px 12px}.muted{color:var(--dim);font-size:.9rem}.empty-note{color:var(--faint);font:400 12px var(--font-sans), sans-serif}code{font-family:var(--font-mono), ui-monospace, monospace;background:var(--panel2);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-size:.9em}.pill{font:500 11px var(--font-sans), sans-serif;border-radius:20px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.pill .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.pill.tone-error .dot{animation:1.8s ease-out infinite wtbeacon}@keyframes wtbeacon{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--bad) 55%, transparent)}to{box-shadow:0 0 0 8px #0000}}.tone-ok{color:var(--ok);background:color-mix(in srgb, var(--ok) 14%, transparent)}.tone-warn{color:var(--warn);background:color-mix(in srgb, var(--warn) 15%, transparent)}.tone-error{color:var(--bad);background:color-mix(in srgb, var(--bad) 14%, transparent)}.tone-pending{color:var(--faint);background:color-mix(in srgb, var(--faint) 13%, transparent)}.kpi-grid{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.kpi{background:var(--panel);min-width:0;padding:20px 22px 18px}.kpi .kpi-value{font:400 40px/1 var(--font-serif), serif;letter-spacing:-.025em;align-items:baseline;gap:8px;margin:10px 0 6px;display:flex}.kpi .kpi-value .unit{font:500 15px var(--font-sans), sans-serif;color:var(--dim)}.kpi .kpi-delta{font:400 11.5px var(--font-sans), sans-serif}.rows-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.row-line{border-top:1px solid var(--line2)}.date-input{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:8px;padding:6px 8px;font-size:11px}table.stats-table{border-collapse:collapse;width:100%;font-size:.9rem}table.stats-table th,table.stats-table td{text-align:left;border-bottom:1px solid var(--line2);padding:8px 10px}.switch{background:var(--line);cursor:pointer;border:0;border-radius:12px;flex:none;width:38px;height:22px;padding:0;transition:background .18s;position:relative}.switch.on{background:var(--accent)}.switch .knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.switch.on .knob{left:19px}.switch:disabled{cursor:not-allowed;opacity:.45}.segmented{background:var(--panel2);border:1px solid var(--line);border-radius:9px;gap:2px;padding:3px;display:flex}.segmented button{color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 11px;font:500 11px JetBrains Mono,monospace}.segmented button.active{background:var(--panel);color:var(--text)}.tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:20px;display:flex}.tabs button{color:var(--dim);font:400 13px var(--font-sans), sans-serif;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 13px}.tabs button.active{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;background:#040507a8;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.modal-panel{background:var(--panel);border:1px solid var(--line);border-radius:16px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 40px 80px -20px #000000b3}.modal-head{border-bottom:1px solid var(--line);align-items:center;padding:18px 22px 16px;display:flex}.modal-head h2{font:600 16px var(--font-sans), sans-serif;margin:0}.modal-close{color:var(--faint);font:400 18px var(--font-sans), sans-serif;cursor:pointer;background:0 0;border:0;line-height:1}.modal-body{padding:20px 22px 22px}.domain-list{margin:0;padding:0;list-style:none}.badge-preview{letter-spacing:.1em;color:var(--accent);background:var(--accsoft);vertical-align:middle;border-radius:5px;margin-left:8px;padding:2px 7px;font:500 9px JetBrains Mono,monospace}@media (width<=860px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.page{padding:18px 16px 48px}}@media (prefers-reduced-motion:no-preference){.page{animation:.35s cubic-bezier(.2,.7,.2,1) wtin}@keyframes wtin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}
