.toasts[data-v-6102f562]{right:var(--space-5);bottom:var(--space-5);gap:var(--space-2);z-index:100;flex-direction:column;max-width:min(24rem,100vw - 2rem);display:flex;position:fixed}.toast[data-v-6102f562]{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(24px)saturate(180%);min-width:15rem;color:var(--label);box-shadow:var(--shadow-float);font-size:var(--text-callout);align-items:center;gap:.55rem;padding:.65rem .7rem .65rem .65rem;display:flex}.toast__icon[data-v-6102f562]{border-radius:50%;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:grid}.toast--ok .toast__icon[data-v-6102f562]{background:var(--success-soft);color:var(--success)}.toast--error .toast__icon[data-v-6102f562]{background:var(--danger-soft);color:var(--danger)}.toast__text[data-v-6102f562]{text-wrap:pretty;flex:1}.toast__close[data-v-6102f562]{width:1.75rem;height:1.75rem;color:var(--label-tertiary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.toast__close[data-v-6102f562]:hover{background:var(--fill);color:var(--label)}@media (width<=640px){.toasts[data-v-6102f562]{right:var(--space-4);left:var(--space-4);bottom:var(--space-4);max-width:none}.toast[data-v-6102f562]{min-width:0}}.toast-enter-active[data-v-6102f562],.toast-leave-active[data-v-6102f562]{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-spring)}.toast-enter-from[data-v-6102f562],.toast-leave-to[data-v-6102f562]{opacity:0;transform:translateY(8px)scale(.98)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-sans);--font-display:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, monospace;--text-large-title:2.125rem;--text-title-1:1.75rem;--text-title-2:1.375rem;--text-title-3:1.25rem;--text-headline:1.0625rem;--text-body:.9375rem;--text-callout:.875rem;--text-subhead:.8125rem;--text-footnote:.75rem;--text-caption:.6875rem;--leading-tight:1.08;--leading-title:1.18;--leading-body:1.5;--tracking-tight:-.025em;--tracking-title:-.02em;--tracking-body:-.01em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--space-10:4rem;--radius-sm:.5rem;--radius:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-pill:999px;--control-h:2.375rem;--control-h-sm:1.875rem;--control-h-lg:2.875rem;--dur-fast:.12s;--dur-base:.22s;--dur-slow:.42s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--bg:#f2f2f7;--bg-secondary:#fbfbfd;--bg-elevated:#fff;--bg-tertiary:#e9e9ee;--fill:#7878801f;--fill-strong:#78788033;--label:#1d1d1f;--label-secondary:#5c5c61;--label-tertiary:#6e6e73;--label-quaternary:#8e8e93;--icon:#636366;--separator:#3c3c4329;--separator-strong:#3c3c4347;--accent:#5856d6;--accent-hover:#4744c9;--accent-text:#4b48c9;--accent-soft:#5856d61f;--accent-ring:#5856d64d;--success:#248a3d;--success-soft:#34c75929;--danger:#d70015;--danger-soft:#ff3b301f;--warning:#a35200;--warning-soft:#ff9f0a2e;--glass-bg:#ffffffb8;--glass-bg-strong:#ffffffdb;--glass-border:#00000014;--glass-highlight:#ffffffe6;--shadow-card:0 1px 2px #0000000a, 0 12px 32px -24px #00000059;--shadow-float:0 24px 64px -28px #00000061;--shadow-control:0 1px 2px #00000014;--focus-ring:0 0 0 3px var(--accent-ring);--scrim:#00000052;--icon-sm:15px;--icon-md:18px;--icon-lg:22px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#000;--bg-secondary:#141416;--bg-elevated:#1c1c1e;--bg-tertiary:#2c2c2e;--fill:#7878803d;--fill-strong:#7878805c;--label:#f5f5f7;--label-secondary:#aeaeb2;--label-tertiary:#8e8e93;--label-quaternary:#636366;--icon:#aeaeb2;--separator:#54545880;--separator-strong:#545458b8;--accent:#5e5ce6;--accent-hover:#6f6cf2;--accent-text:#b3b1ff;--accent-soft:#6f6cf233;--accent-ring:#6f6cf261;--success:#30d158;--success-soft:#30d15833;--danger:#ff453a;--danger-soft:#ff453a33;--warning:#ff9f0a;--warning-soft:#ff9f0a38;--glass-bg:#1c1c1eb3;--glass-bg-strong:#1c1c1ee0;--glass-border:#ffffff1a;--glass-highlight:#ffffff14;--shadow-card:0 1px 0 #ffffff08, 0 16px 40px -28px #000c;--shadow-float:0 28px 70px -24px #000000d9;--shadow-control:0 1px 0 #ffffff0a;--scrim:#0000008f}}@media (width<=640px){:root{--text-body:1rem;--text-callout:.9375rem;--text-subhead:.875rem}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{min-height:100%;margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--label);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-optical-sizing:auto}#app{min-height:100vh}h1,h2,h3,h4,h5,h6,.display{font-family:var(--font-sans);font-weight:650;line-height:var(--leading-title);letter-spacing:var(--tracking-title);text-wrap:balance;margin:0}.display{letter-spacing:var(--tracking-tight);font-weight:700}p{margin:0}a{color:var(--accent-text);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--accent)}button{letter-spacing:inherit;font-family:inherit}img,svg{max-width:100%}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent-soft);color:var(--label)}svg.lucide{stroke-width:1.75px;flex-shrink:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;border-radius:var(--radius);background:var(--accent);color:#fff;font-size:var(--text-callout);box-shadow:var(--shadow-float);transition:transform var(--dur-fast) var(--ease-out);padding:.55rem 1rem;font-weight:600;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.container{width:min(1120px,100% - 3rem);margin-inline:auto}.stack{gap:var(--space-4);flex-direction:column;display:flex}.grid{gap:var(--space-4);display:grid}.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=980px){.two{grid-template-columns:1fr}}.muted{color:var(--label-secondary)}.small{font-size:var(--text-subhead)}.numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.eyebrow{font-size:var(--text-subhead);letter-spacing:.01em;color:var(--label-secondary);font-weight:600}.title-group{gap:var(--space-1);flex-direction:column;display:flex}.surface{background:var(--bg-elevated);color:var(--label)}.card{background:var(--bg-elevated);border:1px solid var(--separator);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.panel{padding:var(--space-5)}.panel__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.panel__head h2{align-items:center;gap:var(--space-2);font-size:var(--text-title-3);font-weight:600;display:flex}.btn{min-height:var(--control-h);background:var(--fill);color:var(--label);font-size:var(--text-callout);white-space:nowrap;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), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;gap:.4rem;padding:0 1rem;font-weight:590;line-height:1;display:inline-flex}.btn:hover{background:var(--fill-strong)}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn--primary{background:var(--accent);color:#fff;box-shadow:var(--shadow-control)}.btn--primary:hover{background:var(--accent-hover);color:#fff}.btn--ghost{border-color:var(--separator-strong);color:var(--label);background:0 0}.btn--ghost:hover{background:var(--fill);border-color:var(--label-tertiary)}.btn--danger{background:var(--danger-soft);color:var(--danger)}.btn--danger:hover{background:color-mix(in srgb, var(--danger) 22%, transparent)}.btn--sm{min-height:var(--control-h-sm);border-radius:var(--radius-sm);font-size:var(--text-subhead);gap:.3rem;padding:0 .7rem}.btn--lg{min-height:var(--control-h-lg);font-size:var(--text-headline);border-radius:.75rem;padding:0 1.35rem}.btn--block{width:100%}@media (pointer:coarse){.btn{min-height:2.75rem}.btn--sm{min-height:2.5rem}}.field{flex-direction:column;gap:.375rem;display:flex}.field label,.field>span:first-child{font-size:var(--text-subhead);letter-spacing:0;color:var(--label-secondary);font-weight:550}.input,.textarea,select.input{width:100%;min-height:var(--control-h);border:1px solid var(--separator);background:var(--bg-elevated);color:var(--label);font-family:inherit;font-size:var(--text-body);letter-spacing:var(--tracking-body);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:.625rem;padding:.5rem .75rem}.input::placeholder,.textarea::placeholder{color:var(--label-tertiary)}.input:hover,.textarea:hover{border-color:var(--separator-strong)}.input:focus,.textarea:focus,select.input:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.input:disabled,.textarea:disabled{background:var(--fill);color:var(--label-tertiary);cursor:not-allowed}.textarea{resize:vertical;min-height:6rem;line-height:var(--leading-body);padding:.6rem .75rem}select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%238e8e93' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;padding-right:2.2rem}.segmented{background:var(--fill);border-radius:.625rem;gap:2px;padding:2px;display:inline-flex}.segmented__option{min-height:1.75rem;color:var(--label-secondary);font-size:var(--text-subhead);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:.5rem;padding:0 .75rem;font-weight:550}.segmented__option:hover{color:var(--label)}.segmented__option[aria-pressed=true],.segmented__option[aria-selected=true]{background:var(--bg-elevated);color:var(--label);box-shadow:var(--shadow-control)}.search{background:var(--fill);min-width:15rem;color:var(--label-tertiary);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.45rem;padding:0 .75rem;display:flex}.search:focus-within{background:var(--bg-elevated);border-color:var(--accent);box-shadow:var(--focus-ring)}.search .input{min-height:var(--control-h-sm);box-shadow:none;color:var(--label);background:0 0;border:none;padding:0}.search .input:focus{box-shadow:none}.badge{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-text);font-size:var(--text-footnote);white-space:nowrap;align-items:center;gap:.3rem;padding:.2rem .5rem;font-weight:600;line-height:1.4;display:inline-flex}.badge--off{background:var(--fill);color:var(--label-secondary)}.badge--success{background:var(--success-soft);color:var(--success)}.badge--danger{background:var(--danger-soft);color:var(--danger)}.table-wrap{border-radius:var(--radius-lg);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--text-callout)}.table th{border-bottom:1px solid var(--separator);color:var(--label-secondary);font-size:var(--text-footnote);letter-spacing:0;text-align:left;white-space:nowrap;padding:.65rem .9rem;font-weight:600}.table td{border-bottom:1px solid var(--separator);vertical-align:middle;padding:.75rem .9rem}.table tbody tr:last-child td{border-bottom:none}.table tbody tr{transition:background var(--dur-fast) var(--ease-out)}.table tbody tr:hover{background:color-mix(in srgb, var(--fill) 55%, transparent)}.table .right{text-align:right}.avatar{object-fit:cover;background:var(--fill);border:1px solid var(--separator);border-radius:50%;flex-shrink:0;width:2.25rem;height:2.25rem}.avatar--fallback{color:var(--accent-text);font-size:var(--text-callout);place-items:center;font-weight:600;line-height:1;display:grid}code,.chip code{font-family:var(--font-mono)}.code-block{border:1px solid var(--separator);border-radius:var(--radius);background:var(--fill);font-family:var(--font-mono);font-size:var(--text-subhead);word-break:break-all;padding:.65rem .8rem;display:block}.fade-enter-active,.fade-leave-active{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.fade-enter-from{opacity:0;transform:translateY(6px)}.fade-leave-to{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.btn:active{transform:none}}@media (prefers-reduced-transparency:reduce){:root{--glass-bg:var(--bg-elevated);--glass-bg-strong:var(--bg-elevated)}.sidebar,.topbar,.toast,.nav{-webkit-backdrop-filter:none!important}}@media (prefers-contrast:more){:root{--separator:var(--separator-strong);--label-secondary:var(--label)}.card,.btn--ghost,.input,.textarea{border-color:var(--separator-strong)}}
