:root,[data-ds-scheme]{--ds-neutral-light-1:oklch(100% 0 255);--ds-neutral-light-2:oklch(98.5% .002 255);--ds-neutral-light-3:oklch(96.2% .004 255);--ds-neutral-light-4:oklch(94% .005 255);--ds-neutral-light-5:oklch(91.7% .006 255);--ds-neutral-light-6:oklch(89% .008 255);--ds-neutral-light-7:oklch(85% .01 255);--ds-neutral-light-8:oklch(77% .012 255);--ds-neutral-light-9:oklch(60% .012 255);--ds-neutral-light-10:oklch(55.5% .012 255);--ds-neutral-light-11:oklch(50.5% .013 255);--ds-neutral-light-12:oklch(18% .008 255);--ds-neutral-dark-1:oklch(16% .004 255);--ds-neutral-dark-2:oklch(19% .005 255);--ds-neutral-dark-3:oklch(22.2% .006 255);--ds-neutral-dark-4:oklch(25.2% .007 255);--ds-neutral-dark-5:oklch(28.2% .008 255);--ds-neutral-dark-6:oklch(31.8% .009 255);--ds-neutral-dark-7:oklch(37.2% .01 255);--ds-neutral-dark-8:oklch(46.2% .012 255);--ds-neutral-dark-9:oklch(60% .012 255);--ds-neutral-dark-10:oklch(65% .012 255);--ds-neutral-dark-11:oklch(80% .01 255);--ds-neutral-dark-12:oklch(94.5% .004 255);--ds-accent-light-1:oklch(99% .003 262);--ds-accent-light-2:oklch(97.5% .008 262);--ds-accent-light-3:oklch(95% .018 262);--ds-accent-light-4:oklch(92% .03 262);--ds-accent-light-5:oklch(88.5% .045 262);--ds-accent-light-6:oklch(84% .07 262);--ds-accent-light-7:oklch(77.5% .1 262);--ds-accent-light-8:oklch(70% .135 262);--ds-accent-light-9:oklch(55% .22 262);--ds-accent-light-10:oklch(50.5% .215 262);--ds-accent-light-11:oklch(49.5% .2 262);--ds-accent-light-12:oklch(30% .11 262);--ds-accent-dark-1:oklch(17.5% .015 262);--ds-accent-dark-2:oklch(20% .026 262);--ds-accent-dark-3:oklch(25.5% .056 262);--ds-accent-dark-4:oklch(29% .079 262);--ds-accent-dark-5:oklch(33% .094 262);--ds-accent-dark-6:oklch(37.5% .105 262);--ds-accent-dark-7:oklch(44% .12 262);--ds-accent-dark-8:oklch(52% .139 262);--ds-accent-dark-9:oklch(55% .19 262);--ds-accent-dark-10:oklch(50.5% .185 262);--ds-accent-dark-11:oklch(78% .1 262);--ds-accent-dark-12:oklch(93% .022 262);--ds-danger-light-11:oklch(52% .18 25);--ds-danger-dark-11:oklch(68% .16 25);--ds-success-light-3:oklch(95.5% .035 150);--ds-success-light-9:oklch(54% .145 150);--ds-success-dark-3:oklch(27% .05 150);--ds-success-dark-9:oklch(58% .15 150);--ds-spectrum-blue:oklch(52% .268 263.2);--ds-spectrum-red:oklch(62.91% .2562 26.81);--ds-spectrum-gold:oklch(89.67% .1851 97.44);--ds-spectrum-mint:oklch(87.74% .2219 153.86);--ds-spectrum-cyan:oklch(73.5% .159 236.4);--ds-spectrum-sky:oklch(72.5% .142 265);--ds-spectrum-ice:oklch(95.7% .033 216);--ds-film-light:oklch(94.5% .032 233.3);--ds-film-cyan:oklch(73.7% .11 236.7);--ds-film-blue:oklch(50.45% .1597 261.2);--ds-film-navy:oklch(26% .08 268.4);--ds-film-base:oklch(12.72% .0214 256.2);--ds-color-bg:light-dark(var(--ds-neutral-light-1),var(--ds-neutral-dark-1));--ds-color-bg-subtle:light-dark(var(--ds-neutral-light-2),var(--ds-neutral-dark-2));--ds-color-bg-muted:light-dark(var(--ds-neutral-light-3),var(--ds-neutral-dark-2));--ds-color-bg-tint:light-dark(var(--ds-accent-light-2),var(--ds-accent-dark-2));--ds-color-surface:light-dark(var(--ds-neutral-light-3),var(--ds-neutral-dark-3));--ds-color-surface-hover:light-dark(var(--ds-neutral-light-4),var(--ds-neutral-dark-4));--ds-color-surface-active:light-dark(var(--ds-neutral-light-5),var(--ds-neutral-dark-5));--ds-color-border-subtle:light-dark(var(--ds-neutral-light-6),var(--ds-neutral-dark-6));--ds-color-border:light-dark(var(--ds-neutral-light-7),var(--ds-neutral-dark-7));--ds-color-border-strong:light-dark(var(--ds-neutral-light-8),var(--ds-neutral-dark-8));--ds-color-border-input:light-dark(var(--ds-neutral-light-9),var(--ds-neutral-dark-9));--ds-color-text:light-dark(var(--ds-neutral-light-12),var(--ds-neutral-dark-12));--ds-color-text-muted:light-dark(var(--ds-neutral-light-11),var(--ds-neutral-dark-11));--ds-color-text-subtle:light-dark(var(--ds-neutral-light-9),var(--ds-neutral-dark-9));--ds-color-inverse:var(--ds-color-text);--ds-color-inverse-hover:color-mix(in oklab, var(--ds-color-inverse) 88%, var(--ds-color-bg));--ds-color-on-inverse:var(--ds-color-bg);--ds-color-accent:light-dark(var(--ds-accent-light-9),var(--ds-accent-dark-9));--ds-color-accent-hover:light-dark(var(--ds-accent-light-10),var(--ds-accent-dark-10));--ds-color-on-accent:var(--ds-neutral-light-1);--ds-color-accent-text:light-dark(var(--ds-accent-light-11),var(--ds-accent-dark-11));--ds-color-focus:light-dark(var(--ds-accent-light-9),var(--ds-accent-dark-11));--ds-color-fill-hover:color-mix(in oklab, var(--ds-color-text) 8%, transparent);--ds-color-fill-subtle:color-mix(in oklab, var(--ds-color-text) 3%, transparent);--ds-color-ring:color-mix(in oklab, var(--ds-color-text) 22%, transparent);--ds-color-ring-hover:color-mix(in oklab, var(--ds-color-text) 34%, transparent);--ds-color-accent-border:light-dark(var(--ds-accent-light-6),var(--ds-accent-dark-6));--ds-color-overlay:color-mix(in oklab, var(--ds-neutral-dark-1) 72%, transparent);--ds-color-media:var(--ds-neutral-dark-2);--ds-color-code-keyword:var(--ds-color-accent-text);--ds-color-code-string:var(--ds-color-text-muted);--ds-color-code-comment:light-dark(var(--ds-neutral-light-10),var(--ds-neutral-dark-10));--ds-color-danger-text:light-dark(var(--ds-danger-light-11),var(--ds-danger-dark-11));--ds-color-danger-border:light-dark(var(--ds-danger-light-11),var(--ds-danger-dark-11));--ds-color-success:light-dark(var(--ds-success-light-9),var(--ds-success-dark-9));--ds-color-success-subtle:light-dark(var(--ds-success-light-3),var(--ds-success-dark-3));--ds-color-on-success:var(--ds-neutral-light-1);--ds-color-graphic:light-dark(var(--ds-neutral-light-12),var(--ds-neutral-dark-12));--ds-color-graphic-muted:light-dark(var(--ds-neutral-light-11),var(--ds-neutral-dark-11));--ds-color-graphic-subtle:light-dark(var(--ds-neutral-light-8),var(--ds-neutral-dark-8));--ds-color-graphic-faint:light-dark(var(--ds-neutral-light-7),var(--ds-neutral-dark-7));--ds-color-graphic-accent:light-dark(var(--ds-accent-light-11),var(--ds-accent-dark-11));--ds-color-graphic-veil:light-dark(color-mix(in oklab, var(--ds-neutral-light-1) 65%, transparent),transparent);--ds-color-graphic-spectrum-blue:var(--ds-spectrum-blue);--ds-color-graphic-spectrum-red:var(--ds-spectrum-red);--ds-color-graphic-spectrum-gold:var(--ds-spectrum-gold);--ds-color-graphic-spectrum-mint:var(--ds-spectrum-mint);--ds-color-graphic-spectrum-cyan:var(--ds-spectrum-cyan);--ds-color-graphic-spectrum-white:var(--ds-neutral-light-1);--ds-color-graphic-spectrum-sky:var(--ds-spectrum-sky);--ds-color-graphic-spectrum-ice:var(--ds-spectrum-ice);--ds-color-graphic-film-light:var(--ds-film-light);--ds-color-graphic-film-cyan:var(--ds-film-cyan);--ds-color-graphic-film-blue:var(--ds-film-blue);--ds-color-graphic-film-navy:var(--ds-film-navy);--ds-color-graphic-film-base:var(--ds-film-base)}[data-ds-scheme=dark]{color-scheme:dark}[data-ds-scheme=light]{color-scheme:light}:root:has(.ds-page[data-ds-scheme=dark]){color-scheme:dark}:root:has(.ds-page[data-ds-scheme=light]){color-scheme:light}:root{--ds-font-smoothing:antialiased;--ds-font-smoothing-moz:grayscale;--ds-font-sans:var(--z-font-sans);--ds-text-nav:.875rem;--ds-leading-nav:calc(20 / 14);--ds-text-item:.9375rem;--ds-text-body:1rem;--ds-leading-body:1.625;--ds-leading-heading:1.5;--ds-leading-input:1.5;--ds-text-brand:1.375rem;--ds-tracking-brand:-.04em;--ds-text-display:clamp(2.25rem, 1.2rem + 3.6vw, 3.75rem);--ds-text-title:clamp(1.875rem, 1.2rem + 2.25vw, 3rem);--ds-text-section:clamp(1.875rem, 1.4rem + 1.6vw, 2.25rem);--ds-text-subheading:1.25rem;--ds-leading-subheading:1.4;--ds-tracking-subheading:-.01em;--ds-text-caption:.75rem;--ds-leading-caption:calc(16 / 12);--ds-font-mono:var(--z-font-mono);--ds-font-x-height:.546;--ds-font-label:var(--ds-font-sans);--ds-text-code:.8125rem;--ds-leading-code:calc(24 / 13);--ds-leading-display:1.1;--ds-text-stat:3rem;--ds-tracking-stat:-.01em;--ds-tracking-caps:.05em;--ds-tracking-display:-.022em;--ds-leading-lead:1.625;--ds-text-small:var(--type-small);--ds-text-small-lh:var(--type-small-lh);--ds-text-lead:var(--type-lead);--ds-weight-medium:var(--type-weight-medium);--ds-weight-brand:600;--ds-radius-sm:.375rem;--ds-radius-md:.75rem;--ds-radius-lg:1.5rem;--ds-radius-pill:9999px;--ds-space-0-5:.125rem;--ds-space-1:.25rem;--ds-space-1-5:.375rem;--ds-space-2:.5rem;--ds-space-2-5:.625rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-4-5:1.125rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-16:4rem;--ds-space-24:6rem;--ds-container:80rem;--ds-gutter:1rem;--ds-measure-intro:48rem;--ds-measure-lead:42rem;--ds-measure-form:42rem;--ds-measure-sublead:32rem;--ds-section-hero-start:8rem;--ds-section-hero-end:3.5rem;--ds-frame-pad:var(--ds-space-8);--ds-section-block:4rem;--ds-aspect-video:16 / 9;--ds-dialog-media:60rem;--ds-aside-min:20rem;--ds-aside:26rem;--ds-min-field:10.5rem;--ds-min-card:16rem;--ds-dialog-block:85svh;--ds-control-xs:1.75rem;--ds-control-sm:2.25rem;--ds-control-md:2.5rem;--ds-control-lg:2.75rem;--ds-icon-sm:1rem;--ds-icon-lg:1.125rem;--ds-touch:2.75rem;--ds-choice:1.25rem;--ds-row:3.25rem;--ds-bar-sm:3.75rem;--ds-bar:4rem;--ds-hairline:1px;--ds-shadow-overlay:0 16px 48px -8px #00000038;--ds-backdrop:color-mix(in oklab, var(--ds-color-bg) 85%, transparent);--ds-backdrop-blur:12px;--ds-duration-fast:.15s;--ds-duration-enter:.12s;--ds-duration-move:.2s;--ds-duration-item:.28s;--ds-duration-spin:.8s;--ds-ease-standard:cubic-bezier(.4, 0, .2, 1);--ds-ease-enter:cubic-bezier(0, 0, .2, 1);--ds-enter-offset:-4px;--ds-duration-theme:.32s;--ds-duration-roll:.9s;--ds-duration-reveal:.7s;--ds-ease-reveal:cubic-bezier(.22, 1, .36, 1);--ds-stagger:80ms;--ds-reveal-distance:12px;--ds-reveal-blur:8px;--ds-duration-ambient:16s;--ds-opacity-disabled:.45;--ds-press-scale:.98;--ds-focus-width:2px;--ds-focus-offset:2px}@media (min-width:640px){:root{--ds-section-hero-start:10rem;--ds-section-hero-end:5rem;--ds-section-block:6rem}}@media (min-width:1024px){:root{--ds-gutter:1.5rem;--ds-section-hero-start:12rem;--ds-frame-pad:var(--ds-space-12)}}[data-ds-type=geist]{--ds-font-sans:var(--font-geist), var(--z-font-sans);--ds-font-mono:var(--font-geist-mono), var(--z-font-mono);--ds-font-label:var(--font-geist-mono), var(--z-font-mono);--ds-font-x-height:.53}:where([class^=ds-],[class*=\ ds-]){-webkit-font-smoothing:var(--ds-font-smoothing);-moz-osx-font-smoothing:var(--ds-font-smoothing-moz);font-kerning:normal;font-synthesis-weight:none}.ds-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.ds-header{--ds-header-h:var(--ds-bar-sm);z-index:50;color:var(--ds-color-text);font-family:var(--ds-font-sans);position:fixed;inset:0 0 auto}@media (min-width:1024px){.ds-header{--ds-header-h:var(--ds-bar)}}.ds-header__backdrop{z-index:-1;background:var(--ds-backdrop);-webkit-backdrop-filter:blur(var(--ds-backdrop-blur));backdrop-filter:blur(var(--ds-backdrop-blur));position:absolute;inset:0}.ds-header__hairline{background:var(--ds-color-border-subtle);opacity:0;height:1px;transition:opacity var(--ds-duration-move) var(--ds-ease-enter);position:absolute;inset:auto 0 0}.ds-header[data-scrolled=true] .ds-header__hairline{opacity:1}.ds-header[data-surface=clear] .ds-header__backdrop{transition:opacity var(--ds-duration-move) var(--ds-ease-enter)}.ds-header[data-surface=clear][data-scrolled=false][data-menu=""][data-sheet=closed] .ds-header__backdrop{opacity:0}.ds-header__inner{align-items:center;gap:var(--ds-space-4);height:var(--ds-header-h);max-width:var(--ds-container);padding-inline:var(--ds-gutter);margin-inline:auto;display:flex;position:relative}.ds-header__brand{min-height:var(--ds-touch);border-radius:var(--ds-radius-sm);color:inherit;align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.ds-header__brand .ds-logo{--ds-logo-size:calc(var(--ds-text-nav) * var(--ds-font-x-height) * var(--ds-header-logo-ratio,3))}@media (min-width:640px){.ds-header__brand .ds-logo{--ds-header-logo-ratio:4}}.ds-header__brand-full,.ds-header__brand-compact{display:contents}.ds-header__brand[data-compact=true] .ds-header__brand-compact{display:none}@media (max-width:359px){.ds-header__brand[data-compact=true] .ds-header__brand-full{display:none}.ds-header__brand[data-compact=true] .ds-header__brand-compact{display:contents}}.ds-header__brand:focus-visible{outline:var(--ds-focus-width) solid var(--ds-color-focus);outline-offset:var(--ds-focus-offset)}.ds-header__nav,.ds-header__actions{display:none}.ds-header__list{align-items:center;gap:var(--ds-space-1);margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.ds-header__brand{margin-right:var(--ds-space-6)}.ds-header__nav{margin-right:auto;display:block}.ds-header__actions{align-items:center;gap:var(--ds-space-2);display:flex}.ds-header__toggle{display:none}}.ds-header__tools{align-items:center;gap:var(--ds-space-1);display:none}@media (min-width:1024px){.ds-header__tools{display:flex}}@media (min-width:480px){.ds-header[data-nav=false] .ds-header__tools{display:flex}}.ds-header[data-nav=false] .ds-header__brand{margin-right:auto}.ds-header[data-nav=false] .ds-header__actions{align-items:center;gap:var(--ds-space-2);display:flex}@media (min-width:640px){.ds-header[data-nav=false][data-layout=center] .ds-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ds-header[data-nav=false][data-layout=center] .ds-header__brand{grid-column:2;margin-right:0}.ds-header[data-nav=false][data-layout=center] .ds-header__actions{grid-column:3;justify-self:end}}.ds-header__panel{top:calc(100% - var(--ds-space-1));left:calc(var(--ds-gutter) + var(--ds-panel-x,0px));padding-top:var(--ds-space-2);opacity:0;visibility:hidden;transform:translateY(var(--ds-enter-offset));transition:opacity var(--ds-duration-enter) var(--ds-ease-enter), transform var(--ds-duration-enter) var(--ds-ease-enter), visibility 0s linear var(--ds-duration-enter), left var(--ds-duration-move) var(--ds-ease-standard);position:absolute}.ds-header__panel[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--ds-duration-enter) var(--ds-ease-enter), transform var(--ds-duration-enter) var(--ds-ease-enter), visibility 0s, left var(--ds-duration-move) var(--ds-ease-standard);transform:none}@media (max-width:1023px){.ds-header__panel{display:none}}.ds-header__panel-surface{width:var(--ds-panel-w,auto);height:var(--ds-panel-h,auto);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-color-bg);box-shadow:var(--ds-shadow-overlay);transition:width var(--ds-duration-move) var(--ds-ease-standard), height var(--ds-duration-move) var(--ds-ease-standard);position:relative;overflow:hidden}.ds-header__menu{width:max-content;max-width:22rem;padding:var(--ds-space-2);opacity:0;visibility:hidden;transition:opacity var(--ds-duration-enter) var(--ds-ease-enter), visibility 0s linear var(--ds-duration-enter);position:absolute;top:0;left:0}.ds-header__menu[data-active=true]{opacity:1;visibility:visible;transition:opacity var(--ds-duration-enter) var(--ds-ease-enter) 60ms, visibility 0s}.ds-header__menu ul{margin:0;padding:0;list-style:none}.ds-header__sheet{z-index:60;height:100dvh;padding:0 var(--ds-gutter) max(var(--ds-space-6), env(safe-area-inset-bottom));background:var(--ds-color-bg);animation:ds-header-fade var(--ds-duration-enter) var(--ds-ease-enter);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.ds-header__sheet[hidden]{display:none}@keyframes ds-header-fade{0%{opacity:0}}.ds-header__sheet-bar{height:var(--ds-header-h);flex:none;justify-content:space-between;align-items:center;display:flex}.ds-header__sheet-list{margin:var(--ds-space-2) 0 0;padding:0;list-style:none}.ds-header__sheet-list>li{border-bottom:1px solid var(--ds-color-border-subtle)}.ds-header__sheet-link{min-height:var(--ds-row);color:var(--ds-color-text);font-size:var(--ds-text-lead);font-weight:var(--ds-weight-medium);align-items:center;text-decoration:none;display:flex}.ds-header__sheet-link:focus-visible{outline:var(--ds-focus-width) solid var(--ds-color-focus);outline-offset:var(--ds-focus-offset)}.ds-header__section-list{margin:0 0 var(--ds-space-3);padding:0;list-style:none}.ds-header__sheet-item{min-height:var(--ds-touch);padding-left:var(--ds-space-3);font-size:var(--ds-text-body)}.ds-header__sheet-actions{gap:var(--ds-space-2);padding-top:var(--ds-space-6);margin-top:auto;display:grid}@media (prefers-reduced-motion:reduce){.ds-header__panel,.ds-header__panel[data-open=true]{transition:opacity var(--ds-duration-enter) ease, visibility 0s;transform:none}.ds-header__panel-surface,.ds-header__hairline,.ds-header[data-surface=clear] .ds-header__backdrop{transition:none}.ds-header__sheet{animation:none}}
.ds-wordmark{font-family:var(--ds-font-sans);font-size:var(--ds-text-brand);font-weight:var(--ds-weight-brand);letter-spacing:var(--ds-tracking-brand);color:var(--ds-color-text);white-space:nowrap;line-height:1}
.ds-nav-link{align-items:center;gap:var(--ds-space-1);min-height:var(--ds-control-sm);padding:var(--ds-space-1-5) var(--ds-space-3);border-radius:var(--ds-radius-sm);color:var(--ds-color-text-muted);font:inherit;font-family:var(--ds-font-sans);font-size:var(--ds-text-nav);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-nav);cursor:pointer;transition:color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;text-decoration:none;display:inline-flex}.ds-nav-link:hover,.ds-nav-link:focus-visible,.ds-nav-link[aria-current=page]{color:var(--ds-color-text)}.ds-nav-link:focus-visible{outline:var(--ds-focus-width) solid var(--ds-color-focus);outline-offset:var(--ds-focus-offset)}@media (prefers-reduced-motion:reduce){.ds-nav-link{transition:none}}
.ds-button{--ds-button-h:var(--ds-control-md);--ds-button-px:var(--ds-space-4-5);--ds-button-icon:var(--ds-icon-sm);justify-content:center;align-items:center;gap:var(--ds-space-1-5);min-height:var(--ds-button-h);max-inline-size:100%;padding:var(--ds-space-2) var(--ds-button-px);border-radius:var(--ds-radius-pill);font:inherit;font-family:var(--ds-font-sans);font-size:var(--ds-text-nav);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-nav);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard);border:0;text-decoration:none;display:inline-flex;position:relative}.ds-button__icon{width:var(--ds-button-icon);height:var(--ds-button-icon)}.ds-button__label{white-space:normal;text-align:center;text-wrap:balance;display:inline-block}.ds-button[data-size=sm]{--ds-button-h:var(--ds-control-xs);--ds-button-px:var(--ds-space-3);gap:var(--ds-space-1)}.ds-button[data-size=lg]{--ds-button-h:var(--ds-control-lg);--ds-button-px:var(--ds-space-6);--ds-button-icon:var(--ds-icon-lg);font-size:var(--ds-text-body)}.ds-button[data-variant=primary]{background:var(--ds-color-inverse);color:var(--ds-color-on-inverse)}.ds-button[data-variant=primary]:hover{background:var(--ds-color-inverse-hover)}.ds-button[data-variant=accent]{background:var(--ds-color-accent);color:var(--ds-color-on-accent)}.ds-button[data-variant=accent]:hover{background:var(--ds-color-accent-hover)}.ds-button[data-variant=secondary]{background:var(--ds-color-surface);color:var(--ds-color-text)}.ds-button[data-variant=secondary]:hover{background:var(--ds-color-surface-hover)}.ds-button[data-variant=outline]{color:var(--ds-color-text);box-shadow:inset 0 0 0 1px var(--ds-color-ring);background:0 0}.ds-button[data-variant=outline]:hover{background:var(--ds-color-surface);box-shadow:inset 0 0 0 1px var(--ds-color-ring-hover)}.ds-button[data-variant=ghost]{color:var(--ds-color-text);background:0 0}.ds-button[data-variant=ghost]:hover{background:var(--ds-color-fill-hover)}.ds-button:active{transform:scale(var(--ds-press-scale))}.ds-button:focus-visible{outline:var(--ds-focus-width) solid var(--ds-color-focus);outline-offset:var(--ds-focus-offset)}.ds-button:disabled,.ds-button[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed;pointer-events:none}.ds-button[data-pending=true]{opacity:1;cursor:progress}.ds-button__spinner{inline-size:var(--ds-button-icon);block-size:var(--ds-button-icon);border:2px solid;border-radius:var(--ds-radius-pill);border-inline-end-color:#0000}@media (prefers-reduced-motion:no-preference){.ds-button__spinner{animation:ds-button-spin var(--ds-duration-spin) linear infinite}}@keyframes ds-button-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ds-button{transition:none}.ds-button:active{transform:none}}
.ds-icon-button{width:var(--ds-button-h);padding:0}.ds-icon-button .ds-button__label{display:contents}
@keyframes ds-reveal-fade{0%{opacity:0}}@keyframes ds-reveal-rise{0%{opacity:0;transform:translateY(var(--ds-reveal-distance))}}@keyframes ds-reveal-focus{0%{opacity:0;transform:translateY(var(--ds-reveal-distance));filter:blur(var(--ds-reveal-blur))}}@media (prefers-reduced-motion:no-preference){[data-ds-reveal]{animation-duration:var(--ds-duration-reveal);animation-timing-function:var(--ds-ease-reveal);animation-delay:calc(var(--ds-reveal-order,0) * var(--ds-stagger));animation-fill-mode:both}[data-ds-reveal=fade]{animation-name:ds-reveal-fade}[data-ds-reveal=rise]{animation-name:ds-reveal-rise}[data-ds-reveal=focus]{animation-name:ds-reveal-focus}[data-ds-reveal][data-ds-reveal-on=scroll]{animation-name:none}@supports (animation-timeline:view()){[data-ds-reveal=fade][data-ds-reveal-on=scroll]{animation-name:ds-reveal-fade}[data-ds-reveal=rise][data-ds-reveal-on=scroll]{animation-name:ds-reveal-rise}[data-ds-reveal=focus][data-ds-reveal-on=scroll]{animation-name:ds-reveal-focus}[data-ds-reveal][data-ds-reveal-on=scroll]{animation-delay:0s;animation-timeline:view();animation-range:entry cover 30%;animation-duration:auto;animation-timing-function:linear}}}
:where(.ds-fact-list){margin:0}.ds-fact-list{gap:var(--ds-space-2) var(--ds-space-6);color:var(--ds-color-text-muted);font-family:var(--ds-font-label);font-size:var(--ds-text-caption);line-height:var(--ds-leading-caption);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ds-fact-list[data-align=center]{justify-content:center}.ds-fact-list__item{align-items:center;gap:var(--ds-space-2);display:inline-flex}.ds-fact-list__icon{color:var(--ds-color-text-subtle)}.ds-fact-list[data-layout=stack]{gap:var(--ds-space-3);font-size:var(--ds-text-nav);line-height:var(--ds-leading-nav);flex-direction:column}.ds-fact-list[data-layout=stack] .ds-fact-list__item{align-items:flex-start}.ds-fact-list[data-layout=stack] .ds-fact-list__icon{flex:none;margin-block-start:var(--ds-space-0-5)}
