.info-tooltip{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:max-content;max-width:min(280px,100vw - 32px);color:var(--ink);white-space:normal;overflow-wrap:anywhere;box-shadow:var(--shadow-soft);flex-direction:column;gap:6px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.info-tooltip-heading{font-weight:500}.info-tooltip-status{color:var(--muted)}.button-particle-layer{z-index:1100;pointer-events:none;position:fixed;overflow:hidden}.button-particle{pointer-events:none;will-change:opacity;background:currentColor;border-radius:0;width:6px;height:6px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.button-particle-layer{display:none}}html:not([data-theme-variant=pixel]) .button-particle-layer{display:none}.shared-overlay-backdrop,.shared-overlay-backdrop[data-entering],.shared-overlay-backdrop[data-exiting],.shared-overlay-container,.shared-overlay-container[data-entering],.shared-overlay-container[data-exiting]{transition:none!important;animation:none!important}.shared-overlay-dialog{transform-origin:50%}.shared-overlay-container[data-fit-viewport]{top:var(--overlay-viewport-top,0px);height:var(--overlay-viewport-height,100dvh);bottom:auto}.shared-overlay-container[data-fit-viewport]>.shared-overlay-dialog{max-height:100%}@media (width<=640px){.shared-overlay-container[data-fit-viewport]{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}}.shared-overlay-motion{flex-direction:column;width:100%;min-height:0;max-height:100%;margin-top:auto;display:flex}@media (width>=640px){.shared-overlay-motion{margin-block:auto}}.loading-indicator{width:var(--loading-size,16px);height:var(--loading-size,16px);gap:calc(var(--loading-size,16px) / 8);vertical-align:middle;color:inherit;flex:none;grid-template-columns:repeat(3,1fr);display:inline-grid}.loading-indicator>span{opacity:.35;background:currentColor;border-radius:25%}@media (prefers-reduced-motion:no-preference){.loading-indicator>span{animation:.4s ease-in-out infinite alternate loading-cell}.loading-indicator>span:nth-child(2){animation-delay:-.08s}.loading-indicator>span:nth-child(3){animation-delay:-.16s}.loading-indicator>span:nth-child(4){animation-delay:-.24s}.loading-indicator>span:nth-child(5){animation-delay:-.32s}.loading-indicator>span:nth-child(6){animation-delay:-.4s}.loading-indicator>span:nth-child(7){animation-delay:-.48s}.loading-indicator>span:nth-child(8){animation-delay:-.56s}.loading-indicator>span:nth-child(9){animation-delay:-.64s}}@keyframes loading-cell{0%{opacity:.2}to{opacity:.9}}.form-grid{gap:16px;min-width:0;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid label,.field-label{flex-direction:column;gap:8px;min-width:0;font-size:13px;display:flex}.form-grid :is(input,textarea,select),.field-label :is(input,textarea,select){box-sizing:border-box;border:1px solid var(--border);border-radius:var(--field-radius);background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--foreground);padding:10px 14px;font-size:14px}.form-grid :is(input,textarea,select):focus-visible,.field-label :is(input,textarea,select):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.field-label textarea{resize:vertical}.form-grid :disabled,.field-label :disabled{opacity:.6;cursor:not-allowed}.field-group{gap:8px;font-size:13px;display:grid}.page-notice{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.page-notice.error,.error-text,.form-error{color:var(--danger);font-size:13px}.form-success{color:var(--success);font-size:13px}.selected-files{gap:10px;margin-block:16px;font-size:13px;display:grid}.selected-files>div{align-items:center;gap:10px;min-width:0;display:flex}.selected-files>div>span:first-of-type{overflow-wrap:anywhere;flex:1}@media (width<=767px){.form-grid.two{grid-template-columns:minmax(0,1fr)}.form-grid :is(input,textarea,select),.field-label :is(input,textarea,select){font-size:16px}}@layer theme,base;@layer components{.shared-action.shared-action{border-radius:var(--field-radius);width:auto;min-width:0;height:auto;min-height:0;color:inherit;font:inherit;-webkit-user-select:auto;user-select:auto;white-space:normal;text-align:inherit;background:0 0;border:0;justify-content:normal;gap:0;padding:0}.shared-action.shared-action:active,.shared-action.shared-action[data-pressed=true]{transform:none}}@layer utilities;.shared-action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.shared-action:disabled{cursor:not-allowed}:root{--control-height:36px;--icon-control-size:36px}.app-button,.app-menu-trigger{min-height:var(--control-height);height:var(--control-height)}.app-icon-button{width:var(--icon-control-size);min-width:var(--icon-control-size);height:var(--icon-control-size);min-height:var(--icon-control-size);padding:0}.shared-disclosure{min-width:0}.shared-disclosure [data-slot=accordion-trigger]{gap:8px;min-width:0;padding-block:8px;font-size:13px}.shared-disclosure [data-slot=accordion-body]{min-width:0;padding:8px 0}.press-toggle.press-toggle{width:94px;min-width:94px;height:var(--control-height);border:1px solid var(--border);border-radius:var(--field-radius);background:var(--surface);color:var(--muted);box-shadow:0 2px 0 color-mix(in srgb, var(--foreground) 9%, transparent);flex-shrink:0;gap:6px;padding:0 10px;font-size:12px;font-weight:500;transition:background-color .14s,color .14s,box-shadow .14s}.press-toggle.press-toggle[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 12%, var(--surface));border-color:color-mix(in srgb, var(--accent) 35%, var(--border));color:var(--foreground);box-shadow:inset 0 2px 3px color-mix(in srgb, var(--foreground) 9%, transparent)}.press-toggle.press-toggle:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.press-toggle.press-toggle{transition:none}}:root{--input-border:color-mix(in srgb, var(--muted) 80%, var(--border))}:root .app-text-field[data-field-appearance=outlined]{border:1px solid var(--input-border);border-radius:var(--field-radius);color:var(--foreground);box-shadow:none;outline-offset:0;outline:2px solid #0000;transition:border-color .18s cubic-bezier(.2,0,0,1),outline-color .18s cubic-bezier(.2,0,0,1)}:root .app-text-field::placeholder{color:var(--muted);opacity:1}:root .app-text-field[data-field-appearance=outlined]:focus{border-color:var(--accent);outline-color:color-mix(in srgb, var(--accent) 25%, transparent)}:root .app-text-field[data-field-appearance=outlined]:is([aria-invalid=true],[data-invalid=true]){border-color:var(--danger)}:root .app-text-field[data-field-appearance=outlined]:disabled{background:var(--surface-secondary);cursor:not-allowed}:root .app-text-field[data-field-appearance=outlined][readonly]{background:var(--surface-secondary)}@media (prefers-reduced-motion:reduce){:root .app-text-field[data-field-appearance=outlined]{transition:none}}:root .app-text-field[data-field-appearance=embedded]{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none}.shared-overlay-backdrop:has(+.shared-overlay-container){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000002e}.shared-overlay-dialog.shared-overlay-motion{border-color:color-mix(in srgb, var(--foreground) 14%, transparent);box-shadow:inset 0 1px #ffffff52,0 16px 48px #00000029}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.shared-overlay-dialog.shared-overlay-motion{background:color-mix(in srgb, var(--surface) 24%, transparent);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%)}}@media (prefers-reduced-transparency:reduce){.shared-overlay-dialog.shared-overlay-motion{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.shared-overlay-dialog.shared-overlay-motion{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}}.app-search-input{width:100%;min-width:0;height:40px;position:relative}.app-search-input>.app-search-icon{inset-inline-start:12px;z-index:1;pointer-events:none;color:var(--muted);position:absolute;top:50%;transform:translateY(-50%)}:root .app-search-input>.app-text-field{text-overflow:ellipsis;width:100%;height:100%;min-height:40px;padding-inline:36px 42px}.app-search-input .app-search-clear{inset-inline-end:4px;width:32px;min-width:32px;height:32px;min-height:32px;color:var(--muted);background:0 0;border-color:#0000;padding:0;position:absolute;top:4px}.app-search-input .app-search-clear[aria-hidden=true]{visibility:hidden}.app-search-input[data-disabled=true]>.app-search-icon{opacity:.55}@media (width<=767px){.app-search-input{height:44px}.app-search-input .app-search-clear{width:36px;height:36px}}.gsap-popover,.gsap-popover[data-entering],.gsap-popover[data-exiting]{opacity:1;transition:none!important;animation:none!important}.gsap-popover[data-exiting]{pointer-events:none}.app-menu-trigger[data-menu-appearance=outlined]{border:1px solid var(--border);border-radius:var(--radius-lg)}.shared-select-menu-popover,.shared-select-menu-popover[data-entering],.shared-select-menu-popover[data-exiting]{transition:none!important;animation:none!important}.shared-select-menu-popover[data-exiting]{pointer-events:none}.shared-select-menu-popover{border-radius:var(--radius-lg)}.shared-select-menu-popover [role=menu]{overscroll-behavior:contain}.record-drawer-container[data-slot=modal-container]{justify-content:flex-end;align-items:flex-end;width:100%;padding:0;animation:none}.record-drawer-motion{pointer-events:auto;width:min(480px,100vw);height:100dvh}.record-drawer-motion-wide{width:min(640px,100vw)}.record-drawer[data-slot=modal-dialog]{border-left:1px solid var(--border);background:var(--surface);border-radius:0;width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;animation:none;overflow:hidden}.record-drawer-motion-wide .record-drawer[data-slot=modal-dialog]{width:min(640px,100vw)}.record-drawer [data-slot=modal-body]{overscroll-behavior:contain;min-height:0;overflow-y:auto}.record-detail-fields{gap:0;min-width:0;display:grid}.record-detail-fields>div{border-bottom:1px solid var(--border);padding:16px 0}.record-detail-fields dt{color:var(--muted);margin-bottom:8px;font-size:12px}.record-detail-fields dd{overflow-wrap:anywhere;margin:0;font-size:14px}.record-detail-fields dd>*{max-width:100%}.record-detail-fields .truncate{white-space:normal;text-overflow:clip;overflow:visible}@media (width<=640px){.record-drawer-container[data-slot=modal-container]{justify-content:center;align-items:flex-end}.record-drawer-motion{width:100%;height:82dvh}.record-drawer-motion-wide{width:100%}.record-drawer[data-slot=modal-dialog]{border-left:0;border-top:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:82dvh}}.searchable-select-field{width:max(300px, var(--radix-popover-trigger-width));max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);overflow:hidden}.searchable-select-field>div{min-height:0;max-height:min(420px, var(--radix-popover-content-available-height));flex-direction:column;display:flex}.searchable-select-search{color:var(--muted);flex-shrink:0;align-items:center;gap:8px;padding:10px;display:flex}.searchable-select-search .app-text-field{width:100%;min-width:0}.searchable-select-options{overscroll-behavior:contain;min-height:0;padding:4px;overflow-y:auto}.searchable-select-options .select-field-item{cursor:pointer;min-height:44px}.searchable-select-options .select-field-item[aria-disabled=true]{opacity:.5;cursor:default}.searchable-select-empty{text-align:center;color:var(--muted);padding:16px;font-size:13px}.shared-select-field-popover{border-radius:var(--field-radius)}.shared-select-field-popover [data-slot=list-box-item]{border-radius:var(--field-radius);min-height:40px;padding-inline:12px 36px}.shared-select-field-label{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.5}.shared-select-field-popover [data-slot=list-box-item-indicator]{inset-inline-end:12px}@media (pointer:coarse){.shared-select-field-popover [data-slot=list-box-item]{min-height:44px}}@keyframes aui-pulse{50%{opacity:.5}}:where(.aui-md[data-status=running]):empty:after,:where(.aui-md[data-status=running])>:where(:not(ol):not(ul):not(pre)):last-child:after,:where(.aui-md[data-status=running])>pre:last-child code:after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child:not(:has(*>li))):after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child:not(:has(*>li))):after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child):after{--aui-content:"●";content:var(--aui-content);margin-left:.25rem;margin-right:.25rem;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;animation:2s cubic-bezier(.4,0,.6,1) infinite aui-pulse}.chat-assistant-reply-content{color:color-mix(in srgb, var(--foreground) 92%, var(--background))}.chat-assistant-reply-content .aui-md-strong{font-weight:500}.animated-number{font-variant-numeric:tabular-nums;vertical-align:baseline;display:inline-grid}.animated-number:before,.animated-number-display{white-space:nowrap;grid-area:1/1}.animated-number:before{content:attr(data-count-text);visibility:hidden}.animated-number-display{justify-self:end}.content-loading-region{width:100%;min-width:0;height:100%;min-height:0;position:relative}.content-loading-body{opacity:1;width:100%;min-width:0;height:100%;min-height:100%}.content-loading-overlay{z-index:2;background:var(--background);opacity:1;isolation:isolate;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.content-loading-overlay>*{z-index:1;position:relative}#startup-loading~#root .assistant-generation-loader{visibility:hidden}@media (prefers-reduced-motion:reduce){.content-loading-body,.content-loading-overlay{transition:none;animation:none}}.shared-data-table-empty{text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;width:100cqw;min-height:144px;padding:24px;display:flex;position:sticky;left:0}.shared-data-table [data-slot=table-scroll-container]{container-type:inline-size}.shared-data-table[data-empty=true] .table__body :is(td,th){text-align:center;vertical-align:middle;padding:0}.shared-data-table{--table-number-width:52px;--table-actions-width:124px}.shared-data-table [data-slot=table-content]{border-collapse:separate;border-spacing:0}.shared-data-table :is(td,th){white-space:nowrap}.shared-table-cell-content{max-width:320px}.shared-table-cell-content small{white-space:nowrap}.shared-data-table :is(.shared-table-number,.shared-table-identity,.shared-table-actions-cell){z-index:2;background:var(--surface);position:sticky}.shared-data-table thead :is(.shared-table-number,.shared-table-identity,.shared-table-actions-cell){z-index:3;background:var(--surface-secondary)}.shared-data-table tbody tr>:is(td,th){background:var(--surface);transition:background-color .12s}@media (hover:hover){.shared-data-table tbody tr:is(:hover,[data-hovered=true])>:is(td,th){background:color-mix(in srgb, var(--foreground) 5%, var(--surface))}}.shared-data-table tbody tr[data-focus-visible=true]>:is(td,th){background:color-mix(in srgb, var(--foreground) 5%, var(--surface))}.shared-data-table .shared-table-number{width:var(--table-number-width);min-width:var(--table-number-width);max-width:var(--table-number-width);text-align:center;padding:12px 8px;left:0}.shared-data-table .shared-table-identity{left:var(--table-number-width);width:var(--table-identity-width);min-width:var(--table-identity-width);max-width:var(--table-identity-width)}.shared-table-identity .shared-table-cell-content{width:calc(var(--table-identity-width) - 32px);overflow:hidden}.shared-table-identity .shared-table-cell-content :is(span,small,strong){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.shared-data-table .shared-table-actions-cell{width:var(--table-actions-width);min-width:var(--table-actions-width);max-width:var(--table-actions-width);padding:8px;right:0}.shared-data-table :is(.shared-table-number,.shared-table-identity,.shared-table-actions-cell){border-inline:0}.shared-data-table thead :is(.shared-table-number,.shared-table-identity,.shared-table-actions-cell):after,.shared-data-table thead th:nth-last-child(2):after{content:none}.shared-data-table :is(.shared-table-identity,.shared-table-actions-cell):before{content:"";pointer-events:none;opacity:0;width:4px;transition:opacity .12s;position:absolute;top:0;bottom:0}.shared-data-table .shared-table-identity:before{background:linear-gradient(90deg,#00000014,#0000);right:-4px}.shared-data-table .shared-table-actions-cell:before{background:linear-gradient(270deg,#00000014,#0000);left:-4px}.shared-data-table [data-shadow-left=true] .shared-table-identity:before,.shared-data-table [data-shadow-right=true] .shared-table-actions-cell:before{opacity:1}@media (prefers-reduced-motion:reduce){.shared-data-table :is(.shared-table-identity,.shared-table-actions-cell):before,.shared-data-table tbody tr>:is(td,th){transition:none}}.shared-data-table-actions{justify-content:center;align-items:center;gap:4px;display:flex}.shared-data-table-pagination{min-height:48px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:8px 4px 0;font-size:12px;display:flex}.shared-data-table-page-actions .shared-data-table-page-size{white-space:nowrap;width:auto;min-width:110px;min-height:36px;padding:0 10px}.shared-data-table-page-actions{align-items:center;gap:4px;display:flex}.shared-data-table-page-item{align-items:center;gap:4px;display:inline-flex}.shared-data-table-page-gap{text-align:center;width:16px}.shared-data-table-page-actions .app-icon-button{border:1px solid var(--border)}.shared-data-table-page-actions>button,.shared-data-table-page-actions>.app-icon-button,.shared-data-table-page-actions>.shared-data-table-page-item button{width:var(--icon-control-size);min-width:var(--icon-control-size);height:var(--icon-control-size);padding:0}.shared-data-table tbody tr[data-group-start=true]>:is(td,th){border-top:8px solid var(--surface-secondary)}.shared-data-table-actions button{width:var(--icon-control-size);min-width:var(--icon-control-size);height:var(--icon-control-size);border-radius:var(--radius-md);padding:0}.shared-data-table [data-slot=table-scroll-container]{isolation:isolate}@media (width<=640px){.shared-data-table{--table-number-width:44px;--table-actions-width:116px}.shared-data-table .shared-table-identity{width:140px;min-width:140px;max-width:140px}.shared-table-identity .shared-table-cell-content{width:108px}.shared-data-table-pagination{flex-direction:column;align-items:stretch;gap:8px}.shared-data-table-page-summary{text-align:center}.shared-data-table-page-actions{flex-wrap:wrap;justify-content:center}.shared-data-table-page-actions .shared-data-table-page-size{flex-basis:100%;width:100%}}
