@layer design{.btn{--height:var(--control-md);--btn-pad-block:var(--space-2);--btn-pad-inline:var(--space-4);--btn-gap:var(--space-2);--btn-min:64px;--btn-icon:18px;--btn-end-icon:16px;min-height:var(--height);min-width:var(--btn-min);flex-shrink:0;padding:var(--btn-pad-block) var(--btn-pad-inline);display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-panel);color:var(--text-primary);font:var(--text-dense);font-weight:500;line-height:20px;text-decoration:none;white-space:nowrap;transition:background-color var(--motion-feedback) var(--motion-easing),border-color var(--motion-feedback) var(--motion-easing),color var(--motion-feedback) var(--motion-easing)}.btn:where(:not([data-size])){--height:var(--density-control);--btn-pad-block:var(--density-pad-block);--btn-pad-inline:var(--density-pad-inline);--btn-gap:var(--density-gap);--btn-min:calc(2 * var(--density-pad-inline) + 32px);--btn-icon:var(--density-icon);--btn-end-icon:max(16px,calc(var(--density-icon) - 2px))}.btn[data-size=dense]{--height:var(--control-xs);--btn-pad-block:var(--space-1);--btn-pad-inline:10px;--btn-gap:6px;--btn-min:48px;--btn-icon:14px;--btn-end-icon:14px}.btn[data-size=compact]{--height:var(--control-sm);--btn-pad-inline:var(--space-3);--btn-gap:6px;--btn-min:56px;--btn-icon:16px;--btn-end-icon:16px}.btn[data-size=large]{--height:var(--control-lg);--btn-pad-block:var(--space-3);--btn-pad-inline:20px;--btn-min:72px;--btn-icon:20px;--btn-end-icon:18px}.btn.icon{--btn-min:0px;--btn-icon:18px}.btn.icon[data-size=dense]{--btn-icon:16px}.btn.icon[data-size=large]{--btn-icon:20px}.btn.icon:where(:not([data-size])){--btn-icon:max(18px,var(--density-icon))}.btn[data-icon-position=end]{--btn-icon:var(--btn-end-icon)}@container (max-width:160px){.btn[data-collapse]{--btn-min:0px;width:var(--height);padding:0;gap:0}.btn[data-collapse]>.btn-label{position:absolute;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}}.btn>.copy-original>svg[data-icon],.btn>svg[data-icon]{width:var(--btn-icon);height:var(--btn-icon)}.btn-swap{display:inline-grid;justify-items:center}.btn-swap>*{grid-area:1/1}.btn-swap>[aria-hidden=true]{visibility:hidden}.btn-glyph-swap{display:inline-grid;position:relative;width:var(--btn-icon);height:var(--btn-icon);flex:0 0 auto}.btn-glyph-swap>*{grid-area:1/1}.btn-glyph-swap>[data-btn-glyph],.btn-glyph-swap>[data-btn-glyph]>svg{width:100%;height:100%;display:block}.btn-glyph-label{display:inline-grid;position:relative}.btn-pending-ring{display:block;width:var(--btn-icon);height:var(--btn-icon);visibility:hidden}.btn-pending-ring>svg{display:block;width:100%;height:100%}.btn-pending-ring circle{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.btn-glyph-label>.btn-pending-ring{position:absolute;inset:0;margin:auto}.btn[data-variant=text]:not(.icon) :is(.btn-glyph-swap,.btn-pending-ring){width:1em;height:1em}.btn[data-pending-display=glyph][aria-busy=true] .btn-glyph-label>[data-btn-idle],.btn[data-pending-display=glyph][aria-busy=true] .btn-glyph-swap>[data-btn-glyph]{visibility:hidden}.btn[data-pending-display=glyph][aria-busy=true] .btn-pending-ring{visibility:visible;animation:btn-pending-spin calc(var(--motion-transition) * 5) linear infinite}@keyframes btn-pending-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.btn[data-pending-display=glyph][aria-busy=true] .btn-pending-ring{animation:none}}.btn>.btn-count{margin-inline-start:calc(6px - var(--btn-gap));color:var(--text-muted);font-weight:400;font-variant-numeric:tabular-nums}.btn:is([data-variant=primary],[data-variant=destructive],[data-variant=danger])>.btn-count{color:inherit;opacity:.8}.btn:is(:disabled,[aria-disabled=true])>.btn-count{color:inherit;opacity:1}.btn:hover{background:var(--surface-hover);color:var(--text-primary)}.btn:active{background:var(--surface-selected)}.btn[data-variant=primary]{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.btn[data-variant=primary]:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn[data-variant=danger],.btn[data-variant=destructive]{background:var(--danger-solid);border-color:var(--danger-solid);color:var(--text-inverse)}.btn.icon[data-variant=plain]{border-color:transparent;background:transparent;color:var(--text-secondary)}.btn.icon[data-variant=plain]:hover:not(:disabled){border-color:transparent;background:var(--surface-hover);color:var(--text-primary)}.btn.icon[data-variant=plain]:active:not(:disabled){background:var(--surface-selected)}.btn[data-variant=ghost]{border-color:color-mix(in srgb,var(--border-default) 65%,transparent);background:color-mix(in srgb,var(--text-primary) 4%,transparent);color:var(--text-secondary)}.btn[data-variant=ghost]:hover{background:color-mix(in srgb,var(--text-primary) 10%,transparent);border-color:var(--border-default);color:var(--text-primary)}.btn[data-variant=text]{border-color:transparent;background:transparent;color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.btn[data-variant=text]:hover{background:transparent;color:var(--text-primary);text-decoration-thickness:2px}.btn[data-variant=text]:disabled{background:transparent;text-decoration:none;color:var(--text-disabled)}.btn[data-variant=text]:not(.icon){--btn-min:0px;padding-inline:0;--btn-gap:0.25em}.btn[data-variant=text]:not(.icon)>svg[data-icon]{width:1em;height:1em;vertical-align:-.125em;color:inherit}.btn.icon{width:var(--height);padding:0;flex-shrink:0}.btn:disabled,.btn:disabled:active,.btn:disabled:hover,.btn[aria-disabled=true]{background:var(--surface-hover);border-color:transparent;color:var(--text-disabled);box-shadow:none;cursor:default}.btn.icon[data-variant=plain]:disabled,.btn.icon[data-variant=plain][aria-disabled=true]{background:transparent;border-color:transparent;color:var(--text-disabled)}.btn:not(.icon)[data-variant=plain]{border-color:transparent;background:transparent;color:var(--text-secondary)}.btn:not(.icon)[data-variant=plain]:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.btn:not(.icon)[data-variant=plain]:is(:disabled,[aria-disabled=true]){border-color:transparent;background:transparent;color:var(--text-disabled)}.btn[data-tone=primary]:is([data-variant=plain],[data-variant=text]),.btn[data-tone=primary]:is([data-variant=plain],[data-variant=text]):hover:not(:disabled,[aria-disabled=true]){color:var(--link-hover)}.btn[aria-pressed=true]:not(:disabled):not([aria-disabled=true]),.btn[aria-pressed=true]:not(:disabled):not([aria-disabled=true]):hover{background:var(--surface-selected);border-color:var(--border-strong)}@media (pointer:coarse){.btn.icon,.btn[data-size=compact]{min-height:44px}.btn.icon{min-width:44px}.btn[data-size=dense]{min-height:var(--control-md)}.btn.icon[data-size=dense]{min-width:var(--control-md)}}.btn.icon[data-shape=circle]{width:max(var(--height),var(--control-md));height:max(var(--height),var(--control-md));min-width:max(var(--height),var(--control-md));min-height:max(var(--height),var(--control-md));padding:0;aspect-ratio:1;border-radius:50%}.btn.icon[data-shape=circle]:is([data-variant=plain],[data-variant=ghost]){background:transparent;border-color:transparent}.btn.icon[data-shape=circle]:is([data-variant=plain],[data-variant=ghost]):hover:not(:disabled,[aria-disabled=true]){background:var(--surface-hover);border-color:transparent}.btn.icon[data-shape=circle]:is([data-variant=plain],[data-variant=ghost]):active:not(:disabled,[aria-disabled=true]){background:var(--surface-selected);border-color:transparent}.btn.icon[data-shape=circle]:focus-visible{border-radius:50%}:where(.field-actions){display:flex;align-items:flex-end;gap:var(--space-2);min-width:0}:where(.field-actions)>:where(input,select,.select-control,.field,.search-field,.clearable-field,.asset-collection-search){flex:1 1 auto;min-width:0}.field-actions{--field-height:var(--density-control)}.field-actions[data-size=dense]{--field-height:var(--control-xs)}.field-actions[data-size=compact]{--field-height:var(--control-sm)}.field-actions[data-size=large]{--field-height:var(--control-lg)}.field-actions>.btn,.field-actions>.btn[data-size]{--height:var(--field-height);min-height:var(--field-height)}.field-actions .choice-trigger,.field-actions>:is(.field,label)>:is(input,select),.field-actions>:is(.search-field,.asset-collection-search),.field-actions>:is(input,select){min-height:var(--field-height)}.field-actions>:is(.search-field,.asset-collection-search) input[type=search]{min-height:calc(var(--field-height) - 2px)}@media (pointer:coarse){.field-actions:is([data-size=dense],[data-size=compact]){--field-height:var(--control-md)}}}@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)}}@layer design{.toolbar{--toolbar-control:var(--control-xs);--toolbar-control-radius:calc(var(--radius) / 2);box-sizing:border-box;display:flex;align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1) var(--space-2);background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius);color:var(--text-primary);font:var(--text-dense)}.toolbar[data-joined]{border-radius:var(--radius) var(--radius) 0 0}.toolbar-group{display:flex;align-items:center;gap:2px;flex-shrink:0;min-width:0}.toolbar-divider[hidden],.toolbar-group[hidden]{display:none}.toolbar-divider{flex:none;width:1px;align-self:stretch;margin:var(--space-1) 2px;background:var(--border-default)}.toolbar-spacer{flex:1}.toolbar .btn[data-size=dense]{--height:var(--toolbar-control);border-radius:var(--toolbar-control-radius)}.toolbar .btn[data-variant=plain]:disabled,.toolbar .btn[data-variant=plain][aria-disabled=true]{border-color:transparent;background:transparent;color:var(--text-disabled)}.toolbar-choice{gap:2px;min-width:0;padding-inline:var(--space-2)}.toolbar-choice-value{max-width:10em;font:var(--text-dense);font-weight:600;font-variant-numeric:tabular-nums}.toolbar-choice svg{width:12px;height:12px;flex-shrink:0}.toolbar .select-control[data-size=compact] .choice-trigger{min-height:var(--toolbar-control);border-color:transparent;border-radius:var(--toolbar-control-radius);background:transparent}.toolbar .select-control[data-size=compact] .choice-trigger:hover:not(:disabled){background:var(--surface-hover)}.toolbar .select-control[data-size=compact] .choice-trigger:disabled{background:transparent}.toolbar-field{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-2);height:var(--toolbar-control);min-width:0;padding-inline:var(--space-2);border:1px solid var(--border-default);border-radius:var(--toolbar-control-radius);background:var(--surface-panel)}.toolbar .toolbar-field input{box-sizing:border-box;flex:1 1 auto;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--text-primary);font:var(--text-dense)}.toolbar .toolbar-field input:focus-visible{outline:0;border:0;box-shadow:none}.toolbar .toolbar-field input::-webkit-search-cancel-button{appearance:none}@media (pointer:coarse){.toolbar{--toolbar-control:var(--control-md)}.toolbar .btn[data-size=dense]{min-height:44px;min-width:44px}}}@layer design{.find-control-host{display:flex;align-items:center;gap:var(--space-1);min-width:0}.find-control-host>.btn[data-size=dense]{border-radius:calc(var(--radius) / 2)}.toolbar.find-control{flex:1 1 auto;min-width:0;max-width:360px;height:auto;padding:0;gap:var(--space-1);border:0;background:transparent}.toolbar.find-control[hidden]{display:none}.toolbar .find-control-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;flex:1 1 auto;min-width:0;overflow:hidden}.toolbar .find-control-field input{grid-column:1}.find-control-status{grid-column:2;min-width:7ch;color:var(--text-muted);font:var(--text-dense);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.find-control-status[title]{cursor:help}.toolbar.find-control>.btn{flex:none}.toolbar.find-control>.btn[hidden]{display:none}.toolbar .find-control-field[data-unavailable] .find-control-status{grid-column:1/-1;overflow:hidden;text-align:start}::highlight(find-match){background-color:color-mix(in srgb,var(--warning-text) 16%,transparent);color:inherit}::highlight(find-match-current){background-color:color-mix(in srgb,var(--warning-text) 32%,transparent);color:inherit}}@layer design{.document-viewer-search-styles{display:none!important}.document-viewer-search-dock{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);min-width:0}.document-viewer-find-anchor,.document-viewer-search-dock{position:relative}.toolbar.find-control.document-viewer-find{position:absolute;inset:var(--document-viewer-find-top,calc(var(--control-md) + var(--space-2))) var(--document-viewer-find-end,var(--space-2)) auto auto;z-index:var(--layer-popover);box-sizing:border-box;width:min(360px,calc(100% - 2 * var(--space-2)));max-width:calc(100% - 2 * var(--space-2));margin:0;padding:var(--space-1);overflow:visible;border:1px solid var(--border-default);background:var(--surface-panel);border-radius:var(--radius);box-shadow:var(--shadow-overlay)}.document-viewer-search-dock>.toolbar.find-control.document-viewer-find{inset:calc(100% + var(--space-1)) 0 auto auto}.document-viewer-find-anchor[data-find-open]>.document-viewer-content{padding-block-start:var(--document-viewer-find-reserve,0)}.document-viewer-find-anchor[data-find-open]>.document-viewer-content.document-viewer-pdf:before{content:"";position:absolute;inset:0 0 auto;box-sizing:border-box;height:var(--document-viewer-find-reserve,0);border:1px solid var(--border-default);border-bottom:0;background:var(--surface-sunken)}.document-viewer-content mark[data-document-viewer-match]{border-radius:2px;background:color-mix(in srgb,var(--warning-text) 16%,transparent);color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.document-viewer-content mark[data-document-viewer-match][data-active=true]{background:color-mix(in srgb,var(--warning-text) 32%,transparent)}.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}body>canvas.hiddenCanvasElement{display:none}.document-viewer .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.document-viewer{display:flex;flex-direction:column;gap:0;width:100%;height:var(--document-viewer-height,min(68dvh,760px));max-height:100%;min-width:0;min-height:0;container-type:inline-size;color:var(--text-primary);font:var(--text-body)}.document-viewer-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;flex:0 0 auto;margin-block-end:var(--space-3)}.document-viewer-header[hidden],.document-viewer[hidden]{display:none}.document-viewer-title{min-width:0;margin:0;overflow-wrap:anywhere;font:var(--text-title)}.document-viewer-content{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;flex:1 1 0;width:100%;height:auto;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--border-default);border-radius:0 0 var(--radius) var(--radius);background:var(--surface-sunken)}.document-viewer-page-state{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:100%;min-width:0;min-height:0;padding:var(--space-6);color:var(--text-secondary);font:var(--text-dense);text-align:center}.document-viewer-page-state[hidden]{display:none}.document-viewer-page-state-mark{display:inline-grid;place-items:center;color:var(--text-muted)}.document-viewer-page-state-title{max-width:48ch;margin:0;color:var(--text-primary);font:var(--text-body);font-weight:500;overflow-wrap:anywhere}.document-viewer-page-state[data-state=loading] .document-viewer-page-state-title{color:var(--text-secondary);font:var(--text-dense)}.document-viewer-page-state-detail{max-width:56ch;margin:0;color:var(--text-muted);overflow-wrap:anywhere}.document-viewer-page-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-2)}.document-viewer-pdf>.document-viewer-page-state{flex:1 1 0;height:auto;border:1px solid var(--border-default);border-radius:0 0 var(--radius) var(--radius);background:var(--surface-sunken)}.document-viewer-content:focus{outline:none}}@layer design{.document-viewer-content:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.document-viewer-image{min-width:0;min-height:0}.document-viewer-image,.document-viewer-video{display:block;width:100%;height:100%;object-fit:contain}.document-viewer-video{max-width:100%;max-height:100%;background:var(--surface-ink)}.document-viewer-audio{display:block;width:min(100% - 32px,640px);margin:auto}.document-viewer-audio-frame{display:grid;justify-items:center;gap:var(--space-2);width:min(100% - 32px,640px);margin:auto}.document-viewer-audio-frame>.document-viewer-audio{width:100%;margin:0}.document-viewer-media-detail{margin:0;color:var(--text-muted);font:var(--text-dense);overflow-wrap:anywhere;text-align:center}.document-viewer-plain-text{margin:0;padding:var(--space-6);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-primary);font:var(--text-dense)}.document-viewer-plain-text,.document-viewer-table{width:100%;height:100%;min-height:0;background:var(--surface-panel)}.document-viewer-table{display:flex;flex-direction:column;align-self:stretch;justify-self:stretch;min-width:0}.document-viewer-table .data-region,.document-viewer-table>div{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.document-viewer-table .data-region{border:0;border-radius:0}.document-viewer-table .data-footer,.document-viewer-table .data-tools{flex:none}.document-viewer-table .data-scroll{flex:1 1 auto;min-height:0}.document-viewer-table .table-heading>strong{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.document-viewer-rich-text{box-sizing:border-box;width:min(100%,76ch);height:100%;min-height:0;margin-inline:auto;padding:clamp(var(--space-4),4cqi,var(--space-8));overflow:auto;background:var(--surface-panel)}.document-viewer-pdf-viewport{display:block;flex:1 1 0;width:100%;min-width:0;min-height:0;max-height:none;overflow:auto;scrollbar-gutter:stable both-edges;overscroll-behavior:contain;border:1px solid var(--border-default);border-radius:0 0 var(--radius) var(--radius);background:var(--surface-sunken)}.document-viewer-pdf-viewport:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.document-viewer-pdf-page{position:relative;margin:var(--space-2) auto;background:var(--surface-panel);box-shadow:var(--shadow-overlay)}.document-viewer-pdf-page canvas{position:absolute;inset:0;display:block}.document-viewer-pdf-page .textLayer{position:absolute;inset:0;overflow:hidden;opacity:1;line-height:1;text-align:initial;transform-origin:0 0;forced-color-adjust:none;caret-color:var(--text-primary);z-index:0}.document-viewer-pdf-page .textLayer :is(span,br){position:absolute;color:transparent;white-space:pre;cursor:text;transform-origin:0 0}.document-viewer-pdf-page .textLayer .markedContent span:not(.markedContent),.document-viewer-pdf-page .textLayer>:not(.markedContent){z-index:1}.document-viewer-pdf-page .textLayer span.markedContent{top:0;height:0}.document-viewer-pdf-page .textLayer span[role=img]{user-select:none;cursor:default}.document-viewer-pdf-page .textLayer .document-viewer-pdf-match{background:color-mix(in srgb,var(--warning-text) 20%,transparent)}.document-viewer-pdf-page .textLayer .document-viewer-pdf-match-active{background:color-mix(in srgb,var(--selection-text) 25%,transparent);outline:1px solid var(--focus-ring)}.toolbar.document-viewer-bar{justify-content:space-between;gap:var(--space-2);flex:0 0 auto;width:100%;height:calc(var(--toolbar-control) + 2 * var(--space-1) + 1px);overflow:hidden;border-bottom:0}.document-viewer-bar-lead,.document-viewer-bar-trail{display:flex;align-items:center;gap:var(--space-1);min-width:0}.document-viewer-bar-lead{flex:1 1 auto;overflow:hidden}.document-viewer-bar-trail{flex:none;margin-inline-start:auto}.document-viewer-bar-owner:empty,.document-viewer-bar-type:empty{display:none}.toolbar .document-viewer-back{flex:none;gap:var(--space-1);padding-inline:var(--space-1) var(--space-2);font:var(--text-dense);font-weight:600}.document-viewer-bar-name{flex:1 1 0;min-width:0;margin-inline:var(--space-2);overflow:hidden;white-space:nowrap;color:var(--text-primary);font:var(--text-dense);font-weight:600}.document-viewer-bar-name[data-leading]{margin-inline-start:0}.document-viewer-bar-name{container-type:inline-size}@container (max-width: 3rem){.document-viewer-bar-name-text{visibility:hidden}}.document-viewer-stepper{flex:none}.document-viewer-position{min-width:5ch;color:var(--text-secondary);font:var(--text-dense);font-weight:600;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.document-viewer-zoom .select-control{width:auto;min-width:0}.document-viewer-pdf-page-input,.toolbar .document-viewer-pdf-page-input{box-sizing:border-box;width:5ch;min-width:5ch;height:var(--toolbar-control,var(--control-xs));min-height:0;margin:0;padding:0 2px;border:1px solid var(--border-default);border-radius:var(--toolbar-control-radius,var(--radius));background:var(--surface-panel);color:var(--text-primary);font:var(--text-dense);font-weight:600;font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;appearance:textfield}.document-viewer-pdf-page-input::-webkit-inner-spin-button,.document-viewer-pdf-page-input::-webkit-outer-spin-button{margin:0;appearance:none}.document-viewer-pdf-page-total{padding-inline:2px;color:var(--text-secondary);font:var(--text-dense);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.document-viewer-content.document-viewer-pdf{display:flex;flex-direction:column;align-items:stretch;gap:0;height:auto;min-height:0;flex:1 1 0;overflow:visible;border:0;border-radius:0;background:transparent}.document-viewer-rich-text>*{zoom:var(--document-viewer-zoom,1)}.document-viewer-plain-text{font-size:calc(14px * var(--document-viewer-zoom, 1));line-height:calc(20px * var(--document-viewer-zoom, 1))}.document-viewer-content.is-zoomed{display:block;overflow:auto}.document-viewer-content.is-zoomed>:is(.document-viewer-image,.document-viewer-video){max-width:none;max-height:none;margin:auto;object-fit:fill}@container (max-width:420px){.document-viewer-back>span,.document-viewer-pdf-page-total{display:none}}}