@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#b8862f;--brand-strong:#8a5a12;--brand-deep:#6e4a12;--brand-accent:#d9b155;--brand-ink:#211803;--brand-wash:#f6efdb;--brand-ring:#b8842a57;--brand-gradient:linear-gradient(135deg, #dcb85f 0%, #a9761f 100%);--page:#f2ece0;--surface-1:#fdfbf6;--surface-2:#f6f0e4;--text-primary:#2c2313;--text-secondary:#6c6045;--text-muted:#7c6e4f;--border:#e7ddc9;--border-strong:#d6c8ac;--shadow-sm:0 1px 2px #3c2d140d, 0 1px 3px #3c2d1412;--shadow-md:0 2px 4px #3c2d140d, 0 8px 24px #3c2d1414;--shadow-lg:0 12px 40px #3c2d1424;--gridline:#e8ecf2;--baseline:#c3c8d2;--series-1:#2a78d6;--series-2:#1baf7a;--series-3:#4a3aa7;--series-4:#e34948;--series-5:#008300;--diverging-positive:#2a78d6;--diverging-negative:#d03b3b;--diverging-mid:#eef1f5;--status-good:#0ca30c;--status-good-ink:#15803d;--status-warning:#fab219;--status-warning-ink:#a16207;--status-critical:#d03b3b;--status-critical-ink:#b91c1c;--radius-sm:8px;--radius:12px;--radius-lg:16px;--font:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"SF Mono", ui-monospace, "Cascadia Mono", "Roboto Mono", monospace;--font-display:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif}*{box-sizing:border-box}body{background:var(--page);color:var(--text-primary);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-optical-sizing:auto;font-feature-settings:"cv05" 1, "cv08" 1, "case" 1;margin:0;font-size:15px;line-height:1.55}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60rem 32rem at 12% -8%,#b8842a1a,#0000 60%),radial-gradient(52rem 30rem at 92% -6%,#e6c46a1a,#0000 62%);height:480px;position:fixed;inset:0 0 auto}h1,h2,h3{text-wrap:balance;margin:0;font-weight:650}h1{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.7rem;font-weight:600;line-height:1.22}h2{font-family:var(--font-display);letter-spacing:-.005em;font-size:1.15rem;font-weight:600;line-height:1.32}h3{letter-spacing:-.008em;font-size:.9375rem}p{text-wrap:pretty}button{font:inherit;cursor:pointer}input,select,textarea{background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;padding:8px 11px;transition:border-color .12s,box-shadow .12s}input:hover,select:hover,textarea:hover{border-color:var(--text-muted)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}input[type=checkbox],input[type=radio]{accent-color:var(--brand)}.card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:22px 24px;position:relative}.muted{color:var(--text-muted)}.secondary{color:var(--text-secondary)}.tabular{font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{color:var(--brand-strong);letter-spacing:.06em;text-transform:uppercase;margin:0 0 3px;font-size:.6875rem;font-weight:700}.btn{background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 15px;font-weight:550;transition:background .12s,border-color .12s,box-shadow .12s,transform 80ms;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--text-muted)}.btn:active:not(:disabled){transform:translateY(1px)}.btn-primary{background:var(--brand-gradient);color:var(--brand-ink);border-color:#0000;box-shadow:0 1px 2px #0f172a29}.btn-primary:hover:not(:disabled){background:var(--brand-gradient);box-shadow:0 3px 12px var(--brand-ring);filter:saturate(1.08);border-color:#0000}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--surface-2);border-color:var(--border)}.btn-danger{color:var(--status-critical-ink)}.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--status-critical) 7%, var(--surface-1));border-color:color-mix(in srgb, var(--status-critical) 32%, transparent)}.btn-icon{gap:0;min-width:34px;min-height:34px;padding:0}.btn:disabled{cursor:not-allowed;opacity:.5}.badge{letter-spacing:.01em;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.badge:before{content:"";border-radius:50%;width:6px;height:6px}.badge-live{background:color-mix(in srgb, var(--status-good) 14%, transparent);color:var(--status-good-ink)}.badge-live:before{background:var(--status-good)}.badge-draft{background:var(--brand-wash);color:var(--brand-strong)}.badge-draft:before{background:var(--brand)}.badge-closed{background:color-mix(in srgb, var(--status-warning) 18%, transparent);color:var(--status-warning-ink)}.badge-closed:before{background:var(--status-warning)}.badge-paused{background:color-mix(in srgb, var(--text-muted) 16%, transparent);color:var(--text-muted)}.badge-paused:before{background:var(--text-muted)}.chip{color:var(--text-muted);white-space:nowrap;align-items:center;gap:5px;font-size:.8125rem;line-height:1;display:inline-flex}.icon-tile{background:var(--brand-wash);border:1px solid color-mix(in srgb, var(--brand) 12%, transparent);border-radius:var(--radius);color:var(--brand-strong);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.code-chip{background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:0;border-radius:6px;padding:3px 7px;font-size:.75rem}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field-label{color:var(--text-secondary);letter-spacing:.01em;font-size:.75rem;font-weight:600}.hint{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.45}.field-row{flex-wrap:wrap;align-items:start;gap:14px 18px;display:flex}.checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:38px;display:inline-flex}.checkbox input{width:17px;height:17px}.alert{background:color-mix(in srgb, var(--status-critical) 7%, var(--surface-1));border:1px solid color-mix(in srgb, var(--status-critical) 26%, transparent);border-radius:var(--radius);color:var(--status-critical-ink);padding:11px 15px}.editor-item{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:14px;padding:16px;transition:border-color .12s;display:flex}.editor-item:hover{border-color:var(--border-strong)}.item-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.item-head .item-tools{gap:4px;margin-left:auto;display:flex}.code-input{font-family:var(--font-mono);max-width:150px;font-size:.8125rem}.subhead{color:var(--text-secondary);letter-spacing:.01em;font-size:.75rem;font-weight:600}.item-group{border-top:1px solid var(--gridline);flex-direction:column;gap:10px;padding-top:14px;display:flex}.field-error{color:var(--status-critical-ink);margin:0;font-size:.8125rem}.dimension-grid{flex-wrap:wrap;gap:8px;display:flex}.dimension-pill{border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 12px 0 11px;transition:background .12s,border-color .12s;display:flex}.dimension-pill:hover{border-color:var(--border-strong)}.dimension-pill.on{background:var(--brand-wash);border-color:color-mix(in srgb, var(--brand) 22%, transparent)}.dimension-pill input[type=checkbox]{width:16px;height:16px}.dimension-pill .dimension-name{font-size:.875rem}.dimension-pill .weight{width:68px;padding:4px 7px}.refetching{opacity:.55;transition:opacity .12s}.page-title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.icon[data-v-cc4a2f37]{vertical-align:-.15em;flex:none}.confirm-backdrop[data-v-02320605]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;background:#2118036b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.confirm[data-v-02320605]{width:100%;max-width:400px;box-shadow:var(--shadow-lg);flex-direction:column;gap:14px;padding:22px 24px 20px;display:flex}.confirm-head[data-v-02320605]{align-items:center;gap:12px;display:flex}.confirm-icon[data-v-02320605]{background:var(--brand-wash);border-radius:var(--radius-sm);color:var(--brand-strong);flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.confirm-icon.danger[data-v-02320605]{background:color-mix(in srgb, var(--status-critical) 12%, var(--surface-1));color:var(--status-critical-ink)}.confirm h2[data-v-02320605]{margin:0;font-size:1.1rem}.confirm-message[data-v-02320605]{color:var(--text-secondary);margin:0;line-height:1.5}.confirm-actions[data-v-02320605]{justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.btn-solid-danger[data-v-02320605]{background:var(--status-critical);color:#fff;border-color:#0000}.btn-solid-danger[data-v-02320605]:hover:not(:disabled){background:color-mix(in srgb, var(--status-critical) 88%, #000);border-color:#0000}.confirm-enter-active[data-v-02320605],.confirm-leave-active[data-v-02320605]{transition:opacity .16s}.confirm-enter-active .confirm[data-v-02320605],.confirm-leave-active .confirm[data-v-02320605]{transition:transform .18s,opacity .18s}.confirm-enter-from[data-v-02320605],.confirm-leave-to[data-v-02320605]{opacity:0}.confirm-enter-from .confirm[data-v-02320605],.confirm-leave-to .confirm[data-v-02320605]{opacity:0;transform:translateY(8px)scale(.98)}@media (prefers-reduced-motion:reduce){.confirm-enter-active[data-v-02320605],.confirm-leave-active[data-v-02320605],.confirm-enter-active .confirm[data-v-02320605],.confirm-leave-active .confirm[data-v-02320605]{transition:none}.confirm-enter-from .confirm[data-v-02320605],.confirm-leave-to .confirm[data-v-02320605]{transform:none}}.lang-select[data-v-42373c26]{background:var(--surface-1);border:1px solid var(--border-strong);color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 10px 0 12px;transition:border-color .12s,box-shadow .12s;display:inline-flex;position:relative}.lang-select[data-v-42373c26]:hover{background:var(--surface-2);border-color:var(--brand)}.lang-select[data-v-42373c26]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.lang-current[data-v-42373c26]{font-size:.8125rem;font-weight:600}.lang-native[data-v-42373c26]{appearance:none;cursor:pointer;font:inherit;opacity:0;border:0;width:100%;height:100%;position:absolute;inset:0}.lang-chev[data-v-42373c26]{color:var(--text-muted);pointer-events:none}.lang-select.light[data-v-42373c26]{color:#fff;background:#ffffff24;border-color:#ffffff47}.lang-select.light option[data-v-42373c26]{color:var(--text-primary)}.switch[data-v-42373c26]{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.option[data-v-42373c26]{color:var(--text-muted);letter-spacing:.03em;background:0 0;border:0;border-radius:999px;min-height:28px;padding:0 11px;font-size:.75rem;font-weight:650;transition:background .12s,color .12s}.option[data-v-42373c26]:hover:not(.active){color:var(--text-primary)}.option.active[data-v-42373c26]{background:var(--surface-1);box-shadow:var(--shadow-sm);color:var(--brand-strong)}.option[data-v-42373c26]:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.light[data-v-42373c26]{background:#ffffff24;border-color:#ffffff47}.light .option[data-v-42373c26]{color:#ffffffc7}.light .option[data-v-42373c26]:hover:not(.active){color:#fff}.light .option.active[data-v-42373c26]{color:var(--brand-strong);background:#fff}.light .option[data-v-42373c26]:focus-visible{outline-color:#fff}.page-help[data-v-d1088bb7]{vertical-align:middle;display:inline-flex;position:relative}.help-btn[data-v-d1088bb7]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:4px;transition:color .12s,background .12s;display:inline-flex}.help-btn[data-v-d1088bb7]:hover,.help-btn[aria-expanded=true][data-v-d1088bb7]{background:var(--brand-wash);color:var(--brand-strong)}.help-btn[data-v-d1088bb7]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.help-scrim[data-v-d1088bb7]{z-index:40;position:fixed;inset:0}.help-panel[data-v-d1088bb7]{z-index:41;width:min(400px,100vw - 32px);max-height:min(72vh,560px);padding:16px 18px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.help-head[data-v-d1088bb7]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.help-title[data-v-d1088bb7]{font-size:.95rem;font-weight:650}.help-close[data-v-d1088bb7]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;padding:3px;display:inline-flex}.help-close[data-v-d1088bb7]:hover{color:var(--text-secondary)}.help-lead[data-v-d1088bb7]{color:var(--text-secondary);margin:0 0 12px;font-size:.85rem;line-height:1.5}.help-actions-label[data-v-d1088bb7]{color:var(--text-primary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:700}.help-points[data-v-d1088bb7]{color:var(--text-secondary);flex-direction:column;gap:9px;margin:0;padding-left:20px;font-size:.82rem;display:flex}.help-points li[data-v-d1088bb7]{padding-left:2px;line-height:1.5}.help-enter-active[data-v-d1088bb7],.help-leave-active[data-v-d1088bb7]{transition:opacity .14s,transform .14s}.help-enter-from[data-v-d1088bb7],.help-leave-to[data-v-d1088bb7]{opacity:0;transform:translateY(-4px)}@media (width<=560px){.help-panel[data-v-d1088bb7]{width:auto;max-height:calc(100vh - 96px);position:fixed;top:68px;left:16px;right:16px}}.access-log[data-v-f1ec2c74]{max-width:960px;margin:0 auto}header[data-v-f1ec2c74]{margin-bottom:20px}.back[data-v-f1ec2c74]{margin-bottom:16px}.intro[data-v-f1ec2c74]{margin:6px 0 0;font-size:.9rem}.scroll[data-v-f1ec2c74]{overflow-x:auto}table[data-v-f1ec2c74]{border-collapse:collapse;width:100%;font-size:.85rem}th[data-v-f1ec2c74],td[data-v-f1ec2c74]{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 10px}th[data-v-f1ec2c74]{color:var(--text-secondary);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:600}.num[data-v-f1ec2c74]{text-align:right;white-space:nowrap}.time[data-v-f1ec2c74],.ip[data-v-f1ec2c74]{white-space:nowrap}.chip[data-v-f1ec2c74]{background:var(--brand-wash);color:var(--brand-strong);border-radius:6px;margin:1px 3px 1px 0;padding:1px 7px;font-size:.78rem;display:inline-block}.suppressed[data-v-f1ec2c74]{background:color-mix(in srgb, var(--danger,#c0392b) 6%, transparent)}.badge[data-v-f1ec2c74]{background:color-mix(in srgb, var(--danger,#c0392b) 14%, transparent);color:var(--danger,#c0392b);border-radius:5px;margin-left:6px;padding:1px 5px;font-size:.68rem;font-weight:600}.governance[data-v-6560286f]{max-width:960px;margin:0 auto}header[data-v-6560286f]{margin-bottom:20px}.back[data-v-6560286f]{margin-bottom:16px}.intro[data-v-6560286f]{margin:6px 0 0;font-size:.9rem}.toggle-card[data-v-6560286f]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:18px 22px;display:flex}.toggle-text[data-v-6560286f]{min-width:0}.toggle-card h2[data-v-6560286f]{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:1rem;display:flex}.state-badge[data-v-6560286f]{letter-spacing:.01em;border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:700}.state-badge.on[data-v-6560286f]{background:color-mix(in srgb, var(--status-good) 14%, transparent);color:var(--status-good-ink)}.state-badge.off[data-v-6560286f]{background:color-mix(in srgb, var(--status-warning) 18%, transparent);color:var(--status-warning-ink)}.toggle-card .hint[data-v-6560286f]{max-width:68ch;margin:8px 0 0;font-size:.85rem}.toggle-card .btn[data-v-6560286f]{flex:none}.summary[data-v-6560286f]{flex-wrap:wrap;gap:28px;margin-bottom:18px;padding:0 4px;display:flex}.stat[data-v-6560286f]{flex-direction:column;gap:2px;display:flex}.stat-value[data-v-6560286f]{font-size:1.5rem;font-weight:700;line-height:1}.stat-label[data-v-6560286f]{letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:600}.model-chips[data-v-6560286f]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.scroll[data-v-6560286f]{overflow-x:auto}table[data-v-6560286f]{border-collapse:collapse;width:100%;font-size:.85rem}th[data-v-6560286f],td[data-v-6560286f]{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 10px}th[data-v-6560286f]{color:var(--text-secondary);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:600}.time[data-v-6560286f],.ip[data-v-6560286f],.model[data-v-6560286f]{white-space:nowrap}.chip[data-v-6560286f]{background:var(--brand-wash);color:var(--brand-strong);border-radius:6px;margin:1px 3px 1px 0;padding:1px 7px;font-size:.78rem;display:inline-block}.blocked[data-v-6560286f]{background:color-mix(in srgb, var(--status-warning,#c0392b) 8%, transparent)}.badge[data-v-6560286f]{background:color-mix(in srgb, var(--status-warning,#c0392b) 16%, transparent);color:var(--status-warning-ink,#b3261e);border-radius:5px;margin-left:6px;padding:1px 5px;font-size:.68rem;font-weight:600}.bench-settings[data-v-2ea5a436]{max-width:640px}header[data-v-2ea5a436]{flex-direction:column;gap:12px;margin-bottom:22px;display:flex}.back[data-v-2ea5a436]{align-self:flex-start}.intro[data-v-2ea5a436]{max-width:60ch;margin:4px 0 0}.form[data-v-2ea5a436]{flex-direction:column;gap:20px;display:flex}.field[data-v-2ea5a436]{flex-direction:column;gap:6px;display:flex}.field input[data-v-2ea5a436],.field select[data-v-2ea5a436]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:inherit;font:inherit;padding:9px 11px}.label[data-v-2ea5a436]{font-weight:600}.hint[data-v-2ea5a436]{color:var(--muted);font-size:.85rem}.toggle[data-v-2ea5a436]{align-items:flex-start;gap:12px;display:flex}.toggle input[data-v-2ea5a436]{margin-top:4px}.toggle span[data-v-2ea5a436]{flex-direction:column;gap:2px;display:flex}.actions[data-v-2ea5a436]{justify-content:flex-end;align-items:center;gap:14px;display:flex}.saved[data-v-2ea5a436]{color:var(--status-good,#2c6b54);font-size:.9rem}.stage[data-v-1b101554]{background:radial-gradient(56rem 40rem at 86% 6%,#e6c46a59,#0000 58%),radial-gradient(48rem 36rem at 6% 96%,#a9761f1f,#0000 60%),linear-gradient(160deg,#efe7d6 0%,#e8ddc6 52%,#e3d6bd 100%);justify-content:center;align-items:center;min-height:100vh;padding:32px 24px;display:flex}.content[data-v-1b101554]{flex-direction:column;gap:34px;width:100%;max-width:440px;display:flex}.topbar[data-v-1b101554]{justify-content:space-between;align-items:center;display:flex}.brand[data-v-1b101554]{color:#2c2313;letter-spacing:-.01em;align-items:center;gap:10px;font-size:1.0625rem;font-weight:650;display:flex}.brand-logo[data-v-1b101554]{filter:drop-shadow(0 3px 10px #78551942);display:block}.card[data-v-1b101554]{box-shadow:var(--shadow-lg);flex-direction:column;gap:14px;padding:30px 28px;display:flex}.card h1[data-v-1b101554]{letter-spacing:-.02em;font-size:1.375rem;line-height:1.2}form[data-v-1b101554]{display:contents}.intro[data-v-1b101554]{margin:-6px 0 4px;font-size:.875rem}.card input[data-v-1b101554]{min-height:42px}.card .btn-primary[data-v-1b101554]{min-height:44px;margin-top:4px}.mismatch[data-v-1b101554]{color:var(--danger,#c0392b);margin:-4px 0 0;font-size:.82rem}.alert[data-v-1b101554]{margin:0}.stage[data-v-5d1e2621]{background:radial-gradient(56rem 40rem at 86% 6%,#e6c46a59,#0000 58%),radial-gradient(48rem 36rem at 6% 96%,#a9761f1f,#0000 60%),linear-gradient(160deg,#efe7d6 0%,#e8ddc6 52%,#e3d6bd 100%);justify-content:center;align-items:center;min-height:100vh;padding:32px 24px;display:flex}.content[data-v-5d1e2621]{flex-direction:column;gap:34px;width:100%;max-width:440px;display:flex}.topbar[data-v-5d1e2621]{justify-content:space-between;align-items:center;display:flex}.brand[data-v-5d1e2621]{color:#2c2313;letter-spacing:-.01em;align-items:center;gap:10px;font-size:1.0625rem;font-weight:650;display:flex}.brand-logo[data-v-5d1e2621]{filter:drop-shadow(0 3px 10px #78551942);display:block}.card[data-v-5d1e2621]{box-shadow:var(--shadow-lg);flex-direction:column;gap:14px;padding:30px 28px;display:flex}.card h1[data-v-5d1e2621]{letter-spacing:-.02em;font-size:1.375rem;line-height:1.2}form[data-v-5d1e2621]{display:contents}.intro[data-v-5d1e2621]{margin:-6px 0 4px;font-size:.875rem}.card input[data-v-5d1e2621]{min-height:42px}.card .btn-primary[data-v-5d1e2621]{min-height:44px;margin-top:4px}.mismatch[data-v-5d1e2621]{color:var(--danger,#c0392b);margin:-4px 0 0;font-size:.82rem}.alert[data-v-5d1e2621]{margin:0}.view[data-v-306ce04a]{max-width:640px;margin:0 auto;padding:24px 0}.topline[data-v-306ce04a]{margin-bottom:16px}.card[data-v-306ce04a]{padding:24px 26px}h1[data-v-306ce04a]{align-items:center;gap:10px;margin:0;font-size:1.2rem;display:flex}.intro[data-v-306ce04a]{max-width:62ch;margin:6px 0 18px;font-size:.88rem}.status[data-v-306ce04a]{align-items:center;gap:6px;margin:0 0 4px;font-weight:600;display:flex}.status.on[data-v-306ce04a]{color:var(--ok,seagreen)}.status.off[data-v-306ce04a]{color:var(--text-secondary)}.steps[data-v-306ce04a]{margin:8px 0 14px;padding-left:20px}.steps li[data-v-306ce04a]{margin-bottom:8px}.secret[data-v-306ce04a]{background:var(--surface-2);letter-spacing:.15em;-webkit-user-select:all;user-select:all;border-radius:6px;margin-top:4px;padding:4px 10px;font-size:1rem;display:inline-block}.uri[data-v-306ce04a]{margin:0 0 16px;font-size:.82rem}.uri code[data-v-306ce04a]{overflow-wrap:anywhere;word-break:break-all;margin-top:6px;display:block}.field[data-v-306ce04a]{margin:12px 0;display:block}.field-label[data-v-306ce04a]{margin-bottom:4px;font-size:.85rem;display:block}.field input[data-v-306ce04a]{background:var(--surface-0,var(--surface-1));border:1px solid var(--border);color:inherit;font:inherit;border-radius:6px;width:100%;padding:8px 10px}.disable[data-v-306ce04a]{align-items:flex-end;gap:12px;margin-top:12px;display:flex}.disable .field[data-v-306ce04a]{flex:1}.recovery-intro[data-v-306ce04a]{margin-top:14px}.recovery[data-v-306ce04a]{columns:2;margin:10px 0 16px;padding:0;list-style:none}.recovery li[data-v-306ce04a]{margin-bottom:6px}.recovery code[data-v-306ce04a]{background:var(--surface-2);letter-spacing:.08em;-webkit-user-select:all;user-select:all;border-radius:5px;padding:3px 8px;font-size:.95rem}.sso[data-v-6c53ac20]{max-width:640px;margin:0 auto}header[data-v-6c53ac20]{margin-bottom:20px}.back[data-v-6c53ac20]{margin-bottom:16px}.intro[data-v-6c53ac20]{margin:6px 0 0;font-size:.9rem}.callout[data-v-6c53ac20]{background:var(--brand-wash);border:1px solid color-mix(in srgb, var(--brand) 22%, transparent);border-radius:var(--radius-md,12px);margin-bottom:24px;padding:14px 16px}.callout-head[data-v-6c53ac20]{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:8px;font-size:.8125rem;font-weight:600;display:flex}.callout-head[data-v-6c53ac20] .icon{color:var(--brand-strong)}.callout-row[data-v-6c53ac20]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.callout-row code[data-v-6c53ac20]{background:var(--surface-1);border:1px solid var(--border);white-space:nowrap;border-radius:8px;padding:7px 10px;font-size:.85rem;overflow-x:auto}.copy[data-v-6c53ac20]{flex:none}.callout-item+.callout-item[data-v-6c53ac20]{margin-top:10px}.callout-key[data-v-6c53ac20]{letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:600;display:block}.callout-meta-link[data-v-6c53ac20]{color:var(--brand-strong);margin-top:10px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-block}.callout-meta-link[data-v-6c53ac20]:hover{text-decoration:underline}.badge-proto[data-v-6c53ac20]{background:var(--brand-wash);color:var(--brand-strong);font-variant:small-caps;letter-spacing:.02em}.list[data-v-6c53ac20]{flex-direction:column;gap:12px;margin:0 0 20px;padding:0;list-style:none;display:flex}.idp[data-v-6c53ac20]{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.idp-main[data-v-6c53ac20]{min-width:0}.idp-title[data-v-6c53ac20]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.idp-name[data-v-6c53ac20]{font-size:1rem;font-weight:650}.badge-off[data-v-6c53ac20]{background:var(--surface-2);color:var(--text-muted)}.idp-meta[data-v-6c53ac20]{flex-wrap:wrap;gap:6px 22px;margin:0;display:flex}.idp-meta div[data-v-6c53ac20]{min-width:0}.idp-meta dt[data-v-6c53ac20]{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.idp-meta dd[data-v-6c53ac20]{color:var(--text-secondary);max-width:30ch;margin:2px 0 0;font-size:.85rem}.truncate[data-v-6c53ac20]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.idp-actions[data-v-6c53ac20]{flex-direction:column;flex:none;gap:8px;display:flex}.empty[data-v-6c53ac20]{margin:0 0 20px}.add[data-v-6c53ac20]{margin-bottom:8px}.form[data-v-6c53ac20]{flex-direction:column;gap:16px;padding:22px;display:flex}.form h2[data-v-6c53ac20]{margin:0;font-size:1.05rem}.field[data-v-6c53ac20]{flex-direction:column;gap:6px;font-size:.875rem;font-weight:550;display:flex}.field input[data-v-6c53ac20],.field select[data-v-6c53ac20],.field textarea[data-v-6c53ac20]{border:1px solid var(--border);border-radius:8px;padding:9px 11px;font-size:.9rem}.field input[data-v-6c53ac20]:focus,.field select[data-v-6c53ac20]:focus,.field textarea[data-v-6c53ac20]:focus{border-color:var(--brand);outline:none}.cert[data-v-6c53ac20]{font-family:var(--font-mono,ui-monospace, monospace);resize:vertical;font-size:.78rem}.hint[data-v-6c53ac20]{font-size:.78rem;font-weight:450}.check[data-v-6c53ac20]{align-items:flex-start;gap:10px;display:flex}.check input[data-v-6c53ac20]{margin-top:3px}.check span[data-v-6c53ac20]{flex-direction:column;gap:2px;display:flex}.check-title[data-v-6c53ac20]{font-size:.875rem;font-weight:550}.check-hint[data-v-6c53ac20]{font-size:.78rem}.actions[data-v-6c53ac20]{align-items:center;gap:12px;display:flex}@media (width<=560px){.idp[data-v-6c53ac20]{flex-direction:column}.idp-actions[data-v-6c53ac20]{flex-direction:row}}.scim[data-v-9362f14a]{max-width:640px;margin:0 auto}header[data-v-9362f14a]{margin-bottom:20px}.back[data-v-9362f14a]{margin-bottom:16px}.intro[data-v-9362f14a]{margin:6px 0 0;font-size:.9rem}.callout[data-v-9362f14a]{background:var(--brand-wash);border:1px solid color-mix(in srgb, var(--brand) 22%, transparent);border-radius:var(--radius-md,12px);margin-bottom:20px;padding:14px 16px}.callout-head[data-v-9362f14a]{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:8px;font-size:.8125rem;font-weight:600;display:flex}.callout-head[data-v-9362f14a] .icon{color:var(--brand-strong)}.callout-row[data-v-9362f14a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.callout-row code[data-v-9362f14a]{background:var(--surface-1);border:1px solid var(--border);white-space:nowrap;border-radius:8px;padding:7px 10px;font-size:.85rem;overflow-x:auto}.callout-note[data-v-9362f14a]{margin:10px 0 0;font-size:.78rem}.copy[data-v-9362f14a]{flex:none}.reveal[data-v-9362f14a]{border:1px solid color-mix(in srgb, var(--brand) 45%, transparent);margin-bottom:20px;padding:16px 18px}.reveal-head[data-v-9362f14a]{color:var(--brand-strong);align-items:center;gap:8px;margin-bottom:10px;font-size:.875rem;font-weight:650;display:flex}.reveal .token[data-v-9362f14a]{word-break:break-all;font-size:.8rem}.reveal-warn[data-v-9362f14a]{color:var(--text-secondary);margin:10px 0 0;font-size:.8rem}.token-card[data-v-9362f14a]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 18px;display:flex}.token-status[data-v-9362f14a]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.token-title[data-v-9362f14a]{font-weight:650}.badge-off[data-v-9362f14a]{background:var(--surface-2);color:var(--text-muted)}.form[data-v-9362f14a]{flex-direction:column;gap:16px;padding:22px;display:flex}.field[data-v-9362f14a]{flex-direction:column;gap:6px;font-size:.875rem;font-weight:550;display:flex}.field select[data-v-9362f14a]{border:1px solid var(--border);border-radius:8px;padding:9px 11px;font-size:.9rem}.field select[data-v-9362f14a]:focus{border-color:var(--brand);outline:none}.hint[data-v-9362f14a]{font-size:.78rem;font-weight:450}.check[data-v-9362f14a]{align-items:flex-start;gap:10px;display:flex}.check input[data-v-9362f14a]{margin-top:3px}.check span[data-v-9362f14a]{flex-direction:column;gap:2px;display:flex}.check-title[data-v-9362f14a]{font-size:.875rem;font-weight:550}.check-hint[data-v-9362f14a]{font-size:.78rem}.actions[data-v-9362f14a]{align-items:center;gap:12px;display:flex}@media (width<=560px){.token-card[data-v-9362f14a]{flex-direction:column;align-items:stretch}}.webhooks[data-v-89f0796e]{max-width:640px;margin:0 auto}header[data-v-89f0796e]{margin-bottom:20px}.back[data-v-89f0796e]{margin-bottom:16px}.intro[data-v-89f0796e]{margin:6px 0 0;font-size:.9rem}.reveal[data-v-89f0796e]{border:1px solid color-mix(in srgb, var(--brand) 45%, transparent);margin-bottom:20px;padding:16px 18px}.reveal-head[data-v-89f0796e]{color:var(--brand-strong);align-items:center;gap:8px;margin-bottom:10px;font-size:.875rem;font-weight:650;display:flex}.callout-row[data-v-89f0796e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.secret[data-v-89f0796e]{background:var(--surface-1);border:1px solid var(--border);word-break:break-all;border-radius:8px;padding:7px 10px;font-size:.8rem}.reveal-warn[data-v-89f0796e]{color:var(--text-secondary);margin:10px 0 0;font-size:.8rem}.copy[data-v-89f0796e]{flex:none}.list[data-v-89f0796e]{flex-direction:column;gap:12px;margin:0 0 20px;padding:0;list-style:none;display:flex}.hook[data-v-89f0796e]{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.hook-main[data-v-89f0796e]{min-width:0}.hook-title[data-v-89f0796e]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.hook-name[data-v-89f0796e]{font-size:1rem;font-weight:650}.badge-off[data-v-89f0796e]{background:var(--surface-2);color:var(--text-muted)}.badge-fail[data-v-89f0796e]{color:#b02020;background:#dd333329}.hook-meta[data-v-89f0796e]{flex-direction:column;gap:8px;margin:0;display:flex}.hook-meta dt[data-v-89f0796e]{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.hook-meta dd[data-v-89f0796e]{color:var(--text-secondary);max-width:42ch;margin:2px 0 0;font-size:.85rem}.truncate[data-v-89f0796e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hook-actions[data-v-89f0796e]{flex-direction:column;flex:none;gap:8px;display:flex}.deliveries[data-v-89f0796e]{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.small[data-v-89f0796e]{margin:0;font-size:.8rem}.delivery-list[data-v-89f0796e]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.delivery[data-v-89f0796e]{flex-wrap:wrap;align-items:center;gap:8px;font-size:.82rem;display:flex}.delivery-event[data-v-89f0796e]{font-weight:550}.delivery-error[data-v-89f0796e]{color:#b02020;flex-basis:100%;font-size:.78rem}.empty[data-v-89f0796e]{margin:0 0 20px}.add[data-v-89f0796e]{margin-bottom:8px}.form[data-v-89f0796e]{flex-direction:column;gap:16px;padding:22px;display:flex}.form h2[data-v-89f0796e]{margin:0;font-size:1.05rem}.field[data-v-89f0796e]{flex-direction:column;gap:6px;font-size:.875rem;font-weight:550;display:flex}.field input[data-v-89f0796e]{border:1px solid var(--border);border-radius:8px;padding:9px 11px;font-size:.9rem}.field input[data-v-89f0796e]:focus{border-color:var(--brand);outline:none}.events[data-v-89f0796e]{border:1px solid var(--border);border-radius:var(--radius-md,12px);gap:12px;padding:14px 16px}.events legend[data-v-89f0796e]{letter-spacing:.03em;text-transform:uppercase;padding:0 6px;font-size:.72rem;font-weight:600}.hint[data-v-89f0796e]{font-size:.78rem;font-weight:450}.check[data-v-89f0796e]{align-items:flex-start;gap:10px;display:flex}.check input[data-v-89f0796e]{margin-top:3px}.check span[data-v-89f0796e]{flex-direction:column;gap:2px;display:flex}.check-title[data-v-89f0796e]{font-size:.875rem;font-weight:550}.check-hint[data-v-89f0796e]{font-size:.78rem}.actions[data-v-89f0796e]{align-items:center;gap:12px;display:flex}@media (width<=560px){.hook[data-v-89f0796e]{flex-direction:column}.hook-actions[data-v-89f0796e]{flex-flow:wrap}}.empty[data-v-45d2bdea]{text-align:center;flex-direction:column;align-items:center;padding:48px 32px 52px;display:flex}.empty[data-v-45d2bdea]:before{border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(22rem 12rem at 50% 0,#b8842a14,#0000 70%);position:absolute;inset:0}.tile[data-v-45d2bdea]{background:var(--surface-1);border:1px solid color-mix(in srgb, var(--brand) 16%, transparent);color:var(--brand-strong);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;display:flex;box-shadow:0 2px 10px #b8842a1f}p[data-v-45d2bdea]{max-width:52ch;margin:7px 0 0}.action[data-v-45d2bdea]{margin-top:18px}.actions-view[data-v-16b92c7b]{flex-direction:column;gap:18px;display:flex}header[data-v-16b92c7b]{align-items:center;gap:16px;display:flex}.back[data-v-16b92c7b]{flex:none}.meta[data-v-16b92c7b]{margin:2px 0 0;font-size:.8125rem}.create h2[data-v-16b92c7b]{margin-bottom:12px}.grid[data-v-16b92c7b]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.span-2[data-v-16b92c7b]{grid-column:span 2}.span-3[data-v-16b92c7b]{grid-column:span 3}.add[data-v-16b92c7b]{align-self:flex-start;margin-top:14px}.list[data-v-16b92c7b]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-16b92c7b]{justify-content:space-between;align-items:start;gap:16px;display:flex}.row-main[data-v-16b92c7b]{min-width:0}.row h3[data-v-16b92c7b]{margin:6px 0 4px}.badges[data-v-16b92c7b]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scope-chip[data-v-16b92c7b]{background:var(--brand-wash);color:var(--brand-strong);align-items:center;gap:4px;display:inline-flex}.subject-chip[data-v-16b92c7b]{background:color-mix(in srgb, var(--series-1) 16%, transparent);color:color-mix(in srgb, var(--series-1) 72%, var(--text-primary));align-items:center;gap:4px;display:inline-flex}.inherited[data-v-16b92c7b]{flex-direction:column;gap:6px;display:flex}.preset-chips[data-v-16b92c7b]{flex-wrap:wrap;gap:6px;display:flex}.chip.preset[data-v-16b92c7b]{background:var(--brand-wash);color:var(--brand-strong);align-items:center;gap:4px;display:inline-flex}.chip-x[data-v-16b92c7b]{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 0 0 2px;font-size:1rem;line-height:1}.inherited-hint[data-v-16b92c7b]{max-width:62ch;margin:0;font-size:.8rem}.facts[data-v-16b92c7b]{flex-wrap:wrap;align-items:center;gap:4px 16px;margin:4px 0 0;font-size:.85rem;display:flex}.facts span[data-v-16b92c7b]{align-items:center;gap:4px;display:inline-flex}.metric[data-v-16b92c7b]{align-items:center;gap:4px;margin:6px 0 0;font-size:.85rem;display:inline-flex}.prio-high[data-v-16b92c7b]{background:var(--error-wash);color:var(--error)}.prio-low[data-v-16b92c7b]{color:var(--text-muted)}.row-controls[data-v-16b92c7b]{flex:none;align-items:end;gap:8px;display:flex}.gauge[data-v-6a8b962e]{flex-direction:column;align-items:center;display:flex;position:relative}.gauge-svg[data-v-6a8b962e]{width:140px;height:auto}.track[data-v-6a8b962e]{stroke:var(--border);stroke-width:4px}.tick[data-v-6a8b962e]{fill:var(--surface-1);stroke:var(--border-strong);stroke-width:1px}.marker-ring[data-v-6a8b962e]{fill:var(--surface-1)}.gauge-center[data-v-6a8b962e]{flex-direction:column;align-items:center;margin-top:-22px;display:flex}.gauge-value[data-v-6a8b962e]{font-size:1.6rem;font-weight:700;line-height:1}.gauge-caption[data-v-6a8b962e]{color:var(--text-muted);text-align:center;margin-top:2px;font-size:.72rem}.spark[data-v-d268c678]{width:96px;height:28px;display:block}.enps[data-v-fcdbc6b6]{flex-direction:column;gap:5px;width:100%;display:flex}.enps-bar[data-v-fcdbc6b6]{background:var(--surface-2);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.seg[data-v-fcdbc6b6]{height:100%}.seg.promoters[data-v-fcdbc6b6]{background:var(--status-good)}.seg.passives[data-v-fcdbc6b6]{background:var(--border-strong)}.seg.detractors[data-v-fcdbc6b6]{background:var(--status-critical)}.enps-legend[data-v-fcdbc6b6]{color:var(--text-muted);gap:12px;font-size:.72rem;display:flex}.lg[data-v-fcdbc6b6]{align-items:center;gap:4px;display:inline-flex}.lg[data-v-fcdbc6b6]:before{content:"";border-radius:2px;width:8px;height:8px}.lg.promoters[data-v-fcdbc6b6]:before{background:var(--status-good)}.lg.detractors[data-v-fcdbc6b6]:before{background:var(--status-critical)}.meter[data-v-b557d5cb]{align-items:center;gap:8px;width:100%;display:flex}.track[data-v-b557d5cb]{background:var(--surface-2);border-radius:999px;flex:1;height:8px;position:relative;overflow:hidden}.fill[data-v-b557d5cb]{border-radius:999px;height:100%;transition:width .2s}.fill.good[data-v-b557d5cb]{background:var(--status-good)}.fill.warn[data-v-b557d5cb]{background:var(--status-warning)}.target[data-v-b557d5cb]{background:var(--text-secondary);width:2px;position:absolute;top:-1px;bottom:-1px}.meter-label[data-v-b557d5cb]{color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right;min-width:34px;font-size:.78rem}.fw[data-v-e07c5d8b]{flex-direction:column;gap:12px;display:flex}.tiny[data-v-e07c5d8b]{font-size:.72rem}.tiny.up[data-v-e07c5d8b]{color:var(--status-good-ink)}.tiny.down[data-v-e07c5d8b]{color:var(--status-critical-ink)}.block[data-v-e07c5d8b]{margin-bottom:5px;display:block}.chart-head[data-v-e07c5d8b]{justify-content:space-between;align-items:baseline;margin-bottom:3px;display:flex}.final[data-v-e07c5d8b]{font-size:.9rem;font-weight:700}.final.up[data-v-e07c5d8b]{color:var(--status-good-ink)}.final.down[data-v-e07c5d8b]{color:var(--status-warning-ink)}.area-svg[data-v-e07c5d8b]{width:100%;height:66px;display:block}.bar-svg[data-v-e07c5d8b]{width:100%;height:30px;display:block}.area[data-v-e07c5d8b]{fill:color-mix(in srgb, var(--status-good) 16%, transparent)}.line[data-v-e07c5d8b]{fill:none;stroke:var(--status-good);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dot[data-v-e07c5d8b]{fill:var(--status-good)}.target-line[data-v-e07c5d8b]{stroke:var(--border-strong);stroke-dasharray:3 3;stroke-width:1px;vector-effect:non-scaling-stroke}.hover[data-v-e07c5d8b]{fill:#0000}.bar[data-v-e07c5d8b]{fill:var(--brand);opacity:.55}.bar.peak[data-v-e07c5d8b]{fill:var(--brand);opacity:1}.axis[data-v-e07c5d8b]{justify-content:space-between;min-height:1.05em;margin-top:3px;display:flex;position:relative}.axis-tick[data-v-e07c5d8b]{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem}.axis-tick.peak[data-v-e07c5d8b]{color:var(--brand-strong);font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%)}.axis-tick.peak[data-v-e07c5d8b]:before{content:"▲";vertical-align:15%;margin-right:3px;font-size:.62em}.funnel-row[data-v-e07c5d8b]{grid-template-columns:72px 1fr auto auto;align-items:center;gap:8px;margin-bottom:4px;display:grid}.funnel-label[data-v-e07c5d8b]{color:var(--text-secondary);font-size:.78rem}.funnel-count[data-v-e07c5d8b]{font-variant-numeric:tabular-nums;text-align:right;min-width:28px;font-size:.78rem;font-weight:600}.funnel-drop[data-v-e07c5d8b]{text-align:right;min-width:92px}.lag-row[data-v-e07c5d8b]{grid-template-columns:1fr 120px;align-items:center;gap:10px;margin-bottom:4px;display:grid}.lag-label[data-v-e07c5d8b]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:.78rem;display:flex;overflow:hidden}.head[data-v-f2c6e2b6]{margin-bottom:22px}.page-title-row[data-v-f2c6e2b6]{align-items:center;gap:10px;display:flex}.head-actions[data-v-f2c6e2b6]{align-items:center;gap:10px;margin-left:auto;display:flex}.btn-sm[data-v-f2c6e2b6]{padding:5px 10px;font-size:.8125rem}.refresh-icon[data-v-f2c6e2b6]{transform:rotate(90deg)}.updated[data-v-f2c6e2b6]{white-space:nowrap}.subtitle[data-v-f2c6e2b6]{margin:5px 0 0;font-size:.9rem}.scope-note[data-v-f2c6e2b6]{color:var(--text-muted);align-items:center;gap:5px;margin:8px 0 0;font-size:.8125rem;display:inline-flex}.summary[data-v-f2c6e2b6]{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:14px;margin:0 0 30px;display:grid}@media (width<=820px){.summary[data-v-f2c6e2b6]{grid-template-columns:1fr 1fr}}@media (width<=480px){.summary[data-v-f2c6e2b6]{grid-template-columns:1fr}}.kpi[data-v-f2c6e2b6]{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:4px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.kpi[data-v-f2c6e2b6]:before{background:var(--brand-gradient);content:"";height:3px;position:absolute;top:0;left:0;right:0}.kpi.hero[data-v-f2c6e2b6]{text-align:center;align-items:center}.kpi.hero .kpi-k[data-v-f2c6e2b6]{align-self:flex-start}.kpi-k[data-v-f2c6e2b6]{color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:600}.kpi-v[data-v-f2c6e2b6]{font-family:var(--font-display);letter-spacing:-.01em;font-size:2.1rem;font-weight:600;line-height:1.05}.kpi-v.muted[data-v-f2c6e2b6]{color:var(--text-muted)}.kpi-sub[data-v-f2c6e2b6]{color:var(--text-muted);font-size:.76rem}.kpi-sub .crit[data-v-f2c6e2b6]{color:var(--status-critical-ink)}.zones[data-v-f2c6e2b6]{flex-direction:column;gap:24px;display:flex}@media (width>=1100px){.zones[data-v-f2c6e2b6]{grid-template-columns:1fr 1fr;align-items:start;gap:24px 26px;display:grid}.zone-ops[data-v-f2c6e2b6]{grid-area:1/1}.zone-loop[data-v-f2c6e2b6]{grid-area:1/2}.zone-outcome[data-v-f2c6e2b6]{grid-area:2/1/auto/-1}}.zone[data-v-f2c6e2b6]{min-width:0}.zone-head[data-v-f2c6e2b6]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.zone-ic[data-v-f2c6e2b6]{background:var(--brand-wash);border:1px solid color-mix(in srgb, var(--brand) 22%, transparent);color:var(--brand-strong);border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.zone-titles[data-v-f2c6e2b6]{flex-direction:column;gap:1px;min-width:0;display:flex}.zone-title[data-v-f2c6e2b6]{font-family:var(--font-display);letter-spacing:-.005em;font-size:1.18rem;font-weight:600}.zone-ctx[data-v-f2c6e2b6]{color:var(--text-muted);font-size:.82rem}.zone-rule[data-v-f2c6e2b6]{background:linear-gradient(90deg, var(--border-strong), transparent);flex:1;height:1px;margin-left:4px}.sub-head[data-v-f2c6e2b6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0 10px;display:flex}.sub-title[data-v-f2c6e2b6]{margin:0;font-size:.95rem;font-weight:600}.sort[data-v-f2c6e2b6]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-pill[data-v-f2c6e2b6]{background:var(--surface-1);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;font:inherit;border-radius:999px;padding:4px 11px;font-size:.78rem;font-weight:500}.filter-pill[data-v-f2c6e2b6]:hover{border-color:var(--border-strong);color:var(--text-primary)}.filter-pill.active[data-v-f2c6e2b6]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.tiles[data-v-f2c6e2b6]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.tile[data-v-f2c6e2b6]{background:var(--surface-1);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.tile.wide[data-v-f2c6e2b6]{grid-column:span 2}.tile.hero[data-v-f2c6e2b6]{justify-content:center;align-items:center}@media (width<=640px){.tile.wide[data-v-f2c6e2b6]{grid-column:span 1}}.tile-icon[data-v-f2c6e2b6]{color:var(--text-muted);align-items:center;display:flex}.tile-value[data-v-f2c6e2b6]{font-size:1.75rem;font-weight:700;line-height:1.1}.tile-label[data-v-f2c6e2b6]{color:var(--text-secondary);font-size:.85rem}.tile-label.strong[data-v-f2c6e2b6]{color:var(--text-primary);margin-bottom:6px;font-weight:600}.tile-foot[data-v-f2c6e2b6]{color:var(--text-muted);margin-top:2px;font-size:.78rem}.tile-foot.center[data-v-f2c6e2b6]{text-align:center}.tone-good[data-v-f2c6e2b6]{border-left-color:var(--status-good)}.tone-good .tile-value[data-v-f2c6e2b6]{color:var(--status-good-ink)}.tone-warning[data-v-f2c6e2b6]{border-left-color:var(--status-warning)}.tone-warning .tile-value[data-v-f2c6e2b6]{color:var(--status-warning-ink)}.tone-bad[data-v-f2c6e2b6]{border-left-color:var(--status-critical)}.tone-bad .tile-value[data-v-f2c6e2b6]{color:var(--status-critical-ink)}.small[data-v-f2c6e2b6]{font-size:.82rem}.tiny[data-v-f2c6e2b6]{font-size:.72rem}.tiny.up[data-v-f2c6e2b6]{color:var(--status-good-ink)}.tiny.down[data-v-f2c6e2b6]{color:var(--status-critical-ink)}.mini-list[data-v-f2c6e2b6]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mini-row[data-v-f2c6e2b6]{border-radius:var(--radius-sm);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:1fr 116px;align-items:center;gap:10px;width:100%;padding:5px 6px;display:grid}.mini-row.simple[data-v-f2c6e2b6]{grid-template-columns:1fr auto}.mini-row[data-v-f2c6e2b6]:hover:not(:disabled){background:var(--surface-2)}.mini-row[data-v-f2c6e2b6]:disabled{cursor:default}.mini-name[data-v-f2c6e2b6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-meter[data-v-f2c6e2b6]{min-width:0}.chip-row[data-v-f2c6e2b6]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-f2c6e2b6]{background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.78rem;display:inline-flex}.chip.tone-good[data-v-f2c6e2b6]{border-color:color-mix(in srgb, var(--status-good) 45%, var(--border));color:var(--status-good-ink)}.chip.tone-bad[data-v-f2c6e2b6]{border-color:color-mix(in srgb, var(--status-critical) 45%, var(--border));color:var(--status-critical-ink)}.badge[data-v-f2c6e2b6]{border-radius:999px;padding:2px 9px;font-size:.75rem;font-weight:600}.badge.tone-good[data-v-f2c6e2b6]{background:color-mix(in srgb, var(--status-good) 15%, transparent);color:var(--status-good-ink)}.badge.tone-warning[data-v-f2c6e2b6]{background:color-mix(in srgb, var(--status-warning) 20%, transparent);color:var(--status-warning-ink)}.badge.tone-bad[data-v-f2c6e2b6]{background:color-mix(in srgb, var(--status-critical) 15%, transparent);color:var(--status-critical-ink)}.alert.soft[data-v-f2c6e2b6]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);padding:12px 14px;font-size:.85rem}.survey-cards[data-v-f2c6e2b6]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.survey-card[data-v-f2c6e2b6]{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:12px 14px}.sc-top[data-v-f2c6e2b6]{justify-content:space-between;align-items:center;gap:8px;display:flex}.sc-title-btn[data-v-f2c6e2b6]{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:2px;display:flex}.sc-title-btn:hover .sc-name[data-v-f2c6e2b6]{color:var(--brand-strong)}.sc-name[data-v-f2c6e2b6]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sc-expand[data-v-f2c6e2b6]{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:4px;display:flex}.sc-expand[data-v-f2c6e2b6]:hover{background:var(--surface-2);color:var(--text-primary)}.sc-expand .flip[data-v-f2c6e2b6]{transform:rotate(180deg)}.sc-body[data-v-f2c6e2b6]{align-items:center;gap:14px;margin-top:10px;display:flex}.sc-index-col[data-v-f2c6e2b6]{flex-direction:column;flex:none;align-items:center;gap:3px;display:flex}.sc-index[data-v-f2c6e2b6]{font-size:1.5rem;font-weight:700;line-height:1}.sc-index.tone-good[data-v-f2c6e2b6]{color:var(--status-good-ink)}.sc-index.tone-warning[data-v-f2c6e2b6]{color:var(--status-warning-ink)}.sc-index.tone-bad[data-v-f2c6e2b6]{color:var(--status-critical-ink)}.sc-meta[data-v-f2c6e2b6]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.sc-chips[data-v-f2c6e2b6]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sc-trend[data-v-f2c6e2b6]{align-items:center;gap:3px;font-size:.85rem;font-weight:600;display:inline-flex}.sc-trend.tone-good[data-v-f2c6e2b6]{color:var(--status-good-ink)}.sc-trend.tone-bad[data-v-f2c6e2b6]{color:var(--status-critical-ink)}.sc-trend.tone-neutral[data-v-f2c6e2b6]{color:var(--text-muted)}.sc-response[data-v-f2c6e2b6]{align-items:center;gap:8px;display:flex}.sc-detail[data-v-f2c6e2b6]{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:12px;padding-top:10px;display:flex}.detail-chips[data-v-f2c6e2b6]{flex-wrap:wrap;gap:6px;display:flex}.signals[data-v-f2c6e2b6]{flex-direction:column;gap:4px;display:flex}.signal-list[data-v-f2c6e2b6]{flex-wrap:wrap;gap:10px;display:flex}.signal[data-v-f2c6e2b6]{color:var(--text-secondary);font-size:.78rem}.signal b[data-v-f2c6e2b6]{color:var(--text-primary);font-variant-numeric:tabular-nums}.ai .ai-text[data-v-f2c6e2b6]{margin:6px 0 0;font-size:.88rem;line-height:1.5}.sk-band[data-v-f2c6e2b6]{margin-bottom:26px}.sk-title[data-v-f2c6e2b6]{background:var(--surface-2);border-radius:6px;width:120px;height:12px;margin-bottom:12px;display:block}.sk-tile[data-v-f2c6e2b6]{border-left-color:var(--border);height:92px}.skeleton .sk-title[data-v-f2c6e2b6],.skeleton .sk-tile[data-v-f2c6e2b6]{animation:1.4s ease-in-out infinite pulse-f2c6e2b6}@keyframes pulse-f2c6e2b6{0%,to{opacity:1}50%{opacity:.55}}.setup[data-v-10969d29]{max-width:880px;margin:0 auto}header[data-v-10969d29]{align-items:center;gap:16px;margin-bottom:20px;display:flex}.back[data-v-10969d29]{flex:none}.intro[data-v-10969d29]{margin:4px 0 0;font-size:.9rem}.block[data-v-10969d29]{margin-bottom:16px;padding:20px 22px}.block-head[data-v-10969d29]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h2[data-v-10969d29]{margin:0;font-size:1.05rem}.sub[data-v-10969d29]{margin:4px 0 14px;font-size:.85rem}.glist[data-v-10969d29]{flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.glist li[data-v-10969d29]{border-bottom:1px solid var(--gridline);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 0;display:flex}.code[data-v-10969d29]{background:var(--surface-2);color:var(--text-secondary);border-radius:5px;padding:1px 6px;font-family:ui-monospace,monospace;font-size:.72rem}.tag[data-v-10969d29]{background:var(--brand-wash);color:var(--brand-strong);border-radius:100px;padding:2px 8px;font-size:.66rem;font-weight:650}.gmeta[data-v-10969d29]{font-size:.76rem}.row-actions[data-v-10969d29]{align-items:center;gap:6px;margin-left:auto;display:flex}.confirm-q[data-v-10969d29]{font-size:.8rem}.btn.danger[data-v-10969d29]{border-color:color-mix(in srgb, var(--status-critical,#c0392b) 40%, var(--border));color:var(--status-critical,#c0392b)}.row-edit[data-v-10969d29]{flex-wrap:wrap;align-items:end;gap:10px;width:100%;display:flex}.row-edit>input[type=text][data-v-10969d29]{flex:1;min-width:140px}.row-edit input[data-v-10969d29]{border:1px solid var(--border);border-radius:8px;padding:7px 9px;font-size:.85rem}.row-edit label.mini[data-v-10969d29]{flex-direction:column;gap:3px;width:74px;font-size:.72rem;display:flex}.empty-note[data-v-10969d29]{margin:0 0 14px;font-size:.85rem}.add-group[data-v-10969d29]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:10px;padding-top:14px;display:flex}.add-group label[data-v-10969d29],.subject-grid label[data-v-10969d29]{flex-direction:column;gap:3px;font-size:.75rem;display:flex}.add-group label.narrow[data-v-10969d29]{width:78px}.add-group input[data-v-10969d29],.subject-grid input[data-v-10969d29],.rater-row input[data-v-10969d29],.rater-row select[data-v-10969d29]{border:1px solid var(--border);border-radius:8px;padding:7px 9px;font-size:.85rem}.check[data-v-10969d29]{align-items:center;gap:6px;font-size:.82rem;flex-direction:row!important}.check input[data-v-10969d29]{width:auto}.hint[data-v-10969d29]{margin:10px 0 0;font-size:.78rem}.subject-grid[data-v-10969d29]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:14px;display:grid}.rmode[data-v-10969d29]{border:1px solid var(--border);border-radius:9px;margin-bottom:14px;display:inline-flex;overflow:hidden}.rmode-opt[data-v-10969d29]{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:8px 14px;font-size:.82rem;font-weight:550}.rmode-opt.on[data-v-10969d29]{background:var(--brand-wash);color:var(--brand-strong)}.bulk-hint[data-v-10969d29]{margin:0 0 8px}.bulk-area[data-v-10969d29]{border:1px solid var(--border);resize:vertical;border-radius:8px;width:100%;padding:9px 11px;font-family:ui-monospace,monospace;font-size:.8rem}.bulk-actions[data-v-10969d29]{gap:8px;margin-top:8px;display:flex}.preview[data-v-10969d29]{margin-top:14px}.preview-table[data-v-10969d29]{border-collapse:collapse;white-space:nowrap;width:100%;margin-bottom:12px;font-size:.85rem;display:block;overflow-x:auto}.preview-table th[data-v-10969d29],.preview-table td[data-v-10969d29]{border-bottom:1px solid var(--gridline);text-align:left;padding:7px 14px 7px 0}.preview-table th[data-v-10969d29]{color:var(--text-muted);font-weight:500}.preview-table .num[data-v-10969d29]{text-align:right;padding-right:0}.mono[data-v-10969d29]{font-family:ui-monospace,monospace;font-size:.78rem}.warnings[data-v-10969d29]{flex-direction:column;gap:4px;margin:0 0 12px;padding:0;list-style:none;display:flex}.warnings li[data-v-10969d29]{color:var(--status-warning,#b45309);font-size:.8rem}.raters[data-v-10969d29]{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.rlabel[data-v-10969d29]{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.rater-row[data-v-10969d29]{grid-template-columns:1fr 160px auto;gap:8px;display:grid}.icon-btn[data-v-10969d29]{padding:7px 10px}.result[data-v-10969d29]{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.result-summary[data-v-10969d29]{margin:0 0 12px;font-size:.9rem}.invites[data-v-10969d29]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.invites li[data-v-10969d29]{flex-direction:column;gap:5px;display:flex}.inv-who[data-v-10969d29]{font-size:.85rem}.inv-link[data-v-10969d29]{gap:8px;display:flex}.inv-link input[data-v-10969d29]{border:1px solid var(--border);border-radius:8px;flex:1;padding:6px 9px;font-family:ui-monospace,monospace;font-size:.78rem}@media (width<=560px){.rater-row[data-v-10969d29]{grid-template-columns:1fr auto}.rater-row select[data-v-10969d29]{grid-column:1/2}}.chart[data-v-14ec138e]{margin:0}figcaption[data-v-14ec138e]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:8px;display:flex}.note[data-v-14ec138e]{flex:none;margin:0;font-size:.75rem}.canvas[data-v-14ec138e]{position:relative}svg[data-v-14ec138e]{width:100%;max-width:440px;margin:0 auto;display:block}.ring[data-v-14ec138e],.spoke[data-v-14ec138e]{fill:none;stroke:var(--gridline);stroke-width:1px}.area[data-v-14ec138e]{fill:none;stroke:var(--c);stroke-linejoin:round;stroke-width:1.75px}.area.emphasized[data-v-14ec138e]{fill:color-mix(in srgb, var(--c) 16%, transparent);stroke-width:2.5px}.vertex[data-v-14ec138e]{fill:var(--c);stroke:var(--surface-1);stroke-width:1.5px}.hit[data-v-14ec138e]{cursor:pointer;stroke:#0000;stroke-width:16px}.hit[data-v-14ec138e]:focus-visible{stroke:color-mix(in srgb, var(--brand) 20%, transparent);outline:none}.axis-label[data-v-14ec138e]{fill:var(--text-secondary);font-size:9px;font-weight:500}.readout[data-v-14ec138e]{background:var(--surface-1);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:3px;padding:8px 11px;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 14px #0000001a}.readout strong[data-v-14ec138e]{margin-bottom:2px;font-size:.82rem}.readout-row[data-v-14ec138e]{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.legend[data-v-14ec138e]{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:10px 0 0;padding:0;list-style:none;display:flex}.legend li[data-v-14ec138e]{color:var(--text-secondary);align-items:center;gap:7px;font-size:.78rem;display:flex}.swatch[data-v-14ec138e]{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.chart[data-v-5521e38c]{margin:0}figcaption[data-v-5521e38c]{margin-bottom:8px}figcaption h3[data-v-5521e38c]{margin:0;font-size:1rem}.note[data-v-5521e38c]{margin:4px 0 0;font-size:.78rem}.canvas[data-v-5521e38c]{position:relative}svg[data-v-5521e38c]{width:100%;max-width:460px;margin:0 auto;display:block}.quad-focus[data-v-5521e38c]{fill:color-mix(in srgb, var(--series-4) 6%, transparent)}.mid[data-v-5521e38c]{stroke:var(--border-strong);stroke-dasharray:3 3;stroke-width:1px}.quad-label[data-v-5521e38c]{fill:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:8px;font-weight:600}.axis-title[data-v-5521e38c]{fill:var(--text-secondary);font-size:9px;font-weight:500}.dot circle[data-v-5521e38c]{stroke:var(--surface-1);stroke-width:1.5px;transition:r .1s}.dot[data-v-5521e38c]{cursor:pointer;outline:none}.dot.active circle[data-v-5521e38c],.dot:focus-visible circle[data-v-5521e38c]{stroke:var(--text-primary);stroke-width:2px}.readout[data-v-5521e38c]{background:var(--surface-1);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:3px;max-width:240px;padding:8px 11px;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 14px #0000001a}.readout strong[data-v-5521e38c]{margin-bottom:2px;font-size:.82rem}.readout-row[data-v-5521e38c]{grid-template-columns:1fr auto;gap:10px;display:grid}.report-body[data-v-60b0a2b0]{flex-direction:column;gap:16px;display:flex}h2[data-v-60b0a2b0]{margin:0;font-size:1rem}.sub[data-v-60b0a2b0]{margin:4px 0 14px;font-size:.82rem}.kpis[data-v-60b0a2b0]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.kpi[data-v-60b0a2b0]{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-md,12px);flex-direction:column;gap:3px;padding:14px 16px;display:flex}.kpi-val[data-v-60b0a2b0]{font-size:1.5rem;font-weight:680}.kpi-val.over[data-v-60b0a2b0]{color:var(--brand-strong)}.kpi-val.under[data-v-60b0a2b0]{color:var(--brand-deep,#0e7490)}.kpi-label[data-v-60b0a2b0]{font-size:.76rem}.gaps[data-v-60b0a2b0]{padding:18px 20px}.gap-rows[data-v-60b0a2b0]{flex-direction:column;gap:8px;display:flex}.gap-row[data-v-60b0a2b0]{grid-template-columns:minmax(80px,140px) 40px 1fr 40px 96px;align-items:center;gap:12px;display:grid}.gap-name[data-v-60b0a2b0]{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:550;overflow:hidden}.gap-val[data-v-60b0a2b0]{text-align:center;font-size:.82rem}.gap-track[data-v-60b0a2b0]{background:var(--gridline);border-radius:4px;height:10px;position:relative}.gap-center[data-v-60b0a2b0]{background:var(--border-strong);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.gap-bar[data-v-60b0a2b0]{border-radius:4px;min-width:2px;height:100%;position:absolute}.gap-bar.over[data-v-60b0a2b0]{background:var(--brand);border-radius:0 4px 4px 0}.gap-bar.under[data-v-60b0a2b0]{background:var(--brand-deep,#0e7490);border-radius:4px 0 0 4px}.gap-tag[data-v-60b0a2b0]{text-align:center;white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:.68rem;font-weight:650}.gap-tag.blind[data-v-60b0a2b0]{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand-strong)}.gap-tag.hidden[data-v-60b0a2b0]{background:color-mix(in srgb, var(--brand-deep,#0e7490) 14%, transparent);color:var(--brand-deep,#0e7490)}.gap-tag.aligned[data-v-60b0a2b0]{background:var(--surface-2);color:var(--text-muted)}.gap-legend[data-v-60b0a2b0]{justify-content:space-between;margin-top:10px;font-size:.72rem;display:flex}.behaviors[data-v-60b0a2b0]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.behaviors .card[data-v-60b0a2b0]{padding:16px 18px}.beh-list[data-v-60b0a2b0]{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.beh-head[data-v-60b0a2b0]{justify-content:space-between;gap:10px;margin-bottom:6px;display:flex}.beh-text[data-v-60b0a2b0]{font-size:.85rem}.beh-score[data-v-60b0a2b0]{font-size:.85rem;font-weight:650}.beh-track[data-v-60b0a2b0]{background:var(--gridline);border-radius:4px;height:8px;position:relative}.beh-bar[data-v-60b0a2b0]{border-radius:4px;min-width:2px;height:100%;position:absolute}.beh-bar.strong[data-v-60b0a2b0]{background:var(--series-5)}.beh-bar.weak[data-v-60b0a2b0]{background:var(--series-4)}.beh-bar.moderate[data-v-60b0a2b0]{background:var(--series-3)}.beh-bar.divided[data-v-60b0a2b0]{background:var(--series-4)}.beh-self[data-v-60b0a2b0]{background:var(--text-primary);border:1.5px solid var(--surface-1);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:-2px}.beh-meta[data-v-60b0a2b0]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.beh-chip[data-v-60b0a2b0]{white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:.68rem;font-weight:600}.beh-chip.over[data-v-60b0a2b0]{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand-strong)}.beh-chip.under[data-v-60b0a2b0]{background:color-mix(in srgb, var(--brand-deep,#0e7490) 14%, transparent);color:var(--brand-deep,#0e7490)}.beh-chip.strong[data-v-60b0a2b0]{background:color-mix(in srgb, var(--series-5) 18%, transparent);color:color-mix(in srgb, var(--series-5) 70%, var(--text-primary))}.beh-chip.moderate[data-v-60b0a2b0]{background:var(--surface-2);color:var(--text-secondary)}.beh-chip.divided[data-v-60b0a2b0]{background:color-mix(in srgb, var(--series-4) 20%, transparent);color:color-mix(in srgb, var(--series-4) 62%, var(--text-primary))}.beh-chip.noop[data-v-60b0a2b0]{background:var(--surface-2);color:var(--text-muted)}.dev-plan[data-v-60b0a2b0]{padding:18px 20px}.dev-cols[data-v-60b0a2b0]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:16px;display:grid}.dev-col h3[data-v-60b0a2b0]{margin:0 0 10px;font-size:.9rem}.dev-list[data-v-60b0a2b0]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dev-item[data-v-60b0a2b0]{grid-template-columns:auto 1fr auto;align-items:baseline;gap:3px 8px;display:grid}.dev-action[data-v-60b0a2b0]{background:var(--brand-wash);color:var(--brand-strong);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;grid-area:1/3;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:600;display:inline-flex}.dev-action[data-v-60b0a2b0]:hover{border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.trend[data-v-60b0a2b0]{padding:18px 20px}.trend-rows[data-v-60b0a2b0]{flex-direction:column;gap:10px;display:flex}.trend-row[data-v-60b0a2b0]{border-bottom:1px solid var(--gridline);grid-template-columns:minmax(100px,180px) 1fr;align-items:center;gap:6px 16px;padding-bottom:10px;display:grid}.trend-row[data-v-60b0a2b0]:last-child{border-bottom:0;padding-bottom:0}.trend-name[data-v-60b0a2b0]{font-size:.85rem;font-weight:550}.trend-metrics[data-v-60b0a2b0]{flex-wrap:wrap;gap:6px 20px;display:flex}.trend-metric[data-v-60b0a2b0]{align-items:center;gap:6px;font-size:.82rem;display:flex}.trend-tag[data-v-60b0a2b0]{min-width:42px;font-size:.72rem}.trend-arrow[data-v-60b0a2b0]{color:var(--text-muted)}.trend-metric .now[data-v-60b0a2b0]{font-weight:650}.trend-delta[data-v-60b0a2b0]{border-radius:100px;align-items:center;gap:2px;padding:1px 7px;font-size:.72rem;font-weight:650;display:inline-flex}.trend-delta.up[data-v-60b0a2b0]{background:color-mix(in srgb, var(--series-5) 18%, transparent);color:color-mix(in srgb, var(--series-5) 70%, var(--text-primary))}.trend-delta.down[data-v-60b0a2b0]{background:color-mix(in srgb, var(--series-4) 20%, transparent);color:color-mix(in srgb, var(--series-4) 64%, var(--text-primary))}.trend-delta.flat[data-v-60b0a2b0]{background:var(--surface-2);color:var(--text-muted)}.norms[data-v-60b0a2b0]{padding:18px 20px}.norm-rows[data-v-60b0a2b0]{flex-direction:column;gap:10px;display:flex}.norm-row[data-v-60b0a2b0]{grid-template-columns:minmax(90px,150px) 1fr 72px minmax(60px,auto) minmax(70px,auto);align-items:center;gap:12px;display:grid}.norm-name[data-v-60b0a2b0]{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:550;overflow:hidden}.norm-track[data-v-60b0a2b0]{background:linear-gradient(to right, color-mix(in srgb, var(--brand-deep,#0e7490) 16%, var(--surface-2)), var(--surface-2) 50%, color-mix(in srgb, var(--brand) 18%, var(--surface-2)));border-radius:5px;height:12px;position:relative}.norm-zone[data-v-60b0a2b0]{border-radius:5px;position:absolute;inset:0}.norm-tick[data-v-60b0a2b0]{background:var(--border-strong);opacity:.5;width:1px;position:absolute;top:0;bottom:0}.norm-tick.q1[data-v-60b0a2b0]{left:25%}.norm-tick.q2[data-v-60b0a2b0]{left:50%}.norm-tick.q3[data-v-60b0a2b0]{left:75%}.norm-marker[data-v-60b0a2b0]{border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:-1px}.norm-marker.others[data-v-60b0a2b0]{background:var(--brand-strong);border:2px solid var(--surface-1)}.norm-marker.self[data-v-60b0a2b0]{background:var(--surface-1);border:2px solid var(--text-primary)}.norm-pct[data-v-60b0a2b0]{font-size:.82rem;font-weight:600}.norm-level[data-v-60b0a2b0]{background:var(--surface-2);border:1px solid var(--border);text-align:center;white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:.72rem}.norm-scores[data-v-60b0a2b0]{white-space:nowrap;font-size:.74rem}.norm-legend[data-v-60b0a2b0]{flex-wrap:wrap;gap:8px 16px;margin-top:12px;display:flex}.norm-legend span[data-v-60b0a2b0]{align-items:center;gap:6px;font-size:.74rem;display:inline-flex}.legend-dot[data-v-60b0a2b0]{margin:0;position:static}.norm-legend-scale[data-v-60b0a2b0]{margin-left:auto}@media (width<=560px){.norm-row[data-v-60b0a2b0]{grid-template-columns:1fr 60px;row-gap:4px}.norm-track[data-v-60b0a2b0]{order:3;grid-column:1/-1}.norm-scores[data-v-60b0a2b0]{display:none}}.dev-kind[data-v-60b0a2b0]{white-space:nowrap;border-radius:100px;grid-row:1;padding:2px 8px;font-size:.64rem;font-weight:650}.dev-kind.blindDev[data-v-60b0a2b0]{background:color-mix(in srgb, var(--series-4) 20%, transparent);color:color-mix(in srgb, var(--series-4) 64%, var(--text-primary))}.dev-kind.knownDev[data-v-60b0a2b0]{background:color-mix(in srgb, var(--series-3) 20%, transparent);color:color-mix(in srgb, var(--series-3) 64%, var(--text-primary))}.dev-kind.confirmedStrength[data-v-60b0a2b0]{background:color-mix(in srgb, var(--series-5) 18%, transparent);color:color-mix(in srgb, var(--series-5) 70%, var(--text-primary))}.dev-kind.hiddenStrength[data-v-60b0a2b0]{background:color-mix(in srgb, var(--series-1) 16%, transparent);color:color-mix(in srgb, var(--series-1) 72%, var(--text-primary))}.dev-text[data-v-60b0a2b0]{grid-area:1/2;font-size:.85rem}.dev-meta[data-v-60b0a2b0]{grid-area:2/2;font-size:.74rem}.matrix-card[data-v-60b0a2b0]{padding:18px 20px}.matrix-scroll[data-v-60b0a2b0]{overflow-x:auto}.matrix[data-v-60b0a2b0]{border-collapse:collapse;min-width:100%}.matrix th[data-v-60b0a2b0],.matrix td[data-v-60b0a2b0]{text-align:center;padding:8px 10px}.matrix thead th[data-v-60b0a2b0]{border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:.76rem;font-weight:600}.matrix th.m-self[data-v-60b0a2b0],.matrix .m-self[data-v-60b0a2b0]{color:var(--brand-strong)}.m-corner[data-v-60b0a2b0],.m-name[data-v-60b0a2b0]{text-align:left!important}.m-name[data-v-60b0a2b0]{white-space:nowrap;font-size:.84rem}.m-cell[data-v-60b0a2b0]{border-radius:5px;font-size:.85rem;font-weight:550}.item-matrix-detail[data-v-60b0a2b0]{margin-top:0}.item-matrix .m-beh[data-v-60b0a2b0]{white-space:normal;max-width:320px;font-size:.82rem;font-weight:450}.item-matrix .m-group td[data-v-60b0a2b0]{background:var(--surface-2);color:var(--text-secondary);letter-spacing:.02em;text-align:left;text-transform:uppercase;font-size:.76rem;font-weight:650}.narrative[data-v-60b0a2b0]{padding:16px 20px}.nar-q+.nar-q[data-v-60b0a2b0]{margin-top:12px}.nar-question[data-v-60b0a2b0]{color:var(--text-secondary);margin:10px 0 6px;font-size:.82rem;font-weight:600}.nar-texts[data-v-60b0a2b0]{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.nar-texts li[data-v-60b0a2b0]{background:var(--surface-2);border-left:2px solid color-mix(in srgb, var(--brand) 40%, transparent);border-radius:0 6px 6px 0;padding:8px 12px;font-size:.86rem;line-height:1.45}.detail summary[data-v-60b0a2b0]{cursor:pointer;padding:6px 0;font-size:.85rem;font-weight:600}.perspectives[data-v-60b0a2b0]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:12px;display:grid}.perspective[data-v-60b0a2b0]{padding:16px 18px}.perspective.others[data-v-60b0a2b0]{border-color:color-mix(in srgb, var(--brand) 30%, var(--border))}.p-head[data-v-60b0a2b0]{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.p-head h3[data-v-60b0a2b0]{margin:0;font-size:.98rem}.tag[data-v-60b0a2b0]{background:var(--brand-wash);color:var(--brand-strong);vertical-align:middle;border-radius:100px;margin-left:6px;padding:2px 8px;font-size:.66rem;font-weight:650}.n[data-v-60b0a2b0]{white-space:nowrap;font-size:.78rem}.suppressed[data-v-60b0a2b0]{color:var(--text-secondary);align-items:center;gap:8px;margin:0;font-size:.85rem;display:flex}.covers[data-v-60b0a2b0]{margin:-4px 0 10px;font-size:.78rem}.dims[data-v-60b0a2b0]{border-collapse:collapse;width:100%}.dims td[data-v-60b0a2b0]{border-bottom:1px solid var(--gridline);padding:7px 0}.dims tr:last-child td[data-v-60b0a2b0]{border-bottom:0}.d-name[data-v-60b0a2b0]{font-size:.86rem}.d-val[data-v-60b0a2b0]{text-align:right;width:48px;font-size:.95rem;font-weight:600}.d-meta[data-v-60b0a2b0]{white-space:nowrap;font-size:.74rem;padding-left:12px!important}.norm-chip[data-v-60b0a2b0]{background:var(--surface-2);border:1px solid var(--border);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:.72rem}.d-norm[data-v-60b0a2b0]{text-align:right}.empty[data-v-60b0a2b0]{text-align:center;margin:0;padding:20px 0}@media (width<=560px){.gap-row[data-v-60b0a2b0]{grid-template-columns:minmax(64px,1fr) 34px 1.2fr 34px 76px;gap:7px}.d-meta[data-v-60b0a2b0]{display:none}}@media print{.detail[open] .perspectives[data-v-60b0a2b0],.detail .perspectives[data-v-60b0a2b0]{display:grid!important}.item-matrix-detail .matrix-scroll[data-v-60b0a2b0],.item-matrix-detail .sub[data-v-60b0a2b0]{display:block!important}.detail>summary[data-v-60b0a2b0]{display:none}.card[data-v-60b0a2b0],.kpi[data-v-60b0a2b0],.beh[data-v-60b0a2b0],section[data-v-60b0a2b0]{break-inside:avoid}}.report[data-v-67b19405]{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.head[data-v-67b19405]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.head strong[data-v-67b19405]{font-size:.95rem}.hint[data-v-67b19405]{max-width:60ch;margin:3px 0 0;font-size:.82rem}.request[data-v-67b19405]{align-items:center;gap:8px;display:flex}.reason[data-v-67b19405]{background:var(--surface-1);border:1px solid var(--border);color:inherit;font:inherit;border-radius:6px;width:220px;padding:7px 11px;font-size:.875rem}.jobs[data-v-67b19405]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.job[data-v-67b19405]{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;display:flex}.status[data-v-67b19405]{text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:600}.status.pending[data-v-67b19405],.status.processing[data-v-67b19405]{background:color-mix(in srgb, var(--brand) 16%, transparent);color:var(--brand-strong)}.status.completed[data-v-67b19405]{background:color-mix(in srgb, var(--series-5) 18%, transparent);color:color-mix(in srgb, var(--series-5) 70%, var(--text-primary))}.status.failed[data-v-67b19405]{background:color-mix(in srgb, var(--series-4) 18%, transparent);color:color-mix(in srgb, var(--series-4) 64%, var(--text-primary))}.job-meta[data-v-67b19405]{flex-direction:column;min-width:0;display:flex}.reason-text[data-v-67b19405]{font-size:.875rem;font-weight:500}.when[data-v-67b19405]{font-size:.75rem}.hash[data-v-67b19405]{font-family:ui-monospace,monospace;font-size:.72rem}.fail-hint[data-v-67b19405]{font-size:.78rem}.actions[data-v-67b19405]{gap:8px;margin-left:auto;display:flex}.narrative[data-v-841cef4a]{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.head[data-v-841cef4a]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.head strong[data-v-841cef4a]{font-size:.95rem}.hint[data-v-841cef4a]{max-width:62ch;margin:3px 0 0;font-size:.82rem}.status-wrap[data-v-841cef4a]{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.status[data-v-841cef4a]{text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:600}.status.pending[data-v-841cef4a]{background:color-mix(in srgb, var(--series-3,#b4832f) 18%, transparent);color:color-mix(in srgb, var(--series-3,#b4832f) 70%, var(--text-primary))}.status.approved[data-v-841cef4a]{background:color-mix(in srgb, var(--series-5) 18%, transparent);color:color-mix(in srgb, var(--series-5) 70%, var(--text-primary))}.approved-by[data-v-841cef4a]{font-size:.75rem}.block[data-v-841cef4a]{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.block h4[data-v-841cef4a]{margin:0;font-size:.9rem}.scaffold[data-v-841cef4a]{background:var(--surface-1);color:var(--text-secondary);border-radius:6px;margin:0;padding:8px 12px;font-size:.82rem;list-style:none}.scaffold li[data-v-841cef4a]{padding:2px 0}.scaffold-label[data-v-841cef4a]{letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.text[data-v-841cef4a]{background:var(--surface-1);border:1px solid var(--border);color:inherit;font:inherit;resize:vertical;border-radius:6px;width:100%;padding:8px 11px;font-size:.9rem}.block-actions[data-v-841cef4a]{justify-content:flex-end;display:flex}.btn-sm[data-v-841cef4a]{padding:4px 10px;font-size:.8rem}.foot[data-v-841cef4a]{justify-content:flex-end;gap:8px;display:flex}.report[data-v-756ab816]{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.head[data-v-756ab816]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.head strong[data-v-756ab816]{font-size:.95rem}.hint[data-v-756ab816]{max-width:60ch;margin:3px 0 0;font-size:.82rem}.request[data-v-756ab816]{align-items:center;gap:8px;display:flex}.reason[data-v-756ab816]{background:var(--surface-1);border:1px solid var(--border);color:inherit;font:inherit;border-radius:6px;width:220px;padding:7px 11px;font-size:.875rem}.jobs[data-v-756ab816]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.job[data-v-756ab816]{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;display:flex}.status[data-v-756ab816]{text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:600}.status.pending[data-v-756ab816],.status.processing[data-v-756ab816]{background:color-mix(in srgb, var(--brand) 16%, transparent);color:var(--brand-strong)}.status.completed[data-v-756ab816]{background:color-mix(in srgb, var(--series-5) 18%, transparent);color:color-mix(in srgb, var(--series-5) 70%, var(--text-primary))}.status.failed[data-v-756ab816]{background:color-mix(in srgb, var(--series-4) 18%, transparent);color:color-mix(in srgb, var(--series-4) 64%, var(--text-primary))}.job-meta[data-v-756ab816]{flex-direction:column;min-width:0;display:flex}.reason-text[data-v-756ab816]{font-size:.875rem;font-weight:500}.when[data-v-756ab816]{font-size:.75rem}.hash[data-v-756ab816]{font-family:ui-monospace,monospace;font-size:.72rem}.fail-hint[data-v-756ab816]{font-size:.78rem}.actions[data-v-756ab816]{gap:8px;margin-left:auto;display:flex}.report[data-v-065de9ef]{flex-direction:column;gap:20px;display:flex}header[data-v-065de9ef]{align-items:center;gap:16px;display:flex}.back[data-v-065de9ef]{flex:none}.meta[data-v-065de9ef]{margin:2px 0 0;font-size:.8125rem}.release[data-v-065de9ef]{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.release-head[data-v-065de9ef]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.release-head strong[data-v-065de9ef]{font-size:.95rem}.note[data-v-065de9ef]{max-width:60ch;margin:3px 0 0;font-size:.82rem}.link-row[data-v-065de9ef]{gap:8px;display:flex}.link-row input[data-v-065de9ef]{border:1px solid var(--border);border-radius:8px;flex:1;padding:7px 9px;font-family:ui-monospace,monospace;font-size:.8rem}.subjects[data-v-bfeebb9b]{max-width:860px;margin:0 auto}header[data-v-bfeebb9b]{align-items:center;gap:16px;margin-bottom:20px;display:flex}.back[data-v-bfeebb9b]{flex:none}.intro[data-v-bfeebb9b]{margin:4px 0 0;font-size:.9rem}.blocked-banner[data-v-bfeebb9b]{background:color-mix(in srgb, var(--status-critical,#c0392b) 8%, var(--surface-1));border:1px solid color-mix(in srgb, var(--status-critical,#c0392b) 30%, transparent);border-radius:var(--radius);color:var(--status-critical,#c0392b);align-items:center;gap:9px;margin:0 0 14px;padding:10px 14px;font-size:.85rem;display:flex}.list[data-v-bfeebb9b]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}li[data-v-bfeebb9b]{justify-content:space-between;align-items:center;gap:16px;display:flex}.who[data-v-bfeebb9b]{flex-direction:column;gap:3px;min-width:0;display:flex}.name-row[data-v-bfeebb9b]{align-items:center;gap:10px;display:flex}.badge-blocked[data-v-bfeebb9b]{background:color-mix(in srgb, var(--status-critical,#c0392b) 12%, transparent);color:var(--status-critical,#c0392b);border-radius:100px;padding:2px 9px;font-size:.68rem;font-weight:650}.email[data-v-bfeebb9b]{font-size:.8rem}.coach[data-v-bfeebb9b]{font-size:.78rem}.chips[data-v-bfeebb9b]{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.pchip[data-v-bfeebb9b]{background:var(--surface-2);border:1px solid var(--border);border-radius:100px;align-items:center;gap:6px;padding:3px 9px;font-size:.74rem;display:flex}.pchip .count[data-v-bfeebb9b]{color:var(--text-muted);font-variant-numeric:tabular-nums}.mark[data-v-bfeebb9b]{flex:none;align-items:center;display:inline-flex}.state-ok .mark[data-v-bfeebb9b]{color:var(--status-good,#15803d)}.state-lagging .mark[data-v-bfeebb9b]{color:var(--status-warning,#b45309)}.state-blocked .mark[data-v-bfeebb9b]{color:var(--status-critical,#c0392b)}.state-blocked[data-v-bfeebb9b]{background:color-mix(in srgb, var(--status-critical,#c0392b) 8%, var(--surface-2));border-color:color-mix(in srgb, var(--status-critical,#c0392b) 28%, var(--border))}.state-na[data-v-bfeebb9b]{opacity:.55}.state-na .mark[data-v-bfeebb9b]{color:var(--border-strong)}.actions[data-v-bfeebb9b]{flex:none}@media (width<=620px){li[data-v-bfeebb9b]{flex-direction:column;align-items:stretch}.actions[data-v-bfeebb9b]{align-self:flex-start}}.page[data-v-d2790d50]{max-width:940px;margin:0 auto;padding:0 20px 64px}.topbar[data-v-d2790d50]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:28px;padding:20px 0;display:flex}.brand[data-v-d2790d50]{letter-spacing:-.01em;align-items:center;gap:9px;font-weight:650;display:flex}.brand-logo[data-v-d2790d50]{display:block}.content[data-v-d2790d50]{flex-direction:column;gap:20px;display:flex}.notice[data-v-d2790d50]{text-align:center;padding:28px 26px}.notice h1[data-v-d2790d50]{margin:0 0 8px;font-size:1.3rem}.intro h1[data-v-d2790d50]{letter-spacing:-.02em;margin:4px 0 0;font-size:1.6rem}.meta[data-v-d2790d50]{margin:6px 0 0;font-size:.8125rem}.lede[data-v-d2790d50]{max-width:66ch;margin:10px 0 0;font-size:.9rem}.inputs[data-v-1f9bb987]{flex-direction:column;gap:6px;display:flex}.row[data-v-1f9bb987]{grid-template-columns:32px 1fr;align-items:start;gap:8px;display:grid}.locale[data-v-1f9bb987]{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.02em;text-align:right;padding-top:11px;font-size:.6875rem;font-weight:600}input[data-v-1f9bb987],textarea[data-v-1f9bb987]{width:100%}textarea[data-v-1f9bb987]{font:inherit;resize:vertical}.list[data-v-17eae99e]{flex-direction:column;gap:12px;display:flex}.mode select[data-v-17eae99e]{min-width:160px}.item-head .mode[data-v-17eae99e]{margin-left:12px}.option[data-v-17eae99e]{grid-template-columns:160px 1fr 34px;align-items:start;gap:10px;display:grid}.option.with-parent[data-v-17eae99e]{grid-template-columns:160px 1fr 180px 34px}.parent select[data-v-17eae99e]{min-width:220px}.option .code-input[data-v-17eae99e],.band .code-input[data-v-17eae99e]{width:100%;max-width:none}.option>.btn[data-v-17eae99e],.band>.btn[data-v-17eae99e]{margin-top:22px}.derive-head[data-v-17eae99e]{flex-wrap:wrap;gap:12px;display:flex}.band[data-v-17eae99e]{grid-template-columns:110px 160px 1fr 34px;align-items:start;gap:10px;display:grid}.threshold-input[data-v-17eae99e]{width:100%}.source-hint[data-v-17eae99e]{align-items:center;gap:6px;display:flex}.hint[data-v-17eae99e]{color:var(--muted,#6b7280);margin:0;font-size:.85rem}.add[data-v-17eae99e]{align-self:flex-start}.list[data-v-14edadf9]{flex-direction:column;gap:12px;display:flex}.method select[data-v-14edadf9]{min-width:170px}.parent select[data-v-14edadf9]{min-width:220px}.add[data-v-14edadf9]{align-self:flex-start}.expression[data-v-14edadf9]{width:100%}.mono[data-v-14edadf9]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.rule[data-v-14edadf9]{max-width:160px}.norm summary[data-v-14edadf9]{cursor:pointer;font-size:.8125rem;font-weight:600}.norm .field-row[data-v-14edadf9]{margin-top:8px}.levels[data-v-14edadf9]{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:12px;padding-top:10px;display:flex}.levels-head[data-v-14edadf9]{font-size:.78rem;font-weight:600}.level[data-v-14edadf9]{grid-template-columns:130px 1fr 34px;align-items:start;gap:10px;display:grid}.level-remove[data-v-14edadf9]{margin-top:22px}.levels .add[data-v-14edadf9]{align-self:flex-start}.list[data-v-3e547084]{flex-direction:column;gap:12px;display:flex}.method select[data-v-3e547084]{min-width:170px}.expression[data-v-3e547084]{width:100%}.mono[data-v-3e547084]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.bounds[data-v-3e547084],.band[data-v-3e547084]{align-items:end;gap:12px;display:flex}.number[data-v-3e547084]{width:104px}.band-dot[data-v-3e547084]{border-radius:50%;flex:none;width:10px;height:10px;margin-bottom:14px}.band-red[data-v-3e547084]{background:var(--status-critical)}.band-amber[data-v-3e547084]{background:var(--status-warning)}.band-green[data-v-3e547084]{background:var(--status-good)}.band>.btn[data-v-3e547084]{margin-bottom:0}.drivers summary[data-v-3e547084]{cursor:pointer;font-size:.8125rem;font-weight:600}.drivers .field-row[data-v-3e547084]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.rule[data-v-3e547084]{max-width:130px}.add[data-v-3e547084]{align-self:flex-start}.rule[data-v-17a1e670]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rule-question[data-v-17a1e670]{max-width:160px}.rule-op[data-v-17a1e670],.rule-value[data-v-17a1e670]{max-width:170px}.rule-options[data-v-17a1e670]{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.rule-spacer[data-v-17a1e670]{flex:1}.group[data-v-da1664a2]{flex-direction:column;gap:8px;display:flex}.nested[data-v-da1664a2]{border-left:2px solid var(--gridline,#e2e8f0);margin-left:4px;padding-left:12px}.group-head[data-v-da1664a2]{align-items:center;gap:8px;display:flex}.group-mode[data-v-da1664a2]{max-width:170px}.children[data-v-da1664a2]{flex-direction:column;gap:8px;display:flex}.group-actions[data-v-da1664a2]{gap:8px;display:flex}.add[data-v-da1664a2]{align-self:flex-start}.mode select[data-v-01ad309f]{min-width:220px}.drag-handle[data-v-b95885d9]{color:var(--text-muted);cursor:grab;flex:none;align-items:center;display:inline-flex}.drag-handle[data-v-b95885d9]:active{cursor:grabbing}.position[data-v-b95885d9]{color:var(--text-muted);text-align:right;flex:none;min-width:18px;font-size:.8125rem;font-weight:600}.type[data-v-b95885d9]{max-width:190px}.scale select[data-v-b95885d9]{min-width:220px}.toggles[data-v-b95885d9]{gap:3px}.toggle-row[data-v-b95885d9]{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.option[data-v-b95885d9]{grid-template-columns:150px 1fr auto 34px;align-items:start;gap:10px;display:grid}.option-fixed[data-v-b95885d9]{flex-direction:column;align-items:flex-start;gap:6px;min-height:42px;display:flex}.option-score .score[data-v-b95885d9]{max-width:90px}.option-image[data-v-b95885d9]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.option-image .upload-btn[data-v-b95885d9]{cursor:pointer;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.option-thumb[data-v-b95885d9]{border:1px solid var(--border);object-fit:contain;border-radius:6px;width:48px;height:48px}.remove-image[data-v-b95885d9]{padding:2px 6px;font-size:.75rem}.hotspot-url[data-v-b95885d9]{width:100%;max-width:none}.hotspot-upload[data-v-b95885d9]{align-items:center;gap:8px;margin-top:8px;display:flex}.hotspot-preview[data-v-b95885d9]{border:1px solid var(--border);object-fit:contain;border-radius:6px;max-width:100%;max-height:200px;margin-top:8px;display:block}.option .code-input[data-v-b95885d9]{width:100%;max-width:none}.option>.btn[data-v-b95885d9]{margin-top:22px}.add[data-v-b95885d9]{align-self:flex-start}.rule[data-v-b95885d9]{max-width:140px}.piping[data-v-b95885d9]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.piping .chip[data-v-b95885d9]{background:var(--surface-muted,#f1f5f9);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:2px 7px;font-family:ui-monospace,monospace;font-size:.75rem}.piping .chip[data-v-b95885d9]:hover{border-color:var(--brand)}.perspectives summary[data-v-b95885d9]{cursor:pointer;font-size:.8125rem;font-weight:600}.perspective[data-v-b95885d9]{margin-top:10px}.section-header[data-v-ca6baa17]{align-items:start;gap:14px;margin-bottom:18px;display:flex}.text[data-v-ca6baa17]{min-width:0}.title-row[data-v-ca6baa17]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.count[data-v-ca6baa17]{background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:2px 9px;font-size:.75rem;font-weight:550}.hint[data-v-ca6baa17]{max-width:70ch;margin-top:3px}.preview-backdrop[data-v-ccd68ac6]{z-index:50;background:#0f172a80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.preview[data-v-ccd68ac6]{background:var(--surface,#fff);border-radius:12px;flex-direction:column;width:100%;max-width:720px;max-height:90vh;display:flex;overflow:hidden}.preview-head[data-v-ccd68ac6]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.preview-head h2[data-v-ccd68ac6]{margin:0;font-size:1.05rem}.head-tools[data-v-ccd68ac6]{align-items:center;gap:8px;display:flex}.locale[data-v-ccd68ac6]{border:1px solid var(--border);font:inherit;border-radius:6px;padding:6px 10px}.small[data-v-ccd68ac6]{font-size:.8rem}.paper[data-v-ccd68ac6]{background:var(--surface-muted,#f8fafc);padding:24px;overflow-y:auto}.p-section[data-v-ccd68ac6]{background:var(--surface,#fff);border:1px solid var(--border);border-radius:10px;margin-bottom:16px;padding:18px 20px}.p-section h3[data-v-ccd68ac6]{border-bottom:1px solid var(--border);margin:0 0 12px;padding-bottom:8px;font-size:1rem}.p-desc[data-v-ccd68ac6]{color:var(--text-muted);margin:-6px 0 12px;font-size:.9rem}.p-question[data-v-ccd68ac6]{margin:16px 0}.p-text[data-v-ccd68ac6]{margin:0 0 8px;font-size:.95rem;font-weight:550}.p-num[data-v-ccd68ac6]{color:var(--text-muted);margin-right:4px}.req[data-v-ccd68ac6]{color:var(--danger,#c0392b);margin-left:2px}.p-body[data-v-ccd68ac6]{padding-left:4px}.scale-row[data-v-ccd68ac6]{flex-wrap:wrap;gap:8px 18px;display:flex}.slider-row[data-v-ccd68ac6]{align-items:center;gap:12px;display:flex}.slider-row input[type=range][data-v-ccd68ac6]{flex:1}.slider-end[data-v-ccd68ac6]{color:var(--text-muted);font-size:.85rem}.scale-point[data-v-ccd68ac6]{color:var(--text-muted);align-items:center;gap:5px;font-size:.85rem;display:inline-flex}.semdiff-row[data-v-ccd68ac6]{align-items:center;gap:10px;display:flex}.semdiff-pole[data-v-ccd68ac6]{color:var(--text-muted);font-size:.85rem;font-weight:600}.semdiff-dot[data-v-ccd68ac6]{background:var(--surface,#fff);border:2px solid var(--border);border-radius:50%;width:16px;height:16px;display:inline-block}.maxdiff[data-v-ccd68ac6]{border-collapse:collapse;width:100%}.maxdiff th[data-v-ccd68ac6],.maxdiff td[data-v-ccd68ac6]{border-bottom:1px solid var(--border);padding:4px 6px}.maxdiff .mx-pole[data-v-ccd68ac6]{color:var(--text-muted);white-space:nowrap;width:4.5rem;font-size:.8rem}.maxdiff .mx-cell[data-v-ccd68ac6]{text-align:center}.hotspot-preview[data-v-ccd68ac6]{border:1px solid var(--border);object-fit:contain;border-radius:6px;max-width:100%;max-height:220px}.signature-preview[data-v-ccd68ac6]{border:1px dashed var(--border);color:var(--muted);border-radius:6px;justify-content:center;align-items:center;height:90px;font-style:italic;display:flex}.no-op[data-v-ccd68ac6]{font-style:italic}.choices[data-v-ccd68ac6]{flex-direction:column;gap:6px;display:flex}.choice[data-v-ccd68ac6]{align-items:center;gap:8px;font-size:.9rem;display:flex}.choice-thumb[data-v-ccd68ac6]{border:1px solid var(--border);object-fit:contain;border-radius:6px;width:40px;height:40px}.csum[data-v-ccd68ac6]{flex-direction:column;gap:6px;display:flex}.csum-row[data-v-ccd68ac6]{justify-content:space-between;align-items:center;gap:12px;display:flex}.csum-row input[data-v-ccd68ac6]{max-width:90px}.ranking[data-v-ccd68ac6]{margin:0;padding-left:22px}.ranking li[data-v-ccd68ac6]{margin:3px 0;font-size:.9rem}.matrix[data-v-ccd68ac6]{border-collapse:collapse;width:100%;font-size:.85rem}.matrix th[data-v-ccd68ac6],.matrix td[data-v-ccd68ac6]{border:1px solid var(--border);text-align:center;padding:6px 8px}.matrix tbody th[data-v-ccd68ac6]{text-align:left;font-weight:500}.p-body input[type=text][data-v-ccd68ac6],.p-body input[type=number][data-v-ccd68ac6],.p-body input[type=date][data-v-ccd68ac6],.p-body textarea[data-v-ccd68ac6]{border:1px solid var(--border);font:inherit;border-radius:8px;width:100%;padding:8px 10px}.p-missing[data-v-ccd68ac6]{color:var(--text-muted);margin:6px 0 0;font-size:.85rem;font-style:italic}.backdrop[data-v-44a3f4aa]{z-index:40;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.panel[data-v-44a3f4aa]{flex-direction:column;gap:12px;width:100%;max-width:560px;max-height:85vh;padding:22px;display:flex;overflow:hidden}.panel-head[data-v-44a3f4aa]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-head h2[data-v-44a3f4aa]{margin:0;font-size:1.1rem}.small[data-v-44a3f4aa]{font-size:.8rem}.search[data-v-44a3f4aa]{border:1px solid var(--border);font:inherit;border-radius:8px;padding:9px 11px}.empty[data-v-44a3f4aa]{text-align:center;padding:24px 0}.items[data-v-44a3f4aa]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.item[data-v-44a3f4aa]{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.item-main[data-v-44a3f4aa]{flex-direction:column;gap:4px;min-width:0;display:flex}.item-badges[data-v-44a3f4aa]{gap:6px;display:flex}.badge[data-v-44a3f4aa]{border-radius:5px;padding:2px 8px;font-size:.72rem;font-weight:650}.badge.type[data-v-44a3f4aa]{background:var(--brand-wash,#e0e7ff);color:var(--brand-strong,#3730a3)}.badge.cat[data-v-44a3f4aa]{background:var(--surface-muted,#f1f5f9);color:var(--text-muted)}.item-actions[data-v-44a3f4aa]{flex:none;gap:6px;display:flex}.btn.danger[data-v-44a3f4aa]:hover{border-color:var(--danger,#c0392b);color:var(--danger,#c0392b)}.backdrop[data-v-f587de8d]{z-index:40;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.panel[data-v-f587de8d]{flex-direction:column;gap:12px;width:100%;max-width:620px;max-height:85vh;padding:22px;display:flex;overflow:hidden}.panel-head[data-v-f587de8d]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-head h2[data-v-f587de8d]{margin:0;font-size:1.1rem}.small[data-v-f587de8d]{font-size:.8rem}.tabs[data-v-f587de8d]{border-bottom:1px solid var(--border);gap:4px;display:flex}.tab[data-v-f587de8d]{color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-weight:600}.tab.active[data-v-f587de8d]{border-bottom-color:var(--brand);color:var(--brand-strong,#3730a3)}.search[data-v-f587de8d]{border:1px solid var(--border);font:inherit;border-radius:8px;padding:9px 11px}.empty[data-v-f587de8d]{text-align:center;padding:24px 0}.groups[data-v-f587de8d]{flex-direction:column;gap:16px;display:flex;overflow-y:auto}.group-head[data-v-f587de8d]{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:700}.items[data-v-f587de8d]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.item[data-v-f587de8d]{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.item-main[data-v-f587de8d]{flex-direction:column;gap:4px;min-width:0;display:flex}.item-badges[data-v-f587de8d]{gap:6px;display:flex}.desc[data-v-f587de8d]{line-height:1.35}.badge[data-v-f587de8d]{border-radius:5px;padding:2px 8px;font-size:.72rem;font-weight:650}.badge.count[data-v-f587de8d]{background:var(--brand-wash,#e0e7ff);color:var(--brand-strong,#3730a3)}.badge.dim[data-v-f587de8d],.badge.collect[data-v-f587de8d]{background:var(--surface-muted,#f1f5f9);color:var(--text-muted)}.insert[data-v-f587de8d]{flex:none}.editor[data-v-c98d621a]{flex-direction:column;gap:18px;display:flex}header[data-v-c98d621a]{align-items:center;gap:16px;display:flex}.back[data-v-c98d621a]{flex:none}.meta[data-v-c98d621a]{margin:2px 0 0;font-size:.8125rem}.locked[data-v-c98d621a]{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text-secondary);align-items:center;gap:10px;margin:0;padding:12px 16px;display:flex}.new-version[data-v-c98d621a]{flex:none;margin-left:auto}.form[data-v-c98d621a]{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.form[data-v-c98d621a]:disabled{opacity:.6}.section[data-v-c98d621a]{border-top:1px solid var(--gridline);flex-direction:column;gap:14px;margin-bottom:18px;padding-top:18px;display:flex}.section[data-v-c98d621a]:first-of-type{border-top:0;padding-top:0}.section-head[data-v-c98d621a]{align-items:end;gap:12px;display:flex}.section-head>.field[data-v-c98d621a]{flex:1}.section-number[data-v-c98d621a]{background:var(--brand-wash);border:1px solid color-mix(in srgb, var(--brand) 14%, transparent);border-radius:var(--radius-sm);color:var(--brand-strong);flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.8125rem;font-weight:650;display:flex}.lint[data-v-c98d621a]{border-left:3px solid var(--brand)}.lint h2[data-v-c98d621a]{margin-bottom:6px}.estimate[data-v-c98d621a]{margin:0 0 8px;font-weight:600}.lint-list[data-v-c98d621a]{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.lint-list .tag[data-v-c98d621a]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);margin-right:6px;padding:1px 6px;font-size:.75rem;font-weight:650}.errors[data-v-c98d621a]{border-left:3px solid var(--status-critical)}.errors h2[data-v-c98d621a]{color:var(--status-critical-ink);margin-bottom:8px}.errors ul[data-v-c98d621a]{margin:0;padding-left:20px}.actions[data-v-c98d621a]{z-index:5;position:sticky;bottom:16px}.actions-inner[data-v-c98d621a]{background:color-mix(in srgb, var(--surface-1) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.ok[data-v-c98d621a]{color:var(--status-good-ink);align-items:center;gap:6px;margin:0;font-weight:550;display:flex}.note[data-v-c98d621a]{width:100%;margin:0;font-size:.8125rem}.add[data-v-c98d621a]{align-self:flex-start}.ai-assist[data-v-c98d621a]{margin-bottom:16px}.tool-row[data-v-c98d621a]{flex-wrap:wrap;gap:8px;display:flex}.ai-panel[data-v-c98d621a]{background:var(--surface-muted,#f1f5f9);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ai-panel textarea[data-v-c98d621a]{border:1px solid var(--border);font:inherit;border-radius:8px;width:100%;padding:9px 11px;font-size:.9rem}.ai-row[data-v-c98d621a]{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.ai-row .count[data-v-c98d621a]{max-width:120px}.ai-row .count input[data-v-c98d621a]{border:1px solid var(--border);font:inherit;border-radius:8px;width:100%;padding:9px 11px}.ai-notice[data-v-c98d621a]{color:var(--brand-strong,#4f46e5);margin:0;font-size:.85rem}.drag-handle[data-v-c98d621a]{color:var(--text-muted);cursor:grab;flex:none;align-items:center;display:inline-flex}.drag-handle[data-v-c98d621a]:active{cursor:grabbing}.section-tools[data-v-c98d621a]{gap:4px;margin-left:auto;display:flex}.add-row[data-v-c98d621a]{flex-wrap:wrap;gap:8px;display:flex}.modal-backdrop[data-v-c98d621a]{z-index:45;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-c98d621a]{flex-direction:column;gap:14px;width:100%;max-width:420px;padding:24px;display:flex}.modal h2[data-v-c98d621a]{margin:0;font-size:1.1rem}.modal .field[data-v-c98d621a]{flex-direction:column;gap:6px;font-size:.875rem;font-weight:550;display:flex}.modal .field input[data-v-c98d621a]{border:1px solid var(--border);font:inherit;border-radius:8px;padding:9px 11px;font-size:.9rem}.modal-actions[data-v-c98d621a]{justify-content:flex-end;gap:10px;display:flex}.bank-notice[data-v-c98d621a]{background:var(--brand-wash,#eef2ff);color:var(--brand-strong,#4f46e5);z-index:50;border-radius:8px;padding:10px 16px;font-size:.875rem;position:fixed;bottom:16px;right:16px}.stage[data-v-03dc3c9b]{background:radial-gradient(56rem 40rem at 86% 6%,#e6c46a59,#0000 58%),radial-gradient(48rem 36rem at 6% 96%,#a9761f1f,#0000 60%),linear-gradient(160deg,#efe7d6 0%,#e8ddc6 52%,#e3d6bd 100%);justify-content:center;align-items:center;min-height:100dvh;padding:32px 24px;display:flex;position:relative;overflow:hidden}.stage[data-v-03dc3c9b]:before{content:"";pointer-events:none;background-image:linear-gradient(#503c140b 1px,#0000 1px),linear-gradient(90deg,#503c140b 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 0%,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 0%,#0000 78%)}.orbs[data-v-03dc3c9b]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.orb[data-v-03dc3c9b]{filter:blur(72px);mix-blend-mode:normal;border-radius:50%;position:absolute}.orb-blue[data-v-03dc3c9b]{background:radial-gradient(circle,#e6c46a57,#0000 70%);width:30rem;height:30rem;top:-9rem;right:-6rem}.orb-cyan[data-v-03dc3c9b]{background:radial-gradient(circle,#c98f2e29,#0000 70%);width:24rem;height:24rem;bottom:-12rem;right:24%}.orb-violet[data-v-03dc3c9b]{background:radial-gradient(circle,#fff7e28c,#0000 70%);width:26rem;height:26rem;bottom:-10rem;left:-8rem}.orb-indigo[data-v-03dc3c9b]{background:radial-gradient(circle,#e6c46a38,#0000 70%);width:20rem;height:20rem;top:-6rem;right:30%}.deco[data-v-03dc3c9b]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.d-ring circle[data-v-03dc3c9b]{fill:none;stroke:#78551924;stroke-width:1.3px}.d-link[data-v-03dc3c9b]{fill:none;stroke:#7855191f;stroke-width:1.1px}.d-node circle[data-v-03dc3c9b]{fill:#7855194d}.d-plus[data-v-03dc3c9b]{fill:none;stroke:#a9761f6b;stroke-linecap:round;stroke-width:1.8px}.d-diamond[data-v-03dc3c9b]{fill:none;stroke:#a9761f5c;stroke-width:1.3px}.content[data-v-03dc3c9b]{z-index:1;flex-direction:column;gap:34px;width:100%;max-width:1000px;display:flex;position:relative}.topbar[data-v-03dc3c9b]{justify-content:space-between;align-items:center;display:flex}.brand[data-v-03dc3c9b]{color:#2c2313;align-items:center;gap:13px;display:flex}.wordmark[data-v-03dc3c9b]{color:#2c2313;letter-spacing:.24em;padding-left:.24em;font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-size:1.05rem;font-weight:500}.brand-logo[data-v-03dc3c9b]{filter:drop-shadow(0 3px 10px #78551942);display:block}.panel[data-v-03dc3c9b]{grid-template-columns:1fr minmax(340px,400px);align-items:center;gap:48px;display:grid}.pitch h1[data-v-03dc3c9b]{color:#2c2313;letter-spacing:-.005em;text-wrap:balance;font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-size:2.5rem;font-weight:500;line-height:1.16}.pitch p[data-v-03dc3c9b]{color:#6c6045;max-width:46ch;margin:16px 0 0}.features[data-v-03dc3c9b]{flex-direction:column;gap:12px;margin:30px 0 0;padding:0;list-style:none;display:flex}.features li[data-v-03dc3c9b]{color:#2c2313;align-items:center;gap:12px;font-size:.9375rem;font-weight:550;display:flex}.feature-tile[data-v-03dc3c9b]{color:#a9761f;background:#e6c46a38;border:1px solid #a9761f52;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.showcase[data-v-03dc3c9b]{max-width:380px;margin:40px 0 0;padding-top:14px;position:relative}.preview[data-v-03dc3c9b]{border-radius:var(--radius-lg);background:#fbf8f1;border:1px solid #ece2cd;padding:18px 20px;box-shadow:0 18px 44px #2c231324}.chip-card[data-v-03dc3c9b]{background:#fff;border:1px solid #ece2cd;border-radius:14px;flex-direction:column;gap:9px;padding:12px 14px;display:flex;box-shadow:0 12px 28px #2c231324}.survey-chip[data-v-03dc3c9b]{z-index:2;position:absolute;top:-8px;right:-14px;transform:rotate(3deg)}.trend-chip[data-v-03dc3c9b]{z-index:2;gap:7px;width:140px;position:absolute;bottom:-18px;left:-20px;transform:rotate(-3deg)}.trend-chip .chip-card-top[data-v-03dc3c9b] .icon{color:#a9761f}.spark[data-v-03dc3c9b]{width:100%;height:34px;display:block}.spark-line[data-v-03dc3c9b]{fill:none;stroke:url(#sparkLine);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.spark-area[data-v-03dc3c9b]{fill:url(#sparkFill);stroke:none}.spark-dot[data-v-03dc3c9b]{fill:#c98f2e;stroke:#fff;stroke-width:1.5px}.chip-card-top[data-v-03dc3c9b]{color:#2c2313;align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:inline-flex}.chip-card-top[data-v-03dc3c9b] .icon{color:#a9761f}.likert[data-v-03dc3c9b]{gap:6px;display:inline-flex}.dot[data-v-03dc3c9b]{background:#e7ddc7;border-radius:50%;width:9px;height:9px}.dot.on[data-v-03dc3c9b]{background:#c98f2e}.preview-head[data-v-03dc3c9b]{justify-content:space-between;align-items:center;display:flex}.preview-titles[data-v-03dc3c9b]{flex-direction:column;gap:3px;display:flex}.preview-title[data-v-03dc3c9b]{color:#2c2313;letter-spacing:-.01em;font-size:.9375rem;font-weight:650}.preview-meta[data-v-03dc3c9b]{color:#7a6e52;font-size:.75rem}.preview-score[data-v-03dc3c9b]{color:#a9761f;font-variant-numeric:tabular-nums;letter-spacing:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-size:1.9rem;font-weight:500;line-height:1}.preview-bars[data-v-03dc3c9b]{flex-direction:column;gap:11px;margin-top:18px;display:flex}.preview-bar[data-v-03dc3c9b]{grid-template-columns:74px 1fr;align-items:center;gap:10px;display:grid}.preview-bar-label[data-v-03dc3c9b]{color:#6c6045;font-size:.75rem}.preview-track[data-v-03dc3c9b]{background:#ece2cd;border-radius:999px;height:7px;overflow:hidden}.preview-fill[data-v-03dc3c9b]{height:100%;width:var(--w);background:linear-gradient(90deg,#a9761f,#e6c46a);border-radius:999px;display:block}.preview-foot[data-v-03dc3c9b]{border-top:1px solid #ece2cd;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;display:flex}.cluster[data-v-03dc3c9b]{align-items:center;display:inline-flex}.cl-avatar[data-v-03dc3c9b]{color:#241a06;letter-spacing:.02em;background:linear-gradient(135deg,#e6c46a,#b8842a);border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.625rem;font-weight:800;display:inline-flex}.cl-avatar+.cl-avatar[data-v-03dc3c9b]{margin-left:-9px}.cl-avatar[data-v-03dc3c9b]:nth-child(3){color:#fff;background:linear-gradient(135deg,#b89b5e,#6e5a2e)}.cl-more[data-v-03dc3c9b]{color:#6c6045;margin-left:8px;font-size:.75rem;font-weight:600}.ring360[data-v-03dc3c9b]{align-items:center;gap:8px;display:inline-flex}.ring-track[data-v-03dc3c9b]{fill:none;stroke:#ece2cd;stroke-width:5px}.ring-seg[data-v-03dc3c9b]{fill:none;stroke-dasharray:21 85.8;stroke-linecap:round;stroke-width:5px;transform-origin:50%;transform:rotate(-90deg)}.ring-seg.s1[data-v-03dc3c9b]{stroke:#e6c46a}.ring-seg.s2[data-v-03dc3c9b]{stroke:#c98f2e;stroke-dashoffset:-26.7px}.ring-seg.s3[data-v-03dc3c9b]{stroke:#a9761f;stroke-dashoffset:-53.4px}.ring-seg.s4[data-v-03dc3c9b]{stroke:#6e5a2e;stroke-dashoffset:-80.1px}.ring-label[data-v-03dc3c9b]{color:#6c6045;font-size:.75rem;font-weight:600}.foot[data-v-03dc3c9b]{color:#6c6045;border-top:1px solid #d8cbae;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding-top:20px;font-size:.8125rem;display:flex}.secure[data-v-03dc3c9b]{color:#5c5238;align-items:center;gap:7px;display:inline-flex}.foot-brand[data-v-03dc3c9b]{color:#8a7d5f}.window[data-v-03dc3c9b]{position:relative}.win-lang[data-v-03dc3c9b]{z-index:3;align-items:center;display:inline-flex;position:absolute;top:22px;right:20px}form[data-v-03dc3c9b],.card[data-v-03dc3c9b]{box-shadow:var(--shadow-lg);flex-direction:column;gap:14px;padding:30px 28px;display:flex}.window .card[data-v-03dc3c9b]{color:#2c2313;background:#fbf8f1;border:1px solid #eadfc8;position:relative;overflow:hidden;box-shadow:0 24px 60px #2c231329,inset 0 1px #ffffffb3}.window .card h2[data-v-03dc3c9b]{color:#2c2313;letter-spacing:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-weight:500}.window .card .muted[data-v-03dc3c9b],.window .card .intro[data-v-03dc3c9b]{color:#7a6e52}.window .card .field-label[data-v-03dc3c9b]{color:#6c6045}.window .card input[data-v-03dc3c9b]{color:#2c2313;background:#fffdf8;border:1px solid #e3d9c3}.window .card input[data-v-03dc3c9b]::placeholder{color:#a89a78}.window .card input[data-v-03dc3c9b]:focus{border-color:#e6c46a;outline:none;box-shadow:0 0 0 3px #e6c46a38}.window .card .link[data-v-03dc3c9b]{color:#8a5a12}.divider[data-v-03dc3c9b]{color:#9a8d6f;text-transform:lowercase;align-items:center;gap:12px;margin:2px 0;font-size:.75rem;display:flex}.divider[data-v-03dc3c9b]:before,.divider[data-v-03dc3c9b]:after{content:"";background:#ddd0b4;flex:1;height:1px}.window .card .sso-btn[data-v-03dc3c9b]{color:#2c2313;background:#f7f2e6;border:1px solid #e3d9c3;gap:8px;min-height:44px}.window .card .sso-btn[data-v-03dc3c9b]:hover{background:#f0e8d6;border-color:#d8caa8}.window .card .sso-btn[data-v-03dc3c9b] .icon{color:#a9761f}.window .card .alert[data-v-03dc3c9b]{color:#b42318}.window .card[data-v-03dc3c9b]:before{content:"";background:linear-gradient(90deg,#a9761f 0%,#e9cd83 50%,#a9761f 100%);height:3px;position:absolute;top:0;left:0;right:0}.window .card .btn-primary[data-v-03dc3c9b]{color:#211803;letter-spacing:.02em;background:linear-gradient(135deg,#edd48f,#d9b155 50%,#a9761f);border:none;box-shadow:0 10px 24px #a9761f4d,inset 0 1px #ffffff80}.window .card .btn-primary[data-v-03dc3c9b]:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 14px 30px #a9761f6b}.card-crest[data-v-03dc3c9b]{filter:drop-shadow(0 3px 10px #78551942);margin-bottom:4px;display:block}.intro[data-v-03dc3c9b]{margin:-10px 0 4px;font-size:.875rem}.card input[data-v-03dc3c9b]{min-height:42px}.card .btn-primary[data-v-03dc3c9b]{min-height:44px;margin-top:4px}.link[data-v-03dc3c9b]{color:#8a5a12;cursor:pointer;font:inherit;background:0 0;border:none;align-self:center;margin-top:2px;padding:4px;font-size:.85rem}.link[data-v-03dc3c9b]:hover{text-decoration:underline}.alert[data-v-03dc3c9b]{margin:0}@media (prefers-reduced-motion:no-preference){.topbar[data-v-03dc3c9b],.pitch h1[data-v-03dc3c9b],.pitch p[data-v-03dc3c9b],.features li[data-v-03dc3c9b],.window[data-v-03dc3c9b],.showcase[data-v-03dc3c9b]{animation:.7s cubic-bezier(.22,.61,.36,1) both riseIn-03dc3c9b}.pitch h1[data-v-03dc3c9b]{animation-delay:.1s}.pitch p[data-v-03dc3c9b]{animation-delay:.18s}.features li[data-v-03dc3c9b]:first-child{animation-delay:.26s}.features li[data-v-03dc3c9b]:nth-child(2){animation-delay:.33s}.features li[data-v-03dc3c9b]:nth-child(3){animation-delay:.4s}.window[data-v-03dc3c9b]{animation-delay:.22s}.showcase[data-v-03dc3c9b]{animation-delay:.5s}@keyframes riseIn-03dc3c9b{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.preview-fill[data-v-03dc3c9b]{width:0;animation:.9s cubic-bezier(.22,.61,.36,1) .72s both barGrow-03dc3c9b}.preview-bar:nth-child(2) .preview-fill[data-v-03dc3c9b]{animation-delay:.8s}.preview-bar:nth-child(3) .preview-fill[data-v-03dc3c9b]{animation-delay:.88s}.preview-bar:nth-child(4) .preview-fill[data-v-03dc3c9b]{animation-delay:.96s}@keyframes barGrow-03dc3c9b{to{width:var(--w)}}.spark-line[data-v-03dc3c9b]{stroke-dasharray:120;animation:1.1s .9s both sparkDraw-03dc3c9b}@keyframes sparkDraw-03dc3c9b{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}.orb-blue[data-v-03dc3c9b]{animation:24s ease-in-out infinite drift1-03dc3c9b}.orb-cyan[data-v-03dc3c9b]{animation:28s ease-in-out infinite drift2-03dc3c9b}.orb-violet[data-v-03dc3c9b]{animation:33s ease-in-out infinite drift1-03dc3c9b}@keyframes drift1-03dc3c9b{50%{transform:translate(16px,-12px)}}@keyframes drift2-03dc3c9b{50%{transform:translate(-14px,10px)}}}.card input[data-v-03dc3c9b]:focus{border-color:#e6c46a;outline:none;box-shadow:0 0 0 3px #e6c46a38}.card .btn-primary[data-v-03dc3c9b]{transition:transform .14s,box-shadow .2s,filter .2s}.card .btn-primary[data-v-03dc3c9b]:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 12px 26px #b8842a66}.card .btn-primary[data-v-03dc3c9b]:active:not(:disabled){transform:translateY(0)}.feature-tile[data-v-03dc3c9b]{transition:transform .16s}.features li:hover .feature-tile[data-v-03dc3c9b]{transform:translateY(-2px)}@media (width<=900px){.stage[data-v-03dc3c9b]{padding:22px 16px}.content[data-v-03dc3c9b]{gap:24px}.panel[data-v-03dc3c9b]{grid-template-columns:1fr;justify-items:center;gap:22px}.window[data-v-03dc3c9b]{width:100%;max-width:420px}.pitch[data-v-03dc3c9b]{text-align:center;max-width:420px}.pitch h1[data-v-03dc3c9b]{font-size:1.5rem}.pitch p[data-v-03dc3c9b],.features[data-v-03dc3c9b],.showcase[data-v-03dc3c9b]{display:none}.card[data-v-03dc3c9b]{padding:26px 22px}.card input[data-v-03dc3c9b]{min-height:46px;font-size:16px}.card .btn-primary[data-v-03dc3c9b]{min-height:48px}}@media (width<=380px){.pitch h1[data-v-03dc3c9b]{font-size:1.35rem}.card[data-v-03dc3c9b]{padding:22px 18px}.win-lang[data-v-03dc3c9b]{top:16px;right:14px}}.sender[data-v-f9e575a6]{max-width:560px;margin:0 auto}header[data-v-f9e575a6]{margin-bottom:20px}.back[data-v-f9e575a6]{margin-bottom:16px}.intro[data-v-f9e575a6]{margin:6px 0 0;font-size:.9rem}.form[data-v-f9e575a6]{flex-direction:column;gap:18px;padding:22px;display:flex}.field[data-v-f9e575a6]{flex-direction:column;gap:6px;font-size:.875rem;font-weight:550;display:flex}.field input[data-v-f9e575a6]{border:1px solid var(--border);border-radius:8px;padding:9px 11px;font-size:.9rem}.field input[data-v-f9e575a6]:focus{border-color:var(--brand);outline:none}.field input[aria-invalid=true][data-v-f9e575a6]{border-color:var(--danger,#c0392b)}.hint[data-v-f9e575a6]{font-size:.78rem;font-weight:450}.hint.error[data-v-f9e575a6]{color:var(--danger,#c0392b)}.note[data-v-f9e575a6]{margin:0;font-size:.78rem}.actions[data-v-f9e575a6]{align-items:center;gap:12px;display:flex}.saved[data-v-f9e575a6]{color:var(--brand-strong);align-items:center;gap:5px;font-size:.85rem;display:flex}.wizard[data-v-804a2d58]{max-width:900px;margin:0 auto}.back[data-v-804a2d58]{margin-bottom:16px}.steps[data-v-804a2d58]{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.steps li button[data-v-804a2d58]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 6px;font-size:.85rem;display:flex}.steps li.active button[data-v-804a2d58]{color:var(--brand-strong,#4f46e5);font-weight:650}.dot[data-v-804a2d58]{background:var(--border,#e2e8f0);color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;display:inline-flex}.steps li.active .dot[data-v-804a2d58],.steps li.done .dot[data-v-804a2d58]{background:var(--brand,#4f46e5);color:#fff}.lang-tabs[data-v-804a2d58]{gap:6px;margin-bottom:12px;display:flex}.lang[data-v-804a2d58]{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;padding:4px 12px;font-size:.8rem}.lang.active[data-v-804a2d58]{background:var(--brand,#4f46e5);border-color:var(--brand,#4f46e5);color:#fff}.step[data-v-804a2d58]{flex-direction:column;gap:16px;padding:22px;display:flex}.field[data-v-804a2d58]{flex-direction:column;gap:6px;font-size:.875rem;font-weight:550;display:flex}.field input[data-v-804a2d58],.block-body input[data-v-804a2d58],.block-body textarea[data-v-804a2d58],.block-body select[data-v-804a2d58]{border:1px solid var(--border);font:inherit;border-radius:8px;width:100%;padding:9px 11px;font-size:.9rem}.field input[data-v-804a2d58]:focus,.block-body input[data-v-804a2d58]:focus,.block-body textarea[data-v-804a2d58]:focus{border-color:var(--brand);outline:none}.mono[data-v-804a2d58]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.vars[data-v-804a2d58]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip[data-v-804a2d58]{background:var(--surface-muted,#f1f5f9);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:.78rem}.chip[data-v-804a2d58]:hover{border-color:var(--brand)}.block[data-v-804a2d58]{border:1px solid var(--border);border-radius:10px;padding:12px}.block-head[data-v-804a2d58]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.block-actions[data-v-804a2d58]{gap:4px;display:flex}.icon-btn[data-v-804a2d58]{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;align-items:center;padding:4px;display:inline-flex}.icon-btn[data-v-804a2d58]:disabled{cursor:not-allowed;opacity:.4}.icon-btn.danger[data-v-804a2d58]:hover{border-color:var(--danger,#c0392b);color:var(--danger,#c0392b)}.block-body[data-v-804a2d58]{flex-direction:column;gap:8px;display:flex}.upload-row[data-v-804a2d58]{align-items:center;gap:8px;display:flex}.upload-row input[type=text][data-v-804a2d58]{flex:1}.upload-btn[data-v-804a2d58]{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.img-preview[data-v-804a2d58]{background:var(--surface-muted,#f1f5f9);border:1px solid var(--border);object-fit:contain;border-radius:8px;width:auto;max-width:100%;max-height:120px;padding:8px}.add[data-v-804a2d58]{position:relative}.add-menu[data-v-804a2d58]{background:var(--surface,#fff);border:1px solid var(--border);z-index:5;border-radius:8px;flex-direction:column;margin-top:4px;display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 24px #0f172a1f}.add-menu button[data-v-804a2d58]{cursor:pointer;text-align:left;background:0 0;border:none;padding:8px 16px;font-size:.85rem}.add-menu button[data-v-804a2d58]:hover{background:var(--surface-muted,#f1f5f9)}.preview-bar[data-v-804a2d58]{justify-content:space-between;align-items:flex-start;display:flex}.preview-bar h2[data-v-804a2d58]{margin:0;font-size:1rem}.viewport-toggle[data-v-804a2d58]{gap:4px;display:flex}.viewport-toggle button[data-v-804a2d58]{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:.8rem}.viewport-toggle button.active[data-v-804a2d58]{background:var(--brand,#4f46e5);border-color:var(--brand,#4f46e5);color:#fff}.subject-line[data-v-804a2d58]{margin:0}.viewport[data-v-804a2d58]{background:var(--surface-muted,#f1f5f9);border:1px solid var(--border);border-radius:10px;justify-content:center;padding:12px;display:flex;overflow:hidden}.preview-frame[data-v-804a2d58]{background:#fff;border:none;width:100%;height:520px}.viewport.mobile .preview-frame[data-v-804a2d58]{max-width:360px}.test-row[data-v-804a2d58]{align-items:center;gap:12px;display:flex}.saved[data-v-804a2d58]{color:var(--brand-strong);align-items:center;gap:5px;font-size:.85rem;display:flex}.small[data-v-804a2d58]{font-size:.78rem}.nav-row[data-v-804a2d58]{align-items:center;gap:12px;margin-top:16px;display:flex}.nav-row .spacer[data-v-804a2d58]{flex:1}.catalog[data-v-9df00ad3]{max-width:760px;margin:0 auto}.back[data-v-9df00ad3]{margin-bottom:16px}.title-row[data-v-9df00ad3]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.intro[data-v-9df00ad3]{max-width:48ch;margin:6px 0 0;font-size:.9rem}.empty[data-v-9df00ad3]{text-align:center;padding:40px 0}.cards[data-v-9df00ad3]{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.tpl[data-v-9df00ad3]{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.tpl-main[data-v-9df00ad3]{flex-direction:column;gap:5px;display:flex}.tpl-badges[data-v-9df00ad3]{gap:6px;display:flex}.badge[data-v-9df00ad3]{border-radius:5px;padding:2px 8px;font-size:.72rem;font-weight:650}.badge.invitation[data-v-9df00ad3]{color:#3730a3;background:#e0e7ff}.badge.reminder[data-v-9df00ad3]{color:#92400e;background:#fef3c7}.badge.default[data-v-9df00ad3]{background:var(--brand,#4f46e5);color:#fff}.tpl-name[data-v-9df00ad3]{font-size:1rem}.tpl-actions[data-v-9df00ad3]{flex-wrap:wrap;gap:6px;display:flex}.btn.danger[data-v-9df00ad3]:hover{border-color:var(--danger,#c0392b);color:var(--danger,#c0392b)}.small[data-v-9df00ad3]{font-size:.78rem}.field[data-v-9df00ad3]{flex-direction:column;gap:6px;font-size:.875rem;font-weight:550;display:flex}.field input[data-v-9df00ad3],.field select[data-v-9df00ad3]{border:1px solid var(--border);font:inherit;border-radius:8px;padding:9px 11px;font-size:.9rem}.modal-backdrop[data-v-9df00ad3]{z-index:40;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-9df00ad3]{flex-direction:column;gap:16px;width:100%;max-width:420px;padding:24px;display:flex}.modal h2[data-v-9df00ad3]{margin:0;font-size:1.1rem}.modal-actions[data-v-9df00ad3]{justify-content:flex-end;gap:10px;display:flex}.wizard[data-v-15146c76]{max-width:900px;margin:0 auto}.back[data-v-15146c76]{margin-bottom:16px}.steps[data-v-15146c76]{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.steps li button[data-v-15146c76]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 6px;font-size:.85rem;display:flex}.steps li.active button[data-v-15146c76]{color:var(--brand-strong,#4f46e5);font-weight:650}.dot[data-v-15146c76]{background:var(--border,#e2e8f0);color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;display:inline-flex}.steps li.active .dot[data-v-15146c76],.steps li.done .dot[data-v-15146c76]{background:var(--brand,#4f46e5);color:#fff}.step[data-v-15146c76]{flex-direction:column;gap:16px;padding:22px;display:flex}.field[data-v-15146c76]{flex-direction:column;gap:6px;font-size:.875rem;font-weight:550;display:flex}.field input[data-v-15146c76],.field select[data-v-15146c76],.field textarea[data-v-15146c76],.block-body input[data-v-15146c76],.block-body textarea[data-v-15146c76],.block-body select[data-v-15146c76]{border:1px solid var(--border);font:inherit;border-radius:8px;width:100%;padding:9px 11px;font-size:.9rem}.field input[data-v-15146c76]:focus,.field textarea[data-v-15146c76]:focus,.block-body input[data-v-15146c76]:focus,.block-body textarea[data-v-15146c76]:focus{border-color:var(--brand);outline:none}.check[data-v-15146c76]{align-items:center;gap:8px;font-size:.9rem;display:flex}.check input[data-v-15146c76]{width:16px;height:16px}.field-label[data-v-15146c76]{font-size:.875rem;font-weight:550}.block[data-v-15146c76]{border:1px solid var(--border);border-radius:10px;padding:12px}.block-head[data-v-15146c76]{justify-content:space-between;align-items:center;display:flex}.block-body[data-v-15146c76]{flex-direction:column;gap:10px;margin-top:10px;display:flex}.no-opts[data-v-15146c76]{margin:6px 0 0}.block-actions[data-v-15146c76]{gap:4px;display:flex}.icon-btn[data-v-15146c76]{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;align-items:center;padding:4px;display:inline-flex}.icon-btn[data-v-15146c76]:disabled{cursor:not-allowed;opacity:.4}.icon-btn.danger[data-v-15146c76]:hover{border-color:var(--danger,#c0392b);color:var(--danger,#c0392b)}.logo-opt[data-v-15146c76]{flex-direction:column;gap:8px;display:flex}.upload-row[data-v-15146c76]{align-items:center;gap:8px;display:flex}.upload-row input[type=text][data-v-15146c76]{flex:1}.upload-btn[data-v-15146c76]{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.img-preview[data-v-15146c76]{background:var(--surface-muted,#f1f5f9);border:1px solid var(--border);object-fit:contain;border-radius:8px;width:auto;max-width:100%;max-height:100px;padding:8px}.add[data-v-15146c76]{position:relative}.add-menu[data-v-15146c76]{background:var(--surface,#fff);border:1px solid var(--border);z-index:5;border-radius:8px;flex-direction:column;max-height:320px;margin-top:4px;display:flex;position:absolute;overflow-y:auto;box-shadow:0 8px 24px #0f172a1f}.add-menu button[data-v-15146c76]{cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;padding:8px 16px;font-size:.85rem}.add-menu button[data-v-15146c76]:hover{background:var(--surface-muted,#f1f5f9)}.preview-bar[data-v-15146c76]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.preview-bar h2[data-v-15146c76]{margin:0;font-size:1rem}.survey-pick[data-v-15146c76]{min-width:260px}.viewport[data-v-15146c76]{background:var(--surface-muted,#f1f5f9);border:1px solid var(--border);border-radius:10px;padding:12px;overflow:hidden}.preview-frame[data-v-15146c76]{background:#fff;border:none;width:100%;height:640px}.small[data-v-15146c76]{font-size:.78rem}.nav-row[data-v-15146c76]{align-items:center;gap:12px;margin-top:16px;display:flex}.nav-row .spacer[data-v-15146c76]{flex:1}.catalog[data-v-f0a0b2da]{max-width:760px;margin:0 auto}.back[data-v-f0a0b2da]{margin-bottom:16px}.title-row[data-v-f0a0b2da]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.intro[data-v-f0a0b2da]{max-width:52ch;margin:6px 0 0;font-size:.9rem}.empty[data-v-f0a0b2da]{text-align:center;padding:40px 0}.cards[data-v-f0a0b2da]{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.tpl[data-v-f0a0b2da]{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.tpl-main[data-v-f0a0b2da]{flex-direction:column;gap:5px;display:flex}.tpl-badges[data-v-f0a0b2da]{gap:6px;display:flex}.badge[data-v-f0a0b2da]{border-radius:5px;padding:2px 8px;font-size:.72rem;font-weight:650}.badge.public[data-v-f0a0b2da]{color:#166534;background:#dcfce7}.badge.internal[data-v-f0a0b2da]{color:#3730a3;background:#e0e7ff}.badge.confidential[data-v-f0a0b2da]{color:#92400e;background:#fef3c7}.badge.strictly_confidential[data-v-f0a0b2da]{color:#991b1b;background:#fee2e2}.badge.default[data-v-f0a0b2da]{background:var(--brand,#4f46e5);color:#fff}.tpl-name[data-v-f0a0b2da]{font-size:1rem}.tpl-actions[data-v-f0a0b2da]{flex-wrap:wrap;gap:6px;display:flex}.btn.danger[data-v-f0a0b2da]:hover{border-color:var(--danger,#c0392b);color:var(--danger,#c0392b)}.small[data-v-f0a0b2da]{font-size:.78rem}.field[data-v-f0a0b2da]{flex-direction:column;gap:6px;font-size:.875rem;font-weight:550;display:flex}.field input[data-v-f0a0b2da]{border:1px solid var(--border);font:inherit;border-radius:8px;padding:9px 11px;font-size:.9rem}.modal-backdrop[data-v-f0a0b2da]{z-index:40;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-f0a0b2da]{flex-direction:column;gap:16px;width:100%;max-width:420px;padding:24px;display:flex}.modal h2[data-v-f0a0b2da]{margin:0;font-size:1.1rem}.modal-actions[data-v-f0a0b2da]{justify-content:flex-end;gap:10px;display:flex}.auto-reminder[data-v-4424e31b]{flex-direction:column;gap:12px;display:flex}.head h2[data-v-4424e31b]{align-items:center;gap:8px;display:flex}.hint[data-v-4424e31b]{max-width:62ch;margin:3px 0 0;font-size:.8125rem}.status[data-v-4424e31b]{margin:0}.controls[data-v-4424e31b]{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.toggle[data-v-4424e31b],.days[data-v-4424e31b]{align-items:center;gap:7px;font-size:.9rem;display:flex}.days.disabled[data-v-4424e31b]{opacity:.55}.days input[data-v-4424e31b]{background:var(--surface-0,var(--surface-1));border:1px solid var(--border);color:inherit;font:inherit;border-radius:6px;width:68px;padding:5px 8px}.unit[data-v-4424e31b],.saved[data-v-4424e31b]{font-size:.85rem}.note[data-v-4424e31b]{margin:0;font-size:.8rem}.sent[data-v-4424e31b]{color:var(--ok,seagreen);align-items:center;gap:6px;margin:0;font-size:.85rem;display:flex}.qr[data-v-45dc7322]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.qr-canvas[data-v-45dc7322]{border:1px solid var(--border);image-rendering:pixelated;border-radius:6px}.qr-actions[data-v-45dc7322]{gap:8px;display:flex}.public-link[data-v-2d58bbe7]{flex-direction:column;gap:12px;display:flex}.head h2[data-v-2d58bbe7]{align-items:center;gap:8px;display:flex}.hint[data-v-2d58bbe7]{max-width:62ch;margin:3px 0 0;font-size:.8125rem}.link[data-v-2d58bbe7]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;padding:12px 14px}.link code[data-v-2d58bbe7]{font-size:.8125rem}.actions[data-v-2d58bbe7]{flex-wrap:wrap;gap:10px;display:flex}.note[data-v-2d58bbe7]{margin:0;font-size:.8rem}.qr-block[data-v-2d58bbe7],.embed-block[data-v-2d58bbe7]{flex-direction:column;gap:8px;margin-top:4px;display:flex}.embed-block .hint[data-v-2d58bbe7]{margin:0}.embed-code[data-v-2d58bbe7]{border:1px solid var(--border);font-family:var(--mono,monospace);resize:vertical;border-radius:6px;width:100%;padding:10px 12px;font-size:.8rem}.pulse-cadence[data-v-15ca0230]{flex-direction:column;gap:12px;display:flex}.head h2[data-v-15ca0230]{align-items:center;gap:8px;display:flex}.hint[data-v-15ca0230]{max-width:62ch;margin:3px 0 0;font-size:.8125rem}.status[data-v-15ca0230]{margin:0}.toggle[data-v-15ca0230]{align-items:center;gap:7px;font-size:.9rem;display:flex}.controls[data-v-15ca0230]{flex-wrap:wrap;gap:12px 18px;display:flex}.controls.disabled[data-v-15ca0230]{opacity:.55}.field[data-v-15ca0230]{flex-direction:column;gap:5px;font-size:.9rem;display:flex}.field input[data-v-15ca0230]{background:var(--surface-0,var(--surface-1));border:1px solid var(--border);color:inherit;font:inherit;border-radius:6px;padding:5px 8px}.field input[type=number][data-v-15ca0230]{width:96px}.unit[data-v-15ca0230]{font-size:.8rem}.actions[data-v-15ca0230]{align-items:center;gap:12px;display:flex}.saved[data-v-15ca0230]{font-size:.85rem}.note[data-v-15ca0230]{margin:0;font-size:.8rem}.next[data-v-15ca0230]{color:var(--ok,seagreen);align-items:center;gap:6px;margin:0;font-size:.85rem;display:flex}.roster[data-v-1d0b0b3a]{flex-direction:column;gap:12px;display:flex}.head[data-v-1d0b0b3a]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h2[data-v-1d0b0b3a]{align-items:center;gap:8px;display:flex}.hint[data-v-1d0b0b3a]{max-width:62ch;margin:3px 0 0;font-size:.8125rem}.format[data-v-1d0b0b3a]{font-family:ui-monospace,monospace;font-size:.78rem}.upload[data-v-1d0b0b3a]{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.paste[data-v-1d0b0b3a]{border:1px solid var(--border);border-radius:8px;width:100%;padding:9px 11px;font-family:ui-monospace,monospace;font-size:.82rem}.small[data-v-1d0b0b3a]{font-size:.78rem}.ok[data-v-1d0b0b3a]{color:var(--status-good,seagreen);align-items:center;gap:6px;font-size:.875rem;display:flex}.result[data-v-1d0b0b3a]{border:1px solid var(--border);border-left:3px solid var(--status-critical,crimson);border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.result.ok[data-v-1d0b0b3a]{border-left-color:var(--status-good,seagreen)}.summary[data-v-1d0b0b3a]{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.errors[data-v-1d0b0b3a]{max-height:220px;margin:0;padding-left:18px;font-size:.82rem;overflow-y:auto}.errors li[data-v-1d0b0b3a]{margin:2px 0}.actions[data-v-1d0b0b3a]{flex-wrap:wrap;gap:8px;display:flex}.picker[data-v-c637a9bf]{flex-direction:column;gap:14px;padding:18px;display:flex}.picker-head[data-v-c637a9bf]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.picker-head h3[data-v-c637a9bf]{margin:0;font-size:1rem}.small[data-v-c637a9bf]{margin:4px 0 0;font-size:.8rem}.field[data-v-c637a9bf]{flex-direction:column;gap:6px;font-size:.85rem;font-weight:550;display:flex}.field select[data-v-c637a9bf]{border:1px solid var(--border);font:inherit;border-radius:8px;padding:9px 11px;font-size:.9rem}.actions[data-v-c637a9bf]{align-items:center;gap:12px;display:flex}.saved[data-v-c637a9bf]{color:var(--brand-strong);align-items:center;gap:5px;font-size:.85rem;display:flex}.node[data-v-dc896734]{list-style:none}.row[data-v-dc896734]{border-top:1px solid var(--border);padding-block:4px;align-items:center;gap:8px;min-height:40px;padding-right:4px;display:flex}.toggle[data-v-dc896734]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:2px;display:inline-flex}.toggle-spacer[data-v-dc896734]{width:18px;display:inline-block}.chevron[data-v-dc896734]{transition:transform .12s}.chevron.collapsed[data-v-dc896734]{transform:rotate(-90deg)}.labels[data-v-dc896734]{flex-direction:column;min-width:0;display:flex}.group[data-v-dc896734]{letter-spacing:.02em;text-transform:uppercase;font-size:.66rem}.name[data-v-dc896734]{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:500;overflow:hidden}.rate[data-v-dc896734]{align-items:center;gap:10px;margin-left:auto;display:flex}.bar[data-v-dc896734]{background:var(--surface-1);border-radius:999px;width:120px;height:7px;display:inline-block;overflow:hidden}.fill[data-v-dc896734]{background:var(--accent,royalblue);border-radius:999px;height:100%;display:block}.pct[data-v-dc896734]{font-variant-numeric:tabular-nums;text-align:right;min-width:3.2em;font-size:.85rem;font-weight:600}.count[data-v-dc896734]{text-align:right;min-width:9em;font-size:.78rem}.rate.suppressed[data-v-dc896734]{color:var(--text-muted)}.rate.suppressed .dash[data-v-dc896734]{text-align:right;min-width:3.2em;font-weight:600}.children[data-v-dc896734]{margin:0;padding:0}.tree-panel[data-v-0506dd12]{flex-direction:column;gap:14px;display:flex}.head[data-v-0506dd12]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h2[data-v-0506dd12]{align-items:center;gap:8px;display:flex}.hint[data-v-0506dd12]{max-width:62ch;margin:3px 0 0;font-size:.8125rem}.status[data-v-0506dd12]{margin:0;font-size:.875rem}.chevron[data-v-0506dd12]{transition:transform .14s;display:inline-block}.chevron.open[data-v-0506dd12]{transform:rotate(180deg)}.tree[data-v-0506dd12]{border-bottom:1px solid var(--border);margin:0;padding:0}header[data-v-d3addef6]{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.fw-card[data-v-d3addef6]{margin-bottom:18px}.fw-card h2[data-v-d3addef6]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.back[data-v-d3addef6]{align-self:flex-start}.meta[data-v-d3addef6]{margin-top:4px}.stats[data-v-d3addef6]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:18px;display:grid}.mailbar[data-v-d3addef6]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.mailbar .notice[data-v-d3addef6]{font-size:.9em}.tile[data-v-d3addef6]{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-direction:column;gap:2px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.tile[data-v-d3addef6]:before{background:var(--brand-gradient);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.label[data-v-d3addef6]{letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:600}.value[data-v-d3addef6]{letter-spacing:-.02em;font-size:1.75rem;font-weight:650;line-height:1.15}.hint[data-v-d3addef6]{font-size:.75rem}.table-wrap[data-v-d3addef6]{padding:0;overflow-x:auto}table[data-v-d3addef6]{border-collapse:collapse;width:100%;font-size:.875rem}th[data-v-d3addef6]{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:600}th[data-v-d3addef6],td[data-v-d3addef6]{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:12px 16px}tbody tr:last-child td[data-v-d3addef6]{border-bottom:none}tbody tr[data-v-d3addef6]:hover{background:var(--surface-2)}.right[data-v-d3addef6]{text-align:right}.actions[data-v-d3addef6]{justify-content:flex-end;gap:8px;display:flex}.badge-muted[data-v-d3addef6]{background:color-mix(in srgb, var(--text-muted) 12%, transparent);color:var(--text-secondary)}.badge-muted[data-v-d3addef6]:before{background:var(--text-muted)}.overlay[data-v-d3addef6]{z-index:20;background:#0f172a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog[data-v-d3addef6]{box-shadow:var(--shadow-lg);max-width:34rem;padding:28px 30px 24px}.tile-icon[data-v-d3addef6]{background:var(--brand-wash);border:1px solid color-mix(in srgb, var(--brand) 16%, transparent);color:var(--brand-strong);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;display:flex}.who[data-v-d3addef6]{margin-top:10px;font-size:.8125rem}.link[data-v-d3addef6]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:14px 0 0;padding:12px 14px}.link code[data-v-d3addef6]{font-size:.8125rem}.link-qr[data-v-d3addef6]{flex-direction:column;align-items:center;gap:8px;margin-top:14px;display:flex}.dialog-actions[data-v-d3addef6]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.meter[data-v-511301d4]{margin:0}figcaption[data-v-511301d4]{margin-bottom:14px}.hero[data-v-511301d4]{letter-spacing:-.02em;margin:6px 0 2px;font-size:2.75rem;font-weight:600;line-height:1.1}.band-status[data-v-511301d4]{align-items:center;gap:6px;margin:0;font-size:.875rem;display:flex}.icon[data-v-511301d4]{width:15px;height:15px}.track[data-v-511301d4]{gap:2px;height:12px;display:flex;position:relative}.band[data-v-511301d4]{border-radius:2px}.band[data-v-511301d4]:first-child{border-radius:4px 2px 2px 4px}.band[data-v-511301d4]:last-child{border-radius:2px 4px 4px 2px}.marker[data-v-511301d4]{background:var(--surface-1);border-radius:2px;padding:0 2px;position:absolute;top:-5px;bottom:-5px;transform:translate(-50%)}.marker-line[data-v-511301d4]{background:var(--text-primary);border-radius:1px;width:2px;height:100%;display:block}.ticks[data-v-511301d4]{height:1.2em;margin-top:7px;font-size:.75rem;position:relative}.ticks span[data-v-511301d4]{white-space:nowrap;position:absolute;transform:translate(-50%)}.ticks .first[data-v-511301d4]{transform:none}.ticks .last[data-v-511301d4]{left:auto;right:0;transform:none}.runs[data-v-d24a73da]{margin-top:18px;padding:20px 22px}.head[data-v-d24a73da]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:6px;display:flex}h2[data-v-d24a73da]{margin:0;font-size:1rem}.intro[data-v-d24a73da]{max-width:60ch;margin:4px 0 0;font-size:.85rem}.empty[data-v-d24a73da]{margin:12px 0;font-size:.85rem}.list[data-v-d24a73da]{flex-direction:column;gap:10px;margin:14px 0 12px;padding:0;list-style:none;display:flex}.list li[data-v-d24a73da]{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.meta[data-v-d24a73da]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.when[data-v-d24a73da]{font-size:.88rem;font-weight:550}.badge[data-v-d24a73da]{border-radius:100px;padding:2px 9px;font-size:.68rem;font-weight:650}.badge.ok[data-v-d24a73da]{background:color-mix(in srgb, var(--status-good,#15803d) 12%, transparent);color:var(--status-good,#15803d)}.badge.fail[data-v-d24a73da]{background:color-mix(in srgb, var(--status-critical,#c0392b) 12%, transparent);color:var(--status-critical,#c0392b)}.by[data-v-d24a73da]{margin-left:auto;font-size:.78rem}.detail[data-v-d24a73da]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.scope[data-v-d24a73da]{font-size:.82rem}.sums[data-v-d24a73da]{gap:14px;display:flex}.sum[data-v-d24a73da]{align-items:center;gap:5px;font-size:.72rem;display:flex}.sum code[data-v-d24a73da]{background:var(--surface-2);border:1px solid var(--border);border-radius:5px;padding:1px 6px;font-family:ui-monospace,monospace;font-size:.72rem}.verify-row[data-v-d24a73da]{border-top:1px solid var(--gridline);align-items:center;gap:10px;padding-top:8px;display:flex}.verdict[data-v-d24a73da]{border-radius:100px;align-items:center;gap:5px;padding:3px 10px;font-size:.78rem;font-weight:600;display:flex}.verdict.stable[data-v-d24a73da]{background:color-mix(in srgb, var(--status-good,#15803d) 12%, transparent);color:var(--status-good,#15803d)}.verdict.drift[data-v-d24a73da]{background:color-mix(in srgb, var(--status-warning,#b45309) 14%, transparent);color:var(--status-warning,#b45309)}.err[data-v-d24a73da]{font-size:.8rem}.hint[data-v-d24a73da]{margin:0;font-size:.78rem}.comments[data-v-33b59d8a]{margin-top:18px;padding:20px 22px}.head[data-v-33b59d8a]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h2[data-v-33b59d8a]{align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.intro[data-v-33b59d8a]{max-width:62ch;margin:4px 0 0;font-size:.85rem}.chevron[data-v-33b59d8a]{transition:transform .14s;display:inline-block}.chevron.open[data-v-33b59d8a]{transform:rotate(180deg)}.status[data-v-33b59d8a]{margin:16px 0 0}.questions[data-v-33b59d8a]{flex-direction:column;gap:14px;margin:16px 0 12px;padding:0;list-style:none;display:flex}.question[data-v-33b59d8a]{border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.q-head[data-v-33b59d8a]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}h3[data-v-33b59d8a]{margin:0;font-size:.92rem;font-weight:600}.badge[data-v-33b59d8a]{white-space:nowrap;border-radius:100px;flex:none;align-items:center;gap:4px;padding:2px 10px;font-size:.7rem;font-weight:650;display:flex}.badge.count[data-v-33b59d8a]{background:var(--surface-2);color:var(--text-secondary)}.badge.protected[data-v-33b59d8a]{background:var(--brand-wash);color:var(--brand-strong)}.reason[data-v-33b59d8a]{color:var(--text-secondary);max-width:62ch;margin:8px 0 0;font-size:.83rem}.empty[data-v-33b59d8a]{margin:8px 0 0;font-size:.83rem}.answers[data-v-33b59d8a]{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}blockquote[data-v-33b59d8a]{background:var(--surface-2);border-left:3px solid color-mix(in srgb, var(--brand) 40%, transparent);white-space:pre-wrap;word-break:break-word;border-radius:0 6px 6px 0;margin:0;padding:9px 13px;font-size:.88rem}.hint[data-v-33b59d8a]{max-width:68ch;margin:0;font-size:.78rem}.conversations[data-v-5187c808]{margin-top:18px;padding:20px 22px}.head[data-v-5187c808]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h2[data-v-5187c808]{align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.intro[data-v-5187c808]{max-width:64ch;margin:4px 0 0;font-size:.85rem}.chevron[data-v-5187c808]{transition:transform .14s;display:inline-block}.chevron.open[data-v-5187c808]{transform:rotate(180deg)}.status[data-v-5187c808]{margin:16px 0 0}.protected-note[data-v-5187c808]{margin-top:16px}.threads[data-v-5187c808]{flex-direction:column;gap:10px;margin:16px 0 12px;padding:0;list-style:none;display:flex}.thread-item[data-v-5187c808]{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.thread-head[data-v-5187c808]{cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.thread-head[data-v-5187c808]:hover{background:var(--surface-2)}.badges[data-v-5187c808]{flex:none;gap:6px;display:flex}.preview[data-v-5187c808]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.count[data-v-5187c808]{color:var(--text-muted);flex:none;font-size:.78rem}.badge[data-v-5187c808]{white-space:nowrap;border-radius:100px;flex:none;align-items:center;gap:4px;padding:2px 10px;font-size:.7rem;font-weight:650;display:inline-flex}.badge.open[data-v-5187c808]{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand-strong)}.badge.closed[data-v-5187c808]{background:var(--surface-2);color:var(--text-secondary)}.badge.replied[data-v-5187c808]{background:color-mix(in srgb, var(--positive,#1e9a66) 16%, transparent);color:var(--positive,#1e9a66)}.badge.awaiting[data-v-5187c808]{background:color-mix(in srgb, var(--warning,#b9820e) 16%, transparent);color:var(--warning,#b9820e)}.badge.protected[data-v-5187c808]{background:var(--brand-wash);color:var(--brand-strong)}.reason[data-v-5187c808]{color:var(--text-secondary);max-width:62ch;margin:8px 0 0;font-size:.83rem}.thread-body[data-v-5187c808]{border-top:1px solid var(--border);padding:14px 16px}.messages[data-v-5187c808]{flex-direction:column;gap:10px;margin:0 0 14px;padding:0;list-style:none;display:flex}.message[data-v-5187c808]{border-radius:10px;padding:10px 12px}.message.respondent[data-v-5187c808]{background:var(--surface-2);margin-right:14%}.message.manager[data-v-5187c808]{background:color-mix(in srgb, var(--brand) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand) 22%, transparent);margin-left:14%}.meta[data-v-5187c808]{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.who[data-v-5187c808]{font-size:.78rem;font-weight:600}.meta time[data-v-5187c808]{color:var(--text-muted);font-size:.72rem}.body[data-v-5187c808]{white-space:pre-wrap;word-break:break-word;margin:0}.composer[data-v-5187c808]{flex-direction:column;gap:10px;display:flex}textarea[data-v-5187c808]{border:1px solid var(--border);font:inherit;resize:vertical;border-radius:10px;width:100%;padding:9px 12px}.actions[data-v-5187c808]{gap:10px;display:flex}.closed-note[data-v-5187c808]{margin:0}.hint[data-v-5187c808]{max-width:68ch;margin:0;font-size:.78rem}.sr-only[data-v-5187c808]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chart[data-v-1106fc5c]{margin:0;position:relative}figcaption[data-v-1106fc5c]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:14px;display:flex}figcaption h3[data-v-1106fc5c]{min-width:0}.scale-note[data-v-1106fc5c]{flex:none;margin:0;font-size:.75rem}.rows[data-v-1106fc5c]{flex-direction:column;gap:4px;display:flex}.row[data-v-1106fc5c]{border-radius:4px;grid-template-columns:minmax(90px,170px) 1fr 52px;align-items:center;gap:12px;min-height:28px;padding:0 4px;display:grid}.row[data-v-1106fc5c]:hover,.row[data-v-1106fc5c]:focus-visible{background:color-mix(in srgb, var(--gridline) 45%, transparent);outline:none}.label[data-v-1106fc5c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track[data-v-1106fc5c]{background:var(--gridline);border-radius:4px;height:10px}.bar[data-v-1106fc5c]{background:var(--series-1);border-radius:0 4px 4px 0;min-width:2px;height:100%;transition:width .16s}.value[data-v-1106fc5c]{text-align:right;font-size:.875rem}.tooltip[data-v-1106fc5c]{background:var(--surface-1);border:1px solid var(--border);pointer-events:none;white-space:nowrap;z-index:2;border-radius:6px;padding:9px 12px;font-size:.8125rem;position:absolute;transform:translate(14px,-50%);box-shadow:0 4px 14px #0000001f}.tooltip dl[data-v-1106fc5c]{grid-template-columns:auto auto;gap:1px 14px;margin:5px 0 0;display:grid}.tooltip dt[data-v-1106fc5c]{color:var(--text-muted)}.tooltip dd[data-v-1106fc5c]{text-align:right;margin:0}.chart[data-v-a247884a]{margin:0}figcaption[data-v-a247884a]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:8px;display:flex}figcaption h3[data-v-a247884a]{min-width:0}.note[data-v-a247884a]{flex:none;margin:0;font-size:.75rem}.canvas[data-v-a247884a]{position:relative}svg[data-v-a247884a]{width:100%;max-width:420px;margin:0 auto;display:block}.ring[data-v-a247884a]{fill:none;stroke:var(--gridline);stroke-width:1px}.spoke[data-v-a247884a]{stroke:var(--gridline);stroke-width:1px}.area[data-v-a247884a]{fill:color-mix(in srgb, var(--series-1) 22%, transparent);stroke:var(--series-1);stroke-linejoin:round;stroke-width:2px}.vertex[data-v-a247884a]{cursor:pointer;fill:var(--series-1);stroke:var(--surface-1);stroke-width:1.5px;transition:r .12s}.vertex[data-v-a247884a]:focus-visible{stroke:var(--text-primary);outline:none}.axis-label[data-v-a247884a]{fill:var(--text-secondary);font-size:9px;font-weight:500}.readout[data-v-a247884a]{background:var(--surface-1);border:1px solid var(--border);border-radius:6px;align-items:baseline;gap:10px;padding:6px 11px;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 14px #0000001a}.readout strong[data-v-a247884a]{font-size:.85rem}.chart[data-v-d9872a18]{margin:0;position:relative}figcaption[data-v-d9872a18]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:16px;display:flex}figcaption h3[data-v-d9872a18]{min-width:0}.note[data-v-d9872a18]{flex:none;margin:0;font-size:.75rem}.panels[data-v-d9872a18]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px 20px;display:grid}.panel[data-v-d9872a18]{min-width:0}.panel-head[data-v-d9872a18]{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.panel-name[data-v-d9872a18]{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.panel-mean[data-v-d9872a18]{color:var(--text-muted);flex:none;font-size:.72rem}.bars[data-v-d9872a18]{border-bottom:1px solid var(--baseline);align-items:flex-end;gap:3px;height:66px;display:flex}.col[data-v-d9872a18]{border-radius:3px;flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.col[data-v-d9872a18]:hover,.col[data-v-d9872a18]:focus-visible{background:color-mix(in srgb, var(--gridline) 55%, transparent);outline:none}.fill[data-v-d9872a18]{border-radius:3px 3px 0 0;width:100%;min-height:2px;transition:height .16s}.fill.favorable[data-v-d9872a18]{background:var(--status-good)}.fill.neutral[data-v-d9872a18]{background:var(--baseline)}.fill.unfavorable[data-v-d9872a18]{background:var(--status-critical)}.axis[data-v-d9872a18]{gap:3px;margin-top:3px;display:flex}.tick[data-v-d9872a18]{color:var(--text-muted);text-align:center;flex:1;font-size:.68rem}.tooltip[data-v-d9872a18]{background:var(--surface-1);border:1px solid var(--border);pointer-events:none;white-space:nowrap;z-index:2;border-radius:6px;padding:9px 12px;font-size:.8125rem;position:absolute;transform:translate(14px,-50%);box-shadow:0 4px 14px #0000001f}.tooltip dl[data-v-d9872a18]{grid-template-columns:auto auto;gap:1px 14px;margin:5px 0 0;display:grid}.tooltip dt[data-v-d9872a18]{color:var(--text-muted)}.tooltip dd[data-v-d9872a18]{text-align:right;margin:0}.chart[data-v-5ae15639]{margin:0;position:relative}figcaption[data-v-5ae15639]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:14px;display:flex}figcaption h3[data-v-5ae15639]{min-width:0}.legend[data-v-5ae15639]{flex:none;gap:12px;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.legend li[data-v-5ae15639]{align-items:center;gap:5px;display:flex}.swatch[data-v-5ae15639]{border-radius:2px;width:9px;height:9px;display:inline-block}.swatch.favorable[data-v-5ae15639]{background:var(--status-good)}.swatch.neutral[data-v-5ae15639]{background:var(--baseline)}.swatch.unfavorable[data-v-5ae15639]{background:var(--status-critical)}.rows[data-v-5ae15639]{flex-direction:column;gap:4px;display:flex}.row[data-v-5ae15639]{border-radius:4px;grid-template-columns:minmax(90px,170px) 1fr 44px;align-items:center;gap:12px;min-height:28px;padding:0 4px;display:grid}.row[data-v-5ae15639]:hover,.row[data-v-5ae15639]:focus-visible{background:color-mix(in srgb, var(--gridline) 45%, transparent);outline:none}.label[data-v-5ae15639]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track[data-v-5ae15639]{background:var(--gridline);border-radius:4px;height:14px;display:flex;overflow:hidden}.seg[data-v-5ae15639]{height:100%;transition:width .16s}.seg.favorable[data-v-5ae15639]{background:var(--status-good)}.seg.neutral[data-v-5ae15639]{background:var(--baseline)}.seg.unfavorable[data-v-5ae15639]{background:var(--status-critical)}.value[data-v-5ae15639]{color:var(--status-good-ink);text-align:right;font-size:.875rem;font-weight:600}.footnote[data-v-5ae15639]{margin:12px 0 0;font-size:.75rem}.tooltip[data-v-5ae15639]{background:var(--surface-1);border:1px solid var(--border);pointer-events:none;white-space:nowrap;z-index:2;border-radius:6px;padding:9px 12px;font-size:.8125rem;position:absolute;transform:translate(14px,-50%);box-shadow:0 4px 14px #0000001f}.tooltip dl[data-v-5ae15639]{grid-template-columns:auto auto;gap:2px 14px;margin:5px 0 0;display:grid}.tooltip dt[data-v-5ae15639]{color:var(--text-muted);align-items:center;gap:6px;display:flex}.tooltip dd[data-v-5ae15639]{text-align:right;margin:0}.filters[data-v-02c61cff]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}label[data-v-02c61cff],.locked[data-v-02c61cff]{flex-direction:column;gap:3px;display:flex}span[data-v-02c61cff]{font-size:.75rem}.locked .value[data-v-02c61cff]{background:var(--brand-wash);border:1px solid color-mix(in srgb, var(--brand) 18%, transparent);color:var(--brand-strong);border-radius:8px;align-items:center;gap:5px;padding:7px 11px;font-size:.85rem;font-weight:550;display:flex}.chart[data-v-548aceb3]{margin:0;position:relative}figcaption[data-v-548aceb3]{margin-bottom:12px}figcaption h3[data-v-548aceb3]{margin:0;font-size:1rem}.note[data-v-548aceb3]{margin:4px 0 0;font-size:.78rem}.layout[data-v-548aceb3]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=720px){.layout[data-v-548aceb3]{grid-template-columns:1fr}}.rows[data-v-548aceb3]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-548aceb3]{border-radius:4px;grid-template-columns:18px minmax(70px,1fr) auto 70px 44px;align-items:center;gap:10px;min-height:30px;padding:0 4px;display:grid}.row[data-v-548aceb3]:hover,.row[data-v-548aceb3]:focus-visible{background:color-mix(in srgb, var(--gridline) 45%, transparent);outline:none}.rank[data-v-548aceb3]{color:var(--text-muted);text-align:right;font-size:.8rem}.label[data-v-548aceb3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip[data-v-548aceb3]{background:color-mix(in srgb, var(--chip) 16%, transparent);color:var(--chip);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:600}.track[data-v-548aceb3]{background:color-mix(in srgb, var(--gridline) 40%, transparent);border-radius:4px;height:8px;overflow:hidden}.bar[data-v-548aceb3]{border-radius:4px;min-width:2px;height:100%;transition:width .16s}.value[data-v-548aceb3]{text-align:right;font-size:.8125rem}.canvas[data-v-548aceb3]{position:relative}svg[data-v-548aceb3]{width:100%;max-width:420px;margin:0 auto;display:block}.quad-focus[data-v-548aceb3]{fill:color-mix(in srgb, var(--series-1) 7%, transparent)}.mid[data-v-548aceb3]{stroke:var(--border-strong);stroke-dasharray:3 3;stroke-width:1px}.quad-label[data-v-548aceb3]{fill:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:8px;font-weight:600}.axis-title[data-v-548aceb3]{fill:var(--text-secondary);font-size:9px;font-weight:500}.dot circle[data-v-548aceb3]{stroke:var(--surface-1);stroke-width:1.5px;transition:r .1s}.dot[data-v-548aceb3]{cursor:pointer;outline:none}.dot.active circle[data-v-548aceb3],.dot:focus-visible circle[data-v-548aceb3]{stroke:var(--text-primary);stroke-width:2px}.readout[data-v-548aceb3]{background:var(--surface-1);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:3px;max-width:220px;padding:8px 11px;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 14px #0000001a}.readout strong[data-v-548aceb3]{margin-bottom:2px;font-size:.82rem}.readout-row[data-v-548aceb3]{grid-template-columns:1fr auto;gap:10px;display:grid}.footnote[data-v-548aceb3]{margin:14px 0 0;font-size:.75rem}.chart[data-v-485b7eb5]{margin:0;position:relative}figcaption[data-v-485b7eb5]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:14px;display:flex}figcaption h3[data-v-485b7eb5]{min-width:0}.legend[data-v-485b7eb5]{flex:none;gap:12px;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.legend li[data-v-485b7eb5]{align-items:center;gap:5px;display:flex}.swatch[data-v-485b7eb5]{border-radius:2px;width:9px;height:9px}.swatch.positive[data-v-485b7eb5]{background:var(--diverging-positive)}.swatch.negative[data-v-485b7eb5]{background:var(--diverging-negative)}.rows[data-v-485b7eb5]{flex-direction:column;gap:4px;display:flex}.row[data-v-485b7eb5]{border-radius:4px;grid-template-columns:minmax(90px,170px) 1fr 52px;align-items:center;gap:12px;min-height:28px;padding:0 4px;display:grid}.row[data-v-485b7eb5]:hover,.row[data-v-485b7eb5]:focus-visible{background:color-mix(in srgb, var(--gridline) 45%, transparent);outline:none}.label[data-v-485b7eb5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track[data-v-485b7eb5]{background:var(--diverging-mid);border-radius:4px;height:10px;position:relative}.zero-line[data-v-485b7eb5]{background:var(--baseline);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.bar[data-v-485b7eb5]{min-width:2px;height:100%;transition:width .16s;position:absolute}.bar.positive[data-v-485b7eb5]{background:var(--diverging-positive);border-radius:0 4px 4px 0}.bar.negative[data-v-485b7eb5]{background:var(--diverging-negative);border-radius:4px 0 0 4px}.value[data-v-485b7eb5]{text-align:right;font-size:.875rem}.footnote[data-v-485b7eb5]{margin:12px 0 0;font-size:.75rem}.tooltip[data-v-485b7eb5]{background:var(--surface-1);border:1px solid var(--border);pointer-events:none;white-space:nowrap;z-index:2;border-radius:6px;padding:9px 12px;font-size:.8125rem;position:absolute;transform:translate(14px,-50%);box-shadow:0 4px 14px #0000001f}.tooltip dl[data-v-485b7eb5]{grid-template-columns:auto auto;gap:1px 14px;margin:5px 0 0;display:grid}.tooltip dt[data-v-485b7eb5]{color:var(--text-muted)}.tooltip dd[data-v-485b7eb5]{text-align:right;margin:0}.heatmap[data-v-0236d17d]{flex-direction:column;gap:14px;display:flex}.head[data-v-0236d17d]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h2[data-v-0236d17d]{align-items:center;gap:8px;display:flex}.hint[data-v-0236d17d]{max-width:60ch;margin:3px 0 0;font-size:.8125rem}.status[data-v-0236d17d]{margin:0;font-size:.875rem}.chevron[data-v-0236d17d]{transition:transform .14s;display:inline-block}.chevron.open[data-v-0236d17d]{transform:rotate(180deg)}.scroll[data-v-0236d17d]{overflow-x:auto}table[data-v-0236d17d]{border-collapse:collapse;min-width:100%;font-size:.85rem}th[data-v-0236d17d],td[data-v-0236d17d]{border:1px solid var(--border);text-align:center;padding:7px 10px}.corner[data-v-0236d17d]{background:var(--surface-1);text-align:left;z-index:1;position:sticky;left:0}.col-head[data-v-0236d17d]{vertical-align:bottom;white-space:nowrap}.col-head.overall[data-v-0236d17d]{background:var(--surface-1)}.col-head .group[data-v-0236d17d]{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.7rem;font-weight:500;display:block}.col-head .opt[data-v-0236d17d]{font-weight:600;display:block}.col-head .n[data-v-0236d17d]{font-size:.7rem;font-weight:400;display:block}.col-head-inner[data-v-0236d17d]{color:inherit;font:inherit;text-align:center;background:0 0;border:0;width:100%;padding:0;display:block}.col-head-inner.drill[data-v-0236d17d]{cursor:pointer;border-radius:4px;transition:background .12s}.col-head-inner.drill[data-v-0236d17d]:hover,.col-head-inner.drill[data-v-0236d17d]:focus-visible{background:color-mix(in srgb, var(--accent,royalblue) 14%, transparent)}.col-head-inner.drill .opt[data-v-0236d17d]{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:2px}.row-head[data-v-0236d17d]{background:var(--surface-1);text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:220px;position:sticky;left:0;overflow:hidden}.cell[data-v-0236d17d]{font-variant-numeric:tabular-nums;min-width:68px}.cell-drill[data-v-0236d17d]{color:inherit;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;width:calc(100% + 20px);margin:-7px -10px;padding:7px 10px}.cell-drill[data-v-0236d17d]:hover,.cell-drill[data-v-0236d17d]:focus-visible{outline:2px solid var(--accent,royalblue);outline-offset:-2px}.cell.overall[data-v-0236d17d]{background:color-mix(in srgb, var(--gridline) 40%, transparent);font-weight:600}.cell.suppressed[data-v-0236d17d]{background:repeating-linear-gradient(45deg, var(--gridline), var(--gridline) 4px, transparent 4px, transparent 8px);color:var(--text-muted)}.shield[data-v-0236d17d]{color:var(--text-muted);align-items:center;display:inline-flex}.legend[data-v-0236d17d]{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.8rem;display:flex}.swatch[data-v-0236d17d]{border-radius:3px;width:22px;height:12px;display:inline-block}.swatch.low[data-v-0236d17d]{background:color-mix(in srgb, var(--danger,crimson) 55%, transparent)}.swatch.high[data-v-0236d17d]{background:color-mix(in srgb, var(--ok,seagreen) 55%, transparent)}.legend-hint[data-v-0236d17d]{margin-left:4px}.drill-hint[data-v-0236d17d]{border-left:1px solid var(--border);padding-left:8px}.sr-only[data-v-0236d17d]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.flight-risk[data-v-02a01493]{flex-direction:column;gap:14px;display:flex}.head[data-v-02a01493]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h2[data-v-02a01493]{align-items:center;gap:8px;display:flex}.hint[data-v-02a01493]{max-width:60ch;margin:3px 0 0;font-size:.8125rem}.status[data-v-02a01493],.meta[data-v-02a01493]{margin:0;font-size:.85rem}.chevron[data-v-02a01493]{transition:transform .14s;display:inline-block}.chevron.open[data-v-02a01493]{transform:rotate(180deg)}.slices[data-v-02a01493]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.slice[data-v-02a01493]{border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(140px,1fr) minmax(0,2fr) auto;align-items:center;gap:12px 18px;padding:10px 14px;display:grid}.slice.overall[data-v-02a01493]{background:var(--surface-1)}.slice.suppressed[data-v-02a01493]{grid-template-columns:minmax(140px,1fr) auto}.label[data-v-02a01493]{flex-direction:column;gap:1px;min-width:0;display:flex}.group[data-v-02a01493]{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.7rem;font-weight:500}.opt[data-v-02a01493]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}button.opt[data-v-02a01493]{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:600}button.opt.drill[data-v-02a01493]{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:2px}button.opt.drill[data-v-02a01493]:hover,button.opt.drill[data-v-02a01493]:focus-visible{color:var(--brand-accent)}.n[data-v-02a01493]{font-size:.72rem}.signals[data-v-02a01493]{flex-direction:column;gap:4px;min-width:0;display:flex}.signal[data-v-02a01493]{grid-template-columns:minmax(90px,auto) 1fr;align-items:center;gap:8px;display:grid}.sig-label[data-v-02a01493]{font-size:.72rem}.bar[data-v-02a01493]{background:var(--gridline);border-radius:999px;width:100%;height:7px;display:block;overflow:hidden}.bar.absent[data-v-02a01493]{opacity:.4}.fill[data-v-02a01493]{background:color-mix(in srgb, var(--status-critical) 70%, var(--status-warning));height:100%;display:block}.score[data-v-02a01493]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.band-chip[data-v-02a01493]{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:.72rem;font-weight:600}.pct[data-v-02a01493]{font-variant-numeric:tabular-nums;text-align:right;min-width:46px;font-size:1.05rem;font-weight:700}.band-high .band-chip[data-v-02a01493]{background:color-mix(in srgb, var(--status-critical) 16%, transparent);color:var(--status-critical-ink)}.band-high .pct[data-v-02a01493]{color:var(--status-critical-ink)}.band-medium .band-chip[data-v-02a01493]{background:color-mix(in srgb, var(--status-warning) 20%, transparent);color:var(--status-warning-ink)}.band-low .band-chip[data-v-02a01493]{background:color-mix(in srgb, var(--status-good) 16%, transparent);color:var(--status-good-ink)}.band-none .band-chip[data-v-02a01493]{background:var(--gridline);color:var(--text-muted)}.shield[data-v-02a01493]{color:var(--text-muted);justify-content:flex-end;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.legend[data-v-02a01493]{margin:0;font-size:.78rem}.maxdiff-panel[data-v-821b3853]{margin-top:24px}.hint[data-v-821b3853]{margin-top:-4px}.mx-question[data-v-821b3853]{margin-top:16px}.mx-question h3[data-v-821b3853]{margin-bottom:4px}.count[data-v-821b3853]{margin:2px 0 8px;font-size:.85rem}.mx-table[data-v-821b3853]{border-collapse:collapse;width:100%}.mx-table th[data-v-821b3853],.mx-table td[data-v-821b3853]{border-bottom:1px solid var(--border);text-align:left;padding:6px 8px}.mx-table .num[data-v-821b3853]{text-align:right;white-space:nowrap}.bar-col[data-v-821b3853]{width:40%}.score.pos[data-v-821b3853]{color:var(--success,#2e7d32);font-weight:600}.score.neg[data-v-821b3853]{color:var(--error);font-weight:600}.bar-track[data-v-821b3853]{background:var(--surface-alt,#0000000d);border-radius:4px;height:12px;overflow:hidden}.bar[data-v-821b3853]{border-radius:4px;height:100%}.bar.pos[data-v-821b3853]{background:var(--success,#2e7d32)}.bar.neg[data-v-821b3853]{background:var(--error)}.suppressed[data-v-821b3853]{font-style:italic}.hotspot-panel[data-v-aea7b478]{margin-top:24px}.hint[data-v-aea7b478]{margin-top:-4px}.hs-question[data-v-aea7b478]{margin-top:16px}.hs-question h3[data-v-aea7b478]{margin-bottom:4px}.count[data-v-aea7b478]{margin:2px 0 8px;font-size:.85rem}.stage[data-v-aea7b478]{max-width:100%;line-height:0;display:inline-block;position:relative}.image[data-v-aea7b478]{max-width:100%;height:auto}.blob[data-v-aea7b478]{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle,#ff5c008c 0%,#ff5c0000 70%);border-radius:50%;width:12%;height:12%;margin:-6% 0 0 -6%;position:absolute}.suppressed[data-v-aea7b478]{font-style:italic}.file-panel[data-v-07001538]{margin-top:24px}.hint[data-v-07001538]{margin-top:-4px}.fu-question[data-v-07001538]{margin-top:16px}.fu-question h3[data-v-07001538]{margin-bottom:4px}.count[data-v-07001538]{margin:2px 0 8px;font-size:.85rem}.files[data-v-07001538]{margin:0;padding:0;list-style:none}.files li[data-v-07001538]{align-items:baseline;gap:8px;padding:4px 0;display:flex}.link[data-v-07001538]{color:var(--brand);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:0;text-decoration:underline}.link[data-v-07001538]:disabled{cursor:default;opacity:.6}.suppressed[data-v-07001538]{font-style:italic}.signature-panel[data-v-0fceb97c]{margin-top:24px}.hint[data-v-0fceb97c]{margin-top:-4px}.sig-question[data-v-0fceb97c]{margin-top:16px}.sig-question h3[data-v-0fceb97c]{margin-bottom:4px}.count[data-v-0fceb97c]{margin:2px 0 8px;font-size:.85rem}.grid[data-v-0fceb97c]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.sig[data-v-0fceb97c]{border:1px solid var(--border);background:#fff;border-radius:6px;margin:0;padding:8px}.sig img[data-v-0fceb97c]{max-width:100%;display:block}.suppressed[data-v-0fceb97c]{font-style:italic}.chart[data-v-84b023b9]{margin:0}figcaption[data-v-84b023b9]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:14px;display:flex}figcaption h3[data-v-84b023b9]{min-width:0}.legend[data-v-84b023b9]{flex:none;gap:12px;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.legend li[data-v-84b023b9]{align-items:center;gap:5px;display:flex}.swatch[data-v-84b023b9]{border-radius:2px;width:9px;height:9px;display:inline-block}.swatch.you[data-v-84b023b9]{background:var(--series-1)}.swatch.benchmark[data-v-84b023b9]{background:var(--baseline)}.rows[data-v-84b023b9]{flex-direction:column;gap:16px;display:flex}.group-head[data-v-84b023b9]{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:5px;display:flex}.label[data-v-84b023b9]{font-weight:600}.delta[data-v-84b023b9]{border-radius:999px;padding:1px 8px;font-size:.72rem;font-weight:600}.delta.up[data-v-84b023b9]{background:color-mix(in srgb, var(--status-good) 16%, transparent);color:var(--status-good-ink)}.delta.down[data-v-84b023b9]{background:color-mix(in srgb, var(--status-critical) 14%, transparent);color:var(--status-critical-ink)}.pct[data-v-84b023b9]{color:var(--text-secondary);font-size:.75rem}.level[data-v-84b023b9]{color:var(--text-muted);font-size:.75rem}.bar-row[data-v-84b023b9]{grid-template-columns:64px 1fr 46px;align-items:center;gap:10px;min-height:20px;display:grid}.who[data-v-84b023b9]{font-size:.75rem}.track[data-v-84b023b9]{background:var(--gridline);border-radius:4px;height:9px}.bar[data-v-84b023b9]{border-radius:0 4px 4px 0;min-width:2px;height:100%;transition:width .16s}.bar.you[data-v-84b023b9]{background:var(--series-1)}.bar.benchmark[data-v-84b023b9]{background:var(--baseline)}.num[data-v-84b023b9]{text-align:right;font-size:.82rem}.footnote[data-v-84b023b9]{margin:14px 0 0;font-size:.75rem}.chart[data-v-d94d6c7a]{margin:0}figcaption[data-v-d94d6c7a]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:14px;display:flex}figcaption h3[data-v-d94d6c7a]{min-width:0}.pool[data-v-d94d6c7a]{flex:none;margin:0;font-size:.75rem}.size-badge[data-v-d94d6c7a]{background:color-mix(in srgb, var(--series-1) 16%, transparent);color:var(--series-1-ink,var(--series-1));white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.68rem;font-weight:600}.highlights[data-v-d94d6c7a]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.highlight[data-v-d94d6c7a]{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.highlight-head[data-v-d94d6c7a]{font-size:.72rem;font-weight:600}.highlight-head.up[data-v-d94d6c7a]{color:var(--status-good-ink)}.highlight-head.down[data-v-d94d6c7a]{color:var(--status-critical-ink)}.chip[data-v-d94d6c7a]{border-radius:999px;align-items:baseline;gap:6px;padding:2px 9px;font-size:.72rem;display:inline-flex}.chip.up[data-v-d94d6c7a]{background:color-mix(in srgb, var(--status-good) 14%, transparent);color:var(--status-good-ink)}.chip.down[data-v-d94d6c7a]{background:color-mix(in srgb, var(--status-critical) 12%, transparent);color:var(--status-critical-ink)}.rows[data-v-d94d6c7a]{flex-direction:column;gap:16px;display:flex}.group-head[data-v-d94d6c7a]{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:5px;display:flex}.label[data-v-d94d6c7a]{font-weight:600}.bar-row[data-v-d94d6c7a]{grid-template-columns:64px 1fr 46px auto auto;align-items:center;gap:10px;min-height:20px;display:grid}.who[data-v-d94d6c7a]{font-size:.75rem}.track[data-v-d94d6c7a]{background:var(--gridline);border-radius:4px;height:9px}.bar[data-v-d94d6c7a]{border-radius:0 4px 4px 0;min-width:2px;height:100%;transition:width .16s}.bar.you[data-v-d94d6c7a]{background:var(--series-1)}.bar.benchmark[data-v-d94d6c7a]{background:var(--baseline)}.num[data-v-d94d6c7a]{text-align:right;font-size:.82rem}.delta[data-v-d94d6c7a]{border-radius:999px;padding:1px 8px;font-size:.72rem;font-weight:600}.delta.up[data-v-d94d6c7a]{background:color-mix(in srgb, var(--status-good) 16%, transparent);color:var(--status-good-ink)}.delta.down[data-v-d94d6c7a]{background:color-mix(in srgb, var(--status-critical) 14%, transparent);color:var(--status-critical-ink)}.pct[data-v-d94d6c7a]{color:var(--text-secondary);min-width:68px;font-size:.75rem}.footnote[data-v-d94d6c7a]{margin:14px 0 0;font-size:.75rem}.translate[data-v-cfff24c4]{margin-top:18px;padding:20px 22px}.head[data-v-cfff24c4]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h2[data-v-cfff24c4]{align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.intro[data-v-cfff24c4]{max-width:62ch;margin:4px 0 0;font-size:.85rem}.chevron[data-v-cfff24c4]{transition:transform .14s;display:inline-block}.chevron.open[data-v-cfff24c4]{transform:rotate(180deg)}.targets[data-v-cfff24c4]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.targets .label[data-v-cfff24c4]{font-size:.78rem}.target-btn[data-v-cfff24c4]{background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:100px;padding:4px 12px;font-size:.8rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}.target-btn[data-v-cfff24c4]:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--border));color:var(--text-primary)}.target-btn.active[data-v-cfff24c4]{background:var(--brand-wash);border-color:color-mix(in srgb, var(--brand) 40%, transparent);color:var(--brand-strong)}.target-btn[data-v-cfff24c4]:focus-visible{box-shadow:0 0 0 3px var(--brand-ring);outline:none}.status[data-v-cfff24c4]{margin:16px 0 0}.questions[data-v-cfff24c4]{flex-direction:column;gap:14px;margin:16px 0 12px;padding:0;list-style:none;display:flex}.question[data-v-cfff24c4]{border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.q-head[data-v-cfff24c4]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}h3[data-v-cfff24c4]{margin:0;font-size:.92rem;font-weight:600}.badge[data-v-cfff24c4]{white-space:nowrap;border-radius:100px;flex:none;align-items:center;gap:4px;padding:2px 10px;font-size:.7rem;font-weight:650;display:flex}.badge.count[data-v-cfff24c4]{background:var(--surface-2);color:var(--text-secondary)}.badge.protected[data-v-cfff24c4]{background:var(--brand-wash);color:var(--brand-strong)}.reason[data-v-cfff24c4]{color:var(--text-secondary);max-width:62ch;margin:8px 0 0;font-size:.83rem}.partial[data-v-cfff24c4]{margin:8px 0 0;font-size:.8rem}.pairs[data-v-cfff24c4]{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pair[data-v-cfff24c4]{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.col[data-v-cfff24c4]{padding:10px 12px}.col.source[data-v-cfff24c4]{background:var(--surface-2);border-right:1px solid var(--border)}.col-label[data-v-cfff24c4]{letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:650;display:block}.col p[data-v-cfff24c4]{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.86rem}.hint[data-v-cfff24c4]{max-width:72ch;margin:0;font-size:.78rem}@media (width<=560px){.pair[data-v-cfff24c4]{grid-template-columns:1fr}.col.source[data-v-cfff24c4]{border-bottom:1px solid var(--border);border-right:0}}.summary-panel[data-v-b94fee65]{margin-top:18px;padding:20px 22px}.head[data-v-b94fee65]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h2[data-v-b94fee65]{align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.intro[data-v-b94fee65]{max-width:64ch;margin:4px 0 0;font-size:.85rem}.chevron[data-v-b94fee65]{transition:transform .14s;display:inline-block}.chevron.open[data-v-b94fee65]{transform:rotate(180deg)}.status[data-v-b94fee65]{margin:16px 0 0}.analyzed[data-v-b94fee65]{margin:16px 0 0;font-size:.78rem}.summary-text[data-v-b94fee65]{max-width:72ch;margin:6px 0 0;font-size:.92rem;line-height:1.5}.columns[data-v-b94fee65]{flex-wrap:wrap;gap:24px;margin-top:16px;display:flex}.col[data-v-b94fee65]{flex:240px}.col-head[data-v-b94fee65]{text-transform:uppercase;letter-spacing:.03em;margin:0 0 6px;font-size:.82rem;font-weight:700}.col-head.positive[data-v-b94fee65]{color:var(--ok,seagreen)}.col-head.negative[data-v-b94fee65]{color:var(--danger,#b3261e)}.col ul[data-v-b94fee65]{margin:0;padding-left:18px}.col li[data-v-b94fee65]{margin-bottom:4px;font-size:.86rem}.findings-head[data-v-b94fee65]{letter-spacing:.03em;text-transform:uppercase;margin:20px 0 8px;font-size:.82rem;font-weight:700}.findings[data-v-b94fee65]{flex-direction:column;gap:14px;margin:0 0 12px;padding:0;list-style:none;display:flex}.finding[data-v-b94fee65]{border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.finding-head[data-v-b94fee65]{align-items:baseline;gap:8px;display:flex}.finding-title[data-v-b94fee65]{font-size:.92rem;font-weight:600}.finding-detail[data-v-b94fee65]{max-width:72ch;margin:6px 0 0;font-size:.87rem}.pill[data-v-b94fee65]{white-space:nowrap;border-radius:100px;flex:none;padding:2px 9px;font-size:.68rem;font-weight:650}.pill.positive[data-v-b94fee65]{background:var(--ok-wash,#e6f4ea);color:var(--ok,seagreen)}.pill.neutral[data-v-b94fee65]{background:var(--surface-2);color:var(--text-secondary)}.pill.negative[data-v-b94fee65]{background:var(--danger-wash,#fbe9e9);color:var(--danger,#b3261e)}.sources[data-v-b94fee65]{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sources-label[data-v-b94fee65]{letter-spacing:.03em;text-transform:uppercase;font-size:.72rem}.source[data-v-b94fee65]{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.trace[data-v-b94fee65]{align-items:center;display:inline-flex}.trace.ok[data-v-b94fee65]{color:var(--ok,seagreen)}.trace.warn[data-v-b94fee65]{color:var(--warn,#b26a00)}.q-code[data-v-b94fee65]{color:var(--text-secondary);font-size:.72rem;font-weight:650}.source blockquote[data-v-b94fee65]{background:var(--surface-2);border-left:3px solid color-mix(in srgb, var(--brand) 40%, transparent);white-space:pre-wrap;word-break:break-word;border-radius:0 6px 6px 0;flex:220px;margin:0;padding:6px 10px;font-size:.84rem}.source.ungrounded blockquote[data-v-b94fee65]{border-left-color:var(--warn,#b26a00)}.hint[data-v-b94fee65]{max-width:74ch;margin:8px 0 0;font-size:.78rem}.insights[data-v-5d9189b7]{margin-top:18px;padding:20px 22px}.head[data-v-5d9189b7]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h2[data-v-5d9189b7]{align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.intro[data-v-5d9189b7]{max-width:62ch;margin:4px 0 0;font-size:.85rem}.chevron[data-v-5d9189b7]{transition:transform .14s;display:inline-block}.chevron.open[data-v-5d9189b7]{transform:rotate(180deg)}.status[data-v-5d9189b7]{margin:16px 0 0}.questions[data-v-5d9189b7]{flex-direction:column;gap:14px;margin:16px 0 12px;padding:0;list-style:none;display:flex}.question[data-v-5d9189b7]{border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.q-head[data-v-5d9189b7]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}h3[data-v-5d9189b7]{margin:0;font-size:.92rem;font-weight:600}.badge[data-v-5d9189b7]{white-space:nowrap;border-radius:100px;flex:none;align-items:center;gap:4px;padding:2px 10px;font-size:.7rem;font-weight:650;display:flex}.badge.count[data-v-5d9189b7]{background:var(--surface-2);color:var(--text-secondary)}.badge.protected[data-v-5d9189b7]{background:var(--brand-wash);color:var(--brand-strong)}.reason[data-v-5d9189b7]{color:var(--text-secondary);max-width:62ch;margin:8px 0 0;font-size:.83rem}.empty[data-v-5d9189b7]{margin:8px 0 0;font-size:.83rem}.insight[data-v-5d9189b7]{margin-top:12px}.overall[data-v-5d9189b7]{align-items:center;gap:8px;display:flex}.overall .label[data-v-5d9189b7]{font-size:.78rem}.summary[data-v-5d9189b7]{max-width:68ch;margin:8px 0 0;font-size:.88rem}.themes[data-v-5d9189b7]{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.theme-head[data-v-5d9189b7]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.theme-label[data-v-5d9189b7]{font-size:.88rem;font-weight:600}.mentions[data-v-5d9189b7]{font-size:.76rem}.signals[data-v-5d9189b7]{flex-wrap:wrap;gap:6px;margin:6px 0 0;display:flex}.chip[data-v-5d9189b7]{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:.7rem;font-weight:600}.chip.emotion[data-v-5d9189b7]{background:var(--brand-wash);color:var(--brand-strong)}.chip.lvl-high[data-v-5d9189b7]{background:color-mix(in srgb, var(--status-warning) 20%, transparent);color:var(--status-warning-ink)}.chip.lvl-medium[data-v-5d9189b7]{background:var(--surface-2);color:var(--text-secondary)}.chip.lvl-low[data-v-5d9189b7]{background:color-mix(in srgb, var(--status-good) 16%, transparent);color:var(--status-good-ink)}.actions[data-v-5d9189b7]{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.actions .label[data-v-5d9189b7]{font-size:.78rem;font-weight:600}.action-list[data-v-5d9189b7]{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.action[data-v-5d9189b7]{border-left:3px solid color-mix(in srgb, var(--brand) 45%, transparent);padding-left:10px}.action-text[data-v-5d9189b7]{font-size:.86rem;font-weight:600;display:block}.rationale[data-v-5d9189b7]{margin-top:1px;font-size:.78rem;display:block}.pill[data-v-5d9189b7]{white-space:nowrap;border-radius:100px;padding:2px 9px;font-size:.7rem;font-weight:650}.pill.positive[data-v-5d9189b7]{background:var(--ok-wash,#e6f4ea);color:var(--ok,seagreen)}.pill.neutral[data-v-5d9189b7],.pill.mixed[data-v-5d9189b7]{background:var(--surface-2);color:var(--text-secondary)}.pill.negative[data-v-5d9189b7]{background:var(--danger-wash,#fbe9e9);color:var(--danger,#b3261e)}blockquote[data-v-5d9189b7]{background:var(--surface-2);border-left:3px solid color-mix(in srgb, var(--brand) 40%, transparent);white-space:pre-wrap;word-break:break-word;border-radius:0 6px 6px 0;margin:6px 0 0;padding:8px 12px;font-size:.86rem}.hint[data-v-5d9189b7]{max-width:72ch;margin:0;font-size:.78rem}.report[data-v-5fc68b60]{flex-direction:column;gap:14px;display:flex}.head[data-v-5fc68b60]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h2[data-v-5fc68b60]{align-items:center;gap:8px;display:flex}.hint[data-v-5fc68b60]{max-width:62ch;margin:3px 0 0;font-size:.8125rem}.request[data-v-5fc68b60]{align-items:center;gap:8px;display:flex}.reason[data-v-5fc68b60]{background:var(--surface-0,var(--surface-1));border:1px solid var(--border);color:inherit;font:inherit;border-radius:6px;width:240px;padding:7px 11px;font-size:.875rem}.tpl-select[data-v-5fc68b60]{background:var(--surface-0,var(--surface-1));border:1px solid var(--border);color:inherit;font:inherit;border-radius:6px;max-width:220px;padding:7px 11px;font-size:.875rem}.status[data-v-5fc68b60]{margin:0;font-size:.75rem}.jobs[data-v-5fc68b60]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.job[data-v-5fc68b60]{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;display:flex}.status[data-v-5fc68b60]{text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:600}.status.pending[data-v-5fc68b60],.status.processing[data-v-5fc68b60]{background:color-mix(in srgb, var(--accent,royalblue) 16%, transparent);color:var(--accent,royalblue)}.status.completed[data-v-5fc68b60]{background:color-mix(in srgb, var(--ok,seagreen) 18%, transparent);color:var(--ok,seagreen)}.status.failed[data-v-5fc68b60]{background:color-mix(in srgb, var(--danger,crimson) 16%, transparent);color:var(--danger,crimson)}.job-meta[data-v-5fc68b60]{flex-direction:column;min-width:0;display:flex}.reason-text[data-v-5fc68b60]{font-size:.875rem;font-weight:500}.when[data-v-5fc68b60]{font-size:.75rem}.hash[data-v-5fc68b60]{font-family:ui-monospace,monospace;font-size:.72rem}.fail-hint[data-v-5fc68b60]{font-size:.78rem}.actions[data-v-5fc68b60]{gap:8px;margin-left:auto;display:flex}.scheduled[data-v-5fc68b60]{border-top:1px solid var(--border);margin-top:6px;padding-top:14px}.scheduled h3[data-v-5fc68b60]{margin:0;font-size:.95rem}.scheduled .hint[data-v-5fc68b60]{margin:3px 0 10px;font-size:.8125rem}.schedule-form[data-v-5fc68b60]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.schedule-form .freq[data-v-5fc68b60],.schedule-form .tpl-select[data-v-5fc68b60]{background:var(--surface-0,var(--surface-1));border:1px solid var(--border);color:inherit;font:inherit;border-radius:6px;padding:7px 11px;font-size:.875rem}.schedules[data-v-5fc68b60]{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.schedule[data-v-5fc68b60]{border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.freq-badge[data-v-5fc68b60]{background:var(--brand-wash,#eef2ff);color:var(--brand-strong,#4f46e5);border-radius:5px;padding:2px 8px;font-size:.72rem;font-weight:650}.schedule-meta[data-v-5fc68b60]{min-width:0;font-size:.85rem}.schedule .btn.danger[data-v-5fc68b60]{margin-left:auto}.schedule .btn.danger[data-v-5fc68b60]:hover{border-color:var(--danger,#c0392b);color:var(--danger,#c0392b)}.saved-views[data-v-ab48c962]{border-top:1px solid var(--border);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px 12px;margin-top:4px;padding-top:12px;display:flex}.section-label[data-v-ab48c962]{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:.7rem;font-weight:600;display:inline-flex}.chips[data-v-ab48c962]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chip[data-v-ab48c962]{background:var(--surface-1);border:1px solid var(--border);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.chip.active[data-v-ab48c962]{background:color-mix(in srgb, var(--accent,royalblue) 16%, transparent);border-color:color-mix(in srgb, var(--accent,royalblue) 45%, transparent)}.chip-apply[data-v-ab48c962]{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 4px 4px 12px;font-size:.8rem}.chip-remove[data-v-ab48c962]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:4px 8px 4px 4px;display:inline-flex}.chip-remove[data-v-ab48c962]:hover,.chip-remove[data-v-ab48c962]:focus-visible{color:var(--danger,crimson)}.empty[data-v-ab48c962]{font-size:.8rem}.save-form[data-v-ab48c962]{align-items:center;gap:6px;display:flex}.name-input[data-v-ab48c962]{background:var(--surface-0,var(--surface-1));border:1px solid var(--border);color:inherit;font:inherit;border-radius:6px;width:180px;padding:5px 10px;font-size:.85rem}.btn.small[data-v-ab48c962]{padding:5px 10px;font-size:.8rem}.btn.ghost[data-v-ab48c962]{background:0 0}.save-trigger[data-v-ab48c962]{margin-left:auto}.save-trigger[data-v-ab48c962]:disabled{cursor:not-allowed;opacity:.55}.alert.inline[data-v-ab48c962]{flex-basis:100%;margin:0;font-size:.8rem}.export[data-v-82762181]{flex-direction:column;gap:14px;display:flex}.head[data-v-82762181]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.request[data-v-82762181]{align-items:center;gap:8px;display:flex}.reason[data-v-82762181]{min-width:16rem}.hash[data-v-82762181]{font-family:var(--font-mono,monospace)}h2[data-v-82762181]{align-items:center;gap:8px;display:flex}.hint[data-v-82762181]{margin:3px 0 0;font-size:.8125rem}.empty[data-v-82762181]{margin:0;font-size:.875rem}.jobs[data-v-82762181]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.job[data-v-82762181]{border-top:1px solid var(--border);align-items:center;gap:14px;padding:10px 2px;display:flex}.job[data-v-82762181]:first-child{border-top:none}.status[data-v-82762181]{white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-size:.75rem;font-weight:600}.status.pending[data-v-82762181],.status.processing[data-v-82762181]{background:var(--warn-wash,#ffa50029);color:var(--warn-strong,orange)}.status.completed[data-v-82762181]{background:color-mix(in srgb, var(--ok,green) 16%, transparent);color:var(--ok-strong,green)}.status.failed[data-v-82762181]{background:color-mix(in srgb, var(--danger,crimson) 16%, transparent);color:var(--danger-strong,crimson)}.when[data-v-82762181]{color:var(--text-secondary);font-size:.8125rem}.tail[data-v-82762181]{align-items:center;gap:10px;margin-left:auto;display:flex}.fail-hint[data-v-82762181]{font-size:.8125rem}.stats[data-v-8aa64bca]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.tile[data-v-8aa64bca]{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-direction:column;gap:2px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.tile[data-v-8aa64bca]:before{background:var(--brand-gradient);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.label[data-v-8aa64bca]{letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:600}.value[data-v-8aa64bca]{letter-spacing:-.02em;font-size:1.75rem;font-weight:650;line-height:1.15}.hint[data-v-8aa64bca]{font-size:.75rem}.tables[data-v-4b246d46]{flex-direction:column;gap:26px;display:flex}table[data-v-4b246d46]{border-collapse:collapse;white-space:nowrap;width:100%;margin-top:10px;font-size:.875rem;display:block;overflow-x:auto}th[data-v-4b246d46],td[data-v-4b246d46]{border-bottom:1px solid var(--gridline);text-align:left;padding:7px 14px 7px 0}th[data-v-4b246d46]{color:var(--text-muted);font-weight:500}.num[data-v-4b246d46]{text-align:right;padding-right:0}.code[data-v-4b246d46]{color:var(--text-secondary)}.results[data-v-6876b66d]{flex-direction:column;gap:20px;display:flex}header[data-v-6876b66d]{align-items:center;gap:16px;display:flex}.back[data-v-6876b66d]{flex:none}.meta[data-v-6876b66d]{margin:2px 0 0;font-size:.8125rem}.filters[data-v-6876b66d]{flex-wrap:wrap;align-items:center;gap:6px 20px;padding:12px 20px;display:flex}.section-label[data-v-6876b66d]{letter-spacing:.04em;text-transform:uppercase;margin-top:14px;font-size:.7rem;font-weight:600}.slice-action[data-v-6876b66d]{margin-left:auto}.suppressed[data-v-6876b66d]{flex-direction:column;gap:14px;display:flex}.suggestion[data-v-6876b66d]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin:0;display:flex}.suggestion .count[data-v-6876b66d]{font-size:.82rem}.stat-row[data-v-6876b66d]{margin-bottom:18px}.weighting-note[data-v-6876b66d]{background:var(--brand-wash);border:1px solid color-mix(in srgb, var(--brand) 14%, transparent);border-radius:var(--radius);color:var(--brand-strong);align-items:center;gap:9px;margin:0 0 18px;padding:10px 14px;font-size:.85rem;display:flex}.weighting-note .muted[data-v-6876b66d]{color:var(--text-secondary)}.grid[data-v-6876b66d]{grid-template-columns:minmax(260px,320px) 1fr;gap:18px;display:grid}.grid>.span-all[data-v-6876b66d]{grid-column:1/-1}@media (width<=780px){.grid[data-v-6876b66d]{grid-template-columns:1fr}}.table-card[data-v-6876b66d]{margin-top:18px}.table-head[data-v-6876b66d]{justify-content:space-between;align-items:center;gap:16px;display:flex}.table-hint[data-v-6876b66d]{margin:2px 0 0;font-size:.8125rem}.chevron[data-v-6876b66d]{transition:transform .14s;display:inline-block}.chevron.open[data-v-6876b66d]{transform:rotate(180deg)}.head[data-v-e054b8ac]{margin-bottom:22px}.subtitle[data-v-e054b8ac]{margin:5px 0 0;font-size:.9rem}.toolbar[data-v-e054b8ac]{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px;display:flex}.search[data-v-e054b8ac]{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);flex:260px;align-items:center;gap:8px;min-width:220px;padding:0 10px;transition:border-color .14s;display:flex}.search[data-v-e054b8ac]:focus-within{border-color:var(--brand)}.search-icon[data-v-e054b8ac]{color:var(--text-muted);flex:none}.search-input[data-v-e054b8ac]{color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:9px 0}.search-input[data-v-e054b8ac]::-webkit-search-cancel-button{appearance:none}.search-clear[data-v-e054b8ac]{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:4px;display:flex}.search-clear[data-v-e054b8ac]:hover{color:var(--text-primary)}.filters[data-v-e054b8ac]{flex-wrap:wrap;gap:6px;display:flex}.filter-pill[data-v-e054b8ac]{background:var(--surface-1);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;font:inherit;border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:500;transition:background .12s,border-color .12s,color .12s}.filter-pill[data-v-e054b8ac]:hover{border-color:var(--border-strong);color:var(--text-primary)}.filter-pill.active[data-v-e054b8ac]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.count[data-v-e054b8ac]{white-space:nowrap;margin-left:auto;font-size:.8125rem}.list[data-v-e054b8ac]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}li[data-v-e054b8ac]{grid-template-columns:auto 1fr auto;align-items:start;gap:0 16px;transition:box-shadow .14s,border-color .14s,transform .14s;display:grid}li[data-v-e054b8ac]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}li[data-v-e054b8ac]:before{background:var(--brand-gradient);border-radius:var(--radius-lg) 0 0 var(--radius-lg);content:"";opacity:0;width:3px;transition:opacity .14s;position:absolute;top:0;bottom:0;left:0}li[data-v-e054b8ac]:hover:before{opacity:1}.icon-tile[data-v-e054b8ac]{margin-top:1px}.row-curve[data-v-e054b8ac]{border-top:1px solid var(--border);grid-column:1/-1;margin-top:14px;padding-top:14px}.curve-toggle.active[data-v-e054b8ac]{background:var(--brand-wash);border-color:var(--brand);color:var(--brand-strong)}.info[data-v-e054b8ac]{min-width:0}.title-row[data-v-e054b8ac]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}h2[data-v-e054b8ac]{font-size:1.0625rem}.description[data-v-e054b8ac]{max-width:68ch;margin:6px 0 0;font-size:.875rem}.meta[data-v-e054b8ac]{flex-wrap:wrap;align-items:center;gap:6px 16px;margin:10px 0 0;display:flex}.actions[data-v-e054b8ac]{flex:none;align-items:center;gap:8px;display:flex}.card.menu-open[data-v-e054b8ac]{z-index:30}.menu-wrap[data-v-e054b8ac]{position:relative}.menu-backdrop[data-v-e054b8ac]{z-index:20;position:fixed;inset:0}.menu[data-v-e054b8ac]{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:21;flex-direction:column;gap:2px;min-width:190px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.menu-item[data-v-e054b8ac]{border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 10px;font-weight:500;display:flex}.menu-item[data-v-e054b8ac]:hover:not(:disabled),.menu-item[data-v-e054b8ac]:focus-visible{background:var(--surface-2)}.menu-item[data-v-e054b8ac]:disabled{color:var(--text-muted);cursor:not-allowed}@media (width<=720px){li[data-v-e054b8ac]{grid-template-columns:auto 1fr}.actions[data-v-e054b8ac]{grid-column:2;margin-top:14px}.actions .btn-primary[data-v-e054b8ac]{flex:1}}@media (prefers-reduced-motion:reduce){li[data-v-e054b8ac],li[data-v-e054b8ac]:before{transition:none}}.clone-backdrop[data-v-e054b8ac]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;background:#2118036b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.clone[data-v-e054b8ac]{width:100%;max-width:440px;box-shadow:var(--shadow-lg);flex-direction:column;gap:14px;padding:22px 24px 20px;display:flex}.clone-head[data-v-e054b8ac]{align-items:center;gap:12px;display:flex}.clone-icon[data-v-e054b8ac]{background:var(--brand-wash);border-radius:var(--radius-sm);color:var(--brand-strong);flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.clone h2[data-v-e054b8ac]{margin:0;font-size:1.1rem}.clone-hint[data-v-e054b8ac]{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.clone-field[data-v-e054b8ac]{flex-direction:column;gap:5px;font-size:.85rem;font-weight:600;display:flex}.clone-field input[data-v-e054b8ac]{background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;padding:9px 11px;font-weight:400}.clone-field input[data-v-e054b8ac]:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.clone-actions[data-v-e054b8ac]{justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.clone-enter-active[data-v-e054b8ac],.clone-leave-active[data-v-e054b8ac]{transition:opacity .16s}.clone-enter-from[data-v-e054b8ac],.clone-leave-to[data-v-e054b8ac]{opacity:0}.trend[data-v-0e7a359f]{flex-direction:column;gap:18px;display:flex}header[data-v-0e7a359f]{align-items:center;gap:16px;display:flex}.back[data-v-0e7a359f]{flex:none}.meta[data-v-0e7a359f]{margin:2px 0 0;font-size:.8125rem}.picker h2[data-v-0e7a359f],.table-wrap h2[data-v-0e7a359f],.curves h2[data-v-0e7a359f]{margin-bottom:12px}.curve-grid[data-v-0e7a359f]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px 20px;display:grid}.curve-cell[data-v-0e7a359f]{min-width:0}.curve-name[data-v-0e7a359f]{color:var(--text-secondary);letter-spacing:.01em;align-items:center;gap:6px;margin:0 0 8px;font-size:.8125rem;font-weight:600;display:flex}.chips[data-v-0e7a359f]{flex-wrap:wrap;gap:8px;display:flex}.pick[data-v-0e7a359f]{border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.pick.on[data-v-0e7a359f]{background:var(--brand-wash);border-color:color-mix(in srgb, var(--brand) 30%, transparent);color:var(--brand-strong)}table[data-v-0e7a359f]{border-collapse:collapse;width:100%}th[data-v-0e7a359f],td[data-v-0e7a359f]{border-bottom:1px solid var(--gridline);text-align:left;padding:9px 12px}.num[data-v-0e7a359f]{text-align:right}.metric-col[data-v-0e7a359f]{font-weight:550}.delta-up[data-v-0e7a359f]{color:var(--status-good-ink,var(--brand-strong));font-weight:600}.delta-down[data-v-0e7a359f]{color:var(--error);font-weight:600}.delta-flat[data-v-0e7a359f]{color:var(--text-muted)}.picker[data-v-24ed4c50]{max-width:560px;margin:0 auto}.intro[data-v-24ed4c50]{margin:6px 0 20px;font-size:.9rem}.list[data-v-24ed4c50]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-24ed4c50]{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.row[data-v-24ed4c50]:hover:not(:disabled){border-color:var(--brand);box-shadow:var(--shadow-md);transform:translateY(-1px)}.row[data-v-24ed4c50]:disabled{cursor:progress;opacity:.6}.slug[data-v-24ed4c50]{font-family:ui-monospace,monospace;font-size:.75rem;display:block}.users[data-v-34f55b0f]{max-width:820px;margin:0 auto}header[data-v-34f55b0f]{margin-bottom:20px}.back[data-v-34f55b0f]{margin-bottom:16px}.intro[data-v-34f55b0f]{margin:6px 0 0;font-size:.9rem}.note[data-v-34f55b0f]{margin:0 0 14px;font-size:.82rem}.create[data-v-34f55b0f]{margin-bottom:18px;padding:20px}.create h2[data-v-34f55b0f]{margin:0 0 14px;font-size:1rem}.new-grid[data-v-34f55b0f]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:14px;display:grid}.new-grid label[data-v-34f55b0f],.access label[data-v-34f55b0f]{flex-direction:column;gap:3px;font-size:.75rem;display:flex}.new-grid input[data-v-34f55b0f],.new-grid select[data-v-34f55b0f],.access input[type=password][data-v-34f55b0f],.access select[data-v-34f55b0f]{border:1px solid var(--border);border-radius:8px;padding:7px 9px;font-size:.85rem}.check[data-v-34f55b0f]{align-items:center;gap:6px;font-size:.85rem;flex-direction:row!important}.check input[data-v-34f55b0f]{width:auto}.list[data-v-34f55b0f]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-34f55b0f]{flex-direction:column;align-items:stretch;gap:14px;padding:16px 18px;display:flex}.access[data-v-34f55b0f]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:12px;padding-top:12px;display:flex}.who[data-v-34f55b0f]{flex-direction:column;gap:2px;display:flex}.email[data-v-34f55b0f]{font-size:.8rem}.roles[data-v-34f55b0f]{text-transform:uppercase;letter-spacing:.03em;font-size:.72rem}.inactive[data-v-34f55b0f]{color:var(--danger,#c0392b);font-size:.72rem;font-weight:600}.pending[data-v-34f55b0f]{color:var(--brand-strong);font-size:.72rem;font-weight:600}.mode[data-v-34f55b0f]{border:1px solid var(--border);border-radius:9px;margin-bottom:8px;display:inline-flex;overflow:hidden}.mode-opt[data-v-34f55b0f]{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:550;display:flex}.mode-opt.on[data-v-34f55b0f]{background:var(--brand-wash);color:var(--brand-strong)}.mode-hint[data-v-34f55b0f]{margin:0 0 14px;font-size:.8rem}.link-panel[data-v-34f55b0f]{flex-direction:column;gap:10px;margin-bottom:18px;padding:16px 18px;display:flex}.link-panel strong[data-v-34f55b0f]{font-size:.9rem}.link-row[data-v-34f55b0f]{gap:8px;display:flex}.link-row input[data-v-34f55b0f]{border:1px solid var(--border);border-radius:8px;flex:1;padding:7px 9px;font-family:ui-monospace,monospace;font-size:.8rem}.scope[data-v-34f55b0f]{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:12px;display:flex}.scope-head[data-v-34f55b0f]{align-items:baseline;gap:10px;display:flex}.scope-title[data-v-34f55b0f]{letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:600}.scope-empty[data-v-34f55b0f]{margin:0;font-size:.8rem}.scope-row[data-v-34f55b0f]{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.scope-remove[data-v-34f55b0f]{margin-bottom:1px}.scope-actions[data-v-34f55b0f]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scope label[data-v-34f55b0f]{flex-direction:column;gap:3px;font-size:.75rem;display:flex}.scope select[data-v-34f55b0f]{border:1px solid var(--border);border-radius:8px;padding:7px 9px;font-size:.85rem}.scope select[multiple][data-v-34f55b0f]{min-width:150px;padding:4px}.saved[data-v-34f55b0f]{color:var(--brand-strong);align-items:center;gap:5px;font-size:.82rem;display:flex}.topbar[data-v-bd0f212d]{-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);background:color-mix(in srgb, var(--surface-1) 82%, transparent);border-bottom:1px solid var(--border);z-index:10;justify-content:space-between;align-items:center;padding:11px 20px;display:flex;position:sticky;top:0}.bar-left[data-v-bd0f212d],.bar-right[data-v-bd0f212d]{align-items:center;gap:12px;display:flex}.bar-right[data-v-bd0f212d]{gap:10px;font-size:.875rem}.menu-btn[data-v-bd0f212d]{border-radius:var(--radius-sm);color:var(--text-secondary);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:38px;height:38px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.menu-btn[data-v-bd0f212d]:hover{background:var(--surface-2);border-color:var(--border);color:var(--text-primary)}.menu-btn[data-v-bd0f212d]:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.brand[data-v-bd0f212d]{letter-spacing:-.01em;align-items:center;gap:9px;font-weight:650;display:flex}.brand-logo[data-v-bd0f212d]{display:block}.profile[data-v-bd0f212d]{z-index:60;position:relative}.profile-btn[data-v-bd0f212d]{color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:3px 10px 3px 4px;transition:background .12s,border-color .12s;display:inline-flex}.profile-btn[data-v-bd0f212d]:hover{background:var(--surface-2);border-color:var(--border)}.profile-btn[data-v-bd0f212d]:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.chev[data-v-bd0f212d]{color:var(--text-muted);transition:transform .16s}.chev.up[data-v-bd0f212d]{transform:rotate(180deg)}.avatar[data-v-bd0f212d]{background:var(--brand-wash);border:1px solid color-mix(in srgb, var(--brand) 18%, transparent);color:var(--brand-strong);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.6875rem;font-weight:650;display:flex}.name[data-v-bd0f212d]{color:var(--text-secondary);font-weight:550}.topbar[data-v-bd0f212d]{background:radial-gradient(38rem 20rem at 92% -60%,#e6c46a4d,#0000 70%),linear-gradient(90deg,#241a0b 0%,#3a2c16 48%,#2c2313 100%);border-bottom:1px solid #f6e4b024;box-shadow:0 6px 22px #1e14064d}.topbar .brand[data-v-bd0f212d]{color:#f4efe4}.topbar .brand-logo[data-v-bd0f212d]{filter:drop-shadow(0 2px 8px #b8842a80)}.topbar .menu-btn[data-v-bd0f212d]{color:#ffffffd9}.topbar .menu-btn[data-v-bd0f212d]:hover{color:#fff;background:#ffffff24;border-color:#ffffff3d}.topbar .menu-btn[data-v-bd0f212d]:focus-visible{border-color:#ffffffb3;box-shadow:0 0 0 3px #ffffff40}.topbar .profile-btn[data-v-bd0f212d]{color:#ffffffe6}.topbar .profile-btn[data-v-bd0f212d]:hover{background:#ffffff24;border-color:#ffffff3d}.topbar .profile-btn[data-v-bd0f212d]:focus-visible{border-color:#ffffffb3;box-shadow:0 0 0 3px #ffffff40}.topbar .profile-btn .avatar[data-v-bd0f212d]{color:#fff;background:#ffffff2e;border-color:#ffffff52}.topbar .name[data-v-bd0f212d]{color:#ffffffeb}.topbar .chev[data-v-bd0f212d]{color:#ffffffb3}.profile-menu[data-v-bd0f212d]{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:60;flex-direction:column;width:min(320px,100vw - 24px);padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.pm-head[data-v-bd0f212d]{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:10px 10px 12px;display:grid}.pm-head .avatar.big[data-v-bd0f212d]{grid-row:1/span 2}.pm-row[data-v-bd0f212d]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 10px;display:flex}.pm-label[data-v-bd0f212d]{color:var(--text-secondary);font-size:.8125rem;font-weight:600}.pm-security[data-v-bd0f212d]{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:13px 10px 15px;display:flex}.pm-sec-head[data-v-bd0f212d]{justify-content:space-between;align-items:center;gap:8px;display:flex}.pm-sec-title[data-v-bd0f212d]{color:var(--text-primary);align-items:center;gap:6px;font-size:.8125rem;font-weight:650;display:inline-flex}.mfa-badge[data-v-bd0f212d]{letter-spacing:.01em;border-radius:999px;padding:3px 9px;font-size:.6875rem;font-weight:700}.mfa-badge.on[data-v-bd0f212d]{background:color-mix(in srgb, var(--status-good) 14%, transparent);color:var(--status-good-ink)}.mfa-badge.off[data-v-bd0f212d]{background:color-mix(in srgb, var(--status-warning) 18%, transparent);color:var(--status-warning-ink)}.pm-hint[data-v-bd0f212d]{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.5}.pm-security .btn[data-v-bd0f212d]{min-height:36px;margin-top:2px}.pm-actions[data-v-bd0f212d]{flex-direction:column;gap:2px;padding:6px 0 2px;display:flex}.pm-item[data-v-bd0f212d]{border-radius:var(--radius-sm);color:var(--text-secondary);text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;font-size:.875rem;font-weight:550;transition:background .12s,color .12s;display:flex}.pm-item[data-v-bd0f212d]:hover{background:var(--surface-2);color:var(--text-primary)}.pm-item[data-v-bd0f212d]:focus-visible{box-shadow:0 0 0 2px var(--brand-ring);outline:none}.pop-enter-active[data-v-bd0f212d]{transition:opacity .12s,transform .14s cubic-bezier(.22,1,.36,1)}.pop-leave-active[data-v-bd0f212d]{transition:opacity .1s,transform .1s}.pop-enter-from[data-v-bd0f212d],.pop-leave-to[data-v-bd0f212d]{opacity:0;transform-origin:100% 0;transform:translateY(-6px)scale(.98)}.body[data-v-bd0f212d]{align-items:flex-start;display:flex}.drawer-scrim[data-v-bd0f212d]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;z-index:40;background:#1e160870;transition:opacity .2s;position:fixed;inset:0}.drawer-scrim.show[data-v-bd0f212d]{opacity:1;pointer-events:auto}.drawer[data-v-bd0f212d]{background:var(--surface-1);border-right:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:50;flex-direction:column;width:300px;max-width:88vw;height:100dvh;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.drawer.open[data-v-bd0f212d]{transform:translate(0)}@media (width>=1024px){.shell:not(.rail-collapsed) .drawer-scrim[data-v-bd0f212d]{display:none}.shell:not(.rail-collapsed) .drawer[data-v-bd0f212d]{border-right:1px solid var(--border);box-shadow:none;z-index:1;flex:none;width:264px;max-width:none;height:auto;max-height:calc(100dvh - 61px);transition:none;position:sticky;top:61px;transform:none}.shell:not(.rail-collapsed) .drawer-head[data-v-bd0f212d]{display:none}}.drawer-head[data-v-bd0f212d]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px 14px 20px;display:flex}.drawer-head-actions[data-v-bd0f212d]{gap:2px;display:flex}.drawer-nav[data-v-bd0f212d]{flex-direction:column;flex:1;gap:18px;padding:18px 14px;display:flex;overflow-y:auto}.nav-section[data-v-bd0f212d]{flex-direction:column;gap:2px;display:flex}.nav-section-title[data-v-bd0f212d]{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;padding:0 10px;font-size:.6875rem;font-weight:700}.nav-search[data-v-bd0f212d]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);align-items:center;gap:7px;margin:0 0 8px;padding:0 9px;transition:border-color .12s,box-shadow .12s;display:flex}.nav-search[data-v-bd0f212d]:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-ring)}.nav-search-input[data-v-bd0f212d]{color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:8px 0;font-size:.875rem}.nav-group-label[data-v-bd0f212d]{color:var(--brand-strong);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;margin:10px 0 3px;padding:0 10px;font-size:.6875rem;font-weight:700;display:flex}.nav-group-count[data-v-bd0f212d]{background:var(--brand-wash);color:var(--brand-strong);text-align:center;border-radius:999px;min-width:18px;padding:1px 6px;font-size:.6875rem;font-weight:700}.nav-item[data-v-bd0f212d]{border-radius:var(--radius-sm);color:var(--text-secondary);text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;min-height:40px;padding:0 10px;font-size:.9375rem;font-weight:550;transition:background .12s,color .12s;display:flex}.nav-item[data-v-bd0f212d]:hover{background:var(--surface-2);color:var(--text-primary)}.nav-item[data-v-bd0f212d]:focus-visible{box-shadow:0 0 0 2px var(--brand-ring);outline:none}.nav-item.active[data-v-bd0f212d]{background:var(--brand-wash);color:var(--brand-strong);font-weight:600;position:relative}.nav-item.active[data-v-bd0f212d]:before{background:var(--brand-gradient);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.nav-item.active[data-v-bd0f212d] .icon{color:var(--brand)}.nav-chev[data-v-bd0f212d]{color:var(--text-muted);margin-left:auto;transition:transform .15s}.nav-chev.up[data-v-bd0f212d]{transform:rotate(180deg)}.nav-children[data-v-bd0f212d]{flex-direction:column;gap:2px;margin:2px 0 4px;display:flex}.nav-item.nav-child[data-v-bd0f212d]{min-height:36px;padding-left:32px;font-size:.875rem;font-weight:500}.nav-hint[data-v-bd0f212d]{background:var(--brand-wash);border:1px solid color-mix(in srgb, var(--brand) 22%, transparent);border-radius:var(--radius-md,12px);color:var(--text-secondary);align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;display:flex}.nav-hint[data-v-bd0f212d] .icon{color:var(--brand-strong);flex:none}.avatar.big[data-v-bd0f212d]{width:38px;height:38px}.who[data-v-bd0f212d]{flex-direction:column;min-width:0;display:flex}.who-name[data-v-bd0f212d]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.who-email[data-v-bd0f212d]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}@media (width<=560px){.name[data-v-bd0f212d]{display:none}}.shell main[data-v-bd0f212d]{z-index:1;flex:1;min-width:0;max-width:1120px;margin:0 auto;padding:32px 24px 72px;position:relative}.breadcrumb[data-v-bd0f212d]{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:18px;font-size:.8125rem;display:flex}.crumb[data-v-bd0f212d]{border-radius:var(--radius-sm);padding:2px 4px}.crumb-link[data-v-bd0f212d]{color:var(--text-muted);cursor:pointer;font:inherit;font-size:inherit;background:0 0;border:0;transition:color .12s}.crumb-link[data-v-bd0f212d]:hover{color:var(--brand);text-decoration:underline}.crumb-link[data-v-bd0f212d]:focus-visible{box-shadow:0 0 0 2px var(--brand-ring);outline:none}.crumb-current[data-v-bd0f212d]{color:var(--text-primary);font-weight:600}.crumb-sep[data-v-bd0f212d]{color:var(--text-muted);opacity:.6}.survey-tabs[data-v-bd0f212d]{border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;margin-bottom:22px;display:flex;overflow-x:auto}.survey-tabs[data-v-bd0f212d]::-webkit-scrollbar{display:none}.survey-tab[data-v-bd0f212d]{color:var(--text-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 12px;font-size:.875rem;transition:color .12s,border-color .12s;display:inline-flex}.survey-tab[data-v-bd0f212d]:hover{color:var(--text-primary)}.survey-tab[data-v-bd0f212d]:focus-visible{border-radius:var(--radius-sm) var(--radius-sm) 0 0;box-shadow:0 0 0 2px var(--brand-ring);outline:none}.survey-tab.active[data-v-bd0f212d]{border-bottom-color:var(--brand);color:var(--brand);font-weight:600}.sso-splash[data-v-bd0f212d]{color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;padding:24px;display:flex}.sso-splash p[data-v-bd0f212d]{font-size:.95rem;font-weight:550}
