.ds-text,.ds-text[data-role=body-m]{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty}.ds-text[data-role=display-1]{font-family:var(--font-family-heading);font-size:var(--font-size-display-1);font-weight:var(--font-weight-heading);line-height:var(--line-height-display);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:calc(var(--heading-letter-spacing) - .01em);text-transform:var(--heading-transform);text-wrap:balance}.ds-text[data-role=display-2]{font-family:var(--font-family-heading);font-size:var(--font-size-display-2);font-weight:var(--font-weight-heading);line-height:var(--line-height-display);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:calc(var(--heading-letter-spacing) - .01em);text-transform:var(--heading-transform);text-wrap:balance}.ds-text[data-role=display-3]{font-family:var(--font-family-heading);font-size:var(--font-size-display-3);font-weight:var(--font-weight-heading);line-height:var(--line-height-display);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:calc(var(--heading-letter-spacing) - .01em);text-transform:var(--heading-transform);text-wrap:balance}.ds-text[data-role=display-4]{font-family:var(--font-family-heading);font-size:var(--font-size-display-4);font-weight:var(--font-weight-heading);line-height:var(--line-height-display);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:calc(var(--heading-letter-spacing) - .01em);text-transform:var(--heading-transform);text-wrap:balance}.ds-text[data-role=heading-xl]{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-heading);line-height:var(--line-height-title);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance}.ds-text[data-role=heading-l]{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance}.ds-text[data-role=heading-m]{font-family:var(--font-family-heading);font-size:var(--font-size-m);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance}.ds-text[data-role=heading-s]{font-family:var(--font-family-heading);font-size:var(--font-size-s);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance}.ds-text[data-role=heading-xs]{font-family:var(--font-family-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance}.ds-text[data-role=lead]{font-family:var(--font-family-body);font-size:var(--font-size-lead);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty}.ds-text[data-role=eyebrow]{font-family:var(--font-family-body);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none}.ds-text[data-role=body-l]{font-family:var(--font-family-body);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty}.ds-text[data-role=body-s]{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty}.ds-text[data-role=label]{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none}.ds-text[data-role=ui]{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none}.ds-text[data-role=ui-strong]{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none}.ds-text[data-role=mono-m]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-code);color:var(--text-primary);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);font-stretch:100%}.ds-text[data-role=mono-s]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);font-stretch:100%}.ds-text[data-emphasis=primary]{color:var(--text-primary)}.ds-text[data-emphasis=secondary]{color:var(--text-secondary)}.ds-text[data-emphasis=tertiary]{color:var(--text-tertiary)}.ds-text[data-emphasis=disabled]{color:var(--text-disabled)}.ds-text[data-emphasis=accent]{color:var(--text-accent)}.ds-text[data-emphasis=success]{color:var(--text-success)}.ds-text[data-emphasis=warning]{color:var(--text-warning)}.ds-text[data-emphasis=error]{color:var(--text-error)}.ds-text[data-emphasis=info]{color:var(--text-info)}.ds-text[data-emphasis=inherit]{color:inherit}.ds-text:where([data-truncate]){text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;margin:0}button,[role=button]{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}a{color:inherit;text-decoration-thickness:from-font}img,svg,video,canvas{max-width:100%;display:block}:where([class^=ds-],[class*=\ ds-]) svg{fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}svg:where([class^=ds-],[class*=\ ds-]){fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}fieldset{border:0;min-width:0;margin:0;padding:0}[hidden]:not([hidden=until-found]){display:none!important}body{font-family:var(--font-family-body);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;background:var(--bg-surface-1);-webkit-font-smoothing:antialiased}:where(pre,code,kbd,samp){font-family:var(--font-family-mono);letter-spacing:0}:where(code,kbd,samp){font-size:max(1em * var(--mono-scale), var(--font-size-xs))}:where(pre) :where(code,kbd,samp){font-size:inherit}:where(td,th,time,data,output,pre,code,kbd,samp){font-variant-numeric:var(--font-variant-numeric)}::selection{background:var(--bg-accent-subtle)}@media (prefers-reduced-motion:reduce){:root{--motion-scale:0}}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}.ds-visually-hidden,.ds-visually-hidden-focusable:not(:focus):not(:focus-within){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ds-announcer{top:0;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:fixed!important;overflow:hidden!important}.ds-announcer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-announcer:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-announcer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-announcer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-announcer:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-announcer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}:root{--seed-gray:#111112;--seed-gray-light:#fdfdff;--seed-accent:#1762f4;--seed-info:#008cbb;--seed-success:#16a34a;--seed-warning:#d97706;--seed-error:#dc2626;--seed-space:.25rem;--seed-radius:8px;--corner-shape:superellipse(1.3);--seed-control-size:2.5rem;--seed-control-size-compact:2rem;--seed-font-size:1rem;--seed-speed:.25s;--seed-easing:ease;--font-family-body:"Inter", "Inter Fallback", system-ui, sans-serif;--font-family-heading:"Inter", "Inter Fallback", system-ui, sans-serif;--font-family-mono:"JetBrains Mono", "CommitMono", ui-monospace, Menlo, Consolas, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-stretch-body:100%;--font-stretch-heading:100%;--heading-transform:none;--font-weight-heading:500;--heading-letter-spacing:-.025em;--body-letter-spacing:0em;--label-letter-spacing:.02em;--mono-scale:.8;--caps-letter-spacing:.06em;--color-black:#000;--color-white:#fff;--radius-full:999px;--line-height-tight:1;--line-height-normal:1.2;--line-height-relaxed:1.4;--line-height-loose:1.6;--line-height-display:1.1;--line-height-title:1.2;--line-height-heading:1.3;--line-height-label:1.35;--line-height-body:1.5;--line-height-code:calc(20 / 12);--font-variant-numeric:lining-nums tabular-nums slashed-zero;--easing-out:cubic-bezier(.22, 1, .36, 1);--easing-in-out:cubic-bezier(.65, 0, .35, 1);--easing-swap:cubic-bezier(.2, 0, 0, 1);--swap-blur:4px;--color-track-purple:#7b35b5;--color-track-indigo:#3b4fb8;--color-track-rust:#a53a20;--z-sticky:4;--z-drawer:200;--z-popover:1000;--z-notification:1020;--z-tooltip:10000;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--bp-small:30rem;--bp-mobile:36rem;--bp-tablet:48rem;--bp-desktop:64rem;--bp-wide:80rem;--bp-xwide:96rem}@supports (color:color(display-p3 0 0 0)){:root{--seed-gray-light:color(display-p3 .991362 .993488 .998556);--seed-accent:color(display-p3 .186363 .379997 .924186);--seed-info:color(display-p3 .156424 .544931 .745305);--color-black:color(display-p3 0 0 0);--color-white:color(display-p3 1 1 1)}}@supports (color:lab(0% 0 0)){:root{--seed-gray-light:lab(99.4116% -.0501275 -.758088);--seed-accent:lab(44.9741% 23.5486 -80.5952);--seed-info:lab(53.8137% -22.1188 -38.6685);--color-black:lab(0% 0 0);--color-white:lab(100% 0 0)}}:root{--density:0}@media (pointer:fine){:root{--density:1}}[data-ui-density=auto]{--density:0}@media (pointer:fine){[data-ui-density=auto]{--density:1}}[data-ui-density=comfortable]{--density:0}[data-ui-density=compact]{--density:1}:root,[data-theme],[data-scope],[data-ui-density]{--color-accent-50:oklch(from var(--seed-accent) .971 calc(c * .05) h);--color-accent-100:oklch(from var(--seed-accent) .936 calc(c * .13) h);--color-accent-200:oklch(from var(--seed-accent) .885 calc(c * .25) h);--color-accent-300:oklch(from var(--seed-accent) .808 calc(c * .47) h);--color-accent-400:oklch(from var(--seed-accent) .72 calc(c * .78) h);--color-accent-500:oklch(from var(--seed-accent) .637 calc(c * .97) h);--color-accent-600:oklch(from var(--seed-accent) .577 calc(c * 1) h);--color-accent-700:oklch(from var(--seed-accent) .505 calc(c * .87) h);--color-accent-800:oklch(from var(--seed-accent) .444 calc(c * .72) h);--color-accent-900:oklch(from var(--seed-accent) .396 calc(c * .58) h);--color-accent-950:oklch(from var(--seed-accent) .258 calc(c * .4) h);--color-info-50:oklch(from var(--seed-info) .971 calc(c * .05) h);--color-info-100:oklch(from var(--seed-info) .936 calc(c * .13) h);--color-info-200:oklch(from var(--seed-info) .885 calc(c * .25) h);--color-info-300:oklch(from var(--seed-info) .808 calc(c * .47) h);--color-info-400:oklch(from var(--seed-info) .72 calc(c * .78) h);--color-info-500:oklch(from var(--seed-info) .637 calc(c * .97) h);--color-info-600:oklch(from var(--seed-info) .577 calc(c * 1) h);--color-info-700:oklch(from var(--seed-info) .505 calc(c * .87) h);--color-info-800:oklch(from var(--seed-info) .444 calc(c * .72) h);--color-info-900:oklch(from var(--seed-info) .396 calc(c * .58) h);--color-info-950:oklch(from var(--seed-info) .258 calc(c * .4) h);--color-success-50:oklch(from var(--seed-success) .971 calc(c * .05) h);--color-success-100:oklch(from var(--seed-success) .936 calc(c * .13) h);--color-success-200:oklch(from var(--seed-success) .885 calc(c * .25) h);--color-success-300:oklch(from var(--seed-success) .808 calc(c * .47) h);--color-success-400:oklch(from var(--seed-success) .72 calc(c * .78) h);--color-success-500:oklch(from var(--seed-success) .637 calc(c * .97) h);--color-success-600:oklch(from var(--seed-success) .577 calc(c * 1) h);--color-success-700:oklch(from var(--seed-success) .505 calc(c * .87) h);--color-success-800:oklch(from var(--seed-success) .444 calc(c * .72) h);--color-success-900:oklch(from var(--seed-success) .396 calc(c * .58) h);--color-success-950:oklch(from var(--seed-success) .258 calc(c * .4) h);--color-warning-50:oklch(from var(--seed-warning) .971 calc(c * .05) h);--color-warning-100:oklch(from var(--seed-warning) .936 calc(c * .13) h);--color-warning-200:oklch(from var(--seed-warning) .885 calc(c * .25) h);--color-warning-300:oklch(from var(--seed-warning) .808 calc(c * .47) h);--color-warning-400:oklch(from var(--seed-warning) .72 calc(c * .78) h);--color-warning-500:oklch(from var(--seed-warning) .637 calc(c * .97) h);--color-warning-600:oklch(from var(--seed-warning) .577 calc(c * 1) h);--color-warning-700:oklch(from var(--seed-warning) .505 calc(c * .87) h);--color-warning-800:oklch(from var(--seed-warning) .444 calc(c * .72) h);--color-warning-900:oklch(from var(--seed-warning) .396 calc(c * .58) h);--color-warning-950:oklch(from var(--seed-warning) .258 calc(c * .4) h);--color-error-50:oklch(from var(--seed-error) .971 calc(c * .05) h);--color-error-100:oklch(from var(--seed-error) .936 calc(c * .13) h);--color-error-200:oklch(from var(--seed-error) .885 calc(c * .25) h);--color-error-300:oklch(from var(--seed-error) .808 calc(c * .47) h);--color-error-400:oklch(from var(--seed-error) .72 calc(c * .78) h);--color-error-500:oklch(from var(--seed-error) .637 calc(c * .97) h);--color-error-600:oklch(from var(--seed-error) .577 calc(c * 1) h);--color-error-700:oklch(from var(--seed-error) .505 calc(c * .87) h);--color-error-800:oklch(from var(--seed-error) .444 calc(c * .72) h);--color-error-900:oklch(from var(--seed-error) .396 calc(c * .58) h);--color-error-950:oklch(from var(--seed-error) .258 calc(c * .4) h);--space-0-5:calc(var(--seed-space) * .5);--space-1-5:calc(var(--seed-space) * 1.5);--space-2-5:calc(var(--seed-space) * 2.5);--space-1:calc(var(--seed-space) * 1);--space-2:calc(var(--seed-space) * 2);--space-3:calc(var(--seed-space) * 3);--space-4:calc(var(--seed-space) * 4);--space-5:calc(var(--seed-space) * 5);--space-6:calc(var(--seed-space) * 6);--space-8:calc(var(--seed-space) * 8);--space-10:calc(var(--seed-space) * 10);--space-12:calc(var(--seed-space) * 12);--space-14:calc(var(--seed-space) * 14);--space-16:calc(var(--seed-space) * 16);--space-20:calc(var(--seed-space) * 20);--space-24:calc(var(--seed-space) * 24);--space-28:calc(var(--seed-space) * 28);--space-32:calc(var(--seed-space) * 32);--space-36:calc(var(--seed-space) * 36);--space-40:calc(var(--seed-space) * 40);--radius-xs:calc(var(--seed-radius) * .25 * var(--corner-scale,1));--radius-s:calc(var(--seed-radius) * .5 * var(--corner-scale,1));--radius-m:calc(var(--seed-radius) * var(--corner-scale,1));--radius-l:calc(var(--seed-radius) * 1.5 * var(--corner-scale,1));--radius-xl:calc(var(--seed-radius) * 2 * var(--corner-scale,1));--radius-2xl:calc(var(--seed-radius) * 3 * var(--corner-scale,1));--control-size-base:calc(var(--seed-control-size) * (1 - var(--density)) + var(--seed-control-size-compact) * var(--density));--control-size-s:calc(calc(var(--seed-control-size) * .8) * (1 - var(--density)) + calc(var(--seed-control-size-compact) * .875) * var(--density));--control-size-m:var(--control-size-base);--control-size-l:calc(calc(var(--seed-control-size) * 1.2) * (1 - var(--density)) + calc(var(--seed-control-size-compact) * 1.25) * var(--density));--font-size-xs:calc(var(--seed-font-size) * .75);--font-size-s:calc(var(--seed-font-size) * .875);--font-size-m:var(--seed-font-size);--font-size-l:calc(var(--seed-font-size) * 1.125);--font-size-xl:calc(var(--seed-font-size) * 1.25);--font-size-2xl:calc(var(--seed-font-size) * 1.5);--font-size-display-1:clamp(calc(var(--seed-font-size) * 2.5), calc(var(--seed-font-size) * 1.86 + 2.86vw), calc(var(--seed-font-size) * 4));--font-size-display-2:clamp(calc(var(--seed-font-size) * 2), calc(var(--seed-font-size) * 1.57 + 1.9vw), calc(var(--seed-font-size) * 3));--font-size-display-3:clamp(calc(var(--seed-font-size) * 1.75), calc(var(--seed-font-size) * 1.54 + .95vw), calc(var(--seed-font-size) * 2.25));--font-size-display-4:clamp(calc(var(--seed-font-size) * 1.5), calc(var(--seed-font-size) * 1.39 + .48vw), calc(var(--seed-font-size) * 1.75));--font-size-lead:var(--font-size-l);--font-size-eyebrow:var(--font-size-xs);--duration-fast:calc(var(--seed-speed) * .75);--duration-base:var(--seed-speed);--duration-slow:calc(var(--seed-speed) * 1.67);--duration-xslow:calc(var(--seed-speed) * 2.5);--easing-default:var(--seed-easing);--spin-duration:calc(var(--seed-speed) * 2.4);--shadow-tint:var(--color-black);--shadow-sheet:0 -4px 16px oklch(from var(--shadow-tint) l c h / calc(.2 * var(--shadow-strength)));--bg-info:var(--color-info-700);--bg-success:var(--color-success-700);--bg-warning:var(--color-warning-700);--bg-error:var(--color-error-600);--bg-error-hover:var(--color-error-700);--bg-error-active:var(--color-error-800);--bg-accent:var(--color-accent-600);--bg-accent-hover:var(--color-accent-700);--bg-accent-active:var(--color-accent-800);--text-on-accent:var(--color-white);--text-on-info:var(--color-white);--text-on-success:var(--color-white);--text-on-warning:var(--color-white);--text-on-error:var(--color-white);--text-on-color:var(--color-gray-50);--text-link:var(--text-accent);--icon-primary:var(--text-primary);--icon-secondary:var(--text-secondary);--icon-tertiary:var(--text-tertiary);--icon-disabled:var(--text-disabled);--icon-on-inverse:var(--text-on-inverse);--icon-on-accent:var(--text-on-accent);--icon-accent:var(--text-accent);--icon-info:var(--text-info);--icon-success:var(--text-success);--icon-warning:var(--text-warning);--icon-error:var(--text-error);--border-focus:var(--border-hover);--border-error:var(--color-error-600);--accent-primary:var(--bg-accent);--radius-inner:var(--radius-s);--radius-item:var(--radius-m);--radius-field:var(--radius-m);--radius-control:var(--radius-m);--radius-panel:var(--radius-l);--radius-sheet:var(--radius-xl);--icon-size-xs:.75rem;--icon-size-s:calc(1rem * (1 - var(--density)) + .875rem * var(--density));--icon-size:calc(1.25rem * (1 - var(--density)) + 1rem * var(--density));--icon-size-l:calc(1.5rem * (1 - var(--density)) + 1.25rem * var(--density));--icon-stroke-xs:2.5;--icon-stroke-s:calc(2 * (1 - var(--density)) + 2.25 * var(--density));--icon-stroke:calc(1.5 * (1 - var(--density)) + 1.875 * var(--density));--icon-stroke-strong:calc(2 * (1 - var(--density)) + 2.25 * var(--density));--hit-size:calc(2.5rem * (1 - var(--density)) + 2rem * var(--density));--focus-ring-color:var(--text-primary);--focus-ring-width:2px;--focus-ring-offset:2px;--btn-radius:var(--radius-control);--btn-gap:var(--space-1-5);--btn-press-scale:.96;--btn-padding-x:calc(var(--space-4) * (1 - var(--density)) + var(--space-3) * var(--density));--btn-primary-bg:var(--bg-inverse);--btn-primary-bg-hover:var(--bg-inverse-hover);--btn-primary-bg-active:var(--bg-inverse-active);--btn-primary-text:var(--text-on-inverse);--btn-accent-bg:var(--bg-accent);--btn-accent-bg-hover:var(--bg-accent-hover);--btn-accent-bg-active:var(--bg-accent-active);--btn-accent-text:var(--text-on-accent);--btn-neutral-bg:var(--bg-neutral);--btn-neutral-bg-hover:var(--bg-neutral-hover);--btn-neutral-bg-active:var(--bg-neutral-active);--btn-neutral-text:var(--text-primary);--btn-neutral-border:var(--border-tertiary);--btn-neutral-border-hover:var(--border-secondary);--btn-subtle-bg:transparent;--btn-subtle-bg-hover:var(--bg-hover);--btn-subtle-bg-active:var(--bg-active);--btn-subtle-text:var(--text-primary);--btn-danger-bg:var(--bg-error);--btn-danger-bg-hover:var(--bg-error-hover);--btn-danger-bg-active:var(--bg-error-active);--btn-danger-text:var(--text-on-error);--btn-danger-subtle-bg:transparent;--btn-danger-subtle-bg-hover:var(--bg-error-hover);--btn-danger-subtle-bg-active:var(--bg-error-active);--btn-danger-subtle-text:var(--text-error);--btn-danger-subtle-text-hover:var(--text-on-error);--btn-disabled-bg:var(--bg-disabled);--btn-disabled-text:var(--text-disabled);--btn-disabled-border:var(--border-disabled);--field-bg:var(--bg-surface-1);--field-bg-disabled:var(--bg-disabled);--field-border-disabled:var(--border-disabled);--field-width:14rem;--field-border:var(--border-secondary);--field-border-hover:var(--border-primary);--field-border-focus:var(--text-primary);--field-focus-halo:0 0 0 3px oklch(from var(--text-primary) l c h / .08);--field-border-error:var(--border-error);--field-text:var(--text-primary);--field-label:var(--text-tertiary);--field-placeholder:var(--text-placeholder);--field-radius:var(--radius-field);--field-padding-x:var(--space-3);--field-padding-x-l:calc(var(--field-padding-x) + var(--space-1));--field-label-room:var(--space-2);--field-filled-bg:var(--bg-hover);--field-filled-bg-hover:oklch(from var(--text-primary) l c h / .08);--field-filled-border:var(--border-tertiary);--field-filled-border-focus:var(--border-hover);--field-bare-padding-x:var(--space-1-5);--field-bare-padding-y:var(--space-1);--field-bare-border-focus:var(--field-filled-border-focus);--combobox-max-height:16rem;--combobox-chip-rows:4;--combobox-action-size:calc(var(--control-size-s) - var(--space-2));--dropdown-clear-size:var(--combobox-action-size);--control-size:1.125rem;--control-border-width:2px;--control-bg:transparent;--control-border:var(--border-control);--control-border-hover:var(--border-hover);--control-checked-bg:var(--accent-primary);--control-checked-fg:var(--text-on-accent);--control-track-bg:var(--bg-active);--control-thumb-bg:var(--text-primary);--slider-field-width:6ch;--slider-field-height:var(--space-6);--slider-value-disabled:var(--text-placeholder);--date-picker-day-size:var(--control-size-s);--date-picker-day-radius:var(--radius-item);--date-picker-day-hover:var(--bg-hover);--date-picker-selected-bg:var(--bg-inverse);--date-picker-selected-text:var(--text-on-inverse);--date-picker-range-bg:var(--bg-selected);--date-picker-today-mark:var(--text-primary);--date-picker-outside-text:var(--text-tertiary);--date-picker-padding:var(--space-3);--date-picker-radius:calc(var(--date-picker-day-radius) + var(--date-picker-padding) + 1px);--date-picker-month-gap:var(--space-6);--date-picker-presets-width:9rem;--overlay-bg:var(--bg-surface-2);--overlay-border:transparent;--overlay-shadow:var(--shadow-menu);--overlay-padding:var(--space-1-5);--overlay-item-radius:var(--radius-item);--overlay-radius:calc(var(--overlay-item-radius) + var(--overlay-padding) + 1px);--overlay-item-hover:var(--bg-hover);--overlay-item-active:var(--bg-active);--overlay-item-danger-hover:var(--bg-error-subtle);--overlay-item-danger-active:oklch(from var(--color-error-500) l c h / .26);--overlay-item-height:calc(var(--control-size-s) + var(--space-1));--menu-list-max-height:18rem;--menu-icon-color-mix:var(--tag-color-icon-mix);--popover-width-s:15rem;--popover-width:18rem;--popover-width-l:22rem;--popover-padding:var(--space-3);--popover-gap:var(--space-3);--popover-radius:calc(var(--radius-control) + var(--popover-padding) + 1px);--popover-offset:var(--space-1-5);--popover-edge:var(--space-2);--popover-info-size:var(--space-6);--modal-bg:var(--bg-surface-2);--modal-border:transparent;--modal-shadow:var(--shadow-overlay);--modal-radius:var(--radius-sheet);--modal-scrim:var(--bg-scrim-heavy);--modal-width-s:24rem;--modal-width:32rem;--modal-width-l:42rem;--modal-width-xl:52rem;--command-width:var(--modal-width-l);--command-top:20dvh;--command-height:28rem;--command-search-height:var(--control-size-l);--command-inset:var(--space-2);--command-mark:var(--text-primary);--command-dimmed-text:var(--text-secondary);--command-crumb-height:var(--tag-height-s);--command-crumb-radius:var(--tag-radius);--command-crumb-bg:var(--bg-neutral);--command-crumb-bg-hover:var(--bg-neutral-hover);--command-crumb-text:var(--text-secondary);--card-bg:var(--bg-surface-2);--card-border:var(--border-tertiary);--card-bg-hover:var(--bg-surface-2-hover);--card-radius:var(--radius-panel);--card-padding:var(--space-5);--card-media-ratio:16 / 9;--board-column-width:20rem;--board-column-min-width:18rem;--board-columns-in-view:4;--board-column-width-phone:85%;--board-column-min-height:6rem;--board-column-bg:color-mix(in oklch, var(--bg-surface-1), var(--bg-surface-2));--board-column-radius:var(--radius-panel);--board-column-padding:var(--space-1-5);--board-gap:var(--space-2);--board-card-gap:var(--space-2);--board-card-bg:var(--bg-surface-raised);--board-card-bg-hover:var(--bg-surface-raised-hover);--board-drop-bg:var(--bg-selected);--board-drop-border:var(--border-focus);--board-indicator:var(--border-focus);--board-indicator-size:2px;--board-origin-opacity:.4;--board-ghost-scale:1.02;--board-card-selected-bg:var(--bg-selected);--board-card-selected-ring:var(--border-active);--board-card-selected-ring-width:2px;--board-card-padding-block:var(--space-2);--board-card-padding-inline:var(--space-2-5);--board-card-row-gap:var(--space-1-5);--board-card-meta-gap:var(--space-0-5);--board-card-meta-height:var(--tag-height-s);--board-card-avatar-size:1rem;--board-card-mark-gap:var(--space-1-5);--board-card-chip-height:var(--tag-height);--board-card-chip-gap:var(--space-1);--calendar-week-gap:var(--space-2);--calendar-week-day-min-width:9rem;--calendar-week-day-bg:var(--board-column-bg);--calendar-week-day-radius:var(--radius-panel);--calendar-week-day-padding:var(--space-1-5);--calendar-week-day-min-height:8rem;--calendar-week-item-gap:var(--space-2);--calendar-week-date-text:var(--text-secondary);--calendar-week-today-bg:var(--bg-accent);--calendar-week-today-text:var(--text-on-accent);--calendar-week-empty-text:var(--text-tertiary);--calendar-week-card-bg:var(--board-card-bg);--calendar-week-card-bg-hover:var(--board-card-bg-hover);--calendar-week-media-ratio:9 / 16;--calendar-week-phone-columns:2;--calendar-week-phone-day-width:70%;--calendar-month-gap:var(--space-1);--calendar-month-day-bg:var(--calendar-week-day-bg);--calendar-month-day-radius:var(--radius-item);--calendar-month-day-padding:var(--space-1);--calendar-month-item-height:calc(var(--control-size-s) * (1 - var(--density)) + calc(var(--control-size-s) - var(--space-1)) * var(--density));--calendar-month-item-gap:var(--space-0-5);--calendar-month-item-padding-x:var(--space-1-5);--calendar-month-item-padding-y:calc((var(--calendar-month-item-height) - 1lh) / 2);--calendar-month-item-radius:var(--radius-s);--calendar-month-day-min-height:calc(var(--control-size-s) + 3 * (var(--calendar-month-item-height) + var(--calendar-month-item-gap)) + 2 * var(--calendar-month-day-padding));--calendar-month-weekday-text:var(--calendar-week-date-text);--calendar-month-outside-text:var(--text-tertiary);--calendar-month-today-bg:var(--calendar-week-today-bg);--calendar-month-today-text:var(--calendar-week-today-text);--calendar-month-item-bg:var(--calendar-week-card-bg);--calendar-month-item-bg-hover:var(--calendar-week-card-bg-hover);--calendar-month-item-selected-bg:var(--board-card-selected-bg);--calendar-month-item-selected-ring:var(--board-card-selected-ring);--calendar-month-item-selected-ring-width:var(--board-card-selected-ring-width);--calendar-month-more-text:var(--text-secondary);--calendar-month-drop-bg:var(--board-drop-bg);--calendar-month-drop-border:var(--board-drop-border);--calendar-month-origin-opacity:var(--board-origin-opacity);--calendar-month-empty-text:var(--calendar-week-empty-text);--calendar-month-phone-item-height:var(--hit-size);--database-gap:var(--space-3);--database-toolbar-border:var(--border-primary);--database-search-width:clamp(8rem, 20vw, 12rem);--database-title-min-width:12rem;--database-gallery-width:15rem;--database-card-padding:var(--space-3);--database-card-gap:var(--space-2);--database-card-selected-bg:var(--board-card-selected-bg);--database-card-selected-border:var(--board-card-selected-ring);--database-indicator:var(--board-indicator);--database-indicator-size:var(--board-indicator-size);--database-origin-opacity:var(--board-origin-opacity);--database-ghost-scale:var(--board-ghost-scale);--database-ghost-bg:var(--bg-surface-raised);--database-ghost-radius:var(--radius-control);--activity-feed-gap:var(--space-3);--activity-feed-padding-x:var(--space-3);--activity-feed-event-text:var(--text-tertiary);--activity-feed-event-strong:var(--text-secondary);--activity-feed-time:var(--text-secondary);--activity-feed-glyph:var(--icon-tertiary);--activity-feed-comment-bg:var(--card-bg);--activity-feed-comment-border:var(--card-border);--activity-feed-comment-radius:var(--radius-panel);--editable-title-padding-x:var(--space-1-5);--editable-title-padding-y:var(--space-0-5);--editable-title-hover:var(--bg-hover);--table-head-height:var(--control-size-s);--table-row-height-s:var(--control-size-s);--table-row-height:calc(var(--control-size-s) + calc(var(--space-1) * (1 - var(--density)) + var(--space-2) * var(--density)));--table-row-height-l:var(--control-size-l);--table-cell-padding:var(--space-3);--table-cell-padding-s:var(--space-2);--table-bg:var(--pane-bg);--table-border:var(--border-tertiary);--table-radius:var(--radius-panel);--table-row-border:var(--border-tertiary);--table-row-hover:var(--bg-hover);--table-row-selected:var(--bg-selected);--table-head-text:var(--text-secondary);--table-truncate-width:16rem;--table-max-height:none;--pagination-gap:var(--space-0-5);--pagination-radius:var(--radius-control);--pagination-text:var(--text-primary);--pagination-link-text:var(--text-secondary);--pagination-hover:var(--bg-hover);--pagination-active:var(--bg-active);--pagination-current-bg:var(--bg-selected);--pagination-current-text:var(--text-primary);--pagination-disabled-text:var(--text-disabled);--pagination-ellipsis:var(--text-tertiary);--pagination-info-text:var(--text-secondary);--pagination-info-range:var(--text-primary);--pagination-size-width:4.5rem;--breadcrumb-height:calc(var(--control-size-s) - var(--space-1));--breadcrumb-height-s:calc(var(--control-size-s) - var(--space-2));--breadcrumb-height-l:var(--control-size-s);--breadcrumb-gap:var(--space-1-5);--breadcrumb-link-text:var(--text-secondary);--breadcrumb-link-text-hover:var(--text-primary);--breadcrumb-current-text:var(--text-primary);--breadcrumb-separator:var(--icon-tertiary);--breadcrumb-underline:var(--border-hover);--breadcrumb-radius:var(--radius-inner);--breadcrumb-link-max-width:12rem;--breadcrumb-page-min-width:5rem;--badge-bg:var(--bg-inverse);--badge-text:var(--text-on-inverse);--badge-radius:var(--radius-inner);--badge-subtle-bg:var(--bg-neutral);--badge-subtle-text:var(--text-primary);--tag-bg:var(--bg-neutral);--tag-bg-hover:var(--bg-neutral-hover);--tag-text:var(--text-primary);--tag-radius:var(--radius-full);--tag-height:calc(var(--control-size-s) - var(--space-1));--tag-height-s:calc(var(--control-size-s) - var(--space-2));--tag-selected-bg:var(--bg-inverse);--tag-selected-text:var(--text-on-inverse);--tag-color-mix:18%;--tag-color-mix-hover:26%;--tag-color-border-mix:40%;--tag-color-icon-mix:70%;--tag-dot-size:.5rem;--tag-dot-lightness:.68;--tooltip-bg:var(--bg-inverse);--tooltip-text:var(--text-on-inverse);--tooltip-key-bg:color-mix(in oklab, var(--tooltip-text) 15%, transparent);--tooltip-radius:var(--radius-inner);--tooltip-height:var(--space-6);--tooltip-key-size:var(--space-4);--tooltip-max-width:16rem;--tooltip-offset:var(--space-1-5);--tooltip-edge:var(--space-2);--tooltip-shift:var(--space-1);--tooltip-delay:calc(var(--seed-speed) * 2);--tooltip-duration-in:calc(var(--seed-speed) * .8);--tooltip-duration-out:calc(var(--seed-speed) * .64);--copy-button-confirm:1.5s;--copy-button-done:var(--icon-success);--copy-button-failed:var(--icon-warning);--relative-time-radius:var(--radius-inner);--alert-bg:var(--card-bg);--alert-border:var(--border-secondary);--alert-info-bg:var(--bg-info-subtle);--alert-success-bg:var(--bg-success-subtle);--alert-warning-bg:var(--bg-warning-subtle);--alert-error-bg:var(--bg-error-subtle);--alert-radius:var(--radius-panel);--alert-padding:var(--space-3);--toast-width:22.5rem;--toast-inset:var(--space-6);--toast-gap:var(--space-2);--toast-timer-height:2px;--toast-timer-color:var(--border-primary);--empty-state-icon:var(--icon-secondary);--empty-state-icon-size:2rem;--empty-state-icon-size-l:2.5rem;--empty-state-icon-stroke:1.125;--empty-state-icon-stroke-l:1;--empty-state-measure:24rem;--skeleton-bg:var(--bg-neutral);--skeleton-radius:var(--radius-m);--skeleton-delay:calc(var(--duration-base) * .6);--skeleton-pulse:calc(var(--seed-speed) * 8);--progress-track:var(--control-track-bg);--progress-fill:var(--bg-inverse);--progress-height-s:.25rem;--progress-height-m:.375rem;--progress-height-l:.5rem;--progress-sweep:calc(var(--seed-speed) * 6);--progress-mark-color:var(--text-tertiary);--attachment-list-gap:var(--space-2);--attachment-max-width:calc(var(--space-1) * 80);--attachment-busy-opacity:.6;--attachment-drop-bg:transparent;--attachment-drop-bg-over:var(--bg-hover);--attachment-drop-border:var(--border-primary);--attachment-drop-border-over:var(--field-border-focus);--attachment-drop-border-reject:var(--border-error);--attachment-drop-radius:var(--radius-panel);--attachment-drop-icon:var(--icon-tertiary);--attachment-drop-hint-disabled:var(--text-placeholder);--status-gap:var(--space-1);--status-mark-size:var(--icon-size-xs);--status-arc-size:.625rem;--status-stroke:1.25px;--status-neutral:var(--text-secondary);--status-idle:var(--text-secondary);--status-queued:var(--text-secondary);--status-draft:var(--text-secondary);--status-running:var(--text-primary);--status-waiting:var(--text-primary);--status-paused:var(--text-primary);--status-done:var(--text-success);--status-warning:var(--text-warning);--status-failed:var(--text-error);--status-canceled:var(--text-secondary);--status-backlog:var(--text-secondary);--status-todo:var(--text-secondary);--status-in-progress:var(--text-primary);--status-in-review:var(--text-primary);--priority-gap:var(--space-1);--priority-mark-size:var(--icon-size-xs);--priority-text:var(--text-primary);--priority-icon:var(--icon-secondary);--priority-track:color-mix(in oklab, var(--priority-icon) 30%, transparent);--priority-urgent:var(--text-warning);--priority-none:var(--text-tertiary);--connection-gap:var(--space-1);--connection-mark-size:var(--icon-size-xs);--connection-live:var(--text-secondary);--connection-connecting:var(--text-primary);--connection-offline:var(--text-warning);--connection-pulse:calc(var(--seed-speed) * 8);--steps-marker-size:var(--space-6);--steps-marker-size-s:var(--space-5);--steps-track:var(--border-secondary);--steps-track-fill:var(--border-active);--steps-track-width:1px;--steps-fill-duration:var(--duration-slow);--plan-bg:var(--card-bg);--plan-border:var(--card-border);--plan-radius:var(--card-radius);--plan-max-width:var(--chat-column-width);--plan-padding-block:var(--space-3);--plan-padding-inline:var(--space-4);--plan-item-padding:var(--space-0-5);--plan-sub-item-padding:0;--plan-pending-text:var(--text-secondary);--plan-done-text:var(--text-tertiary);--plan-done-mark:var(--icon-secondary);--plan-pinned-bg:var(--bg-surface-1);--plan-pinned-inset:var(--composer-radius);--plan-pinned-max-height:16rem;--plan-meter-width:var(--space-12);--plan-enter-distance:var(--space-1);--stat-label:var(--text-secondary);--stat-value:var(--text-primary);--stat-unit:var(--text-secondary);--stat-unit-size:var(--font-size-s);--stat-unit-size-s:var(--font-size-xs);--stat-unit-size-l:var(--font-size-xl);--stat-period:var(--text-tertiary);--stat-caption:var(--text-tertiary);--stat-delta-good:var(--text-success);--stat-delta-bad:var(--text-error);--stat-delta-neutral:var(--text-tertiary);--stat-trend:var(--icon-accent);--stat-trend-width:6rem;--stat-trend-height:var(--space-8);--stat-placeholder:4ch;--stat-placeholder-bg:var(--bg-neutral);--stat-min-width:8.5rem;--stat-group-columns:4;--stat-group-gap:var(--space-6);--stat-group-bg:var(--card-bg);--stat-group-border:var(--divider-color);--stat-group-radius:var(--card-radius);--stat-cell-padding:var(--space-3) var(--space-4);--divider-color:var(--border-tertiary);--shell-bg:var(--bg-surface-2);--pane-bg:var(--bg-surface-1);--pane-border:var(--border-tertiary);--shell-drawer-peek:5rem;--shell-drawer-max:22rem;--shell-drawer-radius:2.75rem;--shell-drawer-dim:var(--bg-scrim);--shell-drawer-edge:var(--border-secondary);--shell-edge-width:1rem;--shell-edge-top:3.5rem;--shell-sidebar-border:var(--border-tertiary);--list-width:20rem;--list-bg:transparent;--list-border:var(--pane-border);--panel-content-width:calc(15.875rem * (1 - var(--density)) + 14rem * var(--density));--sidebar-padding:calc(var(--space-3) * (1 - var(--density)) + var(--space-2) * var(--density));--sidebar-width:calc(var(--panel-content-width) + 2 * var(--sidebar-padding));--sidebar-bg:transparent;--inspector-padding:var(--space-4);--inspector-width:24rem;--inspector-min-width:18rem;--inspector-max-width:40rem;--shell-content-min:20rem;--shell-view-min:28rem;--inspector-bg:var(--pane-bg);--inspector-border:var(--pane-border);--inspector-key:var(--text-tertiary);--inspector-value:var(--text-primary);--inspector-row-height:1.5rem;--inspector-inset:var(--space-2);--inspector-gap:var(--space-2);--disclosure-panel-bg:var(--bg-surface-raised);--disclosure-panel-border:var(--border-tertiary);--disclosure-panel-radius:var(--radius-panel);--disclosure-panel-row:calc(3.25rem * (1 - var(--density)) + 2.875rem * var(--density));--disclosure-panel-padding:var(--space-4);--disclosure-panel-bar-width:var(--space-10);--nav-item-height:var(--control-size-s);--nav-group-gap:var(--space-6);--nav-item-text:var(--text-secondary);--nav-item-text-active:var(--text-primary);--nav-item-hover:var(--bg-hover);--nav-item-active:var(--bg-selected);--nav-heading-text:var(--text-tertiary);--nav-icon-size:var(--icon-size-s);--nav-icon-color-mix:var(--tag-color-icon-mix);--nav-icon-column:1.25rem;--nav-indent:var(--space-5);--nav-radius:var(--radius-item);--kbd-bg:var(--bg-neutral);--kbd-text:var(--text-tertiary);--kbd-border:transparent;--avatar-bg:var(--bg-accent);--avatar-text:var(--text-on-accent);--avatar-radius:var(--radius-s);--avatar-color-text:var(--identity-text);--avatar-empty-border:var(--border-control);--avatar-empty-icon:var(--icon-tertiary);--swatch-picker-size:var(--icon-size-l);--swatch-picker-size-l:var(--control-size-s);--swatch-picker-gap:var(--space-2);--swatch-picker-ring:var(--text-primary);--swatch-picker-ring-hover:var(--border-hover);--swatch-picker-ring-width:2px;--swatch-picker-ring-gap:2px;--swatch-picker-check:var(--identity-text);--swatch-picker-default:var(--avatar-bg);--swatch-picker-default-text:var(--avatar-text);--swatch-picker-disabled-opacity:.4;--chat-column-width:48rem;--chat-gap:var(--space-3);--bubble-font-size:var(--font-size-m);--response-font-size:var(--font-size-s);--composer-text-inset:calc(1px + var(--space-2) + var(--space-2));--message-list-padding-x:var(--space-4);--message-list-padding-top:var(--space-4);--message-media-max-height:24rem;--bubble-in-bg:var(--bg-surface-3);--bubble-in-text:var(--text-primary);--bubble-out-bg:var(--bg-accent-subtle-solid);--bubble-out-text:var(--text-primary);--bubble-radius:calc(var(--space-4) + var(--space-0-5));--bubble-tail-radius:calc(var(--space-1) + var(--space-0-5));--bubble-padding-x:var(--space-3);--bubble-padding-y:var(--space-2);--bubble-max-width:70%;--bubble-meta-text:var(--text-tertiary);--chat-service-bg:var(--bg-surface-3);--chat-service-text:var(--text-secondary);--composer-bg:var(--bg-surface-2);--composer-border:var(--border-tertiary);--composer-radius:calc(var(--radius-control) + var(--space-2));--send-bg:var(--bg-inverse);--send-bg-hover:var(--bg-inverse-hover);--send-bg-disabled:oklch(from var(--send-bg) l c h / .3);--send-text:var(--text-on-inverse);--composer-row-height:var(--control-size-s);--composer-dot-size:var(--space-1-5);--composer-dot-bg:var(--icon-success);--composer-dot-bg-limited:var(--icon-warning);--composer-meter-track:var(--control-track-bg);--composer-meter-fill:var(--icon-secondary);--composer-suggest-width:20rem;--composer-suggest-max-height:18rem;--composer-suggest-mark:var(--text-primary);--composer-queue-bg:var(--composer-bg);--composer-queue-border:var(--composer-border);--composer-mode-bg-pressed:var(--bg-selected);--composer-mode-bg-pressed-hover:var(--bg-active);--composer-mode-icon-pressed:var(--icon-primary);--chat-row-height:4.5rem;--chat-row-selected-bg:var(--nav-item-active);--chat-row-selected-text:var(--nav-item-text-active);--unread-bg:var(--bg-accent);--unread-text:var(--text-on-accent);--unread-muted-bg:var(--bg-surface-4);--message-list-jump-bg:var(--bg-surface-2);--message-list-jump-offset:var(--space-3);--code-block-bg:var(--bg-surface-2);--code-block-header-bg:var(--bg-surface-3);--code-block-border:var(--border-tertiary);--code-block-radius:var(--radius-panel);--command-output-stderr:var(--text-secondary);--command-output-fold:12;--citation-bg:var(--bg-surface-3);--citation-bg-hover:var(--bg-surface-3-hover);--citation-text:var(--text-secondary);--shimmer-base:var(--text-tertiary);--shimmer-highlight:var(--text-primary);--diff-stat-added:var(--text-success);--diff-stat-removed:var(--text-error);--diff-stat-box-size:var(--space-2);--diff-stat-box-gap:var(--space-0-5);--diff-stat-box-radius:var(--radius-xs);--diff-stat-box-added:var(--icon-success);--diff-stat-box-removed:var(--icon-error);--diff-stat-box-empty:var(--control-track-bg);--diff-header-bg:var(--code-block-header-bg);--diff-hunk-bg:var(--bg-neutral);--diff-hunk-text:var(--text-tertiary);--diff-number-text:var(--text-tertiary);--diff-empty-bg:var(--bg-neutral);--diff-word-added-bg:oklch(from var(--bg-success-subtle) l c h / calc(alpha * 2.25));--diff-word-removed-bg:oklch(from var(--bg-error-subtle) l c h / calc(alpha * 2.25));--diff-rejected-opacity:.55;--diff-gap:var(--space-3);--timeline-bg:var(--bg-surface-2);--timeline-radius:var(--radius-xl);--timeline-layers-width:14rem;--timeline-layers-width-phone:40cqi;--timeline-row-height:2rem;--timeline-head-height:1.5rem;--timeline-ruler-height:1.25rem;--timeline-row-selected:var(--bg-selected);--timeline-tick:var(--text-tertiary);--timeline-label:var(--text-tertiary);--timeline-name-muted:var(--text-placeholder);--timeline-well:oklch(from var(--text-primary) l c h / .07);--timeline-group-mix:30%;--timeline-range:var(--text-tertiary);--timeline-outside:oklch(from var(--timeline-bg) l c h / .6);--timeline-duration:calc(var(--duration-base) * .6);--playhead-color:var(--color-playhead);--playhead-text:var(--text-on-warning);--track-purple:var(--color-track-purple);--track-indigo:var(--color-track-indigo);--track-rust:var(--color-track-rust);--track-green:var(--color-track-green);--track-teal:var(--color-track-teal);--track-muted:var(--color-track-muted);--identity-purple:var(--track-purple);--identity-indigo:var(--track-indigo);--identity-blue:oklch(from var(--track-indigo) l calc(c * .7) 250);--identity-teal:oklch(from var(--track-indigo) l calc(c * .5) 200);--identity-green:oklch(from var(--track-indigo) l calc(c * .7) 150);--identity-amber:oklch(from var(--track-indigo) l calc(c * .55) 75);--identity-rust:var(--track-rust);--identity-pink:oklch(from var(--track-indigo) l calc(c * .85) 350);--identity-muted:oklch(from var(--track-indigo) l calc(c * .06) h);--identity-text:var(--text-on-color);--clip-text:var(--text-on-color);--clip-radius:var(--radius-s);--waveform-color:oklch(from var(--color-white) l c h / .55);--keyframe-size:.5rem;--keyframe-color:var(--text-tertiary);--keyframe-selected-bg:var(--bg-accent);--keyframe-border:var(--text-tertiary);--trim-bar-handle:var(--bg-accent);--number-field-bg:var(--bg-neutral);--number-field-bg-hover:var(--bg-neutral-hover);--number-field-label:var(--text-tertiary);--number-field-stepper:var(--icon-secondary);--number-field-stepper-disabled:var(--icon-disabled);--number-field-stepper-bg-hover:var(--bg-hover);--number-field-stepper-bg-active:var(--bg-active);--toolbar-item-height:var(--control-size-s);--toolbar-item-height-s:calc(var(--control-size-s) - var(--space-1));--toolbar-item-padding-x:var(--space-2-5);--toolbar-item-padding-x-s:var(--space-2);--toolbar-gap:var(--space-0-5);--toolbar-inset:var(--space-1);--toolbar-separator-length:var(--space-4);--toolbar-separator-space:var(--space-1);--toolbar-separator-color:var(--divider-color);--property-height:var(--control-size-s);--property-padding-x:var(--space-2);--property-gap:var(--space-2);--property-radius:var(--radius-item);--property-mark-size:var(--icon-size-s);--property-text:var(--text-primary);--property-icon:var(--icon-secondary);--property-prompt-text:var(--text-tertiary);--property-prompt-icon:var(--icon-tertiary);--property-bg-hover:var(--bg-hover);--property-bg-active:var(--bg-active);--property-border:var(--border-secondary);--property-group-gap:var(--space-0-5);--property-row-gap:var(--space-1-5);--property-group-title-gap:var(--space-1);--property-group-title-text:var(--text-tertiary);--segmented-selected-border:var(--border-secondary);--filter-bar-gap:var(--space-2);--filter-bar-search-basis:12rem;--filter-bar-search-min:8rem;--filter-bar-count-text:var(--text-secondary);--filter-bar-count-strong:var(--text-primary);--filter-bar-field-text:var(--text-secondary);--filter-bar-option-count:var(--text-tertiary);--bulk-action-bar-padding:var(--space-1);--bulk-action-bar-gap:var(--space-1);--bulk-action-bar-bg:var(--card-bg);--bulk-action-bar-border:var(--border-secondary);--bulk-action-bar-radius:calc(var(--btn-radius) + var(--bulk-action-bar-padding));--bulk-action-bar-inset:var(--space-4);--bulk-action-bar-max-width:40rem;--bulk-action-bar-z:calc(var(--z-sticky) + 1);--follow-ups-gap:var(--space-1);--follow-ups-text:var(--text-primary);--follow-ups-chip-height:var(--tag-height);--follow-ups-chip-padding-x:var(--space-2-5);--follow-ups-chip-radius:var(--tag-radius);--follow-ups-chip-bg:transparent;--follow-ups-chip-border:var(--border-primary);--follow-ups-chip-border-hover:var(--border-hover);--follow-ups-row-height:var(--control-size-s);--follow-ups-row-radius:var(--radius-item);--follow-ups-row-bg-hover:var(--bg-hover);--follow-ups-row-bg-active:var(--bg-active);--follow-ups-icon:var(--icon-tertiary);--mention-height:calc(var(--seed-control-size) * .5);--mention-padding-x:var(--space-1-5);--mention-radius:var(--radius-inner);--mention-bg:var(--bg-neutral);--mention-bg-hover:var(--bg-neutral-hover);--mention-text:var(--text-primary);--mention-border:var(--border-secondary);--mention-missing-text:var(--text-secondary);--mention-missing-border:var(--border-secondary);--response-gap:var(--space-3);--response-gap-s:var(--space-2);--response-code-bg:var(--bg-active);--response-code-lines:24;--activity-delay:var(--skeleton-delay);--tool-group-gap:var(--space-0-5);--tool-group-failed:var(--status-failed);--task-line-gap:var(--space-2);--task-meta-text:var(--text-tertiary);--task-agent-name-text:var(--text-secondary);--agent-request-gap:var(--space-3);--agent-request-row-height:calc(var(--control-size-s) + calc(var(--space-1) * (1 - var(--density)) + var(--space-2) * var(--density)));--agent-request-row-gap:var(--space-0-5);--agent-request-row-padding-x:var(--space-2);--agent-request-row-radius:var(--radius-item);--agent-request-row-hover:var(--bg-hover);--agent-request-row-active:var(--bg-active);--agent-request-row-selected:var(--bg-selected);--checkpoint-reverted-opacity:.55;--checkpoint-bar-offset:var(--space-2);--action-receipt-step-height:var(--tag-height);--autonomy-rule-bg:var(--card-bg);--autonomy-rule-border:var(--card-border);--autonomy-rule-divider:var(--divider-color);--autonomy-rule-radius:var(--card-radius);--autonomy-rule-padding-x:var(--space-4);--autonomy-rule-padding-y:var(--space-3);--autonomy-rule-text-min:10rem;--autonomy-rule-select-width:10rem;--code-field-height:calc(var(--control-size-l) + var(--space-4));--code-field-digit-width:var(--space-14);--code-field-gap:var(--space-2);--auth-width:26.25rem;--auth-padding:var(--space-6);--auth-gap:var(--space-4);--auth-form-gap:var(--space-3);--auth-logo-size:var(--space-10);--auth-page-bg:var(--bg-surface-1);--auth-page-card-bg:var(--bg-surface-1);--auth-page-border:var(--border-tertiary);--auth-page-radius:var(--modal-radius);--auth-page-min-height:100dvh;--setting-bg:var(--card-bg);--setting-border:var(--card-border);--setting-divider:var(--divider-color);--setting-radius:var(--card-radius);--setting-padding-x:var(--space-4);--setting-padding-y:var(--space-3);--setting-text-min:10rem;--setting-select-width:10rem;--setting-field-width:16rem;--setting-text-disabled:var(--text-disabled);--setting-row-hover:var(--bg-hover);--setting-row-active:var(--bg-active);--setting-row-inset:var(--space-1);--setting-row-radius:var(--radius-item);--setting-section-gap:var(--space-8);--settings-height:min(40rem, 100dvh - 2 * var(--space-8));--settings-nav-width:13rem;--settings-divider:var(--divider-color);--top-bar-height:2.75rem;--top-bar-padding-y:var(--space-2);--top-bar-padding-x:var(--space-2);--top-bar-control-size:2.75rem;--top-bar-bg:var(--bg-surface-1);--top-bar-border:var(--border-tertiary);--top-bar-group-bg:var(--bg-neutral);--top-bar-large-size:calc(var(--seed-font-size) * 2);--top-bar-large-height:3.5rem;--tab-bar-row-height:3.0625rem;--tab-bar-height:calc(var(--tab-bar-row-height) + var(--safe-bottom));--tab-bar-item-height:2.75rem;--tab-bar-bg:var(--bg-surface-1);--tab-bar-border:var(--border-tertiary);--tab-bar-item-text:var(--text-secondary);--tab-bar-item-text-active:var(--text-primary);--tab-bar-item-text-accent:var(--text-accent);--tab-bar-item-hover:var(--bg-hover);--tab-bar-icon-cutout:var(--tab-bar-bg);--easing-spring:linear(0, .049, .156, .283, .408, .522, .62, .702, .769, .822, .864, .897, .922, .941, .956, .967, .976, .982, .987, .99, 1);--sheet-duration:calc(var(--duration-base) * 1.8);--sheet-gap-top:var(--space-10);--sheet-height-medium:50dvh;--sheet-grabber-width:2.25rem;--sheet-grabber-height:.3125rem;--sheet-grabber-offset:.375rem;--sheet-grabber-color:var(--border-control);--action-sheet-width:20rem;--action-sheet-gap:var(--space-2);--action-sheet-radius:var(--radius-sheet);--action-sheet-row-height:3.5rem;--action-sheet-row-height-compact:var(--control-size-m);--action-sheet-divider:var(--divider-color);--action-sheet-text:var(--text-primary);--action-sheet-text-danger:var(--text-error);--side-sheet-width-s:22.5rem;--side-sheet-width:30rem;--side-sheet-width-l:40rem;--side-sheet-gap:var(--space-10);--composer-dock-bg:var(--bg-surface-1);--composer-dock-inset:var(--space-2);--swipe-row-action-width:4.625rem;--swipe-row-action-bg:var(--bg-surface-4);--swipe-row-action-text:var(--text-primary);--swipe-row-danger-bg:var(--bg-error);--swipe-row-danger-text:var(--text-on-error);--swipe-row-accent-bg:var(--bg-accent);--swipe-row-accent-text:var(--text-on-accent);--setting-grouped-bg:oklch(from var(--modal-bg) calc(l + .035) c h);--setting-grouped-radius:var(--card-radius);--setting-grouped-padding-x:var(--space-4);--setting-text-min-phone:6rem;--setting-grouped-row-height:var(--hit-size);--setting-icon-color:var(--icon-secondary);--settings-sheet-height:calc(100dvh - var(--safe-top) - var(--space-3));--settings-push-duration:calc(var(--duration-base) * 1.4);--settings-push-easing:var(--easing-spring);--settings-push-parallax:30%;--data-list-label-width:10rem;--data-list-gap:var(--space-4);--data-list-row-height:calc(var(--control-size-s) + calc(var(--space-1) * (1 - var(--density)) + var(--space-2) * var(--density)));--data-list-label-text:var(--text-secondary);--data-list-value-text:var(--text-primary);--data-list-empty-text:var(--text-tertiary);--data-list-link:var(--text-link);--data-list-action-size:var(--space-6);--data-list-padding-x:var(--space-4);--data-list-bg:var(--card-bg);--data-list-border:var(--card-border);--data-list-radius:var(--card-radius);--data-list-divider:var(--divider-color);--usage-gap:var(--space-4);--usage-divider:var(--divider-color);--usage-bar-height:var(--progress-height-l);--usage-bar-cut:var(--space-0-5);--usage-swatch-size:var(--space-2);--usage-part-system:var(--bg-inverse);--usage-part-tools:var(--text-secondary);--usage-part-messages:var(--text-tertiary);--usage-part-files:var(--text-disabled);--item-height-s:var(--control-size-s);--item-height:calc(var(--control-size-s) + calc(var(--space-1) * (1 - var(--density)) + var(--space-2) * var(--density)));--item-height-l:calc(var(--control-size-l) + calc(var(--space-2) * (1 - var(--density)) + var(--space-4) * var(--density)));--item-padding-x:var(--space-3);--item-radius:var(--radius-item);--item-thumb-size-s:var(--icon-size);--item-thumb-size:var(--space-8);--item-thumb-size-l:var(--space-10);--item-thumb-radius:var(--radius-inner);--item-text:var(--text-primary);--item-description-text:var(--text-tertiary);--item-meta-text:var(--text-tertiary);--item-icon:var(--icon-secondary);--item-hover:var(--bg-hover);--item-active:var(--bg-active);--item-selected-bg:var(--nav-item-active);--item-text-disabled:var(--text-disabled);--item-description-text-disabled:var(--text-placeholder);--item-meta-text-disabled:var(--text-placeholder);--item-list-bg:var(--card-bg);--item-list-border:var(--card-border);--item-list-radius:var(--card-radius);--item-list-divider:var(--divider-color);--item-media-gap:var(--space-2);--item-id-width:auto;--item-inset-height:2.75rem;--item-list-inset:var(--space-2);--item-inset-radius:var(--radius-item);--item-tag-max-width:12rem;--item-avatar-width:1.25rem;--item-date-width:3.5rem;--item-group-header-height:var(--item-height);--item-group-header-bg:var(--bg-surface-2);--item-group-header-text:var(--text-primary);--item-group-count-text:var(--text-tertiary);--item-group-icon:var(--icon-secondary);--item-group-chevron:var(--icon-tertiary);--item-group-chevron-hover:var(--icon-secondary);--item-group-sticky-top:0px;--item-group-empty-text:var(--text-tertiary);--item-group-divider:var(--item-list-divider);--item-group-radius:var(--radius-item);--item-group-gap:var(--space-1);--item-group-subheader-height:2.5rem;--item-group-rule:var(--divider-color);--session-row-gap:var(--space-3);--session-row-line-gap:var(--space-2);--session-row-title-text:var(--text-secondary);--session-row-title-text-unread:var(--text-primary);--session-row-title-text-current:var(--text-primary);--session-row-unread-weight:var(--font-weight-semibold);--session-row-repo-text:var(--text-secondary);--session-row-time-text:var(--text-secondary);--session-day-text:var(--nav-heading-text);--pr-chip-padding:var(--space-1);--pr-chip-gap:var(--space-3);--pr-chip-bg:var(--card-bg);--pr-chip-border:var(--card-border);--pr-chip-radius:calc(var(--btn-radius) + var(--pr-chip-padding) + 1px);--pr-chip-base-text:var(--text-secondary);--pr-chip-head-text:var(--text-primary);--pr-chip-arrow:var(--icon-tertiary);--pr-chip-open:var(--status-running);--pr-chip-draft:var(--status-draft);--pr-chip-merged:var(--status-neutral);--pr-chip-closed:var(--status-canceled)}@media (pointer:coarse){:root,[data-theme],[data-scope],[data-ui-density]{--hit-size:2.75rem;--control-size-m:max(var(--control-size-base), var(--hit-size));--nav-item-height:max(var(--control-size-s), var(--hit-size));--overlay-item-height:max(calc(var(--control-size-s) + var(--space-1)), var(--hit-size));--table-head-height:max(var(--control-size-s), var(--hit-size));--table-row-height:max(calc(var(--control-size-s) + calc(var(--space-1) * (1 - var(--density)) + var(--space-2) * var(--density))), var(--hit-size));--table-row-height-s:max(var(--control-size-s), var(--hit-size));--item-height-s:max(var(--control-size-s), var(--hit-size));--item-height:max(calc(var(--control-size-s) + calc(var(--space-1) * (1 - var(--density)) + var(--space-2) * var(--density))), var(--hit-size));--item-group-subheader-height:max(2.5rem, var(--hit-size));--data-list-row-height:max(calc(var(--control-size-s) + calc(var(--space-1) * (1 - var(--density)) + var(--space-2) * var(--density))), var(--hit-size));--toolbar-item-height:var(--hit-size);--toolbar-item-height-s:var(--hit-size);--slider-field-height:var(--hit-size);--date-picker-day-size:max(var(--control-size-s), var(--hit-size));--timeline-row-height:max(2rem, var(--hit-size));--timeline-head-height:var(--hit-size);--follow-ups-gap:var(--space-2);--follow-ups-chip-height:calc(var(--hit-size) - var(--follow-ups-gap));--follow-ups-row-height:var(--hit-size);--agent-request-row-height:var(--hit-size);--board-card-chip-gap:var(--space-2)}}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-gray-950:var(--seed-gray);--color-gray-900:oklch(from var(--seed-gray) calc(l + .0294) c h);--color-gray-850:oklch(from var(--seed-gray) calc(l + .0551) c h);--color-gray-800:oklch(from var(--seed-gray) calc(l + .0808) c h);--color-gray-750:oklch(from var(--seed-gray) calc(l + .1154) c h);--color-gray-700:oklch(from var(--seed-gray) calc(l + .15) c h);--color-gray-600:oklch(from var(--seed-gray) calc(l + .2605) c h);--color-gray-550:oklch(from var(--seed-gray) calc(l + .319) c h);--color-gray-500:oklch(from var(--seed-gray) calc(l + .3775) c h);--color-gray-400:oklch(from var(--seed-gray) calc(l + .5374) c h);--color-gray-300:oklch(from var(--seed-gray) calc(l + .6919) c h);--color-gray-200:oklch(from var(--seed-gray) calc(l + .7438) c h);--color-gray-100:oklch(from var(--seed-gray) calc(l + .7921) c h);--color-gray-50:oklch(from var(--seed-gray) calc(l + .807) c h);--shadow-strength:1;--color-track-green:#2f9a4a;--color-track-teal:#2e9baa;--color-track-muted:var(--color-gray-600);--color-playhead:#f5b921;--bg-surface-0:var(--color-black);--bg-surface-1:var(--color-gray-950);--bg-surface-2:var(--color-gray-900);--bg-surface-3:var(--color-gray-800);--bg-surface-4:var(--color-gray-700);--bg-surface-1-hover:var(--color-gray-900);--bg-surface-2-hover:var(--color-gray-800);--bg-surface-3-hover:var(--color-gray-700);--bg-surface-4-hover:var(--color-gray-600);--bg-surface-2-active:var(--color-gray-750);--bg-surface-3-active:var(--color-gray-600);--bg-surface-4-active:var(--color-gray-500);--bg-surface-raised:var(--color-gray-900);--bg-surface-raised-hover:var(--color-gray-800);--bg-inverse:var(--color-gray-100);--bg-inverse-hover:var(--color-gray-200);--bg-inverse-active:var(--color-gray-300);--bg-hover:oklch(from var(--color-white) l c h / .06);--bg-active:oklch(from var(--color-white) l c h / .14);--bg-selected:oklch(from var(--color-white) l c h / .11);--bg-neutral:oklch(from var(--color-white) l c h / .1);--bg-neutral-hover:oklch(from var(--color-white) l c h / .15);--bg-neutral-active:oklch(from var(--color-white) l c h / .2);--bg-disabled:var(--color-gray-800);--bg-accent-subtle:oklch(from var(--color-accent-500) l c h / .18);--bg-accent-subtle-hover:oklch(from var(--color-accent-500) l c h / .28);--bg-accent-subtle-solid:color-mix(in oklab, var(--color-accent-500) 18%, var(--bg-surface-1));--bg-info-subtle:oklch(from var(--color-info-500) l c h / .18);--bg-success-subtle:oklch(from var(--color-success-500) l c h / .18);--bg-warning-subtle:oklch(from var(--color-warning-500) l c h / .18);--bg-error-subtle:oklch(from var(--color-error-500) l c h / .18);--bg-scrim:oklch(from var(--color-black) l c h / .5);--bg-scrim-heavy:oklch(from var(--color-black) l c h / .85);--text-primary:var(--color-gray-100);--text-secondary:var(--color-gray-300);--text-tertiary:var(--color-gray-400);--text-disabled:var(--color-gray-500);--text-placeholder:color-mix(in oklab, var(--color-gray-500), var(--color-gray-400));--text-on-inverse:var(--color-gray-950);--text-accent:var(--color-accent-400);--text-info:var(--color-info-400);--text-success:var(--color-success-400);--text-warning:var(--color-warning-400);--text-error:var(--color-error-300);--border-primary:var(--color-gray-600);--border-secondary:var(--color-gray-700);--border-tertiary:var(--color-gray-800);--elevation-ring:var(--border-secondary);--shadow-menu:0 8px 24px -6px oklch(from var(--shadow-tint) l c h / .6), 0 0 0 1px var(--elevation-ring);--shadow-overlay:0 24px 48px -12px oklch(from var(--shadow-tint) l c h / .7), 0 0 0 1px var(--elevation-ring);--image-outline:#ffffff1a;--border-disabled:var(--color-gray-800);--border-hover:var(--color-gray-400);--border-active:var(--color-gray-300);--border-control:var(--color-gray-500);--border-accent:var(--color-accent-500);--border-success:var(--color-success-600);--border-warning:var(--color-warning-600)}@supports (color:color(display-p3 0 0 0)){:root,[data-theme=dark]{--image-outline:color(display-p3 1 1 1/.1)}}@supports (color:lab(0% 0 0)){:root,[data-theme=dark]{--image-outline:lab(100% 0 0/.1)}}:where([data-scope]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-gray-950:var(--seed-gray);--color-gray-900:oklch(from var(--seed-gray) calc(l + .0294) c h);--color-gray-850:oklch(from var(--seed-gray) calc(l + .0551) c h);--color-gray-800:oklch(from var(--seed-gray) calc(l + .0808) c h);--color-gray-750:oklch(from var(--seed-gray) calc(l + .1154) c h);--color-gray-700:oklch(from var(--seed-gray) calc(l + .15) c h);--color-gray-600:oklch(from var(--seed-gray) calc(l + .2605) c h);--color-gray-550:oklch(from var(--seed-gray) calc(l + .319) c h);--color-gray-500:oklch(from var(--seed-gray) calc(l + .3775) c h);--color-gray-400:oklch(from var(--seed-gray) calc(l + .5374) c h);--color-gray-300:oklch(from var(--seed-gray) calc(l + .6919) c h);--color-gray-200:oklch(from var(--seed-gray) calc(l + .7438) c h);--color-gray-100:oklch(from var(--seed-gray) calc(l + .7921) c h);--color-gray-50:oklch(from var(--seed-gray) calc(l + .807) c h);--shadow-strength:1;--color-track-green:#2f9a4a;--color-track-teal:#2e9baa;--color-track-muted:var(--color-gray-600);--color-playhead:#f5b921;--bg-surface-0:var(--color-black);--bg-surface-1:var(--color-gray-950);--bg-surface-2:var(--color-gray-900);--bg-surface-3:var(--color-gray-800);--bg-surface-4:var(--color-gray-700);--bg-surface-1-hover:var(--color-gray-900);--bg-surface-2-hover:var(--color-gray-800);--bg-surface-3-hover:var(--color-gray-700);--bg-surface-4-hover:var(--color-gray-600);--bg-surface-2-active:var(--color-gray-750);--bg-surface-3-active:var(--color-gray-600);--bg-surface-4-active:var(--color-gray-500);--bg-surface-raised:var(--color-gray-900);--bg-surface-raised-hover:var(--color-gray-800);--bg-inverse:var(--color-gray-100);--bg-inverse-hover:var(--color-gray-200);--bg-inverse-active:var(--color-gray-300);--bg-hover:oklch(from var(--color-white) l c h / .06);--bg-active:oklch(from var(--color-white) l c h / .14);--bg-selected:oklch(from var(--color-white) l c h / .11);--bg-neutral:oklch(from var(--color-white) l c h / .1);--bg-neutral-hover:oklch(from var(--color-white) l c h / .15);--bg-neutral-active:oklch(from var(--color-white) l c h / .2);--bg-disabled:var(--color-gray-800);--bg-accent-subtle:oklch(from var(--color-accent-500) l c h / .18);--bg-accent-subtle-hover:oklch(from var(--color-accent-500) l c h / .28);--bg-accent-subtle-solid:color-mix(in oklab, var(--color-accent-500) 18%, var(--bg-surface-1));--bg-info-subtle:oklch(from var(--color-info-500) l c h / .18);--bg-success-subtle:oklch(from var(--color-success-500) l c h / .18);--bg-warning-subtle:oklch(from var(--color-warning-500) l c h / .18);--bg-error-subtle:oklch(from var(--color-error-500) l c h / .18);--bg-scrim:oklch(from var(--color-black) l c h / .5);--bg-scrim-heavy:oklch(from var(--color-black) l c h / .85);--text-primary:var(--color-gray-100);--text-secondary:var(--color-gray-300);--text-tertiary:var(--color-gray-400);--text-disabled:var(--color-gray-500);--text-placeholder:color-mix(in oklab, var(--color-gray-500), var(--color-gray-400));--text-on-inverse:var(--color-gray-950);--text-accent:var(--color-accent-400);--text-info:var(--color-info-400);--text-success:var(--color-success-400);--text-warning:var(--color-warning-400);--text-error:var(--color-error-300);--border-primary:var(--color-gray-600);--border-secondary:var(--color-gray-700);--border-tertiary:var(--color-gray-800);--elevation-ring:var(--border-secondary);--shadow-menu:0 8px 24px -6px oklch(from var(--shadow-tint) l c h / .6), 0 0 0 1px var(--elevation-ring);--shadow-overlay:0 24px 48px -12px oklch(from var(--shadow-tint) l c h / .7), 0 0 0 1px var(--elevation-ring);--image-outline:#ffffff1a;--border-disabled:var(--color-gray-800);--border-hover:var(--color-gray-400);--border-active:var(--color-gray-300);--border-control:var(--color-gray-500);--border-accent:var(--color-accent-500);--border-success:var(--color-success-600);--border-warning:var(--color-warning-600)}@supports (color:color(display-p3 0 0 0)){:where([data-scope]){--image-outline:color(display-p3 1 1 1/.1)}}@supports (color:lab(0% 0 0)){:where([data-scope]){--image-outline:lab(100% 0 0/.1)}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-gray-50:var(--seed-gray-light);--color-gray-100:oklch(from var(--seed-gray-light) calc(l - .01) c h);--color-gray-200:oklch(from var(--seed-gray-light) calc(l - .035) c h);--color-gray-300:oklch(from var(--seed-gray-light) calc(l - .06) c h);--color-gray-400:oklch(from var(--seed-gray-light) calc(l - .085) c h);--color-gray-500:oklch(from var(--seed-gray-light) calc(l - .125) c h);--color-gray-550:oklch(from var(--seed-gray-light) calc(l - .17) c h);--color-gray-600:oklch(from var(--seed-gray-light) calc(l - .44) c h);--color-gray-700:oklch(from var(--seed-gray-light) calc(l - .556) c h);--color-gray-750:oklch(from var(--seed-gray-light) calc(l - .667) c h);--color-gray-800:oklch(from var(--seed-gray-light) calc(l - .736) c h);--color-gray-850:oklch(from var(--seed-gray-light) calc(l - .762) c h);--color-gray-900:oklch(from var(--seed-gray-light) calc(l - .788) c h);--color-gray-950:oklch(from var(--seed-gray-light) calc(l - .817) c h);--shadow-strength:.5;--color-track-green:#2a8c43;--color-track-teal:#28889a;--color-track-muted:oklch(from var(--seed-gray-light) .56 c h);--color-playhead:#e0a20f;--bg-surface-0:var(--color-gray-50);--bg-surface-1:var(--color-gray-100);--bg-surface-2:var(--color-gray-200);--bg-surface-3:var(--color-gray-300);--bg-surface-4:var(--color-gray-400);--bg-surface-1-hover:var(--color-gray-200);--bg-surface-2-hover:var(--color-gray-300);--bg-surface-3-hover:var(--color-gray-400);--bg-surface-4-hover:var(--color-gray-500);--bg-surface-2-active:var(--color-gray-400);--bg-surface-3-active:var(--color-gray-500);--bg-surface-4-active:var(--color-gray-550);--bg-surface-raised:var(--color-gray-50);--bg-surface-raised-hover:var(--color-gray-100);--bg-inverse:var(--color-gray-950);--bg-inverse-hover:var(--color-gray-900);--bg-inverse-active:var(--color-gray-800);--bg-hover:oklch(from var(--color-black) l c h / .045);--bg-active:oklch(from var(--color-black) l c h / .11);--bg-selected:oklch(from var(--color-black) l c h / .08);--bg-neutral:oklch(from var(--color-black) l c h / .06);--bg-neutral-hover:oklch(from var(--color-black) l c h / .1);--bg-neutral-active:oklch(from var(--color-black) l c h / .14);--bg-disabled:var(--color-gray-300);--bg-accent-subtle:oklch(from var(--color-accent-600) l c h / .12);--bg-accent-subtle-hover:oklch(from var(--color-accent-600) l c h / .2);--bg-accent-subtle-solid:color-mix(in oklab, var(--color-accent-600) 12%, var(--bg-surface-1));--bg-info-subtle:oklch(from var(--color-info-600) l c h / .12);--bg-success-subtle:oklch(from var(--color-success-600) l c h / .12);--bg-warning-subtle:oklch(from var(--color-warning-600) l c h / .12);--bg-error-subtle:oklch(from var(--color-error-600) l c h / .12);--bg-scrim:oklch(from var(--color-black) l c h / .4);--bg-scrim-heavy:oklch(from var(--color-black) l c h / .65);--text-primary:var(--color-gray-950);--text-secondary:var(--color-gray-750);--text-tertiary:var(--color-gray-700);--text-disabled:var(--color-gray-600);--text-placeholder:color-mix(in oklab, var(--color-gray-600), var(--color-gray-700));--text-on-inverse:var(--color-gray-50);--text-accent:var(--color-accent-800);--text-info:var(--color-info-800);--text-success:var(--color-success-800);--text-warning:var(--color-warning-800);--text-error:var(--color-error-700);--border-primary:var(--color-gray-500);--border-secondary:var(--color-gray-400);--border-tertiary:var(--color-gray-300);--shadow-menu:0 8px 24px -6px oklch(from var(--shadow-tint) l c h / .16), 0 2px 6px oklch(from var(--shadow-tint) l c h / .06);--shadow-overlay:0 24px 48px -12px oklch(from var(--shadow-tint) l c h / .24), 0 4px 12px oklch(from var(--shadow-tint) l c h / .08);--image-outline:#0000001a;--border-disabled:var(--color-gray-300);--border-hover:var(--color-gray-700);--border-active:var(--color-gray-750);--border-control:var(--color-gray-600);--border-accent:var(--color-accent-600);--border-success:var(--color-success-700);--border-warning:var(--color-warning-700)}@supports (color:color(display-p3 0 0 0)){[data-theme=light]{--image-outline:color(display-p3 0 0 0/.1)}}@supports (color:lab(0% 0 0)){[data-theme=light]{--image-outline:lab(0% 0 0/.1)}}@scope([data-theme=dark]){[data-scope]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-gray-950:var(--seed-gray);--color-gray-900:oklch(from var(--seed-gray) calc(l + .0294) c h);--color-gray-850:oklch(from var(--seed-gray) calc(l + .0551) c h);--color-gray-800:oklch(from var(--seed-gray) calc(l + .0808) c h);--color-gray-750:oklch(from var(--seed-gray) calc(l + .1154) c h);--color-gray-700:oklch(from var(--seed-gray) calc(l + .15) c h);--color-gray-600:oklch(from var(--seed-gray) calc(l + .2605) c h);--color-gray-550:oklch(from var(--seed-gray) calc(l + .319) c h);--color-gray-500:oklch(from var(--seed-gray) calc(l + .3775) c h);--color-gray-400:oklch(from var(--seed-gray) calc(l + .5374) c h);--color-gray-300:oklch(from var(--seed-gray) calc(l + .6919) c h);--color-gray-200:oklch(from var(--seed-gray) calc(l + .7438) c h);--color-gray-100:oklch(from var(--seed-gray) calc(l + .7921) c h);--color-gray-50:oklch(from var(--seed-gray) calc(l + .807) c h);--shadow-strength:1;--color-track-green:#2f9a4a;--color-track-teal:#2e9baa;--color-track-muted:var(--color-gray-600);--color-playhead:#f5b921;--bg-surface-0:var(--color-black);--bg-surface-1:var(--color-gray-950);--bg-surface-2:var(--color-gray-900);--bg-surface-3:var(--color-gray-800);--bg-surface-4:var(--color-gray-700);--bg-surface-1-hover:var(--color-gray-900);--bg-surface-2-hover:var(--color-gray-800);--bg-surface-3-hover:var(--color-gray-700);--bg-surface-4-hover:var(--color-gray-600);--bg-surface-2-active:var(--color-gray-750);--bg-surface-3-active:var(--color-gray-600);--bg-surface-4-active:var(--color-gray-500);--bg-surface-raised:var(--color-gray-900);--bg-surface-raised-hover:var(--color-gray-800);--bg-inverse:var(--color-gray-100);--bg-inverse-hover:var(--color-gray-200);--bg-inverse-active:var(--color-gray-300);--bg-hover:oklch(from var(--color-white) l c h / .06);--bg-active:oklch(from var(--color-white) l c h / .14);--bg-selected:oklch(from var(--color-white) l c h / .11);--bg-neutral:oklch(from var(--color-white) l c h / .1);--bg-neutral-hover:oklch(from var(--color-white) l c h / .15);--bg-neutral-active:oklch(from var(--color-white) l c h / .2);--bg-disabled:var(--color-gray-800);--bg-accent-subtle:oklch(from var(--color-accent-500) l c h / .18);--bg-accent-subtle-hover:oklch(from var(--color-accent-500) l c h / .28);--bg-accent-subtle-solid:color-mix(in oklab, var(--color-accent-500) 18%, var(--bg-surface-1));--bg-info-subtle:oklch(from var(--color-info-500) l c h / .18);--bg-success-subtle:oklch(from var(--color-success-500) l c h / .18);--bg-warning-subtle:oklch(from var(--color-warning-500) l c h / .18);--bg-error-subtle:oklch(from var(--color-error-500) l c h / .18);--bg-scrim:oklch(from var(--color-black) l c h / .5);--bg-scrim-heavy:oklch(from var(--color-black) l c h / .85);--text-primary:var(--color-gray-100);--text-secondary:var(--color-gray-300);--text-tertiary:var(--color-gray-400);--text-disabled:var(--color-gray-500);--text-placeholder:color-mix(in oklab, var(--color-gray-500), var(--color-gray-400));--text-on-inverse:var(--color-gray-950);--text-accent:var(--color-accent-400);--text-info:var(--color-info-400);--text-success:var(--color-success-400);--text-warning:var(--color-warning-400);--text-error:var(--color-error-300);--border-primary:var(--color-gray-600);--border-secondary:var(--color-gray-700);--border-tertiary:var(--color-gray-800);--elevation-ring:var(--border-secondary);--shadow-menu:0 8px 24px -6px oklch(from var(--shadow-tint) l c h / .6), 0 0 0 1px var(--elevation-ring);--shadow-overlay:0 24px 48px -12px oklch(from var(--shadow-tint) l c h / .7), 0 0 0 1px var(--elevation-ring);--image-outline:#ffffff1a;--border-disabled:var(--color-gray-800);--border-hover:var(--color-gray-400);--border-active:var(--color-gray-300);--border-control:var(--color-gray-500);--border-accent:var(--color-accent-500);--border-success:var(--color-success-600);--border-warning:var(--color-warning-600)}@supports (color:color(display-p3 0 0 0)){[data-scope]{--image-outline:color(display-p3 1 1 1/.1)}}@supports (color:lab(0% 0 0)){[data-scope]{--image-outline:lab(100% 0 0/.1)}}}@scope([data-theme=light]){[data-scope]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-gray-50:var(--seed-gray-light);--color-gray-100:oklch(from var(--seed-gray-light) calc(l - .01) c h);--color-gray-200:oklch(from var(--seed-gray-light) calc(l - .035) c h);--color-gray-300:oklch(from var(--seed-gray-light) calc(l - .06) c h);--color-gray-400:oklch(from var(--seed-gray-light) calc(l - .085) c h);--color-gray-500:oklch(from var(--seed-gray-light) calc(l - .125) c h);--color-gray-550:oklch(from var(--seed-gray-light) calc(l - .17) c h);--color-gray-600:oklch(from var(--seed-gray-light) calc(l - .44) c h);--color-gray-700:oklch(from var(--seed-gray-light) calc(l - .556) c h);--color-gray-750:oklch(from var(--seed-gray-light) calc(l - .667) c h);--color-gray-800:oklch(from var(--seed-gray-light) calc(l - .736) c h);--color-gray-850:oklch(from var(--seed-gray-light) calc(l - .762) c h);--color-gray-900:oklch(from var(--seed-gray-light) calc(l - .788) c h);--color-gray-950:oklch(from var(--seed-gray-light) calc(l - .817) c h);--shadow-strength:.5;--color-track-green:#2a8c43;--color-track-teal:#28889a;--color-track-muted:oklch(from var(--seed-gray-light) .56 c h);--color-playhead:#e0a20f;--bg-surface-0:var(--color-gray-50);--bg-surface-1:var(--color-gray-100);--bg-surface-2:var(--color-gray-200);--bg-surface-3:var(--color-gray-300);--bg-surface-4:var(--color-gray-400);--bg-surface-1-hover:var(--color-gray-200);--bg-surface-2-hover:var(--color-gray-300);--bg-surface-3-hover:var(--color-gray-400);--bg-surface-4-hover:var(--color-gray-500);--bg-surface-2-active:var(--color-gray-400);--bg-surface-3-active:var(--color-gray-500);--bg-surface-4-active:var(--color-gray-550);--bg-surface-raised:var(--color-gray-50);--bg-surface-raised-hover:var(--color-gray-100);--bg-inverse:var(--color-gray-950);--bg-inverse-hover:var(--color-gray-900);--bg-inverse-active:var(--color-gray-800);--bg-hover:oklch(from var(--color-black) l c h / .045);--bg-active:oklch(from var(--color-black) l c h / .11);--bg-selected:oklch(from var(--color-black) l c h / .08);--bg-neutral:oklch(from var(--color-black) l c h / .06);--bg-neutral-hover:oklch(from var(--color-black) l c h / .1);--bg-neutral-active:oklch(from var(--color-black) l c h / .14);--bg-disabled:var(--color-gray-300);--bg-accent-subtle:oklch(from var(--color-accent-600) l c h / .12);--bg-accent-subtle-hover:oklch(from var(--color-accent-600) l c h / .2);--bg-accent-subtle-solid:color-mix(in oklab, var(--color-accent-600) 12%, var(--bg-surface-1));--bg-info-subtle:oklch(from var(--color-info-600) l c h / .12);--bg-success-subtle:oklch(from var(--color-success-600) l c h / .12);--bg-warning-subtle:oklch(from var(--color-warning-600) l c h / .12);--bg-error-subtle:oklch(from var(--color-error-600) l c h / .12);--bg-scrim:oklch(from var(--color-black) l c h / .4);--bg-scrim-heavy:oklch(from var(--color-black) l c h / .65);--text-primary:var(--color-gray-950);--text-secondary:var(--color-gray-750);--text-tertiary:var(--color-gray-700);--text-disabled:var(--color-gray-600);--text-placeholder:color-mix(in oklab, var(--color-gray-600), var(--color-gray-700));--text-on-inverse:var(--color-gray-50);--text-accent:var(--color-accent-800);--text-info:var(--color-info-800);--text-success:var(--color-success-800);--text-warning:var(--color-warning-800);--text-error:var(--color-error-700);--border-primary:var(--color-gray-500);--border-secondary:var(--color-gray-400);--border-tertiary:var(--color-gray-300);--shadow-menu:0 8px 24px -6px oklch(from var(--shadow-tint) l c h / .16), 0 2px 6px oklch(from var(--shadow-tint) l c h / .06);--shadow-overlay:0 24px 48px -12px oklch(from var(--shadow-tint) l c h / .24), 0 4px 12px oklch(from var(--shadow-tint) l c h / .08);--image-outline:#0000001a;--border-disabled:var(--color-gray-300);--border-hover:var(--color-gray-700);--border-active:var(--color-gray-750);--border-control:var(--color-gray-600);--border-accent:var(--color-accent-600);--border-success:var(--color-success-700);--border-warning:var(--color-warning-700)}@supports (color:color(display-p3 0 0 0)){[data-scope]{--image-outline:color(display-p3 0 0 0/.1)}}@supports (color:lab(0% 0 0)){[data-scope]{--image-outline:lab(0% 0 0/.1)}}}@supports (corner-shape:superellipse(2)){:root{--corner-scale:1.18}:where([class^=ds-],[class*=\ ds-]){corner-shape:var(--corner-shape)}:where([class^=ds-],[class*=\ ds-]):before{corner-shape:var(--corner-shape)}:where([class^=ds-],[class*=\ ds-]):after{corner-shape:var(--corner-shape)}}.ds-action-receipt{min-width:0;position:relative}.ds-action-receipt__header{align-items:baseline;gap:var(--space-3);display:flex}.ds-action-receipt__header>:last-child:not(.ds-action-receipt__title){flex-shrink:0;margin-inline-start:auto}.ds-action-receipt__title{overflow-wrap:anywhere;min-width:0;transition:color var(--duration-fast) var(--easing-default);flex:auto}.ds-action-receipt__steps{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ds-action-receipt__step{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--action-receipt-step-height);display:flex}.ds-action-receipt__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color var(--duration-fast) var(--easing-default);flex:0 1000 auto;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-action-receipt__detail{min-width:0;max-width:60%;color:var(--text-secondary);text-align:end;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin-block-start:-.15em;margin-block-end:-.15em;margin-inline-start:auto;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-action-receipt__step[data-failed] .ds-action-receipt__detail{color:var(--text-error)}.ds-action-receipt[data-undone] .ds-action-receipt__title,.ds-action-receipt[data-undone] .ds-action-receipt__label,.ds-action-receipt[data-undone] .ds-action-receipt__detail{color:var(--text-secondary)}.ds-action-receipt__footer{row-gap:var(--space-2);flex-wrap:wrap}.ds-action-receipt__footer>.ds-button{margin-inline-start:auto}.ds-action-receipt__meta{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;flex:auto;min-width:0}:root{--glyph-chevron-right-xs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--glyph-chevron-right-s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--glyph-chevron-down-xs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--glyph-check-xs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--glyph-check-s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--glyph-caret-right-xs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 6.6a.6.6 0 0 1 .98-.46l6.2 5.4a.6.6 0 0 1 0 .92l-6.2 5.4a.6.6 0 0 1-.98-.46z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E")}@keyframes ds-spin{to{transform:rotate(360deg)}}:root{--glyph-done-xs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12a10 10 0 1 0 20 0a10 10 0 1 0 -20 0'/%3E%3Cpath d='m16 9-5.5 5.5L8 12'/%3E%3C/svg%3E");--glyph-done-s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12a10 10 0 1 0 20 0a10 10 0 1 0 -20 0'/%3E%3Cpath d='m16 9-5.5 5.5L8 12'/%3E%3C/svg%3E");--glyph-warning-xs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");--glyph-warning-s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");--glyph-failed-xs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12a10 10 0 1 0 20 0a10 10 0 1 0 -20 0'/%3E%3Cpath d='m15 9-6 6'/%3E%3Cpath d='m9 9 6 6'/%3E%3C/svg%3E");--glyph-failed-s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12a10 10 0 1 0 20 0a10 10 0 1 0 -20 0'/%3E%3Cpath d='m15 9-6 6'/%3E%3Cpath d='m9 9 6 6'/%3E%3C/svg%3E");--glyph-canceled-xs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12a10 10 0 1 0 20 0a10 10 0 1 0 -20 0'/%3E%3Cpath d='M9 15L15 9'/%3E%3C/svg%3E");--glyph-canceled-s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12a10 10 0 1 0 20 0a10 10 0 1 0 -20 0'/%3E%3Cpath d='M9 15L15 9'/%3E%3C/svg%3E");--glyph-paused-xs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12a10 10 0 1 0 20 0a10 10 0 1 0 -20 0'/%3E%3Cpath d='M10 15L10 9'/%3E%3Cpath d='M14 15L14 9'/%3E%3C/svg%3E");--glyph-paused-s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12a10 10 0 1 0 20 0a10 10 0 1 0 -20 0'/%3E%3Cpath d='M10 15L10 9'/%3E%3Cpath d='M14 15L14 9'/%3E%3C/svg%3E");--glyph-waiting-xs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 22h14'/%3E%3Cpath d='M5 2h14'/%3E%3Cpath d='M17 22v-4.172a2 2 0 0 0-.586-1.414L12 12l-4.414 4.414A2 2 0 0 0 7 17.828V22'/%3E%3Cpath d='M7 2v4.172a2 2 0 0 0 .586 1.414L12 12l4.414-4.414A2 2 0 0 0 17 6.172V2'/%3E%3C/svg%3E");--glyph-waiting-s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 22h14'/%3E%3Cpath d='M5 2h14'/%3E%3Cpath d='M17 22v-4.172a2 2 0 0 0-.586-1.414L12 12l-4.414 4.414A2 2 0 0 0 7 17.828V22'/%3E%3Cpath d='M7 2v4.172a2 2 0 0 0 .586 1.414L12 12l4.414-4.414A2 2 0 0 0 17 6.172V2'/%3E%3C/svg%3E");--glyph-backlog-xs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.1 2.182a10 10 0 0 1 3.8 0'/%3E%3Cpath d='M13.9 21.818a10 10 0 0 1-3.8 0'/%3E%3Cpath d='M17.609 3.721a10 10 0 0 1 2.69 2.7'/%3E%3Cpath d='M2.182 13.9a10 10 0 0 1 0-3.8'/%3E%3Cpath d='M20.279 17.609a10 10 0 0 1-2.7 2.69'/%3E%3Cpath d='M21.818 10.1a10 10 0 0 1 0 3.8'/%3E%3Cpath d='M3.721 6.391a10 10 0 0 1 2.7-2.69'/%3E%3Cpath d='M6.391 20.279a10 10 0 0 1-2.69-2.7'/%3E%3C/svg%3E");--glyph-backlog-s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.1 2.182a10 10 0 0 1 3.8 0'/%3E%3Cpath d='M13.9 21.818a10 10 0 0 1-3.8 0'/%3E%3Cpath d='M17.609 3.721a10 10 0 0 1 2.69 2.7'/%3E%3Cpath d='M2.182 13.9a10 10 0 0 1 0-3.8'/%3E%3Cpath d='M20.279 17.609a10 10 0 0 1-2.7 2.69'/%3E%3Cpath d='M21.818 10.1a10 10 0 0 1 0 3.8'/%3E%3Cpath d='M3.721 6.391a10 10 0 0 1 2.7-2.69'/%3E%3Cpath d='M6.391 20.279a10 10 0 0 1-2.69-2.7'/%3E%3C/svg%3E");--glyph-todo-xs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12a10 10 0 1 0 20 0a10 10 0 1 0 -20 0'/%3E%3C/svg%3E");--glyph-todo-s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12a10 10 0 1 0 20 0a10 10 0 1 0 -20 0'/%3E%3C/svg%3E");--glyph-in-progress-xs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12a10 10 0 1 0 20 0a10 10 0 1 0 -20 0'/%3E%3Cpath d='M12 6a6 6 0 0 1 0 12z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E");--glyph-in-progress-s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12a10 10 0 1 0 20 0a10 10 0 1 0 -20 0'/%3E%3Cpath d='M12 6a6 6 0 0 1 0 12z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E");--glyph-in-review-xs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12a10 10 0 1 0 20 0a10 10 0 1 0 -20 0'/%3E%3Cpath d='M12 6a6 6 0 1 1 -6 6h6z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E");--glyph-in-review-s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12a10 10 0 1 0 20 0a10 10 0 1 0 -20 0'/%3E%3Cpath d='M12 6a6 6 0 1 1 -6 6h6z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E")}@keyframes ds-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ds-activity-appear{0%{opacity:0}}.ds-activity{--_cell:var(--icon-size-s);--_arc:calc(var(--icon-size-s) * .7);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-2);width:-moz-fit-content;width:fit-content;max-width:100%;min-height:var(--control-size-s);color:var(--text-secondary);min-width:0;font-variant-numeric:var(--font-variant-numeric);display:flex;position:relative}.ds-activity[data-size=s]{--_cell:var(--icon-size-xs);--_arc:calc(var(--icon-size-xs) * 5 / 6);gap:var(--space-1);min-height:calc(var(--control-size-s) - var(--space-1));font-size:var(--font-size-xs)}.ds-activity[data-state=waiting]{color:var(--text-primary)}.ds-activity[data-delay]{animation:ds-activity-appear var(--duration-fast) var(--easing-out) var(--activity-delay) backwards}@media (prefers-reduced-motion:reduce){.ds-activity[data-delay]{animation-name:ds-activity-appear;animation-timing-function:step-end}}.ds-activity__mark{width:var(--_cell);height:var(--_cell);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-activity__mark:before{content:"";forced-color-adjust:none}@media (forced-colors:active){.ds-activity__mark:before{color:canvastext}}.ds-activity[data-state=running] .ds-activity__mark{color:var(--status-running)}.ds-activity[data-state=waiting] .ds-activity__mark{color:var(--status-waiting)}.ds-activity[data-state=done] .ds-activity__mark{color:var(--status-done)}.ds-activity[data-state=warning] .ds-activity__mark{color:var(--status-warning)}.ds-activity[data-state=failed] .ds-activity__mark{color:var(--status-failed)}.ds-activity[data-state=canceled] .ds-activity__mark{color:var(--status-canceled)}.ds-activity[data-state=waiting] .ds-activity__mark:before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-waiting-s) center/contain no-repeat;mask:var(--glyph-waiting-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-activity[data-size=s][data-state=waiting] .ds-activity__mark:before{width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-waiting-xs) center/contain no-repeat;mask:var(--glyph-waiting-xs) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-activity[data-state=done] .ds-activity__mark:before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-done-s) center/contain no-repeat;mask:var(--glyph-done-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-activity[data-size=s][data-state=done] .ds-activity__mark:before{width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-done-xs) center/contain no-repeat;mask:var(--glyph-done-xs) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-activity[data-state=warning] .ds-activity__mark:before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-warning-s) center/contain no-repeat;mask:var(--glyph-warning-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-activity[data-size=s][data-state=warning] .ds-activity__mark:before{width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-warning-xs) center/contain no-repeat;mask:var(--glyph-warning-xs) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-activity[data-state=failed] .ds-activity__mark:before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-failed-s) center/contain no-repeat;mask:var(--glyph-failed-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-activity[data-size=s][data-state=failed] .ds-activity__mark:before{width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-failed-xs) center/contain no-repeat;mask:var(--glyph-failed-xs) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-activity[data-state=canceled] .ds-activity__mark:before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-canceled-s) center/contain no-repeat;mask:var(--glyph-canceled-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-activity[data-size=s][data-state=canceled] .ds-activity__mark:before{width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-canceled-xs) center/contain no-repeat;mask:var(--glyph-canceled-xs) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-activity[data-state=running] .ds-activity__mark:before{width:var(--_arc);height:var(--_arc);border:var(--status-stroke) solid currentColor;corner-shape:round;animation:ds-spin var(--spin-duration) linear infinite;background:0 0;border-right-color:#0000;border-radius:50%;flex-shrink:0;-webkit-mask:none;mask:none}@media (prefers-reduced-motion:reduce){.ds-activity[data-state=running] .ds-activity__mark:before{animation-duration:calc(var(--spin-duration) * 3);animation:none}}[data-offscreen] .ds-activity[data-state=running] .ds-activity__mark:before{animation-play-state:paused}.ds-activity__label{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ds-activity[data-state=running] .ds-activity__label{background:linear-gradient(90deg, var(--shimmer-base) 0%, var(--shimmer-base) 40%, var(--shimmer-highlight) 50%, var(--shimmer-base) 60%, var(--shimmer-base) 100%) 0 0/300% 100%;color:#0000;animation:ds-shimmer calc(var(--duration-slow) * 6) linear infinite;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.ds-activity[data-state=running] .ds-activity__label{color:var(--shimmer-base);background:0 0;animation:none}}}.ds-activity__detail{min-width:0;color:var(--text-tertiary);font-weight:var(--font-weight-regular);text-overflow:ellipsis;white-space:nowrap;flex-shrink:100000;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-activity[data-state=failed] .ds-activity__detail{color:var(--text-error)}.ds-activity__time{color:var(--text-tertiary);font-weight:var(--font-weight-regular);white-space:nowrap;flex-shrink:0}.ds-activity-feed{gap:var(--activity-feed-gap);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ds-activity-feed__event{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:flex-start;gap:var(--space-2);padding-inline:calc(var(--activity-feed-padding-x) + 1px);color:var(--activity-feed-event-text);display:flex}.ds-activity-feed__glyph{width:var(--icon-size-s);height:calc(var(--font-size-xs) * var(--line-height-body));color:var(--activity-feed-glyph);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-activity-feed__glyph>svg{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}.ds-activity-feed__text{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0}.ds-activity-feed__actor,.ds-activity-feed__value{color:var(--activity-feed-event-strong);font-weight:var(--font-weight-medium)}.ds-activity-feed__time{color:var(--activity-feed-time);white-space:nowrap}.ds-activity-feed__text>.ds-activity-feed__time:before{content:"·"/"";color:var(--activity-feed-event-text);margin-inline-end:var(--space-1)}.ds-activity-feed__comment{margin-block:var(--space-1)}.ds-activity-feed__card{border:1px solid var(--activity-feed-comment-border);border-radius:var(--activity-feed-comment-radius);background:var(--activity-feed-comment-bg);min-width:0}.ds-activity-feed__head{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2-5) var(--activity-feed-padding-x) 0;display:flex}.ds-activity-feed__head>.ds-activity-feed__actor{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-activity-feed__head>.ds-avatar{flex:none}.ds-activity-feed__actions{margin-block:calc((var(--line-height-label) * var(--font-size-s) - var(--control-size-s)) / 2);margin-inline:auto calc(-1 * var(--space-1-5));flex:none;align-items:center;gap:1px;display:flex}.ds-activity-feed__actions>.ds-button{color:var(--text-tertiary)}@media (hover:hover){.ds-activity-feed__actions>.ds-button:hover{color:var(--text-primary)}}.ds-activity-feed__body{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;padding:var(--space-1) var(--activity-feed-padding-x) var(--space-3);overflow-wrap:anywhere}.ds-activity-feed__body>*{margin:0}.ds-activity-feed__body>*+*{margin-block-start:var(--space-2)}.ds-agent-request{min-width:0;margin:0;position:relative}.ds-agent-request[tabindex="-1"]:focus{outline:none}.ds-agent-request__header{align-items:baseline;gap:var(--space-3);display:flex}.ds-agent-request__title{overflow-wrap:anywhere;flex:auto;min-width:0}.ds-agent-request__count{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;font-variant-numeric:tabular-nums;flex-shrink:0}.ds-agent-request__body{gap:var(--agent-request-gap);flex-direction:column;min-width:0;display:flex}.ds-agent-request__reason{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.ds-agent-request__choices,.ds-agent-request__options{gap:var(--agent-request-row-gap);min-width:0;margin:0;margin-inline:calc(-1 * var(--agent-request-row-padding-x));border:0;flex-direction:column;padding:0;display:flex}.ds-agent-request__question{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ds-agent-request__question[hidden]{display:none}.ds-agent-request__prompt{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;overflow-wrap:anywhere;padding:0}.ds-agent-request__choice,.ds-agent-request .ds-agent-request__option{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;min-height:var(--agent-request-row-height);padding:var(--space-1) var(--agent-request-row-padding-x);border-radius:var(--agent-request-row-radius);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);background:0 0;border:0;margin:0;display:flex;position:relative}.ds-agent-request__choice{font:inherit}.ds-agent-request__choice:focus{outline:none}.ds-agent-request__choice:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-agent-request__choice:hover{background:var(--agent-request-row-hover)}}.ds-agent-request__choice:focus-visible{background:var(--agent-request-row-hover)}.ds-agent-request__choice:active{background:var(--agent-request-row-active)}.ds-agent-request .ds-agent-request__option{align-items:flex-start}.ds-agent-request .ds-agent-request__option>.ds-radio__input,.ds-agent-request .ds-agent-request__option>.ds-checkbox__input{margin-block:calc((1lh - var(--control-size)) / 2)}@media (hover:hover){.ds-agent-request .ds-agent-request__option:hover:not(:has(:disabled)){background:var(--agent-request-row-hover)}}.ds-agent-request .ds-agent-request__option:has(>:-webkit-any(.ds-radio__input,.ds-checkbox__input):checked){background:var(--agent-request-row-selected)}.ds-agent-request .ds-agent-request__option:has(>:-moz-any(.ds-radio__input,.ds-checkbox__input):checked){background:var(--agent-request-row-selected)}.ds-agent-request .ds-agent-request__option:has(>:is(.ds-radio__input,.ds-checkbox__input):checked){background:var(--agent-request-row-selected)}.ds-agent-request .ds-agent-request__option:has(>:-webkit-any(.ds-radio,.ds-checkbox)>:-webkit-any(.ds-radio__input,.ds-checkbox__input):checked){background:var(--agent-request-row-selected)}.ds-agent-request .ds-agent-request__option:has(>:-moz-any(.ds-radio,.ds-checkbox)>:-moz-any(.ds-radio__input,.ds-checkbox__input):checked){background:var(--agent-request-row-selected)}.ds-agent-request .ds-agent-request__option:has(>:is(.ds-radio,.ds-checkbox)>:is(.ds-radio__input,.ds-checkbox__input):checked){background:var(--agent-request-row-selected)}.ds-agent-request .ds-agent-request__option[data-other]{cursor:default;align-items:center}.ds-agent-request .ds-agent-request__option[data-other]>:-webkit-any(.ds-radio,.ds-checkbox){flex-shrink:0;align-items:center}.ds-agent-request .ds-agent-request__option[data-other]>:-moz-any(.ds-radio,.ds-checkbox){flex-shrink:0;align-items:center}.ds-agent-request .ds-agent-request__option[data-other]>:is(.ds-radio,.ds-checkbox){flex-shrink:0;align-items:center}.ds-agent-request .ds-agent-request__option[data-other]>.ds-text-field{flex:auto;min-width:0}.ds-agent-request__text{overflow-wrap:anywhere;flex-direction:column;flex:auto;min-width:0;display:flex}.ds-agent-request__label{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ds-agent-request__detail{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty}.ds-agent-request__key{color:var(--text-tertiary);flex-shrink:0;margin-inline-start:auto}.ds-agent-request__option>.ds-agent-request__key{margin-block:calc((1lh - var(--icon-size)) / 2)}.ds-button>.ds-agent-request__key{color:inherit;margin-inline-start:0}@media (hover:none){.ds-agent-request .ds-agent-request__key{display:none}}.ds-agent-request__instead{align-items:center;gap:var(--space-2);min-width:0;padding-inline:var(--agent-request-row-padding-x);padding-block-start:var(--space-1);display:flex}.ds-agent-request__instead>.ds-text-field{flex:auto;min-width:0}.ds-agent-request__footer{justify-content:flex-end;row-gap:var(--space-2);flex-wrap:wrap}.ds-agent-request__outcome{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;padding:0 var(--card-padding) var(--card-padding);overflow-wrap:anywhere;margin:0}.ds-agent-request__outcome strong{color:var(--text-primary);font-weight:var(--font-weight-medium)}.ds-agent-request:-webkit-any([data-state=answered],[data-state=closed]) .ds-agent-request__choice{color:var(--text-disabled);cursor:default;pointer-events:none}.ds-agent-request:-moz-any([data-state=answered],[data-state=closed]) .ds-agent-request__choice{color:var(--text-disabled);cursor:default;pointer-events:none}.ds-agent-request:is([data-state=answered],[data-state=closed]) .ds-agent-request__choice{color:var(--text-disabled);cursor:default;pointer-events:none}.ds-agent-request:-webkit-any([data-state=answered],[data-state=closed]) .ds-agent-request__choice[data-chosen]{background:var(--agent-request-row-selected);color:var(--text-primary)}.ds-agent-request:-moz-any([data-state=answered],[data-state=closed]) .ds-agent-request__choice[data-chosen]{background:var(--agent-request-row-selected);color:var(--text-primary)}.ds-agent-request:is([data-state=answered],[data-state=closed]) .ds-agent-request__choice[data-chosen]{background:var(--agent-request-row-selected);color:var(--text-primary)}.ds-agent-request:-webkit-any([data-state=answered],[data-state=closed]) .ds-agent-request__option{cursor:default}.ds-agent-request:-moz-any([data-state=answered],[data-state=closed]) .ds-agent-request__option{cursor:default}.ds-agent-request:is([data-state=answered],[data-state=closed]) .ds-agent-request__option{cursor:default}@media (pointer:coarse){.ds-agent-request__choice,.ds-agent-request .ds-agent-request__option{font-size:var(--font-size-m)}}.ds-alert{--_icon:var(--icon-secondary);--_line:calc(var(--line-height-normal) * 1em);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;--_bg:var(--alert-bg);--_border:var(--alert-border);--_message:var(--text-secondary);width:100%;min-width:0;padding:calc(var(--alert-padding) - 1px);border:1px solid var(--_border);border-radius:var(--alert-radius);background:var(--_bg);text-align:start;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon title action close""icon message action close""icon more more more";align-items:start;display:grid;container-type:inline-size}.ds-alert:not(:has(.ds-alert__title)){--_line:calc(var(--line-height-relaxed) * 1em)}:root[data-ds-js] .ds-alert[data-dismiss-key]:not(:-webkit-any([data-ds-ready],[data-variant=warning],[data-variant=error],[inert],[inert] *)){visibility:hidden}:root[data-ds-js] .ds-alert[data-dismiss-key]:not(:-moz-any([data-ds-ready],[data-variant=warning],[data-variant=error],[inert],[inert] *)){visibility:hidden}:root[data-ds-js] .ds-alert[data-dismiss-key]:not(:is([data-ds-ready],[data-variant=warning],[data-variant=error],[inert],[inert] *)){visibility:hidden}.ds-alert__icon{width:var(--icon-size);height:var(--icon-size);margin-inline-end:var(--space-2);margin-block:calc((var(--_line) - var(--icon-size)) / 2);color:var(--_icon);flex-shrink:0;grid-area:icon}.ds-alert__body{display:contents}.ds-alert__title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;overflow-wrap:anywhere;grid-area:title;min-width:0;margin:0}.ds-alert__message{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;min-width:0;color:var(--_message);overflow-wrap:anywhere;grid-area:message;margin:0}.ds-alert__message a{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.ds-alert__title~.ds-alert__message{margin-block-start:var(--space-0-5)}.ds-alert__actions{align-self:center;align-items:center;gap:var(--space-2);min-width:0;max-width:100%;margin-block:calc(-1 * var(--space-0-5));flex-wrap:wrap;grid-area:action;margin-inline-start:var(--space-3);display:flex}@container (width<24rem){.ds-alert__actions{margin:var(--space-2) 0 0;grid-area:more;justify-self:start}}.ds-alert__close{margin-inline-start:var(--space-2);margin-block:calc((var(--_line) - var(--control-size-s)) / 2);width:var(--control-size-s);height:var(--control-size-s);border-radius:var(--btn-radius);background:var(--btn-subtle-bg);color:var(--icon-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);border:0;flex-shrink:0;grid-area:close;justify-content:center;align-items:center;margin-inline-end:calc(-1 * var(--space-1));padding:0;display:inline-flex;position:relative}.ds-alert__close svg{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}@media (hover:hover){.ds-alert__close:hover{background:var(--btn-subtle-bg-hover);color:var(--icon-primary)}}.ds-alert__close:focus{outline:none}.ds-alert__close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-alert__close:active{background:var(--btn-subtle-bg-active)}@media (pointer:coarse){.ds-alert__close:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-alert[data-variant=warning] .ds-alert__close,.ds-alert[data-variant=error] .ds-alert__close{display:none}.ds-alert[data-size=s]{--_line:calc(var(--line-height-normal) * 1em);padding-block:calc((var(--control-size-s) - var(--_line)) / 2 - 1px);padding-inline:calc(var(--space-3) - 1px) calc(var(--space-2) - 1px);grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"icon title message action close"}.ds-alert[data-size=s] .ds-alert__title{margin-inline-end:var(--space-2)}.ds-alert[data-size=s] .ds-alert__message{line-height:var(--line-height-normal);margin-block-start:0}.ds-alert[data-size=s] .ds-alert__actions{margin-block:calc((var(--_line) - var(--control-size-s)) / 2);grid-area:action;align-self:start;margin-inline-start:var(--space-2)}.ds-alert[data-variant=info]{--_icon:var(--icon-info);--_bg:var(--alert-info-bg);--_border:transparent;--_message:var(--text-primary)}.ds-alert[data-variant=success]{--_icon:var(--icon-success);--_bg:var(--alert-success-bg);--_border:transparent;--_message:var(--text-primary)}.ds-alert[data-variant=warning]{--_icon:var(--icon-warning);--_bg:var(--alert-warning-bg);--_border:transparent;--_message:var(--text-primary)}.ds-alert[data-variant=error]{--_icon:var(--icon-error);--_bg:var(--alert-error-bg);--_border:transparent;--_message:var(--text-primary)}@media (forced-colors:active){.ds-alert{border-color:canvastext}}.ds-attachment{border-radius:var(--radius-l);column-gap:var(--space-3);row-gap:var(--space-0-5);min-width:0;max-width:calc(var(--space-1) * 64);padding:var(--space-3);border:1px solid var(--border-tertiary);background:var(--bg-surface-1);max-width:var(--attachment-max-width);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;margin:0;display:grid;position:relative}.ds-attachment:has(>.ds-attachment__actions){padding-inline-end:var(--space-2)}.ds-attachment__media{transition:opacity var(--duration-fast) var(--easing-default);width:var(--control-size-m);height:var(--control-size-m);border-radius:var(--radius-m);background:var(--bg-accent);color:var(--icon-on-accent);grid-row:1/span 2;justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-attachment__media>svg{width:var(--icon-size);height:var(--icon-size)}.ds-attachment__media:before{content:"";width:var(--icon-size);height:var(--icon-size);forced-color-adjust:none;background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-attachment__media:has(>img,>svg):before{display:none}.ds-attachment__media>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.ds-attachment__media:has(>img):after{content:"";border-radius:inherit;corner-shape:inherit;box-shadow:inset 0 0 0 1px var(--image-outline);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ds-attachment[data-state=uploading]>.ds-attachment__media{opacity:var(--attachment-busy-opacity)}.ds-attachment__media[data-type=image]:before{width:var(--icon-size);height:var(--icon-size);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Cpath d='M8 12a2 2 0 1 0 4 0a2 2 0 1 0 -4 0'/%3E%3Cpath d='m20 17-1.296-1.296a2.41 2.41 0 0 0-3.408 0L9 22'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Cpath d='M8 12a2 2 0 1 0 4 0a2 2 0 1 0 -4 0'/%3E%3Cpath d='m20 17-1.296-1.296a2.41 2.41 0 0 0-3.408 0L9 22'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-attachment__media[data-type=video]:before{width:var(--icon-size);height:var(--icon-size);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Cpath d='M15.033 13.44a.647.647 0 0 1 0 1.12l-4.065 2.352a.645.645 0 0 1-.968-.56v-4.704a.645.645 0 0 1 .967-.56z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Cpath d='M15.033 13.44a.647.647 0 0 1 0 1.12l-4.065 2.352a.645.645 0 0 1-.968-.56v-4.704a.645.645 0 0 1 .967-.56z'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-attachment__media[data-type=audio]:before{width:var(--icon-size);height:var(--icon-size);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.65 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v10.35'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Cpath d='M8 20v-7l3 1.474'/%3E%3Cpath d='M4 20a2 2 0 1 0 4 0a2 2 0 1 0 -4 0'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.65 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v10.35'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Cpath d='M8 20v-7l3 1.474'/%3E%3Cpath d='M4 20a2 2 0 1 0 4 0a2 2 0 1 0 -4 0'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-attachment__media[data-type=sheet]:before{width:var(--icon-size);height:var(--icon-size);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Cpath d='M8 13h2'/%3E%3Cpath d='M14 13h2'/%3E%3Cpath d='M8 17h2'/%3E%3Cpath d='M14 17h2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Cpath d='M8 13h2'/%3E%3Cpath d='M14 13h2'/%3E%3Cpath d='M8 17h2'/%3E%3Cpath d='M14 17h2'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-attachment__media[data-type=archive]:before{width:var(--icon-size);height:var(--icon-size);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.659 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v11.5'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Cpath d='M8 12v-1'/%3E%3Cpath d='M8 18v-2'/%3E%3Cpath d='M8 7V6'/%3E%3Cpath d='M6 20a2 2 0 1 0 4 0a2 2 0 1 0 -4 0'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.659 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v11.5'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Cpath d='M8 12v-1'/%3E%3Cpath d='M8 18v-2'/%3E%3Cpath d='M8 7V6'/%3E%3Cpath d='M6 20a2 2 0 1 0 4 0a2 2 0 1 0 -4 0'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-attachment__media[data-type=code]:before{width:var(--icon-size);height:var(--icon-size);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Cpath d='M10 12.5 8 15l2 2.5'/%3E%3Cpath d='m14 12.5 2 2.5-2 2.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Cpath d='M10 12.5 8 15l2 2.5'/%3E%3Cpath d='m14 12.5 2 2.5-2 2.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-attachment__media[data-type=text]:before{width:var(--icon-size);height:var(--icon-size);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Cpath d='M10 9H8'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Cpath d='M10 9H8'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-attachment__name{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;place-self:end start;max-width:100%;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-attachment__name:has(>.ds-attachment__name-tail){display:flex}.ds-attachment__name-head{text-overflow:ellipsis;white-space:nowrap;white-space:pre;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-attachment__name-tail{white-space:pre;flex-shrink:0}.ds-attachment__detail{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;unicode-bidi:plaintext;place-self:start;max-width:100%;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-attachment[data-state=failed]>.ds-attachment__detail{white-space:normal}.ds-attachment__actions{align-self:center;align-items:center;gap:var(--space-0-5);grid-area:1/3/span 2;display:flex}@media (pointer:coarse){.ds-attachment__actions{gap:calc(var(--hit-size) - var(--control-size-s))}}.ds-attachment__progress{grid-area:1/2/3/3;position:absolute;bottom:calc(-1 * var(--space-2));left:0;right:0}.ds-attachment:not([data-state=uploading])>.ds-attachment__progress{display:none}.ds-attachment-list{gap:var(--attachment-list-gap);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ds-attachment-list:not(:has(>.ds-attachment)){display:none}.ds-attachment-list[data-layout=stack]{flex-direction:column}.ds-attachment-list[data-layout=stack]>.ds-attachment{max-width:none}.ds-attachment-drop{--_border:var(--attachment-drop-border);--_bg:var(--attachment-drop-bg);align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-6) var(--space-4);border:1px dashed var(--_border);border-radius:var(--attachment-drop-radius);background:var(--_bg);text-align:center;cursor:pointer;transition:border-color var(--duration-fast) var(--easing-default), background-color var(--duration-fast) var(--easing-default);flex-direction:column;display:flex;position:relative}.ds-attachment-drop[data-state=over]{--_border:var(--attachment-drop-border-over);--_bg:var(--attachment-drop-bg-over)}.ds-attachment-drop[data-state=reject]{--_border:var(--attachment-drop-border-reject)}.ds-attachment-drop:has(.ds-attachment-drop__input:disabled){--_border:var(--border-disabled);cursor:not-allowed}.ds-attachment-drop__icon{width:var(--icon-size-l);height:var(--icon-size-l);color:var(--attachment-drop-icon);flex-shrink:0}.ds-attachment-drop:has(.ds-attachment-drop__input:disabled) .ds-attachment-drop__icon{color:var(--icon-disabled)}.ds-attachment-drop__feedback{margin-top:var(--space-1);display:grid}.ds-attachment-drop__hint,.ds-attachment-drop__error{grid-area:1/1;margin:0}.ds-attachment-drop__hint{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty}.ds-attachment-drop__error{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--text-error);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:flex-start;gap:var(--space-2);display:none}.ds-attachment-drop__error-icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-error);flex-shrink:0;margin-block-start:calc((1lh - var(--icon-size-s)) / 2)}.ds-attachment-drop__error-message{overflow-wrap:anywhere;min-width:0}.ds-attachment-drop:has(.ds-attachment-drop__input[aria-invalid=true])>.ds-attachment-drop__feedback>.ds-attachment-drop__hint{visibility:hidden}.ds-attachment-drop:has(.ds-attachment-drop__input[aria-invalid=true])>.ds-attachment-drop__feedback>.ds-attachment-drop__error{display:flex}.ds-attachment-drop__feedback{justify-items:center;max-width:100%;margin:0}.ds-attachment-drop__hint{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;text-wrap:balance}.ds-attachment-drop:has(.ds-attachment-drop__input:disabled) .ds-attachment-drop__hint{color:var(--attachment-drop-hint-disabled)}.ds-attachment-drop__error{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-error);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;text-align:start;text-wrap:balance}.ds-attachment-drop__browse:has(>.ds-attachment-drop__input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-attachment-drop__browse:has(>.ds-attachment-drop__input:disabled){pointer-events:none;border-color:var(--btn-disabled-border);background:var(--btn-disabled-bg);color:var(--btn-disabled-text)}.ds-attachment-drop__input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.ds-attachment__media:before{background:canvastext}.ds-attachment-drop[data-state=over]{border-style:solid}}.ds-auth{--modal-width:var(--auth-width)}.ds-auth>.ds-auth__close{margin:0;display:none;position:absolute;top:var(--space-3)}.ds-auth>.ds-auth__close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-3)}.ds-auth>.ds-auth__close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-3)}.ds-auth>.ds-auth__close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-3)}.ds-auth>.ds-auth__close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-3)}.ds-auth>.ds-auth__close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-3)}.ds-auth>.ds-auth__close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-3)}@media not (min-width:36rem){.ds-auth>.ds-auth__close{display:inline-flex}}.ds-auth__body{align-items:stretch;gap:var(--auth-gap);min-height:0;padding:var(--auth-padding);overscroll-behavior:contain;scroll-padding-block:var(--auth-padding);scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.ds-auth__body>*{flex-shrink:0}@media not (min-width:36rem){.ds-auth__body{padding-block-end:calc(var(--auth-padding) + env(safe-area-inset-bottom,0px))}}.ds-auth__step{align-items:stretch;gap:var(--auth-gap);flex-direction:column;display:flex}.ds-auth__step[hidden]{display:none}.ds-auth__logo{width:var(--auth-logo-size);height:var(--auth-logo-size);margin-block:var(--space-1) var(--auth-gap);border-radius:var(--radius-control);align-self:flex-start;place-items:center;display:grid;overflow:hidden}.ds-auth__logo>img{object-fit:contain;width:100%;height:100%}.ds-auth__logo:has(>svg){background:var(--bg-inverse);color:var(--icon-on-inverse)}.ds-auth__logo>svg{width:var(--icon-size-l);height:var(--icon-size-l);flex-shrink:0}.ds-auth__header{gap:var(--space-0-5);flex-direction:column;margin-block-end:var(--auth-gap);display:flex}.ds-auth__title{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-heading);line-height:var(--line-height-title);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance;overflow-wrap:anywhere;margin:0}.ds-auth__title:focus{outline:none}.ds-auth__description{font-family:var(--font-family-body);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;margin:0}.ds-auth__email{font-weight:var(--font-weight-medium);color:var(--text-primary);overflow-wrap:anywhere}.ds-auth__brand{width:var(--icon-size);height:var(--icon-size);stroke:none;flex-shrink:0}.ds-auth .ds-auth__divider.ds-divider{margin-block-start:0;margin-block-end:0}.ds-auth__form{align-items:stretch;gap:var(--auth-form-gap);flex-direction:column;min-width:0;margin:0;display:flex}.ds-auth__form>[type=submit]{margin-block-start:var(--space-3)}.ds-auth__link{border-radius:var(--radius-xs);color:var(--text-primary);font:inherit;text-underline-offset:.15em;transition:color var(--duration-fast) var(--easing-default);padding:0;text-decoration:underline;text-decoration-thickness:from-font;display:inline}.ds-auth__link:focus{outline:none}.ds-auth__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ds-auth__link:hover{color:var(--text-secondary)}}@media (pointer:coarse){.ds-auth__link{position:relative}.ds-auth__link:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-auth__link[aria-disabled=true]{color:inherit;font-variant-numeric:tabular-nums;cursor:default;pointer-events:none;text-decoration:none}.ds-auth__form>.ds-auth__link{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-self:flex-start;text-decoration:none}@media (hover:hover){.ds-auth__form>.ds-auth__link:hover{color:var(--text-primary);text-decoration:underline}}.ds-auth__legal .ds-auth__link{color:inherit}@media (hover:hover){.ds-auth__legal .ds-auth__link:hover{color:var(--text-primary)}}.ds-auth__switch{font-family:var(--font-family-body);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;margin:0}.ds-auth__legal,.ds-auth__status{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;margin:0}.ds-auth__status[hidden]{display:none}.ds-auth[data-page]{min-height:var(--auth-page-min-height);padding:max(var(--space-4), env(safe-area-inset-top,0px)) var(--space-4) max(var(--space-4), env(safe-area-inset-bottom,0px));background:var(--auth-page-bg);color:var(--text-primary);place-items:center;display:grid}.ds-auth[data-page]>.ds-auth__close{display:none}.ds-auth[data-page]>.ds-auth__body{width:min(var(--auth-width), 100%);border:1px solid var(--auth-page-border);border-radius:var(--auth-page-radius);background:var(--auth-page-card-bg);flex:none;overflow:visible}@media not (min-width:36rem){.ds-auth[data-page]{place-items:start center;padding-inline-start:0;padding-inline-end:0}.ds-auth[data-page]>.ds-auth__body{background:0 0;border-color:#0000}}.ds-autonomy-rule{align-items:center;column-gap:var(--space-4);row-gap:var(--space-2);min-width:0;padding:var(--autonomy-rule-padding-y) var(--autonomy-rule-padding-x);flex-wrap:wrap;display:flex}.ds-autonomy-rule:has(>.ds-segmented[aria-disabled=true],>.ds-dropdown .ds-dropdown__trigger:disabled) .ds-autonomy-rule__title{color:var(--text-secondary)}.ds-autonomy-rule__text{flex:1 1 var(--autonomy-rule-text-min);gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.ds-autonomy-rule__title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-autonomy-rule__description{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-block-start:-.15em;padding-block-start:.15em;display:-webkit-box;overflow:hidden}.ds-autonomy-rule__control{flex-shrink:0;margin-inline-start:auto}.ds-autonomy-rule__control.ds-dropdown:not([data-appearance=subtle]){--dropdown-min-width:var(--autonomy-rule-select-width);width:var(--autonomy-rule-select-width)}.ds-autonomy-rule-group{border:1px solid var(--autonomy-rule-border);border-radius:var(--autonomy-rule-radius);background:var(--autonomy-rule-bg);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ds-autonomy-rule-group>.ds-autonomy-rule+.ds-autonomy-rule{border-block-start:1px solid var(--autonomy-rule-divider)}.ds-avatar{--_size:1.5rem;--_font:var(--font-size-xs);--_icon:var(--icon-size-s);--_stroke:var(--icon-stroke-s);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;width:var(--_size);height:var(--_size);border-radius:var(--avatar-radius);background:var(--avatar-bg);color:var(--avatar-text);font-size:var(--_font);letter-spacing:0;text-transform:uppercase;-webkit-user-select:none;user-select:none;flex-shrink:0;place-items:center;display:inline-grid;position:relative;overflow:hidden}.ds-avatar img{object-fit:cover;width:100%;height:100%}.ds-avatar:has(>img):after{content:"";border-radius:inherit;corner-shape:inherit;box-shadow:inset 0 0 0 1px var(--image-outline);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ds-avatar svg{--icon-stroke:var(--_stroke);width:var(--_icon);height:var(--_icon)}.ds-avatar[data-size=xs],.ds-avatar[data-size=s]{--_icon:var(--icon-size-xs);--_stroke:var(--icon-stroke-xs)}.ds-avatar[data-size=xs]{--_size:1rem}.ds-avatar[data-size=s]{--_size:1.25rem}.ds-avatar[data-size=l]{--_size:2rem;--_font:var(--font-size-s);--_icon:var(--icon-size)}.ds-avatar[data-size=l],.ds-avatar[data-size=xl],.ds-avatar[data-size="2xl"]{--_stroke:var(--icon-stroke)}.ds-avatar[data-size=xl]{--_size:2.5rem;--_font:var(--font-size-m);--_icon:var(--icon-size-l)}.ds-avatar[data-size="2xl"]{--_size:3.5rem;--_font:var(--font-size-xl);--_icon:calc(var(--icon-size-l) + var(--space-2))}.ds-avatar[data-shape=circle]{border-radius:var(--radius-full);corner-shape:round}.ds-avatar:-webkit-any([data-size=xs],[data-size=s]):not(:-webkit-any([data-empty],:has(>*))){font-size:0;line-height:var(--_size);text-align:center;white-space:nowrap;display:inline-block}.ds-avatar:-moz-any([data-size=xs],[data-size=s]):not(:-moz-any([data-empty],:has(>*))){font-size:0;line-height:var(--_size);text-align:center;white-space:nowrap;display:inline-block}.ds-avatar:is([data-size=xs],[data-size=s]):not(:is([data-empty],:has(>*))){font-size:0;line-height:var(--_size);text-align:center;white-space:nowrap;display:inline-block}.ds-avatar:-webkit-any([data-size=xs],[data-size=s]):not(:-webkit-any([data-empty],:has(>*))):first-letter{font-size:var(--_font);line-height:var(--_size);vertical-align:top}.ds-avatar:-moz-any([data-size=xs],[data-size=s]):not(:-moz-any([data-empty],:has(>*))):first-letter{font-size:var(--_font);line-height:var(--_size);vertical-align:top}.ds-avatar:is([data-size=xs],[data-size=s]):not(:is([data-empty],:has(>*))):first-letter{font-size:var(--_font);line-height:var(--_size);vertical-align:top}.ds-avatar[data-color=purple]{--identity-color:var(--identity-purple)}.ds-avatar[data-color=indigo]{--identity-color:var(--identity-indigo)}.ds-avatar[data-color=blue]{--identity-color:var(--identity-blue)}.ds-avatar[data-color=teal]{--identity-color:var(--identity-teal)}.ds-avatar[data-color=green]{--identity-color:var(--identity-green)}.ds-avatar[data-color=amber]{--identity-color:var(--identity-amber)}.ds-avatar[data-color=rust]{--identity-color:var(--identity-rust)}.ds-avatar[data-color=pink]{--identity-color:var(--identity-pink)}.ds-avatar[data-color=muted]{--identity-color:var(--identity-muted)}.ds-avatar[data-color]{--avatar-bg:var(--identity-color,var(--bg-accent));--avatar-text:var(--avatar-color-text)}.ds-avatar[data-empty]{--_glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 8a5 5 0 1 0 10 0a5 5 0 1 0 -10 0'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/svg%3E");border:1px dashed var(--avatar-empty-border);color:var(--avatar-empty-icon);background:0 0}.ds-avatar[data-empty]:before{content:"";width:var(--_icon);height:var(--_icon);-webkit-mask:var(--_glyph) center/contain no-repeat;mask:var(--_glyph) center/contain no-repeat;background:currentColor}.ds-avatar[data-empty]>*{display:none}.ds-avatar[data-empty]:-webkit-any([data-size=xs],[data-size=s]){--_glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 8a5 5 0 1 0 10 0a5 5 0 1 0 -10 0'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/svg%3E")}.ds-avatar[data-empty]:-moz-any([data-size=xs],[data-size=s]){--_glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 8a5 5 0 1 0 10 0a5 5 0 1 0 -10 0'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/svg%3E")}.ds-avatar[data-empty]:is([data-size=xs],[data-size=s]){--_glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 8a5 5 0 1 0 10 0a5 5 0 1 0 -10 0'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/svg%3E")}.ds-avatar[data-empty]:-webkit-any([data-size=l],[data-size=xl],[data-size="2xl"]){--_glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 8a5 5 0 1 0 10 0a5 5 0 1 0 -10 0'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/svg%3E")}.ds-avatar[data-empty]:-moz-any([data-size=l],[data-size=xl],[data-size="2xl"]){--_glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 8a5 5 0 1 0 10 0a5 5 0 1 0 -10 0'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/svg%3E")}.ds-avatar[data-empty]:is([data-size=l],[data-size=xl],[data-size="2xl"]){--_glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 8a5 5 0 1 0 10 0a5 5 0 1 0 -10 0'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/svg%3E")}@media (forced-colors:active){.ds-avatar[data-empty]{color:canvastext;border-color:canvastext}}.ds-badge{--_bg-filled:var(--badge-bg);--_text-filled:var(--badge-text);--_bg-subtle:var(--badge-subtle-bg);--_text-subtle:var(--badge-subtle-text);--_bg:var(--_bg-filled);--_text:var(--_text-filled);--_border:transparent;--_height:var(--icon-size);--_pad:var(--space-1-5);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-1);height:var(--_height);padding-inline:var(--_pad);border:1px solid var(--_border);border-radius:var(--badge-radius);background:var(--_bg);color:var(--_text);white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;font-size:var(--font-size-xs);display:inline-flex}.ds-badge[data-variant=accent]{--_bg-filled:var(--bg-accent);--_text-filled:var(--text-on-accent);--_bg-subtle:var(--bg-accent-subtle);--_text-subtle:var(--text-accent)}.ds-badge[data-variant=info]{--_bg-filled:var(--bg-info);--_text-filled:var(--text-on-info);--_bg-subtle:var(--bg-info-subtle);--_text-subtle:var(--text-info)}.ds-badge[data-variant=success]{--_bg-filled:var(--bg-success);--_text-filled:var(--text-on-success);--_bg-subtle:var(--bg-success-subtle);--_text-subtle:var(--text-success)}.ds-badge[data-variant=warning]{--_bg-filled:var(--bg-warning);--_text-filled:var(--text-on-warning);--_bg-subtle:var(--bg-warning-subtle);--_text-subtle:var(--text-warning)}.ds-badge[data-variant=error]{--_bg-filled:var(--bg-error);--_text-filled:var(--text-on-error);--_bg-subtle:var(--bg-error-subtle);--_text-subtle:var(--text-error)}.ds-badge[data-appearance=subtle],.ds-badge[data-dot]{--_bg:var(--_bg-subtle);--_text:var(--_text-subtle)}.ds-badge[data-size=s]{--_height:var(--space-4);--_pad:var(--space-1)}.ds-badge__icon{width:var(--icon-size-xs);height:var(--icon-size-xs);--icon-stroke:var(--icon-stroke-xs);flex:none}.ds-board{--_in-view:var(--board-columns-in-view);grid-auto-columns:clamp(var(--board-column-min-width), (100% - (var(--_in-view) - 1) * var(--board-gap)) / var(--_in-view), var(--board-column-width));justify-content:start;align-items:start;gap:var(--board-gap);overscroll-behavior-x:contain;min-width:0;grid-auto-flow:column;padding-block-end:var(--space-2);display:grid;position:relative;overflow-x:auto}@media not (min-width:36rem){.ds-board{grid-auto-columns:var(--board-column-width-phone);scroll-snap-type:x mandatory}}.ds-board[data-dragging]{scroll-snap-type:none;cursor:grabbing}.ds-board__column{gap:var(--board-card-gap);min-width:0;min-height:var(--board-column-min-height);padding:var(--board-column-padding);border-radius:var(--board-column-radius);background:var(--board-column-bg);scroll-snap-align:start;transition:background-color var(--duration-fast) var(--easing-default), box-shadow var(--duration-fast) var(--easing-default);flex-direction:column;display:flex}.ds-board__column[data-drop]{background:var(--board-drop-bg);box-shadow:inset 0 0 0 1px var(--board-drop-border)}.ds-board__header{align-items:center;gap:var(--space-2);min-height:var(--control-size-s);padding-inline-start:var(--space-1);display:flex}.ds-board__icon{color:var(--icon-secondary);width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}.ds-board__dot[data-color=purple]{--identity-color:var(--identity-purple)}.ds-board__dot[data-color=indigo]{--identity-color:var(--identity-indigo)}.ds-board__dot[data-color=blue]{--identity-color:var(--identity-blue)}.ds-board__dot[data-color=teal]{--identity-color:var(--identity-teal)}.ds-board__dot[data-color=green]{--identity-color:var(--identity-green)}.ds-board__dot[data-color=amber]{--identity-color:var(--identity-amber)}.ds-board__dot[data-color=rust]{--identity-color:var(--identity-rust)}.ds-board__dot[data-color=pink]{--identity-color:var(--identity-pink)}.ds-board__dot[data-color=muted]{--identity-color:var(--identity-muted)}.ds-board__dot{--_dot:oklch(from var(--identity-color,var(--tag-bg)) var(--tag-dot-lightness) c h);width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0;place-items:center;display:inline-grid}.ds-board__dot:before{content:"";width:var(--tag-dot-size);height:var(--tag-dot-size);border-radius:var(--radius-full);background:var(--_dot)}@media (forced-colors:active){.ds-board__dot:before{background:canvastext}}.ds-board__title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-board__count{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;font-variant-numeric:tabular-nums;flex-shrink:0}.ds-board__actions{align-items:center;gap:var(--space-0-5);margin-inline-start:auto;display:flex}.ds-board__cards{gap:var(--board-card-gap);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ds-board__cards:not(:has(>.ds-board__card:not([hidden]))){gap:0}.ds-board__card,.ds-board__ghost{--card-bg:var(--board-card-bg);--card-bg-hover:var(--board-card-bg-hover)}.ds-board__card{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;min-width:0;position:relative}.ds-board__card[hidden]{display:none}.ds-board__card[data-dragging]{opacity:var(--board-origin-opacity)}.ds-board__card[data-selected]>*{box-shadow:inset 0 0 0 var(--board-card-selected-ring-width) var(--board-card-selected-ring), inset 0 0 0 100vmax var(--board-card-selected-bg)}@media (forced-colors:active){.ds-board__card[data-selected]>*{outline:var(--board-card-selected-ring-width) solid Highlight;outline-offset:calc(-1 * var(--board-card-selected-ring-width))}}.ds-board__card[data-drop-at]:before{content:"";height:var(--board-indicator-size);border-radius:var(--radius-full);background:var(--board-indicator);pointer-events:none;position:absolute;left:0;right:0}.ds-board__card[data-drop-at=before]:before{top:calc(-.5 * (var(--board-card-gap) + var(--board-indicator-size)))}.ds-board__card[data-drop-at=after]:before{bottom:calc(-.5 * (var(--board-card-gap) + var(--board-indicator-size)))}.ds-board__card>:has(>.ds-board__card-title){gap:var(--board-card-row-gap);padding:var(--board-card-padding-block) var(--board-card-padding-inline)}.ds-board__card-meta{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:center;gap:var(--space-1);min-width:0;height:var(--board-card-meta-height);margin-block-end:calc(var(--board-card-meta-gap) - var(--board-card-row-gap));display:flex}.ds-board__card-key{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.ds-board__card-parent{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-board__card-parent:before{content:"›"/"";margin-inline-end:var(--space-1)}.ds-board__card-end{align-items:center;gap:var(--space-0-5);flex-shrink:0;margin-inline-start:auto;display:flex}.ds-board__card-end:has(>:last-child:-webkit-any(button,.ds-menu-trigger)){margin-inline-end:calc((var(--board-card-avatar-size) - var(--control-size-s)) / 2)}.ds-board__card-end:has(>:last-child:-moz-any(button,.ds-menu-trigger)){margin-inline-end:calc((var(--board-card-avatar-size) - var(--control-size-s)) / 2)}.ds-board__card-end:has(>:last-child:is(button,.ds-menu-trigger)){margin-inline-end:calc((var(--board-card-avatar-size) - var(--control-size-s)) / 2)}@media (pointer:coarse){.ds-board__card-end{gap:max(var(--space-0-5), var(--hit-size) - var(--control-size-s))}}.ds-board__card-title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:flex-start;gap:var(--board-card-mark-gap);min-width:0;margin:0;display:flex}.ds-board__card-title>:last-child{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin-block-start:-.15em;padding-block-start:.15em;display:-webkit-box;overflow:hidden}.ds-board__card-title>.ds-board__card-mark,.ds-board__card-status>.ds-board__card-mark{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);height:1lh;font:inherit;flex-shrink:0}.ds-board__card-status{margin:calc(-1 * var(--space-0-5));padding:var(--space-0-5);border-radius:var(--radius-xs);color:inherit;font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ds-board__card-status:focus{outline:none}.ds-board__card-status:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ds-board__card-status:hover{background:var(--bg-hover)}}.ds-board__card-status[aria-expanded=true]{background:var(--bg-hover)}@media (pointer:coarse){.ds-board__card-status{position:relative}.ds-board__card-status:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-board__card-chips{--_chip-height:var(--board-card-chip-height);--tag-height:var(--_chip-height);--tag-height-s:var(--_chip-height);align-items:center;gap:var(--board-card-chip-gap);flex-wrap:wrap;min-width:0;display:flex}.ds-board__card-chips:not(:has(*)){display:none}@media (pointer:coarse){.ds-board__card-chips:has(:-webkit-any(button,a)){--_chip-height:calc(var(--hit-size) - var(--board-card-chip-gap))}.ds-board__card-chips:has(:-moz-any(button,a)){--_chip-height:calc(var(--hit-size) - var(--board-card-chip-gap))}.ds-board__card-chips:has(:is(button,a)){--_chip-height:calc(var(--hit-size) - var(--board-card-chip-gap))}.ds-board__card-chips :-webkit-any(button,a).ds-tag{position:relative}.ds-board__card-chips :-moz-any(button,a).ds-tag{position:relative}.ds-board__card-chips :is(button,a).ds-tag{position:relative}.ds-board__card-chips :-webkit-any(button,a).ds-tag:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}.ds-board__card-chips :-moz-any(button,a).ds-tag:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}.ds-board__card-chips :is(button,a).ds-tag:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-board__card-foot{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;margin:0}@media (hover:hover){.ds-board__move:not(.ds-board__card-title>*),.ds-board__card-actions{opacity:0}.ds-board__card:hover .ds-board__move:not(.ds-board__card-title>*),.ds-board__card:hover .ds-board__card-actions,.ds-board__card:focus-within .ds-board__move:not(.ds-board__card-title>*),.ds-board__card:focus-within .ds-board__card-actions{opacity:1}.ds-board__card:has([aria-expanded=true]) .ds-board__move:not(.ds-board__card-title>*){opacity:1}.ds-board__card:has([aria-expanded=true]) .ds-board__card-actions{opacity:1}}.ds-board__empty{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;padding:var(--space-2) var(--space-1);margin:0;display:none}.ds-board__cards:not(:has(>.ds-board__card:not([hidden])))~.ds-board__empty{display:block}.ds-board__ghost{z-index:var(--z-popover);pointer-events:none;scale:var(--board-ghost-scale);transition:scale calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);background:0 0;border:0;margin:0;padding:0;position:fixed;top:auto;bottom:auto;left:auto;right:auto;overflow:visible}@starting-style{.ds-board__ghost{scale:1}}.ds-board__ghost>*{box-shadow:var(--shadow-menu)}.ds-breadcrumb{--_height:var(--breadcrumb-height);--_gap:var(--breadcrumb-gap);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;grid-template-columns:minmax(0,max-content);min-width:0;display:grid}.ds-breadcrumb[data-size=s]{--_height:var(--breadcrumb-height-s);font-size:var(--font-size-xs)}.ds-breadcrumb[data-size=l]{--_height:var(--breadcrumb-height-l);font-size:var(--font-size-m)}.ds-breadcrumb__list{align-items:center;column-gap:var(--_gap);min-width:0;min-height:var(--_height);color:var(--breadcrumb-link-text);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-breadcrumb[data-ds-ready] .ds-breadcrumb__list{flex-wrap:nowrap}.ds-breadcrumb__item{align-items:center;gap:var(--_gap);min-width:0;min-height:var(--_height);flex:none;display:inline-flex}.ds-breadcrumb__item[hidden]{display:none}.ds-breadcrumb__item:not([hidden])~.ds-breadcrumb__item:before{content:"";color:var(--breadcrumb-separator);width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-chevron-right-xs) center/contain no-repeat;mask:var(--glyph-chevron-right-xs) center/contain no-repeat;background:currentColor;flex-shrink:0}.ds-breadcrumb__item:not([hidden])~.ds-breadcrumb__item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{scale:-1 1}.ds-breadcrumb__item:not([hidden])~.ds-breadcrumb__item:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{scale:-1 1}.ds-breadcrumb__item:not([hidden])~.ds-breadcrumb__item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{scale:-1 1}.ds-breadcrumb__item:has(>.ds-breadcrumb__page){flex:0 auto}.ds-breadcrumb[data-separator=slash] .ds-breadcrumb__item:not([hidden])~.ds-breadcrumb__item:before{width:var(--icon-size-xs);height:var(--icon-size-xs);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 2 2 22'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 2 2 22'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-breadcrumb[data-separator=slash] .ds-breadcrumb__item:not([hidden])~.ds-breadcrumb__item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{scale:none}.ds-breadcrumb[data-separator=slash] .ds-breadcrumb__item:not([hidden])~.ds-breadcrumb__item:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{scale:none}.ds-breadcrumb[data-separator=slash] .ds-breadcrumb__item:not([hidden])~.ds-breadcrumb__item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{scale:none}.ds-breadcrumb__link,.ds-breadcrumb__page{align-items:center;gap:var(--space-1);border-radius:var(--breadcrumb-radius);min-width:0;display:inline-flex}.ds-breadcrumb__link{max-width:var(--breadcrumb-link-max-width);color:inherit;text-decoration:none;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--breadcrumb-underline);text-decoration-color:var(--breadcrumb-underline);text-underline-offset:.25em;position:relative}.ds-breadcrumb__link:focus{outline:none}.ds-breadcrumb__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-breadcrumb__link{transition:color var(--duration-fast) var(--easing-default)}@media (hover:hover){.ds-breadcrumb__link:hover{color:var(--breadcrumb-link-text-hover);text-decoration-line:underline}}@media (pointer:coarse){.ds-breadcrumb__link:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-breadcrumb__page{color:var(--breadcrumb-current-text)}.ds-breadcrumb__icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}.ds-breadcrumb[data-size=l] .ds-breadcrumb__icon{width:var(--icon-size);height:var(--icon-size);flex-shrink:0}.ds-breadcrumb__label{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-breadcrumb__id{white-space:nowrap;position:relative}.ds-breadcrumb__id-full{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-breadcrumb__fold{--btn-height:var(--_height);--btn-subtle-text:var(--breadcrumb-link-text)}.ds-breadcrumb__measure{visibility:hidden;pointer-events:none;height:0;overflow:hidden}.ds-breadcrumb__measure>.ds-breadcrumb__list{width:max-content}.ds-breadcrumb__measure>[data-floor]{width:var(--breadcrumb-page-min-width);display:block}.ds-top-bar__heading>.ds-breadcrumb>.ds-breadcrumb__list{justify-content:center}.ds-bulk-action-bar{--_height:calc(var(--toolbar-item-height-s) + 2 * var(--bulk-action-bar-padding) + 2px);min-width:0;display:block}.ds-bulk-action-bar[data-overflow=scroll] .ds-bulk-action-bar__panel{width:100%}.ds-bulk-action-bar[data-overflow=scroll] .ds-toolbar{flex:1;min-width:0;overflow-x:auto}.ds-bulk-action-bar[data-overflow=scroll] .ds-toolbar>*{flex-shrink:0}.ds-bulk-action-bar__status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-bulk-action-bar__panel{align-items:center;gap:var(--bulk-action-bar-gap);box-sizing:border-box;width:max-content;min-width:0;max-width:100%;padding:var(--bulk-action-bar-padding);border:1px solid var(--bulk-action-bar-border);border-radius:var(--bulk-action-bar-radius);background:var(--bulk-action-bar-bg);transition:opacity var(--duration-base) var(--easing-out), translate calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-out);padding-inline-start:var(--space-3);display:flex}@starting-style{.ds-bulk-action-bar__panel{opacity:0}}.ds-bulk-action-bar__count{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;white-space:nowrap;flex-shrink:0;margin:0}.ds-bulk-action-bar__number{font-variant-numeric:tabular-nums}.ds-bulk-action-bar__clear{--btn-height:var(--toolbar-item-height-s);flex-shrink:0}.ds-bulk-action-bar__rule{width:1px;height:var(--space-4);margin-inline:var(--space-1);background:var(--divider-color);flex-shrink:0}.ds-bulk-action-bar[data-position=floating]>.ds-bulk-action-bar__panel,.ds-bulk-action-bar[data-floating]>.ds-bulk-action-bar__panel{z-index:var(--bulk-action-bar-z);right:calc(var(--bulk-action-bar-inset) + var(--safe-right));bottom:calc(var(--bulk-action-bar-inset) + var(--safe-bottom));left:calc(var(--bulk-action-bar-inset) + var(--safe-left));max-width:min(var(--bulk-action-bar-max-width), 100% - 2 * var(--bulk-action-bar-inset) - var(--safe-left) - var(--safe-right));border:1px solid var(--overlay-border);border-radius:var(--overlay-radius);background:var(--overlay-bg);box-shadow:var(--overlay-shadow);border-radius:var(--bulk-action-bar-radius);margin-inline-start:auto;margin-inline-end:auto;position:fixed}@starting-style{.ds-bulk-action-bar[data-position=floating]>.ds-bulk-action-bar__panel,.ds-bulk-action-bar[data-floating]>.ds-bulk-action-bar__panel{opacity:0;translate:0 var(--space-2)}}.ds-bulk-action-bar[data-floating]:has(>.ds-bulk-action-bar__panel:not([hidden])){min-block-size:var(--_height)}@media (forced-colors:active){.ds-bulk-action-bar__panel{border-color:canvastext}.ds-bulk-action-bar__rule{background:canvastext}}.ds-button{--_bg:var(--btn-neutral-bg);--_bg-hover:var(--btn-neutral-bg-hover);--_bg-active:var(--btn-neutral-bg-active);--_text:var(--btn-neutral-text);--_text-hover:var(--_text);--_border:var(--btn-neutral-border);--_border-hover:var(--btn-neutral-border-hover);--_height:var(--control-size-m);--_pad:var(--btn-padding-x);--_pad-start:var(--_pad);--_pad-end:var(--_pad);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;justify-content:center;align-items:center;gap:var(--btn-gap);height:var(--btn-height,var(--_height));padding-inline:var(--_pad-start) var(--_pad-end);border:1px solid var(--_border);border-radius:var(--btn-radius);background:var(--_bg);color:var(--_text);white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), border-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default), scale calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);text-decoration:none;display:inline-flex;position:relative}.ds-button:focus{outline:none}.ds-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ds-button:hover{background:var(--_bg-hover);border-color:var(--_border-hover);color:var(--_text-hover)}}.ds-button:active{background:var(--_bg-active);scale:var(--btn-press-scale);transition-duration:calc(var(--duration-fast) * .5)}@media (prefers-reduced-motion:reduce){.ds-button:active{scale:1}}.ds-button[data-press=none]:active{scale:1}.ds-button:not([data-icon-only]){--icon-stroke:var(--icon-stroke-strong)}.ds-button__icon{width:var(--_icon-size,var(--icon-size));height:var(--_icon-size,var(--icon-size));flex-shrink:0}.ds-button__label{text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-button[data-variant=primary]{--_bg:var(--btn-primary-bg);--_bg-hover:var(--btn-primary-bg-hover);--_bg-active:var(--btn-primary-bg-active);--_text:var(--btn-primary-text);--_border:var(--btn-primary-bg);--_border-hover:var(--btn-primary-bg-hover)}.ds-button[data-variant=accent]{--_bg:var(--btn-accent-bg);--_bg-hover:var(--btn-accent-bg-hover);--_bg-active:var(--btn-accent-bg-active);--_text:var(--btn-accent-text);--_border:var(--btn-accent-bg);--_border-hover:var(--btn-accent-bg-hover)}.ds-button[data-variant=subtle]{--_bg:var(--btn-subtle-bg);--_bg-hover:var(--btn-subtle-bg-hover);--_bg-active:var(--btn-subtle-bg-active);--_text:var(--btn-subtle-text);--_border:transparent;--_border-hover:transparent}.ds-button[data-variant=danger]{--_bg:var(--btn-danger-bg);--_bg-hover:var(--btn-danger-bg-hover);--_bg-active:var(--btn-danger-bg-active);--_text:var(--btn-danger-text);--_border:var(--btn-danger-bg);--_border-hover:var(--btn-danger-bg-hover)}.ds-button[data-variant=danger-subtle]{--_bg:var(--btn-danger-subtle-bg);--_bg-hover:var(--btn-danger-subtle-bg-hover);--_bg-active:var(--btn-danger-subtle-bg-active);--_text:var(--btn-danger-subtle-text);--_text-hover:var(--btn-danger-subtle-text-hover);--_border:transparent;--_border-hover:transparent}.ds-button[aria-pressed=true]{--_bg:var(--_bg-active)}.ds-button[aria-pressed=true][data-variant=danger-subtle]{--_text:var(--btn-danger-subtle-text-hover)}.ds-button[aria-pressed]>[data-when]{transition:opacity var(--duration-base) var(--easing-swap), scale calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-swap), filter var(--duration-base) var(--easing-swap)}.ds-button[aria-pressed]>[data-when]+[data-when]{margin-inline-start:calc(-1 * (var(--_icon-size,var(--icon-size)) + var(--btn-gap)))}.ds-button[aria-pressed=true]>[data-when=unpressed],.ds-button[aria-pressed]:not([aria-pressed=true])>[data-when=pressed]{opacity:0;filter:blur(var(--swap-blur));scale:.25}@media (prefers-reduced-motion:reduce){.ds-button[aria-pressed=true]>[data-when=unpressed],.ds-button[aria-pressed]:not([aria-pressed=true])>[data-when=pressed]{filter:none;scale:1}}.ds-button[data-size=s]{--_height:var(--control-size-s);--_pad:calc(var(--btn-padding-x) * .75);--_icon-size:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);font-size:var(--font-size-xs)}.ds-button[data-size=l]{--_height:var(--control-size-l);--_icon-size:var(--icon-size-l);--_pad:calc(var(--btn-padding-x) * 1.5);font-size:var(--font-size-m)}.ds-button:has(>.ds-button__icon:first-child){--_pad-start:calc(var(--_pad) - var(--space-1))}.ds-button:has(>.ds-button__icon:last-child){--_pad-end:calc(var(--_pad) - var(--space-1))}.ds-button[data-shape=pill]{border-radius:var(--radius-full);corner-shape:round}.ds-button[data-icon-only]{width:var(--btn-height,var(--_height));padding-inline-start:0;padding-inline-end:0}.ds-button[data-icon-only]>.ds-button__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-button[data-full]{width:100%}@media (pointer:coarse){.ds-button[data-size=s]:before,.ds-button[data-icon-only]:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-button:disabled,.ds-button[aria-disabled=true]:not(:-webkit-any([data-loading],[aria-busy=true])){cursor:not-allowed;pointer-events:none;background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);color:var(--btn-disabled-text)}.ds-button:disabled,.ds-button[aria-disabled=true]:not(:-moz-any([data-loading],[aria-busy=true])){cursor:not-allowed;pointer-events:none;background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);color:var(--btn-disabled-text)}.ds-button:disabled,.ds-button[aria-disabled=true]:not(:is([data-loading],[aria-busy=true])){cursor:not-allowed;pointer-events:none;background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);color:var(--btn-disabled-text)}.ds-button:disabled[data-variant=subtle],.ds-button:disabled[data-variant=danger-subtle],.ds-button[aria-disabled=true]:not(:-webkit-any([data-loading],[aria-busy=true]))[data-variant=subtle],.ds-button[aria-disabled=true]:not(:-webkit-any([data-loading],[aria-busy=true]))[data-variant=danger-subtle]{background:0 0;border-color:#0000}.ds-button:disabled[data-variant=subtle],.ds-button:disabled[data-variant=danger-subtle],.ds-button[aria-disabled=true]:not(:-moz-any([data-loading],[aria-busy=true]))[data-variant=subtle],.ds-button[aria-disabled=true]:not(:-moz-any([data-loading],[aria-busy=true]))[data-variant=danger-subtle]{background:0 0;border-color:#0000}.ds-button:disabled[data-variant=subtle],.ds-button:disabled[data-variant=danger-subtle],.ds-button[aria-disabled=true]:not(:is([data-loading],[aria-busy=true]))[data-variant=subtle],.ds-button[aria-disabled=true]:not(:is([data-loading],[aria-busy=true]))[data-variant=danger-subtle]{background:0 0;border-color:#0000}.ds-button[data-loading],.ds-button[aria-busy=true]{cursor:progress;pointer-events:none;color:#0000}.ds-button[data-loading]>*,.ds-button[aria-busy=true]>*{opacity:0}.ds-button[data-loading]:after,.ds-button[aria-busy=true]:after{content:"";width:calc(var(--_icon-size,var(--icon-size)) - var(--space-1));height:calc(var(--_icon-size,var(--icon-size)) - var(--space-1));border:2px solid var(--_text);corner-shape:round;animation:ds-spin var(--spin-duration) linear infinite;border-right-color:#0000;border-radius:50%;flex-shrink:0;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.ds-button[data-loading]:after,.ds-button[aria-busy=true]:after{animation-duration:calc(var(--spin-duration) * 3)}}.ds-button-group{align-items:center;gap:var(--space-2);display:flex}.ds-button-group[data-align=center]{justify-content:center}.ds-button-group[data-align=end]{justify-content:flex-end}.ds-button-group[data-align=justify]>.ds-button{flex:1}.ds-button-group[data-align=stack]{flex-direction:column;align-items:stretch}.ds-button-group[data-attached]{gap:0}.ds-button-group[data-attached]>.ds-button{border-radius:0;margin-inline-start:-1px}.ds-button-group[data-attached]>.ds-button:first-child{margin-inline-start:0}.ds-button-group[data-attached]>.ds-button:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--btn-radius);border-bottom-left-radius:var(--btn-radius)}.ds-button-group[data-attached]>.ds-button:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--btn-radius);border-bottom-left-radius:var(--btn-radius)}.ds-button-group[data-attached]>.ds-button:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--btn-radius);border-bottom-left-radius:var(--btn-radius)}.ds-button-group[data-attached]>.ds-button:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--btn-radius);border-bottom-right-radius:var(--btn-radius)}.ds-button-group[data-attached]>.ds-button:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--btn-radius);border-bottom-right-radius:var(--btn-radius)}.ds-button-group[data-attached]>.ds-button:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--btn-radius);border-bottom-right-radius:var(--btn-radius)}.ds-button-group[data-attached]>.ds-button:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--btn-radius);border-bottom-right-radius:var(--btn-radius)}.ds-button-group[data-attached]>.ds-button:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--btn-radius);border-bottom-right-radius:var(--btn-radius)}.ds-button-group[data-attached]>.ds-button:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--btn-radius);border-bottom-right-radius:var(--btn-radius)}.ds-button-group[data-attached]>.ds-button:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--btn-radius);border-bottom-left-radius:var(--btn-radius)}.ds-button-group[data-attached]>.ds-button:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--btn-radius);border-bottom-left-radius:var(--btn-radius)}.ds-button-group[data-attached]>.ds-button:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--btn-radius);border-bottom-left-radius:var(--btn-radius)}.ds-button-group[data-attached]>.ds-button:hover{z-index:1}.ds-button-group[data-attached]>.ds-button:focus-visible{z-index:1}.ds-calendar-month{grid-template-rows:auto;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(var(--calendar-month-day-min-height), auto);gap:var(--calendar-month-gap);min-width:0;display:grid}.ds-calendar-month__weekdays{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;grid-template-columns:subgrid;padding-inline:calc(var(--calendar-month-day-padding) + var(--space-1));color:var(--calendar-month-weekday-text);grid-column:1/-1;display:grid}.ds-calendar-month__day{gap:var(--calendar-month-item-gap);min-width:0;padding:var(--calendar-month-day-padding);border-radius:var(--calendar-month-day-radius);background:var(--calendar-month-day-bg);transition:background-color var(--duration-fast) var(--easing-default), box-shadow var(--duration-fast) var(--easing-default);flex-direction:column;display:flex;position:relative}.ds-calendar-month__day[data-drop]{background:var(--calendar-month-drop-bg);box-shadow:inset 0 0 0 1px var(--calendar-month-drop-border)}.ds-calendar-month__head{justify-content:space-between;align-items:center;gap:var(--space-1);min-height:var(--control-size-s);display:flex}.ds-calendar-month__date{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-1-5);min-width:0;color:var(--calendar-month-weekday-text);margin:0;display:flex}@media (min-width:48rem){.ds-calendar-month__weekday{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.ds-calendar-month__number{min-width:var(--control-size-s);height:var(--control-size-s);padding-inline:var(--space-1);border-radius:var(--radius-full);color:var(--text-primary);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.ds-calendar-month__day[data-outside] .ds-calendar-month__number{color:var(--calendar-month-outside-text)}.ds-calendar-month__day[aria-current=date] .ds-calendar-month__number{background:var(--calendar-month-today-bg);color:var(--calendar-month-today-text)}.ds-calendar-month__add{flex-shrink:0}@media (hover:hover){.ds-calendar-month__add{opacity:0}.ds-calendar-month__day:hover .ds-calendar-month__add,.ds-calendar-month__day:focus-within .ds-calendar-month__add{opacity:1}}.ds-calendar-month__items{gap:var(--calendar-month-item-gap);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ds-calendar-month__items[data-layout=grid]{grid-template-columns:repeat(auto-fill, minmax(min(100%, (100% - 6 * var(--calendar-month-gap)) / 7), 1fr));gap:var(--calendar-month-item-gap) var(--calendar-month-gap);padding:var(--calendar-month-day-padding);border-radius:var(--calendar-month-day-radius);background:var(--calendar-month-day-bg);display:grid}@media (min-width:48rem){.ds-calendar-month__day:has(.ds-calendar-month__more)>.ds-calendar-month__items>li:nth-child(n+3){display:none}}.ds-calendar-month__item{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:flex-start;gap:var(--space-1-5);box-sizing:border-box;width:100%;min-width:0;min-height:var(--calendar-month-item-height);padding-block:var(--calendar-month-item-padding-y);padding-inline:var(--calendar-month-item-padding-x);border-radius:var(--calendar-month-item-radius);background:var(--calendar-month-item-bg);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;margin:0;text-decoration:none;display:flex;position:relative}.ds-calendar-month__item:focus{outline:none}.ds-calendar-month__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-calendar-month__item{transition:background-color var(--duration-fast) var(--easing-default), opacity var(--duration-fast) var(--easing-default)}@media (hover:hover){.ds-calendar-month__item:hover{background:var(--calendar-month-item-bg-hover)}}.ds-calendar-month__item[data-dragging]{opacity:var(--calendar-month-origin-opacity)}.ds-calendar-month__item[data-selected]{box-shadow:inset 0 0 0 var(--calendar-month-item-selected-ring-width) var(--calendar-month-item-selected-ring), inset 0 0 0 100vmax var(--calendar-month-item-selected-bg)}@media (forced-colors:active){.ds-calendar-month__item[data-selected]{outline:var(--calendar-month-item-selected-ring-width) solid Highlight;outline-offset:calc(-1 * var(--calendar-month-item-selected-ring-width))}}.ds-calendar-month__day[data-outside] .ds-calendar-month__item{color:var(--text-secondary)}.ds-calendar-month__dot[data-color=purple]{--identity-color:var(--identity-purple)}.ds-calendar-month__dot[data-color=indigo]{--identity-color:var(--identity-indigo)}.ds-calendar-month__dot[data-color=blue]{--identity-color:var(--identity-blue)}.ds-calendar-month__dot[data-color=teal]{--identity-color:var(--identity-teal)}.ds-calendar-month__dot[data-color=green]{--identity-color:var(--identity-green)}.ds-calendar-month__dot[data-color=amber]{--identity-color:var(--identity-amber)}.ds-calendar-month__dot[data-color=rust]{--identity-color:var(--identity-rust)}.ds-calendar-month__dot[data-color=pink]{--identity-color:var(--identity-pink)}.ds-calendar-month__dot[data-color=muted]{--identity-color:var(--identity-muted)}.ds-calendar-month__dot{--_dot:oklch(from var(--identity-color,var(--tag-bg)) var(--tag-dot-lightness) c h);width:var(--tag-dot-size);height:var(--tag-dot-size);border-radius:var(--radius-full);background:var(--_dot);flex-shrink:0}@media (forced-colors:active){.ds-calendar-month__dot{background:canvastext}}.ds-calendar-month__dot{margin-block-start:calc((1lh - var(--tag-dot-size)) / 2)}.ds-calendar-month__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;margin-block-start:-.15em;padding-block-start:.15em;display:-webkit-box;overflow:hidden}.ds-calendar-month__more{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;box-sizing:border-box;width:100%;height:var(--calendar-month-item-height);padding-block-start:0;padding-block-end:0;padding-inline:var(--calendar-month-item-padding-x);border-radius:var(--calendar-month-item-radius);color:var(--calendar-month-more-text);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;display:flex}.ds-calendar-month__more:focus{outline:none}.ds-calendar-month__more:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-calendar-month__more{transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default)}@media (hover:hover){.ds-calendar-month__more:hover{background:var(--bg-hover);color:var(--text-primary)}}.ds-calendar-month__more[aria-expanded=true]{background:var(--bg-hover);color:var(--text-primary)}.ds-calendar-month__empty{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;padding:var(--space-2) var(--space-1);color:var(--calendar-month-empty-text);margin:0;display:none}@media not (min-width:48rem){.ds-calendar-month{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.ds-calendar-month__weekdays,.ds-calendar-month__day[data-outside]{display:none}.ds-calendar-month__day:not([aria-current=date]):not(:has(.ds-calendar-month__item)){display:none}.ds-calendar-month__item{min-height:var(--calendar-month-phone-item-height);padding-block:calc((var(--calendar-month-phone-item-height) - 1lh) / 2)}.ds-calendar-month__day>.ds-calendar-month__more{display:none}.ds-calendar-month__day>:has(>.ds-calendar-month__more){display:none}.ds-calendar-month:not(:has(.ds-calendar-month__item))>.ds-calendar-month__empty{display:block}}.ds-calendar-week{grid-template-columns:repeat(7, minmax(var(--calendar-week-day-min-width), 1fr));gap:var(--calendar-week-gap);overscroll-behavior-x:contain;align-items:start;min-width:0;display:grid;overflow-x:auto}.ds-calendar-week__day{gap:var(--calendar-week-item-gap);min-width:0;min-height:var(--calendar-week-day-min-height);padding:var(--calendar-week-day-padding);border-radius:var(--calendar-week-day-radius);background:var(--calendar-week-day-bg);flex-direction:column;display:flex}.ds-calendar-week__date{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-1-5);min-height:var(--control-size-s);padding-inline:var(--space-1);color:var(--calendar-week-date-text);margin:0;display:flex}.ds-calendar-week__number{min-width:var(--control-size-s);height:var(--control-size-s);padding-inline:var(--space-1);border-radius:var(--radius-full);color:var(--text-primary);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.ds-calendar-week__day[aria-current=date] .ds-calendar-week__number{background:var(--calendar-week-today-bg);color:var(--calendar-week-today-text)}.ds-calendar-week__day[aria-current=date] .ds-calendar-week__weekday{color:var(--text-primary)}.ds-calendar-week__items{gap:var(--calendar-week-item-gap);--card-media-ratio:var(--calendar-week-media-ratio);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ds-calendar-week__items .ds-card{--card-bg:var(--calendar-week-card-bg);--card-bg-hover:var(--calendar-week-card-bg-hover)}.ds-calendar-week__empty{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;padding:var(--space-1);color:var(--calendar-week-empty-text);margin:0}@media not (min-width:48rem){.ds-calendar-week:not([data-phone=scroll]){grid-template-columns:minmax(0,1fr);overflow-x:visible}.ds-calendar-week:not([data-phone=scroll]) .ds-calendar-week__day{min-height:0}.ds-calendar-week:not([data-phone=scroll]) .ds-calendar-week__items{grid-template-columns:repeat(var(--calendar-week-phone-columns), minmax(0, 1fr));display:grid}.ds-calendar-week[data-phone=scroll]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--calendar-week-phone-day-width);scroll-snap-type:x mandatory;scrollbar-width:none}.ds-calendar-week[data-phone=scroll] .ds-calendar-week__day{scroll-snap-align:start}}.ds-card{--_bg:var(--card-bg);--_bg-hover:var(--card-bg-hover);--_border:var(--card-border);--_border-hover:var(--border-secondary);--_padding:var(--card-padding);--_inner-radius:calc(var(--card-radius) - 1px);border:1px solid var(--_border);border-radius:var(--card-radius);background:var(--_bg);min-width:0;color:var(--text-primary);text-align:start;flex-direction:column;text-decoration:none;display:flex}.ds-card__media{aspect-ratio:var(--card-media-ratio);background:var(--bg-surface-3);position:relative;overflow:hidden}.ds-card__media>img,.ds-card__media>video{object-fit:cover;width:100%;height:100%}.ds-card__media:after{content:"";border-radius:inherit;corner-shape:inherit;box-shadow:inset 0 0 0 1px var(--image-outline);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ds-card__media:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--_inner-radius);border-top-right-radius:var(--_inner-radius)}.ds-card__media:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--_inner-radius);border-top-right-radius:var(--_inner-radius)}.ds-card__media:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--_inner-radius);border-top-right-radius:var(--_inner-radius)}.ds-card__media:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--_inner-radius);border-top-left-radius:var(--_inner-radius)}.ds-card__media:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--_inner-radius);border-top-left-radius:var(--_inner-radius)}.ds-card__media:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--_inner-radius);border-top-left-radius:var(--_inner-radius)}.ds-card__media:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--_inner-radius);border-bottom-left-radius:var(--_inner-radius)}.ds-card__media:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--_inner-radius);border-bottom-left-radius:var(--_inner-radius)}.ds-card__media:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--_inner-radius);border-bottom-left-radius:var(--_inner-radius)}.ds-card__media:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--_inner-radius);border-bottom-right-radius:var(--_inner-radius)}.ds-card__media:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--_inner-radius);border-bottom-right-radius:var(--_inner-radius)}.ds-card__media:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--_inner-radius);border-bottom-right-radius:var(--_inner-radius)}.ds-card__header{padding:var(--_padding);padding-block-end:0}.ds-card__title{font-family:var(--font-family-heading);font-size:var(--font-size-s);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance;margin:0}.ds-card__subtitle{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;margin:0;margin-block-start:var(--space-1)}.ds-card__body{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;padding:var(--_padding);flex:1}.ds-card__footer{align-items:center;gap:var(--space-2);padding:var(--_padding);display:flex}.ds-card__footer[data-align=end]{justify-content:flex-end}.ds-card__footer[data-align=between]{justify-content:space-between}.ds-card__header+.ds-card__body{padding-block-start:var(--space-3)}.ds-card__body+.ds-card__footer{padding-block-start:0}.ds-card[data-surface="1"]{--_bg:var(--bg-surface-1);--_bg-hover:var(--bg-surface-1-hover)}.ds-card[data-surface="2"]{--_bg:var(--bg-surface-2);--_bg-hover:var(--bg-surface-2-hover)}.ds-card[data-surface="3"]{--_bg:var(--bg-surface-3);--_bg-hover:var(--bg-surface-3-hover)}.ds-card[data-surface="4"]{--_bg:var(--bg-surface-4);--_bg-hover:var(--bg-surface-4-hover)}.ds-card[data-surface=raised]{--_bg:var(--bg-surface-raised);--_bg-hover:var(--bg-surface-raised-hover)}.ds-card[data-variant=outlined]{--_bg:transparent;--_bg-hover:var(--bg-hover);--_border:var(--border-primary);--_border-hover:var(--border-hover)}.ds-card[data-padding=s]{--_padding:var(--space-3)}.ds-card[data-padding=l]{--_padding:var(--space-8)}.ds-card__link{color:inherit;text-decoration:none}.ds-card[data-interactive]{cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), border-color var(--duration-fast) var(--easing-default);position:relative}.ds-card[data-interactive]:focus{outline:none}.ds-card[data-interactive]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ds-card[data-interactive]:hover{background:var(--_bg-hover);border-color:var(--_border-hover)}}.ds-card[data-interactive]:active{background:var(--_bg)}.ds-card[data-interactive] .ds-card__link:after{content:"";border-radius:var(--card-radius);position:absolute;top:0;bottom:0;left:0;right:0}.ds-card[data-interactive] :-webkit-any(a[href],button,input,select,textarea,summary,[tabindex]):not(.ds-card__link){z-index:1;position:relative}.ds-card[data-interactive] :-moz-any(a[href],button,input,select,textarea,summary,[tabindex]):not(.ds-card__link){z-index:1;position:relative}.ds-card[data-interactive] :is(a[href],button,input,select,textarea,summary,[tabindex]):not(.ds-card__link){z-index:1;position:relative}.ds-card[data-interactive]:has(.ds-card__link:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@supports selector(:has(*)){.ds-card[data-interactive] .ds-card__link:focus-visible{outline:none}}.ds-chat-row{--_title:var(--text-primary);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-content:center;align-items:center;row-gap:var(--space-0-5);width:100%;min-width:0;min-height:var(--chat-row-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-l);color:var(--_title);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"avatar title status time""avatar preview trail trail";text-decoration:none;display:grid}.ds-chat-row:focus{outline:none}.ds-chat-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-chat-row:hover{background:var(--bg-hover)}}.ds-chat-row:active{background:var(--bg-active)}.ds-chat-row__avatar{grid-area:avatar;margin-inline-end:var(--space-3)}.ds-chat-row__title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;min-width:0;color:var(--_title);text-overflow:ellipsis;white-space:nowrap;grid-area:title;margin-block-start:-.15em;margin-block-end:-.15em;margin-inline-end:var(--space-2);padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-chat-row__status{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-tertiary);flex-shrink:0;grid-area:status;margin-inline-end:var(--space-0-5)}.ds-chat-row__status[data-status=read]{color:var(--icon-accent)}.ds-chat-row__time{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:time}.ds-chat-row__preview{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;min-width:0;color:var(--text-tertiary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:preview;align-self:start;margin-block-start:-.15em;margin-inline-end:var(--space-2);padding-block-start:.15em;display:-webkit-box;overflow:hidden}.ds-chat-row__pin,.ds-chat-row__badge,.ds-chat-row__state{grid-area:trail;place-self:start end}.ds-chat-row__pin{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-tertiary);flex-shrink:0;margin-block-start:calc((var(--icon-size) - var(--icon-size-s)) / 2)}.ds-chat-row:has(>.ds-chat-row__badge)>.ds-chat-row__pin{grid-column:3;margin-inline-end:var(--space-1)}.ds-chat-row:has(>.ds-chat-row__pin)>.ds-chat-row__badge{grid-column:4}.ds-chat-row .ds-chat-row__badge{--badge-bg:var(--unread-bg);--badge-text:var(--unread-text);min-width:var(--icon-size);padding-inline:var(--space-1);border-radius:var(--radius-full);corner-shape:round;font-variant-numeric:tabular-nums;justify-content:center}.ds-chat-row .ds-chat-row__badge[data-muted]{--badge-bg:var(--unread-muted-bg);--badge-text:var(--text-secondary)}.ds-chat-row .ds-chat-row__badge:empty{width:var(--space-2);min-width:0;height:var(--space-2);margin-block-start:var(--space-1);padding:0}.ds-chat-row:-webkit-any([aria-current=page],[aria-current=true]){--_title:var(--chat-row-selected-text);background:var(--chat-row-selected-bg)}.ds-chat-row:-moz-any([aria-current=page],[aria-current=true]){--_title:var(--chat-row-selected-text);background:var(--chat-row-selected-bg)}.ds-chat-row:is([aria-current=page],[aria-current=true]){--_title:var(--chat-row-selected-text);background:var(--chat-row-selected-bg)}.ds-chat-row[data-density=compact]{align-items:center;gap:var(--space-2);min-width:0;height:var(--nav-item-height);padding-inline:var(--space-2);border-radius:var(--nav-radius);color:var(--nav-item-text);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);min-height:0;height:var(--control-size-s);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title trail trail";padding-block-start:0;padding-block-end:0;text-decoration:none;display:grid}@media (pointer:coarse){.ds-chat-row[data-density=compact]{height:max(var(--control-size-s), var(--hit-size))}}.ds-chat-row[data-density=compact] .ds-chat-row__avatar,.ds-chat-row[data-density=compact] .ds-chat-row__preview,.ds-chat-row[data-density=compact] .ds-chat-row__time,.ds-chat-row[data-density=compact] .ds-chat-row__status{display:none}.ds-chat-row[data-density=compact] .ds-chat-row__title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;color:inherit}.ds-chat-row[data-density=compact] .ds-chat-row__pin,.ds-chat-row[data-density=compact] .ds-chat-row__badge{align-self:center;margin-block-start:0}.ds-chat-row[data-density=compact]:has(>.ds-chat-row__badge)>.ds-chat-row__pin{grid-column:2}.ds-chat-row[data-density=compact]:has(>.ds-chat-row__pin)>.ds-chat-row__badge{grid-column:3}.ds-chat-row[data-density=compact]:focus{outline:none}.ds-chat-row[data-density=compact]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-chat-row[data-density=compact]:hover{background:var(--nav-item-hover);color:var(--nav-item-text-active)}}.ds-chat-row[data-density=compact]:-webkit-any([aria-current=page],[aria-current=true]){background:var(--chat-row-selected-bg);color:var(--chat-row-selected-text)}.ds-chat-row[data-density=compact]:-moz-any([aria-current=page],[aria-current=true]){background:var(--chat-row-selected-bg);color:var(--chat-row-selected-text)}.ds-chat-row[data-density=compact]:is([aria-current=page],[aria-current=true]){background:var(--chat-row-selected-bg);color:var(--chat-row-selected-text)}.ds-checkbox{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:flex-start;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.ds-checkbox[data-size=s]{font-size:var(--font-size-xs)}.ds-checkbox:has(>.ds-checkbox__input:disabled){cursor:not-allowed}@media (pointer:coarse){.ds-checkbox{position:relative}.ds-checkbox:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-checkbox__input{--_size:var(--control-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:var(--_size);height:var(--_size);border:var(--control-border-width) solid var(--control-border);border-radius:var(--radius-inner);background:var(--control-bg);cursor:inherit;transition:border-color var(--duration-fast) var(--easing-default), background-color var(--duration-fast) var(--easing-default);flex-shrink:0;margin:0;position:relative}.ds-checkbox__input:focus{outline:none}.ds-checkbox__input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-checkbox__input[data-size=s],.ds-checkbox[data-size=s]>.ds-checkbox__input{--_size:calc(var(--control-size) - var(--space-1))}.ds-checkbox__input:after{content:"";color:var(--control-checked-fg);background:currentColor;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover){.ds-checkbox__input:hover:not(:-webkit-any(:checked,:indeterminate,[data-indeterminate],[aria-invalid=true],:disabled)){border-color:var(--control-border-hover)}.ds-checkbox__input:hover:not(:-moz-any(:checked,:indeterminate,[data-indeterminate],[aria-invalid=true],:disabled)){border-color:var(--control-border-hover)}.ds-checkbox__input:hover:not(:is(:checked,:indeterminate,[data-indeterminate],[aria-invalid=true],:disabled)){border-color:var(--control-border-hover)}}.ds-checkbox__input[aria-invalid=true]{border-color:var(--border-error)}.ds-checkbox__input:after{opacity:0;width:75%;height:75%;transition:opacity var(--duration-fast) var(--easing-out), scale calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-out);background:currentColor;flex-shrink:0;scale:.6;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-checkbox__input:checked,.ds-checkbox__input:indeterminate,.ds-checkbox__input[data-indeterminate]{border-color:var(--control-checked-bg);background:var(--control-checked-bg)}.ds-checkbox__input:checked:after{opacity:1;scale:1}.ds-checkbox__input:indeterminate:after,.ds-checkbox__input[data-indeterminate]:after{width:55%;width:round(55%,2px);height:var(--control-border-width);border-radius:var(--radius-full);corner-shape:round;opacity:1;scale:1;-webkit-mask:none;mask:none}@media (pointer:coarse){.ds-checkbox__input:not(label *):before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-checkbox__input:disabled{border-color:var(--border-disabled);background:var(--bg-disabled)}.ds-checkbox__input:disabled:after{color:var(--text-disabled)}@media (prefers-reduced-motion:reduce){.ds-checkbox__input,.ds-checkbox__input:after{transition:none}}.ds-checkbox>.ds-checkbox__input{margin-block-start:calc((1lh - var(--_size)) / 2)}.ds-checkbox__label{min-width:0}.ds-checkbox__input:disabled~.ds-checkbox__label{color:var(--text-disabled)}.ds-checkpoint{--chat-service-bg:transparent;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-size-s);padding-block-start:0;padding-block-end:0;padding-inline-end:0;display:flex}.ds-checkpoint__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-button.ds-checkpoint__restore{transition:background-color var(--duration-fast) var(--easing-default), border-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default), scale calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default), opacity var(--duration-fast) var(--easing-default);flex-shrink:0}@media (hover:hover){.ds-button.ds-checkpoint__restore{opacity:0}.ds-checkpoint:hover .ds-button.ds-checkpoint__restore,.ds-checkpoint:focus-within .ds-button.ds-checkpoint__restore{opacity:1}}:where(.ds-message-list) [data-checkpoint-reverted]{opacity:var(--checkpoint-reverted-opacity);transition:opacity var(--duration-base) var(--easing-default)}.ds-checkpoint__bar{z-index:calc(var(--z-sticky) + 1);width:auto;margin-block-start:auto;margin-right:max(var(--composer-dock-inset), (100% - var(--chat-column-width)) / 2, var(--safe-right));margin-left:max(var(--composer-dock-inset), (100% - var(--chat-column-width)) / 2, var(--safe-left));flex-shrink:0;position:sticky;bottom:calc(var(--keyboard-inset,0px) + max(var(--composer-dock-height,0px), var(--safe-bottom)) + var(--checkpoint-bar-offset))}.ds-checkpoint__bar:not([hidden])+.ds-composer[data-dock]{margin-block-start:0}:where(:has(>.ds-checkpoint__bar:not([hidden]))){--message-list-jump-offset:calc(var(--space-3) + var(--control-size-s) + var(--checkpoint-bar-offset))}.ds-citation{--_bg:var(--citation-bg);--_text:var(--citation-text);--_border:transparent;font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-1);height:calc(var(--font-size-xs) * 1.75);padding-inline:var(--space-1-5);border:1px solid var(--_border);border-radius:var(--radius-full);background:var(--_bg);color:var(--_text);white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;max-width:calc(var(--space-1) * 48);corner-shape:round;font-size:var(--font-size-xs);vertical-align:.15em;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);margin-inline-start:var(--space-1);text-decoration:none;display:inline-flex}.ds-citation:focus{outline:none}.ds-citation:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ds-citation:hover{--_bg:var(--citation-bg-hover);--_text:var(--text-primary)}}.ds-citation:focus-visible{--_bg:var(--citation-bg-hover);--_text:var(--text-primary)}@media (pointer:coarse){.ds-citation{position:relative}.ds-citation:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-citation__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-citation__count{color:var(--text-tertiary);flex-shrink:0}.ds-clip{--_type:var(--track-purple);--_c:var(--track-color,var(--_type));--_from:color-mix(in oklab, var(--_c) 86%, var(--color-black));--_to:color-mix(in oklab, var(--_c) 94%, var(--color-white));--_edge:color-mix(in oklab, var(--_c) 78%, var(--color-white));--_ring:transparent;--_lift:0 0 transparent;--_inset-y:calc(var(--space-1) * .75);--_grip:var(--space-1);--_grip-hit:var(--space-3);--_thumb-w:var(--clip-thumb-width,var(--space-12));top:0;bottom:0;left:calc(var(--start,0) * 100%);width:calc((var(--end,1) - var(--start,0)) * 100%);min-width:var(--space-2);border-radius:var(--clip-radius);background:linear-gradient(var(--_from), var(--_to));box-shadow:inset 0 0 0 1px var(--_edge), 0 0 0 1px var(--_ring), var(--_lift);color:var(--clip-text);text-align:start;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:filter var(--timeline-duration) var(--easing-out), box-shadow var(--timeline-duration) var(--easing-out), opacity var(--timeline-duration) var(--easing-out), scale calc(var(--timeline-duration) * var(--motion-scale,1)) var(--easing-out);border:0;grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);align-items:center;margin:0;padding:0;display:grid;position:absolute;container:ds-clip/inline-size}.ds-clip[data-color=purple]{--track-color:var(--track-purple)}.ds-clip[data-color=indigo]{--track-color:var(--track-indigo)}.ds-clip[data-color=rust]{--track-color:var(--track-rust)}.ds-clip[data-color=green]{--track-color:var(--track-green)}.ds-clip[data-color=teal]{--track-color:var(--track-teal)}.ds-clip[data-color=muted]{--track-color:var(--track-muted)}.ds-clip[data-type=video]{--_type:var(--track-indigo)}.ds-clip[data-type=audio]{--_type:var(--track-green)}.ds-clip[data-type=overlay]{--_type:var(--track-rust)}.ds-clip[data-type=action]{--_inset-y:var(--space-0-5);border-radius:var(--radius-full);corner-shape:round;top:25%;bottom:25%}.ds-clip:has(>.ds-clip__thumbs,>.ds-clip__wave){padding-bottom:var(--space-1);grid-template-rows:auto minmax(0,1fr)}@media (hover:hover){.ds-clip:hover:not(:-webkit-any([aria-pressed=true],[aria-selected=true])){filter:brightness(1.12)}.ds-clip:hover:not(:-moz-any([aria-pressed=true],[aria-selected=true])){filter:brightness(1.12)}.ds-clip:hover:not(:is([aria-pressed=true],[aria-selected=true])){filter:brightness(1.12)}}.ds-clip[aria-pressed=true],.ds-clip[aria-selected=true]{--_from:color-mix(in oklab, var(--_c) 78%, var(--color-white));--_to:color-mix(in oklab, var(--_c) 86%, var(--color-white));--_edge:color-mix(in oklab, var(--_c) 52%, var(--color-white));--_ring:color-mix(in oklab, var(--_c) 60%, transparent);z-index:1}.ds-clip[data-state=dragging],.ds-clip[data-state=trimming]{--_lift:var(--shadow-menu);z-index:2;cursor:grabbing}.ds-clip[data-state=trimming]{cursor:ew-resize}.ds-clip[data-state=removing]{opacity:0;pointer-events:none;scale:0 1}@media (pointer:coarse){.ds-clip:not(:-webkit-any([aria-pressed=true],[aria-selected=true])){touch-action:pan-x pan-y}.ds-clip:not(:-moz-any([aria-pressed=true],[aria-selected=true])){touch-action:pan-x pan-y}.ds-clip:not(:is([aria-pressed=true],[aria-selected=true])){touch-action:pan-x pan-y}.ds-clip[data-type=action]:after{content:"";width:100%;height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-clip[data-fixed][data-state=trimming]:before{content:"";top:0;bottom:0;left:calc((var(--media-start,var(--start,0)) - var(--start,0)) / (var(--end,1) - var(--start,0)) * 100%);width:calc((var(--media-end,var(--end,1)) - var(--media-start,var(--start,0))) / (var(--end,1) - var(--start,0)) * 100%);border:1px dashed var(--_edge);border-radius:inherit;pointer-events:none;position:absolute}.ds-clip:focus{outline:none}.ds-clip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-clip__icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:inherit;opacity:.85;pointer-events:none;flex-shrink:0;grid-area:1/1;margin-inline-start:var(--space-3)}.ds-clip__label{min-width:0;padding-inline:var(--space-4);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;grid-area:1/2;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-clip__icon+.ds-clip__label{padding-inline-start:var(--space-1)}.ds-clip:has(>.ds-clip__thumbs,>.ds-clip__wave)>.ds-clip__label{padding-block:calc(var(--space-1) + .15em) calc(var(--space-0-5) + .15em)}.ds-clip:-webkit-any([aria-pressed=true],[aria-selected=true]):has(>.ds-clip__duration)>.ds-clip__label{padding-inline-end:var(--space-12)}.ds-clip:-moz-any([aria-pressed=true],[aria-selected=true]):has(>.ds-clip__duration)>.ds-clip__label{padding-inline-end:var(--space-12)}.ds-clip:is([aria-pressed=true],[aria-selected=true]):has(>.ds-clip__duration)>.ds-clip__label{padding-inline-end:var(--space-12)}.ds-clip__thumbs,.ds-clip__wave{min-height:0;margin-inline:var(--space-3);pointer-events:none;grid-area:2/1/auto/-1;align-self:stretch}.ds-clip__thumbs{border-radius:var(--radius-xs);background-repeat:repeat-x;background-size:var(--_thumb-w) 100%;-webkit-mask:repeating-linear-gradient(to right, black 0 calc(var(--_thumb-w) - 1px), transparent calc(var(--_thumb-w) - 1px) var(--_thumb-w));mask:repeating-linear-gradient(to right, black 0 calc(var(--_thumb-w) - 1px), transparent calc(var(--_thumb-w) - 1px) var(--_thumb-w));background-position:0}.ds-clip__wave{color:var(--waveform-color);display:block;overflow:hidden}.ds-clip__wave>svg{fill:currentColor;stroke:none;width:100%;height:100%;display:block}.ds-clip__wave:empty{background:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 3px);-webkit-mask:radial-gradient(closest-side,#000 60%,#0000) 0/13px 90% repeat-x,radial-gradient(closest-side,#000 60%,#0000) 5px/29px 60% repeat-x,radial-gradient(closest-side,#000 60%,#0000) 11px/47px 100% repeat-x;mask:radial-gradient(closest-side,#000 60%,#0000) 0/13px 90% repeat-x,radial-gradient(closest-side,#000 60%,#0000) 5px/29px 60% repeat-x,radial-gradient(closest-side,#000 60%,#0000) 11px/47px 100% repeat-x}.ds-clip__easing{width:var(--space-4);height:var(--space-4);border-radius:calc(var(--radius-xs) * 1.5);background:color-mix(in oklab, var(--_c) 70%, var(--color-white));color:var(--clip-text);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.ds-clip__easing:before{content:"";z-index:-1;width:calc(100cqw - 2 * (var(--_grip-hit) + 1px));background:oklch(from var(--color-white) l c h/.28);height:1px;position:absolute;top:50%;left:50%;translate:-50% -50%}.ds-clip__easing:after{content:"";width:var(--space-2-5);height:var(--space-2-5);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 19L19 5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 19L19 5'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-clip[data-easing=in-out]>.ds-clip__easing:after{width:var(--space-2-5);height:var(--space-2-5);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19C12 19 12 5 20 5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19C12 19 12 5 20 5'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-clip[data-easing=in]>.ds-clip__easing:after{width:var(--space-2-5);height:var(--space-2-5);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19C13 19 17 14 20 5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19C13 19 17 14 20 5'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-clip[data-easing=out]>.ds-clip__easing:after{width:var(--space-2-5);height:var(--space-2-5);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19C7 10 11 5 20 5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19C7 10 11 5 20 5'/%3E%3C/svg%3E") 50%/contain no-repeat}@container ds-clip (width<4.5rem){.ds-clip__easing{display:none}}.ds-clip__duration{top:50%;right:var(--space-4);z-index:1;height:var(--space-4);padding-inline:var(--space-1);border-radius:var(--radius-xs);background:var(--bg-scrim);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);font-stretch:100%;font-size:var(--font-size-xs);color:var(--text-on-color);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;align-items:center;display:none;position:absolute;translate:0 -50%}.ds-clip:has(>.ds-clip__thumbs,>.ds-clip__wave)>.ds-clip__duration{top:var(--space-1);translate:none}.ds-clip[aria-pressed=true]>.ds-clip__duration,.ds-clip[aria-selected=true]>.ds-clip__duration{display:inline-flex}.ds-clip__handle{z-index:1;width:var(--_grip-hit);cursor:ew-resize;position:absolute;top:0;bottom:0}.ds-clip__handle[data-edge=start]{left:0}.ds-clip__handle[data-edge=end]{right:0}.ds-clip__handle:before{content:"";top:var(--_inset-y);bottom:var(--_inset-y);width:var(--_grip);border-radius:var(--radius-full);corner-shape:round;background:var(--_edge);pointer-events:none;transition:background-color var(--timeline-duration) var(--easing-out), opacity var(--timeline-duration) var(--easing-out);position:absolute}.ds-clip__handle[data-edge=start]:before{left:var(--_inset-y)}.ds-clip__handle[data-edge=end]:before{right:var(--_inset-y)}@media (hover:hover){.ds-clip__handle:hover:before{background:color-mix(in oklab, var(--_c) 30%, var(--color-white))}}@media (pointer:coarse){.ds-clip:-webkit-any([aria-pressed=true],[aria-selected=true])>.ds-clip__handle:after{content:"";width:var(--hit-size);position:absolute;top:0;bottom:0}.ds-clip:-moz-any([aria-pressed=true],[aria-selected=true])>.ds-clip__handle:after{content:"";width:var(--hit-size);position:absolute;top:0;bottom:0}.ds-clip:is([aria-pressed=true],[aria-selected=true])>.ds-clip__handle:after{content:"";width:var(--hit-size);position:absolute;top:0;bottom:0}.ds-clip:-webkit-any([aria-pressed=true],[aria-selected=true])>.ds-clip__handle[data-edge=start]:after{right:0}.ds-clip:-moz-any([aria-pressed=true],[aria-selected=true])>.ds-clip__handle[data-edge=start]:after{right:0}.ds-clip:is([aria-pressed=true],[aria-selected=true])>.ds-clip__handle[data-edge=start]:after{right:0}.ds-clip:-webkit-any([aria-pressed=true],[aria-selected=true])>.ds-clip__handle[data-edge=end]:after{left:0}.ds-clip:-moz-any([aria-pressed=true],[aria-selected=true])>.ds-clip__handle[data-edge=end]:after{left:0}.ds-clip:is([aria-pressed=true],[aria-selected=true])>.ds-clip__handle[data-edge=end]:after{left:0}}.ds-clip[data-limit~=start]>.ds-clip__handle[data-edge=start]:before,.ds-clip[data-limit~=end]>.ds-clip__handle[data-edge=end]:before{opacity:.45}.ds-code-block{--_pad:var(--space-4);--_numbers:0px;--_marker:0px;border:1px solid var(--code-block-border);border-radius:var(--code-block-radius);background:var(--code-block-bg);flex-direction:column;min-width:0;margin:0;display:flex;overflow:clip}.ds-code-block[data-line-numbers]{--_numbers:calc(4ch + var(--space-3))}.ds-code-block:has(.ds-code-block__line[data-diff]){--_marker:2ch}.ds-code-block__header{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-size-m);padding-inline:var(--_pad) var(--space-1);background:var(--code-block-header-bg);display:flex}.ds-code-block__lang{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-code-block__copy{flex-shrink:0}.ds-code-block__check-icon,.ds-code-block__copy[data-state=copied] .ds-code-block__copy-icon{display:none}.ds-code-block__copy[data-state=copied] .ds-code-block__check-icon{color:var(--icon-success);display:block}.ds-code-block__body{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--text-primary);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);padding-block:var(--_pad);font-variant-ligatures:none;-moz-tab-size:4;tab-size:4;white-space:pre;counter-reset:line;scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;direction:ltr;margin:0;font-stretch:100%;overflow:auto hidden}.ds-code-block__body:focus{outline:none}.ds-code-block__body:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-code-block__body>code{width:max-content;min-width:100%;padding-inline:calc(var(--_pad) + var(--_numbers) + var(--_marker)) var(--_pad);font:inherit;display:block}.ds-code-block__body>code:has(.ds-code-block__line){padding-inline-start:0;padding-inline-end:0}.ds-code-block[data-wrap] .ds-code-block__body{white-space:pre-wrap;overflow-wrap:anywhere}.ds-code-block[data-wrap] .ds-code-block__body>code{width:auto}.ds-code-block__line{vertical-align:top;width:100%;min-height:1lh;padding-inline:calc(var(--_pad) + var(--_numbers) + var(--_marker)) var(--_pad);counter-increment:line;display:inline-block;position:relative}.ds-code-block[data-line-numbers] .ds-code-block__line:before{content:counter(line);width:4ch;color:var(--text-tertiary);text-align:end;-webkit-user-select:none;user-select:none;position:absolute}.ds-code-block[data-line-numbers] .ds-code-block__line:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--_pad)}.ds-code-block[data-line-numbers] .ds-code-block__line:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--_pad)}.ds-code-block[data-line-numbers] .ds-code-block__line:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--_pad)}.ds-code-block[data-line-numbers] .ds-code-block__line:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--_pad)}.ds-code-block[data-line-numbers] .ds-code-block__line:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--_pad)}.ds-code-block[data-line-numbers] .ds-code-block__line:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--_pad)}.ds-code-block__line[data-diff]:after{-webkit-user-select:none;user-select:none;position:absolute}.ds-code-block__line[data-diff]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(var(--_pad) + var(--_numbers))}.ds-code-block__line[data-diff]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(var(--_pad) + var(--_numbers))}.ds-code-block__line[data-diff]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(var(--_pad) + var(--_numbers))}.ds-code-block__line[data-diff]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(var(--_pad) + var(--_numbers))}.ds-code-block__line[data-diff]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(var(--_pad) + var(--_numbers))}.ds-code-block__line[data-diff]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(var(--_pad) + var(--_numbers))}.ds-code-block__line[data-diff=add]{background:var(--bg-success-subtle)}.ds-code-block__line[data-diff=add]:after{content:"+";color:var(--text-success)}.ds-code-block__line[data-diff=remove]{background:var(--bg-error-subtle)}.ds-code-block__line[data-diff=remove]:after{content:"−";color:var(--text-error)}.ds-code-field{border:0;min-width:0;margin:0;padding:0;position:relative}.ds-code-field[data-full]{width:100%}.ds-code-field__legend{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;margin-block-end:var(--space-2);padding:0}.ds-code-field__digits{grid-auto-flow:column;grid-auto-columns:minmax(0, var(--code-field-digit-width));gap:var(--code-field-gap);direction:ltr;width:-moz-fit-content;width:fit-content;max-width:100%;display:grid}.ds-code-field[data-full]>.ds-code-field__digits{grid-auto-columns:minmax(0,1fr);width:100%}.ds-code-field__digit{font-family:var(--font-family-body);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:var(--code-field-height);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;text-align:center;box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--field-text);transition:border-color var(--duration-fast) var(--easing-default), background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default), box-shadow var(--duration-fast) var(--easing-default);margin:0;padding:0}.ds-code-field__digit:focus{outline:none}@media (hover:hover){.ds-code-field__digit:hover:not(:-webkit-any(:focus-visible,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-code-field__digit:hover:not(:-moz-any(:focus-visible,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-code-field__digit:hover:not(:is(:focus-visible,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}}.ds-code-field__digit:focus-visible{border-color:var(--field-border-focus);box-shadow:var(--field-focus-halo);outline:none}.ds-code-field__digit[aria-invalid=true]{border-color:var(--field-border-error)}.ds-code-field__digit:disabled{background:var(--field-bg-disabled);border-color:var(--field-border-disabled);color:var(--text-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ds-code-field__digit{transition:none}}.ds-code-field__feedback{margin-top:var(--space-1);display:grid}.ds-code-field__hint,.ds-code-field__error{grid-area:1/1;margin:0}.ds-code-field__hint{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty}.ds-code-field__error{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--text-error);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:flex-start;gap:var(--space-2);display:none}.ds-code-field__error-icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-error);flex-shrink:0;margin-block-start:calc((1lh - var(--icon-size-s)) / 2)}.ds-code-field__error-message{overflow-wrap:anywhere;min-width:0}.ds-code-field:has(.ds-code-field__digit[aria-invalid=true])>.ds-code-field__feedback>.ds-code-field__hint{visibility:hidden}.ds-code-field:has(.ds-code-field__digit[aria-invalid=true])>.ds-code-field__feedback>.ds-code-field__error{display:flex}.ds-color-field{--_height:var(--control-size-m);--_padding-x:var(--field-padding-x);--_font-size:var(--font-size-s);align-items:center;gap:var(--space-2);width:var(--field-width);max-width:100%;height:var(--_height);padding-inline:var(--_padding-x);box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--field-text);transition:border-color var(--duration-fast) var(--easing-default), background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default), box-shadow var(--duration-fast) var(--easing-default);display:inline-flex}@media (hover:hover){.ds-color-field:hover:not(:-webkit-any(:has(:focus-visible),:has(>.ds-color-field__input[aria-invalid=true]),:has(>.ds-color-field__input:disabled))){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-color-field:hover:not(:-moz-any(:has(:focus-visible),:has(>.ds-color-field__input[aria-invalid=true]),:has(>.ds-color-field__input:disabled))){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-color-field:hover:not(:is(:has(:focus-visible),:has(>.ds-color-field__input[aria-invalid=true]),:has(>.ds-color-field__input:disabled))){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}}.ds-color-field:has(:focus-visible){border-color:var(--field-border-focus);box-shadow:var(--field-focus-halo);outline:none}.ds-color-field:has(>.ds-color-field__input[aria-invalid=true]){border-color:var(--field-border-error)}.ds-color-field:has(>.ds-color-field__input:disabled){background:var(--field-bg-disabled);border-color:var(--field-border-disabled);color:var(--text-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ds-color-field{transition:none}}.ds-color-field[data-size=s]{--_height:var(--control-size-s);--_font-size:var(--font-size-xs)}.ds-color-field[data-size=l]{--_height:var(--control-size-l);--_padding-x:var(--field-padding-x-l);--_font-size:var(--font-size-m)}.ds-color-field[data-full]{width:100%}.ds-color-field__swatch{width:var(--icon-size);height:var(--icon-size);border:1px solid var(--border-secondary);border-radius:var(--radius-xs);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;outline:none;flex-shrink:0;padding:0}.ds-color-field__swatch::-webkit-color-swatch-wrapper{padding:0}.ds-color-field__swatch::-webkit-color-swatch{border-radius:calc(var(--radius-xs) - 1px);border:0}.ds-color-field__swatch::-moz-color-swatch{border-radius:calc(var(--radius-xs) - 1px);border:0}.ds-color-field__swatch:disabled{cursor:not-allowed}@media (pointer:coarse){.ds-color-field__swatch{--_pad-y:calc((var(--_height) - var(--icon-size)) / 2 - 1px);width:calc(var(--icon-size) + 2 * var(--space-2));height:calc(var(--icon-size) + 2 * var(--_pad-y));margin:calc(-1 * var(--_pad-y)) calc(-1 * var(--space-2));padding:var(--_pad-y) var(--space-2);border:0}.ds-color-field__swatch::-webkit-color-swatch{border:1px solid var(--border-secondary);border-radius:var(--radius-xs)}.ds-color-field__swatch::-moz-color-swatch{border:1px solid var(--border-secondary);border-radius:var(--radius-xs)}}.ds-color-field__input{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:inherit;letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);font-stretch:100%;font-size:var(--_font-size);min-width:0;height:100%;cursor:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:none;flex:auto;margin-block-start:0;margin-block-end:0;padding:0;padding-block-start:0;padding-block-end:0;overflow:hidden}@media (pointer:coarse){.ds-color-field__input{font-size:max(1rem, var(--_font-size))}}.ds-combobox{--_height:var(--control-size-m);--_font-size:var(--font-size-s);--_text-size:var(--_font-size);--_padding-x:var(--field-padding-x);--_rise:calc(-1 * var(--space-1));--_chip-inset:calc((var(--_height) - var(--tag-height-s)) / 2 - 1px);--_action:var(--combobox-action-size);vertical-align:top;width:var(--field-width);min-width:0;max-width:100%;height:-moz-fit-content;height:fit-content;display:inline-block;position:relative}.ds-combobox__label{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;color:var(--field-label);text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;margin-block-end:calc(var(--space-1) - .15em);padding-block-start:.15em;padding-block-end:.15em;display:block;overflow:hidden}.ds-combobox__field{align-items:center;gap:var(--space-2);width:100%;height:var(--_height);padding-inline:var(--_padding-x);cursor:text;box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--field-text);transition:border-color var(--duration-fast) var(--easing-default), background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default), box-shadow var(--duration-fast) var(--easing-default);display:flex}@media (hover:hover){.ds-combobox__field:hover:not(:-webkit-any(:focus-within,:has(>.ds-combobox__input[aria-invalid=true]),:has(>.ds-combobox__input:disabled))){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-combobox__field:hover:not(:-moz-any(:focus-within,:has(>.ds-combobox__input[aria-invalid=true]),:has(>.ds-combobox__input:disabled))){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-combobox__field:hover:not(:is(:focus-within,:has(>.ds-combobox__input[aria-invalid=true]),:has(>.ds-combobox__input:disabled))){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}}.ds-combobox__field:focus-within{border-color:var(--field-border-focus);box-shadow:var(--field-focus-halo);outline:none}.ds-combobox__field:has(>.ds-combobox__input[aria-invalid=true]){border-color:var(--field-border-error)}.ds-combobox__field:has(>.ds-combobox__input:disabled){background:var(--field-bg-disabled);border-color:var(--field-border-disabled);color:var(--text-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ds-combobox__field{transition:none}}.ds-combobox__field:has(>.ds-combobox__clear,>.ds-combobox__toggle){gap:var(--space-1);padding-inline-end:calc(var(--_padding-x) - var(--space-1))}.ds-combobox__icon{width:var(--icon-size);height:var(--icon-size);color:var(--icon-tertiary);pointer-events:none;flex-shrink:0}.ds-combobox__field:has(>.ds-combobox__icon)>.ds-combobox__input{margin-inline-start:var(--space-1)}.ds-combobox__input{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;min-width:0;height:100%;font-size:var(--_text-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;flex:auto;margin:0;padding:0}.ds-combobox__input:focus{outline:none}.ds-combobox__input::placeholder{color:var(--field-placeholder);opacity:1}.ds-combobox__input:disabled{cursor:not-allowed}.ds-combobox__clear,.ds-combobox__toggle{width:var(--combobox-action-size);height:var(--combobox-action-size);border-radius:var(--radius-inner);color:var(--icon-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ds-combobox__clear>svg,.ds-combobox__toggle>svg{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}@media (hover:hover){.ds-combobox__clear:hover,.ds-combobox__toggle:hover{background:var(--bg-hover);color:var(--icon-primary)}}.ds-combobox__clear:disabled,.ds-combobox__toggle:disabled{color:var(--icon-disabled);cursor:not-allowed;pointer-events:none}@media (pointer:coarse){.ds-combobox__clear,.ds-combobox__toggle{width:var(--hit-size);align-self:stretch;height:auto}.ds-combobox__clear:before,.ds-combobox__toggle:before{content:"";width:100%;height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-combobox__toggle>svg{transition:rotate calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default)}.ds-combobox[data-state=open]>.ds-combobox__field{border-color:var(--field-border-focus);box-shadow:var(--field-focus-halo)}.ds-combobox[data-state=open] .ds-combobox__toggle>svg{rotate:180deg}.ds-combobox__popup{z-index:var(--z-popover);width:100%;max-height:var(--combobox-max-height);margin:var(--space-1) 0 0;padding:var(--overlay-padding);scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;overscroll-behavior:contain;border:1px solid var(--overlay-border);border-radius:var(--overlay-radius);background:var(--overlay-bg);box-shadow:var(--overlay-shadow);display:none;position:absolute;overflow:hidden auto}.ds-combobox__popup:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-combobox__popup:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-combobox__popup:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-combobox__popup:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-combobox__popup:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-combobox__popup:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-combobox__popup[popover]{color:var(--text-primary);margin:0;overflow:auto}.ds-combobox[data-state=open]>.ds-combobox__popup{transition:opacity var(--duration-fast) var(--easing-default), translate calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);display:block}@starting-style{.ds-combobox[data-state=open]>.ds-combobox__popup{opacity:0;translate:0 var(--_rise,0)}}.ds-combobox__list{flex-direction:column;display:flex}.ds-combobox__list:focus{outline:none}.ds-combobox__group{flex-direction:column;display:flex}.ds-combobox__group+.ds-combobox__group{margin-block-start:var(--space-1)}.ds-combobox__heading{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;padding:var(--space-2) var(--space-3) var(--space-1) calc(var(--space-2) + var(--icon-size-s) + var(--space-2));-webkit-user-select:none;user-select:none}.ds-combobox__option{padding-block:var(--space-1-5);padding-inline:var(--space-2) var(--space-3);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:center;gap:var(--space-2);width:100%;min-height:var(--overlay-item-height);border-radius:var(--overlay-item-radius);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);background:0 0;text-decoration:none;display:flex}.ds-combobox__option:focus{outline:none}.ds-combobox__option:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-combobox__option:hover{background:var(--overlay-item-hover);color:var(--text-primary)}}.ds-combobox__option:focus-visible{background:var(--overlay-item-hover);color:var(--text-primary)}@media (hover:hover){.ds-combobox__option:hover{background:0 0}}.ds-combobox__option[data-active]{background:var(--overlay-item-hover);color:var(--text-primary)}.ds-combobox__option:active{background:var(--overlay-item-active)}@media (forced-colors:active){.ds-combobox__option[data-active]{outline:var(--focus-ring-width) solid Highlight;outline-offset:calc(-1 * var(--focus-ring-width))}}.ds-combobox__option:before{content:"";opacity:0;width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-check-s) center/contain no-repeat;mask:var(--glyph-check-s) center/contain no-repeat;transition:opacity var(--duration-fast) var(--easing-default);background:currentColor;flex-shrink:0}.ds-combobox__option[aria-selected=true]:before{opacity:1}@media (forced-colors:active){.ds-combobox__option:before{forced-color-adjust:none;background:canvastext}}.ds-combobox__option{white-space:normal;overflow-wrap:anywhere}.ds-combobox__option.ds-combobox__create:before{display:none}.ds-combobox__option[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed;pointer-events:none}.ds-combobox__create-icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-secondary);flex-shrink:0}.ds-combobox__create-label{min-width:0}.ds-combobox__create-prefix{color:var(--text-secondary)}.ds-combobox__create-value{color:var(--text-primary)}.ds-combobox__empty{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;min-height:var(--overlay-item-height);padding:var(--space-1-5) var(--space-3) var(--space-1-5) calc(var(--space-2) + var(--icon-size-s) + var(--space-2));overflow-wrap:anywhere;align-items:center;display:flex}.ds-combobox__query{color:var(--text-primary)}.ds-combobox[data-size=s]{--_height:var(--control-size-s);--_font-size:var(--font-size-xs)}.ds-combobox[data-size=l]{--_height:var(--control-size-l);--_padding-x:var(--field-padding-x-l);--_font-size:var(--font-size-m)}.ds-combobox[data-full]{width:100%;display:block}.ds-combobox[data-appearance=filled]{--field-bg:var(--field-filled-bg);--field-border:var(--field-filled-border);--field-border-hover:var(--field-filled-border);--field-border-focus:var(--field-filled-border-focus);--field-focus-halo:none;--_bg-hover:var(--field-filled-bg-hover)}.ds-combobox[data-size=s] .ds-combobox__icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}.ds-combobox[data-size=s] .ds-combobox__toggle>svg{width:var(--icon-size-xs);height:var(--icon-size-xs);--icon-stroke:var(--icon-stroke-xs);flex-shrink:0}.ds-combobox[data-multiple] .ds-combobox__field{align-content:flex-start;gap:var(--space-1);height:auto;min-height:var(--_height);max-height:calc(var(--combobox-chip-rows) * (var(--tag-height-s) + var(--space-1)) - var(--space-1) + 2 * (var(--_chip-inset) + 1px));padding:var(--_chip-inset);scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;flex-wrap:wrap;overflow:hidden auto}.ds-combobox[data-multiple] .ds-combobox__input{height:var(--tag-height-s);flex:4rem;padding-inline-start:var(--space-1)}.ds-combobox[data-multiple] .ds-combobox__input:first-child{padding-inline-start:calc(var(--_padding-x) - var(--_chip-inset))}.ds-combobox[data-multiple] .ds-tag{flex-shrink:1;min-width:0}.ds-combobox[data-multiple] .ds-tag__remove{opacity:1}.ds-combobox[data-multiple] .ds-tag__remove:before{height:max(100%, min(2rem, var(--tag-height-s) + 2 * var(--_chip-inset)))}.ds-combobox[data-multiple] .ds-combobox__field:has(>.ds-combobox__clear:not([hidden]),>.ds-combobox__toggle){padding-inline-end:calc(var(--_padding-x) + var(--_action))}.ds-combobox[data-multiple] .ds-combobox__field:has(>.ds-combobox__clear:not([hidden])):has(>.ds-combobox__toggle){padding-inline-end:calc(var(--_padding-x) + 2 * var(--_action) + var(--space-1))}.ds-combobox[data-multiple] .ds-combobox__clear,.ds-combobox[data-multiple] .ds-combobox__toggle{align-self:flex-start;position:absolute}.ds-combobox[data-multiple] .ds-combobox__clear:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(1px + var(--_padding-x) - var(--space-1))}.ds-combobox[data-multiple] .ds-combobox__clear:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(1px + var(--_padding-x) - var(--space-1))}.ds-combobox[data-multiple] .ds-combobox__clear:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(1px + var(--_padding-x) - var(--space-1))}.ds-combobox[data-multiple] .ds-combobox__toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(1px + var(--_padding-x) - var(--space-1))}.ds-combobox[data-multiple] .ds-combobox__toggle:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(1px + var(--_padding-x) - var(--space-1))}.ds-combobox[data-multiple] .ds-combobox__toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(1px + var(--_padding-x) - var(--space-1))}.ds-combobox[data-multiple] .ds-combobox__clear:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(1px + var(--_padding-x) - var(--space-1))}.ds-combobox[data-multiple] .ds-combobox__clear:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(1px + var(--_padding-x) - var(--space-1))}.ds-combobox[data-multiple] .ds-combobox__clear:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(1px + var(--_padding-x) - var(--space-1))}.ds-combobox[data-multiple] .ds-combobox__toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(1px + var(--_padding-x) - var(--space-1))}.ds-combobox[data-multiple] .ds-combobox__toggle:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(1px + var(--_padding-x) - var(--space-1))}.ds-combobox[data-multiple] .ds-combobox__toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(1px + var(--_padding-x) - var(--space-1))}@media (pointer:coarse){.ds-combobox[data-multiple] .ds-combobox__clear,.ds-combobox[data-multiple] .ds-combobox__toggle{height:var(--tag-height-s)}}.ds-combobox[data-multiple] .ds-combobox__clear:has(~.ds-combobox__toggle):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(1px + var(--_padding-x) + var(--_action))}.ds-combobox[data-multiple] .ds-combobox__clear:has(~.ds-combobox__toggle):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(1px + var(--_padding-x) + var(--_action))}.ds-combobox[data-multiple] .ds-combobox__clear:has(~.ds-combobox__toggle):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(1px + var(--_padding-x) + var(--_action))}.ds-combobox[data-multiple] .ds-combobox__clear:has(~.ds-combobox__toggle):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(1px + var(--_padding-x) + var(--_action))}.ds-combobox[data-multiple] .ds-combobox__clear:has(~.ds-combobox__toggle):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(1px + var(--_padding-x) + var(--_action))}.ds-combobox[data-multiple] .ds-combobox__clear:has(~.ds-combobox__toggle):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(1px + var(--_padding-x) + var(--_action))}@media (pointer:coarse){.ds-combobox{--_text-size:max(1rem, var(--_font-size));--_action:var(--hit-size)}}.ds-combobox__feedback{margin-top:var(--space-1);display:grid}.ds-combobox__hint,.ds-combobox__error{grid-area:1/1;margin:0}.ds-combobox__hint{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty}.ds-combobox__error{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--text-error);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:flex-start;gap:var(--space-2);display:none}.ds-combobox__error-icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-error);flex-shrink:0;margin-block-start:calc((1lh - var(--icon-size-s)) / 2)}.ds-combobox__error-message{overflow-wrap:anywhere;min-width:0}.ds-combobox:has(>.ds-combobox__field>.ds-combobox__input[aria-invalid=true])>.ds-combobox__feedback>.ds-combobox__hint{visibility:hidden}.ds-combobox:has(>.ds-combobox__field>.ds-combobox__input[aria-invalid=true])>.ds-combobox__feedback>.ds-combobox__error{display:flex}.ds-command{--_inset:var(--command-inset)}@media (min-width:36rem){.ds-command.ds-modal{width:var(--command-width);height:min(var(--command-height), 100dvh - var(--command-top) - var(--space-8))}.ds-command.ds-modal:not([data-static]){margin-block:var(--command-top) auto}}.ds-command__search{align-items:center;gap:var(--space-2);box-sizing:content-box;height:var(--command-search-height);padding-inline:calc(2 * var(--_inset));border-block-end:1px solid var(--divider-color);flex-shrink:0;display:flex}.ds-command .ds-command__search>.ds-command__cancel{flex-shrink:0;margin-inline-end:calc(-1 * var(--_inset));display:none}.ds-command__search-icon{width:var(--icon-size);height:var(--icon-size);color:var(--icon-tertiary);flex-shrink:0}.ds-command__input{font-family:var(--font-family-body);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;flex:auto;min-width:0;height:100%;margin:0;padding:0}.ds-command__input:focus{outline:none}.ds-command__input::placeholder{color:var(--field-placeholder);opacity:1}.ds-command__crumb{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;min-width:0;max-width:40%;height:var(--command-crumb-height);padding:0 var(--space-2);border-radius:var(--command-crumb-radius);background:var(--command-crumb-bg);color:var(--command-crumb-text);line-height:var(--command-crumb-height);white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--duration-fast) var(--easing-default);border:0;flex:none;margin:0;display:block;overflow:hidden}.ds-command button.ds-command__crumb{cursor:pointer}@media (hover:hover){.ds-command button.ds-command__crumb:hover{background:var(--command-crumb-bg-hover)}}.ds-command__list{min-height:0;padding:var(--_inset);scroll-padding-block:var(--_inset);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.ds-command__list:focus{outline:none}.ds-command__group{flex-direction:column;flex-shrink:0;display:flex}.ds-command__group+.ds-command__group{margin-block-start:var(--space-1)}.ds-command__heading{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;padding:var(--space-2) var(--_inset) var(--space-1);-webkit-user-select:none;user-select:none;flex-shrink:0}.ds-command[data-searching] .ds-command__group{display:contents}.ds-command[data-searching] .ds-command__heading{display:none}.ds-command[data-searching] .ds-command__item:not([aria-disabled=true]) .ds-command__label{color:var(--command-dimmed-text)}.ds-command__item{padding-inline:var(--_inset);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:center;gap:var(--space-2);width:100%;min-height:var(--overlay-item-height);border-radius:var(--overlay-item-radius);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);background:0 0;flex-shrink:0;text-decoration:none;display:flex}.ds-command__item:focus{outline:none}.ds-command__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-command__item:hover{background:var(--overlay-item-hover);color:var(--text-primary)}}.ds-command__item:focus-visible{background:var(--overlay-item-hover);color:var(--text-primary)}@media (hover:hover){.ds-command__item:hover{background:0 0}}.ds-command__item[data-active]{background:var(--overlay-item-hover);color:var(--text-primary)}.ds-command__item:active{background:var(--overlay-item-active)}@media (forced-colors:active){.ds-command__item[data-active]{outline:var(--focus-ring-width) solid Highlight;outline-offset:calc(-1 * var(--focus-ring-width))}}.ds-command__item[data-active] .ds-command__icon{color:var(--icon-primary)}.ds-command__item[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed;pointer-events:none}.ds-command__icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-secondary);flex-shrink:0}.ds-command__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-command__label mark{color:var(--command-mark);text-underline-offset:.2em;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.ds-command__hint{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-command__item[aria-disabled=true] .ds-command__hint{color:inherit}.ds-command__shortcut{align-items:center;gap:var(--space-1);font:inherit;flex-shrink:0;margin-inline-start:auto;padding-inline-start:var(--space-3);display:inline-flex}.ds-command__loading,.ds-command__empty{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:center;gap:var(--space-2);min-height:var(--overlay-item-height);margin:var(--_inset) var(--_inset) 0;padding-inline:var(--_inset);overflow-wrap:anywhere;flex-shrink:0;display:flex}.ds-command__empty{padding-block:calc((var(--overlay-item-height) - 1lh) / 2);display:block}.ds-command__loading{color:var(--text-secondary)}.ds-command__loading>.ds-spinner{color:var(--icon-tertiary)}.ds-command__query{color:var(--text-primary)}.ds-command__footer{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;justify-content:flex-end;align-items:center;column-gap:var(--space-4);min-height:var(--control-size-m);padding:var(--space-1) calc(2 * var(--_inset));border-block-start:1px solid var(--divider-color);flex-wrap:wrap;flex-shrink:0;display:flex}.ds-command__key{align-items:center;gap:var(--space-1-5);white-space:nowrap;display:inline-flex}.ds-command__keys{gap:var(--space-0-5);display:inline-flex}@media (pointer:coarse){.ds-command__item,.ds-command__loading,.ds-command__empty{font-size:var(--font-size-m)}.ds-command__icon{width:var(--icon-size);height:var(--icon-size);flex-shrink:0}.ds-command__shortcut,.ds-command__footer{display:none}}@media not (min-width:36rem){.ds-command .ds-command__search>.ds-command__cancel{display:inline-flex}.ds-command__list{padding-block-end:calc(var(--_inset) + max(0px, var(--safe-bottom) - var(--keyboard-inset,0px)))}}.ds-command-output{--_pad:var(--space-3);border:1px solid var(--code-block-border);border-radius:var(--code-block-radius);background:var(--code-block-bg);flex-direction:column;min-width:0;margin:0;display:flex;position:relative;overflow:clip}.ds-tool-call>.ds-command-output{margin-block:var(--space-1) var(--space-2);margin-inline-start:calc(var(--icon-size-s) + var(--space-2))}.ds-command-output__header{align-items:center;gap:var(--space-2);min-height:var(--control-size-m);padding-block:var(--space-1);padding-inline:var(--_pad) var(--space-1);background:var(--code-block-header-bg);display:flex}.ds-command-output[data-wrap] .ds-command-output__header{align-items:flex-start}.ds-command-output__prompt{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-tertiary);flex-shrink:0}.ds-command-output[data-wrap] .ds-command-output__prompt{margin-block-start:calc((var(--control-size-s) - var(--icon-size-s)) / 2)}.ds-command-output__command{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-code);color:var(--text-primary);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);font-variant-ligatures:none;-moz-tab-size:4;tab-size:4;direction:ltr;unicode-bidi:isolate;flex:0 auto;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;font-stretch:100%;overflow:hidden}.ds-command-output[data-wrap] .ds-command-output__command{margin-block:calc((var(--control-size-s) - 1lh) / 2) 0;text-overflow:clip;white-space:pre-wrap;overflow-wrap:anywhere;padding-block-start:0;padding-block-end:0;overflow:visible}.ds-command-output__cwd{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);direction:ltr;unicode-bidi:isolate;flex:0 100000 auto;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;font-stretch:100%;overflow:hidden}.ds-command-output__actions{align-items:center;gap:var(--space-1);flex-shrink:0;margin-inline-start:auto;display:flex}.ds-command-output__elapsed{padding-inline:var(--space-1);font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;font-variant-numeric:tabular-nums;white-space:nowrap}.ds-command-output:not([data-state=running]) :-webkit-any(.ds-command-output__elapsed,.ds-command-output__stop){display:none}.ds-command-output:not([data-state=running]) :-moz-any(.ds-command-output__elapsed,.ds-command-output__stop){display:none}.ds-command-output:not([data-state=running]) :is(.ds-command-output__elapsed,.ds-command-output__stop){display:none}.ds-command-output__body{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-code);color:var(--text-primary);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);max-height:calc(var(--command-output-fold) * 1lh + 2 * var(--_pad));padding:var(--_pad);font-variant-ligatures:none;-moz-tab-size:4;tab-size:4;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;overscroll-behavior:contain;direction:ltr;unicode-bidi:isolate;margin:0;font-stretch:100%;overflow:hidden auto}.ds-command-output__body:focus{outline:none}.ds-command-output__body:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-command-output__body>code{font:inherit;display:block}.ds-command-output__body:has(>code:empty){display:none}.ds-command-output[data-expanded] .ds-command-output__body{max-height:none}.ds-command-output__stderr{color:var(--command-output-stderr)}.ds-command-output__footer{align-items:center;gap:var(--space-1) var(--space-2);min-height:var(--control-size-s);padding-block:var(--space-1);padding-inline:var(--space-1) var(--_pad);font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;flex-wrap:wrap;display:flex}.ds-command-output__footer:not(:has(>:not([hidden]))){display:none}.ds-command-output__fold[hidden]+.ds-command-output__result{padding-inline-start:calc(var(--_pad) - var(--space-1))}.ds-command-output__result{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:inline-flex}.ds-command-output__fold[hidden]+.ds-command-output__result{margin-inline-start:0}.ds-command-output__result[hidden]{display:none}.ds-command-output__exit:not([data-status]){color:var(--text-tertiary)}.ds-command-output__duration{font-variant-numeric:tabular-nums}.ds-composer{--_round:var(--control-size-s);--_box-pad:var(--space-2);--_radius:var(--composer-radius);--_gap:var(--space-1);--btn-height:var(--_round)}@media (pointer:coarse){.ds-composer{--_gap:max(var(--space-1), var(--hit-size) - var(--_round))}}.ds-composer{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}:has(>.ds-composer[data-dock]){flex-direction:column;display:flex}.ds-composer[data-dock]{--_side:max(var(--composer-dock-inset), (100% - var(--chat-column-width)) / 2);bottom:var(--keyboard-inset,0px);z-index:var(--z-sticky);isolation:isolate;padding:var(--space-2) max(var(--_side), var(--safe-right)) max(var(--space-2), var(--safe-bottom) - var(--keyboard-inset,0px)) max(var(--_side), var(--safe-left));transition:bottom calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-out);margin-block-start:auto;position:sticky}.ds-composer[data-dock]:before{content:"";inset:calc(-1 * var(--space-4)) 0 0;z-index:-1;background:var(--composer-dock-bg);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--space-6), #000 calc(100% - 0px), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--space-6), #000 calc(100% - 0px), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--space-6), #000 calc(100% - 0px), transparent 100%);position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ds-composer__box{align-items:flex-end;gap:var(--_gap);min-width:0;padding:var(--_box-pad);border:1px solid var(--composer-border);border-radius:var(--_radius);background:var(--composer-bg);transition:border-color var(--duration-fast) var(--easing-default);flex-wrap:wrap;display:flex}.ds-composer[data-layout=card] .ds-composer__box{row-gap:var(--space-2)}.ds-composer__box:has(.ds-composer__input:disabled){border-color:var(--field-border-disabled);background:var(--field-bg-disabled)}.ds-composer__box .ds-button[data-icon-only]{--icon-size:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}.ds-composer__box .ds-menu-trigger:not(.ds-composer__picker){flex-shrink:0}.ds-composer__input{font-family:var(--font-family-body);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;min-width:0;min-height:var(--_round);max-height:var(--composer-max-height,calc(var(--_round) + 9lh));resize:none;field-sizing:content;scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;padding:calc((var(--_round) - 1lh) / 2) var(--space-2);background:0 0;border:0;border-radius:0;flex:1 1 0;overflow:hidden auto}.ds-composer__input:focus{outline:none}.ds-composer__input::placeholder{color:var(--field-placeholder);opacity:1}.ds-composer__input:disabled{color:var(--text-disabled);cursor:not-allowed}.ds-composer[data-layout=card] .ds-composer__input{padding-block:var(--space-1);flex-basis:100%}.ds-composer__toolbar{align-items:center;gap:var(--_gap);flex:100%;min-width:0;display:flex}.ds-composer__toolbar>.ds-composer__picker{flex-shrink:1;min-width:0}@media (pointer:coarse) and (not (min-width:36rem)){.ds-composer__toolbar>.ds-composer__picker .ds-composer__picker-detail{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.ds-composer__spacer{flex:auto}.ds-composer__modes{align-items:center;gap:var(--_gap);flex-shrink:0;display:flex}.ds-composer__modes:not(:has(>*)){display:none}.ds-composer__mode{min-width:var(--_round);height:var(--_round);border-radius:var(--radius-control);color:var(--icon-secondary);transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default), scale calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-composer__mode:focus{outline:none}.ds-composer__mode:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (pointer:coarse){.ds-composer__mode{position:relative}.ds-composer__mode:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}@media (hover:hover){.ds-composer__mode:hover{background:var(--bg-hover);color:var(--icon-primary)}}.ds-composer__mode[aria-pressed=true]{background:var(--composer-mode-bg-pressed);color:var(--composer-mode-icon-pressed)}@media (hover:hover){.ds-composer__mode[aria-pressed=true]:hover{background:var(--composer-mode-bg-pressed-hover);color:var(--composer-mode-icon-pressed)}}@media (forced-colors:active){.ds-composer__mode[aria-pressed=true]{color:highlighttext;background:highlight}}.ds-composer__mode:disabled{color:var(--text-disabled);cursor:not-allowed;background:0 0}.ds-composer__mode:not(:has(>svg)){font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;padding-inline:var(--space-2-5)}.ds-composer__mode>svg{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}.ds-composer__mode:active{transition-duration:calc(var(--duration-fast) * .5);scale:.94}@media (prefers-reduced-motion:reduce){.ds-composer__mode:active{scale:1}}.ds-menu-trigger:has(>.ds-composer__split){flex-shrink:0;margin-inline-start:calc(-1 * var(--space-1))}@media (pointer:coarse){.ds-menu-trigger:has(>.ds-composer__split){margin-inline-start:0}}.ds-composer__split{width:calc(var(--_round) / 2 + var(--space-0-5));height:var(--_round);border-radius:var(--radius-control);color:var(--icon-tertiary);transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);justify-content:center;align-items:center;display:inline-flex}.ds-composer__split:focus{outline:none}.ds-composer__split:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (pointer:coarse){.ds-composer__split{width:var(--_round);position:relative}.ds-composer__split:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}@media (hover:hover){.ds-composer__split:hover{background:var(--bg-hover);color:var(--icon-primary)}}.ds-composer__split[aria-expanded=true]{background:var(--bg-active);color:var(--icon-primary)}.ds-composer__split>svg{width:var(--icon-size-xs);height:var(--icon-size-xs);--icon-stroke:var(--icon-stroke-xs);flex-shrink:0}.ds-composer__picker{flex-shrink:0;max-width:100%}.ds-composer__picker[data-placement$=-end]{margin-inline-start:auto}.ds-composer__picker .ds-menu__item:-webkit-any([role=menuitemradio],[role=menuitemcheckbox]):not(:has(>.ds-menu__icon:first-child)){padding-inline-start:var(--space-3)}.ds-composer__picker .ds-menu__item:-moz-any([role=menuitemradio],[role=menuitemcheckbox]):not(:has(>.ds-menu__icon:first-child)){padding-inline-start:var(--space-3)}.ds-composer__picker .ds-menu__item:is([role=menuitemradio],[role=menuitemcheckbox]):not(:has(>.ds-menu__icon:first-child)){padding-inline-start:var(--space-3)}.ds-composer__picker .ds-menu__item:-webkit-any([role=menuitemradio],[role=menuitemcheckbox]):before{order:1;margin-inline-start:auto}.ds-composer__picker .ds-menu__item:-moz-any([role=menuitemradio],[role=menuitemcheckbox]):before{order:1;margin-inline-start:auto}.ds-composer__picker .ds-menu__item:is([role=menuitemradio],[role=menuitemcheckbox]):before{order:1;margin-inline-start:auto}.ds-composer__picker .ds-menu__description{display:none}.ds-composer__picker-trigger{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-1);min-width:0;max-width:100%;height:var(--_round);padding-inline:var(--space-2-5) var(--space-2);border-radius:var(--radius-control);white-space:nowrap;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);display:inline-flex;overflow:hidden}.ds-composer__picker-trigger:focus{outline:none}.ds-composer__picker-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ds-composer__picker-trigger:hover{background:var(--bg-hover)}}.ds-composer__picker-trigger[aria-expanded=true]{background:var(--bg-active)}.ds-composer__picker-trigger:disabled{color:var(--text-disabled);cursor:not-allowed;background:0 0}.ds-composer__picker-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-composer__picker-detail{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex-shrink:100;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-composer__picker-chevron{width:var(--icon-size-xs);height:var(--icon-size-xs);--icon-stroke:var(--icon-stroke-xs);color:inherit;flex-shrink:0}.ds-composer__send,.ds-composer__voice{width:var(--_round);height:var(--_round);border-radius:var(--radius-control);background:var(--send-bg);color:var(--send-text);transition:background-color var(--duration-fast) var(--easing-default), scale calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-composer__send:focus,.ds-composer__voice:focus{outline:none}.ds-composer__send:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-composer__voice:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (pointer:coarse){.ds-composer__send,.ds-composer__voice{position:relative}.ds-composer__send:after,.ds-composer__voice:after{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}@media (hover:hover){.ds-composer__send:hover,.ds-composer__voice:hover{background:var(--send-bg-hover)}}.ds-composer__send>svg,.ds-composer__voice>svg{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);stroke-width:var(--icon-stroke-strong);flex-shrink:0}.ds-composer__send:active,.ds-composer__voice:active{transition-duration:calc(var(--duration-fast) * .5);scale:.94}@media (prefers-reduced-motion:reduce){.ds-composer__send:active,.ds-composer__voice:active{scale:1}}.ds-composer__send:disabled{background:var(--send-bg-disabled);cursor:default;scale:1}.ds-composer[data-state=streaming] .ds-composer__send>svg{display:none}.ds-composer[data-state=streaming] .ds-composer__send:before{content:"";width:calc(var(--icon-size-s) * .625);height:calc(var(--icon-size-s) * .625);border-radius:var(--radius-xs);background:currentColor}.ds-composer[data-empty]:not([data-state=streaming]):has(.ds-composer__voice) .ds-composer__send{display:none}.ds-composer:not([data-empty]) .ds-composer__voice,.ds-composer[data-state=streaming] .ds-composer__voice{display:none}.ds-composer__attachments{gap:var(--space-2);min-width:0;padding:var(--space-1);scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;flex:100%;display:flex;overflow:auto hidden}.ds-composer__attachments:not(:has(.ds-composer__attachment)){display:none}.ds-composer__attachment{--_thumb:calc(var(--space-1) * 18);width:var(--_thumb);height:var(--_thumb);border-radius:var(--radius-l);background:var(--bg-surface-3);flex-shrink:0;position:relative}.ds-composer__attachment>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.ds-composer__attachment:has(>img):after{content:"";border-radius:inherit;corner-shape:inherit;box-shadow:inset 0 0 0 1px var(--image-outline);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ds-composer__attachment[data-kind=file]{column-gap:var(--space-3);row-gap:var(--space-0-5);width:auto;max-width:calc(var(--space-1) * 64);height:auto;min-height:var(--_thumb);padding:var(--space-3);border:1px solid var(--border-tertiary);background:var(--bg-surface-1);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;padding-inline-end:calc(var(--space-3) + var(--icon-size));display:grid}.ds-composer__file-icon{width:var(--control-size-m);height:var(--control-size-m);border-radius:var(--radius-m);background:var(--bg-accent);color:var(--icon-on-accent);grid-row:1/span 2;justify-content:center;align-items:center;display:inline-flex}.ds-composer__file-icon>svg{width:var(--icon-size);height:var(--icon-size)}.ds-composer__file-name{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;align-self:end;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-composer__file-type{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;align-self:start;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-composer__remove{width:var(--icon-size);height:var(--icon-size);border-radius:var(--radius-full);corner-shape:round;background:var(--bg-inverse);color:var(--text-on-inverse);transition:background-color var(--duration-fast) var(--easing-default);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:var(--space-1)}.ds-composer__remove:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-1)}.ds-composer__remove:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-1)}.ds-composer__remove:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-1)}.ds-composer__remove:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-1)}.ds-composer__remove:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-1)}.ds-composer__remove:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-1)}.ds-composer__remove>svg{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}@media (hover:hover){.ds-composer__remove:hover{background:var(--bg-inverse-hover)}}.ds-composer__remove:focus{outline:none}.ds-composer__remove:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-composer__remove:before{content:"";width:max(100%,2rem);height:max(100%,2rem);position:absolute;top:50%;left:50%;translate:-50% -50%}.ds-composer__reply{--btn-height:initial;align-items:center;gap:var(--space-2);min-width:0;flex:100%;padding-inline-start:var(--space-1);display:flex}.ds-composer__reply-icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-accent);flex-shrink:0}.ds-composer__reply-quote{gap:var(--space-0-5);min-width:0;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-inner);background:var(--bg-neutral);color:inherit;text-align:start;flex:auto;text-decoration:none;display:grid}.ds-composer__reply-title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-composer__reply-text{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-composer__reply-close{flex-shrink:0}.ds-composer__hint{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;text-align:center;text-wrap:balance}.ds-composer__footer{--_fold:fit;align-items:center;gap:var(--space-0-5);min-width:0;padding-inline-start:0;padding-inline-end:0;display:flex}.ds-composer__footer .ds-composer__picker-trigger{height:var(--composer-row-height);padding-inline:var(--space-2);color:var(--text-secondary)}@media (pointer:coarse){.ds-composer__footer .ds-composer__picker-trigger{position:relative}.ds-composer__footer .ds-composer__picker-trigger:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}@media (hover:hover){.ds-composer__footer .ds-composer__picker-trigger:hover{color:var(--text-primary)}}.ds-composer__footer .ds-composer__picker-trigger[aria-expanded=true]{color:var(--text-primary)}.ds-composer__footer .ds-composer__picker-trigger:disabled{color:var(--text-disabled)}.ds-composer__footer>.ds-composer__picker[data-compact]>.ds-composer__picker-trigger:has(>.ds-composer__picker-icon){gap:var(--space-0-5);position:relative}.ds-composer__footer>.ds-composer__picker[data-compact]>.ds-composer__picker-trigger:has(>.ds-composer__picker-icon)>.ds-composer__picker-value{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-composer__footer>.ds-composer__picker[data-compact]>.ds-composer__picker-trigger:has(>.ds-composer__picker-icon)>.ds-composer__picker-detail{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-composer__footer{row-gap:var(--space-1);flex-wrap:wrap}.ds-composer__footer>.ds-composer__hint{min-width:0;padding-inline:var(--space-2);text-align:end;flex:12rem;margin-inline-start:auto}@media (pointer:coarse) and (not (min-width:36rem)){.ds-composer__footer{--_fold:all}}.ds-composer__picker[data-folded]{display:none}.ds-composer__picker-icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-secondary);flex-shrink:0}.ds-composer__picker-icon[data-color=purple]{--track-color:var(--track-purple)}.ds-composer__picker-icon[data-color=indigo]{--track-color:var(--track-indigo)}.ds-composer__picker-icon[data-color=rust]{--track-color:var(--track-rust)}.ds-composer__picker-icon[data-color=green]{--track-color:var(--track-green)}.ds-composer__picker-icon[data-color=teal]{--track-color:var(--track-teal)}.ds-composer__picker-icon[data-color=muted]{--track-color:var(--track-muted)}.ds-composer__picker-icon[data-color]{color:var(--track-color,var(--track-muted))}.ds-composer__picker-dot{width:var(--composer-dot-size);height:var(--composer-dot-size);border-radius:var(--radius-full);corner-shape:round;background:var(--composer-dot-bg);flex-shrink:0;margin-inline-end:var(--space-0-5)}.ds-composer__picker-dot[data-availability=limited]{background:var(--composer-dot-bg-limited)}@media (forced-colors:active){.ds-composer__picker-dot{background:canvastext}}.ds-composer__meter{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;justify-content:center;align-items:center;gap:var(--space-1-5);min-width:var(--composer-row-height);height:var(--composer-row-height);padding-inline:calc((var(--composer-row-height) - var(--icon-size-s)) / 2);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;display:inline-flex}.ds-composer__meter-ring{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0;rotate:-90deg}.ds-composer__meter-ring>circle:first-child{stroke:var(--composer-meter-track)}.ds-composer__meter-ring>circle:last-child{stroke:var(--composer-meter-fill);stroke-dasharray:calc(var(--used,0) * 100) 100}.ds-composer__meter-ring:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){rotate:90deg;scale:-1 1}.ds-composer__meter-ring:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){rotate:90deg;scale:-1 1}.ds-composer__meter-ring:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){rotate:90deg;scale:-1 1}.ds-composer__mentions{gap:var(--space-1);min-width:0;padding:var(--space-1) var(--space-1) 0;flex-wrap:wrap;flex:100%;margin:0;list-style:none;display:flex}.ds-composer__mentions>li{min-width:0;display:flex}.ds-composer__mentions:not(:has(>li)){display:none}.ds-composer__suggest{--_rise:var(--space-1);box-sizing:border-box;width:var(--composer-suggest-width);max-width:calc(100vw - 2 * var(--space-1));max-height:var(--composer-suggest-max-height);padding:var(--overlay-padding);scroll-padding-block:var(--overlay-padding);overscroll-behavior:contain;z-index:var(--z-popover);border:1px solid var(--overlay-border);border-radius:var(--overlay-radius);background:var(--overlay-bg);box-shadow:var(--overlay-shadow);flex-direction:column;display:none}.ds-composer__suggest[popover]{color:var(--text-primary);margin:0;overflow:hidden auto}.ds-composer__suggest{scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;overflow:hidden auto}.ds-composer__suggest[data-state=open]{transition:opacity var(--duration-fast) var(--easing-default), translate calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);display:flex}@starting-style{.ds-composer__suggest[data-state=open]{opacity:0;translate:0 var(--_rise,0)}}.ds-composer__suggest[data-static]{max-width:100%;display:flex}.ds-composer__suggest[data-searching] .ds-composer__suggest-group{display:contents}.ds-composer__suggest[data-searching] .ds-composer__suggest-heading{display:none}.ds-composer__suggest-group{flex-direction:column;flex-shrink:0;display:flex}.ds-composer__suggest-group+.ds-composer__suggest-group{margin-block-start:var(--space-1)}.ds-composer__suggest-heading{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;padding:var(--space-2) var(--space-2) var(--space-1);-webkit-user-select:none;user-select:none;flex-shrink:0}.ds-composer__suggest-item{padding-inline:var(--space-2);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:center;gap:var(--space-2);width:100%;min-height:var(--overlay-item-height);border-radius:var(--overlay-item-radius);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);background:0 0;flex-shrink:0;text-decoration:none;display:flex}.ds-composer__suggest-item:focus{outline:none}.ds-composer__suggest-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-composer__suggest-item:hover{background:var(--overlay-item-hover);color:var(--text-primary)}}.ds-composer__suggest-item:focus-visible{background:var(--overlay-item-hover);color:var(--text-primary)}@media (hover:hover){.ds-composer__suggest-item:hover{background:0 0}}.ds-composer__suggest-item[data-active]{background:var(--overlay-item-hover);color:var(--text-primary)}.ds-composer__suggest-item:active{background:var(--overlay-item-active)}@media (forced-colors:active){.ds-composer__suggest-item[data-active]{outline:var(--focus-ring-width) solid Highlight;outline-offset:calc(-1 * var(--focus-ring-width))}}.ds-composer__suggest-item[data-active] .ds-composer__suggest-icon{color:var(--icon-primary)}.ds-composer__suggest-item[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed;pointer-events:none}.ds-composer__suggest-icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-secondary);flex-shrink:0}.ds-composer__suggest-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-composer__suggest-label mark{color:var(--composer-suggest-mark);text-underline-offset:.2em;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.ds-composer__suggest[data-trigger=\/] .ds-composer__suggest-label:before{content:"/"}.ds-composer__suggest-hint{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-composer__suggest-kbd{align-items:center;gap:var(--space-0-5);font:inherit;flex-shrink:0;margin-inline-start:auto;padding-inline-start:var(--space-3);display:inline-flex}@media (hover:none){.ds-composer__suggest-kbd{display:none}}.ds-composer__suggest-empty{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;padding:calc((var(--overlay-item-height) - 1lh) / 2) var(--space-2);overflow-wrap:anywhere;flex-shrink:0}@media (pointer:coarse){.ds-composer__suggest .ds-composer__suggest-item,.ds-composer__suggest .ds-composer__suggest-empty{font-size:var(--font-size-m)}}.ds-composer__queue{--btn-height:initial;gap:var(--space-0-5);min-width:0;padding:var(--space-1);border:1px solid var(--composer-queue-border);border-radius:calc(var(--radius-item) + var(--space-1) + 1px);background:var(--composer-queue-bg);flex-direction:column;margin:0;list-style:none;display:flex}.ds-composer__queue:not(:has(>*)){display:none}.ds-composer__queued{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--composer-row-height);padding-inline:var(--space-2) 0;border-radius:var(--radius-item);display:flex}.ds-composer__queued:has(>.ds-composer__queued-field:focus){box-shadow:inset 0 0 0 1px var(--field-border-focus)}@media (pointer:coarse){.ds-composer__queued{font-size:var(--font-size-m)}}.ds-composer__queued-icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-tertiary);flex-shrink:0}.ds-composer__queued-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-composer__queued-field{min-width:0;max-height:calc(6lh + 2 * var(--space-1));padding:var(--space-1) 0;color:var(--text-primary);font:inherit;resize:none;field-sizing:content;scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;background:0 0;border:0;flex:auto;overflow:hidden auto}.ds-composer__queued-field:focus{outline:none}@keyframes ds-pulse{50%{opacity:var(--_pulse-low,.5)}}.ds-connection{--_color:var(--connection-live);--_size:var(--connection-mark-size);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:baseline;gap:var(--connection-gap);border-radius:var(--radius-xs);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;max-width:100%;display:inline-flex;position:relative}.ds-connection:before{content:"";width:var(--_size);height:var(--_size);margin-block:calc((1lh - var(--_size)) / 2);forced-color-adjust:none;flex:none;align-self:flex-start}.ds-connection:empty{justify-content:center}.ds-connection:empty:before{align-self:center;margin-block-start:0;margin-block-end:0}@media (forced-colors:active){.ds-connection:before{color:canvastext}}.ds-connection{color:var(--_color)}.ds-connection:focus{outline:none}.ds-connection:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-connection[hidden]{display:none}.ds-connection__word{min-width:0}.ds-connection[data-size=s]{font-size:var(--font-size-xs)}.ds-connection[data-mark=icon]{--_size:var(--icon-size-s)}.ds-connection[data-status=live]{--_color:var(--connection-live)}.ds-connection[data-status=live]:before{width:var(--icon-size-xs);height:var(--icon-size-xs);width:var(--_size);height:var(--_size);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m17 15-5.5 5.5L9 18'/%3E%3Cpath d='M5.516 16.07A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 3.501 7.327'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m17 15-5.5 5.5L9 18'/%3E%3Cpath d='M5.516 16.07A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 3.501 7.327'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-connection[data-mark=icon][data-status=live]:before{width:var(--icon-size-s);height:var(--icon-size-s);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m17 15-5.5 5.5L9 18'/%3E%3Cpath d='M5.516 16.07A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 3.501 7.327'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m17 15-5.5 5.5L9 18'/%3E%3Cpath d='M5.516 16.07A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 3.501 7.327'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-connection[data-status=connecting],.ds-connection[data-status=reconnecting]{--_color:var(--connection-connecting)}.ds-connection[data-status=connecting]:before,.ds-connection[data-status=reconnecting]:before{width:var(--icon-size-xs);height:var(--icon-size-xs);width:var(--_size);height:var(--_size);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m17 18-1.535 1.605a5 5 0 0 1-8-1.5'/%3E%3Cpath d='M17 22v-4h-4'/%3E%3Cpath d='M20.996 15.251A4.5 4.5 0 0 0 17.495 8h-1.79a7 7 0 1 0-12.709 5.607'/%3E%3Cpath d='M7 10v4h4'/%3E%3Cpath d='m7 14 1.535-1.605a5 5 0 0 1 8 1.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m17 18-1.535 1.605a5 5 0 0 1-8-1.5'/%3E%3Cpath d='M17 22v-4h-4'/%3E%3Cpath d='M20.996 15.251A4.5 4.5 0 0 0 17.495 8h-1.79a7 7 0 1 0-12.709 5.607'/%3E%3Cpath d='M7 10v4h4'/%3E%3Cpath d='m7 14 1.535-1.605a5 5 0 0 1 8 1.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-connection[data-mark=icon][data-status=connecting]:before,.ds-connection[data-mark=icon][data-status=reconnecting]:before{width:var(--icon-size-s);height:var(--icon-size-s);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m17 18-1.535 1.605a5 5 0 0 1-8-1.5'/%3E%3Cpath d='M17 22v-4h-4'/%3E%3Cpath d='M20.996 15.251A4.5 4.5 0 0 0 17.495 8h-1.79a7 7 0 1 0-12.709 5.607'/%3E%3Cpath d='M7 10v4h4'/%3E%3Cpath d='m7 14 1.535-1.605a5 5 0 0 1 8 1.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m17 18-1.535 1.605a5 5 0 0 1-8-1.5'/%3E%3Cpath d='M17 22v-4h-4'/%3E%3Cpath d='M20.996 15.251A4.5 4.5 0 0 0 17.495 8h-1.79a7 7 0 1 0-12.709 5.607'/%3E%3Cpath d='M7 10v4h4'/%3E%3Cpath d='m7 14 1.535-1.605a5 5 0 0 1 8 1.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-connection[data-status=offline]{--_color:var(--connection-offline)}.ds-connection[data-status=offline]:before{width:var(--icon-size-xs);height:var(--icon-size-xs);width:var(--_size);height:var(--_size);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.94 5.274A7 7 0 0 1 15.71 10h1.79a4.5 4.5 0 0 1 4.222 6.057'/%3E%3Cpath d='M18.796 18.81A4.5 4.5 0 0 1 17.5 19H9A7 7 0 0 1 5.79 5.78'/%3E%3Cpath d='m2 2 20 20'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.94 5.274A7 7 0 0 1 15.71 10h1.79a4.5 4.5 0 0 1 4.222 6.057'/%3E%3Cpath d='M18.796 18.81A4.5 4.5 0 0 1 17.5 19H9A7 7 0 0 1 5.79 5.78'/%3E%3Cpath d='m2 2 20 20'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-connection[data-mark=icon][data-status=offline]:before{width:var(--icon-size-s);height:var(--icon-size-s);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.94 5.274A7 7 0 0 1 15.71 10h1.79a4.5 4.5 0 0 1 4.222 6.057'/%3E%3Cpath d='M18.796 18.81A4.5 4.5 0 0 1 17.5 19H9A7 7 0 0 1 5.79 5.78'/%3E%3Cpath d='m2 2 20 20'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.94 5.274A7 7 0 0 1 15.71 10h1.79a4.5 4.5 0 0 1 4.222 6.057'/%3E%3Cpath d='M18.796 18.81A4.5 4.5 0 0 1 17.5 19H9A7 7 0 0 1 5.79 5.78'/%3E%3Cpath d='m2 2 20 20'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-connection:not(:-webkit-any([data-status=live],[data-status=connecting],[data-status=reconnecting],[data-status=offline])):before{display:none}.ds-connection:not(:-moz-any([data-status=live],[data-status=connecting],[data-status=reconnecting],[data-status=offline])):before{display:none}.ds-connection:not(:is([data-status=live],[data-status=connecting],[data-status=reconnecting],[data-status=offline])):before{display:none}.ds-connection:-webkit-any([data-status=connecting],[data-status=reconnecting]):before{--_pulse-low:.4;animation:ds-pulse var(--connection-pulse) var(--easing-in-out) 0s infinite}.ds-connection:-moz-any([data-status=connecting],[data-status=reconnecting]):before{--_pulse-low:.4;animation:ds-pulse var(--connection-pulse) var(--easing-in-out) 0s infinite}.ds-connection:is([data-status=connecting],[data-status=reconnecting]):before{--_pulse-low:.4;animation:ds-pulse var(--connection-pulse) var(--easing-in-out) 0s infinite}@media (prefers-reduced-motion:reduce){.ds-connection:-webkit-any([data-status=connecting],[data-status=reconnecting]):before{animation:none}.ds-connection:-moz-any([data-status=connecting],[data-status=reconnecting]):before{animation:none}.ds-connection:is([data-status=connecting],[data-status=reconnecting]):before{animation:none}}[data-offscreen] .ds-connection:before{animation-play-state:paused}.ds-menu{--_min-width:13rem;--_rise:calc(-1 * var(--space-1));min-width:var(--menu-min-width,var(--_min-width));padding:var(--overlay-padding);border:1px solid var(--overlay-border);border-radius:var(--overlay-radius);background:var(--overlay-bg);box-shadow:var(--overlay-shadow);flex-direction:column;margin:0;list-style:none;display:flex}.ds-menu[popover]{color:var(--text-primary);margin:0;overflow:visible}.ds-menu:focus{outline:none}.ds-menu__item{padding-inline:var(--space-3) var(--space-2);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:center;gap:var(--space-2);width:100%;min-height:var(--overlay-item-height);border-radius:var(--overlay-item-radius);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);background:0 0;text-decoration:none;display:flex}.ds-menu__item:focus{outline:none}.ds-menu__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-menu__item:hover{background:var(--overlay-item-hover);color:var(--text-primary)}}.ds-menu__item:focus-visible{background:var(--overlay-item-hover);color:var(--text-primary)}.ds-menu__item:active{background:var(--overlay-item-active)}.ds-menu__item:has(>.ds-menu__icon:first-child){padding-inline-start:var(--space-2)}.ds-menu__item:-webkit-any([role=menuitemradio],[role=menuitemcheckbox]){padding-inline-start:var(--space-2)}.ds-menu__item:-moz-any([role=menuitemradio],[role=menuitemcheckbox]){padding-inline-start:var(--space-2)}.ds-menu__item:is([role=menuitemradio],[role=menuitemcheckbox]){padding-inline-start:var(--space-2)}.ds-menu__item:-webkit-any([role=menuitemradio],[role=menuitemcheckbox]):before{content:"";opacity:0;width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-check-s) center/contain no-repeat;mask:var(--glyph-check-s) center/contain no-repeat;transition:opacity var(--duration-fast) var(--easing-default);background:currentColor;flex-shrink:0}.ds-menu__item:-moz-any([role=menuitemradio],[role=menuitemcheckbox]):before{content:"";opacity:0;width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-check-s) center/contain no-repeat;mask:var(--glyph-check-s) center/contain no-repeat;transition:opacity var(--duration-fast) var(--easing-default);background:currentColor;flex-shrink:0}.ds-menu__item:is([role=menuitemradio],[role=menuitemcheckbox]):before{content:"";opacity:0;width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-check-s) center/contain no-repeat;mask:var(--glyph-check-s) center/contain no-repeat;transition:opacity var(--duration-fast) var(--easing-default);background:currentColor;flex-shrink:0}.ds-menu__item[aria-checked=true]:before{opacity:1}.ds-menu__item[data-variant=danger]{color:var(--text-error)}@media (hover:hover){.ds-menu__item[data-variant=danger]:hover{background:var(--overlay-item-danger-hover);color:var(--text-error)}}.ds-menu__item[data-variant=danger]:focus-visible{background:var(--overlay-item-danger-hover);color:var(--text-error)}.ds-menu__item[data-variant=danger]:active{background:var(--overlay-item-danger-active)}.ds-menu__item[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed;pointer-events:none}.ds-menu__icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-secondary);transition:color var(--duration-fast) var(--easing-default);flex-shrink:0}.ds-menu__item:-webkit-any(:focus-visible,[aria-expanded=true],[data-variant=danger],[aria-disabled=true]) .ds-menu__icon{color:inherit}.ds-menu__item:-moz-any(:focus-visible,[aria-expanded=true],[data-variant=danger],[aria-disabled=true]) .ds-menu__icon{color:inherit}.ds-menu__item:is(:focus-visible,[aria-expanded=true],[data-variant=danger],[aria-disabled=true]) .ds-menu__icon{color:inherit}@media (hover:hover){.ds-menu__item:hover .ds-menu__icon{color:inherit}}.ds-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-menu__text{min-width:0;padding-block:var(--space-1-5);flex-direction:column;flex:auto;display:flex}.ds-menu__text>.ds-menu__label{flex:none}.ds-menu__description{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-menu__value{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;min-width:0;padding-inline:var(--space-2) var(--space-1);text-overflow:ellipsis;white-space:nowrap;flex:0 100 auto;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-menu__value:empty{display:none}.ds-menu__shortcut{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;padding-inline-start:var(--space-2)}@media (hover:none){.ds-menu__shortcut{display:none}}.ds-menu__heading{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;padding:var(--space-2) var(--space-3) var(--space-1);white-space:nowrap;-webkit-user-select:none;user-select:none}.ds-menu__separator{height:1px;margin:var(--space-1) 0;background:var(--divider-color);border:0}.ds-menu__sub{flex-direction:column;display:flex;position:relative}.ds-menu__sub>.ds-menu__item[aria-haspopup=menu]:after{content:"";width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-chevron-right-xs) center/contain no-repeat;mask:var(--glyph-chevron-right-xs) center/contain no-repeat;background:currentColor;flex-shrink:0;margin-inline-start:auto}.ds-menu__sub>.ds-menu__item[aria-haspopup=menu]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-menu__sub>.ds-menu__item[aria-haspopup=menu]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-menu__sub>.ds-menu__item[aria-haspopup=menu]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-menu__sub>.ds-menu{--_offset:calc(var(--overlay-padding) + 1px + var(--space-1));z-index:1;top:calc(-1 * var(--overlay-padding) - 1px);display:none;position:absolute}.ds-menu__sub>.ds-menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% + var(--_offset))}.ds-menu__sub>.ds-menu:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% + var(--_offset))}.ds-menu__sub>.ds-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% + var(--_offset))}.ds-menu__sub>.ds-menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% + var(--_offset))}.ds-menu__sub>.ds-menu:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% + var(--_offset))}.ds-menu__sub>.ds-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% + var(--_offset))}.ds-menu__sub[data-side=start]>.ds-menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:calc(100% + var(--_offset))}.ds-menu__sub[data-side=start]>.ds-menu:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:calc(100% + var(--_offset))}.ds-menu__sub[data-side=start]>.ds-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:calc(100% + var(--_offset))}.ds-menu__sub[data-side=start]>.ds-menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto;left:calc(100% + var(--_offset))}.ds-menu__sub[data-side=start]>.ds-menu:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto;left:calc(100% + var(--_offset))}.ds-menu__sub[data-side=start]>.ds-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto;left:calc(100% + var(--_offset))}.ds-menu__sub[data-state=open]>.ds-menu,.ds-menu__sub:not(.ds-menu[data-ds-ready] *):hover>.ds-menu,.ds-menu__sub:not(.ds-menu[data-ds-ready] *):focus-within>.ds-menu{display:flex}.ds-menu__sub[data-state=open]>.ds-menu__item,.ds-menu__sub:not(.ds-menu[data-ds-ready] *):hover>.ds-menu__item{background:var(--overlay-item-hover);color:var(--text-primary)}.ds-menu-trigger{height:-moz-fit-content;height:fit-content;display:inline-flex;position:relative}.ds-menu-trigger>.ds-menu{z-index:var(--z-popover);top:calc(100% + var(--space-1));display:none;position:absolute}.ds-menu-trigger>.ds-menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-menu-trigger>.ds-menu:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-menu-trigger>.ds-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-menu-trigger>.ds-menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-menu-trigger>.ds-menu:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-menu-trigger>.ds-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-menu-trigger[data-placement^=above-]>.ds-menu{--_rise:var(--space-1);top:auto;bottom:calc(100% + var(--space-1))}.ds-menu-trigger[data-placement$=-end]>.ds-menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.ds-menu-trigger[data-placement$=-end]>.ds-menu:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.ds-menu-trigger[data-placement$=-end]>.ds-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.ds-menu-trigger[data-placement$=-end]>.ds-menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.ds-menu-trigger[data-placement$=-end]>.ds-menu:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.ds-menu-trigger[data-placement$=-end]>.ds-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.ds-menu-trigger[data-state=open]>.ds-menu{transition:opacity var(--duration-fast) var(--easing-default), translate calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);display:flex}@starting-style{.ds-menu-trigger[data-state=open]>.ds-menu{opacity:0;translate:0 var(--_rise,0)}}.ds-menu:has(>.ds-menu__sub[data-side=drill][data-state=open],>[role=group]>.ds-menu__sub[data-side=drill][data-state=open])>:not(:-webkit-any(.ds-menu__sub[data-side=drill][data-state=open],:has(>.ds-menu__sub[data-side=drill][data-state=open]))){display:none}.ds-menu:has(>.ds-menu__sub[data-side=drill][data-state=open],>[role=group]>.ds-menu__sub[data-side=drill][data-state=open])>:not(:-moz-any(.ds-menu__sub[data-side=drill][data-state=open],:has(>.ds-menu__sub[data-side=drill][data-state=open]))){display:none}.ds-menu:has(>.ds-menu__sub[data-side=drill][data-state=open],>[role=group]>.ds-menu__sub[data-side=drill][data-state=open])>:not(:is(.ds-menu__sub[data-side=drill][data-state=open],:has(>.ds-menu__sub[data-side=drill][data-state=open]))){display:none}.ds-menu>[role=group]:has(>.ds-menu__sub[data-side=drill][data-state=open])>:not(.ds-menu__sub[data-side=drill][data-state=open]){display:none}.ds-menu__sub[data-side=drill][data-state=open]>.ds-menu__item[aria-haspopup=menu]{display:none}.ds-menu__sub[data-side=drill][data-state=open]>.ds-menu{min-width:0;box-shadow:none;transition:opacity var(--duration-fast) var(--easing-default), translate calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);background:0 0;border:0;border-radius:0;padding:0;display:flex;position:static}@starting-style{.ds-menu__sub[data-side=drill][data-state=open]>.ds-menu{opacity:0;translate:var(--space-2) 0}}@starting-style{.ds-menu__sub[data-side=drill][data-state=open]>.ds-menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:calc(-1 * var(--space-2)) 0}.ds-menu__sub[data-side=drill][data-state=open]>.ds-menu:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:calc(-1 * var(--space-2)) 0}.ds-menu__sub[data-side=drill][data-state=open]>.ds-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:calc(-1 * var(--space-2)) 0}}.ds-menu__back{color:var(--text-secondary)}.ds-menu__back.ds-menu__item{padding-inline-start:var(--space-2)}.ds-menu__back:before{content:"";width:var(--icon-size-xs);height:var(--icon-size-xs);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-menu__back:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{scale:-1 1}.ds-menu__back:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{scale:-1 1}.ds-menu__back:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{scale:-1 1}.ds-menu__search{align-items:center;gap:var(--space-2);min-height:calc(var(--overlay-item-height) + var(--overlay-padding));margin:calc(-1 * var(--overlay-padding)) calc(-1 * var(--overlay-padding)) var(--overlay-padding);padding-inline:calc(var(--overlay-padding) + var(--space-2)) calc(var(--overlay-padding) + var(--space-3));border-block-end:1px solid var(--divider-color);flex-shrink:0;padding-block-start:var(--overlay-padding);display:flex}.ds-menu__search-icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-tertiary);flex-shrink:0}.ds-menu__search-input{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;flex:1 1 0;width:0;min-width:0;margin:0;padding:0}.ds-menu__search-input:focus{outline:none}.ds-menu__search-input::placeholder{color:var(--field-placeholder);opacity:1}.ds-menu__search-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (pointer:coarse){.ds-menu__search-input{font-size:var(--font-size-m)}}.ds-menu__list{min-height:0;max-height:var(--menu-list-max-height);overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex-shrink:1;display:flex;overflow:hidden auto}.ds-menu__list::-webkit-scrollbar{display:none}@property --ds-menu-list-start-fade{syntax:"<length>";inherits:false;initial-value:0}@property --ds-menu-list-end-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes ds-menu-list-scrollfade{0%{--ds-menu-list-start-fade:0px}10%,to{--ds-menu-list-start-fade:var(--space-8)}0%,90%{--ds-menu-list-end-fade:var(--space-8)}to{--ds-menu-list-end-fade:0px}}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.ds-menu__list{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--ds-menu-list-start-fade), #000 calc(100% - var(--ds-menu-list-end-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--ds-menu-list-start-fade), #000 calc(100% - var(--ds-menu-list-end-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--ds-menu-list-start-fade), #000 calc(100% - var(--ds-menu-list-end-fade)), transparent 100%);animation:linear ds-menu-list-scrollfade;animation-timeline:scroll(self);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.ds-menu__label mark{color:inherit;text-underline-offset:.2em;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.ds-menu[data-searching] :-webkit-any(.ds-menu__heading,.ds-menu__separator):not(.ds-menu__footer *){display:none}.ds-menu[data-searching] :-moz-any(.ds-menu__heading,.ds-menu__separator):not(.ds-menu__footer *){display:none}.ds-menu[data-searching] :is(.ds-menu__heading,.ds-menu__separator):not(.ds-menu__footer *){display:none}.ds-menu__empty{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;padding:var(--space-2) var(--space-3);white-space:nowrap;margin:0}.ds-menu__footer{margin:var(--overlay-padding) calc(-1 * var(--overlay-padding)) calc(-1 * var(--overlay-padding));padding:var(--overlay-padding);border-block-start:1px solid var(--divider-color);flex-direction:column;flex-shrink:0;display:flex}.ds-menu__icon[data-color=purple]{--identity-color:var(--identity-purple)}.ds-menu__icon[data-color=indigo]{--identity-color:var(--identity-indigo)}.ds-menu__icon[data-color=blue]{--identity-color:var(--identity-blue)}.ds-menu__icon[data-color=teal]{--identity-color:var(--identity-teal)}.ds-menu__icon[data-color=green]{--identity-color:var(--identity-green)}.ds-menu__icon[data-color=amber]{--identity-color:var(--identity-amber)}.ds-menu__icon[data-color=rust]{--identity-color:var(--identity-rust)}.ds-menu__icon[data-color=pink]{--identity-color:var(--identity-pink)}.ds-menu__icon[data-color=muted]{--identity-color:var(--identity-muted)}.ds-menu__item>.ds-menu__icon[data-color]{color:color-mix(in oklab, var(--identity-color,var(--identity-muted)) var(--menu-icon-color-mix), var(--text-primary))}.ds-menu__item:has(>.ds-menu__switch):before{display:none}.ds-menu__item:has(>.ds-menu__switch):not(:has(>.ds-menu__icon:first-child)){padding-inline-start:var(--space-3)}.ds-menu__switch{--_thumb:calc(var(--control-size) - var(--space-1));--_inset:var(--space-0-5);--_travel:var(--_thumb);width:calc(var(--_thumb) * 2 + var(--_inset) * 2);height:calc(var(--_thumb) + var(--_inset) * 2);border-radius:var(--radius-full);corner-shape:round;background:var(--control-track-bg);transition:background-color var(--duration-fast) var(--easing-out);flex-shrink:0;margin-inline-start:auto;position:relative}.ds-menu__switch:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_travel:calc(-1 * var(--_thumb))}.ds-menu__switch:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_travel:calc(-1 * var(--_thumb))}.ds-menu__switch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_travel:calc(-1 * var(--_thumb))}.ds-menu__switch:before{content:"";width:var(--_thumb);height:var(--_thumb);border-radius:var(--radius-full);corner-shape:round;background:var(--control-thumb-bg);transition:translate calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-out), background-color var(--duration-fast) var(--easing-out);position:absolute;top:var(--_inset)}.ds-menu__switch:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--_inset)}.ds-menu__switch:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--_inset)}.ds-menu__switch:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--_inset)}.ds-menu__switch:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--_inset)}.ds-menu__switch:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--_inset)}.ds-menu__switch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--_inset)}[aria-checked=true]>.ds-menu__switch{background:var(--control-checked-bg)}[aria-checked=true]>.ds-menu__switch:before{translate:var(--_travel) 0;background:var(--control-checked-fg)}[aria-disabled=true]>.ds-menu__switch{background:var(--bg-disabled)}[aria-disabled=true]>.ds-menu__switch:before{background:var(--text-disabled)}.ds-context-menu{z-index:var(--z-popover);display:none}.ds-context-menu[data-state=open]{transition:opacity var(--duration-fast) var(--easing-default), translate calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);display:flex}@starting-style{.ds-context-menu[data-state=open]{opacity:0;translate:0 var(--_rise,0)}}.ds-context-menu[data-static]{transition:none;display:flex}@media not (min-width:36rem){.ds-context-menu[data-static] .ds-menu__sub:not([data-side=drill])>.ds-menu{display:none}}[data-context-menu]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.ds-copy-button__check-icon,.ds-copy-button__failed-icon,.ds-copy-button[data-state=copied] .ds-copy-button__copy-icon{display:none}.ds-copy-button[data-state=copied] .ds-copy-button__check-icon{color:var(--copy-button-done);display:block}.ds-copy-button[data-state=failed]:has(.ds-copy-button__failed-icon) .ds-copy-button__copy-icon{display:none}.ds-copy-button[data-state=failed]:has(.ds-copy-button__failed-icon) .ds-copy-button__failed-icon{color:var(--copy-button-failed);display:block}@keyframes ds-curve-editor-run{0%{translate:0}80%,to{translate:calc(100cqw - var(--_dot)) 0}}.ds-curve-editor{--_over:var(--curve-editor-overshoot,.25);--_pad-x:var(--space-3);--_hit:var(--space-6);--_dot:var(--space-3);--_curve:var(--accent-primary);--_easing:var(--easing,var(--easing-default));gap:var(--space-3);box-sizing:border-box;width:var(--curve-editor-width,var(--panel-content-width));flex-direction:column;min-width:0;max-width:100%;display:flex}.ds-curve-editor[data-layout=inline]{width:var(--curve-editor-width,fit-content);flex-direction:row;align-items:center}.ds-curve-editor[data-readonly]{--_curve:var(--text-secondary)}@media (pointer:coarse){.ds-curve-editor{--_hit:var(--hit-size)}}.ds-curve-editor__plot{box-sizing:content-box;aspect-ratio:1;min-width:0;padding:calc((100% - 2 * var(--_pad-x) - 2px) * var(--_over)) var(--_pad-x);border:1px solid var(--border-tertiary);border-radius:var(--radius-m);background-image:repeating-linear-gradient(to right, var(--border-tertiary) 0 1px, transparent 1px 25%), repeating-linear-gradient(to bottom, var(--border-tertiary) 0 1px, transparent 1px 25%), linear-gradient(var(--border-tertiary), var(--border-tertiary)), linear-gradient(var(--border-tertiary), var(--border-tertiary));color:var(--_curve);touch-action:none;-webkit-user-select:none;user-select:none;background-position:0 0,0 0,100%,bottom;background-repeat:no-repeat;background-size:100% 100%,100% 100%,1px 100%,100% 1px;background-origin:content-box;background-clip:content-box;position:relative;container-type:inline-size}.ds-curve-editor[data-layout=inline]>.ds-curve-editor__plot{width:var(--curve-editor-size,var(--space-20));padding-block:calc(var(--curve-editor-size,var(--space-20)) * var(--_over));flex:none}.ds-curve-editor__svg{top:calc(var(--_over) * 100cqw);left:var(--_pad-x);pointer-events:none;width:100cqw;height:100cqw;position:absolute;overflow:visible}.ds-curve-editor__guide{fill:none;stroke:var(--border-secondary);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.ds-curve-editor__area{fill:currentColor;fill-opacity:.1;stroke:none}.ds-curve-editor__arms{fill:none;stroke:var(--text-tertiary);stroke-width:1px;vector-effect:non-scaling-stroke}.ds-curve-editor__curve{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-linecap:round}.ds-curve-editor__ends{fill:none;stroke:var(--text-tertiary);stroke-width:6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ds-curve-editor__handle{--_x:var(--x1,0);--_y:var(--y1,0);--_fill:var(--text-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1;box-sizing:border-box;width:var(--_hit);height:var(--_hit);border-radius:var(--radius-full);corner-shape:round;translate:calc(var(--_pad-x) + var(--_x) * 100cqw - 50%) calc((var(--_over) + 1 - var(--_y)) * 100cqw - 50%);touch-action:none;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;top:0;left:0}.ds-curve-editor__handle:before{content:"";inset:calc((var(--_hit) - var(--_dot)) / 2);border-radius:var(--radius-full);corner-shape:round;background:var(--_fill);transition:scale calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default), background-color var(--duration-fast) var(--easing-default);position:absolute}.ds-curve-editor__handle[data-point="2"]{--_x:var(--x2,1);--_y:var(--y2,1)}.ds-curve-editor__handle:where(button){cursor:grab}.ds-curve-editor__handle:focus{outline:none}.ds-curve-editor__handle:focus-visible{z-index:2;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-offset) - (var(--_hit) - var(--_dot)) / 2)}@media (hover:hover){.ds-curve-editor__handle:where(button):hover:before{scale:1.25}}.ds-curve-editor__handle[data-state=dragging]{--_fill:var(--accent-primary);z-index:2;cursor:grabbing}.ds-curve-editor__handle[data-state=dragging]:before{scale:1.25}.ds-curve-editor__fields{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ds-curve-editor__value{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--text-secondary);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);min-width:0;font-stretch:100%;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-curve-editor__value:where(input){-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;height:var(--space-6);padding:0 var(--space-1-5);border-radius:var(--radius-s);background:var(--number-field-bg);color:var(--field-text);transition:background-color var(--duration-fast) var(--easing-default), border-color var(--duration-fast) var(--easing-default);border:1px solid #0000;margin:0}.ds-curve-editor__value:where(input):focus{border-color:var(--border-accent);background:var(--field-bg);outline:none}.ds-curve-editor__value:where(input)[aria-invalid=true]{border-color:var(--field-border-error)}@media (pointer:coarse){.ds-curve-editor__value:where(input){font-size:max(1rem, var(--font-size-xs))}}@media (hover:hover){.ds-curve-editor__value:where(input):hover:not(:focus){background:var(--number-field-bg-hover)}}.ds-curve-editor[data-layout=inline]>.ds-curve-editor__value:where(input){width:calc(36ch + var(--space-3));flex:1}.ds-curve-editor__preview{align-items:center;gap:var(--space-2);display:flex}@media (prefers-reduced-motion:reduce){.ds-curve-editor__preview{display:none}}.ds-curve-editor__track{min-width:0;height:var(--control-size-s);padding-inline:var(--space-4);background:linear-gradient(var(--control-track-bg), var(--control-track-bg)) center/100% 2px no-repeat content-box;flex:1;position:relative;container-type:inline-size}.ds-curve-editor__dot{top:50%;left:var(--space-4);width:var(--_dot);height:var(--_dot);margin-top:calc(var(--_dot) / -2);border-radius:var(--radius-full);corner-shape:round;background:var(--_curve);position:absolute}.ds-curve-editor__preview[data-state=running] .ds-curve-editor__dot{animation:ds-curve-editor-run calc(var(--duration-xslow) * 2) var(--_easing) 1 both}@media (prefers-reduced-motion:reduce){.ds-curve-editor__preview[data-state=running] .ds-curve-editor__dot{animation:none}}@media (hover:hover){.ds-curve-editor__preview:hover .ds-curve-editor__dot{animation:ds-curve-editor-run calc(var(--duration-xslow) * 2) var(--_easing) infinite}}@media (hover:hover) and (prefers-reduced-motion:reduce){.ds-curve-editor__preview:hover .ds-curve-editor__dot{animation:none}}.ds-curve-editor>.ds-curve-editor__presets{--easing-curve-size:var(--space-12);grid-template-columns:repeat(auto-fill, var(--space-12));justify-content:space-between;display:grid}.ds-data-list{grid-template-columns:fit-content(var(--data-list-label-width)) minmax(0, 1fr);column-gap:var(--data-list-gap);width:100%;min-width:0;margin:0;padding:0;display:grid;container:ds-data-list/inline-size}.ds-data-list[data-variant=framed]{border:1px solid var(--data-list-border);border-radius:var(--data-list-radius);background:var(--data-list-bg);padding-inline:var(--data-list-padding-x)}.ds-data-list[data-variant=framed]>.ds-data-list__item+.ds-data-list__item{border-block-start:1px solid var(--data-list-divider)}.ds-data-list__item{justify-content:center;gap:var(--space-0-5);min-width:0;min-height:var(--data-list-row-height);padding-block:var(--space-2);flex-direction:column;grid-column:1/-1;display:flex}@container ds-data-list (width>=24rem){.ds-data-list:not([data-layout=stacked])>.ds-data-list__item{grid-template-columns:subgrid;align-items:baseline;column-gap:normal;display:grid}}.ds-data-list__label{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;min-width:0;color:var(--data-list-label-text);overflow-wrap:anywhere;margin:0}.ds-data-list__value{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);min-width:0;color:var(--data-list-value-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.ds-data-list__value[data-mono]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-code);color:inherit;letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);font-stretch:100%}.ds-data-list__value[data-empty]{color:var(--data-list-empty-text)}.ds-data-list__link{border-radius:var(--radius-xs);color:var(--data-list-link);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.ds-data-list__link:focus{outline:none}.ds-data-list__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ds-data-list__link:hover{text-decoration-thickness:2px}}@media (pointer:coarse){.ds-data-list__link{position:relative}.ds-data-list__link:before{content:"";width:100%;height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-data-list__action{--btn-height:var(--data-list-action-size);margin-block:calc(-1 * var(--space-0-5))}.ds-database{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;gap:var(--database-gap);width:100%;min-width:0;max-width:100%;flex-direction:column;display:flex}.ds-database__title{font-family:var(--font-family-heading);font-size:var(--font-size-m);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance;margin:0}.ds-database__toolbar{align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-bottom:1px solid var(--database-toolbar-border);display:flex}.ds-database__view-area{align-items:center;gap:var(--space-1);flex:none;min-width:0;display:flex}.ds-database__chevron{width:var(--icon-size-xs);height:var(--icon-size-xs);--icon-stroke:var(--icon-stroke-xs);flex-shrink:0}.ds-database[data-has-selection] .ds-database__selection{flex:1;min-width:0}.ds-database__tools{align-items:center;gap:var(--space-0-5);flex-shrink:0;margin-inline-start:auto;display:flex}.ds-database__filter{display:flex}.ds-database__search{width:var(--database-search-width)}.ds-database__create{flex:none;margin-inline-start:var(--space-2);display:flex}.ds-database__tool-body{gap:var(--space-2);display:grid}.ds-database__content{min-width:0}.ds-database[data-view=calendar] .ds-database__content{gap:var(--database-gap);display:grid}.ds-database__count,.ds-database__muted{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty}.ds-database__properties{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-database__icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-secondary);flex-shrink:0}.ds-database__column-label{align-items:center;gap:var(--space-1-5);display:inline-flex}.ds-database__cell{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;width:100%;padding-block:var(--space-2);text-align:start;cursor:pointer;background:0 0;border:0;padding-inline-start:0;padding-inline-end:0;display:block}.ds-database__cell:focus{outline:none}.ds-database__cell:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-database__cell .ds-database__properties{flex-wrap:nowrap}.ds-database__cell[data-title]{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;min-width:var(--database-title-min-width)}.ds-database[data-wrap-titles=true] .ds-database__cell[data-title]{white-space:normal}[data-numeric]>.ds-database__cell .ds-database__properties{justify-content:end}.ds-database__field{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--field-text);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;width:100%;min-width:0;min-height:var(--control-size-m);padding:var(--space-1) var(--space-2);border:1px solid var(--field-border);border-radius:var(--radius-control);background:var(--field-bg)}.ds-database__field:focus{outline:none}.ds-database__field:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-database__field[multiple]{min-height:calc(var(--control-size-m) * 3)}.ds-database__choices{gap:var(--space-2);display:grid}.ds-database__label{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;gap:var(--space-1);display:grid}.ds-database__gallery{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--database-gallery-width)), 1fr));gap:var(--space-3);display:grid}.ds-database__gallery>.ds-database__add{place-self:start}.ds-database__record{align-content:start;gap:var(--database-card-gap);min-width:0;max-width:100%;padding:var(--database-card-padding);display:grid}.ds-database__record[data-selected]{--card-bg:var(--database-card-selected-bg);--card-bg-hover:var(--database-card-selected-bg);--card-border:var(--database-card-selected-border)}.ds-database__record-heading{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;min-width:0;margin:0;padding-inline-end:var(--space-8)}.ds-database__record-title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-2);max-width:100%;text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ds-database__record-title-text{min-width:0}.ds-database[data-wrap-titles=false] .ds-database__record-title-text{text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-database__record-properties{align-items:stretch;gap:var(--space-1-5);flex-direction:column;min-width:0;margin:0;display:flex}.ds-database__record[data-card-layout=compact] .ds-database__record-properties{align-items:center;gap:var(--space-1-5) var(--space-2);flex-flow:wrap}.ds-database__record-property{min-width:0;max-width:100%}.ds-database__record-property>dd{margin:0}.ds-database__record[data-card-layout=compact] .ds-database__record-property[data-full-line]{flex-basis:100%}.ds-database__record-value{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;gap:var(--space-1-5);min-width:0;max-width:100%;overflow-wrap:anywhere}.ds-database__record-controls{z-index:1;align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex;position:absolute;top:var(--space-2)}.ds-database__record-controls:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-2)}.ds-database__record-controls:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-2)}.ds-database__record-controls:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-2)}.ds-database__record-controls:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-2)}.ds-database__record-controls:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-2)}.ds-database__record-controls:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-2)}.ds-database__navigation{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-database__month{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;margin-inline-end:auto}.ds-database__empty{padding:var(--space-5);color:var(--text-secondary);text-align:center;margin:0}.ds-database [data-record-handle]{cursor:grab;touch-action:none}.ds-database__gallery>[data-move-record]{cursor:grab}.ds-database :-webkit-any(.ds-database__table-scroll,.ds-database__list,.ds-database__gallery) [data-move-record][data-dragging]{opacity:var(--database-origin-opacity)}.ds-database :-moz-any(.ds-database__table-scroll,.ds-database__list,.ds-database__gallery) [data-move-record][data-dragging]{opacity:var(--database-origin-opacity)}.ds-database :is(.ds-database__table-scroll,.ds-database__list,.ds-database__gallery) [data-move-record][data-dragging]{opacity:var(--database-origin-opacity)}.ds-database :-webkit-any(.ds-database__table-scroll,.ds-database__list) [data-drop-at=before]{box-shadow:inset 0 var(--database-indicator-size) 0 var(--database-indicator)}.ds-database :-moz-any(.ds-database__table-scroll,.ds-database__list) [data-drop-at=before]{box-shadow:inset 0 var(--database-indicator-size) 0 var(--database-indicator)}.ds-database :is(.ds-database__table-scroll,.ds-database__list) [data-drop-at=before]{box-shadow:inset 0 var(--database-indicator-size) 0 var(--database-indicator)}.ds-database :-webkit-any(.ds-database__table-scroll,.ds-database__list) [data-drop-at=after]{box-shadow:inset 0 calc(-1 * var(--database-indicator-size)) 0 var(--database-indicator)}.ds-database :-moz-any(.ds-database__table-scroll,.ds-database__list) [data-drop-at=after]{box-shadow:inset 0 calc(-1 * var(--database-indicator-size)) 0 var(--database-indicator)}.ds-database :is(.ds-database__table-scroll,.ds-database__list) [data-drop-at=after]{box-shadow:inset 0 calc(-1 * var(--database-indicator-size)) 0 var(--database-indicator)}.ds-database__gallery>[data-drop-at=before]{box-shadow:inset var(--database-indicator-size) 0 0 var(--database-indicator)}.ds-database__gallery>[data-drop-at=after]{box-shadow:inset calc(-1 * var(--database-indicator-size)) 0 0 var(--database-indicator)}@media not (min-width:48rem){.ds-database[data-has-selection] .ds-database__toolbar{flex-wrap:wrap}.ds-database[data-has-selection] .ds-database__selection{flex-basis:100%;order:1}.ds-database__toolbar:has(.ds-database__search:not([hidden])){flex-wrap:wrap}.ds-database__tools:has(.ds-database__search:not([hidden])){flex-basis:100%;order:1;margin-inline-start:0}.ds-database__toolbar:has(.ds-database__search:not([hidden])) .ds-database__create{margin-inline-start:auto}}@media (hover:hover){.ds-database__record-controls{opacity:0}.ds-database__record:hover .ds-database__record-controls,.ds-database__record:focus-within .ds-database__record-controls,.ds-database__record[data-selected] .ds-database__record-controls{opacity:1}}.ds-database__ghost{z-index:var(--z-popover);pointer-events:none;scale:var(--database-ghost-scale);transition:scale calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);background:0 0;border:0;margin:0;padding:0;position:fixed;top:auto;bottom:auto;left:auto;right:auto;overflow:visible}@starting-style{.ds-database__ghost{scale:1}}.ds-database__ghost>*{box-shadow:var(--shadow-menu);border-radius:var(--database-ghost-radius);background:var(--database-ghost-bg);overflow:hidden}.ds-date-picker{--_value-size:var(--font-size-s);--_height:var(--control-size-m);--_rise:calc(-1 * var(--space-1));gap:var(--space-1);min-width:var(--date-picker-min-width,var(--field-width));flex-direction:column;max-width:100%;height:-moz-fit-content;height:fit-content;display:inline-flex;position:relative}@media (pointer:coarse){.ds-date-picker{--_value-size:max(1rem, var(--font-size-s))}}.ds-date-picker__label{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;color:var(--field-label);text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-date-picker__trigger{padding-inline:calc(var(--field-padding-x) - var(--space-1)) var(--field-padding-x);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;font-size:var(--_value-size);align-items:center;gap:var(--space-2);width:100%;height:var(--_height);text-align:start;cursor:pointer;box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--field-text);transition:border-color var(--duration-fast) var(--easing-default), background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default), box-shadow var(--duration-fast) var(--easing-default);display:flex}.ds-date-picker__trigger:focus{outline:none}@media (hover:hover){.ds-date-picker__trigger:hover:not(:-webkit-any(:focus-visible,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-date-picker__trigger:hover:not(:-moz-any(:focus-visible,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-date-picker__trigger:hover:not(:is(:focus-visible,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}}.ds-date-picker__trigger:focus-visible{border-color:var(--field-border-focus);box-shadow:var(--field-focus-halo);outline:none}.ds-date-picker__trigger[aria-invalid=true]{border-color:var(--field-border-error)}.ds-date-picker__trigger:disabled{background:var(--field-bg-disabled);border-color:var(--field-border-disabled);color:var(--text-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ds-date-picker__trigger{transition:none}}@media (pointer:coarse){.ds-date-picker__trigger{font-size:1rem}}.ds-date-picker__trigger[aria-expanded=true]{border-color:var(--field-border-focus);box-shadow:var(--field-focus-halo)}.ds-date-picker__trigger[aria-expanded=true]>.ds-date-picker__chevron{transform:rotate(180deg)}.ds-date-picker__trigger:disabled>.ds-date-picker__chevron,.ds-date-picker__trigger:disabled>.ds-date-picker__icon{color:var(--icon-disabled)}.ds-date-picker__icon{width:var(--icon-size);height:var(--icon-size);color:var(--icon-secondary);flex-shrink:0}.ds-date-picker__value{justify-content:space-between;column-gap:var(--space-2);flex-wrap:wrap;flex:auto;min-width:0;height:1lh;display:flex;position:relative;overflow:hidden}.ds-date-picker__value[data-empty]{color:var(--field-placeholder)}.ds-date-picker__value:empty:before{content:attr(data-placeholder);color:var(--field-placeholder)}.ds-date-picker__date{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-date-picker__count{color:var(--text-tertiary);font-variant-numeric:tabular-nums;unicode-bidi:plaintext;flex-shrink:0}.ds-date-picker__chevron{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-secondary);transition:transform calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);flex-shrink:0}.ds-date-picker__panel{z-index:var(--z-popover);top:calc(100% + var(--space-1));gap:var(--space-3);box-sizing:border-box;width:max-content;max-width:calc(100vw - 2 * var(--space-1));max-height:calc(100dvh - 2 * var(--space-1));padding:var(--date-picker-padding);scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;border:1px solid var(--overlay-border);border-radius:var(--overlay-radius);background:var(--overlay-bg);box-shadow:var(--overlay-shadow);border-radius:var(--date-picker-radius);flex-direction:column;display:none;position:absolute;overflow:hidden auto}.ds-date-picker__panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-date-picker__panel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-date-picker__panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-date-picker__panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-date-picker__panel:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-date-picker__panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-date-picker__panel[popover]{color:var(--text-primary);margin:0;overflow:auto}.ds-date-picker__panel:focus{outline:none}.ds-date-picker[data-state=open]>.ds-date-picker__panel{transition:opacity var(--duration-fast) var(--easing-default), translate calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);display:flex}@starting-style{.ds-date-picker[data-state=open]>.ds-date-picker__panel{opacity:0;translate:0 var(--_rise,0)}}.ds-date-picker__body{gap:var(--space-3);min-width:0;display:flex}.ds-date-picker__presets{gap:var(--space-0-5);width:var(--date-picker-presets-width);border-inline-end:1px solid var(--border-tertiary);flex-direction:column;flex-shrink:0;margin:0;padding:0;padding-inline-end:var(--space-3);list-style:none;display:flex}.ds-date-picker__preset{padding-inline:var(--space-2);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:center;gap:var(--space-2);width:100%;min-height:var(--overlay-item-height);border-radius:var(--overlay-item-radius);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);background:0 0;text-decoration:none;display:flex}.ds-date-picker__preset:focus{outline:none}.ds-date-picker__preset:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-date-picker__preset:hover{background:var(--overlay-item-hover);color:var(--text-primary)}}.ds-date-picker__preset:focus-visible{background:var(--overlay-item-hover);color:var(--text-primary)}.ds-date-picker__preset:active{background:var(--overlay-item-active)}.ds-date-picker__preset[aria-pressed=true]{background:var(--date-picker-range-bg)}.ds-date-picker__preset[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed;pointer-events:none}.ds-date-picker__panel[data-narrow]>.ds-date-picker__body{flex-direction:column}.ds-date-picker__panel[data-narrow]>.ds-date-picker__body>.ds-date-picker__presets{width:auto;max-width:calc(7 * var(--date-picker-day-size));padding:0 0 var(--space-3);border-inline-end:0;border-block-end:1px solid var(--border-tertiary);flex-flow:wrap}.ds-date-picker__panel[data-narrow]>.ds-date-picker__body>.ds-date-picker__presets .ds-date-picker__preset{width:auto}.ds-date-picker__calendar{gap:var(--date-picker-month-gap);display:flex;position:relative}.ds-date-picker__nav{z-index:1;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:0;left:0;right:0}.ds-date-picker__nav>*{pointer-events:auto}.ds-date-picker__nav svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.ds-date-picker__nav svg:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.ds-date-picker__nav svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.ds-date-picker__month{gap:var(--space-1);flex-direction:column;display:flex}.ds-date-picker__caption{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;height:var(--control-size-s);padding-inline:var(--control-size-s);white-space:nowrap;justify-content:center;align-items:center;margin:0;display:flex}.ds-date-picker__grid{border-collapse:separate;border-spacing:0 var(--space-0-5);table-layout:fixed}.ds-date-picker__weekday{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;width:var(--date-picker-day-size);height:var(--space-6);text-align:center;white-space:nowrap;padding:0}.ds-date-picker__grid td{padding:0}.ds-date-picker__grid td[data-band]{background:var(--date-picker-range-bg)}.ds-date-picker__grid td[data-band-start]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--date-picker-day-radius);border-bottom-left-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band-start]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--date-picker-day-radius);border-bottom-left-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band-start]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--date-picker-day-radius);border-bottom-left-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band]:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--date-picker-day-radius);border-bottom-left-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band]:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--date-picker-day-radius);border-bottom-left-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band]:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--date-picker-day-radius);border-bottom-left-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band-start]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--date-picker-day-radius);border-bottom-right-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band-start]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--date-picker-day-radius);border-bottom-right-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band-start]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--date-picker-day-radius);border-bottom-right-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band]:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--date-picker-day-radius);border-bottom-right-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band]:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--date-picker-day-radius);border-bottom-right-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band]:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--date-picker-day-radius);border-bottom-right-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band-end]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--date-picker-day-radius);border-bottom-right-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band-end]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--date-picker-day-radius);border-bottom-right-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band-end]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--date-picker-day-radius);border-bottom-right-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band]:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--date-picker-day-radius);border-bottom-right-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band]:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--date-picker-day-radius);border-bottom-right-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band]:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--date-picker-day-radius);border-bottom-right-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band-end]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--date-picker-day-radius);border-bottom-left-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band-end]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--date-picker-day-radius);border-bottom-left-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band-end]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--date-picker-day-radius);border-bottom-left-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band]:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--date-picker-day-radius);border-bottom-left-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band]:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--date-picker-day-radius);border-bottom-left-radius:var(--date-picker-day-radius)}.ds-date-picker__grid td[data-band]:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--date-picker-day-radius);border-bottom-left-radius:var(--date-picker-day-radius)}.ds-date-picker__day{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;width:var(--date-picker-day-size);height:var(--date-picker-day-size);border-radius:var(--date-picker-day-radius);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.ds-date-picker__day:focus{outline:none}.ds-date-picker__day:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (pointer:coarse){.ds-date-picker__day{font-size:max(1rem, var(--font-size-s))}}@media (hover:hover){.ds-date-picker__day:hover:not(:-webkit-any(:disabled,[data-selected])){background:var(--date-picker-day-hover)}.ds-date-picker__day:hover:not(:-moz-any(:disabled,[data-selected])){background:var(--date-picker-day-hover)}.ds-date-picker__day:hover:not(:is(:disabled,[data-selected])){background:var(--date-picker-day-hover)}}.ds-date-picker__day[data-outside]{color:var(--date-picker-outside-text)}.ds-date-picker__day[data-today]:after{content:"";width:var(--space-3);background:var(--date-picker-today-mark);pointer-events:none;height:1px;margin-inline-start:auto;margin-inline-end:auto;position:absolute;bottom:var(--space-1);left:0;right:0}.ds-date-picker__day[data-selected]{--focus-ring-color:var(--date-picker-selected-text);--date-picker-today-mark:var(--date-picker-selected-text);background:var(--date-picker-selected-bg);color:var(--date-picker-selected-text)}.ds-date-picker__day:disabled{color:var(--text-disabled);cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}@media (forced-colors:active){.ds-date-picker__grid td[data-band],.ds-date-picker__grid td[data-band]>.ds-date-picker__day,.ds-date-picker__day[data-selected]{forced-color-adjust:none;color:highlighttext;background:highlight}.ds-date-picker__day[data-selected]{outline-offset:-2px;outline:2px solid canvastext}.ds-date-picker__preset[aria-pressed=true]{outline-offset:-1px;outline:1px solid canvastext}.ds-date-picker__day[data-today]:after{forced-color-adjust:none;background:currentColor}}.ds-date-picker__footer{align-items:center;gap:var(--space-2);min-height:var(--control-size-s);border-block-start:1px solid var(--border-tertiary);padding-block-start:var(--space-3);display:flex}.ds-date-picker__status{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;font-variant-numeric:tabular-nums;unicode-bidi:plaintext;flex:auto;min-width:0;margin-inline-end:auto}.ds-date-picker[data-size=s]{--_height:var(--control-size-s);--_value-size:var(--font-size-xs)}@media (pointer:coarse){.ds-date-picker[data-size=s]{--_value-size:max(1rem, var(--font-size-xs))}}.ds-date-picker[data-size=s] .ds-date-picker__icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}@media (pointer:coarse){.ds-date-picker[data-size=s] .ds-date-picker__trigger{position:relative}.ds-date-picker[data-size=s] .ds-date-picker__trigger:before{content:"";width:100%;height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-date-picker[data-size=s] .ds-date-picker__chevron{width:var(--icon-size-xs);height:var(--icon-size-xs);--icon-stroke:var(--icon-stroke-xs);flex-shrink:0}.ds-date-picker[data-size=l]{--_height:var(--control-size-l);--_value-size:var(--font-size-m)}.ds-date-picker[data-size=l] .ds-date-picker__trigger{padding-inline:calc(var(--field-padding-x-l) - var(--space-1)) var(--field-padding-x-l)}.ds-date-picker[data-full]{width:100%;display:flex}.ds-date-picker[data-appearance=filled]{--field-bg:var(--field-filled-bg);--field-border:var(--field-filled-border);--field-border-hover:var(--field-filled-border);--field-border-focus:var(--field-filled-border-focus);--field-focus-halo:none;--_bg-hover:var(--field-filled-bg-hover)}.ds-date-picker[data-appearance=subtle]{--field-bg:transparent;--field-border:transparent;--field-border-hover:transparent;--field-border-focus:transparent;--field-focus-halo:none;--_bg-hover:var(--bg-hover);min-width:0}.ds-date-picker[data-appearance=subtle] .ds-date-picker__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-date-picker[data-appearance=subtle] .ds-date-picker__trigger[aria-expanded=true]{background:var(--bg-hover)}@media (prefers-reduced-motion:reduce){.ds-date-picker .ds-date-picker__day{transition:none}}.ds-diff{--_pad:var(--space-3);--_num:4ch;--_num-gap:var(--space-2);--_numbers:calc(2 * var(--_num) + var(--_num-gap));--_marker:2ch;--_gutter:calc(var(--_pad) + var(--_numbers) + var(--_num-gap));gap:var(--diff-gap);flex-direction:column;width:100%;min-width:0;display:flex}.ds-diff__status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-diff__bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ds-diff__review{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.ds-diff__caption{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;overflow-wrap:anywhere;flex:auto;min-width:0;margin:0}.ds-diff__count{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;white-space:nowrap;margin:0}.ds-diff__number{font-variant-numeric:tabular-nums}.ds-diff__view{flex:none;margin-inline-start:auto}.ds-diff__file{min-width:0;border:1px solid var(--code-block-border);border-radius:var(--code-block-radius);background:var(--code-block-bg);flex-direction:column;margin:0;scroll-margin-block-start:var(--space-2);display:flex;overflow:clip}.ds-diff__header{align-items:center;gap:var(--space-1) var(--space-2);min-width:0;min-height:var(--control-size-m);padding-block:var(--space-1);padding-inline:var(--space-1) var(--space-2);background:var(--diff-header-bg);flex-wrap:wrap;display:flex}.ds-diff__toggle{align-items:center;gap:var(--space-1-5);min-width:0;min-height:var(--control-size-s);padding-block-start:0;padding-block-end:0;padding-inline:var(--space-1-5);border-radius:var(--radius-item);color:var(--text-primary);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default);background:0 0;border:0;flex:12rem;margin:0;display:flex;position:relative}.ds-diff__toggle:focus{outline:none}.ds-diff__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ds-diff__toggle:hover{background:var(--bg-hover)}}@media (pointer:coarse){.ds-diff__toggle{min-height:var(--hit-size)}}.ds-diff__chevron{width:var(--icon-size-xs);height:var(--icon-size-xs);--icon-stroke:var(--icon-stroke-xs);color:var(--icon-secondary);transition:rotate calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-default);flex-shrink:0}.ds-diff__toggle[aria-expanded=false]>.ds-diff__chevron{rotate:-90deg}.ds-diff__toggle[aria-expanded=false]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.ds-diff__chevron{rotate:90deg}.ds-diff__toggle[aria-expanded=false]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.ds-diff__chevron{rotate:90deg}.ds-diff__toggle[aria-expanded=false]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.ds-diff__chevron{rotate:90deg}.ds-diff__path{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);direction:ltr;unicode-bidi:isolate;min-width:0;font-stretch:100%;display:flex}.ds-diff__dir{min-width:1ch;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-diff__name{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-diff__from{min-width:2ch;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:0 100 auto;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-diff__arrow{width:var(--icon-size-xs);height:var(--icon-size-xs);--icon-stroke:var(--icon-stroke-xs);margin-inline:var(--space-1);color:var(--icon-tertiary);flex-shrink:0}.ds-diff__actions{align-items:center;gap:var(--space-3);flex:none;margin-inline-start:auto;display:flex}.ds-diff__actions>.ds-toolbar,.ds-diff__viewed{flex:none}.ds-diff__body{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--text-primary);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);font-variant-ligatures:none;-moz-tab-size:4;tab-size:4;white-space:pre;counter-reset:line;scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;direction:ltr;margin:0;padding-block-start:0;padding-block-end:0;font-stretch:100%;overflow:auto hidden}.ds-diff__body:focus{outline:none}.ds-diff__body:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-diff__body{border-block-start:1px solid var(--code-block-border);container:ds-diff-body/inline-size}.ds-diff__body[hidden]{display:none}.ds-diff__sheet{white-space:normal;width:max-content;min-width:100%}.ds-diff[data-view=split] .ds-diff__sheet{width:auto}.ds-diff__note{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;padding:var(--space-3) var(--_pad);white-space:normal;margin:0}.ds-diff__hunk{display:block}.ds-diff__hunk-header{box-sizing:border-box;white-space:normal;align-items:center;gap:var(--space-2);width:100cqi;min-height:var(--control-size-s);padding-block:var(--space-0-5);padding-inline:var(--_pad) var(--space-1);background:var(--diff-hunk-bg);color:var(--diff-hunk-text);display:flex;position:sticky;left:0}.ds-diff:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ds-diff__hunk-header{padding-inline:var(--space-1) var(--_pad);direction:rtl}.ds-diff:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ds-diff__hunk-header{padding-inline:var(--space-1) var(--_pad);direction:rtl}.ds-diff:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ds-diff__hunk-header{padding-inline:var(--space-1) var(--_pad);direction:rtl}.ds-diff__hunk-header>.ds-toolbar{flex:none;margin-inline-start:auto}.ds-diff__range{direction:ltr;unicode-bidi:isolate;flex:none}.ds-diff__scope{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;direction:ltr;unicode-bidi:isolate;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-diff__fold{display:block}.ds-diff__fold[open]>.ds-diff__fold-summary{display:none}.ds-diff__fold-summary{box-sizing:border-box;white-space:normal;width:100cqi;font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:center;gap:var(--space-1-5);min-height:var(--control-size-s);padding-inline:var(--_pad);background:var(--diff-hunk-bg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--duration-fast) var(--easing-default);list-style:none;display:flex;position:sticky;left:0}.ds-diff__fold-summary:focus{outline:none}.ds-diff__fold-summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-diff__fold-summary::-webkit-details-marker{display:none}.ds-diff__fold-summary>svg{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}.ds-diff:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ds-diff__fold-summary{direction:rtl}.ds-diff:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ds-diff__fold-summary{direction:rtl}.ds-diff:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ds-diff__fold-summary{direction:rtl}@media (hover:hover){.ds-diff__fold-summary:hover{color:var(--text-secondary)}}@media (pointer:coarse){.ds-diff__fold-summary{min-height:var(--hit-size)}}.ds-diff__lines{font:inherit;white-space:pre;display:block}.ds-diff__hunk[data-decision=reject] .ds-diff__lines{opacity:var(--diff-rejected-opacity)}.ds-diff[data-view=split] .ds-diff__lines:has(+.ds-diff__lines[data-layout=split]){display:none}.ds-diff:not([data-view=split]) .ds-diff__lines[data-layout=split]{display:none}.ds-diff__lines[data-layout=split]{white-space:normal;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ds-diff__line{vertical-align:top;width:100%;min-height:1lh;padding-inline:calc(var(--_gutter) + var(--_marker)) var(--_pad);display:inline-block;position:relative}.ds-diff__line[data-diff]:after{-webkit-user-select:none;user-select:none;position:absolute}.ds-diff__line[data-diff]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:var(--_gutter)}.ds-diff__line[data-diff]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:var(--_gutter)}.ds-diff__line[data-diff]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:var(--_gutter)}.ds-diff__line[data-diff]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:var(--_gutter)}.ds-diff__line[data-diff]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:var(--_gutter)}.ds-diff__line[data-diff]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:var(--_gutter)}.ds-diff__line[data-diff=add]{background:var(--bg-success-subtle)}.ds-diff__line[data-diff=add]:after{content:"+";color:var(--text-success)}.ds-diff__line[data-diff=remove]{background:var(--bg-error-subtle)}.ds-diff__line[data-diff=remove]:after{content:"−";color:var(--text-error)}.ds-diff__line[data-diff]:after{top:0}.ds-diff__lines[data-layout=split]>.ds-diff__line{--_gutter:calc(var(--_pad) + var(--_num) + var(--_num-gap));white-space:pre-wrap;overflow-wrap:anywhere;width:auto}.ds-diff__lines[data-layout=split]>.ds-diff__line[data-side=old]{border-inline-end:1px solid var(--code-block-border)}.ds-diff__line[data-diff=empty]{background:var(--diff-empty-bg)}.ds-diff__num{width:var(--_num);color:var(--diff-number-text);text-align:end;-webkit-user-select:none;user-select:none;position:absolute}.ds-diff__num:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--_pad)}.ds-diff__num:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--_pad)}.ds-diff__num:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--_pad)}.ds-diff__num:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--_pad)}.ds-diff__num:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--_pad)}.ds-diff__num:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--_pad)}.ds-diff__num+.ds-diff__num:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--_pad) + var(--_num) + var(--_num-gap))}.ds-diff__num+.ds-diff__num:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--_pad) + var(--_num) + var(--_num-gap))}.ds-diff__num+.ds-diff__num:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--_pad) + var(--_num) + var(--_num-gap))}.ds-diff__num+.ds-diff__num:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--_pad) + var(--_num) + var(--_num-gap))}.ds-diff__num+.ds-diff__num:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--_pad) + var(--_num) + var(--_num-gap))}.ds-diff__num+.ds-diff__num:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--_pad) + var(--_num) + var(--_num-gap))}.ds-diff__word{border-radius:var(--radius-xs);color:inherit;background:0 0}.ds-diff__line[data-diff=add]>.ds-diff__word{background:var(--diff-word-added-bg)}.ds-diff__line[data-diff=remove]>.ds-diff__word{background:var(--diff-word-removed-bg)}@media (prefers-reduced-motion:reduce){.ds-diff__chevron{transition:none}}@media (forced-colors:active){.ds-diff__word{outline:1px solid canvastext}}.ds-diff-stat{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-1-5);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;flex:none;display:inline-flex;position:relative}.ds-diff-stat[data-size=s]{--_box:var(--space-1-5);gap:var(--space-1);font-size:var(--font-size-xs)}.ds-diff-stat__added{color:var(--diff-stat-added);direction:ltr;unicode-bidi:isolate}.ds-diff-stat__removed{color:var(--diff-stat-removed);direction:ltr;unicode-bidi:isolate}.ds-diff-stat__bar{gap:var(--diff-stat-box-gap);flex:none;display:inline-flex}.ds-diff-stat__box{width:var(--_box,var(--diff-stat-box-size));height:var(--_box,var(--diff-stat-box-size));border-radius:var(--diff-stat-box-radius);background:var(--diff-stat-box-empty);flex:none}.ds-diff-stat__box[data-diff=add]{background:var(--diff-stat-box-added)}.ds-diff-stat__box[data-diff=remove]{background:var(--diff-stat-box-removed)}@media (forced-colors:active){.ds-diff-stat__box{forced-color-adjust:none;box-sizing:border-box;background:canvas;border:1px solid canvastext}.ds-diff-stat__box[data-diff=add],.ds-diff-stat__box[data-diff=remove]{background:canvastext}}.ds-diff-stat__words{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-disclosure{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;interpolate-size:allow-keywords;min-width:0}.ds-disclosure::details-content{block-size:0;transition:block-size var(--duration-base) var(--easing-default), content-visibility var(--duration-base) allow-discrete;overflow:clip}.ds-disclosure[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.ds-disclosure::details-content{transition:none}}.ds-disclosure[data-variant=card]{border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg)}.ds-disclosure__summary{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:flex-start;gap:var(--space-1);--_row:var(--control-size-s);min-width:0;padding-block:calc((var(--_row) - var(--icon-size)) / 2);border-radius:var(--radius-s);transition:color var(--duration-fast) var(--easing-default);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.ds-disclosure__summary:focus{outline:none}.ds-disclosure__summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-disclosure__summary::-webkit-details-marker{display:none}.ds-disclosure__summary:after{content:"";width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-chevron-right-xs) center/contain no-repeat;mask:var(--glyph-chevron-right-xs) center/contain no-repeat;transition:rotate calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-default);background:currentColor;flex-shrink:0}.ds-disclosure__summary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-disclosure__summary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-disclosure__summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}details[open]>.ds-disclosure__summary:after{rotate:90deg}details[open]>.ds-disclosure__summary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}details[open]>.ds-disclosure__summary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}details[open]>.ds-disclosure__summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}.ds-disclosure__summary:after{margin:calc((var(--icon-size) - var(--icon-size-xs)) / 2);color:var(--icon-tertiary);order:-1}.ds-disclosure[open]>.ds-disclosure__summary{color:var(--text-primary)}@media (hover:hover){.ds-disclosure__summary:hover{color:var(--text-primary)}.ds-disclosure__summary:hover:after{color:var(--icon-secondary)}}.ds-disclosure[data-variant=card]>.ds-disclosure__summary{--_row:var(--control-size-m);padding-inline:var(--space-3);border-radius:calc(var(--card-radius) - 1px)}.ds-disclosure[data-variant=card]>.ds-disclosure__summary:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}@media (pointer:coarse){.ds-disclosure__summary{--_row:max(var(--control-size-s), var(--hit-size))}}.ds-disclosure__label{min-width:0;line-height:var(--icon-size);overflow-wrap:anywhere;flex:auto}.ds-disclosure__meta{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;line-height:var(--icon-size);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-inline-start:var(--space-2)}.ds-disclosure__body{min-width:0;padding-block:var(--space-1) var(--space-3)}.ds-disclosure[data-variant=card]>.ds-disclosure__body{padding:0 var(--space-3) var(--space-3)}.ds-disclosure-group{flex-direction:column;min-width:0;display:flex}.ds-disclosure-group>.ds-disclosure+.ds-disclosure{border-block-start:1px solid var(--divider-color)}.ds-disclosure-group>.ds-disclosure>.ds-disclosure__summary{--_row:var(--control-size-m)}.ds-disclosure-group[data-variant=panel]{gap:var(--inspector-gap)}.ds-disclosure-group[data-variant=panel]>.ds-disclosure+.ds-disclosure{border-block-start:0}.ds-disclosure[data-variant=panel]{border:1px solid var(--disclosure-panel-border);border-radius:var(--disclosure-panel-radius);background:var(--disclosure-panel-bg)}.ds-disclosure[data-variant=panel]>.ds-disclosure__summary{--_row:var(--disclosure-panel-row);gap:var(--space-1-5);padding-inline:var(--disclosure-panel-padding) var(--_end,var(--disclosure-panel-padding));border-radius:calc(var(--disclosure-panel-radius) - 1px);color:var(--text-primary)}.ds-disclosure[data-variant=panel]>.ds-disclosure__summary:after{margin:calc((var(--icon-size) - var(--icon-size-xs)) / 2) 0;-webkit-mask-image:var(--glyph-caret-right-xs);mask-image:var(--glyph-caret-right-xs);order:1}.ds-disclosure[data-variant=panel]>.ds-disclosure__summary:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.ds-disclosure[data-variant=panel]>.ds-disclosure__summary>.ds-disclosure__label{flex:0 auto}.ds-disclosure[data-variant=panel]>.ds-disclosure__summary>.ds-disclosure__meta{align-items:center;gap:var(--space-2);order:2;margin-inline-start:auto;padding-inline-start:var(--space-3);display:inline-flex}.ds-disclosure[data-variant=panel]>.ds-disclosure__summary>.ds-disclosure__meta>.ds-progress{inline-size:var(--disclosure-panel-bar-width)}.ds-disclosure[data-variant=panel]>.ds-disclosure__body{gap:var(--space-2);padding:0 var(--disclosure-panel-padding) var(--disclosure-panel-padding);flex-direction:column;display:flex}.ds-disclosure-item{--_actions:calc(var(--control-size-s) + var(--disclosure-panel-padding) - var(--space-1));grid-template:"card"/minmax(0,1fr);min-width:0;display:grid}.ds-disclosure-item:has(>.ds-disclosure__actions>:nth-child(2)){--_actions:calc(2 * var(--control-size-s) + var(--space-1) + var(--disclosure-panel-padding) - var(--space-1))}.ds-disclosure-item>.ds-disclosure{grid-area:card;min-width:0}.ds-disclosure-item>.ds-disclosure>.ds-disclosure__summary{--_end:calc(var(--_actions) + var(--space-2))}.ds-disclosure__actions{place-self:start end;align-items:center;gap:var(--space-1);height:var(--disclosure-panel-row);grid-area:card;margin-block-start:1px;padding-inline-end:calc(var(--disclosure-panel-padding) - var(--space-1) + 1px);display:flex}@media (pointer:coarse){.ds-disclosure__actions{gap:var(--space-3)}}.ds-divider{--_spacing:var(--space-4);width:auto;height:1px;margin-block:var(--_spacing);background:var(--divider-color);border:0;flex-shrink:0;margin-inline-start:0;margin-inline-end:0}.ds-divider[data-orientation=vertical]{width:1px;height:auto;min-height:1em;margin-block-start:0;margin-block-end:0;margin-inline:var(--_spacing);align-self:stretch}.ds-divider[data-spacing=s]{--_spacing:var(--space-2)}.ds-divider[data-spacing=l]{--_spacing:var(--space-8)}.ds-divider[data-label]:not([data-orientation=vertical]){font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;white-space:nowrap;background:0 0;grid-template-columns:minmax(0,1fr);place-items:center;height:auto;display:grid;overflow:hidden}.ds-divider[data-label]:not([data-orientation=vertical]):before,.ds-divider[data-label]:not([data-orientation=vertical]):after{padding-inline:var(--space-3);grid-area:1/1}.ds-divider[data-label]:not([data-orientation=vertical]):before{content:attr(data-label)}.ds-divider[data-label]:not([data-orientation=vertical]):after{content:attr(data-label);content:attr(data-label)/"";border-inline:100vw solid var(--divider-color);color:#0000;pointer-events:none;height:1px}.ds-dropdown{--_padding-x:var(--field-padding-x);--_font-size:var(--font-size-s);--_text-size:var(--_font-size);--_chevron:var(--icon-size-s);--_clear:var(--dropdown-clear-size);--_clear-height:var(--dropdown-clear-size);--_height:var(--control-size-m);--_rise:calc(-1 * var(--space-1));gap:var(--space-1);min-width:var(--dropdown-min-width,var(--field-width));flex-direction:column;max-width:100%;height:-moz-fit-content;height:fit-content;display:inline-flex;position:relative}.ds-dropdown__label{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;color:var(--field-label);text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-dropdown__trigger{padding-inline:var(--_padding-x);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;font-size:var(--_text-size);justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;height:var(--_height);text-align:start;cursor:pointer;box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--field-text);transition:border-color var(--duration-fast) var(--easing-default), background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default), box-shadow var(--duration-fast) var(--easing-default);display:flex}.ds-dropdown__trigger:focus{outline:none}@media (hover:hover){.ds-dropdown__trigger:hover:not(:-webkit-any(:focus-visible,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-dropdown__trigger:hover:not(:-moz-any(:focus-visible,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-dropdown__trigger:hover:not(:is(:focus-visible,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}}.ds-dropdown__trigger:focus-visible{border-color:var(--field-border-focus);box-shadow:var(--field-focus-halo);outline:none}.ds-dropdown__trigger[aria-invalid=true]{border-color:var(--field-border-error)}.ds-dropdown__trigger:disabled{background:var(--field-bg-disabled);border-color:var(--field-border-disabled);color:var(--text-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ds-dropdown__trigger{transition:none}}@media (pointer:coarse){.ds-dropdown__trigger{font-size:1rem}}.ds-dropdown__trigger[aria-expanded=true]{border-color:var(--field-border-focus);box-shadow:var(--field-focus-halo)}.ds-dropdown__trigger[aria-expanded=true]>.ds-dropdown__chevron{transform:rotate(180deg)}.ds-dropdown__trigger:disabled>.ds-dropdown__chevron{color:var(--icon-disabled)}.ds-dropdown__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-dropdown__value:empty:before{content:attr(data-placeholder);color:var(--field-placeholder)}.ds-dropdown__chevron{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-secondary);transition:transform calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);flex-shrink:0}.ds-dropdown__clear{width:var(--_clear);height:var(--_clear-height);border-radius:var(--radius-inner);color:var(--icon-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:calc((var(--_height) - var(--_clear-height)) / 2)}.ds-dropdown__clear:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(1px + var(--_padding-x) + var(--_chevron) + var(--space-2))}.ds-dropdown__clear:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(1px + var(--_padding-x) + var(--_chevron) + var(--space-2))}.ds-dropdown__clear:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(1px + var(--_padding-x) + var(--_chevron) + var(--space-2))}.ds-dropdown__clear:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(1px + var(--_padding-x) + var(--_chevron) + var(--space-2))}.ds-dropdown__clear:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(1px + var(--_padding-x) + var(--_chevron) + var(--space-2))}.ds-dropdown__clear:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(1px + var(--_padding-x) + var(--_chevron) + var(--space-2))}.ds-dropdown__clear>svg{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}@media (hover:hover){.ds-dropdown__clear:hover{background:var(--bg-hover);color:var(--icon-primary)}}.ds-dropdown__clear:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-dropdown__clear:disabled{color:var(--icon-disabled);cursor:not-allowed;pointer-events:none}.ds-dropdown:has(>.ds-dropdown__trigger:disabled)>.ds-dropdown__clear{color:var(--icon-disabled);cursor:not-allowed;pointer-events:none}@media (pointer:coarse){.ds-dropdown__clear:before{content:"";width:100%;height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-dropdown:has(>.ds-dropdown__clear:not([hidden]))>.ds-dropdown__trigger>.ds-dropdown__chevron{margin-inline-start:calc(var(--_clear) + var(--space-2))}@media (hover:hover){.ds-dropdown:has(>.ds-dropdown__clear:hover)>.ds-dropdown__trigger:not(:-webkit-any(:focus-visible,[aria-expanded=true],[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-dropdown:has(>.ds-dropdown__clear:hover)>.ds-dropdown__trigger:not(:-moz-any(:focus-visible,[aria-expanded=true],[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-dropdown:has(>.ds-dropdown__clear:hover)>.ds-dropdown__trigger:not(:is(:focus-visible,[aria-expanded=true],[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}}.ds-dropdown__menu{z-index:var(--z-popover);top:calc(100% + var(--space-1));min-width:100%;max-height:var(--dropdown-max-height,16rem);padding:var(--overlay-padding);scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;border:1px solid var(--overlay-border);border-radius:var(--overlay-radius);background:var(--overlay-bg);box-shadow:var(--overlay-shadow);margin:0;list-style:none;display:none;position:absolute;overflow:hidden auto}.ds-dropdown__menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-dropdown__menu:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-dropdown__menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-dropdown__menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-dropdown__menu:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-dropdown__menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-dropdown__menu[popover]{color:var(--text-primary);margin:0;overflow:auto}.ds-dropdown__menu:focus{outline:none}.ds-dropdown__item{padding-inline:var(--space-2) var(--space-3);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:center;gap:var(--space-2);width:100%;min-height:var(--overlay-item-height);border-radius:var(--overlay-item-radius);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);background:0 0;text-decoration:none;display:flex}.ds-dropdown__item:focus{outline:none}.ds-dropdown__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-dropdown__item:hover{background:var(--overlay-item-hover);color:var(--text-primary)}}.ds-dropdown__item:focus-visible{background:var(--overlay-item-hover);color:var(--text-primary)}.ds-dropdown__item:active{background:var(--overlay-item-active)}.ds-dropdown__item:before{content:"";opacity:0;width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-check-s) center/contain no-repeat;mask:var(--glyph-check-s) center/contain no-repeat;transition:opacity var(--duration-fast) var(--easing-default);background:currentColor;flex-shrink:0}.ds-dropdown__item[aria-selected=true]:before{opacity:1}@media (forced-colors:active){.ds-dropdown__item:before{forced-color-adjust:none;background:canvastext}}.ds-dropdown__item[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed;pointer-events:none}.ds-dropdown[data-state=open]>.ds-dropdown__menu{transition:opacity var(--duration-fast) var(--easing-default), translate calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);display:block}@starting-style{.ds-dropdown[data-state=open]>.ds-dropdown__menu{opacity:0;translate:0 var(--_rise,0)}}.ds-dropdown[data-size=s]{--_height:var(--control-size-s);--_font-size:var(--font-size-xs)}.ds-dropdown[data-size=l]{--_height:var(--control-size-l);--_padding-x:var(--field-padding-x-l);--_font-size:var(--font-size-m)}.ds-dropdown[data-full]{width:100%;display:flex}.ds-dropdown[data-appearance=filled]{--field-bg:var(--field-filled-bg);--field-border:var(--field-filled-border);--field-border-hover:var(--field-filled-border);--field-border-focus:var(--field-filled-border-focus);--field-focus-halo:none;--_bg-hover:var(--field-filled-bg-hover)}.ds-dropdown[data-size=s]{--_chevron:var(--icon-size-xs)}@media (pointer:coarse){.ds-dropdown[data-size=s] .ds-dropdown__trigger{position:relative}.ds-dropdown[data-size=s] .ds-dropdown__trigger:before{content:"";width:100%;height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-dropdown[data-size=s] .ds-dropdown__chevron{width:var(--icon-size-xs);height:var(--icon-size-xs);--icon-stroke:var(--icon-stroke-xs);flex-shrink:0}.ds-dropdown[data-appearance=subtle]{--field-bg:transparent;--field-border:transparent;--field-border-hover:transparent;--field-border-focus:transparent;--field-focus-halo:none;--_bg-hover:var(--bg-hover);--_padding-x:var(--space-2);min-width:0}.ds-dropdown[data-appearance=subtle] .ds-dropdown__trigger{gap:var(--space-1-5)}.ds-dropdown[data-appearance=subtle] .ds-dropdown__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-dropdown[data-appearance=subtle] .ds-dropdown__trigger[aria-expanded=true]{background:var(--bg-hover)}.ds-dropdown[data-appearance=subtle] .ds-dropdown__value{flex:0 auto}@media (pointer:coarse){.ds-dropdown{--_text-size:max(1rem, var(--_font-size));--_clear:var(--hit-size);--_clear-height:var(--_height)}}.ds-easing-curve{--_size:var(--easing-curve-size,var(--space-16));--_curve:var(--text-secondary);align-items:center;gap:var(--space-1-5);width:var(--_size);flex-direction:column;min-width:0;display:inline-flex;position:relative}.ds-easing-curve:where(label,button){cursor:pointer}.ds-easing-curve:where(button){-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0}.ds-easing-curve:where(button):focus{outline:none}.ds-easing-curve:where(button):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-easing-curve[aria-pressed=true]{--_curve:var(--text-primary)}.ds-easing-curve:has(>.ds-easing-curve__input:checked){--_curve:var(--text-primary)}.ds-easing-curve:has(>.ds-easing-curve__input:disabled){--_curve:var(--text-disabled);cursor:not-allowed}.ds-easing-curve__input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-easing-curve__plot{box-sizing:border-box;width:var(--_size);height:var(--_size);padding:calc(var(--_size) * .125);border:1px solid var(--border-tertiary);border-radius:var(--radius-m);background-color:#0000;background-image:repeating-linear-gradient(to right, var(--border-tertiary) 0 1px, transparent 1px 25%), repeating-linear-gradient(to bottom, var(--border-tertiary) 0 1px, transparent 1px 25%), linear-gradient(var(--border-tertiary), var(--border-tertiary)), linear-gradient(var(--border-tertiary), var(--border-tertiary));color:var(--_curve);transition:background-color var(--duration-fast) var(--easing-default), border-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);background-position:0 0,0 0,100%,bottom;background-repeat:no-repeat;background-size:100% 100%,100% 100%,1px 100%,100% 1px;background-origin:content-box;background-clip:content-box;display:block;overflow:visible}@media (hover:hover){:where(.ds-easing-curve:-webkit-any(label,button):not(:has(>.ds-easing-curve__input:disabled)):hover)>.ds-easing-curve__plot{border-color:var(--border-secondary);background-color:var(--bg-hover)}:where(.ds-easing-curve:-moz-any(label,button):not(:has(>.ds-easing-curve__input:disabled)):hover)>.ds-easing-curve__plot{border-color:var(--border-secondary);background-color:var(--bg-hover)}:where(.ds-easing-curve:is(label,button):not(:has(>.ds-easing-curve__input:disabled)):hover)>.ds-easing-curve__plot{border-color:var(--border-secondary);background-color:var(--bg-hover)}}.ds-easing-curve[aria-pressed=true]>.ds-easing-curve__plot{border-color:var(--border-active);background-color:var(--bg-selected)}.ds-easing-curve:has(>.ds-easing-curve__input:checked)>.ds-easing-curve__plot{border-color:var(--border-active);background-color:var(--bg-selected)}.ds-easing-curve:has(>.ds-easing-curve__input:focus-visible)>.ds-easing-curve__plot{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-easing-curve__area{fill:currentColor;fill-opacity:.1;stroke:none}.ds-easing-curve__path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ds-easing-curve__handle{fill:none;stroke:var(--text-tertiary);stroke-width:1px;vector-effect:non-scaling-stroke}.ds-easing-curve__point{fill:none;stroke:var(--text-primary);stroke-width:6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ds-easing-curve__label{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--font-size-xs);transition:color var(--duration-fast) var(--easing-default);margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}@media (hover:hover){:where(.ds-easing-curve:-webkit-any(label,button):hover)>.ds-easing-curve__label{color:var(--text-secondary)}:where(.ds-easing-curve:-moz-any(label,button):hover)>.ds-easing-curve__label{color:var(--text-secondary)}:where(.ds-easing-curve:is(label,button):hover)>.ds-easing-curve__label{color:var(--text-secondary)}}.ds-easing-curve[aria-pressed=true]>.ds-easing-curve__label{color:var(--text-primary)}.ds-easing-curve:has(>.ds-easing-curve__input:checked)>.ds-easing-curve__label{color:var(--text-primary)}.ds-easing-curve:has(>.ds-easing-curve__input:disabled)>.ds-easing-curve__label{color:var(--text-disabled)}.ds-easing-curve__value{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--text-tertiary);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);font-stretch:100%;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-easing-curve-group{gap:var(--space-3) var(--space-2);flex-wrap:wrap;display:flex}.ds-editable-title{font-family:var(--font-family-heading);font-size:var(--font-size-m);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance;text-wrap:wrap;min-width:0;position:relative}.ds-editable-title[data-size=s]{font-family:var(--font-family-heading);font-size:var(--font-size-s);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance;text-wrap:wrap}.ds-editable-title[data-size=l]{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance;text-wrap:wrap}.ds-editable-title[data-size=xl]{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-heading);line-height:var(--line-height-title);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance;text-wrap:wrap}.ds-editable-title__heading{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.ds-editable-title__button,.ds-editable-title__field{box-sizing:border-box;width:calc(100% + 2 * (var(--editable-title-padding-x) + 1px));margin:calc(-1 * (var(--editable-title-padding-y) + 1px)) calc(-1 * (var(--editable-title-padding-x) + 1px));padding:var(--editable-title-padding-y) var(--editable-title-padding-x);border-radius:var(--field-radius);font:inherit;font-stretch:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;text-wrap:inherit;text-align:start;overflow-wrap:anywhere;border:1px solid #0000;display:block}.ds-editable-title__button{color:inherit;cursor:text;transition:background-color var(--duration-fast) var(--easing-default);background:0 0}.ds-editable-title__button:focus{outline:none}.ds-editable-title__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ds-editable-title__button:hover{background:var(--editable-title-hover)}}.ds-editable-title__field{box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--field-text);transition:border-color var(--duration-fast) var(--easing-default), background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default), box-shadow var(--duration-fast) var(--easing-default)}@media (hover:hover){.ds-editable-title__field:hover:not(:-webkit-any(:focus,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-editable-title__field:hover:not(:-moz-any(:focus,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-editable-title__field:hover:not(:is(:focus,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}}.ds-editable-title__field:focus{border-color:var(--field-border-focus);box-shadow:var(--field-focus-halo);outline:none}.ds-editable-title__field[aria-invalid=true]{border-color:var(--field-border-error)}.ds-editable-title__field:disabled{background:var(--field-bg-disabled);border-color:var(--field-border-disabled);color:var(--text-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ds-editable-title__field{transition:none}}.ds-editable-title__field{resize:none;field-sizing:content;overflow:hidden}@media (pointer:coarse){.ds-editable-title__field{font-size:max(1rem,1em)}}.ds-editable-title__field[hidden],.ds-editable-title__heading[hidden]{display:none}.ds-empty-state{--_padding-block:var(--space-6);--_padding-inline:var(--space-4);--_icon:var(--empty-state-icon);min-width:0;padding:var(--_padding-block) var(--_padding-inline);text-align:center;flex-direction:column;align-items:center;display:flex}.ds-empty-state__icon{--icon-stroke:var(--empty-state-icon-stroke);width:var(--empty-state-icon-size);height:var(--empty-state-icon-size);color:var(--_icon);flex-shrink:0;margin-block-end:var(--space-3)}.ds-empty-state__title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;overflow-wrap:anywhere;text-wrap:balance;margin:0}.ds-empty-state__description{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;max-width:var(--empty-state-measure);margin:var(--space-1) 0 0}.ds-empty-state__query{color:var(--text-primary);overflow-wrap:anywhere}.ds-empty-state__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.ds-empty-state[data-variant=error]{--_icon:var(--icon-error)}.ds-empty-state[data-align=start]{text-align:start;align-items:flex-start}.ds-empty-state[data-align=start] .ds-empty-state__actions{justify-content:flex-start}.ds-empty-state[data-size=s]{--_padding-block:var(--space-4);--_padding-inline:var(--space-3)}.ds-empty-state[data-size=s] .ds-empty-state__icon{width:var(--icon-size);height:var(--icon-size);flex-shrink:0;margin-block-end:var(--space-2)}.ds-empty-state[data-size=s] .ds-empty-state__title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none}.ds-empty-state[data-size=s] .ds-empty-state__description{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;margin-block-start:var(--space-0-5)}.ds-empty-state[data-size=s] .ds-empty-state__actions{margin-block-start:var(--space-3)}.ds-empty-state[data-size=l]{--_padding-block:var(--space-10);--_padding-inline:var(--space-6)}.ds-empty-state[data-size=l] .ds-empty-state__icon{--icon-stroke:var(--empty-state-icon-stroke-l);width:var(--empty-state-icon-size-l);height:var(--empty-state-icon-size-l)}.ds-empty-state[data-size=l] .ds-empty-state__title{font-size:var(--font-size-m)}.ds-file-changes{border:1px solid var(--item-list-border);border-radius:var(--item-list-radius);background:var(--item-list-bg);flex-direction:column;width:100%;min-width:0;margin:0;display:flex;overflow:hidden}.ds-file-changes__header{align-items:center;gap:var(--space-1) var(--space-2);min-height:var(--control-size-m);padding-block:var(--space-1-5);padding-inline:var(--item-padding-x) var(--space-2);flex-wrap:wrap;display:flex}.ds-file-changes__title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;white-space:nowrap;margin:0}.ds-file-changes__count{font-variant-numeric:tabular-nums}.ds-file-changes__actions{align-items:center;gap:var(--space-1);flex:none;margin-inline-start:auto;display:flex}.ds-file-changes__list{border-block-start:1px solid var(--item-list-divider)}.ds-file-changes .ds-file-changes__path{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);direction:ltr;unicode-bidi:isolate;min-width:0;font-stretch:100%;display:flex}.ds-file-changes__dir{min-width:1ch;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-file-changes__name{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-file-changes__stat{flex:none}.ds-filter-bar{gap:var(--filter-bar-gap);flex-direction:column;width:100%;min-width:0;display:flex;container:filter-bar/inline-size}.ds-filter-bar__row{align-items:center;gap:var(--filter-bar-gap);flex-wrap:wrap;min-width:0;display:flex}.ds-filter-bar__search{flex:1 1 var(--filter-bar-search-basis);min-width:var(--filter-bar-search-min)}.ds-filter-bar__caret{width:var(--icon-size-xs);height:var(--icon-size-xs);--icon-stroke:var(--icon-stroke-xs);color:currentColor;opacity:.7;transition:rotate calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);flex-shrink:0}[aria-expanded=true]>.ds-filter-bar__caret{rotate:180deg}.ds-filter-bar__picked{font-variant-numeric:tabular-nums}.ds-filter-bar__summary{align-items:center;gap:var(--filter-bar-gap);min-width:0;margin-inline-start:auto;display:flex}.ds-filter-bar__count{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;color:var(--filter-bar-count-text);font-variant-numeric:tabular-nums;white-space:nowrap;unicode-bidi:plaintext;margin:0}.ds-filter-bar__shown{color:var(--filter-bar-count-strong)}.ds-filter-bar__status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-filter-bar__applied:empty{display:none}.ds-filter-bar__applied:not(:has([data-filter-chip])){display:none}.ds-filter-bar[data-collapsed]{align-items:flex-start;width:auto;max-width:100%;container-type:normal}.ds-filter-bar__field{color:var(--filter-bar-field-text)}.ds-filter-bar__option-count{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;color:var(--filter-bar-option-count);font-variant-numeric:tabular-nums;margin-inline-start:auto;padding-inline-start:var(--space-3)}@container filter-bar (width<28rem){.ds-filter-bar__search{flex-basis:100%}}@container filter-bar (width<18rem){.ds-filter-bar__count{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ds-filter-bar__caret{transition:none}}.ds-follow-ups{align-items:center;gap:var(--follow-ups-gap);flex-wrap:wrap;min-width:0;display:flex}.ds-follow-ups__item{--_bg:var(--follow-ups-chip-bg);--_text:var(--follow-ups-text);--_border:var(--follow-ups-chip-border);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-1);height:var(--follow-ups-chip-height);padding-inline:var(--follow-ups-chip-padding-x);border:1px solid var(--_border);border-radius:var(--follow-ups-chip-radius);background:var(--_bg);color:var(--_text);white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;corner-shape:round;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:0;max-width:100%;transition:background-color var(--duration-fast) var(--easing-default), border-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default), scale calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);display:inline-flex;position:relative}.ds-follow-ups__item:focus{outline:none}.ds-follow-ups__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ds-follow-ups__item:hover{--_border:var(--follow-ups-chip-border-hover)}}.ds-follow-ups__item:active{scale:var(--btn-press-scale);transition-duration:calc(var(--duration-fast) * .5)}@media (prefers-reduced-motion:reduce){.ds-follow-ups__item:active{scale:1}}.ds-follow-ups__item:disabled{--_text:var(--text-disabled);--_border:var(--border-disabled);cursor:not-allowed;scale:1}@media (forced-colors:active){.ds-follow-ups__item{border-color:buttontext}}@media (pointer:coarse){.ds-follow-ups__item:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-follow-ups__label{min-width:0}.ds-follow-ups:not([data-layout=rows]) .ds-follow-ups__label{text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-follow-ups__mark{height:1lh;color:var(--follow-ups-icon);flex-shrink:0;align-items:center;display:inline-flex}.ds-follow-ups__icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}.ds-follow-ups__icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.ds-follow-ups__icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.ds-follow-ups__icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.ds-follow-ups[data-layout=rows]{flex-flow:column;align-items:stretch;gap:0}.ds-follow-ups[data-layout=rows] .ds-follow-ups__item{--_border:transparent;font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:flex-start;gap:var(--space-2);width:100%;height:auto;min-height:var(--follow-ups-row-height);padding-block:var(--space-1-5);padding-inline:var(--space-2);border-radius:var(--follow-ups-row-radius);corner-shape:var(--corner-shape);white-space:normal;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default)}.ds-follow-ups[data-layout=rows] .ds-follow-ups__item:focus{outline:none}.ds-follow-ups[data-layout=rows] .ds-follow-ups__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-follow-ups[data-layout=rows] .ds-follow-ups__item:hover{--_bg:var(--follow-ups-row-bg-hover)}}.ds-follow-ups[data-layout=rows] .ds-follow-ups__item:active{--_bg:var(--follow-ups-row-bg-active);scale:1}.ds-follow-ups[data-layout=rows] .ds-follow-ups__item:disabled{--_bg:transparent}.ds-follow-ups[data-layout=rows] .ds-follow-ups__item:disabled .ds-follow-ups__mark{color:var(--icon-disabled)}@media (forced-colors:active){.ds-follow-ups[data-layout=rows] .ds-follow-ups__item{border-color:#0000}}@media (pointer:coarse){.ds-follow-ups[data-layout=rows] .ds-follow-ups__item{padding-block:calc((var(--follow-ups-row-height) - 1lh) / 2)}.ds-follow-ups[data-layout=rows] .ds-follow-ups__item:before{content:none}}.ds-follow-ups[data-layout=rows] .ds-follow-ups__label{overflow-wrap:anywhere}.ds-inspector{min-width:0;padding:var(--inspector-padding);background:var(--inspector-bg);color:var(--inspector-value);flex-direction:column;display:flex}@media (min-width:48rem){.ds-inspector:has(>.ds-inspector__header:first-child){padding-top:0}}.ds-inspector__header{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-size-s);display:flex}@media (min-width:48rem){.ds-inspector__header{min-height:calc(var(--nav-item-height) + 2 * var(--sidebar-padding))}}.ds-inspector__title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-inspector__caption{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--inspector-key);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);margin:var(--space-1) 0 0;font-stretch:100%}@media (min-width:48rem){.ds-inspector__caption{margin-top:calc(var(--space-1) - var(--sidebar-padding))}}.ds-inspector__section{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--divider-color);flex-direction:column;display:flex}.ds-inspector__heading{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;font-weight:var(--font-weight-medium);margin:0}.ds-inspector__rows{flex-direction:column;margin:0;display:flex}.ds-inspector__row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--inspector-row-height);display:flex}.ds-inspector__row>dt{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--inspector-key);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);flex-shrink:0;font-stretch:100%}.ds-inspector__row>dd{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;color:var(--inspector-value);text-align:end;margin:0;font-stretch:100%;display:inline-flex}.ds-inspector__row>dd:not(:has(>*)){display:block}.ds-inspector__row:not([data-wrap])>dd:not(:has(>*)){text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-inspector__row[data-wrap]{padding-block:var(--space-1);align-items:flex-start}.ds-inspector__row[data-wrap]>dd{white-space:normal;flex-wrap:wrap}.ds-inspector__value{min-width:0}.ds-inspector__value:not(.ds-inspector__row[data-wrap] *){text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-inspector__token{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--inspector-key);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;font-stretch:100%;display:block;overflow:hidden}.ds-inspector__stack{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.ds-inspector__swatch{border-radius:var(--radius-xs);width:.875rem;height:.875rem;box-shadow:inset 0 0 0 1px var(--border-secondary);flex-shrink:0}.ds-inspector__note{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;margin:0}.ds-inspector__list{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;gap:var(--space-3);color:var(--inspector-value);counter-reset:inspector-item;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-inspector__list>li{min-width:0;counter-increment:inspector-item;padding-inline-start:var(--space-5);position:relative}.ds-inspector__list>li:before{content:"•";top:0;color:var(--inspector-key);position:absolute}.ds-inspector__list>li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--space-1)}.ds-inspector__list>li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--space-1)}.ds-inspector__list>li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--space-1)}.ds-inspector__list>li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--space-1)}.ds-inspector__list>li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--space-1)}.ds-inspector__list>li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--space-1)}.ds-inspector__list>li>.ds-inspector__note{margin-top:var(--space-1)}.ds-inspector__list>li>.ds-inspector__label{margin-top:var(--space-3)}.ds-inspector__list>li>.ds-inspector__code{margin-top:var(--space-2)}ol.ds-inspector__list{gap:var(--space-5)}ol.ds-inspector__list>li:before{content:counter(inspector-item);font-variant-numeric:tabular-nums}ol.ds-inspector__list>li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}ol.ds-inspector__list>li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}ol.ds-inspector__list>li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}ol.ds-inspector__list>li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}ol.ds-inspector__list>li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}ol.ds-inspector__list>li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}:-webkit-any(.ds-inspector__note,.ds-inspector__list) a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-secondary);text-decoration-color:var(--border-secondary);text-underline-offset:2px}:-moz-any(.ds-inspector__note,.ds-inspector__list) a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-secondary);text-decoration-color:var(--border-secondary);text-underline-offset:2px}:is(.ds-inspector__note,.ds-inspector__list) a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-secondary);text-decoration-color:var(--border-secondary);text-underline-offset:2px}:-webkit-any(.ds-inspector__note,.ds-inspector__list) a:focus{outline:none}:-moz-any(.ds-inspector__note,.ds-inspector__list) a:focus{outline:none}:is(.ds-inspector__note,.ds-inspector__list) a:focus{outline:none}:-webkit-any(.ds-inspector__note,.ds-inspector__list) a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:-moz-any(.ds-inspector__note,.ds-inspector__list) a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:is(.ds-inspector__note,.ds-inspector__list) a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){:-webkit-any(.ds-inspector__note,.ds-inspector__list) a:hover{text-decoration-color:currentColor}:-moz-any(.ds-inspector__note,.ds-inspector__list) a:hover{text-decoration-color:currentColor}:is(.ds-inspector__note,.ds-inspector__list) a:hover{text-decoration-color:currentColor}}.ds-inspector__label{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;font-weight:var(--font-weight-medium);margin:0}.ds-inspector__empty{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;margin:0}.ds-inspector__code{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--text-primary);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);padding:var(--space-3);border:1px solid var(--code-block-border);border-radius:var(--radius-s);background:var(--bg-surface-2);font-variant-ligatures:none;-moz-tab-size:2;tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-stretch:100%;position:relative}.ds-inspector__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-inspector__row>dd[data-tone=success],.ds-inspector__value[data-tone=success],.ds-inspector__label[data-tone=success]{color:var(--text-success)}.ds-inspector__row>dd[data-tone=warning],.ds-inspector__value[data-tone=warning],.ds-inspector__label[data-tone=warning]{color:var(--text-warning)}.ds-inspector__row>dd[data-tone=error],.ds-inspector__value[data-tone=error],.ds-inspector__label[data-tone=error]{color:var(--text-error)}.ds-inspector__row>dd[data-tone=accent],.ds-inspector__value[data-tone=accent],.ds-inspector__label[data-tone=accent]{color:var(--text-accent)}.ds-item{--_height:var(--item-height);--_gap:var(--space-3);--_pad-y:var(--space-1-5);--_thumb:var(--item-thumb-size);--_title:var(--item-text);--_description:var(--item-description-text);--_meta:var(--item-meta-text);--_media:var(--item-icon);align-items:center;gap:var(--_gap);width:100%;min-width:0;min-height:var(--_height);padding:var(--_pad-y) var(--item-padding-x);border-radius:var(--item-radius);color:var(--_title);text-align:start;transition:background-color var(--duration-fast) var(--easing-default);margin:0;list-style:none;display:flex;position:relative;container:ds-item/inline-size}.ds-item:has(>.ds-item__content>.ds-item__description){--_pad-y:var(--space-2)}.ds-item:has(>.ds-item__content>.ds-item__description)>.ds-item__media{align-self:flex-start}.ds-item[data-size=s],.ds-item-list[data-size=s]>.ds-item{--_height:var(--item-height-s);--_gap:var(--space-2);--_pad-y:var(--space-1);--_thumb:var(--item-thumb-size-s)}.ds-item[data-size=s] .ds-item__media>svg,.ds-item-list[data-size=s]>.ds-item .ds-item__media>svg{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}.ds-item[data-size=l],.ds-item-list[data-size=l]>.ds-item{--_height:var(--item-height-l);--_pad-y:var(--space-2);--_thumb:var(--item-thumb-size-l)}@media (hover:hover){.ds-item:has(.ds-item__link:hover){background:var(--item-hover)}}.ds-item:has(.ds-item__link:active){background:var(--item-active)}.ds-item:has(.ds-item__link:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-item:-webkit-any([role=option],[role=row]){cursor:pointer}.ds-item:-moz-any([role=option],[role=row]){cursor:pointer}.ds-item:is([role=option],[role=row]){cursor:pointer}@media (hover:hover){.ds-item:-webkit-any([role=option],[role=row]):hover{background:var(--item-hover)}.ds-item:-moz-any([role=option],[role=row]):hover{background:var(--item-hover)}.ds-item:is([role=option],[role=row]):hover{background:var(--item-hover)}}.ds-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-item[aria-selected=true]{background:var(--item-selected-bg)}.ds-item:-webkit-any([aria-current=page],[aria-current=true]){background:var(--item-selected-bg)}.ds-item:-moz-any([aria-current=page],[aria-current=true]){background:var(--item-selected-bg)}.ds-item:is([aria-current=page],[aria-current=true]){background:var(--item-selected-bg)}.ds-item:has(.ds-item__link:-webkit-any([aria-current=page],[aria-current=true])){background:var(--item-selected-bg)}.ds-item:has(.ds-item__link:-moz-any([aria-current=page],[aria-current=true])){background:var(--item-selected-bg)}.ds-item:has(.ds-item__link:is([aria-current=page],[aria-current=true])){background:var(--item-selected-bg)}.ds-item:has(>.ds-item__check :checked){background:var(--item-selected-bg)}.ds-item[aria-disabled=true]{--_title:var(--item-text-disabled);--_description:var(--item-description-text-disabled);--_meta:var(--item-meta-text-disabled);--_media:var(--icon-disabled);background:0 0}.ds-item:has(.ds-item__link:-webkit-any(:disabled,[aria-disabled=true])){--_title:var(--item-text-disabled);--_description:var(--item-description-text-disabled);--_meta:var(--item-meta-text-disabled);--_media:var(--icon-disabled);background:0 0}.ds-item:has(.ds-item__link:-moz-any(:disabled,[aria-disabled=true])){--_title:var(--item-text-disabled);--_description:var(--item-description-text-disabled);--_meta:var(--item-meta-text-disabled);--_media:var(--icon-disabled);background:0 0}.ds-item:has(.ds-item__link:is(:disabled,[aria-disabled=true])){--_title:var(--item-text-disabled);--_description:var(--item-description-text-disabled);--_meta:var(--item-meta-text-disabled);--_media:var(--icon-disabled);background:0 0}.ds-item[aria-disabled=true] .ds-item__link{pointer-events:none;cursor:default}.ds-item:has(.ds-item__link:-webkit-any(:disabled,[aria-disabled=true])) .ds-item__link{pointer-events:none;cursor:default}.ds-item:has(.ds-item__link:-moz-any(:disabled,[aria-disabled=true])) .ds-item__link{pointer-events:none;cursor:default}.ds-item:has(.ds-item__link:is(:disabled,[aria-disabled=true])) .ds-item__link{pointer-events:none;cursor:default}.ds-item__media{color:var(--_media);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.ds-item__media>svg{width:var(--icon-size);height:var(--icon-size);flex-shrink:0}.ds-item__media>img{width:var(--_thumb);height:var(--_thumb);border-radius:var(--item-thumb-radius);object-fit:cover}.ds-item__media:has(>img){border-radius:var(--item-thumb-radius)}.ds-item__media:has(>img):after{content:"";border-radius:inherit;corner-shape:inherit;box-shadow:inset 0 0 0 1px var(--image-outline);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ds-item__check+.ds-item__media,.ds-item__media+.ds-item__media,.ds-item__media+.ds-item__id{margin-inline-start:calc(var(--item-media-gap) - var(--_gap))}.ds-item__check{z-index:1;cursor:pointer;transition:opacity var(--duration-fast) var(--easing-default);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.ds-item__check:has(>input):before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--_height));position:absolute;top:50%;left:50%;translate:-50% -50%}.ds-item__check:empty{box-sizing:border-box;width:var(--control-size);height:var(--control-size);border:var(--control-border-width) solid var(--control-border);border-radius:var(--radius-inner);background:var(--control-bg);pointer-events:none}.ds-item__check:empty:after{content:"";width:75%;height:75%;color:var(--control-checked-fg);opacity:0;background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (hover:hover){.ds-item__check{opacity:0}.ds-item:hover .ds-item__check,.ds-item:focus-within .ds-item__check,.ds-item[aria-selected=true] .ds-item__check{opacity:1}.ds-item:has(>.ds-item__check :checked) .ds-item__check{opacity:1}}.ds-item[aria-selected=true]>.ds-item__check:empty{border-color:var(--control-checked-bg);background:var(--control-checked-bg)}.ds-item[aria-selected=true]>.ds-item__check:empty:after{opacity:1}.ds-item-list:has(>.ds-item>.ds-item__check :checked,>.ds-item[aria-selected=true])>.ds-item>.ds-item__check{opacity:1}[data-selecting]:has(.ds-item-list>.ds-item>.ds-item__check :checked,.ds-item-list>.ds-item[aria-selected=true]) .ds-item-list>.ds-item>.ds-item__check{opacity:1}.ds-item__content{gap:var(--space-0-5);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ds-item__title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;min-width:0;color:var(--_title);text-overflow:ellipsis;white-space:nowrap;margin:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-item__title:has(>*){align-items:baseline;gap:var(--space-2);display:flex}.ds-item__title:has(>*)>:first-child:not(.ds-item__id){text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-item__title:has(>*)>.ds-item__id:first-child+*{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-item__title>.ds-item__id:first-child{min-width:var(--item-id-width)}@container ds-item (width<=30rem){.ds-item__title:has(>.ds-item__id:first-child){flex-wrap:wrap;row-gap:0}.ds-item__title:has(>.ds-item__id:first-child)>.ds-item__id:first-child{flex-basis:100%;order:1}.ds-item:has(>.ds-item__content>.ds-item__title>.ds-item__id:first-child)>:-webkit-any(.ds-item__media,.ds-item__check){align-self:flex-start}.ds-item:has(>.ds-item__content>.ds-item__title>.ds-item__id:first-child)>:-moz-any(.ds-item__media,.ds-item__check){align-self:flex-start}.ds-item:has(>.ds-item__content>.ds-item__title>.ds-item__id:first-child)>:is(.ds-item__media,.ds-item__check){align-self:flex-start}}.ds-item__id{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-code);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);color:var(--_meta);flex:none;font-stretch:100%}.ds-item>.ds-item__id{min-width:var(--item-id-width)}.ds-item__description{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--_description);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-block-start:-.15em;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-block-start:.15em;display:-webkit-box;overflow:hidden}.ds-item__link{color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.ds-item__link:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.ds-item__link:focus{outline:none}.ds-item__meta{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:center;gap:var(--space-2);color:var(--_meta);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;display:flex}.ds-item__meta>*{align-items:center;gap:var(--space-1);display:inline-flex}.ds-item__meta svg{width:var(--icon-size-xs);height:var(--icon-size-xs);--icon-stroke:var(--icon-stroke-xs);flex-shrink:0}@container ds-item (width<=20rem){.ds-item__meta{display:none}}.ds-item__tags>*{max-width:var(--item-tag-max-width)}.ds-item__avatar{min-width:var(--item-avatar-width);justify-content:center}.ds-item__date{min-width:var(--item-date-width);text-align:end;justify-content:flex-end}@container ds-item (width<=40rem){.ds-item__meta>[data-drop="1"]{display:none}.ds-item__meta:has(>[data-drop]):not(:has(>:not([data-drop="1"]))){display:none}}@container ds-item (width<=30rem){.ds-item__meta>:-webkit-any([data-drop="1"],[data-drop="2"]){display:none}.ds-item__meta>:-moz-any([data-drop="1"],[data-drop="2"]){display:none}.ds-item__meta>:is([data-drop="1"],[data-drop="2"]){display:none}.ds-item__meta:has(>[data-drop]):not(:has(>:not(:-webkit-any([data-drop="1"],[data-drop="2"])))){display:none}.ds-item__meta:has(>[data-drop]):not(:has(>:not(:-moz-any([data-drop="1"],[data-drop="2"])))){display:none}.ds-item__meta:has(>[data-drop]):not(:has(>:not(:is([data-drop="1"],[data-drop="2"])))){display:none}}.ds-item__actions{z-index:1;align-items:center;gap:var(--space-1);margin-block:calc(-1 * var(--space-1));transition:opacity var(--duration-fast) var(--easing-default);flex:none;margin-inline-end:calc(-1 * var(--space-1));display:flex;position:relative}@media (pointer:coarse){.ds-item__actions{gap:var(--space-3)}}@media (hover:hover){.ds-item__actions{opacity:0}.ds-item:hover .ds-item__actions,.ds-item:focus-within .ds-item__actions{opacity:1}.ds-item:has([aria-expanded=true]) .ds-item__actions{opacity:1}}.ds-item-list{flex-direction:column;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ds-item-list>.ds-item{border-radius:0}.ds-item-list[data-variant=framed]{border:1px solid var(--item-list-border);border-radius:var(--item-list-radius);background:var(--item-list-bg);overflow:hidden}.ds-item-list[data-variant=framed]>.ds-item:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:calc(var(--item-list-radius) - 1px);border-top-right-radius:calc(var(--item-list-radius) - 1px)}.ds-item-list[data-variant=framed]>.ds-item:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:calc(var(--item-list-radius) - 1px);border-top-right-radius:calc(var(--item-list-radius) - 1px)}.ds-item-list[data-variant=framed]>.ds-item:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:calc(var(--item-list-radius) - 1px);border-top-right-radius:calc(var(--item-list-radius) - 1px)}.ds-item-list[data-variant=framed]>.ds-item:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:calc(var(--item-list-radius) - 1px);border-top-left-radius:calc(var(--item-list-radius) - 1px)}.ds-item-list[data-variant=framed]>.ds-item:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:calc(var(--item-list-radius) - 1px);border-top-left-radius:calc(var(--item-list-radius) - 1px)}.ds-item-list[data-variant=framed]>.ds-item:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:calc(var(--item-list-radius) - 1px);border-top-left-radius:calc(var(--item-list-radius) - 1px)}.ds-item-list[data-variant=framed]>.ds-item:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:calc(var(--item-list-radius) - 1px);border-bottom-left-radius:calc(var(--item-list-radius) - 1px)}.ds-item-list[data-variant=framed]>.ds-item:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:calc(var(--item-list-radius) - 1px);border-bottom-left-radius:calc(var(--item-list-radius) - 1px)}.ds-item-list[data-variant=framed]>.ds-item:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:calc(var(--item-list-radius) - 1px);border-bottom-left-radius:calc(var(--item-list-radius) - 1px)}.ds-item-list[data-variant=framed]>.ds-item:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:calc(var(--item-list-radius) - 1px);border-bottom-right-radius:calc(var(--item-list-radius) - 1px)}.ds-item-list[data-variant=framed]>.ds-item:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:calc(var(--item-list-radius) - 1px);border-bottom-right-radius:calc(var(--item-list-radius) - 1px)}.ds-item-list[data-variant=framed]>.ds-item:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:calc(var(--item-list-radius) - 1px);border-bottom-right-radius:calc(var(--item-list-radius) - 1px)}.ds-item-list>.ds-item+.ds-item{border-block-start:1px solid var(--item-list-divider)}.ds-item-list[data-variant=inset]{--item-height:var(--item-inset-height);padding-inline:var(--item-list-inset)}.ds-item-list[data-variant=inset]>.ds-item{border-radius:var(--item-inset-radius)}.ds-item-list[data-variant=inset]>.ds-item+.ds-item{border-block-start:0}.ds-item-group{--_actions:calc(var(--control-size-s) + var(--item-padding-x));grid-template:"group"/minmax(0,1fr);min-width:0;display:grid}.ds-item-group:has(>.ds-item-group__actions>:nth-child(2)){--_actions:calc(2 * var(--control-size-s) + var(--space-1) + var(--item-padding-x))}.ds-item-group+.ds-item-group{border-block-start:1px solid var(--item-group-divider)}.ds-item-group[hidden]{display:none}.ds-item-group[data-variant=inset]+.ds-item-group[data-variant=inset]{border-block-start:0;margin-block-start:var(--item-group-gap)}.ds-item-group[data-level="2"]+.ds-item-group[data-level="2"]{border-block-start:0;margin-block-start:0}.ds-item-group__details{interpolate-size:allow-keywords;grid-area:group;min-width:0}.ds-item-group__details::details-content{block-size:0;transition:block-size var(--duration-base) var(--easing-default), content-visibility var(--duration-base) allow-discrete;overflow:clip}.ds-item-group__details[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.ds-item-group__details::details-content{transition:none}}.ds-item-group__header{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;z-index:var(--z-sticky);align-items:center;gap:var(--space-2);min-height:var(--item-group-header-height);padding-inline:var(--item-padding-x) var(--_actions);background:var(--item-group-header-bg);color:var(--item-group-header-text);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex;position:sticky;top:var(--item-group-sticky-top)}.ds-item-group__header:focus{outline:none}.ds-item-group__header:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-item-group__header::-webkit-details-marker{display:none}.ds-item-group__header:after{content:"";width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-chevron-right-xs) center/contain no-repeat;mask:var(--glyph-chevron-right-xs) center/contain no-repeat;transition:rotate calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-default);background:currentColor;flex-shrink:0}.ds-item-group__header:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-item-group__header:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-item-group__header:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}details[open]>.ds-item-group__header:after{rotate:90deg}details[open]>.ds-item-group__header:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}details[open]>.ds-item-group__header:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}details[open]>.ds-item-group__header:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}.ds-item-group__header:after{color:var(--item-group-chevron);order:-1}.ds-item-group__header:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-item-group__header:hover:after{color:var(--item-group-chevron-hover)}}@media (forced-colors:active){.ds-item-group__header{border-block-end:1px solid canvastext}}.ds-item-group[data-variant=inset]>.ds-item-group__details>.ds-item-group__header{margin-inline:var(--item-list-inset);border-radius:var(--item-group-radius)}.ds-item-group[data-variant=inset]>.ds-item-group__details>.ds-item-group__header:after{width:var(--control-size)}.ds-item-group[data-level="2"]>.ds-item-group__details>.ds-item-group__header{z-index:auto;min-height:var(--item-group-subheader-height);background:0 0;position:relative;top:auto}.ds-item-group[data-level="2"]>.ds-item-group__details>.ds-item-group__header:before{content:"";min-width:var(--space-4);height:1px;background:var(--item-group-rule);flex:1 1 0;order:1;margin-inline-start:var(--space-2)}.ds-item-group[data-level="2"]>.ds-item-group__actions{z-index:auto;height:var(--item-group-subheader-height);position:relative;top:auto}.ds-item-group__mark{color:var(--item-group-icon);width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}.ds-item-group__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-item-group__count{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;color:var(--item-group-count-text);font-variant-numeric:tabular-nums;flex-shrink:0}.ds-item-group__actions{z-index:var(--z-sticky);place-self:start end;align-items:center;gap:var(--space-1);height:var(--item-group-header-height);grid-area:group;padding-inline-end:calc(var(--item-padding-x) - var(--space-1));display:flex;position:sticky;top:var(--item-group-sticky-top)}.ds-item-group[data-variant=inset]>.ds-item-group__actions{padding-inline-end:calc(var(--item-padding-x) + var(--item-list-inset) - var(--space-1))}@media (pointer:coarse){.ds-item-group__actions{gap:var(--space-3)}}.ds-item-group__details>:not(.ds-item-group__header),.ds-item-group__details>:not(.ds-item-group__header) *{scroll-margin-block-start:calc(var(--item-group-sticky-top) + var(--item-group-header-height))}.ds-item-group__empty{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;min-height:var(--item-height);padding-inline:var(--item-padding-x);color:var(--item-group-empty-text);align-items:center;margin:0;display:flex}.ds-kbd{--_bg:var(--kbd-bg);--_text:var(--kbd-text);--_border:var(--kbd-border);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-0-5);height:var(--icon-size);padding-inline:var(--space-1);border:1px solid var(--_border);border-radius:var(--radius-inner);background:var(--_bg);color:var(--_text);white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;min-width:var(--icon-size);font-size:var(--font-size-xs);justify-content:center;display:inline-flex}.ds-kbd[data-size=m]{height:var(--icon-size-l);min-width:var(--icon-size-l);padding-inline:var(--space-1-5);font-size:var(--font-size-s)}.ds-kbd[data-variant=plain]{--_bg:transparent;min-width:0;height:auto;font-weight:var(--font-weight-regular);border:0;padding:0}.ds-kbd-group{align-items:center;gap:var(--space-0-5);vertical-align:middle;flex-wrap:wrap;display:inline-flex}.ds-kbd-group__then{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;margin-inline:var(--space-0-5);font-size:var(--font-size-xs)}.ds-keyframe{--_size:var(--keyframe-size);--_c:var(--track-color,var(--keyframe-color));--_bg:color-mix(in oklab, var(--_c) 60%, var(--color-white));--_ring:transparent;top:50%;left:calc(var(--at,0) * 100%);z-index:1;width:var(--icon-size);height:var(--icon-size);border-radius:var(--radius-s);cursor:pointer;touch-action:none;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;translate:-50% -50%}.ds-keyframe[data-color=purple]{--track-color:var(--track-purple)}.ds-keyframe[data-color=indigo]{--track-color:var(--track-indigo)}.ds-keyframe[data-color=rust]{--track-color:var(--track-rust)}.ds-keyframe[data-color=green]{--track-color:var(--track-green)}.ds-keyframe[data-color=teal]{--track-color:var(--track-teal)}.ds-keyframe[data-color=muted]{--track-color:var(--track-muted)}.ds-keyframe:after{content:"";width:100%;height:max(100%,2rem);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (pointer:coarse){.ds-keyframe:after{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-keyframe:before{content:"";box-sizing:border-box;width:var(--_size);height:var(--_size);border-radius:var(--radius-xs);background:var(--_bg);box-shadow:0 0 0 1px var(--_ring);transition:background-color var(--timeline-duration) var(--easing-out), box-shadow var(--timeline-duration) var(--easing-out);rotate:45deg}.ds-keyframe[data-easing=ease]:before{width:calc(var(--_size) * 1.1);height:calc(var(--_size) * 1.1);border-radius:var(--radius-full);corner-shape:round;rotate:none}.ds-keyframe[data-easing=hold]:before{rotate:none}.ds-keyframe[data-shape=bar]{top:var(--space-0-5);bottom:var(--space-0-5);width:calc(var(--_size) * 1.5);height:auto;translate:-50%}.ds-keyframe[data-shape=bar]:before{border-radius:var(--radius-s);width:100%;height:100%;rotate:none}.ds-keyframe[data-shape=bar][data-easing=ease]:before{border-radius:var(--radius-full);corner-shape:round}.ds-keyframe[data-shape=bar][data-easing=hold]:before{border-radius:0}@media (hover:hover){.ds-keyframe:hover{--_bg:color-mix(in oklab, var(--_c) 40%, var(--color-white))}}.ds-keyframe[aria-pressed=true],.ds-keyframe[aria-selected=true],.ds-keyframe[data-state=dragging],.ds-keyframe:active{--_bg:color-mix(in oklab, var(--_c) 15%, var(--color-white));--_ring:var(--_c);z-index:2}.ds-keyframe:focus{outline:none}.ds-keyframe:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-keyframe__span{--_c:var(--track-color,var(--keyframe-color));--_fill:color-mix(in oklab, var(--_c) 45%, transparent);top:50%;left:calc(var(--start,0) * 100%);width:calc((var(--end,1) - var(--start,0)) * 100%);height:var(--space-0-5);border-radius:var(--radius-full);corner-shape:round;background:var(--_fill);pointer-events:none;transition:background-color var(--timeline-duration) var(--easing-out);position:absolute;translate:0 -50%}.ds-keyframe__span[data-active]{--_fill:color-mix(in oklab, var(--_c) 80%, transparent)}.ds-keyframe__span[data-shape=bar]{--_fill:color-mix(in oklab, var(--_c) 30%, transparent);top:var(--space-0-5);bottom:var(--space-0-5);border-radius:var(--radius-xs);height:auto;translate:none}.ds-keyframe__span[data-shape=bar][data-active]{--_fill:color-mix(in oklab, var(--_c) 50%, transparent)}.ds-keyframe-toggle{--_mark:var(--keyframe-selected-bg);--_fill:transparent;--_border:var(--keyframe-border);width:var(--icon-size);height:var(--icon-size);border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.ds-keyframe-toggle:focus{outline:none}.ds-keyframe-toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-keyframe-toggle{transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default)}@media (hover:hover){.ds-keyframe-toggle:hover{background:var(--bg-hover)}}.ds-keyframe-toggle:disabled{cursor:default;background:0 0}.ds-keyframe-toggle:after{content:"";width:100%;height:max(100%,2rem);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (pointer:coarse){.ds-keyframe-toggle{width:var(--hit-size);height:var(--hit-size)}}.ds-keyframe-toggle:before{content:"";box-sizing:border-box;width:calc(var(--keyframe-size) * .8);height:calc(var(--keyframe-size) * .8);border:1px solid var(--_border);border-radius:var(--radius-xs);background-color:var(--_fill);transition:background-color var(--duration-fast) var(--easing-default), border-color var(--duration-fast) var(--easing-default);rotate:45deg}.ds-keyframe-toggle[data-animated]{--_border:var(--_mark)}.ds-keyframe-toggle[data-animated]:before{background-image:linear-gradient(to bottom left, transparent 50%, var(--_mark) 50%)}.ds-keyframe-toggle[aria-pressed=true]{--_fill:var(--_mark);--_border:var(--_mark)}.ds-keyframe-toggle:disabled{--_mark:var(--icon-disabled);--_border:var(--icon-disabled)}.ds-keyframe-toggle__nav{color:var(--icon-tertiary);width:var(--icon-size);height:var(--icon-size);border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.ds-keyframe-toggle__nav:focus{outline:none}.ds-keyframe-toggle__nav:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-keyframe-toggle__nav{transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default)}@media (hover:hover){.ds-keyframe-toggle__nav:hover{background:var(--bg-hover)}}.ds-keyframe-toggle__nav:disabled{cursor:default;background:0 0}.ds-keyframe-toggle__nav:after{content:"";width:100%;height:max(100%,2rem);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (pointer:coarse){.ds-keyframe-toggle__nav{width:var(--hit-size);height:var(--hit-size)}}.ds-keyframe-toggle__nav:before{content:"";width:var(--icon-size-s);height:var(--icon-size-s);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-keyframe-toggle__nav[data-dir=next]:before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-chevron-right-s) center/contain no-repeat;mask:var(--glyph-chevron-right-s) center/contain no-repeat;background:currentColor;flex-shrink:0}@media (hover:hover){.ds-keyframe-toggle__nav:hover{color:var(--icon-primary)}}.ds-keyframe-toggle__nav:disabled{color:var(--icon-disabled)}.ds-mention{--_bg:var(--mention-bg);--_text:var(--mention-text);--_border:var(--mention-border);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-1);height:var(--mention-height);padding-inline:var(--mention-padding-x);border:1px solid var(--_border);border-radius:var(--mention-radius);background:var(--_bg);color:var(--_text);white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;vertical-align:baseline;min-width:0;max-width:100%;margin-block:calc(var(--space-1) * -.25);transition:background-color var(--duration-fast) var(--easing-default), border-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);text-decoration:none;display:inline-flex;position:relative}.ds-mention:focus{outline:none}.ds-mention:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-mention:-webkit-any(a,button){cursor:pointer}.ds-mention:-moz-any(a,button){cursor:pointer}.ds-mention:is(a,button){cursor:pointer}@media (hover:hover){.ds-mention:-webkit-any(a,button):hover{--_bg:var(--mention-bg-hover)}.ds-mention:-moz-any(a,button):hover{--_bg:var(--mention-bg-hover)}.ds-mention:is(a,button):hover{--_bg:var(--mention-bg-hover)}}@media (pointer:coarse){.ds-mention:-webkit-any(a,button):before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}.ds-mention:-moz-any(a,button):before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}.ds-mention:is(a,button):before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-mention__type,.ds-mention__missing{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-mention__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-mention[data-type=command] .ds-mention__label:before{content:"/"}.ds-mention__remove{aspect-ratio:1;border-radius:var(--mention-radius);height:100%;color:var(--icon-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-mention__remove>svg{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}@media (hover:hover){.ds-mention__remove:hover{background:var(--bg-hover);color:var(--icon-primary)}}.ds-mention__remove:focus{outline:none}.ds-mention__remove:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-mention__remove:after{content:"";width:max(100%,1.75rem);height:max(100%,1.75rem);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (pointer:coarse){.ds-mention__remove:after{content:"";width:max(100%,1.75rem);height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-mention:has(>.ds-mention__remove){padding-inline-end:0}.ds-mention[data-missing]{--_bg:transparent;--_text:var(--mention-missing-text);--_border:var(--mention-missing-border)}.ds-mention[data-missing] .ds-mention__label{text-decoration:line-through;text-decoration-thickness:1px}.ds-mention[aria-disabled=true]{--_text:var(--text-disabled);cursor:not-allowed;pointer-events:none}@media (forced-colors:active){.ds-mention{border-color:canvastext}}.ds-message{--_bg:var(--bubble-in-bg);--_text:var(--bubble-in-text);--_r:var(--bubble-radius);--_r-group:var(--bubble-tail-radius);--_side-top:var(--_r);--_side-bottom:var(--_r);--_gap:var(--chat-gap);--_pad-x:var(--bubble-padding-x);--_pad-y:var(--bubble-padding-y);--_tail-w:var(--space-5);--_tail-h:var(--space-3);--_tail-drop:var(--space-2);--_tail-inset:var(--space-2);--_flip:1;--_dir:1;--_inset:var(--space-0-5);--_line:calc(var(--bubble-font-size) * var(--line-height-relaxed));--_check:var(--icon-size);align-items:flex-end;gap:var(--space-1);min-width:0;margin-block-start:var(--_gap);display:flex;position:relative}.ds-message:first-child{margin-block-start:0}.ds-message:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_dir:-1}.ds-message:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_dir:-1}.ds-message:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_dir:-1}.ds-message[data-from=out]{--_bg:var(--bubble-out-bg);--_text:var(--bubble-out-text);--_flip:-1;flex-direction:row-reverse}.ds-message[data-group=first]{--_side-bottom:var(--_r-group)}.ds-message[data-group=middle]{--_gap:var(--space-0-5);--_side-top:var(--_r-group);--_side-bottom:var(--_r-group)}.ds-message[data-group=last]{--_gap:var(--space-0-5);--_side-top:var(--_r-group)}.ds-message__avatar{width:2rem;flex-shrink:0;margin-inline-end:var(--space-1);display:flex}.ds-message:-webkit-any([data-group=first],[data-group=middle])>.ds-message__avatar{visibility:hidden}.ds-message:-moz-any([data-group=first],[data-group=middle])>.ds-message__avatar{visibility:hidden}.ds-message:is([data-group=first],[data-group=middle])>.ds-message__avatar{visibility:hidden}.ds-message__bubble{--_r-ss:var(--_side-top);--_r-se:var(--_r);--_r-es:var(--_side-bottom);--_r-ee:var(--_r);font-family:var(--font-family-body);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;font-size:var(--bubble-font-size);min-width:0;max-width:var(--bubble-max-width);padding:var(--_pad-y) var(--_pad-x);corner-shape:round;background:var(--_bg);color:var(--_text);flex-direction:column;flex:0 auto;display:flex;position:relative}.ds-message__bubble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--_r-ss);border-top-right-radius:var(--_r-se);border-bottom-right-radius:var(--_r-ee);border-bottom-left-radius:var(--_r-es)}.ds-message__bubble:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--_r-ss);border-top-right-radius:var(--_r-se);border-bottom-right-radius:var(--_r-ee);border-bottom-left-radius:var(--_r-es)}.ds-message__bubble:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--_r-ss);border-top-right-radius:var(--_r-se);border-bottom-right-radius:var(--_r-ee);border-bottom-left-radius:var(--_r-es)}.ds-message__bubble:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--_r-ss);border-top-left-radius:var(--_r-se);border-bottom-left-radius:var(--_r-ee);border-bottom-right-radius:var(--_r-es)}.ds-message__bubble:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--_r-ss);border-top-left-radius:var(--_r-se);border-bottom-left-radius:var(--_r-ee);border-bottom-right-radius:var(--_r-es)}.ds-message__bubble:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--_r-ss);border-top-left-radius:var(--_r-se);border-bottom-left-radius:var(--_r-ee);border-bottom-right-radius:var(--_r-es)}.ds-message[data-from=out] .ds-message__bubble{--_r-ss:var(--_r);--_r-se:var(--_side-top);--_r-es:var(--_r);--_r-ee:var(--_side-bottom)}.ds-message:-webkit-any([data-group=single],[data-group=last]) .ds-message__bubble:has(>.ds-message__text):before{content:"";width:var(--_tail-w);height:var(--_tail-h);background:var(--_bg);scale:calc(var(--_flip) * var(--_dir)) 1;position:absolute;bottom:calc(-1 * var(--_tail-drop));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12' preserveAspectRatio='none'%3E%3Cpath d='M1.3 0C1.3 4 1.2 9 0 12 5 10.8 11.5 8 20 3.5V0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12' preserveAspectRatio='none'%3E%3Cpath d='M1.3 0C1.3 4 1.2 9 0 12 5 10.8 11.5 8 20 3.5V0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.ds-message:-moz-any([data-group=single],[data-group=last]) .ds-message__bubble:has(>.ds-message__text):before{content:"";width:var(--_tail-w);height:var(--_tail-h);background:var(--_bg);scale:calc(var(--_flip) * var(--_dir)) 1;position:absolute;bottom:calc(-1 * var(--_tail-drop));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12' preserveAspectRatio='none'%3E%3Cpath d='M1.3 0C1.3 4 1.2 9 0 12 5 10.8 11.5 8 20 3.5V0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12' preserveAspectRatio='none'%3E%3Cpath d='M1.3 0C1.3 4 1.2 9 0 12 5 10.8 11.5 8 20 3.5V0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.ds-message:is([data-group=single],[data-group=last]) .ds-message__bubble:has(>.ds-message__text):before{content:"";width:var(--_tail-w);height:var(--_tail-h);background:var(--_bg);scale:calc(var(--_flip) * var(--_dir)) 1;position:absolute;bottom:calc(-1 * var(--_tail-drop));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12' preserveAspectRatio='none'%3E%3Cpath d='M1.3 0C1.3 4 1.2 9 0 12 5 10.8 11.5 8 20 3.5V0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12' preserveAspectRatio='none'%3E%3Cpath d='M1.3 0C1.3 4 1.2 9 0 12 5 10.8 11.5 8 20 3.5V0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.ds-message:-webkit-any([data-group=single],[data-group=last]) .ds-message__bubble:has(>.ds-message__text):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--_tail-inset)}.ds-message:-moz-any([data-group=single],[data-group=last]) .ds-message__bubble:has(>.ds-message__text):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--_tail-inset)}.ds-message:is([data-group=single],[data-group=last]) .ds-message__bubble:has(>.ds-message__text):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--_tail-inset)}.ds-message:-webkit-any([data-group=single],[data-group=last]) .ds-message__bubble:has(>.ds-message__text):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--_tail-inset)}.ds-message:-moz-any([data-group=single],[data-group=last]) .ds-message__bubble:has(>.ds-message__text):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--_tail-inset)}.ds-message:is([data-group=single],[data-group=last]) .ds-message__bubble:has(>.ds-message__text):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--_tail-inset)}.ds-message[data-from=out]:-webkit-any([data-group=single],[data-group=last]) .ds-message__bubble:has(>.ds-message__text):before{inset-inline:auto var(--_tail-inset)}.ds-message[data-from=out]:-moz-any([data-group=single],[data-group=last]) .ds-message__bubble:has(>.ds-message__text):before{inset-inline:auto var(--_tail-inset)}.ds-message[data-from=out]:is([data-group=single],[data-group=last]) .ds-message__bubble:has(>.ds-message__text):before{inset-inline:auto var(--_tail-inset)}.ds-message__author{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;color:var(--message-author-color,var(--text-accent));text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;margin-block-end:calc(var(--space-0-5) - .15em);padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-message__reply{gap:var(--space-0-5);min-width:0;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-inner);background:var(--bg-neutral);color:inherit;text-align:start;margin-block:var(--space-0-5) var(--space-1);text-decoration:none;display:grid}.ds-message__reply:focus{outline:none}.ds-message__reply:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-message__reply-title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-message__reply-text{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-message__bubble:has(>.ds-message__media){width:var(--message-media-width,20rem)}.ds-message__media{--_m-ss:var(--_r-group);--_m-se:var(--_r-group);--_m-es:var(--_r-group);--_m-ee:var(--_r-group);width:calc(100% + 2 * (var(--_pad-x) - var(--_inset)));max-width:none;height:auto;max-height:var(--message-media-max-height);margin-inline:calc(var(--_inset) - var(--_pad-x));background:var(--bg-active);object-fit:cover;outline:1px solid var(--image-outline);outline-offset:-1px;margin-block-end:var(--space-1);display:block}.ds-message__media:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--_m-ss);border-top-right-radius:var(--_m-se);border-bottom-right-radius:var(--_m-ee);border-bottom-left-radius:var(--_m-es)}.ds-message__media:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--_m-ss);border-top-right-radius:var(--_m-se);border-bottom-right-radius:var(--_m-ee);border-bottom-left-radius:var(--_m-es)}.ds-message__media:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--_m-ss);border-top-right-radius:var(--_m-se);border-bottom-right-radius:var(--_m-ee);border-bottom-left-radius:var(--_m-es)}.ds-message__media:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--_m-ss);border-top-left-radius:var(--_m-se);border-bottom-left-radius:var(--_m-ee);border-bottom-right-radius:var(--_m-es)}.ds-message__media:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--_m-ss);border-top-left-radius:var(--_m-se);border-bottom-left-radius:var(--_m-ee);border-bottom-right-radius:var(--_m-es)}.ds-message__media:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--_m-ss);border-top-left-radius:var(--_m-se);border-bottom-left-radius:var(--_m-ee);border-bottom-right-radius:var(--_m-es)}.ds-message__media:first-child{--_m-ss:max(0px, calc(var(--_r-ss) - var(--_inset)));--_m-se:max(0px, calc(var(--_r-se) - var(--_inset)));margin-block-start:calc(var(--_inset) - var(--_pad-y))}.ds-message__media:last-child{--_m-es:max(0px, calc(var(--_r-es) - var(--_inset)));--_m-ee:max(0px, calc(var(--_r-ee) - var(--_inset)));margin-block-end:calc(var(--_inset) - var(--_pad-y))}.ds-message__media:has(+.ds-message__meta:last-child){--_m-es:max(0px, calc(var(--_r-es) - var(--_inset)));--_m-ee:max(0px, calc(var(--_r-ee) - var(--_inset)));margin-block-end:calc(var(--_inset) - var(--_pad-y))}.ds-message a.ds-message__media{overflow:hidden}.ds-message a.ds-message__media:focus{outline:none}.ds-message a.ds-message__media:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-message a.ds-message__media>img{width:100%;height:auto;max-height:var(--message-media-max-height);object-fit:cover;display:block}.ds-message__bubble:has(>.ds-message__media):not(:has(>.ds-message__text)){--_inset:0px;--_pad-x:0px;--_pad-y:0px;background:0 0}.ds-message__bubble:not(:has(>.ds-message__text))>.ds-message__meta{inset-block:auto var(--space-2);height:auto;padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-full);corner-shape:round;background:var(--bg-scrim);color:var(--text-on-color);margin:0;position:absolute}.ds-message__bubble:not(:has(>.ds-message__text))>.ds-message__meta:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-2)}.ds-message__bubble:not(:has(>.ds-message__text))>.ds-message__meta:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-2)}.ds-message__bubble:not(:has(>.ds-message__text))>.ds-message__meta:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-2)}.ds-message__bubble:not(:has(>.ds-message__text))>.ds-message__meta:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-2)}.ds-message__bubble:not(:has(>.ds-message__text))>.ds-message__meta:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-2)}.ds-message__bubble:not(:has(>.ds-message__text))>.ds-message__meta:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-2)}.ds-message__text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0;display:flow-root}.ds-message__text a{color:var(--text-link);text-underline-offset:.15em;text-decoration:underline}.ds-message__text code{padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--bg-active);font-family:var(--font-family-mono);font-size:var(--font-size-s)}.ds-message__meta{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;float:inline-end;justify-content:flex-end;align-items:center;gap:var(--space-0-5);height:var(--_line);color:var(--bubble-meta-text);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-inline-start:var(--space-3);display:inline-flex;position:relative;top:var(--space-1)}.ds-message__status{--_status:currentColor;width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--_status);flex-shrink:0}.ds-message__status[data-status=read]{--_status:var(--icon-accent)}.ds-message__status[data-status=failed]{--_status:var(--icon-error)}.ds-message__bubble:not(:has(>.ds-message__text))>.ds-message__meta .ds-message__status[data-status=read]{--_status:currentColor}.ds-message__reactions{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin-block-start:var(--space-1-5);display:flex}.ds-message__reactions>.ds-message__meta{float:none;height:auto;align-self:flex-end;margin-inline-start:auto;padding-inline-start:var(--space-2);top:0}.ds-message__reaction{--_bg:var(--bg-accent-subtle);--_text:var(--text-accent);--_border:transparent;font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-1);height:var(--tag-height);padding-inline:var(--space-2);border:1px solid var(--_border);border-radius:var(--radius-full);background:var(--_bg);color:var(--_text);white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;corner-shape:round;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default), scale calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);display:inline-flex}.ds-message__reaction:focus{outline:none}.ds-message__reaction:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ds-message__reaction:hover{--_bg:var(--bg-accent-subtle-hover)}}.ds-message__reaction:active{scale:.95}.ds-message__reaction[aria-pressed=true]{--_bg:var(--bg-accent);--_text:var(--text-on-accent)}@media (prefers-reduced-motion:reduce){.ds-message__reaction:active{scale:1}}.ds-message__actions{--btn-height:var(--control-size-s);transition:opacity var(--duration-fast) var(--easing-default);opacity:0;flex-shrink:0;align-items:center;display:flex}.ds-message:focus-within .ds-message__actions,.ds-message[data-last] .ds-message__actions,.ds-message[data-actions] .ds-message__actions{opacity:1}@media (hover:hover){.ds-message:hover .ds-message__actions{opacity:1}}@media (hover:none){.ds-message__actions{pointer-events:none}.ds-message:-webkit-any(:focus-within,[data-last],[data-actions])>.ds-message__actions{pointer-events:auto}.ds-message:-moz-any(:focus-within,[data-last],[data-actions])>.ds-message__actions{pointer-events:auto}.ds-message:is(:focus-within,[data-last],[data-actions])>.ds-message__actions{pointer-events:auto}}.ds-message[data-variant=plain]{align-items:start;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.ds-message[data-variant=plain]:has(>.ds-message__avatar){grid-template-columns:auto minmax(0,1fr)}.ds-message[data-variant=plain]>.ds-message__avatar{visibility:visible;grid-row:span 2;margin:0}.ds-message[data-variant=plain]>.ds-message__bubble,.ds-message[data-variant=plain]>.ds-message__actions{grid-column:-2/-1}.ds-message[data-variant=plain]>.ds-message__bubble{font-family:var(--font-family-body);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-loose);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;font-size:var(--bubble-font-size);background:0 0;border-radius:0;max-width:none;margin:0;padding:0}.ds-message[data-variant=plain]>.ds-message__actions{margin-inline-start:calc((var(--icon-size) - var(--control-size-s)) / 2)}.ds-message[data-variant=plain] .ds-message__author{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;margin-block-end:var(--space-1)}.ds-message[data-variant=plain] .ds-message__meta{float:none;height:auto;margin:var(--space-2) 0 0;justify-content:flex-start;display:flex;top:0}.ds-message[data-variant=plain] .ds-message__text{white-space:normal;overflow-wrap:break-word}.ds-message[data-variant=plain] .ds-message__text :-webkit-any(h1,h2,h3){font-family:var(--font-family-heading);font-size:var(--font-size-m);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance}.ds-message[data-variant=plain] .ds-message__text :-moz-any(h1,h2,h3){font-family:var(--font-family-heading);font-size:var(--font-size-m);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance}.ds-message[data-variant=plain] .ds-message__text :is(h1,h2,h3){font-family:var(--font-family-heading);font-size:var(--font-size-m);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance}.ds-message[data-variant=plain] .ds-message__text :-webkit-any(h4,h5,h6){font-family:var(--font-family-heading);font-size:var(--font-size-s);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance}.ds-message[data-variant=plain] .ds-message__text :-moz-any(h4,h5,h6){font-family:var(--font-family-heading);font-size:var(--font-size-s);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance}.ds-message[data-variant=plain] .ds-message__text :is(h4,h5,h6){font-family:var(--font-family-heading);font-size:var(--font-size-s);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance}.ds-message[data-variant=plain] .ds-message__text :-webkit-any(h5,h6){color:var(--text-secondary)}.ds-message[data-variant=plain] .ds-message__text :-moz-any(h5,h6){color:var(--text-secondary)}.ds-message[data-variant=plain] .ds-message__text :is(h5,h6){color:var(--text-secondary)}.ds-message[data-variant=plain] .ds-message__text :-webkit-any(strong,b){font-weight:var(--font-weight-semibold)}.ds-message[data-variant=plain] .ds-message__text :-moz-any(strong,b){font-weight:var(--font-weight-semibold)}.ds-message[data-variant=plain] .ds-message__text :is(strong,b){font-weight:var(--font-weight-semibold)}.ds-message[data-variant=plain] .ds-message__text :-webkit-any(ul,ol){padding-inline-start:calc(var(--icon-size-s) + var(--space-2))}.ds-message[data-variant=plain] .ds-message__text :-moz-any(ul,ol){padding-inline-start:calc(var(--icon-size-s) + var(--space-2))}.ds-message[data-variant=plain] .ds-message__text :is(ul,ol){padding-inline-start:calc(var(--icon-size-s) + var(--space-2))}.ds-message[data-variant=plain] .ds-message__text ul{list-style:outside}.ds-message[data-variant=plain] .ds-message__text ol{list-style:decimal}.ds-message[data-variant=plain] .ds-message__text li+li,.ds-message[data-variant=plain] .ds-message__text li>p+p{margin-block-start:var(--space-1)}.ds-message[data-variant=plain] .ds-message__text li>:-webkit-any(ul,ol){margin-block-start:var(--space-1)}.ds-message[data-variant=plain] .ds-message__text li>:-moz-any(ul,ol){margin-block-start:var(--space-1)}.ds-message[data-variant=plain] .ds-message__text li>:is(ul,ol){margin-block-start:var(--space-1)}.ds-message[data-variant=plain] .ds-message__text li>p{margin:0}.ds-message[data-variant=plain] .ds-message__text li::marker{color:var(--text-tertiary);font-variant-numeric:var(--font-variant-numeric)}.ds-message[data-variant=plain] .ds-message__text blockquote{border-inline-start:1px solid var(--border-secondary);color:var(--text-secondary);padding-inline-start:var(--space-3)}.ds-message[data-variant=plain] .ds-message__text blockquote>p{margin:0}.ds-message[data-variant=plain] .ds-message__text blockquote>p+p{margin-block-start:var(--space-1)}.ds-message[data-variant=plain] .ds-message__text hr{border:0;border-block-start:1px solid var(--divider-color);width:100%;height:0}.ds-message[data-variant=plain] .ds-message__text pre{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-code);color:var(--text-primary);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);padding:var(--space-3) var(--space-4);border:1px solid var(--code-block-border);border-radius:var(--code-block-radius);background:var(--code-block-bg);font-variant-ligatures:none;-moz-tab-size:4;tab-size:4;white-space:pre;scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;direction:ltr;font-stretch:100%;overflow:auto}.ds-message[data-variant=plain] .ds-message__text pre:focus{outline:none}.ds-message[data-variant=plain] .ds-message__text pre:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-message[data-variant=plain] .ds-message__text pre>code{font-size:inherit;background:0 0;padding:0}.ds-message[data-variant=plain] .ds-message__text>*{margin:0}.ds-message[data-variant=plain] .ds-message__text>*+*{margin-block-start:var(--space-4)}.ds-message[data-variant=plain] .ds-message__text>:-webkit-any(h2,h3,h4)+*{margin-block-start:var(--space-2)}.ds-message[data-variant=plain] .ds-message__text>:-moz-any(h2,h3,h4)+*{margin-block-start:var(--space-2)}.ds-message[data-variant=plain] .ds-message__text>:is(h2,h3,h4)+*{margin-block-start:var(--space-2)}.ds-message[data-variant=plain] .ds-message__text>*+:-webkit-any(h2,h3,h4){margin-block-start:var(--space-6)}.ds-message[data-variant=plain] .ds-message__text>*+:-moz-any(h2,h3,h4){margin-block-start:var(--space-6)}.ds-message[data-variant=plain] .ds-message__text>*+:is(h2,h3,h4){margin-block-start:var(--space-6)}.ds-message[data-variant=plain] .ds-message__text hr{margin-block:var(--space-6)}.ds-message[aria-selected]{cursor:pointer;-webkit-user-select:none;user-select:none;margin-block-start:0;padding-block-start:var(--_gap);padding-inline-start:calc(var(--_check) + var(--space-3))}.ds-message[aria-selected]:before,.ds-message[aria-selected]:after{content:"";width:var(--_check);height:var(--_check);position:absolute;bottom:calc((var(--_line) + 2 * var(--_pad-y) - var(--_check)) / 2)}.ds-message[aria-selected]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.ds-message[aria-selected]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.ds-message[aria-selected]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.ds-message[aria-selected]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.ds-message[aria-selected]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.ds-message[aria-selected]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.ds-message[aria-selected]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.ds-message[aria-selected]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.ds-message[aria-selected]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.ds-message[aria-selected]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.ds-message[aria-selected]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.ds-message[aria-selected]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.ds-message[aria-selected]:before{box-sizing:border-box;border:var(--control-border-width) solid var(--border-control);border-radius:var(--radius-full);corner-shape:round;transition:background-color var(--duration-fast) var(--easing-default), border-color var(--duration-fast) var(--easing-default)}.ds-message[aria-selected]:after{width:var(--_check);height:var(--_check);-webkit-mask:var(--glyph-check-xs) center/contain no-repeat;mask:var(--glyph-check-xs) center/contain no-repeat;color:var(--text-on-accent);opacity:0;transition:opacity var(--duration-fast) var(--easing-default);background:currentColor;flex-shrink:0}.ds-message[aria-selected] .ds-message__actions{display:none}.ds-message[aria-selected]:focus{outline:none}.ds-message[aria-selected]:focus-visible:before{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-message[aria-selected]:first-child{padding-block-start:0}.ds-message[aria-selected=true]:before{border-color:var(--bg-accent);background:var(--bg-accent)}.ds-message[aria-selected=true]:after{opacity:1}.ds-message:has(>.ds-message__footer){align-items:flex-start;gap:var(--space-2);flex-direction:column}.ds-message:has(>.ds-message__footer)[data-from=out]{align-items:flex-end}.ds-message__footer{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;--btn-subtle-text:var(--text-tertiary);align-items:center;gap:var(--space-1);min-height:var(--space-6);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--easing-default);flex-wrap:nowrap;grid-column:-2/-1;display:flex}.ds-message:-webkit-any(:hover,:focus-within)>.ds-message__footer{opacity:1;pointer-events:auto}.ds-message:-moz-any(:hover,:focus-within)>.ds-message__footer{opacity:1;pointer-events:auto}.ds-message:is(:hover,:focus-within)>.ds-message__footer{opacity:1;pointer-events:auto}@media (hover:none){.ds-message__footer{opacity:1;pointer-events:auto}}.ds-message__footer>.ds-message__actions{--btn-height:var(--space-6);opacity:1;pointer-events:inherit}.ds-message__footer>time{font-variant-numeric:tabular-nums;white-space:nowrap}.ds-message-list{min-width:0;padding-block:var(--message-list-padding-top) var(--space-4);padding-inline:max(var(--message-list-padding-x), (100% - var(--chat-column-width)) / 2);flex-direction:column;display:flex;overflow-x:clip}.ds-message-list[data-variant=assistant]{--bubble-out-bg:var(--bubble-in-bg);--bubble-font-size:var(--font-size-m);--response-font-size:var(--bubble-font-size)}.ds-message-list[data-variant=assistant]:has(~.ds-composer[data-dock][data-layout=card]){--_composer-side:max(var(--composer-dock-inset), (100% - var(--chat-column-width)) / 2);padding-left:max(var(--message-list-padding-x), max(var(--_composer-side), var(--safe-left)) + var(--composer-text-inset));padding-right:max(var(--message-list-padding-x), max(var(--_composer-side), var(--safe-right)) + var(--composer-text-inset))}.ds-message-list>*,.ds-message-list__day>*{scroll-margin-block-end:calc(var(--composer-dock-height,0px) + var(--space-2))}.ds-message-list__day{flex-direction:column;min-width:0;display:flex}.ds-message-list__day+.ds-message-list__day{margin-block-start:var(--chat-gap)}.ds-message-list__date,.ds-message-list__service{max-width:min(100%,24rem);margin-block:var(--chat-gap) 0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-l);background:var(--chat-service-bg);color:var(--chat-service-text);text-align:center;align-self:center}.ds-message-list__date:first-child,.ds-message-list__service:first-child{margin-block-start:0}.ds-message-list__date{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;z-index:var(--z-sticky);border-radius:var(--radius-full);corner-shape:round;font-variant-numeric:tabular-nums;white-space:nowrap;position:sticky;top:var(--space-2)}.ds-message-list__service{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none}.ds-message-list__service b,.ds-message-list__service strong{font-weight:var(--font-weight-medium);color:var(--text-primary)}.ds-message-list__jump{--btn-height:var(--control-size-m);--btn-neutral-bg:var(--message-list-jump-bg);--btn-neutral-bg-hover:var(--bg-surface-3);--btn-neutral-bg-active:var(--bg-surface-3);z-index:var(--z-sticky);margin:calc(-1 * var(--btn-height)) auto 0;transition:background-color var(--duration-base) var(--easing-out), border-color var(--duration-base) var(--easing-out), color var(--duration-base) var(--easing-out), opacity var(--duration-base) var(--easing-out), translate calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-out), scale calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-out), display var(--duration-base) var(--easing-out);transition-behavior:allow-discrete;flex-shrink:0;align-self:center;display:flex;position:sticky;bottom:calc(var(--keyboard-inset,0px) + max(var(--composer-dock-height,0px), var(--safe-bottom)) + var(--message-list-jump-offset))}@starting-style{.ds-message-list__jump{opacity:0;translate:0 var(--space-2)}}.ds-message-list__jump[hidden]{opacity:0;translate:0 var(--space-2)}.ds-message-list__jump .ds-message-list__jump-count{--badge-bg:var(--unread-bg);--badge-text:var(--unread-text);width:max-content;min-width:var(--icon-size);padding-inline:var(--space-1);border-radius:var(--radius-full);corner-shape:round;font-variant-numeric:tabular-nums;pointer-events:none;justify-content:center;margin-inline-start:auto;margin-inline-end:auto;position:absolute;bottom:calc(100% - var(--space-2));left:0;right:0}.ds-message-list__unread{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;margin-block:var(--chat-gap) 0;padding-block:var(--space-1);border-image:conic-gradient(var(--chat-service-bg) 0 0) fill 0//0 100vmax;color:var(--chat-service-text);text-align:center}.ds-message-list[data-variant=assistant]>.ds-message[data-from=out]:not(:first-child),.ds-message-list[data-variant=assistant]>.ds-message[data-from=out]+*,.ds-message-list[data-variant=assistant]>.ds-message-list__day>.ds-message[data-from=out]:not(:first-child),.ds-message-list[data-variant=assistant]>.ds-message-list__day>.ds-message[data-from=out]+*{margin-block-start:var(--space-6)}.ds-modal{--_width:var(--modal-width);--_enter:0 var(--space-3);--_padding-x:var(--space-6);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;width:var(--_width);max-width:calc(100vw - 2 * var(--space-4));max-height:calc(100dvh - 2 * var(--space-8));border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-bg);color:var(--text-primary);box-shadow:var(--modal-shadow);opacity:var(--_enter-opacity,0);translate:var(--_enter);transition-property:opacity,translate,overlay,display;transition-duration:var(--duration-base);transition-timing-function:var(--easing-out);transition-behavior:allow-discrete;flex-direction:column;padding:0;display:none;overflow:clip}.ds-modal[open]{opacity:1;display:flex;translate:none}@starting-style{.ds-modal[open]{opacity:var(--_enter-opacity,0);translate:var(--_enter)}}.ds-modal::backdrop{transition-property:background-color,overlay,display;transition-duration:var(--duration-base);transition-timing-function:var(--easing-out);transition-behavior:allow-discrete;background-color:#0000}.ds-modal[open]::backdrop{background-color:var(--modal-scrim)}@starting-style{.ds-modal[open]::backdrop{background-color:#0000}}.ds-modal__grabber{height:calc(2 * var(--sheet-grabber-offset) + var(--sheet-grabber-height));touch-action:none;cursor:grab;flex-shrink:0;display:none;position:relative}.ds-modal__grabber:before{content:"";top:var(--sheet-grabber-offset);width:var(--sheet-grabber-width);height:var(--sheet-grabber-height);border-radius:var(--radius-full);background:var(--sheet-grabber-color);position:absolute;left:50%;translate:-50%}.ds-modal__header{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--_padding-x) var(--space-3);flex-shrink:0;display:flex}.ds-modal__title{font-family:var(--font-family-heading);font-size:var(--font-size-m);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:inherit;font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance;flex:1;min-width:0;margin:0}.ds-modal__message{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;margin:0}.ds-modal__spacer{flex:auto;min-width:0}.ds-modal__header-actions{align-items:center;gap:var(--space-1);margin-block:calc((var(--line-height-normal) * var(--font-size-m) - var(--control-size-s)) / 2);flex-shrink:0;display:flex}.ds-modal__header-actions:last-child{margin-inline-end:calc(-1 * var(--space-2))}.ds-modal__header-actions+.ds-modal__close{margin-inline-start:calc(var(--space-1) - var(--space-3))}.ds-modal__close{margin-block:calc((var(--line-height-normal) * var(--font-size-m) - var(--control-size-s)) / 2);width:var(--control-size-s);height:var(--control-size-s);border-radius:var(--btn-radius);background:var(--btn-subtle-bg);color:var(--icon-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:calc(-1 * var(--space-2));padding:0;display:inline-flex;position:relative}.ds-modal__close svg{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}@media (hover:hover){.ds-modal__close:hover{background:var(--btn-subtle-bg-hover);color:var(--icon-primary)}}.ds-modal__close:focus{outline:none}.ds-modal__close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-modal__close:active{background:var(--btn-subtle-bg-active)}@media (pointer:coarse){.ds-modal__close:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-modal__body{min-height:0;padding:var(--space-3) var(--_padding-x);scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;flex:1;overflow:hidden auto}.ds-modal__body>*+*{margin-block-start:var(--space-3)}.ds-modal__body:first-child{padding-block-start:var(--space-5)}.ds-modal__body:last-child{padding-block-end:var(--space-5)}.ds-modal__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--_padding-x) var(--space-5);flex-shrink:0;display:flex}.ds-modal[data-size=s]{--_width:var(--modal-width-s)}.ds-modal[data-size=l]{--_width:var(--modal-width-l)}.ds-modal[data-size=xl]{--_width:var(--modal-width-xl)}.ds-modal[data-variant=sheet]{--_width:100%;--_keyboard:var(--keyboard-inset,0px);--_max:calc(100dvh - var(--_keyboard) - var(--sheet-gap-top));--_enter:0 100%;--_enter-opacity:1;transition-duration:var(--sheet-duration);transition-timing-function:var(--easing-spring)}@media (prefers-reduced-motion:reduce){.ds-modal[data-variant=sheet]{--_enter:0 0;--_enter-opacity:0;transition-duration:var(--duration-fast)}}.ds-modal[data-variant=sheet]{max-width:100%;max-height:var(--_max);margin:auto 0 var(--_keyboard);border-radius:var(--modal-radius) var(--modal-radius) 0 0;box-shadow:var(--shadow-sheet);border-block-end:0}.ds-modal[data-variant=sheet][data-detent=medium]{height:var(--sheet-height-medium)}.ds-modal[data-variant=sheet][data-detent=large]{height:var(--_max)}.ds-modal[data-variant=sheet] .ds-modal__grabber{display:block}.ds-modal[data-variant=sheet] .ds-modal__grabber+.ds-modal__header{padding-block-start:var(--space-1-5)}.ds-modal[data-variant=sheet] .ds-modal__header{touch-action:none}.ds-modal[data-variant=sheet] .ds-modal__footer{flex-direction:column-reverse;align-items:stretch;padding-block-end:calc(var(--space-5) + max(0px, var(--safe-bottom) - var(--_keyboard)))}.ds-modal[data-variant=sheet] .ds-modal__body:last-child{padding-block-end:calc(var(--space-5) + max(0px, var(--safe-bottom) - var(--_keyboard)))}@media (min-width:36rem){.ds-modal[data-variant=side]:not([data-docked]){--_edge:1;--_safe-edge:var(--safe-right);--_width:var(--side-sheet-width);--_enter:calc(var(--_edge) * (100% + var(--side-sheet-gap))) 0;--_enter-opacity:1;transition-duration:var(--sheet-duration);transition-timing-function:var(--easing-spring);height:100dvh;max-width:calc(100vw - var(--side-sheet-gap));max-height:none;padding-block:var(--safe-top) var(--safe-bottom);padding-inline:0 var(--_safe-edge);border-radius:0;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:0}.ds-modal[data-variant=side]:not([data-docked]):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--modal-radius);border-bottom-left-radius:var(--modal-radius)}.ds-modal[data-variant=side]:not([data-docked]):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--modal-radius);border-bottom-left-radius:var(--modal-radius)}.ds-modal[data-variant=side]:not([data-docked]):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--modal-radius);border-bottom-left-radius:var(--modal-radius)}.ds-modal[data-variant=side]:not([data-docked]):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--modal-radius);border-bottom-right-radius:var(--modal-radius)}.ds-modal[data-variant=side]:not([data-docked]):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--modal-radius);border-bottom-right-radius:var(--modal-radius)}.ds-modal[data-variant=side]:not([data-docked]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--modal-radius);border-bottom-right-radius:var(--modal-radius)}}@media (min-width:36rem) and (prefers-reduced-motion:reduce){.ds-modal[data-variant=side]:not([data-docked]){--_enter:0 0;--_enter-opacity:0;transition-duration:var(--duration-fast)}}@media (min-width:36rem){.ds-modal[data-variant=side]:not([data-docked])[data-side=start]{--_edge:-1;--_safe-edge:var(--safe-left)}.ds-modal[data-variant=side]:not([data-docked]):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_edge:-1;--_safe-edge:var(--safe-left)}.ds-modal[data-variant=side]:not([data-docked]):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_edge:-1;--_safe-edge:var(--safe-left)}.ds-modal[data-variant=side]:not([data-docked]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_edge:-1;--_safe-edge:var(--safe-left)}.ds-modal[data-variant=side]:not([data-docked])[data-side=start]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_edge:1;--_safe-edge:var(--safe-right)}.ds-modal[data-variant=side]:not([data-docked])[data-side=start]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_edge:1;--_safe-edge:var(--safe-right)}.ds-modal[data-variant=side]:not([data-docked])[data-side=start]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_edge:1;--_safe-edge:var(--safe-right)}.ds-modal[data-variant=side]:not([data-docked])[data-side=start]{padding-inline:var(--_safe-edge) 0;border-radius:0;margin-inline-start:0;margin-inline-end:auto}.ds-modal[data-variant=side]:not([data-docked])[data-side=start]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--modal-radius);border-bottom-right-radius:var(--modal-radius)}.ds-modal[data-variant=side]:not([data-docked])[data-side=start]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--modal-radius);border-bottom-right-radius:var(--modal-radius)}.ds-modal[data-variant=side]:not([data-docked])[data-side=start]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--modal-radius);border-bottom-right-radius:var(--modal-radius)}.ds-modal[data-variant=side]:not([data-docked])[data-side=start]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--modal-radius);border-bottom-left-radius:var(--modal-radius)}.ds-modal[data-variant=side]:not([data-docked])[data-side=start]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--modal-radius);border-bottom-left-radius:var(--modal-radius)}.ds-modal[data-variant=side]:not([data-docked])[data-side=start]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--modal-radius);border-bottom-left-radius:var(--modal-radius)}.ds-modal[data-variant=side]:not([data-docked])[data-size=s]{--_width:var(--side-sheet-width-s)}.ds-modal[data-variant=side]:not([data-docked])[data-size=l]{--_width:var(--side-sheet-width-l)}.ds-modal[data-variant=side]:not([data-docked])[data-static]{max-width:100%;height:100%;padding:0}.ds-modal[data-variant=side]:not([data-docked]) .ds-modal__header{touch-action:none}}@media not (min-width:36rem){.ds-modal:not(:-webkit-any([data-variant=actions],[data-docked])){--_width:100%;--_keyboard:var(--keyboard-inset,0px);--_max:calc(100dvh - var(--_keyboard) - var(--sheet-gap-top));--_enter:0 100%;--_enter-opacity:1;transition-duration:var(--sheet-duration);transition-timing-function:var(--easing-spring);max-width:100%;max-height:var(--_max);margin:auto 0 var(--_keyboard);border-radius:var(--modal-radius) var(--modal-radius) 0 0;box-shadow:var(--shadow-sheet);border-block-end:0}.ds-modal:not(:-moz-any([data-variant=actions],[data-docked])){--_width:100%;--_keyboard:var(--keyboard-inset,0px);--_max:calc(100dvh - var(--_keyboard) - var(--sheet-gap-top));--_enter:0 100%;--_enter-opacity:1;transition-duration:var(--sheet-duration);transition-timing-function:var(--easing-spring);max-width:100%;max-height:var(--_max);margin:auto 0 var(--_keyboard);border-radius:var(--modal-radius) var(--modal-radius) 0 0;box-shadow:var(--shadow-sheet);border-block-end:0}.ds-modal:not(:is([data-variant=actions],[data-docked])){--_width:100%;--_keyboard:var(--keyboard-inset,0px);--_max:calc(100dvh - var(--_keyboard) - var(--sheet-gap-top));--_enter:0 100%;--_enter-opacity:1;transition-duration:var(--sheet-duration);transition-timing-function:var(--easing-spring);max-width:100%;max-height:var(--_max);margin:auto 0 var(--_keyboard);border-radius:var(--modal-radius) var(--modal-radius) 0 0;box-shadow:var(--shadow-sheet);border-block-end:0}}@media (not (min-width:36rem)) and (prefers-reduced-motion:reduce){.ds-modal:not(:-webkit-any([data-variant=actions],[data-docked])){--_enter:0 0;--_enter-opacity:0;transition-duration:var(--duration-fast)}.ds-modal:not(:-moz-any([data-variant=actions],[data-docked])){--_enter:0 0;--_enter-opacity:0;transition-duration:var(--duration-fast)}.ds-modal:not(:is([data-variant=actions],[data-docked])){--_enter:0 0;--_enter-opacity:0;transition-duration:var(--duration-fast)}}@media not (min-width:36rem){.ds-modal:not(:-webkit-any([data-variant=actions],[data-docked]))[data-detent=medium]{height:var(--sheet-height-medium)}.ds-modal:not(:-moz-any([data-variant=actions],[data-docked]))[data-detent=medium]{height:var(--sheet-height-medium)}.ds-modal:not(:is([data-variant=actions],[data-docked]))[data-detent=medium]{height:var(--sheet-height-medium)}.ds-modal:not(:-webkit-any([data-variant=actions],[data-docked]))[data-detent=large]{height:var(--_max)}.ds-modal:not(:-moz-any([data-variant=actions],[data-docked]))[data-detent=large]{height:var(--_max)}.ds-modal:not(:is([data-variant=actions],[data-docked]))[data-detent=large]{height:var(--_max)}.ds-modal:not(:-webkit-any([data-variant=actions],[data-docked])) .ds-modal__grabber{display:block}.ds-modal:not(:-moz-any([data-variant=actions],[data-docked])) .ds-modal__grabber{display:block}.ds-modal:not(:is([data-variant=actions],[data-docked])) .ds-modal__grabber{display:block}.ds-modal:not(:-webkit-any([data-variant=actions],[data-docked])) .ds-modal__grabber+.ds-modal__header{padding-block-start:var(--space-1-5)}.ds-modal:not(:-moz-any([data-variant=actions],[data-docked])) .ds-modal__grabber+.ds-modal__header{padding-block-start:var(--space-1-5)}.ds-modal:not(:is([data-variant=actions],[data-docked])) .ds-modal__grabber+.ds-modal__header{padding-block-start:var(--space-1-5)}.ds-modal:not(:-webkit-any([data-variant=actions],[data-docked])) .ds-modal__header{touch-action:none}.ds-modal:not(:-moz-any([data-variant=actions],[data-docked])) .ds-modal__header{touch-action:none}.ds-modal:not(:is([data-variant=actions],[data-docked])) .ds-modal__header{touch-action:none}.ds-modal:not(:-webkit-any([data-variant=actions],[data-docked])) .ds-modal__footer{flex-direction:column-reverse;align-items:stretch;padding-block-end:calc(var(--space-5) + max(0px, var(--safe-bottom) - var(--_keyboard)))}.ds-modal:not(:-moz-any([data-variant=actions],[data-docked])) .ds-modal__footer{flex-direction:column-reverse;align-items:stretch;padding-block-end:calc(var(--space-5) + max(0px, var(--safe-bottom) - var(--_keyboard)))}.ds-modal:not(:is([data-variant=actions],[data-docked])) .ds-modal__footer{flex-direction:column-reverse;align-items:stretch;padding-block-end:calc(var(--space-5) + max(0px, var(--safe-bottom) - var(--_keyboard)))}.ds-modal:not(:-webkit-any([data-variant=actions],[data-docked])) .ds-modal__body:last-child{padding-block-end:calc(var(--space-5) + max(0px, var(--safe-bottom) - var(--_keyboard)))}.ds-modal:not(:-moz-any([data-variant=actions],[data-docked])) .ds-modal__body:last-child{padding-block-end:calc(var(--space-5) + max(0px, var(--safe-bottom) - var(--_keyboard)))}.ds-modal:not(:is([data-variant=actions],[data-docked])) .ds-modal__body:last-child{padding-block-end:calc(var(--space-5) + max(0px, var(--safe-bottom) - var(--_keyboard)))}.ds-modal[data-variant=side]:not(:-webkit-any([data-detent],[data-docked])){height:var(--_max)}.ds-modal[data-variant=side]:not(:-moz-any([data-detent],[data-docked])){height:var(--_max)}.ds-modal[data-variant=side]:not(:is([data-detent],[data-docked])){height:var(--_max)}.ds-modal[data-variant=side][data-static]:not([data-detent]){height:100%}}.ds-modal[data-variant=actions]{--_width:var(--action-sheet-width);--_row-height:var(--action-sheet-row-height-compact);--_row-radius:var(--radius-item)}.ds-modal__actions{min-height:0;padding:var(--space-2);border-block-end:1px solid var(--action-sheet-divider);scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;flex-direction:column;margin:0;list-style:none;display:flex;overflow:hidden auto}.ds-modal__actions>.ds-modal__header{gap:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-2);text-align:center;flex-direction:column}.ds-modal__actions .ds-modal__title{font-family:var(--font-family-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-secondary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance;flex:none}.ds-modal__actions>button,.ds-modal__actions>li>button{font-family:var(--font-family-body);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;width:100%;min-height:var(--_row-height);padding:var(--space-2) var(--space-4);border-radius:var(--_row-radius);color:var(--action-sheet-text);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.ds-modal__actions>button:focus,.ds-modal__actions>li>button:focus{outline:none}.ds-modal__actions>button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-modal__actions>li>button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-modal__actions>button:hover,.ds-modal__actions>li>button:hover{background:var(--overlay-item-hover)}}.ds-modal__actions>button:focus-visible{background:var(--overlay-item-hover)}.ds-modal__actions>li>button:focus-visible{background:var(--overlay-item-hover)}.ds-modal__actions>button:active,.ds-modal__actions>li>button:active{background:var(--overlay-item-active)}.ds-modal__actions>button[data-variant=danger],.ds-modal__actions>li>button[data-variant=danger]{color:var(--action-sheet-text-danger)}.ds-modal__actions>button:disabled,.ds-modal__actions>button[aria-disabled=true],.ds-modal__actions>li>button:disabled,.ds-modal__actions>li>button[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed;pointer-events:none}.ds-modal__cancel{font-family:var(--font-family-body);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;width:100%;min-height:var(--_row-height);padding:var(--space-2) var(--space-4);border-radius:var(--_row-radius);color:var(--action-sheet-text);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.ds-modal__cancel:focus{outline:none}.ds-modal__cancel:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-modal__cancel:hover{background:var(--overlay-item-hover)}}.ds-modal__cancel:focus-visible{background:var(--overlay-item-hover)}.ds-modal__cancel:active{background:var(--overlay-item-active)}.ds-modal__cancel[data-variant=danger]{color:var(--action-sheet-text-danger)}.ds-modal__cancel:disabled,.ds-modal__cancel[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed;pointer-events:none}.ds-modal__cancel{width:auto;margin:var(--space-2);font-weight:var(--font-weight-semibold);flex-shrink:0}@media not (min-width:36rem){.ds-modal[data-variant=actions]{--_width:calc(100% - 2 * var(--action-sheet-gap));--_row-height:var(--action-sheet-row-height);--_row-radius:0;--_enter:0 calc(100% + var(--action-sheet-gap) + var(--safe-bottom));--_enter-opacity:1;transition-duration:var(--sheet-duration);transition-timing-function:var(--easing-spring);gap:var(--action-sheet-gap);max-width:none;max-height:calc(100dvh - var(--sheet-gap-top));margin:auto auto calc(var(--action-sheet-gap) + var(--safe-bottom));box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}}@media (not (min-width:36rem)) and (prefers-reduced-motion:reduce){.ds-modal[data-variant=actions]{--_enter:0 0;--_enter-opacity:0;transition-duration:var(--duration-fast)}}@media not (min-width:36rem){.ds-modal[data-variant=actions] .ds-modal__actions,.ds-modal[data-variant=actions] .ds-modal__cancel{border-radius:var(--action-sheet-radius);background:var(--modal-bg);box-shadow:var(--modal-shadow)}.ds-modal[data-variant=actions] .ds-modal__actions{border-block-end:0;padding:0}.ds-modal[data-variant=actions] .ds-modal__actions>.ds-modal__header{padding:var(--space-4) var(--space-4) var(--space-3)}.ds-modal[data-variant=actions] .ds-modal__actions>*+button,.ds-modal[data-variant=actions] .ds-modal__actions>*+li>button,.ds-modal[data-variant=actions] .ds-modal__actions>li+li>button{border-block-start:1px solid var(--action-sheet-divider)}.ds-modal[data-variant=actions] .ds-modal__cancel{width:100%;margin:0}.ds-modal[data-variant=actions] .ds-modal__cancel:active{background:var(--overlay-item-active)}}.ds-modal[data-static]{opacity:1;max-width:100%;max-height:none;margin:0;transition:none;display:flex;position:relative;top:auto;bottom:auto;left:auto;right:auto;translate:none}.ds-modal[data-docked]{--_padding-x:var(--inspector-padding);width:auto;max-width:none;height:100%;max-height:none;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;margin:0;transition:none;display:flex;position:relative;top:auto;bottom:auto;left:auto;right:auto;translate:none}.ds-modal[data-docked]>.ds-modal__header{min-height:var(--control-size-m);border-block-end:1px solid var(--pane-border);padding-block-start:0;padding-block-end:0}.ds-modal[data-docked]>.ds-modal__header>.ds-modal__title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-modal[data-state=dragging]{-webkit-user-select:none;user-select:none;transition:none}.ds-modal[data-state=settling]{transition:translate calc(var(--sheet-duration) * var(--motion-scale,1)) var(--_spring,var(--easing-spring)), height calc(var(--sheet-duration) * var(--motion-scale,1)) var(--_spring,var(--easing-spring))}.ds-modal[data-state=closing]{--_enter-opacity:1;transition:translate calc(var(--sheet-duration) * var(--motion-scale,1)) var(--_spring,var(--easing-spring)), overlay var(--sheet-duration) var(--_spring,var(--easing-spring)), display var(--sheet-duration) var(--_spring,var(--easing-spring));transition-behavior:allow-discrete}@media (prefers-reduced-motion:reduce){.ds-modal{transition-property:opacity,overlay,display;transition-duration:var(--duration-fast)}.ds-modal::backdrop{transition-duration:var(--duration-fast)}}:root:has(.ds-modal:modal){overflow:hidden}.ds-nav{flex-direction:column;gap:1px;min-width:0;display:flex}.ds-nav__item{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-2);min-width:0;height:var(--nav-item-height);padding-inline:var(--space-2);border-radius:var(--nav-radius);color:var(--nav-item-text);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);text-align:start;width:100%;text-decoration:none;display:flex}.ds-nav__item:focus{outline:none}.ds-nav__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-nav__item:hover{background:var(--nav-item-hover);color:var(--nav-item-text-active)}.ds-nav__item:hover .ds-nav__icon:not([data-color]){color:inherit}.ds-nav__item:hover .ds-nav__kbd{opacity:1}}.ds-nav__item:active{background:var(--nav-item-active)}.ds-nav__item:-webkit-any([aria-current=page],[aria-current=true]){background:var(--nav-item-active);color:var(--nav-item-text-active)}.ds-nav__item:-moz-any([aria-current=page],[aria-current=true]){background:var(--nav-item-active);color:var(--nav-item-text-active)}.ds-nav__item:is([aria-current=page],[aria-current=true]){background:var(--nav-item-active);color:var(--nav-item-text-active)}.ds-nav__item[data-variant=muted]{color:var(--text-tertiary)}.ds-nav__item[aria-disabled=true]{color:var(--text-disabled);cursor:default;pointer-events:none}.ds-nav__icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);width:var(--nav-icon-size);height:var(--nav-icon-size);margin-inline:calc((var(--nav-icon-column) - var(--nav-icon-size)) / 2);color:var(--text-tertiary);flex-shrink:0}.ds-nav__item:-webkit-any([aria-current=page],[aria-current=true]) .ds-nav__icon:not([data-color]){color:inherit}.ds-nav__item:-moz-any([aria-current=page],[aria-current=true]) .ds-nav__icon:not([data-color]){color:inherit}.ds-nav__item:is([aria-current=page],[aria-current=true]) .ds-nav__icon:not([data-color]){color:inherit}.ds-nav__icon[data-color=purple]{--identity-color:var(--identity-purple)}.ds-nav__icon[data-color=indigo]{--identity-color:var(--identity-indigo)}.ds-nav__icon[data-color=blue]{--identity-color:var(--identity-blue)}.ds-nav__icon[data-color=teal]{--identity-color:var(--identity-teal)}.ds-nav__icon[data-color=green]{--identity-color:var(--identity-green)}.ds-nav__icon[data-color=amber]{--identity-color:var(--identity-amber)}.ds-nav__icon[data-color=rust]{--identity-color:var(--identity-rust)}.ds-nav__icon[data-color=pink]{--identity-color:var(--identity-pink)}.ds-nav__icon[data-color=muted]{--identity-color:var(--identity-muted)}.ds-nav__icon[data-color]{color:color-mix(in oklab, var(--identity-color,var(--identity-muted)) var(--nav-icon-color-mix), var(--text-primary));fill:currentColor}.ds-nav__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-nav__count{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;font-variant-numeric:tabular-nums;margin-inline-start:auto}.ds-nav__kbd{opacity:0;transition:opacity var(--duration-fast) var(--easing-default);margin-inline-start:auto}.ds-nav__item:focus-visible .ds-nav__kbd{opacity:1}@media (hover:none){.ds-nav__kbd{display:none}}.ds-nav__divider{height:1px;margin:var(--space-2) var(--space-2);background:var(--divider-color);border:0}.ds-nav__group{flex-direction:column;gap:1px;display:flex}.ds-nav__group:not(:first-child){margin-top:var(--nav-group-gap)}.ds-nav__group[data-depth="1"]{margin-top:0}.ds-nav__group[data-depth="1"]>.ds-nav__item,.ds-nav__group[data-depth="1"]>.ds-nav__group>.ds-nav__heading{padding-inline-start:var(--nav-indent)}.ds-nav__heading{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:center;gap:var(--space-2);min-width:0;height:var(--nav-item-height);padding-inline:var(--space-2);border-radius:var(--nav-radius);color:var(--nav-heading-text);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);text-decoration:none;list-style:none;display:flex}.ds-nav__heading::-webkit-details-marker{display:none}.ds-nav__heading:after{content:"";width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-chevron-down-xs) center/contain no-repeat;mask:var(--glyph-chevron-down-xs) center/contain no-repeat;opacity:0;transition:opacity var(--duration-fast) var(--easing-default), rotate calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);background:currentColor;flex-shrink:0;margin-inline-start:calc(-1 * var(--space-1-5));rotate:-90deg}.ds-nav__heading:focus{outline:none}.ds-nav__heading:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-nav__heading:hover{background:var(--nav-item-hover);color:var(--nav-item-text-active)}.ds-nav__heading:hover:after{opacity:1}}.ds-nav__heading:focus-visible:after{opacity:1}@media (hover:none){.ds-nav__heading:after{opacity:1}}.ds-nav__group[open]>.ds-nav__heading:after{rotate:0deg}.ds-nav__heading[data-variant=item]{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;color:var(--nav-item-text)}.ds-nav__heading[data-variant=item] .ds-nav__label{flex:0 auto}.ds-number-field{--_height:var(--control-size-s);--_label-w:calc(var(--space-6) + var(--space-1));--_pad:var(--space-2);--_radius:var(--field-radius);--_font-size:var(--font-size-s);--_icon:var(--icon-size-s);--_stroke:var(--icon-stroke-s);--_inset:var(--space-0-5);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;box-sizing:border-box;width:var(--number-field-width,var(--space-24));min-width:0;height:var(--_height);border-radius:var(--_radius);background:var(--number-field-bg);color:var(--field-text);font-size:var(--_font-size);transition:background-color var(--duration-fast) var(--easing-default), border-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default), box-shadow var(--duration-fast) var(--easing-default);border:1px solid #0000;align-items:center;display:inline-flex;position:relative}.ds-number-field[data-size=s]{--_height:var(--space-6);--_label-w:var(--space-6);--_pad:var(--space-1-5);--_radius:var(--radius-s);--_font-size:var(--font-size-xs);--_icon:var(--icon-size-xs);--_stroke:var(--icon-stroke-xs)}.ds-number-field[data-size=l]{--_height:var(--control-size-m);--_label-w:var(--space-10);--_pad:var(--space-2-5);--_icon:var(--icon-size);--_stroke:var(--icon-stroke)}.ds-number-field:has(>.ds-number-field__stepper){width:var(--number-field-width,var(--space-32))}.ds-number-field[data-full]{width:100%;display:flex}@media (hover:hover){.ds-number-field:hover:not(:-webkit-any(:focus-within,:has(>.ds-number-field__input:disabled),:has(>.ds-number-field__input[readonly]))){background:var(--number-field-bg-hover)}.ds-number-field:hover:not(:-moz-any(:focus-within,:has(>.ds-number-field__input:disabled),:has(>.ds-number-field__input[readonly]))){background:var(--number-field-bg-hover)}.ds-number-field:hover:not(:is(:focus-within,:has(>.ds-number-field__input:disabled),:has(>.ds-number-field__input[readonly]))){background:var(--number-field-bg-hover)}}.ds-number-field[data-state=scrubbing]{background:var(--number-field-bg-hover)}.ds-number-field:focus-within{border-color:var(--field-border-focus);background:var(--field-bg);box-shadow:var(--field-focus-halo)}.ds-number-field:has(>.ds-number-field__input[aria-invalid=true]){border-color:var(--field-border-error)}.ds-number-field:has(>.ds-number-field__input:disabled){background:var(--field-bg-disabled);color:var(--text-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ds-number-field{transition:none}}@media (pointer:coarse){.ds-number-field{font-size:max(1rem, var(--_font-size))}.ds-number-field:has(>.ds-number-field__stepper){height:max(var(--_height), var(--hit-size))}.ds-number-field:has(>.ds-number-field__stepper):not([data-full]){width:var(--number-field-width,var(--space-40))}}.ds-number-field__label svg,.ds-number-field__stepper svg{--icon-stroke:var(--_stroke);width:var(--_icon);height:var(--_icon);flex:none}.ds-number-field__label{width:var(--_label-w);color:var(--number-field-label);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;transition:color var(--duration-fast) var(--easing-default);flex:none;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}@media (hover:hover){.ds-number-field__label:hover{color:var(--text-secondary)}}.ds-number-field[data-state=scrubbing]>.ds-number-field__label{color:var(--text-primary)}.ds-number-field:has(>.ds-number-field__input:disabled)>.ds-number-field__label{color:var(--text-disabled);cursor:not-allowed}.ds-number-field:has(>.ds-number-field__input[readonly])>.ds-number-field__label{color:var(--number-field-label);cursor:default}@media (prefers-reduced-motion:reduce){.ds-number-field__label{transition:none}}.ds-number-field__input{border-radius:inherit;width:100%;min-width:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:start;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 var(--_pad);direction:ltr;background:0 0;border:0;flex:1;align-self:stretch;margin:0}.ds-number-field__input:focus{outline:none}.ds-number-field__input::placeholder{color:var(--field-placeholder);opacity:1}.ds-number-field__input:disabled{cursor:not-allowed}.ds-number-field__input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:end}.ds-number-field__input:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:end}.ds-number-field__input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:end}.ds-number-field__label+.ds-number-field__input{padding-inline-start:0}.ds-number-field__input:has(+.ds-number-field__unit){padding-inline-end:var(--space-1)}.ds-number-field:has(>.ds-number-field__stepper)>.ds-number-field__input{text-align:center}.ds-number-field:has(>.ds-number-field__stepper)>.ds-number-field__input:has(+.ds-number-field__unit){text-align:end}@supports (field-sizing:content){.ds-number-field:has(>.ds-number-field__stepper)>.ds-number-field__input:has(+.ds-number-field__unit){field-sizing:content;width:auto;min-width:calc(var(--_pad) + 1ch);flex:0 auto;margin-inline-start:auto}}.ds-number-field__unit{color:var(--number-field-label);-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;padding-inline-end:var(--_pad)}.ds-number-field:has(>.ds-number-field__input:disabled)>.ds-number-field__unit{color:var(--text-disabled)}@supports (field-sizing:content){.ds-number-field:has(>.ds-number-field__stepper)>.ds-number-field__input+.ds-number-field__unit{margin-inline-end:auto}}.ds-number-field__stepper{--_size:calc(var(--_height) - 2 * (1px + var(--_inset)));box-sizing:border-box;width:var(--_size);height:var(--_size);margin:0;margin-inline:var(--_inset);border-radius:calc(var(--_radius) - 1px - var(--_inset));color:var(--number-field-stepper);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (hover:hover){.ds-number-field__stepper:hover:not(:disabled){background:var(--number-field-stepper-bg-hover)}}.ds-number-field__stepper:active:not(:disabled),.ds-number-field__stepper[data-state=pressed]:not(:disabled){background:var(--number-field-stepper-bg-active)}.ds-number-field__stepper:disabled{color:var(--number-field-stepper-disabled);cursor:default;background:0 0}.ds-number-field:has(>.ds-number-field__input:disabled)>.ds-number-field__stepper{cursor:not-allowed}.ds-number-field__stepper:focus{outline:none}.ds-number-field__stepper:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (pointer:coarse){.ds-number-field__stepper{--_size:calc(max(var(--_height), var(--hit-size)) - 2 * 1px);border-radius:calc(var(--_radius) - 1px);margin-inline-start:0;margin-inline-end:0}.ds-number-field__stepper:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}@media (prefers-reduced-motion:reduce){.ds-number-field__stepper{transition:none}}.ds-pagination{--_height:var(--control-size-m);--_digits:var(--pagination-digits,2);--_slot:max(var(--_height), calc(var(--_digits) * 1ch + var(--space-4)));font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;column-gap:var(--space-4);row-gap:var(--space-2);width:100%;min-width:0;color:var(--pagination-text);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex;container:pagination/inline-size}.ds-pagination__info{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pagination-info-text);flex:0 auto;margin-block-start:-.15em;margin-block-end:-.15em;margin-inline-start:0;margin-inline-end:0;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-pagination__range{color:var(--pagination-info-range)}.ds-pagination__size{--dropdown-min-width:var(--pagination-size-width);align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.ds-pagination__size-label{color:var(--pagination-info-text);white-space:nowrap}.ds-pagination__list{align-items:center;gap:var(--pagination-gap);flex:none;margin:0;padding:0;list-style:none;display:flex}.ds-pagination__list:not(:first-child){margin-inline-start:auto}.ds-pagination__list>li{display:flex}.ds-pagination__list:where(:has(>li>.ds-pagination__link))>li:has(>.ds-pagination__page){display:none}.ds-pagination__link,.ds-pagination__step{justify-content:center;align-items:center;gap:var(--space-1);box-sizing:border-box;height:var(--_height);border-radius:var(--pagination-radius);color:var(--pagination-link-text);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}.ds-pagination__link:focus,.ds-pagination__step:focus{outline:none}.ds-pagination__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-pagination__step:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-pagination__link:hover,.ds-pagination__step:hover{background:var(--pagination-hover);color:var(--pagination-text)}}.ds-pagination__link:active,.ds-pagination__step:active{background:var(--pagination-active)}.ds-pagination__link,.ds-pagination__gap{min-width:var(--_slot);padding-inline:var(--space-2)}.ds-pagination__link[aria-current=page]{background:var(--pagination-current-bg);color:var(--pagination-current-text);font-weight:var(--font-weight-medium);cursor:default;pointer-events:none}@media (forced-colors:active){.ds-pagination__link[aria-current=page]{outline:1px solid canvastext}}.ds-pagination__step{padding-inline:var(--space-2) var(--space-3)}.ds-pagination__step[data-step=next]{padding-inline:var(--space-3) var(--space-2)}.ds-pagination__link:disabled,.ds-pagination__link[aria-disabled=true],.ds-pagination__step:disabled,.ds-pagination__step[aria-disabled=true]{color:var(--pagination-disabled-text);cursor:not-allowed;pointer-events:none;background:0 0}.ds-pagination__icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}.ds-pagination__step>.ds-pagination__icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.ds-pagination__step>.ds-pagination__icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.ds-pagination__step>.ds-pagination__icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.ds-pagination__gap{box-sizing:border-box;height:var(--_height);color:var(--pagination-ellipsis);justify-content:center;align-items:center;display:inline-flex}.ds-pagination__page{height:var(--_height);padding-inline:var(--space-2);color:var(--pagination-text);white-space:nowrap;align-items:center;display:inline-flex}.ds-pagination[data-size=s]{--_height:var(--control-size-s);font-size:var(--font-size-xs)}.ds-pagination[data-mode=compact] .ds-pagination__list>li:has(>.ds-pagination__link,>.ds-pagination__gap){display:none}.ds-pagination[data-fit=compact] .ds-pagination__list>li:has(>.ds-pagination__link,>.ds-pagination__gap){display:none}.ds-pagination[data-mode=compact] .ds-pagination__list>li:has(>.ds-pagination__page){display:flex}.ds-pagination[data-fit=compact] .ds-pagination__list>li:has(>.ds-pagination__page){display:flex}@media (pointer:coarse){.ds-pagination{--_slot:max(var(--_height), var(--hit-size), calc(var(--_digits) * 1ch + var(--space-4)))}.ds-pagination .ds-pagination__step{min-width:var(--hit-size)}.ds-pagination[data-size=s] .ds-pagination__link:before,.ds-pagination[data-size=s] .ds-pagination__step:before{content:"";width:100%;height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}@container pagination (width<28rem){.ds-pagination .ds-pagination__step{width:var(--_slot);padding-inline-start:0;padding-inline-end:0}.ds-pagination .ds-pagination__step>.ds-pagination__label{display:none}}@container pagination (width<26rem){.ds-pagination:not([data-fit]):has(.ds-pagination__page) .ds-pagination__list>li:has(>.ds-pagination__link,>.ds-pagination__gap){display:none}.ds-pagination:not([data-fit]):has(.ds-pagination__page) .ds-pagination__list>li:has(>.ds-pagination__page){display:flex}}@keyframes ds-plan-settle{0%{opacity:0;scale:.5}}@keyframes ds-plan-enter{0%{opacity:0;translate:0 var(--plan-enter-distance)}}.ds-plan{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;gap:var(--space-2);width:100%;min-width:0;max-width:var(--plan-max-width);padding-block:var(--plan-padding-block);padding-inline:var(--plan-padding-inline);border:1px solid var(--plan-border);border-radius:var(--plan-radius);background:var(--plan-bg);color:var(--text-primary);margin:0;display:grid}.ds-plan__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.ds-plan__title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;min-width:0;margin:0;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-plan__count{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;font-variant-numeric:tabular-nums;white-space:nowrap;unicode-bidi:plaintext;flex-shrink:0}.ds-plan__list{margin:0;padding:0;list-style:none;display:grid}.ds-plan__item{--_mark:var(--icon-tertiary);--_text:var(--plan-pending-text);--_word:var(--text-tertiary);grid-template-areas:"mark text state"".detail detail"".list list";grid-template-columns:var(--icon-size-s) minmax(0, 1fr) auto;column-gap:var(--space-2);min-width:0;padding-block:var(--plan-item-padding);color:var(--_text);display:grid;position:relative}.ds-plan__item:before{content:"";color:var(--_mark);forced-color-adjust:none;grid-area:mark;place-self:start center;margin-block-start:calc((1lh - var(--icon-size-s)) / 2)}.ds-plan__item[data-state=running]{--_mark:var(--status-running);--_text:var(--text-primary)}.ds-plan__item[data-state=done]{--_mark:var(--plan-done-mark);--_text:var(--plan-done-text)}.ds-plan__item[data-state=skipped]{--_text:var(--plan-done-text);--_word:var(--status-canceled)}.ds-plan__item[data-state=failed]{--_mark:var(--status-failed);--_text:var(--text-primary);--_word:var(--status-failed)}.ds-plan__item[data-added]{animation:ds-plan-enter var(--duration-base) var(--easing-out)}@media (prefers-reduced-motion:reduce){.ds-plan__item[data-added]{animation:none}}.ds-plan__text{overflow-wrap:anywhere;min-width:0;transition:color var(--duration-base) var(--easing-default), text-decoration-color var(--duration-base) var(--easing-default);grid-area:text;align-self:baseline}.ds-plan[data-strike] .ds-plan__text{text-decoration-line:line-through;text-decoration-color:#0000;text-decoration-thickness:1px}.ds-plan[data-strike] .ds-plan__item[data-state=done]>.ds-plan__text{-webkit-text-decoration-color:var(--plan-done-text);text-decoration-color:var(--plan-done-text)}.ds-plan__state{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;color:var(--_word);font-weight:var(--font-weight-medium);white-space:nowrap;grid-area:state;align-self:baseline}.ds-plan__item:not(:-webkit-any([data-state=skipped],[data-state=failed]))>.ds-plan__state{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-plan__item:not(:-moz-any([data-state=skipped],[data-state=failed]))>.ds-plan__state{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-plan__item:not(:is([data-state=skipped],[data-state=failed]))>.ds-plan__state{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-plan__detail{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;overflow-wrap:anywhere;grid-area:detail;min-width:0}.ds-plan__item>.ds-plan__list{grid-area:list;margin-block-start:var(--space-0-5)}.ds-plan__item>.ds-plan__list .ds-plan__item{--_text:var(--plan-pending-text);padding-block:var(--plan-sub-item-padding)}.ds-plan__item>.ds-plan__list .ds-plan__item[data-state=running],.ds-plan__item>.ds-plan__list .ds-plan__item[data-state=failed]{--_text:var(--text-secondary)}.ds-plan__item>.ds-plan__list .ds-plan__item[data-state=done],.ds-plan__item>.ds-plan__list .ds-plan__item[data-state=skipped]{--_text:var(--plan-done-text)}:-webkit-any(.ds-plan__item,.ds-plan__summary):before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-todo-s) center/contain no-repeat;mask:var(--glyph-todo-s) center/contain no-repeat;background:currentColor;flex-shrink:0}:-moz-any(.ds-plan__item,.ds-plan__summary):before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-todo-s) center/contain no-repeat;mask:var(--glyph-todo-s) center/contain no-repeat;background:currentColor;flex-shrink:0}:is(.ds-plan__item,.ds-plan__summary):before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-todo-s) center/contain no-repeat;mask:var(--glyph-todo-s) center/contain no-repeat;background:currentColor;flex-shrink:0}.ds-plan__item>.ds-plan__list>.ds-plan__item:before{width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-todo-xs) center/contain no-repeat;mask:var(--glyph-todo-xs) center/contain no-repeat;background:currentColor;flex-shrink:0;margin-block-start:calc((1lh - var(--icon-size-xs)) / 2)}:-webkit-any(.ds-plan__item,.ds-plan__summary)[data-state=done]:before{color:var(--_mark);width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-done-s) center/contain no-repeat;mask:var(--glyph-done-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}:-moz-any(.ds-plan__item,.ds-plan__summary)[data-state=done]:before{color:var(--_mark);width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-done-s) center/contain no-repeat;mask:var(--glyph-done-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}:is(.ds-plan__item,.ds-plan__summary)[data-state=done]:before{color:var(--_mark);width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-done-s) center/contain no-repeat;mask:var(--glyph-done-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-plan__item>.ds-plan__list>.ds-plan__item[data-state=done]:before{color:var(--_mark);width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-done-xs) center/contain no-repeat;mask:var(--glyph-done-xs) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}:-webkit-any(.ds-plan__item,.ds-plan__summary)[data-state=skipped]:before{color:var(--_mark);width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-canceled-s) center/contain no-repeat;mask:var(--glyph-canceled-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}:-moz-any(.ds-plan__item,.ds-plan__summary)[data-state=skipped]:before{color:var(--_mark);width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-canceled-s) center/contain no-repeat;mask:var(--glyph-canceled-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}:is(.ds-plan__item,.ds-plan__summary)[data-state=skipped]:before{color:var(--_mark);width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-canceled-s) center/contain no-repeat;mask:var(--glyph-canceled-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-plan__item>.ds-plan__list>.ds-plan__item[data-state=skipped]:before{color:var(--_mark);width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-canceled-xs) center/contain no-repeat;mask:var(--glyph-canceled-xs) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}:-webkit-any(.ds-plan__item,.ds-plan__summary)[data-state=failed]:before{color:var(--_mark);width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-failed-s) center/contain no-repeat;mask:var(--glyph-failed-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}:-moz-any(.ds-plan__item,.ds-plan__summary)[data-state=failed]:before{color:var(--_mark);width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-failed-s) center/contain no-repeat;mask:var(--glyph-failed-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}:is(.ds-plan__item,.ds-plan__summary)[data-state=failed]:before{color:var(--_mark);width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-failed-s) center/contain no-repeat;mask:var(--glyph-failed-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-plan__item>.ds-plan__list>.ds-plan__item[data-state=failed]:before{color:var(--_mark);width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-failed-xs) center/contain no-repeat;mask:var(--glyph-failed-xs) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}:-webkit-any(.ds-plan__item,.ds-plan__summary)[data-changed]:-webkit-any([data-state=done],[data-state=skipped],[data-state=failed]):before{animation:ds-plan-settle var(--duration-base) var(--easing-out)}:-moz-any(.ds-plan__item,.ds-plan__summary)[data-changed]:-moz-any([data-state=done],[data-state=skipped],[data-state=failed]):before{animation:ds-plan-settle var(--duration-base) var(--easing-out)}:is(.ds-plan__item,.ds-plan__summary)[data-changed]:is([data-state=done],[data-state=skipped],[data-state=failed]):before{animation:ds-plan-settle var(--duration-base) var(--easing-out)}@media (prefers-reduced-motion:reduce){:-webkit-any(.ds-plan__item,.ds-plan__summary)[data-changed]:-webkit-any([data-state=done],[data-state=skipped],[data-state=failed]):before{animation:none}:-moz-any(.ds-plan__item,.ds-plan__summary)[data-changed]:-moz-any([data-state=done],[data-state=skipped],[data-state=failed]):before{animation:none}:is(.ds-plan__item,.ds-plan__summary)[data-changed]:is([data-state=done],[data-state=skipped],[data-state=failed]):before{animation:none}}:-webkit-any(.ds-plan__item,.ds-plan__summary)[data-state=running]:before{--_arc:calc(var(--icon-size-s) * 5 / 6);width:var(--_arc);height:var(--_arc);border:var(--status-stroke) solid var(--_mark);corner-shape:round;animation:ds-spin var(--spin-duration) linear infinite;background:0 0;border-right-color:#0000;border-radius:50%;flex-shrink:0;margin-block-start:calc((1lh - var(--_arc)) / 2);-webkit-mask:none;mask:none}:-moz-any(.ds-plan__item,.ds-plan__summary)[data-state=running]:before{--_arc:calc(var(--icon-size-s) * 5 / 6);width:var(--_arc);height:var(--_arc);border:var(--status-stroke) solid var(--_mark);corner-shape:round;animation:ds-spin var(--spin-duration) linear infinite;background:0 0;border-right-color:#0000;border-radius:50%;flex-shrink:0;margin-block-start:calc((1lh - var(--_arc)) / 2);-webkit-mask:none;mask:none}:is(.ds-plan__item,.ds-plan__summary)[data-state=running]:before{--_arc:calc(var(--icon-size-s) * 5 / 6);width:var(--_arc);height:var(--_arc);border:var(--status-stroke) solid var(--_mark);corner-shape:round;animation:ds-spin var(--spin-duration) linear infinite;background:0 0;border-right-color:#0000;border-radius:50%;flex-shrink:0;margin-block-start:calc((1lh - var(--_arc)) / 2);-webkit-mask:none;mask:none}@media (prefers-reduced-motion:reduce){:-webkit-any(.ds-plan__item,.ds-plan__summary)[data-state=running]:before{animation-duration:calc(var(--spin-duration) * 3)}:-moz-any(.ds-plan__item,.ds-plan__summary)[data-state=running]:before{animation-duration:calc(var(--spin-duration) * 3)}:is(.ds-plan__item,.ds-plan__summary)[data-state=running]:before{animation-duration:calc(var(--spin-duration) * 3)}}.ds-plan__item>.ds-plan__list>.ds-plan__item[data-state=running]:before{--_arc:calc(var(--icon-size-xs) * 5 / 6);width:var(--_arc);height:var(--_arc);border:var(--status-stroke) solid var(--_mark);corner-shape:round;animation:ds-spin var(--spin-duration) linear infinite;background:0 0;border-right-color:#0000;border-radius:50%;flex-shrink:0;margin-block-start:calc((1lh - var(--_arc)) / 2);-webkit-mask:none;mask:none}@media (prefers-reduced-motion:reduce){.ds-plan__item>.ds-plan__list>.ds-plan__item[data-state=running]:before{animation-duration:calc(var(--spin-duration) * 3)}}.ds-plan[data-variant=pinned]{width:auto;margin-inline:var(--plan-pinned-inset);background:var(--plan-pinned-bg);interpolate-size:allow-keywords;border-block-end:0;padding:0;display:block;container:ds-plan/inline-size}.ds-plan[data-variant=pinned]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.ds-plan[data-variant=pinned]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.ds-plan[data-variant=pinned]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.ds-plan[data-variant=pinned]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.ds-plan[data-variant=pinned]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.ds-plan[data-variant=pinned]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.ds-plan[data-variant=pinned]::details-content{block-size:0;transition:block-size var(--duration-base) var(--easing-default), content-visibility var(--duration-base) allow-discrete;overflow:clip}.ds-plan[data-variant=pinned][open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.ds-plan[data-variant=pinned]::details-content{transition:none}}.ds-plan[data-variant=pinned]>.ds-plan__list{max-block-size:var(--plan-pinned-max-height);padding-block:0 var(--space-2);padding-inline:var(--plan-padding-inline);border-radius:inherit;scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;overflow:hidden auto}.ds-plan[data-variant=pinned]>.ds-plan__list:focus{outline:none}.ds-plan[data-variant=pinned]>.ds-plan__list:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-plan__summary{--_mark:var(--icon-tertiary);align-items:center;gap:var(--space-2);min-width:0;min-block-size:var(--control-size-m);padding-block:var(--space-1);padding-inline:var(--plan-padding-inline);border-radius:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex;position:relative}.ds-plan__summary:focus{outline:none}.ds-plan__summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-plan__summary::-webkit-details-marker{display:none}.ds-plan__summary:after{content:"";width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-chevron-right-xs) center/contain no-repeat;mask:var(--glyph-chevron-right-xs) center/contain no-repeat;transition:rotate calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-default);background:currentColor;flex-shrink:0}.ds-plan__summary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-plan__summary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-plan__summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}details[open]>.ds-plan__summary:after{rotate:90deg}details[open]>.ds-plan__summary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}details[open]>.ds-plan__summary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}details[open]>.ds-plan__summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}.ds-plan__summary:before{content:"";color:var(--_mark);forced-color-adjust:none;margin-block-start:0}.ds-plan__summary:after{color:var(--icon-tertiary);transition:rotate calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-default), color var(--duration-base) var(--easing-default)}.ds-plan__summary[data-state=running]{--_mark:var(--status-running)}.ds-plan__summary[data-state=done]{--_mark:var(--plan-done-mark)}.ds-plan__summary[data-state=failed]{--_mark:var(--status-failed)}@media (hover:hover){.ds-plan__summary:hover:after{color:var(--icon-secondary)}}@media (pointer:coarse){.ds-plan__summary{min-block-size:var(--hit-size)}}.ds-plan__summary[data-state=running]:before{margin-block-start:0;margin-inline:calc((var(--icon-size-s) - var(--_arc)) / 2)}.ds-plan__current{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-plan__current[data-changed]{animation:ds-plan-enter var(--duration-base) var(--easing-out)}@media (prefers-reduced-motion:reduce){.ds-plan__current[data-changed]{animation:none}}.ds-plan__summary .ds-plan__progress{flex:0 0 var(--plan-meter-width)}@container ds-plan (width<=24rem){.ds-plan__summary .ds-plan__progress{display:none}}@media (forced-colors:active){:-webkit-any(.ds-plan__item,.ds-plan__summary):before{color:canvastext}:-moz-any(.ds-plan__item,.ds-plan__summary):before{color:canvastext}:is(.ds-plan__item,.ds-plan__summary):before{color:canvastext}}.ds-popover{--_width:var(--popover-width);--_rise:calc(-1 * var(--space-1));font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;box-sizing:border-box;gap:var(--popover-gap);width:var(--_width);max-width:calc(100vw - 2 * var(--popover-edge));max-height:var(--_max-height,calc(100dvh - 2 * var(--popover-edge)));padding:var(--popover-padding);overscroll-behavior:contain;overflow-wrap:break-word;border:1px solid var(--overlay-border);border-radius:var(--overlay-radius);background:var(--overlay-bg);box-shadow:var(--overlay-shadow);border-radius:var(--popover-radius);flex-direction:column;margin:0;display:flex}.ds-popover[popover]{color:var(--text-primary);margin:0;overflow:auto}.ds-popover{scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;overflow:hidden auto}.ds-popover:focus{outline:none}.ds-popover[data-size=s]{--_width:var(--popover-width-s)}.ds-popover[data-size=l]{--_width:var(--popover-width-l)}.ds-popover[data-side=top]{--_rise:var(--space-1)}.ds-popover:-webkit-any([data-side=left],[data-side=right]){--_rise:0px}.ds-popover:-moz-any([data-side=left],[data-side=right]){--_rise:0px}.ds-popover:is([data-side=left],[data-side=right]){--_rise:0px}.ds-popover__header{align-items:start;column-gap:var(--space-2);row-gap:var(--space-0-5);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-popover__title{font-family:var(--font-family-heading);font-size:var(--font-size-s);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance;grid-column:1;margin:0}.ds-popover__description{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;grid-column:1;margin:0}.ds-popover__close{margin-block:calc((var(--line-height-label) * var(--font-size-s) - var(--control-size-s)) / 2);width:var(--control-size-s);height:var(--control-size-s);border-radius:var(--btn-radius);background:var(--btn-subtle-bg);color:var(--icon-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);border:0;flex-shrink:0;grid-area:1/2/span 2;justify-content:center;align-items:center;margin-inline-end:calc(-1 * var(--space-1-5));padding:0;display:inline-flex;position:relative}.ds-popover__close svg{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}@media (hover:hover){.ds-popover__close:hover{background:var(--btn-subtle-bg-hover);color:var(--icon-primary)}}.ds-popover__close:focus{outline:none}.ds-popover__close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-popover__close:active{background:var(--btn-subtle-bg-active)}@media (pointer:coarse){.ds-popover__close:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-popover__body{gap:var(--space-3);min-height:0;margin:calc(-1 * var(--space-1));padding:var(--space-1);flex-direction:column;flex:auto;display:flex}.ds-popover[data-capped]>.ds-popover__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;overflow:hidden auto}.ds-popover__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.ds-popover[data-variant=info]{gap:var(--space-1);color:var(--text-secondary)}.ds-popover-trigger{vertical-align:middle;height:-moz-fit-content;height:fit-content;display:inline-flex;position:relative}.ds-popover-trigger>.ds-popover{z-index:var(--z-popover);display:none}.ds-popover-trigger>.ds-popover:not(:popover-open){top:calc(100% + var(--popover-offset));position:absolute;left:50%;transform:translate(-50%)}.ds-popover-trigger[data-placement^=top]>.ds-popover:not(:popover-open){--_rise:var(--space-1);top:auto;bottom:calc(100% + var(--popover-offset))}.ds-popover-trigger:-webkit-any([data-placement$=-start],[data-placement$=-end])>.ds-popover:not(:popover-open){left:auto;transform:none}.ds-popover-trigger:-moz-any([data-placement$=-start],[data-placement$=-end])>.ds-popover:not(:popover-open){left:auto;transform:none}.ds-popover-trigger:is([data-placement$=-start],[data-placement$=-end])>.ds-popover:not(:popover-open){left:auto;transform:none}.ds-popover-trigger[data-placement$=-start]>.ds-popover:not(:popover-open):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-popover-trigger[data-placement$=-start]>.ds-popover:not(:popover-open):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-popover-trigger[data-placement$=-start]>.ds-popover:not(:popover-open):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-popover-trigger[data-placement$=-start]>.ds-popover:not(:popover-open):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-popover-trigger[data-placement$=-start]>.ds-popover:not(:popover-open):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-popover-trigger[data-placement$=-start]>.ds-popover:not(:popover-open):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-popover-trigger[data-placement$=-end]>.ds-popover:not(:popover-open):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.ds-popover-trigger[data-placement$=-end]>.ds-popover:not(:popover-open):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.ds-popover-trigger[data-placement$=-end]>.ds-popover:not(:popover-open):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.ds-popover-trigger[data-placement$=-end]>.ds-popover:not(:popover-open):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.ds-popover-trigger[data-placement$=-end]>.ds-popover:not(:popover-open):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.ds-popover-trigger[data-placement$=-end]>.ds-popover:not(:popover-open):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.ds-popover-trigger:-webkit-any([data-placement=start],[data-placement=end])>.ds-popover:not(:popover-open){--_rise:0px;top:50%;left:auto;transform:translateY(-50%)}.ds-popover-trigger:-moz-any([data-placement=start],[data-placement=end])>.ds-popover:not(:popover-open){--_rise:0px;top:50%;left:auto;transform:translateY(-50%)}.ds-popover-trigger:is([data-placement=start],[data-placement=end])>.ds-popover:not(:popover-open){--_rise:0px;top:50%;left:auto;transform:translateY(-50%)}.ds-popover-trigger[data-placement=start]>.ds-popover:not(:popover-open):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(100% + var(--popover-offset))}.ds-popover-trigger[data-placement=start]>.ds-popover:not(:popover-open):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(100% + var(--popover-offset))}.ds-popover-trigger[data-placement=start]>.ds-popover:not(:popover-open):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(100% + var(--popover-offset))}.ds-popover-trigger[data-placement=start]>.ds-popover:not(:popover-open):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(100% + var(--popover-offset))}.ds-popover-trigger[data-placement=start]>.ds-popover:not(:popover-open):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(100% + var(--popover-offset))}.ds-popover-trigger[data-placement=start]>.ds-popover:not(:popover-open):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(100% + var(--popover-offset))}.ds-popover-trigger[data-placement=end]>.ds-popover:not(:popover-open):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% + var(--popover-offset))}.ds-popover-trigger[data-placement=end]>.ds-popover:not(:popover-open):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% + var(--popover-offset))}.ds-popover-trigger[data-placement=end]>.ds-popover:not(:popover-open):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% + var(--popover-offset))}.ds-popover-trigger[data-placement=end]>.ds-popover:not(:popover-open):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% + var(--popover-offset))}.ds-popover-trigger[data-placement=end]>.ds-popover:not(:popover-open):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% + var(--popover-offset))}.ds-popover-trigger[data-placement=end]>.ds-popover:not(:popover-open):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% + var(--popover-offset))}.ds-popover-trigger[data-state=open]>.ds-popover{transition:opacity var(--duration-fast) var(--easing-default), translate calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);display:flex}@starting-style{.ds-popover-trigger[data-state=open]>.ds-popover{opacity:0;translate:0 var(--_rise,0)}}.ds-popover-info{width:var(--popover-info-size);height:var(--popover-info-size);margin-block:calc(-1 * var(--space-1));border-radius:var(--radius-full);corner-shape:round;background:var(--btn-subtle-bg);color:var(--icon-secondary);vertical-align:middle;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ds-popover-info:focus{outline:none}.ds-popover-info:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ds-popover-info:hover{background:var(--btn-subtle-bg-hover);color:var(--icon-primary)}}.ds-popover-info:active,.ds-popover-info[aria-expanded=true]{background:var(--btn-subtle-bg-active);color:var(--icon-primary)}.ds-popover-info svg{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}@media (pointer:coarse){.ds-popover-info:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}@media (forced-colors:active){.ds-popover-info{color:buttontext}}.ds-pr-chip{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;column-gap:var(--pr-chip-gap);row-gap:var(--pr-chip-padding);min-width:0;max-width:100%;padding:var(--pr-chip-padding);border:1px solid var(--pr-chip-border);border-radius:var(--pr-chip-radius);background:var(--pr-chip-bg);color:var(--text-primary);font-size:var(--font-size-xs);flex-wrap:wrap;padding-inline-start:var(--space-3);display:flex;position:relative}.ds-pr-chip:not(:has(>.ds-pr-chip__action)){min-height:calc(var(--control-size-s) + 2 * var(--pr-chip-padding) + 2px);padding-inline-end:var(--space-3)}.ds-pr-chip__state{--_color:var(--pr-chip-open);align-items:center;gap:var(--space-1);color:var(--_color);font-weight:var(--font-weight-medium);flex:none;display:inline-flex}.ds-pr-chip__state[data-state=open]{--_color:var(--pr-chip-open)}.ds-pr-chip__state[data-state=draft]{--_color:var(--pr-chip-draft)}.ds-pr-chip__state[data-state=merged]{--_color:var(--pr-chip-merged)}.ds-pr-chip__state[data-state=closed]{--_color:var(--pr-chip-closed)}.ds-pr-chip__icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex:none}.ds-pr-chip__branches{align-items:center;gap:var(--space-1);flex:0 auto;min-width:0;display:inline-flex}.ds-pr-chip__branch{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);color:var(--pr-chip-base-text);text-overflow:ellipsis;white-space:nowrap;flex:none;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;font-stretch:100%;overflow:hidden}.ds-pr-chip__branch[data-branch=head]{min-width:0;color:var(--pr-chip-head-text);flex:0 auto}.ds-pr-chip__arrow{width:var(--icon-size-xs);height:var(--icon-size-xs);--icon-stroke:var(--icon-stroke-xs);color:var(--pr-chip-arrow);flex:none}.ds-pr-chip__arrow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.ds-pr-chip__arrow:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.ds-pr-chip__arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.ds-pr-chip__stat,.ds-pr-chip__checks{flex:none}.ds-pr-chip__action{flex:none;margin-inline-start:auto}.ds-pr-chip__action>.ds-menu-trigger:last-child>.ds-button{margin-inline-start:-1px}.ds-pr-chip__action>.ds-menu-trigger:last-child>.ds-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.ds-pr-chip__action>.ds-menu-trigger:last-child>.ds-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.ds-pr-chip__action>.ds-menu-trigger:last-child>.ds-button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.ds-pr-chip__action>.ds-menu-trigger:last-child>.ds-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.ds-pr-chip__action>.ds-menu-trigger:last-child>.ds-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.ds-pr-chip__action>.ds-menu-trigger:last-child>.ds-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.ds-pr-chip__action>.ds-menu-trigger:last-child>.ds-button:hover{z-index:1}.ds-pr-chip__action>.ds-menu-trigger:last-child>.ds-button:focus-visible{z-index:1}.ds-priority{--_color:var(--priority-text);--_icon:var(--priority-icon);--_size:var(--priority-mark-size);--_bars-xs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13h2a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3Cpath d='M11 8.5h2a1 1 0 0 1 1 1V19a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V9.5a1 1 0 0 1 1-1z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3Cpath d='M18 4h2a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E");--_bars-s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13h2a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3Cpath d='M11 8.5h2a1 1 0 0 1 1 1V19a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V9.5a1 1 0 0 1 1-1z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3Cpath d='M18 4h2a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E");font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:baseline;gap:var(--priority-gap);border-radius:var(--radius-xs);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;max-width:100%;display:inline-flex;position:relative}.ds-priority:before{content:"";width:var(--_size);height:var(--_size);margin-block:calc((1lh - var(--_size)) / 2);forced-color-adjust:none;flex:none;align-self:flex-start}.ds-priority:empty{justify-content:center}.ds-priority:empty:before{align-self:center;margin-block-start:0;margin-block-end:0}@media (forced-colors:active){.ds-priority:before{color:canvastext}}.ds-priority{color:var(--_color)}.ds-priority:focus{outline:none}.ds-priority:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-priority:before{color:var(--_icon)}.ds-priority[data-priority=urgent]{--_color:var(--priority-urgent);--_icon:var(--priority-urgent)}.ds-priority[data-priority=none]{--_color:var(--priority-none);--_icon:var(--priority-none)}.ds-priority[data-size=s]{font-size:var(--font-size-xs)}.ds-priority[data-mark=icon]{--_size:var(--icon-size-s)}.ds-priority[data-priority=urgent]:before{width:var(--icon-size-xs);height:var(--icon-size-xs);width:var(--_size);height:var(--_size);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5z M12 5a1.5 1.5 0 0 1 1.5 1.5v5a1.5 1.5 0 0 1-3 0v-5A1.5 1.5 0 0 1 12 5z M12 15.25a1.75 1.75 0 1 1 0 3.5a1.75 1.75 0 1 1 0-3.5z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5z M12 5a1.5 1.5 0 0 1 1.5 1.5v5a1.5 1.5 0 0 1-3 0v-5A1.5 1.5 0 0 1 12 5z M12 15.25a1.75 1.75 0 1 1 0 3.5a1.75 1.75 0 1 1 0-3.5z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-priority[data-mark=icon][data-priority=urgent]:before{width:var(--icon-size-s);height:var(--icon-size-s);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5z M12 5a1.5 1.5 0 0 1 1.5 1.5v5a1.5 1.5 0 0 1-3 0v-5A1.5 1.5 0 0 1 12 5z M12 15.25a1.75 1.75 0 1 1 0 3.5a1.75 1.75 0 1 1 0-3.5z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5z M12 5a1.5 1.5 0 0 1 1.5 1.5v5a1.5 1.5 0 0 1-3 0v-5A1.5 1.5 0 0 1 12 5z M12 15.25a1.75 1.75 0 1 1 0 3.5a1.75 1.75 0 1 1 0-3.5z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-priority[data-priority=none]:before{width:var(--icon-size-xs);height:var(--icon-size-xs);width:var(--_size);height:var(--_size);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M18 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M4 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M18 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M4 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-priority[data-mark=icon][data-priority=none]:before{width:var(--icon-size-s);height:var(--icon-size-s);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M18 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M4 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M18 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M4 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-priority[data-priority=low]:before{width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--_bars-xs) center/contain no-repeat;mask:var(--_bars-xs) center/contain no-repeat;width:var(--_size);height:var(--_size);color:var(--priority-track);background:currentColor;flex-shrink:0}.ds-priority[data-priority=low]:after{content:"";width:var(--icon-size-xs);height:var(--icon-size-xs);width:var(--_size);height:var(--_size);color:var(--_icon);forced-color-adjust:none;background:currentColor;flex-shrink:0;position:absolute;top:calc((1lh - var(--_size)) / 2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13h2a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13h2a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-priority[data-priority=low]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.ds-priority[data-priority=low]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.ds-priority[data-priority=low]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.ds-priority[data-priority=low]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.ds-priority[data-priority=low]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.ds-priority[data-priority=low]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.ds-priority[data-priority=low]:empty:after{margin:auto;top:0;bottom:0;left:0;right:0}.ds-priority[data-mark=icon][data-priority=low]:before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--_bars-s) center/contain no-repeat;mask:var(--_bars-s) center/contain no-repeat;background:currentColor;flex-shrink:0}.ds-priority[data-mark=icon][data-priority=low]:after{width:var(--icon-size-s);height:var(--icon-size-s);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13h2a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13h2a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-priority[data-priority=medium]:before{width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--_bars-xs) center/contain no-repeat;mask:var(--_bars-xs) center/contain no-repeat;width:var(--_size);height:var(--_size);color:var(--priority-track);background:currentColor;flex-shrink:0}.ds-priority[data-priority=medium]:after{content:"";width:var(--icon-size-xs);height:var(--icon-size-xs);width:var(--_size);height:var(--_size);color:var(--_icon);forced-color-adjust:none;background:currentColor;flex-shrink:0;position:absolute;top:calc((1lh - var(--_size)) / 2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13h2a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3Cpath d='M11 8.5h2a1 1 0 0 1 1 1V19a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V9.5a1 1 0 0 1 1-1z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13h2a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3Cpath d='M11 8.5h2a1 1 0 0 1 1 1V19a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V9.5a1 1 0 0 1 1-1z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-priority[data-priority=medium]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.ds-priority[data-priority=medium]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.ds-priority[data-priority=medium]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.ds-priority[data-priority=medium]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.ds-priority[data-priority=medium]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.ds-priority[data-priority=medium]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.ds-priority[data-priority=medium]:empty:after{margin:auto;top:0;bottom:0;left:0;right:0}.ds-priority[data-mark=icon][data-priority=medium]:before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--_bars-s) center/contain no-repeat;mask:var(--_bars-s) center/contain no-repeat;background:currentColor;flex-shrink:0}.ds-priority[data-mark=icon][data-priority=medium]:after{width:var(--icon-size-s);height:var(--icon-size-s);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13h2a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3Cpath d='M11 8.5h2a1 1 0 0 1 1 1V19a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V9.5a1 1 0 0 1 1-1z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13h2a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3Cpath d='M11 8.5h2a1 1 0 0 1 1 1V19a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V9.5a1 1 0 0 1 1-1z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-priority[data-priority=high]:before{width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--_bars-xs) center/contain no-repeat;mask:var(--_bars-xs) center/contain no-repeat;width:var(--_size);height:var(--_size);color:var(--priority-track);background:currentColor;flex-shrink:0}.ds-priority[data-priority=high]:after{content:"";width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--_bars-xs) center/contain no-repeat;mask:var(--_bars-xs) center/contain no-repeat;width:var(--_size);height:var(--_size);color:var(--_icon);forced-color-adjust:none;background:currentColor;flex-shrink:0;position:absolute;top:calc((1lh - var(--_size)) / 2)}.ds-priority[data-priority=high]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.ds-priority[data-priority=high]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.ds-priority[data-priority=high]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.ds-priority[data-priority=high]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.ds-priority[data-priority=high]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.ds-priority[data-priority=high]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.ds-priority[data-priority=high]:empty:after{margin:auto;top:0;bottom:0;left:0;right:0}.ds-priority[data-mark=icon][data-priority=high]:before,.ds-priority[data-mark=icon][data-priority=high]:after{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--_bars-s) center/contain no-repeat;mask:var(--_bars-s) center/contain no-repeat;background:currentColor;flex-shrink:0}.ds-priority:not(:-webkit-any([data-priority=urgent],[data-priority=none],[data-priority=low],[data-priority=medium],[data-priority=high])):before{display:none}.ds-priority:not(:-moz-any([data-priority=urgent],[data-priority=none],[data-priority=low],[data-priority=medium],[data-priority=high])):before{display:none}.ds-priority:not(:is([data-priority=urgent],[data-priority=none],[data-priority=low],[data-priority=medium],[data-priority=high])):before{display:none}@media (forced-colors:active){.ds-priority:before,.ds-priority[data-priority]:after{color:canvastext}.ds-priority[data-priority=low]:before,.ds-priority[data-priority=medium]:before,.ds-priority[data-priority=high]:before{color:graytext}}@keyframes ds-progress-slide{0%{transform:translateX(calc(-100% * var(--_dir)))}to{transform:translateX(calc(300% * var(--_dir)))}}.ds-progress{--_height:var(--progress-height-m);--_fill:var(--progress-fill);--_dir:1;gap:var(--space-2);min-width:0;display:grid}.ds-progress:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_dir:-1}.ds-progress:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_dir:-1}.ds-progress:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_dir:-1}.ds-progress__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.ds-progress__label{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-progress__value{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.ds-progress__hint{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;margin:0}.ds-progress__mark{width:var(--space-0-5);background:var(--progress-mark-color);margin-inline-start:calc(var(--space-0-5) / -2);position:absolute;top:0;bottom:0}.ds-progress__mark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(clamp(0, var(--progress-mark,0), 100) * 1%)}.ds-progress__mark:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(clamp(0, var(--progress-mark,0), 100) * 1%)}.ds-progress__mark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(clamp(0, var(--progress-mark,0), 100) * 1%)}.ds-progress__mark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(clamp(0, var(--progress-mark,0), 100) * 1%)}.ds-progress__mark:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(clamp(0, var(--progress-mark,0), 100) * 1%)}.ds-progress__mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(clamp(0, var(--progress-mark,0), 100) * 1%)}.ds-progress__track{height:var(--_height);border-radius:var(--radius-full);corner-shape:round;background:var(--progress-track);position:relative;overflow:hidden}.ds-progress__fill{border-radius:inherit;corner-shape:round;background:var(--_fill);--_v:clamp(0, var(--progress-value,0), 100);--_shown:max(var(--_v) * 1%, min(var(--_v) * 1000px, var(--_height)));transform:translateX(calc((var(--_shown) - 100%) * var(--_dir)));transition:transform calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-out), background-color var(--duration-base) var(--easing-out);position:absolute;top:0;bottom:0;left:0;right:0}.ds-progress__track:not([aria-valuenow])>.ds-progress__fill{width:33.3333%;animation:ds-progress-slide var(--progress-sweep) var(--easing-in-out) infinite}.ds-progress__track:not([aria-valuenow])>.ds-progress__fill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}.ds-progress__track:not([aria-valuenow])>.ds-progress__fill:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}.ds-progress__track:not([aria-valuenow])>.ds-progress__fill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}.ds-progress__track:not([aria-valuenow])>.ds-progress__fill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}.ds-progress__track:not([aria-valuenow])>.ds-progress__fill:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}.ds-progress__track:not([aria-valuenow])>.ds-progress__fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}@media (prefers-reduced-motion:reduce){.ds-progress__track:not([aria-valuenow])>.ds-progress__fill{opacity:.4;--_pulse-low:.1;width:100%;animation:ds-pulse var(--progress-sweep) var(--easing-in-out) 0s infinite;transform:none}}.ds-progress[data-size=s]{--_height:var(--progress-height-s)}.ds-progress[data-size=l]{--_height:var(--progress-height-l)}.ds-progress[data-variant=success]{--_fill:var(--bg-success)}.ds-progress[data-variant=warning]{--_fill:var(--bg-warning)}.ds-progress[data-variant=error]{--_fill:var(--bg-error)}.ds-progress[data-layout=inline]{grid-template-columns:minmax(0, max-content) minmax(var(--space-16), 1fr) auto;align-items:center;gap:var(--space-1) var(--space-3)}.ds-progress[data-layout=inline]:not(:has(.ds-progress__label)){grid-template-columns:minmax(var(--space-16), 1fr) auto}.ds-progress[data-layout=inline] .ds-progress__header{display:contents}.ds-progress[data-layout=inline] .ds-progress__label{grid-area:1/1}.ds-progress[data-layout=inline] .ds-progress__track{grid-area:1/-3/2/-2}.ds-progress[data-layout=inline] .ds-progress__value{grid-area:1/-2/2/-1}.ds-progress[data-layout=inline] .ds-progress__hint{grid-column:1/-1}.ds-progress[data-segmented] .ds-progress__track{--_n:var(--progress-segments,4);--_gap:var(--space-0-5);--_period:calc((100% + var(--_gap)) / var(--_n));border-radius:var(--radius-xs);-webkit-mask:repeating-linear-gradient(to right, var(--color-black) 0 calc(var(--_period) - var(--_gap)), transparent 0 var(--_period));mask:repeating-linear-gradient(to right, var(--color-black) 0 calc(var(--_period) - var(--_gap)), transparent 0 var(--_period))}@media (forced-colors:active){.ds-progress .ds-progress__track{outline:1px solid canvastext}.ds-progress .ds-progress__fill{background:canvastext}}.ds-property{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--property-gap);box-sizing:border-box;min-width:0;max-width:100%;height:var(--property-height);padding-inline:var(--property-padding-x);border-radius:var(--property-radius);color:var(--property-text);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);background:0 0;border:0;margin:0;display:inline-flex;position:relative}.ds-property:focus{outline:none}.ds-property:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-property:hover:not(:disabled){background:var(--property-bg-hover)}}.ds-property[aria-expanded=true]{background:var(--property-bg-hover)}.ds-property:active:not(:disabled){background:var(--property-bg-active)}.ds-property__name{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-property__mark{flex-shrink:0}.ds-property__mark:-webkit-any(svg){width:var(--property-mark-size);height:var(--property-mark-size);color:var(--property-icon);--icon-stroke:var(--icon-stroke-s)}.ds-property__mark:-moz-any(svg){width:var(--property-mark-size);height:var(--property-mark-size);color:var(--property-icon);--icon-stroke:var(--icon-stroke-s)}.ds-property__mark:is(svg){width:var(--property-mark-size);height:var(--property-mark-size);color:var(--property-icon);--icon-stroke:var(--icon-stroke-s)}.ds-property__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-property[data-empty]{color:var(--property-prompt-text)}.ds-property[data-empty]>svg.ds-property__mark{color:var(--property-prompt-icon)}.ds-property[data-variant=outline]{box-shadow:inset 0 0 0 1px var(--property-border)}.ds-property:disabled{color:var(--text-secondary);cursor:default}@media (pointer:coarse){.ds-property{min-height:var(--hit-size)}}@media (prefers-reduced-motion:reduce){.ds-property{transition:none}}.ds-property-group{gap:var(--property-group-title-gap);flex-direction:column;min-width:0;display:flex}.ds-property-group__title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;padding-inline:var(--property-padding-x);font-size:var(--font-size-xs);color:var(--property-group-title-text);margin:0}.ds-property-group__list{gap:var(--property-group-gap);flex-direction:column;min-width:0;display:flex}.ds-property-group__list>*{max-width:100%}.ds-property-group__list>:has(>.ds-property){display:flex}.ds-property-group__list .ds-property{flex:auto}.ds-property-group__list>.ds-tag-group{padding-inline:var(--property-padding-x)}.ds-property-group .ds-property-group__list>.ds-switch{min-height:var(--property-height);padding-inline:calc(var(--property-padding-x) + var(--property-mark-size) + var(--property-gap)) var(--property-padding-x);font-size:var(--font-size-s);flex-direction:row-reverse;justify-content:space-between}@media (pointer:coarse){.ds-property-group .ds-property-group__list>.ds-switch{min-height:var(--hit-size)}}.ds-property-group .ds-property-group__list>.ds-text-field[data-appearance=bare]{--_height:var(--property-height);--_padding-x:calc(var(--property-padding-x) - 1px);--_icon:var(--property-mark-size);--_inset-start:calc(var(--property-padding-x) + var(--property-mark-size) + var(--property-gap) - 1px);--field-radius:var(--property-radius);--field-placeholder:var(--property-prompt-text)}.ds-property-group .ds-property-group__list>.ds-text-field[data-appearance=bare]>.ds-text-field__input{width:100%;margin-inline-start:0;margin-inline-end:0}.ds-property-group .ds-property-group__list>.ds-text-field[data-appearance=bare]>.ds-text-field__icon{color:var(--property-icon)}@media (pointer:coarse){.ds-property-group .ds-property-group__list>.ds-text-field[data-appearance=bare]{--_height:var(--hit-size)}}.ds-property-group .ds-property-group__list>.ds-date-picker{--_value-size:var(--font-size-s);--field-placeholder:var(--property-prompt-text)}.ds-property-group .ds-property-group__list>.ds-date-picker>.ds-date-picker__trigger{gap:var(--property-gap);padding-inline:calc(var(--property-padding-x) - 1px);border-radius:var(--property-radius)}.ds-property-group[data-direction=row]>.ds-property-group__list{align-items:center;gap:var(--property-row-gap);flex-flow:wrap}.ds-property-group[data-direction=row]>.ds-property-group__list .ds-property{flex:0 auto}.ds-property-group[data-direction=row]>.ds-property-group__list>.ds-tag-group{padding-inline-start:0;padding-inline-end:0}.ds-radio{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:flex-start;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.ds-radio[data-size=s]{font-size:var(--font-size-xs)}.ds-radio:has(>.ds-radio__input:disabled){cursor:not-allowed}@media (pointer:coarse){.ds-radio{position:relative}.ds-radio:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-radio__input{--_size:var(--control-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:var(--_size);height:var(--_size);border:var(--control-border-width) solid var(--control-border);corner-shape:round;background:var(--control-bg);cursor:inherit;transition:border-color var(--duration-fast) var(--easing-default), background-color var(--duration-fast) var(--easing-default);border-radius:50%;flex-shrink:0;margin:0;position:relative}.ds-radio__input:focus{outline:none}.ds-radio__input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-radio__input[data-size=s],.ds-radio[data-size=s]>.ds-radio__input{--_size:calc(var(--control-size) - var(--space-1))}.ds-radio__input:after{content:"";color:var(--control-checked-fg);background:currentColor;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover){.ds-radio__input:hover:not(:-webkit-any(:checked,[aria-invalid=true],:disabled)){border-color:var(--control-border-hover)}.ds-radio__input:hover:not(:-moz-any(:checked,[aria-invalid=true],:disabled)){border-color:var(--control-border-hover)}.ds-radio__input:hover:not(:is(:checked,[aria-invalid=true],:disabled)){border-color:var(--control-border-hover)}}.ds-radio__input[aria-invalid=true]{border-color:var(--border-error)}.ds-radio__input:after{width:40%;width:round(40%,2px);height:40%;corner-shape:round;height:round(40%,2px);transition:scale calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-out);border-radius:50%;scale:0}.ds-radio__input:checked{border-color:var(--control-checked-bg);background:var(--control-checked-bg)}.ds-radio__input:checked:after{scale:1}@media (pointer:coarse){.ds-radio__input:not(label *):before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-radio__input:disabled{border-color:var(--border-disabled);background:var(--bg-disabled)}.ds-radio__input:disabled:after{color:var(--text-disabled)}@media (prefers-reduced-motion:reduce){.ds-radio__input,.ds-radio__input:after{transition:none}}.ds-radio>.ds-radio__input{margin-block-start:calc((1lh - var(--_size)) / 2)}.ds-radio__label{min-width:0}.ds-radio__input:disabled~.ds-radio__label{color:var(--text-disabled)}.ds-radio-group{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin-inline-start:0;margin-inline-end:0;padding:0;display:flex}.ds-radio-group[data-direction=row]{gap:var(--space-3) var(--space-5);flex-flow:wrap}.ds-radio-group__legend{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;margin-block-end:var(--space-2);padding:0}.ds-reasoning{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty}.ds-reasoning:not(details){min-height:var(--control-size-s);align-items:center;display:flex}.ds-reasoning{interpolate-size:allow-keywords}.ds-reasoning::details-content{block-size:0;transition:block-size var(--duration-base) var(--easing-default), content-visibility var(--duration-base) allow-discrete;overflow:clip}.ds-reasoning[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.ds-reasoning::details-content{transition:none}}.ds-reasoning__summary{align-items:center;gap:var(--space-0-5);width:-moz-fit-content;width:fit-content;max-width:100%;min-height:var(--control-size-s);color:var(--text-tertiary);border-radius:var(--radius-xs);transition:color var(--duration-fast) var(--easing-default);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex;position:relative}.ds-reasoning__summary:focus{outline:none}.ds-reasoning__summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-reasoning__summary::-webkit-details-marker{display:none}.ds-reasoning__summary:after{content:"";width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-chevron-right-xs) center/contain no-repeat;mask:var(--glyph-chevron-right-xs) center/contain no-repeat;transition:rotate calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-default);background:currentColor;flex-shrink:0}.ds-reasoning__summary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-reasoning__summary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-reasoning__summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}details[open]>.ds-reasoning__summary:after{rotate:90deg}details[open]>.ds-reasoning__summary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}details[open]>.ds-reasoning__summary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}details[open]>.ds-reasoning__summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}@media (hover:hover){.ds-reasoning__summary:hover{color:var(--text-secondary)}}@media (pointer:coarse){.ds-reasoning__summary:before{content:"";width:100%;height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-reasoning__label{text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ds-reasoning[data-state=streaming] .ds-reasoning__label{background:linear-gradient(90deg, var(--shimmer-base) 0%, var(--shimmer-base) 40%, var(--shimmer-highlight) 50%, var(--shimmer-base) 60%, var(--shimmer-base) 100%) 0 0/300% 100%;color:#0000;animation:ds-shimmer calc(var(--duration-slow) * 6) linear infinite;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.ds-reasoning[data-state=streaming] .ds-reasoning__label{color:var(--shimmer-base);background:0 0;animation:none}}}.ds-reasoning__steps{gap:var(--space-3);margin-block:var(--space-2) var(--space-1);margin-inline:var(--space-2) 0;padding-block:var(--space-1);padding-inline:var(--space-4) 0;border-inline-start:1px solid var(--border-secondary);list-style:none;display:grid}.ds-reasoning__step{align-items:flex-start;gap:var(--space-2);min-width:0;line-height:var(--line-height-loose);display:flex}.ds-reasoning__icon{width:var(--icon-size);height:var(--icon-size);color:var(--icon-tertiary);flex-shrink:0;margin-block-start:calc((1lh - var(--icon-size)) / 2)}.ds-reasoning__text{overflow-wrap:anywhere;min-width:0}.ds-reasoning__title{color:var(--text-secondary);font-weight:var(--font-weight-medium);display:block}.ds-relative-time{white-space:nowrap;border-radius:var(--relative-time-radius);unicode-bidi:plaintext}.ds-relative-time:focus{outline:none}.ds-relative-time:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (pointer:coarse){.ds-relative-time{position:relative}.ds-relative-time:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}@media (hover:none){.ds-relative-time[data-tooltip]:focus:where(:not([data-tooltip-dismissed])):after{opacity:1;visibility:visible;transform:none}}.ds-response{--_gap:var(--response-gap);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;font-size:var(--response-font-size);gap:var(--_gap);overflow-wrap:break-word;text-wrap:wrap;flex-direction:column;min-width:0;display:flex}.ds-response[data-size=s]{--_gap:var(--response-gap-s);font-size:var(--font-size-xs)}.ds-response>*{margin:0}.ds-response__chunk{display:contents}.ds-response :-webkit-any(h1,h2,h3,h4,h5,h6):not([class]){margin:0;padding-block-start:var(--space-1)}.ds-response :-moz-any(h1,h2,h3,h4,h5,h6):not([class]){margin:0;padding-block-start:var(--space-1)}.ds-response :is(h1,h2,h3,h4,h5,h6):not([class]){margin:0;padding-block-start:var(--space-1)}.ds-response :-webkit-any(h1,h2,h3):not([class]){font-family:var(--font-family-heading);font-size:var(--font-size-m);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance}.ds-response :-moz-any(h1,h2,h3):not([class]){font-family:var(--font-family-heading);font-size:var(--font-size-m);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance}.ds-response :is(h1,h2,h3):not([class]){font-family:var(--font-family-heading);font-size:var(--font-size-m);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance}.ds-response :-webkit-any(h4,h5,h6):not([class]){font-family:var(--font-family-heading);font-size:var(--font-size-s);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance}.ds-response :-moz-any(h4,h5,h6):not([class]){font-family:var(--font-family-heading);font-size:var(--font-size-s);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance}.ds-response :is(h4,h5,h6):not([class]){font-family:var(--font-family-heading);font-size:var(--font-size-s);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance}.ds-response :-webkit-any(h5,h6):not([class]){color:var(--text-secondary)}.ds-response :-moz-any(h5,h6):not([class]){color:var(--text-secondary)}.ds-response :is(h5,h6):not([class]){color:var(--text-secondary)}.ds-response :-webkit-any(strong,b):not([class]){font-weight:var(--font-weight-semibold)}.ds-response :-moz-any(strong,b):not([class]){font-weight:var(--font-weight-semibold)}.ds-response :is(strong,b):not([class]){font-weight:var(--font-weight-semibold)}.ds-response :-webkit-any(ul,ol):not([class]){margin:0;padding-inline-start:calc(var(--icon-size-s) + var(--space-2))}.ds-response :-moz-any(ul,ol):not([class]){margin:0;padding-inline-start:calc(var(--icon-size-s) + var(--space-2))}.ds-response :is(ul,ol):not([class]){margin:0;padding-inline-start:calc(var(--icon-size-s) + var(--space-2))}.ds-response ul:not([class]){list-style:outside}.ds-response ol:not([class]){list-style:decimal}.ds-response li+li,.ds-response li>p+p{margin-block-start:var(--space-1)}.ds-response li>:-webkit-any(ul,ol){margin-block-start:var(--space-1)}.ds-response li>:-moz-any(ul,ol){margin-block-start:var(--space-1)}.ds-response li>:is(ul,ol){margin-block-start:var(--space-1)}.ds-response li>p{margin:0}.ds-response li::marker{color:var(--text-tertiary);font-variant-numeric:var(--font-variant-numeric)}.ds-response blockquote:not([class]){border-inline-start:1px solid var(--border-secondary);color:var(--text-secondary);margin:0;padding-inline-start:var(--space-3)}.ds-response blockquote:not([class])>p{margin:0}.ds-response blockquote:not([class])>p+p{margin-block-start:var(--space-1)}.ds-response hr:not([class]){border:0;border-block-start:1px solid var(--divider-color);width:100%;height:0}.ds-response pre:not([class]){font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-code);color:var(--text-primary);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);max-block-size:calc(var(--response-code-lines) * 1lh + 2 * var(--space-3));padding:var(--space-3) var(--space-4);border:1px solid var(--code-block-border);border-radius:var(--code-block-radius);background:var(--code-block-bg);font-variant-ligatures:none;-moz-tab-size:4;tab-size:4;white-space:pre;scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;direction:ltr;font-stretch:100%;overflow:auto}.ds-response pre:not([class]):focus{outline:none}.ds-response pre:not([class]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-response pre:not([class])>code{font-size:inherit;background:0 0;padding:0}.ds-response[data-size=s] :-webkit-any(h1,h2,h3):not([class]){font-size:var(--font-size-s)}.ds-response[data-size=s] :-moz-any(h1,h2,h3):not([class]){font-size:var(--font-size-s)}.ds-response[data-size=s] :is(h1,h2,h3):not([class]){font-size:var(--font-size-s)}.ds-response[data-size=s] :-webkit-any(h4,h5,h6):not([class]){font-size:var(--font-size-xs)}.ds-response[data-size=s] :-moz-any(h4,h5,h6):not([class]){font-size:var(--font-size-xs)}.ds-response[data-size=s] :is(h4,h5,h6):not([class]){font-size:var(--font-size-xs)}.ds-response a:not([class]){color:var(--text-link);text-underline-offset:.2em;overflow-wrap:anywhere;border-radius:var(--radius-xs);text-decoration:underline;text-decoration-thickness:1px}.ds-response a:not([class]):focus{outline:none}.ds-response a:not([class]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ds-response a:not([class]):hover{text-decoration-thickness:2px}}.ds-response :not(pre)>code:not([class]){padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--response-code-bg);overflow-wrap:anywhere}.ds-response .ds-code-block__body{max-block-size:calc(var(--response-code-lines) * 1lh + 2 * var(--space-4));overflow-y:auto}.ds-response table:not([class]){border-collapse:separate;border-spacing:0;scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;width:max-content;max-width:100%;display:block;overflow:auto hidden}.ds-response table:not([class]):focus{outline:none}.ds-response table:not([class]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-response table:not([class]) th,.ds-response table:not([class]) td{padding:var(--space-1-5) var(--space-3);vertical-align:top;text-align:start}.ds-response table:not([class]) th:first-child,.ds-response table:not([class]) td:first-child{padding-inline-start:0}.ds-response table:not([class]) th:last-child,.ds-response table:not([class]) td:last-child{padding-inline-end:0}.ds-response table:not([class]) th{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;font-size:inherit;border-block-end:1px solid var(--table-border)}.ds-response table:not([class]) tbody tr+tr>td{border-block-start:1px solid var(--table-border)}.ds-segmented{--_surface-bg:var(--bg-surface-3);--_surface-hover:var(--bg-surface-3-hover);--_locked-bg:var(--bg-surface-3-active);--_pick-bg:var(--bg-surface-2);--_height:var(--control-size-m);--_tray-bg:var(--segmented-bg,var(--_surface-bg));--_hover-bg:var(--_surface-hover);--_hover-text:var(--text-primary);--_selected-bg:var(--segmented-selected-bg,var(--_pick-bg));--_selected-text:var(--segmented-selected-text,var(--text-primary));--_selected-ring:var(--_selected-text);--_radius:var(--radius-item);--_inset:var(--space-0-5);--_pad:var(--space-3);--_selected-edge:var(--segmented-selected-border);box-sizing:border-box;height:var(--_height);align-items:stretch;gap:var(--space-1);padding:var(--_inset);border-radius:calc(var(--_radius) + var(--_inset));background:var(--_tray-bg);max-width:100%;display:inline-flex;position:relative}.ds-segmented__option{cursor:pointer;flex:auto;min-width:0;display:flex;position:relative}@media (hover:hover){.ds-segmented__option:hover>.ds-segmented__label{background:var(--_hover-bg);color:var(--_hover-text)}}.ds-segmented__input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-segmented__label{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;--_pad-start:var(--_pad,var(--space-3));justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--_pad-start) var(--_pad,var(--space-3));border-radius:var(--_radius);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);background:0 0;width:100%;display:flex;position:relative}.ds-segmented__label:has(>svg:first-child){--_pad-start:calc(var(--_pad,var(--space-3)) - var(--space-1))}.ds-segmented__label>svg{width:var(--_tray-icon,var(--icon-size));height:var(--_tray-icon,var(--icon-size));flex-shrink:0}.ds-segmented__input:checked+.ds-segmented__label{--focus-ring-color:var(--_selected-ring);background:var(--_selected-bg);color:var(--_selected-text);box-shadow:inset 0 0 0 1px var(--_selected-edge)}.ds-segmented__input:focus-visible+.ds-segmented__label{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-segmented__input:disabled+.ds-segmented__label{--_hover-bg:var(--_tray-bg);--_hover-text:var(--text-disabled);--_selected-bg:var(--_locked-bg);--_selected-text:var(--text-disabled);--_selected-edge:transparent;color:var(--text-disabled);cursor:not-allowed}.ds-segmented:has(>.ds-segmented__option>.ds-segmented__input:checked:disabled){--_selected-bg:var(--_locked-bg);--_selected-edge:transparent}.ds-segmented[data-surface="1"]{--_surface-bg:var(--bg-surface-2);--_surface-hover:var(--bg-surface-2-hover);--_locked-bg:var(--bg-surface-2-active);--_pick-bg:var(--bg-surface-1)}.ds-segmented[data-surface="3"]{--_surface-bg:var(--bg-surface-4);--_surface-hover:var(--bg-surface-4-hover);--_locked-bg:var(--bg-surface-4-active);--_pick-bg:var(--bg-surface-3)}.ds-segmented[data-appearance=strong]{--_selected-bg:var(--segmented-selected-bg,var(--bg-inverse));--_selected-text:var(--segmented-selected-text,var(--text-on-inverse));--_selected-edge:transparent}.ds-segmented[data-size=s]{--_height:var(--control-size-s);--_pad:var(--space-2)}.ds-segmented[data-size=s]>.ds-segmented__option>.ds-segmented__label{--_tray-icon:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);font-size:var(--font-size-xs)}@media (pointer:coarse){.ds-segmented[data-size=s]>.ds-segmented__option>.ds-segmented__label:before{content:"";width:100%;height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-segmented[data-size=l]{--_height:var(--control-size-l);--_pad:var(--space-4)}.ds-segmented[data-size=l]>.ds-segmented__option>.ds-segmented__label{font-size:var(--font-size-m)}.ds-segmented[data-full]{width:100%;display:flex}.ds-segmented[data-full]>.ds-segmented__option{flex:1 1 0}.ds-segmented[aria-disabled=true]{--_hover-bg:var(--_tray-bg);--_hover-text:var(--text-disabled);--_selected-bg:var(--_locked-bg);--_selected-text:var(--text-disabled);--_selected-ring:var(--focus-ring-color);--_selected-edge:transparent;pointer-events:none}.ds-segmented[aria-disabled=true] .ds-segmented__label{color:var(--text-disabled)}@supports (anchor-scope:all){.ds-segmented{anchor-scope:--tray-selected;position:relative}.ds-segmented>.ds-segmented__option>.ds-segmented__label{z-index:1}.ds-segmented>.ds-segmented__option>.ds-segmented__input:checked+.ds-segmented__label{anchor-name:--tray-selected;background:0 0}.ds-segmented:after{content:"";position-anchor:--tray-selected;top:anchor(top, 0);left:anchor(left, 0);width:anchor-size(width, 0);height:anchor-size(height, 0);border-radius:var(--_radius);background:var(--_selected-bg);pointer-events:none;transition:left calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-out), width calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-out), background-color var(--duration-base) var(--easing-out);position:absolute}.ds-segmented>.ds-segmented__option>.ds-segmented__input:checked+.ds-segmented__label{box-shadow:none}.ds-segmented:after{box-shadow:inset 0 0 0 1px var(--_selected-edge)}}.ds-session-row{--_title:var(--session-row-title-text);align-items:center;column-gap:var(--session-row-gap);row-gap:var(--space-0-5);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title end-1""line end-2";display:grid}.ds-session-row>.ds-item__content{display:contents}.ds-session-row .ds-item__title{grid-area:title}.ds-session-row .ds-item__link:after{z-index:1}.ds-session-row[data-unread]{--_title:var(--session-row-title-text-unread)}.ds-session-row[data-unread] .ds-item__title{font-weight:var(--session-row-unread-weight)}.ds-session-row:has(.ds-item__link:-webkit-any([aria-current=page],[aria-current=true])){--_title:var(--session-row-title-text-current)}.ds-session-row:has(.ds-item__link:-moz-any([aria-current=page],[aria-current=true])){--_title:var(--session-row-title-text-current)}.ds-session-row:has(.ds-item__link:is([aria-current=page],[aria-current=true])){--_title:var(--session-row-title-text-current)}@media (hover:hover){.ds-session-row:has(.ds-item__link:hover){--_title:var(--session-row-title-text-current)}}.ds-session-row>.ds-item__actions{grid-area:1/2/3;justify-self:end}@media (hover:hover){.ds-session-row:-webkit-any(:hover,:focus-within,:has([aria-expanded=true]))>.ds-session-row__stat{opacity:0}.ds-session-row:-moz-any(:hover,:focus-within,:has([aria-expanded=true]))>.ds-session-row__stat{opacity:0}.ds-session-row:is(:hover,:focus-within,:has([aria-expanded=true]))>.ds-session-row__stat{opacity:0}.ds-session-row:-webkit-any(:hover,:focus-within,:has([aria-expanded=true]))>.ds-session-row__time{opacity:0}.ds-session-row:-moz-any(:hover,:focus-within,:has([aria-expanded=true]))>.ds-session-row__time{opacity:0}.ds-session-row:is(:hover,:focus-within,:has([aria-expanded=true]))>.ds-session-row__time{opacity:0}}@media (hover:none){.ds-session-row{grid-template-columns:minmax(0,1fr) auto auto}.ds-session-row>.ds-item__actions{grid-column:3}}.ds-nav .ds-session-row{--item-padding-x:var(--space-2)}.ds-session-row__line{align-items:baseline;gap:var(--session-row-line-gap);white-space:nowrap;grid-area:line;min-width:0;display:flex}.ds-session-row__status{flex:none}.ds-session-row__repo{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;min-width:0;color:var(--session-row-repo-text);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-session-row__stat,.ds-session-row__time{transition:opacity var(--duration-fast) var(--easing-default);justify-self:end}.ds-session-row__stat{grid-area:end-1}.ds-session-row__time{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;color:var(--session-row-time-text);grid-area:end-2}.ds-session-row .ds-session-row__status[data-glyph=pr]:before{width:var(--icon-size-xs);height:var(--icon-size-xs);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'/%3E%3Cpath d='M3 6a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'/%3E%3Cpath d='M13 6h3a2 2 0 0 1 2 2v7'/%3E%3Cpath d='M6 9L6 21'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'/%3E%3Cpath d='M3 6a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'/%3E%3Cpath d='M13 6h3a2 2 0 0 1 2 2v7'/%3E%3Cpath d='M6 9L6 21'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-session-list{flex-direction:column;gap:1px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ds-session-day{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;min-height:var(--control-size-s);padding-inline:var(--item-padding-x);color:var(--session-day-text);align-items:center;margin:0;display:flex}.ds-setting{align-items:center;column-gap:var(--space-4);row-gap:var(--space-2);min-width:0;padding:var(--setting-padding-y) var(--setting-padding-x);flex-wrap:wrap;display:flex}.ds-setting[aria-disabled=true] .ds-setting__label,.ds-setting[aria-disabled=true] .ds-setting__description,.ds-setting[aria-disabled=true] .ds-setting__value{color:var(--setting-text-disabled)}.ds-setting[aria-disabled=true] .ds-setting__icon{color:var(--icon-disabled)}.ds-setting__icon{width:var(--icon-size);height:var(--icon-size);color:var(--setting-icon-color);flex-shrink:0}a.ds-setting,button.ds-setting{--_fill-inset:var(--setting-row-inset);isolation:isolate;width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:nowrap;margin:0;text-decoration:none;position:relative}a.ds-setting:before,button.ds-setting:before{content:"";inset:var(--_fill-inset);z-index:-1;border-radius:var(--setting-row-radius);transition:background-color var(--duration-fast) var(--easing-default);position:absolute}a.ds-setting:focus,button.ds-setting:focus{outline:none}a.ds-setting:focus-visible:before{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}button.ds-setting:focus-visible:before{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){a.ds-setting:hover:before,button.ds-setting:hover:before{background:var(--setting-row-hover)}a.ds-setting:hover .ds-setting__chevron,button.ds-setting:hover .ds-setting__chevron{color:var(--icon-secondary)}}a.ds-setting:active:before,button.ds-setting:active:before{background:var(--setting-row-active)}a.ds-setting[aria-disabled=true],button.ds-setting[aria-disabled=true]{pointer-events:none;cursor:default}a.ds-setting[aria-disabled=true] .ds-setting__chevron,button.ds-setting[aria-disabled=true] .ds-setting__chevron{color:var(--icon-disabled)}.ds-setting__text{flex:1 1 var(--setting-text-min);gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.ds-setting__label{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-setting__description{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-block-start:-.15em;padding-block-start:.15em;display:-webkit-box;overflow:hidden}.ds-setting__control{flex-shrink:0;margin-inline-start:auto}.ds-setting__control.ds-dropdown:not([data-appearance=subtle]){--dropdown-min-width:var(--setting-select-width);width:var(--setting-select-width)}.ds-setting__control.ds-text-field{width:var(--setting-field-width);max-width:100%}.ds-setting__control.ds-combobox{--field-width:var(--setting-select-width)}.ds-setting__actions{align-items:center;gap:var(--space-1-5);flex-shrink:0;min-width:0;max-width:100%;margin-inline-start:auto;display:flex}.ds-setting__actions>.ds-dropdown:not([data-appearance=subtle]){--dropdown-min-width:var(--setting-select-width);width:var(--setting-select-width)}.ds-setting__actions>.ds-combobox{--field-width:var(--setting-select-width)}.ds-setting__value{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-setting__value[data-mono]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-code);color:var(--text-secondary);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);font-stretch:100%}a.ds-setting>.ds-setting__value,button.ds-setting>.ds-setting__value{flex:0 auto;margin-inline-start:auto}.ds-setting__chevron{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-tertiary);transition:color var(--duration-fast) var(--easing-default);flex-shrink:0;margin-inline-start:auto;margin-inline-end:calc(-1 * var(--space-1))}.ds-setting__value+.ds-setting__chevron{margin-inline-start:calc(-1 * var(--space-2))}.ds-setting__chevron:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.ds-setting__chevron:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.ds-setting__chevron:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.ds-setting__content{flex:100%;min-width:0}.ds-setting__content .ds-slider__label{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-setting-group{border:1px solid var(--setting-border);border-radius:var(--setting-radius);background:var(--setting-bg);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ds-setting-group>.ds-setting+.ds-setting{border-block-start:1px solid var(--setting-divider)}.ds-setting-group:not(:-webkit-any([data-variant=framed],[data-layout=grouped])){--setting-padding-x:0px;background:0 0;border-color:#0000;border-radius:0}.ds-setting-group:not(:-moz-any([data-variant=framed],[data-layout=grouped])){--setting-padding-x:0px;background:0 0;border-color:#0000;border-radius:0}.ds-setting-group:not(:is([data-variant=framed],[data-layout=grouped])){--setting-padding-x:0px;background:0 0;border-color:#0000;border-radius:0}.ds-setting-group:not(:-webkit-any([data-variant=framed],[data-layout=grouped]))>a.ds-setting,.ds-setting-group:not(:-webkit-any([data-variant=framed],[data-layout=grouped]))>button.ds-setting{--_fill-inset:var(--setting-row-inset) calc(-1 * var(--space-2))}.ds-setting-group:not(:-moz-any([data-variant=framed],[data-layout=grouped]))>a.ds-setting,.ds-setting-group:not(:-moz-any([data-variant=framed],[data-layout=grouped]))>button.ds-setting{--_fill-inset:var(--setting-row-inset) calc(-1 * var(--space-2))}.ds-setting-group:not(:is([data-variant=framed],[data-layout=grouped]))>a.ds-setting,.ds-setting-group:not(:is([data-variant=framed],[data-layout=grouped]))>button.ds-setting{--_fill-inset:var(--setting-row-inset) calc(-1 * var(--space-2))}.ds-setting-group[data-layout=grouped]{--setting-padding-x:var(--setting-grouped-padding-x);--setting-text-min:var(--setting-text-min-phone);border-radius:var(--setting-grouped-radius);background:var(--setting-grouped-bg);border-color:#0000}.ds-setting-group[data-layout=grouped]>.ds-setting{--_divider-start:var(--setting-padding-x);min-height:var(--setting-grouped-row-height);position:relative}.ds-setting-group[data-layout=grouped]>.ds-setting:has(>.ds-setting__icon){--_divider-start:calc(var(--setting-padding-x) + var(--icon-size) + var(--space-4))}.ds-setting-group[data-layout=grouped]>.ds-setting+.ds-setting{border-block-start:0}.ds-setting-group[data-layout=grouped]>.ds-setting+.ds-setting:after{content:"";top:0;inset-inline:var(--_divider-start) 0;background:var(--setting-divider);pointer-events:none;height:1px;position:absolute}.ds-setting-group[data-layout=grouped]>a.ds-setting,.ds-setting-group[data-layout=grouped]>button.ds-setting{--_fill-inset:0}.ds-setting-group[data-layout=grouped]>a.ds-setting>.ds-setting__text,.ds-setting-group[data-layout=grouped]>button.ds-setting>.ds-setting__text{flex-basis:auto}.ds-setting-group[data-layout=grouped]>a.ds-setting>.ds-setting__value,.ds-setting-group[data-layout=grouped]>button.ds-setting>.ds-setting__value{flex-shrink:100}.ds-setting-group[data-layout=grouped]>a.ds-setting:before,.ds-setting-group[data-layout=grouped]>button.ds-setting:before{border-radius:0}.ds-setting-group[data-layout=grouped]>a.ds-setting:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-left-radius:var(--setting-grouped-radius);border-top-right-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>a.ds-setting:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-left-radius:var(--setting-grouped-radius);border-top-right-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>a.ds-setting:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-left-radius:var(--setting-grouped-radius);border-top-right-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>button.ds-setting:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-left-radius:var(--setting-grouped-radius);border-top-right-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>button.ds-setting:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-left-radius:var(--setting-grouped-radius);border-top-right-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>button.ds-setting:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-left-radius:var(--setting-grouped-radius);border-top-right-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>a.ds-setting:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-right-radius:var(--setting-grouped-radius);border-top-left-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>a.ds-setting:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-right-radius:var(--setting-grouped-radius);border-top-left-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>a.ds-setting:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-right-radius:var(--setting-grouped-radius);border-top-left-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>button.ds-setting:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-right-radius:var(--setting-grouped-radius);border-top-left-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>button.ds-setting:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-right-radius:var(--setting-grouped-radius);border-top-left-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>button.ds-setting:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-right-radius:var(--setting-grouped-radius);border-top-left-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>a.ds-setting:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-bottom-right-radius:var(--setting-grouped-radius);border-bottom-left-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>a.ds-setting:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-bottom-right-radius:var(--setting-grouped-radius);border-bottom-left-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>a.ds-setting:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-bottom-right-radius:var(--setting-grouped-radius);border-bottom-left-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>button.ds-setting:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-bottom-right-radius:var(--setting-grouped-radius);border-bottom-left-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>button.ds-setting:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-bottom-right-radius:var(--setting-grouped-radius);border-bottom-left-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>button.ds-setting:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-bottom-right-radius:var(--setting-grouped-radius);border-bottom-left-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>a.ds-setting:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-bottom-left-radius:var(--setting-grouped-radius);border-bottom-right-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>a.ds-setting:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-bottom-left-radius:var(--setting-grouped-radius);border-bottom-right-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>a.ds-setting:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-bottom-left-radius:var(--setting-grouped-radius);border-bottom-right-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>button.ds-setting:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-bottom-left-radius:var(--setting-grouped-radius);border-bottom-right-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>button.ds-setting:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-bottom-left-radius:var(--setting-grouped-radius);border-bottom-right-radius:var(--setting-grouped-radius)}.ds-setting-group[data-layout=grouped]>button.ds-setting:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-bottom-left-radius:var(--setting-grouped-radius);border-bottom-right-radius:var(--setting-grouped-radius)}.ds-setting-section:has(>.ds-setting-group[data-layout=grouped]) .ds-setting-section__title{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;padding-inline:var(--setting-grouped-padding-x)}.ds-setting-section:has(>.ds-setting-group[data-layout=grouped]) .ds-setting-section__description{padding-inline:var(--setting-grouped-padding-x)}.ds-setting-section:has(>.ds-setting-group[data-layout=grouped])>:not(:-webkit-any(.ds-setting-section__title,.ds-setting-section__description)){margin-block-start:var(--space-2)}.ds-setting-section:has(>.ds-setting-group[data-layout=grouped])>:not(:-moz-any(.ds-setting-section__title,.ds-setting-section__description)){margin-block-start:var(--space-2)}.ds-setting-section:has(>.ds-setting-group[data-layout=grouped])>:not(:is(.ds-setting-section__title,.ds-setting-section__description)){margin-block-start:var(--space-2)}.ds-setting-section:has(>.ds-setting-group[data-layout=grouped])>:first-child{margin-block-start:0}.ds-setting-section{min-width:0}.ds-setting-section+.ds-setting-section{margin-block-start:var(--setting-section-gap)}.ds-setting-section__title{font-family:var(--font-family-heading);font-size:var(--font-size-s);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance;margin:0}.ds-setting-section__description{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;margin:var(--space-1) 0 0}.ds-setting-section>:not(:-webkit-any(.ds-setting-section__title,.ds-setting-section__description)){margin-block-start:var(--space-3)}.ds-setting-section>:not(:-moz-any(.ds-setting-section__title,.ds-setting-section__description)){margin-block-start:var(--space-3)}.ds-setting-section>:not(:is(.ds-setting-section__title,.ds-setting-section__description)){margin-block-start:var(--space-3)}.ds-setting-section>:first-child{margin-block-start:0}.ds-modal.ds-settings{height:var(--settings-height);flex-direction:row}.ds-modal.ds-settings .ds-modal__body{scrollbar-gutter:stable}.ds-modal.ds-settings .ds-settings__back{display:none}.ds-modal.ds-settings .ds-modal__title:focus{outline:none}.ds-modal.ds-settings[data-variant=sheet]{--_padding-x:var(--setting-grouped-padding-x);--_dir:1;--_stacked:1;height:calc(var(--settings-sheet-height) - var(--_keyboard,0px));grid-template:"grabber""head""page"minmax(0,1fr)/minmax(0,1fr);overflow:clip}.ds-modal.ds-settings[data-variant=sheet]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_dir:-1}.ds-modal.ds-settings[data-variant=sheet]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_dir:-1}.ds-modal.ds-settings[data-variant=sheet]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_dir:-1}.ds-modal.ds-settings[data-variant=sheet][open]{display:grid}.ds-modal.ds-settings[data-variant=sheet] .ds-settings__nav,.ds-modal.ds-settings[data-variant=sheet] .ds-settings__main{display:contents}.ds-modal.ds-settings[data-variant=sheet] .ds-modal__grabber{grid-area:grabber}.ds-modal.ds-settings[data-variant=sheet] .ds-settings__title,.ds-modal.ds-settings[data-variant=sheet] .ds-modal__header{grid-area:head}.ds-modal.ds-settings[data-variant=sheet] .ds-settings__title{padding:var(--space-5) var(--_padding-x) var(--space-3);pointer-events:none;transition:opacity var(--duration-fast) var(--easing-default);align-self:start}.ds-modal.ds-settings[data-variant=sheet] .ds-modal__grabber~.ds-settings__nav .ds-settings__title,.ds-modal.ds-settings[data-variant=sheet] .ds-modal__grabber~.ds-settings__main .ds-modal__header{padding-block-start:var(--space-1-5)}.ds-modal.ds-settings[data-variant=sheet] .ds-modal__title{opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--easing-default), visibility var(--duration-fast) var(--easing-default)}.ds-modal.ds-settings[data-variant=sheet] .ds-nav{max-height:calc(100% - var(--space-2) - var(--space-5) - var(--safe-bottom));margin:var(--space-2) 0 calc(var(--space-5) + var(--safe-bottom));overscroll-behavior:contain;transition:translate calc(var(--settings-push-duration) * var(--motion-scale,1)) var(--settings-push-easing);grid-area:page;align-self:start;gap:0;overflow-y:auto}.ds-modal.ds-settings[data-variant=sheet] .ds-nav__item{gap:var(--space-4);height:auto;min-height:var(--setting-grouped-row-height);padding:var(--setting-padding-y) var(--setting-grouped-padding-x);color:var(--text-primary);border-radius:0;position:relative}.ds-modal.ds-settings[data-variant=sheet] .ds-nav__item:-webkit-any([aria-current=page],[aria-current=true]):not(:-webkit-any(:hover,:active)){background:0 0}.ds-modal.ds-settings[data-variant=sheet] .ds-nav__item:-moz-any([aria-current=page],[aria-current=true]):not(:-moz-any(:hover,:active)){background:0 0}.ds-modal.ds-settings[data-variant=sheet] .ds-nav__item:is([aria-current=page],[aria-current=true]):not(:is(:hover,:active)){background:0 0}.ds-modal.ds-settings[data-variant=sheet] .ds-nav__item+.ds-nav__item:before{content:"";top:0;inset-inline:calc(var(--setting-grouped-padding-x) + var(--icon-size) + var(--space-4)) 0;background:var(--setting-divider);pointer-events:none;height:1px;position:absolute}.ds-modal.ds-settings[data-variant=sheet] .ds-nav__item:after{content:"";margin-inline:auto calc(-1 * var(--space-1));color:var(--icon-tertiary);width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-chevron-right-s) center/contain no-repeat;mask:var(--glyph-chevron-right-s) center/contain no-repeat;background:currentColor;flex-shrink:0}.ds-modal.ds-settings[data-variant=sheet] .ds-nav__item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-modal.ds-settings[data-variant=sheet] .ds-nav__item:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-modal.ds-settings[data-variant=sheet] .ds-nav__item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-modal.ds-settings[data-variant=sheet] .ds-nav__icon{width:var(--icon-size);height:var(--icon-size);color:var(--setting-icon-color);flex-shrink:0;margin:0}.ds-modal.ds-settings[data-variant=sheet] .ds-nav__label{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none}.ds-modal.ds-settings[data-variant=sheet] .ds-nav__kbd{display:none}.ds-modal.ds-settings[data-variant=sheet] .ds-modal__body{padding-block:var(--space-2) calc(var(--space-5) + var(--safe-bottom));background:var(--modal-bg);translate:calc(100% * var(--_dir)) 0;visibility:hidden;transition:translate calc(var(--settings-push-duration) * var(--motion-scale,1)) var(--settings-push-easing), visibility var(--settings-push-duration) var(--settings-push-easing);grid-area:page}.ds-modal.ds-settings[data-variant=sheet] .ds-modal__body .ds-setting-group{--setting-text-min:var(--setting-text-min-phone);--setting-padding-x:0px;background:0 0;border-color:#0000;border-radius:0}.ds-modal.ds-settings[data-variant=sheet] .ds-modal__body .ds-setting-group>a.ds-setting,.ds-modal.ds-settings[data-variant=sheet] .ds-modal__body .ds-setting-group>button.ds-setting{--_fill-inset:var(--setting-row-inset) calc(-1 * var(--space-2))}.ds-modal.ds-settings[data-variant=sheet][data-page=section] .ds-settings__title{opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--easing-default), visibility var(--duration-fast) var(--easing-default)}.ds-modal.ds-settings[data-variant=sheet][data-page=section] .ds-modal__title{opacity:1;visibility:visible;transition:opacity var(--duration-fast) var(--easing-default)}.ds-modal.ds-settings[data-variant=sheet][data-page=section] .ds-settings__back{display:inline-flex}.ds-modal.ds-settings[data-variant=sheet][data-page=section] .ds-nav{translate:calc(-1 * var(--settings-push-parallax) * var(--_dir)) 0;visibility:hidden;transition:translate calc(var(--settings-push-duration) * var(--motion-scale,1)) var(--settings-push-easing), visibility var(--settings-push-duration) var(--settings-push-easing)}.ds-modal.ds-settings[data-variant=sheet][data-page=section] .ds-modal__body{visibility:visible;transition:translate calc(var(--settings-push-duration) * var(--motion-scale,1)) var(--settings-push-easing);translate:0}@media not (min-width:36rem){.ds-modal.ds-settings{--_padding-x:var(--setting-grouped-padding-x);--_dir:1;--_stacked:1;height:calc(var(--settings-sheet-height) - var(--_keyboard,0px));grid-template:"grabber""head""page"minmax(0,1fr)/minmax(0,1fr);overflow:clip}.ds-modal.ds-settings:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_dir:-1}.ds-modal.ds-settings:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_dir:-1}.ds-modal.ds-settings:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_dir:-1}.ds-modal.ds-settings[open]{display:grid}.ds-modal.ds-settings .ds-settings__nav,.ds-modal.ds-settings .ds-settings__main{display:contents}.ds-modal.ds-settings .ds-modal__grabber{grid-area:grabber}.ds-modal.ds-settings .ds-settings__title,.ds-modal.ds-settings .ds-modal__header{grid-area:head}.ds-modal.ds-settings .ds-settings__title{padding:var(--space-5) var(--_padding-x) var(--space-3);pointer-events:none;transition:opacity var(--duration-fast) var(--easing-default);align-self:start}.ds-modal.ds-settings .ds-modal__grabber~.ds-settings__nav .ds-settings__title,.ds-modal.ds-settings .ds-modal__grabber~.ds-settings__main .ds-modal__header{padding-block-start:var(--space-1-5)}.ds-modal.ds-settings .ds-modal__title{opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--easing-default), visibility var(--duration-fast) var(--easing-default)}.ds-modal.ds-settings .ds-nav{max-height:calc(100% - var(--space-2) - var(--space-5) - var(--safe-bottom));margin:var(--space-2) 0 calc(var(--space-5) + var(--safe-bottom));overscroll-behavior:contain;transition:translate calc(var(--settings-push-duration) * var(--motion-scale,1)) var(--settings-push-easing);grid-area:page;align-self:start;gap:0;overflow-y:auto}.ds-modal.ds-settings .ds-nav__item{gap:var(--space-4);height:auto;min-height:var(--setting-grouped-row-height);padding:var(--setting-padding-y) var(--setting-grouped-padding-x);color:var(--text-primary);border-radius:0;position:relative}.ds-modal.ds-settings .ds-nav__item:-webkit-any([aria-current=page],[aria-current=true]):not(:-webkit-any(:hover,:active)){background:0 0}.ds-modal.ds-settings .ds-nav__item:-moz-any([aria-current=page],[aria-current=true]):not(:-moz-any(:hover,:active)){background:0 0}.ds-modal.ds-settings .ds-nav__item:is([aria-current=page],[aria-current=true]):not(:is(:hover,:active)){background:0 0}.ds-modal.ds-settings .ds-nav__item+.ds-nav__item:before{content:"";top:0;inset-inline:calc(var(--setting-grouped-padding-x) + var(--icon-size) + var(--space-4)) 0;background:var(--setting-divider);pointer-events:none;height:1px;position:absolute}.ds-modal.ds-settings .ds-nav__item:after{content:"";margin-inline:auto calc(-1 * var(--space-1));color:var(--icon-tertiary);width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-chevron-right-s) center/contain no-repeat;mask:var(--glyph-chevron-right-s) center/contain no-repeat;background:currentColor;flex-shrink:0}.ds-modal.ds-settings .ds-nav__item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-modal.ds-settings .ds-nav__item:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-modal.ds-settings .ds-nav__item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-modal.ds-settings .ds-nav__icon{width:var(--icon-size);height:var(--icon-size);color:var(--setting-icon-color);flex-shrink:0;margin:0}.ds-modal.ds-settings .ds-nav__label{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none}.ds-modal.ds-settings .ds-nav__kbd{display:none}.ds-modal.ds-settings .ds-modal__body{padding-block:var(--space-2) calc(var(--space-5) + var(--safe-bottom));background:var(--modal-bg);translate:calc(100% * var(--_dir)) 0;visibility:hidden;transition:translate calc(var(--settings-push-duration) * var(--motion-scale,1)) var(--settings-push-easing), visibility var(--settings-push-duration) var(--settings-push-easing);grid-area:page}.ds-modal.ds-settings .ds-modal__body .ds-setting-group{--setting-text-min:var(--setting-text-min-phone);--setting-padding-x:0px;background:0 0;border-color:#0000;border-radius:0}.ds-modal.ds-settings .ds-modal__body .ds-setting-group>a.ds-setting,.ds-modal.ds-settings .ds-modal__body .ds-setting-group>button.ds-setting{--_fill-inset:var(--setting-row-inset) calc(-1 * var(--space-2))}.ds-modal.ds-settings[data-page=section] .ds-settings__title{opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--easing-default), visibility var(--duration-fast) var(--easing-default)}.ds-modal.ds-settings[data-page=section] .ds-modal__title{opacity:1;visibility:visible;transition:opacity var(--duration-fast) var(--easing-default)}.ds-modal.ds-settings[data-page=section] .ds-settings__back{display:inline-flex}.ds-modal.ds-settings[data-page=section] .ds-nav{translate:calc(-1 * var(--settings-push-parallax) * var(--_dir)) 0;visibility:hidden;transition:translate calc(var(--settings-push-duration) * var(--motion-scale,1)) var(--settings-push-easing), visibility var(--settings-push-duration) var(--settings-push-easing)}.ds-modal.ds-settings[data-page=section] .ds-modal__body{visibility:visible;transition:translate calc(var(--settings-push-duration) * var(--motion-scale,1)) var(--settings-push-easing);translate:0}}.ds-settings__nav{flex:0 0 var(--settings-nav-width);gap:var(--space-3);min-height:0;padding:var(--space-5) var(--space-3);border-inline-end:1px solid var(--settings-divider);scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;flex-direction:column;display:flex;position:relative;overflow:hidden auto}.ds-settings__title{font-family:var(--font-family-heading);font-size:var(--font-size-m);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance;padding-inline:var(--space-2);margin:0}.ds-settings__main{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.ds-settings__back{margin-block:calc((var(--line-height-normal) * var(--font-size-m) - var(--control-size-s)) / 2);margin-inline:calc(-1 * var(--space-2)) calc(-1 * var(--space-1));width:var(--control-size-s);height:var(--control-size-s);border-radius:var(--btn-radius);background:var(--btn-subtle-bg);color:var(--icon-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ds-settings__back svg{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}@media (hover:hover){.ds-settings__back:hover{background:var(--btn-subtle-bg-hover);color:var(--icon-primary)}}.ds-settings__back:focus{outline:none}.ds-settings__back:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-settings__back:active{background:var(--btn-subtle-bg-active)}@media (pointer:coarse){.ds-settings__back:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-settings__back:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg{scale:-1 1}.ds-settings__back:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg{scale:-1 1}.ds-settings__back:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg{scale:-1 1}.ds-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--shell-bg);height:100dvh;color:var(--text-primary);display:grid;position:relative}.ds-shell:not(:has(>.ds-shell__sidebar:not([hidden]))){grid-template-columns:minmax(0,1fr)}.ds-shell[data-sidebar=collapsed]{grid-template-columns:minmax(0,1fr)}.ds-shell[data-sidebar=collapsed]>.ds-shell__sidebar{display:none}.ds-shell[data-sidebar=collapsed]>.ds-shell__rail{top:var(--sidebar-padding);z-index:var(--z-sticky);padding:0;display:flex;position:absolute}.ds-shell[data-sidebar=collapsed]>.ds-shell__rail:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--sidebar-padding)}.ds-shell[data-sidebar=collapsed]>.ds-shell__rail:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--sidebar-padding)}.ds-shell[data-sidebar=collapsed]>.ds-shell__rail:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--sidebar-padding)}.ds-shell[data-sidebar=collapsed]>.ds-shell__rail:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--sidebar-padding)}.ds-shell[data-sidebar=collapsed]>.ds-shell__rail:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--sidebar-padding)}.ds-shell[data-sidebar=collapsed]>.ds-shell__rail:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--sidebar-padding)}.ds-shell[data-sidebar=collapsed]>.ds-shell__main>.ds-shell__header:first-child{min-height:calc(var(--nav-item-height) + 2 * var(--sidebar-padding));padding-inline-start:calc(var(--sidebar-padding) * 2 + var(--nav-item-height))}.ds-shell[data-sidebar=collapsed]>.ds-shell__main>.ds-shell__body:first-child>:first-child>:-webkit-any(.ds-shell__header,.ds-shell__list-header):first-child{min-height:calc(var(--nav-item-height) + 2 * var(--sidebar-padding));padding-inline-start:calc(var(--sidebar-padding) * 2 + var(--nav-item-height))}.ds-shell[data-sidebar=collapsed]>.ds-shell__main>.ds-shell__body:first-child>:first-child>:-moz-any(.ds-shell__header,.ds-shell__list-header):first-child{min-height:calc(var(--nav-item-height) + 2 * var(--sidebar-padding));padding-inline-start:calc(var(--sidebar-padding) * 2 + var(--nav-item-height))}.ds-shell[data-sidebar=collapsed]>.ds-shell__main>.ds-shell__body:first-child>:first-child>:is(.ds-shell__header,.ds-shell__list-header):first-child{min-height:calc(var(--nav-item-height) + 2 * var(--sidebar-padding));padding-inline-start:calc(var(--sidebar-padding) * 2 + var(--nav-item-height))}.ds-shell[data-sidebar=collapsed]:has(>.ds-shell__rail>:nth-child(2))>.ds-shell__main>.ds-shell__header:first-child{padding-inline-start:calc(var(--sidebar-padding) * 2 + var(--nav-item-height) * 2 + var(--space-1))}.ds-shell[data-sidebar=collapsed]:has(>.ds-shell__rail>:nth-child(2))>.ds-shell__main>.ds-shell__body:first-child>:first-child>:-webkit-any(.ds-shell__header,.ds-shell__list-header):first-child{padding-inline-start:calc(var(--sidebar-padding) * 2 + var(--nav-item-height) * 2 + var(--space-1))}.ds-shell[data-sidebar=collapsed]:has(>.ds-shell__rail>:nth-child(2))>.ds-shell__main>.ds-shell__body:first-child>:first-child>:-moz-any(.ds-shell__header,.ds-shell__list-header):first-child{padding-inline-start:calc(var(--sidebar-padding) * 2 + var(--nav-item-height) * 2 + var(--space-1))}.ds-shell[data-sidebar=collapsed]:has(>.ds-shell__rail>:nth-child(2))>.ds-shell__main>.ds-shell__body:first-child>:first-child>:is(.ds-shell__header,.ds-shell__list-header):first-child{padding-inline-start:calc(var(--sidebar-padding) * 2 + var(--nav-item-height) * 2 + var(--space-1))}.ds-shell__rail{align-items:center;gap:var(--space-1);padding:var(--sidebar-padding);flex-direction:row;display:none}.ds-shell__rail>.ds-button{--btn-height:var(--nav-item-height)}.ds-shell__sidebar{z-index:1;min-width:0;min-height:0;position:relative}.ds-shell__sidebar:after{content:"";background:var(--shell-sidebar-border);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.ds-shell__sidebar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.ds-shell__sidebar:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.ds-shell__sidebar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.ds-shell__sidebar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.ds-shell__sidebar:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.ds-shell__sidebar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.ds-shell__main{background:var(--pane-bg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ds-shell__header,.ds-shell__list-header{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-2);min-height:calc(var(--nav-item-height) + 2 * var(--sidebar-padding));padding-inline:var(--space-3);border-bottom:1px solid var(--pane-border);flex-shrink:0;display:flex}@media (min-width:48rem){.ds-shell :-webkit-any(.ds-shell__header,.ds-shell__list-header)>[data-shell-phone]{display:none}.ds-shell :-moz-any(.ds-shell__header,.ds-shell__list-header)>[data-shell-phone]{display:none}.ds-shell :is(.ds-shell__header,.ds-shell__list-header)>[data-shell-phone]{display:none}}.ds-shell__title{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-shell__spacer{flex:auto;min-width:0}.ds-shell__content{scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;overflow:auto}.ds-shell__column{align-content:start;gap:var(--space-4);min-width:0;padding-block:var(--message-list-padding-top) var(--space-4);padding-inline:max(var(--message-list-padding-x), (100% - var(--chat-column-width)) / 2);display:grid}.ds-shell__column[hidden]{display:none}.ds-shell__frame{border:0;flex:auto;width:100%;min-height:0;display:block}.ds-shell__body{flex:auto;min-height:0;display:flex}.ds-shell__view{flex-direction:column;flex:auto;min-width:min(18rem,100%);min-height:0;display:flex}.ds-shell__body:has(>.ds-shell__view~.ds-shell__view){overflow-x:auto}.ds-shell__body:has(>.ds-shell__view~.ds-shell__view)>.ds-shell__view{min-width:min(var(--shell-view-min), 100%);flex:1 0 0}.ds-shell__body:has(>.ds-shell__view~.ds-shell__view)>.ds-shell__view~.ds-shell__view{border-inline-start:1px solid var(--pane-border)}.ds-shell__list{flex-direction:column;flex:0 1 calc(var(--list-width) + 1px);width:calc(var(--list-width) + 1px);min-width:min(14rem, var(--list-width));border-inline-end:1px solid var(--list-border);background:var(--list-bg);min-height:0;display:flex}.ds-shell__list-header>:-webkit-any(h1,h2,h3){min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-shell__list-header>:-moz-any(h1,h2,h3){min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-shell__list-header>:is(h1,h2,h3){min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-shell__list-toolbar{gap:var(--space-2);padding:var(--space-2) var(--space-2) 0;flex-shrink:0;display:grid}.ds-shell__list-body{min-height:0;padding:var(--space-2);scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;flex:auto;overflow:hidden auto}@media (min-width:48rem) and (not (min-width:80rem)){.ds-shell__body:has(>.ds-shell__list){position:relative}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside{z-index:var(--z-sticky);box-shadow:var(--shadow-overlay);position:absolute;top:0;bottom:0}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside[data-layout=inset]{background:var(--pane-bg)}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside-handle{z-index:calc(var(--z-sticky) + 1);position:absolute;top:0;bottom:0}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside-handle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:min(var(--inspector-width) + 1px, 100% - var(--shell-content-min))}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside-handle:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:min(var(--inspector-width) + 1px, 100% - var(--shell-content-min))}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside-handle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:min(var(--inspector-width) + 1px, 100% - var(--shell-content-min))}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside-handle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:min(var(--inspector-width) + 1px, 100% - var(--shell-content-min))}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside-handle:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:min(var(--inspector-width) + 1px, 100% - var(--shell-content-min))}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside-handle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:min(var(--inspector-width) + 1px, 100% - var(--shell-content-min))}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside-handle:has(+.ds-shell__aside[data-layout=inset]):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:min(var(--inspector-width), 100% - var(--shell-content-min))}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside-handle:has(+.ds-shell__aside[data-layout=inset]):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:min(var(--inspector-width), 100% - var(--shell-content-min))}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside-handle:has(+.ds-shell__aside[data-layout=inset]):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:min(var(--inspector-width), 100% - var(--shell-content-min))}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside-handle:has(+.ds-shell__aside[data-layout=inset]):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:min(var(--inspector-width), 100% - var(--shell-content-min))}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside-handle:has(+.ds-shell__aside[data-layout=inset]):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:min(var(--inspector-width), 100% - var(--shell-content-min))}.ds-shell__body:has(>.ds-shell__list)>.ds-shell__aside-handle:has(+.ds-shell__aside[data-layout=inset]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:min(var(--inspector-width), 100% - var(--shell-content-min))}}.ds-shell__aside{flex:0 0 min(var(--inspector-width) + 1px, 100% - var(--shell-content-min));width:min(var(--inspector-width) + 1px, 100% - var(--shell-content-min));min-width:min(var(--inspector-width) + 1px, 100% - var(--shell-content-min));border-inline-start:1px solid var(--inspector-border);background:var(--inspector-bg);scrollbar-width:none;overflow:hidden auto}.ds-shell__aside::-webkit-scrollbar{display:none}.ds-shell__aside[data-layout=inset]{gap:var(--inspector-gap);flex-direction:column;flex-basis:min(var(--inspector-width), 100% - var(--shell-content-min));width:min(var(--inspector-width), 100% - var(--shell-content-min));min-width:min(var(--inspector-width), 100% - var(--shell-content-min));padding:var(--inspector-inset);transition:opacity var(--duration-fast) var(--easing-default);background:0 0;border-inline-start:0;display:flex}@starting-style{.ds-shell__aside[data-layout=inset]{opacity:0}}@media (prefers-reduced-motion:reduce){.ds-shell__aside[data-layout=inset]{transition:none}}.ds-shell__aside[data-layout=inset]>*{flex-shrink:0}.ds-shell__aside[data-layout=inset][hidden]{display:none}.ds-shell__aside-summary{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-size-m);padding-inline:var(--space-3);color:var(--text-primary);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default);background:0 0;border:0;margin:0;display:none;position:relative}.ds-shell__aside-summary:focus{outline:none}.ds-shell__aside-summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-shell__aside-summary:after{content:"";color:var(--text-tertiary);width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-chevron-right-xs) center/contain no-repeat;mask:var(--glyph-chevron-right-xs) center/contain no-repeat;transition:rotate calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-default);background:currentColor;flex-shrink:0;margin-inline-start:auto}.ds-shell__aside-summary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-shell__aside-summary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-shell__aside-summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-shell__aside-summary[aria-expanded=true]:after{rotate:90deg}.ds-shell__aside-summary[aria-expanded=true]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}.ds-shell__aside-summary[aria-expanded=true]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}.ds-shell__aside-summary[aria-expanded=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}@media (hover:hover){.ds-shell__aside-summary:hover{background:var(--bg-hover)}}.ds-shell__aside-handle{z-index:2;cursor:col-resize;touch-action:none;flex:none;width:0;position:relative}.ds-shell__aside-handle:before{content:"";width:calc(var(--space-2) + var(--space-1));position:absolute;top:0;bottom:0}.ds-shell__aside-handle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(-1 * var(--space-1) - var(--space-0-5))}.ds-shell__aside-handle:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(-1 * var(--space-1) - var(--space-0-5))}.ds-shell__aside-handle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(-1 * var(--space-1) - var(--space-0-5))}.ds-shell__aside-handle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(-1 * var(--space-1) - var(--space-0-5))}.ds-shell__aside-handle:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(-1 * var(--space-1) - var(--space-0-5))}.ds-shell__aside-handle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(-1 * var(--space-1) - var(--space-0-5))}.ds-shell__aside-handle:after{content:"";background:var(--border-focus);opacity:0;pointer-events:none;width:2px;transition:opacity var(--duration-fast) var(--easing-default);position:absolute;top:0;bottom:0}.ds-shell__aside-handle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-1px}.ds-shell__aside-handle:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-1px}.ds-shell__aside-handle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-1px}.ds-shell__aside-handle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-1px}.ds-shell__aside-handle:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-1px}.ds-shell__aside-handle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-1px}@media (hover:hover){.ds-shell__aside-handle:hover:after{opacity:1}}.ds-shell__aside-handle:focus-visible{outline:none}.ds-shell__aside-handle:focus-visible:after{opacity:1;background:var(--focus-ring-color)}.ds-shell[data-resizing]>.ds-shell__main>.ds-shell__body>.ds-shell__aside-handle:after{opacity:1}.ds-shell[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.ds-shell[data-aside=collapsed]>.ds-shell__main>.ds-shell__body>.ds-shell__aside-handle{display:none}.ds-shell__aside-handle:has(+.ds-shell__aside[hidden]){display:none}.ds-shell[data-aside=collapsed]>.ds-shell__main>.ds-shell__body>.ds-shell__aside,.ds-shell__scrim,.ds-shell__edge{display:none}@media not (min-width:48rem){.ds-shell .ds-shell__aside-handle{display:none}.ds-shell,.ds-shell[data-sidebar]{grid-template-columns:minmax(0,1fr)}.ds-shell{--_reveal:min(calc(100vw - var(--shell-drawer-peek)), var(--shell-drawer-max));--_dir:1;--_progress:0;overflow:clip}.ds-shell:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_dir:-1}.ds-shell:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_dir:-1}.ds-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_dir:-1}.ds-shell[data-sidebar=open]{--_progress:1}.ds-shell>.ds-shell__sidebar{z-index:0;width:calc(var(--_reveal) + var(--safe-left));padding-block:var(--safe-top) var(--safe-bottom);padding-left:var(--safe-left);background:var(--shell-bg);touch-action:pan-y;visibility:hidden;transition:visibility var(--duration-base) var(--easing-default);transition-behavior:allow-discrete;position:fixed;top:0;bottom:0}.ds-shell>.ds-shell__sidebar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-shell>.ds-shell__sidebar:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-shell>.ds-shell__sidebar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-shell>.ds-shell__sidebar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-shell>.ds-shell__sidebar:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-shell>.ds-shell__sidebar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}}@media (not (min-width:48rem)) and (prefers-reduced-motion:reduce){.ds-shell>.ds-shell__sidebar{transition:none}}@media not (min-width:48rem){.ds-shell>.ds-shell__sidebar:after{display:none}.ds-shell>.ds-shell__main,.ds-shell>.ds-shell__scrim{translate:calc(var(--_reveal) * var(--_progress) * var(--_dir)) 0;border-radius:calc(var(--shell-drawer-radius) * min(1, var(--_progress) * 3));transition:translate calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-out), border-radius var(--duration-base) var(--easing-out), opacity var(--duration-base) var(--easing-out), visibility var(--duration-base) var(--easing-out);transition-behavior:allow-discrete}.ds-shell>.ds-shell__main{z-index:1;box-shadow:0 0 0 1px oklch(from var(--shell-drawer-edge) l c h/calc(alpha * var(--_progress)));position:relative}.ds-shell>.ds-shell__scrim{z-index:2;background:var(--shell-drawer-dim);opacity:var(--_progress);visibility:hidden;touch-action:none;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.ds-shell>.ds-shell__edge{inset-block:var(--shell-edge-top) 0;z-index:3;width:calc(var(--shell-edge-width) + var(--safe-left));touch-action:pan-y;display:block;position:fixed}.ds-shell>.ds-shell__edge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-shell>.ds-shell__edge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-shell>.ds-shell__edge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ds-shell>.ds-shell__edge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-shell>.ds-shell__edge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-shell>.ds-shell__edge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-shell[data-sidebar=open]>.ds-shell__sidebar,.ds-shell[data-sidebar=open]>.ds-shell__scrim,.ds-shell[data-dragging]>.ds-shell__sidebar,.ds-shell[data-dragging]>.ds-shell__scrim{visibility:visible}.ds-shell[data-sidebar=open]>.ds-shell__edge{display:none}.ds-shell[data-dragging]>.ds-shell__main,.ds-shell[data-dragging]>.ds-shell__scrim{transition:none}}@media (not (min-width:48rem)) and (prefers-reduced-motion:reduce){.ds-shell>.ds-shell__main,.ds-shell>.ds-shell__scrim{transition:none}}@media not (min-width:48rem){.ds-shell .ds-shell__body{flex-direction:column}.ds-shell .ds-shell__list{border-inline-end:0;border-bottom:1px solid var(--list-border);flex:0 auto;width:auto;min-width:0;max-height:40%}.ds-shell .ds-shell__aside{border-inline-start:0;border-top:1px solid var(--inspector-border);flex:0 auto;width:auto;min-width:0;max-height:50%}.ds-shell .ds-shell__body:has(>.ds-shell__aside[data-phone=disclosure]){scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;overflow:hidden auto}.ds-shell .ds-shell__body:has(>.ds-shell__aside[data-phone=disclosure])>.ds-shell__content{flex:none;overflow:visible}.ds-shell .ds-shell__aside[data-phone=disclosure]{border-top:0;border-bottom:1px solid var(--inspector-border);flex:none;order:-1;max-height:none;overflow:visible}.ds-shell .ds-shell__aside[data-phone=disclosure]>.ds-shell__aside-summary{display:flex}.ds-shell .ds-shell__aside[data-phone=disclosure]:not([data-state=open])>:not(.ds-shell__aside-summary){display:none}.ds-shell .ds-shell__aside[data-layout=inset][data-phone=disclosure]{padding-block-start:0}.ds-shell .ds-shell__aside[data-layout=inset][data-phone=disclosure]>.ds-shell__aside-summary{width:auto;margin-inline:calc(-1 * var(--inspector-inset))}.ds-shell .ds-shell__aside[data-layout=inset][data-phone=disclosure]:not([data-state=open]){padding-block-end:0}.ds-shell>.ds-shell__rail{top:calc(var(--sidebar-padding) + var(--safe-top));z-index:var(--z-sticky);padding:0;display:flex;position:fixed}.ds-shell>.ds-shell__rail:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--sidebar-padding) + var(--safe-left))}.ds-shell>.ds-shell__rail:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--sidebar-padding) + var(--safe-left))}.ds-shell>.ds-shell__rail:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--sidebar-padding) + var(--safe-left))}.ds-shell>.ds-shell__rail:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--sidebar-padding) + var(--safe-left))}.ds-shell>.ds-shell__rail:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--sidebar-padding) + var(--safe-left))}.ds-shell>.ds-shell__rail:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--sidebar-padding) + var(--safe-left))}.ds-shell:has(>.ds-shell__rail):not(:has(>.ds-shell__main [data-shell-toggle][data-shell-phone]))>.ds-shell__main>.ds-shell__header:first-child{min-height:calc(var(--nav-item-height) + 2 * var(--sidebar-padding));padding-inline-start:calc(var(--sidebar-padding) * 2 + var(--nav-item-height))}.ds-shell:has(>.ds-shell__rail):not(:has(>.ds-shell__main [data-shell-toggle][data-shell-phone]))>.ds-shell__main>.ds-shell__body:first-child>:first-child>:-webkit-any(.ds-shell__header,.ds-shell__list-header):first-child{min-height:calc(var(--nav-item-height) + 2 * var(--sidebar-padding));padding-inline-start:calc(var(--sidebar-padding) * 2 + var(--nav-item-height))}.ds-shell:has(>.ds-shell__rail):not(:has(>.ds-shell__main [data-shell-toggle][data-shell-phone]))>.ds-shell__main>.ds-shell__body:first-child>:first-child>:-moz-any(.ds-shell__header,.ds-shell__list-header):first-child{min-height:calc(var(--nav-item-height) + 2 * var(--sidebar-padding));padding-inline-start:calc(var(--sidebar-padding) * 2 + var(--nav-item-height))}.ds-shell:has(>.ds-shell__rail):not(:has(>.ds-shell__main [data-shell-toggle][data-shell-phone]))>.ds-shell__main>.ds-shell__body:first-child>:first-child>:is(.ds-shell__header,.ds-shell__list-header):first-child{min-height:calc(var(--nav-item-height) + 2 * var(--sidebar-padding));padding-inline-start:calc(var(--sidebar-padding) * 2 + var(--nav-item-height))}.ds-shell:has(>.ds-shell__rail):not(:has(>.ds-shell__main [data-shell-toggle][data-shell-phone])):has(>.ds-shell__rail>:nth-child(2))>.ds-shell__main>.ds-shell__header:first-child{padding-inline-start:calc(var(--sidebar-padding) * 2 + var(--nav-item-height) * 2 + var(--space-1))}.ds-shell:has(>.ds-shell__rail):not(:has(>.ds-shell__main [data-shell-toggle][data-shell-phone])):has(>.ds-shell__rail>:nth-child(2))>.ds-shell__main>.ds-shell__body:first-child>:first-child>:-webkit-any(.ds-shell__header,.ds-shell__list-header):first-child{padding-inline-start:calc(var(--sidebar-padding) * 2 + var(--nav-item-height) * 2 + var(--space-1))}.ds-shell:has(>.ds-shell__rail):not(:has(>.ds-shell__main [data-shell-toggle][data-shell-phone])):has(>.ds-shell__rail>:nth-child(2))>.ds-shell__main>.ds-shell__body:first-child>:first-child>:-moz-any(.ds-shell__header,.ds-shell__list-header):first-child{padding-inline-start:calc(var(--sidebar-padding) * 2 + var(--nav-item-height) * 2 + var(--space-1))}.ds-shell:has(>.ds-shell__rail):not(:has(>.ds-shell__main [data-shell-toggle][data-shell-phone])):has(>.ds-shell__rail>:nth-child(2))>.ds-shell__main>.ds-shell__body:first-child>:first-child>:is(.ds-shell__header,.ds-shell__list-header):first-child{padding-inline-start:calc(var(--sidebar-padding) * 2 + var(--nav-item-height) * 2 + var(--space-1))}.ds-shell:has(>.ds-shell__main [data-shell-toggle][data-shell-phone])>.ds-shell__rail{display:none}.ds-shell>.ds-shell__rail{translate:calc(var(--_reveal) * var(--_progress) * var(--_dir)) 0;opacity:calc(1 - var(--_progress))}.ds-shell[data-sidebar=open]>.ds-shell__rail{visibility:hidden}}.ds-sidebar{gap:var(--space-2);width:var(--sidebar-width);height:100%;min-height:0;padding:var(--sidebar-padding);background:var(--sidebar-bg);color:var(--text-primary);flex-direction:column;display:flex}.ds-sidebar>:not(.ds-sidebar__body){flex-shrink:0}.ds-sidebar__header{align-items:center;gap:var(--space-1);min-height:var(--nav-item-height);display:flex}.ds-sidebar__header>.ds-menu-trigger{min-width:0}.ds-sidebar__workspace{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-2);min-width:0;height:var(--nav-item-height);padding-inline:var(--space-2);border-radius:var(--nav-radius);color:var(--text-primary);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);max-width:100%;padding-inline:var(--space-2) var(--space-1);text-decoration:none;display:inline-flex}.ds-sidebar__workspace:focus{outline:none}.ds-sidebar__workspace:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-sidebar__workspace:hover{background:var(--nav-item-hover);color:var(--nav-item-text-active)}}.ds-sidebar__workspace[aria-expanded=true]{background:var(--nav-item-active)}.ds-sidebar__workspace-name{text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-sidebar__title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;min-width:0;padding-inline:var(--space-2);text-overflow:ellipsis;white-space:nowrap;margin:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-sidebar__chevron{width:var(--icon-size-xs);height:var(--icon-size-xs);--icon-stroke:var(--icon-stroke-xs);color:var(--text-tertiary);flex-shrink:0;margin-inline-start:calc(-1 * var(--space-1-5))}.ds-sidebar__actions{flex-shrink:0;align-items:center;gap:1px;margin-inline-start:auto;display:flex}.ds-sidebar__actions>.ds-button,.ds-sidebar__footer>.ds-button,.ds-sidebar__footer-row>.ds-button{--btn-height:var(--nav-item-height);color:var(--text-tertiary)}@media (hover:hover){.ds-sidebar__actions>.ds-button:hover,.ds-sidebar__footer>.ds-button:hover,.ds-sidebar__footer-row>.ds-button:hover{color:var(--text-primary)}}.ds-sidebar__search{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-2);height:var(--nav-item-height);padding-inline:calc(var(--space-2) - 1px);border:1px solid var(--border-tertiary);border-radius:var(--nav-radius);background:var(--field-bg);cursor:text;transition:border-color var(--duration-fast) var(--easing-default), background-color var(--duration-fast) var(--easing-default), box-shadow var(--duration-fast) var(--easing-default);display:flex}.ds-sidebar__search:focus-within{border-color:var(--field-border-focus);box-shadow:var(--field-focus-halo)}.ds-sidebar__search svg{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);width:var(--nav-icon-size);height:var(--nav-icon-size);margin-inline:calc((var(--nav-icon-column) - var(--nav-icon-size)) / 2);flex-shrink:0}.ds-sidebar__search>input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;padding:0}.ds-sidebar__search>input::placeholder{color:var(--field-placeholder)}.ds-sidebar__search>input::-webkit-search-cancel-button{display:none}@media (pointer:coarse){.ds-sidebar__search>input{font-size:max(1rem,1em)}}@media (hover:none){.ds-sidebar__search>.ds-kbd{display:none}}.ds-sidebar__body{min-height:0;margin-inline:calc(-1 * var(--sidebar-padding));padding-inline:var(--sidebar-padding);scrollbar-width:none;flex:auto;overflow:hidden auto}.ds-sidebar__body::-webkit-scrollbar{display:none}@property --ds-sidebar-start-fade{syntax:"<length>";inherits:false;initial-value:0}@property --ds-sidebar-end-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes ds-sidebar-scrollfade{0%{--ds-sidebar-start-fade:0px}10%,to{--ds-sidebar-start-fade:var(--space-8)}0%,90%{--ds-sidebar-end-fade:var(--space-8)}to{--ds-sidebar-end-fade:0px}}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.ds-sidebar__body{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--ds-sidebar-start-fade), #000 calc(100% - var(--ds-sidebar-end-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--ds-sidebar-start-fade), #000 calc(100% - var(--ds-sidebar-end-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--ds-sidebar-start-fade), #000 calc(100% - var(--ds-sidebar-end-fade)), transparent 100%);animation:linear ds-sidebar-scrollfade;animation-timeline:scroll(self);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.ds-sidebar__section{margin-block-start:var(--space-6)}.ds-sidebar__footer{align-items:center;gap:var(--space-1);display:flex}.ds-sidebar__footer>.ds-button{font-size:var(--font-size-s)}.ds-sidebar__footer[data-layout=stacked]{align-items:stretch;gap:var(--space-2);flex-direction:column}.ds-sidebar__account{align-items:center;gap:var(--space-2);min-width:0;height:var(--nav-item-height);padding-inline:var(--space-2);border-radius:var(--nav-radius);color:var(--nav-item-text);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);height:auto;min-height:calc(var(--nav-item-height) + var(--space-2));padding-block:var(--space-1);text-align:start;text-decoration:none;display:flex}.ds-sidebar__account:focus{outline:none}.ds-sidebar__account:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-sidebar__account:hover{background:var(--nav-item-hover);color:var(--nav-item-text-active)}}.ds-sidebar__account>.ds-avatar{flex-shrink:0}.ds-sidebar__account[data-size=s]{min-height:var(--nav-item-height);padding-block-start:0;padding-block-end:0}.ds-sidebar__account-text{flex:1;min-width:0;display:grid}.ds-sidebar__account-name{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-sidebar__account-detail{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-sidebar__account-icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);width:var(--nav-icon-size);height:var(--nav-icon-size);margin-inline:calc((var(--nav-icon-column) - var(--nav-icon-size)) / 2);flex-shrink:0}.ds-sidebar__footer-row{align-items:center;gap:var(--space-1);min-width:0;display:flex}.ds-sidebar__footer-row>.ds-button{font-size:var(--font-size-s)}.ds-sidebar__spacer{flex:1}@keyframes ds-skeleton-wait{0%,to{visibility:hidden}}.ds-skeleton{--_pulse-low:.5;width:100%;min-width:var(--space-6);height:1.5em;border-radius:var(--skeleton-radius);height:1lh;animation:ds-skeleton-wait var(--skeleton-delay);align-items:center;display:flex}.ds-skeleton:before{content:"";border-radius:var(--radius-xs);background:var(--skeleton-bg);flex:1;height:50%}.ds-skeleton:not(:-webkit-any([data-shape=circle],[data-shape=rect]))+.ds-skeleton:not(:-webkit-any([data-shape=circle],[data-shape=rect])):last-child{width:60%}.ds-skeleton:not(:-moz-any([data-shape=circle],[data-shape=rect]))+.ds-skeleton:not(:-moz-any([data-shape=circle],[data-shape=rect])):last-child{width:60%}.ds-skeleton:not(:is([data-shape=circle],[data-shape=rect]))+.ds-skeleton:not(:is([data-shape=circle],[data-shape=rect])):last-child{width:60%}.ds-skeleton[data-shape=circle],.ds-skeleton[data-shape=rect]{background:var(--skeleton-bg)}.ds-skeleton[data-shape=circle]:before,.ds-skeleton[data-shape=rect]:before{content:none}.ds-skeleton[data-shape=circle]{width:var(--control-size-m);aspect-ratio:1;corner-shape:round;border-radius:50%;flex-shrink:0;min-width:0;height:auto}.ds-skeleton[data-shape=rect]{height:100%;min-height:var(--control-size-s)}.ds-skeleton[data-pulse]{animation:ds-skeleton-wait var(--skeleton-delay), ds-pulse var(--skeleton-pulse) var(--easing-in-out) var(--skeleton-delay) infinite}@media (prefers-reduced-motion:reduce){.ds-skeleton,.ds-skeleton[data-pulse]{animation:ds-skeleton-wait var(--skeleton-delay)}}@media (forced-colors:active){.ds-skeleton:before,.ds-skeleton[data-shape=circle],.ds-skeleton[data-shape=rect]{background:graytext}}.ds-slider{--_track:var(--slider-track,var(--control-track-bg));--_fill:var(--slider-fill,var(--border-control));--_thumb:var(--slider-thumb,var(--control-thumb-bg));--_hit:var(--control-size-s);--_thumb-w:var(--space-2);--_fill-angle:90deg;--_line:2px;--_tick-w:1px;--_tick-h:var(--space-2);--_tick-w-active:3px;--_tick-h-active:calc(var(--space-3) + var(--space-0-5));font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:center;gap:var(--space-3);width:var(--field-width);min-width:0;display:inline-flex}.ds-slider[data-size=s]{--_hit:calc(var(--control-size-s) * .75);--_tick-h:calc(var(--space-2) * .75);--_tick-h-active:calc(var(--space-2) * 1.25)}.ds-slider[data-full]{width:100%;display:flex}.ds-slider:has(>.ds-slider__header){flex-wrap:wrap;row-gap:0}.ds-slider:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_fill-angle:-90deg}.ds-slider:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_fill-angle:-90deg}.ds-slider:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_fill-angle:-90deg}.ds-slider:has(.ds-slider__input:disabled){--_fill:var(--border-primary);--_thumb:var(--text-disabled);color:var(--text-disabled)}.ds-slider:has(.ds-slider__input:disabled) .ds-slider__value{color:var(--slider-value-disabled)}.ds-slider__track{min-width:0;height:var(--_hit);flex:1;position:relative}.ds-slider__track:before{content:"";left:0;right:0;height:var(--_line);border-radius:var(--radius-full);corner-shape:round;background:linear-gradient(var(--_fill-angle), var(--_fill) calc(var(--slider-progress,0) * 1%), var(--_track) 0);transition:scale calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-out);position:absolute;top:50%;translate:0 -50%}.ds-slider__track:has(>.ds-slider__input:focus-visible):before{scale:1 2}@media (hover:hover){.ds-slider__track:has(>.ds-slider__input:hover:not(:disabled)):before{scale:1 2}}.ds-slider__input{z-index:1;box-sizing:border-box;width:calc(100% + var(--_thumb-w));height:var(--_hit);margin:0 calc(var(--_thumb-w) / -2);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-full);corner-shape:round;cursor:pointer;background:0 0;padding:0;display:block;position:relative}.ds-slider__input:focus{outline:none}.ds-slider__input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-slider__input::-webkit-slider-runnable-track{height:var(--_hit);background:0 0}.ds-slider__input::-moz-range-track{height:var(--_hit);background:0 0}.ds-slider__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:var(--_thumb-w);height:var(--_hit);background:0 0;background-image:linear-gradient(var(--_thumb), var(--_thumb));background-position:50%;background-repeat:no-repeat;background-size:var(--_tick-w) var(--_tick-h);transition:background-size var(--duration-fast) var(--easing-out);border:0;border-radius:0}@media (prefers-reduced-motion:reduce){.ds-slider__input::-webkit-slider-thumb{transition:none}}.ds-slider__input::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:var(--_thumb-w);height:var(--_hit);background:0 0;background-image:linear-gradient(var(--_thumb), var(--_thumb));background-position:50%;background-repeat:no-repeat;background-size:var(--_tick-w) var(--_tick-h);transition:background-size var(--duration-fast) var(--easing-out);border:0;border-radius:0}@media (prefers-reduced-motion:reduce){.ds-slider__input::-moz-range-thumb{transition:none}}.ds-slider__input:focus-visible::-webkit-slider-thumb{background-size:var(--_tick-w-active) var(--_tick-h-active)}.ds-slider__input:focus-visible::-moz-range-thumb{background-size:var(--_tick-w-active) var(--_tick-h-active)}@media (hover:hover){.ds-slider__input:hover:not(:disabled)::-webkit-slider-thumb{background-size:var(--_tick-w-active) var(--_tick-h-active)}.ds-slider__input:hover:not(:disabled)::-moz-range-thumb{background-size:var(--_tick-w-active) var(--_tick-h-active)}}.ds-slider__input:disabled{cursor:not-allowed}.ds-slider__value{text-align:end;font-variant-numeric:tabular-nums;flex:none;min-width:3ch}.ds-slider__header{justify-content:space-between;align-items:center;gap:var(--space-2);flex-basis:100%;min-width:0;display:flex}.ds-slider__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-slider__field{--_pad:var(--space-1-5);--field-bg:var(--field-filled-bg);--field-border:var(--field-filled-border);--field-border-hover:var(--field-filled-border);--field-border-focus:var(--field-filled-border-focus);--field-focus-halo:none;--_bg-hover:var(--field-filled-bg-hover);width:calc(var(--slider-field-width) + 2 * (var(--_pad) + 1px));height:var(--slider-field-height);padding-block-start:0;padding-block-end:0;padding-inline:var(--_pad);-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-variant-numeric:tabular-nums;text-align:end;box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--field-text);transition:border-color var(--duration-fast) var(--easing-default), background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default), box-shadow var(--duration-fast) var(--easing-default);flex:none;margin:0}.ds-slider__field:focus{outline:none}@media (hover:hover){.ds-slider__field:hover:not(:-webkit-any(:focus-visible,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-slider__field:hover:not(:-moz-any(:focus-visible,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-slider__field:hover:not(:is(:focus-visible,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}}.ds-slider__field:focus-visible{border-color:var(--field-border-focus);box-shadow:var(--field-focus-halo);outline:none}.ds-slider__field[aria-invalid=true]{border-color:var(--field-border-error)}.ds-slider__field:disabled{background:var(--field-bg-disabled);border-color:var(--field-border-disabled);color:var(--text-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ds-slider__field{transition:none}}@media (pointer:coarse){.ds-slider__field{font-size:max(1rem, var(--font-size-xs))}}.ds-spinner{--_size:1rem;--_stroke:2px;width:var(--spinner-size,var(--_size));height:var(--spinner-size,var(--_size));border:var(--spinner-stroke,var(--_stroke)) solid currentColor;corner-shape:round;animation:ds-spin var(--spin-duration) linear infinite;border-right-color:#0000;border-radius:50%;flex-shrink:0;display:inline-block}@media (prefers-reduced-motion:reduce){.ds-spinner{animation-duration:calc(var(--spin-duration) * 3)}}.ds-spinner[data-size=s]{--_size:.75rem;--_stroke:1.5px}.ds-spinner[data-size=l]{--_size:1.5rem;--_stroke:3px}.ds-spin{transform-origin:50%;animation:ds-spin var(--spin-duration) linear infinite;display:inline-block}@media (prefers-reduced-motion:reduce){.ds-spin{animation-duration:calc(var(--spin-duration) * 3)}}.ds-stat{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}.ds-stat>dd{margin:0}.ds-stat__label{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;color:var(--stat-label)}.ds-stat__value{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-heading);line-height:var(--line-height-title);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance;align-items:baseline;column-gap:var(--space-1);min-width:0;color:var(--stat-value);text-transform:none;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:normal;flex-wrap:wrap;display:flex}.ds-stat__unit{color:var(--stat-unit);font-size:var(--stat-unit-size);font-weight:var(--font-weight-regular)}.ds-stat__unit:first-child{margin-inline-end:calc(var(--space-0-5) * -1)}.ds-stat__delta{--_tone:var(--stat-delta-neutral);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;column-gap:var(--space-1);min-width:0;color:var(--_tone);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex;position:relative}.ds-stat__delta[data-trend=up],.ds-stat__delta[data-trend=down][data-good=down]{--_tone:var(--stat-delta-good)}.ds-stat__delta[data-trend=down],.ds-stat__delta[data-trend=up][data-good=down]{--_tone:var(--stat-delta-bad)}.ds-stat__delta[data-good=none]{--_tone:var(--stat-delta-neutral)}.ds-stat__delta-icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);margin-inline:calc(var(--space-0-5) * -1);flex-shrink:0}.ds-stat__delta-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.ds-stat__delta-icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.ds-stat__delta-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.ds-stat__period{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;color:var(--stat-period)}.ds-stat__caption{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;color:var(--stat-caption)}.ds-stat__row{justify-content:space-between;align-items:flex-end;gap:var(--space-4);min-width:0;display:flex}.ds-stat__trend{flex:0 1 var(--stat-trend-width);min-width:var(--space-10);color:var(--stat-trend);margin-block-end:var(--space-1);display:block}.ds-stat__trend>svg{width:100%;height:var(--stat-trend-height);overflow:visible}.ds-stat__trend :-webkit-any(path,polyline,line){vector-effect:non-scaling-stroke}.ds-stat__trend :-moz-any(path,polyline,line){vector-effect:non-scaling-stroke}.ds-stat__trend :is(path,polyline,line){vector-effect:non-scaling-stroke}.ds-stat[data-size=s] .ds-stat__value{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);color:inherit;font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance}.ds-stat[data-size=s] .ds-stat__unit{font-size:var(--stat-unit-size-s)}.ds-stat[data-size=l]{gap:var(--space-3)}.ds-stat[data-size=l] .ds-stat__value{font-family:var(--font-family-heading);font-size:var(--font-size-display-3);font-weight:var(--font-weight-heading);line-height:var(--line-height-display);color:inherit;font-stretch:var(--font-stretch-heading);letter-spacing:calc(var(--heading-letter-spacing) - .01em);text-transform:var(--heading-transform);text-wrap:balance}.ds-stat[data-size=l] .ds-stat__unit{font-size:var(--stat-unit-size-l)}.ds-stat[data-status=warning] .ds-stat__caption{color:var(--text-warning)}.ds-stat[data-status=failed] .ds-stat__caption{color:var(--text-error)}.ds-stat[aria-busy=true] .ds-stat__value:empty:before{content:"";width:var(--stat-placeholder);border-radius:var(--radius-xs);background:var(--stat-placeholder-bg);height:1lh}.ds-stat[aria-busy=true] .ds-stat__delta,.ds-stat[aria-busy=true] .ds-stat__trend{visibility:hidden}.ds-stat-group{--_gap:var(--stat-group-gap);--_cols:var(--stat-group-columns);gap:var(--_gap);flex-wrap:wrap;min-width:0;display:flex}.ds-stat-group>.ds-stat{flex:1 1 max(var(--stat-min-width), (100% - (var(--_cols) - 1) * var(--_gap)) / var(--_cols))}.ds-stat-group:-webkit-any([data-variant=framed],[data-variant=ruled]){--_gap:0px;--_dir:1;overflow:hidden}.ds-stat-group:-moz-any([data-variant=framed],[data-variant=ruled]){--_gap:0px;--_dir:1;overflow:hidden}.ds-stat-group:is([data-variant=framed],[data-variant=ruled]){--_gap:0px;--_dir:1;overflow:hidden}.ds-stat-group:-webkit-any([data-variant=framed],[data-variant=ruled]):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_dir:-1}.ds-stat-group:-moz-any([data-variant=framed],[data-variant=ruled]):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_dir:-1}.ds-stat-group:is([data-variant=framed],[data-variant=ruled]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_dir:-1}.ds-stat-group:-webkit-any([data-variant=framed],[data-variant=ruled])>.ds-stat{padding:var(--stat-cell-padding);box-shadow:calc(1px * var(--_dir)) 0 0 var(--stat-group-border), 0 1px 0 var(--stat-group-border)}.ds-stat-group:-moz-any([data-variant=framed],[data-variant=ruled])>.ds-stat{padding:var(--stat-cell-padding);box-shadow:calc(1px * var(--_dir)) 0 0 var(--stat-group-border), 0 1px 0 var(--stat-group-border)}.ds-stat-group:is([data-variant=framed],[data-variant=ruled])>.ds-stat{padding:var(--stat-cell-padding);box-shadow:calc(1px * var(--_dir)) 0 0 var(--stat-group-border), 0 1px 0 var(--stat-group-border)}.ds-stat-group[data-variant=framed]{border:1px solid var(--stat-group-border);border-radius:var(--stat-group-radius);background:var(--stat-group-bg)}.ds-status{--_color:var(--status-neutral);--_size:var(--status-mark-size);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:baseline;gap:var(--status-gap);border-radius:var(--radius-xs);min-width:0;max-width:100%;color:var(--_color);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:inline-flex;position:relative}.ds-status:focus{outline:none}.ds-status:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-status:before{content:"";margin-block:calc((1lh - var(--_size)) / 2);forced-color-adjust:none;align-self:flex-start}.ds-status__word{min-width:0}.ds-status[data-status=idle]{--_color:var(--status-idle)}.ds-status[data-status=queued]{--_color:var(--status-queued)}.ds-status[data-status=draft]{--_color:var(--status-draft)}.ds-status[data-status=running]{--_color:var(--status-running)}.ds-status[data-status=waiting]{--_color:var(--status-waiting)}.ds-status[data-status=paused]{--_color:var(--status-paused)}.ds-status[data-status=done]{--_color:var(--status-done)}.ds-status[data-status=warning]{--_color:var(--status-warning)}.ds-status[data-status=failed]{--_color:var(--status-failed)}.ds-status[data-status=canceled]{--_color:var(--status-canceled)}.ds-status[data-status=backlog]{--_color:var(--status-backlog)}.ds-status[data-status=todo]{--_color:var(--status-todo)}.ds-status[data-status=in-progress]{--_color:var(--status-in-progress)}.ds-status[data-status=in-review]{--_color:var(--status-in-review)}.ds-status[data-size=s]{font-size:var(--font-size-xs)}.ds-status[data-mark=icon]{--_size:var(--icon-size-s)}.ds-status:empty{justify-content:center}.ds-status:empty:before{align-self:center;margin-block-start:0;margin-block-end:0}.ds-status[data-mark=icon]:empty:before{color:var(--_color)}@media (forced-colors:active){.ds-status:before,.ds-status[data-mark=icon]:empty:before{color:canvastext}}.ds-status[data-status=done]:before{width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-done-xs) center/contain no-repeat;mask:var(--glyph-done-xs) center/contain no-repeat;width:var(--_size);height:var(--_size);background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status[data-mark=icon][data-status=done]:before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-done-s) center/contain no-repeat;mask:var(--glyph-done-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status[data-status=warning]:before{width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-warning-xs) center/contain no-repeat;mask:var(--glyph-warning-xs) center/contain no-repeat;width:var(--_size);height:var(--_size);background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status[data-mark=icon][data-status=warning]:before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-warning-s) center/contain no-repeat;mask:var(--glyph-warning-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status[data-status=failed]:before{width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-failed-xs) center/contain no-repeat;mask:var(--glyph-failed-xs) center/contain no-repeat;width:var(--_size);height:var(--_size);background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status[data-mark=icon][data-status=failed]:before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-failed-s) center/contain no-repeat;mask:var(--glyph-failed-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status[data-status=canceled]:before{width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-canceled-xs) center/contain no-repeat;mask:var(--glyph-canceled-xs) center/contain no-repeat;width:var(--_size);height:var(--_size);background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status[data-mark=icon][data-status=canceled]:before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-canceled-s) center/contain no-repeat;mask:var(--glyph-canceled-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status[data-status=paused]:before{width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-paused-xs) center/contain no-repeat;mask:var(--glyph-paused-xs) center/contain no-repeat;width:var(--_size);height:var(--_size);background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status[data-mark=icon][data-status=paused]:before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-paused-s) center/contain no-repeat;mask:var(--glyph-paused-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status[data-status=waiting]:before{width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-waiting-xs) center/contain no-repeat;mask:var(--glyph-waiting-xs) center/contain no-repeat;width:var(--_size);height:var(--_size);background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status[data-mark=icon][data-status=waiting]:before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-waiting-s) center/contain no-repeat;mask:var(--glyph-waiting-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status[data-status=backlog]:before{width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-backlog-xs) center/contain no-repeat;mask:var(--glyph-backlog-xs) center/contain no-repeat;width:var(--_size);height:var(--_size);background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status[data-mark=icon][data-status=backlog]:before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-backlog-s) center/contain no-repeat;mask:var(--glyph-backlog-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status[data-status=todo]:before{width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-todo-xs) center/contain no-repeat;mask:var(--glyph-todo-xs) center/contain no-repeat;width:var(--_size);height:var(--_size);background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status[data-mark=icon][data-status=todo]:before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-todo-s) center/contain no-repeat;mask:var(--glyph-todo-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status[data-status=in-progress]:before{width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-in-progress-xs) center/contain no-repeat;mask:var(--glyph-in-progress-xs) center/contain no-repeat;width:var(--_size);height:var(--_size);background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status[data-mark=icon][data-status=in-progress]:before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-in-progress-s) center/contain no-repeat;mask:var(--glyph-in-progress-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status[data-status=in-review]:before{width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-in-review-xs) center/contain no-repeat;mask:var(--glyph-in-review-xs) center/contain no-repeat;width:var(--_size);height:var(--_size);background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status[data-mark=icon][data-status=in-review]:before{width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-in-review-s) center/contain no-repeat;mask:var(--glyph-in-review-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-status:not(:-webkit-any([data-status=running],[data-status=done],[data-status=warning],[data-status=failed],[data-status=canceled],[data-status=paused],[data-status=waiting],[data-status=backlog],[data-status=todo],[data-status=in-progress],[data-status=in-review])):before{display:none}.ds-status:not(:-moz-any([data-status=running],[data-status=done],[data-status=warning],[data-status=failed],[data-status=canceled],[data-status=paused],[data-status=waiting],[data-status=backlog],[data-status=todo],[data-status=in-progress],[data-status=in-review])):before{display:none}.ds-status:not(:is([data-status=running],[data-status=done],[data-status=warning],[data-status=failed],[data-status=canceled],[data-status=paused],[data-status=waiting],[data-status=backlog],[data-status=todo],[data-status=in-progress],[data-status=in-review])):before{display:none}.ds-status:not(:-webkit-any([data-status=running],[data-status=done],[data-status=warning],[data-status=failed],[data-status=canceled],[data-status=paused],[data-status=waiting],[data-status=backlog],[data-status=todo],[data-status=in-progress],[data-status=in-review])):empty:before{width:var(--_size);height:var(--_size);display:block}.ds-status:not(:-moz-any([data-status=running],[data-status=done],[data-status=warning],[data-status=failed],[data-status=canceled],[data-status=paused],[data-status=waiting],[data-status=backlog],[data-status=todo],[data-status=in-progress],[data-status=in-review])):empty:before{width:var(--_size);height:var(--_size);display:block}.ds-status:not(:is([data-status=running],[data-status=done],[data-status=warning],[data-status=failed],[data-status=canceled],[data-status=paused],[data-status=waiting],[data-status=backlog],[data-status=todo],[data-status=in-progress],[data-status=in-review])):empty:before{width:var(--_size);height:var(--_size);display:block}.ds-status[data-status=running]{--_arc:calc(var(--_size) * 5 / 6)}.ds-status[data-status=running]:before{margin:calc((1lh - var(--_arc)) / 2) calc((var(--_size) - var(--_arc)) / 2);width:var(--_arc);height:var(--_arc);border:var(--status-stroke) solid currentColor;corner-shape:round;animation:ds-spin var(--spin-duration) linear infinite;background:0 0;border-right-color:#0000;border-radius:50%;flex-shrink:0;-webkit-mask:none;mask:none}@media (prefers-reduced-motion:reduce){.ds-status[data-status=running]:before{animation-duration:calc(var(--spin-duration) * 3);animation:none}}.ds-status[data-status=running]:empty:before{margin:calc((var(--_size) - var(--_arc)) / 2)}[data-offscreen] .ds-status[data-status=running]:before{animation-play-state:paused}.ds-steps{--_width:24rem;--_gap:var(--space-6);--_head:var(--icon-size-xs);--_padding-block:var(--space-3);--_padding-inline:var(--space-4);--_lines:var(--space-1);width:100%;max-width:var(--steps-width,var(--_width));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-steps[data-density=compact]{--_gap:var(--space-4);--_padding-block:var(--space-2);--_padding-inline:var(--space-3);--_lines:var(--space-0-5)}.ds-steps__step{--_mark:var(--status-neutral);--_title:var(--text-primary);--_rest:var(--card-border);--_style:solid;--_ring:var(--border-primary);--_numeral:var(--text-tertiary);flex-direction:column;display:flex;position:relative}.ds-steps__step:not(:first-child){padding-block-start:var(--_gap)}.ds-steps__step:not(:first-child):before,.ds-steps__step:not(:first-child):after{content:"";color:var(--icon-tertiary);margin-inline-start:auto;margin-inline-end:auto;position:absolute;left:0;right:0}.ds-steps__step:not(:first-child):before{width:1px;height:calc(var(--_gap) - var(--_head) * .25);background:currentColor;top:0}.ds-steps__step:not(:first-child):after{width:var(--_head);height:var(--_head);-webkit-mask:var(--glyph-chevron-down-xs) center/contain no-repeat;mask:var(--glyph-chevron-down-xs) center/contain no-repeat;background:currentColor;flex-shrink:0;top:calc(var(--_gap) - var(--_head) * .75)}.ds-steps__step[data-state=complete]{--_mark:var(--status-done);--_ring:var(--_mark)}.ds-steps__step[data-state=current]{--_mark:var(--text-primary);--_ring:var(--border-active);--_numeral:var(--text-primary)}.ds-steps__step[data-state=running]{--_mark:var(--status-running);--_numeral:var(--text-primary)}.ds-steps__step[data-state=held]{--_mark:var(--status-waiting);--_ring:var(--border-active)}.ds-steps__step[data-state=failed]{--_mark:var(--status-failed);--_ring:var(--_mark)}.ds-steps__step[data-state=skipped]{--_title:var(--text-secondary);--_mark:var(--status-canceled)}.ds-steps__step[data-state=waiting]{--_mark:var(--status-queued);--_title:var(--text-secondary);--_rest:var(--border-secondary);--_style:dashed}.ds-steps__node{--_bg:var(--card-bg);--_border:var(--_rest);gap:var(--_lines);width:100%;padding-block:var(--_padding-block);padding-inline:var(--_padding-inline);border:1px var(--_style) var(--_border);border-radius:var(--radius-m);background:var(--_bg);color:var(--text-primary);text-align:start;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""detail""status";margin:0;display:grid}.ds-steps[data-density=compact] .ds-steps__node{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title status""detail detail"}button.ds-steps__node{cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), border-color var(--duration-fast) var(--easing-default), box-shadow var(--duration-fast) var(--easing-default)}button.ds-steps__node:focus{outline:none}button.ds-steps__node:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){button.ds-steps__node:hover{--_bg:var(--card-bg-hover);--_border:var(--border-hover)}}button.ds-steps__node[aria-pressed=true]{--_bg:var(--bg-surface-3);--_border:var(--border-active);box-shadow:0 0 0 1px var(--border-active)}@media (hover:hover){button.ds-steps__node[aria-pressed=true]:hover{--_bg:var(--bg-surface-3-hover)}}.ds-steps__title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--_title);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;overflow-wrap:anywhere;grid-area:title}.ds-steps__detail{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;overflow-wrap:anywhere;grid-area:detail}.ds-steps__status{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:center;gap:var(--status-gap);color:var(--_mark);font-weight:var(--font-weight-medium);grid-area:status;justify-self:start;display:inline-flex}.ds-steps[data-density=compact] .ds-steps__status{justify-self:end}.ds-steps__step[data-state=complete] .ds-steps__status:before{content:"";color:var(--_mark);width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-done-xs) center/contain no-repeat;mask:var(--glyph-done-xs) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-steps__step[data-state=failed] .ds-steps__status:before{content:"";color:var(--_mark);width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-failed-xs) center/contain no-repeat;mask:var(--glyph-failed-xs) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-steps__step[data-state=held] .ds-steps__status:before{content:"";color:var(--_mark);width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-waiting-xs) center/contain no-repeat;mask:var(--glyph-waiting-xs) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-steps__step[data-state=skipped] .ds-steps__status:before{content:"";color:var(--_mark);width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-canceled-xs) center/contain no-repeat;mask:var(--glyph-canceled-xs) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-steps__step[data-state=running] .ds-steps__status:before{content:"";width:var(--status-arc-size);height:var(--status-arc-size);border:var(--status-stroke) solid var(--_mark);corner-shape:round;animation:ds-spin var(--spin-duration) linear infinite;background:0 0;border-right-color:#0000;border-radius:50%;flex-shrink:0;-webkit-mask:none;mask:none}@media (prefers-reduced-motion:reduce){.ds-steps__step[data-state=running] .ds-steps__status:before{animation-duration:calc(var(--spin-duration) * 3)}}.ds-steps__branch{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;padding:var(--space-2) var(--space-3);border:1px dashed var(--border-secondary);border-radius:var(--radius-s);overflow-wrap:anywhere;margin:0;margin-block-start:var(--_gap);position:relative}.ds-steps__branch:before,.ds-steps__branch:after{content:"";color:var(--icon-tertiary);margin-inline-start:auto;margin-inline-end:auto;position:absolute;left:0;right:0}.ds-steps__branch:before{width:1px;height:calc(var(--_gap) - var(--_head) * .25);background:currentColor;top:0}.ds-steps__branch:after{width:var(--_head);height:var(--_head);-webkit-mask:var(--glyph-chevron-down-xs) center/contain no-repeat;mask:var(--glyph-chevron-down-xs) center/contain no-repeat;background:currentColor;flex-shrink:0;top:calc(var(--_gap) - var(--_head) * .75)}.ds-steps__branch:before{top:calc(-1 * var(--_gap) - 1px)}.ds-steps__branch:after{top:calc(-1 * var(--_head) * .75 - 1px)}.ds-steps[data-variant=marker]{--_width:none;--_marker:var(--steps-marker-size);--_marker-gap:var(--space-3);--_row-gap:var(--space-5)}.ds-steps[data-variant=marker][data-size=s]{--_marker:var(--steps-marker-size-s);--_marker-gap:var(--space-2);--_row-gap:var(--space-4)}.ds-steps[data-variant=marker][data-density=compact]{--_row-gap:var(--space-3)}.ds-steps[data-variant=marker][data-orientation=horizontal]{flex-flow:wrap;container:ds-steps/inline-size}.ds-steps[data-variant=marker]>.ds-steps__step{padding-block-end:var(--_row-gap)}.ds-steps[data-variant=marker]>.ds-steps__step:not(:first-child){padding-block-start:0}.ds-steps[data-variant=marker]>.ds-steps__step:before,.ds-steps[data-variant=marker]>.ds-steps__step:after{content:none}.ds-steps[data-variant=marker]>.ds-steps__step:last-child{padding-block-end:0}.ds-steps[data-variant=marker]>.ds-steps__step:not(:last-child):before,.ds-steps[data-variant=marker]>.ds-steps__step:not(:last-child):after{content:"";inset:calc(var(--_marker) + var(--space-1)) auto var(--space-1);width:var(--steps-track-width);background:var(--steps-track);pointer-events:none;height:auto;margin:0;position:absolute;-webkit-mask:none;mask:none}.ds-steps[data-variant=marker]>.ds-steps__step:not(:last-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc((var(--_marker) - var(--steps-track-width)) / 2)}.ds-steps[data-variant=marker]>.ds-steps__step:not(:last-child):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc((var(--_marker) - var(--steps-track-width)) / 2)}.ds-steps[data-variant=marker]>.ds-steps__step:not(:last-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc((var(--_marker) - var(--steps-track-width)) / 2)}.ds-steps[data-variant=marker]>.ds-steps__step:not(:last-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc((var(--_marker) - var(--steps-track-width)) / 2)}.ds-steps[data-variant=marker]>.ds-steps__step:not(:last-child):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc((var(--_marker) - var(--steps-track-width)) / 2)}.ds-steps[data-variant=marker]>.ds-steps__step:not(:last-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc((var(--_marker) - var(--steps-track-width)) / 2)}.ds-steps[data-variant=marker]>.ds-steps__step:not(:last-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc((var(--_marker) - var(--steps-track-width)) / 2)}.ds-steps[data-variant=marker]>.ds-steps__step:not(:last-child):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc((var(--_marker) - var(--steps-track-width)) / 2)}.ds-steps[data-variant=marker]>.ds-steps__step:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc((var(--_marker) - var(--steps-track-width)) / 2)}.ds-steps[data-variant=marker]>.ds-steps__step:not(:last-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc((var(--_marker) - var(--steps-track-width)) / 2)}.ds-steps[data-variant=marker]>.ds-steps__step:not(:last-child):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc((var(--_marker) - var(--steps-track-width)) / 2)}.ds-steps[data-variant=marker]>.ds-steps__step:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc((var(--_marker) - var(--steps-track-width)) / 2)}.ds-steps[data-variant=marker]>.ds-steps__step:not(:last-child):after{background:var(--steps-track-fill);transform-origin:top;transition:scale calc(var(--steps-fill-duration) * var(--motion-scale,1)) var(--easing-out);scale:1 0}.ds-steps[data-variant=marker]>.ds-steps__step[data-state=complete]:not(:last-child):after{scale:1}.ds-steps[data-variant=marker][data-orientation=horizontal]>.ds-steps__step{flex:0 0 100%;min-width:0}.ds-steps[data-variant=marker] .ds-steps__node{grid-template-areas:"marker title status."".detail detail detail";grid-template-columns:var(--_marker) minmax(0, max-content) auto minmax(0, 1fr);grid-template-rows:var(--_marker);gap:var(--space-0-5) 0;border-radius:var(--radius-s);box-shadow:none;background:0 0;border:0;padding:0;position:relative}.ds-steps[data-variant=marker] .ds-steps__node:focus{outline:none}.ds-steps[data-variant=marker] .ds-steps__node:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-steps[data-variant=marker] .ds-steps__node .ds-steps__title{align-self:center;margin-inline-start:var(--_marker-gap)}.ds-steps[data-variant=marker] .ds-steps__node .ds-steps__detail{margin-inline-start:var(--_marker-gap)}.ds-steps[data-variant=marker] .ds-steps__node .ds-steps__status{white-space:nowrap;place-self:center start;margin-inline-start:var(--space-1-5)}.ds-steps[data-variant=marker] .ds-steps__node .ds-steps__status:before{content:none}.ds-steps[data-variant=marker][data-size=s] .ds-steps__title{font-size:var(--font-size-xs)}.ds-steps[data-variant=marker] button.ds-steps__node{cursor:pointer}@media (hover:hover){.ds-steps[data-variant=marker] button.ds-steps__node:not(:disabled):hover .ds-steps__title{text-decoration:underline;-webkit-text-decoration-color:var(--border-active);text-decoration-color:var(--border-active);text-underline-offset:.2em;text-decoration-thickness:1px}}.ds-steps[data-variant=marker] button.ds-steps__node:disabled{cursor:not-allowed}@media (pointer:coarse){.ds-steps[data-variant=marker] button.ds-steps__node{min-block-size:var(--hit-size);min-inline-size:var(--hit-size)}}.ds-steps__marker{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;width:var(--_marker);height:var(--_marker);border:1px solid var(--_ring);border-radius:var(--radius-full);corner-shape:round;color:var(--_numeral);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;transition:border-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default), box-shadow var(--duration-fast) var(--easing-default);grid-area:marker;place-items:center;display:grid;position:relative}.ds-steps__step[data-state=current] .ds-steps__marker{box-shadow:inset 0 0 0 1px var(--_ring)}.ds-steps__step[data-state=complete] .ds-steps__marker{color:#0000}.ds-steps__step[data-state=complete] .ds-steps__marker:after{content:"";color:var(--_mark);width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-check-xs) center/contain no-repeat;mask:var(--glyph-check-xs) center/contain no-repeat;background:currentColor;flex-shrink:0;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.ds-steps__step[data-state=failed] .ds-steps__marker{color:#0000}.ds-steps__step[data-state=failed] .ds-steps__marker:after{content:"";color:var(--_mark);width:var(--icon-size-xs);height:var(--icon-size-xs);background:currentColor;flex-shrink:0;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-steps__step[data-state=held] .ds-steps__marker{color:#0000}.ds-steps__step[data-state=held] .ds-steps__marker:after{content:"";color:var(--_mark);width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-waiting-xs) center/contain no-repeat;mask:var(--glyph-waiting-xs) center/contain no-repeat;background:currentColor;flex-shrink:0;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.ds-steps__step[data-state=skipped] .ds-steps__marker{color:#0000}.ds-steps__step[data-state=skipped] .ds-steps__marker:after{content:"";color:var(--_mark);width:var(--icon-size-xs);height:var(--icon-size-xs);background:currentColor;flex-shrink:0;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-steps__step[data-state=running] .ds-steps__marker{border-color:#0000}.ds-steps__step[data-state=running] .ds-steps__marker:before{content:"";width:var(--_marker);height:var(--_marker);border:var(--status-stroke) solid var(--_mark);corner-shape:round;animation:ds-spin var(--spin-duration) linear infinite;background:0 0;border-right-color:#0000;border-radius:50%;flex-shrink:0;position:absolute;top:-1px;-webkit-mask:none;mask:none}.ds-steps__step[data-state=running] .ds-steps__marker:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-1px}.ds-steps__step[data-state=running] .ds-steps__marker:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-1px}.ds-steps__step[data-state=running] .ds-steps__marker:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-1px}.ds-steps__step[data-state=running] .ds-steps__marker:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-1px}.ds-steps__step[data-state=running] .ds-steps__marker:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-1px}.ds-steps__step[data-state=running] .ds-steps__marker:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-1px}@media (prefers-reduced-motion:reduce){.ds-steps__step[data-state=running] .ds-steps__marker:before{animation-duration:calc(var(--spin-duration) * 3)}}@container ds-steps (width>=30rem){.ds-steps[data-variant=marker][data-orientation=horizontal]>.ds-steps__step{flex:1 1 0;padding-block-end:0;padding-inline-end:var(--space-2)}.ds-steps[data-variant=marker][data-orientation=horizontal]>.ds-steps__step:last-child{flex:none;max-width:50%;padding-inline-end:0}.ds-steps[data-variant=marker][data-orientation=horizontal]>.ds-steps__step:not(:last-child):before,.ds-steps[data-variant=marker][data-orientation=horizontal]>.ds-steps__step:not(:last-child):after{inset:calc((var(--_marker) - var(--steps-track-width)) / 2) auto auto;inset-inline:calc(var(--_marker) + var(--space-2)) var(--space-2);width:auto;height:var(--steps-track-width)}.ds-steps[data-variant=marker][data-orientation=horizontal]>.ds-steps__step:not(:last-child):after{transform-origin:0;scale:0 1}.ds-steps[data-variant=marker][data-orientation=horizontal]>.ds-steps__step:not(:last-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{transform-origin:100%}.ds-steps[data-variant=marker][data-orientation=horizontal]>.ds-steps__step:not(:last-child):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{transform-origin:100%}.ds-steps[data-variant=marker][data-orientation=horizontal]>.ds-steps__step:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{transform-origin:100%}.ds-steps[data-variant=marker][data-orientation=horizontal]>.ds-steps__step[data-state=complete]:not(:last-child):after{scale:1}.ds-steps[data-variant=marker][data-orientation=horizontal] .ds-steps__node{grid-template-columns:minmax(0,max-content) auto minmax(0,1fr);grid-template-areas:"marker marker marker""title status.""detail detail detail";grid-template-rows:var(--_marker) auto auto}.ds-steps[data-variant=marker][data-orientation=horizontal] .ds-steps__node .ds-steps__marker{justify-self:start;margin-block-end:var(--space-2)}.ds-steps[data-variant=marker][data-orientation=horizontal] .ds-steps__node .ds-steps__title,.ds-steps[data-variant=marker][data-orientation=horizontal] .ds-steps__node .ds-steps__detail{text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;margin-inline-start:0;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-steps[data-variant=marker][data-orientation=horizontal] .ds-steps__node .ds-steps__title,.ds-steps[data-variant=marker][data-orientation=horizontal] .ds-steps__node .ds-steps__status{align-self:baseline}}@media (forced-colors:active){.ds-steps__marker{border-color:canvastext}.ds-steps__marker:after{forced-color-adjust:none;background:canvastext}.ds-steps[data-variant=marker]>.ds-steps__step:not(:last-child):before{background:graytext}.ds-steps[data-variant=marker]>.ds-steps__step:not(:last-child):after{background:canvastext}}.ds-swatch-picker{--_size:var(--swatch-picker-size);align-items:center;gap:var(--swatch-picker-gap);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.ds-swatch-picker[data-size=l]{--_size:var(--swatch-picker-size-l)}@media (pointer:coarse){.ds-swatch-picker{gap:var(--space-3)}}.ds-swatch-picker__option{cursor:pointer;flex:none;display:inline-grid;position:relative}.ds-swatch-picker__option:has(>.ds-swatch-picker__input:disabled){cursor:not-allowed}.ds-swatch-picker__input{z-index:1;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (pointer:coarse){.ds-swatch-picker__input{width:max(100%, var(--hit-size));height:max(100%, var(--hit-size))}}.ds-swatch-picker__swatch{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;box-sizing:content-box;width:var(--_size);height:var(--_size);padding:var(--swatch-picker-ring-gap);border:var(--swatch-picker-ring-width) solid transparent;border-radius:var(--radius-full);corner-shape:round;background:var(--identity-color,var(--swatch-picker-default));color:var(--swatch-picker-check);font-size:var(--font-size-xs);letter-spacing:0;transition:border-color var(--duration-fast) var(--easing-default), opacity var(--duration-fast) var(--easing-default);background-clip:content-box;place-items:center;display:inline-grid;position:relative}.ds-swatch-picker__swatch[data-color=purple]{--identity-color:var(--identity-purple)}.ds-swatch-picker__swatch[data-color=indigo]{--identity-color:var(--identity-indigo)}.ds-swatch-picker__swatch[data-color=blue]{--identity-color:var(--identity-blue)}.ds-swatch-picker__swatch[data-color=teal]{--identity-color:var(--identity-teal)}.ds-swatch-picker__swatch[data-color=green]{--identity-color:var(--identity-green)}.ds-swatch-picker__swatch[data-color=amber]{--identity-color:var(--identity-amber)}.ds-swatch-picker__swatch[data-color=rust]{--identity-color:var(--identity-rust)}.ds-swatch-picker__swatch[data-color=pink]{--identity-color:var(--identity-pink)}.ds-swatch-picker__swatch[data-color=muted]{--identity-color:var(--identity-muted)}.ds-swatch-picker__swatch:not([data-color]){--identity-color:var(--swatch-picker-default);color:var(--swatch-picker-default-text)}.ds-swatch-picker[data-size=l] .ds-swatch-picker__swatch{font-size:var(--font-size-s)}.ds-swatch-picker__swatch:empty:after{content:"";width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-check-s) center/contain no-repeat;mask:var(--glyph-check-s) center/contain no-repeat;opacity:0;width:60%;height:60%;transition:opacity var(--duration-fast) var(--easing-out), scale calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-out);background:currentColor;flex-shrink:0;scale:.6}@media (hover:hover){:scope:hover .ds-swatch-picker__option:hover>.ds-swatch-picker__input:not(:-webkit-any(:checked,:disabled))+.ds-swatch-picker__swatch{border-color:var(--swatch-picker-ring-hover)}:scope:hover .ds-swatch-picker__option:hover>.ds-swatch-picker__input:not(:-moz-any(:checked,:disabled))+.ds-swatch-picker__swatch{border-color:var(--swatch-picker-ring-hover)}:scope:hover .ds-swatch-picker__option:hover>.ds-swatch-picker__input:not(:is(:checked,:disabled))+.ds-swatch-picker__swatch{border-color:var(--swatch-picker-ring-hover)}}.ds-swatch-picker__input:checked+.ds-swatch-picker__swatch{border-color:var(--swatch-picker-ring)}.ds-swatch-picker__input:checked+.ds-swatch-picker__swatch:after{opacity:1;scale:1}.ds-swatch-picker__input:focus-visible+.ds-swatch-picker__swatch{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-swatch-picker__input:disabled+.ds-swatch-picker__swatch{opacity:var(--swatch-picker-disabled-opacity)}@media (forced-colors:active){.ds-swatch-picker__swatch{forced-color-adjust:none}.ds-swatch-picker__input:checked+.ds-swatch-picker__swatch{border-color:highlight}.ds-swatch-picker__input:focus-visible+.ds-swatch-picker__swatch{outline-color:canvastext}}.ds-swipe-row{--_x:0px;--_cover:0px;min-width:0;transition:grid-template-rows calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-in-out), opacity var(--duration-base) var(--easing-in-out);grid-template-rows:1fr;display:grid;position:relative;overflow:clip}.ds-swipe-row[data-state=collapsed]{opacity:0;pointer-events:none;grid-template-rows:0fr}.ds-swipe-row__content{min-width:0;min-height:0;translate:var(--_x) 0;touch-action:pan-y pinch-zoom;transition:translate calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-out);grid-area:1/1}.ds-swipe-row[data-dragging] .ds-swipe-row__content{-webkit-user-select:none;user-select:none;transition:none}.ds-swipe-row__actions{--_bg:var(--swipe-row-action-bg);background:var(--_bg);width:100%;translate:var(--_x) 0;transition:translate calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-out);display:flex;position:absolute;top:0;bottom:0;container:swipe-row-actions/size}.ds-swipe-row[data-dragging] .ds-swipe-row__actions{transition:none}.ds-swipe-row__actions[data-side=end]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:100%}.ds-swipe-row__actions[data-side=end]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:100%}.ds-swipe-row__actions[data-side=end]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:100%}.ds-swipe-row__actions[data-side=end]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:100%}.ds-swipe-row__actions[data-side=end]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:100%}.ds-swipe-row__actions[data-side=end]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:100%}.ds-swipe-row__actions[data-side=start]{justify-content:flex-end}.ds-swipe-row__actions[data-side=start]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:100%}.ds-swipe-row__actions[data-side=start]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:100%}.ds-swipe-row__actions[data-side=start]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:100%}.ds-swipe-row__actions[data-side=start]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:100%}.ds-swipe-row__actions[data-side=start]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:100%}.ds-swipe-row__actions[data-side=start]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:100%}.ds-swipe-row__actions[data-side=end]:has(>.ds-swipe-row__action:last-child[data-variant=danger]){--_bg:var(--swipe-row-danger-bg)}.ds-swipe-row__actions[data-side=start]:has(>.ds-swipe-row__action:first-child[data-variant=danger]){--_bg:var(--swipe-row-danger-bg)}.ds-swipe-row__actions[data-side=end]:has(>.ds-swipe-row__action:last-child[data-variant=accent]){--_bg:var(--swipe-row-accent-bg)}.ds-swipe-row__actions[data-side=start]:has(>.ds-swipe-row__action:first-child[data-variant=accent]){--_bg:var(--swipe-row-accent-bg)}.ds-swipe-row__action{--_bg:var(--swipe-row-action-bg);--_text:var(--swipe-row-action-text);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--swipe-row-action-width);padding-inline:var(--space-3);background:var(--_bg);color:var(--_text);white-space:nowrap;transition:translate calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-out), opacity var(--duration-fast) var(--easing-out);flex-direction:column;flex:none;display:flex;position:relative}.ds-swipe-row__action:focus{outline:none}.ds-swipe-row__action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-swipe-row__action[data-variant=danger]{--_bg:var(--swipe-row-danger-bg);--_text:var(--swipe-row-danger-text)}.ds-swipe-row__action[data-variant=accent]{--_bg:var(--swipe-row-accent-bg);--_text:var(--swipe-row-accent-text)}.ds-swipe-row__actions[data-side=end]>.ds-swipe-row__action:last-child,.ds-swipe-row__actions[data-side=start]>.ds-swipe-row__action:first-child{z-index:1}.ds-swipe-row[data-armed] .ds-swipe-row__actions[data-side=end]>.ds-swipe-row__action:last-child,.ds-swipe-row[data-armed] .ds-swipe-row__actions[data-side=start]>.ds-swipe-row__action:first-child{translate:var(--_cover) 0}.ds-swipe-row[data-armed] .ds-swipe-row__actions[data-side=end]>.ds-swipe-row__action:not(:last-child),.ds-swipe-row[data-armed] .ds-swipe-row__actions[data-side=start]>.ds-swipe-row__action:not(:first-child){opacity:0}.ds-swipe-row__icon{width:var(--icon-size);height:var(--icon-size);flex-shrink:0}@container swipe-row-actions (height<3.5rem){.ds-swipe-row__icon{display:none}}.ds-switch{--_thumb:var(--control-size);--_inset:var(--space-0-5);--_height:calc(var(--_thumb) + var(--_inset) * 2);--_width:calc(var(--_thumb) * 2 + var(--_inset) * 2);--_radius:var(--radius-s);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.ds-switch[data-size=s]{--_thumb:calc(var(--control-size) - var(--space-1));font-size:var(--font-size-xs)}.ds-switch[data-shape=pill]{--_radius:var(--radius-full)}.ds-switch[data-shape=pill] .ds-switch__track,.ds-switch[data-shape=pill] .ds-switch__thumb{corner-shape:round}.ds-switch:has(.ds-switch__label){--_width:calc(var(--_thumb) * 3.5 + var(--_inset) * 2)}.ds-switch:has(>.ds-switch__input:disabled){cursor:not-allowed}@media (pointer:coarse){.ds-switch:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-switch__input{z-index:1;opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.ds-switch__track{box-sizing:border-box;width:var(--_width);height:var(--_height);border-radius:var(--_radius);background:var(--control-track-bg);transition:background-color var(--duration-fast) var(--easing-out);flex-shrink:0;align-items:center;display:flex;position:relative}.ds-switch__thumb{top:var(--_inset);width:var(--_thumb);height:var(--_thumb);border-radius:max(var(--radius-xs), var(--_radius) - var(--_inset));background:var(--control-thumb-bg);transition:inset-inline-start var(--duration-fast) var(--easing-out), background-color var(--duration-fast) var(--easing-out);position:absolute}.ds-switch__thumb:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--_inset)}.ds-switch__thumb:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--_inset)}.ds-switch__thumb:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--_inset)}.ds-switch__thumb:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--_inset)}.ds-switch__thumb:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--_inset)}.ds-switch__thumb:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--_inset)}.ds-switch__label{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;min-width:0;font-size:var(--font-size-xs);pointer-events:none;transition:opacity var(--duration-fast) var(--easing-out);flex:1}.ds-switch__label[data-state=on]{text-align:start;color:var(--control-checked-fg);opacity:0;padding-inline-start:var(--space-2)}.ds-switch__label[data-state=off]{text-align:end;color:var(--text-tertiary);opacity:1;padding-inline-end:var(--space-2)}.ds-switch__text{min-width:0}.ds-switch__input:focus-visible~.ds-switch__track{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-switch__input:checked~.ds-switch__track{background:var(--control-checked-bg)}.ds-switch__input:checked~.ds-switch__track .ds-switch__thumb{background:var(--control-checked-fg)}.ds-switch__input:checked~.ds-switch__track .ds-switch__thumb:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - var(--_thumb) - var(--_inset))}.ds-switch__input:checked~.ds-switch__track .ds-switch__thumb:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - var(--_thumb) - var(--_inset))}.ds-switch__input:checked~.ds-switch__track .ds-switch__thumb:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - var(--_thumb) - var(--_inset))}.ds-switch__input:checked~.ds-switch__track .ds-switch__thumb:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - var(--_thumb) - var(--_inset))}.ds-switch__input:checked~.ds-switch__track .ds-switch__thumb:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - var(--_thumb) - var(--_inset))}.ds-switch__input:checked~.ds-switch__track .ds-switch__thumb:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - var(--_thumb) - var(--_inset))}.ds-switch__input:checked~.ds-switch__track .ds-switch__label[data-state=on]{opacity:1}.ds-switch__input:checked~.ds-switch__track .ds-switch__label[data-state=off]{opacity:0}.ds-switch__input:disabled~.ds-switch__track{background:var(--bg-disabled)}.ds-switch__input:disabled~.ds-switch__track .ds-switch__thumb{background:var(--text-disabled)}.ds-switch__input:disabled~.ds-switch__track .ds-switch__label,.ds-switch__input:disabled~.ds-switch__text{color:var(--text-disabled)}@media (prefers-reduced-motion:reduce){.ds-switch__track,.ds-switch__thumb,.ds-switch__label{transition:none}}.ds-tab-bar{--_selected-text:var(--tab-bar-item-text-active);z-index:var(--z-sticky);box-sizing:border-box;align-items:center;gap:var(--space-1);min-width:0;height:calc(var(--tab-bar-row-height) + var(--safe-bottom));padding-inline:calc(var(--space-2) + var(--safe-left)) calc(var(--space-2) + var(--safe-right));padding-bottom:var(--safe-bottom);border-top:1px solid var(--tab-bar-border);background:var(--tab-bar-bg);display:flex;position:sticky;bottom:0}.ds-tab-bar[data-tone=accent]{--_selected-text:var(--tab-bar-item-text-accent)}.ds-tab-bar__item{justify-content:center;align-items:center;gap:var(--space-0-5);min-width:0;height:var(--tab-bar-item-height);padding-inline:var(--space-1);border-radius:var(--radius-full);corner-shape:round;color:var(--tab-bar-item-text);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);flex-direction:column;flex:1 1 0;text-decoration:none;display:flex;position:relative}.ds-tab-bar__item:focus{outline:none}.ds-tab-bar__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-tab-bar__item:not([aria-current=page]):hover{background:var(--tab-bar-item-hover);color:var(--tab-bar-item-text-active)}}.ds-tab-bar__item[aria-current=page]{color:var(--_selected-text)}.ds-tab-bar__item[aria-current=page]>.ds-tab-bar__icon:not([data-outline]){fill:currentColor}.ds-tab-bar__item[aria-current=page]>.ds-tab-bar__icon:not([data-outline]) [data-cutout]{fill:var(--tab-bar-icon-cutout);stroke:var(--tab-bar-icon-cutout)}.ds-tab-bar__item:disabled,.ds-tab-bar__item[aria-disabled=true]{color:var(--text-disabled);pointer-events:none}.ds-tab-bar__icon{width:var(--icon-size-l);height:var(--icon-size-l);flex-shrink:0}.ds-tab-bar__label{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--font-size-xs);margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-tab-bar__badge{top:var(--space-0-5);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute}.ds-tab-bar__badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% + var(--space-1-5))}.ds-tab-bar__badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% + var(--space-1-5))}.ds-tab-bar__badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% + var(--space-1-5))}.ds-tab-bar__badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% + var(--space-1-5))}.ds-tab-bar__badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% + var(--space-1-5))}.ds-tab-bar__badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% + var(--space-1-5))}.ds-tab-bar__aside{--btn-height:var(--tab-bar-item-height);flex:none;align-items:center;margin-inline-start:var(--space-1);display:flex}.ds-table{--_row:var(--table-row-height);--_pad:var(--table-cell-padding);min-width:0;max-width:100%;max-height:var(--table-max-height);border:1px solid var(--table-border);border-radius:var(--table-radius);background:var(--table-bg);overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;position:relative;overflow:auto}.ds-table[data-size=s]{--_row:var(--table-row-height-s);--_pad:var(--table-cell-padding-s)}.ds-table[data-size=l]{--_row:var(--table-row-height-l)}.ds-table[data-variant=plain]{border:0;border-radius:0}.ds-table:focus{outline:none}.ds-table:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-table__table{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;border-collapse:separate;border-spacing:0;width:100%}.ds-table__caption{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;padding:var(--space-3) var(--_pad) var(--space-1);caption-side:top;text-align:start;text-wrap:balance}:where(.ds-table__table)>*>tr>:-webkit-any(th,td){--_start:var(--_pad);height:var(--_row);padding-block-start:0;padding-block-end:0;padding-inline:var(--_start) var(--_pad);border-bottom:1px solid var(--table-row-border);text-align:start;vertical-align:middle;white-space:nowrap}:where(.ds-table__table)>*>tr>:-moz-any(th,td){--_start:var(--_pad);height:var(--_row);padding-block-start:0;padding-block-end:0;padding-inline:var(--_start) var(--_pad);border-bottom:1px solid var(--table-row-border);text-align:start;vertical-align:middle;white-space:nowrap}:where(.ds-table__table)>*>tr>:is(th,td){--_start:var(--_pad);height:var(--_row);padding-block-start:0;padding-block-end:0;padding-inline:var(--_start) var(--_pad);border-bottom:1px solid var(--table-row-border);text-align:start;vertical-align:middle;white-space:nowrap}:where(.ds-table__table)>thead>tr>th{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;z-index:var(--z-sticky);height:var(--table-head-height);border-bottom-color:var(--table-border);background:var(--table-bg);color:var(--table-head-text);position:sticky;top:0}:where(.ds-table__table)>tbody>tr>th{font-weight:var(--font-weight-medium)}:where(.ds-table__table)>tbody:last-child>tr:last-child>*{border-bottom:0}:where(.ds-table__table)>tfoot>tr>:-webkit-any(th,td){font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;border-bottom:0}:where(.ds-table__table)>tfoot>tr>:-moz-any(th,td){font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;border-bottom:0}:where(.ds-table__table)>tfoot>tr>:is(th,td){font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;border-bottom:0}:where(.ds-table__table) [data-numeric]{font-variant-numeric:tabular-nums;text-align:end}:where(.ds-table__table) [data-mono]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:inherit;letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);font-stretch:100%}:where(.ds-table__table) [data-muted]{color:var(--text-tertiary)}.ds-table__truncate{text-overflow:ellipsis;white-space:nowrap;max-width:var(--table-truncate-width);margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;display:block;overflow:hidden}:where(.ds-table__table)>tbody>tr{--_wash:transparent;background:var(--_wash);transition:background-color var(--duration-fast) var(--easing-default)}@media (hover:hover){:where(.ds-table__table)>tbody>tr:hover{--_wash:var(--table-row-hover)}}:where(.ds-table__table)>tbody>tr:has([aria-expanded=true]){--_wash:var(--table-row-hover)}:where(.ds-table__table)>tbody>tr:-webkit-any([aria-selected=true],[aria-current=true]){--_wash:var(--table-row-selected)}:where(.ds-table__table)>tbody>tr:-moz-any([aria-selected=true],[aria-current=true]){--_wash:var(--table-row-selected)}:where(.ds-table__table)>tbody>tr:is([aria-selected=true],[aria-current=true]){--_wash:var(--table-row-selected)}@media (forced-colors:active){:where(.ds-table__table)>tbody>tr:-webkit-any([aria-selected=true],[aria-current=true]){outline-offset:-1px;outline:1px solid highlight}:where(.ds-table__table)>tbody>tr:-moz-any([aria-selected=true],[aria-current=true]){outline-offset:-1px;outline:1px solid highlight}:where(.ds-table__table)>tbody>tr:is([aria-selected=true],[aria-current=true]){outline-offset:-1px;outline:1px solid highlight}}:where(.ds-table__table)>tbody>tr:-webkit-any(.ds-table__empty,.ds-table__loading){--_wash:transparent}:where(.ds-table__table)>tbody>tr:-moz-any(.ds-table__empty,.ds-table__loading){--_wash:transparent}:where(.ds-table__table)>tbody>tr:is(.ds-table__empty,.ds-table__loading){--_wash:transparent}:where(.ds-table__table)>tbody>.ds-table__empty>td{height:auto;padding:var(--space-2) 0;white-space:normal;text-wrap:pretty}:where(.ds-table__table)>tbody>.ds-table__empty>td>*{max-width:var(--_box-width,100%);position:sticky}:where(.ds-table__table)>tbody>.ds-table__empty>td>:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}:where(.ds-table__table)>tbody>.ds-table__empty>td>:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}:where(.ds-table__table)>tbody>.ds-table__empty>td>:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}:where(.ds-table__table)>tbody>.ds-table__empty>td>:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}:where(.ds-table__table)>tbody>.ds-table__empty>td>:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}:where(.ds-table__table)>tbody>.ds-table__empty>td>:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ds-table__sort{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-0-5);width:calc(100% + var(--_start) + var(--_pad));height:calc(var(--table-head-height) - 1px);margin-inline:calc(-1 * var(--_start)) calc(-1 * var(--_pad));padding-block-start:0;padding-block-end:0;padding-inline:var(--_start) var(--_pad);cursor:pointer;transition:color var(--duration-fast) var(--easing-default);background:0 0;border:0;display:flex}.ds-table__sort:focus{outline:none}.ds-table__sort:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ds-table__sort:hover{color:var(--text-primary)}}[data-numeric]>.ds-table__sort{flex-direction:row-reverse}.ds-table__sort-icon{width:var(--icon-size-xs);height:var(--icon-size-xs);--icon-stroke:var(--icon-stroke-xs);color:var(--icon-tertiary);opacity:0;transition:opacity var(--duration-fast) var(--easing-default), rotate calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default), color var(--duration-fast) var(--easing-default);flex-shrink:0}.ds-table__sort:-webkit-any(:hover,:focus-visible)>.ds-table__sort-icon{opacity:1}.ds-table__sort:-moz-any(:hover,:focus-visible)>.ds-table__sort-icon{opacity:1}.ds-table__sort:is(:hover,:focus-visible)>.ds-table__sort-icon{opacity:1}@media (hover:none){.ds-table__sort-icon{opacity:1}}.ds-table th:-webkit-any([aria-sort=ascending],[aria-sort=descending]){color:var(--text-primary)}.ds-table th:-moz-any([aria-sort=ascending],[aria-sort=descending]){color:var(--text-primary)}.ds-table th:is([aria-sort=ascending],[aria-sort=descending]){color:var(--text-primary)}.ds-table th:-webkit-any([aria-sort=ascending],[aria-sort=descending])>.ds-table__sort>.ds-table__sort-icon{color:var(--icon-secondary);opacity:1}.ds-table th:-moz-any([aria-sort=ascending],[aria-sort=descending])>.ds-table__sort>.ds-table__sort-icon{color:var(--icon-secondary);opacity:1}.ds-table th:is([aria-sort=ascending],[aria-sort=descending])>.ds-table__sort>.ds-table__sort-icon{color:var(--icon-secondary);opacity:1}.ds-table th[aria-sort=descending]>.ds-table__sort>.ds-table__sort-icon{rotate:180deg}:where(.ds-table__table)>*>tr>.ds-table__select{--_start:0;width:var(--hit-size);min-width:var(--hit-size);padding-inline-end:0}:where(.ds-table__table)>*>tr>.ds-table__select+*{--_start:0}:where(.ds-table__table)>:not(thead)>tr>.ds-table__select{position:relative}.ds-table__check{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ds-table__check:has(:disabled){cursor:not-allowed}:where(.ds-table__table)>*>tr>.ds-table__handle{width:0;padding-inline:var(--space-1) 0}@media (hover:hover){:where(.ds-table__table)>tbody>tr>.ds-table__handle>*{opacity:0;transition:opacity var(--duration-fast) var(--easing-default)}:where(.ds-table__table)>tbody>tr:-webkit-any(:hover,:focus-within)>.ds-table__handle>*{opacity:1}:where(.ds-table__table)>tbody>tr:-moz-any(:hover,:focus-within)>.ds-table__handle>*{opacity:1}:where(.ds-table__table)>tbody>tr:is(:hover,:focus-within)>.ds-table__handle>*{opacity:1}}@media (hover:none){:where(.ds-table__table)>*>tr>.ds-table__handle{display:none}}:where(.ds-table__table)>*>tr>.ds-table__actions{width:0;padding-inline:var(--space-1)}.ds-table__actions-group{justify-content:flex-end;align-items:center;gap:var(--space-0-5);display:flex}@media (hover:hover){:where(.ds-table__table)>tbody>tr>.ds-table__actions>.ds-table__actions-group{opacity:0;transition:opacity var(--duration-fast) var(--easing-default)}:where(.ds-table__table)>tbody>tr:-webkit-any(:hover,:focus-within,[aria-selected=true],[aria-current=true],:has([aria-expanded=true]))>.ds-table__actions>.ds-table__actions-group{opacity:1}:where(.ds-table__table)>tbody>tr:-moz-any(:hover,:focus-within,[aria-selected=true],[aria-current=true],:has([aria-expanded=true]))>.ds-table__actions>.ds-table__actions-group{opacity:1}:where(.ds-table__table)>tbody>tr:is(:hover,:focus-within,[aria-selected=true],[aria-current=true],:has([aria-expanded=true]))>.ds-table__actions>.ds-table__actions-group{opacity:1}.ds-table[data-overflow] :where(.ds-table__table)>tbody>tr>.ds-table__actions>.ds-table__actions-group{opacity:1}}.ds-table[data-overflow] :where(.ds-table__table)>*>tr>.ds-table__actions{border-inline-start:1px solid var(--table-row-border);background:var(--table-bg);box-shadow:inset 0 0 0 100vmax var(--_wash,transparent);position:sticky}.ds-table[data-overflow] :where(.ds-table__table)>*>tr>.ds-table__actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.ds-table[data-overflow] :where(.ds-table__table)>*>tr>.ds-table__actions:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.ds-table[data-overflow] :where(.ds-table__table)>*>tr>.ds-table__actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.ds-table[data-overflow] :where(.ds-table__table)>*>tr>.ds-table__actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.ds-table[data-overflow] :where(.ds-table__table)>*>tr>.ds-table__actions:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.ds-table[data-overflow] :where(.ds-table__table)>*>tr>.ds-table__actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.ds-table[data-overflow] :where(.ds-table__table)>thead>tr>.ds-table__actions{z-index:calc(var(--z-sticky) + 1)}.ds-tabs{--_height:var(--control-size-m);--_pad:var(--space-3);--_radius:var(--radius-s) var(--radius-s) 0 0;--_hover-bg:var(--bg-hover);--_hover-text:var(--text-primary);--_selected-bg:transparent;--_selected-text:var(--text-primary);--_selected-ring:var(--focus-ring-color);--_hairline:inset 0 -1px 0 var(--border-tertiary);flex-direction:column;min-width:0;display:flex}.ds-tabs__list{align-items:stretch;gap:var(--space-1);max-width:100%;box-shadow:var(--_hairline);scrollbar-width:none;display:flex;overflow-x:auto}.ds-tabs__list::-webkit-scrollbar{display:none}.ds-tabs__tab{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;--_pad-start:var(--_pad,var(--space-3));justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--_pad-start) var(--_pad,var(--space-3));border-radius:var(--_radius);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);height:var(--_height);cursor:pointer;background:0 0;flex:none;text-decoration:none;display:flex;position:relative}.ds-tabs__tab:focus{outline:none}.ds-tabs__tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-tabs__tab:has(>.ds-tabs__icon:first-child){--_pad-start:calc(var(--_pad,var(--space-3)) - var(--space-1))}.ds-tabs__tab:after{content:"";border-radius:var(--radius-full);corner-shape:round;background:var(--tabs-indicator,var(--bg-inverse));height:2px;inset-inline:var(--space-2);opacity:0;transition:opacity var(--duration-fast) var(--easing-default);position:absolute;bottom:0}@media (hover:hover){.ds-tabs__tab:hover{background:var(--_hover-bg);color:var(--_hover-text)}}.ds-tabs__tab[aria-selected=true]{--focus-ring-color:var(--_selected-ring);background:var(--_selected-bg);color:var(--_selected-text)}.ds-tabs__tab[aria-selected=true]:after{opacity:1}.ds-tabs__tab:disabled,.ds-tabs__tab[aria-disabled=true]{color:var(--text-disabled);pointer-events:none}.ds-tabs__icon{width:var(--_tray-icon,var(--icon-size));height:var(--_tray-icon,var(--icon-size));flex-shrink:0}.ds-tabs__panel{padding-block:var(--space-4)}.ds-tabs__panel:focus{outline:none}.ds-tabs__panel:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-tabs[data-variant=pill]{--_tray-bg:var(--tabs-bg,var(--bg-surface-3));--_hover-bg:var(--bg-surface-3-hover);--_hover-text:var(--text-primary);--_selected-bg:var(--tabs-selected-bg,var(--bg-inverse));--_selected-text:var(--tabs-selected-text,var(--text-on-inverse));--_selected-ring:var(--_selected-text);--_radius:var(--radius-item);--_inset:var(--space-0-5);--_pad:var(--space-3);--_hairline:none}.ds-tabs[data-variant=pill]>.ds-tabs__list{box-sizing:border-box;height:var(--_height);align-items:stretch;gap:var(--space-1);padding:var(--_inset);border-radius:calc(var(--_radius) + var(--_inset));background:var(--_tray-bg);align-self:flex-start}@supports (anchor-scope:all){.ds-tabs[data-variant=pill]>.ds-tabs__list{anchor-scope:--tray-selected;position:relative}.ds-tabs[data-variant=pill]>.ds-tabs__list>.ds-tabs__tab{z-index:1}.ds-tabs[data-variant=pill]>.ds-tabs__list>.ds-tabs__tab[aria-selected=true]{anchor-name:--tray-selected;background:0 0}.ds-tabs[data-variant=pill]>.ds-tabs__list:after{content:"";position-anchor:--tray-selected;top:anchor(top, 0);left:anchor(left, 0);width:anchor-size(width, 0);height:anchor-size(height, 0);border-radius:var(--_radius);background:var(--_selected-bg);pointer-events:none;transition:left calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-out), width calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-out), background-color var(--duration-base) var(--easing-out);position:absolute}}.ds-tabs[data-variant=pill]>.ds-tabs__list>.ds-tabs__tab{height:auto}.ds-tabs[data-variant=pill]>.ds-tabs__list>.ds-tabs__tab:after{display:none}@supports (anchor-scope:all){.ds-tabs:not([data-variant=pill])>.ds-tabs__list{anchor-scope:--tabs-selected;position:relative}.ds-tabs:not([data-variant=pill])>.ds-tabs__list:after{content:"";border-radius:var(--radius-full);corner-shape:round;background:var(--tabs-indicator,var(--bg-inverse));position-anchor:--tabs-selected;height:2px;bottom:anchor(bottom, 0);left:calc(anchor(left, 0) + var(--space-2));width:max(0px, anchor-size(width, 0) - 2 * var(--space-2));pointer-events:none;transition:left calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-out), width calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-out);position:absolute}.ds-tabs:not([data-variant=pill])>.ds-tabs__list>.ds-tabs__tab[aria-selected=true]{anchor-name:--tabs-selected}.ds-tabs:not([data-variant=pill])>.ds-tabs__list>.ds-tabs__tab:after{display:none}}.ds-tabs[data-size=s]{--_height:var(--control-size-s);--_pad:var(--space-2)}.ds-tabs[data-size=s]>.ds-tabs__list>.ds-tabs__tab{--_tray-icon:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);font-size:var(--font-size-xs)}@media (pointer:coarse){.ds-tabs[data-size=s]{--_height:max(var(--control-size-s), var(--hit-size))}}.ds-tabs[data-size=l]{--_height:var(--control-size-l);--_pad:var(--space-4)}.ds-tabs[data-size=l]>.ds-tabs__list>.ds-tabs__tab{font-size:var(--font-size-m)}.ds-tabs[data-full]>.ds-tabs__list{align-self:stretch}.ds-tabs[data-full]>.ds-tabs__list>.ds-tabs__tab{flex:1 1 0}.ds-tag{--_bg:var(--tag-bg);--_bg-hover:var(--tag-bg-hover);--_text:var(--tag-text);--_border:transparent;--_icon:var(--icon-tertiary);--_icon-hover:var(--icon-primary);--_lead:var(--_icon);--_ring:var(--focus-ring-color);--_height:var(--tag-height);--_pad:var(--space-3);--_pad-start:var(--_pad);--_pad-end:var(--_pad);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:center;gap:var(--space-1-5);height:var(--_height);padding-inline:var(--_pad-start) var(--_pad-end);border:1px solid var(--_border);border-radius:var(--tag-radius);background:var(--_bg);color:var(--_text);white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;corner-shape:round;max-width:100%;transition:background-color var(--duration-fast) var(--easing-default), border-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);text-decoration:none;display:inline-flex}.ds-tag:focus{outline:none}.ds-tag:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-tag__icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--_lead);flex-shrink:0}.ds-tag__label{text-overflow:ellipsis;white-space:nowrap;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-tag__remove{--focus-ring-color:var(--_ring);width:var(--icon-size);height:var(--icon-size);border-radius:var(--radius-full);corner-shape:round;color:var(--_icon);transition:color var(--duration-fast) var(--easing-default), opacity var(--duration-fast) var(--easing-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-tag__remove>svg{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}@media (hover:hover){.ds-tag__remove:hover{color:var(--_icon-hover)}}.ds-tag__remove:focus{outline:none}.ds-tag__remove:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-tag__remove:before{content:"";width:max(100%,2rem);height:max(100%,2rem);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (hover:hover){.ds-tag__remove{opacity:0}.ds-tag:hover .ds-tag__remove,.ds-tag:focus-within .ds-tag__remove{opacity:1}}.ds-tag:has(>.ds-tag__icon:first-child){--_pad-start:calc(var(--_pad) - var(--space-1))}.ds-tag:has(>.ds-tag__remove:last-child){--_pad-end:calc(var(--_pad) - var(--space-1))}.ds-tag:-webkit-any(button,a){cursor:pointer}.ds-tag:-moz-any(button,a){cursor:pointer}.ds-tag:is(button,a){cursor:pointer}@media (hover:hover){.ds-tag:-webkit-any(button,a):hover{background:var(--_bg-hover)}.ds-tag:-moz-any(button,a):hover{background:var(--_bg-hover)}.ds-tag:is(button,a):hover{background:var(--_bg-hover)}}@media (pointer:coarse){.ds-tag:-webkit-any(button,a):not([data-size=s]){--_height:calc(var(--hit-size) - var(--space-2));position:relative}.ds-tag:-moz-any(button,a):not([data-size=s]){--_height:calc(var(--hit-size) - var(--space-2));position:relative}.ds-tag:is(button,a):not([data-size=s]){--_height:calc(var(--hit-size) - var(--space-2));position:relative}.ds-tag:-webkit-any(button,a):not([data-size=s]):before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}.ds-tag:-moz-any(button,a):not([data-size=s]):before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}.ds-tag:is(button,a):not([data-size=s]):before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-tag[data-variant=accent]{--_bg:var(--bg-accent);--_bg-hover:var(--bg-accent-hover);--_text:var(--text-on-accent);--_icon:var(--icon-on-accent);--_icon-hover:var(--icon-on-accent);--_ring:var(--_text)}.ds-tag[data-variant=outline]{--_bg:transparent;--_bg-hover:var(--bg-hover);--_border:var(--border-primary)}.ds-tag[data-color=purple]{--identity-color:var(--identity-purple)}.ds-tag[data-color=indigo]{--identity-color:var(--identity-indigo)}.ds-tag[data-color=blue]{--identity-color:var(--identity-blue)}.ds-tag[data-color=teal]{--identity-color:var(--identity-teal)}.ds-tag[data-color=green]{--identity-color:var(--identity-green)}.ds-tag[data-color=amber]{--identity-color:var(--identity-amber)}.ds-tag[data-color=rust]{--identity-color:var(--identity-rust)}.ds-tag[data-color=pink]{--identity-color:var(--identity-pink)}.ds-tag[data-color=muted]{--identity-color:var(--identity-muted)}.ds-tag[data-color]{--_bg:color-mix(in oklab, var(--identity-color,var(--tag-bg)) var(--tag-color-mix), transparent);--_bg-hover:color-mix(in oklab, var(--identity-color,var(--tag-bg)) var(--tag-color-mix-hover), transparent);--_text:var(--tag-text);--_border:color-mix(in oklab, var(--identity-color,var(--tag-bg)) var(--tag-color-border-mix), transparent);--_ring:var(--focus-ring-color);--_lead:color-mix(in oklab, var(--identity-color,var(--tag-bg)) var(--tag-color-icon-mix), var(--text-primary))}.ds-tag[data-variant=outline]:where([data-color]){--_bg:transparent;--_bg-hover:var(--bg-hover);--_border:var(--border-primary);--_dot:oklch(from var(--identity-color,var(--tag-bg)) var(--tag-dot-lightness) c h);--_lead:var(--_icon);--_pad-start:calc(var(--_pad) - var(--space-0-5))}.ds-tag[data-variant=outline]:where([data-color]):after{content:"";width:var(--tag-dot-size);height:var(--tag-dot-size);border-radius:var(--radius-full);background:var(--_dot);flex-shrink:0;order:-1}@media (forced-colors:active){.ds-tag[data-variant=outline]:where([data-color]):after{background:canvastext}}.ds-tag[data-icon-only]{width:var(--_height);justify-content:center;padding-inline-start:0;padding-inline-end:0}.ds-tag[data-size=s]{--_height:var(--tag-height-s);--_pad:var(--space-2);font-size:var(--font-size-xs)}.ds-tag[aria-pressed=true],.ds-tag[data-selected]{--_bg:var(--tag-selected-bg);--_bg-hover:var(--tag-selected-bg);--_text:var(--tag-selected-text);--_border:var(--tag-selected-bg);--_icon:var(--icon-on-inverse);--_icon-hover:var(--icon-on-inverse);--_lead:var(--_icon);--_ring:var(--_text)}.ds-tag:disabled,.ds-tag[aria-disabled=true]{--_bg:var(--bg-disabled);--_bg-hover:var(--bg-disabled);--_text:var(--text-disabled);--_border:var(--border-disabled);--_icon:var(--icon-disabled);--_icon-hover:var(--icon-disabled);--_lead:var(--_icon);--_dot:var(--icon-disabled);--_ring:var(--focus-ring-color);cursor:not-allowed;pointer-events:none}.ds-tag:disabled[data-variant=outline],.ds-tag[aria-disabled=true][data-variant=outline]{--_bg:transparent}.ds-tag-group{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-task .ds-task__line{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:center;gap:var(--task-line-gap);min-width:0;color:var(--task-meta-text);display:flex}.ds-task__status{white-space:nowrap;flex:none}.ds-task__line>.ds-activity{min-width:0;min-height:0;color:inherit;font-weight:var(--font-weight-regular);flex:0 auto}.ds-task__time{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-inline-start:auto}.ds-task[data-variant=agent]{interpolate-size:allow-keywords;min-width:0}.ds-task[data-variant=agent]::details-content{block-size:0;transition:block-size var(--duration-base) var(--easing-default), content-visibility var(--duration-base) allow-discrete;overflow:clip}.ds-task[data-variant=agent][open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.ds-task[data-variant=agent]::details-content{transition:none}}.ds-task__summary{grid-template-columns:minmax(0, max-content) minmax(var(--icon-size-xs), 1fr);justify-content:start;align-items:center;column-gap:var(--space-1);width:-moz-fit-content;width:fit-content;max-width:100%;padding-block:var(--space-1);border-radius:var(--radius-xs);color:var(--task-agent-name-text);transition:color var(--duration-fast) var(--easing-default);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:grid;position:relative}.ds-task__summary:focus{outline:none}.ds-task__summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-task__summary::-webkit-details-marker{display:none}.ds-task__summary:after{content:"";width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-chevron-right-xs) center/contain no-repeat;mask:var(--glyph-chevron-right-xs) center/contain no-repeat;transition:rotate calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-default);background:currentColor;flex-shrink:0}.ds-task__summary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-task__summary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-task__summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}details[open]>.ds-task__summary:after{rotate:90deg}details[open]>.ds-task__summary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}details[open]>.ds-task__summary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}details[open]>.ds-task__summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}.ds-task__summary:after{color:var(--text-tertiary);grid-area:1/2;justify-self:start}.ds-task__summary>.ds-task__name{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-task__summary>.ds-task__line{grid-area:2/1/auto/-1}.ds-task__summary>.ds-task__line>.ds-task__time{margin-inline-start:0}@media (hover:hover){.ds-task__summary:hover{color:var(--text-primary)}}@media (pointer:coarse){.ds-task__summary{min-height:var(--hit-size)}}.ds-task-list{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ds-task-list__header{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ds-task-list__title{font-family:var(--font-family-heading);font-size:var(--font-size-s);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-task-list__empty{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;padding-block:var(--space-2);margin:0}.ds-task-chip{font-variant-numeric:tabular-nums}.ds-task-chip__count,.ds-task-chip[data-compact]:not([data-compact=narrow]) .ds-task-chip__words{display:none}.ds-task-chip[data-compact]:not([data-compact=narrow]) .ds-task-chip__count:not(:empty){display:inline}@media not (min-width:36rem){.ds-task-chip[data-compact=narrow] .ds-task-chip__words{display:none}.ds-task-chip[data-compact=narrow] .ds-task-chip__count:not(:empty){display:inline}}.ds-text-field{--_padding-x:var(--field-padding-x);--_font-size:var(--font-size-s);--_text-size:var(--_font-size);--_label-size:var(--font-size-xs);--_label-top:var(--space-1);--_active-top:var(--space-4);--_inset-start:var(--_padding-x);--_inset-end:var(--_padding-x);min-width:0;display:block;position:relative}.ds-text-field[data-full]{width:100%}.ds-text-field[data-appearance=filled]{--field-bg:var(--field-filled-bg);--field-border:var(--field-filled-border);--field-border-hover:var(--field-filled-border);--field-border-focus:var(--field-filled-border-focus);--field-focus-halo:none;--_bg-hover:var(--field-filled-bg-hover)}.ds-text-field[data-size=s]{--_font-size:var(--font-size-xs);--_label-top:var(--space-0-5);--_active-top:calc(var(--space-3) + var(--space-0-5));--_active-bottom:var(--space-0-5)}.ds-text-field[data-size=l]{--_padding-x:var(--field-padding-x-l);--_font-size:var(--font-size-m);--_label-top:var(--space-1-5);--_active-top:var(--space-5)}@media (pointer:coarse){.ds-text-field{--_text-size:max(1rem, var(--_font-size))}}.ds-text-field__input{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;padding-block-start:0;padding-block-end:0;padding-inline:var(--_inset-start) var(--_inset-end);font-size:var(--_text-size);box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--field-text);transition:border-color var(--duration-fast) var(--easing-default), background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default), box-shadow var(--duration-fast) var(--easing-default), padding calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);margin:0;display:block}.ds-text-field__input:focus{outline:none}@media (hover:hover){.ds-text-field__input:hover:not(:-webkit-any(:focus-visible,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-text-field__input:hover:not(:-moz-any(:focus-visible,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-text-field__input:hover:not(:is(:focus-visible,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}}.ds-text-field__input:focus-visible{border-color:var(--field-border-focus);box-shadow:var(--field-focus-halo);outline:none}.ds-text-field__input[aria-invalid=true]{border-color:var(--field-border-error)}.ds-text-field__input:disabled{background:var(--field-bg-disabled);border-color:var(--field-border-disabled);color:var(--text-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ds-text-field__input{transition:none}}.ds-text-field__input::placeholder{color:var(--field-placeholder);opacity:1}.ds-text-field__input:has(+.ds-text-field__label):focus{padding-block:var(--_active-top) var(--_active-bottom)}.ds-text-field__input:has(+.ds-text-field__label):not(:placeholder-shown){padding-block:var(--_active-top) var(--_active-bottom)}.ds-text-field__label{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;max-width:calc(100% - var(--_inset-start) - var(--_inset-end));font-size:var(--_text-size);color:var(--field-label);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transition:top calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default), translate calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default), font-size calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default), color var(--duration-fast) var(--easing-default);margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;position:absolute;overflow:hidden}.ds-text-field__label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--_inset-start)}.ds-text-field__label:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--_inset-start)}.ds-text-field__label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--_inset-start)}.ds-text-field__label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--_inset-start)}.ds-text-field__label:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--_inset-start)}.ds-text-field__label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--_inset-start)}.ds-text-field__input:focus+.ds-text-field__label,.ds-text-field__input:not(:placeholder-shown)+.ds-text-field__label{top:var(--_label-top);font-size:var(--_label-size);color:var(--text-secondary);translate:0}.ds-text-field__input[aria-invalid=true]+.ds-text-field__label{color:var(--text-error)}.ds-text-field__input:disabled+.ds-text-field__label{color:var(--text-disabled)}.ds-text-field__feedback{margin-top:var(--space-1);display:grid}.ds-text-field__hint,.ds-text-field__error{grid-area:1/1;margin:0}.ds-text-field__hint{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty}.ds-text-field__error{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--text-error);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:flex-start;gap:var(--space-2);display:none}.ds-text-field__error-icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-error);flex-shrink:0;margin-block-start:calc((1lh - var(--icon-size-s)) / 2)}.ds-text-field__error-message{overflow-wrap:anywhere;min-width:0}.ds-text-field:has(>.ds-text-field__input[aria-invalid=true])>.ds-text-field__feedback>.ds-text-field__hint{visibility:hidden}.ds-text-field:has(>.ds-text-field__input[aria-invalid=true])>.ds-text-field__feedback>.ds-text-field__error{display:flex}@media (prefers-reduced-motion:reduce){.ds-text-field__label{transition:none}}.ds-text-field{--_height:var(--control-size-m);--_active-bottom:var(--space-1);--_icon:var(--icon-size)}.ds-text-field[data-size=s]{--_height:var(--control-size-s);--_icon:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s)}.ds-text-field[data-size=l]{--_height:var(--control-size-l)}.ds-text-field:has(>.ds-text-field__icon:not([data-slot=trailing])){--_inset-start:calc(var(--_padding-x) * 2 + var(--_icon))}.ds-text-field:has(>.ds-text-field__icon[data-slot=trailing]){--_inset-end:calc(var(--_padding-x) * 2 + var(--_icon))}.ds-text-field:has(>.ds-text-field__input:disabled)>.ds-text-field__icon{color:var(--icon-disabled)}.ds-text-field:has(>.ds-text-field__label){--_height:calc(var(--control-size-m) + var(--field-label-room));--_label-top:var(--space-1-5);--_active-top:calc(var(--space-5) + var(--space-0-5));--_active-bottom:var(--space-1-5)}.ds-text-field[data-size=s]:has(>.ds-text-field__label){--_height:calc(var(--control-size-s) + var(--field-label-room));--_label-top:var(--space-1);--_active-top:calc(var(--space-4) + var(--space-0-5));--_active-bottom:var(--space-1)}.ds-text-field[data-size=l]:has(>.ds-text-field__label){--_height:calc(var(--control-size-l) + var(--field-label-room));--_label-top:var(--space-2);--_active-top:var(--space-6);--_active-bottom:var(--space-2)}.ds-text-field__input{height:var(--_height)}.ds-text-field__label{top:calc(var(--_height) / 2 + .15em);translate:0 -50%}.ds-text-field__icon{--_edge:calc(var(--_padding-x) + 1px);top:calc(var(--_height) / 2);width:var(--_icon);height:var(--_icon);color:var(--icon-tertiary);pointer-events:none;position:absolute;translate:0 -50%}.ds-text-field__icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--_edge)}.ds-text-field__icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--_edge)}.ds-text-field__icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--_edge)}.ds-text-field__icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--_edge)}.ds-text-field__icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--_edge)}.ds-text-field__icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--_edge)}.ds-text-field__icon[data-slot=trailing]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:var(--_edge)}.ds-text-field__icon[data-slot=trailing]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:var(--_edge)}.ds-text-field__icon[data-slot=trailing]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:var(--_edge)}.ds-text-field__icon[data-slot=trailing]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto;left:var(--_edge)}.ds-text-field__icon[data-slot=trailing]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto;left:var(--_edge)}.ds-text-field__icon[data-slot=trailing]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto;left:var(--_edge)}.ds-text-field[data-appearance=bare]{--field-bg:transparent;--field-bg-disabled:transparent;--field-border:transparent;--field-border-hover:transparent;--field-border-disabled:transparent;--field-border-focus:var(--field-bare-border-focus);--field-focus-halo:none;--_bg-hover:transparent;--_padding-x:var(--field-bare-padding-x)}.ds-text-field[data-appearance=bare]>.ds-text-field__input{width:calc(100% + 2 * (var(--_padding-x) + 1px));margin-inline:calc(-1 * (var(--_padding-x) + 1px))}.ds-text-field[data-appearance=bare][data-size=xl]{--_height:var(--control-size-l);--_font-size:var(--font-size-xl)}.ds-text-field[data-appearance=bare][data-size=xl]>.ds-text-field__input{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance;font-size:var(--_text-size)}.ds-textarea{--_padding-x:var(--field-padding-x);--_font-size:var(--font-size-s);--_text-size:var(--_font-size);--_label-size:var(--font-size-xs);--_label-top:var(--space-1);--_active-top:var(--space-4);--_inset-start:var(--_padding-x);--_inset-end:var(--_padding-x);min-width:0;display:block;position:relative}.ds-textarea[data-full]{width:100%}.ds-textarea[data-appearance=filled]{--field-bg:var(--field-filled-bg);--field-border:var(--field-filled-border);--field-border-hover:var(--field-filled-border);--field-border-focus:var(--field-filled-border-focus);--field-focus-halo:none;--_bg-hover:var(--field-filled-bg-hover)}.ds-textarea[data-size=s]{--_font-size:var(--font-size-xs);--_label-top:var(--space-0-5);--_active-top:calc(var(--space-3) + var(--space-0-5));--_active-bottom:var(--space-0-5)}.ds-textarea[data-size=l]{--_padding-x:var(--field-padding-x-l);--_font-size:var(--font-size-m);--_label-top:var(--space-1-5);--_active-top:var(--space-5)}@media (pointer:coarse){.ds-textarea{--_text-size:max(1rem, var(--_font-size))}}.ds-textarea__input{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;padding-block-start:0;padding-block-end:0;padding-inline:var(--_inset-start) var(--_inset-end);font-size:var(--_text-size);box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--field-text);transition:border-color var(--duration-fast) var(--easing-default), background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default), box-shadow var(--duration-fast) var(--easing-default), padding calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default);margin:0;display:block}.ds-textarea__input:focus{outline:none}@media (hover:hover){.ds-textarea__input:hover:not(:-webkit-any(:focus-visible,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-textarea__input:hover:not(:-moz-any(:focus-visible,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}.ds-textarea__input:hover:not(:is(:focus-visible,[aria-invalid=true],:disabled)){border-color:var(--field-border-hover);background-color:var(--_bg-hover,var(--field-bg))}}.ds-textarea__input:focus-visible{border-color:var(--field-border-focus);box-shadow:var(--field-focus-halo);outline:none}.ds-textarea__input[aria-invalid=true]{border-color:var(--field-border-error)}.ds-textarea__input:disabled{background:var(--field-bg-disabled);border-color:var(--field-border-disabled);color:var(--text-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ds-textarea__input{transition:none}}.ds-textarea__input::placeholder{color:var(--field-placeholder);opacity:1}.ds-textarea__input:has(+.ds-textarea__label):focus{padding-block:var(--_active-top) var(--_active-bottom)}.ds-textarea__input:has(+.ds-textarea__label):not(:placeholder-shown){padding-block:var(--_active-top) var(--_active-bottom)}.ds-textarea__label{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;max-width:calc(100% - var(--_inset-start) - var(--_inset-end));font-size:var(--_text-size);color:var(--field-label);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transition:top calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default), translate calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default), font-size calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-default), color var(--duration-fast) var(--easing-default);margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;position:absolute;overflow:hidden}.ds-textarea__label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--_inset-start)}.ds-textarea__label:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--_inset-start)}.ds-textarea__label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--_inset-start)}.ds-textarea__label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--_inset-start)}.ds-textarea__label:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--_inset-start)}.ds-textarea__label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--_inset-start)}.ds-textarea__input:focus+.ds-textarea__label,.ds-textarea__input:not(:placeholder-shown)+.ds-textarea__label{top:var(--_label-top);font-size:var(--_label-size);color:var(--text-secondary);translate:0}.ds-textarea__input[aria-invalid=true]+.ds-textarea__label{color:var(--text-error)}.ds-textarea__input:disabled+.ds-textarea__label{color:var(--text-disabled)}.ds-textarea__feedback{margin-top:var(--space-1);display:grid}.ds-textarea__hint,.ds-textarea__error{grid-area:1/1;margin:0}.ds-textarea__hint{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty}.ds-textarea__error{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--text-error);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;align-items:flex-start;gap:var(--space-2);display:none}.ds-textarea__error-icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-error);flex-shrink:0;margin-block-start:calc((1lh - var(--icon-size-s)) / 2)}.ds-textarea__error-message{overflow-wrap:anywhere;min-width:0}.ds-textarea:has(>.ds-textarea__input[aria-invalid=true])>.ds-textarea__feedback>.ds-textarea__hint{visibility:hidden}.ds-textarea:has(>.ds-textarea__input[aria-invalid=true])>.ds-textarea__feedback>.ds-textarea__error{display:flex}@media (prefers-reduced-motion:reduce){.ds-textarea__label{transition:none}}.ds-textarea{--_padding-y:var(--space-3);--_line-height:var(--line-height-relaxed);--_active-bottom:var(--space-2)}.ds-textarea[data-size=s]{--_padding-y:var(--space-2)}.ds-textarea[data-size=l]{--_padding-y:var(--space-4)}.ds-textarea:has(>.ds-textarea__label){--_padding-y:calc(var(--space-3) + var(--field-label-room) / 2);--_label-top:var(--space-1-5);--_active-top:calc(var(--space-5) + var(--space-0-5));--_active-bottom:calc(2 * var(--_padding-y) - var(--_active-top))}.ds-textarea[data-size=s]:has(>.ds-textarea__label){--_padding-y:calc(var(--space-2) + var(--field-label-room) / 2);--_label-top:var(--space-1);--_active-top:calc(var(--space-4) + var(--space-0-5))}.ds-textarea[data-size=l]:has(>.ds-textarea__label){--_padding-y:calc(var(--space-4) + var(--field-label-room) / 2);--_label-top:var(--space-2);--_active-top:var(--space-6)}.ds-textarea__input{min-height:calc(var(--textarea-min-rows,3) * var(--_text-size) * var(--_line-height) + var(--_padding-y) * 2 + 2px);padding-block:var(--_padding-y);line-height:var(--_line-height);resize:vertical;field-sizing:content}.ds-textarea__label{top:calc(var(--_padding-y) + (var(--_text-size) * var(--_line-height) - var(--_text-size)) / 2)}.ds-textarea[data-appearance=bare]{--field-bg:transparent;--field-bg-disabled:transparent;--field-border:transparent;--field-border-hover:transparent;--field-border-disabled:transparent;--field-border-focus:var(--field-bare-border-focus);--field-focus-halo:none;--_bg-hover:transparent;--_padding-x:var(--field-bare-padding-x);--_padding-y:var(--field-bare-padding-y);--_line-height:var(--line-height-body)}.ds-textarea[data-appearance=bare]>.ds-textarea__input{width:calc(100% + 2 * (var(--_padding-x) + 1px));margin-inline:calc(-1 * (var(--_padding-x) + 1px));resize:none}.ds-textarea[data-appearance=bare][data-size=xl]{--_font-size:var(--font-size-xl);--_line-height:var(--line-height-heading)}.ds-textarea[data-appearance=bare][data-size=xl]>.ds-textarea__input{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance;font-size:var(--_text-size);line-height:var(--_line-height);text-wrap:wrap}@keyframes ds-timeline-march{to{background-position:0 var(--space-2)}}@keyframes ds-timeline-fade-in{0%{opacity:0}to{opacity:1}}.ds-timeline{--_row-h:var(--timeline-row-height);--_head:var(--timeline-head-height);--_layers:var(--timeline-layers-width);--_bg:var(--timeline-bg);--_motion:var(--timeline-duration);--_pad:var(--space-3);--_gap:var(--space-1);--_top:var(--space-1);--_labels:var(--timeline-ruler-height);--_flags:0px;--_box-start:var(--space-1);--_box-end:var(--space-3);--_inset:calc(var(--_box-start) + var(--space-1));--_inset-end:calc(var(--_box-end) + var(--space-1));--_fade:var(--space-14);min-width:0;min-height:0;padding-top:var(--space-3);background:var(--_bg);color:var(--text-secondary);border-radius:var(--timeline-radius);flex-direction:column;display:flex;position:relative;overflow:hidden}.ds-timeline:has(.ds-timeline__ruler>.ds-timeline__range){--_top:var(--space-3)}.ds-timeline:has(.ds-timeline__ruler>.ds-timeline__marker){--_flags:var(--space-4)}.ds-timeline:has(.ds-timeline__lane>.ds-timeline__add){--_inset-end:calc(var(--_box-end) + var(--control-size-s) + var(--space-6))}.ds-timeline[data-density=compact]{--_row-h:calc(var(--timeline-row-height) * .75)}.ds-timeline[data-flush]{border-radius:0}@media (pointer:coarse){.ds-timeline{container:ds-timeline/inline-size}.ds-timeline[data-density=compact]{--_row-h:max(calc(var(--timeline-row-height) * .75), var(--hit-size))}.ds-timeline:has(>.ds-timeline__grabber){padding-top:var(--space-8)}.ds-timeline:has(.ds-timeline__ruler>.ds-timeline__range){--_top:var(--space-5)}}.ds-timeline__grabber{z-index:5;height:var(--space-2-5);cursor:ns-resize;touch-action:none;position:absolute;top:0;left:0;right:0}.ds-timeline__grabber:before{content:"";width:calc(var(--space-1) * 9);height:calc(var(--space-0-5) * 1.5);border-radius:var(--radius-full);corner-shape:round;background:var(--text-tertiary);opacity:0;transition:opacity var(--_motion) var(--easing-out);position:absolute;top:50%;left:50%;translate:-50% -50%}.ds-timeline:focus-within>.ds-timeline__grabber:before{opacity:.6}.ds-timeline__grabber[data-state=dragging]:before{opacity:1}.ds-timeline__grabber:focus-visible:before{opacity:1}@media (hover:hover){.ds-timeline:hover>.ds-timeline__grabber:before{opacity:.6}.ds-timeline__grabber:hover:before{opacity:1}}@media (hover:none){.ds-timeline__grabber:not(:-webkit-any([data-state=dragging],:focus-visible)):before{opacity:.6}.ds-timeline__grabber:not(:-moz-any([data-state=dragging],:focus-visible)):before{opacity:.6}.ds-timeline__grabber:not(:is([data-state=dragging],:focus-visible)):before{opacity:.6}}@media (pointer:coarse){.ds-timeline__grabber{height:var(--space-6)}}.ds-timeline__grabber:focus{outline:none}.ds-timeline__grabber:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-timeline__toolbar{align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-3) var(--space-2);flex:none;display:flex}.ds-timeline__toolbar:has(>.ds-transport[data-align=center]){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ds-timeline__toolbar>.ds-transport[data-align=center]{grid-column:2}@media (pointer:coarse){.ds-timeline__toolbar{gap:calc(var(--hit-size) - var(--control-size-s))}}.ds-timeline__tools{align-items:center;gap:var(--space-0-5);grid-column:1;min-width:0;display:flex}@media (pointer:coarse){.ds-timeline__tools{gap:calc(var(--hit-size) - var(--control-size-s))}}.ds-timeline__zoom{align-items:center;gap:var(--space-0-5);color:var(--icon-tertiary);grid-column:3;justify-self:end;margin-inline-start:auto;display:flex}.ds-timeline__zoom .ds-slider{width:var(--space-24);margin-inline:var(--space-1)}@media (pointer:coarse){.ds-timeline__zoom{gap:calc(var(--hit-size) - var(--control-size-s))}}.ds-timeline__icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:inherit;flex-shrink:0}.ds-timeline__body{isolation:isolate;grid-template-columns:var(--_layers) max(0px, (100% - var(--_layers)) * var(--timeline-zoom,1));scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;flex:auto;grid-auto-rows:max-content;align-content:start;min-height:0;display:grid;position:relative;overflow:auto}@media (pointer:coarse){.ds-timeline__body{touch-action:pan-x pan-y}}.ds-timeline__corner{z-index:4;align-items:flex-start;gap:var(--space-1);min-width:0;padding:0 var(--space-2) var(--space-2) var(--_pad);background:var(--_bg);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;flex-direction:column;display:flex;position:sticky;top:0;left:0}.ds-timeline__corner:not(:has(*)){padding-top:calc(var(--_top) + var(--space-0-5))}.ds-timeline__corner:after{content:"";height:var(--_fade);background:linear-gradient(var(--_bg), transparent);opacity:0;pointer-events:none;position:absolute;top:100%;left:0;right:0}.ds-timeline__ruler{--_major:var(--timeline-step,calc(1 / var(--timeline-divisions,5)));--_minor:calc(var(--_major) / var(--timeline-subdivisions,5));--_dot:var(--space-0-5);--_height:calc(var(--_top) + var(--_labels) + var(--_flags));--_foot:calc(var(--_top) + var(--_labels));--_tick-l:var(--space-2-5);--_tick-s:calc(var(--space-1) * 1.25);z-index:2;contain:layout;min-height:var(--_height);border-left:var(--_inset) solid transparent;border-right:var(--_inset-end) solid transparent;background:repeating-linear-gradient(to right, oklch(from var(--timeline-tick) l c h/.9) 0 1px, transparent 1px calc(100% * var(--_major))) 0 calc(var(--_foot) - var(--_tick-l))/calc(100% + 1px) var(--_tick-l) no-repeat padding-box, repeating-linear-gradient(to right, oklch(from var(--timeline-tick) l c h/.45) 0 1px, transparent 1px calc(100% * var(--_minor))) 0 calc(var(--_foot) - var(--_tick-s))/calc(100% + 1px) var(--_tick-s) no-repeat padding-box, var(--_bg) border-box;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;position:sticky;top:0}.ds-timeline[data-ticks=dots] .ds-timeline__ruler{background:repeating-linear-gradient(to right, var(--timeline-label) 0 var(--_dot), transparent var(--_dot) calc(100% * var(--_minor))) 0 calc(var(--_top) + (var(--_labels) - var(--_dot)) / 2)/100% var(--_dot) no-repeat padding-box, var(--_bg) border-box}.ds-timeline__ruler:after{content:"";height:var(--_fade);background:linear-gradient(var(--_bg), transparent);opacity:0;pointer-events:none;top:100%;left:calc(-1 * var(--_inset));right:calc(-1 * var(--_inset-end));z-index:1;position:absolute}@media (pointer:coarse){.ds-timeline__ruler{min-height:max(var(--_height), var(--hit-size))}}.ds-timeline__ruler:focus{outline:none}.ds-timeline__ruler:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-timeline__ruler:has(>.ds-timeline__scrubber:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-timeline__scrubber{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-timeline__tick-label{top:calc(var(--_top) + var(--space-0-5));left:calc(var(--at,0) * 100%);padding-left:calc(var(--space-1) + 1px);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);color:var(--timeline-label);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;font-stretch:100%;position:absolute}.ds-timeline__tick-label[data-end]{padding-left:0;padding-right:calc(var(--space-1) + 1px);translate:-100%}.ds-timeline[data-ticks=dots] .ds-timeline__tick-label{top:var(--_top);height:var(--_labels);padding-inline:var(--space-1);background:var(--_bg);align-items:center;display:flex;translate:-50%}.ds-timeline__playhead{z-index:3;pointer-events:none;width:100%;height:999rem;position:absolute;top:0;left:0}.ds-timeline__playhead:before{content:"";top:var(--_top);bottom:0;left:calc(var(--at,0) * 100%);background:var(--playhead-color);pointer-events:none;width:1px;position:absolute;translate:-50%}.ds-timeline__lane>.ds-timeline__playhead{height:auto;bottom:0}.ds-timeline__lane>.ds-timeline__playhead:before{top:0}.ds-timeline__playhead-time{top:var(--_top);left:clamp(1.75rem - var(--_inset), calc(var(--at,0) * 100%), 100% - 1.75rem + var(--_inset));box-sizing:border-box;min-width:3.5rem;height:var(--_labels);padding-inline:calc(var(--space-1) * 1.75);border-radius:var(--radius-s) var(--radius-s) calc(var(--radius-s) * 1.5) calc(var(--radius-s) * 1.5);background:var(--playhead-color);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);color:var(--playhead-text);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;transform-origin:50% 100%;transition:opacity var(--timeline-duration) var(--easing-out), scale calc(var(--timeline-duration) * var(--motion-scale,1)) var(--easing-out);pointer-events:auto;cursor:grab;justify-content:center;align-items:center;font-stretch:100%;display:inline-flex;position:absolute;translate:-50%}.ds-timeline[data-state=scrubbing] .ds-timeline__playhead-time{cursor:grabbing}.ds-timeline__range{pointer-events:none;top:0;bottom:0;left:calc(var(--start,0) * 100%);width:calc((var(--end,1) - var(--start,0)) * 100%);position:absolute}.ds-timeline__ruler>.ds-timeline__range{height:999rem;top:0;bottom:auto}.ds-timeline__range{background:oklch(from var(--timeline-range) l c h/.1);box-shadow:inset 1px 0 var(--timeline-range), inset -1px 0 var(--timeline-range)}.ds-timeline__ruler>.ds-timeline__range{--_bar:var(--space-0-5);--_bar-top:calc((var(--_top) - var(--_bar)) / 2);top:var(--_bar-top);height:var(--_bar);border-radius:var(--radius-full);corner-shape:round;background:var(--timeline-range);box-shadow:none;pointer-events:auto;cursor:grab;touch-action:none}.ds-timeline__ruler>.ds-timeline__range:before,.ds-timeline__ruler>.ds-timeline__range:after{content:"";top:calc(var(--_height) - var(--_bar-top));background:var(--timeline-outside);pointer-events:none;height:999rem;position:absolute}.ds-timeline__ruler>.ds-timeline__range:before{width:calc(100% * var(--start,0) / (var(--end,1) - var(--start,0)));right:100%}.ds-timeline__ruler>.ds-timeline__range:after{width:calc(100% * (1 - var(--end,1)) / (var(--end,1) - var(--start,0)));left:100%}@media (pointer:coarse){.ds-timeline__ruler>.ds-timeline__range{--_bar-top:0px;height:var(--_top);background:linear-gradient(var(--timeline-range), var(--timeline-range)) center/100% var(--_bar) no-repeat}}.ds-timeline__range[data-state=dragging]{cursor:grabbing}.ds-timeline__range-handle{--_size:var(--space-2);width:var(--_size);height:var(--_size);border-radius:var(--radius-full);corner-shape:round;background:var(--timeline-range);box-shadow:0 0 0 var(--space-0-5) var(--_bg);cursor:ew-resize;touch-action:none;transition:background-color var(--_motion) var(--easing-out);position:absolute;top:50%;translate:-50% -50%}.ds-timeline__range-handle:before{content:"";width:max(100%,1.5rem);height:max(100%,1.5rem);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (pointer:coarse){.ds-timeline__range-handle:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-timeline__range-handle[data-edge=start]{left:0}.ds-timeline__range-handle[data-edge=end]{left:100%}.ds-timeline__range-handle[data-state=dragging]{background:var(--text-primary)}@media (hover:hover){.ds-timeline__range-handle:hover{background:var(--text-primary)}}.ds-timeline__range-handle:focus{outline:none}.ds-timeline__range-handle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-timeline__marker{--_marker:var(--timeline-marker,var(--timeline-label));pointer-events:none;top:0;bottom:0;left:calc(var(--at,0) * 100%);width:0;position:absolute}.ds-timeline__ruler>.ds-timeline__marker{top:var(--_foot,0);height:999rem;bottom:auto}.ds-timeline__marker{z-index:2;border-left:1px solid var(--_marker)}.ds-timeline__marker:empty:before{content:"";width:var(--space-2);height:var(--space-3);background:var(--_marker);clip-path:polygon(0 0,100% 0,100% 70%,0 100%);position:absolute;top:0;left:0}.ds-timeline__marker:not(:empty){width:max-content;padding-inline:var(--space-1);background:linear-gradient(color-mix(in oklab, var(--_marker) 24%, var(--_bg)), color-mix(in oklab, var(--_marker) 24%, var(--_bg))) left top/100% var(--space-4) no-repeat;font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;color:var(--text-secondary);line-height:var(--space-4);white-space:nowrap}.ds-timeline__snap{pointer-events:none;top:0;bottom:0;left:calc(var(--at,0) * 100%);width:0;position:absolute}.ds-timeline__ruler>.ds-timeline__snap{height:999rem;top:0;bottom:auto}.ds-timeline__snap{z-index:2;background:repeating-linear-gradient(to bottom, var(--text-secondary) 0 var(--space-0-5), transparent var(--space-0-5) var(--space-2));width:1px;animation:ds-timeline-march var(--duration-slow) linear infinite;translate:-50%}.ds-timeline__snap[hidden]{display:none}.ds-timeline__rows,.ds-timeline__group,.ds-timeline__row,.ds-timeline__add-row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.ds-timeline__rows{row-gap:var(--_gap);padding-block:var(--space-1) var(--space-3)}.ds-timeline__group{row-gap:var(--_gap);margin-top:var(--space-2);padding-bottom:var(--space-1);position:relative}.ds-timeline__group[data-color=purple]{--track-color:var(--track-purple)}.ds-timeline__group[data-color=indigo]{--track-color:var(--track-indigo)}.ds-timeline__group[data-color=rust]{--track-color:var(--track-rust)}.ds-timeline__group[data-color=green]{--track-color:var(--track-green)}.ds-timeline__group[data-color=teal]{--track-color:var(--track-teal)}.ds-timeline__group[data-color=muted]{--track-color:var(--track-muted)}.ds-timeline__group:first-child{margin-top:0}.ds-timeline__group:before{content:"";top:calc(var(--_head) + var(--space-2));bottom:0;left:var(--_box-start);right:var(--_box-end);border-radius:var(--radius-m);background:color-mix(in oklab, var(--track-color,var(--track-muted)) var(--timeline-group-mix), var(--_bg));pointer-events:none;transition:background-color var(--_motion) var(--easing-out);grid-column:2;position:absolute}.ds-timeline__group:has(>.ds-timeline__row:first-child[aria-expanded=false]){margin-top:calc(var(--space-1) * .75);padding-bottom:0}.ds-timeline__group:has(>.ds-timeline__row:first-child[aria-expanded=false]):before{content:none}.ds-timeline__group:has(>.ds-timeline__row:first-child[aria-expanded=false]):first-child{margin-top:0}.ds-timeline__row{--_depth:0;--_h:var(--_row-h);--_tint:transparent;height:var(--_h);transition:height calc(var(--_motion) * var(--motion-scale,1)) var(--easing-out), opacity var(--_motion) var(--easing-out);outline:none}.ds-timeline__row[data-color=purple]{--track-color:var(--track-purple)}.ds-timeline__row[data-color=indigo]{--track-color:var(--track-indigo)}.ds-timeline__row[data-color=rust]{--track-color:var(--track-rust)}.ds-timeline__row[data-color=green]{--track-color:var(--track-green)}.ds-timeline__row[data-color=teal]{--track-color:var(--track-teal)}.ds-timeline__row[data-color=muted]{--track-color:var(--track-muted)}.ds-timeline__row[hidden]{display:none}.ds-timeline__row[data-depth="1"]{--_depth:1}.ds-timeline__row[data-depth="2"]{--_depth:2}.ds-timeline__row[data-depth="3"]{--_depth:3}.ds-timeline__row[data-size=l]{--_h:calc(var(--_row-h) * 1.5)}.ds-timeline__row[aria-selected=true]{--_tint:var(--timeline-row-selected)}.ds-timeline__row[data-state=removing]{opacity:0;pointer-events:none;height:0;overflow:clip}.ds-timeline__row:focus-visible>.ds-timeline__name{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ds-timeline__group[data-muted],.ds-timeline__row[data-muted],.ds-timeline [data-muted] [data-color]{--track-color:var(--track-muted)}.ds-timeline__group>.ds-timeline__row:first-child{--_h:var(--_head);margin-bottom:var(--space-2)}.ds-timeline__group>.ds-timeline__row:first-child[aria-expanded=false]{--_h:var(--_row-h);margin-bottom:0}@media (hover:hover){.ds-timeline__row[aria-selected=true]:hover{--_tint:var(--bg-active)}}.ds-timeline__name{z-index:3;align-items:center;gap:var(--_gap);min-width:0;padding-inline:calc(var(--_pad) + max(0px, (var(--_depth) - 1) * var(--space-3))) var(--space-3);background:var(--_bg);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;cursor:default;-webkit-user-select:none;user-select:none;transition:color var(--_motion) var(--easing-out);display:flex;position:sticky;left:0}.ds-timeline__name:before{content:"";inset:0 var(--space-1);z-index:-1;border-radius:var(--radius-s);background:var(--_tint);pointer-events:none;transition:background-color var(--_motion) var(--easing-out);position:absolute}.ds-timeline__row[aria-selected=true]>.ds-timeline__name{color:var(--text-primary)}.ds-timeline__row[data-kind=group]>.ds-timeline__name{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;font-stretch:var(--font-stretch-heading);letter-spacing:var(--caps-letter-spacing);text-transform:uppercase}.ds-timeline__row[data-muted]>.ds-timeline__name,.ds-timeline__group[data-muted]>.ds-timeline__row>.ds-timeline__name{color:var(--timeline-name-muted)}@media (hover:hover){.ds-timeline__row:not(:-webkit-any([data-kind=group],[data-muted])):hover>.ds-timeline__name{color:var(--text-primary)}.ds-timeline__row:not(:-moz-any([data-kind=group],[data-muted])):hover>.ds-timeline__name{color:var(--text-primary)}.ds-timeline__row:not(:is([data-kind=group],[data-muted])):hover>.ds-timeline__name{color:var(--text-primary)}}.ds-timeline__expand{justify-content:center;align-items:center;gap:var(--space-0-5);min-width:var(--icon-size);min-height:var(--icon-size);border-radius:var(--radius-xs);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;flex:0 auto;margin:0;padding:0;display:inline-flex}.ds-timeline__expand:after{content:"";width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-chevron-down-xs) center/contain no-repeat;mask:var(--glyph-chevron-down-xs) center/contain no-repeat;color:var(--icon-tertiary);transition:rotate calc(var(--_motion) * var(--motion-scale,1)) var(--easing-out), color var(--_motion) var(--easing-out);background:currentColor;flex-shrink:0}.ds-timeline__row[aria-expanded=false]>.ds-timeline__name>.ds-timeline__expand:after{rotate:180deg}@media (hover:hover){.ds-timeline__expand:hover:after{color:var(--icon-primary)}}@media (pointer:coarse){.ds-timeline__expand{position:relative}.ds-timeline__expand:before{content:"";width:100%;height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-timeline__expand:focus{outline:none}.ds-timeline__expand:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-timeline__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-timeline__expand>.ds-timeline__label{flex:0 auto}.ds-timeline__toggles{--btn-height:var(--space-6)}@media (pointer:coarse){.ds-timeline__toggles{--btn-height:var(--hit-size)}}.ds-timeline__toggles{flex:none;align-items:center;margin-inline-start:auto;display:flex}.ds-timeline__toggles>.ds-button{--_text:var(--icon-tertiary);--_text-hover:var(--icon-primary);transition:opacity var(--_motion) var(--easing-out), background-color var(--_motion) var(--easing-out), color var(--_motion) var(--easing-out)}.ds-timeline__toggles>.ds-button[aria-pressed=true]{--_bg:transparent}.ds-timeline__toggles>.ds-button:not([aria-pressed=true]){opacity:0;width:0;overflow:hidden}.ds-timeline__row:focus-within .ds-timeline__toggles>.ds-button{width:var(--btn-height);opacity:1}@media (hover:hover){.ds-timeline__row:hover .ds-timeline__toggles>.ds-button{width:var(--btn-height);opacity:1}}@media (hover:none){.ds-timeline__toggles>.ds-button:not([aria-pressed=true]){width:var(--btn-height);opacity:1;overflow:visible}}.ds-timeline__lane{border-left:var(--_inset) solid transparent;border-right:var(--_inset-end) solid transparent;min-width:0;position:relative}.ds-timeline__lane:before{content:none;top:0;bottom:0;left:calc(var(--_box-start) - var(--_inset));right:calc(var(--_box-end) - var(--_inset-end));border-radius:var(--radius-m);background:var(--timeline-well);pointer-events:none;position:absolute}.ds-timeline__rows>.ds-timeline__row>.ds-timeline__lane:before,.ds-timeline__group>.ds-timeline__row:first-child[aria-expanded=false]>.ds-timeline__lane:before{content:""}.ds-timeline__group>.ds-timeline__row:first-child:not([aria-expanded=false])>.ds-timeline__lane>*{visibility:hidden}.ds-timeline__add{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-s);background:var(--bg-neutral);color:inherit;cursor:pointer;font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;transition:background-color var(--_motion) var(--easing-out), color var(--_motion) var(--easing-out);border:0;margin:0;padding:0;display:inline-flex}@media (hover:hover){.ds-timeline__add:hover{background:var(--bg-neutral-hover);color:var(--text-primary)}}.ds-timeline__lane>.ds-timeline__add{top:50%;left:calc(var(--at,1) * 100% + var(--space-4));height:min(var(--control-size-s), 100% - var(--space-2));aspect-ratio:1;position:absolute;translate:0 -50%}@media (pointer:coarse){.ds-timeline__add:before{content:"";width:100%;height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}.ds-timeline__lane>.ds-timeline__add{z-index:1}.ds-timeline__lane>.ds-timeline__add:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-timeline__add-row>.ds-timeline__add{left:calc(var(--_layers) + var(--_inset));height:calc(var(--_row-h) - var(--space-2));padding-inline:var(--space-1) var(--space-3);border:1px dashed var(--border-control);background:0 0;grid-column:2;place-self:center start;margin-inline-start:var(--_box-start);position:sticky}@media (hover:hover){.ds-timeline__add-row>.ds-timeline__add:hover{background:var(--bg-hover);color:var(--text-primary)}}.ds-timeline__add:focus{outline:none}.ds-timeline__add:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-timeline__add-row{height:calc(var(--_row-h) + var(--space-2))}@supports (animation-timeline:scroll()){.ds-timeline__corner:after,.ds-timeline__ruler:after{animation:linear both ds-timeline-fade-in;animation-timeline:scroll();animation-range:0 var(--_fade)}.ds-timeline__body:after{content:"";z-index:5;height:var(--_fade);margin-top:calc(-1 * var(--_fade));background:linear-gradient(transparent, var(--_bg));opacity:0;pointer-events:none;animation:linear reverse both ds-timeline-fade-in;animation-timeline:scroll();animation-range:calc(100% - var(--_fade)) 100%;grid-column:1/-1;position:sticky;bottom:0}}@media (prefers-reduced-motion:reduce){.ds-timeline__snap{animation:none}}@container ds-timeline (width<32rem){.ds-timeline__toolbar{flex-wrap:wrap;display:flex}.ds-timeline__toolbar:has(>.ds-transport[data-align=center]){flex-wrap:wrap;display:flex}.ds-timeline__toolbar>.ds-transport[data-align=center]{flex:1 0 100%;order:-1}.ds-timeline__toolbar:has(>.ds-transport[data-align=center])>.ds-transport[data-align=center]{flex:1 0 100%;order:-1}.ds-timeline__body{--_layers:min(var(--timeline-layers-width), var(--timeline-layers-width-phone))}.ds-timeline__toggles>.ds-button:not([aria-pressed=true]){opacity:0;width:0}.ds-timeline__row:-webkit-any(:focus-within,[aria-selected=true]) .ds-timeline__toggles>.ds-button{width:var(--btn-height);opacity:1;overflow:visible}.ds-timeline__row:-moz-any(:focus-within,[aria-selected=true]) .ds-timeline__toggles>.ds-button{width:var(--btn-height);opacity:1;overflow:visible}.ds-timeline__row:is(:focus-within,[aria-selected=true]) .ds-timeline__toggles>.ds-button{width:var(--btn-height);opacity:1;overflow:visible}.ds-timeline__toggles{--btn-height:var(--control-size-s)}.ds-timeline__toggles>.ds-button:before{width:100%;height:var(--hit-size)}}.ds-toast-region{--_inset:var(--toast-inset);--_dy:1;--_top:calc(var(--_inset) + var(--safe-top));--_right:calc(var(--_inset) + var(--safe-right));--_bottom:calc(var(--_inset) + var(--safe-bottom));--_left:calc(var(--_inset) + var(--safe-left));z-index:var(--z-notification);inset:auto var(--_right) var(--_bottom) auto;align-items:stretch;gap:var(--toast-gap);width:min(var(--toast-width), 100% - 2 * var(--_inset));pointer-events:none;flex-direction:column;display:flex;position:fixed;container-type:inline-size}.ds-toast-region[popover]{color:var(--text-primary);background:0 0;border:0;margin:0;padding:0;overflow:visible}.ds-toast-region[data-position=top-right],.ds-toast-region[data-sheet]{--_dy:-1;inset:var(--_top) var(--_right) auto auto;flex-direction:column-reverse}.ds-toast-region[data-position=bottom-center]{inset:auto auto var(--_bottom) 50%;translate:-50%}.ds-toast-region[data-position=bottom-center][data-sheet]{inset:var(--_top) auto auto 50%}@media not (min-width:36rem){.ds-toast-region{--_inset:var(--space-4)}.ds-toast-region,.ds-toast-region[data-position]{left:var(--_left);right:var(--_right);width:auto;translate:none}}.ds-toast{--_icon:var(--icon-secondary);--_line:calc(var(--line-height-normal) * 1em);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;--_row:var(--control-size-s);min-width:0;padding-block:var(--space-2);padding-inline:var(--space-3) var(--overlay-padding);color:var(--text-primary);text-align:start;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;translate:var(--_swipe-x,0px) var(--_swipe-y,0px);transition:opacity var(--duration-fast) var(--easing-out), translate calc(var(--duration-fast) * var(--motion-scale,1)) var(--easing-out);border:1px solid var(--overlay-border);border-radius:var(--overlay-radius);background:var(--overlay-bg);box-shadow:var(--overlay-shadow);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon body action close";align-items:start;display:grid;position:relative}@starting-style{.ds-toast{opacity:0;translate:0 calc(var(--_dy,1) * var(--space-2))}}.ds-toast__icon{width:var(--icon-size);height:var(--icon-size);margin-inline-end:var(--space-2);margin-block:calc((var(--_row) - var(--icon-size)) / 2);color:var(--_icon);flex-shrink:0;grid-area:icon}.ds-toast__body{gap:var(--space-0-5);min-width:0;padding-block:calc((var(--_row) - var(--_line)) / 2);overflow-wrap:anywhere;flex-direction:column;grid-area:body;display:flex}.ds-toast__title{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-primary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none}.ds-toast__message{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty}.ds-toast__message:empty{display:none}.ds-toast__actions{gap:var(--space-2);grid-area:action;margin-inline-start:var(--space-2);display:flex}@container (width<20rem){.ds-toast__actions{justify-self:start;margin-block-start:var(--space-2);margin-inline-start:0}}.ds-toast__close{width:var(--control-size-s);height:var(--control-size-s);border-radius:var(--btn-radius);background:var(--btn-subtle-bg);color:var(--icon-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);border:0;flex-shrink:0;grid-area:close;justify-content:center;align-items:center;margin-inline-start:var(--space-2);padding:0;display:inline-flex;position:relative}.ds-toast__close svg{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0}@media (hover:hover){.ds-toast__close:hover{background:var(--btn-subtle-bg-hover);color:var(--icon-primary)}}.ds-toast__close:focus{outline:none}.ds-toast__close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-toast__close:active{background:var(--btn-subtle-bg-active)}@media (pointer:coarse){.ds-toast__close:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-toast__timer{border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ds-toast__timer:before{content:"";height:var(--toast-timer-height);background:var(--toast-timer-color);transform-origin:0;position:absolute;bottom:0;left:0;right:0}.ds-toast__timer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transform-origin:100%}.ds-toast__timer:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transform-origin:100%}.ds-toast__timer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transform-origin:100%}@media (prefers-reduced-motion:reduce){.ds-toast__timer{display:none}}.ds-toast[data-variant=info]{--_icon:var(--icon-info)}.ds-toast[data-variant=success]{--_icon:var(--icon-success)}.ds-toast[data-variant=warning]{--_icon:var(--icon-warning)}.ds-toast[data-variant=error]{--_icon:var(--icon-error)}.ds-toast[data-variant=loading] .ds-toast__icon{animation:ds-spin var(--spin-duration) linear infinite}@media (prefers-reduced-motion:reduce){.ds-toast[data-variant=loading] .ds-toast__icon{animation-duration:calc(var(--spin-duration) * 3)}}.ds-toast[data-waiting]{display:none}.ds-toast[data-swiping]{transition:none}@container (width<20rem){.ds-toast{grid-template-areas:"icon body body close"".action action action"}}@media (forced-colors:active){.ds-toast{outline:1px solid canvastext}}.ds-tool-call{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;min-width:0}.ds-tool-call:not(details){align-items:center;gap:var(--space-2);width:-moz-fit-content;width:fit-content;max-width:100%;min-height:var(--control-size-s);color:var(--text-tertiary);display:flex}.ds-tool-call{interpolate-size:allow-keywords}.ds-tool-call::details-content{block-size:0;transition:block-size var(--duration-base) var(--easing-default), content-visibility var(--duration-base) allow-discrete;overflow:clip}.ds-tool-call[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.ds-tool-call::details-content{transition:none}}.ds-tool-call__summary{align-items:center;gap:var(--space-2);width:-moz-fit-content;width:fit-content;max-width:100%;min-height:var(--control-size-s);color:var(--text-tertiary);border-radius:var(--radius-xs);transition:color var(--duration-fast) var(--easing-default);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex;position:relative}.ds-tool-call__summary:focus{outline:none}.ds-tool-call__summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-tool-call__summary::-webkit-details-marker{display:none}.ds-tool-call__summary:after{content:"";width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-chevron-right-xs) center/contain no-repeat;mask:var(--glyph-chevron-right-xs) center/contain no-repeat;transition:rotate calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-default);background:currentColor;flex-shrink:0}.ds-tool-call__summary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-tool-call__summary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-tool-call__summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}details[open]>.ds-tool-call__summary:after{rotate:90deg}details[open]>.ds-tool-call__summary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}details[open]>.ds-tool-call__summary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}details[open]>.ds-tool-call__summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}@media (hover:hover){.ds-tool-call__summary:hover{color:var(--text-secondary)}}@media (pointer:coarse){.ds-tool-call__summary:before{content:"";width:100%;height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-tool-call__summary:after{color:var(--icon-tertiary);margin-inline-start:calc(-1 * var(--space-1))}details.ds-tool-call:not(:has(>:not(:-webkit-any(.ds-tool-call__summary,[hidden],.ds-tool-call__output:empty))))>.ds-tool-call__summary{cursor:default;pointer-events:none}details.ds-tool-call:not(:has(>:not(:-moz-any(.ds-tool-call__summary,[hidden],.ds-tool-call__output:empty))))>.ds-tool-call__summary{cursor:default;pointer-events:none}details.ds-tool-call:not(:has(>:not(:is(.ds-tool-call__summary,[hidden],.ds-tool-call__output:empty))))>.ds-tool-call__summary{cursor:default;pointer-events:none}details.ds-tool-call:not(:has(>:not(:-webkit-any(.ds-tool-call__summary,[hidden],.ds-tool-call__output:empty))))>.ds-tool-call__summary:after{visibility:hidden}details.ds-tool-call:not(:has(>:not(:-moz-any(.ds-tool-call__summary,[hidden],.ds-tool-call__output:empty))))>.ds-tool-call__summary:after{visibility:hidden}details.ds-tool-call:not(:has(>:not(:is(.ds-tool-call__summary,[hidden],.ds-tool-call__output:empty))))>.ds-tool-call__summary:after{visibility:hidden}.ds-tool-call__icon{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);color:var(--icon-tertiary);flex-shrink:0}.ds-tool-call__label{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-tool-call__label strong,.ds-tool-call__label b{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.ds-tool-call[data-status=running] .ds-tool-call__label :-webkit-any(strong,b){color:inherit}.ds-tool-call[data-status=running] .ds-tool-call__label :-moz-any(strong,b){color:inherit}.ds-tool-call[data-status=running] .ds-tool-call__label :is(strong,b){color:inherit}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ds-tool-call[data-status=running] .ds-tool-call__label{background:linear-gradient(90deg, var(--shimmer-base) 0%, var(--shimmer-base) 40%, var(--shimmer-highlight) 50%, var(--shimmer-base) 60%, var(--shimmer-base) 100%) 0 0/300% 100%;color:#0000;animation:ds-shimmer calc(var(--duration-slow) * 6) linear infinite;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.ds-tool-call[data-status=running] .ds-tool-call__label{color:var(--shimmer-base);background:0 0;animation:none}}}.ds-tool-call__detail{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex-shrink:100000;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-tool-call[data-status=error] .ds-tool-call__detail{color:var(--text-error)}.ds-tool-call[data-status=waiting] .ds-tool-call__detail{color:var(--text-secondary)}.ds-tool-call__status{width:var(--icon-size-s);height:var(--icon-size-s);--icon-stroke:var(--icon-stroke-s);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-tool-call[data-status=done] .ds-tool-call__status:before{content:"";color:var(--status-done);width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-done-s) center/contain no-repeat;mask:var(--glyph-done-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-tool-call[data-status=error] .ds-tool-call__status:before{content:"";color:var(--status-failed);width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-failed-s) center/contain no-repeat;mask:var(--glyph-failed-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-tool-call[data-status=waiting] .ds-tool-call__status:before{content:"";color:var(--status-waiting);width:var(--icon-size-s);height:var(--icon-size-s);-webkit-mask:var(--glyph-waiting-s) center/contain no-repeat;mask:var(--glyph-waiting-s) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}.ds-tool-call[data-status=running] .ds-tool-call__status:before{content:"";width:calc(var(--icon-size-s) * .7);height:calc(var(--icon-size-s) * .7);border:var(--status-stroke) solid var(--status-running);corner-shape:round;animation:ds-spin var(--spin-duration) linear infinite;background:0 0;border-right-color:#0000;border-radius:50%;flex-shrink:0;-webkit-mask:none;mask:none}@media (prefers-reduced-motion:reduce){.ds-tool-call[data-status=running] .ds-tool-call__status:before{animation-duration:calc(var(--spin-duration) * 3)}}.ds-tool-call__output{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--text-secondary);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);max-height:calc(var(--space-1) * 60);margin-block:var(--space-1) var(--space-2);padding:var(--space-3);border:1px solid var(--code-block-border);border-radius:var(--code-block-radius);background:var(--code-block-bg);font-variant-ligatures:none;-moz-tab-size:4;tab-size:4;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:var(--bg-surface-3-hover) transparent;unicode-bidi:plaintext;margin-inline-start:calc(var(--icon-size-s) + var(--space-2));font-stretch:100%;overflow:hidden auto}.ds-tool-call__output:focus{outline:none}.ds-tool-call__output:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-tool-group{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;font-variant-numeric:var(--font-variant-numeric);min-width:0}.ds-tool-group:not(details){align-items:center;gap:var(--space-1);width:-moz-fit-content;width:fit-content;max-width:100%;min-height:var(--control-size-s);color:var(--text-tertiary);display:flex}.ds-tool-group{interpolate-size:allow-keywords}.ds-tool-group::details-content{block-size:0;transition:block-size var(--duration-base) var(--easing-default), content-visibility var(--duration-base) allow-discrete;overflow:clip}.ds-tool-group[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.ds-tool-group::details-content{transition:none}}.ds-tool-group__summary{align-items:center;gap:var(--space-1);width:-moz-fit-content;width:fit-content;max-width:100%;min-height:var(--control-size-s);color:var(--text-tertiary);border-radius:var(--radius-xs);transition:color var(--duration-fast) var(--easing-default);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex;position:relative}.ds-tool-group__summary:focus{outline:none}.ds-tool-group__summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-tool-group__summary::-webkit-details-marker{display:none}.ds-tool-group__summary:after{content:"";width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-chevron-right-xs) center/contain no-repeat;mask:var(--glyph-chevron-right-xs) center/contain no-repeat;transition:rotate calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-default);background:currentColor;flex-shrink:0}.ds-tool-group__summary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-tool-group__summary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.ds-tool-group__summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}details[open]>.ds-tool-group__summary:after{rotate:90deg}details[open]>.ds-tool-group__summary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}details[open]>.ds-tool-group__summary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}details[open]>.ds-tool-group__summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-90deg}@media (hover:hover){.ds-tool-group__summary:hover{color:var(--text-secondary)}}@media (pointer:coarse){.ds-tool-group__summary:before{content:"";width:100%;height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-tool-group__label{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ds-tool-group[data-status=running]>.ds-tool-group__label,.ds-tool-group[data-status=running]>.ds-tool-group__summary>.ds-tool-group__label{background:linear-gradient(90deg, var(--shimmer-base) 0%, var(--shimmer-base) 40%, var(--shimmer-highlight) 50%, var(--shimmer-base) 60%, var(--shimmer-base) 100%) 0 0/300% 100%;color:#0000;animation:ds-shimmer calc(var(--duration-slow) * 6) linear infinite;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.ds-tool-group[data-status=running]>.ds-tool-group__label,.ds-tool-group[data-status=running]>.ds-tool-group__summary>.ds-tool-group__label{color:var(--shimmer-base);background:0 0;animation:none}}}.ds-tool-group__status{width:var(--icon-size-xs);height:var(--icon-size-xs);--icon-stroke:var(--icon-stroke-xs);flex-shrink:0;justify-content:center;align-items:center;display:none}.ds-tool-group[data-status=error]>.ds-tool-group__status,.ds-tool-group[data-status=error]>.ds-tool-group__summary>.ds-tool-group__status{display:inline-flex}.ds-tool-group__status:before{content:"";color:var(--tool-group-failed);forced-color-adjust:none;width:var(--icon-size-xs);height:var(--icon-size-xs);-webkit-mask:var(--glyph-failed-xs) center/contain no-repeat;mask:var(--glyph-failed-xs) center/contain no-repeat;background:currentColor;border:0;border-radius:0;flex-shrink:0}@media (forced-colors:active){.ds-tool-group__status:before{color:canvastext}}.ds-tool-group__elapsed{white-space:nowrap}.ds-tool-group__calls{gap:var(--tool-group-gap);min-width:0;margin-block:var(--space-0-5) var(--space-1);margin-inline:var(--space-2) 0;padding-inline:var(--space-3) 0;border-inline-start:1px solid var(--border-secondary);display:grid}.ds-tool-group[data-variant=turn]>.ds-tool-group__calls{gap:var(--space-1);border-inline-start:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0}.ds-toolbar{--btn-height:var(--toolbar-item-height);--btn-padding-x:var(--toolbar-item-padding-x);align-items:center;gap:var(--toolbar-gap);width:max-content;min-width:0;max-width:calc(100% + 2 * var(--toolbar-inset));margin:calc(-1 * var(--toolbar-inset));padding:var(--toolbar-inset);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.ds-toolbar::-webkit-scrollbar{display:none}.ds-toolbar>*,.ds-toolbar__group>*{flex-shrink:0}.ds-toolbar__group{align-items:center;gap:var(--toolbar-gap);display:flex}.ds-toolbar__separator{width:1px;height:var(--toolbar-separator-length);margin-inline:var(--toolbar-separator-space);background:var(--toolbar-separator-color);flex:none}.ds-toolbar[data-size=s]{--btn-height:var(--toolbar-item-height-s);--btn-padding-x:var(--toolbar-item-padding-x-s)}.ds-toolbar[aria-orientation=vertical]{overscroll-behavior-y:contain;flex-direction:column;align-items:stretch;overflow-y:auto}.ds-toolbar[aria-orientation=vertical] .ds-toolbar__group{flex-direction:column;align-items:stretch}.ds-toolbar[aria-orientation=vertical] .ds-toolbar__separator{width:var(--toolbar-separator-length);height:1px;margin-inline-start:0;margin-inline-end:0;margin-block:var(--toolbar-separator-space);align-self:center}@media (forced-colors:active){.ds-toolbar__separator{background:canvastext}}[data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))){--_slide:0, var(--tooltip-shift)}[data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))){--_slide:0, var(--tooltip-shift)}[data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))){--_slide:0, var(--tooltip-shift)}[data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):after{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;z-index:var(--z-tooltip);box-sizing:border-box;width:max-content;max-width:var(--tooltip-max-width);min-height:var(--tooltip-height);padding:var(--space-1) var(--space-2);border-radius:var(--tooltip-radius);background:var(--tooltip-bg);color:var(--tooltip-text);font-size:var(--font-size-xs);white-space:normal;overflow-wrap:anywhere;text-align:start;pointer-events:auto;opacity:0;visibility:hidden;transform:translate(var(--_slide,0, 0));transition:opacity calc(var(--tooltip-duration-out) * var(--motion-scale,1)) var(--easing-default), visibility var(--tooltip-duration-out) var(--easing-default), transform calc(var(--tooltip-duration-out) * var(--motion-scale,1)) var(--easing-default);content:attr(data-tooltip);position-area:top;margin:var(--tooltip-edge) var(--tooltip-edge) var(--tooltip-offset);position-try-fallbacks:flip-block;border:0;align-items:center;display:flex;position:fixed}[data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):after{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;z-index:var(--z-tooltip);box-sizing:border-box;width:max-content;max-width:var(--tooltip-max-width);min-height:var(--tooltip-height);padding:var(--space-1) var(--space-2);border-radius:var(--tooltip-radius);background:var(--tooltip-bg);color:var(--tooltip-text);font-size:var(--font-size-xs);white-space:normal;overflow-wrap:anywhere;text-align:start;pointer-events:auto;opacity:0;visibility:hidden;transform:translate(var(--_slide,0, 0));transition:opacity calc(var(--tooltip-duration-out) * var(--motion-scale,1)) var(--easing-default), visibility var(--tooltip-duration-out) var(--easing-default), transform calc(var(--tooltip-duration-out) * var(--motion-scale,1)) var(--easing-default);content:attr(data-tooltip);position-area:top;margin:var(--tooltip-edge) var(--tooltip-edge) var(--tooltip-offset);position-try-fallbacks:flip-block;border:0;align-items:center;display:flex;position:fixed}[data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):after{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;z-index:var(--z-tooltip);box-sizing:border-box;width:max-content;max-width:var(--tooltip-max-width);min-height:var(--tooltip-height);padding:var(--space-1) var(--space-2);border-radius:var(--tooltip-radius);background:var(--tooltip-bg);color:var(--tooltip-text);font-size:var(--font-size-xs);white-space:normal;overflow-wrap:anywhere;text-align:start;pointer-events:auto;opacity:0;visibility:hidden;transform:translate(var(--_slide,0, 0));transition:opacity calc(var(--tooltip-duration-out) * var(--motion-scale,1)) var(--easing-default), visibility var(--tooltip-duration-out) var(--easing-default), transform calc(var(--tooltip-duration-out) * var(--motion-scale,1)) var(--easing-default);content:attr(data-tooltip);position-area:top;margin:var(--tooltip-edge) var(--tooltip-edge) var(--tooltip-offset);position-try-fallbacks:flip-block;border:0;align-items:center;display:flex;position:fixed}[data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=bottom]{--_slide:0, calc(-1 * var(--tooltip-shift))}[data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=bottom]{--_slide:0, calc(-1 * var(--tooltip-shift))}[data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=bottom]{--_slide:0, calc(-1 * var(--tooltip-shift))}[data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=bottom]:after{position-area:bottom;margin:var(--tooltip-offset) var(--tooltip-edge) var(--tooltip-edge);position-try-fallbacks:flip-block}[data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=bottom]:after{position-area:bottom;margin:var(--tooltip-offset) var(--tooltip-edge) var(--tooltip-edge);position-try-fallbacks:flip-block}[data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=bottom]:after{position-area:bottom;margin:var(--tooltip-offset) var(--tooltip-edge) var(--tooltip-edge);position-try-fallbacks:flip-block}[data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=left]{--_slide:var(--tooltip-shift), 0}[data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=left]{--_slide:var(--tooltip-shift), 0}[data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=left]{--_slide:var(--tooltip-shift), 0}[data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=left]:after{position-area:left;margin:var(--tooltip-edge) var(--tooltip-offset) var(--tooltip-edge) var(--tooltip-edge);position-try-fallbacks:flip-inline}[data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=left]:after{position-area:left;margin:var(--tooltip-edge) var(--tooltip-offset) var(--tooltip-edge) var(--tooltip-edge);position-try-fallbacks:flip-inline}[data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=left]:after{position-area:left;margin:var(--tooltip-edge) var(--tooltip-offset) var(--tooltip-edge) var(--tooltip-edge);position-try-fallbacks:flip-inline}[data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=right]{--_slide:calc(-1 * var(--tooltip-shift)), 0}[data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=right]{--_slide:calc(-1 * var(--tooltip-shift)), 0}[data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=right]{--_slide:calc(-1 * var(--tooltip-shift)), 0}[data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=right]:after{position-area:right;margin:var(--tooltip-edge) var(--tooltip-edge) var(--tooltip-edge) var(--tooltip-offset);position-try-fallbacks:flip-inline}[data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=right]:after{position-area:right;margin:var(--tooltip-edge) var(--tooltip-edge) var(--tooltip-edge) var(--tooltip-offset);position-try-fallbacks:flip-inline}[data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=right]:after{position-area:right;margin:var(--tooltip-edge) var(--tooltip-edge) var(--tooltip-edge) var(--tooltip-offset);position-try-fallbacks:flip-inline}[data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip=""]:after{content:none}[data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip=""]:after{content:none}[data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip=""]:after{content:none}@media (hover:hover){[data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):where(:not(:-webkit-any([data-tooltip-dismissed],:active))):hover:after{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transition-delay:var(--tooltip-delay);transform:none}[data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):where(:not(:-moz-any([data-tooltip-dismissed],:active))):hover:after{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transition-delay:var(--tooltip-delay);transform:none}[data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):where(:not(:is([data-tooltip-dismissed],:active))):hover:after{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transition-delay:var(--tooltip-delay);transform:none}}[data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):where(:not(:-webkit-any([data-tooltip-dismissed],[data-tooltip-quiet],:active))):focus-visible:after{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transform:none}[data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):where(:not(:-moz-any([data-tooltip-dismissed],[data-tooltip-quiet],:active))):focus-visible:after{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transform:none}[data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):where(:not(:is([data-tooltip-dismissed],[data-tooltip-quiet],:active))):focus-visible:after{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transform:none}[data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):where(:not(:-webkit-any([data-tooltip-dismissed],[data-tooltip-quiet],:active))):has(:focus-visible):after{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transform:none}[data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):where(:not(:-moz-any([data-tooltip-dismissed],[data-tooltip-quiet],:active))):has(:focus-visible):after{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transform:none}[data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):where(:not(:is([data-tooltip-dismissed],[data-tooltip-quiet],:active))):has(:focus-visible):after{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transform:none}:root[data-tooltip-instant] [data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):where(:not(:-webkit-any([data-tooltip-dismissed],:active))):hover:after{opacity:1;visibility:visible;transition:none;transform:none}:root[data-tooltip-instant] [data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):where(:not(:-moz-any([data-tooltip-dismissed],:active))):hover:after{opacity:1;visibility:visible;transition:none;transform:none}:root[data-tooltip-instant] [data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):where(:not(:is([data-tooltip-dismissed],:active))):hover:after{opacity:1;visibility:visible;transition:none;transform:none}[data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):-webkit-any([data-tooltip-dismissed],:active):after{opacity:0;visibility:hidden;transition:none}[data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):-moz-any([data-tooltip-dismissed],:active):after{opacity:0;visibility:hidden;transition:none}[data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):is([data-tooltip-dismissed],:active):after{opacity:0;visibility:hidden;transition:none}.ds-tooltip-anchor{anchor-name:--ds-tooltip;anchor-scope:--ds-tooltip;display:inline-flex;position:relative}.ds-tooltip{--_slide:0, var(--tooltip-shift);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;z-index:var(--z-tooltip);box-sizing:border-box;width:max-content;max-width:var(--tooltip-max-width);min-height:var(--tooltip-height);padding:var(--space-1) var(--space-2);border-radius:var(--tooltip-radius);background:var(--tooltip-bg);color:var(--tooltip-text);font-size:var(--font-size-xs);white-space:normal;overflow-wrap:anywhere;text-align:start;pointer-events:auto;opacity:0;visibility:hidden;transform:translate(var(--_slide,0, 0));transition:opacity calc(var(--tooltip-duration-out) * var(--motion-scale,1)) var(--easing-default), visibility var(--tooltip-duration-out) var(--easing-default), transform calc(var(--tooltip-duration-out) * var(--motion-scale,1)) var(--easing-default);position-anchor:--ds-tooltip;position-area:top;margin:var(--tooltip-edge) var(--tooltip-edge) var(--tooltip-offset);position-try-fallbacks:flip-block;align-items:center;column-gap:var(--space-2);row-gap:var(--space-0-5);border:0;flex-wrap:wrap;display:flex;position:fixed}.ds-tooltip:has(>.ds-tooltip__keys){padding-inline-end:var(--space-1)}.ds-tooltip__title{min-width:0}.ds-tooltip__keys{gap:var(--space-0-5);font:inherit;flex-shrink:0;display:inline-flex}.ds-tooltip__key{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:inherit;font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;box-sizing:border-box;min-width:var(--tooltip-key-size);height:var(--tooltip-key-size);padding-inline:var(--space-1);border-radius:var(--tooltip-radius);background:var(--tooltip-key-bg);font-size:var(--font-size-xs);justify-content:center;align-items:center;display:inline-flex}.ds-tooltip[data-placement=bottom]{--_slide:0, calc(-1 * var(--tooltip-shift));position-area:bottom;margin:var(--tooltip-offset) var(--tooltip-edge) var(--tooltip-edge);position-try-fallbacks:flip-block}.ds-tooltip[data-placement=left]{--_slide:var(--tooltip-shift), 0;position-area:left;margin:var(--tooltip-edge) var(--tooltip-offset) var(--tooltip-edge) var(--tooltip-edge);position-try-fallbacks:flip-inline}.ds-tooltip[data-placement=right]{--_slide:calc(-1 * var(--tooltip-shift)), 0;position-area:right;margin:var(--tooltip-edge) var(--tooltip-edge) var(--tooltip-edge) var(--tooltip-offset);position-try-fallbacks:flip-inline}@media (hover:hover){:where(.ds-tooltip-anchor:where(:not(:-webkit-any([data-tooltip-dismissed],:active))):hover)>.ds-tooltip{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transition-delay:var(--tooltip-delay);transform:none}:where(.ds-tooltip-anchor:where(:not(:-moz-any([data-tooltip-dismissed],:active))):hover)>.ds-tooltip{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transition-delay:var(--tooltip-delay);transform:none}:where(.ds-tooltip-anchor:where(:not(:is([data-tooltip-dismissed],:active))):hover)>.ds-tooltip{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transition-delay:var(--tooltip-delay);transform:none}:where(:not(:-webkit-any([data-tooltip-dismissed],:active)))>:hover+.ds-tooltip{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transition-delay:var(--tooltip-delay);transform:none}:where(:not(:-moz-any([data-tooltip-dismissed],:active)))>:hover+.ds-tooltip{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transition-delay:var(--tooltip-delay);transform:none}:where(:not(:is([data-tooltip-dismissed],:active)))>:hover+.ds-tooltip{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transition-delay:var(--tooltip-delay);transform:none}:where(:not(:-webkit-any([data-tooltip-dismissed],:active)))>.ds-tooltip:hover{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transition-delay:var(--tooltip-delay);transform:none}:where(:not(:-moz-any([data-tooltip-dismissed],:active)))>.ds-tooltip:hover{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transition-delay:var(--tooltip-delay);transform:none}:where(:not(:is([data-tooltip-dismissed],:active)))>.ds-tooltip:hover{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transition-delay:var(--tooltip-delay);transform:none}}.ds-tooltip[data-state=open]{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transform:none}:where(:not(:-webkit-any([data-tooltip-dismissed],[data-tooltip-quiet],:active)))>:focus-visible+.ds-tooltip{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transform:none}:where(:not(:-moz-any([data-tooltip-dismissed],[data-tooltip-quiet],:active)))>:focus-visible+.ds-tooltip{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transform:none}:where(:not(:is([data-tooltip-dismissed],[data-tooltip-quiet],:active)))>:focus-visible+.ds-tooltip{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transform:none}:where(:not(:-webkit-any([data-tooltip-dismissed],[data-tooltip-quiet],:active)))>:has(:focus-visible)+.ds-tooltip{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transform:none}:where(:not(:-moz-any([data-tooltip-dismissed],[data-tooltip-quiet],:active)))>:has(:focus-visible)+.ds-tooltip{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transform:none}:where(:not(:is([data-tooltip-dismissed],[data-tooltip-quiet],:active)))>:has(:focus-visible)+.ds-tooltip{opacity:1;visibility:visible;transition:opacity calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), visibility calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out), transform calc(var(--tooltip-duration-in) * var(--motion-scale,1)) var(--easing-out);transform:none}.ds-tooltip[data-static]{opacity:1;visibility:visible;margin:0;transition:none;position:static;transform:none}:root[data-tooltip-instant] :where(.ds-tooltip-anchor:where(:not(:-webkit-any([data-tooltip-dismissed],:active))):hover)>.ds-tooltip:not([data-static]){opacity:1;visibility:visible;transition:none;transform:none}:root[data-tooltip-instant] :where(.ds-tooltip-anchor:where(:not(:-moz-any([data-tooltip-dismissed],:active))):hover)>.ds-tooltip:not([data-static]){opacity:1;visibility:visible;transition:none;transform:none}:root[data-tooltip-instant] :where(.ds-tooltip-anchor:where(:not(:is([data-tooltip-dismissed],:active))):hover)>.ds-tooltip:not([data-static]){opacity:1;visibility:visible;transition:none;transform:none}:root[data-tooltip-instant] :where(:not(:-webkit-any([data-tooltip-dismissed],:active)))>:hover+.ds-tooltip:not([data-static]){opacity:1;visibility:visible;transition:none;transform:none}:root[data-tooltip-instant] :where(:not(:-moz-any([data-tooltip-dismissed],:active)))>:hover+.ds-tooltip:not([data-static]){opacity:1;visibility:visible;transition:none;transform:none}:root[data-tooltip-instant] :where(:not(:is([data-tooltip-dismissed],:active)))>:hover+.ds-tooltip:not([data-static]){opacity:1;visibility:visible;transition:none;transform:none}:root[data-tooltip-instant] :where(:not(:-webkit-any([data-tooltip-dismissed],:active)))>.ds-tooltip:not([data-static]):hover{opacity:1;visibility:visible;transition:none;transform:none}:root[data-tooltip-instant] :where(:not(:-moz-any([data-tooltip-dismissed],:active)))>.ds-tooltip:not([data-static]):hover{opacity:1;visibility:visible;transition:none;transform:none}:root[data-tooltip-instant] :where(:not(:is([data-tooltip-dismissed],:active)))>.ds-tooltip:not([data-static]):hover{opacity:1;visibility:visible;transition:none;transform:none}.ds-tooltip-anchor:-webkit-any([data-tooltip-dismissed],:active)>.ds-tooltip:not([data-static]){opacity:0;visibility:hidden;transition:none}.ds-tooltip-anchor:-moz-any([data-tooltip-dismissed],:active)>.ds-tooltip:not([data-static]){opacity:0;visibility:hidden;transition:none}.ds-tooltip-anchor:is([data-tooltip-dismissed],:active)>.ds-tooltip:not([data-static]){opacity:0;visibility:hidden;transition:none}@supports not (position-area:top){[data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))){position:relative}[data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))){position:relative}[data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))){position:relative}[data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):after{inset:auto auto calc(100% + var(--tooltip-offset)) 50%;margin:0;position:absolute;translate:-50%}[data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):after{inset:auto auto calc(100% + var(--tooltip-offset)) 50%;margin:0;position:absolute;translate:-50%}[data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):after{inset:auto auto calc(100% + var(--tooltip-offset)) 50%;margin:0;position:absolute;translate:-50%}[data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=bottom]:after{inset:calc(100% + var(--tooltip-offset)) auto auto 50%;margin:0;translate:-50%}[data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=bottom]:after{inset:calc(100% + var(--tooltip-offset)) auto auto 50%;margin:0;translate:-50%}[data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=bottom]:after{inset:calc(100% + var(--tooltip-offset)) auto auto 50%;margin:0;translate:-50%}[data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=left]:after{inset:50% calc(100% + var(--tooltip-offset)) auto auto;margin:0;translate:0 -50%}[data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=left]:after{inset:50% calc(100% + var(--tooltip-offset)) auto auto;margin:0;translate:0 -50%}[data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=left]:after{inset:50% calc(100% + var(--tooltip-offset)) auto auto;margin:0;translate:0 -50%}[data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=right]:after{inset:50% auto auto calc(100% + var(--tooltip-offset));margin:0;translate:0 -50%}[data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=right]:after{inset:50% auto auto calc(100% + var(--tooltip-offset));margin:0;translate:0 -50%}[data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice)))[data-tooltip-placement=right]:after{inset:50% auto auto calc(100% + var(--tooltip-offset));margin:0;translate:0 -50%}.ds-tooltip:not([data-static]){inset:auto auto calc(100% + var(--tooltip-offset)) 50%;margin:0;position:absolute;translate:-50%}.ds-tooltip:not([data-static])[data-placement=bottom]{inset:calc(100% + var(--tooltip-offset)) auto auto 50%;margin:0;translate:-50%}.ds-tooltip:not([data-static])[data-placement=left]{inset:50% calc(100% + var(--tooltip-offset)) auto auto;margin:0;translate:0 -50%}.ds-tooltip:not([data-static])[data-placement=right]{inset:50% auto auto calc(100% + var(--tooltip-offset));margin:0;translate:0 -50%}}@media (forced-colors:active){.ds-tooltip{outline:1px solid canvastext}[data-tooltip]:where(:not(:-webkit-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):after{outline:1px solid canvastext}[data-tooltip]:where(:not(:-moz-any(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):after{outline:1px solid canvastext}[data-tooltip]:where(:not(:is(.ds-button[data-loading],.ds-button[aria-busy=true],.ds-tabs__tab,.ds-segmented__label,.ds-nav__heading,.ds-menu__item,.ds-dropdown__item,.ds-badge,.ds-divider,.ds-disclosure__summary,.ds-composer__send,.ds-composer__voice))):after{outline:1px solid canvastext}}@keyframes ds-top-bar-edge{0%{box-shadow:inset 0 -1px #0000}to{box-shadow:inset 0 -1px 0 var(--top-bar-border)}}@keyframes ds-top-bar-title{0%{opacity:0}to{opacity:1}}.ds-top-bar{--_large:var(--top-bar-large-height);--btn-height:var(--top-bar-control-size);z-index:var(--z-sticky);background:var(--top-bar-bg);min-width:0;display:flow-root;position:sticky;top:0}.ds-top-bar__bar{z-index:1;box-sizing:content-box;align-items:center;gap:var(--space-1);height:var(--top-bar-height);padding-block:calc(var(--top-bar-padding-y) + var(--safe-top)) var(--top-bar-padding-y);padding-inline:calc(var(--top-bar-padding-x) + var(--safe-left)) calc(var(--top-bar-padding-x) + var(--safe-right));background:var(--top-bar-bg);transition:box-shadow var(--duration-fast) var(--easing-default);grid-template-columns:1fr minmax(0,auto) 1fr;display:grid;position:sticky;top:0;box-shadow:inset 0 -1px #0000}.ds-top-bar__leading,.ds-top-bar__actions{align-items:center;display:flex}.ds-top-bar__leading{grid-column:1;justify-self:start}.ds-top-bar__actions{justify-self:end;gap:var(--space-1);grid-column:3}.ds-top-bar__actions[data-grouped]{border-radius:var(--radius-full);corner-shape:round;background:var(--top-bar-group-bg);gap:0}.ds-top-bar__heading{min-width:0;color:inherit;text-align:center;grid-column:2;justify-items:center;text-decoration:none;display:grid}.ds-top-bar__heading:has(>.ds-avatar){column-gap:var(--space-2);text-align:start;grid-template-columns:auto minmax(0,auto);place-items:center start}.ds-top-bar__heading:has(>.ds-avatar)>.ds-avatar{grid-row:span 2}.ds-top-bar__heading:-webkit-any(a,button){min-height:var(--top-bar-control-size);padding-inline:var(--space-2);border-radius:var(--radius-item);align-content:center}.ds-top-bar__heading:-moz-any(a,button){min-height:var(--top-bar-control-size);padding-inline:var(--space-2);border-radius:var(--radius-item);align-content:center}.ds-top-bar__heading:is(a,button){min-height:var(--top-bar-control-size);padding-inline:var(--space-2);border-radius:var(--radius-item);align-content:center}.ds-top-bar__heading:-webkit-any(a,button):focus{outline:none}.ds-top-bar__heading:-moz-any(a,button):focus{outline:none}.ds-top-bar__heading:is(a,button):focus{outline:none}.ds-top-bar__heading:-webkit-any(a,button):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-top-bar__heading:-moz-any(a,button):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-top-bar__heading:is(a,button):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-top-bar__heading:-webkit-any(a,button){transition:background-color var(--duration-fast) var(--easing-default)}.ds-top-bar__heading:-moz-any(a,button){transition:background-color var(--duration-fast) var(--easing-default)}.ds-top-bar__heading:is(a,button){transition:background-color var(--duration-fast) var(--easing-default)}@media (hover:hover){.ds-top-bar__heading:-webkit-any(a,button):hover{background:var(--bg-hover)}.ds-top-bar__heading:-moz-any(a,button):hover{background:var(--bg-hover)}.ds-top-bar__heading:is(a,button):hover{background:var(--bg-hover)}}.ds-top-bar__title{font-family:var(--font-family-heading);font-size:var(--font-size-m);font-weight:var(--font-weight-heading);line-height:var(--line-height-label);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-top-bar__subtitle{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-tertiary);font-stretch:var(--font-stretch-body);letter-spacing:var(--body-letter-spacing);text-transform:none;text-wrap:pretty;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-top-bar__large{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-heading);line-height:var(--line-height-title);color:var(--text-primary);font-stretch:var(--font-stretch-heading);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform);text-wrap:balance;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;height:calc(var(--_large) + 2 * .15em);padding-block-start:.15em;padding-block-end:.15em;padding-top:calc(var(--_large) - var(--top-bar-large-size) * var(--line-height-title) - var(--space-3) + .15em);padding-bottom:calc(var(--space-3) + .15em);padding-inline:calc(var(--space-4) + var(--safe-left)) calc(var(--space-4) + var(--safe-right));font-size:var(--top-bar-large-size);margin-block-start:-.15em;margin-block-end:-.15em;overflow:hidden}.ds-top-bar[data-scrolled]:not([data-large])>.ds-top-bar__bar,.ds-top-bar[data-large][data-collapsed]>.ds-top-bar__bar{box-shadow:inset 0 -1px 0 var(--top-bar-border)}.ds-top-bar[data-large]{top:calc(-1 * var(--_large))}.ds-top-bar[data-large]>.ds-top-bar__bar>.ds-top-bar__heading{opacity:0;transition:opacity var(--duration-base) var(--easing-default)}.ds-top-bar[data-large][data-collapsed]>.ds-top-bar__bar>.ds-top-bar__heading{opacity:1}@supports (animation-timeline:scroll()){.ds-top-bar>.ds-top-bar__bar{animation:linear both ds-top-bar-edge;animation-timeline:scroll();animation-range:0 var(--space-2)}.ds-top-bar[data-large]>.ds-top-bar__bar{animation-range:calc(var(--_large) - var(--space-2)) var(--_large)}.ds-top-bar[data-large]>.ds-top-bar__bar>.ds-top-bar__heading{animation:linear both ds-top-bar-title;animation-timeline:scroll();animation-range:calc(var(--_large) * .6) var(--_large)}}@media (prefers-reduced-motion:reduce){.ds-top-bar[data-large]>.ds-top-bar__bar>.ds-top-bar__heading{transition:none;animation-timing-function:step-end}}.ds-transport{align-items:center;gap:var(--space-0-5);min-width:0;display:inline-flex}.ds-transport[data-full]{row-gap:var(--space-1);flex-wrap:wrap;width:100%;display:flex}.ds-transport[data-align=center]{justify-content:center;gap:var(--space-1);display:flex}.ds-transport[data-density=compact]{--btn-height:calc(var(--control-size-s) - var(--space-1));--btn-radius:calc(var(--radius-s) * 1.5);gap:var(--space-1-5) var(--space-1);flex-wrap:wrap}@media (pointer:coarse){.ds-transport{flex-wrap:wrap}.ds-transport,.ds-transport[data-full],.ds-transport[data-align=center],.ds-transport[data-density=compact]{column-gap:max(var(--space-1), var(--hit-size) - var(--btn-height,var(--control-size-s)));row-gap:max(var(--space-1), var(--hit-size) - var(--btn-height,var(--control-size-s)) + var(--space-0-5))}.ds-transport>.ds-button{flex-shrink:0}}.ds-transport[data-density=compact]>.ds-button[aria-pressed=false]:not(:has(>[data-when])){--_text:var(--text-tertiary);--_text-hover:var(--text-primary)}.ds-transport[data-density=compact]>.ds-button[aria-pressed=true]:has(>[data-when]){--_bg:var(--btn-subtle-bg)}.ds-transport__separator{width:1px;height:var(--space-4);margin-inline:var(--space-1);background:var(--border-tertiary);flex:none}.ds-transport__spacer{flex:1}.ds-transport .ds-transport__record.ds-button[aria-pressed=true]{--_bg:var(--bg-error-subtle);--_bg-hover:var(--bg-error-subtle);--_bg-active:var(--bg-error-subtle);--_text:var(--text-error)}.ds-transport .ds-transport__play.ds-button{--_bg:var(--btn-primary-bg);--_bg-hover:var(--btn-primary-bg-hover);--_bg-active:var(--btn-primary-bg-active);--_text:var(--btn-primary-text);--_border:var(--btn-primary-bg);--_border-hover:var(--btn-primary-bg-hover);border-radius:var(--radius-full);corner-shape:round}.ds-transport .ds-transport__play.ds-button[aria-pressed=true]{--_bg:var(--btn-primary-bg)}.ds-transport__time{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--text-tertiary);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);padding-inline:var(--space-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:baseline;gap:.5ch;font-stretch:100%;display:inline-flex}.ds-transport__current{color:var(--text-primary);font-weight:var(--font-weight-medium)}.ds-transport__duration{align-items:center;gap:var(--space-1);height:calc(var(--btn-height,var(--control-size-s)) - var(--space-0-5));padding-inline:var(--space-1-5);border-radius:var(--btn-radius);background:var(--bg-neutral);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--text-tertiary);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);cursor:text;transition:background-color var(--timeline-duration) var(--easing-out);flex:none;font-stretch:100%;display:inline-flex}.ds-transport__duration:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ds-transport__duration:hover{background:var(--bg-neutral-hover)}}@media (pointer:coarse){.ds-transport__duration{position:relative}.ds-transport__duration:before{content:"";width:100%;height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-transport__duration-input{width:4ch;min-width:0;color:var(--text-primary);font:inherit;font-variant-numeric:tabular-nums;text-align:end;background:0 0;border:0;margin:0;padding:0}.ds-transport__duration-input:focus{outline:none}@media (pointer:coarse){.ds-transport__duration-input{font-size:max(1rem,1em)}}.ds-transport__unit{color:var(--text-tertiary)}.ds-transport__easing{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.ds-transport__easing>.ds-button{height:calc(var(--btn-height,var(--control-size-s)) - var(--space-0-5))}@media (pointer:coarse){.ds-transport__easing{column-gap:max(var(--space-1), var(--hit-size) - var(--btn-height,var(--control-size-s)) + var(--space-0-5))}}.ds-trim-bar{--_height:var(--trim-bar-height,var(--space-12));--_edge:calc(var(--space-1) * .75);--_grip:var(--space-3);--_radius:var(--radius-m);--_start:calc(var(--start,0) * 100%);--_end:calc((1 - var(--end,1)) * 100%);gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}@media (pointer:coarse){.ds-trim-bar{--_height:max(var(--trim-bar-height,var(--space-12)), var(--hit-size))}}.ds-trim-bar__track{height:var(--_height);border-radius:var(--_radius);background:var(--bg-surface-3);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.ds-trim-bar__track:before,.ds-trim-bar__track:after{content:"";z-index:1;background:var(--bg-scrim);pointer-events:none;position:absolute;top:0;bottom:0}.ds-trim-bar__track:before{width:var(--_start);border-radius:var(--_radius) 0 0 var(--_radius);left:0}.ds-trim-bar__track:after{width:var(--_end);border-radius:0 var(--_radius) var(--_radius) 0;right:0}.ds-trim-bar__thumbs{border-radius:inherit;pointer-events:none;gap:1px;height:100%;display:flex;overflow:hidden}.ds-trim-bar__frame{object-fit:cover;background:var(--bg-surface-4);-webkit-user-drag:none;flex:1 1 0;min-width:0;height:100%}.ds-trim-bar__range{z-index:2;top:0;bottom:0;left:var(--_start);right:var(--_end);box-sizing:border-box;border-block:var(--_edge) solid var(--trim-bar-handle);border-radius:var(--_radius);pointer-events:none;position:absolute}.ds-trim-bar__handle{top:calc(-1 * var(--_edge));bottom:calc(-1 * var(--_edge));width:var(--_grip);background:var(--trim-bar-handle);color:var(--text-on-accent);cursor:ew-resize;pointer-events:auto;touch-action:none;transition:background-color var(--duration-fast) var(--easing-default);place-items:center;display:grid;position:absolute}.ds-trim-bar__handle:focus{outline:none}.ds-trim-bar__handle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-trim-bar__handle:before{content:"";width:var(--space-0-5);border-radius:var(--radius-full);corner-shape:round;opacity:.85;background:currentColor;height:40%}.ds-trim-bar__handle[data-edge=start]{border-radius:var(--_radius) 0 0 var(--_radius);left:0}.ds-trim-bar__handle[data-edge=end]{border-radius:0 var(--_radius) var(--_radius) 0;right:0}.ds-trim-bar__handle[data-edge]:not([data-limit]):before{width:var(--_grip);height:var(--_grip);height:var(--space-4);background:currentColor;border-radius:0;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-trim-bar__handle[data-edge=start]:not([data-limit]):before{scale:-1 1}@media (hover:hover){.ds-trim-bar__handle:hover{background:var(--bg-accent-hover)}}.ds-trim-bar__handle[data-state=dragging]{background:var(--bg-accent-active)}.ds-trim-bar__handle:after{content:"";width:max(100%,1.5rem);height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (pointer:coarse){.ds-trim-bar__handle:after{width:var(--hit-size);height:100%;top:0;left:auto;translate:none}.ds-trim-bar__handle[data-edge=start]:after{right:calc(-1 * var(--space-1))}.ds-trim-bar__handle[data-edge=end]:after{right:auto;left:calc(-1 * var(--space-1))}}.ds-trim-bar__playhead{z-index:3;border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ds-trim-bar__playhead:focus{outline:none}.ds-trim-bar__playhead:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-trim-bar__playhead:before{content:"";top:0;bottom:0;left:calc(var(--at,0) * 100%);width:var(--space-0-5);background:var(--playhead-color);pointer-events:none;border-radius:var(--radius-full);corner-shape:round;box-shadow:0 0 0 1px var(--bg-scrim);position:absolute;translate:-50%}.ds-trim-bar__playhead-time{bottom:calc(100% + var(--space-1));left:clamp(1.75rem - 0px, calc(var(--at,0) * 100%), 100% - 1.75rem + 0px);box-sizing:border-box;min-width:3.5rem;height:var(--space-5);padding-inline:calc(var(--space-1) * 1.75);border-radius:var(--radius-s) var(--radius-s) calc(var(--radius-s) * 1.5) calc(var(--radius-s) * 1.5);background:var(--playhead-color);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);color:var(--playhead-text);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;transform-origin:50% 100%;transition:opacity var(--timeline-duration) var(--easing-out), scale calc(var(--timeline-duration) * var(--motion-scale,1)) var(--easing-out);opacity:0;justify-content:center;align-items:center;font-stretch:100%;display:inline-flex;position:absolute;translate:-50%;scale:.9}.ds-trim-bar[data-state=scrubbing] .ds-trim-bar__playhead-time,.ds-trim-bar[data-time=always] .ds-trim-bar__playhead-time{opacity:1;scale:1}.ds-trim-bar__playhead:focus-visible>.ds-trim-bar__playhead-time{opacity:1;scale:1}.ds-trim-bar__time{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--text-tertiary);letter-spacing:0;text-transform:none;font-variant-numeric:var(--font-variant-numeric);justify-content:space-between;gap:var(--space-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-stretch:100%;display:flex}.ds-trim-bar__duration{color:var(--text-primary);font-weight:var(--font-weight-medium)}@keyframes ds-typing-bounce{0%,60%,to{opacity:.4;translate:0}30%{opacity:1;translate:0 calc(-1 * var(--space-1))}}.ds-typing{--_dot:var(--space-1-5);--_cycle:calc(var(--duration-slow) * 3);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-1);min-height:calc(var(--font-size-m) * var(--line-height-relaxed));color:var(--icon-tertiary);vertical-align:top;display:inline-flex;position:relative}.ds-typing__dot{width:var(--_dot);height:var(--_dot);border-radius:var(--radius-full);corner-shape:round;animation:ds-typing-bounce var(--_cycle) var(--easing-in-out) infinite;background:currentColor;flex-shrink:0}.ds-typing__dot:nth-child(2){animation-delay:calc(var(--_cycle) / 6)}.ds-typing__dot:nth-child(3){animation-delay:calc(var(--_cycle) / 3)}@media (prefers-reduced-motion:reduce){.ds-typing__dot{animation:none}}.ds-typing__label{color:var(--text-tertiary);margin-inline-start:var(--space-1)}.ds-typing[data-hide-label] .ds-typing__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-usage{gap:var(--usage-gap);min-width:0;display:grid}.ds-usage[data-form=section]{display:block}.ds-setting-section+.ds-usage[data-form=section],.ds-usage[data-form=section]+.ds-setting-section{margin-block-start:var(--setting-section-gap)}.ds-usage__group{gap:var(--space-4);min-width:0;display:grid}.ds-usage__group+.ds-usage__group{border-block-start:1px solid var(--usage-divider);padding-block-start:var(--usage-gap)}.ds-usage__context{gap:var(--space-3)}.ds-usage__bar{gap:var(--usage-bar-cut);height:var(--usage-bar-height);border-radius:var(--radius-full);corner-shape:round;background:var(--progress-track);display:flex;overflow:hidden}.ds-usage__part,.ds-usage__swatch{--_part:var(--usage-part-system);background:var(--_part)}.ds-usage__part[data-part=system],.ds-usage__swatch[data-part=system]{--_part:var(--usage-part-system)}.ds-usage__part[data-part=tools],.ds-usage__swatch[data-part=tools]{--_part:var(--usage-part-tools)}.ds-usage__part[data-part=messages],.ds-usage__swatch[data-part=messages]{--_part:var(--usage-part-messages)}.ds-usage__part[data-part=files],.ds-usage__swatch[data-part=files]{--_part:var(--usage-part-files)}.ds-usage__part{width:calc(clamp(0, var(--share,0), 1) * 100%);transition:width calc(var(--duration-base) * var(--motion-scale,1)) var(--easing-out);flex:none}.ds-usage__part[hidden]{display:none}.ds-usage__legend{gap:var(--space-1-5) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ds-usage__key{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);color:var(--text-secondary);font-stretch:var(--font-stretch-body);letter-spacing:var(--label-letter-spacing);text-transform:none;align-items:center;gap:var(--space-2);min-width:0;display:flex}.ds-usage__swatch{width:var(--usage-swatch-size);height:var(--usage-swatch-size);border-radius:var(--radius-xs);flex-shrink:0}.ds-usage__key-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin-block-start:-.15em;margin-block-end:-.15em;padding-block-start:.15em;padding-block-end:.15em;overflow:hidden}.ds-usage__key-value{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.ds-usage__foot{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ds-usage__foot>*{min-width:0}.ds-usage__reset{font-variant-numeric:tabular-nums}.ds-usage__limit:not([data-level=near]) .ds-usage__near,.ds-usage__limit:not([data-level=full]) .ds-usage__full{display:none}.ds-usage__totals.ds-data-list{justify-content:start;column-gap:var(--space-6);row-gap:var(--space-2);grid-template-columns:repeat(3,auto)}.ds-usage__totals.ds-data-list>.ds-data-list__item{grid-column:auto;min-height:0;padding-block-start:0;padding-block-end:0}@media (forced-colors:active){.ds-usage__bar{outline:1px solid canvastext}.ds-usage__part,.ds-usage__swatch{forced-color-adjust:none;background:canvastext}}.ds-usage__trigger{border-radius:var(--radius-item);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);position:relative}.ds-usage__trigger:focus{outline:none}.ds-usage__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ds-usage__trigger:hover{background:var(--btn-subtle-bg-hover);color:var(--text-secondary)}}.ds-usage__trigger:active,.ds-usage__trigger[aria-expanded=true]{background:var(--btn-subtle-bg-active);color:var(--text-secondary)}@media (pointer:coarse){.ds-usage__trigger:before{content:"";width:max(100%, var(--hit-size));height:max(100%, var(--hit-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}@media (forced-colors:active){.ds-usage__trigger{color:buttontext}}html,body{height:100%}body{background:var(--shell-bg)}.tr-spacer{flex:auto}.tr-page{padding:var(--space-4) var(--space-6) var(--space-12)}.tr-page[data-width=reading]{max-width:48rem;margin-inline-start:auto;margin-inline-end:auto}@media not (min-width:48rem){.tr-page{padding-inline:var(--space-3)}}.tr-detail{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.tr-section{gap:var(--space-3);flex-direction:column;display:flex}.tr-section-head{align-items:center;gap:var(--space-2);display:flex}.tr-form{gap:var(--space-3);flex-direction:column;display:flex}.tr-detail__head{gap:var(--space-2);flex-direction:column;display:flex}.tr-property-groups{gap:var(--space-5);flex-direction:column;display:flex}.tr-aside{padding:var(--space-4) var(--space-3)}.tr-peek{gap:var(--space-5);flex-direction:column;display:flex}.tr-peek__description{white-space:pre-wrap;overflow-wrap:anywhere}.tr-create{gap:var(--space-3);flex-direction:column;display:flex}.tr-create__crumb{width:var(--icon-size-s);height:var(--icon-size-s);color:var(--icon-tertiary);flex:none}.tr-create__more{margin-inline-end:auto}.tr-form-row{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media not (min-width:36rem){.tr-form-row{grid-template-columns:minmax(0,1fr)}}:where(svg.tr-icon){width:var(--icon-size-s);height:var(--icon-size-s)}@media not (min-width:48rem){.ds-shell__header>[data-aside-toggle]{display:none}}@media not (min-width:36rem){.ds-shell__header>[data-view-tabs]{display:none}}.tr-view-title{min-width:min(5rem, max-content);flex:0 auto}.tr-header-extras{align-items:center;gap:var(--space-1);flex:none;display:flex}.tr-header-extras:empty{display:none}.tr-settings-add{margin-block-start:var(--space-3);display:flex}.tr-form-field{gap:var(--space-2);flex-direction:column;display:flex}.tr-setting-wide>.ds-setting__control{flex:0 auto;min-width:0}.tr-setting-wide .ds-swatch-picker{flex-wrap:wrap}.tr-avatar-pick{align-items:center;gap:var(--space-4);display:flex}.tr-link-row{align-items:flex-start;gap:var(--space-2);display:flex}.tr-link-row>.ds-text-field{flex:auto;min-width:0}@media not (min-width:36rem){.tr-link-row{flex-direction:column;align-items:stretch}}.tr-view-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.tr-list{--tr-list-inset:var(--space-6);--item-padding-x:calc(var(--tr-list-inset) - var(--item-list-inset));padding:0 0 var(--space-12);flex-direction:column;gap:0;display:flex}.tr-list>.tr-view-bar{padding:var(--space-2) var(--tr-list-inset);border-block-end:1px solid var(--divider-color);display:none}@media not (min-width:36rem){.tr-list>.tr-view-bar{display:flex}}.tr-list>.ds-filter-bar__applied{padding:var(--space-2) var(--tr-list-inset);border-block-end:1px solid var(--divider-color)}.tr-list>.ds-bulk-action-bar:has(.ds-bulk-action-bar__panel:not([hidden])){margin:var(--space-2) var(--tr-list-inset)}.tr-list .tr-results[data-layout=list]{padding-block-start:var(--item-list-inset)}.tr-list .tr-results[data-layout=board]{padding:var(--space-3)}@media not (min-width:48rem){.tr-list{--tr-list-inset:var(--space-3);--item-list-inset:var(--space-1)}}@media (min-width:36rem){.ds-shell__content:has(.tr-results[data-layout=board]){scrollbar-gutter:auto;display:flex;overflow:hidden}.ds-shell__content:has(.tr-results[data-layout=board]) .tr-list{flex:1;min-width:0;min-height:0;padding-block-end:0}.ds-shell__content:has(.tr-results[data-layout=board]) .tr-results{flex:1;min-height:0;display:flex}.ds-shell__content:has(.tr-results[data-layout=board]) .ds-board{flex:1;align-items:stretch;min-height:0}.ds-shell__content:has(.tr-results[data-layout=board]) .ds-board__column{min-height:0;overflow:hidden}.ds-shell__content:has(.tr-results[data-layout=board]) .ds-board__header{flex-shrink:0}.ds-shell__content:has(.tr-results[data-layout=board]) .ds-board__cards{--tr-ring:calc(var(--focus-ring-width) + var(--focus-ring-offset));scrollbar-width:none;min-height:0;padding:var(--tr-ring);margin:calc(-1 * var(--tr-ring));overflow-y:auto}}.tr-results{min-width:0}.tr-results:focus{outline:none}.tr-results__empty{padding-block:var(--space-8)}.tr-shortcuts{gap:var(--space-6);flex-direction:column;display:flex}.tr-keys{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.tr-keys__or{color:var(--text-tertiary)}.tr-agent-runs{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.tr-agent-run{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.tr-agent-run+.tr-agent-run{border-block-start:1px solid var(--divider-color);padding-block-start:var(--space-4)}.tr-agent-run__head{align-items:center;gap:var(--space-2);min-height:var(--control-size-s);display:flex}.tr-agent-run__time{color:var(--text-tertiary);font-size:var(--font-size-s);font-variant-numeric:tabular-nums}.tr-agent-thread{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.tr-agent-thought,.tr-agent-markdown{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.tr-agent-thought p,.tr-agent-markdown p{white-space:pre-wrap;overflow-wrap:anywhere}.tr-agent-changes{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.tr-agent-error{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.tr-agent-new{align-items:flex-start;gap:var(--space-2);display:flex}.tr-agent-new>.ds-text-field{flex:auto;min-width:0}@media (max-width:36rem){.tr-agent-new{flex-direction:column;align-items:stretch}}.tr-tasks[hidden]{display:none}
