:root{--ui-color-canvas: #f7f7f8;--ui-color-surface: #ffffff;--ui-color-surface-hover: #f2f2f4;--ui-color-overlay: rgb(0 0 0 / 45%);--ui-color-text: #161618;--ui-color-text-muted: #68686f;--ui-color-border: #dedee3;--ui-color-focus: #4f46e5;--ui-color-accent: #4f46e5;--ui-color-accent-hover: #4338ca;--ui-color-on-accent: #ffffff;--ui-color-danger: #c62828;--ui-color-danger-hover: #a91f1f;--ui-color-on-danger: #ffffff;--ui-color-success: #258044;--ui-color-warning: #a05a00;--ui-font-body: ui-sans-serif, system-ui, sans-serif;--ui-font-mono: ui-monospace, monospace;--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-5: 1.25rem;--ui-space-6: 1.5rem;--ui-radius-control: .375rem;--ui-radius-surface: .5rem;--ui-radius-overlay: .625rem;--ui-control-height-sm: 1.75rem;--ui-control-height-md: 2.25rem;--ui-control-height-lg: 2.75rem;--ui-dialog-width-sm: 24rem;--ui-dialog-width-md: 36rem;--ui-dialog-width-lg: 56rem;--ui-drawer-width-sm: 22rem;--ui-drawer-width-md: 32rem;--ui-drawer-width-lg: 44rem;--ui-shadow-surface: 0 1px 2px rgb(0 0 0 / 8%);--ui-shadow-overlay: 0 1.5rem 4rem rgb(0 0 0 / 24%);--ui-z-overlay: 1000;--ui-z-toast: 1100}.ui-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-popover{position:relative;display:inline-flex}.ui-popover__positioner{z-index:var(--ui-z-overlay)}.ui-popover__content{box-sizing:border-box;min-width:12.5rem;padding:var(--ui-space-3);color:var(--ui-color-text);background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-surface);box-shadow:var(--ui-shadow-overlay)}.ui-dialog-surface__portal,.ui-dialog-surface__viewport{display:contents}.ui-check-picker{display:grid;gap:var(--ui-space-2)}.ui-check-picker__row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--ui-space-2)}.ui-check-picker__description{grid-column:2;color:var(--ui-color-text-muted)}.ui-check-picker__empty{color:var(--ui-color-text-muted)}.ui-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--ui-space-3)}.ui-stat{display:flex;align-items:center;gap:var(--ui-space-3);color:var(--ui-color-text);background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-surface)}.ui-stat--tile{padding:var(--ui-space-4)}.ui-stat--metric{padding:var(--ui-space-2) var(--ui-space-3)}.ui-stat__body{display:grid;min-width:0;gap:var(--ui-space-1)}.ui-stat__value{font-weight:700}.ui-stat__label,.ui-stat__hint{color:var(--ui-color-text-muted)}.ui-avatar-group{display:inline-flex;align-items:center}.ui-avatar-group>.ui-avatar+.ui-avatar{margin-inline-start:calc(var(--ui-space-2) * -1)}.ui-editor-form-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.65fr);min-width:0}.ui-editor-form-split__form,.ui-editor-form-split__assistant{min-width:0}.ui-schema__object,.ui-schema__array{display:grid;gap:var(--ui-space-3)}.ui-schema__field{display:grid;gap:var(--ui-space-1)}.ui-schema__boolean,.ui-schema__array-row{display:flex;align-items:flex-start;gap:var(--ui-space-2)}.ui-schema__array-value{min-width:0;flex:1}.ui-schema__error,.ui-schema__required{color:var(--ui-color-danger)}.ui-secret-field{display:grid;gap:var(--ui-space-2)}.ui-secret-field__status{color:var(--ui-color-text-muted)}.ui-data-grid__toolbar,.ui-data-grid__toolbar-lead,.ui-data-grid__pager{display:flex;align-items:center;gap:var(--ui-space-2)}.ui-data-grid__toolbar{justify-content:space-between}.ui-data-grid__search{width:15rem}.ui-data-grid__scroll{overflow:auto}.ui-data-grid__empty{padding:0}.ui-data-grid__pager{justify-content:flex-end}.ui-button{box-sizing:border-box;display:inline-flex;min-width:0;height:var(--ui-control-height-md);align-items:center;justify-content:center;gap:var(--ui-space-2);padding-inline:var(--ui-space-3);color:var(--ui-color-text);font:inherit;font-family:var(--ui-font-body);background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);cursor:pointer}.ui-button:hover:not(:disabled){background:var(--ui-color-surface-hover)}.ui-button:focus-visible,.ui-toast__dismiss:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px}.ui-button:disabled{cursor:not-allowed;opacity:.55}.ui-button[data-size=sm]{height:var(--ui-control-height-sm);padding-inline:var(--ui-space-2)}.ui-button[data-size=lg]{height:var(--ui-control-height-lg);padding-inline:var(--ui-space-4)}.ui-button[data-variant=primary]{color:var(--ui-color-on-accent);background:var(--ui-color-accent);border-color:var(--ui-color-accent)}.ui-button[data-variant=secondary]{background:var(--ui-color-surface)}.ui-button[data-variant=primary]:hover:not(:disabled){background:var(--ui-color-accent-hover)}.ui-button[data-variant=danger]{color:var(--ui-color-on-danger);background:var(--ui-color-danger);border-color:var(--ui-color-danger)}.ui-button[data-variant=danger]:hover:not(:disabled){background:var(--ui-color-danger-hover)}.ui-button[data-variant=ghost],.ui-button[data-variant=icon]{background:transparent;border-color:transparent}.ui-button[data-variant=icon]{width:var(--ui-control-height-md);padding:0}.ui-button[data-variant=icon][data-size=sm]{width:var(--ui-control-height-sm)}.ui-button__spinner{width:1em;height:1em;border:2px solid currentcolor;border-right-color:transparent;border-radius:50%;animation:ui-spin .7s linear infinite}.ui-overlay__backdrop{position:fixed;inset:0;z-index:var(--ui-z-overlay);background:var(--ui-color-overlay);transition:opacity .15s ease}.ui-overlay__viewport,.ui-drawer__viewport{position:fixed;inset:0;z-index:var(--ui-z-overlay);display:flex;box-sizing:border-box}.ui-overlay__viewport{align-items:center;justify-content:center;padding:var(--ui-space-4)}.ui-dialog,.ui-alert-dialog,.ui-drawer{box-sizing:border-box;display:flex;max-width:100%;max-height:100%;flex-direction:column;color:var(--ui-color-text);font-family:var(--ui-font-body);background:var(--ui-color-surface);border:1px solid var(--ui-color-border);box-shadow:var(--ui-shadow-overlay)}.ui-dialog,.ui-alert-dialog{width:min(100%,var(--ui-dialog-width-md));border-radius:var(--ui-radius-overlay)}.ui-dialog[data-size=sm]{width:min(100%,var(--ui-dialog-width-sm))}.ui-dialog[data-size=lg]{width:min(100%,var(--ui-dialog-width-lg))}.ui-dialog__header,.ui-dialog__footer{display:flex;flex:0 0 auto;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-4)}.ui-dialog__header{justify-content:space-between;border-block-end:1px solid var(--ui-color-border)}.ui-dialog__footer{justify-content:flex-end;border-block-start:1px solid var(--ui-color-border)}.ui-dialog__heading{min-width:0}.ui-dialog__title{margin:0;color:var(--ui-color-text);font-size:1rem;font-weight:650}.ui-dialog__description{margin:var(--ui-space-1) 0 0;color:var(--ui-color-text-muted);font-size:.875rem}.ui-dialog__body{min-height:0;padding:var(--ui-space-4);overflow:auto}.ui-drawer__viewport{justify-content:flex-end}.ui-drawer{width:min(100%,var(--ui-drawer-width-md));height:100%}.ui-drawer[data-side=start]{margin-inline-end:auto}.ui-drawer[data-side=end]{margin-inline-start:auto}.ui-drawer[data-size=sm]{width:min(100%,var(--ui-drawer-width-sm))}.ui-drawer[data-size=lg]{width:min(100%,var(--ui-drawer-width-lg))}.ui-alert-dialog{padding:var(--ui-space-5)}.ui-alert-dialog>.ui-dialog__description{margin-block-start:var(--ui-space-2)}.ui-alert-dialog>.ui-dialog__footer{padding:var(--ui-space-4) 0 0;border:0}.ui-alert-dialog__impacts{display:grid;gap:var(--ui-space-2);padding:0;margin:var(--ui-space-4) 0 0;list-style:none}.ui-alert-dialog__impacts li{padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-color-text-muted);background:var(--ui-color-canvas);border-radius:var(--ui-radius-control)}.ui-alert-dialog__impacts li[data-tone=safe]{color:var(--ui-color-success)}.ui-alert-dialog__impacts li[data-tone=danger]{color:var(--ui-color-danger)}.ui-toast-region{position:fixed;inset-inline-end:var(--ui-space-4);inset-block-end:var(--ui-space-4);z-index:var(--ui-z-toast);display:grid;width:min(24rem,calc(100vw - 2 * var(--ui-space-4)));gap:var(--ui-space-2);pointer-events:none}.ui-toast{display:flex;align-items:start;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-color-text);font-family:var(--ui-font-body);background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-inline-start:3px solid var(--ui-color-accent);border-radius:var(--ui-radius-surface);box-shadow:var(--ui-shadow-overlay);pointer-events:auto}.ui-toast[data-tone=danger],.ui-toast[data-tone=error]{border-inline-start-color:var(--ui-color-danger)}.ui-toast[data-tone=success]{border-inline-start-color:var(--ui-color-success)}.ui-toast[data-tone=warning]{border-inline-start-color:var(--ui-color-warning)}.ui-toast__message{min-width:0;flex:1}.ui-toast__icon{display:inline-flex;flex:0 0 auto}.ui-toast__action{flex:0 0 auto;padding:0;color:var(--ui-color-accent);font:inherit;font-weight:650;background:transparent;border:0;cursor:pointer}.ui-toast__dismiss{padding:0;color:var(--ui-color-text-muted);font:inherit;background:transparent;border:0;cursor:pointer}.ui-avatar{display:inline-grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;overflow:hidden;color:var(--ui-color-on-accent);font:650 .75rem/1 var(--ui-font-body);background:var(--ui-color-accent);border-radius:var(--ui-radius-surface)}.ui-avatar[data-size=sm]{width:2rem;height:2rem}.ui-avatar[data-size=lg]{width:3rem;height:3rem}.ui-avatar__image,.ui-avatar>svg{width:100%;height:100%;object-fit:cover}.ui-identity{display:flex;min-width:0;align-items:center;gap:var(--ui-space-3);color:var(--ui-color-text);font-family:var(--ui-font-body)}.ui-identity__media,.ui-identity__actions{display:flex;flex:0 0 auto;align-items:center}.ui-identity__body{min-width:0;flex:1}.ui-identity__heading,.ui-identity__badges,.ui-identity__metadata{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:var(--ui-space-2)}.ui-identity__name{min-width:0;overflow:hidden;font-size:.875rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ui-identity__description,.ui-identity__metadata{margin-block-start:var(--ui-space-1);color:var(--ui-color-text-muted);font-size:.75rem}.ui-identity__badges{margin-block-start:var(--ui-space-2)}.ui-identity-card{padding:var(--ui-space-3);background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-surface);box-shadow:var(--ui-shadow-surface)}.ui-identity-card[data-selected]{border-color:var(--ui-color-accent)}.ui-identity-card__target{display:block;width:100%;padding:0;color:inherit;text-align:inherit;text-decoration:none;background:transparent;border:0;cursor:pointer}.ui-identity-card[data-interactive]:hover{background:var(--ui-color-surface-hover)}.ui-identity-card__target:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:3px}.ui-chat-list{position:relative;min-height:0}.ui-chat-list__viewport{height:100%;overflow:auto;overscroll-behavior:contain}.ui-chat-list__jump{position:absolute;inset-inline-start:50%;inset-block-end:var(--ui-space-3);display:inline-flex;align-items:center;gap:var(--ui-space-1);padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-color-text);font:600 .75rem/1 var(--ui-font-body);background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:999px;box-shadow:var(--ui-shadow-overlay);transform:translate(-50%)}.ui-chat-message{display:flex;align-items:flex-start;gap:var(--ui-space-3);padding-block:var(--ui-space-3);color:var(--ui-color-text);font-family:var(--ui-font-body)}.ui-chat-message[data-compact]{gap:var(--ui-space-2);padding-block:var(--ui-space-2)}.ui-chat-message__media{flex:0 0 auto}.ui-chat-message__content{min-width:0;flex:1}.ui-chat-message__header{display:flex;align-items:center;gap:var(--ui-space-2);font-size:.75rem}.ui-chat-message__header time{color:var(--ui-color-text-muted);font:.6875rem/1 var(--ui-font-mono)}.ui-chat-message__body{margin-block-start:var(--ui-space-1);overflow-wrap:anywhere;font-size:.875rem;line-height:1.55}.ui-chat-composer{padding:var(--ui-space-3);color:var(--ui-color-text);font-family:var(--ui-font-body);background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-overlay)}.ui-chat-composer:focus-within{border-color:var(--ui-color-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-color-focus) 20%,transparent)}.ui-chat-composer__input-wrap{min-width:0}.ui-chat-composer__input{display:block;width:100%;max-height:12rem;padding:0;resize:none;color:inherit;font:.875rem/1.5 var(--ui-font-body);background:transparent;border:0;outline:0}.ui-chat-composer__controls,.ui-chat-composer__actions{display:flex;align-items:center}.ui-chat-composer__controls{justify-content:space-between;gap:var(--ui-space-2);margin-block-start:var(--ui-space-2)}.ui-chat-composer__actions{gap:var(--ui-space-1)}.ui-chat-composer__actions button{display:inline-grid;width:2rem;height:2rem;place-items:center;color:var(--ui-color-on-accent);background:var(--ui-color-accent);border:0;border-radius:var(--ui-radius-control)}.ui-chat-composer__actions button:disabled{cursor:not-allowed;opacity:.45}.ui-chat-composer__hint{margin-block-start:var(--ui-space-1);color:var(--ui-color-text-muted);font-size:.6875rem}.ui-chat-tool,.ui-chat-tool-group,.ui-chat-reasoning,.ui-chat-approval{margin-block-start:var(--ui-space-2);background:var(--ui-color-canvas);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-surface)}.ui-chat-tool[data-tone=error],.ui-chat-tool-group[data-tone=error]{border-color:var(--ui-color-danger)}.ui-chat-tool__header,.ui-chat-tool-group>button,.ui-chat-reasoning>button{display:flex;width:100%;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);color:inherit;font:inherit;text-align:start;background:transparent;border:0}.ui-chat-tool__name,.ui-chat-tool-group>button>:nth-child(2),.ui-chat-reasoning>button>:nth-child(2){min-width:0;flex:1;font-size:.75rem;font-weight:650}.ui-chat-tool__status,.ui-chat-tool__label{color:var(--ui-color-text-muted);font-size:.6875rem}.ui-chat-tool__body,.ui-chat-tool-group>div,.ui-chat-reasoning>div{padding:0 var(--ui-space-3) var(--ui-space-3)}.ui-chat-tool pre{max-height:14rem;padding:var(--ui-space-2);overflow:auto;color:var(--ui-color-text);font:.6875rem/1.5 var(--ui-font-mono);white-space:pre-wrap;background:var(--ui-color-surface);border-radius:var(--ui-radius-control)}.ui-chat-thinking{display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) 0;color:var(--ui-color-text-muted);font:.75rem/1.4 var(--ui-font-body)}.ui-chat-thinking__icon{animation:ui-spin 1s linear infinite}.ui-chat-thinking__dots{display:inline-flex;gap:2px}.ui-chat-thinking__dots i{width:3px;height:3px;background:currentcolor;border-radius:50%}.ui-chat-approval{padding:var(--ui-space-3)}.ui-chat-approval label,.ui-chat-approval label>span{display:block}.ui-chat-approval textarea{box-sizing:border-box;width:100%;margin-block-start:var(--ui-space-1);color:var(--ui-color-text);font:inherit;background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control)}.ui-chat-approval__actions{display:flex;justify-content:flex-end;gap:var(--ui-space-2);margin-block-start:var(--ui-space-3)}.ui-card{color:var(--ui-color-text);font-family:var(--ui-font-body);background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-surface);box-shadow:var(--ui-shadow-surface)}.ui-card__header,.ui-card__body,.ui-card__footer{padding:var(--ui-space-3) var(--ui-space-4)}.ui-card__header,.ui-card__footer{display:flex;align-items:center;gap:var(--ui-space-3)}.ui-card__header{justify-content:space-between;border-block-end:1px solid var(--ui-color-border)}.ui-card__footer{justify-content:flex-end;border-block-start:1px solid var(--ui-color-border)}.ui-field{display:grid;gap:var(--ui-space-1);color:var(--ui-color-text);font-family:var(--ui-font-body)}.ui-field__label{display:flex;align-items:center;gap:var(--ui-space-1);font-size:.75rem;font-weight:600}.ui-field__label[data-required]:after{color:var(--ui-color-danger);content:"*"}.ui-field__info,.ui-field__help,.ui-field__error{color:var(--ui-color-text-muted);font-size:.6875rem}.ui-field__error{color:var(--ui-color-danger)}.ui-input{box-sizing:border-box;width:100%;min-height:var(--ui-control-height-md);padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-color-text);font:.875rem/1.4 var(--ui-font-body);background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control)}.ui-input--area{min-height:6rem;resize:vertical}.ui-input:focus-visible{border-color:var(--ui-color-focus);outline:2px solid color-mix(in srgb,var(--ui-color-focus) 20%,transparent);outline-offset:1px}.ui-field--invalid .ui-input{border-color:var(--ui-color-danger)}.ui-switch{appearance:none;-webkit-appearance:none;position:relative;display:inline-block;flex:0 0 auto;width:2.25rem;height:1.25rem;padding:0;background:var(--ui-color-border);border:0;border-radius:999px;cursor:pointer}.ui-switch:checked{background:var(--ui-color-accent)}.ui-switch:after{content:"";position:absolute;inset:2px auto auto 2px;display:block;width:1rem;height:1rem;background:var(--ui-color-surface);border-radius:50%;box-shadow:var(--ui-shadow-surface);transition:transform .12s ease}.ui-switch:checked:after{transform:translate(1rem)}.ui-switch:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px}.ui-switch:disabled{cursor:not-allowed;opacity:.6}.ui-segmented{display:inline-flex;gap:2px;padding:2px;background:var(--ui-color-canvas);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control)}.ui-json-inspector{min-width:0}.ui-json-inspector__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.ui-json-inspector__toggle{display:inline-flex;align-items:center;gap:var(--ui-space-1);border:0;background:transparent;color:inherit;cursor:pointer}.ui-json-inspector__body{overflow:auto;margin:var(--ui-space-2) 0 0;white-space:pre-wrap;word-break:break-word}.ui-segmented__btn{min-height:var(--ui-control-height-sm);padding-inline:var(--ui-space-3);color:var(--ui-color-text-muted);font:.75rem/1 var(--ui-font-body);background:transparent;border:0;border-radius:calc(var(--ui-radius-control) - 2px)}.ui-segmented__btn.is-active{color:var(--ui-color-text);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-surface)}.ui-badge,.ui-status-pill,.ui-chip{display:inline-flex;align-items:center;gap:var(--ui-space-1);color:var(--ui-color-text-muted);font:600 .6875rem/1 var(--ui-font-body);background:var(--ui-color-canvas);border:1px solid var(--ui-color-border);border-radius:999px}.ui-badge{min-width:1.25rem;min-height:1.25rem;justify-content:center;padding-inline:var(--ui-space-1)}.ui-status-pill,.ui-chip{padding:var(--ui-space-1) var(--ui-space-2)}.ui-badge--success,.ui-status-pill--success,.ui-chip--success{color:var(--ui-color-success)}.ui-badge--warning,.ui-status-pill--warning,.ui-chip--warning{color:var(--ui-color-warning)}.ui-badge--danger,.ui-status-pill--danger,.ui-chip--danger{color:var(--ui-color-danger)}.ui-badge--agent,.ui-status-pill--agent,.ui-chip--agent{color:var(--ui-color-accent)}.ui-badge--status,.ui-status-pill--status,.ui-chip--status{color:var(--ui-color-success)}.ui-badge--priority,.ui-status-pill--priority,.ui-chip--priority{color:var(--ui-color-warning)}.ui-table{display:grid;color:var(--ui-color-text);font-family:var(--ui-font-body)}.ui-table__head,.ui-table__body{display:contents}.ui-table__row{display:grid;grid-template-columns:var(--ui-table-columns, minmax(0, 1fr));border-block-end:1px solid var(--ui-color-border)}.ui-table__th,.ui-table__td{min-width:0;padding:var(--ui-space-2) var(--ui-space-3)}.ui-table__th{color:var(--ui-color-text-muted);font-size:.6875rem;font-weight:650}.ui-copy.is-copied{color:var(--ui-color-success)}.ui-chat-markdown{min-width:0;color:inherit;font:inherit}.ui-chat-markdown>:first-child{margin-block-start:0}.ui-chat-markdown>:last-child{margin-block-end:0}.ui-chat-markdown a{color:var(--ui-color-accent)}.ui-chat-markdown code,.ui-chat-markdown pre{font-family:var(--ui-font-mono)}.ui-chat-markdown :not(pre)>code{padding:.1em .3em;background:var(--ui-color-canvas);border-radius:var(--ui-radius-control)}.ui-chat-code{position:relative}.ui-chat-code pre{padding:var(--ui-space-3);overflow:auto;background:var(--ui-color-canvas);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-surface)}.ui-chat-code__copy{position:absolute;inset-block-start:var(--ui-space-2);inset-inline-end:var(--ui-space-2);padding:var(--ui-space-1) var(--ui-space-2);color:var(--ui-color-text-muted);font:.6875rem/1 var(--ui-font-body);background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control)}.ui-stack{display:flex;flex-direction:column;gap:var(--ui-space-3)}.ui-cluster,.ui-toolbar,.surface-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-2)}.ui-split-pane{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ui-space-4)}.ui-panel{color:var(--ui-color-text);background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-surface)}.ui-panel--agent{border-block-start:3px solid var(--ui-color-accent)}.ui-panel__header,.ui-panel__body{padding:var(--ui-space-3) var(--ui-space-4)}.ui-panel__header{border-block-end:1px solid var(--ui-color-border)}.ui-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3)}.ui-section-head__title,.ui-section-head__actions{display:flex;align-items:center;gap:var(--ui-space-2)}.ui-section-head__title{margin:0;font-size:.875rem}.ui-section-head__count{color:var(--ui-color-text-muted);font-size:.75rem}.surface-toolbar-lead,.surface-toolbar__spacer{flex:1}.ui-state{display:grid;justify-items:center;gap:var(--ui-space-2);padding:var(--ui-space-6);color:var(--ui-color-text-muted);text-align:center}.ui-state--danger{color:var(--ui-color-danger)}.ui-state--loading,.ui-state--neutral{display:flex;justify-content:flex-start;padding:var(--ui-space-3);text-align:start}.ui-state h2,.ui-state p{margin:0}.ui-inline-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-color-text);background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-inline-start-width:.25rem;border-radius:var(--ui-radius-surface)}.ui-inline-notice[data-tone=info]{border-inline-start-color:var(--ui-color-accent)}.ui-inline-notice[data-tone=success]{border-inline-start-color:var(--ui-color-success)}.ui-inline-notice[data-tone=warning]{border-inline-start-color:var(--ui-color-warning)}.ui-inline-notice[data-tone=danger]{border-inline-start-color:var(--ui-color-danger)}.ui-inline-notice__content{display:grid;min-width:0;gap:var(--ui-space-1)}.ui-inline-notice__title{font-weight:650}.ui-inline-notice__body,.ui-inline-notice__details{color:var(--ui-color-text-muted)}.ui-inline-notice__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.ui-description-list{display:grid;grid-template-columns:repeat(var(--ui-description-columns, 1),minmax(0,1fr));gap:var(--ui-space-3) var(--ui-space-5);margin:0}.ui-description-list[data-columns="2"]{--ui-description-columns: 2}.ui-description-list[data-columns="3"]{--ui-description-columns: 3}.ui-description-list[data-density=compact]{gap:var(--ui-space-2) var(--ui-space-4)}.ui-description-list__item{display:grid;min-width:0;gap:var(--ui-space-1)}.ui-description-list__term{color:var(--ui-color-text-muted)}.ui-description-list__details{min-width:0;margin:0;color:var(--ui-color-text);overflow-wrap:anywhere}.ui-tabs__list,.ui-tab-nav__list{display:flex;align-items:end;gap:var(--ui-space-1);padding:0;margin:0;border-block-end:1px solid var(--ui-color-border);list-style:none}.ui-tabs[data-orientation=vertical]{display:grid;grid-template-columns:auto minmax(0,1fr)}.ui-tabs[data-orientation=vertical] .ui-tabs__list{flex-direction:column;align-items:stretch;border-block-end:0;border-inline-end:1px solid var(--ui-color-border)}.ui-tabs__tab,.ui-tab-nav__link{display:inline-flex;min-height:var(--ui-control-height-md);align-items:center;padding-inline:var(--ui-space-3);color:var(--ui-color-text-muted);font:inherit;text-decoration:none;background:transparent;border:0;border-block-end:2px solid transparent}.ui-tabs__tab{cursor:pointer}.ui-tabs__tab[aria-selected=true],.ui-tab-nav__link[aria-current=page]{color:var(--ui-color-text);border-block-end-color:var(--ui-color-accent)}.ui-tabs__tab:focus-visible,.ui-tab-nav__link:focus-visible,.ui-breadcrumbs__link:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px}.ui-tabs__tab:disabled{cursor:not-allowed;opacity:.55}.ui-tabs__panel{min-width:0;padding-block:var(--ui-space-4)}.ui-breadcrumbs__list{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:var(--ui-space-1);padding:0;margin:0;list-style:none}.ui-breadcrumbs__item{display:inline-flex;min-width:0;align-items:center;gap:var(--ui-space-1)}.ui-breadcrumbs__item:last-child .ui-breadcrumbs__separator{display:none}.ui-breadcrumbs__link{color:var(--ui-color-text)}.ui-breadcrumbs__link,.ui-breadcrumbs__current{overflow-wrap:anywhere}.ui-breadcrumbs__current{color:var(--ui-color-text);font-weight:650}.ui-breadcrumbs__separator{color:var(--ui-color-text-muted)}.ui-event-list{display:grid;gap:0;padding:0;margin:0;list-style:none}.ui-event-list__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ui-space-3)}.ui-event-list__rail{position:relative;align-self:stretch;width:var(--ui-space-4);display:flex;justify-content:center}.ui-event-list__rail:after{position:absolute;inset-block:var(--ui-space-4) 0;width:1px;content:"";background:var(--ui-color-border)}.ui-event-list__item:last-child .ui-event-list__rail:after{display:none}.ui-event-list__marker{position:relative;z-index:1;width:var(--ui-space-2);height:var(--ui-space-2);margin-block-start:var(--ui-space-1);background:var(--ui-color-accent);border-radius:999px}.ui-event-list__content{display:grid;min-width:0;gap:var(--ui-space-1);padding-block-end:var(--ui-space-4)}.ui-event-list[data-density=compact] .ui-event-list__content{padding-block-end:var(--ui-space-2)}.ui-event-list__header{display:flex;justify-content:space-between;gap:var(--ui-space-3)}.ui-event-list__title{color:var(--ui-color-text);font-weight:650}.ui-event-list__time,.ui-event-list__metadata{color:var(--ui-color-text-muted)}.ui-event-list__body{min-width:0;color:var(--ui-color-text)}.ui-event-list__actions{display:flex;gap:var(--ui-space-2)}.ui-skeleton{display:grid;gap:var(--ui-space-3)}.ui-skeleton-row,.ui-skeleton-lines{display:flex;align-items:center;gap:var(--ui-space-2)}.ui-skeleton-lines{min-width:0;flex:1;flex-direction:column;align-items:stretch}.ui-skeleton-bar{height:.625rem;background:var(--ui-color-surface-hover);border-radius:999px}.ui-skeleton-bar--dot{width:2rem;height:2rem}.ui-skeleton-bar--wide{width:80%}.ui-skeleton-bar--narrow{width:45%}@media(max-width:40rem){.ui-split-pane{grid-template-columns:1fr}.ui-inline-notice,.ui-event-list__item{grid-template-columns:auto minmax(0,1fr)}.ui-inline-notice__actions,.ui-event-list__actions{grid-column:2}.ui-description-list{--ui-description-columns: 1}}@keyframes ui-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.ui-button__spinner{animation-duration:1.4s}.ui-overlay__backdrop{transition:none}}@media(forced-colors:active){.ui-tabs__tab[aria-selected=true],.ui-tab-nav__link[aria-current=page]{border-block-end-color:Highlight}.ui-event-list__marker{background:CanvasText}}@media(max-width:40rem){.ui-overlay__viewport{align-items:flex-end;padding:0}.ui-dialog,.ui-alert-dialog{width:100%;max-height:calc(100dvh - var(--ui-space-4));border-end-start-radius:0;border-end-end-radius:0}}
