@layer design{.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)}.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{.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}.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}}@layer design{: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))}.asset-gallery{min-width:0;container-type:inline-size}.asset-gallery .asset-collection-header{flex-wrap:wrap}.asset-gallery .asset-collection-heading{flex:1 1 16rem}.asset-gallery .asset-collection-header-actions,.asset-gallery-owner-actions{flex-wrap:wrap;min-width:0;max-width:100%}.asset-gallery-owner-actions{display:flex;align-items:center;gap:var(--space-2)}.asset-gallery-owner-actions[hidden]{display:none}.asset-gallery-bar{justify-content:space-between}.asset-gallery-bar[hidden]{display:none}.asset-gallery-view-switch{display:flex;flex:none;min-width:0;max-width:100%;margin-inline-start:auto}.asset-gallery:not([data-owner-items]) .asset-collection-items{grid-template-columns:repeat(auto-fill,minmax(min(100%,208px),1fr));gap:var(--space-4)}.asset-gallery .asset-collection-empty{padding:0;border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-panel);text-align:center}.asset-gallery .asset-collection-empty>.empty-state{background:transparent}.asset-gallery-item{display:flex;min-width:0}.asset-gallery-card{position:relative;display:grid;grid-template-rows:auto auto;align-content:start;width:100%;min-width:0;margin:0;padding:0;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-panel);color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--motion-feedback) var(--motion-easing),background-color var(--motion-feedback) var(--motion-easing)}.asset-gallery-card:hover{border-color:var(--border-strong)}}@layer design{.asset-gallery-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.asset-gallery-preview{position:relative;display:grid;place-items:center;aspect-ratio:4/3;min-width:0;overflow:hidden;border-block-end:1px solid var(--border-default);background:var(--surface-sunken);color:var(--text-secondary)}.asset-gallery-preview img,.asset-gallery-preview>.asset-gallery-video{display:block;width:100%;height:100%;object-fit:cover}.asset-gallery-preview>.asset-gallery-video{position:absolute;inset:0}.asset-gallery-preview>svg{color:var(--text-muted)}.asset-gallery-kind-icon{display:grid;place-items:center;color:var(--text-muted)}.asset-gallery-preview-excerpt>.asset-gallery-kind-icon{display:none}.asset-gallery-paper{position:absolute;inset:var(--space-4) var(--space-6) 0;display:grid;align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border-default);border-block-end:0;border-radius:var(--radius) var(--radius) 0 0;background:var(--surface-panel);color:var(--text-muted)}.asset-gallery-excerpt{display:block;min-width:0;max-height:60px;overflow:hidden;color:var(--text-secondary);font:var(--text-dense);overflow-wrap:anywhere;-webkit-mask-image:linear-gradient(180deg,black 55%,transparent);mask-image:linear-gradient(180deg,black 55%,transparent)}.asset-gallery-paper-sheet{grid-template-rows:auto minmax(0,1fr)}.asset-gallery-sheet{display:grid;grid-template-columns:repeat(var(--sheet-columns,4),minmax(0,1fr));align-content:start;min-width:0;min-height:0;overflow:hidden;color:var(--text-secondary);font:var(--text-caption);font-variant-numeric:tabular-nums;-webkit-mask-image:linear-gradient(90deg,black 80%,transparent),linear-gradient(180deg,black 60%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,black 80%,transparent),linear-gradient(180deg,black 60%,transparent);mask-composite:intersect}.asset-gallery-sheet-cell{min-width:0;padding:2px var(--space-2) 2px 0;overflow:hidden;white-space:nowrap;text-overflow:clip;border-block-end:1px solid var(--border-default);-webkit-mask-image:linear-gradient(90deg,black calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 12px),transparent)}.asset-gallery-sheet-cell[data-numeric]{text-align:end;-webkit-mask-image:none;mask-image:none}.asset-gallery-sheet-head{font-weight:600;color:var(--text-primary)}.asset-gallery-details{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "meta";align-content:start;row-gap:var(--space-1);min-width:0;padding:var(--space-3)}.asset-gallery-details>.asset-gallery-name{grid-area:name;display:block;min-width:0;overflow:hidden;white-space:nowrap;font:var(--text-dense);font-weight:600;color:var(--text-primary)}.asset-gallery-details>.asset-gallery-meta{grid-area:meta;display:flex;align-items:center;gap:var(--space-2);min-width:0;overflow:hidden;white-space:nowrap;color:var(--text-muted);font:var(--text-dense);font-variant-numeric:tabular-nums}.asset-gallery-meta>.metadata-pill{flex:none;min-height:0;padding:0 var(--space-2);font-size:12px;line-height:20px;letter-spacing:.02em}.asset-gallery-meta>.asset-gallery-modified{margin-inline-start:auto;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.asset-gallery-duration:empty,.asset-gallery-modified:empty{display:none}.asset-gallery-duration{flex:none;font-variant-numeric:tabular-nums}.asset-gallery-media{position:absolute;inset:1px 1px auto;z-index:1;display:grid;place-items:center;aspect-ratio:4/3;pointer-events:none}.asset-gallery-media>.btn{pointer-events:auto}.asset-gallery-item:has(>.asset-gallery-media>.btn:hover)>.asset-gallery-card{border-color:var(--border-strong)}.asset-gallery[data-layout=list] .asset-gallery-media{inset:0 var(--space-3) 0 auto;aspect-ratio:auto}.asset-gallery[data-layout=list]:has(.asset-gallery-item[data-playable]) .asset-gallery-item:not([data-folder])>.asset-gallery-card{padding-inline-end:calc(2 * var(--space-3) + var(--control-sm))}.asset-gallery[data-layout=list] .asset-gallery-item:has(>.asset-gallery-media>.btn:hover)>.asset-gallery-card{background:var(--surface-hover)}.asset-gallery-player[hidden]{display:none}.asset-gallery:not([data-layout=list]) .asset-gallery-facts{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.asset-gallery[data-layout=list]:not([data-owner-items]) .asset-collection-items{grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-panel)}.asset-gallery[data-layout=list] .asset-gallery-item+.asset-gallery-item{border-block-start:1px solid var(--border-default)}.asset-gallery[data-layout=list] .asset-gallery-card{grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto;align-items:center;column-gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border:0;border-radius:0;background:transparent}.asset-gallery[data-layout=list] .asset-gallery-card:hover{background:var(--surface-hover)}.asset-gallery[data-layout=list] .asset-gallery-card:focus-visible{outline-offset:-2px}.asset-gallery[data-layout=list] .asset-gallery-preview{width:48px;height:48px;aspect-ratio:auto;border:0;border-radius:var(--radius)}.asset-gallery[data-layout=list] .asset-gallery-excerpt{display:none}.asset-gallery[data-layout=list] .asset-gallery-details{grid-template-columns:minmax(0,1fr) minmax(9rem,max-content) 9ch;grid-template-areas:"name meta facts";align-items:center;column-gap:var(--space-4);padding:0}.asset-gallery[data-layout=list] .asset-gallery-facts{grid-area:facts;justify-self:end;color:var(--text-muted);font:var(--text-dense);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end}@container (max-width:560px){.asset-gallery .asset-collection-tools{flex-wrap:wrap}.asset-gallery .asset-collection-search{flex-basis:100%}.asset-gallery:not([data-owner-items]) .asset-collection-items{grid-template-columns:repeat(auto-fill,minmax(min(100%,152px),1fr));gap:var(--space-3)}.asset-gallery[data-layout=list] .asset-gallery-details{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name" "meta facts";row-gap:var(--space-1)}.asset-gallery-paper{inset:var(--space-3) var(--space-4) 0}}.asset-gallery-table{min-width:0;max-width:100%}.asset-gallery .asset-collection-panel{grid-template-columns:minmax(0,1fr)}.asset-gallery-table-file.file-name{gap:var(--space-3)}.asset-gallery-table-file .file-name-glyph>img,.asset-gallery-table-icon{display:grid;place-items:center;flex:none;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-xs);background:var(--surface-sunken);color:var(--text-secondary)}.asset-gallery-table-file .file-name-glyph>img{object-fit:cover}.asset-gallery-table-file .file-name-text{font:var(--text-body);font-weight:500}.asset-gallery-pages{min-width:0;margin-block-start:var(--space-3)}.asset-gallery-table .data-scroll{max-height:min(64dvh,680px)}.asset-gallery-table .data-region{min-width:0}.asset-gallery-table td time{white-space:nowrap}@media (prefers-reduced-motion:reduce){.asset-gallery-card{transition:none}}.asset-gallery-preview-actions{display:flex;align-items:center;gap:var(--space-2);flex:none}.dialog.asset-gallery-dialog[data-dialog-size=wide]{height:min(82dvh,860px)}.dialog.asset-gallery-dialog>header{min-width:0}.dialog.asset-gallery-dialog>header h2{flex:1 1 auto;min-width:0}.dialog.asset-gallery-dialog>[data-body]{display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden}.asset-gallery-lightbox{display:grid;grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0}.asset-gallery-viewer{min-width:0;min-height:0;overflow:hidden}.asset-gallery-viewer>.document-viewer{--document-viewer-height:100%;height:100%;min-height:0}@media (max-width:560px){.dialog.asset-gallery-dialog>header{flex-wrap:wrap}.dialog.asset-gallery-dialog>header h2{flex:1 1 calc(100% - 6rem)}}.asset-gallery-item[data-folder]+.asset-gallery-item:not([data-folder]){grid-column-start:1}.asset-gallery-card.asset-gallery-folder{grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto;align-items:center;column-gap:var(--space-3);padding:var(--space-3)}.asset-gallery-folder .asset-gallery-details{padding:0}.asset-gallery-folder-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius);background:var(--surface-sunken);color:var(--text-secondary)}.asset-gallery[data-layout=list] .asset-gallery-card.asset-gallery-folder{grid-template-columns:48px minmax(0,1fr);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2)}.asset-gallery[data-layout=list] .asset-gallery-folder-icon{width:48px;height:48px}.asset-gallery[data-layout=list] .asset-gallery-folder .asset-gallery-details{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name meta"}.asset-gallery-location{min-width:0}.asset-gallery:not([data-layout=list]) .asset-gallery-item:not([data-folder]) .asset-gallery-location{display:none}.asset-gallery-crumbs{min-width:0}.asset-gallery-crumbs[hidden],.asset-gallery-scope[hidden]{display:none}.asset-gallery-crumbs .breadcrumbs{margin:0;font:var(--text-title)}.asset-gallery-crumbs .breadcrumbs a{font-weight:400}.asset-gallery-scope[aria-pressed=true]{color:var(--text-primary);text-decoration-thickness:2px}.asset-gallery-table .table-context:not([hidden]){display:flex}.asset-gallery-table .data-region:not([data-expanded-workspace],.table-dialog .data-region) .table-heading>strong{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.asset-gallery[data-layout=list] .asset-gallery-preview>.asset-gallery-paper{display:none}.asset-gallery[data-layout=list] .asset-gallery-preview-excerpt>.asset-gallery-kind-icon{display:grid}.asset-gallery-table-icon svg,.asset-gallery[data-layout=list] .asset-gallery-kind-icon svg{width:20px;height:20px}.asset-gallery-table-icon,.asset-gallery[data-layout=list] .asset-gallery-preview{background:var(--surface-sunken)}.asset-gallery-selection{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-panel);font:var(--text-dense)}.asset-gallery-selection[hidden]{display:none}.asset-gallery-selection>.row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-inline-start:auto}.asset-gallery-selection-count{font-weight:600;font-variant-numeric:tabular-nums}.asset-gallery-selection-notice{flex:1 1 100%}.asset-gallery-selection .btn[hidden],.asset-gallery-selection-notice:empty{display:none}.asset-gallery-item{position:relative;--pick-inline:var(--space-1);--pick-block:var(--space-1);--pick-shift:0}.asset-gallery-item[data-folder],.asset-gallery[data-layout=list] .asset-gallery-item{--pick-block:50%;--pick-shift:-50%}.asset-gallery-item[data-folder]{--pick-inline:calc(var(--space-3) + 6px)}.asset-gallery[data-layout=list] .asset-gallery-item{--pick-inline:calc(var(--space-2) + 10px)}.asset-gallery-item>.asset-gallery-pick{position:absolute;inset-block-start:var(--pick-block);inset-inline-start:var(--pick-inline);z-index:1;transform:translateY(var(--pick-shift));opacity:0;transition:opacity var(--motion-feedback) var(--motion-easing)}.asset-gallery-pick .selection-control-mark{box-shadow:0 0 0 2px var(--surface-panel)}.asset-gallery-item:is(:hover,:focus-within,.is-selected)>.asset-gallery-pick,.asset-gallery[data-selecting=true] .asset-gallery-pick{opacity:1}.asset-gallery-folder-icon,.asset-gallery[data-layout=list] .asset-gallery-preview{opacity:var(--glyph-opacity,1);transition:opacity var(--motion-feedback) var(--motion-easing)}.asset-gallery-item:has(>.asset-gallery-pick):is(:hover,:focus-within,.is-selected),.asset-gallery[data-selecting=true] .asset-gallery-item:has(>.asset-gallery-pick){--glyph-opacity:0}.asset-gallery-item.is-selected>.asset-gallery-card{border-color:var(--selection-text);background:var(--surface-selected)}.asset-gallery[data-layout=list] .asset-gallery-item.is-selected>.asset-gallery-card{border-color:transparent}@media (pointer:coarse){.asset-gallery-item>.asset-gallery-pick{opacity:1}.asset-gallery-item:has(>.asset-gallery-pick){--glyph-opacity:0}}@media (prefers-reduced-motion:reduce){.asset-gallery-folder-icon,.asset-gallery-pick,.asset-gallery[data-layout=list] .asset-gallery-preview{transition:none}}}@layer design{.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}@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}.job-tracker-anchor{position:relative;margin:5px;overflow:visible}.job-tracker-trigger.btn.icon{--height:var(--control-sm);gap:var(--space-1);width:auto;min-width:var(--height);height:var(--height);min-height:var(--height);padding:0 var(--space-2);color:var(--text-secondary)}.job-tracker-anchor[hidden]{display:none}.job-tracker-count{font:var(--text-dense);font-variant-numeric:tabular-nums}.job-tracker-count:empty{display:none}[data-job-announcer]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.job-tracker-popover{position:fixed;inset:auto;margin:0;padding:0;max-width:calc(100vw - 24px);overflow:auto;overscroll-behavior:contain;background:var(--surface-panel);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius);box-shadow:var(--shadow-overlay);z-index:var(--layer-popover);font:var(--text-body);container-type:inline-size}.job-tracker-popover[popover]{position:fixed}.job-tracker-popover>footer,.job-tracker-popover>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:10px 14px}.job-tracker-popover>header{border-bottom:1px solid var(--border-default)}.job-tracker-popover>header h3{font:var(--text-title);font-size:16px}.job-tracker-heading{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2);min-width:0}.job-tracker-heading>.feedback[data-layout][data-tone]{margin:0;gap:var(--space-1);color:var(--text-muted);font:var(--text-dense)}.job-tracker-heading>.feedback>svg{width:16px;height:16px}.job-tracker-retry-review{display:grid;gap:var(--space-2);margin-top:5px;padding:var(--space-2) 10px;border-inline-start:2px solid var(--border-default);min-width:0}.job-tracker-retry-review section{min-width:0}.job-tracker-retry-review h5{margin:0;font:var(--text-dense);font-weight:600;color:var(--text-secondary)}.job-tracker-retry-review dl{display:grid;gap:3px;margin:3px 0 0;font:var(--text-dense)}.job-tracker-retry-review dl>div{display:grid;grid-template-columns:minmax(88px,.55fr) minmax(0,1fr);gap:var(--space-2)}.job-tracker-retry-review dt{color:var(--text-muted)}.job-tracker-retry-review dd,.job-tracker-retry-review p{margin:0;color:var(--text-primary);overflow-wrap:anywhere}.job-tracker-retry-review p{font:var(--text-dense);color:var(--text-muted)}.job-tracker-body>[data-job-load-feedback]{margin-block:var(--space-2)}}@layer design{@media (max-width:420px){.job-tracker-popover{max-width:calc(100vw - 16px)}.job-tracker-body,.job-tracker-popover>footer,.job-tracker-popover>header{padding-inline:var(--space-3)}}.job-tracker-popover>header{align-items:center}.job-tracker-popover>header>[data-action=clear-finished]{margin-inline-start:auto;color:var(--text-secondary)}.job-tracker-summary{color:var(--text-muted);font:var(--text-dense);font-variant-numeric:tabular-nums}.job-tracker-popover>footer{justify-content:flex-start;padding-block:6px;border-top:1px solid var(--border-default)}.job-tracker-popover>footer[hidden]{display:none}.job-tracker-body{padding:var(--space-1) var(--space-2);overflow:auto;max-height:min(440px,calc(100dvh - 180px));overscroll-behavior:contain}.job-tracker-list{list-style:none;margin:0;padding:0}.job-tracker-row{display:grid;grid-template-columns:16px minmax(0,1fr) var(--control-xs);align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-1) 0 var(--space-1) var(--space-2);border-radius:6px;font:var(--text-dense);outline:none}.job-tracker-row:hover{background:var(--surface-hover)}.job-tracker-row:focus-visible{box-shadow:0 0 0 2px var(--focus-ring) inset}.job-tracker-status{display:grid;place-items:center;width:16px;height:16px}.job-tracker-text{display:grid;min-width:0}.job-tracker-name{color:var(--text-primary)}.job-tracker-meta,.job-tracker-name{min-width:0;overflow:hidden;white-space:nowrap}.job-tracker-meta{color:var(--text-muted);font-variant-numeric:tabular-nums}.job-tracker-action{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);min-width:var(--control-xs)}.job-tracker-row .job-tracker-action{grid-column:3;justify-self:end}.job-tracker-row:has(.job-tracker-action [data-action=confirm-cancel-job]),.job-tracker-row:has(.job-tracker-action [data-action=open-job]){grid-template-columns:16px minmax(0,1fr) auto}.job-tracker-action .btn.icon{width:var(--control-xs);height:var(--control-xs);min-height:var(--control-xs);color:var(--text-secondary)}.job-tracker-detail{padding:0 var(--space-2) var(--space-2) calc(16px + var(--space-4))}.job-tracker-detail .job-tracker-retry-review{margin-top:0}@media (pointer:coarse){.job-tracker-row{min-height:48px}.job-tracker-action .btn.icon{width:44px;height:44px}}.job-tracker-history{display:grid;gap:var(--space-3);min-width:0}.job-tracker-history-status{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.job-tracker-history-status>span{display:grid;place-items:center;width:16px;height:16px}.assistant-activity{display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:1.5em;color:var(--text-secondary);font:var(--text-dense)}.assistant-activity-mark{display:grid;grid-template-columns:repeat(3,var(--space-1));gap:1px;flex:none;color:var(--text-primary)}.assistant-activity-mark>span{width:var(--space-1);height:var(--space-1);background:currentColor;opacity:.4}.assistant-activity[data-active] .assistant-activity-mark>span{animation-name:assistant-activity-pixel;animation-duration:calc(var(--motion-feedback) * 8);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.assistant-activity-mark>span:first-child,.assistant-activity-mark>span:nth-child(5),.assistant-activity-mark>span:nth-child(7){animation-delay:var(--motion-feedback)}.assistant-activity-mark>span:nth-child(2),.assistant-activity-mark>span:nth-child(6),.assistant-activity-mark>span:nth-child(8){animation-delay:calc(var(--motion-feedback) * 2)}.assistant-activity-mark>span:nth-child(3),.assistant-activity-mark>span:nth-child(9){animation-delay:calc(var(--motion-feedback) * 3)}.assistant-activity-copy{display:grid;flex:1 1 auto;min-width:0;gap:var(--space-1)}.assistant-activity-detail{min-width:0;overflow-wrap:anywhere}.assistant-activity-detail[hidden]{display:none}.assistant-activity-announcer{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.assistant-activity-label{min-width:0;overflow-wrap:anywhere;color:var(--text-secondary)}.assistant-activity-label-text{display:inline-block}.assistant-activity[data-label-overflow=wrap] .assistant-activity-label,.assistant-activity[data-label-overflow=wrap] .assistant-activity-label-text{white-space:normal;overflow-wrap:anywhere}.assistant-activity[data-active][data-label-overflow=marquee] .assistant-activity-label[data-overflow=true] .assistant-activity-label-text{animation:assistant-activity-marquee var(--assistant-marquee-duration,8s) linear infinite alternate}}@layer design{.assistant-activity[data-active][data-label-overflow=marquee]:is(:hover,:focus-within,[data-marquee-visible=false]) .assistant-activity-label[data-overflow=true] .assistant-activity-label-text{animation-play-state:paused}@keyframes assistant-activity-marquee{0%,15%{transform:translateX(0)}85%,to{transform:translateX(var(--assistant-marquee-shift,0))}}.assistant-activity[data-active] .assistant-activity-label{animation:assistant-activity-pulse calc(var(--motion-transition) * 8) ease-in-out infinite}@supports (background-clip:text) or (-webkit-background-clip:text){.assistant-activity[data-active] .assistant-activity-label{background-image:linear-gradient(90deg,currentColor 35%,var(--text-primary) 50%,currentColor 65%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:assistant-activity-sweep calc(var(--motion-transition) * 12) linear infinite,assistant-activity-pulse calc(var(--motion-transition) * 8) ease-in-out infinite}}.assistant-activity-elapsed{flex:0 0 8ch;text-align:end;font-variant-numeric:tabular-nums}.assistant-activity-elapsed[hidden]{display:none}.assistant-activity:not([data-active]) .assistant-activity-label,.assistant-activity:not([data-active]) .assistant-activity-mark>span{animation:none}@keyframes assistant-activity-pixel{0%,to{opacity:.25}45%{opacity:1}}@keyframes assistant-activity-pulse{0%,to{color:var(--text-secondary)}50%{color:var(--text-primary)}}@keyframes assistant-activity-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.assistant-activity[data-label-overflow=marquee] .assistant-activity-label{white-space:normal;overflow:visible;overflow-wrap:anywhere;mask-image:none;-webkit-mask-image:none}.assistant-activity[data-label-overflow=marquee] .assistant-activity-label-text{display:inline;animation:none!important;transform:none}}@media (forced-colors:active),(prefers-contrast:more),(prefers-reduced-motion:reduce){.assistant-activity[data-active] .assistant-activity-mark>span{animation:none;opacity:1}.assistant-activity[data-active] .assistant-activity-label{animation:none;background:none;color:var(--text-primary);-webkit-text-fill-color:currentColor}}}@layer design{.accordion{min-width:0;border-block:1px solid var(--border-default)}.accordion+.accordion{border-top:0}.accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:44px;padding:var(--space-3) var(--space-2);list-style:none;cursor:pointer;color:var(--text-primary);font:var(--text-dense);font-weight:600;border-radius:4px}.accordion-heading{min-width:0;margin:0;font:inherit;letter-spacing:inherit;color:inherit}.accordion>summary::-webkit-details-marker{display:none}.accordion>summary::marker{content:""}.accordion>summary:hover{background:var(--surface-hover)}.accordion>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.accordion-indicator{position:relative;flex:none;width:16px;height:16px;color:var(--text-secondary)}.accordion-indicator:after,.accordion-indicator:before{content:"";position:absolute;inset:7px 2px auto;height:2px;background:currentColor;border-radius:1px}.accordion-indicator:after{transform:rotate(90deg)}.accordion[open]>summary .accordion-indicator:after{display:none}.accordion-content{padding:var(--space-2) var(--space-2) var(--space-4);min-width:0}.accordion-content>:first-child{margin-top:0}.accordion-content>:last-child{margin-bottom:0}.article-copy{min-width:0;color:var(--text-secondary);font:var(--text-body)}}@layer design{.article-copy>:where(p){margin:0;overflow-wrap:break-word}.article-copy>*+*{margin-top:var(--space-6)}.article-copy>p+p{margin-top:var(--space-4)}.article-copy>:is(h2,h3,h4)[id]{scroll-margin-block-start:calc(var(--documentation-rail-top, var(--control-lg)) + var(--space-6))}.article-copy :is(p,li,dd,dt,td,th,blockquote):not([class]):not(:is([data-prose-boundary],ui-icon-browser) *)>:is(strong,b){font-weight:600;color:var(--text-primary)}:is(.rich-text,.article-copy,.explorer-section-content,.message-body) :is(p,dd,dt,h1,h2,h3,h4,h5,h6,blockquote,figcaption,summary):not([class]):not(:is([data-prose-boundary],ui-icon-browser) *)>:is(strong,em,b,i,mark)>code,:is(.rich-text,.article-copy,.explorer-section-content,.message-body) :is(p,dd,dt,h1,h2,h3,h4,h5,h6,blockquote,figcaption,summary):not([class]):not(:is([data-prose-boundary],ui-icon-browser) *)>code,:is(.rich-text,.article-copy,.explorer-section-content,.message-body) :is(ul,ol):not([class]):not(:is([data-prose-boundary],ui-icon-browser) *)>li>:is(strong,em,b,i,mark)>code,:is(.rich-text,.article-copy,.explorer-section-content,.message-body) :is(ul,ol):not([class]):not(:is([data-prose-boundary],ui-icon-browser) *)>li>code{font-size:.9em;padding:.1em .35em;border-radius:calc(var(--radius) / 2);background:var(--code-inline-surface);color:var(--code-inline-text);overflow-wrap:anywhere;box-decoration-break:clone;-webkit-box-decoration-break:clone}:is(.rich-text,.article-copy,.explorer-section-content,.message-body) :is(ul,ol):not([class]):not(:is([data-prose-boundary],ui-icon-browser) *){padding-inline-start:1.75em;margin-block:var(--space-3);list-style-position:outside}:is(.rich-text,.article-copy,.explorer-section-content,.message-body) :is(ul,ol):not([class]):not(:is([data-prose-boundary],ui-icon-browser) *)>li{padding-inline-start:.25em;overflow-wrap:anywhere}:is(.rich-text,.article-copy,.explorer-section-content,.message-body) :is(ul,ol):not([class]):not(:is([data-prose-boundary],ui-icon-browser) *)>li+li{margin-block-start:var(--space-2)}:is(.rich-text,.article-copy,.explorer-section-content,.message-body) :is(ul,ol):not([class]):not(:is([data-prose-boundary],ui-icon-browser) *)>li>:is(ul,ol):not([class]):not(:is([data-prose-boundary],ui-icon-browser) *){margin-block:var(--space-2)}:is(.rich-text,.article-copy,.explorer-section-content,.message-body) :is(ul,ol):not([class]):not(:is([data-prose-boundary],ui-icon-browser) *)>li>p:not([class]){margin-block:var(--space-2)}:is(.rich-text,.article-copy,.explorer-section-content,.message-body)>ul{list-style-type:disc}:is(.rich-text,.article-copy,.explorer-section-content,.message-body) :is(ul,ol):not([class]):not(:is([data-prose-boundary],ui-icon-browser) *)>li>ul:not([class]){list-style-type:circle}:is(.rich-text,.article-copy,.explorer-section-content,.message-body) :is(ul,ol):not([class]):not(:is([data-prose-boundary],ui-icon-browser) *)>li :is(ul,ol):not([class]):not(:is([data-prose-boundary],ui-icon-browser) *)>li>ul:not([class]){list-style-type:square}:is(.rich-text,.article-copy,.explorer-section-content,.message-body)>ol{list-style-type:decimal}:is(.rich-text,.article-copy,.explorer-section-content,.message-body) :is(ul,ol):not([class]):not(:is([data-prose-boundary],ui-icon-browser) *)>li>ol:not([class]){list-style-type:lower-alpha}:is(.rich-text,.article-copy,.explorer-section-content,.message-body) :is(ul,ol):not([class]):not(:is([data-prose-boundary],ui-icon-browser) *)>li :is(ul,ol):not([class]):not(:is([data-prose-boundary],ui-icon-browser) *)>li>ol:not([class]){list-style-type:lower-roman}.rich-text .task-list-item{list-style:none;position:relative}.rich-text .task-list-item>input[type=checkbox]{position:absolute;inset-inline-start:-1.5em;top:.3em;width:1em;height:1em;margin:0;accent-color:var(--text-primary)}.rich-text p:not([class])>img,.rich-text>img{max-width:100%;height:auto;object-fit:contain}:is(.rich-text,.article-copy) :is(img,video,audio,iframe):not([class]){display:block;max-width:100%}:is(.rich-text,.article-copy) :is(img,video):not([class]){height:auto;object-fit:contain}:is(.rich-text,.article-copy) audio:not([class]){width:100%}:is(.rich-text,.article-copy) iframe:not([class]){width:100%;aspect-ratio:16/9;height:auto;border:0}:is(.rich-text,.article-copy)>figure{display:grid;gap:var(--space-2);margin:0}:is(.rich-text,.article-copy)>figure>figcaption:not([class]){color:var(--text-secondary);font:var(--text-dense)}.rich-text>pre{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow:auto;max-width:100%;margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius);background:var(--code-surface);color:var(--code-text);font-size:14px;line-height:22px}.rich-text>blockquote{margin-inline:0;padding-inline-start:var(--space-4);border-inline-start:3px solid var(--border-strong)}:is(.rich-text,.article-copy)>blockquote[data-variant=pull]{margin-inline:0;padding:clamp(var(--space-4),4vw,var(--space-8));border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow-raised);color:var(--text-primary);font:var(--text-pull-quote);overflow-wrap:break-word;text-wrap:pretty}.rich-text-math-display{display:block;overflow-y:hidden;padding-block:.25em;position:relative;max-inline-size:100%;overflow-x:auto}.rich-text-table-scroll{max-width:100%;overflow:auto;min-width:0}.rich-text-table-scroll table{width:100%;border-collapse:collapse;font:inherit;text-align:start}.rich-text-table-scroll :is(th,td){padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-default);text-align:start;vertical-align:top}.rich-text-table-scroll th{font-weight:600}.rich-text-table-scroll [align=right]{text-align:right}.rich-text-table-scroll [align=center]{text-align:center}:is(.rich-text,.article-copy,.explorer-section-content)>:is(h1,h2,h3,h4,h5,h6){color:var(--text-primary);overflow-wrap:anywhere;margin-block:var(--space-6) var(--space-3)}:is(.rich-text,.article-copy,.explorer-section-content)>h1{font:var(--text-page)}:is(.rich-text,.article-copy,.explorer-section-content)>h2{font:var(--text-title)}:is(.rich-text,.article-copy,.explorer-section-content)>h3{font:var(--text-lede);font-weight:600}:is(.rich-text,.article-copy,.explorer-section-content)>h4{font:var(--text-body);font-weight:600}:is(.rich-text,.article-copy,.explorer-section-content)>:is(h5,h6){font:var(--text-dense);font-weight:600}:is(.rich-text,.article-copy,.explorer-section-content)>h6{color:var(--text-secondary)}:is(.rich-text,.article-copy)>:first-child{margin-block-start:0}.rich-text>:last-child{margin-block-end:0}.rich-text :is(blockquote:not([class]),:is(ul,ol):not([class]):not(:is([data-prose-boundary],ui-icon-browser) *)>li)>blockquote{padding-inline-start:var(--space-4);border-inline-start:3px solid var(--border-default);margin-inline:0}.rich-text details:not([class])>summary{list-style:none}.rich-text details:not([class])>summary::-webkit-details-marker{display:none}.rich-text details:not([class])>summary:after{content:"+"}.rich-text details:not([class])[open]>summary:after{content:"−"}@container (max-width:480px){.rich-text :is(ul,ol):not([class]):not(:is([data-prose-boundary],ui-icon-browser) *){padding-inline-start:1.4em}}:is(.article-copy,.rich-text)[data-size=reading]{max-inline-size:var(--measure);font:var(--text-reading)}:is(.article-copy,.rich-text)[data-size=reading]>h2{font:var(--text-reading-h2)}:is(.article-copy,.rich-text)[data-size=reading]>h3{font:var(--text-reading-h3)}:is(.article-copy,.rich-text)[data-size=reading]>h4{font:var(--text-reading-h4)}}