@layer design{.file-name{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;max-width:100%;color:var(--text-primary);font:var(--text-dense);text-align:start;text-decoration:none}button.file-name{padding:0;border:0;background:transparent;cursor:pointer}.file-name-glyph{display:grid;place-items:center;flex:none;color:var(--text-muted)}.file-name-body{display:grid;min-width:0}.file-name-detail{color:var(--text-muted);font:var(--text-dense);font-weight:400}:is(a,button).file-name:hover .file-name-text{text-decoration:underline;text-underline-offset:3px}:is(a,button).file-name:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.file-name-list{display:grid;gap:var(--space-2) var(--space-6);min-width:0;margin:0;padding:0}.file-name-list[data-columns="2"]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}}@layer design{:where(.file-picker) .file-picker-dropzone{min-height:224px;min-width:0;max-width:100%;border:1.5px dashed var(--border-strong);border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6);text-align:center;background:var(--surface-panel);cursor:pointer}:where(.file-picker) .drop-target{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;min-width:0;overflow-wrap:anywhere}@supports selector(:has(*)){:where(.file-picker) .file-picker-dropzone:has(>.drop-target:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}:where(.file-picker) .drop-target:focus-visible{outline:none}}:where(.file-picker) .file-picker-dropzone:hover{background:var(--surface-hover)}:where(.file-picker) .file-picker-dropzone[data-dragging=true]{background:var(--surface-selected);border-color:var(--border-strong)}:where(.file-picker) .file-picker-dropzone[aria-disabled=true]{background:var(--surface-canvas);color:var(--text-disabled);cursor:default}:where(.file-picker) .file-picker-dropzone[aria-disabled=true] .drop-link{color:var(--text-disabled)}:where(.file-picker) .drop-target strong{font-size:15px;font-weight:500}:where(.file-picker) .drop-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius);background:var(--surface-canvas);margin-bottom:var(--space-1)}:where(.file-picker) .drop-link{text-decoration:underline;text-underline-offset:3px}:where(.file-picker) .file-picker-details{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-1);min-width:0;max-width:100%;overflow-wrap:anywhere;color:var(--text-secondary);font:var(--text-dense)}:where(.file-picker) .picked-files{list-style:none;margin:var(--space-4) 0 var(--space-6);padding:0}:where(.file-picker) .picked-files:empty{display:none}:where(.file-picker) .picked-files li{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-default);font-size:14px}:where(.file-picker) .picked-files .file-name,:where(.file-picker) .picked-files li>div{flex:1;min-width:0}:where(.file-picker) .picked-files strong{display:block;overflow-wrap:anywhere;font-size:14px;font-weight:500}:where(.file-picker) .picked-files .file-name-text{font-size:14px;font-weight:500}:where(.file-picker) .picked-files li>div>span:not(.metadata-pill):not(.metadata-pill-text){display:block;font-size:14px;color:var(--text-muted)}:where(.file-picker) .picked-files .file-name-detail{font-size:14px}:where(.file-picker) .picked-files .pill{margin-left:auto}}@layer design{.select-control{position:relative}.choice-trigger,.select-control{min-width:0;width:100%;max-width:100%}.choice-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--density-control);padding:calc((var(--density-control) - 26px) / 2) var(--density-pad-inline);border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-panel);color:var(--text-primary);font-size:15px;line-height:24px;text-align:start}.choice-trigger:hover{border-color:var(--border-strong)}.choice-trigger[data-empty=true]{color:var(--text-hint)}.choice-trigger:disabled{color:var(--text-disabled);background:var(--surface-hover);cursor:default}.choice-trigger[aria-invalid=true]{border-color:var(--danger-text)}.choice-value{min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.select-control:has(.choice-clear:not([hidden])) .choice-trigger{padding-inline-end:72px}.choice-clear{position:absolute;inset-inline-end:36px;top:2px;width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;color:var(--text-muted)}.choice-menu{position:fixed;inset:auto;margin:0;padding:6px;border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-overlay);color:var(--text-primary);box-shadow:var(--shadow-overlay);z-index:var(--layer-popover);overflow:auto;overscroll-behavior:contain;font-family:var(--font-ui);font-size:15px;line-height:24px}.choice-menu>input{margin-bottom:6px;min-height:40px;padding:var(--space-2) 10px;border-color:var(--border-default);font-size:15px}.choice-menu [role=option]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:40px;padding:var(--space-2) 10px;border-radius:var(--radius-xs)}.choice-menu [role=option]:hover,.choice-menu [role=option][data-active=true]{background:color-mix(in srgb,var(--text-primary) 10%,var(--surface-overlay))}.choice-menu [aria-selected=true]{font-weight:500}.choice-empty{padding:var(--space-3);color:var(--text-muted)}@media (pointer:coarse){.choice-menu [role=option]{min-height:44px}}@media (max-width:640px){.choice-menu>input,.choice-trigger{font-size:16px}}.choice-menu [role=option]>span{min-width:0;overflow-wrap:anywhere}.choice-menu [role=option]>.badge{margin-inline-start:auto}.choice-menu [role=option]:has(>.badge):not([aria-selected=true]):after{content:"";flex:none;inline-size:16px}.choice-menu [role=option][aria-disabled=true]{color:var(--text-disabled);cursor:default}.choice-menu [role=option][aria-disabled=true]:hover{background:none}.choice-menu>input{min-width:min(240px,100%)}.choice-menu:has(>.clearable-field,>input[type=search]){flex-direction:column;overflow:hidden}.choice-menu:has(>.clearable-field,>input[type=search]):not([hidden]){display:flex}.choice-menu:has(>.clearable-field,>input[type=search])>[role=listbox]{flex:0 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.choice-menu:has(>.clearable-field,>input[type=search])>:not([role=listbox]){flex:none}.choice-menu>.clearable-field:not([data-preserve-dom]){margin:0 0 6px;min-width:min(240px,100%);border:1px solid var(--border-default);border-radius:var(--radius);padding-inline-end:var(--space-1)}.choice-menu>.clearable-field:not([data-preserve-dom]):focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-halo)}.choice-menu .clearable-field input{padding-inline-end:0}.choice-menu>.clearable-field:not([data-preserve-dom])>input{min-height:40px;padding:var(--space-2) 0 var(--space-2) 10px;border:0;outline:none;background:transparent;font-size:15px}.select-control:has(.choice-clear:not([hidden])) .choice-trigger{padding-inline-end:var(--space-4)}.select-control:has(.choice-clear:not([hidden])) .choice-value{padding-inline-end:40px}.choice-trigger>svg{flex-shrink:0}.choice-clear:hover{background:var(--surface-hover);border-radius:var(--radius-xs)}@media (max-width:640px){.choice-menu>.clearable-field>input{font-size:16px}}.select-control[data-size=dense] .choice-trigger{min-height:var(--control-xs);padding:var(--space-1) var(--space-2);font:var(--text-dense);gap:var(--space-2)}.choice-icon{display:inline-flex;flex:none}.choice-icon:empty{display:none}.choice-icon svg{width:16px;height:16px}.choice-menu [role=option]:has(.choice-option-icon){justify-content:flex-start}.choice-menu [role=option]>.choice-option-icon{display:inline-flex;flex:none;color:var(--text-secondary)}.choice-menu [role=option]:has(.choice-option-icon)>svg{margin-inline-start:auto}.choice-option-image{width:20px;height:20px}.choice-icon img,.choice-option-image img{display:block;width:20px;height:20px;border-radius:var(--radius-xs);outline:1px solid var(--border-default);outline-offset:-1px;object-fit:cover}.select-control[data-size=compact]{display:inline-flex;width:auto;flex:none}.select-control[data-size=compact] .choice-trigger{width:auto;max-width:100%;min-height:var(--control-xs);padding:var(--space-1) var(--space-2);gap:var(--space-1);border-radius:calc(var(--radius) / 2);font:var(--text-dense);font-weight:600}.select-control[data-size=compact] .choice-value{flex:0 1 auto;max-width:16ch;font-variant-numeric:tabular-nums}.select-control{--choice-value-width:auto}.select-control[data-width] .choice-value{flex:none;width:var(--choice-value-width);max-width:none}.select-control[data-size=compact] .choice-trigger>svg{width:12px;height:12px}.choice-menu[data-size=compact]{padding:var(--space-1);font-size:14px;line-height:20px}.choice-menu[data-size=compact] [role=option]{min-height:var(--control-xs);padding:var(--space-1) var(--space-2)}.select-control[data-trigger=icon] .choice-value{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (pointer:coarse){.choice-menu[data-size=compact] [role=option],.select-control[data-size=compact] .choice-trigger{min-height:44px}}.choice-menu[data-size=dense] [role=option]{min-height:var(--control-xs);padding:var(--space-1) var(--space-2);font:var(--text-dense)}@media (pointer:coarse){.choice-menu[data-size=dense] [role=option],.select-control[data-size=dense] .choice-trigger{min-height:var(--control-md)}}}@layer design{.segmented-control{--segmented-height:var(--control-md);--segmented-inset:3px;--segmented-radius:calc(var(--radius) + var(--segmented-inset) + 1px);position:relative;isolation:isolate;display:inline-flex;align-items:stretch;gap:var(--segmented-inset);box-sizing:border-box;max-width:100%;min-width:0;height:var(--segmented-height);padding:var(--segmented-inset);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border:1px solid var(--border-default);border-radius:var(--segmented-radius);background:var(--surface-canvas);vertical-align:middle}.segmented-control::-webkit-scrollbar{display:none}.segmented-control[data-size=dense]{--segmented-height:var(--control-xs);--segmented-inset:2px}.segmented-control[data-size=compact]{--segmented-height:var(--control-sm)}.segmented-control[data-size=large]{--segmented-height:var(--control-lg)}.segmented-control-option{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);flex:none;box-sizing:border-box;min-width:calc(var(--segmented-height) - 2 * var(--segmented-inset) - 2px);height:100%;margin:0;padding:0 var(--space-3);border:0;border-radius:var(--radius);background:transparent;color:var(--text-secondary);font:var(--text-dense);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--motion-feedback) var(--motion-easing),background-color var(--motion-feedback) var(--motion-easing)}.segmented-control[data-size=dense] .segmented-control-option{padding-inline:var(--space-2)}.segmented-control-option[data-display=icon]{padding:0}.segmented-control-option[data-display=icon-text]{padding-inline:var(--space-3) var(--space-4)}.segmented-control-option>svg{flex:none}.segmented-control-option:hover:not(:disabled):not([aria-checked=true]){background:var(--surface-hover);color:var(--text-primary)}.segmented-control-option[aria-checked=true],.segmented-control-option[aria-checked=true]>svg{color:var(--text-primary)}.segmented-control-option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.segmented-control[data-size=dense] .segmented-control-option:focus-visible{outline-offset:0}.segmented-control-option:disabled{color:var(--text-disabled);cursor:default}.segmented-control-indicator{position:absolute;top:0;left:0;z-index:0;width:0;height:0;border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow-raised);pointer-events:none;opacity:0;transition:transform var(--motion-transition) var(--motion-easing),width var(--motion-transition) var(--motion-easing),height var(--motion-transition) var(--motion-easing)}.segmented-control[data-indicator=ready]>.segmented-control-indicator{opacity:1}.segmented-control:not([data-indicator=ready]) .segmented-control-option[aria-checked=true]{background:var(--surface-raised);box-shadow:var(--shadow-raised)}.segmented-control[aria-disabled=true]{background:var(--surface-hover)}.segmented-control[aria-disabled=true]:not([data-indicator=ready]) .segmented-control-option[aria-checked=true],.segmented-control[aria-disabled=true]>.segmented-control-indicator{background:var(--surface-panel)}.segmented-control-option[aria-checked=true]:disabled,.segmented-control-option[aria-checked=true]:disabled>svg{color:var(--text-muted)}@container (max-width:480px){.segmented-control[data-collapse=narrow] .segmented-control-option[data-display=icon-text]{padding:0}.segmented-control[data-collapse=narrow] .segmented-control-option[data-display=icon-text]>.segmented-control-label{display:none}}@media (pointer:coarse){.segmented-control{--segmented-height:calc(var(--control-md) + 2 * var(--segmented-inset) + 2px)}}@media (prefers-reduced-motion:reduce){.segmented-control-indicator,.segmented-control-option{transition:none!important}}[data-reduced-motion=true] .segmented-control-indicator,[data-reduced-motion=true] .segmented-control-option{transition:none!important}}@layer design{:is([data-overflow-fade],.overflow-fade):not([data-overflow-mode=ellipsis]){text-overflow:clip!important}:is([data-overflow-fade],.overflow-fade){--overflow-fade-size:20px;--overflow-fade-direction:to right;display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap}:is([data-overflow-fade],.overflow-fade)[data-overflow=true]{mask-image:linear-gradient(var(--overflow-fade-direction),#000 0 calc(100% - var(--overflow-fade-size)),transparent 100%);-webkit-mask-image:linear-gradient(var(--overflow-fade-direction),#000 0 calc(100% - var(--overflow-fade-size)),transparent 100%)}:is([data-overflow-fade],.overflow-fade)[data-overflow=true]:dir(rtl){--overflow-fade-direction:to left}:is([data-overflow-fade],.overflow-fade)[data-overflow=true][data-overflow-direction=ltr]{--overflow-fade-direction:to right}:is([data-overflow-fade],.overflow-fade)[data-overflow=true][data-overflow-direction=rtl]{--overflow-fade-direction:to left}:is([data-overflow-fade],.overflow-fade)[data-overflow=true][data-overflow-axis=vertical]{--overflow-fade-direction:to bottom}[data-overflow-lines][data-overflow=true]{--overflow-fade-direction:to right;-webkit-mask:linear-gradient(#000,#000) top /100% calc(100% - 1lh) no-repeat,linear-gradient(var(--overflow-fade-direction),#000 calc(100% - 6ch),transparent) bottom /100% 1lh no-repeat;mask:linear-gradient(#000,#000) top /100% calc(100% - 1lh) no-repeat,linear-gradient(var(--overflow-fade-direction),#000 calc(100% - 6ch),transparent) bottom /100% 1lh no-repeat}[data-overflow-lines][data-overflow=true]:dir(rtl){--overflow-fade-direction:to left}[data-overflow-lines][data-overflow=true][data-overflow-direction=ltr]{--overflow-fade-direction:to right}[data-overflow-lines][data-overflow=true][data-overflow-direction=rtl]{--overflow-fade-direction:to left}:is([data-overflow-fade],.overflow-fade):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-overflow-mode=ellipsis]{text-overflow:ellipsis}[data-overflow-mode=ellipsis],[data-overflow-mode=wrap]{mask-image:none!important;-webkit-mask-image:none!important}[data-overflow-mode=wrap]{white-space:normal;overflow:visible;overflow-wrap:anywhere}.selectable-list{--selectable-list-surface:var(--surface-panel);--selectable-row-min:max(calc(var(--density-control) + 4px),var(--density-row));--selectable-row-pad:var(--density-pad-block) calc(var(--density-pad-inline) - var(--space-1));--selectable-row-gap:var(--density-gap);--selectable-list-icon:max(16px,calc(var(--density-icon) - 2px));display:grid;gap:var(--space-2);min-width:0}.selectable-list-group{display:grid;gap:var(--space-1);min-width:0}.selectable-list-heading{margin:0;padding-inline:var(--space-2);color:var(--text-muted);font:var(--text-dense);font-weight:500}.selectable-list-items{list-style:none;margin:0;padding:0;display:grid;gap:2px;min-width:0}.selectable-list-items>li{min-width:0}.selectable-list-row{--selectable-row-bg:var(--selectable-list-surface);position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;border-radius:var(--radius);background:transparent}.selectable-list-row:hover{--selectable-row-bg:var(--surface-hover);background:var(--surface-hover)}}@layer design{.selectable-list-row:has([aria-current]:not([aria-current=false])){--selectable-row-bg:var(--surface-selected);background:var(--surface-selected)}.selectable-list-select{position:relative;display:flex;align-items:center;gap:var(--selectable-row-gap);width:100%;min-width:0;min-height:var(--selectable-row-min);margin:0;padding:var(--selectable-row-pad);border:0;border-radius:var(--radius);background:transparent;color:var(--text-primary);font:var(--density-text);text-align:start;cursor:pointer}.selectable-list-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.selectable-list-select:any-link{color:var(--text-primary);text-decoration:none}.selectable-list-select:is(:disabled,[aria-disabled=true]){color:var(--text-disabled);cursor:default}.selectable-list-icon{display:grid;place-items:center;flex:none;color:var(--text-secondary)}.selectable-list-icon>svg{width:var(--selectable-list-icon);height:var(--selectable-list-icon)}.selectable-list[data-icon-size=compact]{--selectable-list-icon:16px}.selectable-list[data-icon-size=standard]{--selectable-list-icon:18px}.selectable-list[data-icon-size=large]{--selectable-list-icon:20px}.selectable-list-icon[data-tone=accent]{color:var(--link-hover)}.selectable-list-icon[data-tone=success]{color:var(--success-text)}.selectable-list-icon[data-tone=warning]{color:var(--warning-text)}.selectable-list-icon[data-tone=danger]{color:var(--danger-text)}.selectable-list-icon[data-tone^=category-]{color:var(--selectable-icon-category)}.selectable-list-icon[data-tone=category-1]{--selectable-icon-category:var(--chart-1)}.selectable-list-icon[data-tone=category-2]{--selectable-icon-category:var(--chart-2)}.selectable-list-icon[data-tone=category-3]{--selectable-icon-category:var(--chart-3)}.selectable-list-icon[data-tone=category-4]{--selectable-icon-category:var(--chart-4)}.selectable-list-icon[data-tone=category-5]{--selectable-icon-category:var(--chart-5)}.selectable-list-icon[data-tone=category-6]{--selectable-icon-category:var(--chart-6)}.selectable-list-icon[data-tone=category-7]{--selectable-icon-category:var(--chart-7)}.selectable-list-icon[data-tone=category-8]{--selectable-icon-category:var(--chart-8)}.selectable-list-icon[data-tone=category-9]{--selectable-icon-category:var(--chart-9)}.selectable-list-icon[data-tone=category-10]{--selectable-icon-category:var(--chart-10)}.selectable-list-icon[data-tone=category-11]{--selectable-icon-category:var(--chart-11)}.selectable-list-icon[data-tone=category-12]{--selectable-icon-category:var(--chart-12)}.selectable-list-text{display:grid;gap:2px;min-width:0;flex:1 1 auto}.selectable-list-title{min-width:0;overflow:hidden;white-space:nowrap;font-weight:500}.selectable-list-select[aria-current]:not([aria-current=false]) .selectable-list-title{font-weight:600}.selectable-list-meta{min-width:0;color:var(--text-muted);font:var(--text-caption)}.selectable-list[data-meta-placement=trailing] .selectable-list-text{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--space-2)}.selectable-list[data-meta-placement=trailing] .selectable-list-title{flex:1 1 12ch;min-width:min(12ch,100%)}.selectable-list[data-meta-placement=trailing] .selectable-list-meta{flex:0 1 auto;min-width:0;overflow:visible;white-space:normal;overflow-wrap:anywhere;font:var(--text-caption);font-variant-numeric:tabular-nums}.selectable-list[data-meta-placement=trailing] .selectable-list-text>.selectable-list-detail{flex-basis:100%}.selectable-list-editor{display:flex;align-items:center;min-width:0;min-height:var(--selectable-row-min);padding-inline:calc(var(--space-3) - 7px) var(--space-1);font:var(--text-dense);font-weight:600}.selectable-list-editor>.inline-edit{flex:1 1 auto}.selectable-list-detail{margin:2px var(--space-2) var(--space-2);min-width:0}.selectable-list-text>.selectable-list-detail{display:block;margin:0;font-weight:400}.selectable-list-empty{padding:var(--space-3);color:var(--text-muted);font:var(--text-dense)}.selectable-list-actions{position:absolute;inset-block:0;inset-inline-end:0;display:flex;align-items:center;padding-inline:var(--space-6) var(--space-1);border-radius:0 var(--radius) var(--radius) 0;background:linear-gradient(to right,transparent,var(--selectable-row-bg) var(--space-4));opacity:0;pointer-events:none;transition:opacity var(--motion-transition) var(--motion-easing)}:dir(rtl) .selectable-list-actions{background:linear-gradient(to left,transparent,var(--selectable-row-bg) var(--space-4));border-radius:var(--radius) 0 0 var(--radius)}.selectable-list[data-actions=hover] .selectable-list-row:is(:hover,:focus-within,[data-menu-open=true])>.selectable-list-actions{opacity:1;pointer-events:auto}.selectable-list[data-actions=always] .selectable-list-row[data-has-actions=true]{grid-template-columns:minmax(0,1fr) auto}.selectable-list[data-actions=always] .selectable-list-actions{position:static;padding:0 var(--space-1) 0 0;background:none;opacity:1;pointer-events:auto}@media (pointer:coarse){.selectable-list-row[data-has-actions=true]{grid-template-columns:minmax(0,1fr) auto}.selectable-list-actions{position:static;padding:0 var(--space-1) 0 0;background:none;opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.selectable-list-actions{transition:none}}.selectable-list-row[data-visible-action=true]{grid-template-columns:minmax(0,1fr) auto}.selectable-list-row[data-visible-action=true]>.selectable-list-actions{position:static;align-self:center;padding:0 var(--space-2) 0 0;background:none;opacity:1;pointer-events:auto}.selectable-list-row[data-has-leading=true]{grid-template-columns:var(--control-lg) minmax(0,1fr)}.selectable-list-leading{position:relative;display:grid;place-items:center;inline-size:var(--control-lg);block-size:var(--control-lg);min-inline-size:0;contain:size}.selectable-list-leading>*{max-inline-size:100%;max-block-size:100%}.selectable-list-row[data-has-leading=true][data-visible-action=true],.selectable-list[data-actions=always] .selectable-list-row[data-has-leading=true][data-has-actions=true]{grid-template-columns:var(--control-lg) minmax(0,1fr) auto}@media (pointer:coarse){.selectable-list-row[data-has-leading=true][data-has-actions=true]{grid-template-columns:var(--control-lg) minmax(0,1fr) auto}}.selectable-list[data-dividers=true] .selectable-list-items{gap:0}.selectable-list[data-dividers=true] .selectable-list-items>li+li{border-top:1px solid var(--border-default)}.selectable-list[data-dividers=true] .selectable-list-row{border-radius:0}.selectable-list-pending{position:absolute;inset-block:0;inset-inline-end:var(--space-3);display:flex;align-items:center;pointer-events:none;color:var(--text-muted)}.selectable-list-select[aria-busy=true] .selectable-list-text{padding-inline-end:calc(14px + var(--space-2))}.selectable-list-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.form-surface:has(>.selectable-list[data-dividers=true],>*>.selectable-list[data-dividers=true]:first-child){padding:0}}@layer design{.split-pane{--split-pane-head:48px;--split-pane-lane:var(--control-xs);display:grid;grid-template-columns:minmax(0,1fr) auto var(--split-size,320px);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0}.split-pane[data-split-side=start]{grid-template-columns:var(--split-size,320px) auto minmax(0,1fr)}.split-pane[data-split-collapsed=true]{grid-template-columns:minmax(0,1fr) calc(var(--split-pane-lane) + 1px)}.split-pane[data-split-side=start][data-split-collapsed=true]{grid-template-columns:calc(var(--split-pane-lane) + 1px) minmax(0,1fr)}.split-pane-main,.split-pane-side{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto}.split-pane-side{background:var(--surface-panel)}.split-pane-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex:none;min-height:var(--split-pane-head);padding-inline:var(--space-4) var(--space-2);border-bottom:1px solid var(--border-default)}.split-pane-head>:is(h2,h3,h4,strong){margin:0;min-width:0;font:var(--text-dense);font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.split-pane-body{flex:1;min-height:0;padding:var(--space-4)}.split-pane-separator{position:relative;width:9px;margin-inline:-4px;z-index:1;cursor:col-resize;touch-action:none;outline:none}.split-pane-separator:before{content:"";position:absolute;inset-block:0;inset-inline-start:4px;width:1px;background:var(--border-default)}.split-pane-separator:after{content:"";position:absolute;inset-block:0;inset-inline-start:3px;width:3px;background:var(--border-strong);opacity:0;transition:opacity var(--motion-feedback) var(--motion-easing),background-color var(--motion-feedback) var(--motion-easing);pointer-events:none}.split-pane-separator[data-highlight=true]:after,.split-pane[data-split-dragging=true]>.split-pane-separator:after{opacity:1}.split-pane-separator:focus-visible:after{background:var(--focus-ring);opacity:1}.split-pane[data-split-dragging=true]{cursor:col-resize;user-select:none}.split-pane-lane{display:grid;justify-items:center;align-content:start;align-self:stretch;min-width:0;padding-block-start:calc((var(--split-pane-head) - var(--split-pane-lane)) / 2);border-inline-start:1px solid var(--border-default)}.split-pane[data-split-side=start]>.split-pane-lane{border-inline-start:0;border-inline-end:1px solid var(--border-default)}.split-pane[data-split-narrow=true],.split-pane[data-split-narrow=true][data-split-side=start]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.split-pane[data-split-narrow=true]>.split-pane-lane{display:flex;justify-content:flex-end;align-items:center;min-height:var(--split-pane-head);padding-block:0;padding-inline:var(--space-2);border:0;border-top:1px solid var(--border-default)}.split-pane[data-split-narrow=true][data-split-side=start]>.split-pane-lane{order:1}.split-pane[data-split-mode=overlay]{position:relative;isolation:isolate;grid-template-columns:minmax(0,1fr)}.split-pane[data-split-mode=overlay][data-split-side=start][data-split-collapsed=true]{grid-template-columns:minmax(0,1fr)}.split-pane[data-split-mode=overlay]>.split-pane-side{position:absolute;inset-block:0;inset-inline-end:0;z-index:2;width:var(--split-size,320px);max-width:100%;border-inline-start:1px solid var(--border-default);box-shadow:var(--shadow-raised)}.split-pane[data-split-mode=overlay][data-split-side=start]>.split-pane-side{inset-inline:0 auto;border-inline-start:0;border-inline-end:1px solid var(--border-default)}.split-pane[data-split-mode=overlay]>.split-pane-separator{position:absolute;inset-block:0;inset-inline-end:calc(var(--split-size, 320px) - 5px);z-index:3;margin:0}.split-pane[data-split-mode=overlay][data-split-side=start]>.split-pane-separator{inset-inline:calc(var(--split-size, 320px) - 5px) auto}.split-pane-drawer .split-pane-side>.split-pane-head{display:none}.split-pane-drawer .split-pane-side{display:block;overflow:visible;background:transparent}.split-pane-drawer .split-pane-side>.split-pane-body{padding:0}.split-pane-lane[hidden],.split-pane-separator[hidden]{display:none}@media (pointer:coarse){.split-pane{--split-pane-lane:44px}.split-pane-separator{width:21px;margin-inline:-10px}.split-pane-separator:before{inset-inline-start:10px}.split-pane-separator:after{inset-inline-start:9px}}@media (prefers-reduced-motion:reduce){.split-pane-separator:after{transition:none}}[data-reduced-motion=true] .split-pane-separator:after{transition:none}}@layer design{:is(.panel-toggle,.btn.panel-toggle[data-variant]){display:grid;place-items:center;width:var(--control-xs);height:var(--control-xs);min-width:var(--control-xs);min-height:var(--control-xs);padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-muted);box-shadow:none;transition:color var(--motion-feedback) var(--motion-easing)}:is(.panel-toggle,.btn.panel-toggle[data-variant]):hover{background:transparent;color:var(--text-primary)}.panel-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.panel-toggle svg{width:18px;height:18px}@media (pointer:coarse){:is(.panel-toggle,.btn.panel-toggle[data-variant]){width:44px;height:44px;min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.panel-toggle{transition:none}}}@layer design{.metadata-pill{--pill-color:initial;--pill-bg:color-mix(in srgb,var(--text-primary) 8%,transparent);--pill-fg:var(--text-secondary);--pill-border:transparent;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--space-1);max-width:min(100%,44ch);min-height:28px;padding:var(--space-1) var(--space-3);border:1px solid var(--pill-border);border-radius:999px;background:var(--pill-bg);color:var(--pill-fg);font:var(--text-dense)}.metadata-pill[data-tone=outline]{--pill-bg:transparent;--pill-fg:var(--text-secondary);--pill-border:var(--border-default)}.metadata-pill[data-tone=strong]{--pill-bg:var(--text-primary);--pill-fg:var(--surface-panel);--pill-border:var(--text-primary)}.metadata-pill[data-tone=attention]{--pill-bg:var(--accent);--pill-fg:var(--text-on-accent);--pill-border:var(--accent)}.metadata-pill[data-tone=attention-soft]{--pill-bg:color-mix(in srgb,var(--accent) 14%,var(--surface-panel));--pill-fg:color-mix(in srgb,var(--accent) 60%,var(--text-primary));--pill-border:transparent}.metadata-pill[data-color]{--pill-bg:color-mix(in srgb,var(--pill-color) 14%,var(--surface-panel));--pill-fg:color-mix(in srgb,var(--pill-color) 45%,var(--text-primary));--pill-border:color-mix(in srgb,var(--pill-color) 30%,var(--surface-panel))}.metadata-pill[data-color][data-tone=attention]{--pill-bg:var(--pill-color);--pill-fg:var(--pill-on-color,var(--text-inverse));--pill-border:var(--pill-color)}.metadata-status{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}.metadata-status:is([data-state=done],[data-state=waiting]){color:var(--text-muted)}.metadata-status>svg{flex:none;width:14px;height:14px}.metadata-pill>svg{flex:none;width:1em;height:1em}.metadata-pill-text{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap}.metadata-pill[data-size=compact]{min-height:20px;padding:0 var(--space-2);line-height:18px}.metadata-pill[data-size=compact]>svg{width:12px;height:12px}.progress-ring{--progress-ring-size:16px;--progress-ring-stroke:2;--progress-ring-color:var(--text-secondary);--progress-ring-track:color-mix(in srgb,currentColor 40%,transparent);display:inline-grid;place-items:center;flex:0 0 auto;width:var(--progress-ring-size);height:var(--progress-ring-size);color:var(--progress-ring-color);vertical-align:middle;transition:opacity var(--motion-transition) var(--motion-easing),transform var(--motion-transition) var(--motion-easing)}.progress-ring[hidden]{display:none}.progress-ring svg{display:block;width:100%;height:100%;overflow:visible}.progress-ring circle,.progress-ring path{fill:none;stroke-width:var(--progress-ring-stroke);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100}.progress-ring-arc{transform-origin:50% 50%;transform:rotate(-90deg);transition:opacity var(--motion-transition) var(--motion-easing)}.progress-ring-track{stroke:var(--progress-ring-track);stroke-dashoffset:0}.progress-ring-value{stroke:currentColor;stroke-dashoffset:calc(100 - var(--progress-ring-value, 0));transition:stroke-dashoffset var(--motion-transition) var(--motion-easing)}.progress-ring-alert,.progress-ring-check{stroke:currentColor;stroke-dashoffset:100;opacity:0}.progress-ring-check{transition:stroke-dashoffset var(--motion-reorder) var(--motion-easing),opacity var(--motion-feedback) var(--motion-easing)}.progress-ring[data-empty]{--progress-ring-track:color-mix(in srgb,currentColor 60%,transparent)}.btn .progress-ring{--progress-ring-color:currentColor}.progress-ring[data-mode=indeterminate] .progress-ring-value{stroke-dashoffset:72}.progress-ring[data-mode=indeterminate][data-phase=progress] .progress-ring-arc{animation:progress-ring-spin .9s linear infinite}}@layer design{@keyframes progress-ring-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.progress-ring:is([data-phase=complete],[data-phase=check],[data-phase=exit],[data-phase=done]){--progress-ring-color:var(--success-text)}.progress-ring:is([data-phase=check],[data-phase=exit],[data-phase=done]) .progress-ring-arc{opacity:0}.progress-ring:is([data-phase=check],[data-phase=exit],[data-phase=done]) .progress-ring-check{opacity:1;stroke-dashoffset:0}.progress-ring:is([data-phase=exit],[data-phase=done]){opacity:0;transform:scale(.6)}.progress-ring[data-phase=error]{--progress-ring-color:var(--danger-text)}.progress-ring[data-phase=error] .progress-ring-track{stroke:transparent}.progress-ring[data-phase=error] .progress-ring-value{stroke-dashoffset:0;transition:none}.progress-ring[data-phase=error] .progress-ring-alert{opacity:1;stroke-dashoffset:0}.progress-ring[data-settled=done]{--progress-ring-color:var(--text-secondary)}.progress-ring[data-settled=done] .progress-ring-arc{opacity:1}.progress-ring[data-phase=failed]{--progress-ring-color:var(--danger-text)}.progress-ring[data-phase=failed] .progress-ring-value{transition:none}.progress-ring[data-phase=failed] .progress-ring-alert{opacity:1;stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.progress-ring,.progress-ring *{animation:none!important;transition:none!important}}[data-reduced-motion=true] .progress-ring,[data-reduced-motion=true] .progress-ring *{animation:none!important;transition:none!important}.attachment-chip-host{min-width:0;max-width:100%;width:100%}.attachment-chip-bar{--chip-height:34px;--chip-pad:5px;--chip-gap:5px;--chip-icon:18px;--chip-action:28px;--chip-font:400 14px/20px var(--font-ui);--chip-list-gap:8px;--chip-name-max:min(180px,48vw);--chip-pad-start:calc(var(--chip-pad) + (var(--chip-hit, var(--chip-action)) - var(--chip-icon)) / 2 + var(--chip-icon) * 0.136)}.attachment-chip-bar[data-size=compact]{--chip-height:28px;--chip-pad:4px;--chip-gap:4px;--chip-icon:16px;--chip-action:24px;--chip-font:400 13px/18px var(--font-ui);--chip-list-gap:6px;--chip-name-max:min(160px,46vw)}.attachment-chip-bar[data-size=comfortable]{--chip-height:40px;--chip-pad:6px;--chip-gap:6px;--chip-icon:20px;--chip-action:32px;--chip-font:400 15px/22px var(--font-ui);--chip-list-gap:10px;--chip-name-max:min(220px,52vw)}.attachment-chip-bar[data-size=large]{--chip-height:46px;--chip-pad:7px;--chip-gap:7px;--chip-icon:22px;--chip-action:36px;--chip-font:400 16px/24px var(--font-ui);--chip-list-gap:12px;--chip-name-max:min(260px,56vw)}.attachment-chip-bar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--chip-list-gap);align-items:center;min-width:0;width:100%;max-width:var(--attachment-bar-max-width,100%);box-sizing:border-box}.attachment-chip-viewport{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-behavior:smooth}}@layer design{.attachment-chip-viewport::-webkit-scrollbar{display:none}.attachment-chip-viewport:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.attachment-chip-list{display:flex;align-items:center;gap:var(--chip-list-gap);width:max-content;min-width:100%;padding:2px 0;margin:0;list-style:none}.attachment-chip-bar .attachment-chip{position:relative;display:flex;align-items:center;gap:var(--chip-gap);flex:0 0 auto;min-width:0;width:auto;max-width:min(360px,78vw);min-height:var(--chip-height);padding-block:0;padding-inline:var(--chip-pad-start) var(--chip-pad);box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-panel);color:var(--text-primary)}.attachment-chip-bar.attachment-chip-static{display:block;width:100%;max-width:100%}.attachment-chip-bar.attachment-chip-static .attachment-chip-list{flex-wrap:wrap;width:100%;min-width:0}.attachment-chip-bar.attachment-chip-static .attachment-chip{flex:0 1 auto;max-width:min(100%,calc(var(--chip-name-max) + var(--chip-icon) + var(--chip-gap) + var(--chip-pad-start) + var(--chip-pad) + 2px))}.attachment-chip-bar.attachment-chip-static .attachment-chip-copy{display:flex;align-items:center;column-gap:var(--chip-gap);min-width:0;max-width:100%}.attachment-chip-bar.attachment-chip-static .attachment-chip-name{max-width:100%;text-overflow:clip}.attachment-chip-bar.attachment-chip-static .attachment-chip-size{flex:none;white-space:nowrap;color:var(--text-secondary);font:var(--chip-font);font-size:.85em}.attachment-chip-bar .attachment-chip-preview{position:relative;z-index:1;display:flex;align-items:center;gap:var(--chip-gap);flex:0 1 auto;min-width:0;max-width:calc(var(--chip-name-max) + var(--chip-icon) + var(--chip-gap));min-height:var(--chip-action);height:var(--chip-action);margin-inline-start:calc(-1 * (var(--chip-icon) + var(--chip-gap)));padding:0;padding-inline-start:calc(var(--chip-icon) + var(--chip-gap));border:0;border-radius:0;background:transparent;color:inherit;text-align:start;cursor:pointer;font:inherit}.attachment-chip-bar .attachment-chip-lead{position:relative;z-index:2;display:grid;place-items:center;flex:0 0 var(--chip-icon);width:var(--chip-icon);height:var(--chip-icon);pointer-events:none;color:var(--text-secondary)}.attachment-chip-lead>svg{display:block;width:var(--chip-icon);height:var(--chip-icon)}.attachment-chip-bar .attachment-chip-lead .progress-ring{width:calc(var(--chip-icon) * .8);height:calc(var(--chip-icon) * .8)}.attachment-chip-lead[data-entering]>svg{animation:attachment-lead-enter var(--motion-transition) var(--motion-easing)}@keyframes attachment-lead-enter{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.attachment-chip-lead[data-lead=error]{pointer-events:auto}.attachment-chip-bar .attachment-chip-error,.attachment-chip-bar .attachment-chip-retry.btn.icon{position:relative;display:grid;place-items:center;width:var(--chip-icon);height:var(--chip-icon);min-width:0;min-height:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--danger-text)}.attachment-chip-error{cursor:default}.attachment-chip-retry:after{position:absolute;inset:calc((var(--chip-icon) - var(--chip-action)) / 2);content:""}.attachment-chip-retry>*{grid-area:1/1;transition:opacity var(--motion-feedback) var(--motion-easing)}.attachment-chip-bar .attachment-chip-retry.btn.icon[data-item-action]>svg{width:var(--chip-icon);height:var(--chip-icon);opacity:0;color:var(--text-primary)}.attachment-chip-retry:is(:hover,:focus-visible):not(:disabled)>.progress-ring{opacity:0}.attachment-chip-retry:is(:hover,:focus-visible):not(:disabled)>svg{opacity:1}.attachment-chip-bar .attachment-chip-name{display:block;min-width:0;overflow:hidden;white-space:nowrap;font:var(--chip-font)}.attachment-chip-preview:hover .attachment-chip-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.attachment-chip-bar .attachment-chip button.icon{position:relative;z-index:1;flex:0 0 var(--chip-action);width:var(--chip-action);min-width:var(--chip-action);height:var(--chip-action);min-height:var(--chip-action);padding:0;border-color:transparent;background:transparent;color:var(--text-muted)}.attachment-chip-bar .attachment-chip button.icon:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.attachment-scroll-controls{display:flex;gap:var(--space-1);align-items:center}.attachment-chip-bar[data-overflow=false] .attachment-scroll-controls{visibility:hidden;pointer-events:none}.attachment-chip-bar .attachment-chip button.icon svg{width:var(--chip-icon);height:var(--chip-icon)}.attachment-chip-bar .attachment-scroll.btn{--height:var(--chip-action);width:var(--chip-action);height:var(--chip-action);min-width:0;min-height:var(--chip-action)}.attachment-chip-bar[data-start=false] .attachment-chip-viewport{mask-image:linear-gradient(90deg,transparent,#000 16px)}.attachment-chip-bar[data-end=false] .attachment-chip-viewport{mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.attachment-chip-bar[data-start=false][data-end=false] .attachment-chip-viewport{mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 24px),transparent)}@media (pointer:coarse){.attachment-chip-bar .attachment-chip{min-height:44px;border-color:transparent;background:transparent}.attachment-chip-bar{--chip-hit:44px}.attachment-chip-bar .attachment-chip:before{position:absolute;inset-block:max(0px,calc((44px - var(--chip-height)) / 2));inset-inline:0;content:"";border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-panel)}.attachment-chip-bar .attachment-chip-preview{height:44px;min-height:44px}.attachment-chip-bar .attachment-chip button.icon{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}.attachment-chip-retry:after{inset:calc((var(--chip-icon) - 44px) / 2)}.attachment-chip-bar .attachment-scroll.btn{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.attachment-chip-viewport{scroll-behavior:auto}.attachment-chip-lead>svg,.attachment-chip-retry>*{animation:none;transition:none}}[data-reduced-motion=true] :is(.attachment-chip-lead>svg,.attachment-chip-retry>*){animation:none;transition:none}}@layer design{.identity-avatar{display:block;flex:none;border-radius:50%}.identity-avatar-demo{display:grid;gap:var(--space-4);max-width:680px}.identity-avatar-demo h3{margin:0;font:var(--text-title);color:var(--text-primary)}.identity-avatar-samples{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.identity-avatar-sample{display:flex;align-items:center;gap:var(--space-3);min-width:0;color:var(--text-primary);font:var(--text-body)}.identity-avatar-sample small{display:block;color:var(--text-muted);font:var(--text-dense)}.access-person-main{display:flex;align-items:center;gap:var(--space-3);min-width:0}.access-person-copy{display:block;min-width:0;flex:1}.access-person-copy strong,.access-person-copy>span{display:block;overflow-wrap:anywhere}.access-list li>div>.access-person-copy{color:var(--text-primary);font:var(--text-body)}.access-list li>div>.access-person-copy>span{color:var(--text-muted);font:var(--text-dense)}.support-workspace{container:support/inline-size;min-width:0}.support-shell{height:var(--support-height,680px);max-height:calc(100dvh - 160px);min-height:min(560px,max(360px,calc(100dvh - 160px)));overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-frame);background:var(--surface-raised);--split-pane-head:56px}.support-workspace[data-layout=fill]{height:100%;min-height:0}.support-workspace[data-layout=fill]>.support-shell{height:100%;max-height:none;min-height:0;border:0;border-radius:0}.support-workspace[data-layout=fill] .support-thread{flex:1 1 0}.support-workspace[data-layout=fill] .support-composer[data-mode=reply]>:not(.sr-only),.support-workspace[data-layout=fill] .support-history,.support-workspace[data-layout=fill] .support-thread-skeleton{max-width:none}.support-queue{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;min-height:0;padding:0 var(--space-3) var(--space-3);background:var(--surface-panel)}.support-queue-head{flex:none;display:flex;align-items:center;gap:var(--space-1);box-sizing:border-box;min-height:var(--support-head-height,64px);margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-4) var(--space-2);container-type:inline-size}.support-queue-head h2{flex:1;min-width:0;margin:0;font:var(--text-dense);font-weight:600}.support-filter,.support-queue>.search-field{flex:none}.support-queue-head>.select-control{flex:0 1 auto;min-width:0}.split-pane-drawer .split-pane-side.support-queue>.support-queue-head.split-pane-head{display:flex;justify-content:flex-end;min-height:0;margin:0 0 var(--space-2);padding:0;border:0}.split-pane-drawer .split-pane-side.support-queue{display:flex}.split-pane-drawer .split-pane-side.support-queue>.support-queue-head>h2{display:none}.support-filter .segmented-control{width:100%}.support-filter .segmented-control>*{flex:1 1 0}.support-queue-status{flex:none;margin:0;padding-inline:var(--space-2);color:var(--text-secondary);font:var(--text-dense)}.support-ticket-list{position:relative;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;margin-inline:calc(-1 * var(--space-1));padding-inline:var(--space-1)}.support-ticket-list>.selectable-list{--selectable-list-surface:var(--surface-panel)}.support-ticket-list .selectable-list-text>.selectable-list-detail{display:grid;gap:6px;min-width:0;margin-block-start:2px}.support-row-tags{gap:var(--space-1)}.support-ticket-list .selectable-list-select[data-ticket-number]{flex-wrap:wrap;row-gap:2px;padding-block:10px}.support-ticket-list .selectable-list-select[data-ticket-number]:before{content:attr(data-ticket-number);order:-2;flex:none;color:var(--text-secondary);font:var(--text-caption);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em}.support-ticket-list .selectable-list-select[data-ticket-number]>.selectable-list-text{flex:1 0 100%}.support-ticket-list [data-unread=true] .selectable-list-title{font-weight:650}.support-ticket-list li[data-unread=true] .selectable-list-select:after{content:"";position:absolute;inset-inline-start:2px;inset-block-start:17px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.support-ticket-list li[data-unread=true] .selectable-list-select:before{color:var(--text-primary)}.support-queue-state{position:relative;flex:1 1 auto;min-height:0;overflow:auto}.support-queue-state[hidden]{display:none}.support-row-skeleton{display:grid;gap:var(--space-2);padding:var(--space-3) 10px}}@layer design{.support-queue-state>div:has(>.empty-state){padding:var(--space-6) var(--space-2)}.support-thread-skeleton{display:grid;gap:var(--space-6);max-width:760px}.support-history[hidden],.support-thread-skeleton[hidden]{display:none}.support-more{flex:none;align-self:center}.support-detail{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;background:var(--surface-raised)}.support-detail-head{flex:none;display:flex;align-items:center;gap:var(--space-3);box-sizing:border-box;min-height:var(--support-head-height,64px);padding:var(--space-2) var(--space-6);border-bottom:1px solid var(--border-default)}.support-detail[data-state=idle] .support-detail-head{display:none}.support-properties{flex:none;display:grid;grid-template-columns:minmax(0,11rem) minmax(0,9rem) minmax(0,1fr);align-items:start;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--border-default);background:var(--surface-panel)}.support-properties[hidden]{display:none}.support-detail-head>.support-properties{min-width:0;padding:0;border:0;background:none}.support-detail-head>.support-properties,.support-detail-head>.support-properties>.support-ticket-fields{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.support-detail-head .support-ticket-field{display:flex;align-items:center;gap:var(--space-2)}.support-detail-head .support-ticket-field>.field-label{flex:none;margin:0;color:var(--text-secondary);font:var(--text-dense)}.support-detail-head .support-ticket-field>:is(.text-input,.select-control){width:auto;min-width:8rem}.support-property{display:grid;gap:var(--space-1);min-width:0}.support-properties .field-metadata-label>label,.support-properties .field>.field-label{margin:0;color:var(--text-secondary);font:var(--text-caption)}.support-ticket-fields{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));align-items:start;gap:var(--space-2) var(--space-4);min-width:0}.support-ticket-field[data-type=long-text]{grid-column:1/-1}.support-ticket-field[hidden]{display:none}.support-ticket-field>.text-input[data-size=compact]{width:100%;min-height:var(--control-xs);padding:var(--space-1) var(--space-2);border-radius:calc(var(--radius) / 2);font:var(--text-dense)}.support-field-value{margin:0;padding-block:var(--space-1);font:var(--text-dense);overflow-wrap:anywhere}.support-field-value[data-empty]{color:var(--text-muted);font-style:italic}.support-ticket-field:not([data-readonly])>.support-field-value,.support-ticket-field[data-readonly] .field-character-count,.support-ticket-field[data-readonly]>:not(.field-label,.field-metadata-row,.support-field-value){display:none}.support-requester{display:grid;gap:2px;min-width:0;padding-block:var(--space-1)}.support-requester>p{margin:0}.support-requester-name{font:var(--text-dense);font-weight:600}.support-requester-detail{color:var(--text-secondary);font:var(--text-caption)}.support-row-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.support-row-assignee{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--text-secondary);font:var(--text-caption)}.support-row-assignee[data-empty]{font-style:italic}.support-row-field{color:var(--text-secondary);font:var(--text-caption)}.support-detail-identity{flex:1;display:grid;gap:2px;min-width:0}.support-detail-number{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.support-detail-title{margin:0;font:var(--text-body);font-weight:600}.support-detail-title:focus{outline:none}.support-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0;color:var(--text-secondary);font:var(--text-dense)}.support-detail-meta>:not(:last-child,.support-detail-status):after{content:"·";margin-inline-start:var(--space-2);color:var(--text-hint)}.support-detail-meta>.support-detail-status+*{margin-inline-start:2px}.support-back{flex:none}.support-shell:not([data-split-narrow=true]) .support-back{display:none}.support-shell[data-split-narrow=true]:not(:has(>.support-detail[data-state=idle]))>.split-pane-lane{display:none}.support-alert{flex:none;display:flex;align-items:center;gap:var(--space-3);margin:var(--space-3) var(--space-6) 0;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border-default));border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 6%,var(--surface-raised));font:var(--text-dense)}.support-alert[hidden]{display:none}.support-alert>p{flex:1;margin:0;min-width:0}.support-thread{position:relative;flex:0 1 auto;min-height:10rem;overflow:auto;overflow-anchor:none;overscroll-behavior:contain;padding:var(--space-6) var(--space-6) var(--space-4)}.support-thread[hidden]{display:none}.support-thread:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.support-earlier{display:flex;margin:0 0 var(--space-4)}.support-history{display:grid;gap:var(--space-6);max-width:760px;margin:0;padding:0;list-style:none}.support-message{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--space-3);align-items:start}.support-message-end{position:absolute;inset-block-end:0;inset-inline-start:0;width:1px;height:1px;pointer-events:none}.support-message-avatar{display:block;width:32px;height:32px}.support-message-avatar>svg{display:block}.support-message-main{display:grid;gap:6px;min-width:0}.support-message-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--space-2);margin:0;font:var(--text-dense)}.support-message-meta>strong{font-weight:600}.support-message-meta>time{color:var(--text-secondary)}.support-message-body{margin:0;font:var(--text-body);white-space:pre-wrap;overflow-wrap:anywhere}.support-message[data-author=self]{grid-template-columns:minmax(0,1fr);justify-items:end}.support-message[data-author=self] .support-message-main{justify-items:end;max-width:min(100%,620px)}.support-message[data-author=self] .support-message-body{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface-selected)}.support-message-role{color:var(--text-secondary)}.support-message[data-visibility=staff] .support-message-body{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--warning-fill)}.support-message-filerow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-top:2px;min-width:0}.support-message-files{flex:0 1 auto;min-width:0}.support-message-files>.attachment-chip-bar{width:auto}.support-message-downloads{display:flex;flex-wrap:wrap;gap:var(--space-1)}.support-event{position:relative;display:flex;align-items:center;gap:var(--space-3);color:var(--text-secondary);font:var(--text-dense)}.support-event:after,.support-event:before{content:"";flex:1;height:1px;background:var(--border-default)}.support-event>p{margin:0}.support-idle{flex:1;display:grid;place-items:center;padding:var(--space-8) var(--space-6)}.support-idle>.empty-state{min-height:0;padding:0;background:none}.support-idle[hidden]{display:none}.support-composer{--support-attach-height:var(--control-sm);flex:none;display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-6) var(--space-4);background:var(--surface-raised)}.support-composer[data-mode=reply]>:not(.sr-only){width:100%;max-width:760px}.support-body{width:100%;min-width:0}.support-body-label.sr-only+.support-body{margin-top:0}.support-composer-actions:not(:has(>:not([hidden]):not(:empty))){display:none}.support-composer[hidden]{display:none}.support-composer[data-mode=new]{--support-attach-height:var(--density-control);position:relative;flex:1 1 auto;align-content:start;overflow:auto;padding-block-start:var(--space-6);border-top:0}.support-composer[data-mode=new]>*{width:100%;max-width:760px}.support-new-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--space-3)}.support-new-fields>.support-ticket-fields{display:contents}.support-new-fields>.support-subject-field{grid-column:1/-1}.support-new-fields .support-property{align-content:start;gap:var(--space-2)}.support-new-fields[hidden]{display:none}.support-composer[data-mode=new] .support-body [contenteditable=true]{min-height:6lh}.support-files[hidden]{display:none}.support-composer-actions{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-end;gap:var(--space-2)}.support-composer-attachments{display:flex;flex:1 1 0;align-items:flex-start;gap:var(--space-2);min-width:0}.support-composer-attachments:not(:has(>:not([hidden]))){display:none}.support-composer-attachments>.btn{flex:none}.support-composer-attachments>.support-files{flex:1 1 0;min-width:0;padding-block-start:max(0px,calc((var(--support-attach-height) - 34px) / 2))}.support-composer-actions>.support-composer-status{flex:0 1 auto;align-self:center}.support-compose-mode[hidden]{display:none}.support-composer[data-compose=note] .support-body .document-editor[data-preset=mini] .document-editor-frame{background:var(--warning-fill)}.support-composer[data-compose=note] .support-body :is(.document-editor-toolbar,.document-editor-scroll,.document-editor-canvas,.document-editor-content,.document-editor-strip){background:transparent}.support-composer-status{flex:1;min-width:0;margin:0;color:var(--text-secondary);font:var(--text-dense)}@container support (max-width: 560px){.support-composer,.support-detail-head,.support-thread{padding-inline:var(--space-4)}.support-detail-head{flex-wrap:wrap;row-gap:var(--space-2)}.support-detail-identity{flex:1 1 12rem}.support-detail-head>.support-properties+.btn,.support-detail-identity+.btn{margin-inline-start:auto}.support-new-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.support-composer[data-mode=new] .support-composer-actions{flex-wrap:wrap}.support-composer-attachments{flex-basis:100%}.support-properties{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-inline:var(--space-4)}.support-requester-field{grid-column:1/-1}}.support-message-references,.support-references{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);min-width:0;margin:0;padding:0;list-style:none}.support-references[hidden]{display:none}.support-composer-attachments>.support-references{flex:1 1 100%}.support-reference-chip{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;min-width:0;padding-inline-start:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-panel);font:var(--text-dense)}.support-reference-title{min-width:0;white-space:nowrap;overflow:hidden}.support-reference-icon{display:inline-flex;flex:none;color:var(--text-secondary)}.support-message-references>li{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;font:var(--text-dense)}.support-message-references [data-unavailable]{color:var(--text-secondary)}.support-reference-picker{display:grid;gap:var(--space-3);align-content:start}.support-reference-status{margin:0;color:var(--text-secondary);font:var(--text-dense)}.support-reference-status:empty{display:none}.support-reference-results{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.support-reference-result>.check{min-height:var(--control-sm)}.support-participants{display:grid;gap:var(--space-4)}.support-participant-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.support-participant{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);min-height:var(--control-sm)}.support-participant-avatar,.support-participant-avatar>svg{display:block;width:24px;height:24px}.support-participant-who{display:grid;min-width:0}.support-participant-who>p{margin:0}.support-participant-name{font:var(--text-dense);font-weight:600}.support-participant-email{color:var(--text-secondary);font:var(--text-caption)}.support-participant-add{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;align-items:end;gap:var(--space-1) var(--space-2)}.support-participant-add[hidden]{display:none}.support-participant-add>.support-participant-hint{grid-row:2;grid-column:1/-1;color:var(--text-muted);font:var(--text-caption)}.support-participant-status{margin:0;color:var(--text-secondary);font:var(--text-dense)}.support-participant-status:empty{display:none}.support-workspace:dir(rtl) svg[data-icon="icon.chevron-left"]{transform:scaleX(-1)}@media (pointer:coarse){.support-property :is(input,.choice-trigger)[data-size=compact],.support-property [data-size=compact] .choice-trigger{min-height:var(--control-md)}}}