:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primitive-neutral-0:#fff;--color-primitive-neutral-1:#f9f9f6;--color-primitive-neutral-2:#f3f3ee;--color-primitive-neutral-3:#eaeae3;--color-primitive-neutral-4:#e1e1d9;--color-primitive-neutral-5:#d6d6cc;--color-primitive-neutral-6:#a3a399;--color-primitive-neutral-7:#85857c;--color-primitive-neutral-8:#6a6c63;--color-primitive-neutral-9:#56564f;--color-primitive-neutral-10:#3a3b36;--color-primitive-neutral-11:#262823;--color-primitive-neutral-12:#151714;--color-primitive-neutral-13:#0b0b0a;--color-primitive-neutral-14:#000;--color-primitive-forest-1:#eef7f1;--color-primitive-forest-2:#d7f0df;--color-primitive-forest-4:#8fe3b0;--color-primitive-forest-6:#0f7a4b;--color-primitive-forest-7:#0b5d3b;--color-primitive-forest-8:#08482d;--color-primitive-forest-9:#123d29;--color-primitive-volt-4:#d6ff52;--color-primitive-volt-5:#c6f135;--color-primitive-amber-1:#fde9a9;--color-primitive-amber-4:#f5d36b;--color-primitive-amber-8:#5f4500;--color-primitive-amber-9:#3a3008;--color-primitive-red-1:#ffd6d1;--color-primitive-red-4:#ff9c8f;--color-primitive-red-5:#ff8473;--color-primitive-red-6:#ff6b57;--color-primitive-red-7:#a3170b;--color-primitive-red-8:#85120a;--color-primitive-red-9:#47130e;--color-frame-bg:#0b0b0a;--color-frame-text:#f3f3ee;--color-frame-active:#c6f135;--color-frame-focus:#c6f135;--color-frame-hover-wash:#ffffff1f;--color-surface-page:#f3f3ee;--color-surface-card:#fff;--color-surface-subtle:#eaeae3;--color-surface-sunken:#e1e1d9;--color-surface-inverse:#0b0b0a;--color-surface-scrim:#0b0b0a8c;--color-text-primary:#0b0b0a;--color-text-secondary:#56564f;--color-text-subtle:#6a6c63;--color-text-disabled:#a3a399;--color-text-inverse:#f3f3ee;--color-text-brand:#0b5d3b;--color-text-action:#0b5d3b;--color-border-subtle:#d6d6cc;--color-border-control:#85857c;--color-border-strong:#0b0b0a;--color-border-focus:#0b5d3b;--color-action-primary:#0b5d3b;--color-action-primary-hover:#08482d;--color-action-primary-text:#fff;--color-action-secondary:#0000;--color-action-secondary-text:#0b0b0a;--color-action-secondary-border:#0b0b0a;--color-action-hover-wash:#0b0b0a0f;--color-action-pressed-wash:#0b0b0a1f;--color-action-destructive:#a3170b;--color-action-destructive-hover:#85120a;--color-action-destructive-text:#fff;--color-state-selected-bg:#eef7f1;--color-state-selected-border:#0b5d3b;--color-state-selected-text:#0b5d3b;--color-feedback-success:#0b5d3b;--color-feedback-success-bg:#d7f0df;--color-feedback-warning:#5f4500;--color-feedback-warning-bg:#fde9a9;--color-feedback-error:#a3170b;--color-feedback-error-bg:#ffd6d1;--color-feedback-neutral:#56564f;--color-feedback-neutral-bg:#eaeae3;--color-signature-forest:#0b5d3b;--color-signature-forest-text:#fff;--color-signature-volt:#c6f135;--color-signature-volt-text:#0b0b0a;--color-signature-ink:#0b0b0a;--color-signature-ink-text:#f3f3ee;--font-display:"Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--font-body:Archivo, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-size-caption:12px;--font-size-small:13px;--font-size-body:15px;--font-size-input-touch:16px;--font-size-title:17px;--font-size-heading:22px;--font-size-display-sm:32px;--font-size-display-md:clamp(44px, 32px + 2.5vw, 60px);--font-size-display-lg:clamp(48px, 30px + 4vw, 72px);--line-height-display:.9;--line-height-tight:1.15;--line-height-snug:1.3;--line-height-body:1.45;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heavy:800;--font-weight-black:900;--letter-spacing-display:-.005em;--letter-spacing-normal:0;--letter-spacing-wide:.06em;--letter-spacing-wider:.1em;--letter-spacing-widest:.16em;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-control:0;--radius-chip:0;--radius-surface:0;--radius-pill:999px;--border-width-hairline:1px;--border-width-strong:2px;--border-width-marker:4px;--border-width-focus:3px;--size-target-min:24px;--size-control-sm:32px;--size-control-md:40px;--size-control-lg:48px;--size-control-touch:44px;--size-row-min:44px;--size-icon-sm:16px;--size-icon-md:20px;--size-icon-lg:24px;--size-frame:64px;--size-content-max:1200px;--size-measure:68ch;--size-measure-narrow:400px;--size-focus-offset:2px;--shadow-raised:0 1px 2px 0 #0b0b0a14;--shadow-panel:0 4px 12px 0 #0b0b0a1f;--shadow-overlay:0 12px 32px 0 #0b0b0a38;--duration-instant:80ms;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.24s;--easing-standard:.2, 0, 0, 1;--easing-enter:0, 0, .2, 1;--easing-exit:.4, 0, 1, 1;--easing-bounce:.3, 1.35, .6, 1;--breakpoint-compact:640px;--breakpoint-regular:1024px;--breakpoint-wide:1280px;--z-base:0;--z-sticky:10;--z-header:20;--z-popover:30;--z-modal:40;--z-toast:50}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-frame-bg:#000;--color-frame-text:#f3f3ee;--color-frame-active:#c6f135;--color-frame-focus:#c6f135;--color-frame-hover-wash:#ffffff24;--color-surface-page:#0b0b0a;--color-surface-card:#151714;--color-surface-subtle:#ffffff0b;--color-surface-sunken:#000;--color-surface-inverse:#f3f3ee;--color-surface-scrim:#000000a6;--color-text-primary:#f3f3ee;--color-text-secondary:#a3a399;--color-text-subtle:#85857c;--color-text-disabled:#3a3b36;--color-text-inverse:#0b0b0a;--color-text-brand:#c6f135;--color-text-action:#c6f135;--color-border-subtle:#ffffff17;--color-border-control:#ffffff61;--color-border-strong:#f3f3ee;--color-border-focus:#c6f135;--color-action-primary:#c6f135;--color-action-primary-hover:#d6ff52;--color-action-primary-text:#0b0b0a;--color-action-secondary:#0000;--color-action-secondary-text:#f3f3ee;--color-action-secondary-border:#f3f3ee;--color-action-hover-wash:#ffffff12;--color-action-pressed-wash:#ffffff21;--color-action-destructive:#ff6b57;--color-action-destructive-hover:#ff8473;--color-action-destructive-text:#0b0b0a;--color-state-selected-bg:#c6f13524;--color-state-selected-border:#c6f135;--color-state-selected-text:#c6f135;--color-feedback-success:#8fe3b0;--color-feedback-success-bg:#123d29;--color-feedback-warning:#f5d36b;--color-feedback-warning-bg:#3a3008;--color-feedback-error:#ff9c8f;--color-feedback-error-bg:#47130e;--color-feedback-neutral:#d6d6cc;--color-feedback-neutral-bg:#262823;--color-signature-forest:#0f7a4b;--color-signature-forest-text:#fff;--color-signature-volt:#c6f135;--color-signature-volt-text:#0b0b0a;--color-signature-ink:#151714;--color-signature-ink-text:#f3f3ee}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-frame-bg:#000;--color-frame-text:#f3f3ee;--color-frame-active:#c6f135;--color-frame-focus:#c6f135;--color-frame-hover-wash:#ffffff24;--color-surface-page:#0b0b0a;--color-surface-card:#151714;--color-surface-subtle:#ffffff0b;--color-surface-sunken:#000;--color-surface-inverse:#f3f3ee;--color-surface-scrim:#000000a6;--color-text-primary:#f3f3ee;--color-text-secondary:#a3a399;--color-text-subtle:#85857c;--color-text-disabled:#3a3b36;--color-text-inverse:#0b0b0a;--color-text-brand:#c6f135;--color-text-action:#c6f135;--color-border-subtle:#ffffff17;--color-border-control:#ffffff61;--color-border-strong:#f3f3ee;--color-border-focus:#c6f135;--color-action-primary:#c6f135;--color-action-primary-hover:#d6ff52;--color-action-primary-text:#0b0b0a;--color-action-secondary:#0000;--color-action-secondary-text:#f3f3ee;--color-action-secondary-border:#f3f3ee;--color-action-hover-wash:#ffffff12;--color-action-pressed-wash:#ffffff21;--color-action-destructive:#ff6b57;--color-action-destructive-hover:#ff8473;--color-action-destructive-text:#0b0b0a;--color-state-selected-bg:#c6f13524;--color-state-selected-border:#c6f135;--color-state-selected-text:#c6f135;--color-feedback-success:#8fe3b0;--color-feedback-success-bg:#123d29;--color-feedback-warning:#f5d36b;--color-feedback-warning-bg:#3a3008;--color-feedback-error:#ff9c8f;--color-feedback-error-bg:#47130e;--color-feedback-neutral:#d6d6cc;--color-feedback-neutral-bg:#262823;--color-signature-forest:#0f7a4b;--color-signature-forest-text:#fff;--color-signature-volt:#c6f135;--color-signature-volt-text:#0b0b0a;--color-signature-ink:#151714;--color-signature-ink-text:#f3f3ee}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:where([class^=ds-],[class*=\ ds-]),:where([class^=ds-],[class*=\ ds-]):before,:where([class^=ds-],[class*=\ ds-]):after{box-sizing:border-box}:where([class^=ds-],[class*=\ ds-]):focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--size-focus-offset)}:where(*){box-sizing:border-box}:where(body){background:var(--color-surface-page);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}:where([hidden]){display:none!important}.ds-icon{width:var(--size-icon-md);height:var(--size-icon-md);fill:currentColor;vertical-align:middle;flex:none}.ds-icon--sm{width:var(--size-icon-sm);height:var(--size-icon-sm)}.ds-icon--lg{width:var(--size-icon-lg);height:var(--size-icon-lg)}.ds-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-num{font-variant-numeric:tabular-nums}.ds-alert{--ds-alert-tone:var(--color-feedback-neutral);align-items:start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-left:var(--border-width-marker) solid var(--ds-alert-tone);border-radius:var(--radius-surface);background-color:var(--color-feedback-neutral-bg);color:var(--color-text-primary);grid-template-columns:auto 1fr;grid-auto-flow:column;display:grid}.ds-alert--info{--ds-alert-tone:var(--color-feedback-neutral);background-color:var(--color-feedback-neutral-bg)}.ds-alert--success{--ds-alert-tone:var(--color-feedback-success);background-color:var(--color-feedback-success-bg)}.ds-alert--warning{--ds-alert-tone:var(--color-feedback-warning);background-color:var(--color-feedback-warning-bg)}.ds-alert--error{--ds-alert-tone:var(--color-feedback-error);background-color:var(--color-feedback-error-bg)}.ds-alert__icon{color:var(--ds-alert-tone)}.ds-alert__content{min-width:0}.ds-alert__title,.ds-alert__body{margin:0}.ds-alert__title{font-weight:var(--font-weight-bold)}.ds-alert__title+.ds-alert__body{margin-top:var(--space-3xs)}.ds-alert__list{margin:var(--space-2xs) 0 0;padding-left:var(--space-md);list-style:outside}.ds-alert__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}@container (width<=639.98px){.ds-alert__icon{grid-area:1/1}.ds-alert__content{grid-area:1/2}.ds-alert__dismiss{grid-area:1/3}.ds-alert__actions{grid-area:2/2}}.ds-badge,.ds-tag{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-chip);font-family:var(--font-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-heavy);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);white-space:nowrap;line-height:1;display:inline-flex}.ds-badge--success{background-color:var(--color-feedback-success-bg);color:var(--color-feedback-success)}.ds-badge--warning{background-color:var(--color-feedback-warning-bg);color:var(--color-feedback-warning)}.ds-badge--error{background-color:var(--color-feedback-error-bg);color:var(--color-feedback-error)}.ds-badge--neutral{background-color:var(--color-feedback-neutral-bg);color:var(--color-feedback-neutral)}.ds-tag--forest{background-color:var(--color-signature-forest);color:var(--color-signature-forest-text)}.ds-tag--volt{background-color:var(--color-signature-volt);color:var(--color-signature-volt-text)}.ds-tag--ink{background-color:var(--color-signature-ink);color:var(--color-signature-ink-text);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-border-subtle)}.ds-tag--outline{color:var(--color-text-primary);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-border-strong);background-color:#0000}.ds-btn{justify-content:center;align-items:center;gap:var(--space-xs);height:var(--size-control-md);padding:0 var(--space-md);border-radius:var(--radius-control);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition-property:background-color,box-shadow,color;transition-duration:var(--duration-instant);transition-timing-function:cubic-bezier(var(--easing-standard));background-color:#0000;background-image:none;border:0;line-height:1;text-decoration:none;display:inline-flex}.ds-btn--sm{height:var(--size-control-sm);padding:0 var(--space-sm);font-size:var(--font-size-caption)}.ds-btn--lg{height:var(--size-control-lg);padding:0 var(--space-lg);font-size:var(--font-size-body)}.ds-btn>.ds-icon{width:var(--size-icon-sm);height:var(--size-icon-sm)}.ds-btn--lg>.ds-icon{width:var(--size-icon-md);height:var(--size-icon-md)}.ds-btn--icon{width:var(--size-control-md);padding:0}.ds-btn--icon.ds-btn--sm{width:var(--size-control-sm)}.ds-btn--icon.ds-btn--lg{width:var(--size-control-lg)}.ds-btn--block{width:100%;display:flex}.ds-btn--primary{background-color:var(--color-action-primary);color:var(--color-action-primary-text)}.ds-btn--primary:hover:not(:is(:disabled,[aria-disabled=true])){background-color:var(--color-action-primary-hover)}.ds-btn--secondary{box-shadow:inset 0 0 0 var(--border-width-strong) var(--color-action-secondary-border);color:var(--color-action-secondary-text)}.ds-btn--secondary:hover:not(:is(:disabled,[aria-disabled=true])){background-color:var(--color-action-hover-wash)}.ds-btn--secondary:active:not(:is(:disabled,[aria-disabled=true])){background-color:var(--color-action-pressed-wash)}.ds-btn--destructive{background-color:var(--color-action-destructive);color:var(--color-action-destructive-text)}.ds-btn--destructive:hover:not(:is(:disabled,[aria-disabled=true])){background-color:var(--color-action-destructive-hover)}.ds-btn--quiet{color:var(--color-text-action)}.ds-btn--quiet:hover:not(:is(:disabled,[aria-disabled=true])){background-color:var(--color-action-hover-wash)}.ds-btn--quiet:active:not(:is(:disabled,[aria-disabled=true])){background-color:var(--color-action-pressed-wash)}.ds-btn--primary:active:not(:is(:disabled,[aria-disabled=true])),.ds-btn--destructive:active:not(:is(:disabled,[aria-disabled=true])){background-image:linear-gradient(var(--color-action-pressed-wash), var(--color-action-pressed-wash))}.ds-btn:disabled,.ds-btn[aria-disabled=true]{cursor:default}.ds-btn:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){background-color:var(--color-surface-subtle);box-shadow:none;color:var(--color-text-disabled);background-image:none}.ds-btn--secondary:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){box-shadow:inset 0 0 0 var(--border-width-strong) var(--color-border-subtle);background-color:#0000}.ds-btn--quiet:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){background-color:#0000}.ds-btn[aria-busy=true]{cursor:progress}.ds-btn__spinner{width:var(--size-icon-sm);height:var(--size-icon-sm);border:var(--border-width-strong) solid currentColor;border-radius:var(--radius-pill);border-right-color:#0000;flex:none;animation:.8s linear infinite ds-btn-spin}@keyframes ds-btn-spin{to{transform:rotate(1turn)}}@media (pointer:coarse){.ds-btn--sm,.ds-btn:not(.ds-btn--sm):not(.ds-btn--lg){min-height:var(--size-control-touch)}.ds-btn--icon.ds-btn--sm,.ds-btn--icon:not(.ds-btn--lg){min-width:var(--size-control-touch)}}@media (prefers-reduced-motion:reduce){.ds-btn{transition-duration:0s}.ds-btn__spinner{animation-duration:2.4s}}.ds-card{gap:var(--space-md);min-width:0;padding:var(--space-lg);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-surface);background-color:var(--color-surface-card);color:var(--color-text-primary);flex-direction:column;display:flex;container-type:inline-size}.ds-card__head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ds-card__title{font-family:var(--font-body);font-size:var(--font-size-title);font-weight:var(--font-weight-bold);margin:0}.ds-card__subtitle{font-size:var(--font-size-small);color:var(--color-text-secondary)}.ds-card__body{min-width:0}.ds-card__foot{justify-content:flex-end;gap:var(--space-xs);padding-top:var(--space-md);border-top:var(--border-width-hairline) solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.ds-card--flush{padding:0}.ds-card--flush>.ds-card__head,.ds-card--flush>.ds-card__foot{padding:var(--space-md) var(--space-lg)}.ds-card--flush>.ds-card__head{padding-bottom:0}.ds-card--flush>.ds-card__foot{padding-top:var(--space-md)}@media (width<=639.98px){.ds-card{padding:var(--space-md)}.ds-card--flush{padding:0}}@container (width<=639.98px){.ds-card--flush>.ds-card__head,.ds-card--flush>.ds-card__foot{padding:var(--space-md)}.ds-card--flush>.ds-card__head{padding-bottom:0}}.ds-card--flush>.ds-card__foot{border-top:0}.ds-check,.ds-radio{align-items:center;gap:var(--space-xs);min-height:var(--size-target-min);cursor:pointer;display:flex}.ds-check:has(.ds-check__hint){align-items:start;column-gap:var(--space-xs);grid-template-columns:auto 1fr;display:grid}.ds-check__text{display:block}.ds-check__hint{font-size:var(--font-size-small);line-height:var(--line-height-snug);color:var(--color-text-subtle);display:block}.ds-check:has(.ds-check__hint) .ds-check__input{margin-block-start:calc((var(--font-size-body) * var(--line-height-body) - var(--size-icon-md)) / 2)}.ds-check__input,.ds-radio__input{appearance:none;width:var(--size-icon-md);height:var(--size-icon-md);border:var(--border-width-strong) solid var(--color-border-control);background:var(--color-surface-card);cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--duration-instant);flex:none;place-items:center;margin:0;display:grid}.ds-check__input{border-radius:var(--radius-control)}.ds-radio__input{border-radius:var(--radius-pill)}.ds-check__input:after,.ds-radio__input:after{content:"";box-sizing:border-box}.ds-check__input:after{border-bottom:2.5px solid #0000;border-left:2.5px solid #0000;width:11px;height:6px;transform:translateY(-1px)rotate(-45deg)}.ds-radio__input:after{border-radius:var(--radius-pill);width:8px;height:8px}.ds-check__input:checked,.ds-check__input:indeterminate{background:var(--color-action-primary);border-color:var(--color-action-primary)}.ds-check__input:checked:after,.ds-check__input:indeterminate:after{border-color:var(--color-action-primary-text)}.ds-check__input:indeterminate:after{border-left:0;width:10px;height:0;transform:none}.ds-radio__input:checked{border-color:var(--color-action-primary)}.ds-radio__input:checked:after{background:var(--color-action-primary)}.ds-check__input:hover:not(:checked,:indeterminate,:disabled),.ds-radio__input:hover:not(:checked,:disabled){border-color:var(--color-border-strong)}.ds-check__input[aria-invalid=true]:not(:checked,:indeterminate,:disabled),.ds-radio__input[aria-invalid=true]:not(:checked,:disabled){border-color:var(--color-feedback-error)}.ds-check__input:disabled,.ds-radio__input:disabled{border-color:var(--color-border-subtle);background:var(--color-surface-subtle);cursor:default}.ds-check__input:disabled:checked,.ds-check__input:disabled:indeterminate{background:var(--color-text-disabled);border-color:var(--color-text-disabled)}.ds-radio__input:disabled:checked:after{background:var(--color-text-disabled)}.ds-radio__input:disabled:checked{border-color:var(--color-text-disabled)}:is(.ds-check:has(:disabled),.ds-radio:has(:disabled)){color:var(--color-text-disabled);cursor:default}.ds-check:has(:disabled) .ds-check__hint{color:var(--color-text-disabled)}@media (pointer:coarse){.ds-check,.ds-radio{min-height:var(--size-control-touch)}}.ds-choice-group{gap:var(--space-xs);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ds-choice-group__legend{margin-bottom:var(--space-xs);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);padding:0}.ds-choice-group--inline{align-content:flex-start;gap:var(--space-xs) var(--space-lg);flex-flow:wrap}.ds-date__control{align-items:center;display:flex;position:relative}.ds-date__control:has(.ds-date__button) .ds-date__text{padding-right:calc(var(--size-control-sm) + var(--space-xs))}.ds-date__button{inset-block:0;right:var(--space-2xs);box-sizing:border-box;width:var(--size-control-sm);height:var(--size-control-sm);color:var(--color-text-secondary);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-block:auto;padding:0;display:inline-flex;position:absolute}.ds-date__button:hover{background:var(--color-action-hover-wash)}.ds-date__button:active{background:var(--color-action-pressed-wash)}.ds-calendar{box-sizing:border-box;gap:var(--space-xs);width:max-content;max-width:calc(100vw - 2 * var(--space-xs));padding:var(--space-sm);background:var(--color-surface-card);color:var(--color-text-primary);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-surface);box-shadow:var(--shadow-overlay);opacity:0;transition-property:opacity,display,overlay;transition-duration:var(--duration-instant);transition-timing-function:cubic-bezier(var(--easing-exit));transition-behavior:allow-discrete;flex-direction:column;margin:0;display:none;position:fixed}.ds-calendar:popover-open{opacity:1;transition-property:opacity,transform,display,overlay;transition-duration:var(--duration-base);transition-timing-function:cubic-bezier(var(--easing-bounce));display:flex;transform:none}@starting-style{.ds-calendar:popover-open{opacity:0;transform:translateY(calc(var(--space-2xs) * -1))}}.ds-calendar:not([popover]){opacity:1;transition:none;display:flex;position:static}.ds-calendar__head{justify-content:space-between;align-items:center;display:flex}.ds-calendar__title{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);margin:0}.ds-calendar__nav{box-sizing:border-box;width:var(--size-control-sm);height:var(--size-control-sm);color:var(--color-text-primary);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-calendar__nav:hover{background:var(--color-action-hover-wash)}.ds-calendar__nav:active{background:var(--color-action-pressed-wash)}.ds-calendar__grid{border-collapse:collapse;border-spacing:0;table-layout:fixed}.ds-calendar__grid th{padding:0 0 var(--space-2xs);font-size:var(--font-size-caption);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;text-align:center;color:var(--color-text-secondary)}.ds-calendar__grid td{text-align:center;padding:0}.ds-calendar__day{box-sizing:border-box;width:var(--size-control-md);height:var(--size-control-md);color:var(--color-text-primary);border-radius:var(--radius-control);font-family:var(--font-body);font-size:var(--font-size-body);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-calendar__day:hover{background:var(--color-action-hover-wash)}.ds-calendar__day:active{background:var(--color-action-pressed-wash)}.ds-calendar__day:focus-visible{outline-offset:calc(var(--border-width-focus) * -1)}.ds-calendar__day[aria-current=date]{box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-border-strong)}.ds-calendar__day[data-range=inside]{background:var(--color-state-selected-bg);color:var(--color-state-selected-text)}.ds-calendar__day[aria-selected=true],.ds-calendar__day[data-range=start],.ds-calendar__day[data-range=end]{background:var(--color-action-primary);color:var(--color-action-primary-text);box-shadow:none}.ds-calendar__day[aria-selected=true]:hover,.ds-calendar__day[data-range=start]:hover,.ds-calendar__day[data-range=end]:hover{background:var(--color-action-primary-hover)}.ds-calendar__day[aria-selected=true]:focus-visible,.ds-calendar__day[data-range=start]:focus-visible,.ds-calendar__day[data-range=end]:focus-visible{outline-color:var(--color-action-primary-text)}.ds-calendar__day[aria-disabled=true]{color:var(--color-text-disabled);cursor:default}.ds-calendar__day[aria-disabled=true]:hover,.ds-calendar__day[aria-disabled=true]:active{background:0 0}.ds-calendar__foot{justify-content:space-between;align-items:center;gap:var(--space-xs);padding-top:var(--space-xs);border-top:var(--border-width-hairline) solid var(--color-border-subtle);display:flex}.ds-calendar__hint{font-size:var(--font-size-small);color:var(--color-text-secondary);margin:0}.ds-date-range{border:0;min-width:min-content;margin:0;padding:0}.ds-date-range>legend{margin-bottom:var(--space-2xs);padding:0}.ds-date-range__fields{align-items:end;gap:var(--space-xs);display:flex;position:relative}.ds-date-range__part{gap:var(--space-2xs);flex-direction:column;flex:9.5rem;min-width:9.5rem;display:flex}.ds-date-range__label{font-size:var(--font-size-small);color:var(--color-text-secondary)}.ds-date-range__sep{height:var(--size-control-md);color:var(--color-text-secondary);flex:none;align-items:center;display:inline-flex}.ds-date-range__fields>.ds-date__button{width:var(--size-control-md);height:var(--size-control-md);flex:none;margin:0;position:static}@container (width<=399.98px){.ds-date-range__fields{flex-direction:column;align-items:stretch}.ds-date-range__part{flex:none;min-width:0}.ds-date-range__sep{display:none}.ds-date-range__fields>.ds-date__button{top:auto;right:var(--space-2xs);bottom:calc((var(--size-control-md) - var(--size-control-sm)) / 2);width:var(--size-control-sm);height:var(--size-control-sm);position:absolute}.ds-date-range__part:last-of-type .ds-date__text{padding-right:calc(var(--size-control-sm) + var(--space-xs))}}@media (pointer:coarse){.ds-calendar__day,.ds-date__button,.ds-calendar__nav{width:var(--size-control-touch);height:var(--size-control-touch)}.ds-date__control:has(.ds-date__button) .ds-date__text{padding-right:calc(var(--size-control-touch) + var(--space-xs))}.ds-date-range__fields>.ds-date__button{width:var(--size-control-touch);height:var(--size-control-touch)}.ds-date-range__sep{height:var(--size-control-touch)}}@media (width<=639.98px){.ds-calendar:popover-open{width:100%;max-width:none;padding-bottom:calc(var(--space-sm) + env(safe-area-inset-bottom));border-inline:0;border-bottom:0;inset:auto 0 0}@starting-style{.ds-calendar:popover-open{transform:translateY(var(--space-xl))}}.ds-calendar:popover-open .ds-calendar__grid{width:100%}.ds-calendar:popover-open .ds-calendar__day{aspect-ratio:1;width:100%;height:auto}}@media (prefers-reduced-motion:reduce){.ds-calendar{transition-duration:0s}.ds-calendar:popover-open{transition-duration:0s}}.ds-divider{align-items:center;gap:var(--space-md);font-family:var(--font-body);font-size:var(--font-size-small);color:var(--color-text-subtle);white-space:nowrap;display:flex}.ds-divider:before,.ds-divider:after{content:"";border-top:var(--border-width-hairline) solid var(--color-border-subtle);flex:1}.ds-empty{align-items:center;gap:var(--space-sm);max-width:var(--size-measure);padding:var(--space-3xl) var(--space-lg);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.ds-empty__mark{width:64px;height:64px;margin-bottom:var(--space-xs);border-radius:var(--radius-surface);background-color:var(--color-signature-volt);color:var(--color-signature-volt-text);place-items:center;display:grid}.ds-empty__title{font-family:var(--font-display);font-size:var(--font-size-display-sm);font-weight:var(--font-weight-black);line-height:var(--line-height-display);text-transform:uppercase;text-wrap:balance;margin:0}.ds-empty__body{color:var(--color-text-secondary);margin:0}.ds-empty__actions{justify-content:center;gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.ds-empty--compact{padding:var(--space-xl) var(--space-md)}.ds-empty--compact .ds-empty__mark{width:var(--size-control-md);height:var(--size-control-md)}.ds-empty--compact .ds-empty__mark>.ds-icon{width:var(--size-icon-md);height:var(--size-icon-md)}.ds-empty--compact .ds-empty__title{font-family:var(--font-body);font-size:var(--font-size-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-transform:none}.ds-table tbody tr:has(.ds-empty):hover{background:0 0}.ds-field{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.ds-field__label{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ds-field__optional{font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.ds-field__hint{font-size:var(--font-size-small);color:var(--color-text-subtle);margin:0}.ds-field__error{align-items:flex-start;gap:var(--space-2xs);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-feedback-error);margin:0;display:inline-flex}.ds-input{box-sizing:border-box;width:100%;min-width:0;height:var(--size-control-md);padding-inline:var(--space-sm);font-family:var(--font-body);font-size:var(--font-size-body);color:var(--color-text-primary);background-color:var(--color-surface-card);border:var(--border-width-hairline) solid var(--color-border-control);border-radius:var(--radius-control);transition:border-color var(--duration-instant)}.ds-input::placeholder{color:var(--color-text-subtle);opacity:1}.ds-input:hover:not(:focus):not(:disabled):not([readonly]):not([aria-invalid=true]){border-color:var(--color-border-strong)}.ds-input[aria-invalid=true]{border-color:var(--color-feedback-error);box-shadow:inset 0 0 0 1px var(--color-feedback-error)}.ds-input[readonly]{background-color:var(--color-surface-subtle);border-color:var(--color-border-subtle)}.ds-input:disabled{background-color:var(--color-surface-subtle);color:var(--color-text-disabled);border-color:var(--color-border-subtle);cursor:not-allowed}.ds-input:disabled::placeholder{color:var(--color-text-disabled)}textarea.ds-input{height:auto;min-height:calc(3em * var(--line-height-body) + 2 * var(--space-xs) + 2 * var(--border-width-hairline));padding-block:var(--space-xs);line-height:var(--line-height-body);resize:vertical}.ds-input--num{text-align:right;font-variant-numeric:tabular-nums}.ds-input::-webkit-calendar-picker-indicator{cursor:pointer}.ds-input-affix{align-items:center;display:flex;position:relative}.ds-input-affix__lead{left:var(--space-sm);color:var(--color-text-secondary);pointer-events:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ds-input-affix .ds-input{padding-left:var(--space-xl)}.ds-field-row{align-items:start;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}@media (pointer:coarse){.ds-input{min-height:var(--size-control-touch);font-size:var(--font-size-input-touch)}}.ds-drop{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex;position:relative}.ds-drop__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset-block-start:0;inset-inline-start:0}.ds-drop__input:focus-visible{outline:none}.ds-drop__zone{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-xl) var(--space-lg);background-color:var(--color-surface-card);border:var(--border-width-strong) dashed var(--color-border-control);border-radius:var(--radius-surface);color:var(--color-text-primary);text-align:center;cursor:pointer;transition-property:background-color,border-color,color;transition-duration:var(--duration-fast);transition-timing-function:cubic-bezier(var(--easing-standard));background-image:none;flex-direction:column;display:flex}.ds-drop__zone>.ds-icon{color:var(--color-text-secondary)}.ds-drop__title{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.ds-drop__browse{color:var(--color-text-action);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:from-font}.ds-drop__hint{font-size:var(--font-size-small);color:var(--color-text-subtle)}.ds-drop__input:not(:disabled)+.ds-drop__zone:hover{border-color:var(--color-border-strong);background-image:linear-gradient(var(--color-action-hover-wash), var(--color-action-hover-wash))}.ds-drop__input:focus-visible+.ds-drop__zone{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--size-focus-offset)}.ds-drop__input[aria-invalid=true]+.ds-drop__zone{border-color:var(--color-feedback-error)}.ds-drop[data-dragover]>.ds-drop__input:not(:disabled)+.ds-drop__zone{border-style:solid;border-color:var(--color-state-selected-border);background-color:var(--color-state-selected-bg);background-image:none}.ds-drop[data-dragover]>.ds-drop__input+.ds-drop__zone>.ds-icon{color:var(--color-state-selected-text)}.ds-drop__input:disabled+.ds-drop__zone{border-color:var(--color-border-subtle);color:var(--color-text-disabled);cursor:not-allowed}.ds-drop__input:disabled+.ds-drop__zone>.ds-icon,.ds-drop__input:disabled+.ds-drop__zone .ds-drop__browse,.ds-drop__input:disabled+.ds-drop__zone .ds-drop__hint{color:var(--color-text-disabled)}.ds-drop__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-drop__file{align-items:center;column-gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-bottom:var(--border-width-hairline) solid var(--color-border-subtle);font-size:var(--font-size-body);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon main status remove";display:grid}.ds-drop__file>.ds-icon{color:var(--color-text-secondary);grid-area:icon}.ds-drop__main{flex-direction:column;grid-area:main;min-width:0;display:flex}.ds-drop__name{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-drop__meta{font-size:var(--font-size-small);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.ds-drop__file>.ds-btn{cursor:pointer;grid-area:remove}.ds-drop__status{align-items:center;gap:var(--space-xs);min-width:0;font-size:var(--font-size-small);font-variant-numeric:tabular-nums;grid-area:status;display:inline-flex}.ds-drop__status .ds-icon{flex:none}.ds-drop__file[data-status=uploading] .ds-drop__status{min-width:10rem}.ds-drop__file[data-status=done] .ds-drop__status{color:var(--color-feedback-success);font-weight:var(--font-weight-semibold)}.ds-drop__file[data-status=error] .ds-drop__status{color:var(--color-feedback-error);font-weight:var(--font-weight-semibold)}.ds-drop__bar{background-color:var(--color-surface-sunken);border-radius:var(--radius-control);flex:1;height:4px;overflow:hidden}.ds-drop__bar:before{content:"";background-color:var(--color-action-primary);height:100%;transform:scaleX(var(--ds-progress,0));transform-origin:0;transition:transform var(--duration-base) cubic-bezier(var(--easing-standard));display:block}.ds-drop__percent{color:var(--color-text-secondary)}@media (pointer:coarse){.ds-drop__file>.ds-btn{min-width:var(--size-control-touch);height:var(--size-control-touch)}}@container (width<=639.98px){.ds-drop__file{row-gap:var(--space-2xs);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon main remove"".status status"}.ds-drop__file[data-status=uploading] .ds-drop__status{min-width:0}}@media (prefers-reduced-motion:reduce){.ds-drop__zone,.ds-drop__bar:before{transition-duration:0s}}.ds-frame{z-index:var(--z-header);background-color:var(--color-frame-bg);color:var(--color-frame-text);position:sticky;top:0;container:ds-frame/inline-size}.ds-frame__inner{align-items:stretch;gap:var(--space-lg);max-width:var(--size-content-max);min-height:var(--size-frame);padding-inline:var(--space-md);flex-wrap:wrap;margin-inline:auto;display:flex}.ds-frame__mark{color:var(--color-frame-text);font-family:var(--font-display);font-size:24px;font-weight:var(--font-weight-black);line-height:var(--line-height-display);text-transform:uppercase;white-space:nowrap;cursor:pointer;align-self:center;text-decoration:none}.ds-frame__nav{gap:var(--space-2xs);scrollbar-width:none;flex-basis:100%;order:3;height:48px;display:flex;overflow-x:auto}.ds-frame__nav::-webkit-scrollbar{display:none}.ds-frame__nav[data-overflow-start]{-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--space-xl));-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--space-xl));mask-image:linear-gradient(to right, transparent, currentColor var(--space-xl))}.ds-frame__nav[data-overflow-end]{-webkit-mask-image:linear-gradient(to left, transparent, currentColor var(--space-xl));-webkit-mask-image:linear-gradient(to left, transparent, currentColor var(--space-xl));mask-image:linear-gradient(to left, transparent, currentColor var(--space-xl))}.ds-frame__nav[data-overflow-start][data-overflow-end]{-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--space-xl), currentColor calc(100% - var(--space-xl)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--space-xl), currentColor calc(100% - var(--space-xl)), transparent);mask-image:linear-gradient(to right, transparent, currentColor var(--space-xl), currentColor calc(100% - var(--space-xl)), transparent)}.ds-frame__link{padding-inline:var(--space-sm);color:var(--color-frame-text);font-size:var(--font-size-small);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition-property:color;transition-duration:var(--duration-instant);transition-timing-function:cubic-bezier(var(--easing-standard));align-items:center;text-decoration:none;display:flex;position:relative}.ds-frame__link:hover,.ds-frame__link:is([aria-current=true],[aria-current=page]){color:var(--color-frame-active)}.ds-frame__link:is([aria-current=true],[aria-current=page]):after{content:"";inset-inline:var(--space-sm);height:var(--border-width-marker);background-color:var(--color-frame-active);position:absolute;bottom:0}.ds-frame__end{align-items:center;gap:var(--space-sm);margin-left:auto;display:flex}.ds-frame__user{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;color:var(--color-frame-text);font-size:var(--font-size-small);margin:-1px;position:absolute;overflow:hidden}.ds-frame__account{align-items:center;gap:var(--space-xs);height:var(--size-control-md);padding-inline:var(--space-sm);color:var(--color-frame-text);font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;display:inline-flex;position:relative}.ds-frame__account:hover,.ds-frame__account[aria-expanded=true]{background-color:var(--color-frame-hover-wash)}.ds-frame__account .ds-icon{color:inherit;flex:none}.ds-frame :focus-visible{outline-color:var(--color-frame-focus)}.ds-frame__nav .ds-frame__link:focus-visible{outline-offset:calc(var(--border-width-focus) * -1)}.ds-frame .ds-btn--quiet,.ds-frame .ds-btn--secondary{color:var(--color-frame-text);cursor:pointer}.ds-frame .ds-btn--secondary{box-shadow:inset 0 0 0 var(--border-width-strong) var(--color-frame-text)}.ds-frame .ds-btn--quiet:hover:not(:is(:disabled,[aria-disabled=true])),.ds-frame .ds-btn--secondary:hover:not(:is(:disabled,[aria-disabled=true])){background-color:var(--color-frame-hover-wash)}@container ds-frame (width>=640px){.ds-frame__inner{padding-inline:var(--space-lg)}.ds-frame__mark{font-size:30px}.ds-frame__user{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}.ds-frame__account-icon{display:none}}@container ds-frame (width>=1024px){.ds-frame__inner{flex-wrap:nowrap}.ds-frame__nav{flex-basis:auto;order:0;height:auto}}.ds-skip{top:var(--space-xs);left:var(--space-xs);z-index:var(--z-toast);clip-path:inset(50%);width:1px;height:1px;padding:var(--space-xs) var(--space-sm);background-color:var(--color-frame-bg);color:var(--color-frame-text);font-size:var(--font-size-small);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;white-space:nowrap;cursor:pointer;text-decoration:none;position:fixed;overflow:hidden}.ds-skip:focus-visible{clip-path:none;outline-color:var(--color-frame-focus);width:auto;height:auto;overflow:visible}.ds-frame .ds-btn--quiet:active:not(:is(:disabled,[aria-disabled=true])),.ds-frame .ds-btn--secondary:active:not(:is(:disabled,[aria-disabled=true])){background-color:var(--color-frame-hover-wash)}@media (prefers-reduced-motion:reduce){.ds-frame__link{transition-duration:0s}}.ds-kv{gap:var(--space-xs) var(--space-lg);grid-template-columns:minmax(min(8rem,35%),max-content) minmax(0,1fr);margin:0;display:grid}.ds-kv__row{display:contents}.ds-kv dt{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.ds-kv dd{min-width:0;font-size:var(--font-size-body);color:var(--color-text-primary);overflow-wrap:break-word;margin:0}.ds-kv--summary{cursor:default;display:block}.ds-kv--summary .ds-kv__row{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding-block:var(--space-xs);border-bottom:var(--border-width-hairline) solid var(--color-border-subtle);display:flex}.ds-kv--summary dd{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;overflow-wrap:normal}.ds-kv--summary .ds-kv__row--total{border-top:var(--border-width-strong) solid var(--color-border-strong);font-weight:var(--font-weight-bold);border-bottom:0}.ds-kv--summary .ds-kv__row--total dt{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ds-kv--summary .ds-kv__row--total dd{font-size:var(--font-size-title);font-weight:var(--font-weight-bold)}@container (width<=639.98px){.ds-kv{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}.ds-kv__row{gap:var(--space-3xs);display:grid}.ds-kv--summary{display:block}.ds-kv--summary .ds-kv__row{gap:var(--space-md);display:flex}}.ds-stack{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}:where(.ds-stack)>:where(*){margin-block:0}:where(ul.ds-stack,ol.ds-stack){margin-block:0;padding-inline-start:0;list-style:none}.ds-stack--xs{gap:var(--space-xs)}.ds-stack--sm{gap:var(--space-sm)}.ds-stack--lg{gap:var(--space-lg)}.ds-stack--xl{gap:var(--space-xl)}.ds-cluster{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ds-cluster--end{align-items:end}.ds-cluster--between{justify-content:space-between}.ds-cluster--lg{gap:var(--space-md)}.ds-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.ds-grid--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.ds-split{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.ds-split__main,.ds-split__aside{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}@container (width>=1024px){.ds-split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.ds-actions{justify-content:flex-start;gap:var(--space-xs);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.ds-stack>.ds-actions{margin-top:0}@container (width<=639.98px){.ds-actions{flex-direction:column}.ds-actions .ds-btn{width:100%}}.ds-measure{max-width:var(--size-measure)}.ds-measure--narrow{max-width:var(--size-measure-narrow);margin-inline:auto}.ds-link{color:var(--color-text-action);text-underline-offset:.2em;cursor:pointer;transition-property:color;transition-duration:var(--duration-instant);transition-timing-function:cubic-bezier(var(--easing-standard));text-decoration:underline;text-decoration-thickness:from-font}.ds-link:visited{color:var(--color-text-action)}.ds-link:hover{color:var(--color-action-primary-hover);text-decoration-thickness:2px}.ds-link--standalone{align-items:center;gap:var(--space-xs);font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;text-decoration:none;display:inline-flex}.ds-link--standalone:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.ds-link{transition-duration:0s}}.ds-menu{box-sizing:border-box;min-width:224px;max-width:min(320px, calc(100vw - 2 * var(--space-xs)));padding:var(--space-2xs) 0;background:var(--color-surface-card);color:var(--color-text-primary);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-surface);box-shadow:var(--shadow-overlay);opacity:0;transition-property:opacity,display,overlay;transition-duration:var(--duration-instant);transition-timing-function:cubic-bezier(var(--easing-exit));transition-behavior:allow-discrete;flex-direction:column;margin:0;display:none;position:fixed;overflow:auto}.ds-menu:popover-open{opacity:1;transition-property:opacity,transform,display,overlay;transition-duration:var(--duration-base);transition-timing-function:cubic-bezier(var(--easing-bounce));display:flex;transform:none}@starting-style{.ds-menu:popover-open{opacity:0;transform:translateY(calc(var(--space-2xs) * -1))}}.ds-menu:not([popover]){opacity:1;transition:none;display:flex;position:static}.ds-menu__item{align-items:center;gap:var(--space-xs);box-sizing:border-box;width:100%;min-height:var(--size-control-md);padding:0 var(--space-sm);color:inherit;font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-snug);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;display:flex}a.ds-menu__item{box-sizing:border-box;color:inherit;text-decoration:none}.ds-menu form{margin:0;display:contents}.ds-menu__item .ds-icon{color:var(--color-text-secondary);flex:none}.ds-menu__item:hover,.ds-menu__item:focus-visible{background:var(--color-action-hover-wash)}.ds-menu__item:focus-visible{outline-offset:calc(var(--border-width-focus) * -1)}.ds-menu__item:active{background:var(--color-action-pressed-wash)}.ds-menu__item--destructive,.ds-menu__item--destructive .ds-icon{color:var(--color-feedback-error)}.ds-menu__item[aria-disabled=true],.ds-menu__item[aria-disabled=true] .ds-icon{color:var(--color-text-disabled)}.ds-menu__item[aria-disabled=true]{cursor:default}.ds-menu__item[aria-disabled=true]:hover,.ds-menu__item[aria-disabled=true]:active{background:0 0}.ds-menu__sep{height:0;margin:var(--space-2xs) 0;border:0;border-top:var(--border-width-hairline) solid var(--color-border-subtle)}.ds-menu__check{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-text-action);visibility:hidden;flex:none}.ds-menu__item .ds-menu__check{color:var(--color-text-action)}.ds-menu__item[aria-selected=true] .ds-menu__check,.ds-menu__item[aria-checked=true] .ds-menu__check{visibility:visible}@media (pointer:coarse){.ds-menu__item{min-height:var(--size-control-touch)}}@media (prefers-reduced-motion:reduce){.ds-menu{transition-duration:0s}.ds-menu:popover-open{transition-duration:0s}}.ds-modal{box-sizing:border-box;width:min(480px, calc(100vw - 2 * var(--space-md)));max-height:calc(100dvh - 2 * var(--space-xl));border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-surface-card);color:var(--color-text-primary);box-shadow:var(--shadow-overlay);opacity:0;transition-property:display,overlay,opacity,transform;transition-duration:var(--duration-base);transition-timing-function:cubic-bezier(var(--easing-exit));transition-behavior:allow-discrete;flex-direction:column;padding:0;display:none;transform:scale(.96)}.ds-modal[open]{opacity:1;transition-duration:var(--duration-slow);transition-timing-function:cubic-bezier(var(--easing-bounce));display:flex;transform:none}@starting-style{.ds-modal[open]{opacity:0;transform:scale(.96)}}.ds-modal--wide{width:min(640px, calc(100vw - 2 * var(--space-md)))}.ds-modal::backdrop{background:var(--color-surface-scrim);opacity:0;transition-property:display,overlay,opacity;transition-duration:var(--duration-base);transition-timing-function:cubic-bezier(var(--easing-exit));transition-behavior:allow-discrete}.ds-modal[open]::backdrop{opacity:1;transition-duration:var(--duration-slow)}@starting-style{.ds-modal[open]::backdrop{opacity:0}}html:has(.ds-modal[open]){overflow:hidden}.ds-modal__head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) var(--space-lg) var(--space-sm);border-bottom:var(--border-width-marker) solid var(--color-frame-active);background:var(--color-frame-bg);color:var(--color-frame-text);flex:none;display:flex}.ds-modal__title{font-family:var(--font-display);font-size:var(--font-size-display-sm);font-weight:var(--font-weight-black);line-height:var(--line-height-display);text-transform:uppercase;text-wrap:balance;margin:0}.ds-modal__head .ds-modal__close{color:var(--color-frame-text);flex:none}.ds-modal__head .ds-modal__close:hover:not(:disabled){background-color:var(--color-frame-hover-wash)}.ds-modal__head .ds-modal__close:focus-visible{outline-color:var(--color-frame-focus)}.ds-modal__body{padding:var(--space-lg);overflow-y:auto}.ds-modal__body p{margin:0 0 var(--space-xs)}.ds-modal__foot{justify-content:flex-end;gap:var(--space-xs);padding:0 var(--space-lg) var(--space-lg);flex-wrap:wrap;flex:none;margin:0;display:flex}@media (width<=639.98px){.ds-modal,.ds-modal--wide{border-width:var(--border-width-hairline) 0 0;opacity:1;width:100%;max-width:100%;max-height:90dvh;margin:auto 0 0;transform:translateY(100%)}.ds-modal[open]{transform:none}.ds-modal__foot{padding-bottom:calc(var(--space-lg) + env(safe-area-inset-bottom,0px));flex-direction:column}.ds-modal__foot .ds-btn{cursor:pointer;width:100%}@starting-style{.ds-modal[open]{opacity:1;transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.ds-modal,.ds-modal[open],.ds-modal::backdrop,.ds-modal[open]::backdrop{transition-duration:0s}}.ds-page{max-width:var(--size-content-max);padding-inline:var(--space-md);padding-block:var(--space-lg);margin-inline:auto;container-type:inline-size}@media (width>=640px){.ds-page{padding-inline:var(--space-lg);padding-block:var(--space-xl)}}.ds-page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.ds-page-head__text{min-width:0}.ds-page-head__back{margin-bottom:var(--space-xs);color:var(--color-text-action);font-size:var(--font-size-small);cursor:pointer;display:inline-block}.ds-page-head__overline{margin:0 0 var(--space-2xs);color:var(--color-text-brand);font-size:var(--font-size-caption);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase}.ds-page-head__title{font-family:var(--font-display);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:0}.ds-page-head__lede{max-width:var(--size-measure);margin:var(--space-xs) 0 0;color:var(--color-text-secondary)}.ds-page-head__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}@container (width<=639.98px){.ds-page-head__actions{width:100%}.ds-page-head__actions>*{flex:auto}}.ds-progress__head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);font-size:var(--font-size-small);display:flex}.ds-progress__label{font-weight:var(--font-weight-semibold)}.ds-progress__value{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.ds-progress__track{height:8px;margin-top:var(--space-2xs);background-color:var(--color-surface-sunken);border-radius:var(--radius-control);overflow:hidden}.ds-progress--sm .ds-progress__track{height:4px}.ds-progress__fill{background-color:var(--color-action-primary);width:100%;height:100%;transform:scaleX(var(--ds-progress,0));transform-origin:0;transition:transform var(--duration-base) cubic-bezier(var(--easing-standard))}.ds-progress--indeterminate .ds-progress__fill{width:30%;transition:none;animation:1.4s linear infinite ds-progress-slide;transform:none}@keyframes ds-progress-slide{0%{transform:translate(-100%)}to{transform:translate(333%)}}@keyframes ds-progress-pulse{0%,to{opacity:.4}50%{opacity:1}}.ds-spinner{box-sizing:border-box;width:var(--size-icon-md);height:var(--size-icon-md);border:var(--border-width-strong) solid var(--color-border-subtle);border-top-color:var(--color-action-primary);border-radius:var(--radius-pill);flex:none;animation:.8s linear infinite ds-spin;display:inline-block}.ds-spinner--sm{width:var(--size-icon-sm);height:var(--size-icon-sm)}.ds-spinner--lg{width:var(--size-control-sm);height:var(--size-control-sm)}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-skeleton{background-color:var(--color-surface-subtle);background-image:linear-gradient(90deg, transparent, var(--color-action-hover-wash), transparent);border-radius:var(--radius-control);background-position:-100% 0;background-repeat:no-repeat;background-size:50% 100%;height:1em;animation:1.6s linear infinite ds-shimmer;display:block}.ds-skeleton--title{width:40%;height:var(--font-size-heading)}@keyframes ds-shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}.ds-loading-row{justify-content:center;align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);display:inline-flex}@media (prefers-reduced-motion:reduce){.ds-progress__fill{transition-duration:0s}.ds-progress--indeterminate .ds-progress__fill{width:100%;animation:2s ease-in-out infinite ds-progress-pulse}.ds-spinner{animation-duration:2.4s}.ds-skeleton{background-image:none;animation:none}}.ds-segmented{scrollbar-width:thin;max-width:100%;box-shadow:inset 0 0 0 var(--border-width-strong) var(--color-border-strong);display:inline-flex;position:relative;overflow-x:auto}.ds-segmented__option{cursor:pointer;flex:none;display:block}.ds-segmented__input{opacity:0;position:absolute}.ds-segmented__label{height:var(--size-control-md);padding-inline:var(--space-md);font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--font-weight-heavy);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);white-space:nowrap;cursor:pointer;transition-property:background-color,color;transition-duration:var(--duration-fast);align-items:center;display:inline-flex}.ds-segmented__option:hover>.ds-segmented__input:not(:checked)+.ds-segmented__label{background-color:var(--color-action-hover-wash)}.ds-segmented__input:checked+.ds-segmented__label{background-color:var(--color-action-primary);color:var(--color-action-primary-text)}.ds-segmented__input:focus-visible+.ds-segmented__label{z-index:1;outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:calc(var(--border-width-focus) * -1);position:relative}.ds-segmented__input:checked:focus-visible+.ds-segmented__label{outline-color:var(--color-action-primary-text)}.ds-segmented__rail{width:var(--ds-seg-rail,0px);pointer-events:none;height:100%;position:absolute;top:0;left:0;overflow:hidden}.ds-segmented__indicator{background:var(--color-action-primary);transform-origin:0 0;width:100px;height:100%;transform:translateX(var(--ds-seg-x,0px)) scaleX(var(--ds-seg-s,1));pointer-events:none;position:absolute;top:0;left:0}.ds-segmented__indicator[hidden]{display:none}.ds-segmented[data-ds-animate] .ds-segmented__indicator{transition-property:transform;transition-duration:var(--duration-base);transition-timing-function:cubic-bezier(var(--easing-bounce))}.ds-segmented[data-ds-ready] .ds-segmented__label{z-index:1;position:relative}.ds-segmented[data-ds-ready] .ds-segmented__input:checked+.ds-segmented__label{background-color:#0000}@media (pointer:coarse){.ds-segmented__label{min-height:var(--size-control-touch)}}@media (prefers-reduced-motion:reduce){.ds-segmented__label,.ds-segmented[data-ds-animate] .ds-segmented__indicator{transition-duration:0s}}.ds-select{min-width:min(100%,10rem);display:block;position:relative}.ds-field:has(>.ds-select){min-width:min(100%,10rem)}.ds-select__native{appearance:none;padding-right:calc(var(--space-sm) + var(--size-icon-sm) + var(--space-xs));cursor:pointer;text-overflow:ellipsis}.ds-select__native:disabled{cursor:not-allowed}.ds-select__native.ds-vh{border:0;width:1px;height:1px;min-height:0;padding:0}.ds-select__caret{top:50%;right:var(--space-sm);color:var(--color-text-secondary);pointer-events:none;position:absolute;transform:translateY(-50%)}.ds-select__trigger{justify-content:space-between;align-items:center;gap:var(--space-xs);padding-right:calc(var(--space-sm) + var(--size-icon-sm) + var(--space-xs));text-align:left;cursor:pointer;display:flex;position:relative}.ds-select__trigger:disabled{cursor:not-allowed}.ds-select__trigger:disabled .ds-select__caret{color:var(--color-text-disabled)}.ds-select__value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ds-select__trigger .ds-select__caret{transition:transform var(--duration-fast) cubic-bezier(var(--easing-standard))}.ds-select__trigger[aria-expanded=true] .ds-select__caret{transform:translateY(-50%)rotate(180deg)}.ds-select__list{max-width:calc(100vw - 2 * var(--space-xs));max-height:320px;overflow-y:auto}.ds-select__option{cursor:pointer}.ds-select__option[aria-disabled=true]{cursor:default}.ds-select__option>span:not(.ds-menu__check){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ds-select__option[data-active]{background:var(--color-action-hover-wash)}.ds-select__option[aria-disabled=true][data-active]{background:0 0}.ds-select__group-label{padding:var(--space-xs) var(--space-sm) var(--space-2xs);font-size:var(--font-size-caption);font-weight:var(--font-weight-heavy);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--color-text-secondary);display:block}@media (prefers-reduced-motion:reduce){.ds-select__trigger .ds-select__caret{transition-duration:0s}}.ds-stat{min-width:0;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-surface);font-family:var(--font-body);transition-property:background-image;transition-duration:var(--duration-fast);transition-timing-function:cubic-bezier(var(--easing-standard));flex-direction:column;text-decoration:none;display:flex}.ds-stat__label{font-size:var(--font-size-caption);font-weight:var(--font-weight-heavy);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest)}.ds-stat__value{margin-block:var(--space-xs);font-family:var(--font-display);font-size:var(--font-size-display-md);font-weight:var(--font-weight-black);line-height:var(--line-height-display);font-variant-numeric:tabular-nums;overflow-wrap:break-word}.ds-stat__note{font-size:var(--font-size-small)}.ds-stat--forest{background-color:var(--color-signature-forest);color:var(--color-signature-forest-text)}.ds-stat--volt{background-color:var(--color-signature-volt);color:var(--color-signature-volt-text)}.ds-stat--ink,.ds-stat--plain{box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-border-subtle)}.ds-stat--ink{background-color:var(--color-signature-ink);color:var(--color-signature-ink-text)}.ds-stat--plain{background-color:var(--color-surface-card);color:var(--color-text-primary)}a.ds-stat{cursor:pointer}a.ds-stat:hover{background-image:linear-gradient(var(--color-action-hover-wash), var(--color-action-hover-wash))}a.ds-stat:active{background-image:linear-gradient(var(--color-action-pressed-wash), var(--color-action-pressed-wash))}.ds-stat-row{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}@media (prefers-reduced-motion:reduce){.ds-stat{transition-duration:0s}}.ds-table-wrap{background:var(--color-surface-card);min-width:0;position:relative;overflow-x:auto}.ds-table-wrap:focus-visible{outline-offset:calc(var(--border-width-focus) * -1)}.ds-table{border-collapse:collapse;width:100%;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-body)}.ds-table :is(th,td){padding:calc(var(--space-xs) + var(--space-3xs)) var(--space-sm);text-align:left}.ds-table thead th{border-bottom:var(--border-width-strong) solid var(--color-border-strong);color:var(--color-text-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;white-space:nowrap}.ds-table tbody :is(th,td){border-bottom:var(--border-width-hairline) solid var(--color-border-subtle);font-weight:inherit;vertical-align:middle}.ds-table tbody tr:hover{background-color:var(--color-action-hover-wash)}.ds-table tbody tr[aria-selected=true]{background-color:var(--color-state-selected-bg)}.ds-table .ds-table__num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ds-table__link{color:var(--color-text-action);font-weight:var(--font-weight-semibold);cursor:pointer;text-decoration:none}.ds-table__link:hover{text-underline-offset:.2em;text-decoration:underline}.ds-table .ds-table__actions{width:1%;padding-block:var(--space-2xs);text-align:right;white-space:nowrap}.ds-table__sort{align-items:center;gap:var(--space-2xs);color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.ds-table__sort:hover{text-underline-offset:.2em;text-decoration:underline}.ds-table__sort>.ds-icon{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-text-subtle)}th[aria-sort=ascending]>.ds-table__sort>.ds-icon,th[aria-sort=descending]>.ds-table__sort>.ds-icon{color:var(--color-text-primary)}th[aria-sort=ascending]>.ds-table__sort>.ds-icon{transform:rotate(180deg)}.ds-table tfoot :is(th,td){border-top:var(--border-width-strong) solid var(--color-border-strong);font-weight:var(--font-weight-bold)}.ds-table--sticky-first :is(th,td){white-space:nowrap}.ds-table--sticky-first :is(th,td):first-child{z-index:var(--z-base);background-color:var(--color-surface-card);box-shadow:inset calc(-1 * var(--border-width-hairline)) 0 0 var(--color-border-subtle);position:sticky;left:0}.ds-table--sticky-first tbody tr:hover>:first-child{background-image:linear-gradient(var(--color-action-hover-wash), var(--color-action-hover-wash))}.ds-table--sticky-first tbody tr[aria-selected=true]>:first-child{background-image:linear-gradient(var(--color-state-selected-bg), var(--color-state-selected-bg))}.ds-table-foot{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);flex-wrap:wrap;display:flex}.ds-table-foot__count{color:var(--color-text-secondary);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;margin:0}.ds-table-foot__pages{gap:var(--space-xs);display:flex}.ds-tabs{margin-bottom:var(--space-lg);box-shadow:inset 0 calc(var(--border-width-hairline) * -1) 0 var(--color-border-subtle)}.ds-tabs__list{gap:var(--space-2xs);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ds-tabs__list::-webkit-scrollbar{display:none}.ds-tabs[data-overflow-start] .ds-tabs__list{-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--space-xl));-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--space-xl));mask-image:linear-gradient(to right, transparent, currentColor var(--space-xl))}.ds-tabs[data-overflow-end] .ds-tabs__list{-webkit-mask-image:linear-gradient(to left, transparent, currentColor var(--space-xl));-webkit-mask-image:linear-gradient(to left, transparent, currentColor var(--space-xl));mask-image:linear-gradient(to left, transparent, currentColor var(--space-xl))}.ds-tabs[data-overflow-start][data-overflow-end] .ds-tabs__list{-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--space-xl), currentColor calc(100% - var(--space-xl)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--space-xl), currentColor calc(100% - var(--space-xl)), transparent);mask-image:linear-gradient(to right, transparent, currentColor var(--space-xl), currentColor calc(100% - var(--space-xl)), transparent)}.ds-tabs__link{align-items:center;gap:var(--space-xs);min-height:var(--size-control-md);padding:var(--space-sm);color:var(--color-text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition-property:color;transition-duration:var(--duration-instant);transition-timing-function:cubic-bezier(var(--easing-standard));text-decoration:none;display:inline-flex;position:relative}.ds-tabs__link:hover,.ds-tabs__link[aria-current=page]{color:var(--color-text-primary)}.ds-tabs__link[aria-current=page]:after{content:"";inset-inline:var(--space-sm);height:var(--border-width-marker);background-color:var(--color-action-primary);position:absolute;bottom:0}.ds-tabs__link:focus-visible{outline-offset:calc(var(--border-width-focus) * -1)}.ds-tabs__count{min-width:20px;padding-inline:var(--space-2xs);background-color:var(--color-feedback-neutral-bg);color:var(--color-feedback-neutral);font-size:var(--font-size-caption);font-weight:var(--font-weight-heavy);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-normal);text-align:center}@media (pointer:coarse){.ds-tabs__link{min-height:var(--size-control-touch)}}@media (prefers-reduced-motion:reduce){.ds-tabs__link{transition-duration:0s}}.ds-toast-region{z-index:var(--z-toast);align-items:center;gap:var(--space-xs);padding:0 var(--space-md) calc(var(--space-md) + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}@media (width>=640px){.ds-toast-region{padding:0 var(--space-lg) calc(var(--space-lg) + env(safe-area-inset-bottom));align-items:flex-end;left:auto}}.ds-toast{align-items:center;gap:var(--space-sm);box-sizing:border-box;width:min(400px, calc(100vw - 2 * var(--space-md)));padding:var(--space-sm) var(--space-md);border-radius:var(--radius-surface);background-color:var(--color-surface-inverse);color:var(--color-text-inverse);box-shadow:var(--shadow-overlay);pointer-events:auto;opacity:1;transition-property:opacity,transform;transition-duration:var(--duration-base);transition-timing-function:cubic-bezier(var(--easing-bounce));display:flex;transform:translateY(0)}@starting-style{.ds-toast{opacity:0;transform:translateY(var(--space-sm))}}.ds-toast[data-leaving]{opacity:0;transition-duration:var(--duration-instant);transition-timing-function:cubic-bezier(var(--easing-exit))}.ds-toast :focus-visible{outline-color:var(--color-text-inverse)}.ds-toast__icon{color:currentColor;flex:none}.ds-toast__msg{font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-snug);flex:1;margin:0}.ds-toast__action{min-height:var(--size-target-min);padding:0 var(--space-xs);border-radius:var(--radius-control);color:var(--color-text-inverse);font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;text-underline-offset:var(--space-2xs);cursor:pointer;transition-property:text-decoration-thickness;transition-duration:var(--duration-instant);transition-timing-function:cubic-bezier(var(--easing-standard));background-color:#0000;border:0;flex:none;text-decoration:underline;text-decoration-thickness:1px}.ds-toast__action:hover{background-color:#0000;text-decoration-thickness:2px}.ds-toast__close{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-control);color:currentColor;cursor:pointer;transition-property:opacity;transition-duration:var(--duration-instant);transition-timing-function:cubic-bezier(var(--easing-standard));background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-toast__close:hover{opacity:.7}@media (pointer:coarse){.ds-toast__action{min-height:var(--size-control-touch)}.ds-toast__close{width:var(--size-control-touch);height:var(--size-control-touch)}}@media (prefers-reduced-motion:reduce){.ds-toast,.ds-toast[data-leaving],.ds-toast__action,.ds-toast__close{transition-duration:0s}}
