@scope([data-style-owner=loading-indicator]) to (:scope [data-style-owner]:not([data-style-owner=loading-indicator])>*){:where(:scope,*).loading-indicator{width:100%;min-height:calc(var(--space-8) * 3);padding:var(--space-4);flex:auto;grid-column:1/-1;align-self:stretch;align-items:center;display:grid;position:relative}:where(:scope,*).loading-indicator[data-inline=true]{vertical-align:middle;background:0 0;flex:none;align-self:center;width:1.25em;height:1.25em;min-height:0;padding:0;display:inline-grid}:where(:scope,*).loading-indicator[data-inline=true]:before{content:"";background:0 0;border:1.5px solid;border-top-color:#0000;border-radius:50%;animation:1s linear infinite loading-indicator-spin;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){:where(:scope,*).loading-indicator[data-inline=true]:before{animation:none}}}@scope([data-style-owner=interaction-elements]) to (:scope [data-style-owner]:not([data-style-owner=interaction-elements])>*){:where(:scope,*).accordion{border:1px solid var(--color-line);border-radius:var(--control-radius);background:var(--color-canvas);width:100%;min-width:0}:where(:scope,*).accordion-group{flex-direction:column;display:flex}:where(:scope,*).accordion-panel{flex:none}:where(:scope,*).accordion-group>.accordion-panel{background:0 0;border:0;border-radius:0}:where(:scope,*).accordion-group>.accordion-panel+.accordion-panel{border-top:1px solid var(--color-line)}:where(:scope,*).accordion-heading{background:var(--color-subtle);align-items:center;min-width:0;display:flex}:where(:scope,*).accordion-heading>.accordion-trigger{min-width:0;height:auto;padding:var(--control-inset) var(--space-4);white-space:normal;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex:auto;justify-content:flex-start}:where(:scope,*).accordion-label{overflow-wrap:anywhere;min-width:0;font-weight:600}:where(:scope,*).accordion-trigger>.accordion-chevron{flex:none;margin-inline-start:auto;transform:rotate(-90deg)}:where(:scope,*).accordion-panel[data-open=true]>.accordion-heading>.accordion-trigger>.accordion-chevron{transform:none}:where(:scope,*).accordion-actions{align-items:center;gap:var(--space-1);flex:none;padding-inline-end:var(--space-2);display:flex}:where(:scope,*).accordion-content{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}:where(:scope,*).accordion-content[hidden]{display:none}:where(:scope,*).accordion-panel>.accordion-heading,:where(:scope,*).accordion-group>.accordion-panel:first-child>.accordion-heading{border-start-start-radius:calc(var(--control-radius) - 1px);border-start-end-radius:calc(var(--control-radius) - 1px)}:where(:scope,*).accordion-group>.accordion-panel:not(:first-child)>.accordion-heading{border-start-start-radius:0;border-start-end-radius:0}:where(:scope,*).accordion-panel:not([data-open=true])>.accordion-heading,:where(:scope,*).accordion-group>.accordion-panel:last-child:not([data-open=true])>.accordion-heading{border-end-end-radius:calc(var(--control-radius) - 1px);border-end-start-radius:calc(var(--control-radius) - 1px)}:where(:scope,*).accordion-group>.accordion-panel:not(:last-child)>.accordion-heading{border-end-end-radius:0;border-end-start-radius:0}:where(:scope,*).accordion-trigger:focus-visible{outline-offset:-2px}:where(:scope,*).accordion[data-border=false]{background:0 0;border:0;border-radius:0}:where(:scope,*).accordion[data-border=false]>.accordion-panel+.accordion-panel{border:0}:where(:scope,*).accordion[data-border=false]>.accordion-heading,:where(:scope,*).accordion-group[data-border=false]>.accordion-panel>.accordion-heading{background:0 0;border-radius:0}:where(:scope,*).accordion[data-border=false]>.accordion-heading>.accordion-trigger,:where(:scope,*).accordion-group[data-border=false]>.accordion-panel>.accordion-heading>.accordion-trigger{color:var(--color-muted);transition:color var(--motion-fast) ease-out}:where(:scope):is(.accordion[data-border=false],.accordion-group[data-border=false]>.accordion-panel)>.accordion-heading>.accordion-trigger:is(:hover,:active,:focus-visible):not(:disabled),:is(.accordion[data-border=false],.accordion-group[data-border=false]>.accordion-panel)>.accordion-heading>.accordion-trigger:is(:hover,:active,:focus-visible):not(:disabled){color:var(--color-ink);filter:none;background:0 0}@media (width<=760px){:where(:scope,*).accordion>.accordion-content{padding-inline:var(--space-3)}:where(:scope,*).accordion[data-border=false]>.accordion-content{padding-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){:where(:scope,*).accordion[data-border=false]>.accordion-heading>.accordion-trigger,:where(:scope,*).accordion-group[data-border=false]>.accordion-panel>.accordion-heading>.accordion-trigger{transition:none}}:where(:scope,*).skeleton{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}:where(:scope,*).skeleton>span{border-radius:var(--radius-sm);background:var(--color-subtle);animation:1.6s ease-in-out infinite skeleton-pulse;display:block}:where(:scope,*).skeleton[data-shape=text]>span{height:1em}:where(:scope,*).skeleton[data-shape=text]>span:last-child:not(:first-child){width:70%}:where(:scope,*).skeleton[data-shape=circle]{width:var(--control-height)}:where(:scope,*).skeleton[data-shape=circle]>span{aspect-ratio:1;border-radius:50%}:where(:scope,*).skeleton[data-shape=block]>span{height:calc(var(--control-height) * 3)}:where(:scope,*).slider-input,:where(:scope,*).range-input{gap:var(--space-1);flex-direction:column;width:100%;min-width:0;display:flex}:where(:scope,*).slider-label{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-size:var(--control-font-size);display:flex}:where(:scope,*).slider-label output{color:var(--color-muted);font-variant-numeric:tabular-nums}:where(:scope,*).slider-input input[type=range],:where(:scope,*).range-input input[type=range]{width:100%;min-width:0;min-height:var(--control-height);accent-color:var(--color-primary);cursor:pointer;margin:0}:where(:scope,*).slider-input input:disabled,:where(:scope,*).range-input input:disabled{cursor:default;opacity:.5}:where(:scope,*).range-input-controls{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}:where(:scope,*).range-input-error{color:var(--color-negative);font-size:var(--control-font-size)}@media (prefers-reduced-motion:reduce){:where(:scope,*).skeleton>span{animation:none}}:where(:scope,*).authored-popover-content{gap:var(--space-3);padding:var(--space-3);flex-direction:column;min-width:0;display:flex}:where(:scope,*).file-upload-input{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}:where(:scope,*).file-upload-entry{align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;min-width:0;display:flex}:where(:scope,*).file-upload-entry>span:first-of-type{overflow-wrap:anywhere;flex:1}:where(:scope,*).accordion-trigger{align-items:center;gap:var(--control-gap);min-height:var(--control-height);border-radius:inherit;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;display:flex}:where(:scope,*).accordion-trigger>svg{width:var(--control-icon-size);height:var(--control-icon-size);flex:none}:where(:scope,*).layout-bar{background:var(--color-positive-soft);border-radius:var(--control-radius);align-self:center;width:100%;min-width:0;height:8px;display:block;overflow:hidden}:where(:scope,*).layout-bar[data-size=xs]{height:4px}:where(:scope,*).layout-bar[data-size=sm]{height:6px}:where(:scope,*).layout-bar[data-size=lg]{height:12px}:where(:scope,*).layout-bar[data-size=xl]{height:16px}:where(:scope,*).layout-bar>span{background:var(--brand-teal);border-radius:inherit;height:100%;display:block}:where(:scope,*).layout-bar[data-indeterminate=true]>span{width:35%;animation:1.5s ease-in-out infinite progress-indeterminate}@media (prefers-reduced-motion:reduce){:where(:scope,*).layout-bar[data-indeterminate=true]>span{animation:none;transform:translate(100%)}}}@scope([data-style-owner=button]) to (:scope [data-style-owner]:not([data-style-owner=button])>*){:where(:scope,*):is(button,.button):focus-visible{outline-offset:-2px}:where(:scope,*).field-action{min-width:0;max-width:100%}:where(:scope,*).field-action[role=button]{cursor:pointer}:where(:scope,*).button{--button-shadow:inset 0 0 0 0 transparent;--button-feedback-color:var(--color-feedback);--button-feedback-opacity:0%;isolation:isolate;height:var(--control-height);min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--control-gap);padding:0 var(--control-padding-x);border-radius:var(--button-radius);background:var(--color-button);color:var(--color-ink);font-size:var(--control-font-size);line-height:var(--control-line-height);white-space:nowrap;-webkit-user-select:none;user-select:none;box-shadow:var(--button-shadow);border:0;font-weight:550;text-decoration:none;transition:none;display:inline-flex;position:relative}:where(:scope,*).button:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:color-mix(in oklab, var(--button-feedback-color) var(--button-feedback-opacity), transparent);transition:background-color var(--motion-fast) linear;position:absolute;inset:0}:where(:scope,*).button[data-multiline=true]{height:auto;padding-block:calc((var(--control-height) - var(--control-line-height)) / 2);white-space:normal}:where(:scope,*).button-label{text-overflow:ellipsis;min-width:0;overflow:hidden}:where(:scope,*).button-label-mobile{display:none}@media (width<=760px){:where(:scope,*).button-label-default{display:none}:where(:scope,*).button-label-mobile{display:inline}}:where(:scope,*).button[data-width=fill]:has(>.button-icon-right){text-align:start;justify-content:start}:where(:scope,*).button[data-width=fill]>.button-icon-right{margin-inline-start:auto}:where(:scope,*).button-primary{--button-shadow:none;--button-feedback-color:oklch(0% 0 0);background:var(--shape-primary-bg,var(--color-primary));color:var(--shape-primary-text,var(--color-on-primary));font-weight:600}:where(:scope,*).button-secondary,:where(:scope,*).button-outline,:where(:scope,*).button-danger{--button-shadow:var(--shadow-control)}:where(:scope,*).button-quiet{color:inherit;background:0 0}:where(:scope,*).button-plain{color:inherit;filter:none;background:0 0}:where(:scope,*).button-outline{color:inherit;background:0 0}@media (hover:hover){:where(:scope,*).button:hover:not(:disabled,[aria-busy=true],.button-plain),:where(:scope,*).button-primary:hover:not(:disabled,[aria-busy=true]){--button-feedback-opacity:var(--feedback-hover)}}:where(:scope,*).button:active:not(:disabled,[aria-busy=true],.button-plain){--button-feedback-opacity:var(--feedback-pressed)}:where(:scope,*).button:active:before{transition-duration:0s}:where(:scope,*).button:focus-visible:where(:not(:disabled)){outline:2px solid var(--color-focus);outline-offset:2px}:where(:scope,*).button:is(:disabled,[aria-busy=true]){filter:none}:where(:scope,*).button[aria-busy=true]{opacity:1;cursor:progress}@media (prefers-reduced-motion:reduce){:where(:scope,*).button:before{transition:none}}:where(:scope,*).button-danger{background:var(--color-negative-soft);color:var(--color-negative)}:where(:scope,*).button[data-destructive=true]:is(:hover,:focus-visible):not(:disabled,[aria-busy=true]){background:var(--palette-red-700);color:var(--color-on-primary);filter:none}:where(:scope,*).confirm-button{align-items:flex-start;gap:var(--space-2);flex-direction:column;max-width:100%;display:inline-flex}:where(:scope,*).inline-action{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--space-6);padding:2px var(--space-2);border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-xs);background:0 0;border:0;font-weight:550;line-height:16px;display:inline-flex;position:relative}:where(:scope,*).inline-action:hover:not(:disabled){background:var(--color-hover);color:var(--color-ink)}:where(:scope,*).inline-action>svg{flex-shrink:0;width:14px;height:14px}:where(:scope,*).button>svg{width:var(--control-icon-size);height:var(--control-icon-size);flex-shrink:0}:where(:scope,*).icon-button{width:var(--control-height);min-width:var(--control-height);max-width:var(--control-height);aspect-ratio:1;flex-shrink:0;padding:6px}:where(:scope,*).button:has(>.control-count){position:relative}:where(:scope,*).control-count{min-width:var(--space-4);height:var(--space-4);padding-inline:var(--space-1);background:var(--color-info-soft);color:var(--color-info);font-size:var(--text-xs);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:absolute;inset-block-start:calc(-1 * var(--space-1));inset-inline-end:calc(-1 * var(--space-1))}@media (pointer:coarse){:where(:scope,*).inline-action:before{content:"";position:absolute;inset:-10px -4px}}:where(:scope,*).button[data-attention]{position:relative}:where(:scope,*).button-attention{width:var(--space-2);height:var(--space-2);top:var(--space-1);right:var(--space-1);background:var(--color-negative);pointer-events:none;border-radius:50%;position:absolute}:where(:scope,*).button.floating-menu-trigger{border-radius:50%}:where(:scope,*).inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(:scope,*).button:is([aria-pressed=true],[aria-selected=true],[aria-checked=true]){--button-shadow:none;background:var(--color-selection);color:var(--color-on-selection)}:where(:scope,*).button[data-icon-fill=true][aria-pressed=true]>svg{fill:currentColor}:where(:scope,*).button[data-background]:not([data-selected=true]){background:var(--background-fill);color:var(--background-ink)}@media (hover:hover){:where(:scope,*).button-secondary:hover:not(:disabled,[aria-busy=true],[data-background],[aria-pressed=true],[aria-selected=true],[aria-checked=true]){background:var(--color-button-hover);--button-feedback-opacity:0%}:where(:scope,*).button-quiet:hover:not(:disabled,[aria-busy=true],[data-background],[aria-pressed=true],[aria-selected=true],[aria-checked=true]){background:var(--color-hover);--button-feedback-opacity:0%}}:where(:scope,*).button-secondary:active:not(:disabled,[aria-busy=true],[data-background],[aria-pressed=true],[aria-selected=true],[aria-checked=true]){background:var(--color-button-pressed);--button-feedback-opacity:0%}:where(:scope,*).button-quiet:active:not(:disabled,[aria-busy=true],[data-background],[aria-pressed=true],[aria-selected=true],[aria-checked=true]){background:var(--color-pressed);--button-feedback-opacity:0%}:where(:scope,*).boolean-toggle[data-boolean-icon=Star]:not([data-boolean-color]){--boolean-color:var(--lightningcss-light,var(--palette-amber-600))var(--lightningcss-dark,var(--palette-amber-300))}:where(:scope,*).boolean-toggle[data-boolean-icon=Heart]:not([data-boolean-color]){--boolean-color:var(--lightningcss-light,var(--palette-red-600))var(--lightningcss-dark,var(--palette-red-300))}:where(:scope,*).boolean-toggle[data-boolean-icon=Pin]:not([data-boolean-color]){--boolean-color:var(--color-positive)}:where(:scope,*).boolean-toggle[data-full-width=true]{border-radius:var(--control-radius);background:var(--color-subtle);width:100%;color:var(--color-ink);text-align:start;justify-content:space-between}:where(:scope,*).boolean-toggle[data-full-width=true][aria-pressed=false]>svg{color:var(--color-muted)}@media (hover:hover) and (pointer:fine){:where(:scope,*).boolean-toggle[data-reveal=hover]:not([aria-pressed=true]){opacity:var(--control-reveal,0)}:where(:scope,*).boolean-toggle[data-reveal=hover]:is(:hover,:focus-visible){opacity:1}}:where(:scope,*).button[data-full-width=true]:not(.icon-button){width:100%;min-width:0}:where(:scope,*).button.boolean-toggle:not([data-full-width=true]){color:var(--color-muted);background:0 0}:where(:scope,*).button.boolean-toggle:not([data-full-width=true])[aria-pressed=true]{color:var(--boolean-color,var(--color-positive))}:where(:scope,*).button:is([role=menuitem],[role=menuitemradio]){text-align:start;justify-content:start}:where(:scope,*).button[role=menuitemradio]>svg:last-child{margin-inline-start:auto}}@scope([data-style-owner=error-recovery]) to (:scope [data-style-owner]:not([data-style-owner=error-recovery])>*){:where(:scope,*).error-recovery{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border-radius:var(--control-radius);background:var(--color-subtle);color:var(--color-ink);font-size:var(--text-sm);white-space:normal;flex-direction:column;display:flex}:where(:scope,*).error-recovery p{color:var(--color-muted);margin:0}:where(:scope,*).error-recovery-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}}@scope([data-style-owner=dialog]) to (:scope [data-style-owner]:not([data-style-owner=dialog])>*){:where(:scope,*).dialog-overlay{z-index:40;background:var(--color-backdrop);position:fixed;inset:0}:where(:scope,*).dialog-overlay[data-state=open]{animation:fade-in var(--motion-fast) ease-out both}:where(:scope,*).dialog-overlay[data-state=closed]{animation:fade-out var(--motion-fast) ease-in both}:where(:scope,*).dialog{z-index:41;width:min(var(--dialog-width,640px), calc(100vw - 48px));background:var(--color-surface);border-radius:var(--control-radius);max-height:88dvh;box-shadow:var(--shadow-dialog);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);container:item-window/inline-size}:where(:scope,*).dialog[data-state=open]{animation:dialog-enter var(--motion-fast) ease-out both}:where(:scope,*).dialog:focus{outline:none}:where(:scope,*).dialog[data-appearance=theater][data-state=open]{animation-name:fade-in}:where(:scope,*).dialog-overlay[data-contained],:where(:scope,*).dialog[data-contained]{position:absolute}:where(:scope,*).dialog[data-contained]{width:min(var(--dialog-width,640px), calc(100% - var(--space-4)));max-height:calc(100% - var(--space-4))}:where(:scope,*).dialog[data-size=xs]{--dialog-width:360px}:where(:scope,*).dialog[data-size=sm]{--dialog-width:480px}:where(:scope,*).dialog[data-size=md]{--dialog-width:640px}:where(:scope,*).dialog[data-size=lg]{--dialog-width:800px}:where(:scope,*).dialog[data-size=xl]{--dialog-width:1000px}:where(:scope,*).dialog[data-fill-height=true]{height:88dvh}:where(:scope,*).dialog-overlay[data-appearance=theater]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--color-on-color-dark)}:where(:scope,*).dialog[data-appearance=theater]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:100%;max-height:none;box-shadow:none;color:var(--color-ink);background:0 0;border-radius:0;inset:0;transform:none}:where(:scope,*).dialog[data-appearance=theater] .dialog-body{padding:0;overflow:hidden}:where(:scope,*).dialog[data-fill-height=true] .dialog-main{flex-basis:0}:where(:scope,*).dialog-body-content>.dialog-slot:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex}:where(:scope,*).dialog-body-content>.dialog-slot>*{flex-shrink:0}:where(:scope,*).dialog-body-content>.dialog-slot>[data-fill]{min-height:0}:where(:scope,*).dialog[data-appearance=theater] .dialog-body-content{height:100%;min-height:0;padding:0}:where(:scope,*).dialog[data-appearance=theater] .dialog-body-content>.dialog-slot:not([hidden]){height:100%}:where(:scope,*).dialog[data-appearance=theater] .dialog-floating-close{top:max(var(--space-3), env(safe-area-inset-top));right:max(var(--space-3), env(safe-area-inset-right))}:where(:scope,*).dialog-actions{align-items:stretch;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}:where(:scope,*).dialog-content{display:contents}:where(:scope,*).dialog-main{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}:where(:scope,*).dialog[data-scrolled=true]:not([data-appearance=theater]) .dialog-main:before{content:"";background:var(--color-line);pointer-events:none;z-index:1;height:1px;position:absolute;inset:0 0 auto}:where(:scope,*).dialog[data-aside=true]{overflow:hidden}:where(:scope,*).dialog[data-aside=true] .dialog-main{grid-template-columns:var(--dialog-aside-columns);height:min(600px,80dvh);min-height:0;display:grid}:where(:scope,*).dialog-aside{background:var(--color-subtle);min-width:0;min-height:0;overflow:auto}:where(:scope,*).dialog-aside[hidden]{display:none}:where(:scope,*).dialog-aside>.dialog-slot:not([hidden]){height:100%}@container item-window (width<=36rem){:where(:scope,*).dialog[data-aside=true] .dialog-main{height:auto;display:flex;overflow-y:auto}:where(:scope,*).dialog[data-aside=true] .dialog-aside{flex:0 0 12rem;height:12rem}:where(:scope,*).dialog[data-aside=true] .dialog-body{overflow-y:visible}}:where(:scope,*).dialog-floating-close{inset:var(--space-3) var(--space-3) auto auto;z-index:3;position:absolute}:where(:scope,*).dialog-heading[data-empty=true]{height:0;padding:0;overflow:hidden}:where(:scope,*).dialog-heading{padding:var(--space-3) var(--page-gutter);flex-shrink:0}:where(:scope,*).dialog-heading:not([data-empty=true]){z-index:1;box-shadow:0 1px 0 var(--color-line);position:relative}:where(:scope,*).dialog-heading-content{overscroll-behavior:contain;flex:16rem;min-width:0;max-height:38dvh;overflow-y:auto}:where(:scope,*).dialog-heading>.dialog-actions{flex-shrink:1;min-width:0}:where(:scope,*).dialog-actions>.dialog-slot:not([hidden]){flex:0 auto;min-width:0}@container item-window (width<=28rem){:where(:scope,*).dialog-heading>.dialog-heading-content{flex-basis:100%}:where(:scope,*).dialog-heading>.dialog-actions{flex-basis:100%;justify-content:end;max-width:100%}}:where(:scope,*).dialog-heading-content>h2{font:inherit;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;padding:0;overflow:hidden}:where(:scope,*).dialog-heading h2.sr-only{padding:0}:where(:scope,*).dialog-body{flex-direction:column;flex:auto;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}:where(:scope,*).dialog-scroll{overscroll-behavior:contain;flex:auto}:where(:scope,*).dialog-body-content{padding:var(--space-1) var(--page-gutter) var(--space-6)}:where(:scope,*).dialog-fixed+.dialog-main .dialog-body-content{padding-top:0}:where(:scope,*).dialog-fixed{padding:4px var(--page-gutter) 16px;overscroll-behavior:contain;flex:none;min-height:0;max-height:26dvh;overflow-y:auto}:where(:scope,*).dialog-footer{padding:12px var(--page-gutter) 24px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px;max-height:26dvh;display:flex;overflow-y:auto}:where(:scope,*).dialog-footer-content{flex:16rem;min-width:0}:where(:scope,*).dialog-footer>.dialog-actions{flex:16rem;min-width:0;max-width:100%}:where(:scope,*).dialog-fixed[hidden],:where(:scope,*).dialog-footer[hidden],:is(:where(:scope,*).dialog-actions:empty,:where(:scope,*).dialog-footer>:is(.dialog-footer-content,.dialog-actions):not(:has(>:not([hidden])))){display:none}:where(:scope,*).dialog-toast-host{flex-shrink:0;height:0;position:relative}@media (prefers-reduced-motion:reduce){:where(:scope,*).dialog-overlay[data-state=closed]{animation:1ms linear both fade-out!important}}@media (width<=760px){:where(:scope,*).dialog{border-radius:var(--control-radius) var(--control-radius) 0 0;width:100%;max-height:94dvh;top:auto;bottom:0;left:0;transform:none}:where(:scope,*).dialog[data-layer]{border-radius:0;height:100dvh;max-height:none;top:0}:where(:scope,*).dialog[data-layer]>.dialog-content>.dialog-heading{padding:max(var(--space-2), env(safe-area-inset-top)) var(--space-3) var(--space-2);box-shadow:none}:where(:scope,*).dialog[data-aside=true] .dialog-main{height:auto;min-height:0;display:block;overflow-y:auto}:where(:scope,*).dialog[data-aside=true] .dialog-body{overflow:visible}:where(:scope,*).dialog-aside{height:min(52dvh,28rem);overflow:hidden}:where(:scope,*).dialog-body-content{padding:var(--space-2) var(--page-gutter) max(24px, env(safe-area-inset-bottom))}:where(:scope,*).dialog-fixed{padding:4px var(--page-gutter) 16px}:where(:scope,*).dialog-footer{padding:12px var(--page-gutter) max(24px, env(safe-area-inset-bottom))}}:where(:scope,*).form-header-actions{justify-content:flex-end;min-width:0;display:flex}:where(:scope,*).dialog-form-actions,:where(:scope,*).dialog-heading-utilities{align-items:center;gap:var(--space-2);min-width:0;display:flex}:where(:scope,*).dialog-actions:has(>.dialog-form-actions:not([hidden]))>.dialog-slot:not([hidden]){width:auto}:where(:scope,*).dialog-form-actions:empty{display:none}@media (width<=760px){:where(:scope,*).dialog-heading [data-num-lines]{white-space:normal;display:block;overflow:visible;-webkit-line-clamp:none!important}}:where(:scope,*).dialog-body-content[data-inset=none]{padding:0}@media (width<=760px){:where(:scope,*).dialog[data-layer]>.dialog-content>.dialog-heading{padding-inline:var(--page-gutter)}}}@scope([data-style-owner=toast]) to (:scope [data-style-owner]:not([data-style-owner=toast])>*){:where(:scope,*).toast-viewport{bottom:max(var(--toast-bottom-inset,var(--space-6)), env(safe-area-inset-bottom));right:max(var(--space-6), env(safe-area-inset-right));width:min(26rem, calc(100vw - var(--space-8)));max-height:min(50dvh, calc(100dvh - var(--space-12)));overscroll-behavior:contain;pointer-events:none;z-index:80;position:fixed;overflow-y:auto}:where(:scope,*).toast-stack{gap:var(--space-2);padding:var(--space-1);flex-direction:column;margin:0;list-style:none;display:flex}:where(:scope,*).toast{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-line);background:var(--color-subtle);color:var(--color-ink);border-radius:var(--control-radius);font-size:var(--text-sm);pointer-events:auto;animation:fade-in var(--motion-fast) ease-out;flex-shrink:0;display:flex}:where(:scope,*).toast>svg{margin-top:var(--space-2);color:inherit;flex-shrink:0}:where(:scope,*).toast[data-tone=error]{background:var(--palette-red-600);border-color:var(--palette-red-600);color:var(--palette-white)}:where(:scope,*).toast[data-tone=warning]{background:var(--palette-amber-300);border-color:var(--palette-amber-300);color:var(--palette-amber-900)}:where(:scope,*).toast:is([data-tone=error],[data-tone=warning]) .toast-action,:where(:scope,*).toast:is([data-tone=error],[data-tone=warning])>button{color:inherit}:where(:scope,*).toast-content{flex:1;min-width:0}:where(:scope,*).toast-message{padding-top:var(--space-2);overflow-wrap:anywhere}:where(:scope,*).toast-message>:first-child{margin-top:0}:where(:scope,*).toast-message>:last-child{margin-bottom:0}:where(:scope,*).toast-action{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}:where(:scope,*).toast>button{flex-shrink:0}:where(:scope,*).toast-viewport[data-dialog=true]{bottom:var(--space-3);right:var(--space-3);width:min(26rem, calc(100% - var(--space-6)));max-height:min(50dvh, var(--toast-available-height));position:absolute}@media (width<=760px){:where(:scope,*).toast-viewport:not([data-dialog=true]){bottom:max(var(--toast-bottom-inset,var(--space-4)), env(safe-area-inset-bottom));max-height:40dvh;right:max(var(--space-4), env(safe-area-inset-right));width:calc(100vw - var(--space-8))}}@media (prefers-reduced-motion:reduce){:where(:scope,*).toast{animation:none}}}
