/* Generated by forge/build-tokens.mjs. DO NOT EDIT. Run npm run build:tokens -- --published PATH. */
.md-dialog-demo{--nT: var(--_motion-fast-effects-duration);--nV: var(--_motion-fast-effects-duration);--nU: var(--_motion-fast-effects-easing);--nW: var(--_motion-fast-effects-easing);min-inline-size:0;max-inline-size:100%;inline-size:100%}.md-dialog:is([data-dialog-preview],[data-dialog-surface]){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--md-sys-measurement-space200);box-sizing:border-box;inline-size:min(560px,calc(100dvw - 2 * var(--o)));min-inline-size:min(280px,100%);max-inline-size:calc(100dvw - 2 * var(--o));max-block-size:calc(100dvh - 2 * var(--o));overflow:hidden}.md-dialog[data-dialog-inline]{position:relative;inset:auto;margin:0;inline-size:min(560px,100%);max-inline-size:100%;max-block-size:32rem}.md-basic-header h2{margin:0}.md-basic-header>[data-slot=icon]{display:flex;justify-content:center;margin:0 auto var(--md-sys-measurement-space200);inline-size:var(--fH);block-size:var(--fH);color:var(--kl)}.md-basic-header [data-slot=icon]>svg{inline-size:100%;block-size:100%}.md-dialog:is([data-shape=icon],[data-shape=icon-divided]) .md-basic-header{text-align:center}.md-dialog-content{min-block-size:0;overflow:auto;overscroll-behavior:contain;padding:var(--md-sys-measurement-space100);outline:0}.md-dialog-content>h3:first-child{margin-block-start:0}.md-dialog-content>section{margin-block-start:var(--o)}.md-dialog-content>section>:last-child{margin-block-end:0}.md-dialog-content>h3,.md-dialog-content>section>h3{margin-block:var(--md-sys-measurement-space200) var(--md-sys-measurement-space100)}.md-dialog-content>p,.md-dialog-content>section>p{margin-block:0 var(--md-sys-measurement-space200)}.md-dialog-content>.md-outlined-text-field{inline-size:100%}.md-basic-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--md-sys-measurement-space100)}.md-basic-actions>.md-divider{flex-basis:100%;margin-block-end:var(--md-sys-measurement-space100)}.md-basic-header>.md-divider{margin-block-start:var(--md-sys-measurement-space200)}.md-dialog .md-text-button{--df: var(--ki) var(--kh) / var(--kj) var(--kg);--dh: var(--kk)}.md-full-screen-dialog{--nT: var(--_motion-slow-spatial-duration);--nV: var(--_motion-default-spatial-duration);--nU: var(--_motion-slow-spatial-easing);--nW: var(--_motion-default-spatial-easing);--_elevation-level: var(--oh);--_shadow-color: var(--j);display:grid;grid-template-rows:var(--hH) minmax(0,1fr);position:fixed;inset:0;margin:0;box-sizing:border-box;inline-size:100dvw;block-size:100dvh;max-inline-size:none;max-block-size:none;min-inline-size:0;padding:0;border:0;border-radius:var(--op);background:var(--oe);color:var(--md-sys-color-on-surface);overflow:hidden}.md-full-screen-dialog:has(>.md-full-action-bar){grid-template-rows:var(--hH) minmax(0,1fr) var( --kA )}.md-full-screen-dialog[data-dialog-inline]{position:relative;inset:auto;inline-size:100%;block-size:32rem;max-inline-size:100%}.md-full-header{--_elevation-level: var(--kC);--_shadow-color: var(--j);position:relative;z-index:1;display:flex;align-items:center;gap:var(--md-sys-measurement-space100);box-sizing:border-box;min-inline-size:0;block-size:var(--hH);padding:var(--md-sys-measurement-space100);background:var(--kB)}.md-full-header h2{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;color:var(--oi);font-family:var(--oj);font-size:var(--ok);line-height:var(--om);font-weight:var(--ol);letter-spacing:var(--on)}.md-full-header .md-dialog-close>svg{color:var(--oo);inline-size:var(--kD);block-size:var(--kD)}.md-full-screen-dialog .md-dialog-content{padding:var(--o);font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);font-weight:var(--Z);letter-spacing:var(--X)}.md-full-screen-dialog .md-dialog-content>h3,.md-full-screen-dialog .md-dialog-content>section>h3{font-family:var(--e_);font-size:var(--fa);line-height:var(--e-);font-weight:var(--fc);letter-spacing:var(--fb)}.md-full-action-bar{--_elevation-level: var(--kz);--_shadow-color: var(--j);position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:var(--md-sys-measurement-space100);box-sizing:border-box;block-size:var(--kA);padding:var(--md-sys-measurement-space100);background:var(--od)}.md-full-screen-dialog .md-text-button{--H: var(--b2);--df: var(--ku) var(--kt) / var(--kv) var(--ks);--dh: var(--ky);--_button-state-color: var(--dH, transparent);--_button-state-opacity: var(--dI, 0);--_button-background-state-color: var( --f2, transparent );--_button-background-state-opacity: var( --f3, 0 );--F: var(--kw);--I: var(--kx)}.md-full-screen-dialog .md-divider{--e6: var(--of);--e7: var(--og);position:absolute;inset:auto 0 0}.md-full-action-bar>.md-divider{inset:0 0 auto}.md-dialog[data-dialog-preview]::backdrop,.md-full-screen-dialog::backdrop{background:color-mix(in srgb,var(--gU) 32%,transparent)}.md-dialog-demo>output:empty{display:none}.md-dialog[data-dialog-preview]:not([open]),.md-full-screen-dialog:not([open]){display:none}@media(forced-colors:active){.md-dialog[data-dialog-preview],.md-full-screen-dialog{border:1px solid CanvasText}}.md-dialog[data-dialog-preview] .md-dialog-content{margin-inline:calc(-1 * var(--md-sys-measurement-space100));padding:0 var(--md-sys-measurement-space100) var(--md-sys-measurement-space100)}.md-dialog-content>.md-outlined-text-field{margin-block-start:calc(var(--aB) / 2)}.md-full-header h2{white-space:normal;overflow:auto;text-overflow:clip}.md-full-header:has(>[data-dialog-save])>[data-dialog-save]{margin-inline-start:auto}.md-full-header:not(:has(>h2)):not(:has(>[data-dialog-save])){justify-content:flex-start}.md-dialog-discard{box-sizing:border-box;inline-size:min(400px,calc(100dvw - 2 * var(--o)));max-block-size:calc(100dvh - 2 * var(--o));overflow:auto}.md-dialog-discard h2{margin:0 0 var(--md-sys-measurement-space200)}.md-dialog-discard p{margin:0 0 var(--o)}.md-dialog-demo :is(.md-dialog-close,.md-text-button)::after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;inline-size:max(100%,var(--s));block-size:max(100%,var(--s))}.md-basic-header:empty{display:none}.md-dialog[data-dialog-preview]:has(>.md-basic-header:empty){grid-template-rows:minmax(0,1fr) auto}.md-dialog[data-headline=hidden] .md-basic-header>[data-slot=icon]{margin-block-end:0}html:has(dialog:modal){overflow:hidden}.md-dialog[data-dialog-surface]:not([open]){display:none}.md-dialog{--nP: var(--md-comp-dialog-container-color);--nS: var(--md-comp-dialog-container-elevation);--n3: var(--md-comp-dialog-container-shape);--nX: var(--md-comp-dialog-headline-color);--nY: var(--md-comp-dialog-headline-font);--n1: var(--md-comp-dialog-headline-line-height);--nZ: var(--md-comp-dialog-headline-size);--n2: var(--md-comp-dialog-headline-tracking);--n0: var(--md-comp-dialog-headline-weight);--n4: var(--md-comp-dialog-subhead-color);--n5: var(--md-comp-dialog-subhead-font);--n8: var(--md-comp-dialog-subhead-line-height);--n6: var(--md-comp-dialog-subhead-size);--n9: var(--md-comp-dialog-subhead-tracking);--n7: var(--md-comp-dialog-subhead-weight);--km: var(--md-comp-dialog-supporting-text-color);--n_: var(--md-comp-dialog-supporting-text-font);--ob: var(--md-comp-dialog-supporting-text-line-height);--n-: var(--md-comp-dialog-supporting-text-size);--oc: var(--md-comp-dialog-supporting-text-tracking);--oa: var(--md-comp-dialog-supporting-text-weight);--nQ: var(--md-comp-dialog-with-divider-divider-color);--nR: var(--md-comp-dialog-with-divider-divider-height);--kl: var(--md-comp-dialog-with-icon-icon-color);--fH: var(--md-comp-dialog-with-icon-icon-size)}.md-dialog .md-text-button{--H: var(--md-comp-dialog-action-label-text-color);--kg: var(--md-comp-dialog-action-label-text-font);--kj: var(--md-comp-dialog-action-label-text-line-height);--kh: var(--md-comp-dialog-action-label-text-size);--kk: var(--md-comp-dialog-action-label-text-tracking);--ki: var(--md-comp-dialog-action-label-text-weight);--F: var(--md-comp-dialog-action-pressed-state-layer-color);--I: var(--md-comp-dialog-action-pressed-state-layer-opacity)}.md-dialog .md-text-button:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--H: var(--md-comp-dialog-action-hover-label-text-color);--_button-state-color: var(--md-comp-dialog-action-hover-state-layer-color);--_button-background-state-color: var(--md-comp-dialog-action-hover-state-layer-color);--_button-state-opacity: var(--md-comp-dialog-action-hover-state-layer-opacity);--_button-background-state-opacity: var(--md-comp-dialog-action-hover-state-layer-opacity)}.md-dialog .md-text-button:where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--H: var(--md-comp-dialog-action-focus-label-text-color);--_button-state-color: var(--md-comp-dialog-action-focus-state-layer-color);--_button-background-state-color: var(--md-comp-dialog-action-focus-state-layer-color);--_button-state-opacity: var(--md-comp-dialog-action-focus-state-layer-opacity);--_button-background-state-opacity: var(--md-comp-dialog-action-focus-state-layer-opacity)}.md-dialog .md-text-button:where(:active,[data-pressed],[data-component-state=pressed]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-button-cancelled])){--H: var(--md-comp-dialog-action-pressed-label-text-color);--_button-state-color: var(--md-comp-dialog-action-pressed-state-layer-color);--_button-state-opacity: var(--md-comp-dialog-action-pressed-state-layer-opacity)}.md-full-screen-dialog{--oe: var(--md-comp-full-screen-dialog-container-color);--oh: var(--md-comp-full-screen-dialog-container-elevation);--op: var(--md-comp-full-screen-dialog-container-shape);--of: var(--md-comp-full-screen-dialog-with-divider-divider-color);--og: var(--md-comp-full-screen-dialog-with-divider-divider-height)}.md-full-screen-dialog .md-full-action-bar{--od: var(--md-comp-full-screen-dialog-action-bar-container-color);--kz: var(--md-comp-full-screen-dialog-action-bar-container-elevation)}.md-full-screen-dialog{--kA: var(--md-comp-full-screen-dialog-action-bar-container-height)}.md-full-screen-dialog:where([data-bottom-scrolled=true]) .md-full-action-bar{--kz: var(--md-comp-full-screen-dialog-action-bar-on-scroll-container-elevation)}.md-full-screen-dialog .md-full-action-bar .md-text-button{--b2: var(--md-comp-full-screen-dialog-action-bar-label-text-color);--ks: var(--md-comp-full-screen-dialog-action-bar-label-text-font);--kv: var(--md-comp-full-screen-dialog-action-bar-label-text-line-height);--kt: var(--md-comp-full-screen-dialog-action-bar-label-text-size);--ky: var(--md-comp-full-screen-dialog-action-bar-label-text-tracking);--ku: var(--md-comp-full-screen-dialog-action-bar-label-text-weight);--kw: var(--md-comp-full-screen-dialog-action-bar-pressed-state-layer-color);--kx: var(--md-comp-full-screen-dialog-action-bar-pressed-state-layer-opacity)}.md-full-screen-dialog .md-full-header .md-text-button{--b2: var(--md-comp-full-screen-dialog-header-action-label-text-color);--ks: var(--md-comp-full-screen-dialog-header-action-label-text-font);--kv: var(--md-comp-full-screen-dialog-header-action-label-text-line-height);--kt: var(--md-comp-full-screen-dialog-header-action-label-text-size);--ky: var(--md-comp-full-screen-dialog-header-action-label-text-tracking);--ku: var(--md-comp-full-screen-dialog-header-action-label-text-weight)}.md-full-screen-dialog .md-full-action-bar .md-text-button:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--b2: var(--md-comp-full-screen-dialog-action-bar-hover-label-text-color);--dH: var(--md-comp-full-screen-dialog-action-bar-hover-state-layer-color);--f2: var(--md-comp-full-screen-dialog-action-bar-hover-state-layer-color);--dI: var(--md-comp-full-screen-dialog-action-bar-hover-state-layer-opacity);--f3: var(--md-comp-full-screen-dialog-action-bar-hover-state-layer-opacity)}.md-full-screen-dialog .md-full-header .md-text-button:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch])){--b2: var(--md-comp-full-screen-dialog-header-action-hover-label-text-color);--dH: var(--md-comp-full-screen-dialog-header-action-hover-state-layer-color);--f2: var(--md-comp-full-screen-dialog-header-action-hover-state-layer-color);--dI: var(--md-comp-full-screen-dialog-header-action-hover-state-layer-opacity);--f3: var(--md-comp-full-screen-dialog-header-action-hover-state-layer-opacity)}.md-full-screen-dialog .md-full-action-bar .md-text-button:where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--b2: var(--md-comp-full-screen-dialog-action-bar-focus-label-text-color);--dH: var(--md-comp-full-screen-dialog-action-bar-focus-state-layer-color);--f2: var(--md-comp-full-screen-dialog-action-bar-focus-state-layer-color);--dI: var(--md-comp-full-screen-dialog-action-bar-focus-state-layer-opacity);--f3: var(--md-comp-full-screen-dialog-action-bar-focus-state-layer-opacity)}.md-full-screen-dialog .md-full-header .md-text-button:where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)){--b2: var(--md-comp-full-screen-dialog-header-action-focus-label-text-color);--dH: var(--md-comp-full-screen-dialog-header-action-focus-state-layer-color);--f2: var(--md-comp-full-screen-dialog-header-action-focus-state-layer-color);--dI: var(--md-comp-full-screen-dialog-header-action-focus-state-layer-opacity);--f3: var(--md-comp-full-screen-dialog-header-action-focus-state-layer-opacity)}.md-full-screen-dialog .md-full-action-bar .md-text-button:where(:active,[data-pressed],[data-component-state=pressed]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-button-cancelled])){--b2: var(--md-comp-full-screen-dialog-action-bar-pressed-label-text-color);--dH: var(--md-comp-full-screen-dialog-action-bar-pressed-state-layer-color);--dI: var(--md-comp-full-screen-dialog-action-bar-pressed-state-layer-opacity)}.md-full-screen-dialog .md-full-header .md-text-button:where(:active,[data-pressed],[data-component-state=pressed]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-button-cancelled])){--b2: var(--md-comp-full-screen-dialog-header-action-pressed-label-text-color);--dH: var(--md-comp-full-screen-dialog-header-action-pressed-state-layer-color);--dI: var(--md-comp-full-screen-dialog-header-action-pressed-state-layer-opacity)}.md-full-screen-dialog .md-full-header .md-text-button{--kw: var(--md-comp-full-screen-dialog-header-action-pressed-state-layer-color);--kx: var(--md-comp-full-screen-dialog-header-action-pressed-state-layer-opacity)}.md-full-screen-dialog .md-full-header{--kB: var(--md-comp-full-screen-dialog-header-container-color);--kC: var(--md-comp-full-screen-dialog-header-container-elevation);--oi: var(--md-comp-full-screen-dialog-header-headline-color);--oj: var(--md-comp-full-screen-dialog-header-headline-font);--om: var(--md-comp-full-screen-dialog-header-headline-line-height);--ok: var(--md-comp-full-screen-dialog-header-headline-size);--on: var(--md-comp-full-screen-dialog-header-headline-tracking);--ol: var(--md-comp-full-screen-dialog-header-headline-weight);--oo: var(--md-comp-full-screen-dialog-header-icon-color);--kD: var(--md-comp-full-screen-dialog-header-icon-size)}.md-full-screen-dialog{--hH: var(--md-comp-full-screen-dialog-header-container-height)}.md-full-screen-dialog:where([data-top-scrolled=true]) .md-full-header{--kB: var(--md-comp-full-screen-dialog-header-on-scroll-container-color);--kC: var(--md-comp-full-screen-dialog-header-on-scroll-container-elevation)}
