.ui-checkbox{align-items:flex-start;gap:var(--space-2);min-inline-size:var(--target-min);min-block-size:calc(var(--spacing)*7);padding-block:calc(var(--spacing)*1.25);font-size:var(--text-xs);cursor:pointer;line-height:1.5;display:inline-flex}.ui-checkbox-control{flex:none;block-size:1rem;inline-size:1rem;margin-block-start:calc(.75em - .5rem);display:inline-grid;position:relative}.ui-checkbox input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ui-checkbox-label{overflow-wrap:anywhere;min-inline-size:0}.ui-checkbox[data-label-visibility=exclusive]{justify-content:center;align-items:center;padding:0}.ui-checkbox[data-label-visibility=exclusive] .ui-checkbox-control{margin:0}.ui-checkbox-box{border-radius:var(--radius-xs);pointer-events:none;color:var(--color-on-action);place-items:center;display:grid;position:absolute;inset:0}.ui-checkbox-box:before{content:"";border:1px solid var(--color-control);border-radius:inherit;background:var(--color-surface);box-shadow:var(--shadow-subtle);transition:transform var(--duration-press) var(--ease-press);position:absolute;inset:0}.ui-checkbox-box .ui-icon{opacity:0;grid-area:1/1;block-size:.75rem;inline-size:.75rem;position:relative}.ui-checkbox-check{--checkbox-check-length:22.6274;stroke-dasharray:var(--checkbox-check-length);stroke-dashoffset:calc(-1*var(--checkbox-check-length));transition:stroke-dashoffset calc(var(--duration-checkbox-check)*var(--exit-ratio)) linear}.ui-checkbox-mixed{transition:opacity calc(var(--duration-feedback)*var(--exit-ratio)) var(--ease-press)}.ui-checkbox input:is(:checked,:indeterminate)+.ui-checkbox-box:before{border-color:var(--color-action);background:var(--color-action)}.ui-checkbox input:checked:not(:indeterminate)+.ui-checkbox-box .ui-checkbox-check{opacity:1;stroke-dashoffset:0;transition-duration:var(--duration-checkbox-check)}.ui-checkbox input:indeterminate+.ui-checkbox-box .ui-checkbox-mixed{opacity:1;transition-duration:var(--duration-feedback)}.ui-checkbox input[aria-invalid=true]+.ui-checkbox-box:before{border-color:var(--color-danger)}.ui-checkbox:has(input:disabled){color:var(--color-ink-muted);cursor:not-allowed}.ui-checkbox input:disabled+.ui-checkbox-box:before{border-color:var(--color-line);background:var(--color-surface-subtle);box-shadow:none}.ui-checkbox input:disabled:is(:checked,:indeterminate)+.ui-checkbox-box{color:var(--color-ink-muted)}.ui-checkbox input:focus-visible{outline:none}.ui-checkbox input:focus-visible+.ui-checkbox-box{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}@media (hover:hover){.ui-checkbox:hover input:not(:disabled)+.ui-checkbox-box:before{border-color:var(--color-ink-secondary);background:var(--color-canvas)}.ui-checkbox:hover input:not(:disabled):is(:checked,:indeterminate)+.ui-checkbox-box:before{border-color:var(--color-action);background:color-mix(in srgb,var(--color-action) 92%,var(--color-surface))}.ui-checkbox:hover input:not(:disabled)[aria-invalid=true]+.ui-checkbox-box:before{border-color:var(--color-danger)}}.ui-checkbox:active input:not(:disabled)+.ui-checkbox-box:before{transform:scale(var(--scale-press))}@media (pointer:coarse){.ui-checkbox{min-inline-size:var(--target-comfortable);min-block-size:var(--target-comfortable);padding-block:calc((var(--target-comfortable) - 1.5em)/2)}.ui-checkbox[data-label-visibility=exclusive]{padding:0}}@media (prefers-reduced-motion:reduce){.ui-checkbox-box:before,.ui-checkbox-box .ui-icon{transition:none}.ui-checkbox:active input:not(:disabled)+.ui-checkbox-box:before{transform:none}}@media (forced-colors:active){.ui-checkbox input{opacity:1;accent-color:auto}.ui-checkbox-box{display:none}.ui-checkbox input:focus-visible{outline:var(--focus-width) solid Highlight;outline-offset:var(--focus-offset)}.ui-checkbox:has(input:disabled){color:graytext}}.ui-button-group{--group-radius:var(--radius-pill);align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:inline-flex}.ui-button-group[data-shape=rounded]{--group-radius:var(--radius-control)}.ui-button-group>.ui-button{--button-radius:var(--group-radius)}.ui-button-group[data-connected=true]{gap:var(--space-1);padding:var(--space-1);border-radius:var(--group-radius);background:var(--color-surface-subtle)}.ui-button-group[data-connected=true]>.ui-button:where([data-tone=neutral][data-variant=secondary][data-state=default]:enabled:not([aria-disabled=true],[aria-pressed=true])){--press-background:transparent}.ui-button-group[data-connected=true]>.ui-button:where([data-tone=neutral][data-variant=secondary][data-state=default]:enabled:not([aria-disabled=true],[aria-pressed=true])):hover{--press-background:var(--color-surface)}.ui-button-group[data-connected=true]>.ui-button[aria-pressed=true]:where([data-tone=neutral][data-state=default]:enabled:not([aria-disabled=true])){--press-border:transparent;--press-background:var(--color-action);--press-shadow:var(--shadow-subtle);color:var(--color-on-action)}.ui-button-group[data-connected=true]>.ui-button:before{transition-property:transform,box-shadow}@media (forced-colors:active){.ui-button-group[data-connected=true]{background:canvas;border:1px solid buttontext}}.ui-select-shell{--control-height:calc(var(--spacing) * 9);border-radius:var(--radius-control);min-inline-size:0;color:var(--color-ink);position:relative}.ui-select-shell[data-size=sm]{--control-height:var(--space-8)}.ui-select-shell[data-size=lg]{--control-height:var(--target-comfortable)}.ui-select-control{inline-size:100%;min-inline-size:0;min-block-size:var(--control-height);padding-block:calc(var(--space-1) + 1px);padding-inline:var(--space-3) calc(var(--space-3) + 16px + var(--space-2));-webkit-appearance:none;appearance:none;border:1px solid var(--color-control);border-radius:var(--radius-control);background:var(--color-surface);color:inherit;font-family:var(--font-sans);font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);line-height:1.4;display:block;box-shadow:inset 0 1px 2px #0b0b0d08}.ui-select-control:enabled:hover{border-color:var(--color-ink-secondary)}.ui-select-shell:is(:focus-within,:has(>.ui-select-control:open)){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.ui-select-shell:is(:focus-within,:has(>.ui-select-control:open))>.ui-select-control:where(:not([aria-invalid=true])){border-color:var(--color-focus)}.ui-select-control:focus-visible{outline:none}.ui-select-control[aria-invalid=true]{border-color:var(--color-danger);background:var(--color-danger-subtle)}.ui-select-control:disabled{border-color:var(--color-line);background:var(--color-surface-subtle);box-shadow:none;color:var(--color-ink-muted);cursor:not-allowed}.ui-select-caret{pointer-events:none;color:var(--color-ink-secondary);position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);transform:translateY(-50%)}.ui-select-shell:has(.ui-select-control:disabled) .ui-select-caret{color:var(--color-ink-muted)}.ui-select-shell[data-multiple=true] .ui-select-control{padding-inline-end:var(--space-3)}@supports (appearance:base-select){.ui-select-control:not([multiple]),.ui-select-control:not([multiple])::picker(select){appearance:base-select}.ui-select-control:not([multiple]){align-items:center;display:flex}.ui-select-control::picker-icon{display:none}.ui-select-control::picker(select){min-inline-size:anchor-size(self-inline);max-block-size:min(24rem,60dvh);max-inline-size:calc(100vw - 24px);margin-block:var(--space-2);padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-overlay);opacity:0;transition:opacity var(--duration-dropdown) var(--ease-enter), display var(--duration-dropdown) allow-discrete, overlay var(--duration-dropdown) allow-discrete}.ui-select-control:open::picker(select){opacity:1}@starting-style{.ui-select-control:open::picker(select){opacity:0}}.ui-select-control:not(:open)::picker(select){transition-duration:calc(var(--duration-dropdown) * var(--exit-ratio))}.ui-select-control:not([multiple]) option{align-items:center;gap:var(--space-3);min-block-size:var(--target-comfortable);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;display:flex}.ui-select-control:not([multiple]) option:checked,.ui-select-control:not([multiple]) option:enabled:hover{background:var(--color-surface-subtle)}.ui-select-control:not([multiple]) option:focus-visible{background:var(--color-surface-hover);outline:2px solid var(--color-focus);outline-offset:-2px}.ui-select-control:not([multiple]) option:disabled{color:var(--color-ink-muted);cursor:not-allowed}.ui-select-control:not([multiple]) option::checkmark{order:1;margin-inline-start:auto;padding-inline-start:var(--space-4)}.ui-select-control:not([multiple]) optgroup{padding-block:var(--space-1)}.ui-select-option-icon{flex:none}}@media (width<40rem){.ui-select-control{font-size:var(--text-md)}}@media (pointer:coarse){.ui-select-shell[data-size]{--control-height:var(--target-comfortable)}}@media (forced-colors:active){.ui-select-control{box-shadow:none;color:canvastext;background:canvas;border-color:buttontext}.ui-select-control:focus-visible{border-color:highlight;outline-color:highlight}.ui-select-shell:is(:focus-within,:has(>.ui-select-control:open)){outline-color:highlight}.ui-select-control:disabled{color:graytext;border-color:graytext}.ui-select-caret{color:buttontext}.ui-select-shell:has(.ui-select-control:disabled) .ui-select-caret{color:graytext}.ui-select-control::picker(select){color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.ui-select-control option:checked{color:highlighttext;background:highlight}}[skullet-reveal]{position:relative}skullet-reveal{display:block}skullet-reveal[loading]:not(:defined){visibility:hidden}[skullet-pane]{display:block}[skullet-loading]{-webkit-user-select:none;user-select:none;pointer-events:none;position:relative}[skullet-inactive]{display:none!important}[skullet-layer]{position:absolute;inset:0;overflow:visible}[skullet-bar]{background-color:var(--skullet-base,#80808033);background-repeat:no-repeat;display:block}@scope([skullet-loading]) to ([skullet-own],[skullet-layer]){:scope,:scope *{color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;text-decoration-color:#0000!important}:scope ::placeholder{color:#0000!important}:scope :is(a,b,code,dd,dt,em,h1,h2,h3,h4,h5,h6,i,label,li,p,small,span,strong,td,th,time):empty:not(svg *):before{content:"000000"}:scope :is(:not(:has(*)),audio,canvas,embed,iframe,img,input,object,picture,select,svg,textarea,video,[skullet-covered],[skullet-block]):not(svg *){visibility:hidden!important}@media (scripting:none){:scope :not(:has(*)):not(svg *){visibility:visible!important}:scope,:scope *{text-decoration:line-through var(--skullet-base,#80808033)!important;text-decoration-skip-ink:none!important;text-decoration-thickness:.72em!important}:scope :is(audio,canvas,embed,iframe,img,input,object,picture,select,svg,textarea,video,[skullet-block]):not(svg *){visibility:visible!important;background:var(--skullet-base,#80808033)!important}:scope svg *{fill:#0000!important;stroke:#0000!important}:scope :is(img,video){object-position:-100vw 0}}}[skullet-status]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[skullet-xray] [skullet-loading] [skullet-ghost],[skullet-xray] [skullet-loading] [skullet-ghost] :not(svg *){visibility:visible!important;color:#ff0050b3!important;-webkit-text-fill-color:#ff0050b3!important}:root{--skullet:1}.ui-skeleton{--skullet-base:var(--color-line);--skullet-highlight:#ffffffb3;--skullet-radius:var(--radius-sm);--skullet-speed:slow;min-inline-size:0}.ui-skeleton[data-mode=boxes]{gap:var(--space-2);inline-size:var(--skeleton-width);max-inline-size:100%;display:grid}.ui-skeleton[data-mode=boxes] [skullet-bar]{inline-size:100%;block-size:var(--skeleton-height)}.ui-skeleton[data-mode=measured] [data-skeleton-content],.ui-skeleton[data-mode=measured]>[skullet-pane]{min-inline-size:0}@media (prefers-reduced-motion:reduce){.ui-skeleton{--skullet-animation:none!important}}@media (forced-colors:active){.ui-skeleton{--skullet-base:GrayText;--skullet-highlight:Canvas}}.ui-data-table{min-inline-size:0;font-family:var(--font-sans);color:var(--color-ink)}.ui-table-controls{min-block-size:40px;margin-block-end:var(--space-3);display:grid}.ui-table-controls>*{grid-area:1/1;margin-block-end:0}.ui-table-toolbar{align-items:center;gap:var(--space-3);min-block-size:40px;min-inline-size:0;padding:var(--space-1) var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-subtle);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex;position:relative}.ui-table-filter{flex:0 6rem;inline-size:6rem;min-inline-size:0;max-inline-size:100%}.ui-table-filter .ui-select-shell{box-shadow:none;background:0 0;border:0}.ui-table-filter .ui-select-control{min-block-size:calc(var(--spacing)*7);box-shadow:none;font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;background:0 0;border-color:#0000;padding-inline-start:var(--space-2);overflow:hidden}.ui-table-clear-slot{inline-size:calc(var(--spacing)*7);min-block-size:calc(var(--spacing)*7);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:calc(var(--space-1) + 1px);inset-inline-end:var(--space-2)}.ui-table-search{align-items:center;gap:var(--space-2);min-inline-size:min(12ch,100%);color:var(--color-ink-secondary);font-size:var(--text-xs);flex:1;padding-inline-end:calc(var(--spacing)*7 + var(--space-1));display:flex}.ui-table-search input{inline-size:100%;min-inline-size:0;min-block-size:calc(var(--spacing)*7);border-radius:var(--radius-xs);font:inherit;font-size:var(--text-xs);color:var(--color-ink);padding:0 var(--space-1);background:0 0;border:0}.ui-table-search input::placeholder{color:var(--color-ink-muted);opacity:1}.ui-table-search input::-webkit-search-cancel-button{display:none}.ui-table-search input:focus-visible{outline:none}.ui-table-toolbar:has(.ui-table-search input:focus-visible){outline:var(--focus-width) solid var(--color-control);outline-offset:-2px}.ui-table-selection{align-items:center;gap:var(--space-2);min-block-size:40px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-surface-subtle);font-size:var(--text-xs);border:1px solid #0000;flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.ui-table-controls>.ui-table-toolbar,.ui-table-controls>.ui-table-selection{margin-block:0}.ui-table-bulk-actions{gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ui-table-viewport{inline-size:100%;min-block-size:var(--table-reserved-height,0px);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:auto;overscroll-behavior:contain;border-radius:var(--radius-control);scroll-padding-inline:var(--table-pin-start-space,0px) var(--table-pin-end-space,0px);scroll-padding-block:var(--table-pin-top-space,0px) var(--table-pin-bottom-space,0px);overflow:auto}.ui-table-viewport[data-bounded=true]{max-block-size:var(--table-max-height);min-block-size:min(var(--table-reserved-height,0px),var(--table-max-height))}.ui-table-viewport:focus-visible{outline-offset:-2px}.ui-table{table-layout:fixed;border-collapse:separate;border-spacing:0;inline-size:100%;min-inline-size:760px;font-size:var(--text-xs)}.ui-table thead{color:var(--color-ink-secondary)}.ui-table thead th{block-size:32px;padding:0 var(--space-3);background:var(--color-canvas);font-weight:var(--font-weight-medium);text-align:start}.ui-table thead th:first-child{border-start-start-radius:var(--radius-control);border-end-start-radius:var(--radius-control)}.ui-table thead th:last-child{border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}.ui-table .ui-table-select-cell{inline-size:40px;padding-inline:var(--space-2)}.ui-table thead th[data-primary]{inline-size:36%}.ui-table tbody :is(th,td){block-size:52px;padding:var(--space-1) var(--space-3);border-block-end:1px solid var(--color-line);text-align:start;font-weight:var(--font-weight-regular);vertical-align:middle}.ui-table tbody tr{--table-row-background:var(--color-surface)}.ui-table tbody tr[data-table-row]:hover{--table-row-background:var(--color-canvas);background:var(--color-canvas)}.ui-table tbody tr[data-selected=true]{--table-row-background:var(--color-surface-subtle);background:var(--color-surface-subtle)}.ui-table [data-align=end]{text-align:end}.ui-table-sort{align-items:center;gap:var(--space-1);border-radius:var(--radius-xs);min-block-size:28px;max-inline-size:100%;font:inherit;cursor:pointer;display:inline-flex}.ui-table-sort:disabled{cursor:default}.ui-table-sort-icon{opacity:.55;display:inline-flex}.ui-table th[aria-sort] .ui-table-sort-icon{opacity:1}.ui-table-cell-content{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.ui-table [data-align=end] .ui-table-cell-content{justify-content:flex-end}.ui-table-cell-text{min-inline-size:0;display:grid}.ui-table-cell-text>:is(a,span,time){text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.ui-table-cell-text a{min-block-size:24px;color:var(--color-ink);border-radius:var(--radius-xs);line-height:max(24px,1.5em);text-decoration:none}.ui-table-cell-text a:hover{text-decoration:underline}.ui-table-cell-text small{color:var(--color-ink-secondary);font-size:var(--text-button-sm)}.ui-table-thumbnail{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-canvas);block-size:32px;inline-size:32px;color:var(--color-ink-secondary);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.ui-table-thumbnail[data-kind=folder]{color:var(--color-info);background:0 0;border-color:#0000}.ui-table-thumbnail img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.ui-table-cell-text>.ui-table-badge{inline-size:fit-content;max-inline-size:100%;padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-ink-secondary);font-size:var(--text-button-sm)}.ui-table-badge[data-tone=success]{background:var(--color-success-subtle);color:var(--color-success)}.ui-table-badge[data-tone=warning]{background:var(--color-warning-subtle);color:var(--color-warning)}.ui-table-footer{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:52px;padding-block-start:var(--space-3);display:flex}.ui-table-pagination .ui-button-group{padding:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-subtle);align-items:center}.ui-table-page-range{min-inline-size:4rem;font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.ui-table-previous .ui-icon{rotate:90deg}.ui-table-next .ui-icon{rotate:-90deg}.ui-table-total{color:var(--color-ink-secondary);font-size:var(--text-button-sm)}.ui-table-empty{justify-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-4);text-align:center;display:grid}.ui-table-empty h3{font-size:var(--text-base);font-weight:var(--font-weight-medium)}.ui-table-empty p{color:var(--color-ink-secondary)}.ui-table-skeleton-check{min-inline-size:var(--space-6);min-block-size:calc(var(--spacing)*7);place-items:center;display:inline-grid}.ui-table-skeleton-check [skullet-bar]{border-radius:var(--radius-xs)!important}.ui-table-skeleton-cell{min-block-size:max(32px,calc(var(--text-xs)*1.5))}.ui-table-skeleton-thumbnail{border-radius:var(--radius-control);flex:none;overflow:hidden}.ui-table-skeleton-text{flex:1;min-inline-size:0;display:grid}.ui-table-skeleton-text>span{align-items:center;display:flex}.ui-table-skeleton-main-line{min-block-size:max(24px,calc(var(--text-xs)*1.5))}.ui-table-skeleton-sub-line{min-block-size:calc(var(--text-button-sm)*1.5)}.ui-table [data-table-loading]{pointer-events:none}.ui-data-table[data-table-columns-active=true] .ui-table [data-table-pin]{z-index:2;background:var(--table-row-background,var(--color-canvas));position:sticky}.ui-data-table[data-table-columns-active=true] .ui-table [data-table-pin=start]{inset-inline-start:var(--table-column-pin-offset,0px)}.ui-data-table[data-table-columns-active=true] .ui-table [data-table-pin=end]{inset-inline-end:var(--table-column-pin-offset,0px)}.ui-data-table[data-table-rows-active=true] .ui-table [data-table-pin-row]>:is(td,th){z-index:3;background:var(--table-row-background);position:sticky}.ui-data-table[data-table-rows-active=true] .ui-table [data-table-pin-row=top]>:is(td,th){inset-block-start:var(--table-row-pin-offset,0px)}.ui-data-table[data-table-rows-active=true] .ui-table [data-table-pin-row=bottom]>:is(td,th){inset-block-end:var(--table-row-pin-offset,0px)}.ui-data-table[data-table-rows-active=true] .ui-table [data-table-pin-row=bottom]>:is(td,th):before{content:"";border-block-start:1px solid var(--color-line);pointer-events:none;position:absolute;inset-block-start:-1px;inset-inline:0}.ui-data-table[data-table-rows-active=true][data-table-columns-active=true] .ui-table [data-table-pin-row]>[data-table-pin]{z-index:4}.ui-data-table[data-table-header-active=true] .ui-table thead th,.ui-data-table:not([data-enhanced])[data-sticky-header=true] .ui-table thead th{z-index:5;background:var(--color-canvas);box-shadow:inset 0 -1px 0 var(--color-line);position:sticky;inset-block-start:0}.ui-data-table[data-table-header-active=true][data-table-columns-active=true] .ui-table thead [data-table-pin]{z-index:6}.ui-table :is(a,button,input){scroll-margin-inline:var(--table-pin-start-space,0px) var(--table-pin-end-space,0px);scroll-margin-block:var(--table-pin-top-space,0px) var(--table-pin-bottom-space,0px)}.ui-table-error{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-danger-subtle);color:var(--color-danger);font-size:var(--text-xs);margin-block-end:var(--space-2);display:flex}.ui-data-table [hidden]{display:none!important}.ui-data-table:not([data-enhanced]) [data-table-enhancement]{visibility:hidden}@media (pointer:coarse){.ui-table-sort,.ui-table-search input,.ui-table-filter .ui-select-control,.ui-table-skeleton-check{min-block-size:var(--target-comfortable)}.ui-table-skeleton-check{min-inline-size:var(--target-comfortable)}.ui-table .ui-table-select-cell{inline-size:60px}.ui-table-clear-slot{inline-size:var(--target-comfortable);min-block-size:var(--target-comfortable)}.ui-table-search{padding-inline-end:calc(var(--target-comfortable) + var(--space-1))}}@media (width<48rem){.ui-table-toolbar{gap:var(--space-1)}.ui-table{min-inline-size:720px}.ui-table-empty{inline-size:calc(100vw - 64px);max-inline-size:100%;padding-inline:var(--space-2)}}@media (forced-colors:active){.ui-table-toolbar,.ui-table-selection,.ui-table-pagination .ui-button-group,.ui-table-error{color:canvastext;background:canvas;border:1px solid canvastext}.ui-table tbody tr[data-selected=true]{outline-offset:-1px;outline:1px solid highlight}}.ui-data-table[data-layout=auto] .ui-table{table-layout:auto}.ui-data-table[data-layout=auto] .ui-table thead th[data-primary]{inline-size:auto}.ui-data-table[data-density=compact] .ui-table tbody :is(th,td){block-size:var(--space-8)}.ui-data-table[data-density=compact] .ui-table-skeleton-cell{min-block-size:calc(var(--text-xs) * 1.5)}.ui-accordion{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);min-inline-size:0}.ui-accordion-item+.ui-accordion-item{border-block-start:1px solid var(--color-line)}.ui-accordion-item>summary{min-block-size:var(--target-comfortable);padding:var(--space-4);border-radius:var(--radius-control);cursor:pointer;list-style:none}.ui-accordion-item>summary::-webkit-details-marker{display:none}.ui-accordion-item>summary h3{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);display:flex}.ui-accordion-item>summary:hover{background:var(--color-canvas)}.ui-accordion-item>summary .ui-icon{transition:transform var(--duration-dropdown) var(--ease-enter);transform:scaleY(1)}.ui-accordion-item[data-open=true]>summary .ui-icon,.ui-accordion-item[open]:not([data-motion-mounted])>summary .ui-icon{transform:scaleY(-1)}.ui-accordion-content{padding:0 var(--space-4) var(--space-4);color:var(--color-ink-secondary);font-size:var(--text-sm);line-height:1.6}.ui-tabs{min-inline-size:0}.ui-tab-list{align-items:center;gap:var(--space-1);inline-size:fit-content;max-inline-size:100%;padding:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface-subtle);display:flex;position:relative;overflow-x:auto}.ui-tab{z-index:1;min-block-size:36px;padding:var(--space-2) var(--space-3);border-radius:calc(var(--radius-control) - 2px);color:var(--color-ink-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ui-tab:focus-visible{outline-offset:-3px}.ui-tab[data-active=true]{color:var(--color-ink)}.ui-tabs:not([data-enhanced]) .ui-tab[data-active=true]{background:var(--color-surface);box-shadow:var(--shadow-subtle)}.ui-tab[data-disabled=true]{color:var(--color-ink-muted);cursor:not-allowed}.ui-tab-indicator{inset-block-start:var(--space-1);z-index:0;border-radius:calc(var(--radius-control) - 2px);background:var(--color-surface);box-shadow:var(--shadow-subtle);pointer-events:none;transform-origin:0;position:absolute;left:0}.ui-tab-panel{min-inline-size:0;color:var(--color-ink-secondary);font-size:var(--text-sm);padding-block-start:var(--space-4);line-height:1.6}.ui-popover,.ui-dialog-root,.ui-tooltip{max-inline-size:100%;display:inline-block}.ui-popover-panel{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);max-block-size:calc(100dvh - 32px);inline-size:min(20rem,100vw - 32px);color:var(--color-ink);box-shadow:var(--shadow-overlay);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.ui-popover-panel[data-positioned]{margin:0;inset:auto}.ui-overlay-heading{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-line);display:flex}.ui-overlay-heading :is(h2,h3){font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.ui-overlay-content{gap:var(--space-4);padding:var(--space-4);color:var(--color-ink-secondary);font-size:var(--text-sm);line-height:1.6;display:grid}.ui-dialog{border-radius:var(--radius-panel);max-block-size:calc(100dvh - 32px);inline-size:min(32rem,100vw - 32px);max-inline-size:none;color:var(--color-ink);transform-origin:50%;background:0 0;border:0;margin:auto;padding:0;overflow:visible}.ui-dialog[data-size=lg]{inline-size:min(64rem,100vw - 32px)}.ui-dialog-card{border:1px solid var(--color-line);border-radius:inherit;background:var(--color-surface);max-block-size:calc(100dvh - 32px);box-shadow:var(--shadow-overlay);overflow:auto}.ui-dialog::backdrop{opacity:0;transition:opacity var(--duration-exit) var(--ease-enter);background:#0b0b0d66}.ui-dialog[data-open=true]::backdrop{opacity:1;transition-duration:var(--duration-enter)}.ui-dialog-footer{justify-content:end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--color-line);flex-wrap:wrap;display:flex}.ui-enhancement-note{max-inline-size:36ch;color:var(--color-ink-secondary);font-size:var(--text-xs);margin-block-start:var(--space-2)}.ui-tooltip-bubble{max-inline-size:min(18rem,100vw - 32px);padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;border:1px solid var(--color-inverse);border-radius:var(--radius-control);background:var(--color-inverse);color:var(--color-on-inverse);box-shadow:var(--shadow-raised);font-size:var(--text-xs);transform-origin:bottom;margin:0;line-height:1.5;position:fixed;inset:auto}@media (pointer:coarse){.ui-tab{min-block-size:var(--target-comfortable)}}@media (prefers-reduced-motion:reduce){.ui-accordion-item>summary .ui-icon,.ui-dialog::backdrop{transition:none}}@media (forced-colors:active){.ui-accordion,.ui-tab-list,.ui-popover-panel,.ui-dialog-card,.ui-tooltip-bubble{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.ui-tab[data-active=true]{color:highlighttext;background:highlight}.ui-tab-indicator{box-shadow:none;background:highlight}}.ui-search-root{min-inline-size:0}.ui-search-trigger{align-items:center;gap:var(--space-2);min-block-size:36px;inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-panel);background:var(--color-surface-subtle);color:var(--color-ink-secondary);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;border:0;display:flex}.ui-search-shortcut{font-family:var(--font-sans);font-size:var(--text-button-sm);white-space:nowrap;flex:none;margin-inline-start:auto}.ui-search-root:not([data-search-enhanced]) .ui-search-shortcut{display:none}.ui-search-dialog{inline-size:min(var(--container-sm), calc(100% - 32px));color-scheme:light;font-family:var(--font-sans)}.ui-search-dialog::backdrop{transition-duration:calc(var(--duration-dropdown) * var(--exit-ratio))}.ui-search-dialog[data-open=true]::backdrop{transition-duration:var(--duration-dropdown)}.ui-search-card{border-radius:var(--radius-workspace);background:var(--color-surface);block-size:min(30rem,100dvh - 48px);min-block-size:0;color:var(--color-ink);box-shadow:var(--shadow-overlay);border:0;flex-direction:column;display:flex;overflow:hidden}.ui-search-heading{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-line);color:var(--color-ink);flex:none;display:flex}.ui-search-heading input{inline-size:0;min-inline-size:0;min-block-size:calc(var(--spacing) * 9);color:var(--color-ink);font:inherit;font-size:var(--text-base);background:0 0;border:0;border-radius:0;flex:1;padding:0}.ui-search-heading input:focus-visible{outline:none}.ui-search-heading:has(input:focus-visible){box-shadow:inset 0 -2px 0 var(--color-control)}.ui-search-heading input::placeholder{color:var(--color-ink-muted);opacity:1}.ui-search-heading input::-webkit-search-cancel-button{cursor:pointer}.ui-search-filters{gap:var(--space-2);padding:var(--space-3);scrollbar-width:thin;flex:none;display:flex;overflow-x:auto}.ui-search-filters button{min-block-size:var(--space-6);padding-inline:var(--space-2);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-ink);font-size:var(--text-sm);cursor:pointer;border:1px solid #0000;flex:none}.ui-search-filters button[aria-pressed=true]{background:var(--color-surface-hover);border-color:var(--color-control);font-weight:var(--font-weight-medium)}.ui-search-content{min-block-size:0;padding:0 var(--space-3) var(--space-4);scrollbar-width:thin;overscroll-behavior:contain;flex:1;overflow:auto}.ui-search-section-heading{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ui-search-section-title,.ui-search-section-heading{min-block-size:var(--space-8);padding:var(--space-1) 0;font-size:var(--text-sm);color:var(--color-ink-secondary);font-weight:var(--font-weight-semibold)}.ui-search-section-heading button{min-block-size:var(--space-6);padding-inline:var(--space-2);color:var(--color-info);font-weight:var(--font-weight-regular);cursor:pointer}.ui-search-results,.ui-search-history{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ui-search-result,.ui-search-history button{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:calc(var(--spacing) * 9);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--color-ink);font-size:var(--text-sm);text-align:start;cursor:pointer;text-decoration:none;display:flex}.ui-search-history button{background:var(--color-canvas)}.ui-search-history button>.ui-icon{flex:none}.ui-search-history-category{max-inline-size:40%;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-hover);overflow-wrap:anywhere;flex:none}.ui-search-history [data-recent-query]{overflow-wrap:anywhere;min-inline-size:0}.ui-search-history-empty{padding-block:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-xs)}.ui-search-result>span{overflow-wrap:anywhere;min-inline-size:0}.ui-search-result>.ui-icon{color:var(--color-ink-secondary);flex:none}.ui-search-result small{color:var(--color-ink-secondary);font-size:var(--text-button-sm);margin-inline-start:auto}.ui-search-result:hover,.ui-search-history button:hover,.ui-search-result[data-selected=true]{background:var(--color-canvas)}.ui-search-empty{padding:var(--space-4) var(--space-1);color:var(--color-ink-secondary);font-size:var(--text-sm)}.ui-search-footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-block-start:1px solid var(--color-line);color:var(--color-ink-secondary);font-size:var(--text-sm);flex:none;display:flex}.ui-search-footer button{align-items:center;gap:var(--space-2);min-block-size:var(--space-8);padding-inline:var(--space-1);border-radius:var(--radius-control);cursor:pointer;display:inline-flex}.ui-search-footer .ui-search-close{color:var(--color-ink-muted);font-size:var(--text-button-sm)}.ui-search-footer button:disabled{color:var(--color-ink-muted);opacity:.6;cursor:default}.ui-search-open kbd{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-sm);background:var(--color-surface-subtle);place-items:center;display:inline-grid}.ui-search-footer kbd{font-family:var(--font-sans)}[data-theme=inverse] .ui-search-dialog :focus-visible{outline-color:var(--color-focus);outline-offset:-2px}.ui-search-dialog [hidden]{display:none!important}@media (pointer:coarse){.ui-search-trigger,.ui-search-filters button,.ui-search-section-heading button,.ui-search-result,.ui-search-history button,.ui-search-footer button{min-block-size:var(--target-comfortable)}}@media (width<48rem){.ui-search-dialog{inline-size:calc(100% - 16px)}.ui-search-heading{padding:var(--space-3);gap:var(--space-2)}.ui-search-result small{overflow-wrap:anywhere;max-inline-size:35%}}@media (forced-colors:active){.ui-search-card,.ui-search-filters button{color:canvastext;background:canvas;border:1px solid canvastext}.ui-search-result,.ui-search-result small,.ui-search-result>.ui-icon,.ui-search-heading,.ui-search-section-title,.ui-search-section-heading,.ui-search-footer,.ui-search-empty,.ui-search-history-empty{color:canvastext}.ui-search-filters button[aria-pressed=true]{color:highlighttext;forced-color-adjust:none;background:highlight}[data-theme=inverse] .ui-search-dialog :focus-visible{outline-color:highlight}.ui-search-heading:has(input:focus-visible){box-shadow:none;border-block-end:2px solid highlight}}.ui-sidebar{--sidebar-width:14.5rem;--sidebar-rail:4rem;--sidebar-flyout-gap:8px;--sidebar-child-row:var(--space-6);--sidebar-branch-half:var(--space-2);inline-size:var(--sidebar-width);background:var(--color-inverse);block-size:100%;min-block-size:0;max-inline-size:100%;color:var(--color-on-inverse);font-family:var(--font-sans);flex:none}.ui-sidebar[data-layout-motion]{transition:inline-size var(--duration-move) var(--ease-move)}.ui-sidebar[data-collapsed=true]{inline-size:var(--sidebar-rail)}.ui-sidebar-desktop,.ui-sidebar-body{block-size:100%;min-block-size:0}.ui-sidebar-desktop{overflow:clip}.ui-sidebar-body{inline-size:var(--sidebar-width);gap:var(--space-2);padding:var(--space-2);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ui-sidebar-header{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--target-comfortable);display:flex;position:relative}.ui-sidebar-brand{align-items:center;gap:var(--space-3);min-inline-size:0;padding-inline:var(--space-2);display:flex}.ui-sidebar-brand-mark{inline-size:var(--space-8);block-size:var(--space-8);color:var(--color-on-inverse);transition:opacity var(--duration-feedback) var(--ease-enter);flex:none;place-items:center;display:inline-grid}.ui-sidebar-brand-icon{inline-size:var(--space-5);block-size:var(--space-5)}.ui-sidebar .ui-sidebar-nav-icon{inline-size:calc(var(--spacing) * 3.5);block-size:calc(var(--spacing) * 3.5);margin-inline:calc(var(--spacing) * .5)}.ui-sidebar-brand-name{font-size:var(--text-base);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere;transition:opacity var(--duration-feedback) var(--ease-enter)}.ui-sidebar :is(.ui-sidebar-toggle,.ui-sidebar-mobile-close)[data-variant]{--control-height:var(--target-comfortable);--press-background:transparent;--press-border:transparent;--press-shadow:none;--button-radius:var(--radius-panel);color:var(--color-inverse-muted)}.ui-sidebar :is(.ui-sidebar-toggle,.ui-sidebar-mobile-close)[data-variant]:hover{--press-background:var(--color-inverse-hover);color:var(--color-on-inverse)}.ui-sidebar:not([data-enhanced]) :is(.ui-sidebar-toggle,.ui-sidebar-mobile-close){visibility:hidden}.ui-sidebar-toggle{flex:none;position:absolute;inset-block-start:0;inset-inline-start:calc(100% - var(--target-comfortable))}.ui-sidebar[data-layout-motion] .ui-sidebar-toggle{transition:inset-inline-start var(--duration-move) var(--ease-move)}.ui-sidebar-navigation{inline-size:var(--sidebar-width);min-block-size:0;min-inline-size:0;margin-inline:calc(var(--space-2) * -1);padding-inline:var(--space-2);scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:transparent transparent;overscroll-behavior:contain;overflow:hidden auto}:is(.ui-sidebar,.ui-sidebar-drawer):focus-within .ui-sidebar-navigation{scrollbar-color:var(--color-neutral-700) transparent}@media (hover:hover){:is(.ui-sidebar,.ui-sidebar-drawer):hover .ui-sidebar-navigation{scrollbar-color:var(--color-neutral-700) transparent}}.ui-sidebar-navigation-content{inline-size:calc(var(--sidebar-width) - var(--space-4) - var(--sidebar-scrollbar-gutter,0px))}.ui-sidebar[data-layout-motion] .ui-sidebar-desktop .ui-sidebar-navigation{transition:inline-size var(--duration-move) var(--ease-move)}.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop .ui-sidebar-navigation{inline-size:var(--sidebar-rail)}.ui-sidebar-section+.ui-sidebar-section{margin-block-start:var(--space-3)}.ui-sidebar-section-heading{transition:grid-template-rows var(--duration-dropdown) var(--ease-move), opacity var(--duration-feedback) var(--ease-enter);grid-template-rows:minmax(0,1fr);display:grid;overflow:clip}.ui-sidebar-section-title{min-block-size:0;padding:calc(var(--spacing) * 1.5) var(--space-3);color:var(--color-inverse-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);overflow:hidden}.ui-sidebar-list,.ui-sidebar-tree{margin:0;padding:0;list-style:none}.ui-sidebar-item{min-inline-size:0}.ui-sidebar-list{gap:calc(var(--spacing) * .5);display:grid}.ui-sidebar-tree{gap:var(--space-1);padding-block:var(--space-1);display:grid}.ui-sidebar-row{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:calc(var(--spacing) * 7.5);min-inline-size:0;padding:calc(var(--spacing) * 1.5) var(--space-3);border-radius:var(--radius-panel);color:var(--color-inverse-muted);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--duration-feedback) var(--ease-enter), min-block-size var(--duration-dropdown) var(--ease-move);background:0 0;border:0;line-height:1.5;text-decoration:none;display:flex;position:relative}.ui-sidebar-row:hover{background:var(--color-neutral-900);color:var(--color-on-inverse)}.ui-sidebar-search-root{margin-block-end:var(--space-1)}.ui-sidebar .ui-sidebar-search{min-block-size:var(--space-8);background:var(--color-neutral-900);color:var(--color-inverse-muted)}.ui-sidebar .ui-sidebar-search:hover{background:var(--color-inverse-hover);color:var(--color-on-inverse)}.ui-sidebar-row:focus-visible{outline:var(--focus-width) solid var(--color-on-inverse);outline-offset:-3px}.ui-sidebar-label{overflow-wrap:anywhere;min-inline-size:0;transition:opacity var(--duration-feedback) var(--ease-enter)}.ui-sidebar-row[aria-current=page]{background:linear-gradient(#ffffff0a, transparent), var(--color-inverse-hover);color:var(--color-on-inverse);font-weight:var(--font-weight-semibold);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0a}.ui-sidebar-badge{padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--color-inverse-hover);color:var(--color-on-inverse);font-size:var(--text-button-sm);flex:none;margin-inline-start:auto}.ui-sidebar-chevron{inline-size:calc(var(--spacing) * 2.5);block-size:calc(var(--spacing) * 2.5);color:var(--color-inverse-muted);transition:transform var(--duration-dropdown) var(--ease-enter);flex:none;margin-inline-start:auto;transform:scaleY(1)}.ui-sidebar-group>summary{font-weight:var(--font-weight-medium);list-style:none}.ui-sidebar-group>summary::-webkit-details-marker{display:none}.ui-sidebar-group[data-open=true]>summary>.ui-sidebar-chevron,.ui-sidebar-group[open]:not([data-motion-mounted])>summary>.ui-sidebar-chevron{transform:scaleY(-1)}.ui-sidebar-group[data-active-branch=true]>summary{color:var(--color-on-inverse)}.ui-sidebar-branch{padding-inline-start:var(--space-5)}.ui-sidebar-tree>.ui-sidebar-item{padding-inline-start:calc(var(--spacing) * 2.5);position:relative}.ui-sidebar-tree>.ui-sidebar-item:before{content:"";inline-size:calc(var(--spacing) * 2.5);block-size:var(--sidebar-branch-half);border-inline-start:1px solid var(--color-neutral-700);border-block-end:1px solid var(--color-neutral-700);border-end-start-radius:calc(var(--spacing) * .75);position:absolute;inset-block-start:calc(var(--sidebar-child-row) / 2 - var(--sidebar-branch-half));inset-inline-start:0}.ui-sidebar-tree>.ui-sidebar-item:not(:last-child):after{content:"";block-size:calc(var(--sidebar-branch-half) * 2);border-inline-start:1px solid var(--color-neutral-700);position:absolute;inset-block-start:calc(var(--sidebar-child-row) / 2 - var(--sidebar-branch-half));inset-inline-start:0}.ui-sidebar-tree .ui-sidebar-row{min-block-size:var(--sidebar-child-row);padding:calc(var(--spacing) * .75) var(--space-2);border-radius:var(--radius-control)}.ui-sidebar-footer{gap:var(--space-2);border-block-start:1px solid var(--color-neutral-800);padding-block-start:var(--space-2);display:grid}.ui-sidebar-footer>div:empty{display:none}.ui-sidebar-avatar{inline-size:var(--space-5);block-size:var(--space-5);border-radius:var(--radius-control);background:var(--color-inverse-hover);color:var(--color-on-inverse);font-size:.5625rem;font-weight:var(--font-weight-bold);flex:none;place-items:center;display:inline-grid}.ui-sidebar-account{padding:var(--space-1) var(--space-3);font-weight:var(--font-weight-medium)}.ui-sidebar-mobile-bar,.ui-sidebar .ui-sidebar-mobile-close{display:none}.ui-sidebar-drawer{background:var(--color-inverse);color:var(--color-on-inverse);border:0;padding:0}.ui-sidebar-drawer::backdrop{opacity:0;transition:opacity var(--duration-exit) var(--ease-exit);background:#0b0b0d73}.ui-sidebar-drawer[data-open=true]::backdrop{opacity:1;transition-duration:var(--duration-enter);transition-timing-function:var(--ease-enter)}.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop .ui-sidebar-toggle{inset-inline-start:calc((var(--sidebar-rail) - var(--space-4) - var(--target-comfortable)) / 2)}.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop .ui-sidebar-brand-name{opacity:0}.ui-sidebar-toggle>.ui-button-content{transition:opacity var(--duration-feedback) var(--ease-enter)}.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop .ui-sidebar-toggle>.ui-button-content{opacity:0}.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop .ui-sidebar-toggle:is(:hover,:focus-visible)>.ui-button-content{opacity:1}.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop .ui-sidebar-header:has(.ui-sidebar-toggle:is(:hover,:focus-visible)) .ui-sidebar-brand-mark{opacity:0}.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop .ui-sidebar-list>.ui-sidebar-item>.ui-sidebar-row,.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop .ui-sidebar-list>.ui-sidebar-item>.ui-sidebar-group>summary,.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop .ui-sidebar-search,.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop .ui-sidebar-account{inline-size:var(--sidebar-rail-row,var(--space-8));min-block-size:var(--sidebar-rail-row,var(--space-8));aspect-ratio:1;margin-inline:calc((var(--sidebar-rail) - var(--space-4) - var(--sidebar-rail-row,var(--space-8))) / 2);justify-content:center;padding:0}.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop .ui-sidebar-list>.ui-sidebar-item>.ui-sidebar-row>.ui-sidebar-label,.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop .ui-sidebar-list>.ui-sidebar-item>.ui-sidebar-group>summary>.ui-sidebar-label,.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop .ui-sidebar-search>.ui-sidebar-label,.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop .ui-sidebar-account>.ui-sidebar-label{inline-size:calc(var(--sidebar-width) - 4.5rem);opacity:0;pointer-events:none;position:absolute;inset-inline-start:var(--target-comfortable)}.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop .ui-search-shortcut{display:none}.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop .ui-sidebar-section-heading{opacity:0;grid-template-rows:minmax(0,0fr)}.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop :is(.ui-sidebar-chevron,.ui-sidebar-badge){display:none}.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop .ui-sidebar-section+.ui-sidebar-section{border-block-start:1px solid var(--color-neutral-800);margin-block-start:var(--space-3);padding-block-start:var(--space-3)}.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop .ui-sidebar-list>.ui-sidebar-item>.ui-sidebar-group[data-active-branch=true]>summary{background:linear-gradient(#ffffff0a, transparent), var(--color-inverse-hover);box-shadow:inset 0 1px #ffffff14}.ui-sidebar[data-collapsed=true] .ui-sidebar-desktop .ui-sidebar-list>.ui-sidebar-item>.ui-sidebar-group>.ui-sidebar-branch[popover]:not(:popover-open){display:none}.ui-sidebar[data-collapsed=true]:not([data-enhanced]) .ui-sidebar-desktop .ui-sidebar-list>.ui-sidebar-item>.ui-sidebar-group>.ui-sidebar-branch{display:none}.ui-sidebar-branch[popover]{max-block-size:calc(100dvh - 32px);inline-size:min(14rem,100vw - 32px);padding:calc(var(--spacing) * 1.5);border:1px solid var(--color-neutral-800);border-radius:var(--space-4);background:var(--color-inverse);color:var(--color-on-inverse);box-shadow:var(--shadow-overlay);transform-origin:0 0;margin:0;position:fixed;inset:auto;overflow:auto}.ui-sidebar-branch[popover]>.ui-sidebar-tree>.ui-sidebar-item{padding-inline-start:0}.ui-sidebar-branch[popover]>.ui-sidebar-tree>.ui-sidebar-item:before,.ui-sidebar-branch[popover]>.ui-sidebar-tree>.ui-sidebar-item:after{content:none}.ui-sidebar-branch[popover]>.ui-sidebar-tree>.ui-sidebar-item>.ui-sidebar-row{min-block-size:calc(var(--spacing) * 7);padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);font-size:var(--text-xs)}.ui-sidebar-hint{max-inline-size:calc(100vw - 32px);padding:var(--space-2) var(--space-3);border:1px solid var(--color-neutral-800);border-radius:var(--radius-panel);background:var(--color-inverse);color:var(--color-on-inverse);box-shadow:var(--shadow-overlay);font-family:var(--font-sans);font-size:var(--text-button-md);overflow-wrap:anywhere;margin:0;position:fixed;inset:auto}@media (pointer:coarse){.ui-sidebar{--sidebar-rail-row:var(--target-comfortable);--sidebar-child-row:var(--target-comfortable)}.ui-sidebar-row,.ui-sidebar .ui-sidebar-search,.ui-sidebar-tree .ui-sidebar-row,.ui-sidebar-branch[popover]>.ui-sidebar-tree>.ui-sidebar-item>.ui-sidebar-row{min-block-size:var(--target-comfortable)}}@media (width<48rem){.ui-sidebar{block-size:auto;inline-size:100%}.ui-sidebar[data-layout-motion]{transition:none}.ui-sidebar[data-collapsed=true]{inline-size:100%}.ui-sidebar .ui-sidebar-desktop{display:none}.ui-sidebar .ui-sidebar-mobile-bar{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:56px;padding:var(--space-2) var(--space-3);font-size:var(--text-button-md);display:flex}.ui-sidebar-drawer{border-radius:var(--radius-workspace);block-size:calc(100dvh - 16px);max-block-size:none;inline-size:min(20rem,100vw - 16px);max-inline-size:none;margin:8px}.ui-sidebar-drawer .ui-sidebar-toggle{display:none}.ui-sidebar-drawer .ui-sidebar-mobile-close{display:inline-flex}.ui-sidebar-drawer .ui-sidebar-body{block-size:100%;inline-size:100%}.ui-sidebar-drawer .ui-sidebar-navigation{inline-size:calc(100% + var(--space-4))}.ui-sidebar-drawer .ui-sidebar-navigation-content{inline-size:100%}.ui-sidebar:not([data-enhanced]) .ui-sidebar-desktop{min-block-size:32rem}}@media (forced-colors:active){.ui-sidebar,.ui-sidebar-branch[popover],.ui-sidebar-hint,.ui-sidebar-drawer{color:canvastext;background:canvas;border:1px solid canvastext}.ui-sidebar-row,.ui-sidebar :is(.ui-sidebar-toggle,.ui-sidebar-mobile-close)[data-variant],.ui-sidebar :is(.ui-sidebar-section-title,.ui-sidebar-avatar,.ui-sidebar-badge,.ui-sidebar-chevron,.ui-sidebar-brand-mark){color:canvastext}.ui-sidebar :is(.ui-sidebar-avatar,.ui-sidebar-badge){background:canvas;border:1px solid canvastext}.ui-sidebar-row[aria-current=page],.ui-sidebar-group[data-active-branch=true]>summary{color:highlighttext;box-shadow:none;background:highlight}.ui-sidebar-row[aria-current=page]>.ui-sidebar-label,.ui-sidebar-group[data-active-branch=true]>summary>.ui-sidebar-label{forced-color-adjust:none;color:highlighttext;background:highlight}.ui-sidebar-row:focus-visible{outline-color:highlight}}.ui-status-region[data-astro-cid-txyqy4nt]{align-items:start;min-inline-size:0;display:grid}.ui-status-region[data-astro-cid-txyqy4nt]>[data-astro-cid-txyqy4nt]{grid-area:1/1;min-inline-size:0;margin:0}.ui-status-measure[data-astro-cid-txyqy4nt]{visibility:hidden;pointer-events:none;user-select:none}.ui-sql-workbench{background:var(--color-inverse);block-size:100%;min-block-size:0;color:var(--color-ink);font-family:var(--font-sans);grid-template-columns:auto minmax(0,1fr);display:grid}.ui-sql-navigation{min-block-size:0}.ui-sql-workspace{min-block-size:0;min-inline-size:0;margin:var(--space-2) var(--space-2) var(--space-2) 0;border:1px solid var(--color-line);border-radius:var(--radius-workspace);background:var(--color-surface);flex-direction:column;display:flex;overflow:clip}.ui-sql-workspace-heading{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--space-16);padding:var(--space-3) var(--space-5);border-block-end:1px solid var(--color-line);flex-wrap:wrap;display:flex}.ui-sql-workspace-heading>div{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-sql-breadcrumb{gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-xs);display:flex}.ui-sql-workspace-heading h1{font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.ui-sql-connection{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);color:var(--color-success);background:var(--color-success-subtle);font-size:var(--text-button-sm)}.ui-sql-summary{gap:var(--space-3);padding:var(--space-4) var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ui-sql-summary>div{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-panel);display:grid}.ui-sql-summary span{color:var(--color-ink-muted);font-size:var(--text-xs)}.ui-sql-summary strong{font-size:var(--text-md);font-weight:var(--font-weight-semibold)}.ui-sql-content{gap:var(--space-4);min-block-size:0;min-inline-size:0;padding:0 var(--space-5) var(--space-4);flex:1;grid-template-columns:15rem minmax(0,1fr);display:grid}.ui-sql-schema{scrollbar-width:thin;min-block-size:0;min-inline-size:0;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-canvas);overflow:auto}.ui-sql-section-heading{justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);margin-block-end:var(--space-3);display:flex}.ui-sql-section-heading h2{font-weight:var(--font-weight-semibold)}.ui-sql-section-heading>span{color:var(--color-ink-muted);font-family:var(--font-mono)}.ui-schema-explorer{min-inline-size:0}.ui-schema-search{margin-block-end:var(--space-3)}.ui-schema-explorer .ui-tab-list{inline-size:100%}.ui-schema-explorer .ui-tab{flex:1}.ui-schema-column{margin-block:var(--space-1)}.ui-schema-column .ui-button-content{inline-size:100%}.ui-schema-column .ui-button-content>span{gap:var(--space-2);inline-size:100%;font-family:var(--font-mono);font-weight:var(--font-weight-regular);justify-content:space-between;display:flex}.ui-schema-type{color:var(--color-ink-muted);font-size:var(--text-button-sm)}.ui-schema-relations{gap:var(--space-4);font-size:var(--text-xs);padding:0;list-style:none;display:grid}.ui-schema-relations li{gap:var(--space-1);overflow-wrap:anywhere;display:grid}.ui-schema-relations strong{font-family:var(--font-mono);color:var(--color-ink);font-size:var(--text-button-sm)}.ui-sql-main{gap:var(--space-4);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.ui-sql-main>.ui-tabs{flex-direction:column;flex:1;min-block-size:0;display:flex}.ui-sql-main>.ui-tabs>.ui-tab-panel{min-block-size:0;color:var(--color-ink);flex:1}.ui-sql-query-panel{border:1px solid var(--color-line);border-radius:var(--radius-panel);flex-direction:column;block-size:100%;min-block-size:18rem;display:flex;overflow:clip}.ui-sql-query-toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-block-end:1px solid var(--color-line);flex-wrap:wrap;display:flex}.ui-sql-query-toolbar>div:first-child{align-items:center;gap:var(--space-3);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.ui-sql-dirty{color:var(--color-warning);background:var(--color-warning-subtle);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--text-button-sm)}.ui-sql-editor{flex:1;min-block-size:0;min-inline-size:0;position:relative}.ui-sql-editor [data-sql-editor-host],.ui-sql-editor .cm-editor{block-size:100%}.ui-sql-editor .cm-editor{background:var(--color-surface);color:var(--color-ink)}.ui-sql-editor .cm-scroller{font-family:var(--font-mono);font-size:var(--text-sm);scrollbar-width:thin;line-height:1.8;overflow:auto}.ui-sql-editor .cm-content{padding-block:var(--space-4)}.ui-sql-editor .cm-gutters{border-inline-end:1px solid var(--color-line);background:var(--color-canvas);color:var(--color-ink-muted)}.ui-sql-editor .cm-gutterElement{padding-inline:var(--space-2)}.ui-sql-editor .cm-activeLine,.ui-sql-editor .cm-activeLineGutter{background:var(--color-canvas)}.ui-sql-editor .cm-cursor{border-left-color:var(--color-ink)}.ui-sql-editor .cm-focused{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}.ui-sql-editor-footer{justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-block-start:1px solid var(--color-line);font-size:var(--text-button-sm);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.ui-sql-results{flex:none;min-inline-size:0}.ui-sql-results .ui-tab-panel{color:var(--color-ink)}.ui-sql-workspace-footer{justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-5);border-block-start:1px solid var(--color-line);color:var(--color-ink-muted);font-size:var(--text-button-sm);flex-wrap:wrap;display:flex}.ui-sql-history{gap:var(--space-2);scrollbar-width:thin;max-block-size:14rem;padding:0;list-style:none;display:grid;overflow:auto}.ui-sql-history-query .ui-button-content{text-align:start;justify-content:flex-start;inline-size:100%}.ui-sql-history-query .ui-button-content>span{font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere}.ui-sql-diagram-panel{gap:var(--space-3);flex-direction:column;block-size:100%;min-block-size:18rem;display:flex}.ui-sql-diagram-toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-ink-secondary);flex-wrap:wrap;display:flex}.ui-sql-workbench[data-workbench-view=diagram] .ui-sql-content{padding-block-start:var(--space-4)}.ui-sql-workbench[data-workbench-view=diagram][data-diagram-schema=false] .ui-sql-content{grid-template-columns:minmax(0,1fr)}.ui-sql-workbench[data-workbench-view=diagram] .ui-sql-main>.ui-tabs{flex:1}.ui-sql-workbench[data-workbench-view=diagram] .ui-sql-diagram-panel{min-block-size:28rem}@media (width<60rem){.ui-sql-workbench[data-workbench-view=diagram] .ui-sql-diagram-panel{block-size:max(32rem,75dvh)}}.ui-erd{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-canvas);flex-direction:column;flex:1;block-size:100%;min-block-size:18rem;display:flex;position:relative;overflow:hidden}.ui-erd-viewport{scrollbar-width:thin;background-image:radial-gradient(var(--color-line) 1px,transparent 1px);background-size:var(--space-4) var(--space-4);flex:1;min-block-size:0;position:relative;overflow:auto}.ui-erd-context{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--space-10);padding:var(--space-1) var(--space-3);border-block-end:1px solid var(--color-line);background:var(--color-surface);font-size:var(--text-xs);color:var(--color-ink-secondary);display:flex}.ui-erd-context p{overflow-wrap:anywhere;min-inline-size:0}.ui-erd-context button{flex-shrink:0}.ui-erd-connections path[data-active=true]{stroke:var(--color-info);stroke-width:2.5px}.ui-erd-connections path[data-active=false]{stroke:var(--color-line)}.ui-erd-card[data-related=true]{border-color:var(--color-info)}.ui-erd-card[data-related=false]{background:var(--color-canvas);box-shadow:var(--shadow-subtle)}.ui-erd-card[data-related=false] .ui-erd-column-name{color:var(--color-ink-secondary)}.ui-erd-card tr[data-connected=true]{background:var(--color-info-subtle)}.ui-erd-viewport:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.ui-erd-world{transform-origin:0 0;position:relative}.ui-erd-connections{pointer-events:none;position:absolute;inset:0}.ui-erd-connections path{fill:none;stroke:var(--color-control);stroke-width:1.5px}.ui-erd-card{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-raised);position:absolute;overflow:hidden}.ui-erd-card-heading{block-size:var(--erd-header);align-items:center;gap:var(--space-1);padding-inline:var(--space-1) var(--space-3);border-block-end:1px solid var(--color-line);background:var(--color-surface-subtle);display:flex}.ui-erd-card-heading button{touch-action:none;cursor:grab;min-inline-size:0}.ui-erd-card-heading .ui-button-content{justify-content:flex-start;inline-size:100%}.ui-erd-column-count{min-inline-size:var(--space-5);block-size:var(--space-5);padding-inline:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-surface);font-size:var(--text-button-sm);color:var(--color-ink-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;display:grid}.ui-erd-card[data-selected=true]{border-color:var(--color-focus);box-shadow:var(--shadow-raised)}.ui-erd-card[data-dragging]{box-shadow:var(--shadow-overlay);z-index:1}.ui-erd-card[data-dragging] button{cursor:grabbing}.ui-erd-card table{border-collapse:collapse;inline-size:100%;font-size:var(--text-xs)}.ui-erd-card :is(th,td){block-size:var(--erd-row);padding-inline:var(--space-3);text-align:start;white-space:nowrap}.ui-erd-card thead th{font-size:var(--text-button-sm);color:var(--color-ink-muted);font-weight:var(--font-weight-medium)}.ui-erd-card thead th:last-child{text-align:end}.ui-erd-card tbody th{font-weight:var(--font-weight-regular)}.ui-erd-column-name{font-family:var(--font-mono)}.ui-erd-card tbody td{text-align:end}.ui-erd-card tbody tr:hover{background:var(--color-canvas)}.ui-erd-type{padding-inline:var(--space-1);border-radius:var(--radius-xs);background:var(--color-surface-subtle);color:var(--color-ink-secondary);font-family:var(--font-mono);font-size:var(--text-button-sm);display:inline-block}.ui-erd-key{padding-inline:var(--space-1);border-radius:var(--radius-xs);color:var(--color-info);background:var(--color-info-subtle);font-size:var(--text-button-sm);font-weight:var(--font-weight-semibold);margin-inline-start:var(--space-2);display:inline-block}.ui-erd-card [data-key=primary] .ui-erd-key{color:var(--color-warning);background:var(--color-warning-subtle)}.ui-erd-controls{align-items:center;gap:var(--space-2);padding:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-subtle);max-inline-size:calc(100% - var(--space-6));flex-wrap:wrap;display:flex;position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}.ui-erd-controls output{text-align:center;min-inline-size:4ch;font-size:var(--text-xs)}.ui-sql-nojs{background:var(--color-surface);color:var(--color-ink);padding:var(--space-4);grid-column:1/-1}@media (width<75rem){.ui-sql-content{padding-inline:var(--space-3);gap:var(--space-3);grid-template-columns:12rem minmax(0,1fr)}}@media (width<60rem){.ui-sql-workbench{block-size:auto;min-block-size:100dvh}.ui-sql-workspace{overflow:visible}.ui-sql-content{min-block-size:0}.ui-sql-main>.ui-tabs{flex:none}.ui-sql-query-panel{block-size:26rem}.ui-sql-diagram-panel{block-size:32rem}.ui-sql-schema{max-block-size:52rem}.ui-sql-main{min-block-size:0}}@media (width<48rem){.ui-sql-workbench{flex-direction:column;display:flex}.ui-sql-workspace{margin:0 var(--space-2) var(--space-2)}.ui-sql-summary{padding:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ui-sql-content{grid-template-columns:minmax(0,1fr)}.ui-sql-schema{max-block-size:18rem}.ui-sql-workspace-heading{padding:var(--space-3)}.ui-sql-query-panel{min-block-size:24rem}.ui-sql-workspace-footer{padding-inline:var(--space-3)}}@media (forced-colors:active){.ui-erd-connections path{stroke:canvastext}.ui-sql-editor .cm-gutters{color:canvastext;background:canvas}}
