.dm-ui-action{min-height:44px}.dm-ui-action.button{min-height:44px;height:auto;white-space:normal}.dm-ui-action.button,.dm-ui-action.button .font-label{font-family:var(--font-body);font-weight:500;letter-spacing:0}.dm-ui-action.dm-action-balanced>.font-label{display:block;min-width:0;white-space:normal;text-wrap:balance;text-align:center}.dm-ui-symbol{display:block;flex:none}.dm-ui-action.dm-ui-icon-action{width:44px;height:44px;min-width:44px;padding:0}.dm-ui-action:is(:focus-visible,[data-dm-preview-state=focus]){outline:2px solid var(--dm-focus-ring);outline-offset:4px}.dm-ui-action.button{transition-property:background-color,border-color,color;transition-duration:var(--dm-duration-f1,.12s);transition-timing-function:var(--dm-ease-hover,ease)}.dm-ui-action.button:is(:active,[data-dm-pointer-pressed=true],[data-dm-preview-state=pressed]){transition-duration:0s}.button[data-dm-secondary=true],.button[data-dm-secondary=true]:hover:not([data-disabled]){border-color:var(--dm-control-border)}.button[data-dm-secondary=true][data-disabled]{border-color:transparent}.dm-ui-action[data-dm-variant=primary]{--dm-action-fill:var(--dm-brand-fill);--dm-action-on-fill:var(--dm-on-brand);--dm-action-hover-target:var(--dm-action-cyan-hover,var(--dm-brand-fill));--dm-action-pressed-target:var(--dm-action-cyan-pressed,var(--dm-brand-fill));--dm-action-hover-background:var(--dm-blue-hover);--dm-action-pressed-background:var(--dm-blue-pressed);--dm-action-hover-border:var(--solid-border-color-brand);--dm-action-pressed-border:var(--solid-border-color-brand);--dm-action-foreground:var(--dm-action-on-fill)}.dm-ui-action[data-dm-variant=primary][data-dm-palette=gold]{--dm-action-fill:var(--dm-highlight-fill);--dm-action-hover-target:var(--dm-action-gold-hover,var(--dm-highlight-fill));--dm-action-pressed-target:var(--dm-action-gold-pressed,var(--dm-highlight-fill));--dm-action-hover-background:var(--dm-gold-hover);--dm-action-pressed-background:var(--dm-gold-pressed)}.dm-ui-action[data-dm-variant=primary][data-dm-palette=contrast]{--dm-action-fill:var(--dm-action-contrast-fill,var(--dm-text));--dm-action-on-fill:var(--dm-action-contrast-foreground,var(--dm-canvas));--dm-action-hover-background:color-mix(in srgb,var(--dm-action-fill),var(--dm-action-on-fill) var(--dm-action-hover-strength,8%));--dm-action-pressed-background:color-mix(in srgb,var(--dm-action-fill),var(--dm-action-on-fill) var(--dm-action-pressed-strength,16%))}.dm-ui-action.button:where([data-dm-variant=primary][data-dm-palette=gold],[data-dm-variant=primary][data-dm-palette=contrast]):not([data-disabled],:disabled,[aria-disabled=true]){background:var(--dm-action-fill);color:var(--dm-action-on-fill)}.dm-ui-action:is([data-dm-variant=secondary],[data-dm-variant=tertiary],[data-dm-variant=ghost]){--dm-action-hover-background:color-mix(in srgb,transparent,var(--dm-text) var(--dm-action-hover-strength,8%));--dm-action-pressed-background:color-mix(in srgb,transparent,var(--dm-text) var(--dm-action-pressed-strength,16%));--dm-action-hover-border:var(--dm-control-border);--dm-action-pressed-border:var(--dm-control-border);--dm-action-foreground:var(--dm-text)}.dm-ui-action[data-dm-variant=ghost]{--dm-action-hover-border:transparent;--dm-action-pressed-border:transparent}.dm-ui-action.button[data-dm-variant][data-dm-preview-state=hover]:not([data-disabled],:disabled,[aria-disabled=true]){background:var(--dm-action-hover-background);border-color:var(--dm-action-hover-border)}@media(hover:hover) and (pointer:fine){.dm-ui-action.button:where([data-dm-variant]):hover:not([data-disabled],:disabled,[aria-disabled=true]){background:var(--dm-action-hover-background);border-color:var(--dm-action-hover-border)}}[data-dm-action-treatment=bright] .dm-ui-action:where([data-dm-variant=primary]):not([data-dm-palette=contrast]){--dm-action-hover-background:color-mix(in srgb,var(--dm-action-fill),var(--dm-action-hover-target) calc(50% + var(--dm-action-hover-strength, 8%) * 2));--dm-action-pressed-background:color-mix(in srgb,var(--dm-action-hover-background),var(--dm-action-pressed-target) calc(20% + var(--dm-action-pressed-strength, 16%)))}[data-dm-action-treatment=bright] .dm-ui-action[data-dm-variant=primary][data-dm-palette=contrast]{--dm-action-hover-background:color-mix(in srgb,var(--dm-action-fill),var(--dm-action-on-fill) calc(6% + var(--dm-action-hover-strength, 8%) * .75));--dm-action-pressed-background:color-mix(in srgb,var(--dm-action-hover-background),var(--dm-action-on-fill) calc(2% + var(--dm-action-pressed-strength, 16%) * .2))}[data-dm-action-treatment=bright] .dm-ui-action.button{transition:background-color .1s ease-out,color .1s ease-out,border-color .1s ease-out}[data-dm-action-treatment=bright] .dm-ui-action.button:is(:active,[data-dm-pointer-pressed=true],[data-dm-preview-state=pressed]){transition-duration:70ms}.dm-ui-action{--dm-action-selected-ink:var(--dm-brand-text)}.dm-ui-action.button[data-dm-variant][aria-pressed=true]:not([data-disabled],:disabled,[aria-disabled=true]){--dm-action-selected-background:color-mix(in srgb,var(--dm-brand-fill),var(--dm-brand-text) 35%);--dm-action-selected-foreground:var(--dm-on-brand);--dm-action-selected-border:var(--dm-action-selected-background);--dm-action-selected-held:color-mix(in srgb,var(--dm-action-selected-background),var(--dm-action-selected-foreground) 6%);--dm-action-pressed-background:var(--dm-action-selected-held);--dm-action-pressed-border:var(--dm-action-selected-border);--dm-action-foreground:var(--dm-action-selected-foreground);background:var(--dm-action-selected-background);color:var(--dm-action-selected-foreground);border-color:var(--dm-action-selected-border)}.dm-ui-action.button[data-dm-variant=primary]:is([data-dm-palette=gold],[data-dm-palette=contrast])[aria-pressed=true]:not([data-disabled],:disabled,[aria-disabled=true]){--dm-action-selected-background:color-mix(in srgb,var(--dm-action-fill),var(--dm-action-on-fill) 12%);--dm-action-selected-foreground:var(--dm-action-on-fill)}.dm-ui-action.button[data-dm-variant=secondary][aria-pressed=true]:not([data-disabled],:disabled,[aria-disabled=true]){--dm-action-selected-background:color-mix(in srgb,var(--dm-brand-text) 14%,transparent);--dm-action-selected-foreground:var(--dm-action-selected-ink);--dm-action-selected-border:var(--dm-action-selected-ink);--dm-action-selected-held:color-mix(in srgb,var(--dm-brand-text) 18%,transparent)}.dm-ui-action.button[data-dm-variant=tertiary][aria-pressed=true]:not([data-disabled],:disabled,[aria-disabled=true]){--dm-action-selected-background:transparent;--dm-action-selected-foreground:var(--dm-action-selected-ink);--dm-action-selected-border:transparent;--dm-action-selected-held:transparent}.dm-ui-action.button[data-dm-variant]:is(:active,[data-dm-pointer-pressed=true],[data-dm-preview-state=pressed]):not([data-disabled],:disabled,[aria-disabled=true]){background:var(--dm-action-pressed-background);color:var(--dm-action-foreground);border-color:var(--dm-action-pressed-border)}.dm-ui-action.dm-ui-icon-action.button[data-dm-variant=tertiary][aria-pressed]:not([data-disabled],:disabled,[aria-disabled=true]){--dm-action-hover-background:transparent;--dm-action-hover-border:transparent;--dm-action-pressed-background:transparent;--dm-action-pressed-border:transparent;background:transparent;border-color:transparent}@media(forced-colors:active){.dm-ui-action.button[data-dm-variant][aria-pressed=true]:not([data-disabled],:disabled,[aria-disabled=true]){forced-color-adjust:none;background:ButtonText;color:ButtonFace;border-color:ButtonText}.dm-ui-action.button[data-dm-variant]:is(:active,[data-dm-pointer-pressed=true],[data-dm-preview-state=pressed]):not([data-disabled],:disabled,[aria-disabled=true]){forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.dm-ui-action.dm-ui-icon-action.button[data-dm-variant=tertiary][aria-pressed]:not([data-disabled],:disabled,[aria-disabled=true]){forced-color-adjust:none;background:transparent;border-color:transparent;color:ButtonText}.dm-ui-action:is(:focus-visible,[data-dm-preview-state=focus]){outline-color:Highlight}}.dm-ui-panel{min-width:0;padding:24px;background:var(--dm-panel);border:1px solid var(--dm-border)}.dm-ui-panel h3{line-height:1.25}.dm-ui-panel a,.dm-ui-panel button{min-height:44px}.dm-ui-field>:first-child:has(input:focus-visible),.dm-ui-field>:first-child:has(textarea:focus-visible){outline:2px solid var(--dm-focus-ring);outline-offset:4px}.dm-ui-message{display:flex;flex-direction:column;gap:8px;min-height:112px;padding:16px;border-left:3px solid var(--dm-control-border);background:var(--dm-canvas)}.dm-ui-message[data-kind=info]{border-left-color:var(--dm-accent)}.dm-ui-message[data-kind=error]{border-left-color:var(--dm-error)}.dm-ui-message[data-kind=success]{border-left-color:var(--dm-success)}@media(max-width:480px){.dm-ui-panel{padding:20px 16px}}.dm-ui-nav-item:focus-visible,:where(html[data-dm-theme]) :is([role=checkbox],[role=radio]):focus-visible{outline:2px solid var(--dm-focus-ring);outline-offset:2px}.dm-ui-nav-item[aria-current=page]{box-shadow:inset 2px 0 0 var(--dm-accent)}.dm-ui-nav-item.button{height:auto;min-height:44px;white-space:normal;text-align:left}html[data-theme=light] :is([role=checkbox],[role=radio]):is([aria-checked=true],[aria-checked=mixed]){border-color:var(--dm-brand-text)}@keyframes dm-check-in{0%{transform:scale(.9);opacity:0}to{transform:none;opacity:1}}:where(html[data-dm-theme]) :is([role=checkbox],[role=radio])>[class]{animation-name:dm-check-in;animation-delay:0s;animation-duration:var(--dm-duration-f1,.12s);animation-timing-function:var(--dm-ease-functional,cubic-bezier(.23,1,.32,1))}@keyframes dm-halo-in{0%{transform:translate(-50%,-50%) scale(.9);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}:where(html[data-dm-theme]) :is([role=checkbox],[role=radio]):before{animation-name:dm-halo-in!important;animation-duration:var(--dm-duration-f1,.12s)!important;animation-timing-function:var(--dm-ease-functional,cubic-bezier(.23,1,.32,1))!important}:where(html[data-dm-theme]) :is([role=checkbox],[role=radio]):focus-visible:before{animation-duration:1ms!important}@media(hover:none),(pointer:coarse){:where(html[data-dm-theme]) :is([role=checkbox],[role=radio]):not(:focus-visible):before{content:none!important}}.dm-ui-disclosure-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.dm-ui-disclosure-title{flex:1}.dm-ui-disclosure-marker{display:flex;flex:none;color:var(--dm-muted)}.dm-ui-disclosure-trigger[aria-expanded=true] .dm-ui-disclosure-marker{color:var(--dm-text)}@media(hover:hover) and (pointer:fine){.dm-ui-disclosure-trigger:hover{background:var(--neutral-alpha-weak)}}.dm-ui-disclosure-trigger:focus-visible{outline:2px solid var(--dm-focus-ring);outline-offset:2px}.dm-ui-disclosure .dm-ui-disclosure-panel{transition-property:grid-template-rows,opacity;transition-duration:var(--dm-duration-f2,.2s);transition-timing-function:var(--dm-ease-functional,cubic-bezier(.23,1,.32,1))}.dm-ui-disclosure .dm-ui-disclosure-panel[aria-hidden=true]{opacity:0;transition-duration:var(--dm-duration-f1,.12s)}.dm-ui-disclosure-trigger{transition:background-color var(--dm-duration-f1,.12s) var(--dm-ease-hover,ease)}:where(html[data-dm-theme]) [data-dm-task-dialog]{box-shadow:0 8px 24px color-mix(in srgb,var(--dm-on-brand) 12%,transparent)}@media(min-width:769px){:where(html[data-dm-theme]) [data-dm-task-dialog]{position:relative}}:where(html[data-dm-theme]) [data-dm-task-dialog]:not([data-dm-hide-close])>header{padding-right:76px;min-height:68px}:where(html[data-dm-theme]) [data-dm-task-dialog-close]{position:absolute;top:24px;right:24px;z-index:1}:where(html[data-dm-theme]) [data-dm-task-dialog][data-dm-flush] [data-dm-task-dialog-close]{top:16px;right:16px}html[data-dm-theme] [role=dialog]:has(>*>[data-dm-task-dialog]){transition-property:opacity,transform,visibility;transition-duration:var(--dm-duration-f2,.2s);transition-timing-function:var(--dm-ease-functional,cubic-bezier(.23,1,.32,1))}:where(html[data-dm-theme]) [role=dialog]>:has(>[data-dm-task-dialog]){transition:none}:where(html[data-dm-theme]) div[data-dm-task-dialog]{transform:scale(.96);transition-property:opacity,transform;transition-duration:var(--dm-duration-f2,.2s);transition-timing-function:var(--dm-ease-functional,cubic-bezier(.23,1,.32,1))}html[data-dm-theme] [role=dialog]:has(>*>[data-dm-task-dialog]:not([data-dm-open])){transition-duration:var(--dm-duration-f1,.12s)}:where(html[data-dm-theme]) div[data-dm-task-dialog]:not([data-dm-open]){transition-duration:var(--dm-duration-f1,.12s)}:where(html[data-dm-theme]) [role=dialog]:has(>*>[data-dm-task-dialog]:not([data-dm-open])){pointer-events:none}:where(html[data-dm-theme]) div[data-dm-task-dialog]:not([data-dm-open]) *{transition:none}@media(prefers-reduced-motion:reduce){html[data-dm-theme] [role=dialog]:has(>*>[data-dm-task-dialog]){transition-property:opacity,visibility;transition-duration:var(--dm-duration-f2,.1s)}:where(html[data-dm-theme]) div[data-dm-task-dialog]{transform:none!important;transition-property:opacity;transition-duration:var(--dm-duration-f2,.1s)}.dm-ui-disclosure .dm-ui-disclosure-panel{transition-property:opacity}}@media(forced-colors:active){.dm-ui-disclosure-trigger:focus-visible,.dm-ui-nav-item:focus-visible,:where(html[data-dm-theme]) :is([role=checkbox],[role=radio]):focus-visible{outline-color:Highlight}}:where(html[data-dm-theme]) [role=status][aria-label=Loading]>*>:last-child{animation-name:dm-spinner-turn}:where(html[data-dm-theme]) [role=status][aria-label=Loading]>*>:first-child{border-color:var(--dm-control-border)}:where(html[data-dm-theme]) :is([data-dm-variant=primary],.button[class*=_primary],.button[class*=_danger]):not([data-disabled]) [role=status][aria-label=Loading]>*>:first-child{border-color:color-mix(in srgb,currentColor 35%,transparent)}@keyframes dm-spinner-turn{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.5,.2,.7,.5)}to{transform:rotate(1turn)}}@media(forced-colors:active){:where(html[data-dm-theme]) [role=status][aria-label=Loading]>*>:last-child{forced-color-adjust:preserve-parent-color;border-color:currentColor transparent transparent}:where(html[data-dm-theme]) [role=status][aria-label=Loading]>*>:first-child{visibility:hidden}}@media(prefers-reduced-motion:reduce){:where(html[data-dm-theme]) :is([role=checkbox],[role=radio])>*{transform:none!important}html[data-dm-theme] [role=status][aria-label=Loading]>*>:last-child{animation:dm-reduced-busy var(--dm-duration-x3,.48s) var(--dm-ease-expressive,steps(8)) infinite alternate!important;transform:none!important}}@keyframes dm-reduced-busy{0%{opacity:1}to{opacity:.6}}html[data-dm-theme-switching],html[data-dm-theme-switching] *,html[data-dm-theme-switching] ::marker,html[data-dm-theme-switching] :after,html[data-dm-theme-switching] :before,html[data-dm-theme-switching]::marker,html[data-dm-theme-switching]:after,html[data-dm-theme-switching]:before{transition:none!important}