.bdg[data-v-b6426a9c]{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--r-full);font-family:inherit;font-size:var(--text-xs);font-weight:600;line-height:1.4;white-space:nowrap}.bdg--xs[data-v-b6426a9c]{padding:var(--space-1) var(--space-1-5);border-radius:var(--r-xl);font-size:var(--text-10);line-height:1.3}.bdg--xs.bdg--warning[data-v-b6426a9c]{color:var(--warning-strong)}.bdg--xs.bdg--success[data-v-b6426a9c]{color:var(--success-strong)}.bdg--xs.bdg--danger[data-v-b6426a9c]{color:var(--danger-strong)}.bdg--neutral[data-v-b6426a9c]{background:var(--surface-2);color:var(--text-muted)}.bdg--brand[data-v-b6426a9c]{background:var(--brand-weak);color:var(--brand-text)}.bdg--success[data-v-b6426a9c]{background:var(--success-weak);color:var(--success-strong)}.bdg--danger[data-v-b6426a9c]{background:var(--danger-weak);color:var(--danger-strong)}.bdg--warning[data-v-b6426a9c]{background:var(--warning-weak);color:var(--warning-strong)}.bm[data-v-955d40e3]{display:block;height:auto}.btn[data-v-848a27b5]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-5);font-family:inherit;font-weight:600;line-height:1;border:1px solid transparent;border-radius:var(--r-md);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.btn[data-v-848a27b5]:active:not(:disabled){transform:translateY(0) scale(.97);box-shadow:none}.btn[data-v-848a27b5]:disabled{opacity:.55;cursor:not-allowed}.btn[data-v-848a27b5]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.btn--md[data-v-848a27b5]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.btn--sm[data-v-848a27b5]{padding:var(--space-1) var(--space-2-5);font-size:var(--text-xs)}.btn--icon[data-v-848a27b5]{line-height:0}.btn--icon.btn--md[data-v-848a27b5]{padding:var(--space-2)}.btn--icon.btn--sm[data-v-848a27b5]{padding:var(--space-1-5)}.btn--primary[data-v-848a27b5]{background:var(--brand-strong);color:#fff}.btn--primary[data-v-848a27b5]:hover:not(:disabled){background:color-mix(in srgb,var(--brand-strong) 88%,#000);transform:translateY(-1px);box-shadow:0 3px 10px #5172f640}.btn--ghost[data-v-848a27b5]{background:var(--surface);color:var(--ink-2);border-color:var(--border)}.btn--ghost[data-v-848a27b5]:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong)}.btn--ghost[aria-pressed=true][data-v-848a27b5]{background:var(--brand-weak);border-color:var(--brand-weak);color:var(--brand-strong)}.btn--ghost[aria-pressed=true][data-v-848a27b5]:hover:not(:disabled){background:var(--brand-weak);border-color:var(--brand)}.btn--danger[data-v-848a27b5]{background:var(--danger);color:#fff}.btn--danger[data-v-848a27b5]:hover:not(:disabled){background:var(--danger-strong);transform:translateY(-1px);box-shadow:0 3px 10px #ef444440}.btn-spinner[data-v-848a27b5]{width:13px;height:13px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:btn-spin-848a27b5 .6s linear infinite,btn-spinner-in-848a27b5 var(--dur) var(--ease-out)}.btn--ghost .btn-spinner[data-v-848a27b5]{border-color:var(--border-strong);border-top-color:var(--brand)}@keyframes btn-spin-848a27b5{to{transform:rotate(360deg)}}@keyframes btn-spinner-in-848a27b5{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}.btn-label[data-v-848a27b5]{display:inline-flex;align-items:center;gap:var(--space-1-5)}.btn--loading[data-v-848a27b5]{cursor:default}.btn--loading .btn-label[data-v-848a27b5]{visibility:hidden}.btn--loading .btn-spinner[data-v-848a27b5]{position:absolute;top:50%;left:50%;margin:0;translate:-50% -50%}@media (prefers-reduced-motion: reduce){.btn-spinner[data-v-848a27b5]{animation:none}}.cbx[data-v-d7243046]{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font-family:inherit;font-size:var(--text-sm);color:var(--ink-2)}.cbx--disabled[data-v-d7243046]{opacity:.55;cursor:not-allowed}.cbx-input[data-v-d7243046]{position:absolute;width:16px;height:16px;margin:0;opacity:0;cursor:inherit}.cbx-box[data-v-d7243046]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border:1.5px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),transform calc(var(--dur) * 1.5) cubic-bezier(.34,1.4,.64,1)}.cbx:hover:not(.cbx--disabled) .cbx-box[data-v-d7243046]{border-color:var(--brand)}.cbx-input:focus-visible+.cbx-box[data-v-d7243046]{outline:2px solid var(--focus-ring-color);outline-offset:2px}.cbx:active:not(.cbx--disabled) .cbx-box[data-v-d7243046]{transform:scale(.92)}.cbx-box svg[data-v-d7243046]{width:12px;height:12px}.cbx-tick[data-v-d7243046]{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset calc(var(--dur) * 1.6) var(--ease-out)}.cbx-input:checked+.cbx-box[data-v-d7243046]{background:var(--brand);border-color:var(--brand)}.cbx-input:checked+.cbx-box .cbx-tick[data-v-d7243046]{stroke-dashoffset:0;transition-delay:.05s}.cbx-label[data-v-d7243046]{line-height:1.3}.copy-button[data-v-f5b10327]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;flex-shrink:0;min-height:calc(var(--space-4) + var(--space-3));padding:var(--space-1) var(--space-2);border:1px solid transparent;border-radius:var(--r-sm);font-family:inherit;font-size:var(--text-xs);font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.copy-button--plain[data-v-f5b10327]{color:var(--brand-text);background:transparent}.copy-button--ghost[data-v-f5b10327]{color:var(--ink-2);background:var(--surface);border-color:var(--border)}.copy-button--inverse[data-v-f5b10327]{color:var(--ink-inverse);background:color-mix(in srgb,var(--surface-inverse) 72%,transparent);border-color:color-mix(in srgb,var(--ink-inverse) 20%,transparent)}.copy-button--copied[data-v-f5b10327]{color:var(--success-strong)}.copy-button--error[data-v-f5b10327]{color:var(--danger-strong);background:var(--danger-weak);border-color:var(--danger-weak)}.copy-button--inverse.copy-button--copied[data-v-f5b10327]{color:var(--success)}.copy-button--inverse.copy-button--error[data-v-f5b10327]{color:var(--danger);background:color-mix(in srgb,var(--danger) 16%,transparent);border-color:color-mix(in srgb,var(--danger) 42%,transparent)}.copy-button__content[data-v-f5b10327]{display:inline-grid}.copy-button__face[data-v-f5b10327]{grid-area:1 / 1;display:inline-flex;align-items:center;gap:var(--space-1-5);visibility:hidden;opacity:0;transform:translateY(var(--space-1)) scale(.92);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out),visibility 0s linear var(--dur)}.copy-button__face--active[data-v-f5b10327]{visibility:visible;opacity:1;transform:translateY(0) scale(1);transition-delay:0s}.copy-button__status[data-v-f5b10327]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.copy-button[data-v-f5b10327]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.copy-button[data-v-f5b10327]:active:not(:disabled){transform:scale(.97)}.copy-button[data-v-f5b10327]:disabled{opacity:.55;cursor:not-allowed}@media (hover: hover){.copy-button--plain[data-v-f5b10327]:hover:not(:disabled){background:var(--brand-weak)}.copy-button--ghost[data-v-f5b10327]:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong)}.copy-button--inverse[data-v-f5b10327]:hover:not(:disabled){background:var(--surface-inverse);border-color:color-mix(in srgb,var(--ink-inverse) 32%,transparent)}}@media (prefers-reduced-motion: reduce){.copy-button[data-v-f5b10327],.copy-button__face[data-v-f5b10327]{transition:none}}.cp[data-v-ad11b23f]{-webkit-user-select:none;user-select:none}.cp-head[data-v-ad11b23f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2-5)}.cp-title[data-v-ad11b23f]{font-size:var(--text-base);font-weight:600;color:var(--ink)}.cp-nav[data-v-ad11b23f]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:var(--r-sm);cursor:pointer;color:var(--text-muted);transition:background var(--dur-fast) var(--ease-out)}.cp-nav[data-v-ad11b23f]:hover{background:var(--surface-2)}.cp-nav[data-v-ad11b23f]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.cp-grid[data-v-ad11b23f]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.cp-dow[data-v-ad11b23f]{font-size:var(--text-xs);font-weight:600;color:var(--text-muted);text-align:center;padding:var(--space-1) 0 var(--space-1-5)}.cp-day[data-v-ad11b23f]{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;font-size:var(--text-12);font-family:inherit;border:none;background:transparent;border-radius:var(--r-sm);cursor:pointer;color:var(--ink-2);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.cp-day[data-v-ad11b23f]:hover:not(.cp-day--start):not(.cp-day--end):not(.cp-day--single){background:var(--surface-2)}.cp-day[data-v-ad11b23f]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.cp-day--dim[data-v-ad11b23f]{color:var(--text-muted);opacity:.5}.cp-day--today[data-v-ad11b23f]:after{content:"";position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background:var(--brand)}.cp-day--range[data-v-ad11b23f]{background:color-mix(in srgb,var(--brand) 12%,transparent);border-radius:0}.cp-day--start[data-v-ad11b23f]:not(.cp-day--single){background:var(--brand);color:#fff;border-radius:var(--r-sm) 0 0 var(--r-sm)}.cp-day--end[data-v-ad11b23f]:not(.cp-day--single){background:var(--brand);color:#fff;border-radius:0 var(--r-sm) var(--r-sm) 0}.cp-day--single[data-v-ad11b23f]{background:var(--brand);color:#fff;border-radius:var(--r-sm)}.cp-day--start[data-v-ad11b23f]:after,.cp-day--end[data-v-ad11b23f]:after,.cp-day--single[data-v-ad11b23f]:after{background:#ffffffb3}.cp-hint[data-v-ad11b23f]{text-align:center;font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2-5)}.drp[data-v-a8f1fc60]{position:relative;display:inline-block}.drp-trigger[data-v-a8f1fc60]{display:flex;align-items:center;gap:var(--space-1-5);height:34px;padding:0 var(--space-2-5) 0 var(--space-2);font-size:var(--text-sm);font-family:inherit;font-weight:500;color:var(--brand);background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-md);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.drp-trigger[data-v-a8f1fc60]:hover{border-color:var(--brand)}.drp-trigger[data-v-a8f1fc60]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.drp-trigger--open[data-v-a8f1fc60]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 6%,var(--surface))}.drp-trigger--active[data-v-a8f1fc60]{border-color:var(--warning);color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,var(--surface))}.drp-chevron[data-v-a8f1fc60]{transition:transform var(--dur-fast) var(--ease-out);color:var(--text-muted)}.drp-chevron--open[data-v-a8f1fc60]{transform:rotate(180deg)}.drp-pop[data-v-a8f1fc60]{width:288px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-2),0 8px 32px #0a0a0a1f;padding:var(--space-3);-webkit-user-select:none;user-select:none}.drp-top[data-v-a8f1fc60]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-2-5);border-bottom:1px solid var(--border)}.drp-label[data-v-a8f1fc60]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--text-muted)}.drp-presets[data-v-a8f1fc60]{display:flex;flex-wrap:wrap;gap:var(--space-1)}.drp-preset[data-v-a8f1fc60]{flex:1 1 calc(50% - var(--space-1));height:24px;padding:0 var(--space-2);font-size:var(--text-xs);font-family:inherit;font-weight:500;color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.drp-preset[data-v-a8f1fc60]:last-child:nth-child(odd){flex-basis:100%}.drp-preset[data-v-a8f1fc60]:hover{background:color-mix(in srgb,var(--brand) 16%,var(--surface));border-color:var(--brand)}.drp-actions[data-v-a8f1fc60]{display:flex;gap:var(--space-2);margin-top:var(--space-2-5);padding-top:var(--space-2-5);border-top:1px solid var(--border)}.drp-cancel[data-v-a8f1fc60],.drp-apply[data-v-a8f1fc60]{height:34px;font-family:inherit;font-size:var(--text-sm);font-weight:600;border-radius:var(--r-md);cursor:pointer}.drp-cancel[data-v-a8f1fc60]{flex:0 0 auto;padding:0 var(--space-3);color:var(--ink-2);background:var(--surface);border:1px solid var(--border-strong)}.drp-cancel[data-v-a8f1fc60]:hover{background:var(--surface-2)}.drp-apply[data-v-a8f1fc60]{flex:1;white-space:nowrap;color:var(--on-brand);background:var(--brand-strong);border:none;transition:background var(--dur-fast) var(--ease-out)}.drp-apply[data-v-a8f1fc60]:hover:not(:disabled){background:var(--brand-text)}.drp-apply[data-v-a8f1fc60]:disabled{opacity:.55;cursor:default}.drp-apply[data-v-a8f1fc60]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.drp-cancel[data-v-a8f1fc60]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.dlt[data-v-ee3ddab8]{display:inline-flex;align-items:center;gap:2px;padding:1px var(--space-1-5) 1px var(--space-1);border-radius:var(--r-full);font-family:inherit;font-size:var(--text-xs);font-weight:600;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}.dlt--good[data-v-ee3ddab8]{background:var(--success-weak);color:var(--success-strong)}.dlt--bad[data-v-ee3ddab8]{background:var(--danger-weak);color:var(--danger-strong)}.dlt--neutral[data-v-ee3ddab8]{background:var(--surface-2);color:var(--ink-2)}.dlt--flat[data-v-ee3ddab8]{background:var(--surface-2);color:var(--text-muted)}.dlt-ico--down[data-v-ee3ddab8]{transform:rotate(180deg)}.es[data-v-b11995d6]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;touch-action:none}.es-row[data-v-b11995d6]{display:flex;align-items:center;gap:var(--space-3);width:100%;transition:opacity var(--dur) var(--ease-out);will-change:transform}.es-icon[data-v-b11995d6]{display:flex;align-items:center;color:var(--text-muted);transition:transform var(--dur) var(--ease-out)}.es-glyph[data-v-b11995d6]{font-size:var(--text-md);font-weight:600;line-height:1}.es-track[data-v-b11995d6]{flex:1;min-width:0;padding:var(--space-3) 0;cursor:grab;border-radius:var(--r-full)}.es-track[data-v-b11995d6]:active{cursor:grabbing}.es-track[data-v-b11995d6]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.es-rail[data-v-b11995d6]{position:relative;height:6px;border-radius:var(--r-full);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);overflow:hidden;will-change:transform}.es-fill[data-v-b11995d6]{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--brand),var(--brand-strong));border-radius:inherit}.es-value[data-v-b11995d6]{font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out)}.es-value--live[data-v-b11995d6]{color:var(--ink)}.jm[data-v-9386cf69]{position:relative}.jm-wires[data-v-9386cf69]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.jm-wire[data-v-9386cf69]{stroke:var(--border-strong);stroke-width:2;transition:stroke var(--dur) var(--ease-out)}.jm-wire--on[data-v-9386cf69]{stroke:var(--brand)}.jm-wire--branch[data-v-9386cf69]{stroke-dasharray:4 4}.jm-main[data-v-9386cf69]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.jm-branchrow[data-v-9386cf69]{position:relative;margin-top:var(--space-5)}.jm-branch[data-v-9386cf69]{display:inline-flex;align-items:center;gap:var(--space-2)}.jm-branch-label[data-v-9386cf69]{font-size:var(--text-11);color:var(--text-muted);white-space:nowrap}.jm-branch--on .jm-branch-label[data-v-9386cf69]{color:var(--brand-strong)}.jm-pill[data-v-9386cf69]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--space-1, 6px);flex:none;border:1px solid var(--border-strong);border-radius:var(--r-full);padding:5px 12px;background:var(--surface-2);color:var(--text-muted);font:inherit;font-size:var(--text-12);font-weight:650;white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.jm-pill[data-v-9386cf69]:hover{border-color:var(--brand);color:var(--brand-strong)}.jm-pill[data-v-9386cf69]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.jm-pill--done[data-v-9386cf69]{background:var(--brand-weak);border-color:transparent;color:var(--brand-strong)}.jm-pill--current[data-v-9386cf69]{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 0 0 4px var(--brand-weak)}.jm-pill--branch[data-v-9386cf69]{border-style:dashed}.jm-glyph[data-v-9386cf69]{display:grid;place-items:center;width:14px;height:14px;flex:none}.jm-glyph svg[data-v-9386cf69]{width:14px;height:14px}.jm-dot[data-v-9386cf69]{width:7px;height:7px;border-radius:var(--r-full);background:currentColor;opacity:.55}.jm-pill--current .jm-dot[data-v-9386cf69]{opacity:1}.mst[data-v-39818c4f]{display:inline-flex}.mst-btn[data-v-39818c4f]{display:inline-flex;align-items:center;gap:var(--space-1-5);height:38px;padding:0 var(--space-2-5);font-family:inherit;font-size:var(--text-sm);font-weight:500;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.mst-btn[data-v-39818c4f]:hover,.mst-btn--on[data-v-39818c4f]{border-color:var(--brand);color:var(--brand-strong)}.mst-btn[data-v-39818c4f]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.mst-n[data-v-39818c4f]{font-variant-numeric:tabular-nums;padding:1px var(--space-1-5);border-radius:var(--r-full);font-size:var(--text-xs);font-weight:700;background:var(--brand);color:#fff}.mst-panel[data-v-39818c4f]{width:264px;max-height:60vh;display:flex;flex-direction:column;padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-2)}.mst-search[data-v-39818c4f]{width:100%;box-sizing:border-box;padding:var(--space-1-5) var(--space-2);font-family:inherit;font-size:var(--text-sm);color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm)}.mst-search[data-v-39818c4f]:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}.mst-actions[data-v-39818c4f]{display:flex;justify-content:space-between;padding:var(--space-1-5) 2px}.mst-actions button[data-v-39818c4f]{font-family:inherit;font-size:var(--text-xs);font-weight:600;color:var(--brand);background:none;border:none;cursor:pointer;padding:0}.mst-actions button[data-v-39818c4f]:hover:not(:disabled){text-decoration:underline}.mst-actions button[data-v-39818c4f]:disabled{color:var(--text-subtle);cursor:default}.mst-list[data-v-39818c4f]{overflow-y:auto;border-top:1px solid var(--border);padding-top:var(--space-1)}.mst-item[data-v-39818c4f]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1-5);border-radius:var(--r-sm)}.mst-item[data-v-39818c4f]:hover{background:var(--brand-weak)}.mst-item[data-v-39818c4f] .cbx{flex:1;min-width:0}.mst-item-label[data-v-39818c4f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mst-count[data-v-39818c4f]{flex-shrink:0;padding-left:var(--space-2);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--text-muted)}.mst-empty[data-v-39818c4f]{padding:var(--space-3);text-align:center;color:var(--text-muted);font-size:var(--text-xs)}.otp[data-v-45c03f31]{display:flex;flex-direction:row;gap:var(--space-2);justify-content:center}.otp__box[data-v-45c03f31]{width:44px;height:52px;box-sizing:border-box;text-align:center;font-family:inherit;font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);caret-color:transparent;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.otp__box--filled[data-v-45c03f31]{border-color:var(--border-strong)}.otp__box[data-v-45c03f31]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #5172f629}.otp__box[data-v-45c03f31]:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-2)}.otp__box--error[data-v-45c03f31]{border-color:var(--danger)}.otp__box--error[data-v-45c03f31]:focus{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-weak)}@media (prefers-reduced-motion: reduce){.otp__box[data-v-45c03f31]{transition:none}}.ss[data-v-73264107]{display:inline-flex;min-width:0}.ss-trigger[data-v-73264107]{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-1-5);min-width:0;height:34px;padding:0 var(--space-2-5);color:var(--ink-2);font:inherit;font-size:var(--text-sm);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer}.ss-trigger[data-v-73264107]:hover{border-color:var(--border-strong)}.ss-trigger[data-v-73264107]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.ss-trigger[data-v-73264107]:disabled{opacity:.55;cursor:not-allowed}.ss--fit .ss-trigger[data-v-73264107]{height:auto;padding:0;background:transparent;border:0;border-radius:0}.ss--fit .ss-trigger[data-v-73264107]:focus-visible{outline:0}.ss-value[data-v-73264107]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss--fit .ss-value[data-v-73264107]{max-width:24ch}.ss-caret[data-v-73264107]{flex:0 0 auto;color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out)}.ss-caret--open[data-v-73264107]{transform:rotate(180deg)}.ss-panel[data-v-73264107]{box-sizing:border-box;display:flex;flex-direction:column;max-height:min(360px,calc(100vh - var(--space-4)));padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.ss-search-wrap[data-v-73264107]{display:flex;align-items:center;gap:var(--space-2);flex:0 0 auto;padding:0 var(--space-2);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--r-md)}.ss-search-wrap[data-v-73264107]:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring)}.ss-search[data-v-73264107]{width:100%;min-width:0;height:34px;padding:0;color:var(--ink-2);font:inherit;font-size:var(--text-sm);background:transparent;border:0;outline:0}.ss-search[data-v-73264107]::placeholder{color:var(--text-subtle)}.ss-search[data-v-73264107]::-webkit-search-cancel-button{cursor:pointer}.ss-list[data-v-73264107]{min-height:0;margin-top:var(--space-1);overflow-y:auto}.ss-option[data-v-73264107]{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:34px;padding:var(--space-1-5) var(--space-2);color:var(--ink-2);font:inherit;font-size:var(--text-sm);text-align:left;background:transparent;border:0;border-radius:var(--r-sm);cursor:pointer}.ss-option[data-v-73264107]:hover,.ss-option--active[data-v-73264107]{background:var(--brand-weak)}.ss-option[data-v-73264107]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.ss-check[data-v-73264107]{flex:0 0 auto;color:var(--brand-text);opacity:0}.ss-check--selected[data-v-73264107]{opacity:1}.ss-option-label[data-v-73264107]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-empty[data-v-73264107]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1-5);margin:0;padding:var(--space-4) var(--space-2);color:var(--text-muted);font-size:var(--text-sm);text-align:center}.ss-empty-reset[data-v-73264107]{padding:var(--space-1) var(--space-2);color:var(--brand-text);font:inherit;font-size:var(--text-sm);font-weight:500;background:transparent;border:0;border-radius:var(--r-sm);cursor:pointer}.ss-empty-reset[data-v-73264107]:hover{background:var(--brand-weak)}.ss-empty-reset[data-v-73264107]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}@media (prefers-reduced-motion: reduce){.ss-caret[data-v-73264107]{transition:none}}.sel[data-v-a9cd4378]{width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-2-5);font-family:inherit;font-size:var(--text-sm);color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.sel[data-v-a9cd4378]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #5172f629}.sel[data-v-a9cd4378]:disabled{opacity:.55;cursor:not-allowed}.sel-wrap[data-v-a9cd4378]{display:contents}.sel-wrap--fit[data-v-a9cd4378]{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);cursor:pointer}.sel-wrap--fit .sel-value[data-v-a9cd4378]{white-space:nowrap}.sel-wrap--fit .sel-caret[data-v-a9cd4378]{flex:0 0 auto;opacity:.75}.sel-wrap--fit .sel[data-v-a9cd4378]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;opacity:0;border:0;cursor:pointer}.spn[data-v-8b8c834c]{display:inline-block;border-radius:50%;border:2px solid var(--border);border-top-color:var(--brand);animation:spn-rot-8b8c834c .6s linear infinite}.spn--sm[data-v-8b8c834c]{width:14px;height:14px;border-width:2px}.spn--md[data-v-8b8c834c]{width:20px;height:20px;border-width:2px}.spn--lg[data-v-8b8c834c]{width:32px;height:32px;border-width:3px}@keyframes spn-rot-8b8c834c{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spn[data-v-8b8c834c]{animation:none}}.bl[data-v-2ffd510d]{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-2-5);line-height:0;color:var(--text-subtle, var(--text-subtle))}.bl-svg[data-v-2ffd510d]{display:block;overflow:visible}.bl-r[data-v-2ffd510d]{fill:currentColor;opacity:.26}.bl-pulse .bl-r[data-v-2ffd510d]{opacity:.5}.bl-pulse .bl-dot[data-v-2ffd510d]{fill:var(--brand, var(--brand))}.bl-dot[data-v-2ffd510d]{transform-box:fill-box;transform-origin:center;animation:bl-tick-2ffd510d 1.15s ease-in-out infinite}.bl-dot--bottom[data-v-2ffd510d]{animation-delay:-.575s}@keyframes bl-tick-2ffd510d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.5)}}.bl-ring-track[data-v-2ffd510d]{stroke:currentColor;opacity:.2}.bl-ring-arc[data-v-2ffd510d]{stroke:var(--brand, var(--brand));transform-box:fill-box;transform-origin:center;animation:bl-spin-2ffd510d .75s linear infinite}@keyframes bl-spin-2ffd510d{to{transform:rotate(360deg)}}.bl-base[data-v-2ffd510d]{opacity:.16}.bl-band[data-v-2ffd510d]{animation:bl-sweep-2ffd510d 1.75s cubic-bezier(.45,0,.2,1) infinite}@keyframes bl-sweep-2ffd510d{0%{transform:translate(0)}66%{transform:translate(60px)}to{transform:translate(60px)}}.bl-label[data-v-2ffd510d]{font-family:inherit;font-size:var(--text-xs, 12px);font-weight:500;letter-spacing:.02em;color:var(--text-muted, var(--text-muted));line-height:1.2}@media (prefers-reduced-motion: reduce){.bl-dot[data-v-2ffd510d],.bl-ring-arc[data-v-2ffd510d],.bl-band[data-v-2ffd510d]{animation:none}.bl-base[data-v-2ffd510d]{opacity:.7}.bl-pulse .bl-r[data-v-2ffd510d]{opacity:.6}}.ti[data-v-64f828be]{width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-2-5);font-family:inherit;font-size:var(--text-sm);color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.ti[data-v-64f828be]::placeholder{color:var(--text-subtle)}.ti[data-v-64f828be]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #5172f629}.ti[data-v-64f828be]:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-2)}.ti--error[data-v-64f828be]{border-color:var(--danger)}.ti--error[data-v-64f828be]:focus{box-shadow:0 0 0 3px var(--danger-weak)}.td[data-v-d567b4e8]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);-webkit-user-select:none;user-select:none}.td-head[data-v-d567b4e8]{display:flex;align-items:center;gap:2px}.td-unit[data-v-d567b4e8]{min-width:44px;padding:var(--space-1) var(--space-2);font-family:inherit;font-size:var(--text-lg);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-2);background:var(--surface-2);border:1px solid transparent;border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.td-unit--on[data-v-d567b4e8]{color:var(--brand-strong);background:var(--brand-weak);border-color:color-mix(in srgb,var(--brand) 25%,transparent)}.td-unit[data-v-d567b4e8]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.td-colon[data-v-d567b4e8]{font-size:var(--text-lg);font-weight:600;color:var(--text-muted)}.td-face[data-v-d567b4e8]{position:relative;width:208px;height:208px;border-radius:50%;background:var(--surface-2)}.td-pin[data-v-d567b4e8]{position:absolute;left:50%;top:50%;width:6px;height:6px;transform:translate(-50%,-50%);border-radius:50%;background:var(--brand)}.td-hand[data-v-d567b4e8]{position:absolute;left:50%;bottom:50%;width:2px;background:var(--brand);transform-origin:bottom center;transition:transform var(--dur-fast) var(--ease-out),height var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.td-hand[data-v-d567b4e8]{transition:none}}.td-num[data-v-d567b4e8]{position:absolute;width:30px;height:30px;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:var(--text-12);font-variant-numeric:tabular-nums;color:var(--ink-2);background:transparent;border:none;border-radius:50%;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.td-num--inner[data-v-d567b4e8]{font-size:var(--text-11);color:var(--text-muted)}.td-num[data-v-d567b4e8]:hover:not(.td-num--on){background:color-mix(in srgb,var(--brand) 12%,transparent)}.td-num--on[data-v-d567b4e8]{background:var(--brand);color:#fff}.td-num--on.td-num--inner[data-v-d567b4e8]{color:#fff}.td-num[data-v-d567b4e8]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.tp[data-v-2386dffa]{position:relative;display:inline-block}.tp-field[data-v-2386dffa]{display:flex;align-items:center;gap:2px;height:34px;padding:0 var(--space-1) 0 2px;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-md);transition:border-color var(--dur-fast) var(--ease-out)}.tp-field[data-v-2386dffa]:hover,.tp-field--open[data-v-2386dffa]{border-color:var(--brand)}.tp-field[data-v-2386dffa]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)}.tp-clock[data-v-2386dffa]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.tp-clock[data-v-2386dffa]:hover{color:var(--brand);background:var(--surface-2)}.tp-clock[data-v-2386dffa]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.tp-input[data-v-2386dffa]{width:52px;border:none;background:transparent;font-family:inherit;font-size:var(--text-sm);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink-2)}.tp-input[data-v-2386dffa]:focus{outline:none}.tp-input[data-v-2386dffa]::placeholder{color:var(--text-subtle)}.tp-pop[data-v-2386dffa]{position:absolute;top:calc(100% + 6px);left:0;z-index:1000;padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-2),0 8px 32px #0a0a0a1f}.ta[data-v-e2c47476]{width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-2-5);font-family:inherit;font-size:var(--text-sm);line-height:1.5;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);resize:vertical;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.ta[data-v-e2c47476]::placeholder{color:var(--text-subtle)}.ta[data-v-e2c47476]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #5172f629}.ta[data-v-e2c47476]:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-2)}.ta--error[data-v-e2c47476]{border-color:var(--danger)}.ta--error[data-v-e2c47476]:focus{box-shadow:0 0 0 3px var(--danger-weak)}.ta--mono[data-v-e2c47476]{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.55}.tgl[data-v-8b9d1199]{position:relative;width:38px;height:22px;flex-shrink:0;border:none;border-radius:var(--r-full);background:var(--border-strong);box-shadow:inset 0 1px 2px #0a0a0a14;cursor:pointer;padding:0;transition:background var(--dur) var(--ease-out)}.tgl--on[data-v-8b9d1199]{background:linear-gradient(135deg,var(--brand),var(--brand-strong))}.tgl[data-v-8b9d1199]:disabled{opacity:.55;cursor:not-allowed}.tgl[data-v-8b9d1199]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.tgl[data-v-8b9d1199]:before{content:"";position:absolute;top:-9px;right:-5px;bottom:-9px;left:-5px}.tgl-knob[data-v-8b9d1199]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-1);transition:transform calc(var(--dur) * 1.5) cubic-bezier(.34,1.4,.64,1),width var(--dur) var(--ease-out)}.tgl--on .tgl-knob[data-v-8b9d1199]{transform:translate(16px)}.tgl:active:not(:disabled) .tgl-knob[data-v-8b9d1199]{width:22px}.tgl--on:active:not(:disabled) .tgl-knob[data-v-8b9d1199]{transform:translate(12px)}.ti[data-v-0c9d7f92]{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-subtle)}.ti--brand[data-v-0c9d7f92]{color:var(--brand-weak)}.ti--sm .ti-dot[data-v-0c9d7f92]{width:4px;height:4px}.ti--md .ti-dot[data-v-0c9d7f92]{width:6px;height:6px}.ti-dot[data-v-0c9d7f92]{border-radius:50%;background:currentColor;animation:ti-lift-0c9d7f92 .9s ease-in-out infinite}.ti-dot[data-v-0c9d7f92]:nth-child(2){animation-delay:var(--dur)}.ti-dot[data-v-0c9d7f92]:nth-child(3){animation-delay:calc(var(--dur) * 2)}@keyframes ti-lift-0c9d7f92{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.ti-dot[data-v-0c9d7f92]{animation:none}}.cp[data-v-4a8498cd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding-top:14vh;background:#0a0a0a52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cp-panel[data-v-4a8498cd]{width:min(560px,calc(100vw - 32px));max-height:60vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-2),0 24px 48px #0a0a0a2e;overflow:hidden}.cp-search[data-v-4a8498cd]{display:flex;align-items:center;gap:var(--space-2-5);padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border)}.cp-search-ico[data-v-4a8498cd]{color:var(--text-muted);flex-shrink:0}.cp-input[data-v-4a8498cd]{flex:1;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--text-md);color:var(--ink)}.cp-input[data-v-4a8498cd]::placeholder{color:var(--text-subtle)}.cp-esc[data-v-4a8498cd]{font-size:var(--text-10);font-weight:600;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--r-sm);padding:2px var(--space-1-5);background:var(--surface-2)}.cp-list[data-v-4a8498cd]{list-style:none;margin:0;padding:var(--space-1-5);overflow-y:auto;overscroll-behavior:contain;flex:1}.cp-empty[data-v-4a8498cd]{padding:var(--space-5);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}.cp-item[data-v-4a8498cd]{display:flex;align-items:center;gap:var(--space-2-5);padding:var(--space-2) var(--space-2-5);border-radius:var(--r-md);cursor:pointer;color:var(--ink-2);font-size:var(--text-sm)}.cp-item--active[data-v-4a8498cd]{background:var(--brand-weak);color:var(--brand-strong)}.cp-item-ico[data-v-4a8498cd]{display:inline-flex;flex-shrink:0;color:var(--text-muted)}.cp-item--active .cp-item-ico[data-v-4a8498cd]{color:var(--brand)}.cp-item-label[data-v-4a8498cd]{flex:1;font-weight:450}.cp-item-hint[data-v-4a8498cd]{font-size:var(--text-10);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle)}.cp-foot[data-v-4a8498cd]{display:flex;gap:var(--space-4);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--text-muted)}.cp-foot kbd[data-v-4a8498cd]{font-family:inherit;font-size:var(--text-10);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px var(--space-1);margin-right:var(--space-1);background:var(--surface-2)}.cp-leave-active[data-v-4a8498cd]{transition:opacity var(--dur-fast) var(--ease-out)}.cp-leave-to[data-v-4a8498cd]{opacity:0}.dwr[data-v-68695839]{position:fixed;top:0;right:0;bottom:0;z-index:900;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border);box-shadow:-8px 0 24px #0a0a0a1f;transition:transform var(--dur-fast) var(--ease-out)}.dwr--dragging[data-v-68695839]{transition:none}.dwr-enter-active[data-v-68695839]{transition:transform var(--dur-slow) var(--ease-out)}.dwr-leave-active[data-v-68695839]{transition:transform var(--dur) var(--ease-out)}.dwr-enter-from[data-v-68695839],.dwr-leave-to[data-v-68695839]{transform:translate(100%)}.dwr-head[data-v-68695839]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface-2);flex-shrink:0}.dwr-titles[data-v-68695839]{display:flex;align-items:baseline;gap:var(--space-2-5);min-width:0;flex:1}.dwr-title[data-v-68695839]{font-size:var(--text-base);font-weight:700;color:var(--ink);white-space:nowrap}.dwr-sub[data-v-68695839]{font-size:var(--text-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dwr-close[data-v-68695839]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:var(--r-sm);background:none;color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.dwr-close[data-v-68695839]:hover{color:var(--ink);background:var(--surface)}.dwr-close[data-v-68695839]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.dwr-body[data-v-68695839]{flex:1;overflow-y:auto;padding:var(--space-4)}.es[data-v-bd3913b1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;padding:var(--space-6) var(--space-5);text-align:center;animation:es-in-bd3913b1 var(--dur-slow) var(--ease-out)}.es-plate[data-v-bd3913b1]{display:inline-flex;align-items:center;justify-content:center;width:88px;height:88px;margin-bottom:var(--space-5);border-radius:22px;background:var(--brand-weak);color:var(--brand-text)}.es-plate[data-v-bd3913b1] svg{width:32px;height:32px}.es-title[data-v-bd3913b1]{margin:0;color:var(--ink);font-size:var(--text-20);font-weight:650;letter-spacing:-.01em}.es-desc[data-v-bd3913b1]{max-width:52ch;margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-14);line-height:1.55}.es-note[data-v-bd3913b1]{display:flex;align-items:center;gap:var(--space-2-5);max-width:60ch;margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:var(--text-muted);font-size:var(--text-13);line-height:1.5;text-align:left}.es-note-icon[data-v-bd3913b1]{flex-shrink:0;display:inline-flex;color:var(--text-subtle)}.es-actions[data-v-bd3913b1]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-top:var(--space-5)}@keyframes es-in-bd3913b1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.es[data-v-bd3913b1]{animation:none}}.alert[data-v-d7557bc8]{display:flex;align-items:flex-start;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--r-md);font-size:var(--text-sm);line-height:1.45;color:var(--ink-2)}.alert-icon[data-v-d7557bc8]{flex-shrink:0;display:inline-flex;margin-top:1px}.alert-body[data-v-d7557bc8]{min-width:0;flex:1}.alert-title[data-v-d7557bc8]{margin:0 0 2px;font-weight:600;color:var(--ink)}.alert-text[data-v-d7557bc8]{color:var(--ink-2)}.alert-text[data-v-d7557bc8] p{margin:0}.alert-actions[data-v-d7557bc8]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.alert-dismiss[data-v-d7557bc8]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-3px -4px 0 0;padding:0;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.alert-dismiss[data-v-d7557bc8]:hover{background:#0a0a0a0f;color:var(--ink-2)}.alert-dismiss[data-v-d7557bc8]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.alert--info[data-v-d7557bc8]{background:var(--info-weak);border-left-color:var(--info)}.alert--success[data-v-d7557bc8]{background:var(--success-weak);border-left-color:var(--success)}.alert--warning[data-v-d7557bc8]{background:var(--warning-weak);border-left-color:var(--warning)}.alert--danger[data-v-d7557bc8]{background:var(--danger-weak);border-left-color:var(--danger)}.alert--info .alert-icon[data-v-d7557bc8]{color:var(--info)}.alert--success .alert-icon[data-v-d7557bc8]{color:var(--success)}.alert--warning .alert-icon[data-v-d7557bc8]{color:var(--warning)}.alert--danger .alert-icon[data-v-d7557bc8]{color:var(--danger)}.menu[data-v-05d6f0d2]{position:relative;display:inline-flex}.menu__trigger[data-v-05d6f0d2]{display:inline-flex}.menu__pop[data-v-05d6f0d2]{position:absolute;top:calc(100% + 6px);z-index:1000;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2);padding:var(--space-1);display:flex;flex-direction:column}.menu__pop--end[data-v-05d6f0d2]{right:0}.menu__pop--start[data-v-05d6f0d2]{left:0}.menu-pop-enter-active[data-v-05d6f0d2],.menu-pop-leave-active[data-v-05d6f0d2]{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.menu-pop-enter-from[data-v-05d6f0d2],.menu-pop-leave-to[data-v-05d6f0d2]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion: reduce){.menu-pop-enter-active[data-v-05d6f0d2],.menu-pop-leave-active[data-v-05d6f0d2]{transition:none}}.ctxm[data-v-ea694d6f]{position:fixed;z-index:1000;display:flex;flex-direction:column;padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.ctxm__item[data-v-ea694d6f]{display:flex;align-items:center;gap:var(--space-2);padding:6px var(--space-3);color:var(--text);font:inherit;font-size:var(--text-sm);text-align:left;background:none;border:0;border-radius:var(--r-md);cursor:pointer;white-space:nowrap}.ctxm__item[data-v-ea694d6f]:hover:not(:disabled){background:var(--bg)}.ctxm__item[data-v-ea694d6f]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.ctxm__item[data-v-ea694d6f]:disabled{color:var(--text-muted);cursor:default}.ctxm__item--danger[data-v-ea694d6f]{color:var(--danger)}.ctxm__icon[data-v-ea694d6f]{display:inline-grid;place-items:center;width:14px;color:var(--text-muted)}.ctxm__item--danger .ctxm__icon[data-v-ea694d6f]{color:inherit}.ctxm__sep[data-v-ea694d6f]{height:1px;margin:var(--space-1) 0;background:var(--border);border:0}.me[data-v-59dd323b]{display:inline-flex}.me-wand[data-v-59dd323b]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;overflow:hidden;border:1px solid transparent;border-radius:var(--r-md);background:linear-gradient(135deg,#6d8bff 0%,var(--brand) 48%,var(--brand-strong) 100%);color:#fff;cursor:pointer;box-shadow:0 1px 2px #4158d847,inset 0 1px #ffffff38;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.me-wand>svg[data-v-59dd323b]{position:relative;z-index:1}.me-wand[data-v-59dd323b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.55) 50%,transparent 68%);transform:translate(-130%);pointer-events:none}.me-wand[data-v-59dd323b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #5172f680,0 0 0 3px #5172f629,inset 0 1px #ffffff4d}.me-wand[data-v-59dd323b]:active:not(:disabled){transform:scale(.94)}.me-wand[data-v-59dd323b]:focus-visible{outline:2px solid var(--focus-ring-color, var(--brand));outline-offset:2px}.me-wand--open[data-v-59dd323b]{box-shadow:0 4px 14px #5172f680,0 0 0 3px #5172f633}.me-wand[data-v-59dd323b]:disabled:not(.me-wand--busy){background:var(--surface-2);color:var(--text-subtle);border-color:var(--border);cursor:not-allowed;box-shadow:none}@media (prefers-reduced-motion: no-preference){.me-wand[data-v-59dd323b]:not(:disabled):before{animation:me-sheen-59dd323b 5s ease-in-out infinite}}@keyframes me-sheen-59dd323b{0%{transform:translate(-130%)}16%{transform:translate(130%)}to{transform:translate(130%)}}.me-pop[data-v-59dd323b]{z-index:1200;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2);overflow:hidden;font-family:inherit}.me-menu[data-v-59dd323b]{padding:var(--space-1);display:flex;flex-direction:column}.me-item[data-v-59dd323b]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border:none;border-radius:var(--r-sm);background:transparent;font-family:inherit;font-size:var(--text-sm);color:var(--ink-2);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.me-item[data-v-59dd323b]:hover{background:var(--surface-2)}.me-item--sub[data-v-59dd323b]{padding-left:var(--space-3)}.me-item--back[data-v-59dd323b]{color:var(--text-muted);font-weight:600}.me-i[data-v-59dd323b]{width:15px;height:15px;flex-shrink:0;color:var(--brand)}.me-chev[data-v-59dd323b]{width:13px;height:13px;margin-left:auto;color:var(--text-subtle)}.me-chev--back[data-v-59dd323b]{margin-left:0;margin-right:2px;color:var(--text-muted)}.me-state[data-v-59dd323b]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.me-state--err[data-v-59dd323b]{flex-direction:column;align-items:flex-start;color:var(--danger-strong)}.me-link[data-v-59dd323b]{border:none;background:none;padding:0;color:var(--brand);font:inherit;font-weight:600;cursor:pointer}.me-preview[data-v-59dd323b]{padding:var(--space-2-5) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.me-preview-label[data-v-59dd323b]{font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-strong)}.me-editor[data-v-59dd323b]{width:100%;box-sizing:border-box;min-height:96px;max-height:320px;resize:vertical;padding:var(--space-2) var(--space-2-5);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font-family:inherit;font-size:var(--text-sm);line-height:1.5;white-space:pre-wrap;word-break:break-word;overflow-y:auto;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.me-editor[data-v-59dd323b]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #5172f624}.me-preview-actions[data-v-59dd323b]{display:flex;justify-content:flex-end;gap:var(--space-1-5)}.me-btn[data-v-59dd323b]{padding:var(--space-1-5) var(--space-3);border-radius:var(--r-md);border:1px solid transparent;font-family:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.me-btn--ghost[data-v-59dd323b]{background:var(--surface);border-color:var(--border);color:var(--ink-2)}.me-btn--ghost[data-v-59dd323b]:hover{background:var(--surface-2)}.me-btn--primary[data-v-59dd323b]{background:var(--brand);color:#fff}.me-btn--primary[data-v-59dd323b]:hover{background:var(--brand-strong)}.me-pop-enter-active[data-v-59dd323b],.me-pop-leave-active[data-v-59dd323b]{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.me-pop-enter-from[data-v-59dd323b],.me-pop-leave-to[data-v-59dd323b]{opacity:0;transform:translateY(6px)}.mdl-overlay[data-v-2c4a5178]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:#0a0a0a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mdl-panel[data-v-2c4a5178]{width:100%;display:flex;flex-direction:column;max-height:calc(100vh - 2 * var(--space-5));background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow-2)}.mdl-head[data-v-2c4a5178]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5) 0}.mdl-title[data-v-2c4a5178]{margin:0;font-size:var(--text-md);font-weight:600;color:var(--ink)}.mdl-x[data-v-2c4a5178]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.mdl-x[data-v-2c4a5178]:hover{background:var(--surface-2);color:var(--ink-2)}.mdl-body[data-v-2c4a5178]{padding:var(--space-4) var(--space-5);overflow-y:auto;font-size:var(--text-base);color:var(--ink-2)}.mdl-foot[data-v-2c4a5178]{display:flex;justify-content:flex-end;gap:var(--space-2);padding:0 var(--space-5) var(--space-4)}.mdl-enter-active[data-v-2c4a5178]{transition:opacity var(--dur) var(--ease-out)}.mdl-leave-active[data-v-2c4a5178]{transition:opacity var(--dur-fast) var(--ease-out)}.mdl-enter-active .mdl-panel[data-v-2c4a5178]{transition:transform var(--dur-slow) var(--ease-out),opacity var(--dur) var(--ease-out)}.mdl-leave-active .mdl-panel[data-v-2c4a5178]{transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.mdl-enter-from[data-v-2c4a5178],.mdl-leave-to[data-v-2c4a5178]{opacity:0}.mdl-enter-from .mdl-panel[data-v-2c4a5178],.mdl-leave-to .mdl-panel[data-v-2c4a5178]{opacity:0;transform:translateY(8px) scale(.96)}.cfm-msg[data-v-3fab4641]{margin:0;white-space:pre-line;line-height:1.5;color:var(--ink-2)}.tst-wrap[data-v-2ac52541]{position:fixed;top:var(--space-4);right:calc(var(--space-4) + var(--ui-panel-inset, 0px));z-index:1200;display:flex;flex-direction:column;gap:var(--space-2);max-width:min(380px,calc(100vw - 2 * var(--space-4)));pointer-events:none}@media (max-width: 900px){html[data-ui-panel-inset]{right:var(--space-4)}}.tst[data-v-2ac52541]{pointer-events:auto;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-3);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:var(--r-md);box-shadow:var(--shadow-2);cursor:pointer}.tst-dot[data-v-2ac52541]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--brand)}.tst-msg[data-v-2ac52541]{flex:1;min-width:0;font-size:var(--text-sm);color:var(--ink-2);line-height:1.4;word-break:break-word}.tst-x[data-v-2ac52541]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-muted);cursor:pointer}.tst-x[data-v-2ac52541]:hover{background:var(--surface-2);color:var(--ink-2)}.tst--success[data-v-2ac52541]{border-left-color:var(--success, var(--success))}.tst--success .tst-dot[data-v-2ac52541]{background:var(--success, var(--success))}.tst--warning[data-v-2ac52541]{border-left-color:var(--warning, var(--warning))}.tst--warning .tst-dot[data-v-2ac52541]{background:var(--warning, var(--warning))}.tst--danger[data-v-2ac52541]{border-left-color:var(--danger, var(--danger-strong))}.tst--danger .tst-dot[data-v-2ac52541]{background:var(--danger, var(--danger-strong))}.tst-enter-active[data-v-2ac52541],.tst-leave-active[data-v-2ac52541]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.tst-enter-from[data-v-2ac52541],.tst-leave-to[data-v-2ac52541]{opacity:0;transform:translate(16px)}.tst-leave-active[data-v-2ac52541]{position:absolute;left:0;right:0}.tst-move[data-v-2ac52541]{transition:transform var(--dur) var(--ease-out)}.pb[data-v-b06e7c20]{width:100%;overflow:hidden;background:var(--surface-2);border-radius:var(--r-full)}.pb--md[data-v-b06e7c20]{height:6px}.pb--sm[data-v-b06e7c20]{height:2px;border-radius:0}.pb-fill[data-v-b06e7c20]{height:100%;background:var(--brand);border-radius:inherit;transition:width var(--dur-slow) var(--ease-out)}.pb-fill--indeterminate[data-v-b06e7c20]{width:35%;animation:pb-sweep-b06e7c20 1.4s linear infinite}@keyframes pb-sweep-b06e7c20{0%{transform:translate(-110%)}to{transform:translate(390%)}}@media (prefers-reduced-motion: reduce){.pb-fill--indeterminate[data-v-b06e7c20]{animation:none;transform:translate(90%)}}.sk[data-v-079280ef]{display:inline-block;background:var(--skeleton-bg, var(--surface-2));background-image:linear-gradient(90deg,var(--skeleton-bg, var(--surface-2)) 0%,var(--skeleton-sheen) 50%,var(--skeleton-bg, var(--surface-2)) 100%);background-size:200% 100%;animation:sk-shimmer-079280ef var(--skeleton-dur, 1.4s) linear infinite}.sk--line[data-v-079280ef]{border-radius:var(--r-sm)}.sk--rect[data-v-079280ef]{border-radius:var(--r-md);height:80px}.sk--rect[style*=height][data-v-079280ef]{height:auto}.sk--circle[data-v-079280ef]{border-radius:50%;width:36px;height:36px}.sk--pulse[data-v-079280ef]{background-image:none;animation:sk-pulse-079280ef var(--skeleton-dur, 1.4s) ease-in-out infinite}@media (prefers-reduced-motion: reduce){.sk[data-v-079280ef]{background-image:none;animation:none}}@keyframes sk-shimmer-079280ef{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sk-pulse-079280ef{0%,to{opacity:1}50%{opacity:.55}}.tt[data-v-f72fddf7]{position:relative;display:inline-flex;outline:none}.tt-tip[data-v-f72fddf7]{position:absolute;z-index:1200;width:max-content;max-width:280px;padding:var(--space-1) var(--space-2);border-radius:var(--r-sm);background:var(--surface-inverse);color:var(--ink-inverse);font-size:var(--text-xs);font-weight:500;line-height:1.35;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.tt:hover .tt-tip[data-v-f72fddf7],.tt:focus-visible .tt-tip[data-v-f72fddf7]{opacity:1;transform:translate(var(--tt-x, 0),var(--tt-y, 0))}.tt-tip--top[data-v-f72fddf7]{bottom:calc(100% + 6px);left:50%;--tt-x: -50%;transform:translate(-50%,3px)}.tt-tip--bottom[data-v-f72fddf7]{top:calc(100% + 6px);left:50%;--tt-x: -50%;transform:translate(-50%,-3px)}.tt-tip--left[data-v-f72fddf7]{right:calc(100% + 6px);top:50%;--tt-y: -50%;transform:translate(3px,-50%)}.tt-tip--right[data-v-f72fddf7]{left:calc(100% + 6px);top:50%;--tt-y: -50%;transform:translate(-3px,-50%)}.an[data-v-28114750]{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums}.an-slot[data-v-28114750]{display:inline-block;height:1em;overflow:hidden;line-height:1}.an-strip[data-v-28114750]{display:flex;flex-direction:column;transition:transform var(--dur-slow) var(--ease-out)}.an-digit[data-v-28114750]{height:1em;line-height:1}.an-char[data-v-28114750]{line-height:1}.ct[data-v-4566fa89]{display:inline-flex;line-height:1}.ct-cols[data-v-4566fa89]{display:inline-flex;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 25%,#000 75%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 25%,#000 75%,transparent 100%)}.ct-col[data-v-4566fa89]{position:relative;display:inline-block;width:1ch;height:1em;overflow:hidden;font-variant-numeric:tabular-nums}.ct-digit[data-v-4566fa89]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;will-change:transform}.av[data-v-0ca7f103]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;font-weight:700;-webkit-user-select:none;user-select:none;overflow:hidden}.av--sm[data-v-0ca7f103]{width:24px;height:24px;font-size:var(--text-10)}.av--md[data-v-0ca7f103]{width:32px;height:32px;font-size:var(--text-11)}.av--lg[data-v-0ca7f103]{width:40px;height:40px;font-size:var(--text-13)}.av-img[data-v-0ca7f103]{width:100%;height:100%;object-fit:cover}.avg[data-v-16a10770]{display:inline-flex;align-items:center}.avg-item[data-v-16a10770]{box-shadow:0 0 0 2px var(--surface);transition:transform var(--dur-fast) var(--ease-out)}.avg-item[data-v-16a10770]:not(:first-child){margin-left:-8px}.avg--sm .avg-item[data-v-16a10770]:not(:first-child){margin-left:-6px}.avg-item[data-v-16a10770]:hover{transform:translateY(-2px)}.avg-more[data-v-16a10770]{display:inline-flex;align-items:center;justify-content:center;margin-left:-8px;z-index:0;border-radius:50%;background:var(--surface-2);color:var(--text-muted);font-weight:600;box-shadow:0 0 0 2px var(--surface)}.avg-more--sm[data-v-16a10770]{width:24px;height:24px;font-size:var(--text-10);margin-left:-6px}.avg-more--md[data-v-16a10770]{width:32px;height:32px;font-size:var(--text-10)}.avg-more--lg[data-v-16a10770]{width:40px;height:40px;font-size:var(--text-12)}.clp[data-v-65cf611a]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.clp-head[data-v-65cf611a]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2-5) var(--space-4);border:none;background:transparent;font-family:inherit;font-size:var(--text-base);font-weight:600;color:var(--ink-2);text-align:left;cursor:pointer}.clp-chev[data-v-65cf611a]{flex-shrink:0;color:var(--text-muted);transition:transform var(--dur) var(--ease-out)}.clp--open .clp-chev[data-v-65cf611a]{transform:rotate(180deg)}.clp-grid[data-v-65cf611a]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-out)}.clp--open .clp-grid[data-v-65cf611a]{grid-template-rows:1fr}.clp-inner[data-v-65cf611a]{overflow:hidden;min-height:0}.clp-body[data-v-65cf611a]{padding:0 var(--space-4) var(--space-4);font-size:var(--text-base);color:var(--ink-2)}.kbd[data-v-f64e0464]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:2px var(--space-1);border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:var(--r-sm);background:var(--surface);color:var(--text-muted);font-family:inherit;font-size:var(--text-xs);font-weight:600;line-height:1.3}.rz[data-v-d69da5f2]{position:relative;flex:none;background:none;border:none;padding:0;z-index:2;touch-action:none}.rz--vertical[data-v-d69da5f2]{width:9px;margin-inline:-4px;cursor:col-resize;align-self:stretch}.rz--horizontal[data-v-d69da5f2]{height:9px;margin-block:-4px;cursor:row-resize;justify-self:stretch}.rz-line[data-v-d69da5f2]{position:absolute;background:var(--border);transition:background var(--dur) var(--ease-out)}.rz--vertical .rz-line[data-v-d69da5f2]{top:0;right:4px;bottom:0;left:4px}.rz--horizontal .rz-line[data-v-d69da5f2]{top:4px;right:0;bottom:4px;left:0}.rz:hover .rz-line[data-v-d69da5f2],.rz--active .rz-line[data-v-d69da5f2]{background:var(--brand)}.rz--vertical:hover .rz-line[data-v-d69da5f2],.rz--vertical.rz--active .rz-line[data-v-d69da5f2]{top:0;right:3px;bottom:0;left:3px}.rz--horizontal:hover .rz-line[data-v-d69da5f2],.rz--horizontal.rz--active .rz-line[data-v-d69da5f2]{top:3px;right:0;bottom:3px;left:0}.rz[data-v-d69da5f2]:focus-visible{outline:none}.rz:focus-visible .rz-line[data-v-d69da5f2]{background:var(--focus-ring-color)}.rz--vertical:focus-visible .rz-line[data-v-d69da5f2]{top:0;right:3px;bottom:0;left:3px}.rz--horizontal:focus-visible .rz-line[data-v-d69da5f2]{top:3px;right:0;bottom:3px;left:0}@media (prefers-reduced-motion: reduce){.rz-line[data-v-d69da5f2]{transition:none}}.rt[data-v-984ecc1d]{overflow-wrap:anywhere}:where(.rt-a[data-v-984ecc1d]){color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}:where(.rt-a[data-v-984ecc1d]):hover{text-decoration-thickness:2px}.rt-a[data-v-984ecc1d]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--r-sm)}:where(.rt-code[data-v-984ecc1d]){padding:1px var(--space-1);border-radius:var(--r-sm);background:var(--surface-2);font-family:var(--font-mono);font-size:.9em}.ac[data-v-a2b5e49b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--space-2) var(--space-2-5);font-family:var(--font-sans);font-size:var(--text-12);color:var(--ink-2);display:flex;flex-direction:column;gap:var(--space-1-5);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);--ac-relay: #8b5cf6;--ac-relay-weak: #f5f3ff;--ac-relay-strong: #6d28d9;--ac-forward: #0d9488;--ac-forward-weak: #f0fdfa;--ac-forward-strong: #115e59}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ac[data-v-a2b5e49b]{--ac-relay-weak: #1e1633;--ac-relay-strong: #a78bfa;--ac-forward-weak: #0c2229;--ac-forward-strong: #22d3ee}}:root[data-theme=dark] .ac[data-v-a2b5e49b]{--ac-relay-weak: #1e1633;--ac-relay-strong: #a78bfa;--ac-forward-weak: #0c2229;--ac-forward-strong: #22d3ee}.ac[data-v-a2b5e49b]:hover{box-shadow:var(--shadow-2)}.ac+.ac[data-v-a2b5e49b]{margin-top:var(--space-2)}.ac-hd[data-v-a2b5e49b]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ac-seq[data-v-a2b5e49b]{font-size:var(--text-10);font-weight:800;letter-spacing:.04em;padding:1px var(--space-1-5);border-radius:20px;background:var(--surface-2);color:var(--text-muted)}.ac-ts[data-v-a2b5e49b]{font-size:var(--text-10);color:var(--text-muted)}.ac-type[data-v-a2b5e49b]{align-self:flex-start;font-size:var(--text-10);font-weight:600;padding:1px var(--space-1-5);border-radius:var(--r-sm);word-break:break-all}.ac-path[data-v-a2b5e49b]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1)}.ac-path-sep[data-v-a2b5e49b]{color:var(--border-strong);font-size:var(--text-10)}.ac-path-node[data-v-a2b5e49b]{display:inline-flex;align-items:center;padding:1px var(--space-1-5);font-size:var(--text-10);border-radius:var(--r-sm);background:var(--brand-weak);color:var(--brand-text);font-weight:600}.ac-path-node--leaf[data-v-a2b5e49b]{background:var(--brand-strong);color:#fff}.ac-suggest-wrap[data-v-a2b5e49b]{display:flex;flex-direction:column;gap:var(--space-1)}.ac-suggest[data-v-a2b5e49b]{margin:0;font-size:var(--text-11);color:var(--text-muted);line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-wrap;word-break:break-word}.ac-suggest--expanded[data-v-a2b5e49b]{display:block;-webkit-line-clamp:unset;overflow:visible}.ac-suggest[data-v-a2b5e49b] strong{font-weight:700;color:var(--ink)}.ac-expand-btn[data-v-a2b5e49b]{align-self:flex-start;background:none;border:none;padding:0;font-size:var(--text-10);font-weight:600;color:var(--brand);cursor:pointer;line-height:1}.ac-expand-btn[data-v-a2b5e49b]:hover{text-decoration:underline}.ac-merchant[data-v-a2b5e49b]{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-1);padding:1px var(--space-1-5);background:var(--brand-weak);border:1px solid var(--brand-weak);border-radius:20px;text-decoration:none;font-size:var(--text-10);font-weight:600;color:var(--brand-text);transition:background var(--dur-fast) var(--ease-out)}.ac-merchant[data-v-a2b5e49b]:hover{background:var(--brand-weak)}.ac--respond[data-v-a2b5e49b]{border-left-color:var(--brand)}.ac-type--respond[data-v-a2b5e49b]{background:var(--brand-weak);color:var(--brand-text)}.ac--escalate[data-v-a2b5e49b]{border-left-color:var(--danger)}.ac-type--escalate[data-v-a2b5e49b]{background:var(--danger-weak);color:var(--danger-strong)}.ac--relay[data-v-a2b5e49b]{border-left-color:var(--ac-relay)}.ac-type--relay[data-v-a2b5e49b]{background:var(--ac-relay-weak);color:var(--ac-relay-strong)}.ac--forward[data-v-a2b5e49b]{border-left-color:var(--ac-forward)}.ac-type--forward[data-v-a2b5e49b]{background:var(--ac-forward-weak);color:var(--ac-forward-strong)}.ac--atl[data-v-a2b5e49b]{border-left-color:var(--warning)}.ac-type--atl[data-v-a2b5e49b]{background:var(--warning-weak);color:var(--warning-strong)}.ac--noop[data-v-a2b5e49b]{border-left-color:var(--border-strong)}.ac-type--noop[data-v-a2b5e49b]{background:var(--surface-2);color:var(--text-muted)}.ac--default[data-v-a2b5e49b]{border-left-color:var(--text-muted)}.ac-type--default[data-v-a2b5e49b]{background:var(--surface-2);color:var(--text-muted)}.atc[data-v-6d6604ef]{display:flex;align-items:center;gap:var(--space-2);width:fit-content;max-width:100%;padding:var(--space-1) var(--space-3);color:var(--brand-strong);background:var(--brand-weak);border:1px solid var(--brand);border-radius:var(--r-full);font-size:var(--text-11)}.atc svg[data-v-6d6604ef]{flex-shrink:0;opacity:.8}.atc-name[data-v-6d6604ef]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.atc-size[data-v-6d6604ef]{flex-shrink:0;color:var(--text-muted);font-size:var(--text-10)}.atc-remove[data-v-6d6604ef]{border:0;background:transparent;color:inherit;cursor:pointer;font-size:var(--text-13);line-height:1;padding:0 2px;flex-shrink:0}.atc-remove[data-v-6d6604ef]:hover{color:var(--danger-strong)}.cb[data-v-1101e2eb]{display:flex;align-items:flex-end;gap:var(--space-2);max-width:var(--cb-max, 76%)}.cb--out[data-v-1101e2eb]{margin-left:auto;flex-direction:row-reverse}.cb-wrap[data-v-1101e2eb]{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.cb--out .cb-wrap[data-v-1101e2eb]{align-items:flex-end}.cb-avatar[data-v-1101e2eb]{flex:none;align-self:flex-end;width:var(--cb-avatar, 24px)}.cb--run-start[data-v-1101e2eb]{margin-top:var(--space-4)}.cb--run-cont[data-v-1101e2eb]{margin-top:var(--space-1)}.cb-meta[data-v-1101e2eb]{display:flex;align-items:center;gap:var(--space-1);margin-bottom:2px}.cb-meta[data-v-1101e2eb]:not(:has(*)){display:none}.cb--out .cb-meta[data-v-1101e2eb]{flex-direction:row-reverse}.cb-sender[data-v-1101e2eb]{color:var(--text-muted);font-size:var(--text-10);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cb--run-cont .cb-meta[data-v-1101e2eb]:has(.cb-sender){margin-top:var(--space-3)}.cb-bubble[data-v-1101e2eb]{padding:var(--space-2-5) var(--space-3);border:1px solid var(--border-strong);border-radius:18px;background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow-1);overflow-wrap:anywhere;min-width:44px;display:flow-root}.cb--in .cb-bubble[data-v-1101e2eb]{border-bottom-left-radius:5px}.cb--out .cb-bubble[data-v-1101e2eb]{border-bottom-right-radius:5px}.cb-bubble[data-v-1101e2eb] :where(p){margin:0;overflow:hidden;line-height:1.5;font-size:var(--text-13);white-space:pre-wrap}.cb--brand .cb-bubble[data-v-1101e2eb]{color:var(--on-brand);border-color:var(--brand);background:var(--brand);box-shadow:0 2px 10px color-mix(in srgb,var(--brand) 26%,transparent)}.cb--sender-1 .cb-sender[data-v-1101e2eb]{color:var(--avatar-1-strong)}.cb--sender-2 .cb-sender[data-v-1101e2eb]{color:var(--avatar-2-strong)}.cb--sender-3 .cb-sender[data-v-1101e2eb]{color:var(--avatar-3-strong)}.cb--sender-4 .cb-sender[data-v-1101e2eb]{color:var(--avatar-4-strong)}.cb--sender-5 .cb-sender[data-v-1101e2eb]{color:var(--avatar-5-strong)}.cb--sender-6 .cb-sender[data-v-1101e2eb]{color:var(--avatar-6-strong)}.cb--sender-7 .cb-sender[data-v-1101e2eb]{color:var(--avatar-7-strong)}.ct[data-v-1e9e0426]{float:right;margin:8px 0 0 10px;color:color-mix(in srgb,currentColor 55%,transparent);font-size:var(--text-10);line-height:1;white-space:nowrap}.ct--block[data-v-1e9e0426]{float:none;display:block;margin:var(--space-1) 0 0;text-align:right}.qm[data-v-99ca71f9]{display:flex;gap:var(--space-2);width:100%;margin-bottom:var(--space-1-5);padding:var(--space-1-5) var(--space-2);border:0;border-radius:var(--r-sm);background:var(--surface-2);font:inherit;text-align:left;overflow:hidden}.qm-bar[data-v-99ca71f9]{flex-shrink:0;width:3px;border-radius:var(--r-full);background:var(--brand)}.qm-body[data-v-99ca71f9]{min-width:0;display:flex;flex-direction:column;gap:1px}.qm-author[data-v-99ca71f9]{color:var(--brand-strong, var(--brand));font-size:var(--text-10);font-weight:700}.qm-text[data-v-99ca71f9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:var(--text-11)}.qm--missing .qm-text[data-v-99ca71f9]{font-style:italic;color:var(--text-subtle)}.qm--out[data-v-99ca71f9]{background:color-mix(in srgb,var(--on-brand) 16%,transparent)}.qm--out .qm-bar[data-v-99ca71f9]{background:var(--on-brand)}.qm--out .qm-author[data-v-99ca71f9],.qm--out .qm-text[data-v-99ca71f9]{color:var(--on-brand)}.qm--out .qm-text[data-v-99ca71f9]{opacity:.85}.qm--clickable[data-v-99ca71f9]{cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.qm--clickable[data-v-99ca71f9]:hover{background:color-mix(in srgb,var(--brand) 12%,var(--surface-2))}.qm--out.qm--clickable[data-v-99ca71f9]:hover{background:color-mix(in srgb,var(--on-brand) 26%,transparent)}.qm--clickable[data-v-99ca71f9]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}@media (prefers-reduced-motion: reduce){.qm--clickable[data-v-99ca71f9]{transition:none}}.lkt[data-v-ad4dd695]{overflow-wrap:anywhere}.lkt-a[data-v-ad4dd695]{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.lkt-a[data-v-ad4dd695]:hover{text-decoration-thickness:2px}.lkt-a[data-v-ad4dd695]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--r-sm)}.clsk[data-v-4298e03b]{min-width:0}.clsk-row[data-v-4298e03b]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.clsk-body[data-v-4298e03b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.clsk-top[data-v-4298e03b]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ctsk[data-v-9a5299a0]{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ctsk-row[data-v-9a5299a0]{display:flex;align-items:flex-start;gap:var(--space-3)}.ctsk-row--out[data-v-9a5299a0]{flex-direction:row-reverse}.ctsk-row[data-v-9a5299a0] .sk--rect{border-radius:var(--r-lg)}.bt-u[data-v-ef54665f]{display:inline-block;animation:bt-focus-ef54665f calc(var(--dur-slow) * 1.6) var(--ease-out) both;will-change:filter,transform,opacity}.bt-sp[data-v-ef54665f]{white-space:pre-wrap}@keyframes bt-focus-ef54665f{0%{opacity:0;filter:blur(8px);transform:translateY(.35em)}55%{opacity:.7;filter:blur(3px);transform:translateY(-.06em)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.bt-u[data-v-ef54665f]{animation-name:none}}.th[data-v-abdc1a6d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.th-still[data-v-abdc1a6d],.th[data-v-abdc1a6d] canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.th-still[data-v-abdc1a6d]{opacity:1;transition:opacity 1.2s var(--ease-out)}.th--live .th-still[data-v-abdc1a6d]{opacity:0}@property --ac-a{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.auth[data-v-68265444]{min-height:100vh;display:grid;grid-template-columns:1fr 1.12fr}.auth-brand[data-v-68265444]{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);padding:var(--space-7) var(--space-7);background:#0a0a0a;color:#fff;overflow:hidden}.auth-brand[data-v-68265444]:after{content:"";position:absolute;width:460px;height:460px;right:-160px;top:-150px;background:radial-gradient(circle,rgba(81,114,246,.28),transparent 68%);pointer-events:none}.auth-brand-threads[data-v-68265444]{position:absolute;left:0;right:0;bottom:0;height:58%;pointer-events:none;-webkit-mask-image:linear-gradient(to top,#000 38%,transparent 96%),linear-gradient(to right,transparent 0%,#000 6%,#000 74%,transparent 99%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to top,#000 38%,transparent 96%),linear-gradient(to right,transparent 0%,#000 6%,#000 74%,transparent 99%);mask-composite:intersect}.auth-brand-mark[data-v-68265444]{position:relative;font-size:var(--text-26);font-weight:800;letter-spacing:.3px}.auth-brand-mark--logo[data-v-68265444] svg,.auth-brand-mark--logo svg[data-v-68265444]{display:block;height:28px;width:auto}.auth-brand-copy[data-v-68265444]{position:relative}.auth-brand-copy h2[data-v-68265444]{margin:0 0 var(--space-3);font-size:var(--text-36);line-height:1.12;font-weight:700;letter-spacing:-.01em;max-width:13ch;text-wrap:balance}.auth-brand-copy p[data-v-68265444]{margin:0;font-size:var(--text-14);line-height:1.6;color:#ffffffad;max-width:42ch}.auth-brand-foot[data-v-68265444]{position:relative;font-size:var(--text-12);color:#ffffff80}.auth-main[data-v-68265444]{display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-5);background:var(--surface-2)}.auth-card[data-v-68265444]{position:relative;width:100%;max-width:424px;padding:var(--space-6);border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-2);isolation:isolate;animation:auth-card-in-68265444 var(--dur-slow) var(--ease-out) both}.auth-card[data-v-68265444]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 92% at 88% -12%,color-mix(in srgb,var(--brand) 13%,transparent),transparent 62%)}.auth-card-body[data-v-68265444]{position:relative;z-index:1}.auth-card-arc[data-v-68265444]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;padding:1.5px;background:conic-gradient(from var(--ac-a),transparent 0deg,transparent 200deg,color-mix(in srgb,var(--brand) 55%,transparent) 252deg,color-mix(in srgb,var(--brand),#ffffff 55%) 292deg,#ffffff 300deg,color-mix(in srgb,var(--brand),#ffffff 55%) 308deg,color-mix(in srgb,var(--brand) 55%,transparent) 344deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:auth-arc-68265444 21s linear infinite}@keyframes auth-arc-68265444{to{--ac-a: 360deg}}@keyframes auth-card-in-68265444{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width: 920px){.auth[data-v-68265444]{grid-template-columns:1fr}.auth-brand[data-v-68265444]{display:none}}@media (prefers-reduced-motion: reduce){.auth-card[data-v-68265444],.auth-card-arc[data-v-68265444]{animation:none}}.fm.fm--sheet[data-v-2558d389]{min-width:0;max-width:none;width:100%;max-height:55vh;border-radius:var(--r-lg, 12px) var(--r-lg, 12px) 0 0;border-left:none;border-right:none;border-bottom:none;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -12px 32px color-mix(in oklch,var(--ink) 18%,transparent)}.fm[data-v-2558d389]{min-width:232px;max-width:272px;max-height:60vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2, 0 8px 28px rgba(0, 0, 0, .14)),0 12px 36px #0a0a0a1a;overflow:hidden;animation:fm-in-2558d389 var(--dur-fast, .12s) var(--ease-out, ease-out);transform-origin:top left}@keyframes fm-in-2558d389{0%{opacity:0;transform:scale(.97) translateY(-2px)}to{opacity:1;transform:none}}.fm--sheet[data-v-2558d389]{animation:fm-sheet-in-2558d389 var(--dur-slow, .28s) var(--ease-out, ease-out);transform-origin:bottom center}@keyframes fm-sheet-in-2558d389{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.fm[data-v-2558d389]{animation:none}}.fm.fm--cal[data-v-2558d389]{width:288px;max-width:none;max-height:none}.fm-search[data-v-2558d389]{padding:var(--space-2);border-bottom:1px solid var(--border)}.fm-search-in[data-v-2558d389]{width:100%;box-sizing:border-box;height:30px;padding:0 var(--space-2);font-family:inherit;font-size:var(--text-sm);color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm)}.fm-search-in[data-v-2558d389]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #5172f629}.fm-head[data-v-2558d389]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-bottom:1px solid var(--border)}.fm-head--range[data-v-2558d389]{justify-content:flex-end;border-bottom:none;border-top:1px solid var(--border)}.fm-link[data-v-2558d389]{font-family:inherit;font-size:var(--text-xs);font-weight:600;color:var(--brand);background:none;border:none;cursor:pointer;padding:2px var(--space-1)}.fm-link[data-v-2558d389]:hover:not(:disabled){text-decoration:underline}.fm-link[data-v-2558d389]:disabled{color:var(--text-subtle);cursor:default}.fm-list[data-v-2558d389]{overflow-y:auto;padding:var(--space-1)}.fm-item[data-v-2558d389]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--r-sm);font-size:var(--text-sm);color:var(--ink-2);cursor:pointer;transition:background var(--dur-fast, .12s) var(--ease-out, ease-out)}.fm-item[data-v-2558d389]:hover{background:var(--surface-2)}.fm-item--on[data-v-2558d389],.fm-item--on[data-v-2558d389]:hover{background:var(--brand-weak, var(--surface-2))}.fm-item--on .fm-item-label[data-v-2558d389]{color:var(--brand-strong, var(--brand));font-weight:600}.fm-item input[data-v-2558d389]{width:15px;height:15px;accent-color:var(--brand);cursor:pointer;flex-shrink:0}.fm-item-label[data-v-2558d389]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-item-count[data-v-2558d389]{flex-shrink:0;min-width:22px;padding:1px var(--space-1-5);border-radius:var(--r-full);background:var(--surface-2);text-align:center;font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.fm-item--on .fm-item-count[data-v-2558d389]{background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--brand-strong, var(--brand))}.fm-empty[data-v-2558d389]{padding:var(--space-3);text-align:center;font-size:var(--text-sm);color:var(--text-muted)}.fm-range[data-v-2558d389]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.fm-range-row[data-v-2558d389]{display:flex;align-items:center;gap:var(--space-2)}.fm-range-lbl[data-v-2558d389]{width:34px;font-size:var(--text-xs);color:var(--text-muted)}.fm-range-in[data-v-2558d389]{flex:1;box-sizing:border-box;height:32px;padding:0 var(--space-2);font-family:inherit;font-size:var(--text-sm);color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm)}.fm-range-in[data-v-2558d389]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #5172f629}.fm-cal[data-v-2558d389]{padding:var(--space-3);display:flex;flex-direction:column;align-items:stretch}.fm-cal>.td[data-v-2558d389]{align-self:center}.fm-bounds[data-v-2558d389]{display:grid;grid-template-columns:34px 1fr auto;gap:var(--space-2);align-items:center;padding:var(--space-3) var(--space-3) 0}.fm-bound-lbl[data-v-2558d389]{font-size:var(--text-xs);color:var(--text-muted)}.fm-bound[data-v-2558d389]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);height:28px;padding:0 var(--space-2);font-family:inherit;font-size:var(--text-xs);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink-2);background:var(--surface-2);border:1px solid transparent;border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.fm-bound[data-v-2558d389]:hover{border-color:var(--brand)}.fm-bound--on[data-v-2558d389]{color:var(--brand-strong);background:var(--brand-weak, var(--surface-2));border-color:color-mix(in srgb,var(--brand) 25%,transparent)}.fm-bound--unset[data-v-2558d389]{color:var(--text-muted)}.fm-bound[data-v-2558d389]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.fm-shifts[data-v-2558d389]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);padding:var(--space-2) var(--space-3) 0}.fm-shift[data-v-2558d389]{height:24px;padding:0 var(--space-1);font-family:inherit;font-size:var(--text-xs);font-weight:500;font-variant-numeric:tabular-nums;color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.fm-shift[data-v-2558d389]:hover{background:color-mix(in srgb,var(--brand) 16%,var(--surface));border-color:var(--brand)}.fm-shift--on[data-v-2558d389]{color:#fff;background:var(--brand);border-color:var(--brand)}.fm-shift[data-v-2558d389]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.dt[data-v-06a28d0c]{display:flex;flex-direction:column;min-width:0}.dt-scroll[data-v-06a28d0c]{overflow-x:auto}.dt-grid[data-v-06a28d0c]{display:flex;flex-direction:column;min-width:max-content}.dt-vpad[data-v-06a28d0c]{flex:0 0 auto;pointer-events:none}.dt-scrollwrap[data-v-06a28d0c]{position:relative;min-width:0}.dt-scrollwrap[data-v-06a28d0c]:before,.dt-scrollwrap[data-v-06a28d0c]:after{content:"";position:absolute;top:0;bottom:0;width:26px;pointer-events:none;opacity:0;transition:opacity var(--dur) var(--ease-out);z-index:3}.dt-scrollwrap[data-v-06a28d0c]:before{left:0;background:linear-gradient(90deg,rgba(10,10,10,.08),transparent)}.dt-scrollwrap[data-v-06a28d0c]:after{right:0;background:linear-gradient(270deg,rgba(10,10,10,.08),transparent)}.dt-shade-l[data-v-06a28d0c]:before{opacity:1}.dt-shade-r[data-v-06a28d0c]:after{opacity:1}.dt-row[data-v-06a28d0c]{background:var(--surface)}.dt-row[data-v-06a28d0c],.dt-head[data-v-06a28d0c]{--dt-cell-bg: var(--surface)}.dt-head[data-v-06a28d0c]{--dt-cell-bg: var(--surface-2)}.dt-row[data-v-06a28d0c]:hover{--dt-cell-bg: var(--brand-weak)}.dt-row--group[data-v-06a28d0c]{--dt-cell-bg: var(--surface-2)}.dt-group-head[data-v-06a28d0c]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1-5) var(--space-3);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink)}.dt-group-count[data-v-06a28d0c]{min-width:20px;padding:0 var(--space-1-5);border-radius:var(--r-full);background:var(--surface);border:1px solid var(--border);text-align:center;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.dt-th.dt-frz[data-v-06a28d0c],.dt-td.dt-frz[data-v-06a28d0c]{position:sticky;background:inherit;z-index:2;box-shadow:calc(-1 * var(--space-3)) 0 0 0 var(--dt-cell-bg),var(--space-3) 0 0 0 var(--dt-cell-bg)}.dt-frz--edge[data-v-06a28d0c]{box-shadow:calc(-1 * var(--space-3)) 0 0 0 var(--dt-cell-bg)}.dt-head .dt-frz[data-v-06a28d0c]{z-index:4}.dt-grid--measuring .dt-th.dt-frz[data-v-06a28d0c],.dt-grid--measuring .dt-td.dt-frz[data-v-06a28d0c]{position:static}.dt-frz--edge[data-v-06a28d0c]{border-right:1px solid var(--border-strong)}.dt-frzshade[data-v-06a28d0c]{position:absolute;top:0;bottom:0;width:12px;pointer-events:none;opacity:0;z-index:5;background:linear-gradient(90deg,rgba(10,10,10,.16),transparent);transition:opacity var(--dur) var(--ease-out)}.dt-has-frozen.dt-shade-l .dt-frzshade[data-v-06a28d0c]{opacity:1}.dt-scrollwrap.dt-has-frozen.dt-shade-l[data-v-06a28d0c]:before{opacity:0}.dt-th-pin[data-v-06a28d0c]{flex:0 0 auto;color:var(--brand);opacity:.9}.dt-hmenu[data-v-06a28d0c]{min-width:244px;padding:var(--space-1-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2);font-size:var(--text-sm);color:var(--ink-2);transform-origin:top left;animation:dt-hmenu-in-06a28d0c var(--dur-fast) var(--ease-out)}@keyframes dt-hmenu-in-06a28d0c{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.dt-hmenu-head[data-v-06a28d0c]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1-5) var(--space-2) var(--space-2);margin-bottom:var(--space-1);border-bottom:1px solid var(--border)}.dt-hmenu-col[data-v-06a28d0c]{font-weight:650;color:var(--ink);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dt-hmenu-badge[data-v-06a28d0c]{flex:0 0 auto;padding:2px var(--space-1-5);border-radius:var(--r-full);font-size:var(--text-xs);color:var(--brand-strong);background:var(--brand-weak)}.dt-hmenu-sep[data-v-06a28d0c]{height:1px;margin:var(--space-1) var(--space-1-5);background:var(--border)}.dt-hmenu-item[data-v-06a28d0c]{display:flex;align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-1-5) var(--space-2);border:0;border-radius:var(--r-md);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.dt-hmenu-item[data-v-06a28d0c]:hover:not(:disabled){background:var(--brand-weak);color:var(--brand-strong)}.dt-hmenu-item[data-v-06a28d0c]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.dt-hmenu-item[data-v-06a28d0c]:disabled{opacity:.55;cursor:default}.dt-hmenu-item--on[data-v-06a28d0c]{color:var(--brand-strong)}.dt-hmenu-ico[data-v-06a28d0c]{flex:0 0 auto;margin-top:1px;opacity:.75}.dt-hmenu-label[data-v-06a28d0c]{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.dt-hmenu-label small[data-v-06a28d0c]{font-size:var(--text-xs);color:var(--text-muted)}.dt-hmenu-item:hover:not(:disabled) .dt-hmenu-label small[data-v-06a28d0c]{color:inherit;opacity:.75}.dt-hmenu-check[data-v-06a28d0c]{flex:0 0 auto;margin-top:2px;color:var(--brand)}.dt-hmenu-n[data-v-06a28d0c]{flex:0 0 auto;align-self:center;min-width:20px;padding:1px var(--space-1-5);border-radius:var(--r-full);background:var(--brand-weak, var(--surface-2));color:var(--brand-strong);font-size:var(--text-xs);font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.dt-toolbar[data-v-06a28d0c]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 0 var(--space-2)}.dt-toolbar-start[data-v-06a28d0c]{min-width:0;flex:1}.dt-toolbar-end[data-v-06a28d0c]{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.dt-clearfilters[data-v-06a28d0c]{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);font-family:inherit;font-size:var(--text-xs);font-weight:600;color:var(--brand-strong);background:var(--brand-weak, var(--surface-2));border:1px solid transparent;border-radius:var(--r-md);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.dt-clearfilters[data-v-06a28d0c]:hover{background:color-mix(in oklch,var(--brand) 16%,transparent)}.dt-colbtn[data-v-06a28d0c]{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);font-family:inherit;font-size:var(--text-xs);font-weight:600;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.dt-colbtn[data-v-06a28d0c]:hover,.dt-colbtn--on[data-v-06a28d0c]{color:var(--brand-strong);border-color:var(--brand)}.dt-colbtn-n[data-v-06a28d0c]{font-variant-numeric:tabular-nums;padding:1px var(--space-1-5);border-radius:var(--r-full);background:var(--brand-weak, var(--surface-2));color:var(--brand-strong)}.dt--sticky[data-v-06a28d0c]{flex:1 1 0;height:100%;min-height:0}.dt--sticky .dt-scrollwrap[data-v-06a28d0c]{flex:1;min-height:0;display:flex;flex-direction:column}.dt--sticky .dt-scroll[data-v-06a28d0c]{overflow:auto;flex:1;min-height:0}.dt--sticky .dt-head[data-v-06a28d0c]{position:sticky;top:0;z-index:5}.dt--h-quiet .dt-head[data-v-06a28d0c]{background:transparent;border-bottom:1px solid var(--border);color:var(--text-muted);font-weight:500;text-transform:none;letter-spacing:normal;font-size:var(--text-12)}.dt--compact .dt-head[data-v-06a28d0c]{padding:var(--space-1-5) var(--space-2);font-size:var(--text-10);gap:var(--space-2)}.dt--compact .dt-row[data-v-06a28d0c]{padding:var(--space-1-5) var(--space-2);font-size:var(--text-xs);gap:var(--space-2)}.dt-head[data-v-06a28d0c]{display:grid;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-2);border-radius:var(--r-sm) var(--r-sm) 0 0;border-bottom:2px solid var(--border-strong);font-size:var(--text-xs);font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none}.dt-th[data-v-06a28d0c]{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding-left:var(--space-5);padding-right:var(--space-5);text-align:center}.dt-th--sortable[data-v-06a28d0c]{cursor:pointer;border-radius:var(--r-sm);transition:color var(--dur-fast) var(--ease-out)}.dt-th--sortable[data-v-06a28d0c]:hover,.dt-th--sorted[data-v-06a28d0c]{color:var(--brand-strong)}.dt-th--left[data-v-06a28d0c]{justify-content:flex-start;text-align:left;padding-left:0}.dt-th--right[data-v-06a28d0c],.dt-th--center[data-v-06a28d0c]{justify-content:center;text-align:center}.dt-th-label[data-v-06a28d0c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-th-caret[data-v-06a28d0c]{flex-shrink:0;color:var(--brand)}.dt-th-filter[data-v-06a28d0c]{flex-shrink:0;position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-muted);cursor:pointer;opacity:.55;transition:opacity var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.dt-th:hover .dt-th-filter[data-v-06a28d0c]{opacity:.9}.dt-th-filter[data-v-06a28d0c]:hover{color:var(--brand);background:var(--brand-weak, var(--surface-2));opacity:1}.dt-th-filter[data-v-06a28d0c]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.dt-th-filter--on[data-v-06a28d0c]{opacity:1;color:var(--brand)}.dt-th-filter--on svg polygon[data-v-06a28d0c]{fill:currentColor}.dt-th--dragging[data-v-06a28d0c]{opacity:.4}.dt-th--dropbefore[data-v-06a28d0c]:before{content:"";position:absolute;left:calc(var(--space-3) / -2 - 1px);top:-4px;bottom:-4px;width:2px;background:var(--brand);border-radius:1px}.dt-th-resize[data-v-06a28d0c]{position:absolute;top:-6px;bottom:-6px;right:calc(var(--space-3) / -2 - 3px);width:8px;cursor:col-resize;z-index:2}.dt-th-resize[data-v-06a28d0c]:after{content:"";position:absolute;top:18%;bottom:18%;right:3px;width:1px;border-radius:1px;background:var(--border-strong);transition:background var(--dur-fast) var(--ease-out),width var(--dur-fast) var(--ease-out)}.dt-th-resize[data-v-06a28d0c]:hover{background:color-mix(in srgb,var(--brand) 12%,transparent)}.dt-th-resize[data-v-06a28d0c]:hover:after,.dt-th-resize[data-v-06a28d0c]:active:after{background:var(--brand);width:2px}.dt-body[data-v-06a28d0c]{display:flex;flex-direction:column;min-width:0}.dt-row[data-v-06a28d0c]{display:grid;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);font-size:var(--text-sm);color:var(--ink-2);text-decoration:none;font-variant-numeric:tabular-nums;transition:background var(--dur-fast) var(--ease-out)}.dt-row[data-v-06a28d0c]:last-child{border-bottom:none}a.dt-row[data-v-06a28d0c],.dt-row[href][data-v-06a28d0c]{cursor:pointer}.dt-row[data-v-06a28d0c]:hover{background:var(--brand-weak)}.dt-row--group[data-v-06a28d0c]{display:block;padding:0;background:var(--surface-2);border-bottom:1px solid var(--border-strong)}.dt-row--group[data-v-06a28d0c]:hover{background:var(--surface-2)}.dt-td[data-v-06a28d0c]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dt-td[data-v-06a28d0c] :focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px;border-radius:var(--r-sm)}.dt-td--wrap[data-v-06a28d0c]{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:clip;overflow-wrap:anywhere}.dt-grid--measuring .dt-td[data-v-06a28d0c],.dt-grid--measuring .dt-td--wrap[data-v-06a28d0c]{white-space:nowrap;display:block}.dt-td--right[data-v-06a28d0c]{text-align:right}.dt-td--center[data-v-06a28d0c]{text-align:center}.dt-empty[data-v-06a28d0c]{padding:var(--space-5);text-align:center;font-size:var(--text-sm);color:var(--text-muted)}@media (prefers-reduced-motion: reduce){.dt-row[data-v-06a28d0c],.dt-th-resize[data-v-06a28d0c]:after,.dt-th--sortable[data-v-06a28d0c]{transition:none}}.dt-colmenu[data-v-06a28d0c]{min-width:200px;max-height:60vh;overflow-y:auto;padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-2, 0 8px 28px rgba(0, 0, 0, .14))}.dt-colmenu-head[data-v-06a28d0c]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) var(--space-1-5) var(--space-2);font-size:var(--text-10);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border);margin-bottom:var(--space-1)}.dt-colmenu-reset[data-v-06a28d0c]{font-family:inherit;font-size:var(--text-xs);font-weight:600;color:var(--brand);background:none;border:none;cursor:pointer;padding:0}.dt-colmenu-reset[data-v-06a28d0c]:hover{text-decoration:underline}.dt-colmenu-item[data-v-06a28d0c]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1-5);border-radius:var(--r-sm);font-size:var(--text-sm);color:var(--ink-2);cursor:pointer}.dt-colmenu-item[data-v-06a28d0c]:hover{background:var(--brand-weak, var(--surface-2))}.dt-colmenu-item input[data-v-06a28d0c]{width:15px;height:15px;accent-color:var(--brand);cursor:pointer}.dt-colmenu-item--locked[data-v-06a28d0c]{opacity:.6;cursor:default}.dt-colmenu-item--locked input[data-v-06a28d0c]{cursor:not-allowed}:root.is-touch .dt-td{padding-top:var(--space-3);padding-bottom:var(--space-3)}:root.is-touch .dt-th{min-height:44px}:root.is-touch .dt-th-filter{padding:var(--space-3);margin:-12px}:root.is-touch .dt-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:root.is-touch .dt-row--pressing{background:color-mix(in oklch,var(--brand) 8%,transparent)}.lbx[data-v-cba661e1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1150;display:flex;align-items:center;justify-content:center;padding:var(--space-7) var(--space-5) var(--space-5);background:#080a10e0}.lbx-bar[data-v-cba661e1]{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2-5) var(--space-3)}.lbx-name[data-v-cba661e1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-13);color:#ffffffbf}.lbx-actions[data-v-cba661e1]{display:flex;gap:var(--space-1-5);flex-shrink:0}.lbx-btn[data-v-cba661e1]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--r-md);background:#ffffff1a;color:#fff;cursor:pointer;transition:background var(--dur-fast, .12s) var(--ease-out, ease-out)}.lbx-btn[data-v-cba661e1]:hover{background:#ffffff38}.lbx-img[data-v-cba661e1]{max-width:100%;max-height:100%;border-radius:var(--r-md);box-shadow:0 24px 64px #00000080}.lbx-enter-active[data-v-cba661e1],.lbx-leave-active[data-v-cba661e1]{transition:opacity var(--dur, .18s) var(--ease-out, ease-out)}.lbx-enter-from[data-v-cba661e1],.lbx-leave-to[data-v-cba661e1]{opacity:0}@media (prefers-reduced-motion: reduce){.lbx-enter-active[data-v-cba661e1],.lbx-leave-active[data-v-cba661e1]{transition:none}}.aum[data-v-2db82a84]{display:inline-flex;align-items:center;gap:var(--space-2-5);min-width:200px;padding:var(--space-1-5) var(--space-1);color:inherit}.aum-play[data-v-2db82a84]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:50%;background:color-mix(in srgb,currentColor 14%,transparent);color:inherit;cursor:pointer;transition:background var(--dur-fast, .12s) var(--ease-out, ease-out)}.aum-play[data-v-2db82a84]:hover{background:color-mix(in srgb,currentColor 24%,transparent)}.aum-bars[data-v-2db82a84]{display:flex;align-items:center;gap:2px;height:26px;cursor:pointer;flex:1;min-width:0;overflow:hidden}.aum-bar[data-v-2db82a84]{width:3px;border-radius:2px;background:color-mix(in srgb,currentColor 32%,transparent);transition:background var(--dur-fast, .12s) var(--ease-out, ease-out)}.aum-bar--past[data-v-2db82a84]{background:currentColor}.aum-time[data-v-2db82a84]{flex-shrink:0;font-size:var(--text-11);font-variant-numeric:tabular-nums;opacity:.8}.aum audio[data-v-2db82a84]{display:none}.att[data-v-fe4df626]{display:flex;flex-direction:column;gap:var(--space-1-5);min-width:0;max-width:100%}.att-media[data-v-fe4df626]{display:block;max-width:100%}.att-media--image[data-v-fe4df626]{display:inline-block;line-height:0;border-radius:var(--r-lg);overflow:hidden;padding:0;border:0;background:transparent;cursor:zoom-in}.att-media--image[data-v-fe4df626]:focus-visible{outline:2px solid var(--brand, var(--brand));outline-offset:2px}.att-media--image img[data-v-fe4df626]{display:block;max-width:min(260px,100%);max-height:280px;min-width:120px;min-height:90px;width:auto;height:auto;object-fit:cover;background:var(--surface-2, var(--surface-2))}.att-media--video[data-v-fe4df626]{display:block;max-width:min(260px,100%);max-height:280px;border-radius:var(--r-lg);background:#000}.att-media--audio[data-v-fe4df626]{display:inline-flex;width:min(240px,100%)}.att-media--file[data-v-fe4df626]{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-2) var(--space-2-5);border-radius:var(--r-md);background:var(--surface-2, var(--surface-2));border:1px solid var(--border, var(--border));color:var(--ink-2, var(--text-muted));text-decoration:none;font-size:var(--text-12);font-weight:500;transition:background var(--dur-fast, .12s) var(--ease-out, ease)}.att-media--file[data-v-fe4df626]:hover{background:var(--surface-2)}.att-media--file svg[data-v-fe4df626]{flex-shrink:0;color:var(--brand, var(--brand))}.att-name[data-v-fe4df626]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-caption[data-v-fe4df626]{margin:0;font-size:var(--text-13);line-height:1.45;color:inherit;white-space:pre-wrap;word-break:break-word}.dk[data-v-d97e488c]{display:inline-flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-2)}.dk-item[data-v-d97e488c]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2);color:var(--ink-2);cursor:pointer;transition:width var(--dur) var(--ease-out),height var(--dur) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.dk-item[data-v-d97e488c]:hover{background:var(--brand-weak);border-color:color-mix(in srgb,var(--brand),var(--border) 60%);color:var(--brand-strong)}.dk-item[data-v-d97e488c]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.dk-icon[data-v-d97e488c]{display:flex;align-items:center;justify-content:center;width:55%;height:55%;font-size:var(--text-md)}.dk-icon[data-v-d97e488c] svg{width:100%;height:100%}.dk-name[data-v-d97e488c]{position:absolute;bottom:calc(100% + 8px);left:50%;padding:var(--space-1) var(--space-2);border-radius:var(--r-sm);background:var(--surface-inverse);color:var(--ink-inverse);font-size:var(--text-xs);font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,4px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.dk-item:hover .dk-name[data-v-d97e488c],.dk-item:focus-visible .dk-name[data-v-d97e488c]{opacity:1;transform:translate(-50%)}.kc[data-v-4325fe91]{position:relative;display:flex;flex-direction:column;flex:1;min-width:0;gap:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);text-align:left}button.kc[data-v-4325fe91]{font:inherit;color:inherit;cursor:pointer}.kc--sm[data-v-4325fe91]{padding:var(--space-2-5) var(--space-2-5);min-height:62px;justify-content:space-between}.kc--sm .kc-eyebrow[data-v-4325fe91]{font-size:var(--text-10);letter-spacing:.03em;line-height:1.25;white-space:normal;overflow:visible;overflow-wrap:anywhere}.kc--md[data-v-4325fe91]{padding:var(--space-3) var(--space-4);min-height:84px}.kc--lg[data-v-4325fe91]{padding:var(--space-4);min-height:124px;gap:var(--space-1-5)}.kc--sm .kc-n[data-v-4325fe91],.kc--md .kc-n[data-v-4325fe91]{font-size:var(--text-20)}.kc--lg .kc-n[data-v-4325fe91]{font-size:var(--text-2xl, 28px)}.kc-eyebrow[data-v-4325fe91]{display:block;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc--iconed .kc-eyebrow[data-v-4325fe91]{padding-right:var(--space-6)}.kc-n[data-v-4325fe91]{display:block;font-weight:700;line-height:1.05;letter-spacing:-.4px;font-variant-numeric:tabular-nums;color:var(--ink)}.kc-n--good[data-v-4325fe91]{color:var(--success)}.kc-n--bad[data-v-4325fe91]{color:var(--danger)}.kc-n--warn[data-v-4325fe91]{color:var(--warning)}.kc-subrow[data-v-4325fe91]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;row-gap:var(--space-1)}.kc-sub[data-v-4325fe91]{font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.kc-foot[data-v-4325fe91]{margin-top:auto;padding-top:var(--space-1-5)}.kc-skel[data-v-4325fe91]{display:block;width:62px;max-width:70%;border-radius:var(--r-sm);background:var(--skeleton-bg, var(--surface-2));animation:kc-pulse-4325fe91 var(--skeleton-dur, 1.4s) ease-in-out infinite}.kc--sm .kc-skel[data-v-4325fe91]{height:19px}.kc--md .kc-skel[data-v-4325fe91]{height:23px}.kc--lg .kc-skel[data-v-4325fe91]{height:28px}@keyframes kc-pulse-4325fe91{0%,to{opacity:1}50%{opacity:.45}}.kc--clickable[data-v-4325fe91]{transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform .06s}.kc--clickable[data-v-4325fe91]:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--border));background:color-mix(in srgb,var(--brand) 3%,var(--surface))}.kc--clickable[data-v-4325fe91]:active{transform:translateY(1px)}.kc--clickable[data-v-4325fe91]:focus-visible{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}.kc--active[data-v-4325fe91]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--surface));box-shadow:inset 0 0 0 1px var(--brand)}.kc--active .kc-eyebrow[data-v-4325fe91]{color:var(--brand-text)}@media (prefers-reduced-motion: reduce){.kc--clickable[data-v-4325fe91]{transition:none}.kc--clickable[data-v-4325fe91]:active{transform:none}.kc-skel[data-v-4325fe91]{animation:none}}.kc-ico[data-v-4325fe91]{position:absolute;top:var(--space-3);right:var(--space-3);width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.kc--sm .kc-ico[data-v-4325fe91]{width:26px;height:26px;top:8px;right:8px}.kc-ico[data-v-4325fe91] svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kc--sm .kc-ico[data-v-4325fe91] svg{width:14px;height:14px}.kc-ico--brand[data-v-4325fe91]{color:var(--brand);background:var(--brand-weak)}.kc-ico--good[data-v-4325fe91]{color:var(--success);background:var(--success-weak)}.kc-ico--bad[data-v-4325fe91]{color:var(--danger);background:var(--danger-weak)}.kc-ico--warn[data-v-4325fe91]{color:var(--warning);background:var(--warning-weak)}.kc-ico--dim[data-v-4325fe91]{color:var(--text-muted);background:var(--surface-2)}.kr[data-v-f215e1b7]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);align-items:stretch}.kr>[data-v-f215e1b7-s]{flex:1 1 var(--kr-min);max-width:var(--kr-max);min-width:0}.kr--fill>[data-v-f215e1b7-s]{max-width:none}.kr>.kr-span.kr-span[data-v-f215e1b7-s]{flex:1 1 100%;max-width:none}.pgn[data-v-e3a89faa]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3)}.pgn-info[data-v-e3a89faa]{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.pgn-btns[data-v-e3a89faa]{display:flex;align-items:center;gap:var(--space-2)}.pgn-page[data-v-e3a89faa]{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.sp[data-v-83ca3d76]{display:flex;align-items:center;gap:var(--space-5);margin:0;padding:0;list-style:none}.sp-item[data-v-83ca3d76]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:550;white-space:nowrap}.sp-marker[data-v-83ca3d76]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-xs);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sp-marker svg[data-v-83ca3d76]{width:14px;height:14px}.sp-item--current[data-v-83ca3d76],.sp-item--done[data-v-83ca3d76]{color:var(--ink)}.sp-item--current .sp-marker[data-v-83ca3d76],.sp-item--done .sp-marker[data-v-83ca3d76]{border-color:var(--brand-strong);background:var(--brand-strong);color:var(--on-brand)}@media (max-width: 820px){.sp[data-v-83ca3d76]{justify-content:space-between;gap:var(--space-2);width:100%}.sp-label[data-v-83ca3d76]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (prefers-reduced-motion: reduce){.sp-marker[data-v-83ca3d76]{transition:none}}.stp[data-v-d14b72c3]{display:flex;flex-direction:column}.stp-rail[data-v-d14b72c3]{display:flex;align-items:center;margin:0;padding:0 0 var(--space-5);list-style:none}.stp-node[data-v-d14b72c3]{display:flex}.stp-dot[data-v-d14b72c3]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface-2);color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.stp-dot[data-v-d14b72c3]:disabled{cursor:default}.stp-dot--active[data-v-d14b72c3],.stp-dot--complete[data-v-d14b72c3]{background:var(--brand);border-color:var(--brand);color:#fff}.stp-dot--active[data-v-d14b72c3]{box-shadow:0 0 0 4px var(--brand-weak)}.stp-dot[data-v-d14b72c3]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.stp-check[data-v-d14b72c3]{width:14px;height:14px;stroke-dasharray:24;stroke-dashoffset:24;animation:stp-draw-d14b72c3 calc(var(--dur-slow) * 1.2) var(--ease-out) forwards}@keyframes stp-draw-d14b72c3{to{stroke-dashoffset:0}}.stp-line[data-v-d14b72c3]{flex:1;height:2px;margin:0 var(--space-2);border-radius:1px;background:var(--border);overflow:hidden}.stp-line-fill[data-v-d14b72c3]{display:block;width:0;height:100%;background:var(--brand);transition:width calc(var(--dur-slow) * 1.4) var(--ease-out)}.stp-line-fill--on[data-v-d14b72c3]{width:100%}.stp-body[data-v-d14b72c3]{min-width:0}.stp-next-enter-active[data-v-d14b72c3],.stp-next-leave-active[data-v-d14b72c3],.stp-prev-enter-active[data-v-d14b72c3],.stp-prev-leave-active[data-v-d14b72c3]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.stp-next-enter-from[data-v-d14b72c3]{opacity:0;transform:translate(24px)}.stp-next-leave-to[data-v-d14b72c3]{opacity:0;transform:translate(-16px)}.stp-prev-enter-from[data-v-d14b72c3]{opacity:0;transform:translate(-24px)}.stp-prev-leave-to[data-v-d14b72c3]{opacity:0;transform:translate(16px)}.stp-foot[data-v-d14b72c3]{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-5)}.stp-btn[data-v-d14b72c3]{padding:var(--space-1-5) var(--space-3);border-radius:var(--r-md);border:1px solid transparent;font:inherit;font-size:var(--text-base);font-weight:500;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.stp-btn[data-v-d14b72c3]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.stp-btn--ghost[data-v-d14b72c3]{background:transparent;color:var(--text-muted)}.stp-btn--ghost[data-v-d14b72c3]:hover{color:var(--ink-2);background:var(--surface-2)}.stp-btn--primary[data-v-d14b72c3]{background:var(--brand);border-color:var(--brand);color:#fff}.stp-btn--primary[data-v-d14b72c3]:hover{background:var(--brand-strong);border-color:var(--brand-strong)}.stb[data-v-a98dc9c3]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;padding:var(--space-1) var(--space-4) var(--space-1) var(--space-3);background:var(--surface);border-bottom:1px solid var(--border)}.stb--no-tabs.stb--actions-start .stb-tabs[data-v-a98dc9c3]{display:none}.stb--no-tabs.stb--actions-start[data-v-a98dc9c3]{justify-content:flex-start}.stb--no-tabs.stb--actions-start .stb-actions[data-v-a98dc9c3]{flex:1 1 auto}.stb--actions-grow .stb-actions[data-v-a98dc9c3]{flex-grow:1}.stb-lead[data-v-a98dc9c3]{display:flex;align-items:center;flex:1 1 auto;min-width:0}.stb-tabs[data-v-a98dc9c3]{position:relative;display:flex;align-items:center;gap:var(--space-1);min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.stb-tabs[data-v-a98dc9c3]::-webkit-scrollbar{display:none}.stb-pill[data-v-a98dc9c3]{position:absolute;top:0;bottom:0;border-radius:var(--r-sm);background:var(--brand-weak);pointer-events:none}.stb-pill--ready[data-v-a98dc9c3]{transition:left var(--dur) var(--ease-out),width var(--dur) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.stb-tab[data-v-a98dc9c3]{position:relative;display:inline-flex;align-items:center;gap:var(--space-1-5);flex-shrink:0;padding:var(--space-1) var(--space-3);border:1px solid transparent;border-radius:var(--r-sm);background:transparent;font-family:inherit;font-size:var(--text-sm);font-weight:500;color:var(--text-muted);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.stb-tab[data-v-a98dc9c3]:hover{background:var(--surface-2);color:var(--ink-2)}.stb-tab[data-v-a98dc9c3]:active{transform:scale(.96)}.stb-tab[data-v-a98dc9c3]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.stb-tab--active[data-v-a98dc9c3]{color:var(--brand-strong)}.stb-tab--active[data-v-a98dc9c3]:hover{background:transparent}.stb-tab-icon[data-v-a98dc9c3]{display:inline-flex;align-items:center;line-height:0}.stb-tab-hint[data-v-a98dc9c3]{font-size:var(--text-10);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);border:1px solid var(--border);border-radius:var(--r-full);padding:1px var(--space-1)}.stb-actions[data-v-a98dc9c3]{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2)}.sac[data-v-d6528b7e]{position:relative;flex-shrink:0;margin:var(--space-2-5) var(--space-3) 2px;padding:var(--space-3) var(--space-3);border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface-2);box-shadow:var(--shadow-1);font-family:var(--font-sans);display:flex;flex-direction:column;gap:var(--space-1-5);overflow:hidden}.sac-head[data-v-d6528b7e]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-2-5);flex-wrap:wrap}.sac-title[data-v-d6528b7e]{font-size:var(--text-11);font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--brand-text)}.sac-time[data-v-d6528b7e]{font-size:var(--text-10);color:var(--text-muted);white-space:nowrap}.sac-body[data-v-d6528b7e]{font-size:var(--text-12);line-height:1.62;color:var(--ink-2);word-break:break-word}.sac-body[data-v-d6528b7e] strong{font-weight:700;color:var(--ink)}.sac-body[data-v-d6528b7e] em{font-style:italic}.sac-body[data-v-d6528b7e] code{font-family:var(--font-mono);background:var(--brand-weak);padding:1px var(--space-1);border-radius:var(--r-sm);font-size:var(--text-11)}.sac-body[data-v-d6528b7e] a{color:var(--brand-text);text-decoration:underline}.sac-body[data-v-d6528b7e] a:hover{color:color-mix(in srgb,var(--brand-text) 74%,var(--ink))}.sac-foot[data-v-d6528b7e]{display:flex;justify-content:flex-end}.sac-action[data-v-d6528b7e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--brand) 42%,var(--border));background:var(--surface);color:var(--brand-text);font-family:inherit;font-size:var(--text-11);font-weight:700;padding:var(--space-1) var(--space-2-5);border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sac-action[data-v-d6528b7e]:hover:not(:disabled){background:var(--brand);border-color:var(--brand);color:#fff}.sac-action[data-v-d6528b7e]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.sac-action[data-v-d6528b7e]:disabled{opacity:.55;cursor:not-allowed}.msg-tmpl-indicator[data-v-b7d447a7]{position:relative;border:1px solid var(--brand-weak);background:var(--brand-weak);color:var(--brand-strong);margin:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1);border-radius:var(--r-sm);line-height:1;cursor:default;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.msg-tmpl-indicator svg[data-v-b7d447a7]{display:block;opacity:.8}.msg-tmpl-tip[data-v-b7d447a7]{position:absolute;bottom:calc(100% + 6px);right:0;z-index:30;width:max-content;max-width:300px;padding:var(--space-1) var(--space-2);border-radius:var(--r-sm);background:var(--surface-inverse);color:var(--ink-inverse);font-size:var(--text-11);font-weight:500;line-height:1.35;white-space:normal;text-align:left;box-shadow:0 6px 18px #0f172a38;opacity:0;transform:translateY(3px);pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.msg-tmpl-indicator:hover .msg-tmpl-tip[data-v-b7d447a7]{opacity:1;transform:translateY(0)}.msg-tmpl-indicator--interactive[data-v-b7d447a7]{cursor:pointer}.msg-tmpl-indicator--interactive[data-v-b7d447a7]:hover{border-color:var(--brand);color:var(--brand)}.msg-tmpl-indicator--interactive[data-v-b7d447a7]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.gt[data-v-10a91700]{color:var(--brand);font-weight:inherit}@supports ((background-clip: text) or (-webkit-background-clip: text)){.gt[data-v-10a91700]{background:linear-gradient(90deg,var(--brand),var(--brand-strong),var(--brand));background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gt--animate[data-v-10a91700]{animation:gt-flow-10a91700 linear infinite}}@keyframes gt-flow-10a91700{to{background-position:-200% center}}@media (prefers-reduced-motion: reduce){.gt--animate[data-v-10a91700]{animation:none}}.st[data-v-87d52647]{color:var(--brand-text);font-weight:inherit}@supports ((background-clip: text) or (-webkit-background-clip: text)){.st[data-v-87d52647]{background:linear-gradient(110deg,var(--brand-text) 42%,color-mix(in srgb,var(--brand-text),#fff 45%) 50%,var(--brand-text) 58%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.st--on[data-v-87d52647]{animation:st-shine-87d52647 linear infinite}}@keyframes st-shine-87d52647{to{background-position:-220% center}}@media (prefers-reduced-motion: reduce){.st--on[data-v-87d52647]{animation:none}}.rt-u[data-v-48aeee7e]{display:inline-block;animation:rt-rise-48aeee7e var(--dur-slow) var(--ease-out) both}.rt-sp[data-v-48aeee7e]{white-space:pre-wrap}@keyframes rt-rise-48aeee7e{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.rt-u[data-v-48aeee7e]{animation-name:none}}.tt[data-v-c0347c5d]{color:inherit}.tt-text[data-v-c0347c5d]{white-space:pre-wrap}.tt-caret[data-v-c0347c5d]{display:inline-block;width:.08em;height:1.05em;margin-left:.06em;vertical-align:-.12em;background:var(--brand);animation:tt-blink-c0347c5d 1.05s step-end infinite}@keyframes tt-blink-c0347c5d{0%{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion: reduce){.tt-caret[data-v-c0347c5d]{animation:none;opacity:1}}.ac[data-v-1a9f0a5c]{opacity:0;transform:translate3d(var(--ac-x, 0px),var(--ac-y, 0px),0)}.ac--in[data-v-1a9f0a5c]{animation:ac-enter-1a9f0a5c var(--dur-slow) var(--ease-out) both;animation-delay:var(--ac-delay, 0s)}@keyframes ac-enter-1a9f0a5c{0%{opacity:0;transform:translate3d(var(--ac-x, 0px),var(--ac-y, 0px),0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion: reduce){.ac--in[data-v-1a9f0a5c]{animation-delay:0ms!important}}.al-item[data-v-924f62df]{animation:al-enter-924f62df var(--dur-slow) var(--ease-out) both}@keyframes al-enter-924f62df{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.al-item[data-v-924f62df]{animation-delay:0ms!important}}.mg[data-v-7d8649a6]{display:inline-flex}.mg-inner[data-v-7d8649a6]{display:inline-flex;flex:1;min-width:0;transition:transform var(--dur-slow) var(--ease-out);will-change:transform}.gh[data-v-421df91a]{position:relative;display:inline-block;overflow:hidden;border-radius:var(--gh-r, var(--r-lg));--gh-glare: color-mix(in srgb, var(--brand), #fff 60%)}.gh[data-v-421df91a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent 35%,color-mix(in srgb,var(--gh-glare) 50%,transparent) 50%,transparent 65%);transform:translate(-100%);transition:transform var(--dur-slow) var(--ease-out)}.gh[data-v-421df91a]:hover:before{transform:translate(100%)}@property --gb-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.gb[data-v-489510b7]{display:inline-flex;padding:var(--gb-w, 2px);border-radius:var(--gb-r, var(--r-lg));background:conic-gradient(from var(--gb-a),var(--brand),var(--brand-strong),color-mix(in srgb,var(--brand),#fff 30%),var(--brand-strong),var(--brand))}.gb--on[data-v-489510b7]{animation:gb-spin-489510b7 linear infinite}@keyframes gb-spin-489510b7{to{--gb-a: 360deg}}.gb-inner[data-v-489510b7]{flex:1;min-width:0;border-radius:calc(var(--gb-r, var(--r-lg)) - var(--gb-w, 2px));background:var(--surface)}@media (prefers-reduced-motion: reduce){.gb--on[data-v-489510b7]{animation:none}}@property --bgl-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.bgl[data-v-24a80ea6]{position:relative;display:inline-flex;border-radius:var(--bgl-r, var(--r-lg));padding:var(--bgl-w, 2px);isolation:isolate}.bgl-glow[data-v-24a80ea6]{position:absolute;inset:calc(-1 * var(--bgl-blur, 6px));border-radius:inherit;z-index:0;background:var(--bgl-image);filter:blur(var(--bgl-blur, 6px));opacity:var(--bgl-op, 1)}.bgl--on .bgl-glow[data-v-24a80ea6]{animation:bgl-spin-24a80ea6 var(--bgl-speed, 3s) linear infinite;will-change:filter}@keyframes bgl-spin-24a80ea6{to{--bgl-a: 360deg}}.bgl-inner[data-v-24a80ea6]{position:relative;z-index:1;flex:1;min-width:0;border-radius:calc(var(--bgl-r, var(--r-lg)) - var(--bgl-w, 2px));background:var(--surface)}@media (prefers-reduced-motion: reduce){.bgl--on .bgl-glow[data-v-24a80ea6]{animation:none}}@property --sb2-a{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.sb2[data-v-562ec4b2]{position:relative;display:inline-flex;padding:var(--sb2-w, 1.5px);border-radius:var(--sb2-r, 999px);background:color-mix(in srgb,var(--brand) 22%,transparent);isolation:isolate}.sb2-rim[data-v-562ec4b2],.sb2-glow[data-v-562ec4b2]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--sb2-a),color-mix(in srgb,var(--brand),#fff 78%) 0deg,var(--brand) 20deg,transparent 66deg,transparent 180deg,color-mix(in srgb,var(--brand),#fff 78%) 180deg,var(--brand) 200deg,transparent 246deg,transparent 360deg)}.sb2-glow[data-v-562ec4b2]{top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:-1;filter:blur(7px);opacity:1}.sb2--on .sb2-rim[data-v-562ec4b2],.sb2--on .sb2-glow[data-v-562ec4b2]{animation:sb2-orbit-562ec4b2 var(--sb2-dur, 4s) linear infinite}@keyframes sb2-orbit-562ec4b2{to{--sb2-a: 360deg}}.sb2-inner[data-v-562ec4b2]{flex:1;min-width:0;border-radius:calc(var(--sb2-r, 999px) - var(--sb2-w, 1.5px));background:var(--surface);position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.sb2--on .sb2-rim[data-v-562ec4b2],.sb2--on .sb2-glow[data-v-562ec4b2]{animation:none}}.sc[data-v-e58bfaea]{position:relative;overflow:hidden;padding:var(--space-5);border-radius:var(--sc-r, var(--r-lg));background:var(--surface);border:1px solid var(--border);transition:border-color var(--dur) var(--ease-out)}.sc[data-v-e58bfaea]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity var(--dur-slow) var(--ease-out);background:radial-gradient(circle at var(--sc-x, 50%) var(--sc-y, 50%),color-mix(in srgb,var(--brand),transparent 55%),transparent 45%)}.sc[data-v-e58bfaea]:hover{border-color:color-mix(in srgb,var(--brand),var(--border) 70%)}.sc[data-v-e58bfaea]:hover:before{opacity:1}.sc-body[data-v-e58bfaea]{position:relative}.tc[data-v-6e4ca289]{display:inline-block;perspective:800px;border-radius:var(--tc-r, var(--r-lg))}.tc-inner[data-v-6e4ca289]{border-radius:inherit;overflow:hidden;transform:none;transform-origin:center;transition:transform var(--dur-fast) var(--ease-out)}.dg[data-v-92a2bd41]{position:relative;pointer-events:none}.dg__grid[data-v-92a2bd41]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,var(--border-strong) var(--dg-size, 1.5px),transparent 0);background-size:var(--dg-gap, 22px) var(--dg-gap, 22px);opacity:var(--dg-opacity, .5)}.dg__grid--drift[data-v-92a2bd41]{animation:dg-drift-92a2bd41 60s linear infinite}.dg__content[data-v-92a2bd41]{position:relative;pointer-events:auto}@keyframes dg-drift-92a2bd41{to{background-position:var(--dg-gap, 22px) var(--dg-gap, 22px)}}@media (prefers-reduced-motion: reduce){.dg__grid--drift[data-v-92a2bd41]{animation:none}}.kpi-ico[data-v-6fab361f]{position:absolute;top:var(--space-3);right:var(--space-3);width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.kpi-ico svg[data-v-6fab361f]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kpi-ico--brand[data-v-6fab361f]{color:var(--brand);background:var(--brand-weak)}.kpi-ico--good[data-v-6fab361f]{color:var(--success);background:var(--success-weak, color-mix(in oklch, var(--success) 12%, transparent))}.kpi-ico--bad[data-v-6fab361f]{color:var(--danger);background:var(--danger-weak, color-mix(in oklch, var(--danger) 10%, transparent))}.kpi-ico--warn[data-v-6fab361f]{color:var(--warning-strong, var(--warning));background:var(--warning-weak, color-mix(in oklch, var(--warning) 14%, transparent))}.kpi-ico--dim[data-v-6fab361f]{color:var(--text-muted);background:var(--surface-2)}.tsk[data-v-650a4735]{min-width:0}.tsk-row[data-v-650a4735]{display:grid;grid-template-columns:repeat(var(--tsk-cols),1fr);align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-3);border-bottom:1px solid var(--border)}.tsk-row[data-v-650a4735]:last-child{border-bottom:none}.tsk-head[data-v-650a4735]{background:var(--surface-2);border-bottom:2px solid var(--border-strong);border-radius:var(--r-sm) var(--r-sm) 0 0}.ptr[data-v-ac516648]{position:fixed;top:4px;left:50%;z-index:1300;display:grid;place-items:center;width:44px;height:44px;background:var(--surface);border:1px solid var(--border);border-radius:50%;box-shadow:0 6px 20px color-mix(in oklch,var(--ink) 15%,transparent);pointer-events:none}.s2l[data-v-1c7f82ce]{position:absolute;right:var(--space-4);bottom:var(--space-4);z-index:3;display:inline-flex;align-items:center;gap:var(--space-1-5);height:30px;padding:0 var(--space-2-5);border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-muted);font-family:inherit;font-size:var(--text-12);font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:var(--shadow-2);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.s2l[data-v-1c7f82ce]:not(.s2l--new){padding:0;width:30px;justify-content:center}.s2l[data-v-1c7f82ce]:hover{color:var(--brand);border-color:var(--brand-weak);transform:translateY(-1px)}.s2l[data-v-1c7f82ce]:active{transform:translateY(0) scale(.96)}.s2l[data-v-1c7f82ce]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.s2l--new[data-v-1c7f82ce]{background:var(--brand);border-color:var(--brand);color:#fff}.s2l--new[data-v-1c7f82ce]:hover{background:var(--brand-strong);border-color:var(--brand-strong);color:#fff}.s2l-count[data-v-1c7f82ce]{line-height:1}.s2l-enter-active[data-v-1c7f82ce],.s2l-leave-active[data-v-1c7f82ce]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.s2l-enter-from[data-v-1c7f82ce],.s2l-leave-to[data-v-1c7f82ce]{opacity:0;transform:translateY(6px) scale(.94)}.fw[data-v-fb360e1b]{position:absolute;top:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-2);transition:box-shadow var(--dur) var(--ease-out),border-radius var(--dur-slow) var(--ease-out)}.fw--settling[data-v-fb360e1b]{transition:box-shadow var(--dur) var(--ease-out),transform .12s var(--ease-out)}.fw--focused[data-v-fb360e1b]{box-shadow:var(--shadow-3);outline:2px solid var(--brand);outline-offset:-1px}.fw--max[data-v-fb360e1b]{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:0;border-left:0;border-right:0;border-bottom:0}.fw-bar[data-v-fb360e1b]{flex-shrink:0;display:flex;align-items:center;gap:var(--space-3);min-height:38px;padding:0 var(--space-2) 0 var(--space-4);background:var(--surface);border-bottom:1px solid var(--border);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.fw-bar--dragging[data-v-fb360e1b]{cursor:grabbing}.fw--max .fw-bar[data-v-fb360e1b]{cursor:default}.fw-identity[data-v-fb360e1b]{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2)}.fw-actions[data-v-fb360e1b]{flex-shrink:0;display:flex;align-items:center;gap:var(--space-1)}.fw-utilities[data-v-fb360e1b]{display:flex;align-items:center}.fw-btn[data-v-fb360e1b]{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:var(--r-sm);background:none;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.fw-btn[data-v-fb360e1b]:hover{background:var(--surface-2);color:var(--ink-2)}.fw-btn[data-v-fb360e1b]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.fw-btn--close[data-v-fb360e1b]:hover{background:var(--danger-weak);color:var(--danger-strong)}.fw-body[data-v-fb360e1b]{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain}.fw-rz[data-v-fb360e1b]{position:absolute;touch-action:none;z-index:2}.fw-rz--n[data-v-fb360e1b],.fw-rz--s[data-v-fb360e1b]{left:0;right:0;height:8px;cursor:ns-resize}.fw-rz--e[data-v-fb360e1b],.fw-rz--w[data-v-fb360e1b]{top:0;bottom:0;width:8px;cursor:ew-resize}.fw-rz--n[data-v-fb360e1b]{top:-3px}.fw-rz--s[data-v-fb360e1b]{bottom:-3px}.fw-rz--w[data-v-fb360e1b]{left:-3px}.fw-rz--e[data-v-fb360e1b]{right:-3px}.fw-rz--ne[data-v-fb360e1b],.fw-rz--nw[data-v-fb360e1b],.fw-rz--se[data-v-fb360e1b],.fw-rz--sw[data-v-fb360e1b]{width:14px;height:14px;z-index:3}.fw-rz--nw[data-v-fb360e1b]{top:-3px;left:-3px;cursor:nwse-resize}.fw-rz--ne[data-v-fb360e1b]{top:-3px;right:-3px;cursor:nesw-resize}.fw-rz--sw[data-v-fb360e1b]{bottom:-3px;left:-3px;cursor:nesw-resize}.fw-rz--se[data-v-fb360e1b]{bottom:-3px;right:-3px;cursor:nwse-resize}@media (prefers-reduced-motion: reduce){.fw[data-v-fb360e1b],.fw--settling[data-v-fb360e1b]{transition:none}}.fw-snap[data-v-fb360e1b]{position:fixed;z-index:1140;pointer-events:none;padding:var(--space-1);box-sizing:border-box}.fw-snap-inner[data-v-fb360e1b]{width:100%;height:100%;border-radius:var(--r-xl);border:2px solid color-mix(in srgb,var(--brand) 55%,transparent);background:color-mix(in srgb,var(--brand) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 18%,transparent),0 8px 28px color-mix(in srgb,var(--brand) 18%,transparent);animation:fw-snap-in-fb360e1b var(--dur) var(--ease-out) both}@keyframes fw-snap-in-fb360e1b{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.fw-snap-inner[data-v-fb360e1b]{animation:none}}.wdk[data-v-511fbbbc]{position:fixed;right:calc(var(--space-4) + var(--ui-panel-inset, 0px));bottom:var(--space-4);z-index:1150;display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:40vw;pointer-events:none}.wdk-handle[data-v-511fbbbc],.wdk-chip[data-v-511fbbbc]{pointer-events:auto}.wdk-body[data-v-511fbbbc]{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--dur-slow) var(--ease-out) 90ms}.wdk:hover .wdk-body[data-v-511fbbbc],.wdk:focus-within .wdk-body[data-v-511fbbbc],.wdk--open .wdk-body[data-v-511fbbbc]{grid-template-rows:1fr;transition-delay:0s}.wdk-strip[data-v-511fbbbc]{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:6px;min-width:0;min-height:0;max-height:min(62vh,420px);overflow:hidden auto;padding:0 3px;scrollbar-width:thin;visibility:hidden;opacity:0;transition:opacity var(--dur-fast) var(--ease-out),visibility var(--dur-fast) var(--ease-out)}.wdk:hover .wdk-strip[data-v-511fbbbc],.wdk:focus-within .wdk-strip[data-v-511fbbbc],.wdk--open .wdk-strip[data-v-511fbbbc]{visibility:visible;opacity:1}.wdk-handle[data-v-511fbbbc]{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-full);box-shadow:var(--shadow-2);color:var(--text-muted);font:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.wdk-handle[data-v-511fbbbc]:hover{border-color:var(--border-strong);color:var(--ink-2)}.wdk-handle[data-v-511fbbbc]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.wdk-count[data-v-511fbbbc]{font-size:var(--text-12);font-weight:700;color:var(--ink-2)}.wdk-chip[data-v-511fbbbc]{flex-shrink:0;min-width:0;display:flex;align-items:center;height:30px;padding-right:2px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-full);box-shadow:var(--shadow-2);transition:border-color var(--dur-fast) var(--ease-out)}.wdk-chip[data-v-511fbbbc]:hover{border-color:var(--border-strong)}.wdk-open[data-v-511fbbbc]{min-width:0;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-1) 0 var(--space-3);border:0;background:none;font:inherit;color:var(--ink-2);cursor:pointer}.wdk-open[data-v-511fbbbc]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px;border-radius:var(--r-full)}.wdk-dot[data-v-511fbbbc]{flex-shrink:0;width:7px;height:7px;border-radius:var(--r-full);background:var(--text-subtle)}.wdk-dot--open[data-v-511fbbbc]{background:var(--brand)}.wdk-dot--warning[data-v-511fbbbc]{background:var(--warning)}.wdk-dot--danger[data-v-511fbbbc]{background:var(--danger)}.wdk-dot--success[data-v-511fbbbc]{background:var(--success)}.wdk-dot--muted[data-v-511fbbbc]{background:var(--text-subtle)}.wdk-label[data-v-511fbbbc]{flex-shrink:0;font-size:var(--text-12);font-weight:700}.wdk-sub[data-v-511fbbbc]{min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-11);color:var(--text-muted)}.wdk-x[data-v-511fbbbc]{flex-shrink:0;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--r-full);background:none;color:var(--text-subtle);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.wdk-x[data-v-511fbbbc]:hover{background:var(--danger-weak);color:var(--danger-strong)}.wdk-x[data-v-511fbbbc]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.wdk-enter-active[data-v-511fbbbc],.wdk-leave-active[data-v-511fbbbc]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.wdk-enter-from[data-v-511fbbbc],.wdk-leave-to[data-v-511fbbbc]{opacity:0;transform:translateY(8px)}.wdk-chip-enter-active[data-v-511fbbbc],.wdk-chip-leave-active[data-v-511fbbbc]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.wdk-chip-enter-from[data-v-511fbbbc],.wdk-chip-leave-to[data-v-511fbbbc]{opacity:0;transform:translate(8px) scale(.94)}.wdk-chip-move[data-v-511fbbbc]{transition:transform var(--dur-slow) var(--ease-out)}@media (max-width: 900px){html[data-ui-panel-inset]{display:none}}@media (prefers-reduced-motion: reduce){.wdk-body[data-v-511fbbbc],.wdk-strip[data-v-511fbbbc],.wdk-chip[data-v-511fbbbc],.wdk-handle[data-v-511fbbbc],.wdk-chip-move[data-v-511fbbbc],.wdk-enter-active[data-v-511fbbbc],.wdk-leave-active[data-v-511fbbbc],.wdk-chip-enter-active[data-v-511fbbbc],.wdk-chip-leave-active[data-v-511fbbbc]{transition:none}}.tt-btn[data-v-5005c14b]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-muted);box-shadow:var(--shadow-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.tt-btn[data-v-5005c14b]:hover{border-color:var(--border-strong);background:var(--surface-2);color:var(--ink)}.tt-btn[data-v-5005c14b]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.app-theme-toggle[data-v-dca43cd0]{position:fixed;top:var(--space-5);right:var(--space-5);z-index:30}.sh[data-v-17cac8b9]{display:flex;height:100%;overflow:hidden}.sh-side[data-v-17cac8b9]{position:relative;display:flex;flex-direction:column;flex-shrink:0;width:var(--sh-w, 220px);min-width:var(--sh-w, 220px);height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--sh-surface, linear-gradient(180deg, var(--brand) 0%, var(--brand-strong) 100%));border-right:1px solid var(--sh-edge, rgba(0, 0, 0, .08));box-shadow:inset -1px 0 #ffffff12;color:var(--on-brand);transition:width var(--dur) var(--ease-out),min-width var(--dur) var(--ease-out)}.sh-side--resizing[data-v-17cac8b9]{transition:none}.sh-side[data-v-17cac8b9]::-webkit-scrollbar{width:0;height:0}.sh-logo[data-v-17cac8b9]{display:flex;align-items:center;justify-content:center;min-height:64px;flex-shrink:0;padding:var(--space-5) var(--space-4) var(--space-4);margin-bottom:var(--space-2);border-bottom:1px solid rgba(255,255,255,.07);color:inherit;text-decoration:none}.sh-logo[data-v-17cac8b9] svg{display:block;width:76px;height:28px}.sh-collapse[data-v-17cac8b9]{position:absolute;top:22px;right:14px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:#ffffff1a;color:#ffffffe6;cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.sh-side:hover .sh-collapse[data-v-17cac8b9],.sh-collapse[data-v-17cac8b9]:focus-visible{opacity:1}.sh-collapse[data-v-17cac8b9]:hover{background:#ffffff38;color:var(--on-brand);transform:scale(1.08)}.sh-collapse[data-v-17cac8b9]:active{transform:scale(.95)}.sh-collapse[data-v-17cac8b9]:focus-visible,.sh-nav-item[data-v-17cac8b9]:focus-visible,.sh-logout[data-v-17cac8b9]:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffffd9}.sh-nav[data-v-17cac8b9]{display:flex;flex-direction:column;flex:0 1 auto}.sh-nav-item[data-v-17cac8b9]{display:flex;align-items:center;gap:var(--space-3);min-height:38px;padding:0 var(--space-3);margin:2px var(--space-2-5);border-radius:var(--r-md);color:#fffc;font-size:var(--text-13);font-weight:450;letter-spacing:-.006em;line-height:20px;white-space:nowrap;text-decoration:none;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.sh-nav-item[data-v-17cac8b9]:hover{background:#ffffff1a;color:var(--on-brand)}.sh-nav-item.router-link-active[data-v-17cac8b9],.sh-nav-item.router-link-active[data-v-17cac8b9]:hover{background:var(--sh-active, rgba(255, 255, 255, .18));box-shadow:inset 0 0 0 1px var(--sh-active-ring, rgba(255, 255, 255, .14)),inset 0 1px #ffffff3d;color:var(--on-brand);font-weight:500}.sh-nav-icon[data-v-17cac8b9]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:inherit}.sh-nav-icon[data-v-17cac8b9] svg{display:block}.sh-nav-label[data-v-17cac8b9]{flex:1}.sh-spacer[data-v-17cac8b9]{flex:1 1 auto;min-height:var(--space-2)}.sh-logout[data-v-17cac8b9]{display:flex;align-items:center;gap:var(--space-3);min-height:38px;margin:var(--space-2-5) var(--space-2-5) var(--space-3);padding:0 var(--space-3);border:none;border-radius:var(--r-md);background:none;color:#ffffffb8;font:inherit;font-size:var(--text-13);font-weight:450;letter-spacing:-.006em;text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.sh-logout[data-v-17cac8b9]:hover{background:#ffffff1a;color:var(--on-brand)}.sh-resizer[data-v-17cac8b9]{position:absolute;top:0;right:-4px;bottom:0}.sh-resizer[data-v-17cac8b9] .rz-line{background:transparent}.sh-resizer[data-v-17cac8b9]:hover .rz-line,.sh-resizer[data-v-17cac8b9]:focus-visible .rz-line{background:#ffffff8c}.sh-main[data-v-17cac8b9]{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}.sh-content[data-v-17cac8b9]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.sh-side--collapsed[data-v-17cac8b9],.sh-side--collapsed.sh-side[data-v-17cac8b9]{width:64px;min-width:64px}.sh-side--collapsed .sh-logo[data-v-17cac8b9]{min-height:64px;padding:var(--space-4) 0;justify-content:center}.sh-side--collapsed .sh-logo[data-v-17cac8b9] svg{width:34px;height:auto}.sh-side--collapsed .sh-collapse[data-v-17cac8b9]{position:static;width:30px;height:30px;margin:var(--space-1-5) auto var(--space-3);opacity:1;transform:none}.sh-side--collapsed .sh-collapse[data-v-17cac8b9]:hover{transform:scale(1.08)}.sh-side--collapsed .sh-collapse[data-v-17cac8b9]:active{transform:scale(.95)}.sh-side--collapsed .sh-nav-item[data-v-17cac8b9],.sh-side--collapsed .sh-logout[data-v-17cac8b9]{justify-content:center;gap:0;margin-right:var(--space-2-5);margin-left:var(--space-2-5);padding:0}.sh-side--collapsed .sh-nav-label[data-v-17cac8b9]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root[data-theme=dark]{--sh-surface: #111113;--sh-edge: var(--border);--sh-active: rgba(81, 114, 246, .22);--sh-active-ring: rgba(81, 114, 246, .42)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--sh-surface: #111113;--sh-edge: var(--border);--sh-active: rgba(81, 114, 246, .22);--sh-active-ring: rgba(81, 114, 246, .42)}}@media (prefers-reduced-motion: reduce){.sh-side[data-v-17cac8b9],.sh-collapse[data-v-17cac8b9],.sh-nav-item[data-v-17cac8b9],.sh-nav-icon[data-v-17cac8b9],.sh-logout[data-v-17cac8b9]{transition:none}}.rp[data-v-f23eac8c]{display:flex;flex-direction:column;min-width:0}.rp-skeleton[data-v-f23eac8c]{display:flex;flex-direction:column;gap:var(--space-4)}.rp-skeleton-row[data-v-f23eac8c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}@media (max-width: 760px){.rp-skeleton-row[data-v-f23eac8c]{grid-template-columns:1fr}}:root{--lp-bg: #f7f8fb;--lp-panel: #ffffff;--lp-panel-2: #eef1f7;--lp-edge: rgba(17, 19, 24, .1);--lp-edge-strong: rgba(17, 19, 24, .18);--lp-ink: #111318;--lp-muted: rgba(17, 19, 24, .64);--lp-faint: rgba(17, 19, 24, .46);--lp-shadow: rgba(25, 35, 66, .14);--lp-inverse: var(--lp-ink);--lp-on-inverse: var(--lp-bg)}:root[data-theme=dark]{--lp-bg: #080a10;--lp-panel: #10131d;--lp-panel-2: #161a25;--lp-edge: rgba(255, 255, 255, .11);--lp-edge-strong: rgba(255, 255, 255, .2);--lp-ink: #f7f8fb;--lp-muted: rgba(247, 248, 251, .66);--lp-faint: rgba(247, 248, 251, .48);--lp-shadow: rgba(0, 0, 0, .38)}.lp[data-v-071a48a4]{min-height:100%;overflow-x:hidden;background:var(--lp-bg);color:var(--lp-ink)}.lp-nav[data-v-071a48a4]{position:absolute;top:0;left:0;right:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-5);width:min(1440px,100%);margin:0 auto;padding:var(--space-4) var(--space-6)}.lp-brand[data-v-071a48a4]{display:inline-grid;place-items:center;width:fit-content;border-radius:var(--r-md);color:var(--brand);text-decoration:none}.lp-nav>.lp-brand[data-v-071a48a4]{width:var(--space-7);height:var(--space-7)}.lp-brand[data-v-071a48a4]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.lp-brand[data-v-071a48a4] svg{width:30px}.lp-links[data-v-071a48a4],.lp-actions[data-v-071a48a4],.lp-hero-actions[data-v-071a48a4],.lp-trace-key[data-v-071a48a4],.lp-footer>div[data-v-071a48a4]{display:flex;align-items:center;gap:var(--space-4)}.lp-links a[data-v-071a48a4],.lp-footer a[data-v-071a48a4]{color:var(--lp-muted);font-size:var(--text-xs);font-weight:550;text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.lp-links a[data-v-071a48a4]:hover,.lp-footer a[data-v-071a48a4]:hover{color:var(--lp-ink)}.lp-actions[data-v-071a48a4]{justify-content:flex-end}.lp-actions[data-v-071a48a4] .tt-btn{border-color:var(--lp-edge);background:color-mix(in srgb,var(--lp-panel) 92%,transparent);color:var(--lp-muted)}.lp-actions[data-v-071a48a4] .btn--ghost,.lp-hero-actions[data-v-071a48a4] .btn--ghost{border-color:var(--lp-edge-strong);background:color-mix(in srgb,var(--lp-ink) 4%,transparent);color:var(--lp-ink)}.lp-actions[data-v-071a48a4] .btn--ghost:hover,.lp-hero-actions[data-v-071a48a4] .btn--ghost:hover{background:color-mix(in srgb,var(--lp-ink) 9%,transparent);border-color:var(--lp-edge-strong)}.lp-hero[data-v-071a48a4]{position:relative;display:flex;flex-direction:column;gap:var(--space-8);min-height:920px;width:min(1440px,100%);margin:0 auto;padding:120px var(--space-6) calc(var(--space-8) + var(--space-6))}.lp-hero-glow[data-v-071a48a4]{position:absolute;top:4%;right:-16%;width:78%;aspect-ratio:1;border-radius:var(--r-full);background:radial-gradient(circle,color-mix(in srgb,var(--brand) 25%,transparent),transparent 66%);filter:blur(20px);pointer-events:none}.lp-hero-intro[data-v-071a48a4]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.68fr);align-items:end;gap:calc(var(--space-8) + var(--space-4))}.lp-hero-copy[data-v-071a48a4],.lp-hero-support[data-v-071a48a4]{min-width:0}.lp-status[data-v-071a48a4]{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-5);color:var(--lp-muted);font-size:var(--text-xs);font-weight:600}.lp-status span[data-v-071a48a4]{width:8px;height:8px;border-radius:var(--r-full);background:var(--success);box-shadow:0 0 0 5px color-mix(in srgb,var(--success) 13%,transparent)}.lp-hero-copy[data-v-071a48a4] h1{max-width:15ch;margin:0;font-size:clamp(3rem,4.4vw,4.75rem);font-weight:650;letter-spacing:-.025em;line-height:1.02;text-wrap:balance}.lp-lead[data-v-071a48a4]{max-width:56ch;margin:0;color:var(--lp-muted);font-size:var(--text-md);line-height:1.65}.lp-hero-actions[data-v-071a48a4]{margin-top:var(--space-6)}.lp-micro[data-v-071a48a4]{margin:var(--space-4) 0 0;color:var(--lp-faint);font-size:var(--text-xs)}.lp-theatre-wrap[data-v-071a48a4]{position:relative;z-index:2;min-width:0}.lp-theatre[data-v-071a48a4]{position:relative;overflow:hidden;border:1px solid var(--lp-edge-strong);border-radius:var(--r-lg);background:color-mix(in srgb,var(--lp-panel) 96%,transparent);box-shadow:0 18px 48px color-mix(in srgb,var(--lp-shadow) 72%,transparent),inset 0 1px color-mix(in srgb,var(--lp-ink) 6%,transparent);isolation:isolate}.lp-theatre-threads[data-v-071a48a4]{position:absolute;inset:var(--space-7) 0 0;opacity:.16}.lp-theatre[data-v-071a48a4]>*:not(.lp-theatre-threads){position:relative;z-index:1}.lp-theatre-head[data-v-071a48a4]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-4);min-height:48px;padding:0 var(--space-5);border-bottom:1px solid var(--lp-edge);background:color-mix(in srgb,var(--lp-panel) 88%,transparent);color:var(--lp-muted);font-size:var(--text-xs)}.lp-theatre-head>span[data-v-071a48a4]:nth-child(2){text-align:center}.lp-theatre-head strong[data-v-071a48a4]{justify-self:end;color:var(--lp-ink);font-size:var(--text-xs)}.lp-live[data-v-071a48a4]{display:flex;align-items:center;gap:var(--space-1);color:var(--lp-muted);font-size:var(--text-xs)}.lp-live i[data-v-071a48a4]{width:6px;height:6px;border-radius:var(--r-full);background:var(--success)}.lp-theatre-grid[data-v-071a48a4]{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.78fr) minmax(0,1.06fr);min-height:460px}.lp-signal-panel[data-v-071a48a4],.lp-context-panel[data-v-071a48a4],.lp-outcome-panel[data-v-071a48a4]{display:flex;flex-direction:column;min-width:0;padding:var(--space-5)}.lp-context-panel[data-v-071a48a4]{border-left:1px solid var(--lp-edge);background:color-mix(in srgb,var(--brand-strong) 4%,transparent)}.lp-outcome-panel[data-v-071a48a4]{border-left:1px solid var(--lp-edge);background:var(--lp-inverse);color:var(--lp-on-inverse)}.lp-stage-heading[data-v-071a48a4]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.lp-stage-heading>div[data-v-071a48a4]{min-width:0}.lp-stage-heading>div>span[data-v-071a48a4]{color:var(--brand);font-size:var(--text-xs);font-weight:650}.lp-stage-heading h2[data-v-071a48a4]{margin:var(--space-2) 0 0;font-size:var(--text-xl);font-weight:650;letter-spacing:-.01em;line-height:1.15}.lp-stage-heading--context[data-v-071a48a4]{justify-content:center;text-align:center}.lp-stage-heading--outcome>div>span[data-v-071a48a4]{color:color-mix(in srgb,var(--lp-on-inverse) 58%,transparent)}.lp-signal-channel[data-v-071a48a4]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-2) 0;border-top:1px solid var(--lp-edge);border-bottom:1px solid var(--lp-edge);color:var(--lp-muted);font-size:var(--text-xs)}.lp-signal-channel small[data-v-071a48a4]{color:var(--lp-faint)}.lp-chat-stream[data-v-071a48a4]{display:flex;flex:1;flex-direction:column;justify-content:center;padding:var(--space-2) 0 var(--space-4)}.lp-signal-message[data-v-071a48a4]{--cb-max: 94%}.lp-signal-message--follow[data-v-071a48a4]{--cb-max: 86%}.lp-signal-message p[data-v-071a48a4]{margin:0;color:inherit;font-size:var(--text-sm);line-height:1.5}.lp-signal-status[data-v-071a48a4],.lp-context-status[data-v-071a48a4]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--lp-edge);color:var(--lp-muted);font-size:var(--text-xs)}.lp-signal-status span[data-v-071a48a4]{display:flex;align-items:center;gap:var(--space-2)}.lp-signal-status i[data-v-071a48a4]{width:7px;height:7px;border-radius:var(--r-full);background:var(--warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--warning) 12%,transparent)}.lp-signal-status strong[data-v-071a48a4],.lp-context-status strong[data-v-071a48a4]{color:var(--lp-ink);font-size:var(--text-xs)}.lp-core-state[data-v-071a48a4]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--brand) 42%,var(--lp-edge));border-radius:var(--r-lg);background:color-mix(in srgb,var(--brand-strong) 9%,var(--lp-panel));box-shadow:0 10px 26px color-mix(in srgb,var(--brand) 10%,transparent)}.lp-core-loader[data-v-071a48a4]{display:flex;align-items:center;justify-content:center;grid-row:span 2;width:54px;height:54px;border-radius:var(--r-lg);background:color-mix(in srgb,var(--brand) 12%,var(--lp-panel));color:var(--brand)}.lp-core-state strong[data-v-071a48a4],.lp-core-state small[data-v-071a48a4]{display:block}.lp-core-state small[data-v-071a48a4]{margin-top:var(--space-1);color:var(--lp-muted)}.lp-core-state[data-v-071a48a4] .bdg{grid-column:2;justify-self:start}.lp-context-list[data-v-071a48a4]{display:flex;flex:1;flex-direction:column;justify-content:center;margin-top:var(--space-3)}.lp-context-list article[data-v-071a48a4]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--lp-edge)}.lp-context-list article>span[data-v-071a48a4]{display:flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--lp-muted);font-size:var(--text-xs)}.lp-context-list i[data-v-071a48a4]{width:6px;height:6px;flex:none;border-radius:var(--r-full);background:var(--brand)}.lp-context-list strong[data-v-071a48a4]{font-size:var(--text-xs);text-align:right}.lp-context-list small[data-v-071a48a4]{grid-column:1 / -1;color:var(--lp-faint);font-size:var(--text-xs)}.lp-context-status[data-v-071a48a4]{border-color:color-mix(in srgb,var(--brand) 26%,var(--lp-edge))}.lp-decision-summary[data-v-071a48a4]{margin-top:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid color-mix(in srgb,var(--lp-on-inverse) 14%,transparent)}.lp-decision-summary>span[data-v-071a48a4]{color:color-mix(in srgb,var(--lp-on-inverse) 54%,transparent);font-size:var(--text-xs)}.lp-decision-summary h3[data-v-071a48a4]{max-width:24ch;margin:var(--space-3) 0 0;font-size:var(--text-xl);font-weight:650;letter-spacing:-.01em;line-height:1.2}.lp-decision-summary p[data-v-071a48a4]{max-width:44ch;margin:var(--space-3) 0 0;color:color-mix(in srgb,var(--lp-on-inverse) 66%,transparent);line-height:1.5}.lp-owner-row[data-v-071a48a4]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid color-mix(in srgb,var(--lp-on-inverse) 14%,transparent)}.lp-owner-row small[data-v-071a48a4],.lp-owner-row strong[data-v-071a48a4]{display:block}.lp-owner-row small[data-v-071a48a4]{margin-bottom:var(--space-1);color:color-mix(in srgb,var(--lp-on-inverse) 54%,transparent)}.lp-action-list[data-v-071a48a4]{display:flex;flex:1;flex-direction:column;justify-content:center}.lp-action-list article[data-v-071a48a4]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid color-mix(in srgb,var(--lp-on-inverse) 14%,transparent)}.lp-action-index[data-v-071a48a4]{color:color-mix(in srgb,var(--lp-on-inverse) 48%,transparent);font-family:var(--font-mono);font-size:var(--text-xs)}.lp-action-list strong[data-v-071a48a4],.lp-action-list small[data-v-071a48a4]{display:block}.lp-action-list small[data-v-071a48a4]{margin-top:var(--space-1);color:color-mix(in srgb,var(--lp-on-inverse) 58%,transparent)}.lp-outcome-panel[data-v-071a48a4]>.btn--ghost{align-self:flex-start;margin-top:var(--space-4);border-color:color-mix(in srgb,var(--lp-on-inverse) 24%,transparent);background:color-mix(in srgb,var(--lp-on-inverse) 7%,transparent);color:var(--lp-on-inverse)}.lp-outcome-panel[data-v-071a48a4]>.btn--ghost:hover{border-color:color-mix(in srgb,var(--lp-on-inverse) 38%,transparent);background:color-mix(in srgb,var(--lp-on-inverse) 12%,transparent)}.lp-trace-section[data-v-071a48a4],.lp-capabilities[data-v-071a48a4],.lp-isolation[data-v-071a48a4],.lp-pricing[data-v-071a48a4],.lp-final[data-v-071a48a4],.lp-footer[data-v-071a48a4]{width:min(1320px,calc(100% - 2 * var(--space-6)));margin:0 auto}.lp-trace-section[data-v-071a48a4]{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:calc(var(--space-8) + var(--space-4));padding:calc(var(--space-8) + var(--space-6)) 0;border-top:1px solid var(--lp-edge)}.lp-section-copy[data-v-071a48a4]{position:sticky;top:var(--space-7);align-self:start}.lp-kicker[data-v-071a48a4]{margin:0 0 var(--space-3)!important;color:var(--brand)!important;font-size:var(--text-xs);font-weight:650;letter-spacing:.02em;line-height:1.2!important}.lp-section-copy h2[data-v-071a48a4],.lp-capabilities>header h2[data-v-071a48a4],.lp-isolation h2[data-v-071a48a4],.lp-final h2[data-v-071a48a4]{margin:0;font-size:clamp(2rem,3vw,3.25rem);font-weight:650;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}.lp-section-copy>p[data-v-071a48a4],.lp-capabilities>header p[data-v-071a48a4],.lp-isolation-copy>p[data-v-071a48a4],.lp-final p[data-v-071a48a4]{max-width:60ch;margin:var(--space-4) 0 0;color:var(--lp-muted);line-height:1.65}.lp-trace-key[data-v-071a48a4]{margin-top:var(--space-5);color:var(--lp-muted);font-size:var(--text-xs)}.lp-trace-key span[data-v-071a48a4]{display:flex;align-items:center;gap:var(--space-2)}.lp-trace-key i[data-v-071a48a4]{width:8px;height:8px;border-radius:var(--r-full)}.lp-key--signal[data-v-071a48a4]{background:var(--warning)}.lp-key--context[data-v-071a48a4]{background:var(--brand)}.lp-key--action[data-v-071a48a4]{background:var(--success)}.lp-trace-list[data-v-071a48a4]{display:flex;flex-direction:column}.lp-trace-step[data-v-071a48a4]{display:grid;grid-template-columns:42px 28px minmax(0,1fr) minmax(140px,auto);align-items:start;gap:var(--space-3);min-height:170px}.lp-trace-index[data-v-071a48a4]{color:var(--lp-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.lp-trace-line[data-v-071a48a4]{position:relative;display:flex;justify-content:center;align-self:stretch}.lp-trace-line[data-v-071a48a4]:before{content:"";position:absolute;top:10px;bottom:-10px;width:1px;background:var(--lp-edge-strong)}.lp-trace-step:last-child .lp-trace-line[data-v-071a48a4]:before{bottom:auto;height:1px}.lp-trace-line span[data-v-071a48a4]{position:relative;z-index:1;width:11px;height:11px;border:2px solid var(--brand);border-radius:var(--r-full);background:var(--lp-bg);box-shadow:0 0 0 5px color-mix(in srgb,var(--brand) 12%,transparent)}.lp-trace-step p[data-v-071a48a4]{margin:0 0 var(--space-2);color:var(--brand);font-size:var(--text-xs);font-weight:650}.lp-trace-step h3[data-v-071a48a4]{margin:0;font-size:var(--text-lg);line-height:1.3}.lp-trace-step div>span[data-v-071a48a4]{display:block;margin-top:var(--space-2);color:var(--lp-muted);line-height:1.55}.lp-trace-step>strong[data-v-071a48a4]{justify-self:end;padding:var(--space-2) var(--space-3);border:1px solid var(--lp-edge);border-radius:var(--r-full);color:var(--lp-muted);font-size:var(--text-xs);font-weight:600;text-align:right}.lp-capabilities[data-v-071a48a4]{padding:calc(var(--space-8) + var(--space-6)) 0}.lp-capabilities>header[data-v-071a48a4]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--lp-edge)}.lp-capabilities>header h2[data-v-071a48a4]{max-width:15ch}.lp-capabilities>header p[data-v-071a48a4]{max-width:50ch}.lp-capability-stack[data-v-071a48a4]{border-top:0}.lp-capability-stack article[data-v-071a48a4]{display:grid;grid-template-columns:70px minmax(260px,.9fr) minmax(320px,1.1fr);align-items:center;gap:var(--space-5);padding:var(--space-6) 0;border-bottom:1px solid var(--lp-edge)}.lp-cap-number[data-v-071a48a4]{color:var(--brand);font-family:var(--font-mono)}.lp-capability-stack h3[data-v-071a48a4]{margin:0;font-size:var(--text-xl)}.lp-capability-stack p[data-v-071a48a4]{max-width:48ch;margin:var(--space-2) 0 0;color:var(--lp-muted);line-height:1.55}.lp-capability-stack ul[data-v-071a48a4]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin:0;padding:0;list-style:none}.lp-capability-stack li[data-v-071a48a4]{padding:var(--space-2) var(--space-3);border:1px solid var(--lp-edge);border-radius:var(--r-full);color:var(--lp-muted);font-size:var(--text-xs)}.lp-isolation[data-v-071a48a4]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);align-items:center;gap:var(--space-8);padding:var(--space-8);border:1px solid var(--lp-edge);border-radius:var(--r-lg);background:var(--lp-panel)}.lp-isolation h2[data-v-071a48a4]{max-width:13ch}.lp-isolation-copy ul[data-v-071a48a4]{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none}.lp-isolation-copy li[data-v-071a48a4]{display:flex;align-items:center;gap:var(--space-3);color:var(--lp-muted)}.lp-isolation-copy li span[data-v-071a48a4]{color:var(--brand);font-family:var(--font-mono);font-size:var(--text-xs)}.lp-isolation-map[data-v-071a48a4]{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-5)}.lp-node[data-v-071a48a4]{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-1);width:min(420px,100%);padding:var(--space-4);border:1px solid var(--lp-edge-strong);border-radius:var(--r-lg);background:var(--lp-panel-2);box-shadow:0 8px 22px color-mix(in srgb,var(--lp-shadow) 68%,transparent)}.lp-node small[data-v-071a48a4]{color:var(--lp-muted)}.lp-node--aida[data-v-071a48a4]{flex-direction:row;align-items:center;gap:var(--space-3);border-color:color-mix(in srgb,var(--brand) 55%,transparent);background:color-mix(in srgb,var(--brand-strong) 12%,var(--lp-panel-2))}.lp-node--aida[data-v-071a48a4] svg{width:32px;color:var(--brand)}.lp-node--aida span[data-v-071a48a4]{display:flex;flex-direction:column;gap:var(--space-1)}.lp-link-line[data-v-071a48a4]{width:1px;height:28px;background:linear-gradient(var(--brand),var(--lp-edge))}.lp-pricing[data-v-071a48a4]{padding:calc(var(--space-8) + var(--space-6)) 0}.lp-final[data-v-071a48a4]{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-6);min-height:300px;margin-bottom:var(--space-8);padding:var(--space-8);overflow:hidden;border:1px solid color-mix(in srgb,var(--brand) 36%,transparent);border-radius:var(--r-lg);background:color-mix(in srgb,var(--brand-strong) 8%,var(--lp-panel))}.lp-final[data-v-071a48a4]>*:not(.lp-final-threads){position:relative;z-index:1}.lp-final-threads[data-v-071a48a4]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.28}.lp-final h2[data-v-071a48a4]{max-width:16ch}.lp-footer[data-v-071a48a4]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-5);padding:var(--space-6) 0;border-top:1px solid var(--lp-edge)}.lp-footer p[data-v-071a48a4]{margin:0;color:var(--lp-muted);font-size:var(--text-xs);text-align:center}.lp-footer>div[data-v-071a48a4]:last-child{justify-content:flex-end}@media (max-width: 1050px){.lp-hero[data-v-071a48a4]{padding-top:150px}.lp-hero-intro[data-v-071a48a4]{grid-template-columns:1fr;gap:var(--space-5)}.lp-hero-copy[data-v-071a48a4] h1{max-width:12ch}.lp-hero-support[data-v-071a48a4]{max-width:640px}.lp-theatre-grid[data-v-071a48a4]{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-outcome-panel[data-v-071a48a4]{grid-column:1 / -1;border-top:1px solid var(--lp-edge);border-left:0}.lp-trace-section[data-v-071a48a4]{grid-template-columns:1fr}.lp-section-copy[data-v-071a48a4]{position:static}.lp-isolation[data-v-071a48a4]{grid-template-columns:1fr}}@media (max-width: 760px){.lp-nav[data-v-071a48a4]{grid-template-columns:1fr auto;padding:var(--space-4)}.lp-links[data-v-071a48a4],.lp-actions[data-v-071a48a4] .btn--ghost{display:none}.lp-actions[data-v-071a48a4] .btn{padding-inline:var(--space-2)}.lp-hero[data-v-071a48a4]{min-height:auto;gap:var(--space-7);padding:120px var(--space-4) var(--space-8)}.lp-hero-copy[data-v-071a48a4] h1{font-size:clamp(2.65rem,12vw,3.8rem)}.lp-lead[data-v-071a48a4]{font-size:var(--text-base)}.lp-hero-actions[data-v-071a48a4]{align-items:stretch;flex-direction:column}.lp-hero-actions[data-v-071a48a4] .btn{width:100%}.lp-theatre-head[data-v-071a48a4]{grid-template-columns:1fr auto;padding:0 var(--space-4)}.lp-theatre-head>span[data-v-071a48a4]:nth-child(2){display:none}.lp-theatre-grid[data-v-071a48a4]{grid-template-columns:1fr}.lp-signal-panel[data-v-071a48a4],.lp-context-panel[data-v-071a48a4],.lp-outcome-panel[data-v-071a48a4]{grid-column:auto;padding:var(--space-4)}.lp-context-panel[data-v-071a48a4]{border-top:1px solid var(--lp-edge);border-left:0}.lp-outcome-panel[data-v-071a48a4]{border-top:1px solid var(--lp-edge)}.lp-theatre-threads[data-v-071a48a4]{opacity:.09}.lp-stage-heading--context[data-v-071a48a4]{justify-content:flex-start;text-align:left}.lp-chat-stream[data-v-071a48a4]{min-height:270px}.lp-context-list[data-v-071a48a4]{margin-top:var(--space-4)}.lp-outcome-panel[data-v-071a48a4]>.btn--ghost{width:100%}.lp-trace-section[data-v-071a48a4],.lp-capabilities[data-v-071a48a4],.lp-isolation[data-v-071a48a4],.lp-pricing[data-v-071a48a4],.lp-final[data-v-071a48a4],.lp-footer[data-v-071a48a4]{width:calc(100% - 2 * var(--space-4))}.lp-trace-step[data-v-071a48a4]{grid-template-columns:34px 22px minmax(0,1fr);min-height:200px}.lp-trace-step>strong[data-v-071a48a4]{grid-column:3;justify-self:start}.lp-capabilities>header[data-v-071a48a4]{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.lp-capability-stack article[data-v-071a48a4]{grid-template-columns:42px 1fr}.lp-capability-stack ul[data-v-071a48a4]{grid-column:2;justify-content:flex-start}.lp-isolation[data-v-071a48a4]{padding:var(--space-5)}.lp-node[data-v-071a48a4]{overflow-wrap:anywhere}.lp-final[data-v-071a48a4]{grid-template-columns:1fr;padding:var(--space-6)}.lp-final[data-v-071a48a4] .btn{width:100%}.lp-footer[data-v-071a48a4]{grid-template-columns:1fr;justify-items:center}.lp-footer>div[data-v-071a48a4]:last-child{justify-content:center}}@media (prefers-reduced-motion: reduce){.lp[data-v-071a48a4]{scroll-behavior:auto}}.ob-shell[data-v-fd8beaf2]{min-height:100%;background:var(--bg)}.ob-head[data-v-fd8beaf2]{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-5);min-height:68px;padding:0 var(--space-6);background:var(--surface);border-bottom:1px solid var(--border)}.ob-brand[data-v-fd8beaf2]{display:inline-grid;place-items:center;width:var(--space-7);height:var(--space-7);border-radius:var(--r-md);color:var(--brand);text-decoration:none}.ob-brand[data-v-fd8beaf2]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.ob-brand[data-v-fd8beaf2] svg{width:28px;height:28px}.ob-account[data-v-fd8beaf2]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);min-width:0}.ob-account>span[data-v-fd8beaf2]{max-width:220px;overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.ob-main[data-v-fd8beaf2]{padding:var(--space-6)}.ob-lane[data-v-fd8beaf2]{display:flex;flex-direction:column;gap:var(--space-4);width:min(1180px,100%);margin:0 auto}@media (max-width: 820px){.ob-head[data-v-fd8beaf2]{grid-template-columns:1fr auto;padding:0 var(--space-4)}.ob-main[data-v-fd8beaf2]{padding:var(--space-4)}}:root{color-scheme:light;--brand: #5172f6;--brand-strong: #4158d8;--brand-weak: #eef2ff;--brand-text: #4158d8;--on-brand: #ffffff;--ai-glow-1: #8fc7ef;--ai-glow-2: #9aabef;--ai-glow-3: #b6a6e0;--ai-glow-4: #e0a9d0;--ai-glow-5: #8fc7ef;--danger: #ef4444;--danger-strong: #d21f1f;--danger-weak: #fef2f2;--success: #16a34a;--success-strong: #15803d;--success-weak: #f0fdf4;--warning: #d97706;--warning-strong: #b45309;--warning-weak: #fffbeb;--info: var(--brand);--info-weak: var(--brand-weak);--chat-canvas: #f2f1ed;--avatar-1: #0891b2;--avatar-2: #d97706;--avatar-3: #8b5cf6;--avatar-4: #16a34a;--avatar-5: #f43f5e;--avatar-6: #6366f1;--avatar-7: #c026d3;--avatar-1-weak: #ecfeff;--avatar-1-strong: #0e7490;--avatar-2-weak: #fffbeb;--avatar-2-strong: #b45309;--avatar-3-weak: #f5f3ff;--avatar-3-strong: #6d28d9;--avatar-4-weak: #f0fdf4;--avatar-4-strong: #15803d;--avatar-5-weak: #fff1f2;--avatar-5-strong: #be123c;--avatar-6-weak: #eef2ff;--avatar-6-strong: #4338ca;--avatar-7-weak: #fdf4ff;--avatar-7-strong: #a21caf;--sender-1-weak: #f1f5f9;--sender-1-strong: #475569;--sender-2-weak: #f0fdfa;--sender-2-strong: #0f766e;--sender-3-weak: #f5f3ff;--sender-3-strong: #6d28d9;--sender-4-weak: #fafaf9;--sender-4-strong: #57534e;--sender-5-weak: #ecfeff;--sender-5-strong: #0e7490;--sender-6-weak: #fdf4ff;--sender-6-strong: #a21caf;--chart-1: #5172f6;--chart-2: #eb6834;--chart-3: #1baf7a;--chart-4: #eda100;--chart-5: #e87ba4;--chart-6: #008300;--chart-7: #8b5cf6;--chart-8: #e34948;--chart-grid: var(--border);--chart-axis: var(--border-strong);--chart-label: var(--text-muted);--chart-seq-low: #e8ecfe;--chart-seq-high: #2f45b8;--focus-ring-color: var(--brand);--focus-ring: 0 0 0 3px rgba(81, 114, 246, .35);--ink: #0a0a0a;--ink-2: #1a1a1a;--text-muted: #666666;--text-subtle: #6f6f6f;--bg: #fafafa;--surface: #ffffff;--surface-2: #f6f6f7;--border: #ebebeb;--border-strong: #d4d4d8;--skeleton-sheen: rgba(255, 255, 255, .75);--skeleton-bg: var(--surface-2);--skeleton-dur: 1.4s;--surface-inverse: #0a0a0a;--ink-inverse: #fafafa;--ink-inverse-muted: #a1a1aa;--r-sm: 6px;--r-md: 8px;--r-lg: 10px;--r-xl: 14px;--r-full: 999px;--scrim: rgba(15, 23, 42, .45);--shadow-1: 0 1px 2px rgba(10, 10, 10, .05);--shadow-2: 0 4px 16px rgba(10, 10, 10, .08);--shadow-3: 0 18px 48px rgba(10, 10, 10, .18), 0 2px 8px rgba(10, 10, 10, .08);--font-mono: "Geist Mono", "SF Mono", ui-monospace, "Roboto Mono", monospace, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--text-10: .625rem;--text-11: .6875rem;--text-12: .75rem;--text-13: .8125rem;--text-14: .875rem;--text-16: 1rem;--text-20: 1.25rem;--text-26: 1.625rem;--text-36: 2.25rem;--text-xs: var(--text-11);--text-sm: var(--text-13);--text-base: var(--text-14);--text-md: var(--text-16);--text-lg: var(--text-20);--text-xl: var(--text-26);--text-2xl: var(--text-36);--ease-out: cubic-bezier(.22, 1, .36, 1);--dur-fast: .12s;--dur: .18s;--dur-slow: .28s}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--brand-weak: #1b2036;--brand-text: #93a4ff;--danger-weak: #2a1416;--success-weak: #0f2419;--warning-weak: #2a1f07;--scrim: rgba(0, 0, 0, .66);--info-weak: var(--brand-weak);--danger-strong: #f87171;--success-strong: #4ade80;--warning-strong: #fbbf24;--avatar-1-weak: #0c2229;--avatar-1-strong: #22d3ee;--avatar-2-weak: #2a1f07;--avatar-2-strong: #fbbf24;--avatar-3-weak: #1e1633;--avatar-3-strong: #a78bfa;--avatar-4-weak: #0f2419;--avatar-4-strong: #4ade80;--avatar-5-weak: #2a1319;--avatar-5-strong: #fb7185;--avatar-6-weak: #1b2036;--avatar-6-strong: #818cf8;--avatar-7-weak: #2a1030;--avatar-7-strong: #e879f9;--sender-1-weak: #161d27;--sender-1-strong: #94a3b8;--sender-2-weak: #0b211e;--sender-2-strong: #2dd4bf;--sender-3-weak: #1e1633;--sender-3-strong: #a78bfa;--sender-4-weak: #1c1917;--sender-4-strong: #a8a29e;--sender-5-weak: #0c2229;--sender-5-strong: #22d3ee;--sender-6-weak: #2a1030;--sender-6-strong: #e879f9;--chart-2: #d95926;--chart-4: #c98500;--chart-5: #d55181;--chart-seq-low: #1c2547;--chart-seq-high: #93a6f9;--ink: #fafafa;--ink-2: #e4e4e7;--text-muted: #a1a1aa;--text-subtle: #86868f;--bg: #0a0a0a;--surface: #151515;--surface-2: #1e1e20;--border: #2a2a2a;--border-strong: #3a3a3d;--skeleton-sheen: rgba(255, 255, 255, .12);--surface-inverse: #2c2c31;--ink-inverse: #fafafa;--ink-inverse-muted: #a1a1aa;--shadow-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-2: 0 4px 16px rgba(0, 0, 0, .6);--shadow-3: 0 20px 52px rgba(0, 0, 0, .72), 0 2px 10px rgba(0, 0, 0, .5)}}:root[data-theme=dark]{color-scheme:dark;--brand-weak: #1b2036;--brand-text: #93a4ff;--danger-weak: #2a1416;--success-weak: #0f2419;--scrim: rgba(0, 0, 0, .66);--warning-weak: #2a1f07;--info-weak: var(--brand-weak);--danger-strong: #f87171;--success-strong: #4ade80;--warning-strong: #fbbf24;--avatar-1-weak: #0c2229;--avatar-1-strong: #22d3ee;--avatar-2-weak: #2a1f07;--avatar-2-strong: #fbbf24;--avatar-3-weak: #1e1633;--avatar-3-strong: #a78bfa;--avatar-4-weak: #0f2419;--avatar-4-strong: #4ade80;--avatar-5-weak: #2a1319;--avatar-5-strong: #fb7185;--avatar-6-weak: #1b2036;--avatar-6-strong: #818cf8;--avatar-7-weak: #2a1030;--avatar-7-strong: #e879f9;--sender-1-weak: #161d27;--sender-1-strong: #94a3b8;--sender-2-weak: #0b211e;--sender-2-strong: #2dd4bf;--sender-3-weak: #1e1633;--sender-3-strong: #a78bfa;--sender-4-weak: #1c1917;--sender-4-strong: #a8a29e;--sender-5-weak: #0c2229;--sender-5-strong: #22d3ee;--sender-6-weak: #2a1030;--sender-6-strong: #e879f9;--chart-2: #d95926;--chart-4: #c98500;--chart-5: #d55181;--chart-seq-low: #1c2547;--chart-seq-high: #93a6f9;--ink: #fafafa;--ink-2: #e4e4e7;--text-muted: #a1a1aa;--text-subtle: #86868f;--bg: #0a0a0a;--surface: #151515;--surface-2: #1e1e20;--border: #2a2a2a;--border-strong: #3a3a3d;--skeleton-sheen: rgba(255, 255, 255, .12);--surface-inverse: #2c2c31;--ink-inverse: #fafafa;--ink-inverse-muted: #a1a1aa;--shadow-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-2: 0 4px 16px rgba(0, 0, 0, .6);--shadow-3: 0 20px 52px rgba(0, 0, 0, .72), 0 2px 10px rgba(0, 0, 0, .5)}@keyframes rida-msg-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes rida-reveal-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-sm, .875rem);-webkit-font-smoothing:antialiased}
