:root{--dms-slate-100:#DEE5E8;--dms-slate-300:#8FA3AD;--dms-slate-500:#607B89;--dms-slate-600:#486270;--dms-slate-700:#37505E;--dms-slate-750:#304A58;--dms-slate-800:#27404E;--dms-warm-100:#F1EDEB;--dms-warm-300:#D6CCCA;--dms-warm-500:#B3A6A2;--dms-paper:#F7F5F3;--dms-surface:#FFFFFF;--dms-ink:#14262B;--dms-ink-soft:#3D5059;--dms-copper:#B4552D;--dms-success:#3E6B4F;--dms-error:#A03A2E;--dms-info:var(--dms-slate-600);--dms-logo-dark:var(--dms-slate-750);--dms-logo-mid:var(--dms-slate-500);--dms-logo-light:#F2E8E6;--dms-logo-light-mid:#BAB1AF;--dms-tag-slate:var(--dms-slate-600);--dms-tag-clay:#C08552;--dms-tag-sage:#7E8F6E;--dms-tag-sand:#C9B98A;--dms-status-queued:var(--dms-warm-500);--dms-status-blocked:var(--dms-copper);--dms-status-checked:var(--dms-slate-600);--dms-status-delivered:var(--dms-success);--dms-bg-page:var(--dms-paper);--dms-bg-surface:var(--dms-surface);--dms-bg-inverse:var(--dms-ink);--dms-bg-quiet:var(--dms-warm-100);--dms-bg-feature:var(--dms-warm-300);--dms-on-feature:var(--dms-ink);--dms-text:var(--dms-ink);--dms-text-soft:var(--dms-ink-soft);--dms-text-inverse:var(--dms-paper);--dms-accent:var(--dms-slate-600);--dms-accent-hover:var(--dms-slate-700);--dms-action:var(--dms-ink);--dms-action-hover:var(--dms-slate-700);--dms-on-action:var(--dms-surface);--dms-border:var(--dms-slate-300);--dms-border-input:var(--dms-slate-600);--dms-border-strong:var(--dms-ink);--dms-focus-ring:var(--dms-slate-600);--dms-focus-ring-inverse:var(--dms-paper);--dms-band-bg-page:var(--dms-ink);--dms-band-bg-surface:var(--dms-slate-750);--dms-band-bg-quiet:var(--dms-slate-800);--dms-band-text:var(--dms-paper);--dms-band-text-soft:var(--dms-slate-100);--dms-band-accent:var(--dms-slate-100);--dms-band-accent-hover:var(--dms-surface);--dms-band-action:var(--dms-surface);--dms-band-action-hover:var(--dms-slate-100);--dms-band-on-action:var(--dms-ink);--dms-band-border:var(--dms-slate-500);--dms-band-border-input:var(--dms-slate-300);--dms-band-border-strong:var(--dms-paper);--dms-band-focus-ring:var(--dms-paper);--dms-band-success:#9CC8AA;--dms-band-error:#F2A89C;--dms-band-copper:#EEAB8C;--dms-font-display:"General Sans","Segoe UI",system-ui,-apple-system,Arial,sans-serif;--dms-font-body:var(--dms-font-display);--dms-text-xs:14px;--dms-text-sm:15px;--dms-text-base:17px;--dms-text-lg:18px;--dms-text-xl:clamp(20px,1.4vw,24px);--dms-text-2xl:clamp(28px,3.4vw,44px);--dms-text-3xl:clamp(38px,6vw,80px);--dms-leading-tight:1.1;--dms-leading-body:1.55;--dms-leading-long:1.6;--dms-weight-regular:400;--dms-weight-medium:500;--dms-weight-display:500;--dms-tracking-display:-0.02em;--dms-measure:68ch;--dms-measure-narrow:34ch;--dms-space-1:8px;--dms-space-2:16px;--dms-space-3:24px;--dms-space-4:32px;--dms-space-5:40px;--dms-space-6:48px;--dms-space-7:56px;--dms-space-8:64px;--dms-space-10:80px;--dms-space-12:96px;--dms-space-14:112px;--dms-space-16:128px;--dms-space-section:clamp(48px,7vw,96px);--dms-content-max:1216px;--dms-gutter:clamp(24px,5vw,80px);--dms-grid-columns:12;--dms-control-height:48px;--dms-header-space:16px;--dms-radius-none:0;--dms-radius-sm:2px;--dms-radius-md:3px;--dms-radius-lg:4px;--dms-radius-pill:999px;--dms-shadow-header:0 2px 10px rgb(0 0 0/10%);--dms-shadow-popover:0 12px 32px rgb(20 38 43/14%);--dms-border-hairline:1px;--dms-border-control:1.5px;--dms-border-active:2px;--dms-focus-width:2px;--dms-focus-offset:2px;--dms-ease-settle:cubic-bezier(0.22,1,0.36,1);--dms-ease-flow:linear;--dms-ease-exit:cubic-bezier(0.4,0,1,1);--dms-dur-micro:140ms;--dms-dur-ui:220ms;--dms-dur-scene:600ms;--dms-dur-repair:900ms;--dms-loading-spinner-delay:120ms;--dms-loading-skeleton-delay:700ms}@media (max-width:1200px){:root{--dms-header-space:12px}}@media (prefers-reduced-motion:reduce){:root{--dms-dur-micro:1ms;--dms-dur-ui:1ms;--dms-dur-scene:1ms;--dms-dur-repair:1ms}}:where(h1,h2,h3,h4,h5,h6,th,optgroup){font-weight:var(--dms-weight-medium)}:where(h1,h2,h3,h4,h5,h6,th,[role=heading],[role=columnheader],[role=rowheader]) :is(strong,b){font-weight:inherit}.dms-workflow{min-width:0}.dms-workflow-links,.dms-workflow-tabs{display:flex;gap:28px;margin-bottom:2rem;overflow-x:auto;border-bottom:var(--dms-border-hairline) solid var(--dms-border)}.dms-workflow-tabs[hidden]{display:none}.dms-workflow-links a,.dms-workflow-tabs button{display:flex;min-height:48px;flex-shrink:0;align-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--dms-text-soft);font:inherit;font-size:16px;font-weight:var(--dms-weight-medium);text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:inset 0 calc(-1 * var(--dms-border-active)) 0 transparent}.dms-workflow-links a:hover,.dms-workflow-tabs button:hover{background:transparent;color:var(--dms-text)}.dms-workflow-links a[aria-current=page],.dms-workflow-tabs button[aria-selected=true]{color:var(--dms-text);box-shadow:inset 0 calc(-1 * var(--dms-border-active)) 0 var(--dms-accent)}.dms-workflow-links a:focus-visible,.dms-workflow-tabs button:focus-visible{outline-offset:-3px}.dms-workflow-links ul{display:flex;gap:28px;margin:0;padding:0;list-style:none}:where(body) :is(strong,b):not([role=heading],[role=columnheader],[role=rowheader],h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[role=heading] *,th *,[role=columnheader] *,[role=rowheader] *){font-weight:var(--dms-weight-medium)}:where(summary){list-style:none;cursor:pointer}summary::marker{content:""}summary::-webkit-details-marker{display:none}:where(summary):before{content:"";display:inline-block;flex:0 0 auto;width:.45em;height:.45em;margin-inline:.15em .65em;border-right:1.5px solid;border-bottom:1.5px solid;vertical-align:.1em;transform:rotate(-45deg)}:where(details[open]>summary):before{transform:rotate(45deg)}:where(summary):focus-visible{outline:var(--dms-focus-width) solid var(--dms-focus-ring);outline-offset:var(--dms-focus-offset)}.dms-password-field{display:grid;grid-gap:8px;gap:8px;min-width:0}.dms-password{position:relative;display:block;min-width:0;width:100%}.dms-password.dms-password>input{width:100%;-webkit-padding-end:56px;padding-inline-end:56px}.dms-password.dms-password>.dms-password__toggle{position:absolute;inset-block:2px;inset-inline-end:2px;display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:var(--dms-radius-sm);background:transparent;color:var(--dms-text-soft);cursor:pointer}.dms-password.dms-password>.dms-password__toggle:hover{background:var(--dms-bg-quiet);color:var(--dms-text)}.dms-password.dms-password>.dms-password__toggle:focus-visible{outline:var(--dms-focus-width) solid var(--dms-focus-ring);outline-offset:0}.dms-password.dms-password>.dms-password__toggle:disabled{cursor:default;opacity:.55}.dms-password>input::-ms-reveal{display:none}.dms-scroll-area{min-width:0;overflow:auto}.dms-scroll-area--hidden{scrollbar-width:none}.dms-scroll-area--hidden::-webkit-scrollbar{display:none}.dms-scroll-area:focus-visible{outline:var(--dms-focus-width) solid var(--dms-focus-ring);outline-offset:var(--dms-focus-offset)}.dms-brand-mark{display:block;width:var(--dms-space-6);height:auto}.dms-step-gauge{display:block;width:var(--dms-space-14);height:auto}.dms-direction{-webkit-margin-start:.4em;margin-inline-start:.4em;display:inline-block}.dms-meta-label{font-size:var(--dms-text-xs);font-weight:var(--dms-weight-medium);color:var(--dms-text-soft)}.dms-status-chip{display:inline-flex;align-items:center;gap:.5em;padding:.25em .6em;border:var(--dms-border-hairline) solid var(--dms-border);border-radius:var(--dms-radius-sm);font-size:var(--dms-text-xs);color:var(--dms-text);background:var(--dms-bg-surface)}.dms-status-chip__dot{width:.5em;height:.5em;border-radius:var(--dms-radius-sm);background:currentColor}.dms-status-chip--queued .dms-status-chip__dot{background:var(--dms-status-queued)}.dms-status-chip--blocked .dms-status-chip__dot{background:var(--dms-status-blocked)}.dms-status-chip--checked .dms-status-chip__dot{background:var(--dms-status-checked)}.dms-status-chip--delivered .dms-status-chip__dot{background:var(--dms-status-delivered)}.dms-button{display:inline-flex;align-items:center;justify-content:center;padding:.75em 1.4em;border:var(--dms-border-control) solid transparent;border-radius:var(--dms-radius-md);font-family:var(--dms-font-body);font-size:16px;min-height:var(--dms-control-height);padding-inline:var(--dms-space-3);font-weight:var(--dms-weight-medium);line-height:var(--dms-leading-tight);text-decoration:none;cursor:pointer;transition:background-color var(--dms-dur-micro) var(--dms-ease-settle),border-color var(--dms-dur-micro) var(--dms-ease-settle),color var(--dms-dur-micro) var(--dms-ease-settle),transform var(--dms-dur-micro) var(--dms-ease-settle)}.dms-button:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.dms-button:active:not(:disabled,[aria-disabled=true]){transform:none}}.dms-button--primary{background:var(--dms-action);border-color:var(--dms-action);color:var(--dms-on-action)}.dms-button--primary:hover{background:var(--dms-action-hover);border-color:var(--dms-action-hover)}.dms-button--secondary{background:transparent;border-color:var(--dms-border-input);color:var(--dms-accent)}.dms-button--secondary:hover{background:var(--dms-bg-quiet);color:var(--dms-accent-hover)}.dms-action-danger{--dms-action:var(--dms-error);--dms-action-hover:var(--dms-error);--dms-border-input:var(--dms-error);--dms-accent:var(--dms-error);--dms-accent-hover:var(--dms-error)}.dms-button:focus-visible,.dms-text-link:focus-visible{outline:var(--dms-focus-width) solid var(--dms-focus-ring);outline-offset:var(--dms-focus-offset)}.dms-text-link{color:var(--dms-accent);text-decoration:underline;text-underline-offset:.2em;transition:color var(--dms-dur-micro) var(--dms-ease-settle)}.dms-text-link:hover{color:var(--dms-accent-hover)}.dms-card{display:flex;flex-direction:column;gap:var(--dms-space-1);padding:var(--dms-space-3);background:var(--dms-bg-surface);border:var(--dms-border-hairline) solid var(--dms-border);border-top:var(--dms-border-active) solid var(--dms-accent);border-radius:var(--dms-radius-none);transition:border-color var(--dms-dur-ui) var(--dms-ease-settle)}.dms-card:hover{border-color:var(--dms-accent)}.dms-card:hover .dms-card__title{text-decoration:underline;text-underline-offset:.2em}.dms-card__title{margin:0;font-family:var(--dms-font-display);font-size:var(--dms-text-xl);font-weight:var(--dms-weight-display);letter-spacing:var(--dms-tracking-display);line-height:var(--dms-leading-tight);color:var(--dms-text)}.dms-card__body{color:var(--dms-text-soft)}.dms-card__body,.dms-section{font-size:var(--dms-text-base);line-height:var(--dms-leading-body)}.dms-section{padding-block:var(--dms-space-section);padding-inline:var(--dms-gutter);font-family:var(--dms-font-body)}.dms-section h1,.dms-section h2,.dms-section h3{font-family:var(--dms-font-display);font-weight:var(--dms-weight-display);letter-spacing:var(--dms-tracking-display);line-height:var(--dms-leading-tight);text-wrap:balance}.dms-section h1{font-size:var(--dms-text-3xl)}.dms-section h2{font-size:var(--dms-text-2xl)}.dms-section h3{font-size:var(--dms-text-xl)}.dms-section :is(h1,h2) em{font-style:italic;color:var(--dms-accent)}.dms-section p{max-width:var(--dms-measure)}.dms-section--paper{background:var(--dms-bg-page);color:var(--dms-text)}.dms-section--surface{background:var(--dms-bg-surface);color:var(--dms-text)}.dms-section--quiet{background:var(--dms-bg-quiet);color:var(--dms-text)}.dms-section--feature{--dms-accent:var(--dms-ink);background:var(--dms-bg-feature);color:var(--dms-on-feature)}.dms-section--inverse{--dms-bg-page:var(--dms-band-bg-page);--dms-bg-surface:var(--dms-band-bg-surface);--dms-bg-quiet:var(--dms-band-bg-quiet);--dms-text:var(--dms-band-text);--dms-text-soft:var(--dms-band-text-soft);--dms-accent:var(--dms-band-accent);--dms-accent-hover:var(--dms-band-accent-hover);--dms-action:var(--dms-band-action);--dms-action-hover:var(--dms-band-action-hover);--dms-on-action:var(--dms-band-on-action);--dms-border:var(--dms-band-border);--dms-border-input:var(--dms-band-border-input);--dms-border-strong:var(--dms-band-border-strong);--dms-focus-ring:var(--dms-band-focus-ring);--dms-success:var(--dms-band-success);--dms-error:var(--dms-band-error);--dms-copper:var(--dms-band-copper);--dms-status-checked:var(--dms-slate-300);--dms-logo-dark:var(--dms-logo-light);--dms-logo-mid:var(--dms-logo-light-mid);background:var(--dms-band-bg-page);color:var(--dms-band-text)}.dms-section--inverse .dms-meta-label{color:var(--dms-text-soft)}.dms-section__inner{max-width:var(--dms-content-max);margin-inline:auto}.dms-section__inner--narrow{max-width:var(--dms-measure)}.dms-field{display:flex;flex-direction:column;gap:var(--dms-space-1)}.dms-field__label{font-family:var(--dms-font-body);font-size:var(--dms-text-sm);font-weight:var(--dms-weight-medium);color:var(--dms-text)}.dms-field__required{display:contents;color:var(--dms-text-soft);font-weight:var(--dms-weight-regular)}.dms-field__description{margin:0;font-size:var(--dms-text-xs);color:var(--dms-text-soft)}.dms-field input,.dms-field select,.dms-field textarea{min-height:var(--dms-control-height);padding:.6em .7em;border:var(--dms-border-control) solid var(--dms-border-input);border-radius:var(--dms-radius-md);background:var(--dms-bg-surface);color:var(--dms-text);font-family:var(--dms-font-body);font-size:var(--dms-text-base)}.dms-field input:focus-visible,.dms-field select:focus-visible,.dms-field textarea:focus-visible{outline:var(--dms-focus-width) solid var(--dms-focus-ring);outline-offset:0}.dms-field--invalid input,.dms-field--invalid select,.dms-field--invalid textarea{border-color:var(--dms-error);border-width:var(--dms-border-active)}.dms-field__error{display:flex;align-items:baseline;gap:.4em;margin:0;color:var(--dms-error);font-size:var(--dms-text-sm)}.dms-field__error-mark{font-weight:var(--dms-weight-medium)}.dms-select.dms-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-padding-end:48px!important;padding-inline-end:48px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2314262B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 20px center!important;background-size:16px!important}.dms-select-shell{position:relative;display:grid;min-width:0}.dms-select-shell[data-dms-controls=enhanced]>select{visibility:hidden}.dms-select-trigger.dms-select-trigger{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0 48px 0 16px;border:var(--dms-border-control) solid var(--dms-border-input);border-radius:var(--dms-radius-md);background:var(--dms-bg-surface);box-shadow:none;color:var(--dms-text);font:var(--dms-weight-regular) 16px/1.5 var(--dms-font-body);letter-spacing:normal;text-align:start;text-transform:none;cursor:pointer;transition:border-color var(--dms-dur-micro) var(--dms-ease-settle)}.dms-select-trigger.dms-select-trigger:hover,.dms-select-trigger.dms-select-trigger[aria-expanded=true]{border-color:var(--dms-accent-hover);background:var(--dms-bg-surface);color:var(--dms-text)}.dms-select-trigger.dms-select-trigger[aria-invalid=true]{border:var(--dms-border-active) solid var(--dms-error)}.dms-select-trigger.dms-select-trigger:disabled{opacity:.5;cursor:not-allowed;border-color:var(--dms-border-input)}.dms-select-trigger.dms-select-trigger:focus-visible{outline:var(--dms-focus-width) solid var(--dms-focus-ring);outline-offset:0}.dms-select-trigger__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dms-select-trigger__chevron{position:absolute;inset-block-start:50%;inset-inline-end:20px;translate:0 -50%;transition:rotate var(--dms-dur-micro) var(--dms-ease-settle)}.dms-select-trigger[aria-expanded=true] .dms-select-trigger__chevron{rotate:180deg}.dms-select-problem{color:var(--dms-error);font-size:14px;font-weight:var(--dms-weight-regular)}.dms-date-popover.dms-date-popover,.dms-select-list.dms-select-list{position:fixed;inset:auto;box-sizing:border-box;margin:0;overflow-y:auto;overscroll-behavior:contain;border:var(--dms-border-control) solid var(--dms-border-input);border-radius:var(--dms-radius-md);background:var(--dms-bg-surface);box-shadow:var(--dms-shadow-popover);color:var(--dms-text);font:var(--dms-weight-regular) 16px/1.5 var(--dms-font-body);letter-spacing:normal;animation:dms-popover-in var(--dms-dur-micro) var(--dms-ease-settle)}.dms-date-popover[data-side=above],.dms-select-list[data-side=above]{--popover-shift:4px}.dms-select-list.dms-select-list{max-height:var(--popover-room,360px);padding:4px;list-style:none}.dms-date-popover.dms-date-popover{width:328px;max-height:var(--popover-room,none);padding:12px}.dms-select-list--inline.dms-select-list--inline{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0;z-index:20;min-width:100%}.dms-date-popover--inline.dms-date-popover--inline{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;z-index:20}@keyframes dms-popover-in{0%{transform:translateY(var(--popover-shift,-4px))}}.dms-select-option{display:flex;align-items:center;gap:12px;min-height:44px;box-sizing:border-box;padding:10px 12px;border-radius:var(--dms-radius-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dms-select-option[data-active]{background:var(--dms-bg-quiet);box-shadow:inset 2px 0 0 var(--dms-accent)}.dms-select-option[aria-selected=true]{font-weight:var(--dms-weight-medium)}.dms-select-option[aria-disabled=true]{color:var(--dms-text-soft);cursor:default}.dms-select-option__label{flex:1 1;min-width:0;overflow-wrap:anywhere}.dms-select-option__check{flex:none;color:var(--dms-accent)}.dms-date-input{box-sizing:border-box;width:100%;min-width:0;color-scheme:light}.dms-date-field{display:grid;grid-gap:8px;gap:8px;min-width:0}.dms-date-control{position:relative;min-width:0}.dms-date-control .dms-date-input{-webkit-padding-end:64px;padding-inline-end:64px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dms-date-control .dms-date-calendar{position:absolute;inset-block-start:0;inset-inline-end:0;display:grid;place-items:center;width:48px;height:48px;min-height:48px;margin:0;padding:0;border:0;background:transparent;color:var(--dms-text);cursor:pointer}.dms-date-calendar:disabled{cursor:default;opacity:.5}.dms-date-field small{font-size:14px;font-weight:400;color:var(--dms-text-soft)}.dms-date-error{color:var(--dms-error);font-size:14px}.dms-date-control .dms-date-native-picker.dms-date-native-picker{position:absolute;inset:0;z-index:1;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.dms-date-field[data-dms-controls=native] .dms-date-calendar{pointer-events:none}.dms-date-control:has(.dms-date-native-picker:focus-visible) .dms-date-input{outline:var(--dms-focus-width) solid var(--dms-focus-ring);outline-offset:0}.dms-time-field{display:grid;grid-gap:var(--dms-space-1);gap:var(--dms-space-1);width:200px;max-width:100%;min-width:0;justify-self:start}.dms-time-control{position:relative;min-width:0}.dms-time-input.dms-time-input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--dms-control-height);padding:12px 16px;border:var(--dms-border-control) solid var(--dms-border-input);border-radius:var(--dms-radius-md);background:var(--dms-bg-surface);color:var(--dms-text);font:var(--dms-weight-regular) 16px/1.5 var(--dms-font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color-scheme:light}.dms-time-field[data-dms-controls=enhanced] .dms-time-input{-webkit-padding-end:64px;padding-inline-end:64px}.dms-time-input.dms-time-input:focus-visible{outline:var(--dms-focus-width) solid var(--dms-focus-ring);outline-offset:0}.dms-time-input.dms-time-input[aria-invalid=true]{border-color:var(--dms-error)}.dms-time-trigger.dms-time-trigger{position:absolute;inset-block-start:0;inset-inline-end:0;display:grid;place-items:center;width:48px;height:48px;min-height:48px;margin:0;padding:0;border:0;border-radius:var(--dms-radius-md);background:transparent;color:var(--dms-text);box-shadow:none;cursor:pointer}.dms-time-trigger.dms-time-trigger:hover{background:var(--dms-bg-quiet);color:var(--dms-text)}.dms-time-trigger:focus-visible{outline:var(--dms-focus-width) solid var(--dms-focus-ring);outline-offset:0}.dms-time-trigger:disabled{cursor:default;opacity:.5}.dms-time-field small{color:var(--dms-text-soft);font-size:var(--dms-text-xs);font-weight:var(--dms-weight-regular)}.dms-time-error{color:var(--dms-error);font-size:var(--dms-text-xs)}.dms-time-popover.dms-time-popover{position:fixed;inset:auto;box-sizing:border-box;width:200px;max-width:calc(100vw - 16px);max-height:var(--popover-room,280px);margin:0;padding:4px;overflow-y:auto;overscroll-behavior:contain;border:var(--dms-border-control) solid var(--dms-border-input);border-radius:var(--dms-radius-md);background:var(--dms-bg-surface);color:var(--dms-text);box-shadow:var(--dms-shadow-popover);font:var(--dms-weight-regular) 16px/1.5 var(--dms-font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;list-style:none}.dms-time-popover--inline.dms-time-popover--inline{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;z-index:20}.dms-time-option{min-height:40px;box-sizing:border-box;margin:0;padding:8px 12px;-webkit-border-start:var(--dms-border-active) solid transparent;border-inline-start:var(--dms-border-active) solid transparent;cursor:pointer}.dms-time-option:hover,.dms-time-option[data-active]{background:var(--dms-bg-quiet)}.dms-time-option[aria-selected=true]{border-inline-start-color:var(--dms-accent);font-weight:var(--dms-weight-medium)}.dms-calendar{display:grid;grid-gap:8px;gap:8px}.dms-calendar__header{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center}.dms-calendar.dms-calendar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:var(--dms-radius-md);background:transparent;box-shadow:none;color:var(--dms-text);font:inherit;letter-spacing:normal;cursor:pointer;transition:background-color var(--dms-dur-micro) var(--dms-ease-settle),color var(--dms-dur-micro) var(--dms-ease-settle)}.dms-calendar.dms-calendar button:hover{background:var(--dms-bg-quiet);color:var(--dms-text)}.dms-calendar.dms-calendar button:focus-visible{outline:var(--dms-focus-width) solid var(--dms-focus-ring);outline-offset:var(--dms-focus-offset);box-shadow:none}.dms-calendar.dms-calendar button:disabled,.dms-calendar.dms-calendar button[aria-disabled=true]{background:transparent;color:var(--dms-text-soft);text-decoration:line-through;cursor:not-allowed;opacity:.6}.dms-calendar.dms-calendar .dms-calendar__step{width:40px;height:40px}.dms-calendar.dms-calendar .dms-calendar__title{justify-self:center;height:40px;padding-inline:12px;font-weight:var(--dms-weight-medium)}.dms-calendar__days.dms-calendar__days{width:100%;margin:0;border-collapse:collapse;table-layout:fixed;font-size:15px}.dms-calendar__days.dms-calendar__days :is(th,td){display:table-cell;padding:2px;border:0;background:none;text-align:center;vertical-align:middle}.dms-calendar__days.dms-calendar__days th{height:28px;color:var(--dms-text-soft);font-size:13px;font-weight:var(--dms-weight-medium)}.dms-calendar.dms-calendar .dms-calendar__day{width:100%;height:40px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dms-calendar.dms-calendar .dms-calendar__day[data-outside-month]{color:var(--dms-text-soft)}.dms-calendar.dms-calendar button[aria-current=date]{box-shadow:inset 0 0 0 var(--dms-border-control) var(--dms-border-input);font-weight:var(--dms-weight-medium)}.dms-calendar.dms-calendar .dms-calendar__choice[aria-pressed=true],.dms-calendar.dms-calendar td[aria-selected=true]>.dms-calendar__day{background:var(--dms-action);color:var(--dms-on-action);font-weight:var(--dms-weight-medium)}.dms-calendar.dms-calendar .dms-calendar__choice[aria-pressed=true]:hover,.dms-calendar.dms-calendar td[aria-selected=true]>.dms-calendar__day:hover{background:var(--dms-action-hover);color:var(--dms-on-action)}.dms-calendar__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px}.dms-calendar.dms-calendar .dms-calendar__choice{height:56px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dms-calendar__footer{display:flex;justify-content:space-between;gap:8px;-webkit-padding-before:8px;padding-block-start:8px;-webkit-border-before:var(--dms-border-hairline) solid var(--dms-border);border-block-start:var(--dms-border-hairline) solid var(--dms-border)}.dms-calendar.dms-calendar .dms-calendar__action{height:40px;padding-inline:12px;color:var(--dms-accent);font-weight:var(--dms-weight-medium)}.dms-calendar.dms-calendar .dms-calendar__action:hover{color:var(--dms-accent-hover)}@media (prefers-reduced-motion:reduce){.dms-calendar.dms-calendar button,.dms-select-trigger.dms-select-trigger,.dms-select-trigger__chevron{transition:none}.dms-date-popover.dms-date-popover,.dms-select-list.dms-select-list{animation:none}}.dms-button:disabled,.dms-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.dms-button[aria-busy=true]{cursor:progress}.dms-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.dms-loading{position:relative;min-height:calc(var(--dms-space-16) * 2)}.dms-loading--staged{min-height:0}.dms-loading__spinner{position:absolute;inset-block-start:var(--dms-space-8);inset-inline:0;display:flex;justify-content:center;visibility:hidden;animation:dms-loading-reveal 0s var(--dms-loading-spinner-delay) forwards}.dms-loading--staged .dms-loading__spinner{animation:dms-loading-reveal 0s var(--dms-loading-spinner-delay) forwards,dms-loading-conceal 0s var(--dms-loading-skeleton-delay) forwards}.dms-loading__skeleton{visibility:hidden;animation:dms-loading-reveal 0s var(--dms-loading-skeleton-delay) forwards}.dms-spinner{display:block;width:var(--dms-space-4);height:var(--dms-space-4);fill:none;stroke-width:2.5;animation:dms-spin var(--dms-dur-repair) var(--dms-ease-flow) infinite}.dms-spinner__track{stroke:var(--dms-slate-100)}.dms-spinner__arc{stroke:var(--dms-accent);stroke-linecap:round;stroke-dasharray:28 100}:where(.dms-skeleton){display:block;inline-size:100%;block-size:1em;max-inline-size:100%;border-radius:var(--dms-radius-sm);background:var(--dms-slate-100)}.dms-progress{display:grid;grid-gap:var(--dms-space-1);gap:var(--dms-space-1);margin-block:var(--dms-space-2);max-inline-size:36rem}.dms-progress__label{display:flex;justify-content:space-between;gap:var(--dms-space-2);color:var(--dms-text);font-family:var(--dms-font-body);font-size:var(--dms-text-sm);font-weight:var(--dms-weight-medium)}.dms-progress__label>span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dms-progress__track{block-size:var(--dms-space-1);overflow:hidden;border-radius:var(--dms-radius-sm);background:var(--dms-slate-100)}.dms-progress__track>span{display:block;block-size:100%;background:var(--dms-accent);transform-origin:left center;transition:transform var(--dms-dur-ui) var(--dms-ease-settle)}.dms-progress__track:not([aria-valuenow])>span{inline-size:40%;animation:dms-progress-travel calc(var(--dms-dur-repair) * 2) ease-in-out infinite alternate}@keyframes dms-progress-travel{to{transform:translateX(150%)}}@keyframes dms-loading-reveal{to{visibility:visible}}@keyframes dms-loading-conceal{to{visibility:hidden}}@keyframes dms-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.dms-skeleton,.dms-spinner{animation:none}.dms-progress__track>span{transition:none}.dms-progress__track:not([aria-valuenow])>span{animation:none}}.dms-tag-field,.dms-tags{display:grid;grid-gap:var(--dms-space-2);gap:var(--dms-space-2);min-width:0}.dms-tags__list{display:flex;flex-wrap:wrap;gap:var(--dms-space-2);margin:0;padding:0;list-style:none}.dms-tags__tag{display:inline-flex;align-items:center;gap:var(--dms-space-1);max-width:100%;min-height:32px;padding-inline:10px 0;border:var(--dms-border-hairline) solid var(--dms-border);border-radius:var(--dms-radius-sm);background:var(--dms-bg-quiet);color:var(--dms-text);font-family:var(--dms-font-body);font-size:var(--dms-text-sm);font-weight:var(--dms-weight-regular);overflow-wrap:anywhere}.dms-tags__tag .dms-tags__remove{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;min-height:32px;margin:0;padding:0;border:0;border-radius:var(--dms-radius-sm);background:transparent;color:var(--dms-text-soft);cursor:pointer;transition:color var(--dms-dur-micro) var(--dms-ease-settle)}.dms-tags__tag .dms-tags__remove:hover{color:var(--dms-text)}.dms-tags__tag .dms-tags__remove.dms-action-danger{color:var(--dms-error)}.dms-tags__tag .dms-tags__remove:focus-visible{outline:var(--dms-focus-width) solid var(--dms-focus-ring);outline-offset:0}.dms-tags__hint{font-size:14px;font-weight:400;color:var(--dms-text-soft)}.dms-tags__notice{margin:0;color:var(--dms-text);font-size:14px}.dms-tags__suggestions{display:grid;grid-gap:var(--dms-space-2);gap:var(--dms-space-2);min-width:0}.dms-tags__suggestions-label{color:var(--dms-text-soft);font-size:14px;font-weight:var(--dms-weight-medium)}.dms-tags__chips{display:flex;flex-wrap:wrap;gap:var(--dms-space-2);margin:0;padding:0;list-style:none}.dms-tags__suggestion.dms-tags__suggestion{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:36px;margin:0;padding:6px 12px 6px 10px;border:var(--dms-border-hairline) solid var(--dms-border-input);border-radius:var(--dms-radius-md);background:var(--dms-bg-surface);box-shadow:none;color:var(--dms-text);font:var(--dms-weight-regular) 15px/1.3 var(--dms-font-body);letter-spacing:normal;text-align:start;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--dms-dur-micro) var(--dms-ease-settle),border-color var(--dms-dur-micro) var(--dms-ease-settle)}.dms-tags__suggestion.dms-tags__suggestion svg{flex:none;color:var(--dms-accent)}.dms-tags__suggestion.dms-tags__suggestion strong{font-weight:var(--dms-weight-medium)}.dms-tags__suggestion.dms-tags__suggestion:hover{border-color:var(--dms-accent-hover);background:var(--dms-bg-quiet);color:var(--dms-text)}.dms-tags__suggestion.dms-tags__suggestion:focus-visible{outline:var(--dms-focus-width) solid var(--dms-focus-ring);outline-offset:var(--dms-focus-offset);box-shadow:none}.dms-tags__suggestion.dms-tags__suggestion:disabled{opacity:.5;cursor:not-allowed}.dms-tags__empty{margin:0;color:var(--dms-text-soft);font-size:14px}.dms-tags__more.dms-tags__more{justify-self:start;min-height:36px;margin:0;padding:6px 12px;font-size:var(--dms-text-sm)}.dms-select-option strong{font-weight:var(--dms-weight-medium)}.dms-combobox__more{padding:8px 12px;color:var(--dms-text-soft);font-size:14px}@media (prefers-reduced-motion:reduce){.dms-tags__suggestion.dms-tags__suggestion,.dms-tags__tag .dms-tags__remove{transition:none}}.dms-radio-group.dms-radio-group{display:grid;grid-gap:var(--dms-space-2);gap:var(--dms-space-2);min-width:0;margin:0;padding:0;border:0}.dms-radio-group>legend{-webkit-margin-after:var(--dms-space-2);margin-block-end:var(--dms-space-2);padding:0;color:var(--dms-text);font-weight:var(--dms-weight-medium)}.dms-radio-group .dms-radio-group__option{display:flex;align-items:center;gap:var(--dms-space-3);min-height:32px;font-weight:var(--dms-weight-regular);cursor:pointer}.dms-radio-group .dms-radio-group__option input[type=radio]{flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0;accent-color:var(--dms-accent)}.dms-scale.dms-scale{min-width:0;margin:0;padding:0;border:0}.dms-scale.dms-scale>legend{-webkit-margin-after:4px;margin-block-end:4px;padding:0;color:var(--dms-text);font-size:inherit;font-weight:var(--dms-weight-medium);line-height:1.4}.dms-scale__body{max-width:720px;container:dms-scale/inline-size}.dms-scale .dms-scale__readout{display:none;margin:0 0 4px;color:var(--dms-text);font-weight:var(--dms-weight-medium)}.dms-scale__track{--scale-at:0;--scale-inset:calc(50% / var(--scale-steps));position:relative;display:grid;grid-template-columns:repeat(var(--scale-steps),minmax(0,1fr));touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.dms-scale__track:has(>.dms-scale__stop:nth-of-type(2) input:checked){--scale-at:1}.dms-scale__track:has(>.dms-scale__stop:nth-of-type(3) input:checked){--scale-at:2}.dms-scale__track:has(>.dms-scale__stop:nth-of-type(4) input:checked){--scale-at:3}.dms-scale__track:has(>.dms-scale__stop:nth-of-type(5) input:checked){--scale-at:4}.dms-scale__track:has(>.dms-scale__stop:nth-of-type(6) input:checked){--scale-at:5}.dms-scale__track:has(>.dms-scale__stop:nth-of-type(7) input:checked){--scale-at:6}.dms-scale__track:has(>.dms-scale__stop:nth-of-type(8) input:checked){--scale-at:7}.dms-scale__track:has(>.dms-scale__stop:nth-of-type(9) input:checked){--scale-at:8}.dms-scale__track:has(>.dms-scale__stop:nth-of-type(10) input:checked){--scale-at:9}.dms-scale[data-named],.dms-scale[data-named] .dms-scale__body,fieldset:has(>.dms-scale[data-named]){max-width:none}fieldset:has(>.dms-scale[data-named])>:not(.dms-scale){max-width:48rem}.dms-scale[data-named] .dms-scale__stop{grid-template-rows:1fr 44px;padding:4px 2px 0}.dms-scale[data-named] .dms-scale__name{grid-row:1;align-self:end;max-width:100%;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.dms-scale[data-named] .dms-scale__dot{grid-row:2;background:var(--dms-border)}.dms-scale[data-named] .dms-scale__stop input{top:auto;bottom:12px}.dms-scale[data-named] :is(.dms-scale__rail,.dms-scale__carriage){top:auto;bottom:22px}.dms-scale[data-named] .dms-scale__rail{margin:0 0 -3px}.dms-scale__carriage,.dms-scale__rail{position:absolute;top:22px;left:var(--scale-inset);pointer-events:none}.dms-scale__rail{right:var(--scale-inset);height:6px;margin-top:-3px;border-radius:3px;background:var(--dms-slate-100);overflow:hidden}.dms-scale__fill{display:block;height:100%;background:var(--dms-accent);transform-origin:left center;scale:calc(var(--scale-at) / (var(--scale-steps) - 1)) 1}.dms-scale__carriage{z-index:2;width:0;height:0;translate:calc(var(--scale-at) * 100cqi / var(--scale-steps)) 0}.dms-scale__carriage,.dms-scale__fill{transition:scale .52s var(--dms-ease-settle),translate .52s var(--dms-ease-settle);transition-timing-function:linear(0,.06 2%,.23 5%,.48 9%,.72 14%,.88 19%,.97 25%,1.015 32%,1.025 40%,1.012 52%,1.002 66%,1)}.dms-scale__track:not(:has(.dms-scale__stop input:checked)) .dms-scale__carriage{display:none}.dms-scale__thumb{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;background:var(--dms-accent);translate:-50% -50%;transition:scale var(--dms-dur-micro) var(--dms-ease-settle)}.dms-scale__track[data-dragging] .dms-scale__thumb{scale:1.15}.dms-scale .dms-scale__stop{position:relative;z-index:1;display:grid;grid-template-rows:44px auto auto;justify-items:center;align-content:start;grid-gap:2px;gap:2px;min-width:0;margin:0;padding:0 2px 4px;color:inherit;font-size:inherit;font-weight:var(--dms-weight-regular);text-align:center;cursor:pointer}.dms-scale .dms-scale__stop input{position:absolute;top:12px;width:20px;height:20px;min-height:0;margin:0;padding:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.dms-scale__dot{align-self:center;width:12px;height:12px;border-radius:50%}.dms-scale__number{color:var(--dms-text-soft);font-size:13px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dms-scale__name{max-width:calc(100% - 12px);color:var(--dms-text-soft);font-size:14px;line-height:1.3;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.dms-scale__stop:has(input:checked) :is(.dms-scale__number,.dms-scale__name),.dms-scale__stop:hover :is(.dms-scale__number,.dms-scale__name){color:var(--dms-text)}.dms-scale__stop:has(input:checked) .dms-scale__name{font-weight:var(--dms-weight-medium)}.dms-scale__stop:has(input:focus-visible) .dms-scale__dot{background:var(--dms-accent)}.dms-scale__stop:has(input:focus-visible) .dms-scale__dot,.dms-scale__track:has(input:checked:focus-visible) .dms-scale__thumb{outline:var(--dms-focus-width) solid var(--dms-focus-ring);outline-offset:var(--dms-focus-offset)}.dms-scale__track:has(input[aria-invalid=true]) .dms-scale__rail{box-shadow:0 0 0 2px var(--dms-error)}.dms-scale__alternatives{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:4px}.dms-scale .dms-scale__alternative{display:flex;align-items:center;gap:var(--dms-space-3);min-height:44px;margin:0;color:inherit;font-size:inherit;font-weight:var(--dms-weight-regular);cursor:pointer}.dms-scale .dms-scale__alternative input{flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0;accent-color:var(--dms-accent)}.dms-scale .dms-scale__detail{margin:12px 0 0;padding-left:12px;border-left:2px solid var(--dms-accent);color:var(--dms-text-soft)}.dms-scale .dms-scale__key{display:none;gap:2px;margin:8px 0;padding:0;list-style:none;color:var(--dms-text-soft);font-size:14px;line-height:1.35}.dms-scale__key li{display:grid;grid-template-columns:2ch minmax(0,1fr);grid-gap:8px;gap:8px;margin:0}.dms-scale__key .dms-scale__number{font-size:inherit;line-height:inherit;text-align:end}.dms-scale__key li[data-selected]{color:var(--dms-text);font-weight:var(--dms-weight-medium)}.dms-scale__key li[data-selected] .dms-scale__number{color:inherit}@container dms-scale (max-width: 999px){[data-named]:is([data-steps="8"],[data-steps="9"],[data-steps="10"]) .dms-scale__name{display:none}[data-named]:is([data-steps="8"],[data-steps="9"],[data-steps="10"]) .dms-scale__readout.dms-scale__readout{display:block}}@container dms-scale (max-width: 879px){:is([data-steps="8"],[data-steps="9"],[data-steps="10"]) .dms-scale__name{display:none}:is([data-steps="8"],[data-steps="9"],[data-steps="10"]) .dms-scale__readout.dms-scale__readout{display:block}:is([data-steps="8"],[data-steps="9"],[data-steps="10"]) .dms-scale__key{display:grid}}@container dms-scale (max-width: 599px){[data-steps="7"] .dms-scale__name{display:none}[data-steps="7"] .dms-scale__readout.dms-scale__readout{display:block}[data-steps="7"] .dms-scale__key{display:grid}}@container dms-scale (max-width: 527px){[data-steps="6"] .dms-scale__name{display:none}[data-steps="6"] .dms-scale__readout.dms-scale__readout{display:block}[data-steps="6"] .dms-scale__key{display:grid}}@container dms-scale (max-width: 439px){[data-steps="5"] .dms-scale__name{display:none}[data-steps="5"] .dms-scale__readout.dms-scale__readout{display:block}[data-steps="5"] .dms-scale__key{display:grid}}@container dms-scale (max-width: 351px){[data-steps="4"] .dms-scale__name{display:none}[data-steps="4"] .dms-scale__readout.dms-scale__readout{display:block}[data-steps="4"] .dms-scale__key{display:grid}}@media (prefers-reduced-motion:reduce){.dms-scale__carriage,.dms-scale__fill,.dms-scale__thumb{transition:none}.dms-scale__track[data-dragging] .dms-scale__thumb{scale:none}}.dms-local-mail-toasts{position:fixed;inset-block-start:max(16px,env(safe-area-inset-top));inset-inline-end:16px;z-index:1000;display:grid;grid-gap:var(--dms-space-2);gap:var(--dms-space-2);width:min(400px,calc(100vw - 32px));max-height:50dvh;overflow-y:auto;pointer-events:none}.dms-local-mail-toast{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;-webkit-border-start:4px solid var(--dms-success);border-inline-start:4px solid var(--dms-success);background:var(--dms-ink);color:var(--dms-paper);box-shadow:0 12px 32px rgb(20 38 43/24%);font-size:14px;line-height:1.45;overflow-wrap:anywhere;pointer-events:auto}.dms-local-mail-toast[data-delivery=failed]{border-inline-start-color:var(--dms-band-error)}.dms-local-mail-toast p{margin:0}.dms-local-mail-toast .dms-local-mail-toast__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-weight:var(--dms-weight-medium)}.dms-local-mail-toast__title span{color:var(--dms-band-text-soft);font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.04em}.dms-local-mail-toast button{justify-self:start;min-height:0;-webkit-margin-before:4px;margin-block-start:4px;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:var(--dms-weight-medium);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dms-local-mail-toast button:focus-visible{outline:var(--dms-focus-width) solid var(--dms-focus-ring-inverse);outline-offset:var(--dms-focus-offset)}.dms-toast-region{position:fixed;inset-block-end:max(16px,env(safe-area-inset-bottom));inset-inline:16px;z-index:1001;display:flex;justify-content:flex-end;pointer-events:none}.dms-toast{display:flex;align-items:center;gap:10px;max-width:min(360px,100%);padding:8px 6px 8px 12px;border:1px solid var(--dms-border);border-radius:var(--dms-radius-md);background:var(--dms-bg-surface);color:var(--dms-text);box-shadow:var(--dms-shadow-popover);font-size:var(--dms-text-sm);line-height:1.45;overflow-wrap:anywhere;pointer-events:auto;animation:dms-toast-in var(--dms-dur-ui) var(--dms-ease-settle)}.dms-toast__mark{display:inline-grid;flex:none;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--dms-success);color:var(--dms-surface);font-size:11px;font-weight:var(--dms-weight-medium);line-height:1}.dms-toast[data-tone=error] .dms-toast__mark{background:var(--dms-error)}.dms-toast__body{flex:1 1;min-width:0}.dms-toast__body p{margin:0}.dms-toast__body a{color:var(--dms-accent);text-decoration:underline;text-underline-offset:.2em}.dms-toast.dms-toast .dms-toast__close{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--dms-text-soft);font:inherit;line-height:1;cursor:pointer;transition:color var(--dms-dur-micro) var(--dms-ease-settle),background-color var(--dms-dur-micro) var(--dms-ease-settle),transform var(--dms-dur-micro) var(--dms-ease-settle)}.dms-toast.dms-toast .dms-toast__close:hover{background:var(--dms-bg-quiet);color:var(--dms-text)}.dms-toast.dms-toast .dms-toast__close:active{transform:scale(.92)}.dms-toast.dms-toast .dms-toast__close:focus-visible{outline:var(--dms-focus-width) solid var(--dms-focus-ring);outline-offset:0}@keyframes dms-toast-in{0%{transform:translateY(8px)}}.dms-save-status{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--dms-text-soft);font-size:var(--dms-text-xs);line-height:1.4}.dms-save-status__mark{flex:none;width:8px;height:8px;border-radius:50%;background:var(--dms-success);transition:background-color var(--dms-dur-ui) var(--dms-ease-settle)}.dms-save-status[data-state=unsaved] .dms-save-status__mark{background:var(--dms-border-input)}.dms-save-status[data-state=saving] .dms-save-status__mark{background:transparent;box-shadow:inset 0 0 0 1.5px var(--dms-border-input)}.dms-save-status[data-state=failed]{color:var(--dms-error)}.dms-save-status[data-state=failed] .dms-save-status__mark{background:var(--dms-error)}@media (prefers-reduced-motion:reduce){.dms-toast{animation:none}.dms-toast.dms-toast .dms-toast__close:active{transform:none}}