:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-surface:#fafafa;--color-surface-hover:#f4f4f5;--color-border:#e4e4e7;--color-border-strong:#d4d4d8;--color-border-control:#8a8a94;--color-text:#0a0a0b;--color-text-muted:#52525b;--color-text-subtle:#71717a;--color-primary:var(--color-text);--color-primary-hover:#27272a;--color-primary-pressed:#3f3f46;--color-primary-subtle:var(--color-surface-hover);--color-on-primary:#fff;--color-primary-text:var(--color-text);--color-focus:var(--color-text);--color-success:#15803d;--color-success-subtle:#ecfdf3;--color-warning:#b45309;--color-warning-subtle:#fff7e6;--color-danger:#b91c1c;--color-danger-subtle:#fef0f0;--color-info:var(--color-text-muted);--color-info-subtle:var(--color-surface-hover);--color-bg-inverse:#0a0a0b;--color-surface-inverse:#111113;--color-surface-hover-inverse:#18181b;--color-border-inverse:#27272a;--color-border-strong-inverse:#3f3f46;--color-border-control-inverse:#71717a;--color-text-inverse:#fafafa;--color-text-inverse-muted:#a1a1aa;--color-text-inverse-subtle:#8a8a94;--color-success-on-inverse:#4ade80;--color-warning-on-inverse:#fbbf24;--color-danger-on-inverse:#f87171;--font-sans:var(--font-sans-loaded), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:var(--font-mono-loaded), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--text-sm:.8125rem;--text-sm-lh:1.25rem;--text-base:.9375rem;--text-base-lh:1.5rem;--text-lg:clamp(2.125rem, 1.3rem + 2.4vw, 3.25rem);--text-lg-lh:1.1;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-display:-.02em;--measure-prose:65ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:4px;--radius-md:6px;--border-width:1px;--shadow-overlay:0 4px 12px #0a0a0b14;--container-narrow:42.5rem;--container-default:70rem;--container-wide:80rem;--gutter:clamp(1rem, 4vw, 2rem);--page-margin:clamp(1.5rem, 7vw, 8rem);--control-height-sm:1.75rem;--control-height-md:2rem;--duration-fast:.12s;--duration-base:.2s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}.surface-inverse{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--color-bg-inverse);--color-surface:var(--color-surface-inverse);--color-surface-hover:var(--color-surface-hover-inverse);--color-border:var(--color-border-inverse);--color-border-strong:var(--color-border-strong-inverse);--color-border-control:var(--color-border-control-inverse);--color-text:var(--color-text-inverse);--color-text-muted:var(--color-text-inverse-muted);--color-text-subtle:var(--color-text-inverse-subtle);--color-primary:var(--color-text-inverse);--color-primary-hover:#e4e4e7;--color-primary-pressed:#d4d4d8;--color-primary-subtle:var(--color-surface-hover-inverse);--color-on-primary:var(--color-bg-inverse);--color-primary-text:var(--color-text-inverse);--color-focus:var(--color-text-inverse);--color-success:var(--color-success-on-inverse);--color-success-subtle:color-mix(in srgb, var(--color-success-on-inverse) 14%, transparent);--color-warning:var(--color-warning-on-inverse);--color-warning-subtle:color-mix(in srgb, var(--color-warning-on-inverse) 14%, transparent);--color-danger:var(--color-danger-on-inverse);--color-danger-subtle:color-mix(in srgb, var(--color-danger-on-inverse) 14%, transparent);--color-info:var(--color-text-inverse-muted);--color-info-subtle:var(--color-surface-hover-inverse);background:var(--color-bg);color:var(--color-text)}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--text-base-lh);-webkit-font-smoothing:antialiased}a{color:inherit}code,pre{font-family:var(--font-mono)}
.ui-btn,.ui-input,.ui-select,.ui-textarea,.ui-code,.ui-codeblock,.ui-badge,.ui-table-wrap,.ui-table{box-sizing:border-box}.ui-btn:focus-visible,.ui-link:focus-visible,.ui-input:focus-visible,.ui-select:focus-visible,.ui-textarea:focus-visible,.ui-table-wrap:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ui-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height-md);padding:0 var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--text-sm-lh);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.ui-btn--sm{height:var(--control-height-sm);padding:0 var(--space-2)}.ui-btn--primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.ui-btn--primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.ui-btn--primary:active{background:var(--color-primary-pressed);border-color:var(--color-primary-pressed)}.ui-btn--secondary{background:var(--color-bg);border-color:var(--color-border-strong);color:var(--color-text)}.ui-btn--secondary:hover{background:var(--color-surface-hover)}.ui-btn--secondary:active{background:var(--color-surface)}.ui-btn--ghost{color:var(--color-text-muted);background:0 0}.ui-btn--ghost:hover{background:var(--color-surface-hover);color:var(--color-text)}.ui-btn--danger{background:var(--color-bg);border-color:var(--color-danger);color:var(--color-danger)}.ui-btn--danger:hover{background:var(--color-danger-subtle)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.ui-btn[aria-busy=true]{cursor:progress}.ui-link{color:var(--color-primary-text);border-radius:var(--radius-sm);text-decoration:none}.ui-link:hover,.ui-link--inline{text-underline-offset:.2em;text-decoration:underline}.ui-input,.ui-select,.ui-textarea{width:100%;height:var(--control-height-md);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--text-sm-lh);transition:border-color var(--duration-fast) var(--ease-out);display:block}.ui-textarea{height:auto;min-height:5rem;padding:var(--space-2) var(--space-3);resize:vertical}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--color-text-subtle)}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{border-color:var(--color-text-subtle)}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--color-danger)}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{background:var(--color-surface);color:var(--color-text-subtle);cursor:not-allowed}.ui-input--code{font-family:var(--font-mono)}.ui-label{margin-bottom:var(--space-1);font-size:var(--text-sm);line-height:var(--text-sm-lh);font-weight:var(--weight-medium);color:var(--color-text);display:block}.ui-help{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-text-muted)}.ui-error{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-danger)}.ui-code{padding:.125em var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-sm)}.ui-codeblock{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--text-base-lh);tab-size:2;margin:0;overflow-x:auto}.ui-badge{align-items:center;gap:var(--space-1);height:1.5rem;padding:0 var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--text-sm-lh);font-weight:var(--weight-medium);white-space:nowrap;display:inline-flex}.ui-badge__dot{background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.ui-badge--success{background:var(--color-success-subtle);border-color:color-mix(in srgb, var(--color-success) 30%, transparent);color:var(--color-success)}.ui-badge--warning{background:var(--color-warning-subtle);border-color:color-mix(in srgb, var(--color-warning) 30%, transparent);color:var(--color-warning)}.ui-badge--danger{background:var(--color-danger-subtle);border-color:color-mix(in srgb, var(--color-danger) 30%, transparent);color:var(--color-danger)}.ui-badge--info{background:var(--color-info-subtle);border-color:color-mix(in srgb, var(--color-info) 30%, transparent);color:var(--color-primary-text)}.ui-table-wrap{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);position:relative;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-text);font-variant-numeric:tabular-nums}.ui-table th,.ui-table td{padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--color-border);text-align:left;vertical-align:middle}.ui-table thead th{background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--text-sm-lh);font-weight:var(--weight-medium);white-space:nowrap}.ui-table tbody tr:last-child td{border-bottom:none}.ui-table tbody tr:hover{background:var(--color-surface-hover)}.ui-table tbody tr[aria-selected=true]{background:var(--color-primary-subtle)}.ui-table .ui-num{text-align:right}.ui-mono,.ui-table .ui-mono{font-family:var(--font-mono);font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){.ui-btn,.ui-input,.ui-select,.ui-textarea{transition:none}}.ui-breadcrumb{font-size:var(--text-sm);line-height:var(--text-sm-lh)}.ui-breadcrumb ol{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumb li{align-items:center;display:inline-flex}.ui-breadcrumb li+li:before{content:"";width:.375rem;height:.375rem;margin-right:var(--space-3);border-top:var(--border-width) solid var(--color-text-subtle);border-right:var(--border-width) solid var(--color-text-subtle);transform:rotate(45deg)}.ui-breadcrumb a{color:var(--color-text-muted);text-decoration:none}.ui-breadcrumb a:hover{color:var(--color-text);text-underline-offset:.2em;text-decoration:underline}.ui-breadcrumb a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ui-breadcrumb [aria-current=page]{color:var(--color-text);font-weight:var(--weight-medium)}.ui-page-header{margin-bottom:var(--space-8)}.ui-page-header-back{margin-bottom:var(--space-3);font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-text-muted);text-decoration:none;display:inline-block}.ui-page-header-back:hover{color:var(--color-text);text-underline-offset:.2em;text-decoration:underline}.ui-page-header-back:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ui-page-header-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-page-header-text{min-width:0}.ui-page-header-title{font-size:var(--text-base);line-height:var(--text-base-lh);font-weight:var(--weight-semibold);color:var(--color-text);text-wrap:balance;margin:0}.ui-page-header-description{max-width:var(--measure-prose);margin:var(--space-1) 0 0;font-size:var(--text-base);line-height:var(--text-base-lh);color:var(--color-text-muted)}.ui-page-header-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-tabs{align-items:stretch;gap:var(--space-1);border-bottom:var(--border-width) solid var(--color-border);scrollbar-width:none;display:flex;overflow-x:auto}.ui-tab{align-items:center;gap:var(--space-2);height:2.5rem;padding:0 var(--space-3);margin-bottom:calc(var(--border-width) * -1);font-size:var(--text-sm);line-height:var(--text-sm-lh);font-weight:var(--weight-medium);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out);border-bottom:2px solid #0000;flex:none;text-decoration:none;display:inline-flex}.ui-tab:hover{color:var(--color-text)}.ui-tab[aria-current=page]{color:var(--color-text);border-bottom-color:var(--color-text)}.ui-tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:var(--radius-sm)}.ui-tab--end{margin-left:auto}.ui-toggle-row{max-width:var(--container-narrow);justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.ui-toggle-text{min-width:0}.ui-toggle-label{font-size:var(--text-sm);line-height:var(--text-sm-lh);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}.ui-toggle-hint{max-width:var(--measure-prose);margin:var(--space-1) 0 0;font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-text-muted)}.ui-toggle{box-sizing:border-box;border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-bg);cursor:pointer;width:2.5rem;height:1.5rem;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex-shrink:0;align-items:center;padding:.1875rem;display:inline-flex}.ui-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ui-toggle[aria-checked=true]{border-color:var(--color-primary);background:var(--color-primary)}.ui-toggle-thumb{background:var(--color-text-subtle);width:1rem;height:1rem;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border-radius:2px}.ui-toggle[aria-checked=true] .ui-toggle-thumb{background:var(--color-on-primary);transform:translate(1rem)}.ui-toggle:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ui-toggle,.ui-toggle-thumb{transition:none}}.ui-dialog{box-sizing:border-box;width:calc(100% - 2 * var(--gutter));max-width:26.25rem;padding:var(--space-6);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-overlay)}.ui-dialog::backdrop{background:color-mix(in srgb, var(--color-text) 40%, transparent)}.ui-dialog-title{margin:0 0 var(--space-2);font-size:var(--text-base);line-height:var(--text-base-lh);font-weight:var(--weight-semibold)}.ui-dialog-description{margin:0 0 var(--space-5);font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-text-muted)}.ui-dialog-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-stat-row{margin:0 0 var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.ui-stat{box-sizing:border-box;margin:calc(var(--border-width) * -1) 0 0 calc(var(--border-width) * -1);padding:var(--space-4);border-top:var(--border-width) solid var(--color-border);border-left:var(--border-width) solid var(--color-border)}@media (max-width:639px){.ui-stat-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}.ui-stat-label{margin:0 0 var(--space-1);font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-text-muted)}.ui-stat-value{font-size:var(--text-base);line-height:var(--text-base-lh);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text);margin:0}.ui-stat-hint{margin:var(--space-1) 0 0;font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.ui-stat-value:has(.ui-spark){align-items:center;gap:var(--space-3);display:flex}.ui-spark{align-items:flex-end;gap:2px;height:1.25rem;margin-left:auto;display:inline-flex}.ui-spark>span{background:var(--color-border-strong);border-radius:1px;width:4px}.ui-spark>span:last-child{background:var(--color-text-muted)}.ui-status{align-items:center;gap:var(--space-2);display:inline-flex}.ui-status:before{content:"";background:var(--color-success);border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem}.ui-status--off:before{background:var(--color-border-control)}.ui-status--danger:before{background:var(--color-danger)}.ui-status--danger{color:var(--color-danger)}.ui-status--warning:before{background:var(--color-warning)}.ui-status--warning{color:var(--color-warning)}.ui-table tr[data-selected=true] td{background:var(--color-surface-hover)}.ui-empty-state{box-sizing:border-box;padding:var(--space-12) var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);text-align:center}.ui-empty-state-title{margin:0 0 var(--space-2);font-size:var(--text-base);line-height:var(--text-base-lh);font-weight:var(--weight-semibold)}.ui-empty-state-description{max-width:var(--measure-prose);margin:0 auto var(--space-5);font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-text-muted)}.ui-empty-state-action{margin-top:var(--space-2)}.ui-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}.ui-ed-status{align-items:center;gap:var(--space-2) var(--space-3);padding:0 0 var(--space-8);font-size:var(--text-sm);line-height:var(--text-sm-lh);flex-wrap:wrap;display:flex}.ui-ed-status-text{color:var(--color-text-muted);margin:0}.ui-ed-status-text strong{font-weight:var(--weight-medium);color:var(--color-text)}.ui-ed-status-actions{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.ui-ed{font-size:var(--text-sm);line-height:var(--text-sm-lh);grid-template-columns:11rem minmax(0,1fr) 22rem;align-items:start;display:grid}.ui-ed-col-title{margin:0 0 var(--space-3);color:var(--color-text-subtle)}.ui-ed-tools{min-width:0;padding-right:var(--space-6)}.ui-ed-words{min-width:0;padding:0 var(--space-10);border-left:1px solid var(--color-border)}.ui-ed-pick{min-width:0;padding-left:var(--space-8);border-left:1px solid var(--color-border)}.ui-ed-head{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.ui-ed-head-main{flex:1;min-width:0}.ui-ed-head-meta{margin:var(--space-2) 0 0;padding-left:calc(var(--space-3) + 2px);color:var(--color-text-muted)}.ui-ed-head-aside{align-items:center;gap:var(--space-3);padding-top:var(--space-2);color:var(--color-text-muted);flex:none;display:flex}.ui-ed-field{width:100%;max-width:40rem;padding:calc(var(--space-2) - 1px) var(--space-3);border:1px solid var(--color-border-strong);border-left:2px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--text-sm-lh);resize:none;field-sizing:content;transition:border-color var(--duration-fast) var(--ease-out);margin:0;display:block}.ui-ed-field::placeholder{color:var(--color-text-subtle)}.ui-ed-field:hover{border-color:var(--color-border-control)}.ui-ed-field:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ui-ed-field[data-edited=true],.ui-ed-field[data-edited=true]:hover{border-left-color:var(--color-text)}.ui-ed-field[readonly]:hover{border-color:var(--color-border-strong);border-left-color:var(--color-border-control)}.ui-ed-field[readonly][data-edited=true]:hover{border-left-color:var(--color-text)}.ui-ed-field--name{max-width:24rem;font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--text-base-lh);font-weight:var(--weight-medium)}.ui-ed-field--body{font-size:var(--text-base);line-height:var(--text-base-lh)}@media (prefers-reduced-motion:reduce){.ui-ed-field{transition:none}}.ui-ed-server{gap:0 var(--space-3);max-width:40rem;margin:var(--space-2) 0 0;padding-left:calc(var(--space-3) + 2px);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.ui-ed-server-label{color:var(--color-text-subtle)}.ui-ed-server-text{flex:12rem;min-width:0}.ui-ed-restore{font:inherit;color:var(--color-text-muted);cursor:pointer;text-underline-offset:.2em;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:0;text-decoration:underline}.ui-ed-restore:hover{color:var(--color-text)}.ui-ed-restore:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.ui-ed-section{margin-top:var(--space-8)}.ui-ed-label{margin:0 0 var(--space-2);padding-left:calc(var(--space-3) + 2px);color:var(--color-text-subtle)}.ui-ed-param{gap:var(--space-4);padding:var(--space-2) 0;grid-template-columns:9.5rem minmax(0,1fr);display:grid}.ui-ed-label+.ui-ed-param{padding-top:0}.ui-ed-param-key{padding:calc(var(--space-2) - 1px) 0 0 calc(var(--space-3) + 2px)}.ui-ed-param-name{font-family:var(--font-mono);color:var(--color-text);overflow-wrap:anywhere;display:block}.ui-ed-param-type{color:var(--color-text-subtle);display:block}.ui-ed-save{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-8);padding-left:calc(var(--space-3) + 2px);flex-wrap:wrap;display:flex}.ui-ed-save-note{color:var(--color-text-muted)}.ui-ed-save-end{margin-left:auto}.ui-ed-advanced{margin-top:var(--space-6);padding-left:calc(var(--space-3) + 2px)}.ui-ed-pick-title{font-size:var(--text-base);line-height:var(--text-base-lh);font-weight:var(--weight-semibold);text-wrap:balance;margin:0}.ui-ed-pick-sub{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.ui-ed-requests{margin:var(--space-5) 0 0;padding:0;list-style:none}.ui-ed-request{padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.ui-ed-request-task{color:var(--color-text);font-size:var(--text-base);line-height:var(--text-base-lh);text-decoration:none;display:block}a.ui-ed-request-task:hover{text-underline-offset:.2em;text-decoration:underline}a.ui-ed-request-task:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.ui-ed-picks{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-3) 0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ui-ed-picks dt{color:var(--color-text-muted)}.ui-ed-picks dd{min-width:0;margin:0}.ui-ed-pick-tool{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);overflow:hidden}.ui-ed-pick-pending{color:var(--color-text-subtle)}.ui-ed-pick-actions{align-items:center;gap:var(--space-2);padding:var(--space-4) 0;border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.ui-ed-pick-sub+.ui-ed-pick-actions,.ui-ed-pick-sub+.ui-ed-add{margin-top:var(--space-5)}.ui-ed-add{padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.ui-ed-add-row{gap:var(--space-2);display:flex}.ui-ed-add-row .ui-input{flex:1;min-width:0}.ui-ed-add .pv-alert{margin-top:var(--space-2)}.ui-ed-note{padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-subtle);margin:0}@media (max-width:1199px){.ui-ed{grid-template-columns:11rem minmax(0,1fr)}.ui-ed-words{padding-right:0}.ui-ed-pick{margin-top:var(--space-10);padding:var(--space-8) 0 0 var(--space-10);border-top:1px solid var(--color-border);grid-column:2}}@media (max-width:767px){.ui-ed{grid-template-columns:minmax(0,1fr)}.ui-ed-tools{padding:0 0 var(--space-6)}.ui-ed-words{padding:var(--space-6) 0 0;border-left:0;border-top:1px solid var(--color-border)}.ui-ed-pick{border-left:0;grid-column:1;padding-left:0}.ui-ed-param{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.ui-tool-list{grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.ui-tool-list-item{justify-content:space-between;align-items:center;gap:var(--space-2);height:1.875rem;margin:0 calc(var(--space-2) * -1);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}.ui-tool-list-item:hover{background:var(--color-surface-hover);color:var(--color-text)}.ui-tool-list-item:active{background:var(--color-border)}.ui-tool-list-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ui-tool-list-item:has(.ui-tool-list-op){height:auto;padding-block:var(--space-1);column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-tool-list:has(.ui-tool-list-op){gap:var(--space-1)}.ui-tool-list-op{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--text-sm-lh);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.ui-tool-list-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);overflow:hidden}.ui-tool-list-state{color:var(--color-text-subtle);flex:none}.ui-tool-list-item[aria-current]{background:var(--color-surface-hover);color:var(--color-text)}.ui-tool-list-item[aria-current] .ui-tool-list-name{font-weight:var(--weight-medium)}.ui-tool-list-item[data-off=true] .ui-tool-list-name{color:var(--color-text-subtle);text-decoration:line-through}@media (prefers-reduced-motion:reduce){.ui-tool-list-item{transition:none}}.ui-cmp{padding-bottom:var(--space-2);font-size:var(--text-sm);line-height:var(--text-sm-lh);grid-template-columns:8.5rem minmax(0,1fr) minmax(0,1fr);align-content:start;display:grid;position:relative}.ui-cmp:before{content:"";background:var(--color-surface);grid-column:2/3;position:absolute;inset:0}.ui-cmp>*{min-width:0;padding:var(--space-2) var(--space-4);position:relative}.ui-cmp-key{padding-left:var(--space-5);color:var(--color-text-muted)}.ui-cmp-src{background:var(--color-surface);color:var(--color-text-muted)}.ui-cmp-val{padding-left:var(--space-5);color:var(--color-text)}.ui-cmp>.ui-cmp--head{padding-top:var(--space-3);padding-bottom:var(--space-2);font-weight:var(--weight-medium);color:var(--color-text)}.ui-cmp-note{margin-left:var(--space-2);font-weight:var(--weight-regular);color:var(--color-text-subtle)}.ui-cmp>.ui-cmp--group{padding-top:var(--space-3);font-weight:var(--weight-medium);color:var(--color-text);padding-bottom:0}.ui-cmp--body{font-size:var(--text-base);line-height:var(--text-base-lh)}.ui-cmp--empty{color:var(--color-text-subtle)}.ui-cmp-id{font-family:var(--font-mono);color:var(--color-text)}.ui-cmp-sub{color:var(--color-text-subtle);display:block}.ui-cmp-val--edited:after{content:"";left:var(--space-3);top:var(--space-2);bottom:var(--space-2);background:var(--color-text);border-radius:1px;width:2px;position:absolute}.ui-eval-panel{background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--text-sm-lh)}.ui-eval-panel-head{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);min-height:2.75rem;display:flex}.ui-eval-panel-title{font-weight:var(--weight-medium)}.ui-eval-panel-name{color:var(--color-text-muted)}.ui-eval-panel-body{gap:var(--space-3);padding:var(--space-3) var(--space-4);display:grid}.ui-eval-panel-label{margin-bottom:var(--space-1);color:var(--color-text-subtle)}.ui-eval-panel-id{font-family:var(--font-mono)}.ui-eval-panel-results{column-gap:var(--space-3);row-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ui-eval-panel-target{color:var(--color-text-muted)}.ui-eval-panel-pending{color:var(--color-text-subtle)}.ui-eval-panel-foot{padding:var(--space-2) var(--space-4);background:var(--color-surface);border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);color:var(--color-text-muted)}@media (max-width:767px){.ui-cmp{grid-template-columns:minmax(0,1fr)}.ui-cmp>.ui-cmp--head,.ui-cmp>.ui-cmp-src.ui-cmp--group,.ui-cmp>.ui-cmp-val.ui-cmp--group,.ui-cmp:before{display:none}.ui-cmp-key{padding:var(--space-3) var(--space-4) 0}.ui-cmp-src,.ui-cmp-val{padding-left:var(--space-4)}.ui-cmp-src:before,.ui-cmp-val:before{margin-bottom:var(--space-1);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-text-subtle);content:attr(data-col);display:block}.ui-cmp-val--edited:after{left:var(--space-2)}}.ui-eval-list{border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--text-sm-lh);margin:0;padding:0;list-style:none;overflow:hidden}.ui-eval-list>li+li{border-top:1px solid var(--color-border)}.ui-eval-list-item{justify-content:space-between;gap:var(--space-6);padding:var(--space-3) var(--space-4);color:inherit;transition:background-color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}a.ui-eval-list-item:hover{background:var(--color-surface-hover)}a.ui-eval-list-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ui-eval-list-main{min-width:0;display:grid}.ui-eval-list-name{font-weight:var(--weight-medium);color:var(--color-text)}.ui-eval-list-task{color:var(--color-text-muted)}.ui-eval-list-expected{color:var(--color-text-subtle)}.ui-eval-list-id{font-family:var(--font-mono)}.ui-eval-list-results{align-items:flex-start;gap:var(--space-5);flex:none;display:flex}.ui-eval-list-result{gap:var(--space-1);color:var(--color-text-subtle);justify-items:start;display:grid}@media (max-width:767px){.ui-eval-list-item{gap:var(--space-2);flex-direction:column}}@media (prefers-reduced-motion:reduce){.ui-eval-list-item{transition:none}}.ui-review{border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--text-sm-lh);overflow:hidden}.ui-review-bar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);background:var(--color-surface);flex-wrap:wrap;min-height:2.75rem;display:flex}.ui-review-status{font-weight:var(--weight-medium)}.ui-review-action{margin-left:auto}.ui-review-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-muted);display:flex}.ui-review-id{font-family:var(--font-mono);font-weight:var(--weight-medium);color:var(--color-text)}summary.ui-review-row{cursor:pointer;list-style:none}summary.ui-review-row::-webkit-details-marker{display:none}summary.ui-review-row:hover{background:var(--color-surface-hover)}summary.ui-review-row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ui-review-tool>.ui-cmp{border-top:1px solid var(--color-border)}.ui-table .ui-cell-time{white-space:nowrap}.ui-table .ui-cell-error{color:var(--color-danger)}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_1ae5c5d0-module__HkH2Ja__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_1ae5c5d0-module__HkH2Ja__variable{--font-sans-loaded:"Geist", "Geist Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_2d270229-module__I32y9a__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_2d270229-module__I32y9a__variable{--font-mono-loaded:"IBM Plex Mono", "IBM Plex Mono Fallback"}
