/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--ds-fade-top:0px;--ds-fade-bottom:0px}}}@layer theme{:root,:host{--font-sans:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", "Segoe UI Mono", Consolas, "SF Mono", Menlo, monospace;--color-red-500:oklch(63.7% .237 25.331);--color-black:#000;--spacing:.25rem;--container-6xl:72rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-display:clamp(2rem, 3vw, 3rem);--text-display--line-height:1.1;--text-display--letter-spacing:-.04em;--text-display--font-weight:750;--text-title-1:clamp(1.75rem, 2.5vw, 2.25rem);--text-title-1--line-height:1.15;--text-title-1--letter-spacing:-.035em;--text-title-1--font-weight:650;--text-title-2:clamp(1.375rem, 2vw, 1.75rem);--text-title-2--line-height:1.2;--text-title-2--letter-spacing:-.03em;--text-title-2--font-weight:750;--text-title-3:clamp(1.25rem, 1.6vw, 1.625rem);--text-title-3--line-height:1.25;--text-title-3--letter-spacing:-.03em;--text-title-3--font-weight:750;--text-title-auth:1.75rem;--text-title-auth--line-height:1.2;--text-title-auth--letter-spacing:-.02em;--text-title-auth--font-weight:650;--text-headline:1.25rem;--text-headline--line-height:1.3;--text-headline--letter-spacing:-.01em;--text-headline--font-weight:650;--text-section:1.0625rem;--text-section--line-height:1.4;--text-section--letter-spacing:0;--text-section--font-weight:650;--text-card-title:.9375rem;--text-card-title--line-height:1.4;--text-card-title--letter-spacing:0;--text-card-title--font-weight:700;--text-body:1rem;--text-body--line-height:1.5;--text-body--letter-spacing:0;--text-body--font-weight:400;--text-label:.9375rem;--text-label--line-height:1.5;--text-label--letter-spacing:0;--text-label--font-weight:600;--text-callout:.875rem;--text-callout--line-height:1.5;--text-callout--letter-spacing:0;--text-callout--font-weight:400;--text-footnote:.8125rem;--text-footnote--line-height:1.5;--text-footnote--letter-spacing:0;--text-footnote--font-weight:400;--text-caption:.75rem;--text-caption--line-height:1.4;--text-caption--letter-spacing:0;--text-caption--font-weight:400;--text-eyebrow:.6875rem;--text-eyebrow--line-height:1rem;--text-eyebrow--letter-spacing:.08em;--text-eyebrow--font-weight:700;--text-table-head:.6875rem;--text-table-head--line-height:1rem;--text-table-head--letter-spacing:.06em;--text-table-head--font-weight:700;--text-micro:.625rem;--text-micro--line-height:1;--text-micro--letter-spacing:0;--text-micro--font-weight:800;--text-metric:1.75rem;--text-metric--line-height:1.1;--text-metric--letter-spacing:-.03em;--text-metric--font-weight:750;--radius-box:.625rem;--radius-card:.875rem;--ease-emphasized:cubic-bezier(.22, 1, .36, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--ds-font-sans);font-optical-sizing:auto;font-kerning:normal;font-synthesis-weight:none;font-size:100%;line-height:var(--ds-type-body-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;hanging-punctuation:first allow-end last;tab-size:4}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{min-block-size:100dvh;color:var(--color-base-content);font-size:var(--ds-type-body-size);font-weight:var(--ds-type-body-weight);line-height:var(--ds-type-body-leading);overflow-wrap:break-word}table,time,data,output,meter,progress,input[type=number],.ds-num,.tabular,[data-ds-numeric]{font-variant-numeric:tabular-nums}:is(h1,h2,h3,h4,h5,h6,caption,legend,figcaption,summary){text-wrap:balance}:is(p,li,dd,dt,blockquote,td,th,label){text-wrap:pretty}:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}[tabindex="-1"]:focus:not(:focus-visible){outline:none}::selection{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in oklab, var(--color-primary) 24%, transparent)}}::selection{color:inherit}:is(a[href],button,[role=button],label,summary,input,select,textarea,[tabindex]:not([tabindex="-1"])){touch-action:manipulation}code,kbd,samp,pre{font-family:var(--ds-font-mono)}:root{accent-color:var(--color-primary)}html:root{scrollbar-color:var(--color-base-content) transparent}@supports (color:color-mix(in lab, red, red)){html:root{scrollbar-color:color-mix(in oklab, var(--color-base-content) 32%, transparent) transparent}}:where(body *){scrollbar-width:thin}:where(input,textarea,[contenteditable]:not([contenteditable=false])){caret-color:var(--color-primary)}[inert]{-webkit-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6{color:var(--color-base-content);font-family:var(--ds-font-sans)}h1{font-size:var(--ds-type-title-1-size);font-weight:var(--ds-type-title-1-weight);line-height:var(--ds-type-title-1-leading);letter-spacing:var(--ds-type-title-1-tracking)}h2{font-size:var(--ds-type-title-2-size);font-weight:var(--ds-type-title-2-weight);line-height:var(--ds-type-title-2-leading);letter-spacing:var(--ds-type-title-2-tracking)}h3{font-size:var(--ds-type-title-3-size);font-weight:var(--ds-type-title-3-weight);line-height:var(--ds-type-title-3-leading);letter-spacing:var(--ds-type-title-3-tracking)}h4{font-size:var(--ds-type-headline-size);font-weight:var(--ds-type-headline-weight);line-height:var(--ds-type-headline-leading);letter-spacing:var(--ds-type-headline-tracking)}h5{font-size:var(--ds-type-section-size);font-weight:var(--ds-type-section-weight);line-height:var(--ds-type-section-leading);letter-spacing:var(--ds-type-section-tracking)}h6{font-size:var(--ds-type-card-title-size);font-weight:var(--ds-type-card-title-weight);line-height:var(--ds-type-card-title-leading);letter-spacing:var(--ds-type-card-title-tracking)}b,strong{font-weight:var(--ds-weight-strong)}:is(h1,h2,h3,h4,h5,h6) :is(b,strong){font-weight:var(--ds-weight-heavy)}em,i,cite,var{font-synthesis-style:auto;font-style:italic}small{font-size:.8125em;line-height:var(--ds-type-footnote-leading)}mark{border-radius:var(--ds-radius-xs);background-color:var(--ds-warning-soft);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.125em}abbr[title]{text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--ds-subtle);-webkit-text-decoration-color:var(--ds-subtle);text-decoration-color:var(--ds-subtle);text-underline-offset:.2em;cursor:help}del,s{color:var(--ds-muted);text-decoration-line:line-through;text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){del,s{-webkit-text-decoration-color:color-mix(in oklab, currentColor 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 70%, transparent);text-decoration-color:color-mix(in oklab, currentColor 70%, transparent)}}del{background-color:var(--ds-error-soft);-webkit-text-decoration-color:var(--ds-error-text);-webkit-text-decoration-color:var(--ds-error-text);text-decoration-color:var(--ds-error-text)}ins{background-color:var(--ds-success-soft);text-decoration-line:underline;-webkit-text-decoration-color:var(--ds-success-text);-webkit-text-decoration-color:var(--ds-success-text);text-decoration-color:var(--ds-success-text);text-underline-offset:.2em;text-decoration-thickness:1px}u{text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ds-subtle);-webkit-text-decoration-color:var(--ds-subtle);text-decoration-color:var(--ds-subtle);text-underline-offset:.2em}q{quotes:"“" "”" "‘" "’"}cite{color:var(--ds-subtle)}dfn{font-style:normal;font-weight:var(--ds-weight-strong)}var{font-family:var(--ds-font-mono);font-size:.9em}address{font-style:normal}output{font-weight:var(--ds-weight-semibold)}bdi{unicode-bidi:isolate}a[href]:not([class]):not(nav *,menu *,[role=navigation] *,[role=menu] *,[role=menubar] *,[role=tablist] *,[role=toolbar] *,[role=listbox] *,[role=tree] *,.menu *,.navbar *,.dock *,.tabs *,.breadcrumbs *,.steps *,.join *,.dropdown-content *,.ds-unstyled *,[data-ds-unstyled] *){border-radius:var(--ds-radius-xs);color:var(--ds-link);text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){a[href]:not([class]):not(nav *,menu *,[role=navigation] *,[role=menu] *,[role=menubar] *,[role=tablist] *,[role=toolbar] *,[role=listbox] *,[role=tree] *,.menu *,.navbar *,.dock *,.tabs *,.breadcrumbs *,.steps *,.join *,.dropdown-content *,.ds-unstyled *,[data-ds-unstyled] *){-webkit-text-decoration-color:color-mix(in oklab, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 55%, transparent);text-decoration-color:color-mix(in oklab, currentColor 55%, transparent)}}a[href]:not([class]):not(nav *,menu *,[role=navigation] *,[role=menu] *,[role=menubar] *,[role=tablist] *,[role=toolbar] *,[role=listbox] *,[role=tree] *,.menu *,.navbar *,.dock *,.tabs *,.breadcrumbs *,.steps *,.join *,.dropdown-content *,.ds-unstyled *,[data-ds-unstyled] *){text-underline-offset:.2em;transition:color var(--ds-duration-fast) var(--ds-ease-standard), text-decoration-color var(--ds-duration-fast) var(--ds-ease-standard)}@media (hover:hover){a[href]:not([class]):not(nav *,menu *,[role=navigation] *,[role=menu] *,[role=menubar] *,[role=tablist] *,[role=toolbar] *,[role=listbox] *,[role=tree] *,.menu *,.navbar *,.dock *,.tabs *,.breadcrumbs *,.steps *,.join *,.dropdown-content *,.ds-unstyled *,[data-ds-unstyled] *):hover{text-decoration-color:currentColor;text-decoration-thickness:2px}}a[href]:not([class]):not(nav *,menu *,[role=navigation] *,[role=menu] *,[role=menubar] *,[role=tablist] *,[role=toolbar] *,[role=listbox] *,[role=tree] *,.menu *,.navbar *,.dock *,.tabs *,.breadcrumbs *,.steps *,.join *,.dropdown-content *,.ds-unstyled *,[data-ds-unstyled] *):active{color:var(--ds-link)}@supports (color:color-mix(in lab, red, red)){a[href]:not([class]):not(nav *,menu *,[role=navigation] *,[role=menu] *,[role=menubar] *,[role=tablist] *,[role=toolbar] *,[role=listbox] *,[role=tree] *,.menu *,.navbar *,.dock *,.tabs *,.breadcrumbs *,.steps *,.join *,.dropdown-content *,.ds-unstyled *,[data-ds-unstyled] *):active{color:color-mix(in oklab, var(--ds-link) 78%, var(--color-base-content))}}a[href]:not([class]):not(nav *,menu *,[role=navigation] *,[role=menu] *,[role=menubar] *,[role=tablist] *,[role=toolbar] *,[role=listbox] *,[role=tree] *,.menu *,.navbar *,.dock *,.tabs *,.breadcrumbs *,.steps *,.join *,.dropdown-content *,.ds-unstyled *,[data-ds-unstyled] *):focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px;text-decoration-color:currentColor}a[href]:not([class]):not(nav *,menu *,[role=navigation] *,[role=menu] *,[role=menubar] *,[role=tablist] *,[role=toolbar] *,[role=listbox] *,[role=tree] *,.menu *,.navbar *,.dock *,.tabs *,.breadcrumbs *,.steps *,.join *,.dropdown-content *,.ds-unstyled *,[data-ds-unstyled] *)[aria-disabled=true]{color:var(--ds-muted);cursor:not-allowed;text-decoration-style:dotted}:is(ul,ol):not([class],[role]):not(nav *,menu *,[role=navigation] *,[role=menu] *,[role=menubar] *,[role=tablist] *,[role=listbox] *,[role=tree] *,.menu *,.ds-unstyled *,[data-ds-unstyled] *){padding-inline-start:1.375rem}:is(ul,ol):not([class],[role]):not(nav *,menu *,[role=navigation] *,[role=menu] *,[role=menubar] *,[role=tablist] *,[role=listbox] *,[role=tree] *,.menu *,.ds-unstyled *,[data-ds-unstyled] *)>li+li,:is(ul,ol):not([class],[role]):not(nav *,menu *,[role=navigation] *,[role=menu] *,[role=menubar] *,[role=tablist] *,[role=listbox] *,[role=tree] *,.menu *,.ds-unstyled *,[data-ds-unstyled] *)>li>:is(ul,ol){margin-block-start:var(--ds-space-1)}:is(ul,ol):not([class],[role]):not(nav *,menu *,[role=navigation] *,[role=menu] *,[role=menubar] *,[role=tablist] *,[role=listbox] *,[role=tree] *,.menu *,.ds-unstyled *,[data-ds-unstyled] *)>li::marker{color:var(--ds-subtle)}ul:not([class],[role]):not(nav *,menu *,[role=navigation] *,[role=menu] *,[role=menubar] *,[role=tablist] *,[role=listbox] *,[role=tree] *,.menu *,.ds-unstyled *,[data-ds-unstyled] *){list-style-type:disc}ul:not([class],[role]):not(nav *,menu *,[role=navigation] *,[role=menu] *,[role=menubar] *,[role=tablist] *,[role=listbox] *,[role=tree] *,.menu *,.ds-unstyled *,[data-ds-unstyled] *) ul:not([class]){list-style-type:circle}ol:not([class],[role]):not(nav *,menu *,[role=navigation] *,[role=menu] *,[role=menubar] *,[role=tablist] *,[role=listbox] *,[role=tree] *,.menu *,.ds-unstyled *,[data-ds-unstyled] *){padding-inline-start:1.625rem;list-style-type:decimal}ol:not([class],[role]):not(nav *,menu *,[role=navigation] *,[role=menu] *,[role=menubar] *,[role=tablist] *,[role=listbox] *,[role=tree] *,.menu *,.ds-unstyled *,[data-ds-unstyled] *)>li::marker{font-variant-numeric:tabular-nums;font-weight:var(--ds-weight-semibold)}ol:not([class],[role]):not(nav *,menu *,[role=navigation] *,[role=menu] *,[role=menubar] *,[role=tablist] *,[role=listbox] *,[role=tree] *,.menu *,.ds-unstyled *,[data-ds-unstyled] *) ol:not([class]){list-style-type:lower-alpha}dl:not([class*=ds-],[class*=__]):not(.ds-unstyled *,[data-ds-unstyled] *)>dt,dl:not([class*=ds-],[class*=__]):not(.ds-unstyled *,[data-ds-unstyled] *)>div>dt{color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);font-weight:var(--ds-weight-semibold);line-height:var(--ds-type-footnote-leading)}dl:not([class*=ds-],[class*=__]):not(.ds-unstyled *,[data-ds-unstyled] *)>dd,dl:not([class*=ds-],[class*=__]):not(.ds-unstyled *,[data-ds-unstyled] *)>div>dd{margin-inline-start:0}dl:not([class*=ds-],[class*=__]):not(.ds-unstyled *,[data-ds-unstyled] *)>dd+dt,dl:not([class*=ds-],[class*=__]):not(.ds-unstyled *,[data-ds-unstyled] *)>div+div{margin-block-start:var(--ds-space-3)}blockquote:not([class*=ds-],[class*=__]){border-inline-start:var(--ds-border-accent) solid var(--color-base-300);color:var(--ds-subtle);padding-inline-start:var(--ds-space-4)}blockquote:not([class*=ds-],[class*=__]) :is(footer,cite){color:var(--ds-muted);font-size:var(--ds-type-footnote-size);font-style:normal}figcaption:not([class*=ds-],[class*=__]){color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);line-height:var(--ds-type-footnote-leading);margin-block-start:var(--ds-space-2)}figure>figcaption:first-child:not([class*=ds-],[class*=__]){margin-block:0 var(--ds-space-2)}hr{border:0;border-block-start:var(--ds-border-hairline) solid var(--color-base-300);block-size:0;color:var(--color-base-300)}code:not([class*=ds-],[class*=__],[class*=language-]):not(pre *,.mockup-code *,.ds-unstyled *){border:var(--ds-border-hairline) solid var(--color-base-300);border-radius:var(--ds-radius-sm);background-color:var(--color-base-content);padding:.0625em .375em}@supports (color:color-mix(in lab, red, red)){code:not([class*=ds-],[class*=__],[class*=language-]):not(pre *,.mockup-code *,.ds-unstyled *){background-color:color-mix(in oklab, var(--color-base-content) 6%, transparent)}}code:not([class*=ds-],[class*=__],[class*=language-]):not(pre *,.mockup-code *,.ds-unstyled *){overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.875em}pre:not([class*=ds-],[class*=__],[class*=code]):not([class*=code]>pre,[class*=mockup] *,.ds-unstyled *){padding:var(--ds-space-4) var(--ds-space-5);border:var(--ds-border-hairline) solid var(--color-base-300);border-radius:var(--ds-radius-box);background-color:var(--color-base-content);overflow:auto}@supports (color:color-mix(in lab, red, red)){pre:not([class*=ds-],[class*=__],[class*=code]):not([class*=code]>pre,[class*=mockup] *,.ds-unstyled *){background-color:color-mix(in oklab, var(--color-base-content) 4%, transparent)}}pre:not([class*=ds-],[class*=__],[class*=code]):not([class*=code]>pre,[class*=mockup] *,.ds-unstyled *){tab-size:2;white-space:pre;font-size:.8125rem;line-height:1.65}pre:not([class*=ds-],[class*=__],[class*=code]):not([class*=code]>pre,[class*=mockup] *,.ds-unstyled *) code{font-size:inherit;background:0 0;border:0;padding:0}pre:not([class*=ds-],[class*=__],[class*=code]):not([class*=code]>pre,[class*=mockup] *,.ds-unstyled *):focus-visible{outline-offset:-2px}samp{font-size:.875em}kbd:not([class*=ds-],[class*=__],.kbd){min-inline-size:1.5rem;padding:0 var(--ds-space-1-5);border:var(--ds-border-hairline) solid var(--color-base-300);border-radius:var(--ds-radius-sm);background-color:var(--color-base-100);color:var(--color-base-content);font-size:.75rem;font-weight:var(--ds-weight-semibold);white-space:nowrap;border-block-end-width:2px;place-items:center;line-height:1.5;display:inline-grid}kbd:not([class*=ds-],[class*=__],.kbd):has(kbd){font-family:inherit;font-weight:inherit;background:0 0;border:0;padding:0;display:inline}img{color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);font-style:italic}:is(img,video,canvas,picture){max-inline-size:100%}video{background-color:var(--color-base-200)}audio{max-inline-size:100%;color-scheme:inherit}audio:not([controls]){display:none}iframe{color-scheme:normal;border:0}:is(video,audio,iframe):focus-visible{outline-offset:2px}svg:not([fill]):not([class]){fill:currentColor}table:not([class*=ds-],[class*=__],.table):not(.ds-unstyled *,[data-ds-unstyled] *){border-collapse:collapse;inline-size:100%;font-size:var(--ds-type-callout-size);line-height:var(--ds-type-callout-leading)}table:not([class*=ds-],[class*=__],.table):not(.ds-unstyled *,[data-ds-unstyled] *) caption{caption-side:top;color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);text-align:start;padding-block-end:var(--ds-space-2)}table:not([class*=ds-],[class*=__],.table):not(.ds-unstyled *,[data-ds-unstyled] *) :is(th,td){padding:var(--ds-space-2-5) var(--ds-space-3);border-block-end:var(--ds-border-hairline) solid var(--color-base-300);text-align:start;vertical-align:top}table:not([class*=ds-],[class*=__],.table):not(.ds-unstyled *,[data-ds-unstyled] *) thead th{color:var(--ds-subtle);font-size:var(--ds-type-table-head-size);font-weight:var(--ds-type-table-head-weight);line-height:var(--ds-type-table-head-leading);letter-spacing:var(--ds-type-table-head-tracking);text-transform:uppercase;vertical-align:bottom;white-space:nowrap;border-block-end-color:var(--ds-control-border)}table:not([class*=ds-],[class*=__],.table):not(.ds-unstyled *,[data-ds-unstyled] *) tbody th{font-weight:var(--ds-weight-semibold)}table:not([class*=ds-],[class*=__],.table):not(.ds-unstyled *,[data-ds-unstyled] *) tfoot :is(th,td){border-block-start:var(--ds-border-hairline) solid var(--ds-control-border);font-weight:var(--ds-weight-semibold);border-block-end:0}table:not([class*=ds-],[class*=__],.table):not(.ds-unstyled *,[data-ds-unstyled] *) :is(th,td):is([data-type=number],.ds-num){text-align:end}table:not([class*=ds-],[class*=__],.table):not(.ds-unstyled *,[data-ds-unstyled] *) tbody tr{transition:background-color var(--ds-duration-fast) var(--ds-ease-standard)}@media (hover:hover){table:not([class*=ds-],[class*=__],.table):not(.ds-unstyled *,[data-ds-unstyled] *) tbody tr:hover{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){table:not([class*=ds-],[class*=__],.table):not(.ds-unstyled *,[data-ds-unstyled] *) tbody tr:hover{background-color:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}table:not([class*=ds-],[class*=__],.table):not(.ds-unstyled *,[data-ds-unstyled] *) tbody tr:is([aria-selected=true],[aria-current]:not([aria-current=false])){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){table:not([class*=ds-],[class*=__],.table):not(.ds-unstyled *,[data-ds-unstyled] *) tbody tr:is([aria-selected=true],[aria-current]:not([aria-current=false])){background-color:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100%), transparent)}}details:not([class*=ds-],[class*=__],.collapse,.dropdown):not(.menu *,nav *,[role=menu] *,.ds-unstyled *,[data-ds-unstyled] *){interpolate-size:allow-keywords}details:not([class*=ds-],[class*=__],.collapse,.dropdown):not(.menu *,nav *,[role=menu] *,.ds-unstyled *,[data-ds-unstyled] *)>summary:not([class*=ds-],[class*=__],.collapse-title){align-items:center;gap:var(--ds-space-2);min-block-size:var(--ds-size-target);border-radius:var(--ds-radius-md);color:var(--color-base-content);font-weight:var(--ds-weight-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--ds-duration-fast) var(--ds-ease-standard);list-style:none;display:flex}details:not([class*=ds-],[class*=__],.collapse,.dropdown):not(.menu *,nav *,[role=menu] *,.ds-unstyled *,[data-ds-unstyled] *)>summary:not([class*=ds-],[class*=__],.collapse-title)::-webkit-details-marker{display:none}details:not([class*=ds-],[class*=__],.collapse,.dropdown):not(.menu *,nav *,[role=menu] *,.ds-unstyled *,[data-ds-unstyled] *)>summary:not([class*=ds-],[class*=__],.collapse-title):after{content:"";block-size:.5rem;inline-size:.5rem;margin-inline:auto var(--ds-space-1);border:solid var(--ds-subtle);transition:transform var(--ds-duration-base) var(--ds-ease-emphasized);border-width:0 1.5px 1.5px 0;flex:none;transform:translateY(-25%)rotate(45deg)}@media (hover:hover){details:not([class*=ds-],[class*=__],.collapse,.dropdown):not(.menu *,nav *,[role=menu] *,.ds-unstyled *,[data-ds-unstyled] *)>summary:not([class*=ds-],[class*=__],.collapse-title):hover{color:var(--ds-quiet)}}details:not([class*=ds-],[class*=__],.collapse,.dropdown):not(.menu *,nav *,[role=menu] *,.ds-unstyled *,[data-ds-unstyled] *)>summary:not([class*=ds-],[class*=__],.collapse-title):focus-visible{outline-offset:2px}details:not([class*=ds-],[class*=__],.collapse,.dropdown):not(.menu *,nav *,[role=menu] *,.ds-unstyled *,[data-ds-unstyled] *)[open]>summary:not([class*=ds-],[class*=__],.collapse-title):after{transform:translateY(25%)rotate(225deg)}details:not([class*=ds-],[class*=__],.collapse,.dropdown):not(.menu *,nav *,[role=menu] *,.ds-unstyled *,[data-ds-unstyled] *):has(>summary[aria-disabled=true])>summary{opacity:var(--ds-opacity-disabled);cursor:not-allowed}@supports selector(::details-content){details:not([class*=ds-],[class*=__],.collapse,.dropdown):not(.menu *,nav *,[role=menu] *,.ds-unstyled *,[data-ds-unstyled] *)::details-content{opacity:0;block-size:0;transition:block-size var(--ds-duration-exit) var(--ds-ease-exit), opacity var(--ds-duration-exit) var(--ds-ease-exit), content-visibility var(--ds-duration-exit) var(--ds-ease-exit) allow-discrete;overflow:clip}details:not([class*=ds-],[class*=__],.collapse,.dropdown):not(.menu *,nav *,[role=menu] *,.ds-unstyled *,[data-ds-unstyled] *)[open]::details-content{opacity:1;block-size:auto;transition-duration:var(--ds-duration-layout), var(--ds-duration-enter), var(--ds-duration-layout);transition-timing-function:var(--ds-ease-emphasized)}}dialog{color:var(--color-base-content)}dialog::backdrop{background-color:var(--ds-scrim)}dialog:not([class*=ds-],[class*=__],.modal){max-inline-size:min(var(--ds-size-dialog-sm), calc(100vw - 2 * var(--ds-space-4)));max-block-size:calc(100dvh - 2 * var(--ds-space-4));padding:var(--ds-space-6);border:var(--ds-border-hairline) solid var(--color-base-300);border-radius:var(--ds-radius-card);background-color:var(--color-base-100);box-shadow:var(--ds-shadow-overlay);opacity:0;transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), scale var(--ds-duration-exit) var(--ds-ease-exit), overlay var(--ds-duration-exit) var(--ds-ease-exit) allow-discrete, display var(--ds-duration-exit) var(--ds-ease-exit) allow-discrete;overflow:auto;scale:.98}dialog:not([class*=ds-],[class*=__],.modal)[open]{opacity:1;transition-duration:var(--ds-duration-base);transition-timing-function:var(--ds-ease-emphasized);scale:1}@starting-style{dialog:not([class*=ds-],[class*=__],.modal)[open]{opacity:0;scale:.98}}dialog:not([class*=ds-],[class*=__],.modal)::backdrop{opacity:0;transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), overlay var(--ds-duration-exit) allow-discrete, display var(--ds-duration-exit) allow-discrete}dialog:not([class*=ds-],[class*=__],.modal)[open]::backdrop{opacity:1;transition-duration:var(--ds-duration-base)}@starting-style{dialog:not([class*=ds-],[class*=__],.modal)[open]::backdrop{opacity:0}}[popover]:not([class]){padding:var(--ds-space-3) var(--ds-space-4);border:var(--ds-border-hairline) solid var(--ds-popover-border);border-radius:var(--ds-radius-box);background-color:var(--ds-popover);color:var(--color-base-content);box-shadow:var(--ds-shadow-panel)}label:not([class]):has(>input:is([type=checkbox],[type=radio])){align-items:center;gap:var(--ds-space-2);cursor:pointer;min-block-size:1.5rem;display:inline-flex}label:not([class])[for]:not(:is([type=checkbox],[type=radio])+label){font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight);line-height:var(--ds-type-label-leading)}label:not([class]):has(:disabled){color:var(--ds-muted);cursor:not-allowed}fieldset:not([class*=ds-],[class*=__],.fieldset):not(.ds-unstyled *,[data-ds-unstyled] *){min-inline-size:0;padding:var(--ds-space-3) var(--ds-space-5) var(--ds-space-5);border:var(--ds-border-hairline) solid var(--color-base-300);border-radius:var(--ds-radius-box)}fieldset:not([class*=ds-],[class*=__],.fieldset):not(.ds-unstyled *,[data-ds-unstyled] *)>legend{padding-inline:var(--ds-space-1-5);font-size:var(--ds-type-section-size);font-weight:var(--ds-type-section-weight);line-height:var(--ds-type-section-leading);margin-inline-start:calc(var(--ds-space-1-5) * -1)}fieldset:not([class*=ds-],[class*=__],.fieldset):not(.ds-unstyled *,[data-ds-unstyled] *):disabled>legend{color:var(--ds-muted)}:is(input:is(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=password],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),select,textarea):not([class*=ds-],[class*=__],.input,.select,.textarea,.file-input,.join-item):not(:is(.ds-unstyled,[data-ds-unstyled],.input,.select,.textarea,.file-input,.join,.filter,.swap,.collapse,.tabs,.rating,.menu,.dock,.navbar,.dropdown-content,.modal-backdrop,.mockup-browser,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp]) *){min-block-size:var(--ds-size-target);max-inline-size:100%;padding:var(--ds-space-2) var(--ds-space-3);border:var(--ds-border-hairline) solid var(--ds-control-border);border-radius:var(--radius-field);background-color:var(--color-base-100);color:var(--color-base-content);vertical-align:middle;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), outline-color var(--ds-duration-fast) var(--ds-ease-standard);font-size:1rem;line-height:1.5}:is(input:is(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=password],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),select,textarea):not([class*=ds-],[class*=__],.input,.select,.textarea,.file-input,.join-item):not(:is(.ds-unstyled,[data-ds-unstyled],.input,.select,.textarea,.file-input,.join,.filter,.swap,.collapse,.tabs,.rating,.menu,.dock,.navbar,.dropdown-content,.modal-backdrop,.mockup-browser,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp]) *)::placeholder{color:var(--ds-subtle);opacity:1}@media (hover:hover){:is(input:is(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=password],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),select,textarea):not([class*=ds-],[class*=__],.input,.select,.textarea,.file-input,.join-item):not(:is(.ds-unstyled,[data-ds-unstyled],.input,.select,.textarea,.file-input,.join,.filter,.swap,.collapse,.tabs,.rating,.menu,.dock,.navbar,.dropdown-content,.modal-backdrop,.mockup-browser,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp]) *):hover:not(:disabled,[readonly],:focus-visible){border-color:var(--ds-control-border)}@supports (color:color-mix(in lab, red, red)){:is(input:is(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=password],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),select,textarea):not([class*=ds-],[class*=__],.input,.select,.textarea,.file-input,.join-item):not(:is(.ds-unstyled,[data-ds-unstyled],.input,.select,.textarea,.file-input,.join,.filter,.swap,.collapse,.tabs,.rating,.menu,.dock,.navbar,.dropdown-content,.modal-backdrop,.mockup-browser,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp]) *):hover:not(:disabled,[readonly],:focus-visible){border-color:color-mix(in oklab, var(--ds-control-border) 55%, var(--color-base-content))}}}:is(input:is(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=password],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),select,textarea):not([class*=ds-],[class*=__],.input,.select,.textarea,.file-input,.join-item):not(:is(.ds-unstyled,[data-ds-unstyled],.input,.select,.textarea,.file-input,.join,.filter,.swap,.collapse,.tabs,.rating,.menu,.dock,.navbar,.dropdown-content,.modal-backdrop,.mockup-browser,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp]) *):focus-visible{border-color:var(--color-primary);outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}:is(input:is(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=password],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),select,textarea):not([class*=ds-],[class*=__],.input,.select,.textarea,.file-input,.join-item):not(:is(.ds-unstyled,[data-ds-unstyled],.input,.select,.textarea,.file-input,.join,.filter,.swap,.collapse,.tabs,.rating,.menu,.dock,.navbar,.dropdown-content,.modal-backdrop,.mockup-browser,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp]) *):is(:user-invalid,[aria-invalid=true],.input-validation-error){border-color:var(--color-error)}:is(input:is(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=password],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),select,textarea):not([class*=ds-],[class*=__],.input,.select,.textarea,.file-input,.join-item):not(:is(.ds-unstyled,[data-ds-unstyled],.input,.select,.textarea,.file-input,.join,.filter,.swap,.collapse,.tabs,.rating,.menu,.dock,.navbar,.dropdown-content,.modal-backdrop,.mockup-browser,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp]) *)[data-state=success]{border-color:var(--color-success)}:is(input:is(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=password],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),select,textarea):not([class*=ds-],[class*=__],.input,.select,.textarea,.file-input,.join-item):not(:is(.ds-unstyled,[data-ds-unstyled],.input,.select,.textarea,.file-input,.join,.filter,.swap,.collapse,.tabs,.rating,.menu,.dock,.navbar,.dropdown-content,.modal-backdrop,.mockup-browser,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp]) *)[data-state=warning]{border-color:var(--color-warning)}:is(input:is(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=password],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),select,textarea):not([class*=ds-],[class*=__],.input,.select,.textarea,.file-input,.join-item):not(:is(.ds-unstyled,[data-ds-unstyled],.input,.select,.textarea,.file-input,.join,.filter,.swap,.collapse,.tabs,.rating,.menu,.dock,.navbar,.dropdown-content,.modal-backdrop,.mockup-browser,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp]) *)[readonly]{border-color:var(--color-base-300);background-color:var(--color-base-200)}:is(input:is(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=password],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),select,textarea):not([class*=ds-],[class*=__],.input,.select,.textarea,.file-input,.join-item):not(:is(.ds-unstyled,[data-ds-unstyled],.input,.select,.textarea,.file-input,.join,.filter,.swap,.collapse,.tabs,.rating,.menu,.dock,.navbar,.dropdown-content,.modal-backdrop,.mockup-browser,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp]) *):disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed;background-color:var(--color-base-200)}:is(input:is(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=password],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),select,textarea):not([class*=ds-],[class*=__],.input,.select,.textarea,.file-input,.join-item):not(:is(.ds-unstyled,[data-ds-unstyled],.input,.select,.textarea,.file-input,.join,.filter,.swap,.collapse,.tabs,.rating,.menu,.dock,.navbar,.dropdown-content,.modal-backdrop,.mockup-browser,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp]) *)[aria-busy=true]{cursor:progress}:is(input:is(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=password],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),select,textarea):not([class*=ds-],[class*=__],.input,.select,.textarea,.file-input,.join-item):not(:is(.ds-unstyled,[data-ds-unstyled],.input,.select,.textarea,.file-input,.join,.filter,.swap,.collapse,.tabs,.rating,.menu,.dock,.navbar,.dropdown-content,.modal-backdrop,.mockup-browser,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp]) *):autofill{box-shadow:inset 0 0 0 100vmax var(--color-base-100);-webkit-text-fill-color:var(--color-base-content)}:is(input:is(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=password],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),select,textarea):not([class*=ds-],[class*=__],.input,.select,.textarea,.file-input,.join-item):not(:is(.ds-unstyled,[data-ds-unstyled],.input,.select,.textarea,.file-input,.join,.filter,.swap,.collapse,.tabs,.rating,.menu,.dock,.navbar,.dropdown-content,.modal-backdrop,.mockup-browser,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp]) *):is(textarea){min-block-size:calc(3lh + 2 * var(--ds-space-2) + 2px);field-sizing:content;resize:vertical;max-block-size:24rem}:-webkit-any(input:-webkit-any(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=password],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),select,textarea):not([class*=ds-],[class*=__],.input,.select,.textarea,.file-input,.join-item):not(:-webkit-any(.ds-unstyled,[data-ds-unstyled],.input,.select,.textarea,.file-input,.join,.filter,.swap,.collapse,.tabs,.rating,.menu,.dock,.navbar,.dropdown-content,.modal-backdrop,.mockup-browser,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp]) *):-webkit-autofill{box-shadow:inset 0 0 0 100vmax var(--color-base-100);-webkit-text-fill-color:var(--color-base-content);caret-color:var(--color-primary)}:is(input:is(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=password],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),select,textarea):not([class*=ds-],[class*=__],.input,.select,.textarea,.file-input,.join-item):not(:is(.ds-unstyled,[data-ds-unstyled],.input,.select,.textarea,.file-input,.join,.filter,.swap,.collapse,.tabs,.rating,.menu,.dock,.navbar,.dropdown-content,.modal-backdrop,.mockup-browser,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp]) *):autofill{box-shadow:inset 0 0 0 100vmax var(--color-base-100);-webkit-text-fill-color:var(--color-base-content);caret-color:var(--color-primary)}input[type=search]::-webkit-search-cancel-button{appearance:none;opacity:.55;cursor:pointer;block-size:1rem;inline-size:1rem;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);background-color:currentColor;margin-inline-start:var(--ds-space-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'%3E%3Cpath d='M18 6 6 18M6 6l12 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'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/contain no-repeat}input[type=search]::-webkit-search-cancel-button:hover{opacity:1}input[type=number]::-webkit-inner-spin-button{opacity:.6;cursor:pointer;margin-inline-start:var(--ds-space-2)}input[type=number]:is(:hover,:focus-visible)::-webkit-inner-spin-button{opacity:1}input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator{padding:var(--ds-space-1);border-radius:var(--ds-radius-sm);opacity:.7;cursor:pointer;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard);margin-inline-start:var(--ds-space-2)}input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator:hover{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator:hover{background-color:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator:hover{opacity:1}input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week])::-webkit-datetime-edit-text{color:var(--ds-subtle);padding-inline:.125em}input::-webkit-datetime-edit-day-field:focus{border-radius:var(--ds-radius-xs);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){input::-webkit-datetime-edit-day-field:focus{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}input::-webkit-datetime-edit-day-field:focus{color:var(--color-base-content)}input::-webkit-datetime-edit-month-field:focus{border-radius:var(--ds-radius-xs);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){input::-webkit-datetime-edit-month-field:focus{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}input::-webkit-datetime-edit-month-field:focus{color:var(--color-base-content)}input::-webkit-datetime-edit-year-field:focus{border-radius:var(--ds-radius-xs);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){input::-webkit-datetime-edit-year-field:focus{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}input::-webkit-datetime-edit-year-field:focus{color:var(--color-base-content)}input::-webkit-datetime-edit-hour-field:focus{border-radius:var(--ds-radius-xs);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){input::-webkit-datetime-edit-hour-field:focus{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}input::-webkit-datetime-edit-hour-field:focus{color:var(--color-base-content)}input::-webkit-datetime-edit-minute-field:focus{border-radius:var(--ds-radius-xs);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){input::-webkit-datetime-edit-minute-field:focus{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}input::-webkit-datetime-edit-minute-field:focus{color:var(--color-base-content)}input::-webkit-datetime-edit-second-field:focus{border-radius:var(--ds-radius-xs);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){input::-webkit-datetime-edit-second-field:focus{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}input::-webkit-datetime-edit-second-field:focus{color:var(--color-base-content)}input::-webkit-datetime-edit-millisecond-field:focus{border-radius:var(--ds-radius-xs);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){input::-webkit-datetime-edit-millisecond-field:focus{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}input::-webkit-datetime-edit-millisecond-field:focus{color:var(--color-base-content)}input::-webkit-datetime-edit-meridiem-field:focus{border-radius:var(--ds-radius-xs);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){input::-webkit-datetime-edit-meridiem-field:focus{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}input::-webkit-datetime-edit-meridiem-field:focus{color:var(--color-base-content)}input::-webkit-datetime-edit-week-field:focus{border-radius:var(--ds-radius-xs);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){input::-webkit-datetime-edit-week-field:focus{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}input::-webkit-datetime-edit-week-field:focus{color:var(--color-base-content)}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *){cursor:pointer}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):is([multiple],[size]:not([size="1"])){padding:var(--ds-space-1);cursor:default}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):is([multiple],[size]:not([size="1"])) option{padding:var(--ds-space-1-5) var(--ds-space-2);border-radius:var(--ds-radius-sm)}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):is([multiple],[size]:not([size="1"])) option:checked{background:linear-gradient(var(--color-primary), var(--color-primary))}@supports (color:color-mix(in lab, red, red)){select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):is([multiple],[size]:not([size="1"])) option:checked{background:linear-gradient(color-mix(in oklab, var(--color-primary) 18%, var(--color-base-100)), color-mix(in oklab, var(--color-primary) 18%, var(--color-base-100)))}}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):is([multiple],[size]:not([size="1"])) option:checked{color:var(--color-base-content);font-weight:var(--ds-weight-semibold)}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *) optgroup{color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);font-weight:var(--ds-weight-bold)}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *) optgroup option{color:var(--color-base-content);font-size:1rem;font-weight:var(--ds-weight-regular)}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *) option:disabled{color:var(--ds-muted)}@supports (appearance:base-select){select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):not([multiple],[size]:not([size="1"])){appearance:base-select;align-items:center;gap:var(--ds-space-2);display:inline-flex}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):not([multiple],[size]:not([size="1"]))::picker-icon{content:"";background-color:var(--ds-subtle);block-size:1rem;inline-size:1rem;transition:rotate var(--ds-duration-base) var(--ds-ease-emphasized);margin-inline-start:auto;-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='m6 9 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='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):not([multiple],[size]:not([size="1"])):open::picker-icon{rotate:180deg}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):not([multiple],[size]:not([size="1"]))::picker(select){appearance:base-select;min-inline-size:anchor-size(inline);max-block-size:min(20rem,50dvh);margin-block:var(--ds-space-1);padding:var(--ds-space-1);border:var(--ds-border-hairline) solid var(--ds-popover-border);border-radius:var(--ds-radius-box);background-color:var(--ds-popover);color:var(--color-base-content);box-shadow:var(--ds-shadow-panel);opacity:0;translate:0 calc(var(--ds-enter-offset) * -1);transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), translate var(--ds-duration-exit) var(--ds-ease-exit), overlay var(--ds-duration-exit) allow-discrete, display var(--ds-duration-exit) allow-discrete}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):not([multiple],[size]:not([size="1"])):open::picker(select){opacity:1;transition-duration:var(--ds-duration-quick);transition-timing-function:var(--ds-ease-emphasized);translate:0}@starting-style{select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):not([multiple],[size]:not([size="1"])):open::picker(select){opacity:0;translate:0 calc(var(--ds-enter-offset) * -1)}}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):not([multiple],[size]:not([size="1"])) option{align-items:center;gap:var(--ds-space-2);min-block-size:var(--ds-size-target-compact);padding:var(--ds-space-1-5) var(--ds-space-3);border-radius:var(--ds-radius-md);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);display:flex}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):not([multiple],[size]:not([size="1"])) option::checkmark{content:"";background-color:var(--color-primary);order:1;block-size:1rem;inline-size:1rem;margin-inline-start:auto;-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 12 5 5L20 7'/%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 12 5 5L20 7'/%3E%3C/svg%3E") 50%/contain no-repeat}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):not([multiple],[size]:not([size="1"])) option:is(:hover,:focus-visible){background-color:var(--ds-popover-hover);outline:none}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):not([multiple],[size]:not([size="1"])) option:focus-visible{box-shadow:inset 0 0 0 var(--ds-border-focus) var(--ds-focus)}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):not([multiple],[size]:not([size="1"])) option:checked{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):not([multiple],[size]:not([size="1"])) option:checked{background-color:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100%), transparent)}}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):not([multiple],[size]:not([size="1"])) option:checked{font-weight:var(--ds-weight-semibold)}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):not([multiple],[size]:not([size="1"])) option:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):not([multiple],[size]:not([size="1"])) optgroup{padding-block-start:var(--ds-space-1)}select:not([class*=ds-],[class*=__],.select):not(:is(.ds-unstyled,[data-ds-unstyled],.select,.join,.filter,[class*=-input],[class*=combobox],[class*=picker]) *):not([multiple],[size]:not([size="1"])) optgroup>legend{padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-1);color:var(--ds-quiet);font-size:var(--ds-type-eyebrow-size);font-weight:var(--ds-type-eyebrow-weight);letter-spacing:var(--ds-type-eyebrow-tracking);text-transform:uppercase}}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *){appearance:none;border:var(--ds-border-emphasis) solid var(--ds-control-border);border-radius:var(--ds-radius-sm);background-color:var(--color-base-100);block-size:1.125rem;inline-size:1.125rem;color:var(--color-primary-content);vertical-align:-.1875em;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard);flex:none;place-content:center;margin:0;display:inline-grid;position:relative}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):before{content:"";opacity:0;block-size:.625rem;inline-size:.3125rem;transition:opacity var(--ds-duration-instant) var(--ds-ease-out), transform var(--ds-duration-instant) var(--ds-ease-out);border:2px solid;border-width:0 2px 2px 0;transform:translateY(-1px)rotate(45deg)scale(.4)}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):after{content:"";position:absolute;inset:-.25rem}@media (pointer:coarse){input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):after{inset:calc((var(--ds-size-target) - 1.125rem) / -2)}}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):checked{border-color:var(--color-primary);background-color:var(--color-primary)}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):checked:before{opacity:1;transform:translateY(-1px)rotate(45deg)scale(1)}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *)[type=checkbox]:indeterminate{border-color:var(--color-primary);background-color:var(--color-primary)}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *)[type=checkbox]:indeterminate:before{opacity:1;border-width:0 0 2px;block-size:0;inline-size:.625rem;transform:none}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *)[type=radio]{border-radius:var(--ds-radius-full)}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *)[type=radio]:before{border-radius:var(--ds-radius-full);border:.21875rem solid;block-size:0;inline-size:0;transform:scale(.4)}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *)[type=radio]:checked:before{transform:scale(1)}@media (hover:hover){input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):hover:not(:disabled){border-color:var(--ds-control-border)}@supports (color:color-mix(in lab, red, red)){input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):hover:not(:disabled){border-color:color-mix(in oklab, var(--ds-control-border) 55%, var(--color-base-content))}}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):hover:not(:disabled){box-shadow:0 0 0 .375rem var(--color-primary)}@supports (color:color-mix(in lab, red, red)){input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):hover:not(:disabled){box-shadow:0 0 0 .375rem color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):is(:checked,:indeterminate):hover:not(:disabled){border-color:var(--color-primary)}}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):active:not(:disabled){box-shadow:0 0 0 .375rem var(--color-primary)}@supports (color:color-mix(in lab, red, red)){input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):active:not(:disabled){box-shadow:0 0 0 .375rem color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):is(:user-invalid,[aria-invalid=true],.input-validation-error){border-color:var(--color-error)}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):disabled,input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *)[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):is([role=switch],[switch]){--_switch-travel:calc(2.375rem - 2 * var(--ds-border-emphasis) - 2 * .1875rem - .875rem);border-radius:var(--ds-radius-full);background-color:var(--color-base-100);justify-content:start;block-size:1.375rem;inline-size:2.375rem;padding-inline:.1875rem}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):is([role=switch],[switch]):before{border:.4375rem solid var(--ds-control-border);border-radius:var(--ds-radius-full);block-size:0;inline-size:0;box-shadow:var(--ds-shadow-xs);opacity:1;transition:transform var(--ds-duration-spring) var(--ds-ease-spring), border-color var(--ds-duration-fast) var(--ds-ease-standard);transform:none}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):is([role=switch],[switch]):checked{border-color:var(--color-primary);background-color:var(--color-primary)}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):is([role=switch],[switch]):checked:before{border-color:var(--color-primary-content);transform:translateX(var(--_switch-travel))}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):is([role=switch],[switch]):checked:dir(rtl):before{transform:translateX(calc(var(--_switch-travel) * -1))}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):is([role=switch],[switch]):active:not(:disabled):before{transform:scale(var(--ds-press-scale))}input:is([type=checkbox],[type=radio]):not([class*=ds-],[class*=__],.checkbox,.radio,.toggle,.mask,.tab,.btn,.drawer-toggle,.modal-toggle,.theme-controller,.filter-reset):not(:is(.ds-unstyled,[data-ds-unstyled],.swap,.collapse,.tabs,.rating,.filter,.menu,.dock,.dropdown,.join,[class*=segmented],[class*=combobox],[class*=picker]) *):is([role=switch],[switch]):checked:active:not(:disabled):before{transform:translateX(var(--_switch-travel)) scale(var(--ds-press-scale))}input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *){appearance:none;cursor:pointer;vertical-align:middle;background:0 0;block-size:1.5rem;inline-size:100%;max-inline-size:20rem;margin:0}input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *)::-webkit-slider-runnable-track{border-radius:var(--ds-radius-full);background:linear-gradient(var(--color-primary), var(--color-primary)) 0 0 / var(--ds-range-fill,0%) 100% no-repeat, var(--color-base-content);block-size:.375rem}@supports (color:color-mix(in lab, red, red)){input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *)::-webkit-slider-runnable-track{background:linear-gradient(var(--color-primary), var(--color-primary)) 0 0 / var(--ds-range-fill,0%) 100% no-repeat, color-mix(in oklab, var(--color-base-content) 16%, var(--color-base-100))}}input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *):dir(rtl)::-webkit-slider-runnable-track{background-position:100% 0,0 0}input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *)::-webkit-slider-thumb{appearance:none;border:var(--ds-border-emphasis) solid var(--color-primary);border-radius:var(--ds-radius-full);background-color:var(--color-base-100);block-size:1.25rem;inline-size:1.25rem;box-shadow:var(--ds-shadow-xs);transition:box-shadow var(--ds-duration-fast) var(--ds-ease-standard);margin-block-start:-.4375rem}input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *)::-moz-range-track{border-radius:var(--ds-radius-full);background-color:var(--color-base-content);block-size:.375rem}@supports (color:color-mix(in lab, red, red)){input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *)::-moz-range-track{background-color:color-mix(in oklab, var(--color-base-content) 16%, var(--color-base-100))}}input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *)::-moz-range-progress{border-radius:var(--ds-radius-full);background-color:var(--color-primary);block-size:.375rem}input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *)::-moz-range-thumb{box-sizing:border-box;border:var(--ds-border-emphasis) solid var(--color-primary);border-radius:var(--ds-radius-full);background-color:var(--color-base-100);block-size:1.25rem;inline-size:1.25rem;box-shadow:var(--ds-shadow-xs);transition:box-shadow var(--ds-duration-fast) var(--ds-ease-standard)}@media (hover:hover){input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *):hover:not(:disabled)::-webkit-slider-thumb{box-shadow:var(--ds-shadow-xs), 0 0 0 .375rem var(--color-primary)}@supports (color:color-mix(in lab, red, red)){input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *):hover:not(:disabled)::-webkit-slider-thumb{box-shadow:var(--ds-shadow-xs), 0 0 0 .375rem color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *):hover:not(:disabled)::-moz-range-thumb{box-shadow:var(--ds-shadow-xs), 0 0 0 .375rem var(--color-primary)}@supports (color:color-mix(in lab, red, red)){input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *):hover:not(:disabled)::-moz-range-thumb{box-shadow:var(--ds-shadow-xs), 0 0 0 .375rem color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *):active:not(:disabled)::-webkit-slider-thumb{box-shadow:var(--ds-shadow-xs), 0 0 0 .5rem var(--color-primary)}@supports (color:color-mix(in lab, red, red)){input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *):active:not(:disabled)::-webkit-slider-thumb{box-shadow:var(--ds-shadow-xs), 0 0 0 .5rem color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *):active:not(:disabled)::-moz-range-thumb{box-shadow:var(--ds-shadow-xs), 0 0 0 .5rem var(--color-primary)}@supports (color:color-mix(in lab, red, red)){input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *):active:not(:disabled)::-moz-range-thumb{box-shadow:var(--ds-shadow-xs), 0 0 0 .5rem color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *):focus-visible{outline:none}input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *):focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--color-base-100), 0 0 0 4px var(--ds-focus)}input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *):focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--color-base-100), 0 0 0 4px var(--ds-focus)}input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *):disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}@media (pointer:coarse){input[type=range]:not([class*=ds-],[class*=__],.range):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=slider]) *){block-size:var(--ds-size-target)}}input[type=color]:not([class*=ds-],[class*=__]):not(:is(.ds-unstyled,[data-ds-unstyled],[class*=picker],.join) *){inline-size:var(--ds-size-target);block-size:var(--ds-size-target);padding:var(--ds-space-1);border:var(--ds-border-hairline) solid var(--ds-control-border);border-radius:var(--radius-field);background-color:var(--color-base-100);cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard)}@media (hover:hover){input[type=color]:not([class*=ds-],[class*=__]):not(:is(.ds-unstyled,[data-ds-unstyled],[class*=picker],.join) *):hover:not(:disabled){border-color:var(--ds-control-border)}@supports (color:color-mix(in lab, red, red)){input[type=color]:not([class*=ds-],[class*=__]):not(:is(.ds-unstyled,[data-ds-unstyled],[class*=picker],.join) *):hover:not(:disabled){border-color:color-mix(in oklab, var(--ds-control-border) 55%, var(--color-base-content))}}}input[type=color]:not([class*=ds-],[class*=__]):not(:is(.ds-unstyled,[data-ds-unstyled],[class*=picker],.join) *):focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}input[type=color]:not([class*=ds-],[class*=__]):not(:is(.ds-unstyled,[data-ds-unstyled],[class*=picker],.join) *):disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:var(--ds-border-hairline) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){input[type=color]::-webkit-color-swatch{border:var(--ds-border-hairline) solid color-mix(in oklab, var(--color-base-content) 12%, transparent)}}input[type=color]::-webkit-color-swatch{border-radius:var(--ds-radius-sm)}input[type=color]::-moz-color-swatch{border:var(--ds-border-hairline) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){input[type=color]::-moz-color-swatch{border:var(--ds-border-hairline) solid color-mix(in oklab, var(--color-base-content) 12%, transparent)}}input[type=color]::-moz-color-swatch{border-radius:var(--ds-radius-sm)}input[type=file]:not([class*=ds-],[class*=__],.file-input):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=dropzone],[class*=upload]) *){border-radius:var(--radius-field);max-inline-size:100%;color:var(--ds-subtle);font-size:var(--ds-type-callout-size);cursor:pointer}input[type=file]:not([class*=ds-],[class*=__],.file-input):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=dropzone],[class*=upload]) *)::file-selector-button{min-block-size:var(--ds-size-target);padding:var(--ds-space-2) var(--ds-space-4);border:var(--ds-border-hairline) solid var(--ds-control-border);border-radius:var(--radius-field);background-color:var(--color-base-100);color:var(--color-base-content);font-weight:var(--ds-weight-semibold);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-instant) var(--ds-ease-out);margin-inline-end:var(--ds-space-3)}@media (hover:hover){input[type=file]:not([class*=ds-],[class*=__],.file-input):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=dropzone],[class*=upload]) *):hover:not(:disabled)::file-selector-button{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){input[type=file]:not([class*=ds-],[class*=__],.file-input):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=dropzone],[class*=upload]) *):hover:not(:disabled)::file-selector-button{background-color:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), var(--color-base-100))}}}input[type=file]:not([class*=ds-],[class*=__],.file-input):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=dropzone],[class*=upload]) *):active:not(:disabled)::file-selector-button{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){input[type=file]:not([class*=ds-],[class*=__],.file-input):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=dropzone],[class*=upload]) *):active:not(:disabled)::file-selector-button{background-color:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), var(--color-base-100))}}input[type=file]:not([class*=ds-],[class*=__],.file-input):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=dropzone],[class*=upload]) *):active:not(:disabled)::file-selector-button{transform:scale(var(--ds-press-scale))}input[type=file]:not([class*=ds-],[class*=__],.file-input):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=dropzone],[class*=upload]) *):focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}input[type=file]:not([class*=ds-],[class*=__],.file-input):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=dropzone],[class*=upload]) *):is(:user-invalid,[aria-invalid=true],.input-validation-error)::file-selector-button{border-color:var(--color-error)}input[type=file]:not([class*=ds-],[class*=__],.file-input):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=dropzone],[class*=upload]) *):disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}input[type=file]:not([class*=ds-],[class*=__],.file-input):not(:is(.ds-unstyled,[data-ds-unstyled],.join,[class*=dropzone],[class*=upload]) *):disabled::file-selector-button{cursor:not-allowed}:is(button,input:is([type=button],[type=submit],[type=reset])):not([class*=ds-],[class*=__],[class*=btn],.tab,.join-item,.filter-reset,.swap,.menu-dropdown-toggle):not(:is(.ds-unstyled,[data-ds-unstyled],[role=group],[role=toolbar],[role=tablist],[role=menu],[role=menubar],[role=listbox],[role=radiogroup],.input,.select,.join,.filter,.menu,.dock,.navbar,.tabs,.modal-backdrop,.dropdown-content,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp],[class*=toolbar],[class*=calendar]) *){justify-content:center;align-items:center;gap:var(--ds-space-2);min-block-size:var(--ds-size-target);padding:var(--ds-space-2) var(--ds-space-4);border:var(--ds-border-hairline) solid var(--ds-control-border);border-radius:var(--radius-field);background-color:var(--color-base-100);color:var(--color-base-content);font-size:var(--ds-type-callout-size);font-weight:var(--ds-weight-semibold);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-instant) var(--ds-ease-out);line-height:1.25;display:inline-flex}@media (hover:hover){:is(button,input:is([type=button],[type=submit],[type=reset])):not([class*=ds-],[class*=__],[class*=btn],.tab,.join-item,.filter-reset,.swap,.menu-dropdown-toggle):not(:is(.ds-unstyled,[data-ds-unstyled],[role=group],[role=toolbar],[role=tablist],[role=menu],[role=menubar],[role=listbox],[role=radiogroup],.input,.select,.join,.filter,.menu,.dock,.navbar,.tabs,.modal-backdrop,.dropdown-content,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp],[class*=toolbar],[class*=calendar]) *):hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(button,input:is([type=button],[type=submit],[type=reset])):not([class*=ds-],[class*=__],[class*=btn],.tab,.join-item,.filter-reset,.swap,.menu-dropdown-toggle):not(:is(.ds-unstyled,[data-ds-unstyled],[role=group],[role=toolbar],[role=tablist],[role=menu],[role=menubar],[role=listbox],[role=radiogroup],.input,.select,.join,.filter,.menu,.dock,.navbar,.tabs,.modal-backdrop,.dropdown-content,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp],[class*=toolbar],[class*=calendar]) *):hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background-color:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), var(--color-base-100))}}}:is(button,input:is([type=button],[type=submit],[type=reset])):not([class*=ds-],[class*=__],[class*=btn],.tab,.join-item,.filter-reset,.swap,.menu-dropdown-toggle):not(:is(.ds-unstyled,[data-ds-unstyled],[role=group],[role=toolbar],[role=tablist],[role=menu],[role=menubar],[role=listbox],[role=radiogroup],.input,.select,.join,.filter,.menu,.dock,.navbar,.tabs,.modal-backdrop,.dropdown-content,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp],[class*=toolbar],[class*=calendar]) *):active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(button,input:is([type=button],[type=submit],[type=reset])):not([class*=ds-],[class*=__],[class*=btn],.tab,.join-item,.filter-reset,.swap,.menu-dropdown-toggle):not(:is(.ds-unstyled,[data-ds-unstyled],[role=group],[role=toolbar],[role=tablist],[role=menu],[role=menubar],[role=listbox],[role=radiogroup],.input,.select,.join,.filter,.menu,.dock,.navbar,.tabs,.modal-backdrop,.dropdown-content,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp],[class*=toolbar],[class*=calendar]) *):active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background-color:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), var(--color-base-100))}}:is(button,input:is([type=button],[type=submit],[type=reset])):not([class*=ds-],[class*=__],[class*=btn],.tab,.join-item,.filter-reset,.swap,.menu-dropdown-toggle):not(:is(.ds-unstyled,[data-ds-unstyled],[role=group],[role=toolbar],[role=tablist],[role=menu],[role=menubar],[role=listbox],[role=radiogroup],.input,.select,.join,.filter,.menu,.dock,.navbar,.tabs,.modal-backdrop,.dropdown-content,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp],[class*=toolbar],[class*=calendar]) *):active:not(:disabled,[aria-disabled=true],[aria-busy=true]){transform:scale(var(--ds-press-scale))}:is(button,input:is([type=button],[type=submit],[type=reset])):not([class*=ds-],[class*=__],[class*=btn],.tab,.join-item,.filter-reset,.swap,.menu-dropdown-toggle):not(:is(.ds-unstyled,[data-ds-unstyled],[role=group],[role=toolbar],[role=tablist],[role=menu],[role=menubar],[role=listbox],[role=radiogroup],.input,.select,.join,.filter,.menu,.dock,.navbar,.tabs,.modal-backdrop,.dropdown-content,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp],[class*=toolbar],[class*=calendar]) *):focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}:is(button,input:is([type=button],[type=submit],[type=reset])):not([class*=ds-],[class*=__],[class*=btn],.tab,.join-item,.filter-reset,.swap,.menu-dropdown-toggle):not(:is(.ds-unstyled,[data-ds-unstyled],[role=group],[role=toolbar],[role=tablist],[role=menu],[role=menubar],[role=listbox],[role=radiogroup],.input,.select,.join,.filter,.menu,.dock,.navbar,.tabs,.modal-backdrop,.dropdown-content,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp],[class*=toolbar],[class*=calendar]) *)[aria-pressed=true]{border-color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(button,input:is([type=button],[type=submit],[type=reset])):not([class*=ds-],[class*=__],[class*=btn],.tab,.join-item,.filter-reset,.swap,.menu-dropdown-toggle):not(:is(.ds-unstyled,[data-ds-unstyled],[role=group],[role=toolbar],[role=tablist],[role=menu],[role=menubar],[role=listbox],[role=radiogroup],.input,.select,.join,.filter,.menu,.dock,.navbar,.tabs,.modal-backdrop,.dropdown-content,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp],[class*=toolbar],[class*=calendar]) *)[aria-pressed=true]{background-color:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100%), var(--color-base-100))}}:is(button,input:is([type=button],[type=submit],[type=reset])):not([class*=ds-],[class*=__],[class*=btn],.tab,.join-item,.filter-reset,.swap,.menu-dropdown-toggle):not(:is(.ds-unstyled,[data-ds-unstyled],[role=group],[role=toolbar],[role=tablist],[role=menu],[role=menubar],[role=listbox],[role=radiogroup],.input,.select,.join,.filter,.menu,.dock,.navbar,.tabs,.modal-backdrop,.dropdown-content,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp],[class*=toolbar],[class*=calendar]) *)[aria-pressed=true]{color:var(--ds-primary-text)}:is(button,input:is([type=button],[type=submit],[type=reset])):not([class*=ds-],[class*=__],[class*=btn],.tab,.join-item,.filter-reset,.swap,.menu-dropdown-toggle):not(:is(.ds-unstyled,[data-ds-unstyled],[role=group],[role=toolbar],[role=tablist],[role=menu],[role=menubar],[role=listbox],[role=radiogroup],.input,.select,.join,.filter,.menu,.dock,.navbar,.tabs,.modal-backdrop,.dropdown-content,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp],[class*=toolbar],[class*=calendar]) *)[aria-expanded=true]{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(button,input:is([type=button],[type=submit],[type=reset])):not([class*=ds-],[class*=__],[class*=btn],.tab,.join-item,.filter-reset,.swap,.menu-dropdown-toggle):not(:is(.ds-unstyled,[data-ds-unstyled],[role=group],[role=toolbar],[role=tablist],[role=menu],[role=menubar],[role=listbox],[role=radiogroup],.input,.select,.join,.filter,.menu,.dock,.navbar,.tabs,.modal-backdrop,.dropdown-content,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp],[class*=toolbar],[class*=calendar]) *)[aria-expanded=true]{background-color:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), var(--color-base-100))}}:is(button,input:is([type=button],[type=submit],[type=reset])):not([class*=ds-],[class*=__],[class*=btn],.tab,.join-item,.filter-reset,.swap,.menu-dropdown-toggle):not(:is(.ds-unstyled,[data-ds-unstyled],[role=group],[role=toolbar],[role=tablist],[role=menu],[role=menubar],[role=listbox],[role=radiogroup],.input,.select,.join,.filter,.menu,.dock,.navbar,.tabs,.modal-backdrop,.dropdown-content,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp],[class*=toolbar],[class*=calendar]) *)[type=submit]{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-content)}@media (hover:hover){:is(button,input:is([type=button],[type=submit],[type=reset])):not([class*=ds-],[class*=__],[class*=btn],.tab,.join-item,.filter-reset,.swap,.menu-dropdown-toggle):not(:is(.ds-unstyled,[data-ds-unstyled],[role=group],[role=toolbar],[role=tablist],[role=menu],[role=menubar],[role=listbox],[role=radiogroup],.input,.select,.join,.filter,.menu,.dock,.navbar,.tabs,.modal-backdrop,.dropdown-content,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp],[class*=toolbar],[class*=calendar]) *)[type=submit]:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(button,input:is([type=button],[type=submit],[type=reset])):not([class*=ds-],[class*=__],[class*=btn],.tab,.join-item,.filter-reset,.swap,.menu-dropdown-toggle):not(:is(.ds-unstyled,[data-ds-unstyled],[role=group],[role=toolbar],[role=tablist],[role=menu],[role=menubar],[role=listbox],[role=radiogroup],.input,.select,.join,.filter,.menu,.dock,.navbar,.tabs,.modal-backdrop,.dropdown-content,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp],[class*=toolbar],[class*=calendar]) *)[type=submit]:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background-color:color-mix(in oklab, var(--color-primary) 88%, var(--color-base-content))}}}:is(button,input:is([type=button],[type=submit],[type=reset])):not([class*=ds-],[class*=__],[class*=btn],.tab,.join-item,.filter-reset,.swap,.menu-dropdown-toggle):not(:is(.ds-unstyled,[data-ds-unstyled],[role=group],[role=toolbar],[role=tablist],[role=menu],[role=menubar],[role=listbox],[role=radiogroup],.input,.select,.join,.filter,.menu,.dock,.navbar,.tabs,.modal-backdrop,.dropdown-content,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp],[class*=toolbar],[class*=calendar]) *)[type=submit]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(button,input:is([type=button],[type=submit],[type=reset])):not([class*=ds-],[class*=__],[class*=btn],.tab,.join-item,.filter-reset,.swap,.menu-dropdown-toggle):not(:is(.ds-unstyled,[data-ds-unstyled],[role=group],[role=toolbar],[role=tablist],[role=menu],[role=menubar],[role=listbox],[role=radiogroup],.input,.select,.join,.filter,.menu,.dock,.navbar,.tabs,.modal-backdrop,.dropdown-content,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp],[class*=toolbar],[class*=calendar]) *)[type=submit]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background-color:color-mix(in oklab, var(--color-primary) 80%, var(--color-base-content))}}:is(button,input:is([type=button],[type=submit],[type=reset])):not([class*=ds-],[class*=__],[class*=btn],.tab,.join-item,.filter-reset,.swap,.menu-dropdown-toggle):not(:is(.ds-unstyled,[data-ds-unstyled],[role=group],[role=toolbar],[role=tablist],[role=menu],[role=menubar],[role=listbox],[role=radiogroup],.input,.select,.join,.filter,.menu,.dock,.navbar,.tabs,.modal-backdrop,.dropdown-content,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp],[class*=toolbar],[class*=calendar]) *)[aria-busy=true]{cursor:progress}:is(button,input:is([type=button],[type=submit],[type=reset])):not([class*=ds-],[class*=__],[class*=btn],.tab,.join-item,.filter-reset,.swap,.menu-dropdown-toggle):not(:is(.ds-unstyled,[data-ds-unstyled],[role=group],[role=toolbar],[role=tablist],[role=menu],[role=menubar],[role=listbox],[role=radiogroup],.input,.select,.join,.filter,.menu,.dock,.navbar,.tabs,.modal-backdrop,.dropdown-content,[class*=-input],[class*=combobox],[class*=picker],[class*=segmented],[class*=otp],[class*=toolbar],[class*=calendar]) *):is(:disabled,[aria-disabled=true]){opacity:var(--ds-opacity-disabled);cursor:not-allowed}input[type=image]{border-radius:var(--ds-radius-md);cursor:pointer}input[type=hidden]{display:none}progress:not([class*=ds-],[class*=__],.progress):not(.ds-unstyled *,[data-ds-unstyled] *,[class*=file] *){appearance:none;border-radius:var(--ds-radius-full);background-color:var(--color-base-content);border:0;block-size:.5rem;inline-size:100%;max-inline-size:20rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){progress:not([class*=ds-],[class*=__],.progress):not(.ds-unstyled *,[data-ds-unstyled] *,[class*=file] *){background-color:color-mix(in oklab, var(--color-base-content) 12%, var(--color-base-100))}}progress:not([class*=ds-],[class*=__],.progress):not(.ds-unstyled *,[data-ds-unstyled] *,[class*=file] *){color:var(--color-primary);vertical-align:middle}progress:not([class*=ds-],[class*=__],.progress):not(.ds-unstyled *,[data-ds-unstyled] *,[class*=file] *)::-webkit-progress-bar{border-radius:var(--ds-radius-full);background-color:#0000}progress:not([class*=ds-],[class*=__],.progress):not(.ds-unstyled *,[data-ds-unstyled] *,[class*=file] *)::-webkit-progress-value{border-radius:var(--ds-radius-full);background-color:var(--color-primary);transition:inline-size var(--ds-duration-spring) var(--ds-ease-spring)}progress:not([class*=ds-],[class*=__],.progress):not(.ds-unstyled *,[data-ds-unstyled] *,[class*=file] *)::-moz-progress-bar{border-radius:var(--ds-radius-full);background-color:var(--color-primary)}progress:not([class*=ds-],[class*=__],.progress):not(.ds-unstyled *,[data-ds-unstyled] *,[class*=file] *):indeterminate{background:linear-gradient(var(--color-primary), var(--color-primary)) -40% 0 / 40% 100% no-repeat, var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){progress:not([class*=ds-],[class*=__],.progress):not(.ds-unstyled *,[data-ds-unstyled] *,[class*=file] *):indeterminate{background:linear-gradient(var(--color-primary), var(--color-primary)) -40% 0 / 40% 100% no-repeat, color-mix(in oklab, var(--color-base-content) 12%, var(--color-base-100))}}progress:not([class*=ds-],[class*=__],.progress):not(.ds-unstyled *,[data-ds-unstyled] *,[class*=file] *):indeterminate{animation:ds-indeterminate var(--ds-duration-shimmer) var(--ds-ease-in-out) infinite}progress:not([class*=ds-],[class*=__],.progress):not(.ds-unstyled *,[data-ds-unstyled] *,[class*=file] *):indeterminate::-webkit-progress-bar{background-color:#0000}progress:not([class*=ds-],[class*=__],.progress):not(.ds-unstyled *,[data-ds-unstyled] *,[class*=file] *):indeterminate::-moz-progress-bar{background-color:#0000}meter:not([class*=ds-],[class*=__]):not(.ds-unstyled *,[data-ds-unstyled] *){appearance:none;border-radius:var(--ds-radius-full);background:var(--color-base-content);border:0;block-size:.5rem;inline-size:100%;max-inline-size:20rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){meter:not([class*=ds-],[class*=__]):not(.ds-unstyled *,[data-ds-unstyled] *){background:color-mix(in oklab, var(--color-base-content) 12%, var(--color-base-100))}}meter:not([class*=ds-],[class*=__]):not(.ds-unstyled *,[data-ds-unstyled] *){vertical-align:middle}meter:not([class*=ds-],[class*=__]):not(.ds-unstyled *,[data-ds-unstyled] *)::-webkit-meter-inner-element{block-size:100%}meter:not([class*=ds-],[class*=__]):not(.ds-unstyled *,[data-ds-unstyled] *)::-webkit-meter-bar{border-radius:var(--ds-radius-full);background:0 0;border:0;block-size:100%}meter:not([class*=ds-],[class*=__]):not(.ds-unstyled *,[data-ds-unstyled] *)::-webkit-meter-optimum-value{border-radius:var(--ds-radius-full);background:var(--color-success)}meter:not([class*=ds-],[class*=__]):not(.ds-unstyled *,[data-ds-unstyled] *)::-webkit-meter-suboptimum-value{border-radius:var(--ds-radius-full);background:var(--color-warning)}meter:not([class*=ds-],[class*=__]):not(.ds-unstyled *,[data-ds-unstyled] *)::-webkit-meter-even-less-good-value{border-radius:var(--ds-radius-full);background:var(--color-error)}meter:not([class*=ds-],[class*=__]):not(.ds-unstyled *,[data-ds-unstyled] *)::-moz-meter-bar{border-radius:var(--ds-radius-full);background:var(--color-success)}meter:not([class*=ds-],[class*=__]):not(.ds-unstyled *,[data-ds-unstyled] *):-moz-meter-sub-optimum::-moz-meter-bar{background:var(--color-warning)}meter:not([class*=ds-],[class*=__]):not(.ds-unstyled *,[data-ds-unstyled] *):-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--color-error)}@media print{:is(pre,blockquote,figure,img,svg,tr,details,dl,li){break-inside:avoid}:is(h1,h2,h3,h4,h5,h6){break-after:avoid}p{orphans:3;widows:3}thead{display:table-header-group}pre{white-space:pre-wrap;overflow:visible}details::details-content{content-visibility:visible;opacity:1;block-size:auto}dialog:not([open]){display:none}[popover]:not(:popover-open){display:none}:is(button,input[type=submit],input[type=reset],input[type=button]):not([class]){display:none}}:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");--page-has-backdrop:var(--page-scroll-lock) 1;--page-scroll-bg:var(--page-scroll-lock) var(--root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--page-scroll-bg:var(--page-scroll-lock) color-mix(in srgb, var(--root-bg,#0000), oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{background-image:var(--page-scroll-lock) linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000));transition:var(--page-scroll-lock) background-color .3s ease-out;animation:var(--page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--page-scroll-lock) scroll();--page-has-scroll:initial;scrollbar-gutter:var(--page-has-scroll) var(--page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}:root{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}}@layer components{.ds-id,.code{font-family:var(--ds-font-sans);font-variant-numeric:tabular-nums;letter-spacing:0}pre.code{font-family:var(--ds-font-mono)}.ds-link-ref,.link-ref{color:var(--ds-link);text-underline-offset:.2em;border-radius:var(--ds-radius-xs);transition:color var(--ds-duration-fast) var(--ds-ease-standard);text-decoration-line:underline;text-decoration-thickness:1px}@media (hover:hover){.ds-link-ref:hover,.link-ref:hover{text-decoration-thickness:2px}}.ds-link-ref:focus-visible,.link-ref:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-link{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}@media (hover:hover){.ds-link:hover{text-decoration-thickness:2px}}.ds-text-subtle{color:var(--ds-subtle)}.ds-text-muted,.text-muted{color:var(--ds-muted)}.ds-eyebrow{align-items:center;gap:var(--ds-space-1-5);font-size:var(--ds-type-eyebrow-size);font-weight:var(--ds-type-eyebrow-weight);line-height:var(--ds-type-eyebrow-leading);letter-spacing:var(--ds-type-eyebrow-tracking);text-transform:uppercase;color:var(--ds-quiet);display:inline-flex}.ds-measure{max-inline-size:var(--ds-size-measure)}.ds-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ds-skip-link{z-index:var(--ds-z-tooltip);translate:0 calc(-100% - var(--ds-space-8));transition:translate var(--ds-duration-quick) var(--ds-ease-emphasized);position:absolute;inset-block-start:var(--ds-space-4);inset-inline-start:var(--ds-space-4)}.ds-skip-link:focus,.ds-skip-link:focus-visible{translate:0}.ds-clamp-2{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-icon{width:var(--ds-size-icon-sm);height:var(--ds-size-icon-sm);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ds-icon.is-xs{width:.75rem;height:.75rem}.ds-icon.is-md{width:var(--ds-size-icon-md);height:var(--ds-size-icon-md)}.ds-icon.is-lg{width:var(--ds-size-icon-lg);height:var(--ds-size-icon-lg)}.ds-icon.is-xl{width:var(--ds-size-icon-xl);height:var(--ds-size-icon-xl)}.ds-kbd{min-width:1.5rem;padding:0 var(--ds-space-1-5);border:1px solid var(--color-base-300);border-radius:var(--ds-radius-sm);background:var(--color-base-100);font-family:var(--ds-font-mono);border-bottom-width:2px;place-items:center;font-size:.75rem;line-height:1.5;display:inline-grid}@media print{.ds-print-hide,[data-ds-print=hide]{display:none}}.ds-prose{max-inline-size:var(--ds-size-measure);color:var(--color-base-content);font-size:var(--ds-type-body-size);overflow-wrap:break-word;line-height:1.7}.ds-prose.is-sm{font-size:var(--ds-type-callout-size);line-height:1.65}.ds-prose.is-lg{font-size:1.125rem;line-height:1.75}.ds-prose.is-full{max-inline-size:none}.ds-prose .ds-prose__lead{color:var(--ds-subtle);letter-spacing:-.01em;font-size:1.1875em;line-height:1.6}.ds-prose>.ds-not-prose:not(:first-child){margin-block-start:1.25em}@scope(.ds-prose) to (.ds-not-prose){:scope>*+*,:is(li,blockquote,figure,details,dd,td)>:where(p,ul,ol,dl,pre,blockquote,figure,table,details,hr,div,h2,h3,h4,h5,h6)+:where(p,ul,ol,dl,pre,blockquote,figure,table,details,hr,div,h2,h3,h4,h5,h6){margin-block-start:1.25em}:scope>:first-child{margin-block-start:0}:scope>:last-child{margin-block-end:0}h1,h2,h3,h4,h5,h6{scroll-margin-block-start:calc(var(--ds-sticky-top,0px) + var(--ds-space-6))}h1{font-size:var(--ds-type-title-1-size)}h2{font-size:var(--ds-type-title-3-size);font-weight:var(--ds-type-title-3-weight);line-height:var(--ds-type-title-3-leading);letter-spacing:var(--ds-type-title-3-tracking)}h3{font-size:var(--ds-type-headline-size);font-weight:var(--ds-type-headline-weight);line-height:var(--ds-type-headline-leading);letter-spacing:var(--ds-type-headline-tracking)}h4{font-size:var(--ds-type-section-size);font-weight:var(--ds-type-section-weight);line-height:var(--ds-type-section-leading);letter-spacing:var(--ds-type-section-tracking)}h5,h6{font-size:1em;font-weight:var(--ds-type-label-weight);line-height:var(--ds-type-label-leading);letter-spacing:0}h6{color:var(--ds-subtle)}:scope>:is(h2,h3){margin-block-start:2em}:scope>:is(h4,h5,h6){margin-block-start:1.75em}:scope>:is(h1,h2,h3,h4,h5,h6)+*{margin-block-start:.625em}:scope>hr+:is(h2,h3){margin-block-start:0}a[href]{border-radius:var(--ds-radius-xs);color:var(--ds-link);text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){a[href]{-webkit-text-decoration-color:color-mix(in oklab, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 55%, transparent);text-decoration-color:color-mix(in oklab, currentColor 55%, transparent)}}a[href]{text-underline-offset:.2em;transition:color var(--ds-duration-fast) var(--ds-ease-standard), text-decoration-color var(--ds-duration-fast) var(--ds-ease-standard)}a[href]:visited{color:var(--ds-link)}@supports (color:color-mix(in lab, red, red)){a[href]:visited{color:color-mix(in oklab, var(--ds-link) 62%, var(--color-base-content))}}@media (hover:hover){a[href]:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}}a[href]:active{color:var(--ds-link)}@supports (color:color-mix(in lab, red, red)){a[href]:active{color:color-mix(in oklab, var(--ds-link) 78%, var(--color-base-content))}}a[href]:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}ul,ol{padding-inline-start:1.5em}ul{list-style-type:disc}ul ul{list-style-type:circle}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}li+li,li>:is(ul,ol){margin-block-start:.5em}li>p{margin-block:0}li::marker{color:var(--ds-subtle)}ol>li::marker{font-variant-numeric:tabular-nums;font-weight:var(--ds-weight-semibold)}.contains-task-list,ul:has(>li>input[type=checkbox]:first-child){padding-inline-start:.25em;list-style:none}.task-list-item>input[type=checkbox],li>input[type=checkbox]:first-child{margin-inline-end:.5em}blockquote{border-inline-start:var(--ds-border-accent) solid var(--color-base-300);color:var(--ds-subtle);padding-inline-start:1em}blockquote>p:first-child:before,blockquote>p:last-child:after{content:none}figure{margin-block:2em}:is(img,video,picture,iframe){border-radius:var(--ds-radius-box);block-size:auto;max-inline-size:100%}:scope>:is(img,video,picture,iframe){margin-block:2em}figcaption{color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);line-height:var(--ds-type-footnote-leading);margin-block-start:.75em}hr{margin-block:2.5em}table{inline-size:100%;font-size:.875em;line-height:1.55}:scope>table{margin-block:2em}th,td{overflow-wrap:anywhere}pre{margin-block:1.75em;font-size:.8125em}:not(pre)>code{font-size:.875em}dl>dt+dd{margin-block-start:.25em}details{border-block:var(--ds-border-hairline) solid var(--color-base-300);margin-block:1.5em;padding-block:.25em}details+details{border-block-start:0;margin-block-start:-1.5em}details>:not(summary){margin-block-end:1em}:is(.footnotes,section[data-footnotes]){color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);margin-block-start:3em}:is(.footnote-ref,sup>a[href^=\#]){font-variant-numeric:tabular-nums;padding-inline:.125em;text-decoration:none}:is(h2,h3,h4)>a[href^=\#]:only-child{color:inherit;text-decoration:none}@media print{a[href^=http]:after{content:" (" attr(href) ")";color:var(--ds-subtle);overflow-wrap:anywhere;font-size:.8em}}}@keyframes ds-btn-slot-in{0%{opacity:0}}.ds-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.ds-actions.is-start{justify-content:flex-start;margin-inline-start:0}.ds-actions.is-between{justify-content:space-between;width:100%}.ds-actions.is-center{justify-content:center;margin-inline-start:0}@media (max-width:40rem){.ds-actions.is-stack{flex-direction:column-reverse;align-items:stretch;margin-inline-start:0}}.ds-chrome-btn{min-width:var(--ds-size-target);min-height:var(--ds-size-target);border-radius:var(--ds-radius-xl);color:var(--color-base-content);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--ds-duration-theme) var(--ds-ease-standard), background-color var(--ds-duration-theme) var(--ds-ease-standard), transform var(--ds-duration-instant) var(--ds-ease-out);background:0 0;border:0;place-items:center;display:inline-grid}.ds-chrome-btn>svg{transition:transform var(--ds-duration-theme) var(--ds-ease-standard)}@media (hover:hover){.ds-chrome-btn:hover:not(:disabled,[aria-disabled=true]){color:var(--color-primary)}.ds-chrome-btn[data-ds-back]:hover>svg{transform:translate(-2px)}.ds-chrome-btn[data-ds-theme-toggle]:hover>svg{transform:rotate(-12deg)}}.ds-chrome-btn:active:not(:disabled,[aria-disabled=true]){background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-chrome-btn:active:not(:disabled,[aria-disabled=true]){background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-chrome-btn:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--ds-press-scale))}.ds-chrome-btn:is([aria-pressed=true],[aria-expanded=true]){background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-chrome-btn:is([aria-pressed=true],[aria-expanded=true]){background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100%), transparent)}}.ds-chrome-btn:is([aria-pressed=true],[aria-expanded=true]){color:var(--ds-quiet)}.ds-chrome-btn:is(:disabled,[aria-disabled=true]){opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-chrome-btn[aria-busy=true]{cursor:progress}.ds-chrome-btn[aria-busy=true]>svg{opacity:0}.ds-chrome-btn[aria-busy=true]:after{content:"";border-radius:var(--ds-radius-full);width:1.125rem;height:1.125rem;animation:ds-spin var(--ds-duration-tracker) linear infinite;border:2px solid;border-inline-end-color:#0000;grid-area:1/1}.ds-spinner{width:1em;height:1em;animation:ds-spin var(--ds-duration-tracker) linear infinite;border:2px solid;border-inline-end-color:#0000;border-radius:999px}@media (prefers-reduced-motion:reduce){.ds-chrome-btn:active:not(:disabled,[aria-disabled=true]){transform:none}.ds-chrome-btn[aria-busy=true]:after{border-style:dotted;animation:none}}@media (forced-colors:active){.ds-chrome-btn:is([aria-disabled=true],:disabled){color:graytext;opacity:1}}.ds-btn-group,.ds-toggle-group{align-items:stretch;max-width:100%;display:inline-flex}.ds-btn-group.is-vertical,.ds-toggle-group.is-vertical,.ds-toggle-group[aria-orientation=vertical]{flex-direction:column}.ds-btn-group.is-block{width:100%;display:flex}.ds-btn-group.is-block>*{flex:1 1 0}:is(.ds-btn-group,.ds-toggle-group:not(.is-spaced))>*{flex-shrink:0;position:relative}:is(.ds-btn-group:not(.is-spaced),.ds-toggle-group:not(.is-spaced))>:not(:first-child){--_rss:0px;--_res:0px;--_divs:var(--_div,var(--_bd));margin-inline-start:calc(var(--ds-border-hairline) * -1)}:is(.ds-btn-group:not(.is-spaced),.ds-toggle-group:not(.is-spaced))>:not(:last-child){--_rse:0px;--_ree:0px}:is(.ds-btn-group.is-vertical:not(.is-spaced),.ds-toggle-group.is-vertical:not(.is-spaced),.ds-toggle-group[aria-orientation=vertical]:not(.is-spaced))>:not(:first-child){--_rss:0px;--_rse:0px;--_res:var(--_r);--_divs:var(--_bd);margin-block-start:calc(var(--ds-border-hairline) * -1);margin-inline-start:0}:is(.ds-btn-group.is-vertical:not(.is-spaced),.ds-toggle-group.is-vertical:not(.is-spaced),.ds-toggle-group[aria-orientation=vertical]:not(.is-spaced))>:not(:last-child){--_res:0px;--_ree:0px;--_rse:var(--_r)}:is(.ds-btn-group.is-vertical:not(.is-spaced),.ds-toggle-group.is-vertical:not(.is-spaced),.ds-toggle-group[aria-orientation=vertical]:not(.is-spaced))>:first-child:not(:last-child){--_res:0px;--_ree:0px}:is(.ds-btn-group,.ds-toggle-group:not(.is-spaced))>:is(:hover,:focus-visible,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false]),.is-selected){z-index:1}:is(.ds-btn-group,.ds-toggle-group)>:focus-visible{z-index:2}:is(.ds-btn-group,.ds-toggle-group).is-spaced{gap:.5rem}.ds-split-button{align-items:stretch;max-width:100%;display:inline-flex;position:relative}.ds-split-button>.ds-split-button__action{--_rse:0px;--_ree:0px}.ds-split-button>.ds-split-button__menu>.ds-split-button__toggle{--_rss:0px;--_res:0px;--_divs:var(--_div,var(--_bd))}.ds-split-button__menu{display:flex;position:static}.ds-split-button__menu>.ds-split-button__toggle{margin-inline-start:calc(var(--ds-border-hairline) * -1)}.ds-split-button__menu>.ds-split-button__toggle:focus-visible,.ds-split-button__action:focus-visible{z-index:2}.ds-split-button__panel{z-index:var(--ds-z-menu);border:var(--ds-border-hairline) solid var(--ds-popover-border);border-radius:var(--ds-radius-box);background:var(--ds-popover);min-width:max(100%,13rem);max-width:min(22rem,100vw - 1.5rem);box-shadow:var(--ds-shadow-popover);transform-origin:0 0;transition:opacity var(--ds-duration-quick) var(--ds-ease-emphasized), transform var(--ds-duration-quick) var(--ds-ease-emphasized);gap:.125rem;margin:0;padding:.25rem;display:grid;position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-start:0}.ds-split-button:dir(rtl) .ds-split-button__panel{transform-origin:100% 0}.ds-split-button.is-up .ds-split-button__panel{transform-origin:0 100%;inset-block:auto calc(100% + .375rem)}.ds-split-button.is-end .ds-split-button__panel{transform-origin:100% 0;inset-inline:auto 0}@starting-style{.ds-split-button__menu[open]>.ds-split-button__panel{opacity:0;transform:translateY(calc(var(--ds-enter-offset) * -1)) scale(.98)}}.ds-split-button__menu::details-content{opacity:0;transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), content-visibility var(--ds-duration-exit) allow-discrete}.ds-split-button__menu[open]::details-content{opacity:1;transition-duration:var(--ds-duration-quick);transition-timing-function:var(--ds-ease-emphasized)}.ds-split-button__item{border-radius:var(--ds-radius-md);width:100%;min-height:2.25rem;color:var(--color-base-content);font:inherit;font-size:var(--ds-type-callout-size);font-weight:var(--ds-weight-medium);text-align:start;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;align-items:center;gap:.625rem;padding:.4375rem .75rem;line-height:1.25rem;text-decoration:none;display:flex}@media (pointer:coarse){.ds-split-button__item{min-height:var(--ds-size-target)}}@media (hover:hover){.ds-split-button__item:hover:not([aria-disabled=true],:disabled){background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-split-button__item:hover:not([aria-disabled=true],:disabled){background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}.ds-split-button__item:active:not([aria-disabled=true],:disabled){background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-split-button__item:active:not([aria-disabled=true],:disabled){background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-split-button__item:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:-2px}.ds-split-button__item:is([aria-disabled=true],:disabled){opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-split-button__item.is-danger{color:var(--ds-error-text)}.ds-split-button__item>.ds-icon{color:var(--ds-muted)}.ds-split-button__item.is-danger>.ds-icon{color:inherit}.ds-split-button__separator{height:var(--ds-border-hairline);background:var(--color-base-300);margin:.25rem -.25rem}.ds-link{border-radius:var(--ds-radius-xs);transition:color var(--ds-duration-fast) var(--ds-ease-standard), text-decoration-color var(--ds-duration-fast) var(--ds-ease-standard), text-decoration-thickness var(--ds-duration-fast) var(--ds-ease-standard);text-decoration-color:currentColor}.ds-link:active:not([aria-disabled=true]){opacity:.72}.ds-link:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-link.is-accent{color:var(--ds-primary-text)}.ds-link.is-subtle{color:var(--ds-subtle)}.ds-link.is-standalone{min-height:1.5rem;color:var(--ds-primary-text);font-weight:var(--ds-weight-semibold);align-items:center;gap:.375rem;text-decoration-line:none;display:inline-flex}@media (pointer:coarse){.ds-link.is-standalone{min-height:var(--ds-size-target)}}.ds-link.is-standalone:after,.ds-link.is-external:after{content:"";width:1em;height:1em;-webkit-mask:var(--_ds-link-glyph) center / contain no-repeat;-webkit-mask:var(--_ds-link-glyph) center / contain no-repeat;-webkit-mask:var(--_ds-link-glyph) center / contain no-repeat;mask:var(--_ds-link-glyph) center / contain no-repeat;transition:translate var(--ds-duration-quick) var(--ds-ease-emphasized);background-color:currentColor;flex:none}.ds-link.is-standalone{--_ds-link-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='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.ds-link.is-external{--_ds-link-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='M15 3h6v6M10 14 21 3M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E");align-items:center;gap:.25rem;display:inline-flex}.ds-link.is-external:after{width:.875em;height:.875em}.ds-link:dir(rtl).is-standalone:after{transform:scaleX(-1)}@media (hover:hover){.ds-link:hover:not([aria-disabled=true]){text-decoration-line:underline;text-decoration-thickness:2px}.ds-link.is-standalone:hover:not([aria-disabled=true]):after{translate:.125rem}.ds-link.is-standalone:dir(rtl):hover:not([aria-disabled=true]):after{translate:-.125rem}.ds-link.is-external:hover:not([aria-disabled=true]):after{translate:.0625rem -.0625rem}}.ds-link.is-standalone:focus-visible{text-decoration-line:underline}.ds-link[aria-current]:not([aria-current=false]){color:var(--color-base-content);font-weight:var(--ds-weight-strong);text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ds-quiet);-webkit-text-decoration-color:var(--ds-quiet);text-decoration-color:var(--ds-quiet)}.ds-link[aria-disabled=true]{color:var(--ds-muted);cursor:not-allowed;opacity:var(--ds-opacity-disabled);text-decoration-line:none}.ds-link.is-prose:visited,:where(.ds-prose,.prose) .ds-link:visited{color:var(--ds-link)}@supports (color:color-mix(in lab, red, red)){.ds-link.is-prose:visited,:where(.ds-prose,.prose) .ds-link:visited{color:color-mix(in oklab, var(--ds-link) 62%, var(--color-error))}}@media (prefers-reduced-motion:reduce){.ds-link.is-standalone:after,.ds-link.is-external:after{transition:none}.ds-link.is-standalone:hover:after,.ds-link.is-external:hover:after{translate:none}}@media (forced-colors:active){.ds-link{text-decoration-line:underline}.ds-link.is-standalone:after,.ds-link.is-external:after{background-color:linktext}}.ds-form{gap:var(--ds-space-field-group);min-width:0;display:grid}.ds-fieldset{border:0;min-width:0;margin:0;padding:0}.ds-fieldset>legend{font-size:var(--ds-type-section-size);font-weight:var(--ds-type-section-weight);line-height:var(--ds-type-section-leading);padding:0}.ds-fieldset-help{color:var(--ds-subtle);margin:.375rem 0 0;font-size:.875rem}.ds-fieldset>.ds-field-grid{margin-top:1rem}.ds-fieldset>.ds-field-error{margin-top:.5rem}.ds-fieldset.is-boxed{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-lg);padding:1.25rem}.ds-fieldset.is-boxed>legend{margin-inline-start:-.5rem;padding-inline:.5rem}.ds-fieldset[aria-invalid=true]>legend{color:var(--ds-error-text)}.ds-fieldset:disabled{cursor:not-allowed}.ds-fieldset:disabled>:not(legend){opacity:var(--ds-opacity-disabled)}.ds-fieldset:disabled :is(label,.ds-choice,.ds-check-row){cursor:not-allowed}.ds-field-grid{gap:var(--ds-space-field-group);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-field{gap:var(--ds-space-field-stack);flex-direction:column;min-width:0;display:flex}.ds-field.is-wide{grid-column:1/-1}.ds-field>label,.ds-label{font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight);line-height:var(--ds-type-label-leading);display:block}.ds-label-note{color:var(--ds-subtle);margin-inline-start:.25rem;font-size:.8125rem;font-weight:400}.ds-required{color:var(--ds-error-text);margin-inline-start:.125rem;font-weight:600}.ds-field__label-row{align-items:center;gap:.25rem;min-width:0;display:flex}.ds-field__label-row>label{font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight);line-height:var(--ds-type-label-leading)}.ds-field__help{border-radius:var(--ds-radius-full);width:1.5rem;height:1.5rem;color:var(--ds-subtle);cursor:pointer;transition:color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:inline-grid;position:relative}.ds-field__help:after{content:"";position:absolute;inset:-.625rem}@media (hover:hover){.ds-field__help:hover{color:var(--color-base-content);background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-field__help:hover{background:color-mix(in oklab, var(--color-base-content) 6%, transparent)}}}.ds-field__help:active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-field__help:active{background:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.ds-field__help[aria-expanded=true]{color:var(--ds-quiet);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-field__help[aria-expanded=true]{background:color-mix(in oklab, var(--color-primary) 12%, transparent)}}.ds-field__help-text{transition:grid-template-rows var(--ds-duration-quick) var(--ds-ease-emphasized), opacity var(--ds-duration-quick) var(--ds-ease-emphasized), visibility 0s linear 0s;grid-template-rows:1fr;margin:0;display:grid}.ds-field__help-text>*{min-height:0;font-size:var(--ds-type-footnote-size);line-height:var(--ds-type-footnote-leading);color:var(--ds-subtle);margin:0;overflow:hidden}.ds-field__help-text[data-state=closed]{opacity:0;visibility:hidden;transition:grid-template-rows var(--ds-duration-exit) var(--ds-ease-exit), opacity var(--ds-duration-exit) var(--ds-ease-exit), visibility 0s linear var(--ds-duration-exit);grid-template-rows:0fr}.ds-hint{font-size:var(--ds-type-footnote-size);line-height:var(--ds-type-footnote-leading);color:var(--ds-subtle);margin:0}.ds-field-error{color:var(--ds-error-text);transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-emphasized);align-items:flex-start;gap:.375rem;margin:0;font-size:.875rem;line-height:1.4;display:flex}@starting-style{.ds-field-error{opacity:0;transform:translateY(calc(var(--ds-enter-offset) * -1))}}.ds-field-error:not(:empty):before{content:"";background:currentColor;flex-shrink:0;width:1rem;height:1.2rem;-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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") 50%/1rem 1rem 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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") 50%/1rem 1rem no-repeat}.ds-field-error:has(>.ds-icon):before{display:none}.ds-field-error>.ds-icon{margin-top:.125rem}.ds-field-success{color:var(--color-success);gap:.375rem;margin:0;font-size:.875rem;line-height:1.4;display:flex}:is(.ds-hint,.ds-field-error,.ds-field-success):empty{display:none}.ds-field__meta{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.ds-field__meta>:first-child{flex:auto;min-width:0}.ds-counter{font-size:var(--ds-type-footnote-size);line-height:var(--ds-type-footnote-leading);font-variant-numeric:tabular-nums;color:var(--ds-subtle);transition:color var(--ds-duration-fast) var(--ds-ease-standard);flex-shrink:0;margin-inline-start:auto}.ds-counter[data-state=warn]{color:var(--ds-warning-text)}.ds-counter:is([data-state=limit],[data-state=over]){color:var(--ds-error-text);font-weight:600}.ds-field.is-horizontal{grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);align-items:start;column-gap:1.5rem;display:grid}.ds-field.is-horizontal>:not(label,.ds-field__label-row){grid-column:2}.ds-field.is-horizontal>:is(label,.ds-field__label-row){grid-area:1/1/span 4;padding-block-start:.6875rem}.ds-field.is-horizontal>.ds-field__label-row>label{padding:0}@media (max-width:640px){.ds-field.is-horizontal{flex-direction:column;display:flex}.ds-field.is-horizontal>:is(label,.ds-field__label-row){padding-block-start:0}}.ds-field [id]{scroll-margin-top:6rem}.ds-readonly-value{min-height:var(--ds-size-target);border-radius:var(--ds-radius-md);background:var(--color-base-200);overflow-wrap:anywhere;align-items:center;padding-inline:.75rem;display:flex}.ds-optional-group{margin-top:var(--ds-space-section);border-top:1px solid var(--color-base-300);padding-top:1.25rem}.ds-optional-group>summary{min-height:var(--ds-size-target);cursor:pointer;align-items:center;gap:.75rem;font-weight:600;list-style:none;display:flex}.ds-optional-group>summary::-webkit-details-marker{display:none}.ds-optional-group>summary>small{color:var(--ds-subtle);margin-inline-start:auto;font-size:.8125rem;font-weight:400}.ds-optional-group[open]>.ds-field-grid{animation:ds-enter var(--ds-duration-quick) var(--ds-ease-out);padding-top:1.25rem}.ds-check-row{min-height:var(--ds-size-target);cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.ds-check-row :is(strong,small){display:block}.ds-check-row small{color:var(--ds-subtle);margin-top:.25rem;font-size:.8125rem}.ds-choice-grid{gap:.75rem;display:grid}.ds-choice-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-choice{min-height:var(--ds-size-target);border:1px solid var(--color-base-300);border-radius:var(--ds-radius-lg);background:var(--color-base-100);cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard);align-items:flex-start;gap:.75rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-choice:hover{border-color:color-mix(in oklab, var(--color-primary) 45%, var(--color-base-300))}}.ds-choice:has(:checked){border-color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-choice:has(:checked){background:color-mix(in oklab, var(--color-primary) 6%, var(--color-base-100))}}.ds-choice :is(strong,small){display:block}.ds-choice small{color:var(--ds-subtle);margin-top:.25rem;font-size:.8125rem}.ds-search{flex:16rem;min-width:min(100%,14rem);position:relative}.ds-search>svg{z-index:1;opacity:.6;pointer-events:none;inset-inline-start:.85rem;position:absolute;top:50%;transform:translateY(-50%)}.ds-password{position:relative}.ds-password-toggle{width:var(--ds-size-target);border-radius:var(--radius-field);color:var(--ds-subtle);cursor:pointer;transition:color var(--ds-duration-fast) var(--ds-ease-standard);place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.ds-password-toggle:is(:hover,[aria-pressed=true]){color:var(--color-base-content)}.ds-password-toggle:focus-visible{outline-offset:-2px}.ds-error-summary{border:1px solid var(--color-error);border-radius:var(--ds-radius-md);background:var(--color-error);padding:1.25rem}@supports (color:color-mix(in lab, red, red)){.ds-error-summary{background:color-mix(in oklab, var(--color-error) 5%, var(--color-base-100))}}.ds-error-summary h2{font-weight:650}.ds-error-summary p{margin-top:.375rem}.ds-error-summary ul{margin-top:.75rem;padding-inline-start:1.25rem;list-style:outside}.ds-error-summary a{text-underline-offset:.15em;text-decoration:underline}.ds-form-actions{padding:1.25rem var(--ds-space-panel);border-top:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:0 0 var(--ds-radius-box) var(--ds-radius-box);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ds-form-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.ds-form-actions.is-sticky{z-index:var(--ds-z-sticky);border-radius:0;position:sticky;bottom:0}.ds-secret{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-lg);background:var(--color-base-200);padding:.75rem 1rem}.ds-secret-label{color:var(--ds-subtle);font-size:.8125rem;font-weight:600}.ds-secret-value{font-family:var(--ds-font-mono);letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:.25rem 0 .5rem;font-size:1.0625rem;font-weight:600;line-height:1.6}.ds-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.ds-codes>li{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-md);background:var(--color-base-200);font-family:var(--ds-font-mono);letter-spacing:.04em;text-align:center;overflow-wrap:anywhere;padding:.5rem .75rem;font-size:.9375rem}@media (max-width:640px){.ds-field-grid,.ds-choice-grid.is-2{grid-template-columns:minmax(0,1fr)}.ds-form-actions{padding:1rem}.ds-form-actions>div{flex-direction:column-reverse;flex:100%;align-items:stretch}}@media (prefers-reduced-motion:reduce){.ds-field-error{transform:none}.ds-field__help-text{transition-property:opacity}}.ds-input{--ds-input-h:var(--ds-group-h,var(--ds-size-target));width:100%;min-width:0;min-height:var(--ds-input-h);border:1px solid var(--ds-control-border);border-radius:var(--radius-field);background:var(--color-base-100);color:var(--color-base-content);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard);align-items:center;gap:.5rem;padding-inline:.75rem;font-size:1rem;line-height:1.5;display:flex;position:relative}.ds-input.is-sm{--ds-input-h:var(--ds-size-target-compact);padding-inline:.625rem;font-size:.875rem}.ds-input.is-lg{--ds-input-h:3.25rem;padding-inline:.875rem;font-size:1.0625rem}@media (pointer:coarse){.ds-input.is-sm{--ds-input-h:var(--ds-size-target)}}@media (max-width:640px){.ds-input.is-sm{font-size:1rem}}.ds-input__control{width:100%;min-width:0;color:inherit;font:inherit;text-overflow:ellipsis;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:auto;order:0;padding:.5rem 0}.ds-input__control::placeholder{color:var(--ds-subtle);opacity:1}.ds-input__control:focus-visible{outline:none}.ds-input__control::-webkit-search-cancel-button{appearance:none;display:none}.ds-input__control::-webkit-search-decoration{appearance:none;display:none}@media (hover:hover){.ds-input:hover:not(:has(>.ds-input__control:is(:focus-visible,:disabled,[readonly],[aria-invalid=true],.input-validation-error))){border-color:var(--ds-control-border)}@supports (color:color-mix(in lab, red, red)){.ds-input:hover:not(:has(>.ds-input__control:is(:focus-visible,:disabled,[readonly],[aria-invalid=true],.input-validation-error))){border-color:color-mix(in oklab, var(--ds-control-border) 60%, var(--color-base-content))}}}.ds-input:has(>.ds-input__control:focus-visible){border-color:var(--ds-focus);outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-input[data-state=success]{border-color:var(--color-success)}.ds-input:has(>.ds-input__control:is([aria-invalid=true],.input-validation-error,:user-invalid)){border-color:var(--color-error)}.ds-input:has(>.ds-input__control:disabled),.ds-input[aria-disabled=true]{border-color:var(--ds-control-border);background:var(--color-base-200);opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-input:has(>.ds-input__control:disabled)>*{cursor:not-allowed}.ds-input:has(>.ds-input__control[readonly]){border-color:var(--color-base-300);background:var(--color-base-200)}.ds-input__control:-webkit-autofill{-webkit-text-fill-color:var(--color-base-content);box-shadow:0 0 0 100rem var(--color-base-100) inset;caret-color:var(--color-base-content)}.ds-input__control:autofill{box-shadow:0 0 0 100rem var(--color-base-100) inset;color:var(--color-base-content)}.ds-input>.ds-icon,.ds-input__icon{width:var(--ds-size-icon-md);height:var(--ds-size-icon-md);color:var(--ds-subtle);transition:color var(--ds-duration-fast) var(--ds-ease-standard);flex-shrink:0}.ds-input:has(>.ds-input__control:focus-visible)>.ds-icon{color:var(--ds-quiet)}.ds-input__affix{color:var(--ds-subtle);white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:.9375rem}.ds-input__affix.is-end,.ds-input__icon.is-end{order:1}:where(.ds-input):after{content:none;width:var(--ds-size-icon-md);height:var(--ds-size-icon-md);pointer-events:none;flex-shrink:0;order:1}:where(.ds-input[data-state=success]):after{content:"";background:var(--color-success);-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%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12 3 3 5-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%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12 3 3 5-6'/%3E%3C/svg%3E") 50%/contain no-repeat}:where(.ds-input:has(>.ds-input__control:is([aria-invalid=true],.input-validation-error))):after{content:"";background:var(--ds-error-text);-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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-input[aria-busy=true]:after{content:"";border:2px solid var(--ds-subtle);border-radius:var(--ds-radius-full);opacity:1;width:1rem;height:1rem;transition:opacity var(--ds-duration-fast) linear .3s;background:0 0;border-inline-end-color:#0000;animation:.7s linear infinite ds-spin;-webkit-mask:none;mask:none}@starting-style{.ds-input[aria-busy=true]:after{opacity:0}}.ds-input[aria-busy=true]{cursor:progress}.ds-input__clear,.ds-input__action{border-radius:var(--ds-radius-full);width:1.75rem;height:1.75rem;color:var(--ds-subtle);cursor:pointer;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;flex-shrink:0;order:2;place-items:center;margin-inline-end:-.375rem;padding:0;display:grid;position:relative}.ds-input__clear:after,.ds-input__action:after{content:"";position:absolute;inset:-.5rem}.ds-input__clear:focus-visible,.ds-input__action:focus-visible,.ds-input>.ds-password-toggle:focus-visible{outline-offset:0}@media (hover:hover){:is(.ds-input__clear,.ds-input__action):hover{color:var(--color-base-content);background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.ds-input__clear,.ds-input__action):hover{background:color-mix(in oklab, var(--color-base-content) 6%, transparent)}}}:is(.ds-input__clear,.ds-input__action):active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.ds-input__clear,.ds-input__action):active{background:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.ds-input__clear{display:none}.ds-input[data-ds-ready]>.ds-input__clear{opacity:0;visibility:hidden;display:grid}.ds-input[data-ds-ready]:not([data-empty])>.ds-input__clear{opacity:1;visibility:visible}.ds-input:has(>.ds-input__control:is(:disabled,[readonly]))>.ds-input__clear{display:none}.ds-input>.ds-password-toggle{border-radius:var(--ds-radius-full);flex-shrink:0;order:2;width:1.75rem;height:1.75rem;margin-inline-end:-.375rem;position:relative;inset:auto}.ds-input>.ds-password-toggle:after{content:"";position:absolute;inset:-.5rem}.ds-input-group{--ds-group-h:var(--ds-size-target);align-items:stretch;width:100%;min-width:0;display:flex}.ds-input-group.is-sm{--ds-group-h:var(--ds-size-target-compact);font-size:.875rem}.ds-input-group.is-lg{--ds-group-h:3.25rem}@media (pointer:coarse){.ds-input-group.is-sm{--ds-group-h:var(--ds-size-target)}}.ds-input-group__addon{min-height:var(--ds-group-h);border:1px solid var(--ds-control-border);background:var(--color-base-200);color:var(--ds-subtle);white-space:nowrap;flex-shrink:0;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.9375rem;display:flex}.ds-input-group__addon>.ds-icon{width:var(--ds-size-icon-md);height:var(--ds-size-icon-md)}.ds-input-group.is-separate{gap:.5rem}@media (max-width:480px){.ds-input-group.is-wrap{flex-wrap:wrap;gap:.5rem}}.ds-number{gap:0;padding-inline:0;overflow:hidden}.ds-number>.ds-input__control{text-align:center;font-variant-numeric:tabular-nums;padding-inline:.5rem}.ds-number .ds-input__affix{padding-inline-end:.5rem}.ds-number__step{width:var(--ds-input-h);color:var(--color-base-content);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;flex-shrink:0;align-self:stretch;place-items:center;padding:0;display:grid;position:relative}.ds-number__step[data-ds-step^=\-]{border-inline-end:1px solid var(--color-base-300);order:-1}.ds-number__step:not([data-ds-step^=\-]){border-inline-start:1px solid var(--color-base-300);order:3}@media (hover:hover){.ds-number__step:hover:not([aria-disabled=true]){background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-number__step:hover:not([aria-disabled=true]){background:color-mix(in oklab, var(--color-base-content) 6%, transparent)}}}.ds-number__step:active:not([aria-disabled=true]){background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-number__step:active:not([aria-disabled=true]){background:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.ds-number__step:focus-visible{outline-offset:-2px}.ds-number__step[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-number.is-trailing>.ds-input__control{text-align:start;padding-inline-start:.75rem}.ds-number.is-trailing>.ds-number__step[data-ds-step^=\-]{border-inline-end:0;border-inline-start:1px solid var(--color-base-300);order:3}.ds-number.is-trailing>.ds-number__step:not([data-ds-step^=\-]){order:4}.ds-number:has(>.ds-input__control:is(:disabled,[readonly]))>.ds-number__step{pointer-events:none;opacity:var(--ds-opacity-disabled)}.ds-password__caps{color:var(--ds-warning-text);align-items:center;gap:.375rem;margin:0;font-size:.875rem;line-height:1.4;display:flex}.ds-password__caps:empty{display:none}.ds-password__caps:not(:empty):before{content:"";background:currentColor;flex-shrink:0;width:1rem;height:1rem;-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='m12 4-7 8h4v4h6v-4h4z'/%3E%3Cpath d='M9 20h6'/%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='m12 4-7 8h4v4h6v-4h4z'/%3E%3Cpath d='M9 20h6'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-strength{align-items:center;gap:.75rem;display:flex}.ds-strength__bars{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid}.ds-strength__bars>i{border-radius:var(--ds-radius-full);background:var(--color-base-300);height:.25rem;transition:background-color var(--ds-duration-base) var(--ds-ease-standard)}.ds-strength__label{min-width:4.5rem;font-size:var(--ds-type-footnote-size);text-align:end;color:var(--ds-subtle);flex-shrink:0;font-weight:600}.ds-strength[data-level="1"] .ds-strength__bars>i:nth-child(-n+1){background:var(--color-error)}.ds-strength[data-level="2"] .ds-strength__bars>i:nth-child(-n+2){background:var(--color-warning)}.ds-strength[data-level="3"] .ds-strength__bars>i:nth-child(-n+3){background:var(--color-primary)}.ds-strength[data-level="4"] .ds-strength__bars>i:nth-child(-n+4){background:var(--color-success)}.ds-strength[data-level="1"] .ds-strength__label{color:var(--ds-error-text)}.ds-strength[data-level="2"] .ds-strength__label{color:var(--ds-warning-text)}.ds-strength[data-level="3"] .ds-strength__label{color:var(--ds-quiet)}.ds-strength[data-level="4"] .ds-strength__label{color:var(--color-success)}.ds-input.ds-search{flex:auto}.ds-input.ds-search>svg{z-index:auto;opacity:1;pointer-events:none;position:static;inset:auto;transform:none}.ds-search__kbd{transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);pointer-events:none;inset-inline-end:.5rem;position:absolute;top:50%;translate:0 -50%}.ds-input:focus-within>.ds-search__kbd,.ds-input[data-ds-ready]:not([data-empty])>.ds-search__kbd{opacity:0}@media (pointer:coarse){.ds-search__kbd{display:none}}.ds-search-box{flex:16rem;min-width:min(100%,14rem);position:relative}.ds-search__recent{z-index:var(--ds-z-combobox);border:1px solid var(--ds-popover-border);border-radius:var(--ds-radius-lg);background:var(--ds-popover);box-shadow:var(--ds-shadow-menu);transform-origin:top;transition:opacity var(--ds-duration-quick) var(--ds-ease-emphasized), transform var(--ds-duration-quick) var(--ds-ease-emphasized), visibility 0s linear 0s;inset-inline:0;padding:.25rem;position:absolute;top:calc(100% + .25rem)}.ds-search__recent[data-state=closed]{opacity:0;visibility:hidden;transform:translateY(calc(var(--ds-enter-offset) * -1));transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), transform var(--ds-duration-exit) var(--ds-ease-exit), visibility 0s linear var(--ds-duration-exit)}.ds-search__recent-title{font-size:var(--ds-type-eyebrow-size);font-weight:var(--ds-type-eyebrow-weight);letter-spacing:var(--ds-type-eyebrow-tracking);text-transform:uppercase;color:var(--ds-subtle);margin:0;padding:.5rem .75rem .25rem}.ds-search__recent-list{margin:0;padding:0;list-style:none}.ds-search__recent-item{min-height:var(--ds-size-target-compact);border-radius:var(--ds-radius-md);cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:.625rem;padding:.375rem .75rem;display:flex}@media (pointer:coarse){.ds-search__recent-item{min-height:var(--ds-size-target)}}.ds-search__recent-item>.ds-icon{color:var(--ds-subtle)}@media (hover:hover){.ds-search__recent-item:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-search__recent-item:hover{background:color-mix(in oklab, var(--color-base-content) 6%, transparent)}}}.ds-search__recent-item[aria-selected=true]{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-search__recent-item[aria-selected=true]{background:color-mix(in oklab, var(--color-primary) 12%, transparent)}}.ds-search__recent-item[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-search__recent-item[aria-selected=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary) 35%, transparent)}}.ds-search__recent-clear{width:100%;min-height:var(--ds-size-target-compact);border:0;border-top:1px solid var(--color-base-300);border-radius:0 0 var(--ds-radius-md) var(--ds-radius-md);color:var(--ds-quiet);cursor:pointer;background:0 0;align-items:center;margin-top:.25rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;display:flex}.ds-search__recent-clear:focus-visible{outline-offset:-2px}.ds-sr-only-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ds-search__recent,.ds-search__recent[data-state=closed]{transform:none}.ds-input[aria-busy=true]:after{animation:none}}@media (forced-colors:active){.ds-input:has(>.ds-input__control:focus-visible){outline-color:highlight}.ds-strength__bars>i{forced-color-adjust:none;background:graytext}.ds-strength[data-level] .ds-strength__bars>i:nth-child(-n+4){background:highlight}}:root{--ds-mask-check: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.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--ds-mask-minus: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.2' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E");--ds-mask-x: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'%3E%3Cpath d='M7 7l10 10M17 7 7 17'/%3E%3C/svg%3E");--ds-mask-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 26 26'%3E%3Cpath fill='black' d='M11.53 2.3a.53.53 0 0 1 .94 0l2.31 4.68a2.12 2.12 0 0 0 1.6 1.16l5.17.76a.53.53 0 0 1 .29.9l-3.74 3.64a2.12 2.12 0 0 0-.61 1.88l.88 5.14a.53.53 0 0 1-.77.56l-4.62-2.43a2.12 2.12 0 0 0-1.97 0L6.4 21.01a.53.53 0 0 1-.77-.56l.88-5.14a2.12 2.12 0 0 0-.61-1.88L2.16 9.8a.53.53 0 0 1 .3-.91l5.16-.75a2.12 2.12 0 0 0 1.6-1.16z'/%3E%3C/svg%3E")}.ds-check-row{align-items:flex-start;gap:var(--ds-space-3);padding-block:calc((var(--ds-size-target) - 1lh) / 2);min-height:var(--ds-size-target);line-height:var(--ds-type-body-leading);-webkit-tap-highlight-color:transparent}.ds-check-row :is(strong,.ds-check-row__label){font-weight:var(--ds-weight-medium);display:block}.ds-check-row :is(small,.ds-check-row__description){margin-top:var(--ds-space-0-5);font-size:var(--ds-type-footnote-size);line-height:var(--ds-type-footnote-leading);color:var(--ds-subtle);display:block}.ds-check-row .ds-field-error,.ds-choice .ds-field-error{color:var(--ds-error-text)}.ds-check-row.is-end{flex-direction:row-reverse;justify-content:space-between}.ds-check-row.is-end>:not(input){flex:auto;min-width:0}.ds-check-row:has(>input:disabled){cursor:not-allowed}.ds-check-row:has(>input:disabled)>:not(input){opacity:var(--ds-opacity-disabled)}:is(.ds-choice-group,.ds-checkbox-group,.ds-radio-group){border:0;min-width:0;margin:0;padding:0}:is(.ds-choice-group,.ds-checkbox-group,.ds-radio-group)>legend{float:none;margin-bottom:var(--ds-space-1);font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight);line-height:var(--ds-type-label-leading);padding:0}.ds-choice-group__items{flex-direction:column;gap:0;display:flex}:is(.ds-choice-group,.ds-checkbox-group,.ds-radio-group).is-horizontal .ds-choice-group__items{column-gap:var(--ds-space-6);flex-flow:wrap}:is(.ds-choice-group,.ds-checkbox-group,.ds-radio-group)>.ds-field-error{margin-top:var(--ds-space-1)}.ds-choice-grid.is-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.ds-choice-grid.is-horizontal{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.ds-choice{border-color:var(--color-base-300);-webkit-tap-highlight-color:transparent;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard);position:relative}.ds-choice:hover{border-color:var(--color-base-300)}@media (hover:hover){.ds-choice:not(:has(:disabled)):hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-choice:not(:has(:disabled)):hover{border-color:color-mix(in oklab, var(--color-base-content) 30%, var(--color-base-300))}}.ds-choice:not(:has(:disabled)):hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-choice:not(:has(:disabled)):hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 50%), var(--color-base-100))}}}.ds-choice:has(:checked),.ds-choice:has(:checked):hover{border-color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-choice:has(:checked),.ds-choice:has(:checked):hover{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 50%), var(--color-base-100))}}.ds-choice:has(:checked),.ds-choice:has(:checked):hover{box-shadow:inset 0 0 0 1px var(--color-primary)}.ds-choice:has(:focus-visible){outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-choice:has(:disabled){cursor:not-allowed;background:var(--color-base-200)}.ds-choice:has(:disabled)>:not(input){opacity:var(--ds-opacity-disabled)}.ds-choice :is(strong,.ds-choice__label){font-weight:var(--ds-weight-semibold);display:block}.ds-choice :is(small,.ds-choice__description){margin-top:var(--ds-space-0-5);font-size:var(--ds-type-footnote-size);line-height:var(--ds-type-footnote-leading);color:var(--ds-subtle);display:block}.ds-choice.is-end{flex-direction:row-reverse}.ds-choice.is-end>:not(input){flex:auto;min-width:0}.ds-choice__icon{border-radius:var(--ds-radius-md);background:var(--color-base-200);width:2.25rem;height:2.25rem;color:var(--ds-quiet);flex-shrink:0;place-items:center;display:grid}.ds-choice__body{flex:auto;min-width:0}:is([aria-invalid=true],.is-invalid)>:is(.ds-choice,.ds-choice-group__items>.ds-choice),:is([aria-invalid=true],.is-invalid) .ds-choice-grid>.ds-choice{border-color:var(--color-error)}.ds-slider{--ds-range-thumb:1.25rem;--ds-range-track:.375rem;gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}.ds-slider__head{justify-content:space-between;align-items:baseline;gap:var(--ds-space-3);display:flex}.ds-slider__head>:is(label,.ds-label){font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight);line-height:var(--ds-type-label-leading)}.ds-slider__output,.ds-slider output{font-size:var(--ds-type-label-size);font-weight:var(--ds-weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-base-content);white-space:nowrap}.ds-slider__control{align-items:center;min-width:0;display:grid;position:relative}.ds-slider__control>.range{grid-area:1/1}.ds-slider__control.is-range:before{content:"";height:var(--ds-range-track);border-radius:var(--ds-radius-full);background:linear-gradient(to right, var(--ds-range-rest) calc(var(--ds-range-thumb) / 2 + (100% - var(--ds-range-thumb)) * var(--ds-range-lo,0)), var(--ds-range-color) calc(var(--ds-range-thumb) / 2 + (100% - var(--ds-range-thumb)) * var(--ds-range-lo,0)), var(--ds-range-color) calc(var(--ds-range-thumb) / 2 + (100% - var(--ds-range-thumb)) * var(--ds-range-hi,1)), var(--ds-range-rest) calc(var(--ds-range-thumb) / 2 + (100% - var(--ds-range-thumb)) * var(--ds-range-hi,1)));grid-area:1/1}.ds-slider__control.is-range:dir(rtl):before{scale:-1 1}.ds-slider__control.is-range:has(.range:disabled):before{--ds-range-color:var(--ds-control-border);opacity:var(--ds-opacity-disabled)}.ds-slider__bubble{bottom:calc(50% + var(--ds-range-thumb) / 2 + var(--ds-space-2));z-index:3;padding:var(--ds-space-0-5) var(--ds-space-2);border-radius:var(--ds-radius-md);background:var(--color-base-content);color:var(--color-base-100);font-size:var(--ds-type-caption-size);font-weight:var(--ds-weight-semibold);line-height:var(--ds-type-caption-leading);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;translate:-50% var(--ds-enter-offset);opacity:0;transform-origin:50% 100%;transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), translate var(--ds-duration-exit) var(--ds-ease-exit), scale var(--ds-duration-exit) var(--ds-ease-exit);position:absolute;inset-inline-start:calc(var(--ds-range-thumb) / 2 + (100% - var(--ds-range-thumb)) * var(--ds-bubble-p,0));scale:.96}.ds-slider__bubble:dir(rtl){translate:50% var(--ds-enter-offset)}:is(.ds-slider[data-dragging],.ds-slider[data-keyboard]) .ds-slider__bubble[data-active]{opacity:1;transition:opacity var(--ds-duration-quick) var(--ds-ease-emphasized), translate var(--ds-duration-quick) var(--ds-ease-emphasized), scale var(--ds-duration-quick) var(--ds-ease-emphasized);translate:-50%;scale:1}:is(.ds-slider[data-dragging],.ds-slider[data-keyboard]) .ds-slider__bubble[data-active]:dir(rtl){translate:50%}.ds-slider__marks{height:1.5rem;margin:0;padding:0;list-style:none;position:relative}.ds-slider__mark{align-items:center;gap:var(--ds-space-0-5);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-leading);font-variant-numeric:tabular-nums;color:var(--ds-subtle);white-space:nowrap;top:0;flex-direction:column;display:flex;position:absolute;inset-inline-start:calc(var(--ds-range-thumb) / 2 + (100% - var(--ds-range-thumb)) * var(--ds-mark-p,0));translate:-50%}.ds-slider__mark:dir(rtl){translate:50%}.ds-slider__mark:before{content:"";background:var(--ds-control-border);width:1px;height:.375rem}.ds-slider__mark[data-in-range]{color:var(--color-base-content)}.ds-slider__hint{font-size:var(--ds-type-caption-size);color:var(--ds-subtle);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.ds-slider:has(.range:disabled) :is(.ds-slider__head,.ds-slider__marks,.ds-slider__hint){opacity:var(--ds-opacity-disabled)}.ds-slider.is-vertical{align-items:center;display:inline-flex}.ds-slider.is-vertical .ds-slider__control{height:10rem}.ds-rating{--ds-rating-size:1.5rem;--ds-rating-on:var(--color-primary);--ds-rating-preview:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-rating{--ds-rating-preview:color-mix(in oklab, var(--color-primary) 60%, var(--color-base-100))}}.ds-rating{--ds-rating-off:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-rating{--ds-rating-off:color-mix(in oklab, var(--color-base-content) 20%, var(--color-base-100))}}.ds-rating{gap:var(--ds-space-1);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:inline-flex}.ds-rating>legend{float:none;margin-bottom:var(--ds-space-1);font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight);line-height:var(--ds-type-label-leading);padding:0}.ds-rating__row{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:inline-flex}.ds-rating__stars{align-items:center;display:inline-flex}.ds-rating__star{--ds-star-fill:var(--ds-rating-off);width:max(1.5rem, calc(var(--ds-rating-size) + .25rem));height:max(1.5rem, calc(var(--ds-rating-size) + .25rem));border-radius:var(--ds-radius-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:center;display:grid;position:relative}.ds-rating__star:before{content:"";width:var(--ds-rating-size);height:var(--ds-rating-size);background-color:var(--ds-star-fill);-webkit-mask:var(--ds-mask-star) center / contain no-repeat;-webkit-mask:var(--ds-mask-star) center / contain no-repeat;mask:var(--ds-mask-star) center / contain no-repeat;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), scale var(--ds-duration-instant) var(--ds-ease-out)}.ds-rating__star>input{opacity:0;width:100%;height:100%;cursor:inherit;appearance:none;margin:0;position:absolute;inset:0}.ds-rating__star:has(:checked),.ds-rating__star:has(~.ds-rating__star :checked){--ds-star-fill:var(--ds-rating-on)}@media (hover:hover){.ds-rating__stars:not(:has(:disabled)):hover .ds-rating__star{--ds-star-fill:var(--ds-rating-preview)}.ds-rating__stars:not(:has(:disabled)):hover .ds-rating__star:hover~.ds-rating__star{--ds-star-fill:var(--ds-rating-off)}.ds-rating__stars:not(:has(:disabled)) .ds-rating__star:hover:before{scale:1.08}}.ds-rating__star:active:before{scale:.92}.ds-rating__star:has(:focus-visible){outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:0}.ds-rating__stars:has(:disabled) .ds-rating__star{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-rating[aria-invalid=true]{--ds-rating-off:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.ds-rating[aria-invalid=true]{--ds-rating-off:color-mix(in oklab, var(--color-error) 35%, var(--color-base-100))}}.ds-rating__value{min-width:2ch;font-size:var(--ds-type-label-size);font-weight:var(--ds-weight-semibold);font-variant-numeric:tabular-nums}.ds-rating__clear{padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-sm);font-size:var(--ds-type-footnote-size);color:var(--ds-subtle);cursor:pointer;transition:color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-rating:not(:has(:checked)) .ds-rating__clear{visibility:hidden}@media (hover:hover){.ds-rating__clear:hover{color:var(--color-base-content);background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-rating__clear:hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}.ds-rating.is-sm{--ds-rating-size:1rem}.ds-rating-display.is-sm{--ds-rating-size:.875rem}.ds-rating.is-lg,.ds-rating-display.is-lg{--ds-rating-size:2rem}.ds-rating-display{--ds-rating-size:1.125rem;--ds-rating-on:var(--color-primary);--ds-rating-off:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-rating-display{--ds-rating-off:color-mix(in oklab, var(--color-base-content) 20%, var(--color-base-100))}}.ds-rating-display{--ds-rating-value:attr(data-ds-rating-value type(<number>), 0);--ds-rating-max:attr(data-ds-rating-max type(<number>), 5);width:calc(var(--ds-rating-size) * var(--ds-rating-max));height:var(--ds-rating-size);vertical-align:middle;background:linear-gradient(to right, var(--ds-rating-on) calc(var(--ds-rating-value) / var(--ds-rating-max) * 100%), var(--ds-rating-off) calc(var(--ds-rating-value) / var(--ds-rating-max) * 100%));-webkit-mask:var(--ds-mask-star) left center / var(--ds-rating-size) var(--ds-rating-size) repeat-x;-webkit-mask:var(--ds-mask-star) left center / var(--ds-rating-size) var(--ds-rating-size) repeat-x;mask:var(--ds-mask-star) left center / var(--ds-rating-size) var(--ds-rating-size) repeat-x;flex-shrink:0;display:inline-block}.ds-rating-display:dir(rtl){scale:-1 1}.ds-rating-summary{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-type-footnote-size);color:var(--ds-subtle);font-variant-numeric:tabular-nums;display:inline-flex}.ds-rating-summary>strong{font-weight:var(--ds-weight-semibold);color:var(--color-base-content)}.ds-token{align-items:center;gap:var(--ds-space-0-5);max-width:100%;min-height:1.75rem;padding-inline:var(--ds-space-2) var(--ds-space-0-5);border:1px solid var(--color-base-300);border-radius:var(--ds-radius-md);background:var(--color-base-200);color:var(--color-base-content);font-size:var(--ds-type-footnote-size);font-weight:var(--ds-weight-medium);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-quick) var(--ds-ease-emphasized), scale var(--ds-duration-quick) var(--ds-ease-emphasized);line-height:1.25rem;display:inline-flex}@starting-style{.ds-token{opacity:0;scale:.96}}.ds-token__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-token__remove{border-radius:var(--ds-radius-sm);width:1.375rem;height:1.375rem;color:var(--ds-subtle);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);flex-shrink:0;place-items:center;display:grid;position:relative}.ds-token__remove:after{content:"";position:absolute;inset:-.0625rem}.ds-token__remove:before{content:"";width:.875rem;height:.875rem;-webkit-mask:var(--ds-mask-x) center / contain no-repeat;-webkit-mask:var(--ds-mask-x) center / contain no-repeat;mask:var(--ds-mask-x) center / contain no-repeat;background-color:currentColor}@media (hover:hover){.ds-token__remove:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-token__remove:hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-token__remove:hover{color:var(--color-base-content)}}.ds-token__remove:active{scale:var(--ds-press-scale)}.ds-token__remove:disabled{display:none}.ds-token:has(.ds-token__remove:disabled){padding-inline-end:var(--ds-space-2)}.ds-token__remove:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:0}.ds-token:has(.ds-token__remove:focus-visible){border-color:var(--ds-focus)}.ds-token.is-invalid,.ds-token[aria-invalid=true]{border-color:var(--color-error);background:var(--ds-error-soft);color:var(--ds-error-text)}.ds-token[data-state=duplicate]{border-color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-token[data-state=duplicate]{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-drag) * 100%), var(--color-base-100))}}.ds-token.is-more{padding-inline:var(--ds-space-2);color:var(--ds-subtle);font-variant-numeric:tabular-nums;background:0 0;border-style:dashed}:is(.ds-tags-input,.ds-multi-select){width:100%;min-width:0;position:relative}:is(.ds-tags-input__tokens,.ds-multi-select__tokens){margin:0;padding:0;list-style:none;display:contents}:is(.ds-tags-input__input,.ds-multi-select__input){min-width:6rem;height:1.75rem;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:6rem;padding:0}:is(.ds-tags-input__input,.ds-multi-select__input)::placeholder{color:var(--ds-subtle)}.ds-tags-input__meta{justify-content:space-between;gap:var(--ds-space-3);margin-top:var(--ds-space-1-5);font-size:var(--ds-type-footnote-size);color:var(--ds-subtle);display:flex}.ds-tags-input__count{font-variant-numeric:tabular-nums;margin-inline-start:auto}.ds-tags-input[data-full] .ds-tags-input__count{color:var(--color-base-content);font-weight:var(--ds-weight-semibold)}.ds-otp{gap:var(--ds-space-field-stack);flex-direction:column;min-width:0;max-width:100%;display:inline-flex}.ds-otp__cells{align-items:center;gap:var(--ds-space-2);display:flex}.ds-otp__sep{border-radius:var(--ds-radius-full);background:var(--ds-control-border);flex-shrink:0;width:.625rem;height:2px}.ds-otp__status{width:1.5rem;height:1.5rem;color:var(--color-success);place-items:center;margin-inline-start:var(--ds-space-1);display:grid}.ds-otp:not([data-state=success],[aria-busy=true]) .ds-otp__status{display:none}.ds-otp[data-state=success] .ds-otp__status:before{content:"";width:1.25rem;height:1.25rem;-webkit-mask:var(--ds-mask-check) center / contain no-repeat;-webkit-mask:var(--ds-mask-check) center / contain no-repeat;mask:var(--ds-mask-check) center / contain no-repeat;background-color:currentColor}.ds-otp[aria-busy=true] .ds-otp__status{color:var(--ds-subtle)}.ds-otp[aria-busy=true] .ds-otp__status:before{content:"";border-radius:var(--ds-radius-full);opacity:0;width:1rem;height:1rem;animation:ds-spin .7s linear infinite, ds-choice-appear var(--ds-duration-fast) var(--ds-ease-standard) .3s forwards;border:2px solid;border-inline-end-color:#0000}.ds-otp__resend{font-size:var(--ds-type-footnote-size);color:var(--ds-subtle)}:root{--ds-mask-chevron: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.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--ds-mask-plus: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.4' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.ds-combobox{align-self:start;width:100%;min-width:0;height:fit-content;position:relative}.ds-combobox__buttons{z-index:1;pointer-events:none;align-items:center;gap:0;display:flex;position:absolute;inset-block:0;inset-inline-end:var(--ds-space-1)}:is(.ds-combobox__clear,.ds-combobox__toggle){border-radius:var(--ds-radius-md);width:2rem;height:2rem;color:var(--ds-subtle);cursor:pointer;pointer-events:auto;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);place-items:center;display:grid;position:relative}:is(.ds-combobox__clear,.ds-combobox__toggle):before{content:"";width:1rem;height:1rem;-webkit-mask:var(--ds-mask-chevron) center / contain no-repeat;-webkit-mask:var(--ds-mask-chevron) center / contain no-repeat;mask:var(--ds-mask-chevron) center / contain no-repeat;transition:rotate var(--ds-duration-base) var(--ds-ease-emphasized);background-color:currentColor}.ds-combobox__clear:before{width:.875rem;height:.875rem;-webkit-mask-image:var(--ds-mask-x);-webkit-mask-image:var(--ds-mask-x);mask-image:var(--ds-mask-x)}.ds-combobox[data-open] .ds-combobox__toggle:before{rotate:180deg}.ds-combobox:not([data-filled]) .ds-combobox__clear{display:none}@media (hover:hover){:is(.ds-combobox__clear,.ds-combobox__toggle):not(:disabled):hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.ds-combobox__clear,.ds-combobox__toggle):not(:disabled):hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}:is(.ds-combobox__clear,.ds-combobox__toggle):not(:disabled):hover{color:var(--color-base-content)}}:is(.ds-combobox__clear,.ds-combobox__toggle):active:not(:disabled){background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.ds-combobox__clear,.ds-combobox__toggle):active:not(:disabled){background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-combobox__clear:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:0}:is(.ds-combobox__clear,.ds-combobox__toggle):disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}@media (pointer:coarse){:is(.ds-combobox__clear,.ds-combobox__toggle):after{content:"";position:absolute;inset:-.375rem}}.ds-combobox-popup{inset-inline:0;top:calc(100% + var(--ds-space-1));z-index:var(--ds-z-combobox);overscroll-behavior:contain;border:1px solid var(--ds-popover-border);border-radius:var(--ds-radius-lg);background:var(--ds-popover);max-height:18rem;color:var(--color-base-content);box-shadow:var(--ds-shadow-popover);transform-origin:top;opacity:1;transition:opacity var(--ds-duration-quick) var(--ds-ease-emphasized), translate var(--ds-duration-quick) var(--ds-ease-emphasized), display var(--ds-duration-quick) allow-discrete;position:absolute;overflow-y:auto;translate:0}@starting-style{.ds-combobox-popup:not([hidden]){opacity:0;translate:0 calc(var(--ds-enter-offset) * -1)}}.ds-combobox-popup[hidden]{opacity:0;translate:0 calc(var(--ds-enter-offset) * -1);transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), translate var(--ds-duration-exit) var(--ds-ease-exit), display var(--ds-duration-exit) allow-discrete;display:none}.ds-combobox-popup[data-side=top]{top:auto;bottom:calc(100% + var(--ds-space-1));transform-origin:bottom}.ds-combobox-popup[data-side=top][hidden]{translate:0 var(--ds-enter-offset)}@starting-style{.ds-combobox-popup[data-side=top]:not([hidden]){translate:0 var(--ds-enter-offset)}}:is(.ds-combobox-list,.ds-combobox-empty,.ds-combobox-actions)[hidden]{display:none}.ds-combobox-list{padding:var(--ds-space-1);margin:0;list-style:none}.ds-combobox-list ul{margin:0;padding:0;list-style:none}.ds-combobox-option{align-items:center;gap:var(--ds-space-2-5);min-height:var(--ds-size-target-compact);padding:var(--ds-space-1-5) var(--ds-space-3);border-radius:var(--ds-radius-md);overflow-wrap:anywhere;cursor:pointer;scroll-margin-block:var(--ds-space-1);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);font-size:.9375rem;display:flex;position:relative}@media (pointer:coarse){.ds-combobox-option{min-height:var(--ds-size-target)}}.ds-combobox-option__text{flex:auto;min-width:0}.ds-combobox-option small{color:var(--ds-subtle);font-size:.8125rem;display:block}.ds-combobox-match{color:inherit;font-weight:var(--ds-weight-semibold);background:0 0;border-radius:0;padding:0}.ds-combobox-option[data-active]{background:var(--ds-primary-soft)}.ds-combobox-option[data-current]{font-weight:var(--ds-weight-semibold)}.ds-combobox-option[data-current]:after{content:"";background-color:var(--ds-quiet);width:1rem;height:1rem;-webkit-mask:var(--ds-mask-check) center / contain no-repeat;-webkit-mask:var(--ds-mask-check) center / contain no-repeat;mask:var(--ds-mask-check) center / contain no-repeat;flex-shrink:0}[aria-multiselectable=true] .ds-combobox-option:before{content:"";box-sizing:border-box;border:1px solid var(--ds-control-border);border-radius:var(--ds-radius-xs);background:var(--color-base-100);width:1rem;height:1rem;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard);flex-shrink:0}[aria-multiselectable=true] .ds-combobox-option[aria-selected=true]:before{border-color:var(--color-primary);background:var(--color-primary)}[aria-multiselectable=true] .ds-combobox-option:after{content:"";background-color:var(--color-primary-content);width:1rem;height:1rem;-webkit-mask:var(--ds-mask-check) center / 75% no-repeat;-webkit-mask:var(--ds-mask-check) center / 75% no-repeat;mask:var(--ds-mask-check) center / 75% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path var(--ds-duration-base) var(--ds-ease-out);top:50%;position:absolute;inset-inline-start:var(--ds-space-3);translate:0 -50%}[aria-multiselectable=true] .ds-combobox-option[aria-selected=true]:after{clip-path:inset(0)}[aria-multiselectable=true] :is(.ds-combobox-add,.ds-combobox-create):before,[aria-multiselectable=true] :is(.ds-combobox-add,.ds-combobox-create):after{content:none}.ds-combobox-option[aria-disabled=true]{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-combobox-option[aria-disabled=true][data-active]{background:0 0}.ds-combobox-group+.ds-combobox-group{margin-top:var(--ds-space-1);padding-top:var(--ds-space-1);border-top:1px solid var(--color-base-300)}.ds-combobox-group-label{padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-1);font-size:var(--ds-type-eyebrow-size);font-weight:var(--ds-type-eyebrow-weight);line-height:var(--ds-type-eyebrow-leading);letter-spacing:var(--ds-type-eyebrow-tracking);color:var(--ds-subtle)}:is(.ds-combobox-add,.ds-combobox-create){margin-top:var(--ds-space-1);border-top:1px solid var(--color-base-300);border-radius:0 0 var(--ds-radius-md) var(--ds-radius-md);color:var(--ds-quiet);font-weight:var(--ds-weight-semibold)}:is(.ds-combobox-add,.ds-combobox-create):first-child{border-radius:var(--ds-radius-md);border-top:0;margin-top:0}.ds-combobox-list :is(.ds-combobox-add,.ds-combobox-create) .ds-combobox-option__text:before{content:"";vertical-align:-.0625rem;width:.875rem;height:.875rem;-webkit-mask:var(--ds-mask-plus) center / contain no-repeat;-webkit-mask:var(--ds-mask-plus) center / contain no-repeat;mask:var(--ds-mask-plus) center / contain no-repeat;background-color:currentColor;margin-inline-end:var(--ds-space-2);display:inline-block}.ds-combobox-add+.ds-combobox-add,.ds-combobox-create+.ds-combobox-add{border-top:0;margin-top:0}.ds-combobox-empty{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);color:var(--ds-subtle);margin:0;font-size:.875rem;display:flex}.ds-combobox-empty[data-state=error]{color:var(--ds-error-text)}.ds-combobox-empty .ds-spinner{opacity:0;animation:ds-spin .7s linear infinite, ds-choice-appear var(--ds-duration-fast) var(--ds-ease-standard) .3s forwards;flex-shrink:0}.ds-combobox-actions{z-index:1;justify-content:space-between;gap:var(--ds-space-2);padding:var(--ds-space-1);border-bottom:1px solid var(--color-base-300);background:var(--ds-popover);display:flex;position:sticky;top:0}.ds-combobox-actions>button{min-height:1.75rem;padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-sm);font-size:var(--ds-type-footnote-size);font-weight:var(--ds-weight-semibold);color:var(--ds-quiet);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard)}@media (hover:hover){.ds-combobox-actions>button:hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-combobox-actions>button:hover{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}.ds-multi-select:not(:focus-within) .ds-token[data-overflow],.ds-multi-select:focus-within .ds-token.is-more{display:none}.ds-multi-select .ds-combobox__buttons{inset-block:0}.ds-calendar{gap:var(--ds-space-3);width:max-content;min-width:0;max-width:100%;display:grid;position:relative}.ds-calendar.is-card{padding:var(--ds-space-4);border:1px solid var(--color-base-300);border-radius:var(--ds-radius-card);background:var(--color-base-100);box-shadow:var(--ds-shadow-xs)}.ds-calendar__months{gap:var(--ds-space-3) var(--ds-space-6);flex-wrap:wrap;display:flex}.ds-calendar__title{justify-content:center;align-items:center;gap:var(--ds-space-1);min-height:var(--ds-calendar-day,2.5rem);padding-inline:var(--ds-space-3);border-radius:var(--ds-radius-full);color:var(--color-base-content);font:inherit;font-size:var(--ds-type-callout-size);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-type-callout-tracking);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;display:inline-flex}.ds-calendar__title>svg{width:var(--ds-size-icon-sm);height:var(--ds-size-icon-sm);color:var(--ds-subtle);transition:transform var(--ds-duration-spring) var(--ds-ease-spring)}.ds-calendar__title[aria-expanded=true]>svg{transform:rotate(180deg)}@media (hover:hover){.ds-calendar__title:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-calendar__title:hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}.ds-calendar__title:active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-calendar__title:active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-calendar__title:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-calendar__jump{inset:calc(var(--ds-calendar-day,2.5rem) + var(--ds-space-2)) 0 0;z-index:1;gap:var(--ds-space-3);background:inherit;opacity:1;transition:opacity var(--ds-duration-enter) var(--ds-ease-emphasized), transform var(--ds-duration-enter) var(--ds-ease-emphasized), display var(--ds-duration-enter) allow-discrete;grid-template-rows:auto 1fr;padding-block-start:var(--ds-space-2);display:grid;position:absolute;transform:none}.ds-calendar.is-card .ds-calendar__jump{inset-inline:var(--ds-space-4);inset-block-start:calc(var(--ds-space-4) + var(--ds-calendar-day,2.5rem) + var(--ds-space-2));inset-block-end:var(--ds-space-4)}.ds-calendar__jump[hidden]{opacity:0;transform:translateY(calc(var(--ds-enter-offset) * -1));transition-duration:var(--ds-duration-exit);transition-timing-function:var(--ds-ease-exit);display:none}@starting-style{.ds-calendar__jump:not([hidden]){opacity:0;transform:translateY(calc(var(--ds-enter-offset) * -1))}}.ds-calendar[data-view=jump] :is(calendar-month,.ds-calendar__months){visibility:hidden}.ds-calendar__year{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-type-footnote-size);font-weight:var(--ds-weight-semibold);color:var(--ds-muted);display:flex}.ds-calendar__year>select{flex:1;min-width:0}.ds-calendar__month-grid{align-content:start;gap:var(--ds-space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-calendar__month-grid>button{min-height:var(--ds-calendar-day,2.5rem);padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-full);color:var(--color-base-content);font:inherit;font-size:var(--ds-type-footnote-size);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0}@media (hover:hover){.ds-calendar__month-grid>button:hover:not(:disabled){background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-calendar__month-grid>button:hover:not(:disabled){background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}.ds-calendar__month-grid>button:active:not(:disabled){background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-calendar__month-grid>button:active:not(:disabled){background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-calendar__month-grid>button:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-calendar__month-grid>button[aria-current=true]{color:var(--ds-primary-text);font-weight:var(--ds-weight-semibold);box-shadow:inset 0 0 0 1px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-calendar__month-grid>button[aria-current=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary) 55%, transparent)}}.ds-calendar__month-grid>button[aria-pressed=true]{background:var(--color-primary);color:var(--color-primary-content);font-weight:var(--ds-weight-semibold);box-shadow:none}.ds-calendar__month-grid>button:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-picker-popover{width:max-content;max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:var(--ds-space-3);border:1px solid var(--ds-popover-border);border-radius:var(--ds-radius-box);background:var(--ds-popover);color:var(--color-base-content);box-shadow:var(--ds-shadow-popover);overscroll-behavior:contain;transform-origin:0 0;opacity:0;transform:translateY(calc(var(--ds-enter-offset) * -1)) scale(.98);transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), transform var(--ds-duration-exit) var(--ds-ease-exit), display var(--ds-duration-exit) allow-discrete, overlay var(--ds-duration-exit) allow-discrete;margin:0;position:fixed;inset:auto;overflow:auto}.ds-picker-popover[data-side=top]{transform-origin:0 100%;transform:translateY(var(--ds-enter-offset)) scale(.98)}.ds-picker-popover[popover]:popover-open{opacity:1;transition-duration:var(--ds-duration-enter);transition-timing-function:var(--ds-ease-emphasized);animation:none;transform:none}@starting-style{.ds-picker-popover[popover]:popover-open{opacity:0;transform:translateY(calc(var(--ds-enter-offset) * -1)) scale(.98)}.ds-picker-popover[popover][data-side=top]:popover-open{transform:translateY(var(--ds-enter-offset)) scale(.98)}}.ds-picker-popover__body{gap:var(--ds-space-4);display:flex}.ds-picker-footer{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);border-top:1px solid var(--color-base-300);flex-wrap:wrap;margin-block-start:var(--ds-space-3);padding-block-start:var(--ds-space-3);display:flex}.ds-picker-footer__note{min-width:0;font-size:var(--ds-type-footnote-size);line-height:var(--ds-type-footnote-leading);color:var(--ds-subtle);font-variant-numeric:tabular-nums;flex:10rem;margin:0}.ds-picker-presets{align-content:start;gap:var(--ds-space-0-5);min-width:9.5rem;padding:0 var(--ds-space-3) 0 0;border-inline-end:1px solid var(--color-base-300);margin:0;list-style:none;display:grid}.ds-picker-presets button{justify-content:space-between;align-items:center;gap:var(--ds-space-2);width:100%;min-height:2.25rem;padding:var(--ds-space-1-5) var(--ds-space-2-5);border-radius:var(--ds-radius-md);color:var(--color-base-content);font:inherit;font-size:var(--ds-type-footnote-size);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;display:flex}.ds-picker-presets button>svg{width:var(--ds-size-icon-sm);height:var(--ds-size-icon-sm);visibility:hidden}@media (hover:hover){.ds-picker-presets button:hover:not(:disabled){background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-picker-presets button:hover:not(:disabled){background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}.ds-picker-presets button:active:not(:disabled){background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-picker-presets button:active:not(:disabled){background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-picker-presets button:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-picker-presets button[aria-pressed=true]{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-picker-presets button[aria-pressed=true]{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100%), transparent)}}.ds-picker-presets button[aria-pressed=true]{color:var(--color-base-content);font-weight:var(--ds-weight-semibold)}.ds-picker-presets button[aria-pressed=true]>svg{visibility:visible;color:var(--color-primary)}.ds-picker-presets button:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-date-picker,.ds-date-range,.ds-time-picker{min-width:0}.ds-date-range__fields{gap:var(--ds-space-field-group);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-date-picker__control,.ds-date-range__control,.ds-time-picker__control{align-items:center;gap:var(--ds-space-1);font-variant-numeric:tabular-nums;width:100%;padding-inline-end:var(--ds-space-1);display:flex}.ds-date-picker__input,.ds-date-range__input{font-variant-numeric:tabular-nums;flex:1 1 0;min-width:0}.ds-date-range__input{flex:0 11ch}.ds-date-range__dash{color:var(--ds-subtle);flex:none}.ds-date-picker__input::placeholder,.ds-date-range__input::placeholder{color:var(--ds-subtle);opacity:1}.ds-picker-trigger{border-radius:var(--ds-radius-md);width:2rem;height:2rem;color:var(--ds-muted);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;flex:none;place-items:center;margin-inline-start:auto;display:inline-grid;position:relative}.ds-picker-trigger:after{content:"";width:max(100%, var(--ds-size-target));height:max(100%, var(--ds-size-target));position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.ds-picker-trigger>svg{width:var(--ds-size-icon-md);height:var(--ds-size-icon-md)}@media (hover:hover){.ds-picker-trigger:hover:not(:disabled){background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-picker-trigger:hover:not(:disabled){background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}.ds-picker-trigger:hover:not(:disabled){color:var(--color-base-content)}}.ds-picker-trigger:active:not(:disabled){background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-picker-trigger:active:not(:disabled){background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-picker-trigger[aria-expanded=true]{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-picker-trigger[aria-expanded=true]{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100%), transparent)}}.ds-picker-trigger[aria-expanded=true]{color:var(--color-primary)}.ds-picker-trigger:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:0}.ds-picker-trigger:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-picker-clear{width:1.75rem;height:1.75rem;color:var(--ds-subtle);margin-inline-start:0}.ds-picker-clear[hidden]{display:none}.ds-picker-trigger+.ds-picker-trigger,.ds-picker-clear+.ds-picker-trigger{margin-inline-start:0}:is(.ds-date-picker__control,.ds-date-range__control,.ds-time-picker__control) input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none}:is(.ds-date-picker__control,.ds-date-range__control,.ds-time-picker__control):has(input[aria-invalid=true],input.input-validation-error){border-color:var(--color-error)}:is(.ds-date-picker__control,.ds-date-range__control,.ds-time-picker__control):has(input:read-only:not(.ds-time-picker__segment)),:is(.ds-date-picker__control,.ds-date-range__control,.ds-time-picker__control)[data-readonly]{background-color:var(--color-base-200)}:is(.ds-date-picker__control,.ds-date-range__control,.ds-time-picker__control):has(input:disabled){opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-time-picker__segments{align-items:center;min-width:0;display:inline-flex}.ds-time-picker__segment{box-sizing:content-box;width:2ch;padding:var(--ds-space-0-5) var(--ds-space-1);border-radius:var(--ds-radius-sm);text-align:center;font-variant-numeric:tabular-nums;caret-color:#0000;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-time-picker__segment.is-period{field-sizing:content;width:auto;min-width:2.5ch}.ds-time-picker__segment::placeholder{color:var(--ds-subtle);opacity:1}.ds-time-picker__segment::selection{background:0 0}.ds-time-picker__segment:focus{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-time-picker__segment:focus{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100% + 6%), transparent)}}.ds-time-picker__segment:focus{color:var(--color-base-content)}.ds-time-picker__sep{color:var(--ds-subtle);-webkit-user-select:none;user-select:none}.ds-time-picker__control>.ds-picker-trigger{pointer-events:none;background:0 0}@media (max-width:639.98px){.ds-picker-popover{width:100%;max-width:none;max-height:calc(100dvh - 2rem);padding:var(--ds-space-4) var(--ds-space-4) calc(var(--ds-space-4) + env(safe-area-inset-bottom));border-radius:var(--ds-radius-card) var(--ds-radius-card) 0 0;transform-origin:bottom;transition-duration:var(--ds-duration-exit);border-width:1px 0 0;inset:auto 0 0;transform:translateY(100%)}.ds-picker-popover[popover]:popover-open{transition-duration:var(--ds-duration-spring);transition-timing-function:var(--ds-ease-spring);transform:none}@starting-style{.ds-picker-popover[popover]:popover-open{transform:translateY(100%)}.ds-picker-popover[popover][data-side=top]:popover-open{transform:translateY(100%)}}.ds-picker-popover::backdrop{background:var(--ds-scrim)}.ds-picker-popover .ds-calendar{justify-items:center;width:100%}.ds-picker-popover__body{flex-direction:column}.ds-picker-presets{gap:var(--ds-space-1);padding:0 0 var(--ds-space-3);border-inline-end:0;border-bottom:1px solid var(--color-base-300);scrollbar-width:none;display:flex;overflow-x:auto}.ds-picker-presets button{min-height:var(--ds-size-target-compact);border:1px solid var(--color-base-300);border-radius:var(--ds-radius-full)}.ds-date-range__fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ds-picker-popover,.ds-picker-popover[data-side=top],.ds-calendar__jump,.ds-calendar__jump[hidden]{transition-property:opacity,display,overlay;transition-duration:var(--ds-duration-fast);transform:none}.ds-picker-popover[popover]:popover-open{transition-property:opacity,display,overlay;transition-duration:var(--ds-duration-fast);transform:none}@starting-style{.ds-calendar__jump:not([hidden]){transform:none}.ds-picker-popover[popover]:popover-open{transform:none}.ds-picker-popover[popover][data-side=top]:popover-open{transform:none}}.ds-calendar__title>svg{transition:none}}@media (forced-colors:active){.ds-picker-trigger[aria-expanded=true],.ds-picker-presets button[aria-pressed=true],.ds-calendar__month-grid>button[aria-pressed=true]{outline:2px solid highlight}}.ds-file-upload{gap:var(--ds-space-3);min-width:0;display:grid}.ds-dropzone{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:9rem;padding:var(--ds-space-6) var(--ds-space-5);border:1px dashed var(--ds-control-border);border-radius:var(--ds-radius-card);background:var(--color-base-200);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ds-dropzone{background:color-mix(in oklab, var(--color-base-200) 45%, var(--color-base-100))}}.ds-dropzone{color:var(--color-base-content);text-align:center;cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-dropzone__input,.ds-dropzone>input[type=file],.ds-avatar-upload input[type=file]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-dropzone__icon,.ds-dropzone>svg{border-radius:var(--ds-radius-full);background:var(--ds-primary-soft);width:2.75rem;height:2.75rem;color:var(--ds-primary-text);transition:transform var(--ds-duration-spring) var(--ds-ease-spring);place-items:center;display:grid}.ds-dropzone>svg{padding:.625rem}.ds-dropzone__icon>svg{width:var(--ds-size-icon-md);height:var(--ds-size-icon-md)}.ds-dropzone__text{justify-items:center;gap:var(--ds-space-1);min-width:0;display:grid}.ds-dropzone__title,.ds-dropzone p{font-size:var(--ds-type-callout-size);line-height:var(--ds-type-callout-leading);font-weight:var(--ds-weight-semibold);margin:0}.ds-dropzone__browse{color:var(--ds-primary-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-dropzone__browse{-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.ds-dropzone__browse{text-underline-offset:.2em;transition:text-decoration-color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-dropzone__hint,.ds-dropzone small{font-size:var(--ds-type-footnote-size);line-height:var(--ds-type-footnote-leading);color:var(--ds-subtle);margin:0}@media (hover:hover){.ds-dropzone:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-dropzone:hover{border-color:color-mix(in oklab, var(--color-primary) 55%, var(--ds-control-border))}}.ds-dropzone:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-dropzone:hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), var(--color-base-100))}}.ds-dropzone:hover .ds-dropzone__browse{text-decoration-color:currentColor}}.ds-dropzone:active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-dropzone:active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), var(--color-base-100))}}.ds-dropzone:has(input:focus-visible){outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-dropzone[data-dragging]{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-dropzone[data-dragging]{border-color:color-mix(in oklab, var(--color-primary) 70%, var(--ds-control-border))}}.ds-dropzone[data-dragging]{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-dropzone[data-dragging]{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-hover) * 100%), var(--color-base-100))}}.ds-dropzone[data-drop-target],.ds-dropzone.is-dragging{border-color:var(--color-primary);background:var(--color-primary);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.ds-dropzone[data-drop-target],.ds-dropzone.is-dragging{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-drag) * 100%), var(--color-base-100))}}.ds-dropzone[data-drop-target] .ds-dropzone__icon,.ds-dropzone[data-drop-target]>svg{transform:translateY(calc(var(--ds-enter-offset) * -1))}.ds-dropzone:has(input[aria-invalid=true],input.input-validation-error){border-color:var(--color-error)}.ds-dropzone:has(input:disabled){opacity:var(--ds-opacity-disabled);cursor:not-allowed;background:var(--color-base-200)}.ds-dropzone:has(input:disabled):hover{border-color:var(--ds-control-border)}[aria-busy=true]>.ds-dropzone{cursor:progress}.ds-dropzone.is-compact{justify-content:flex-start;gap:var(--ds-space-3);min-height:0;padding:var(--ds-space-3) var(--ds-space-4);text-align:start;flex-direction:row}.ds-dropzone.is-compact .ds-dropzone__icon,.ds-dropzone.is-compact>svg{flex:none;width:2.25rem;height:2.25rem}.ds-dropzone.is-compact .ds-dropzone__text{justify-items:start;gap:var(--ds-space-0-5)}.ds-file-list{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}.ds-file-list:empty{display:none}.ds-file{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2-5) var(--ds-space-3);border:1px solid var(--color-base-300);border-radius:var(--ds-radius-xl);background:var(--color-base-100);opacity:1;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-enter) var(--ds-ease-emphasized), transform var(--ds-duration-enter) var(--ds-ease-emphasized);grid-template-columns:auto minmax(0,1fr) auto;display:grid;transform:none}@starting-style{.ds-file{opacity:0;transform:translateY(calc(var(--ds-enter-offset) * -1))}}.ds-file[hidden]{display:none}.ds-file:is([data-state=invalid],[data-state=error]){border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.ds-file:is([data-state=invalid],[data-state=error]){border-color:color-mix(in oklab, var(--color-error) 40%, var(--color-base-300))}}.ds-file:is([data-state=invalid],[data-state=error]){background:var(--ds-error-soft)}@supports (color:color-mix(in lab, red, red)){.ds-file:is([data-state=invalid],[data-state=error]){background:color-mix(in oklab, var(--ds-error-soft) 45%, var(--color-base-100))}}.ds-file__thumb{border-radius:var(--ds-radius-md);background:var(--color-base-200);width:2.5rem;height:2.5rem;color:var(--ds-muted);place-items:center;display:grid;overflow:hidden}.ds-file__thumb>svg{width:var(--ds-size-icon-md);height:var(--ds-size-icon-md)}.ds-file__thumb>img{object-fit:cover;width:100%;height:100%}.ds-file[data-state=invalid] .ds-file__thumb{color:var(--ds-error-text);background:var(--ds-error-soft)}.ds-file__body{gap:var(--ds-space-0-5);min-width:0;display:grid}.ds-file__name{font-size:var(--ds-type-footnote-size);font-weight:var(--ds-weight-semibold);line-height:var(--ds-type-footnote-leading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-file__meta{align-items:flex-start;gap:var(--ds-space-1);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-leading);color:var(--ds-subtle);font-variant-numeric:tabular-nums;display:flex}.ds-file__meta>svg{flex:none;width:.875rem;height:.875rem;margin-top:.0625rem}.ds-file__meta.is-error{color:var(--ds-error-text)}.ds-file__meta.is-success{color:var(--ds-success-text)}.ds-file__progress{width:100%;height:.25rem;margin-top:var(--ds-space-1);border-radius:var(--ds-radius-full);background:var(--color-base-300);color:var(--color-primary);appearance:none;animation:ds-enter var(--ds-duration-quick) var(--ds-ease-out) .3s both;border:0;overflow:hidden}.ds-file__progress::-webkit-progress-bar{background:var(--color-base-300)}.ds-file__progress::-webkit-progress-value{border-radius:var(--ds-radius-full);background:var(--color-primary);transition:width var(--ds-duration-base) var(--ds-ease-standard)}.ds-file__progress::-moz-progress-bar{border-radius:var(--ds-radius-full);background:var(--color-primary)}.ds-file__actions{align-items:center;gap:var(--ds-space-1);display:flex}.ds-file__action{border-radius:var(--ds-radius-md);width:2rem;height:2rem;color:var(--ds-muted);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;place-items:center;display:grid;position:relative}.ds-file__action:after{content:"";width:max(100%, var(--ds-size-target));height:max(100%, var(--ds-size-target));position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.ds-file__action>svg{width:var(--ds-size-icon-sm);height:var(--ds-size-icon-sm)}@media (hover:hover){.ds-file__action:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-file__action:hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}.ds-file__action:hover{color:var(--color-base-content)}.ds-file__action.is-remove:hover{color:var(--ds-error-text)}}.ds-file__action:active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-file__action:active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-file__action:active{transform:scale(var(--ds-press-scale))}.ds-file__action:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-file>div:not([class]){flex:1;min-width:0}.ds-file strong{overflow-wrap:anywhere;font-size:.875rem;display:block}.ds-file small{color:var(--ds-subtle);margin-top:.25rem;font-size:.75rem;display:block}.ds-file:not(:has(.ds-file__body)){display:flex}.ds-file>progress:not([class]){display:none}[aria-busy=true] .ds-file>progress:not([class]){display:block}.ds-avatar-upload{align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;min-width:0;display:flex}.ds-avatar-upload__preview{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-full);background:var(--color-base-200);width:4.5rem;height:4.5rem;color:var(--ds-subtle);font-size:var(--ds-type-title-3-size);font-weight:var(--ds-weight-semibold);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ds-avatar-upload__preview>svg{width:var(--ds-size-icon-lg);height:var(--ds-size-icon-lg)}.ds-avatar-upload__preview>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ds-avatar-upload__preview:is([data-dragging],[data-drop-target]){border:1px dashed var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-avatar-upload__preview:is([data-dragging],[data-drop-target]){background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-drag) * 100%), var(--color-base-100))}}.ds-avatar-upload__preview[data-drop-target]>img{opacity:.6}.ds-avatar-upload.is-lg .ds-avatar-upload__preview{width:6rem;height:6rem}.ds-avatar-upload__body{gap:var(--ds-space-1);flex:14rem;min-width:0;display:grid}.ds-avatar-upload__title{font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight);margin:0}.ds-avatar-upload__actions{gap:var(--ds-space-2);margin-top:var(--ds-space-1-5);flex-wrap:wrap;display:flex}.ds-avatar-upload__actions>label{position:relative}.ds-avatar-upload__actions>label:has(input:focus-visible){outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-avatar-upload__actions>label:has(input:disabled){opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-avatar-upload:has(input[type=file][aria-invalid=true]) .ds-avatar-upload__preview{border-color:var(--color-error)}@media (prefers-reduced-motion:reduce){.ds-file,.ds-dropzone__icon,.ds-dropzone>svg{transition-property:opacity,border-color,background-color;transform:none}@starting-style{.ds-file{transform:none}}.ds-dropzone[data-drop-target] .ds-dropzone__icon,.ds-dropzone[data-drop-target]>svg,.ds-file__action:active{transform:none}}@media (forced-colors:active){.ds-dropzone[data-drop-target]{border-width:2px;border-color:highlight}.ds-file__progress{border:1px solid canvastext}}.ds-form-layout{min-width:0;display:grid;container:ds-form/inline-size}.ds-form-section{gap:var(--ds-space-4) var(--ds-space-8);min-width:0;padding-block:var(--ds-space-8);border-top:1px solid var(--color-base-300);display:grid}.ds-form-section:first-child{border-top:0;padding-block-start:0}.ds-form-section__header{align-content:start;gap:var(--ds-space-1-5);min-width:0;display:grid}.ds-form-section__title{font-size:var(--ds-type-section-size);font-weight:var(--ds-type-section-weight);line-height:var(--ds-type-section-leading);letter-spacing:var(--ds-type-section-tracking);margin:0}.ds-form-section__description{max-inline-size:60ch;font-size:var(--ds-type-footnote-size);line-height:var(--ds-type-footnote-leading);color:var(--ds-subtle);margin:0}.ds-form-section__body{gap:var(--ds-space-field-group);min-width:0;display:grid}.ds-form-section.is-card>.ds-form-section__body{padding:var(--ds-space-card-y) var(--ds-space-card-x);border:1px solid var(--color-base-300);border-radius:var(--ds-radius-card);background:var(--color-base-100);box-shadow:var(--ds-shadow-xs)}.ds-form-grid{gap:var(--ds-space-field-group);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ds-form-grid>:is(.is-full,.is-wide){grid-column:1/-1}@container ds-form (min-width:36rem){.ds-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-form-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container ds-form (max-width:35.99rem){.ds-field-grid{grid-template-columns:minmax(0,1fr)}}@container ds-form (min-width:52rem){.ds-form-section:not(.is-stacked){grid-template-columns:minmax(0,17rem) minmax(0,1fr)}}.ds-form-bar{z-index:var(--ds-z-sticky);justify-content:space-between;align-items:center;gap:var(--ds-space-3) var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-panel);border-top:1px solid var(--color-base-300);background:var(--color-base-100);opacity:1;transition:opacity var(--ds-duration-spring) var(--ds-ease-spring), transform var(--ds-duration-spring) var(--ds-ease-spring);flex-wrap:wrap;margin-block-start:var(--ds-space-6);padding-block-end:calc(var(--ds-space-3) + env(safe-area-inset-bottom));display:flex;position:sticky;inset-block-end:0;transform:none}.ds-form-bar.is-floating{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-card);width:fit-content;max-width:calc(100% - 2rem);box-shadow:var(--ds-shadow-panel);margin-inline:auto;inset-block-end:var(--ds-space-4)}.ds-form-bar.is-dirty-only{pointer-events:none;opacity:0;transform:translateY(calc(100% + var(--ds-space-4)));transition-duration:var(--ds-duration-exit);transition-timing-function:var(--ds-ease-exit)}form[data-ds-dirty] .ds-form-bar.is-dirty-only,.ds-form-bar.is-dirty-only:focus-within{pointer-events:auto;opacity:1;transition-duration:var(--ds-duration-spring);transition-timing-function:var(--ds-ease-spring);transform:none}.ds-form-bar__status,[data-ds-dirty-status],[data-ds-save-status]{align-items:center;gap:var(--ds-space-2);min-width:0;font-size:var(--ds-type-footnote-size);line-height:var(--ds-type-footnote-leading);color:var(--ds-subtle);margin:0;display:inline-flex}form[data-ds-dirty] :is(.ds-form-bar__status,[data-ds-dirty-status]):not(:empty):before{content:"";border-radius:var(--ds-radius-full);background:var(--color-warning);flex:none;width:.5rem;height:.5rem}.ds-form-bar__actions{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;margin-inline-start:auto;display:flex}form[aria-busy=true],form[aria-busy=true] :is(.ds-form-bar,.ds-form-actions) [aria-disabled=true]{cursor:progress}@media (max-width:640px){.ds-form-bar{padding-inline:var(--ds-space-4)}.ds-form-bar__actions{flex-direction:column-reverse;flex:100%;align-items:stretch}}.ds-error-summary,.validation-summary-errors,.ds-form-summary{gap:var(--ds-space-1-5);padding:var(--ds-space-4) var(--ds-space-5) var(--ds-space-4) calc(var(--ds-space-5) + 1.75rem);border:1px solid var(--color-error);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ds-error-summary,.validation-summary-errors,.ds-form-summary{border:1px solid color-mix(in oklab, var(--color-error) 45%, var(--color-base-300))}}.ds-error-summary,.validation-summary-errors,.ds-form-summary{border-radius:var(--ds-radius-box);background:var(--ds-error-soft);color:var(--color-base-content);opacity:1;transition:opacity var(--ds-duration-enter) var(--ds-ease-emphasized), transform var(--ds-duration-enter) var(--ds-ease-emphasized), display var(--ds-duration-enter) allow-discrete;transform:none}@starting-style{:is(.ds-error-summary,.validation-summary-errors,.ds-form-summary):not([hidden]){opacity:0;transform:translateY(calc(var(--ds-enter-offset) * -1))}}:is(.ds-error-summary,.ds-form-summary)[hidden],.ds-error-summary:empty,.validation-summary-valid{display:none}:is(.ds-error-summary,.validation-summary-errors,.ds-form-summary):before{content:"";background:var(--ds-error-text);width:1.125rem;height:1.125rem;position:absolute;inset-block-start:calc(var(--ds-space-4) + .125rem);inset-inline-start:var(--ds-space-5);-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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") 50%/contain no-repeat}:is(.ds-error-summary,.validation-summary-errors,.ds-form-summary):focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}:is(.ds-error-summary,.validation-summary-errors,.ds-form-summary):focus:not(:focus-visible){outline:none}:is(.ds-error-summary,.ds-form-summary) :is(h2,h3,.ds-form-summary__title){font-size:var(--ds-type-callout-size);font-weight:var(--ds-weight-semibold);line-height:var(--ds-type-callout-leading);margin:0}:is(.ds-error-summary,.validation-summary-errors,.ds-form-summary) p{font-size:var(--ds-type-footnote-size);line-height:var(--ds-type-footnote-leading);color:var(--ds-muted);margin:0}.validation-summary-errors>span{font-weight:var(--ds-weight-semibold)}:is(.ds-error-summary,.validation-summary-errors) ul{gap:var(--ds-space-1);margin:var(--ds-space-1) 0 0;font-size:var(--ds-type-footnote-size);line-height:var(--ds-type-footnote-leading);padding-inline-start:1.125rem;list-style:outside;display:grid}:is(.ds-error-summary,.validation-summary-errors) li::marker{color:var(--ds-error-text)}:is(.ds-error-summary,.validation-summary-errors,.ds-form-summary) a{color:var(--ds-error-text);font-weight:var(--ds-weight-medium);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){:is(.ds-error-summary,.validation-summary-errors,.ds-form-summary) a:hover{text-decoration-thickness:2px}}:is(.ds-error-summary,.validation-summary-errors,.ds-form-summary) a:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px;border-radius:var(--ds-radius-xs)}.ds-form-summary.is-success{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.ds-form-summary.is-success{border-color:color-mix(in oklab, var(--color-success) 45%, var(--color-base-300))}}.ds-form-summary.is-success{background:var(--ds-success-soft)}.ds-form-summary.is-success:before{background:var(--ds-success-text);-webkit-mask-image: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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m8 12 3 3 5-6'/%3E%3C/svg%3E");mask-image: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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m8 12 3 3 5-6'/%3E%3C/svg%3E")}.ds-form-summary.is-info{border-color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.ds-form-summary.is-info{border-color:color-mix(in oklab, var(--color-info) 45%, var(--color-base-300))}}.ds-form-summary.is-info{background:var(--ds-info-soft)}.ds-form-summary.is-info:before{background:var(--ds-info-text);-webkit-mask-image: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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E");mask-image: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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E")}.ds-form>:is(.ds-check-row,.ds-choice)+:is(.ds-field-error,.field-validation-error):not(:empty){margin-block-start:calc(var(--ds-space-1) - var(--ds-space-field-group))}.field-validation-error{color:var(--ds-error-text);align-items:flex-start;gap:.375rem;margin:0;font-size:.875rem;line-height:1.4;display:flex}.field-validation-error:not(.ds-field-error):not(:empty):before{content:"";background:currentColor;flex-shrink:0;width:1rem;height:1.2rem;-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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") 50%/1rem 1rem 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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") 50%/1rem 1rem no-repeat}.field-validation-valid:empty,.field-validation-error:empty{display:none}span.error:not(:empty)[id$=-error]{margin-top:var(--ds-space-1);color:var(--ds-error-text);font-size:.875rem;display:block}.ds-field[data-state=invalid]>label{color:var(--color-base-content)}form[data-ds-mode=view] :is(.input,.select,.textarea):not([type=checkbox],[type=radio]){box-shadow:none;opacity:1;color:var(--color-base-content);cursor:text;-webkit-user-select:text;user-select:text;background-color:#0000;background-image:none;border-color:#0000;padding-inline:0}form[data-ds-mode=view] :is(.input,.select,.textarea):focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}form[data-ds-mode=view] select{appearance:none}form[data-ds-mode=view] :is(input,textarea)::placeholder{color:#0000}form[data-ds-mode=view] [data-ds-view-lock=disabled]{opacity:1;cursor:default}form[data-ds-mode=view] :is(.ds-picker-trigger,.ds-picker-clear,.ds-dropzone,.ds-file__action,.ds-color-picker__swatches,.ds-color-picker__dropper,.ds-hint,.ds-label-note,.ds-required){display:none}form[data-ds-mode=view] .ds-field>label{font-size:var(--ds-type-footnote-size);font-weight:var(--ds-weight-medium);color:var(--ds-subtle)}form[data-ds-mode=view] .ds-form-section__body,form[data-ds-mode=view] .ds-form-grid{row-gap:var(--ds-space-4)}.ds-color-picker{--ds-swatch:var(--color-base-300);gap:var(--ds-space-3);min-width:0;display:grid}.ds-color-picker__row{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-color-picker__swatch{width:var(--ds-size-target);height:var(--ds-size-target);border-radius:var(--ds-radius-lg);background:var(--ds-swatch);box-shadow:inset 0 0 0 1px var(--color-base-content);flex:none;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ds-color-picker__swatch{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-base-content) 16%, transparent)}}.ds-color-picker__swatch{transition:box-shadow var(--ds-duration-fast) var(--ds-ease-standard)}.ds-color-picker__native,.ds-color-picker__swatch>input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}@media (hover:hover){.ds-color-picker__swatch:hover{box-shadow:inset 0 0 0 1px var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-color-picker__swatch:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-base-content) 30%, transparent)}}}.ds-color-picker__swatch:has(input:focus-visible){outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-color-picker__swatch:has(input:disabled){opacity:var(--ds-opacity-disabled)}.ds-color-picker__swatch:has(input:disabled)>input{cursor:not-allowed}.ds-color-picker__hex{align-items:center;gap:var(--ds-space-0-5);width:9.5rem;max-width:100%;font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums;display:flex}.ds-color-picker__hash{color:var(--ds-subtle);-webkit-user-select:none;user-select:none}.ds-color-picker__hex-input{min-width:0;color:inherit;font:inherit;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;outline:none;flex:1}.ds-color-picker__hex:has(input[aria-invalid=true]){border-color:var(--color-error)}.ds-color-picker__hex:has(input:disabled){opacity:var(--ds-opacity-disabled)}.ds-color-picker__swatches{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-color-picker__preset{border-radius:var(--ds-radius-full);background:var(--ds-swatch);width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px var(--color-base-content);border:0;padding:0;position:relative}@supports (color:color-mix(in lab, red, red)){.ds-color-picker__preset{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-base-content) 16%, transparent)}}.ds-color-picker__preset{cursor:pointer;transition:box-shadow var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-instant) var(--ds-ease-out)}.ds-color-picker__preset:after{content:"";width:max(100%,2.25rem);height:max(100%,2.25rem);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}@media (pointer:coarse){.ds-color-picker__preset:after{width:var(--ds-size-target);height:var(--ds-size-target)}}.ds-color-picker__preset:active{transform:scale(var(--ds-press-scale))}.ds-color-picker__preset[aria-checked=true]{box-shadow:0 0 0 2px var(--color-base-100), 0 0 0 3.5px var(--color-base-content)}.ds-color-picker__preset:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:5px}.ds-color-picker__preset:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-color-picker__contrast{align-items:center;gap:var(--ds-space-1-5);font-size:var(--ds-type-footnote-size);line-height:var(--ds-type-footnote-leading);color:var(--ds-muted);font-variant-numeric:tabular-nums;margin:0;display:flex}.ds-color-picker__contrast:before{content:"";border-radius:var(--ds-radius-full);background:var(--ds-subtle);flex:none;width:.5rem;height:.5rem}.ds-color-picker__contrast[data-state=success]:before{background:var(--ds-success-text)}.ds-color-picker__contrast[data-state=warning]:before{background:var(--color-warning)}.ds-color-picker__contrast[data-state=error]{color:var(--ds-error-text)}.ds-color-picker__contrast[data-state=error]:before{background:var(--color-error)}@media (prefers-reduced-motion:reduce){.ds-form-bar,.ds-form-bar.is-dirty-only,:is(.ds-error-summary,.validation-summary-errors,.ds-form-summary){transition-property:opacity,display;transition-duration:var(--ds-duration-fast);transform:none}@starting-style{:is(.ds-error-summary,.validation-summary-errors,.ds-form-summary):not([hidden]){transform:none}}.ds-color-picker__preset:active{transform:none}}@media (forced-colors:active){.ds-color-picker__preset,.ds-color-picker__swatch{forced-color-adjust:none;border:1px solid canvastext}.ds-color-picker__preset[aria-checked=true]{outline-offset:2px;outline:2px solid highlight}:is(.ds-error-summary,.validation-summary-errors,.ds-form-summary):before{background:canvastext}}@media print{.ds-form-bar{display:none;position:static}}.is-success{--ds-tone:var(--color-success);--ds-tone-text:var(--color-success);--ds-tone-content:var(--color-success-content)}.is-warning{--ds-tone:var(--color-warning);--ds-tone-text:var(--ds-warning-text);--ds-tone-content:var(--color-warning-content)}.is-error{--ds-tone:var(--color-error);--ds-tone-text:var(--ds-error-text);--ds-tone-content:var(--color-error-content)}.is-info{--ds-tone:var(--ds-link);--ds-tone-text:var(--ds-link);--ds-tone-content:var(--color-info-content)}.is-primary{--ds-tone:var(--ds-quiet);--ds-tone-text:var(--ds-quiet);--ds-tone-content:var(--color-primary-content)}.is-neutral{--ds-tone:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.is-neutral{--ds-tone:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.is-neutral{--ds-tone-text:var(--ds-subtle);--ds-tone-content:var(--color-base-100)}.ds-pill{border:1px solid var(--ds-tone,var(--color-base-content));align-items:center;gap:.375rem;padding:.1875rem .625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ds-pill{border:1px solid color-mix(in oklab, var(--ds-tone,var(--color-base-content)) 25%, transparent)}}.ds-pill{border-radius:var(--ds-radius-full);background:var(--ds-tone,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.ds-pill{background:color-mix(in oklab, var(--ds-tone,var(--color-base-content)) 10%, transparent)}}.ds-pill{color:var(--ds-tone-text,var(--color-base-content));white-space:nowrap;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard);font-size:.75rem;font-weight:650;line-height:1.125rem}.ds-pill:before{content:"";border-radius:var(--ds-radius-full);background:currentColor;flex:none;width:.4375rem;height:.4375rem}.ds-pill.is-plain:before{display:none}.ds-pill.is-outline{background:0 0}.ds-pill.is-sm{padding:.0625rem .5rem;font-size:.6875rem;line-height:1rem}.ds-pill.is-lg{padding:.3125rem .875rem;font-size:.8125rem;line-height:1.25rem}.ds-pill.is-live:before{animation:1.2s ease-in-out infinite ds-blink}.ds-pill.is-truncate{max-inline-size:100%}.ds-pill.is-truncate>.ds-pill__label{text-overflow:ellipsis;min-width:0;overflow:hidden}:is(a,button).ds-pill{cursor:pointer;text-decoration:none}:is(a,button).ds-pill:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}:is(a,button).ds-pill:active{background:var(--ds-tone,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){:is(a,button).ds-pill:active{background:color-mix(in oklab, var(--ds-tone,var(--color-base-content)) 18%, transparent)}}:is(button).ds-pill:disabled,.ds-pill[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}@media (hover:hover){:is(a,button).ds-pill:hover{background:var(--ds-tone,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){:is(a,button).ds-pill:hover{background:color-mix(in oklab, var(--ds-tone,var(--color-base-content)) 16%, transparent)}}}.ds-status{border-radius:var(--ds-radius-sm);white-space:nowrap;align-items:center;gap:.375rem;padding:.2rem .5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ds-status.has-dot:before{content:"";border-radius:var(--ds-radius-full);background:currentColor;flex:none;width:.4375rem;height:.4375rem}.ds-status:is(.is-success,.is-warning,.is-error,.is-info,.is-primary,.is-neutral){background:var(--ds-tone)}@supports (color:color-mix(in lab, red, red)){.ds-status:is(.is-success,.is-warning,.is-error,.is-info,.is-primary,.is-neutral){background:color-mix(in oklab, var(--ds-tone) 10%, transparent)}}.ds-status:is(.is-success,.is-warning,.is-error,.is-info,.is-primary,.is-neutral){color:var(--ds-tone-text)}.ds-status.is-outline{box-shadow:inset 0 0 0 1px var(--ds-tone,var(--color-base-content));background:0 0}@supports (color:color-mix(in lab, red, red)){.ds-status.is-outline{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ds-tone,var(--color-base-content)) 40%, transparent)}}.ds-status.is-sm{padding:.0625rem .375rem;font-size:.75rem}.ds-status.is-lg{padding:.3125rem .75rem;font-size:.875rem}.ds-status.is-live.has-dot:before{animation:1.2s ease-in-out infinite ds-blink}.ds-status.is-active{color:var(--color-success);background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.ds-status.is-active{background:color-mix(in oklab, var(--color-success) 8%, var(--color-base-100))}}.ds-status.is-inactive{color:var(--color-base-content);background:var(--color-base-200)}.ds-status.is-locked{color:var(--ds-warning-text);background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.ds-status.is-locked{background:color-mix(in oklab, var(--color-warning) 8%, var(--color-base-100))}}.ds-status.is-locked{white-space:normal}.ds-status.is-provisioning{color:var(--color-base-content);background:var(--color-base-100);box-shadow:inset 0 0 0 1px var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-status.is-provisioning{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-base-content) 45%, var(--color-base-100))}}.ds-usage{white-space:nowrap;color:var(--ds-subtle);margin-top:.375rem;font-size:.8125rem;display:block}.ds-tag{border-radius:var(--ds-radius-md);background:var(--ds-tone,var(--color-base-content));border:1px solid #0000;align-items:center;gap:.25rem;max-inline-size:100%;padding:.0625rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ds-tag{background:color-mix(in oklab, var(--ds-tone,var(--color-base-content)) 8%, transparent)}}.ds-tag{color:var(--ds-tone-text,var(--color-base-content));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard);font-size:.6875rem;font-weight:700;line-height:1.125rem}.ds-tag.is-neutral{color:var(--color-base-content);background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-tag.is-neutral{background:color-mix(in oklab, var(--color-base-content) 8%, transparent)}}.ds-tag:is(.is-success,.is-warning,.is-error,.is-info,.is-primary){background:var(--ds-tone)}@supports (color:color-mix(in lab, red, red)){.ds-tag:is(.is-success,.is-warning,.is-error,.is-info,.is-primary){background:color-mix(in oklab, var(--ds-tone) 11%, transparent)}}.ds-tag.is-outline{border-color:var(--ds-tone,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.ds-tag.is-outline{border-color:color-mix(in oklab, var(--ds-tone,var(--color-base-content)) 38%, transparent)}}.ds-tag.is-outline{background:0 0}.ds-tag.is-sm{padding:0 .375rem;font-size:.625rem;line-height:1rem}.ds-tag.is-lg{padding:.125rem .625rem;font-size:.75rem;line-height:1.25rem}.ds-tag.is-sentence{letter-spacing:.01em;text-transform:none;font-weight:650}.ds-tag>.ds-icon{flex:none;width:.75rem;height:.75rem}.ds-tag>.ds-tag__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-tag.is-self{border-color:var(--color-base-300);background:var(--color-base-200);color:var(--color-base-content)}:is(a,button).ds-tag{cursor:pointer;text-decoration:none}:is(a,button).ds-tag:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}:is(button).ds-tag:disabled,.ds-tag[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}@media (hover:hover){:is(a,button).ds-tag:hover{background:var(--ds-tone,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){:is(a,button).ds-tag:hover{background:color-mix(in oklab, var(--ds-tone,var(--color-base-content)) 16%, transparent)}}}.ds-tag__remove{border-radius:var(--ds-radius-full);width:1.125rem;height:1.125rem;color:inherit;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;flex:none;place-items:center;margin-inline-end:-.25rem;padding:0;display:inline-grid;position:relative}.ds-tag__remove:after{content:"";position:absolute;inset:-.25rem}.ds-tag__remove>.ds-icon{width:.625rem;height:.625rem}.ds-tag__remove:focus-visible{outline:2px solid var(--ds-focus);outline-offset:1px}.ds-tag__remove:active{background:currentColor}@supports (color:color-mix(in lab, red, red)){.ds-tag__remove:active{background:color-mix(in oklab, currentColor 22%, transparent)}}.ds-tag__remove:disabled{cursor:not-allowed}@media (hover:hover){.ds-tag__remove:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.ds-tag__remove:hover{background:color-mix(in oklab, currentColor 14%, transparent)}}}@media (pointer:coarse){.ds-tag__remove:after{inset:-.625rem}}.ds-badge{box-sizing:border-box;border-radius:var(--ds-radius-full);background:var(--ds-tone,var(--color-primary));min-inline-size:1.125rem;height:1.125rem;color:var(--ds-tone-content,var(--color-primary-content));font-variant-numeric:tabular-nums;white-space:nowrap;transition:transform var(--ds-duration-quick) var(--ds-ease-emphasized), opacity var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard);border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0 .3125rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.ds-badge.is-success,.ds-badge.is-warning,.ds-badge.is-error{background:var(--ds-tone)}.ds-badge.is-info{background:var(--color-info)}.ds-badge.is-primary{background:var(--color-primary)}.ds-badge.is-neutral{background:var(--color-base-content);color:var(--color-base-100)}.ds-badge.is-soft{background:var(--ds-tone,var(--color-primary));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.ds-badge.is-soft{background:color-mix(in oklab, var(--ds-tone,var(--color-primary)) 14%, transparent)}}.ds-badge.is-soft{color:var(--ds-tone-text,var(--ds-quiet))}.ds-badge.is-outline{border-color:var(--ds-tone,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.ds-badge.is-outline{border-color:color-mix(in oklab, var(--ds-tone,var(--color-primary)) 45%, transparent)}}.ds-badge.is-outline{background:var(--color-base-100);color:var(--ds-tone-text,var(--ds-quiet))}.ds-badge.is-neutral.is-soft,.ds-badge.is-neutral.is-outline{color:var(--color-base-content)}.ds-badge.is-sm{min-inline-size:.875rem;height:.875rem;padding:0 .25rem;font-size:.5625rem}.ds-badge.is-lg{min-inline-size:1.5rem;height:1.5rem;padding:0 .5rem;font-size:.8125rem}.ds-badge.is-dot{min-inline-size:0;width:.5rem;height:.5rem;padding:0}.ds-badge.is-dot.is-sm{width:.375rem;height:.375rem}.ds-badge.is-dot.is-lg{width:.75rem;height:.75rem}.ds-badge.is-updated{animation:ds-badge-pop var(--ds-duration-enter) var(--ds-ease-emphasized)}@keyframes ds-badge-pop{0%{transform:scale(.8)}to{transform:scale(1)}}.ds-badge[hidden]{display:none}.ds-live-badge{border:1px solid var(--color-primary);flex-shrink:0;align-items:center;gap:.5rem;padding:.3125rem .75rem .3125rem .625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ds-live-badge{border:1px solid color-mix(in oklab, var(--color-primary) 40%, transparent)}}.ds-live-badge{border-radius:var(--ds-radius-full);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-live-badge{background:color-mix(in oklab, var(--color-primary) 10%, var(--color-base-100))}}.ds-live-badge{color:var(--ds-quiet);font-size:var(--ds-type-eyebrow-size);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:800;line-height:1rem;animation:2.4s ease-in-out infinite ds-glow}.ds-live-dot{border-radius:var(--ds-radius-full);background:var(--ds-tone,var(--color-success));flex:none;width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite ds-blink;display:block;position:relative}.ds-live-dot:after{content:"";border-radius:inherit;background:var(--ds-tone,var(--color-success));animation:ds-ping 1.6s var(--ds-ease-ping) infinite;position:absolute;inset:0}.ds-live-dot.is-sm{width:.375rem;height:.375rem}.ds-live-dot.is-lg{width:.75rem;height:.75rem}.ds-mode-badge{border:1px solid;align-items:center;gap:.5rem;min-height:1.75rem;padding:.25rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ds-mode-badge{border:1px solid color-mix(in srgb, currentColor 60%, transparent)}}.ds-mode-badge{border-radius:var(--ds-radius-full);white-space:nowrap;font-size:.75rem;font-weight:650;line-height:1.2}.ds-mode-badge:before{content:"";border-radius:var(--ds-radius-full);border:1.5px solid;flex-shrink:0;width:.5rem;height:.5rem}.ds-mode-badge[data-mode=live]{border-color:var(--color-secondary-content);background:var(--color-secondary-content);color:var(--color-secondary)}.ds-mode-badge[data-mode=live]:before{background:currentColor}@media (prefers-reduced-motion:reduce){.ds-pill.is-live:before,.ds-status.is-live.has-dot:before,.ds-live-dot,.ds-live-dot:after,.ds-live-badge,.ds-badge.is-updated{animation:none}.ds-live-dot:after{display:none}}@media (forced-colors:active){.ds-badge,.ds-pill,.ds-status,.ds-tag{forced-color-adjust:none;color:canvastext;background:canvas;border:1px solid canvastext}.ds-badge.is-dot,.ds-live-dot{background:canvastext}}.ds-avatar{--ds-avatar-hue:var(--color-primary);box-sizing:border-box;width:var(--ds-size-avatar);height:var(--ds-size-avatar);border-radius:var(--ds-radius-box);background:var(--ds-avatar-hue);border:0;flex-shrink:0;place-items:center;display:inline-grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ds-avatar{background:color-mix(in oklab, var(--ds-avatar-hue) 16%, var(--color-base-100))}}.ds-avatar{color:var(--ds-avatar-hue)}@supports (color:color-mix(in lab, red, red)){.ds-avatar{color:color-mix(in oklab, var(--ds-avatar-hue) 72%, var(--color-base-content))}}.ds-avatar{font-family:inherit;font-size:max(.5625rem, calc(var(--ds-size-avatar) * .36));letter-spacing:.02em;text-transform:uppercase;-webkit-user-select:none;user-select:none;vertical-align:middle;font-weight:750;line-height:1;text-decoration:none}.ds-avatar.is-round,.ds-avatar.is-circle{border-radius:var(--ds-radius-full)}.ds-avatar.is-square{border-radius:var(--ds-radius-box)}.ds-avatar.is-solid{background:var(--ds-avatar-hue);color:#fff}.ds-avatar.is-xs{--ds-size-avatar:1.25rem}.ds-avatar.is-sm{--ds-size-avatar:1.75rem}.ds-avatar.is-md{--ds-size-avatar:2.25rem}.ds-avatar.is-lg{--ds-size-avatar:3rem}.ds-avatar.is-xl{--ds-size-avatar:4rem}.ds-avatar.is-xs,.ds-avatar.is-sm{border-radius:var(--ds-radius-md)}.ds-avatar.is-round.is-xs,.ds-avatar.is-round.is-sm,.ds-avatar.is-circle.is-xs,.ds-avatar.is-circle.is-sm{border-radius:var(--ds-radius-full)}.ds-avatar.c0{--ds-avatar-hue:#00838f}.ds-avatar.c1{--ds-avatar-hue:#2b5cc4}.ds-avatar.c2{--ds-avatar-hue:#7c3aed}.ds-avatar.c3{--ds-avatar-hue:#c2410c}.ds-avatar.c4{--ds-avatar-hue:#047857}.ds-avatar.c5{--ds-avatar-hue:#be185d}.ds-avatar.c6{--ds-avatar-hue:#4d7c0f}.ds-avatar.c7{--ds-avatar-hue:#0e7490}.ds-avatar.is-neutral{--ds-avatar-hue:var(--color-base-content)}.ds-avatar__img{border-radius:inherit;object-fit:cover;background:var(--color-base-200);opacity:1;width:100%;height:100%;transition:opacity var(--ds-duration-base) var(--ds-ease-standard);position:absolute;inset:0}.ds-avatar__img[hidden],.ds-avatar[data-state=failed]>.ds-avatar__img{display:none}.ds-avatar>.ds-icon{width:50%;height:50%}:is(a,button).ds-avatar{cursor:pointer}:is(a,button).ds-avatar:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}:is(a,button).ds-avatar:active{filter:brightness(.94)}:is(button).ds-avatar:disabled,.ds-avatar[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}@media (hover:hover){:is(a,button).ds-avatar:hover{box-shadow:0 0 0 2px var(--ds-avatar-hue)}@supports (color:color-mix(in lab, red, red)){:is(a,button).ds-avatar:hover{box-shadow:0 0 0 2px color-mix(in oklab, var(--ds-avatar-hue) 35%, transparent)}}}.ds-avatar[aria-busy=true]{background:var(--color-base-200);color:#0000;overflow:hidden}.ds-avatar[aria-busy=true]:after{content:"";background:linear-gradient(90deg, transparent, var(--color-base-content), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ds-avatar[aria-busy=true]:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-base-content) 8%, transparent), transparent)}}.ds-avatar[aria-busy=true]:after{animation:ds-shimmer var(--ds-duration-shimmer) linear infinite;transform:translate(-100%)}.ds-avatar__presence{box-sizing:border-box;width:max(.5rem, calc(var(--ds-size-avatar) * .28));height:max(.5rem, calc(var(--ds-size-avatar) * .28));border-radius:var(--ds-radius-full);background:var(--color-base-content);box-shadow:0 0 0 2px var(--color-base-100);position:absolute;inset-block-end:-.0625rem;inset-inline-end:-.0625rem}.ds-avatar__presence[data-presence=online]{background:var(--color-success)}.ds-avatar__presence[data-presence=away]{background:var(--color-warning)}.ds-avatar__presence[data-presence=away]:after{content:"";border-radius:var(--ds-radius-full);background:var(--color-base-100);width:45%;height:45%;position:absolute;inset-block-start:0;inset-inline-end:0}.ds-avatar__presence[data-presence=busy]{background:var(--color-error)}.ds-avatar__presence[data-presence=busy]:after{content:"";background:var(--color-base-100);border-radius:1px;height:2px;position:absolute;inset-block-start:calc(50% - 1px);inset-inline:22%}.ds-avatar__presence[data-presence=offline]{background:var(--color-base-100);box-shadow:0 0 0 2px var(--color-base-100), inset 0 0 0 2px var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-avatar__presence[data-presence=offline]{box-shadow:0 0 0 2px var(--color-base-100), inset 0 0 0 2px color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.ds-avatar-item{align-items:center;gap:.625rem;min-width:0;display:inline-flex}.ds-avatar-item__text{min-width:0;line-height:1.25;display:grid}.ds-avatar-item__name{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.ds-avatar-item__meta{color:var(--ds-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.ds-avatar-group{isolation:isolate;align-items:center;display:inline-flex}.ds-avatar-group>.ds-avatar{box-shadow:0 0 0 2px var(--color-base-100)}.ds-avatar-group>.ds-avatar+.ds-avatar{margin-inline-start:calc(var(--ds-size-avatar) * -.18)}.ds-avatar-group>.ds-avatar:is(:hover,:focus-visible){z-index:1}.ds-avatar-group.is-spread>.ds-avatar+.ds-avatar{margin-inline-start:.25rem}.ds-avatar.is-more{--ds-avatar-hue:var(--color-base-content);font-weight:700}@keyframes ds-shimmer{to{transform:translate(100%)}}.ds-chips{flex-wrap:wrap;gap:.5rem;display:flex}.ds-chips.is-nowrap{scrollbar-width:thin;flex-wrap:nowrap;padding-block:.25rem;overflow-x:auto}.ds-chips.is-nowrap>.ds-chip{flex:none}.ds-chip{box-sizing:border-box;border:1px solid var(--ds-control-border);border-radius:var(--ds-radius-full);background:var(--color-base-100);max-inline-size:100%;min-height:2rem;color:var(--color-base-content);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-instant) var(--ds-ease-out);align-items:center;padding:.25rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.25rem;text-decoration:none;display:inline-flex;position:relative}.ds-chip:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);background:currentColor;position:absolute;inset:0}.ds-chip:active{transform:scale(var(--ds-press-scale))}.ds-chip:active:before{opacity:var(--ds-opacity-state-pressed)}.ds-chip:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}@media (hover:hover){.ds-chip:hover:before{opacity:var(--ds-opacity-state-hover)}}@media (pointer:coarse){.ds-chip{min-height:var(--ds-size-target)}}.ds-chip>*{position:relative}.ds-chip__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-chip__icon{width:var(--ds-size-icon-sm);height:var(--ds-size-icon-sm);color:var(--ds-quiet);flex:none;margin-inline-end:.375rem}.ds-chip__check{transition:grid-template-columns var(--ds-duration-quick) var(--ds-ease-emphasized);flex:none;grid-template-columns:0fr;display:grid;overflow:hidden}.ds-chip__check>.ds-icon{min-width:0;width:var(--ds-size-icon-sm);height:var(--ds-size-icon-sm);opacity:0;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-quick) var(--ds-ease-emphasized);margin-inline-end:.375rem;overflow:hidden;transform:translate(-.25rem)}.ds-chip[aria-pressed=true]>.ds-chip__check{grid-template-columns:1fr}.ds-chip[aria-pressed=true]>.ds-chip__check>.ds-icon{opacity:1;transform:none}.ds-chip__count{border-radius:var(--ds-radius-sm);background:var(--color-base-200);min-width:1.375rem;color:var(--color-base-content);font-variant-numeric:tabular-nums;text-align:center;margin-inline-start:.375rem;padding:0 .375rem;font-size:.75rem}.ds-chip:is([aria-current=true],[aria-pressed=true],[aria-selected=true]){border-color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-chip:is([aria-current=true],[aria-pressed=true],[aria-selected=true]){background:color-mix(in oklab, var(--color-primary) 12%, var(--color-base-100))}}.ds-chip:is([aria-current=true],[aria-pressed=true],[aria-selected=true]){color:var(--ds-quiet)}.ds-chip:is([aria-current=true],[aria-pressed=true]) .ds-chip__count{background:var(--color-base-100)}.ds-chip.is-assist{border-color:var(--color-base-300)}.ds-chip.is-suggestion{border-style:dashed;border-color:var(--ds-control-border);background:0 0}.ds-chip.is-input{cursor:default;border-color:var(--color-base-300);background:var(--color-base-200);padding-inline-end:.25rem}.ds-chip.is-input:focus-visible,.ds-chip.is-input:focus-within{border-color:var(--color-primary)}.ds-chip.is-error{border-color:var(--color-error);background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.ds-chip.is-error{background:color-mix(in oklab, var(--color-error) 8%, var(--color-base-100))}}.ds-chip.is-error{color:var(--ds-error-text)}.ds-chip.is-sm{min-height:1.5rem;padding-block:0;font-size:.75rem}.ds-chip.is-lg{min-height:2.5rem;padding-inline:1rem;font-size:.875rem}.ds-chip.is-more{color:var(--ds-subtle);border-style:dashed}.ds-chip__remove{border-radius:var(--ds-radius-full);width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;flex:none;place-items:center;margin-inline-start:.125rem;padding:0;display:inline-grid;position:relative}.ds-chip__remove:after{content:"";position:absolute;inset:-.25rem}.ds-chip__remove>.ds-icon{width:.875rem;height:.875rem}.ds-chip__remove:focus-visible{outline:2px solid var(--ds-focus);outline-offset:1px}.ds-chip__remove:active{background:currentColor}@supports (color:color-mix(in lab, red, red)){.ds-chip__remove:active{background:color-mix(in oklab, currentColor 20%, transparent)}}@media (hover:hover){.ds-chip__remove:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.ds-chip__remove:hover{background:color-mix(in oklab, currentColor 12%, transparent)}}}@media (pointer:coarse){.ds-chip__remove{width:2rem;height:2rem}}.ds-chip:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-chip:disabled:active,.ds-chip[aria-disabled=true]:active{transform:none}.ds-chip[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-chip:disabled:before,.ds-chip[aria-disabled=true]:before{display:none}.ds-dense .ds-chip{min-height:2rem}.ds-chip-count{border-radius:var(--ds-radius-sm);background:var(--color-base-200);min-width:1.375rem;color:var(--color-base-content);font-variant-numeric:tabular-nums;text-align:center;margin-inline-start:.375rem;padding:0 .375rem;font-size:.75rem}.ds-chip:is([aria-current=true],[aria-pressed=true]) .ds-chip-count{background:var(--color-base-100)}.ds-indicator{vertical-align:middle;--ds-dir:1;display:inline-flex;position:relative}:is([dir=rtl] .ds-indicator,.ds-indicator:dir(rtl)){--ds-dir:-1}.ds-indicator__item{z-index:1;translate:calc(50% * var(--ds-dir)) -50%;box-shadow:0 0 0 2px var(--color-base-100);transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), scale var(--ds-duration-quick) var(--ds-ease-emphasized), display var(--ds-duration-fast) allow-discrete;position:absolute;inset-block-start:0;inset-inline-end:0}.ds-indicator__item.is-start{translate:calc(-50% * var(--ds-dir)) -50%;inset-inline:0 auto}.ds-indicator__item.is-center{translate:calc(-50% * var(--ds-dir)) -50%;inset-inline:50% auto}.ds-indicator__item.is-middle{translate:calc(50% * var(--ds-dir)) -50%;inset-block-start:50%}.ds-indicator__item.is-middle.is-start,.ds-indicator__item.is-middle.is-center{translate:calc(-50% * var(--ds-dir)) -50%}.ds-indicator__item.is-bottom{translate:calc(50% * var(--ds-dir)) 50%;inset-block:auto 0}.ds-indicator__item.is-bottom.is-start,.ds-indicator__item.is-bottom.is-center{translate:calc(-50% * var(--ds-dir)) 50%}.ds-indicator__item[hidden]{opacity:0;display:none;scale:.6}@starting-style{.ds-indicator__item{opacity:0;scale:.6}}.ds-indicator.is-round>.ds-indicator__item{inset-block-start:14%;inset-inline-end:14%}.ds-indicator.is-round>.ds-indicator__item.is-bottom{inset-block:auto 14%}.indicator>.indicator-item.ds-badge{box-shadow:0 0 0 2px var(--color-base-100)}.ds-bone{border-radius:var(--ds-radius-sm);background:var(--color-base-content);height:.75rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ds-bone{background:color-mix(in oklab, var(--color-base-content) 9%, transparent)}}.ds-bone:after{content:"";background:linear-gradient(90deg, transparent, var(--color-base-content), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ds-bone:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-base-content) 8%, transparent), transparent)}}.ds-bone:after{animation:ds-shimmer var(--ds-duration-shimmer) linear infinite;transform:translate(-100%)}.ds-bone.is-title{width:55%;height:1.125rem}.ds-bone.is-value{width:40%;height:1.75rem}.ds-bone.is-short{width:35%}.ds-bone.is-block{height:7rem}.ds-bone.is-circle{border-radius:var(--ds-radius-full);width:2.25rem;height:2.25rem}@media (prefers-reduced-motion:reduce){.ds-bone:after,.ds-avatar[aria-busy=true]:after{animation:none;display:none}.ds-chip:active{transform:none}.ds-chip__check,.ds-chip__check>.ds-icon{transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);transform:none}.ds-indicator__item{transition:opacity var(--ds-duration-fast) var(--ds-ease-standard)}}@media (forced-colors:active){.ds-chip:is([aria-pressed=true],[aria-current=true],[aria-selected=true]){forced-color-adjust:none;color:canvastext;background:canvas;border-width:2px;border-color:highlight}.ds-avatar__presence{forced-color-adjust:none;background:canvastext}}.ds-surface{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-box);background:var(--color-base-100)}.ds-card{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-card);background:var(--color-base-100);min-width:0;color:var(--color-base-content);transition:transform var(--ds-duration-base) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-base) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard);position:relative}.ds-card.is-tonal{background:var(--color-base-200);border-color:#0000}.ds-card.is-elevated{box-shadow:var(--ds-shadow-menu), 0 0 0 1px var(--color-base-300);border-color:#0000}.ds-card.is-dashed{border-style:dashed;border-color:var(--ds-control-border);background:0 0}.ds-card.is-compact{--ds-space-card-x:.875rem;--ds-space-card-y:.75rem}.ds-card-head,.ds-card__header{padding:.875rem var(--ds-space-card-x);border-bottom:1px solid var(--color-base-300);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ds-card__header.is-plain{border-bottom:0;padding-block-end:0}.ds-card-head :is(h2,h3,h4),.ds-card__title{font-size:var(--ds-type-card-title-size);font-weight:var(--ds-type-card-title-weight);line-height:var(--ds-type-card-title-leading);align-items:center;gap:.5rem;margin:0;display:flex}.ds-card-head p,.ds-card__description{color:var(--ds-subtle);margin:0;font-size:.8125rem;line-height:1.4}.ds-card__eyebrow{font-size:var(--ds-type-eyebrow-size);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-subtle);margin-bottom:.25rem;font-weight:700;display:block}.ds-card__actions{flex-wrap:wrap;align-items:center;gap:.375rem;margin-inline-start:auto;display:flex}.ds-card-body,.ds-card__body{padding:var(--ds-space-card-y) var(--ds-space-card-x)}.ds-card-body.is-flush,.ds-card__body.is-flush{padding:0}.ds-card-body.is-roomy,.ds-card__body.is-roomy{padding:var(--ds-space-panel)}.ds-card__body>*+*{margin-block-start:.5rem}.ds-card-foot,.ds-card__footer{padding:.75rem var(--ds-space-card-x);border-top:1px solid var(--color-base-300);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.8125rem;display:flex}.ds-card__footer.is-end{justify-content:flex-end}.ds-card__footer.is-between{justify-content:space-between}.ds-card__media{background:var(--color-base-200);aspect-ratio:16/9;margin:0;display:block;position:relative;overflow:hidden}.ds-card__media>:is(img,video,picture,svg){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ds-card__media.is-square{aspect-ratio:1}.ds-card__media.is-wide{aspect-ratio:21/9}.ds-card>.ds-card__media:first-child{border-start-start-radius:calc(var(--ds-radius-card) - 1px);border-start-end-radius:calc(var(--ds-radius-card) - 1px)}.ds-card>.ds-card__media:last-child{border-end-end-radius:calc(var(--ds-radius-card) - 1px);border-end-start-radius:calc(var(--ds-radius-card) - 1px)}.ds-card.is-horizontal{grid-template-columns:minmax(0,11rem) minmax(0,1fr);display:grid}.ds-card.is-horizontal>.ds-card__media{aspect-ratio:auto;border-radius:0;border-start-start-radius:calc(var(--ds-radius-card) - 1px);border-end-start-radius:calc(var(--ds-radius-card) - 1px);min-height:100%}.ds-card.is-horizontal>.ds-card__content{flex-direction:column;min-width:0;display:flex}.ds-card.is-horizontal>.ds-card__content>.ds-card__body{flex:1}@media (max-width:36rem){.ds-card.is-horizontal{grid-template-columns:minmax(0,1fr)}.ds-card.is-horizontal>.ds-card__media{aspect-ratio:16/9;border-radius:0;border-start-start-radius:calc(var(--ds-radius-card) - 1px);border-start-end-radius:calc(var(--ds-radius-card) - 1px)}}.ds-card.is-interactive{cursor:pointer}.ds-card__link{color:inherit;text-decoration:none}.ds-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.ds-card__link:focus-visible{outline:none}.ds-card.is-interactive:has(.ds-card__link:focus-visible){outline:2px solid var(--ds-focus);outline-offset:2px}.ds-card.is-interactive :is(.ds-card__actions,.ds-card__footer a,.ds-card__footer button,.ds-card__header button){z-index:1;position:relative}.ds-card.is-interactive:active{background:var(--color-base-content);transform:none}@supports (color:color-mix(in lab, red, red)){.ds-card.is-interactive:active{background:color-mix(in oklab, var(--color-base-content) 3%, var(--color-base-100))}}@media (hover:hover){.ds-card.is-interactive:hover{transform:translateY(var(--ds-lift));border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-card.is-interactive:hover{border-color:color-mix(in oklab, var(--color-primary) 40%, var(--color-base-300))}}.ds-card.is-interactive:hover{box-shadow:var(--ds-shadow-lift)}}.ds-card.is-selectable{cursor:pointer;display:block}.ds-card.is-selectable>.ds-card__input{z-index:1}.ds-card.is-selectable:has(.ds-card__input:checked){border-color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-card.is-selectable:has(.ds-card__input:checked){background:color-mix(in oklab, var(--color-primary) 6%, var(--color-base-100))}}.ds-card.is-selectable:has(.ds-card__input:checked){box-shadow:inset 0 0 0 1px var(--color-primary)}.ds-card.is-selectable:has(.ds-card__input:focus-visible){outline:2px solid var(--ds-focus);outline-offset:2px}.ds-card.is-selectable:has(.ds-card__input:disabled){opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-card.is-selectable:has(.ds-card__input:user-invalid){border-color:var(--color-error)}@media (hover:hover){.ds-card.is-selectable:hover:not(:has(.ds-card__input:checked,.ds-card__input:disabled)){border-color:var(--ds-control-border)}}.ds-card[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-card[aria-disabled=true]:hover{box-shadow:none;transform:none}.ds-card[aria-busy=true]{pointer-events:none}.ds-card[aria-busy=true] .ds-bone+.ds-bone{margin-block-start:.625rem}.ds-card__empty{padding:2rem var(--ds-space-card-x);text-align:center;color:var(--ds-subtle);justify-items:center;gap:.5rem;display:grid}.ds-card__empty>strong{color:var(--color-base-content);font-size:.9375rem}.ds-card.is-danger{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.ds-card.is-danger{border-color:color-mix(in oklab, var(--color-error) 35%, var(--color-base-300))}}.ds-card.is-danger .ds-card-head :is(h2,h3),.ds-card.is-danger .ds-card__title{color:var(--ds-error-text)}.ds-grid-2,.ds-grid-3{align-items:start;gap:1.25rem;display:grid}.ds-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr))}.ds-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.ds-kpis,.ds-stats{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.875rem;display:grid}.ds-stats.is-divided{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-card);background:var(--color-base-300);gap:1px;overflow:hidden}.ds-stats.is-divided>.ds-stat{border:0;border-radius:0}.ds-kpi,.ds-stat{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-card);background:var(--color-base-100);min-width:0;color:inherit;transition:transform var(--ds-duration-base) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-base) var(--ds-ease-standard);flex-direction:column;gap:.375rem;padding:1rem 1.125rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.ds-kpi:before,.ds-stat.has-bar:before{content:"";width:var(--ds-border-tone-bar);background:var(--ds-tone,var(--color-primary));opacity:.9;position:absolute;inset:0 auto 0 0}:is(a,button).ds-kpi,:is(a,button).ds-stat{cursor:pointer;text-align:start;font:inherit}:is(a,button).ds-kpi:focus-visible,:is(a,button).ds-stat:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}:is(a,button).ds-stat:active,a.ds-kpi:active{transform:none}@media (hover:hover){a.ds-kpi:hover,a.ds-stat:hover,button.ds-stat:hover{transform:translateY(var(--ds-lift));border-color:var(--ds-tone,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){a.ds-kpi:hover,a.ds-stat:hover,button.ds-stat:hover{border-color:color-mix(in oklab, var(--ds-tone,var(--color-primary)) 45%, var(--color-base-300))}}a.ds-kpi:hover,a.ds-stat:hover,button.ds-stat:hover{box-shadow:var(--ds-shadow-lift)}}.ds-kpi-top,.ds-stat__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ds-kpi-label,.ds-stat__label{color:var(--ds-subtle);font-size:.8125rem;font-weight:600}.ds-kpi-icon,.ds-stat__icon{border-radius:var(--ds-radius-box);background:var(--ds-tone,var(--color-primary));flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ds-kpi-icon,.ds-stat__icon{background:color-mix(in oklab, var(--ds-tone,var(--color-primary)) 13%, transparent)}}.ds-kpi-icon,.ds-stat__icon{color:var(--ds-tone-text,var(--ds-tone,var(--color-primary)))}.ds-kpi-value,.ds-stat__value{font-size:var(--ds-type-metric-size);font-weight:var(--ds-type-metric-weight);line-height:var(--ds-type-metric-leading);letter-spacing:var(--ds-type-metric-tracking);font-variant-numeric:tabular-nums}.ds-kpi-value small,.ds-stat__unit{letter-spacing:0;color:var(--ds-subtle);margin-inline-start:.25rem;font-size:.8125rem;font-weight:600}.ds-kpi-sub,.ds-stat__sub{font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-leading);color:var(--ds-subtle)}.ds-stat__delta{border-radius:var(--ds-radius-full);background:var(--ds-tone,var(--color-base-content));align-items:center;gap:.25rem;padding:.0625rem .375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ds-stat__delta{background:color-mix(in oklab, var(--ds-tone,var(--color-base-content)) 10%, transparent)}}.ds-stat__delta{color:var(--ds-tone-text,var(--ds-subtle));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;font-weight:650;line-height:1.125rem}.ds-stat__delta>.ds-icon{width:.75rem;height:.75rem}.ds-stat__foot{font-size:var(--ds-type-caption-size);color:var(--ds-subtle);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.ds-stat__compare{color:var(--ds-subtle);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 .75rem;font-size:.75rem;display:flex}.ds-stat__spark{width:100%;max-height:2.5rem;color:var(--ds-tone,var(--color-primary));margin-top:.25rem;display:block}.ds-stat__spark :is(path,polyline){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ds-stat[aria-busy=true]{pointer-events:none}.ds-stat[aria-busy=true] .ds-bone{margin-block:.125rem}.ds-config-grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem;display:grid}.ds-config-item{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-xl);background:var(--color-base-100);padding:.75rem .875rem}.ds-config-item dt{font-size:var(--ds-type-eyebrow-size);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-subtle);font-weight:700}.ds-config-item dd{overflow-wrap:anywhere;margin-top:.25rem;font-weight:700}.ds-config-item dd small{color:var(--ds-subtle);margin-top:.125rem;font-size:.75rem;font-weight:500;display:block}.ds-dl{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.75rem 1.5rem;display:grid}.ds-dl dt{color:var(--ds-subtle);font-size:.75rem;font-weight:600}.ds-dl dd{overflow-wrap:anywhere;margin:.125rem 0 0;font-size:.9375rem;font-weight:600}.ds-dl>.ds-dl__row{min-width:0}.ds-dl.is-vertical{grid-template-columns:minmax(0,1fr);gap:.875rem}.ds-dl.is-horizontal{display:block}.ds-dl.is-horizontal>:is(div,.ds-dl__row){grid-template-columns:minmax(7rem, var(--ds-dl-label,14rem)) minmax(0, 1fr) auto;border-top:1px solid var(--color-base-300);align-items:baseline;gap:.25rem 1.5rem;padding-block:.75rem;display:grid}.ds-dl.is-horizontal>:is(div,.ds-dl__row):first-child{border-top:0}.ds-dl.is-horizontal dt{font-size:.8125rem}.ds-dl.is-horizontal dd{margin:0;font-weight:500}.ds-dl.is-horizontal.is-boxed{padding-inline:var(--ds-space-card-x);border:1px solid var(--color-base-300);border-radius:var(--ds-radius-card);background:var(--color-base-100)}.ds-dl.is-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.ds-dl.is-grid.is-cells{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-card);gap:0;overflow:hidden}.ds-dl.is-grid.is-cells>:is(div,.ds-dl__row){box-shadow:0 0 0 .5px var(--color-base-300);padding:.75rem 1rem}.ds-dl__actions{justify-self:end;align-items:center;gap:.25rem;display:inline-flex}.ds-dl__empty{color:var(--ds-subtle);font-weight:400}.ds-dl dd:empty:before{content:"—";color:var(--ds-subtle)}.ds-dl.is-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.ds-dl.is-detail dt{margin-bottom:.375rem;font-size:.8125rem;font-weight:400}.ds-dl.is-detail dd{white-space:pre-wrap;font-size:1rem;font-weight:400}.ds-kv{grid-template-columns:auto minmax(0,1fr);gap:.5rem 1rem;font-size:.875rem;display:grid}.ds-kv dt{color:var(--ds-subtle)}.ds-kv dd{overflow-wrap:anywhere;font-weight:500}.ds-preview-box{border-radius:var(--ds-radius-lg);background:var(--color-base-200);padding:1rem}.ds-preview-box h3{font-size:.8125rem;font-weight:600}.ds-preview-box dl{gap:.5rem;margin-top:.5rem;display:grid}.ds-preview-box dl:empty{display:none}.ds-preview-box dl>div{grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:1rem;font-size:.9375rem;display:grid}.ds-preview-box dt{color:var(--ds-subtle)}.ds-preview-box dd{overflow-wrap:anywhere;font-weight:600}.ds-section{margin-top:var(--ds-space-section);border-top:1px solid var(--color-base-300);padding-top:1.5rem}.ds-section-title{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.ds-counts{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:1.25rem;font-size:.875rem;display:flex}@media (max-width:640px){.ds-dl.is-detail,.ds-preview-box dl>div{grid-template-columns:minmax(0,1fr)}.ds-preview-box dl>div{gap:.125rem}.ds-dl.is-horizontal>:is(div,.ds-dl__row){grid-template-columns:minmax(0,1fr) auto}.ds-dl.is-horizontal dt{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){a.ds-kpi:hover,a.ds-stat:hover,button.ds-stat:hover,.ds-card.is-interactive:hover{transform:none}}:is(.ds-table,.ds-list-table,.ds-table-scroll,.ds-data-table).is-compact,.ds-data-table[data-density=compact]{--ds-table-pad-y:.375rem;--ds-table-pad-x:.75rem;--ds-table-head-pad-y:.375rem}:is(.ds-table,.ds-list-table,.ds-table-scroll,.ds-data-table).is-comfortable,.ds-data-table[data-density=comfortable]{--ds-table-pad-y:.75rem;--ds-table-pad-x:1rem;--ds-table-head-pad-y:.625rem}.ds-table-wrap{overflow-x:auto}.ds-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--ds-type-callout-size)}.ds-table caption,.ds-list-table caption,.ds-table-scroll caption{padding:.875rem var(--ds-table-pad-x,1rem) .625rem;color:var(--color-base-content);font-size:var(--ds-type-callout-size);text-align:start;caption-side:top;font-weight:650}.ds-table caption>small,.ds-list-table caption>small,.ds-table-scroll caption>small{color:var(--ds-subtle);margin-top:.125rem;font-size:.8125rem;font-weight:400;display:block}.ds-table thead th{z-index:var(--ds-z-table-head);padding:var(--ds-table-head-pad-y,.625rem) var(--ds-table-pad-x,1rem);border-bottom:1px solid var(--color-base-300);background:var(--color-base-200);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.ds-table thead th{background:color-mix(in oklab, var(--color-base-200) 60%, var(--color-base-100))}}.ds-table thead th{color:var(--ds-subtle);font-size:var(--ds-type-table-head-size);font-weight:var(--ds-type-table-head-weight);letter-spacing:var(--ds-type-table-head-tracking);text-align:start;text-transform:uppercase;white-space:nowrap}.ds-table tbody tr,.ds-list-table tbody tr{--ds-row-surface:var(--color-base-100);background:var(--ds-row-surface);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-table tbody td{padding:var(--ds-table-pad-y,.75rem) var(--ds-table-pad-x,1rem);border-bottom:1px solid var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.ds-table tbody td{border-bottom:1px solid color-mix(in oklab, var(--color-base-300) 70%, transparent)}}.ds-table tbody td{vertical-align:middle}.ds-table tbody tr:last-child td{border-bottom:0}@media (hover:hover){:is(.ds-table,.ds-list-table,.ds-table-scroll) tbody tr:hover{--ds-row-surface:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.ds-table,.ds-list-table,.ds-table-scroll) tbody tr:hover{--ds-row-surface:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), var(--color-base-100))}}}:is(.ds-table,.ds-list-table,.ds-table-scroll) tbody tr:is([aria-selected=true],.is-selected),:is(.ds-table,.ds-list-table,.ds-table-scroll) tbody tr:has(>td>.ds-pick>input:checked){--ds-row-surface:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.ds-table,.ds-list-table,.ds-table-scroll) tbody tr:is([aria-selected=true],.is-selected),:is(.ds-table,.ds-list-table,.ds-table-scroll) tbody tr:has(>td>.ds-pick>input:checked){--ds-row-surface:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100%), var(--color-base-100))}}:is(.ds-table,.ds-list-table,.ds-table-scroll) tbody tr:is([aria-selected=true],.is-selected)>:first-child,:is(.ds-table,.ds-list-table,.ds-table-scroll) tbody tr:has(>td>.ds-pick>input:checked)>:first-child{box-shadow:inset var(--ds-border-accent) 0 0 var(--color-primary)}@media (hover:hover){:is(.ds-table,.ds-list-table,.ds-table-scroll) tbody tr:is([aria-selected=true],.is-selected):hover,:is(.ds-table,.ds-list-table,.ds-table-scroll) tbody tr:has(>td>.ds-pick>input:checked):hover{--ds-row-surface:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.ds-table,.ds-list-table,.ds-table-scroll) tbody tr:is([aria-selected=true],.is-selected):hover,:is(.ds-table,.ds-list-table,.ds-table-scroll) tbody tr:has(>td>.ds-pick>input:checked):hover{--ds-row-surface:color-mix(in oklab, var(--color-primary) calc((var(--ds-opacity-state-selected) + var(--ds-opacity-state-hover)) * 100%), var(--color-base-100))}}}.is-striped tbody tr:nth-child(2n){--ds-row-surface:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.is-striped tbody tr:nth-child(2n){--ds-row-surface:color-mix(in oklab, var(--color-base-200) 45%, var(--color-base-100))}}.ds-table tr.is-muted td,.ds-list-table tr.is-muted td{opacity:var(--ds-opacity-read)}:is(.ds-table,.ds-list-table) tbody tr.is-clickable{cursor:pointer}:is(.ds-table,.ds-list-table,.ds-table-scroll) tbody tr:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:-2px}:is(.ds-table,.ds-list-table,.ds-table-scroll) tbody tr[aria-busy=true]>td{opacity:var(--ds-opacity-read);pointer-events:none}:is(.ds-table,.ds-list-table,.ds-table-scroll) tbody tr[aria-busy=true]{cursor:progress}:is(.ds-table,.ds-table-scroll) tbody tr:is([data-state=error],.is-flagged)>:first-child{box-shadow:inset var(--ds-border-accent) 0 0 var(--color-warning)}:is(.ds-table,.ds-table-scroll) tbody tr[data-state=error]>:first-child{box-shadow:inset var(--ds-border-accent) 0 0 var(--color-error)}.ds-group-row :is(td,th){padding:.5rem var(--ds-table-pad-x,1rem);background:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.ds-group-row :is(td,th){background:color-mix(in oklab, var(--color-base-200) 70%, var(--color-base-100))}}.ds-group-row :is(td,th){color:var(--ds-subtle);letter-spacing:.04em;text-align:start;text-transform:uppercase;font-size:.75rem;font-weight:700}:is(.ds-table,.ds-list-table,.ds-table-scroll) tfoot :is(th,td){padding:var(--ds-table-pad-y,.75rem) var(--ds-table-pad-x,1rem);border-top:1px solid var(--color-base-300);background:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){:is(.ds-table,.ds-list-table,.ds-table-scroll) tfoot :is(th,td){background:color-mix(in oklab, var(--color-base-200) 60%, var(--color-base-100))}}:is(.ds-table,.ds-list-table,.ds-table-scroll) tfoot :is(th,td){text-align:start;vertical-align:middle;font-weight:650}:is(.ds-table,.ds-list-table,.ds-table-scroll) tfoot :is(th,td).ds-num{text-align:end}:is(.ds-table,.ds-list-table,.ds-table-scroll) tfoot .ds-unit{font-weight:400}.ds-table-scroll tfoot :is(th,td){z-index:var(--ds-z-table-head);position:sticky;bottom:0}.ds-table-scroll tfoot :is(.is-pinned,.is-pinned-end){z-index:var(--ds-z-table-head-pinned)}:is(.ds-table,.ds-list-table,.ds-table-scroll) :is(th,td).ds-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}:is(.ds-table,.ds-list-table,.ds-table-scroll) .ds-nowrap,:is(.ds-table,.ds-list-table,.ds-table-scroll) td>.ds-link-ref{white-space:nowrap}:is(.ds-table,.ds-list-table,.ds-table-scroll) .ds-cell-truncate{max-inline-size:var(--ds-cell-max,16rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.ds-table,.ds-list-table,.ds-table-scroll) .ds-cell-muted{color:var(--ds-subtle)}:is(.ds-table,.ds-list-table) .ds-actions-cell{text-align:end;white-space:nowrap;width:1%}.ds-unit{color:var(--ds-muted);margin-inline-start:.25rem;font-size:.75rem;font-weight:400}.ds-cell-main{align-items:center;gap:.75rem;min-width:12rem;display:flex}.ds-cell-main>div{flex-direction:column;min-width:0;display:flex}.ds-cell-title{overflow-wrap:anywhere;font-weight:650;line-height:1.3}.ds-cell-title a{text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.ds-cell-title a{-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent)}}.ds-cell-title a{text-underline-offset:3px;border-radius:var(--ds-radius-xs)}@media (hover:hover){.ds-cell-title a:hover{color:var(--ds-quiet);text-decoration-color:currentColor}}.ds-cell-sub{color:var(--ds-subtle);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.ds-list-table{table-layout:auto;border-collapse:collapse;width:100%;font-size:.9375rem}.ds-list-table th{padding:var(--ds-table-head-pad-y,1rem) var(--ds-table-pad-x,1rem);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-list-table th{color:color-mix(in oklab, var(--color-base-content) 80%, var(--color-base-100))}}.ds-list-table th{text-align:start;font-size:.8125rem;font-weight:600}.ds-list-table td{padding:var(--ds-table-pad-y,1rem) var(--ds-table-pad-x,1rem);border-top:1px solid var(--color-base-300);vertical-align:top;overflow-wrap:anywhere}.ds-list-table .ds-primary-cell{font-weight:600}.ds-list-table .ds-primary-cell a{text-underline-offset:.2em;border-radius:var(--ds-radius-xs);text-decoration-line:underline;text-decoration-thickness:1px}.ds-list-table .ds-primary-cell a:hover{text-decoration-thickness:2px}.ds-row-actions{justify-content:flex-end;gap:.25rem;display:flex}.ds-sort{border-radius:var(--ds-radius-sm);min-height:2rem;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;align-items:center;gap:.25rem;margin-block:-.25rem;margin-inline:-.25rem;padding-inline:.25rem;display:inline-flex}@media (hover:hover){.ds-sort:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-sort:hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}.ds-sort:hover,[aria-sort=ascending]>.ds-sort,[aria-sort=descending]>.ds-sort{color:var(--color-base-content)}.ds-sort:active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-sort:active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-sort>svg{opacity:.55;width:.875rem;height:.875rem;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard)}:is([aria-sort=ascending],[aria-sort=descending])>.ds-sort>svg{opacity:1}.ds-num>.ds-sort{flex-direction:row-reverse}th[aria-sort=ascending],th[aria-sort=descending]{color:var(--color-base-content)}@media (pointer:coarse){.ds-sort{min-height:var(--ds-size-target)}}.ds-table-hint{color:var(--color-base-content);padding:.625rem 1rem;font-size:.8125rem;line-height:1.5}.ds-table-hint[hidden]{display:none}.ds-table-scroll{min-width:0;max-width:100%;max-height:var(--ds-size-table-max-height);isolation:isolate;overscroll-behavior-x:contain;scrollbar-gutter:stable;position:relative;overflow:auto}.ds-table-scroll:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:-2px}.ds-table-scroll table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem;line-height:1.5}.ds-table-scroll :is(th,td){padding:var(--ds-table-pad-y,.75rem) var(--ds-table-pad-x,.875rem);vertical-align:top;text-align:start}.ds-table-scroll thead{z-index:var(--ds-z-table-head);background:var(--color-base-200);position:sticky;top:0}.ds-table-scroll thead th{padding-block:var(--ds-table-head-pad-y,.75rem);border-bottom:1px solid var(--color-base-300);background:var(--color-base-200);color:var(--color-base-content);white-space:nowrap;font-size:.8125rem;font-weight:650}.ds-table-scroll tbody tr{--ds-row-surface:var(--color-base-100);background:var(--ds-row-surface);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-table-scroll tbody td{border-bottom:1px solid var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.ds-table-scroll tbody td{border-bottom:1px solid color-mix(in oklab, var(--color-base-300) 70%, transparent)}}.ds-table-scroll .is-pinned{z-index:var(--ds-z-pinned);position:sticky;inset-inline-start:var(--pin-left,0)}.ds-table-scroll tbody .is-pinned,.ds-table-scroll tbody .is-pinned-end{background:var(--ds-row-surface)}.ds-table-scroll thead .is-pinned{z-index:var(--ds-z-table-head-pinned)}.ds-table-scroll .is-pinned-end{z-index:var(--ds-z-pinned-end);vertical-align:middle;position:sticky;inset-inline-end:var(--pin-right,0)}.ds-table-scroll thead .is-pinned-end{z-index:var(--ds-z-table-head-pinned-end);background:var(--color-base-200)}.ds-table-scroll .is-pin-boundary{border-inline-end:1px solid var(--color-base-300)}.ds-table-scroll .is-pin-end-boundary{border-inline-start:1px solid var(--color-base-300)}.ds-table-scroll .is-pin-boundary,.ds-table-scroll .is-pin-end-boundary{transition:box-shadow var(--ds-duration-fast) var(--ds-ease-standard)}.ds-table-scroll.is-scrolled .is-pin-boundary{box-shadow:var(--ds-shadow-pinned-start)}.ds-table-scroll.is-scrolled .is-pin-end-boundary{box-shadow:var(--ds-shadow-pinned-end)}.ds-pick{min-width:var(--ds-size-target);min-height:var(--ds-size-target);cursor:pointer;place-items:center;display:grid}.ds-pick:has(>input:disabled){cursor:not-allowed}:is(.ds-table-scroll,.ds-table,.ds-list-table) :is(td,th):has(>.ds-pick){width:var(--ds-size-target);vertical-align:middle;padding-block:0;padding-inline:0}.ds-tree-toggle>svg{transition:transform var(--ds-duration-fast) var(--ds-ease-standard)}.ds-tree-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}[dir=rtl] .ds-tree-toggle>svg{transform:scaleX(-1)}[dir=rtl] .ds-tree-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}:is(.ds-table,.ds-list-table,.ds-table-scroll table)>tbody{transition:opacity var(--ds-duration-quick) var(--ds-ease-emphasized), transform var(--ds-duration-quick) var(--ds-ease-emphasized), display var(--ds-duration-quick) allow-discrete}:is(.ds-table,.ds-list-table,.ds-table-scroll table)>tbody[hidden]{opacity:0;transform:translateY(calc(var(--ds-enter-offset) * -1));transition-duration:var(--ds-duration-exit);transition-timing-function:var(--ds-ease-exit);display:none}@starting-style{:is(.ds-table,.ds-list-table,.ds-table-scroll table)>tbody:not([hidden]){opacity:0;transform:translateY(calc(var(--ds-enter-offset) * -1))}}.ds-table-scroll :is(.ds-tree-child,.ds-tree-summary){--ds-row-surface:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-table-scroll :is(.ds-tree-child,.ds-tree-summary){--ds-row-surface:color-mix(in oklab, var(--color-base-content) 6%, var(--color-base-200))}}.ds-tree-child td:first-child{border-inline-start:var(--ds-border-rail) solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-tree-child td:first-child{border-inline-start:var(--ds-border-rail) solid color-mix(in oklab, var(--color-primary) 70%, var(--ds-row-surface))}}.ds-tree-summary td{border-bottom:2px solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-tree-summary td{border-bottom:2px solid color-mix(in oklab, var(--color-base-content) 30%, var(--color-base-300))}}.ds-tree-indent{padding-inline-start:calc((var(--ds-level,1) - 1) * 1.25rem)}.ds-detail-row>td{padding:1rem var(--ds-table-pad-x,1rem) 1.25rem;background:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.ds-detail-row>td{background:color-mix(in oklab, var(--color-base-200) 55%, var(--color-base-100))}}.ds-detail-row>td{font-size:.875rem}.ds-table-state>td,td.ds-table-state{text-align:center;color:var(--ds-subtle);white-space:normal;padding:2.5rem 1rem}.ds-table-state .ds-empty{padding-block:0}.ds-table-state.is-error,.ds-table-state.is-error>td,td.ds-table-state.is-error{color:var(--ds-error-text)}.ds-table-state__body{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;font-size:.875rem;display:inline-flex}.ds-table-state__body .ds-icon{width:var(--ds-size-icon-lg);height:var(--ds-size-icon-lg)}.ds-cell-skeleton{inline-size:var(--ds-skeleton-w,70%);border-radius:var(--ds-radius-sm);background:var(--color-base-content);block-size:.75rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ds-cell-skeleton{background:color-mix(in oklab, var(--color-base-content) 9%, var(--color-base-100))}}.ds-cell-skeleton:after{content:"";background:var(--color-base-100);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ds-cell-skeleton:after{background:color-mix(in oklab, var(--color-base-100) 70%, transparent)}}.ds-cell-skeleton:after{animation:ds-table-shimmer var(--ds-duration-shimmer) linear infinite;transform:translate(-100%)}.ds-cell-skeleton.is-avatar{inline-size:var(--ds-size-avatar);block-size:var(--ds-size-avatar);border-radius:var(--ds-radius-box)}td:has(>.ds-cell-skeleton.ds-num),.ds-num>.ds-cell-skeleton{margin-inline-start:auto}@keyframes ds-table-shimmer{to{transform:translate(100%)}}[dir=rtl] .ds-cell-skeleton:after{animation-direction:reverse}.ds-data-table{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-card);background:var(--color-base-100);min-width:0;position:relative}.ds-data-table :is(.ds-table thead th,.ds-table-scroll thead,.ds-table-scroll thead th),.ds-data-table .ds-table-scroll thead .is-pinned-end{background:var(--color-base-100)}.ds-table-toolbar .ds-chip{min-height:2rem;padding-block:.125rem}@media (pointer:coarse){.ds-table-toolbar .ds-chip{min-height:var(--ds-size-target)}}.ds-data-table>.ds-table-scroll,.ds-data-table>.ds-table-wrap{border-top:0}.ds-table-progress{z-index:var(--ds-z-table-head-pinned-end);opacity:0;pointer-events:none;block-size:2px;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);inset-inline:0;position:absolute;top:0;overflow:hidden}.ds-table-progress:after{content:"";background:var(--color-primary);inline-size:35%;animation:ds-table-progress 1.4s var(--ds-ease-in-out) infinite;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-100%)}[aria-busy=true]>.ds-table-progress{opacity:1;transition-delay:.3s}@keyframes ds-table-progress{to{transform:translate(300%)}}.ds-data-table[aria-busy=true] :is(.ds-table-scroll,.ds-table-wrap){cursor:progress}.ds-data-table[aria-busy=true] :is(table,.ds-pager){pointer-events:none}.ds-table-toolbar{padding:.875rem var(--ds-space-card-x);border-bottom:1px solid var(--color-base-300);flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.ds-table-toolbar.is-inline{align-items:center;gap:.5rem .75rem}.ds-table-toolbar label:not(.input,.select,.ds-check-row,.ds-page-size,.ds-choice,.ds-pick,.checkbox){margin-bottom:.25rem;font-size:.8125rem;font-weight:600;display:block}.ds-table-toolbar.is-inline label:not(.input,.select,.ds-check-row,.ds-page-size,.ds-choice,.ds-pick,.checkbox){margin-bottom:0}.ds-table-toolbar__group{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.ds-table-toolbar__spacer{flex:1 1 0;min-width:0}.ds-table-toolbar .ds-search{flex:14rem;max-width:22rem}.ds-table-toolbar .ds-disclosure-menu>.ds-menu-panel{inset-inline:0 auto}.ds-table-columns{gap:.125rem;min-width:12rem;display:grid}.ds-table-columns>label,.ds-table-toolbar .ds-table-columns>label{min-height:var(--ds-size-target-compact);border-radius:var(--ds-radius-sm);cursor:pointer;align-items:center;gap:.625rem;margin:0;padding-inline:.5rem;font-size:.875rem;font-weight:400;display:flex}@media (hover:hover){.ds-table-columns>label:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-table-columns>label:hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}.ds-density-toggle{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-lg);background:var(--color-base-100);padding:.125rem;display:inline-flex}.ds-density-toggle>button{border-radius:var(--ds-radius-md);block-size:2rem;inline-size:2rem;color:var(--ds-subtle);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;place-items:center;display:inline-grid}@media (hover:hover){.ds-density-toggle>button:hover{color:var(--color-base-content)}}.ds-density-toggle>button[aria-pressed=true]{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-density-toggle>button[aria-pressed=true]{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100%), transparent)}}.ds-density-toggle>button[aria-pressed=true]{color:var(--ds-quiet)}.ds-density-toggle>button:active{transform:scale(var(--ds-press-scale))}@media (pointer:coarse){.ds-density-toggle>button{inline-size:var(--ds-size-target);block-size:var(--ds-size-target)}}.ds-bulk-bar{opacity:0;visibility:hidden;border-bottom:0 solid var(--color-base-300);background:var(--color-primary);grid-template-rows:0fr;display:grid}@supports (color:color-mix(in lab, red, red)){.ds-bulk-bar{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100%), var(--color-base-100))}}.ds-bulk-bar{transition:grid-template-rows var(--ds-duration-layout) var(--ds-ease-emphasized), opacity var(--ds-duration-fast) var(--ds-ease-standard), visibility 0s linear var(--ds-duration-layout)}.ds-bulk-bar[data-open]{opacity:1;visibility:visible;border-bottom-width:1px;grid-template-rows:1fr;transition-delay:0s}.ds-bulk-bar__inner{min-height:0;padding-inline:var(--ds-space-card-x);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex;overflow:hidden}.ds-bulk-bar[data-open]>.ds-bulk-bar__inner{padding-block:.5rem}.ds-bulk-bar__count{font-variant-numeric:tabular-nums;margin-inline-end:auto;font-size:.875rem;font-weight:650}.ds-bulk-bar__actions{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}[data-ds-select] :is(thead,tbody) :is(th,td){transition:background-color var(--ds-duration-fast) var(--ds-ease-standard)}:is(.ds-table,.ds-list-table,.ds-table-scroll) :is(tr,th,td)[hidden]{display:none}@media (max-width:900px){.ds-list-table :is(th,td){padding-inline:.65rem}}@media (max-width:640px){.ds-table-toolbar .ds-search{max-width:none}.ds-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ds-table,.ds-table tbody,.ds-table tfoot,.ds-table tr,.ds-table td,.ds-table th{width:100%;display:block}.ds-table tbody tr{border-bottom:1px solid var(--color-base-300);padding:.75rem 1rem;position:relative}.ds-table tbody td{border:0;grid-template-columns:8rem minmax(0,1fr);gap:.5rem;padding:.25rem 0;display:grid}.ds-table tbody td:before{content:attr(data-label);color:var(--ds-subtle);font-size:.75rem;font-weight:600}.ds-table tbody td:not([data-label]):before{content:none}.ds-table tbody td:not([data-label]),.ds-table tbody td.ds-num{display:block}.ds-table tbody td.ds-num:before{inline-size:8rem;margin-inline-end:.5rem;display:inline-block}.ds-table tbody td.ds-num{text-align:start}.ds-table caption{display:block}.ds-table .ds-cell-main{min-width:0}.ds-table tbody td:is(.ds-main-cell,.ds-actions-cell){grid-template-columns:1fr}.ds-table tbody td:is(.ds-main-cell,.ds-actions-cell):before,.ds-group-row td:before{content:none}.ds-table :is(.ds-num,.ds-actions-cell){text-align:start}.ds-table tbody td:has(>.ds-pick){inline-size:auto;padding:0;position:absolute;inset-block-start:0;inset-inline-end:0}.ds-table tfoot tr{border-top:1px solid var(--color-base-300);padding:.75rem 1rem}.ds-table tfoot :is(th,td){text-align:start;background:0 0;border:0;padding:.25rem 0;display:block}.ds-table tfoot td[data-label]:before{content:attr(data-label);inline-size:8rem;color:var(--ds-subtle);margin-inline-end:.5rem;font-weight:600;display:inline-block}.ds-table tfoot td:empty{display:none}.ds-list-table,.ds-list-table tbody,.ds-list-table thead{display:block}.ds-list-table thead tr{flex-wrap:wrap;gap:.25rem .75rem;padding:.75rem 1rem;display:flex}.ds-list-table thead th{padding:0}.ds-list-table thead th:not(:has(a,button)){display:none}.ds-list-table tbody tr{border-top:1px solid var(--color-base-300);grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;display:grid}.ds-list-table td{border:0;min-width:0;padding:0;display:block}.ds-list-table td.ds-num{text-align:start}.ds-list-table td:before{content:attr(data-label);color:var(--ds-subtle);margin-bottom:.25rem;font-size:.75rem;font-weight:400;display:block}.ds-list-table td:not([data-label]):before{content:none}.ds-list-table :is(.ds-primary-cell,.ds-actions-cell,.ds-table-state){grid-column:1/-1}.ds-list-table .ds-primary-cell{font-size:1rem}.ds-list-table .ds-actions-cell:before{display:none}.ds-bulk-bar__count{flex-basis:100%}}@media (forced-colors:active){:is(.ds-table,.ds-list-table,.ds-table-scroll) tbody tr:is([aria-selected=true],.is-selected)>:first-child,:is(.ds-table,.ds-list-table,.ds-table-scroll) tbody tr:has(>td>.ds-pick>input:checked)>:first-child{box-shadow:none;border-inline-start:var(--ds-border-rail) solid Highlight}.ds-density-toggle>button[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}.ds-cell-skeleton{border:1px solid graytext}.ds-table-progress:after{background:highlight}}@media print{.ds-table-scroll{max-height:none;overflow:visible}.ds-table-toolbar,.ds-bulk-bar,.ds-table-hint,.ds-pager nav,.ds-pick,.ds-actions-cell{display:none}.ds-table thead th{position:static}}@media (prefers-reduced-motion:reduce){.ds-table-progress:after{opacity:.6;inline-size:100%;animation:none;transform:none}.ds-cell-skeleton:after{animation:none;display:none}:is(.ds-table,.ds-list-table,.ds-table-scroll table)>tbody,:is(.ds-table,.ds-list-table,.ds-table-scroll table)>tbody[hidden]{transform:none}@starting-style{:is(.ds-table,.ds-list-table,.ds-table-scroll table)>tbody:not([hidden]){transform:none}}.ds-bulk-bar{transition-property:opacity,visibility}}.ds-list{--ds-list-pad-y:.75rem;--ds-list-pad-x:1rem;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-list.is-dense{--ds-list-pad-y:.375rem;--ds-list-pad-x:.75rem}.ds-list.is-boxed{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-box);background:var(--color-base-100);overflow:clip}.ds-list__item{min-height:var(--ds-size-target);padding:var(--ds-list-pad-y) var(--ds-list-pad-x);color:inherit;text-align:start;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"lead body meta trail";align-items:center;display:grid;position:relative}.ds-list>.ds-list__item+.ds-list__item,.ds-list>li+li{border-top:1px solid var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.ds-list>.ds-list__item+.ds-list__item,.ds-list>li+li{border-top:1px solid color-mix(in oklab, var(--color-base-300) 70%, transparent)}}.ds-list.is-plain>.ds-list__item+.ds-list__item,.ds-list.is-plain>li+li{border-top:0}.ds-list__item:not(:has(.ds-list__lead)){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"body meta trail"}.ds-list__lead{color:var(--ds-subtle);grid-area:lead;align-self:start;place-items:center;margin-inline-end:.75rem;display:grid}.ds-list__item.is-centered .ds-list__lead,.ds-list__item:not(:has(.ds-list__text)) .ds-list__lead{align-self:center}.ds-list__body{flex-direction:column;grid-area:body;min-width:0;display:flex}.ds-list__title{color:var(--color-base-content);font-size:var(--ds-type-callout-size);overflow-wrap:anywhere;font-weight:650;line-height:1.35}.ds-list__text{color:var(--ds-subtle);overflow-wrap:anywhere;margin-top:.125rem;font-size:.8125rem;line-height:1.45}.ds-list__text.is-clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-list__meta{color:var(--ds-subtle);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;grid-area:meta;align-self:start;margin-inline-start:.75rem;font-size:.75rem}.ds-list__trail{margin-inline:.5rem calc(var(--ds-list-pad-x) * -.5);color:var(--ds-subtle);grid-area:trail;align-items:center;gap:.25rem;display:flex}.ds-list__icon{border-radius:var(--ds-radius-box);background:var(--color-primary);place-items:center;block-size:2.25rem;inline-size:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ds-list__icon{background:color-mix(in oklab, var(--color-primary) 10%, var(--color-base-100))}}.ds-list__icon{color:var(--ds-quiet)}.ds-list__icon .ds-icon{width:var(--ds-size-icon-md);height:var(--ds-size-icon-md)}.ds-list__thumb{border-radius:var(--ds-radius-md);background:var(--color-base-200);object-fit:cover;block-size:2.5rem;inline-size:2.5rem}.ds-list__chevron{color:var(--ds-muted);transition:transform var(--ds-duration-fast) var(--ds-ease-standard)}[dir=rtl] .ds-list__chevron{transform:scaleX(-1)}.ds-list__heading{padding:.75rem var(--ds-list-pad-x) .375rem;color:var(--ds-subtle);font-size:var(--ds-type-eyebrow-size);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ds-list>.ds-list__heading+.ds-list__item{border-top:0}:is(a,button).ds-list__item{inline-size:100%;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0}.ds-list__link{color:inherit;text-decoration:none}.ds-list__link:after{content:"";position:absolute;inset:0}.ds-list__item:has(>.ds-list__link){cursor:pointer}.ds-list__item :is(.ds-list__trail,.ds-list__meta) :is(button,a,input,label,summary,details){z-index:1;position:relative}@media (hover:hover){:is(a,button).ds-list__item:hover,.ds-list__item:has(>.ds-list__link):hover,.ds-list__item.is-interactive:hover,[role=option].ds-list__item:hover,label.ds-list__item:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(a,button).ds-list__item:hover,.ds-list__item:has(>.ds-list__link):hover,.ds-list__item.is-interactive:hover,[role=option].ds-list__item:hover,label.ds-list__item:hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}:is(a,button).ds-list__item:hover .ds-list__chevron,.ds-list__item:has(>.ds-list__link):hover .ds-list__chevron{transform:translate(2px)}[dir=rtl] :is(a,button).ds-list__item:hover .ds-list__chevron{transform:scaleX(-1)translate(2px)}}:is(a,button).ds-list__item:active,.ds-list__item:has(>.ds-list__link:active),[role=option].ds-list__item:active,label.ds-list__item:active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(a,button).ds-list__item:active,.ds-list__item:has(>.ds-list__link:active),[role=option].ds-list__item:active,label.ds-list__item:active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}:is(a,button,[role=option]).ds-list__item:focus-visible,.ds-list__item:has(>.ds-list__link:focus-visible),label.ds-list__item:has(input:focus-visible){outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:-2px;z-index:1}.ds-list__link:focus-visible{outline:none}.ds-list__item:is([aria-current]:not([aria-current=false]),[aria-selected=true],.is-selected),label.ds-list__item:has(input:checked){background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-list__item:is([aria-current]:not([aria-current=false]),[aria-selected=true],.is-selected),label.ds-list__item:has(input:checked){background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100%), transparent)}}.ds-list__item:is([aria-current]:not([aria-current=false]),[aria-selected=true],.is-selected),label.ds-list__item:has(input:checked){box-shadow:inset var(--ds-border-accent) 0 0 var(--color-primary)}.ds-list__item:is([aria-current]:not([aria-current=false]),[aria-selected=true],.is-selected) .ds-list__title,label.ds-list__item:has(input:checked) .ds-list__title{color:var(--ds-quiet)}[role=option].ds-list__item .ds-list__tick{opacity:0;color:var(--ds-quiet);transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard);grid-area:trail;transform:scale(.85)}[role=option].ds-list__item[aria-selected=true] .ds-list__tick{opacity:1;transform:none}label.ds-list__item{cursor:pointer}label.ds-list__item>.ds-list__lead:has(>input){inline-size:var(--ds-size-target);margin-inline:calc(var(--ds-list-pad-x) * -.5) -.25rem}.ds-list__item:is([aria-disabled=true],:disabled),label.ds-list__item:has(input:disabled){opacity:var(--ds-opacity-disabled);cursor:not-allowed;background:0 0}.ds-list__item[aria-disabled=true] .ds-list__link:after,.ds-list__item.is-skeleton{pointer-events:none}.ds-list__empty{color:var(--ds-subtle);text-align:center;padding:2rem 1rem;font-size:.875rem}@container (max-width:22rem){.ds-list__item{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead body trail"".meta meta";row-gap:.25rem}.ds-list__meta{margin-inline-start:0}.ds-list__item:not(:has(.ds-list__lead)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body trail""meta meta"}.ds-list__meta{text-align:start}}.ds-list-container{container-type:inline-size}@media (pointer:coarse){.ds-list__item{min-height:var(--ds-size-target)}}.ds-timeline,.ds-timeline__list{--ds-timeline-marker:1.75rem;--ds-timeline-gap:.875rem;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-timeline.is-compact,.ds-timeline.is-compact .ds-timeline__list{--ds-timeline-marker:1.125rem;--ds-timeline-gap:.625rem}.ds-timeline__item{--ds-timeline-tone:var(--color-base-content);--ds-timeline-ink:var(--ds-subtle);grid-template-columns:var(--ds-timeline-marker) minmax(0, 1fr);column-gap:var(--ds-timeline-gap);padding-block-end:1.25rem;display:grid;position:relative}.ds-timeline.is-compact .ds-timeline__item{padding-block-end:.75rem}.ds-timeline__item{--ds-timeline-soft:var(--ds-neutral-soft)}.ds-timeline__item.is-primary{--ds-timeline-tone:var(--color-primary);--ds-timeline-ink:var(--ds-primary-text);--ds-timeline-soft:var(--ds-primary-soft)}.ds-timeline__item.is-info{--ds-timeline-tone:var(--color-info);--ds-timeline-ink:var(--ds-info-text);--ds-timeline-soft:var(--ds-info-soft)}.ds-timeline__item.is-success{--ds-timeline-tone:var(--color-success);--ds-timeline-ink:var(--ds-success-text);--ds-timeline-soft:var(--ds-success-soft)}.ds-timeline__item.is-warning{--ds-timeline-tone:var(--color-warning);--ds-timeline-ink:var(--ds-warning-text);--ds-timeline-soft:var(--ds-warning-soft)}.ds-timeline__item.is-error{--ds-timeline-tone:var(--color-error);--ds-timeline-ink:var(--ds-error-text);--ds-timeline-soft:var(--ds-error-soft)}.ds-timeline__item:before{content:"";inset-block:calc(var(--ds-timeline-marker) + .25rem) .25rem;background:var(--color-base-300);inline-size:1px;position:absolute;inset-inline-start:calc(var(--ds-timeline-marker) / 2 - .5px)}.ds-timeline__item:last-child:before{display:none}.ds-timeline__marker{inline-size:var(--ds-timeline-marker);block-size:var(--ds-timeline-marker);border:1px solid var(--ds-timeline-tone);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ds-timeline__marker{border:1px solid color-mix(in oklab, var(--ds-timeline-tone) 30%, var(--color-base-300))}}.ds-timeline__marker{border-radius:var(--ds-radius-full);background:var(--ds-timeline-soft);color:var(--ds-timeline-ink);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-timeline__marker .ds-icon{block-size:.875rem;inline-size:.875rem}.ds-timeline.is-compact .ds-timeline__marker{background:0 0;border:0}.ds-timeline.is-compact .ds-timeline__marker:before{content:"";border-radius:var(--ds-radius-full);background:var(--ds-timeline-ink);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 .1875rem var(--ds-timeline-tone)}@supports (color:color-mix(in lab, red, red)){.ds-timeline.is-compact .ds-timeline__marker:before{box-shadow:0 0 0 .1875rem color-mix(in oklab, var(--ds-timeline-tone) 16%, transparent)}}.ds-timeline.is-compact .ds-timeline__marker>*{display:none}.ds-timeline__body{min-width:0;padding-block-start:.125rem}.ds-timeline__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.125rem .75rem;display:flex}.ds-timeline__title{color:var(--color-base-content);font-size:var(--ds-type-callout-size);overflow-wrap:anywhere;font-weight:650;line-height:1.4}.ds-timeline__title a{text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.ds-timeline__title a{-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent)}}.ds-timeline__title a{text-underline-offset:3px;border-radius:var(--ds-radius-xs)}.ds-timeline__time{color:var(--ds-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.ds-timeline__text{color:var(--ds-subtle);overflow-wrap:anywhere;margin-top:.125rem;font-size:.8125rem;line-height:1.5}.ds-timeline__extra{margin-top:.5rem}.ds-timeline__item[aria-current]:not([aria-current=false]) .ds-timeline__marker{border-color:var(--ds-timeline-ink);box-shadow:0 0 0 .1875rem var(--ds-timeline-tone)}@supports (color:color-mix(in lab, red, red)){.ds-timeline__item[aria-current]:not([aria-current=false]) .ds-timeline__marker{box-shadow:0 0 0 .1875rem color-mix(in oklab, var(--ds-timeline-tone) 18%, transparent)}}.ds-timeline__item[aria-current]:not([aria-current=false]) .ds-timeline__title{font-weight:750}.ds-timeline__item.is-pending .ds-timeline__marker{color:var(--ds-muted);background:0 0;border-style:dashed}.ds-timeline__item.is-pending :is(.ds-timeline__title,.ds-timeline__text,.ds-timeline__time){color:var(--ds-subtle);font-weight:500}.ds-timeline__item.is-pending:before{border-inline-start:1px dashed var(--color-base-300);background:0 0;inline-size:0}.ds-timeline__group{margin:0;padding:0;list-style:none}.ds-timeline__group+.ds-timeline__group{margin-block-start:.5rem}.ds-timeline__day{border-bottom:1px solid var(--color-base-300);margin:0 0 .75rem;padding-block-end:.375rem}@supports (color:color-mix(in lab, red, red)){.ds-timeline__day{border-bottom:1px solid color-mix(in oklab, var(--color-base-300) 70%, transparent)}}.ds-timeline__day{color:var(--ds-subtle);font-size:var(--ds-type-eyebrow-size);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ds-timeline__more{margin-block-start:.25rem;margin-inline-start:calc(var(--ds-timeline-marker) + var(--ds-timeline-gap))}.ds-timeline__item.is-skeleton .ds-timeline__marker{background:var(--color-base-content);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.ds-timeline__item.is-skeleton .ds-timeline__marker{background:color-mix(in oklab, var(--color-base-content) 9%, var(--color-base-100))}}.ds-tree{--ds-tree-indent:1.25rem;--ds-tree-row:2.25rem;interpolate-size:allow-keywords;font-size:var(--ds-type-callout-size);margin:0;padding:0;list-style:none}.ds-tree.is-dense{--ds-tree-row:1.875rem;font-size:.8125rem}.ds-tree__group,.ds-tree__item{margin:0;padding:0;list-style:none}.ds-tree__row{--_l:1;min-height:var(--ds-tree-row);padding-block:.125rem;padding-inline:calc(.375rem + (var(--_l) - 1) * var(--ds-tree-indent)) .5rem;border-radius:var(--ds-radius-md);color:var(--color-base-content);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);align-items:center;gap:.375rem;display:flex;position:relative}.ds-tree__group .ds-tree__row{--_l:2}.ds-tree__group .ds-tree__group .ds-tree__row{--_l:3}.ds-tree__group .ds-tree__group .ds-tree__group .ds-tree__row{--_l:4}.ds-tree__group .ds-tree__group .ds-tree__group .ds-tree__group .ds-tree__row{--_l:5}.ds-tree__group .ds-tree__group .ds-tree__group .ds-tree__group .ds-tree__group .ds-tree__row{--_l:6}.ds-tree__group .ds-tree__group .ds-tree__group .ds-tree__group .ds-tree__group .ds-tree__group .ds-tree__row{--_l:7}.ds-tree__group .ds-tree__group .ds-tree__group .ds-tree__group .ds-tree__group .ds-tree__group .ds-tree__group .ds-tree__row{--_l:8}.ds-tree__toggle{block-size:1.25rem;inline-size:1.25rem;color:var(--ds-subtle);flex-shrink:0;place-items:center;display:grid}.ds-tree__toggle>svg{block-size:.875rem;inline-size:.875rem;transition:transform var(--ds-duration-fast) var(--ds-ease-standard)}[dir=rtl] .ds-tree__toggle>svg{transform:scaleX(-1)}.ds-tree__item[aria-expanded=true]>.ds-tree__row>.ds-tree__toggle>svg{transform:rotate(90deg)}.ds-tree__item:not([aria-expanded])>.ds-tree__row>.ds-tree__toggle>svg{display:none}.ds-tree__icon{color:var(--ds-subtle);flex-shrink:0;place-items:center;display:grid;position:relative}.ds-tree__icon>.ds-icon.is-open{display:none}.ds-tree__item[aria-expanded=true]>.ds-tree__row .ds-tree__icon>.ds-icon.is-open{display:block}.ds-tree__item[aria-expanded=true]>.ds-tree__row .ds-tree__icon>.ds-icon.is-closed{display:none}.ds-tree__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ds-tree__meta{color:var(--ds-subtle);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.ds-tree__check{border:1.5px solid var(--ds-control-border);border-radius:var(--ds-radius-sm);background:var(--color-base-100);block-size:1.125rem;inline-size:1.125rem;color:var(--color-primary-content);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard);flex-shrink:0;place-items:center;display:grid}.ds-tree__check>svg{stroke-width:3px;opacity:0;block-size:.75rem;inline-size:.75rem;transition:opacity var(--ds-duration-instant) var(--ds-ease-out), transform var(--ds-duration-instant) var(--ds-ease-out);transform:scale(.8)}.ds-tree__check>.is-mixed{display:none}[aria-checked=true]>.ds-tree__row .ds-tree__check,[aria-checked=mixed]>.ds-tree__row .ds-tree__check{border-color:var(--color-primary);background:var(--color-primary)}[aria-checked=true]>.ds-tree__row .ds-tree__check>.is-checked,[aria-checked=mixed]>.ds-tree__row .ds-tree__check>.is-mixed{opacity:1;transform:none}[aria-checked=mixed]>.ds-tree__row .ds-tree__check>.is-checked{display:none}[aria-checked=mixed]>.ds-tree__row .ds-tree__check>.is-mixed{display:block}[aria-disabled=true]>.ds-tree__row{opacity:var(--ds-opacity-disabled);cursor:not-allowed}@media (hover:hover){.ds-tree__item:not([aria-disabled=true])>.ds-tree__row:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-tree__item:not([aria-disabled=true])>.ds-tree__row:hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}.ds-tree__item:not([aria-disabled=true])>.ds-tree__row:active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-tree__item:not([aria-disabled=true])>.ds-tree__row:active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-tree__item[aria-selected=true]>.ds-tree__row{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-tree__item[aria-selected=true]>.ds-tree__row{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100%), transparent)}}.ds-tree__item[aria-selected=true]>.ds-tree__row{box-shadow:inset var(--ds-border-accent) 0 0 var(--color-primary);font-weight:650}.ds-tree__item[aria-selected=true]>.ds-tree__row :is(.ds-tree__label,.ds-tree__icon){color:var(--ds-quiet)}.ds-tree__item:focus{outline:none}.ds-tree__item:focus-visible>.ds-tree__row{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:-2px}.ds-tree__row a{color:inherit;text-decoration:none}.ds-tree__item[aria-busy=true]>.ds-tree__row>.ds-tree__toggle>svg{display:none}.ds-tree__item[aria-busy=true]>.ds-tree__row>.ds-tree__toggle:before{content:"";border:2px solid var(--color-base-content);block-size:.875rem;inline-size:.875rem}@supports (color:color-mix(in lab, red, red)){.ds-tree__item[aria-busy=true]>.ds-tree__row>.ds-tree__toggle:before{border:2px solid color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.ds-tree__item[aria-busy=true]>.ds-tree__row>.ds-tree__toggle:before{border-block-start-color:var(--color-primary);border-radius:var(--ds-radius-full);animation:.8s linear infinite ds-spin}.ds-tree__item[data-state=error]>.ds-tree__row .ds-tree__meta{color:var(--ds-error-text);font-weight:650}.ds-tree__item[aria-expanded]>.ds-tree__group{opacity:0;visibility:hidden;block-size:0;transition:block-size var(--ds-duration-layout) var(--ds-ease-emphasized), opacity var(--ds-duration-exit) var(--ds-ease-exit), visibility 0s linear var(--ds-duration-layout);overflow:clip}.ds-tree__item[aria-expanded=true]>.ds-tree__group{opacity:1;visibility:visible;block-size:auto;transition-delay:0s;transition-duration:var(--ds-duration-layout), var(--ds-duration-quick), 0s;transition-timing-function:var(--ds-ease-emphasized), var(--ds-ease-standard), linear}.ds-tree__note{color:var(--ds-subtle);padding:.375rem .5rem;padding-inline-start:calc(.375rem + var(--ds-tree-indent) + 1.625rem);font-size:.8125rem}@media (pointer:coarse){.ds-tree{--ds-tree-row:var(--ds-size-target)}}@media (forced-colors:active){.ds-tree__item[aria-selected=true]>.ds-tree__row{box-shadow:none;outline-offset:-2px;outline:2px solid highlight}.ds-list__item:is([aria-current]:not([aria-current=false]),[aria-selected=true],.is-selected){box-shadow:none;border-inline-start:var(--ds-border-accent) solid Highlight}.ds-tree__check{border-color:buttontext}[aria-checked=true]>.ds-tree__row .ds-tree__check,[aria-checked=mixed]>.ds-tree__row .ds-tree__check{color:highlighttext;background:highlight;border-color:highlight}}@media (prefers-reduced-motion:reduce){.ds-tree__item[aria-expanded]>.ds-tree__group{transition-property:opacity,visibility}.ds-tree__toggle>svg,.ds-list__chevron{transition:none}.ds-tree__item[aria-busy=true]>.ds-tree__row>.ds-tree__toggle:before{border-color:var(--color-primary);animation:none}:is(a,button).ds-list__item:hover .ds-list__chevron{transform:none}}.ds-code{--ds-code-collapsed:14rem;border:1px solid var(--color-base-300);border-radius:var(--ds-radius-box);background:var(--color-base-200);interpolate-size:allow-keywords;margin:0;position:relative;overflow:clip}.ds-code__bar{border-bottom:1px solid var(--color-base-300);background:var(--color-base-200);align-items:center;gap:.5rem;min-height:2.5rem;padding:.25rem .5rem .25rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-code__bar{background:color-mix(in oklab, var(--color-base-200) 55%, var(--color-base-100))}}.ds-code__lang{color:var(--ds-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.ds-code__title{min-width:0;color:var(--color-base-content);font-family:var(--ds-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.ds-code__lang+.ds-code__title:before{content:"";vertical-align:-.1em;background:var(--color-base-300);block-size:.875em;inline-size:1px;margin-inline-end:.5rem;display:inline-block}.ds-code__actions{align-items:center;gap:.25rem;margin-inline-start:auto;display:flex}.ds-code__btn{border-radius:var(--ds-radius-md);min-block-size:2rem;color:var(--ds-subtle);font:inherit;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-instant) var(--ds-ease-out);background:0 0;border:0;align-items:center;gap:.375rem;padding-inline:.5rem;font-size:.75rem;font-weight:650;display:inline-flex}@media (hover:hover){.ds-code__btn:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-code__btn:hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}.ds-code__btn:hover{color:var(--color-base-content)}}.ds-code__btn:active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-code__btn:active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-code__btn:active{transform:scale(var(--ds-press-scale))}.ds-code__btn:disabled,.ds-code__btn[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed;pointer-events:none}.ds-code__btn[aria-pressed=true]{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-code__btn[aria-pressed=true]{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100%), transparent)}}.ds-code__btn[aria-pressed=true]{color:var(--ds-quiet)}@media (pointer:coarse){.ds-code__btn{min-block-size:var(--ds-size-target);min-inline-size:var(--ds-size-target);justify-content:center}}.ds-code__copy>.is-copied-icon,.ds-code__copy>.is-failed-icon,.ds-code__copy .ds-code__label-copied,.ds-code__copy .ds-code__label-failed{display:none}.ds-code__copy:is([data-state=copied],.is-copied){color:var(--ds-success-text)}.ds-code__copy[data-state=failed]{color:var(--ds-error-text)}.ds-code__copy:is([data-state=copied],.is-copied)>.is-rest-icon,.ds-code__copy[data-state=failed]>.is-rest-icon,.ds-code__copy:is([data-state=copied],.is-copied) .ds-code__label-rest,.ds-code__copy[data-state=failed] .ds-code__label-rest{display:none}.ds-code__copy:is([data-state=copied],.is-copied)>.is-copied-icon,.ds-code__copy[data-state=failed]>.is-failed-icon{display:inline-block}.ds-code__copy:is([data-state=copied],.is-copied) .ds-code__label-copied,.ds-code__copy[data-state=failed] .ds-code__label-failed{display:inline}.ds-code__copy:is([data-state=copied],.is-copied)>.is-copied-icon{animation:ds-code-pop var(--ds-duration-quick) var(--ds-ease-emphasized)}@keyframes ds-code-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.ds-code-block{border-radius:var(--ds-radius-md);background:var(--color-base-200);max-height:32rem;font-family:var(--ds-font-mono);tab-size:2;scrollbar-gutter:stable;margin:0;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.65;overflow:auto}.ds-code>.ds-code-block{border-radius:0}.ds-code-block:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:-2px}.ds-code-block>code{font-family:inherit;font-size:inherit}.ds-code.is-wrapped .ds-code-block{white-space:pre-wrap;overflow-wrap:anywhere}.ds-code[data-collapsed]>.ds-code-block{block-size:var(--ds-code-collapsed);max-height:none;transition:block-size var(--ds-duration-layout) var(--ds-ease-emphasized);overflow:hidden}.ds-code[data-collapsed=false]>.ds-code-block{block-size:auto;max-height:48rem;overflow:auto}.ds-code__foot{border-top:1px solid var(--color-base-300);background:var(--color-base-200);justify-content:center;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-code__foot{background:color-mix(in oklab, var(--color-base-200) 55%, var(--color-base-100))}}.ds-code__foot .ds-code__btn{border-radius:0;justify-content:center;min-block-size:2.25rem;inline-size:100%}.ds-code__foot .ds-code__btn>svg{transition:transform var(--ds-duration-fast) var(--ds-ease-standard)}.ds-code__foot .ds-code__btn[aria-expanded=true]>svg{transform:rotate(180deg)}.ds-syntax-tag,.ds-syntax-prop{color:var(--ds-syntax-tag)}.ds-syntax-attr,.ds-syntax-var{color:var(--ds-syntax-attr)}.ds-syntax-comment{color:var(--ds-quiet);font-style:italic}.ds-syntax-string{color:var(--ds-success-text)}.ds-syntax-keyword{color:var(--ds-link)}.ds-syntax-number{color:var(--ds-warning-text)}.ds-code-line{vertical-align:top;border-inline-start:3px solid #0000;min-width:100%;padding-inline:.5rem;display:inline-block}.ds-code-block.has-line-numbers{counter-reset:ds-code-line}.ds-code-block.has-line-numbers .ds-code-line{--_gutter:calc(var(--ds-code-gutter,2.5ch) + 1.5ch);text-indent:calc(var(--_gutter) * -1);counter-increment:ds-code-line;padding-inline-start:calc(.5rem + var(--_gutter))}.ds-code-block.has-line-numbers .ds-code-line:before{content:counter(ds-code-line);inline-size:var(--ds-code-gutter,2.5ch);color:var(--ds-subtle);font-variant-numeric:tabular-nums;text-align:end;text-indent:0;-webkit-user-select:none;user-select:none;margin-inline-end:1.5ch;display:inline-block}.ds-code-line[data-highlight]{border-color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-code-line[data-highlight]{background:color-mix(in oklab, var(--color-primary) 10%, var(--color-base-200))}}.ds-code-line[data-change=removed]{border-color:var(--color-error);background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.ds-code-line[data-change=removed]{background:color-mix(in oklab, var(--color-error) 10%, var(--color-base-200))}}.ds-code-line[data-change=added]{border-color:var(--color-success);background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.ds-code-line[data-change=added]{background:color-mix(in oklab, var(--color-success) 10%, var(--color-base-200))}}.ds-code-block:not(.has-line-numbers) .ds-code-line[data-change]:before{inline-size:1.5ch;color:var(--ds-subtle);-webkit-user-select:none;user-select:none;margin-inline-end:.5ch;display:inline-block}.ds-code-block:not(.has-line-numbers) .ds-code-line[data-change=added]:before{content:"+"}.ds-code-block:not(.has-line-numbers) .ds-code-line[data-change=removed]:before{content:"−"}.ds-code__status{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ds-code-inline{border:1px solid var(--color-base-300);padding:.125em .375em}@supports (color:color-mix(in lab, red, red)){.ds-code-inline{border:1px solid color-mix(in oklab, var(--color-base-300) 70%, transparent)}}.ds-code-inline{border-radius:var(--ds-radius-sm);background:var(--color-base-200);color:var(--color-base-content);font-family:var(--ds-font-mono);overflow-wrap:anywhere;font-size:.875em}.ds-kbd{--ds-kbd-size:1.5rem;min-width:var(--ds-kbd-size);min-height:var(--ds-kbd-size);border:1px solid var(--color-base-300);border-radius:var(--ds-radius-sm);background:var(--color-base-100);color:var(--color-base-content);font-family:var(--ds-font-mono);white-space:nowrap;vertical-align:baseline;border-bottom-width:2px;place-items:center;padding:0 .375rem;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-grid}.ds-kbd.is-sm{--ds-kbd-size:1.25rem;padding-inline:.25rem;font-size:.6875rem}.ds-kbd.is-lg{--ds-kbd-size:2rem;border-radius:var(--ds-radius-md);padding-inline:.625rem;font-size:.875rem}.ds-kbd-group{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.ds-kbd-sep{color:var(--ds-subtle);font-size:.75rem}.ds-kbd-group.is-sequence .ds-kbd-sep{font-family:var(--ds-font-sans);font-size:.6875rem}:is(.btn,.ds-menu-panel a,.ds-menu-panel button) .ds-kbd,.ds-kbd.is-ghost{background:var(--color-base-content);border-color:#0000}@supports (color:color-mix(in lab, red, red)){:is(.btn,.ds-menu-panel a,.ds-menu-panel button) .ds-kbd,.ds-kbd.is-ghost{background:color-mix(in oklab, var(--color-base-content) 8%, transparent)}}:is(.btn,.ds-menu-panel a,.ds-menu-panel button) .ds-kbd,.ds-kbd.is-ghost{color:var(--ds-subtle)}.btn-primary .ds-kbd{background:var(--color-primary-content)}@supports (color:color-mix(in lab, red, red)){.btn-primary .ds-kbd{background:color-mix(in oklab, var(--color-primary-content) 18%, transparent)}}.btn-primary .ds-kbd{color:var(--color-primary-content)}@media (forced-colors:active){.ds-kbd{border-color:buttontext}.ds-code-line[data-highlight],.ds-code-line[data-change]{border-inline-start-color:highlight}}@media (prefers-reduced-motion:reduce){.ds-code__copy:is([data-state=copied],.is-copied)>.is-copied-icon{animation:none}.ds-code[data-collapsed]>.ds-code-block{transition:none}}@media print{.ds-code__bar,.ds-code__foot{display:none}.ds-code-block{white-space:pre-wrap;max-height:none;overflow:visible}}.ds-progress{--ds-progress-h:.375rem;--ds-dir:1;height:var(--ds-progress-h);border-radius:var(--ds-radius-full);background:var(--color-base-content);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ds-progress{background:color-mix(in oklab, var(--color-base-content) 9%, transparent)}}.ds-progress:dir(rtl){--ds-dir:-1}.ds-progress.is-sm{--ds-progress-h:.25rem}.ds-progress.is-lg{--ds-progress-h:.625rem}.ds-progress>span:not(.ds-progress__bar,.ds-progress__buffer){border-radius:inherit;background:var(--ds-tone,var(--color-primary));position:absolute;inset:0 auto 0 0}.ds-progress__bar,.ds-progress__buffer{border-radius:inherit;transform:translateX(calc((var(--ds-value,0) - 100) * 1% * var(--ds-dir)));transition:transform var(--ds-duration-spring) var(--ds-ease-spring), background-color var(--ds-duration-fast) var(--ds-ease-standard);position:absolute;inset:0}.ds-progress__bar{background:var(--ds-tone,var(--color-primary))}.ds-progress__buffer{--ds-value:var(--ds-buffer,0);background:var(--ds-tone,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.ds-progress__buffer{background:color-mix(in oklab, var(--ds-tone,var(--color-primary)) 26%, transparent)}}.ds-progress.is-indeterminate .ds-progress__bar{width:40%;transform:translateX(calc(-100% * var(--ds-dir)));animation:ds-progress-slide var(--ds-duration-shimmer) var(--ds-ease-in-out) infinite;inset-inline-end:auto}@keyframes ds-progress-slide{to{transform:translateX(calc(250% * var(--ds-dir)))}}.ds-progress-steps{--ds-progress-h:.375rem;grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;display:grid}.ds-progress-steps.is-lg{--ds-progress-h:.625rem}.ds-progress-steps>span{height:var(--ds-progress-h);border-radius:var(--ds-radius-full);background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-progress-steps>span{background:color-mix(in oklab, var(--color-base-content) 9%, transparent)}}.ds-progress-steps>span{transition:background-color var(--ds-duration-base) var(--ds-ease-standard)}.ds-progress-steps>.is-done,.ds-progress-steps>[aria-current]{background:var(--ds-tone,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.ds-progress-steps>[aria-current]{background:color-mix(in oklab, var(--ds-tone,var(--color-primary)) 42%, transparent)}}.ds-progress-circle{--ds-circle-size:3rem;--ds-circle-stroke:3.5;width:var(--ds-circle-size);height:var(--ds-circle-size);color:var(--ds-tone,var(--color-primary));vertical-align:middle;flex:none;place-items:center;display:inline-grid;position:relative}.ds-progress-circle.is-sm{--ds-circle-size:1.25rem;--ds-circle-stroke:5}.ds-progress-circle.is-lg{--ds-circle-size:5rem;--ds-circle-stroke:3}.ds-progress-circle.is-xl{--ds-circle-size:7rem;--ds-circle-stroke:2.5}.ds-progress-circle>svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ds-progress-circle circle{fill:none;stroke-width:var(--ds-circle-stroke)}.ds-progress-circle__track{stroke:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-progress-circle__track{stroke:color-mix(in oklab, var(--color-base-content) 9%, transparent)}}.ds-progress-circle__bar{stroke:currentColor;stroke-dasharray:var(--ds-value,0) 100;transition:stroke-dasharray var(--ds-duration-spring) var(--ds-ease-spring)}.ds-progress-circle__label{color:var(--color-base-content);font-size:calc(var(--ds-circle-size) * .27);font-weight:var(--ds-weight-bold);font-variant-numeric:tabular-nums;line-height:1}.ds-progress-circle.is-indeterminate>svg{animation:1.4s linear infinite ds-spin}.ds-progress-circle.is-indeterminate .ds-progress-circle__bar{--ds-value:28;transition:none}.ds-meter{flex-direction:column;gap:.375rem;display:flex}.ds-meter-row{justify-content:space-between;gap:.75rem;font-size:.8125rem;display:flex}.ds-meter-row>:last-child{color:var(--ds-subtle);font-variant-numeric:tabular-nums}.ds-meter-help{color:var(--ds-subtle);font-size:var(--ds-type-caption-size);margin:0}.ds-activity-bar{border-radius:var(--ds-radius-full);background:var(--color-base-content);height:.375rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ds-activity-bar{background:color-mix(in oklab, var(--color-base-content) 9%, transparent)}}.ds-activity-bar>span{background:var(--ds-tone,var(--color-primary));height:100%}.ds-share{border-radius:var(--ds-radius-full);background:var(--color-base-300);max-width:24rem;height:.25rem;display:block;overflow:hidden}.ds-share>span{background:var(--color-primary);height:100%;display:block}.ds-chart-frame{gap:var(--ds-space-3);min-width:0;margin:0;display:grid}.ds-chart-frame__head{gap:.125rem;display:grid}.ds-chart-frame__title{font-size:var(--ds-type-card-title-size);font-weight:var(--ds-type-card-title-weight);line-height:var(--ds-type-card-title-leading);margin:0}.ds-chart-frame__desc{color:var(--ds-subtle);font-size:var(--ds-type-caption-size);margin:0}.ds-chart-frame__plot{min-width:0;display:grid;position:relative}.ds-chart-frame__plot>*{grid-area:1/1}.ds-chart-frame__plot>.ds-chart{max-width:40rem}.ds-chart-frame[data-state] .ds-chart,.ds-chart-frame[data-state] .ds-donut__plot{visibility:hidden}.ds-chart-state{min-height:8rem;padding:var(--ds-space-4);text-align:center;color:var(--ds-subtle);font-size:var(--ds-type-callout-size);align-content:center;justify-items:center;gap:.5rem;display:grid}.ds-chart-state strong{color:var(--color-base-content);font-weight:var(--ds-weight-semibold);display:block}.ds-chart-state.is-error strong{color:var(--ds-error-text)}.ds-chart-state.is-loading{padding:var(--ds-space-4) var(--ds-space-6);grid-auto-flow:column;place-content:end stretch;align-items:end;gap:.75rem}.ds-chart-state.is-loading>span{border-radius:var(--ds-radius-sm) var(--ds-radius-sm) 0 0;background:var(--color-base-content);height:40%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ds-chart-state.is-loading>span{background:color-mix(in oklab, var(--color-base-content) 8%, transparent)}}.ds-chart-state.is-loading>span:after{content:"";background:linear-gradient(90deg, transparent, var(--color-base-content), transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.ds-chart-state.is-loading>span:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-base-content) 8%, transparent), transparent)}}.ds-chart-state.is-loading>span:after{animation:ds-shimmer var(--ds-duration-shimmer) linear infinite}.ds-chart-state.is-loading>span:first-child{height:45%}.ds-chart-state.is-loading>span:nth-child(2){height:70%}.ds-chart-state.is-loading>span:nth-child(3){height:55%}.ds-chart-state.is-loading>span:nth-child(4){height:85%}.ds-chart-state.is-loading>span:nth-child(5){height:60%}.ds-chart-state.is-loading>span:nth-child(6){height:75%}.ds-chart-state.is-loading>span:nth-child(7){height:50%}.ds-chart-frame__data>summary{min-height:1.5rem;color:var(--ds-link);font-size:var(--ds-type-footnote-size);font-weight:var(--ds-weight-semibold);cursor:pointer;border-radius:var(--ds-radius-sm);align-items:center;list-style:none;display:inline-flex}.ds-chart-frame__data>summary::-webkit-details-marker{display:none}.ds-chart-frame__data>summary:hover{text-decoration:underline}.ds-chart-table{width:100%;margin-top:var(--ds-space-2);border-collapse:collapse;font-size:var(--ds-type-footnote-size);font-variant-numeric:tabular-nums}.ds-chart-table caption{color:var(--ds-subtle);text-align:start;padding-bottom:.25rem}.ds-chart-table :is(th,td){border-bottom:1px solid var(--color-base-300);text-align:end;padding:.375rem .5rem}.ds-chart-table :is(th:first-child,td:first-child){text-align:start}.ds-chart-table thead th{color:var(--ds-subtle);font-size:var(--ds-type-table-head-size);font-weight:var(--ds-type-table-head-weight);letter-spacing:var(--ds-type-table-head-tracking);text-transform:uppercase}.ds-chart-table tbody th{font-weight:var(--ds-weight-semibold)}.ds-chart{font-variant-numeric:tabular-nums;width:100%;height:auto;overflow:visible}.ds-chart text{fill:var(--ds-subtle);font-size:11px}.ds-chart .ds-grid-line{stroke:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-chart .ds-grid-line{stroke:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.ds-chart .ds-grid-line{stroke-width:1px;shape-rendering:crispedges}.ds-chart .ds-axis-line{stroke:var(--ds-control-border);stroke-width:1px;shape-rendering:crispedges}.ds-chart .ds-axis-title{font-weight:var(--ds-weight-semibold)}.ds-chart .s-1{--ds-series:var(--ds-chart-1)}.ds-chart .s-2{--ds-series:var(--ds-chart-2)}.ds-chart .s-3{--ds-series:var(--ds-chart-3)}.ds-chart .s-4{--ds-series:var(--ds-chart-4)}.ds-chart .s-5{--ds-series:var(--ds-chart-5)}.ds-chart .s-6{--ds-series:var(--ds-chart-6)}.ds-chart .s-7{--ds-series:var(--ds-chart-7)}.ds-chart .s-8{--ds-series:var(--ds-chart-8)}.ds-chart .ds-bar{fill:var(--ds-series,var(--ds-chart-1));transition:opacity var(--ds-duration-fast) var(--ds-ease-standard)}.ds-chart .ds-line{fill:none;stroke:var(--ds-series,var(--ds-chart-1));stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ds-chart .ds-area{fill:var(--ds-series,var(--ds-chart-1))}@supports (color:color-mix(in lab, red, red)){.ds-chart .ds-area{fill:color-mix(in oklab, var(--ds-series,var(--ds-chart-1)) 16%, transparent)}}.ds-chart .ds-area{stroke:none}.ds-chart .ds-dot{fill:var(--color-base-100);stroke:var(--ds-series,var(--ds-chart-1));stroke-width:2px}.ds-chart .s-success{fill:var(--color-success)}.ds-chart .s-info{fill:var(--color-info)}.ds-chart .s-error{fill:var(--color-error)}.ds-chart .s-warning{fill:var(--color-warning)}.ds-chart .s-other{fill:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-chart .s-other{fill:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.ds-chart .s-line{fill:none;stroke:var(--color-primary);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}.ds-chart .s-area{fill:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-chart .s-area{fill:color-mix(in oklab, var(--color-primary) 16%, transparent)}}.ds-chart .s-line-2{fill:none;stroke:var(--color-warning);stroke-width:2px;stroke-dasharray:4 3}.ds-chart__point{cursor:default;outline:none}.ds-chart__hit{fill:#0000;stroke:#0000;stroke-width:2px;transition:fill var(--ds-duration-fast) var(--ds-ease-standard)}.ds-chart__guide{stroke:var(--ds-control-border);stroke-width:1px;stroke-dasharray:2 3;opacity:0;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);pointer-events:none}.ds-chart__tip{opacity:0;visibility:hidden;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), visibility 0s linear var(--ds-duration-fast);pointer-events:none}.ds-chart__tip rect{fill:var(--ds-popover);stroke:var(--color-base-300);stroke-width:1px}.ds-chart .ds-chart__tip text{fill:var(--color-base-content);font-size:11px}.ds-chart .ds-chart__tip .is-title{font-weight:var(--ds-weight-bold)}.ds-chart__point:focus .ds-chart__tip,.ds-chart__point:focus .ds-chart__guide{opacity:1;visibility:visible;transition-delay:0s}.ds-chart__point:focus .ds-chart__guide{visibility:visible}.ds-chart__point:focus-visible .ds-chart__hit{fill:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-chart__point:focus-visible .ds-chart__hit{fill:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}.ds-chart__point:focus-visible .ds-chart__hit{stroke:var(--ds-focus)}@media (hover:hover){.ds-chart__point:hover .ds-chart__tip,.ds-chart__point:hover .ds-chart__guide{opacity:1;visibility:visible;transition-delay:0s}.ds-chart__point:hover .ds-chart__hit{fill:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-chart__point:hover .ds-chart__hit{fill:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}@media (prefers-contrast:more){.ds-chart .s-2 .ds-line,.ds-chart .ds-line.s-2{stroke-dasharray:7 4}.ds-chart .s-3 .ds-line,.ds-chart .ds-line.s-3{stroke-dasharray:2 4}.ds-chart .s-4 .ds-line,.ds-chart .ds-line.s-4{stroke-dasharray:9 3 2 3}.ds-chart .ds-bar{stroke:var(--color-base-100);stroke-width:1px}}@media (forced-colors:active){.ds-chart .ds-bar{fill:canvastext;forced-color-adjust:none}.ds-chart .ds-line{stroke:canvastext;forced-color-adjust:none}.ds-chart .ds-area{fill:none}.ds-chart text{fill:canvastext}.ds-chart .ds-chart__hit{stroke:highlight;stroke-width:0}.ds-chart__point:focus-visible .ds-chart__hit{stroke-width:2px}}.ds-sparkline{vertical-align:middle;width:6rem;height:1.5rem;display:inline-block;overflow:visible}.ds-sparkline.is-lg{width:9rem;height:2.5rem}.ds-sparkline .ds-line{fill:none;stroke:var(--ds-tone,var(--ds-chart-1));stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ds-sparkline .ds-area{fill:var(--ds-tone,var(--ds-chart-1))}@supports (color:color-mix(in lab, red, red)){.ds-sparkline .ds-area{fill:color-mix(in oklab, var(--ds-tone,var(--ds-chart-1)) 14%, transparent)}}.ds-sparkline .ds-area{stroke:none}.ds-sparkline .ds-dot{fill:var(--ds-tone,var(--ds-chart-1));stroke:var(--color-base-100);stroke-width:1.5px}.ds-legend{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.ds-legend>*{align-items:center;gap:.375rem;display:inline-flex}.ds-legend i{background:var(--ds-tone);border-radius:.1875rem;flex:none;width:.625rem;height:.625rem;display:inline-block}.ds-legend i.is-line{border-block-start:2px solid var(--ds-tone);background:0 0;border-radius:0;width:1rem;height:0}.ds-legend i.is-dashed{border-block-start-style:dashed}.ds-legend b{font-weight:var(--ds-weight-semibold);font-variant-numeric:tabular-nums}.ds-legend .s-1,.ds-donut .s-1{--ds-tone:var(--ds-chart-1)}.ds-legend .s-2,.ds-donut .s-2{--ds-tone:var(--ds-chart-2)}.ds-legend .s-3,.ds-donut .s-3{--ds-tone:var(--ds-chart-3)}.ds-legend .s-4,.ds-donut .s-4{--ds-tone:var(--ds-chart-4)}.ds-legend .s-5,.ds-donut .s-5{--ds-tone:var(--ds-chart-5)}.ds-legend .s-6,.ds-donut .s-6{--ds-tone:var(--ds-chart-6)}.ds-legend .s-7,.ds-donut .s-7{--ds-tone:var(--ds-chart-7)}.ds-legend .s-8,.ds-donut .s-8{--ds-tone:var(--ds-chart-8)}.ds-donut{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.ds-donut>svg,.ds-donut__plot{flex-shrink:0;width:8.5rem;height:8.5rem}.ds-donut circle{fill:none;stroke-width:14px}.ds-donut circle:not(.ds-donut-track){stroke:var(--ds-tone,var(--ds-chart-1))}.ds-donut .ds-donut-track{stroke:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-donut .ds-donut-track{stroke:color-mix(in oklab, var(--color-base-content) 8%, transparent)}}.ds-donut circle:not(.ds-donut-track){transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);outline:none}.ds-donut circle:not(.ds-donut-track):focus-visible{stroke-width:17px}@media (hover:hover){.ds-donut svg:has(circle:hover) circle:not(.ds-donut-track,:hover){opacity:.45}}.ds-donut-center{fill:var(--color-base-content);font-variant-numeric:tabular-nums;font-size:22px;font-weight:750}.ds-donut-caption{fill:var(--ds-subtle);font-size:9px}.ds-donut ul{flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.ds-donut li{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.ds-donut li i{background:var(--ds-tone);border-radius:.1875rem;width:.625rem;height:.625rem}.ds-donut li strong{font-variant-numeric:tabular-nums}.ds-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-feed>li{padding:.75rem var(--ds-space-card-x);border-bottom:1px solid var(--color-base-300);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ds-feed>li{border-bottom:1px solid color-mix(in oklab, var(--color-base-300) 70%, transparent)}}.ds-feed>li:last-child{border-bottom:0}.ds-feed-dot{border-radius:var(--ds-radius-full);background:var(--ds-tone,var(--color-primary));width:.625rem;height:.625rem;box-shadow:0 0 0 .1875rem var(--ds-tone,var(--color-primary));margin-top:.375rem}@supports (color:color-mix(in lab, red, red)){.ds-feed-dot{box-shadow:0 0 0 .1875rem color-mix(in oklab, var(--ds-tone,var(--color-primary)) 18%, transparent)}}.ds-feed-title{font-size:.875rem;font-weight:600;line-height:1.35}.ds-feed-sub{color:var(--ds-subtle);font-size:.75rem}.ds-feed-time{color:var(--ds-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}@media (forced-colors:active){.ds-progress,.ds-progress-steps>span{forced-color-adjust:none;background:canvas;border:1px solid canvastext}.ds-progress__bar,.ds-progress>span:not(.ds-progress__buffer){forced-color-adjust:none;background:highlight}.ds-progress__buffer{forced-color-adjust:none;background:graytext}.ds-progress-steps>.is-done{background:highlight}.ds-progress-steps>[aria-current]{background:graytext}.ds-progress-circle__bar{stroke:highlight}.ds-progress-circle__track{stroke:graytext}}@media (prefers-reduced-motion:reduce){.ds-progress.is-indeterminate .ds-progress__bar{opacity:.45;width:100%;animation:none;transform:none}.ds-progress-circle.is-indeterminate>svg{animation:none}.ds-progress-circle.is-indeterminate .ds-progress-circle__bar{--ds-value:100;opacity:.4}.ds-chart-state.is-loading>span:after{display:none}.ds-progress__bar,.ds-progress__buffer{transition-property:background-color}.ds-progress-circle__bar{transition:none}}.ds-media-btn{width:var(--ds-size-target-compact);height:var(--ds-size-target-compact);border:1px solid var(--color-base-300);border-radius:var(--ds-radius-full);background:var(--ds-popover);color:var(--color-base-content);box-shadow:var(--ds-shadow-xs);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-instant) var(--ds-ease-out), opacity var(--ds-duration-fast) var(--ds-ease-standard);flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.ds-media-btn:after{content:"";position:absolute;inset:-.25rem}@media (hover:hover){.ds-media-btn:hover{background:var(--ds-popover-hover)}}.ds-media-btn:active{transform:scale(var(--ds-press-scale))}.ds-media-btn[aria-disabled=true],.ds-media-btn:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed;transform:none}.ds-media-btn>.ds-icon{width:var(--ds-size-icon-lg);height:var(--ds-size-icon-lg)}.ds-aspect{--ds-ratio:16 / 9;aspect-ratio:var(--ds-ratio);background:var(--color-base-200);border-radius:var(--ds-radius-box);position:relative;overflow:hidden}.ds-aspect.is-square{--ds-ratio:1 / 1}.ds-aspect.is-4-3{--ds-ratio:4 / 3}.ds-aspect.is-3-2{--ds-ratio:3 / 2}.ds-aspect.is-16-9{--ds-ratio:16 / 9}.ds-aspect.is-21-9{--ds-ratio:21 / 9}.ds-aspect.is-3-4{--ds-ratio:3 / 4}.ds-aspect.is-9-16{--ds-ratio:9 / 16}.ds-aspect.is-flat{background:0 0;border-radius:0}.ds-aspect.is-radius-none{border-radius:0}.ds-aspect.is-radius-sm{border-radius:var(--ds-radius-sm)}.ds-aspect.is-radius-lg{border-radius:var(--ds-radius-card)}.ds-aspect.is-radius-xl{border-radius:var(--ds-radius-2xl)}.ds-aspect.is-radius-full{border-radius:var(--ds-radius-full)}.ds-aspect>:is(img,video,iframe,canvas,svg,picture,.ds-image-frame,.ds-aspect__fill){border:0;width:100%;height:100%;position:absolute;inset:0}.ds-aspect>:is(img,video){object-fit:var(--ds-fit,cover);object-position:var(--ds-position,center)}.ds-aspect__fill{border:1px solid var(--color-base-300);background:var(--color-base-100);color:var(--ds-subtle);font-size:var(--ds-type-callout-size);text-align:center;place-items:center;display:grid}.ds-aspect>.ds-aspect__fill{box-sizing:border-box;border:1px solid var(--color-base-300);border-radius:inherit}.ds-image{border-radius:var(--ds-radius-box);background:var(--color-base-200);object-fit:var(--ds-fit,cover);object-position:var(--ds-position,center);max-width:100%;height:auto;display:block}.ds-image.is-radius-none{border-radius:0}.ds-image.is-radius-sm{border-radius:var(--ds-radius-sm)}.ds-image.is-radius-lg{border-radius:var(--ds-radius-card)}.ds-image.is-radius-xl{border-radius:var(--ds-radius-2xl)}.ds-image.is-radius-full{border-radius:var(--ds-radius-full)}.ds-image.is-cover,.ds-image-frame.is-cover{--ds-fit:cover}.ds-image.is-contain,.ds-image-frame.is-contain{--ds-fit:contain}.ds-image.is-fill,.ds-image-frame.is-fill{--ds-fit:fill}.ds-image.is-none,.ds-image-frame.is-none{--ds-fit:none}.ds-image.is-scale-down,.ds-image-frame.is-scale-down{--ds-fit:scale-down}.ds-image-frame{border-radius:var(--ds-radius-box);background:var(--color-base-200);isolation:isolate;display:block;position:relative;overflow:hidden}.ds-image-frame.is-radius-none{border-radius:0}.ds-image-frame.is-radius-sm{border-radius:var(--ds-radius-sm)}.ds-image-frame.is-radius-lg{border-radius:var(--ds-radius-card)}.ds-image-frame.is-radius-xl{border-radius:var(--ds-radius-2xl)}.ds-image-frame.is-radius-full{border-radius:var(--ds-radius-full)}.ds-image-frame>img{object-fit:var(--ds-fit,cover);object-position:var(--ds-position,center);width:100%;max-width:none;height:100%;transition:opacity var(--ds-duration-quick) var(--ds-ease-standard);border-radius:0;display:block}.ds-image-frame[data-state=loading]>img{opacity:0}.ds-image-frame[data-state=loading]:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent, var(--color-base-content), transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.ds-image-frame[data-state=loading]:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-base-content) 7%, transparent), transparent)}}.ds-image-frame[data-state=loading]:after{animation:ds-shimmer var(--ds-duration-shimmer) linear infinite}.ds-image-frame[data-placeholder=blur][data-state=loading]:after{display:none}.ds-image-frame[data-placeholder=blur]:before{content:"";z-index:-1;background:var(--ds-blur) center / cover no-repeat;filter:blur(1.25rem);opacity:1;transition:opacity var(--ds-duration-quick) var(--ds-ease-standard);position:absolute;inset:0;transform:scale(1.15)}.ds-image-frame[data-placeholder=blur][data-state=loaded]:before{opacity:0}.ds-image-frame__fallback{padding:var(--ds-space-3);background:var(--color-base-200);color:var(--ds-subtle);font-size:var(--ds-type-caption-size);text-align:center;align-content:center;justify-items:center;gap:.375rem;display:grid;position:absolute;inset:0}.ds-image-frame__fallback>span{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-image-frame[data-state=error]>img{visibility:hidden}.ds-figure{gap:var(--ds-space-2);min-width:0;margin:0;display:grid}.ds-figure>figcaption{color:var(--ds-subtle);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-leading)}.ds-image-zoom{border-radius:var(--ds-radius-box);cursor:zoom-in;display:block;position:relative}.ds-image-zoom:after{content:"";border-radius:inherit;background:var(--color-base-content);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ds-image-zoom:after{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}.ds-image-zoom:after{opacity:0;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);pointer-events:none}@media (hover:hover){.ds-image-zoom:hover:after{opacity:1}}.ds-image-zoom:focus-visible:after{opacity:1}.ds-lightbox{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-base-content);opacity:0;transition:opacity var(--ds-duration-base) var(--ds-ease-emphasized), display var(--ds-duration-base) allow-discrete, overlay var(--ds-duration-base) allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.ds-lightbox[open]{opacity:1;display:grid}@starting-style{.ds-lightbox[open]{opacity:0}}.ds-lightbox::backdrop{background:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.ds-lightbox::backdrop{background:color-mix(in oklab, var(--color-base-200) 94%, transparent)}}.ds-lightbox__figure{gap:var(--ds-space-3);height:100dvh;padding:var(--ds-space-12) var(--ds-space-4) var(--ds-space-6);box-sizing:border-box;transition:transform var(--ds-duration-base) var(--ds-ease-emphasized);grid-template-rows:minmax(0,1fr) auto;justify-items:center;margin:0;display:grid;transform:scale(.98)}.ds-lightbox[open] .ds-lightbox__figure{transform:none}@starting-style{.ds-lightbox[open] .ds-lightbox__figure{transform:scale(.98)}}.ds-lightbox__figure>img{border-radius:var(--ds-radius-lg);object-fit:contain;max-width:100%;min-height:0;max-height:100%;box-shadow:var(--ds-shadow-panel)}.ds-lightbox__figure>figcaption{max-width:var(--ds-size-measure);color:var(--ds-subtle);font-size:var(--ds-type-callout-size);text-align:center}.ds-lightbox__close{position:absolute;inset-block-start:var(--ds-space-3);inset-inline-end:var(--ds-space-3)}.ds-carousel{--ds-carousel-gap:var(--ds-space-4);--ds-pv:min(var(--ds-per-view,1), 4);display:block;position:relative;container-type:inline-size}@container not (min-width:40rem){.ds-carousel{--ds-pv:min(var(--ds-per-view,1), 2)}}@container not (min-width:24rem){.ds-carousel{--ds-pv:1}}.ds-carousel__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--ds-radius-box);touch-action:pan-x pan-y;overflow:auto hidden}.ds-carousel__viewport::-webkit-scrollbar{display:none}.ds-carousel__viewport[data-ds-dragging],.ds-carousel__viewport[data-ds-moving]{scroll-snap-type:none}.ds-carousel__viewport[data-ds-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.ds-carousel__viewport[data-ds-draggable]{cursor:grab}.ds-carousel__viewport[data-ds-draggable] img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ds-carousel__track{gap:var(--ds-carousel-gap);will-change:auto;margin:0;padding:0;list-style:none;display:flex}.ds-carousel__slide{flex:0 0 calc((100% - (var(--ds-pv) - 1) * var(--ds-carousel-gap)) / var(--ds-pv));scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.ds-carousel__slide :focus-visible{outline-offset:-2px}.ds-carousel__slide[inert]{opacity:.6}.ds-carousel__slide{transition:opacity var(--ds-duration-quick) var(--ds-ease-standard)}.ds-carousel__nav{z-index:1;position:absolute;inset-block-start:calc(50% - var(--ds-carousel-footer,0px) / 2);translate:0 -50%}.ds-carousel__nav.is-prev{inset-inline-start:var(--ds-space-2)}.ds-carousel__nav.is-next{inset-inline-end:var(--ds-space-2)}.ds-carousel__nav:dir(rtl)>.ds-icon{transform:scaleX(-1)}.ds-carousel__footer{justify-content:center;align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-3);min-height:var(--ds-size-target-compact);display:flex}.ds-carousel__footer>.ds-media-btn:first-child:not(:only-child){margin-inline-end:auto}.ds-carousel__dots,.ds-carousel__thumbs{justify-content:center;align-items:center;display:flex}.ds-carousel__dot{border-radius:var(--ds-radius-full);cursor:pointer;background:0 0;border:0;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid;position:relative}@media (pointer:coarse){.ds-carousel__dot{width:var(--ds-size-target);height:var(--ds-size-target)}}.ds-carousel__dot:before{content:"";border-radius:var(--ds-radius-full);background:var(--ds-control-border);width:.5rem;height:.5rem;transition:transform var(--ds-duration-base) var(--ds-ease-spring), background-color var(--ds-duration-fast) var(--ds-ease-standard)}@media (hover:hover){.ds-carousel__dot:hover:before{background:var(--color-base-content)}}.ds-carousel__dot[aria-current=true]:before{background:var(--color-primary);transform:scale(1.5)}.ds-carousel__thumbs{gap:var(--ds-space-2);flex-wrap:wrap}.ds-carousel__thumb{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-md);background:var(--color-base-200);cursor:pointer;opacity:.7;width:3.5rem;height:2.5rem;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-instant) var(--ds-ease-out);padding:0;position:relative;overflow:hidden}.ds-carousel__thumb>img{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover){.ds-carousel__thumb:hover{opacity:1}}.ds-carousel__thumb:active{transform:scale(var(--ds-press-scale))}.ds-carousel__thumb[aria-current=true]{opacity:1;border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}@media (pointer:coarse){.ds-carousel__thumb{width:4rem;height:var(--ds-size-target)}}.ds-carousel__count{color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);font-variant-numeric:tabular-nums}.ds-carousel__status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-carousel__caption{margin:var(--ds-space-2) 0 0;color:var(--ds-subtle);font-size:var(--ds-type-caption-size)}.ds-skeleton{border-radius:var(--ds-radius-md);background:var(--color-base-content);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ds-skeleton{background:color-mix(in oklab, var(--color-base-content) 8%, transparent)}}.ds-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--color-base-content), transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.ds-skeleton:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-base-content) 8%, transparent), transparent)}}.ds-skeleton:after{animation:ds-shimmer var(--ds-duration-shimmer) linear infinite}.ds-skeleton:dir(rtl):after{animation-direction:reverse}.ds-skeleton.is-text{border-radius:var(--ds-radius-full);height:.75rem}.ds-skeleton.is-heading{border-radius:var(--ds-radius-full);width:55%;height:1.25rem}.ds-skeleton.is-avatar{width:var(--ds-size-avatar);height:var(--ds-size-avatar);border-radius:var(--ds-radius-full);flex:none}.ds-skeleton.is-avatar.is-lg{width:3.5rem;height:3.5rem}.ds-skeleton.is-rect{height:6rem}.ds-skeleton.is-image{aspect-ratio:16/9;border-radius:var(--ds-radius-box)}.ds-skeleton.is-button{width:6rem;height:var(--ds-size-target-compact);border-radius:var(--ds-radius-lg)}.ds-skeleton.is-pill{border-radius:var(--ds-radius-full);width:4.5rem;height:1.5rem}.ds-skeleton.is-w-25{width:25%}.ds-skeleton.is-w-50{width:50%}.ds-skeleton.is-w-75{width:75%}.ds-skeleton-stack{flex-direction:column;gap:.625rem;display:flex}.ds-skeleton-lines>.is-text:last-child:not(:only-child){width:62%}.ds-skeleton-row{align-items:center;gap:var(--ds-space-3);display:flex}.ds-skeleton-row>.ds-skeleton-stack{flex:1;min-width:0}.ds-skeleton-card{gap:var(--ds-space-3);padding:var(--ds-space-card-y) var(--ds-space-card-x);border:1px solid var(--color-base-300);border-radius:var(--ds-radius-card);background:var(--color-base-100);display:grid}.ds-skeleton-table{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-box);display:grid;overflow:hidden}.ds-skeleton-table>.ds-skeleton-row{grid-template-columns:var(--ds-skeleton-cols,2fr 1fr 1fr 1fr);padding:var(--ds-space-3) var(--ds-space-card-x);border-bottom:1px solid var(--color-base-300);display:grid}.ds-skeleton-table>.ds-skeleton-row:last-child{border-bottom:0}.ds-separator{width:auto;height:0;margin:var(--ds-space-4) 0;border:0;border-block-start:1px solid var(--color-base-300);color:var(--ds-subtle);background:0 0;flex:none;padding:0;display:block;overflow:visible}.ds-separator.is-strong{border-color:var(--ds-control-border)}.ds-separator.is-dashed{border-block-start-style:dashed}.ds-separator.is-flush{margin:0}.ds-separator.is-inset{margin-inline-start:var(--ds-separator-inset,var(--ds-space-4))}.ds-separator.is-inset-both{margin-inline:var(--ds-separator-inset,var(--ds-space-4))}.ds-separator.is-vertical{width:0;height:auto;min-height:1rem;margin:0 var(--ds-space-3);border-block-start:0;border-inline-start:1px solid var(--color-base-300);vertical-align:middle;align-self:stretch;display:inline-block}.ds-separator.is-vertical.is-strong{border-inline-start-color:var(--ds-control-border)}.ds-separator.has-label{align-items:center;gap:var(--ds-space-3);height:auto;font-size:var(--ds-type-caption-size);font-weight:var(--ds-weight-semibold);line-height:var(--ds-type-caption-leading);border-block-start:0;display:flex}.ds-separator.has-label:before,.ds-separator.has-label:after{content:"";border-block-start:1px solid var(--color-base-300);flex:1}.ds-separator.has-label.is-strong:before,.ds-separator.has-label.is-strong:after{border-color:var(--ds-control-border)}.ds-separator.has-label.is-start:before,.ds-separator.has-label.is-end:after{flex:0 0 var(--ds-space-6)}.ds-spinner{--ds-spinner-size:1em;box-sizing:border-box;width:var(--ds-spinner-size);height:var(--ds-spinner-size);border:2px solid;flex:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ds-spinner{border:2px solid color-mix(in oklab, currentColor 22%, transparent)}}.ds-spinner{color:var(--ds-tone,currentColor);vertical-align:-.125em;border-block-start-color:currentColor}.ds-spinner.is-xs{--ds-spinner-size:.75em;border-width:1.5px}.ds-spinner.is-sm{--ds-spinner-size:.875em}.ds-spinner.is-lg{--ds-spinner-size:1.5rem;border-width:2.5px}.ds-spinner.is-xl{--ds-spinner-size:2.5rem;border-width:3px}.ds-loading{align-items:center;gap:var(--ds-space-2);color:var(--ds-subtle);font-size:var(--ds-type-callout-size);display:inline-flex}.ds-loading.is-block{justify-content:center;gap:var(--ds-space-3);padding:var(--ds-space-8) var(--ds-space-4);text-align:center;flex-direction:column;display:flex}.ds-busy{position:relative}.ds-busy>.ds-loading-overlay{z-index:var(--ds-z-sticky);border-radius:inherit;background:var(--color-base-100);place-items:center;display:none;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ds-busy>.ds-loading-overlay{background:color-mix(in oklab, var(--color-base-100) 72%, transparent)}}.ds-busy[aria-busy=true]>.ds-loading-overlay{opacity:0;animation:ds-delayed-in var(--ds-duration-quick) var(--ds-ease-standard) var(--ds-delay,.3s) forwards;display:grid}.ds-delayed,.ds-skeleton.is-delayed{opacity:0;animation:ds-delayed-in var(--ds-duration-quick) var(--ds-ease-standard) var(--ds-delay,.3s) forwards}@keyframes ds-delayed-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ds-skeleton:after,.ds-image-frame[data-state=loading]:after{animation:none;display:none}.ds-media-btn:active,.ds-carousel__thumb:active{transform:none}.ds-carousel__dot:before{transition-property:background-color}.ds-carousel__dot[aria-current=true]:before{box-shadow:0 0 0 2px var(--color-base-100), 0 0 0 4px var(--color-primary);transform:none}.ds-lightbox__figure,.ds-lightbox[open] .ds-lightbox__figure{transition:none;transform:none}}@media (forced-colors:active){.ds-separator,.ds-separator.has-label:before,.ds-separator.has-label:after{border-color:canvastext}.ds-skeleton{border:1px solid canvastext}.ds-carousel__dot[aria-current=true]:before{background:highlight}.ds-carousel__thumb[aria-current=true]{outline:2px solid highlight}}:is(.ds-alert,.ds-banner,.ds-toast,.ds-note){--ds-fb-tone:var(--color-info);--ds-fb-fill:var(--ds-info-soft);--ds-fb-line:var(--ds-fb-tone)}@supports (color:color-mix(in lab, red, red)){:is(.ds-alert,.ds-banner,.ds-toast,.ds-note){--ds-fb-line:color-mix(in oklab, var(--ds-fb-tone) 30%, var(--color-base-300))}}:is(.ds-alert,.ds-banner,.ds-toast,.ds-note){--ds-fb-text:var(--ds-fb-tone)}@supports (color:color-mix(in lab, red, red)){:is(.ds-alert,.ds-banner,.ds-toast,.ds-note){--ds-fb-text:color-mix(in oklab, var(--ds-fb-tone) 72%, var(--color-base-content))}}:is(.ds-alert,.ds-banner,.ds-toast,.ds-note).is-success{--ds-fb-tone:var(--color-success);--ds-fb-fill:var(--ds-success-soft)}:is(.ds-alert,.ds-banner,.ds-toast,.ds-note).is-warning{--ds-fb-tone:var(--color-warning);--ds-fb-fill:var(--ds-warning-soft)}:is(.ds-alert,.ds-banner,.ds-toast,.ds-note).is-error{--ds-fb-tone:var(--color-error);--ds-fb-fill:var(--ds-error-soft)}.ds-toast.is-loading{--ds-fb-tone:var(--ds-quiet);--ds-fb-fill:var(--ds-primary-soft)}:is(.ds-alert,.ds-banner,.ds-toast,.ds-note).is-neutral{--ds-fb-tone:var(--ds-subtle);--ds-fb-fill:var(--ds-neutral-soft);--ds-fb-line:var(--color-base-300);--ds-fb-text:var(--color-base-content)}.ds-alert,.ds-note{border:1px solid var(--ds-fb-line);border-radius:var(--ds-radius-box);background:var(--ds-fb-fill);color:var(--color-base-content);font-size:var(--ds-type-callout-size);line-height:var(--ds-type-callout-leading);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:.75rem;padding:.875rem 1rem;display:grid}.ds-alert__icon,.ds-alert>svg:first-child,.ds-note>svg{width:1.25rem;height:1.25rem;color:var(--ds-fb-tone);margin-top:.125rem}.ds-alert__body{overflow-wrap:anywhere;gap:.125rem;min-width:0;display:grid}.ds-alert__title{font-weight:var(--ds-weight-strong)}.ds-alert__text{color:var(--ds-subtle)}.ds-alert__text>:where(p,ul,ol){margin:0}.ds-alert__text a{color:inherit;text-underline-offset:.2em;font-weight:600;text-decoration:underline}.ds-alert__actions{flex-wrap:wrap;gap:.5rem;margin-top:.625rem;display:flex}.ds-note{grid-template-columns:auto minmax(0,1fr)}.ds-note>:is(div,p){overflow-wrap:anywhere;min-width:0;margin:0}.ds-alert.is-compact{border-radius:var(--ds-radius-lg);font-size:var(--ds-type-footnote-size);column-gap:.5rem;padding:.5rem .75rem}.ds-alert.is-compact .ds-alert__icon,.ds-alert.is-compact>svg:first-child{width:1rem;height:1rem;margin-top:.1875rem}.ds-alert.is-compact .ds-alert__body{display:block}.ds-alert.is-compact .ds-alert__title:after{content:" "}.ds-alert.is-compact :is(.ds-alert__title,.ds-alert__text){display:inline}.ds-alert.is-compact .ds-alert__actions{margin-top:.375rem}:is(.ds-alert__close,.ds-banner__close,.ds-toast-close,.ds-toast__close){border-radius:var(--ds-radius-lg);width:1.75rem;height:1.75rem;color:var(--ds-subtle);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-instant) var(--ds-ease-out);flex:none;place-items:center;margin:-.25rem -.375rem -.25rem 0;display:grid;position:relative}:is(.ds-alert__close,.ds-banner__close,.ds-toast-close,.ds-toast__close):after{content:"";position:absolute;inset:-.25rem}@media (pointer:coarse){:is(.ds-alert__close,.ds-banner__close,.ds-toast-close,.ds-toast__close):after{inset:-.625rem}}@media (hover:hover){:is(.ds-alert__close,.ds-banner__close,.ds-toast-close,.ds-toast__close):hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.ds-alert__close,.ds-banner__close,.ds-toast-close,.ds-toast__close):hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}:is(.ds-alert__close,.ds-banner__close,.ds-toast-close,.ds-toast__close):hover{color:var(--color-base-content)}}:is(.ds-alert__close,.ds-banner__close,.ds-toast-close,.ds-toast__close):active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.ds-alert__close,.ds-banner__close,.ds-toast-close,.ds-toast__close):active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}:is(.ds-alert__close,.ds-banner__close,.ds-toast-close,.ds-toast__close):active{transform:scale(var(--ds-press-scale))}:is(.ds-alert__close,.ds-banner__close,.ds-toast-close,.ds-toast__close):focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}:is(.ds-alert,.ds-banner){interpolate-size:allow-keywords}:is(.ds-alert,.ds-banner)[data-leaving]{opacity:0;height:0;transform:translateY(calc(var(--ds-enter-offset) * -1));pointer-events:none;transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), transform var(--ds-duration-exit) var(--ds-ease-exit), height var(--ds-duration-layout) var(--ds-ease-emphasized), margin-block var(--ds-duration-layout) var(--ds-ease-emphasized), padding-block var(--ds-duration-layout) var(--ds-ease-emphasized), border-block-width var(--ds-duration-layout) var(--ds-ease-emphasized);border-block-width:0;margin-block:0;padding-block:0;overflow:clip}:is(.ds-alert,.ds-banner)[hidden]{display:none}.ds-banner{border:1px solid var(--ds-fb-line);border-radius:var(--ds-radius-box);background:var(--ds-fb-fill);color:var(--color-base-content);font-size:var(--ds-type-callout-size);line-height:var(--ds-type-callout-leading);flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;margin-bottom:1.5rem;padding:.75rem 1rem;display:flex}.ds-banner>svg,.ds-banner__icon{width:1.25rem;height:1.25rem;color:var(--ds-fb-tone);flex:none;margin-top:.125rem}.ds-banner>:is(p,div):not([class]),.ds-banner__body{overflow-wrap:anywhere;flex:16rem;min-width:0;margin:0}.ds-banner a:not(.btn){white-space:nowrap;text-underline-offset:.2em;font-weight:600;text-decoration:underline}.ds-banner__title{font-weight:var(--ds-weight-strong)}.ds-banner>.ds-banner__actions{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;display:flex}.ds-banner>.ds-banner__close{margin-block:-.125rem;margin-inline-start:auto}.ds-banner:is(.is-bar,.is-sticky){border-width:0 0 1px;border-radius:0;margin:0;padding-inline:max(1rem,50% - 40rem)}.ds-banner.is-sticky{top:var(--ds-banner-top,0);z-index:var(--ds-z-sticky);position:sticky}.ds-banner__status{font-weight:var(--ds-weight-strong);flex:none;align-items:center;gap:.5rem;display:inline-flex}.ds-banner__dot{border-radius:var(--ds-radius-full);background:var(--ds-fb-tone);flex:none;width:.5rem;height:.5rem;position:relative}.ds-banner__dot:after{content:"";border-radius:inherit;background:var(--ds-fb-tone);animation:ds-ping 2s var(--ds-ease-ping) infinite;position:absolute;inset:0}.ds-banner.is-system:is(.is-success,.is-neutral) .ds-banner__dot:after{opacity:0;animation:none}.ds-banner.is-critical>svg{animation:1.6s ease-in-out infinite ds-blink}.ds-toast-region{--ds-toast-gap:.5rem;z-index:var(--ds-z-tooltip);width:min(24rem,100vw - 2rem);height:var(--ds-toast-region-h,0);pointer-events:none;position:fixed;inset-block-end:max(1rem, env(safe-area-inset-bottom));inset-inline-end:1rem}.ds-toast-region:is([data-position=bottom-start],[data-position=top-start]){inset-inline:1rem auto}.ds-toast-region:is([data-position=bottom-center],[data-position=top-center]){inset-inline:50% auto;translate:-50%}.ds-toast-region[data-position^=top]{inset-block:max(1rem, env(safe-area-inset-top)) auto}@media (max-width:40rem){.ds-toast-region{width:auto;inset-inline:1rem;translate:none}}.ds-toast{--ds-toast-dir:-1;--ds-toast-y:0px;--ds-toast-leave-y:0px;border:1px solid var(--ds-fb-line);border-radius:var(--ds-radius-box);background:var(--ds-fb-fill);color:var(--color-base-content);box-shadow:var(--ds-shadow-panel);font-size:var(--ds-type-callout-size);line-height:var(--ds-type-callout-leading);pointer-events:auto;touch-action:pan-y;transform-origin:bottom;transform:translate3d(var(--ds-toast-x,0px), calc(var(--ds-toast-y) * var(--ds-toast-dir) + var(--ds-toast-leave-y) + var(--ds-toast-dy,0px)), 0) scale(var(--ds-toast-s,1));transition:transform var(--ds-duration-settle) var(--ds-ease-emphasized), opacity var(--ds-duration-enter) var(--ds-ease-standard);align-items:flex-start;gap:.75rem;padding:.875rem .75rem .875rem 1rem;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.ds-toast:before{content:"";z-index:-1;border-radius:inherit;background:var(--color-base-100);position:absolute;inset:-1px}.ds-toast:after{content:"";height:calc(var(--ds-toast-gap) + 2px);position:absolute;inset-block-end:100%;inset-inline:0}.ds-toast-region[data-position^=top] .ds-toast{--ds-toast-dir:1;transform-origin:top;inset-block:0 auto}.ds-toast-region[data-position^=top] .ds-toast:after{inset-block:100% auto}@starting-style{.ds-toast{--ds-toast-leave-y:calc(var(--ds-toast-dir) * -100%);opacity:0}}.ds-toast[data-leaving]{--ds-toast-leave-y:calc(var(--ds-toast-dir) * -60%);opacity:0;pointer-events:none;transition:transform var(--ds-duration-exit) var(--ds-ease-exit), opacity var(--ds-duration-exit) var(--ds-ease-exit)}.ds-toast[data-leaving][data-swiped]{--ds-toast-leave-y:0px;transition-duration:var(--ds-toast-swipe-ms,.18s)}.ds-toast[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none;transition:none}.ds-toast[data-hidden]{opacity:0;pointer-events:none}.ds-toast-region:not([data-expanded]) .ds-toast:not([data-index="0"])>*{opacity:0}.ds-toast>*{transition:opacity var(--ds-duration-fast) var(--ds-ease-standard)}.ds-toast:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-toast>svg,.ds-toast__icon{width:1.25rem;height:1.25rem;color:var(--ds-fb-tone);flex:none;margin-top:.0625rem}.ds-toast.is-loading .ds-toast__icon{animation:.9s linear infinite ds-spin}.ds-toast-body,.ds-toast__body{flex:1;min-width:0}.ds-toast-title,.ds-toast__title{font-weight:var(--ds-weight-strong);overflow-wrap:anywhere;margin:0;line-height:1.4}.ds-toast-text,.ds-toast__text{color:var(--ds-subtle);overflow-wrap:anywhere;margin:.125rem 0 0}.ds-toast__actions{flex-wrap:wrap;gap:.5rem;margin-top:.625rem;display:flex}.ds-toast__action{border:1px solid var(--ds-fb-line);border-radius:var(--ds-radius-lg);background:var(--color-base-content);align-items:center;min-height:1.75rem;padding:0 .75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ds-toast__action{background:color-mix(in oklab, var(--color-base-content) 4%, transparent)}}.ds-toast__action{color:var(--color-base-content);font-size:var(--ds-type-footnote-size);font-weight:var(--ds-weight-strong);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-instant) var(--ds-ease-out)}.ds-toast__action:after{content:"";position:absolute;inset:-.25rem -.125rem}@media (pointer:coarse){.ds-toast__action:after{inset:-.625rem -.25rem}}@media (hover:hover){.ds-toast__action:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-toast__action:hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}.ds-toast__action:active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-toast__action:active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-toast__action:active{transform:scale(var(--ds-press-scale))}.ds-toast__action:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-toast__action[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-empty{--ds-empty-tone:var(--color-primary);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}.ds-empty.is-boxed{border:1px dashed var(--color-base-300);border-radius:var(--ds-radius-box);background:var(--color-base-100);padding-block:3rem}.ds-empty-icon,.ds-empty__icon{border-radius:var(--ds-radius-full);background:var(--ds-empty-tone);place-items:center;width:3rem;height:3rem;margin-bottom:.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ds-empty-icon,.ds-empty__icon{background:color-mix(in oklab, var(--ds-empty-tone) 10%, transparent)}}.ds-empty-icon,.ds-empty__icon{color:var(--ds-empty-tone)}@supports (color:color-mix(in lab, red, red)){.ds-empty-icon,.ds-empty__icon{color:color-mix(in oklab, var(--ds-empty-tone) 75%, var(--color-base-content))}}.ds-empty :is(h2,h3,h4),.ds-empty__title{font-size:var(--ds-type-section-size);font-weight:var(--ds-weight-bold);margin:0;line-height:1.35}.ds-empty p,.ds-empty__text{max-width:32rem;font-size:var(--ds-type-callout-size);color:var(--ds-subtle);margin:0}.ds-empty__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.ds-empty__hint{font-size:var(--ds-type-footnote-size);color:var(--ds-muted);margin-top:.25rem}.ds-empty.is-error{--ds-empty-tone:var(--color-error)}.ds-empty.is-permission{--ds-empty-tone:var(--color-warning)}.ds-empty.is-no-results{--ds-empty-tone:var(--ds-subtle)}.ds-empty.is-first-use{--ds-empty-tone:var(--color-primary)}.ds-empty.is-first-use .ds-empty-icon,.ds-empty.is-first-use .ds-empty__icon{width:3.5rem;height:3.5rem}.ds-empty.is-compact{text-align:start;flex-flow:wrap;justify-content:center;gap:.5rem .75rem;padding:1rem}.ds-empty.is-compact :is(.ds-empty-icon,.ds-empty__icon){width:2rem;height:2rem;margin:0}.ds-empty.is-compact :is(h2,h3,h4,.ds-empty__title){font-size:var(--ds-type-callout-size)}.ds-empty.is-compact :is(p,.ds-empty__text){font-size:var(--ds-type-footnote-size)}.ds-empty.is-compact .ds-empty__actions{margin:0}[aria-busy=true].ds-busy{cursor:progress}[aria-busy=true].ds-busy>*{opacity:.6;pointer-events:none}.ds-live-status{min-height:1rem;font-size:var(--ds-type-footnote-size);color:var(--ds-subtle);margin-bottom:.75rem}@media (prefers-reduced-motion:reduce){.ds-toast{transition:opacity var(--ds-duration-fast) var(--ds-ease-standard)}.ds-toast[data-leaving]{--ds-toast-leave-y:0px;--ds-toast-x:0px;--ds-toast-dy:0px}.ds-banner__dot:after,.ds-banner.is-critical>svg,.ds-toast.is-loading .ds-toast__icon{animation:none}.ds-banner__dot:after{opacity:0}:is(.ds-alert,.ds-banner)[data-leaving]{transform:none}}@media (prefers-reduced-transparency:reduce){.ds-toast{box-shadow:none}}@media (forced-colors:active){:is(.ds-alert,.ds-banner,.ds-toast,.ds-note){border-color:canvastext}.ds-banner__dot{forced-color-adjust:none;background:canvastext}}.ds-notif{position:relative}.ds-notif>summary{list-style:none}.ds-notif>summary::-webkit-details-marker{display:none}.ds-notif-trigger{min-width:var(--ds-size-target);min-height:var(--ds-size-target);border-radius:var(--ds-radius-xl);color:var(--color-base-content);cursor:pointer;transition:color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-instant) var(--ds-ease-out);place-items:center;display:grid;position:relative}@media (hover:hover){.ds-notif-trigger:hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-notif-trigger:hover{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}.ds-notif-trigger:hover{color:var(--ds-quiet)}}.ds-notif[open] .ds-notif-trigger{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-notif[open] .ds-notif-trigger{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100%), transparent)}}.ds-notif[open] .ds-notif-trigger{color:var(--ds-quiet)}.ds-notif-trigger:active{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-notif-trigger:active{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-notif-trigger:active{transform:scale(var(--ds-press-scale))}.ds-notif-trigger:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-notif-count{border-radius:var(--ds-radius-full);background:var(--ds-error-text);min-width:1.15rem;height:1.15rem;box-shadow:0 0 0 2px var(--color-base-100);color:var(--color-error-content);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight);font-variant-numeric:tabular-nums;top:.3rem;place-items:center;padding:0 .3rem;line-height:1;display:grid;position:absolute;inset-inline-end:.25rem}[data-theme=dark] .ds-notif-count{background:var(--color-error)}.ds-notif-count[hidden]{display:none}.ds-notif-panel{z-index:var(--ds-z-notification);width:min(var(--ds-size-panel), calc(100vw - 2rem));border:1px solid var(--color-base-300);border-radius:var(--ds-radius-box);background:var(--color-base-100);max-height:min(32rem,100dvh - 6rem);box-shadow:var(--ds-shadow-overlay);transform-origin:100% 0;transition:opacity var(--ds-duration-quick) var(--ds-ease-emphasized), transform var(--ds-duration-quick) var(--ds-ease-emphasized);flex-direction:column;margin-top:.5rem;display:flex;position:absolute;inset-inline-end:0;overflow:hidden}[dir=rtl] .ds-notif-panel{transform-origin:0 0}@starting-style{.ds-notif[open] .ds-notif-panel{opacity:0;transform:translateY(calc(var(--ds-enter-offset) * -1))}}.ds-notif-head{border-bottom:1px solid var(--color-base-300);flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem .5rem 1rem;display:flex}.ds-notif-head>:is(strong,h2,h3){font-size:var(--ds-type-card-title-size);font-weight:var(--ds-type-card-title-weight)}.ds-notif-list{overscroll-behavior:contain;flex:auto;min-height:0;margin:0;padding:.375rem;list-style:none;overflow-y:auto}.ds-notif-day{z-index:1;background:var(--color-base-100);color:var(--ds-subtle);font-size:var(--ds-type-eyebrow-size);font-weight:var(--ds-type-eyebrow-weight);letter-spacing:var(--ds-type-eyebrow-tracking);line-height:var(--ds-type-eyebrow-leading);text-transform:uppercase;margin:0;padding:.5rem .625rem .25rem;position:sticky;top:-.375rem}.ds-notif-group{margin:0;padding:0;list-style:none}.ds-notif-empty,.ds-notif-error{color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);text-align:center;justify-items:center;gap:.375rem;padding:1.75rem 1rem;display:grid}.ds-notif-empty>svg,.ds-notif-error>svg{width:1.5rem;height:1.5rem;color:var(--ds-subtle);margin-bottom:.25rem}.ds-notif-error>svg{color:var(--ds-error-text)}.ds-notif-empty strong,.ds-notif-error strong{color:var(--color-base-content);font-size:var(--ds-type-callout-size)}.ds-notif-all{border-top:1px solid var(--color-base-300);color:var(--ds-link);font-size:var(--ds-type-footnote-size);font-weight:var(--ds-weight-strong);text-align:center;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);flex:none;padding:.75rem 1rem;display:block}@media (hover:hover){.ds-notif-all:hover{background:var(--color-base-200)}}.ds-notif-all:active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-notif-all:active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-notif-all:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:-3px}.ds-notif-item{--ds-notif-tone:var(--ds-tone,var(--color-info));min-height:var(--ds-size-target);border-radius:var(--ds-radius-box);color:var(--color-base-content);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);align-items:flex-start;gap:.625rem;padding:.625rem;text-decoration:none;display:flex}.ds-notif-item.is-info{--ds-notif-tone:var(--color-info)}.ds-notif-item.is-success{--ds-notif-tone:var(--color-success)}.ds-notif-item.is-warning{--ds-notif-tone:var(--color-warning)}.ds-notif-item.is-error{--ds-notif-tone:var(--color-error)}.ds-notif-item.is-neutral{--ds-notif-tone:var(--ds-subtle)}@media (hover:hover){a.ds-notif-item:hover,button.ds-notif-item:hover{background:var(--color-base-200)}}a.ds-notif-item:active,button.ds-notif-item:active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){a.ds-notif-item:active,button.ds-notif-item:active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}a.ds-notif-item:focus-visible,button.ds-notif-item:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:-2px}button.ds-notif-item{text-align:start;cursor:pointer;width:100%}.ds-notif-item>span:last-child{min-width:0}.ds-notif-item.is-read{color:var(--ds-subtle)}.ds-notif-dot{border-radius:var(--ds-radius-full);background:var(--ds-notif-tone,var(--color-info));width:.6rem;height:.6rem;box-shadow:0 0 0 3px var(--ds-notif-tone,var(--color-info));flex:none;margin-top:.375rem}@supports (color:color-mix(in lab, red, red)){.ds-notif-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--ds-notif-tone,var(--color-info)) 22%, transparent)}}.ds-notif-dot{transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard)}.ds-notif-item.is-read .ds-notif-dot{box-shadow:inset 0 0 0 2px var(--ds-notif-tone,var(--color-info));background:0 0}@supports (color:color-mix(in lab, red, red)){.ds-notif-item.is-read .ds-notif-dot{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--ds-notif-tone,var(--color-info)) 55%, transparent)}}.ds-notif-title{font-size:var(--ds-type-footnote-size);font-weight:var(--ds-weight-bold);overflow-wrap:anywhere;line-height:1.35;display:block}.ds-notif-item.is-read .ds-notif-title{font-weight:var(--ds-weight-semibold)}.ds-notif-text{color:var(--ds-subtle);font-size:var(--ds-type-caption-size);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ds-notif-time{color:var(--ds-subtle);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums;margin-top:.25rem;display:block}.ds-notif-list[aria-busy=true] .ds-notif-item{pointer-events:none}.ds-notif-skeleton{gap:.625rem;padding:.625rem;display:flex}.ds-notif-skeleton:before{content:"";border-radius:var(--ds-radius-full);background:var(--color-base-300);flex:none;width:.6rem;height:.6rem;margin-top:.375rem}.ds-notif-skeleton>span{border-radius:var(--ds-radius-md);background:linear-gradient(100deg, var(--color-base-200) 30%, var(--color-base-300) 50%, var(--color-base-200) 70%) 0 0 / 300% 100%;flex:1;height:2.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.ds-notif-skeleton>span{background:linear-gradient(100deg, var(--color-base-200) 30%, color-mix(in oklab, var(--color-base-300) 70%, var(--color-base-200)) 50%, var(--color-base-200) 70%) 0 0 / 300% 100%}}.ds-notif-skeleton>span{animation:ds-notif-shimmer var(--ds-duration-shimmer) linear infinite}@keyframes ds-notif-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ds-notif-card{--ds-notif-tone:var(--ds-tone,var(--color-info));border:1px solid var(--color-base-300);border-inline-start:var(--ds-border-accent) solid var(--ds-notif-tone);border-radius:var(--ds-radius-box);background:var(--color-base-100);flex-wrap:wrap;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;scroll-margin-top:6rem;display:flex}.ds-notif-card.is-info{--ds-notif-tone:var(--color-info)}.ds-notif-card.is-success{--ds-notif-tone:var(--color-success)}.ds-notif-card.is-warning{--ds-notif-tone:var(--color-warning)}.ds-notif-card.is-error{--ds-notif-tone:var(--color-error)}.ds-notif-card:is(.is-read,.is-ended){background:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.ds-notif-card:is(.is-read,.is-ended){background:color-mix(in oklab, var(--color-base-200) 55%, var(--color-base-100))}}.ds-notif-card:target{box-shadow:0 0 0 3px var(--ds-notif-tone)}@supports (color:color-mix(in lab, red, red)){.ds-notif-card:target{box-shadow:0 0 0 3px color-mix(in oklab, var(--ds-notif-tone) 35%, transparent)}}.ds-notif-card-icon{border-radius:var(--ds-radius-box);background:var(--ds-notif-tone);flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ds-notif-card-icon{background:color-mix(in oklab, var(--ds-notif-tone) 12%, transparent)}}.ds-notif-card-icon{color:var(--ds-notif-tone)}@media (prefers-reduced-motion:reduce){.ds-notif-panel{transition:opacity var(--ds-duration-fast) var(--ds-ease-standard)}@starting-style{.ds-notif[open] .ds-notif-panel{transform:none}}.ds-notif-skeleton>span{animation:none}}@media (forced-colors:active){.ds-notif-count{border:1px solid canvastext}}.ds-accordion,.ds-disclosure,.ds-disclosure-list,.ds-collapsible{--ds-glyph-chevron: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='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:is(.ds-accordion__item,.ds-disclosure,details.ds-collapsible){interpolate-size:allow-keywords}:is(.ds-accordion__item,.ds-disclosure,details.ds-collapsible)::details-content{block-size:0;transition:block-size var(--ds-duration-exit) var(--ds-ease-exit), content-visibility var(--ds-duration-exit) allow-discrete;overflow:clip}:is(.ds-accordion__item,.ds-disclosure,details.ds-collapsible)[open]::details-content{block-size:auto;transition:block-size var(--ds-duration-layout) var(--ds-ease-emphasized), content-visibility var(--ds-duration-layout) allow-discrete}:is(.ds-accordion__panel,.ds-collapsible__content){opacity:0;transition:opacity var(--ds-duration-exit) var(--ds-ease-exit)}:is(.ds-accordion__item,details.ds-collapsible)[open]>:is(.ds-accordion__panel,.ds-collapsible__content){opacity:1;transition:opacity var(--ds-duration-enter) var(--ds-ease-standard) 40ms}:is(.ds-accordion__trigger,.ds-disclosure>summary,details.ds-collapsible>summary){min-height:var(--ds-size-target);font-weight:var(--ds-weight-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);align-items:center;gap:.75rem;padding:.75rem 0;list-style:none;display:flex}:is(.ds-accordion__trigger,.ds-disclosure>summary,details.ds-collapsible>summary)::-webkit-details-marker{display:none}:is(.ds-accordion__trigger,.ds-disclosure>summary,details.ds-collapsible>summary):after{content:"";width:1.125rem;height:1.125rem;color:var(--ds-subtle);-webkit-mask:var(--ds-glyph-chevron) center / contain no-repeat;-webkit-mask:var(--ds-glyph-chevron) center / contain no-repeat;mask:var(--ds-glyph-chevron) center / contain no-repeat;transition:transform var(--ds-duration-quick) var(--ds-ease-emphasized);background:currentColor;flex:none;margin-inline-start:auto}:is(.ds-accordion__item,.ds-disclosure,details.ds-collapsible)[open]>:is(summary):after{transform:rotate(180deg)}:is(.ds-accordion__trigger,.ds-disclosure>summary,details.ds-collapsible>summary):focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:-2px;border-radius:var(--ds-radius-lg)}.ds-accordion__icon{width:1.25rem;height:1.25rem;color:var(--ds-subtle);flex:none}.ds-accordion__label{overflow-wrap:anywhere;min-width:0;display:grid}.ds-accordion__hint{color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);font-weight:var(--ds-weight-regular)}.ds-accordion__meta{color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);font-weight:var(--ds-weight-regular);flex:none;margin-inline-start:auto}.ds-accordion__trigger:has(>.ds-accordion__meta):after{margin-inline-start:0}.ds-accordion__panel{color:var(--ds-subtle);font-size:var(--ds-type-callout-size);line-height:var(--ds-type-callout-leading);padding:0 0 1rem}.ds-accordion__panel>:where(:first-child){margin-top:0}.ds-accordion__panel>:where(:last-child){margin-bottom:0}.ds-accordion{display:block}.ds-accordion__item+.ds-accordion__item{border-top:1px solid var(--color-base-300)}.ds-accordion:not(.is-card):not(.is-separated){border-block:1px solid var(--color-base-300)}@media (hover:hover){.ds-accordion__item:not([aria-disabled=true])>.ds-accordion__trigger:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-accordion__item:not([aria-disabled=true])>.ds-accordion__trigger:hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}.ds-accordion__item:not([aria-disabled=true])>.ds-accordion__trigger:active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-accordion__item:not([aria-disabled=true])>.ds-accordion__trigger:active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-accordion:not(.is-card):not(.is-separated) .ds-accordion__trigger{border-radius:var(--ds-radius-lg);margin-inline:-.5rem;padding-inline:.5rem}.ds-accordion:not(.is-card):not(.is-separated) .ds-accordion__panel{padding-inline:0}.ds-accordion__item[open]>.ds-accordion__trigger{color:var(--color-base-content)}.ds-accordion__item[open]>.ds-accordion__trigger:after{color:var(--ds-quiet)}.ds-accordion.is-card{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-box);background:var(--color-base-100);overflow:clip}.ds-accordion.is-card .ds-accordion__trigger{border-radius:0;padding-inline:1rem}.ds-accordion.is-card .ds-accordion__panel{padding:0 1rem 1rem}.ds-accordion.is-separated{gap:.5rem;display:grid}.ds-accordion.is-separated .ds-accordion__item{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-box);background:var(--color-base-100);overflow:clip}.ds-accordion.is-separated .ds-accordion__item+.ds-accordion__item{border-top-width:1px}.ds-accordion.is-separated .ds-accordion__trigger{padding-inline:1rem}.ds-accordion.is-separated .ds-accordion__panel{padding:0 1rem 1rem}.ds-accordion__item[aria-disabled=true]{cursor:not-allowed}.ds-accordion__item[aria-disabled=true]>.ds-accordion__trigger{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-disclosure{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-box);background:var(--color-base-100)}.ds-disclosure>summary{border-radius:var(--ds-radius-box);padding:.75rem 1rem}@media (hover:hover){.ds-disclosure>summary:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-disclosure>summary:hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}.ds-disclosure>summary:active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-disclosure>summary:active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-disclosure[open]>summary{border-bottom:1px solid var(--color-base-300);border-end-end-radius:0;border-end-start-radius:0}.ds-disclosure>:not(summary){padding:1rem}.ds-disclosure-list{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-box);overflow:clip}.ds-disclosure-list>.ds-disclosure{border:0;border-radius:0}.ds-disclosure-list>.ds-disclosure+.ds-disclosure{border-top:1px solid var(--color-base-300)}.ds-collapsible__trigger,details.ds-collapsible>summary{min-height:var(--ds-size-target-compact);border-radius:var(--ds-radius-lg);color:var(--ds-link);font-size:var(--ds-type-callout-size);font-weight:var(--ds-weight-strong);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-instant) var(--ds-ease-out);align-items:center;gap:.375rem;margin-inline-start:-.5rem;padding:.25rem .5rem;display:inline-flex}@media (pointer:coarse){.ds-collapsible__trigger,details.ds-collapsible>summary{min-height:var(--ds-size-target)}}details.ds-collapsible>summary{width:fit-content;display:flex}.ds-collapsible__trigger[hidden]{display:none}.ds-collapsible__trigger:after{content:"";width:1rem;height:1rem;-webkit-mask:var(--ds-glyph-chevron) center / contain no-repeat;-webkit-mask:var(--ds-glyph-chevron) center / contain no-repeat;mask:var(--ds-glyph-chevron) center / contain no-repeat;transition:transform var(--ds-duration-quick) var(--ds-ease-emphasized);background:currentColor}details.ds-collapsible>summary:after{color:currentColor;margin-inline-start:0}.ds-collapsible__trigger[aria-expanded=true]:after{transform:rotate(180deg)}@media (hover:hover){:is(.ds-collapsible__trigger,details.ds-collapsible>summary):hover{background:var(--ds-link)}@supports (color:color-mix(in lab, red, red)){:is(.ds-collapsible__trigger,details.ds-collapsible>summary):hover{background:color-mix(in oklab, var(--ds-link) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}:is(.ds-collapsible__trigger,details.ds-collapsible>summary):active{background:var(--ds-link)}@supports (color:color-mix(in lab, red, red)){:is(.ds-collapsible__trigger,details.ds-collapsible>summary):active{background:color-mix(in oklab, var(--ds-link) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}:is(.ds-collapsible__trigger,details.ds-collapsible>summary):focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-collapsible__trigger:disabled,.ds-collapsible__trigger[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-collapsible__trigger[aria-busy=true]{cursor:progress}.ds-collapsible__content{padding-block:.25rem .5rem}.ds-collapsible[data-ds-collapsible]>.ds-collapsible__content{transition:grid-template-rows var(--ds-duration-layout) var(--ds-ease-emphasized), opacity var(--ds-duration-enter) var(--ds-ease-standard);opacity:1;grid-template-rows:1fr;padding:0;display:grid}.ds-collapsible[data-ds-collapsible]>.ds-collapsible__content>*{min-height:0;overflow:clip}.ds-collapsible[data-ds-collapsible]>.ds-collapsible__trigger[aria-expanded=false]+.ds-collapsible__content{opacity:0;transition:grid-template-rows var(--ds-duration-exit) var(--ds-ease-exit), opacity var(--ds-duration-exit) var(--ds-ease-exit);grid-template-rows:0fr}.ds-collapsible[data-ds-collapsible]>.ds-collapsible__content[hidden]{display:none}.ds-collapsible__inner{padding-block:.25rem .5rem}.ds-collapsible.is-clamp[data-ds-ready]{interpolate-size:allow-keywords}.ds-collapsible.is-clamp[data-ds-ready]>.ds-collapsible__clamp{block-size:calc(var(--ds-clamp-lines,3) * 1lh);transition:block-size var(--ds-duration-layout) var(--ds-ease-emphasized);position:relative;overflow:clip}.ds-collapsible.is-clamp[data-ds-ready]>.ds-collapsible__clamp[data-overflowing]:not([data-expanded]){-webkit-mask-image:linear-gradient(#000 calc(100% - 1.5lh),#0000);mask-image:linear-gradient(#000 calc(100% - 1.5lh),#0000)}.ds-collapsible.is-clamp[data-ds-ready]>.ds-collapsible__clamp[data-expanded]{block-size:auto}.ds-stepper{container:ds-stepper/inline-size}.ds-stepper__compact{font-size:var(--ds-type-callout-size);font-weight:var(--ds-weight-strong);margin:0 0 .75rem;display:none}.ds-stepper__compact>span{color:var(--ds-subtle);font-weight:var(--ds-weight-regular)}.ds-steps{--ds-step-size:1.75rem;--ds-step-glyph-check: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 12 5 5L20 7'/%3E%3C/svg%3E");--ds-step-glyph-alert: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='M12 6v8'/%3E%3Cpath d='M12 18h.01'/%3E%3C/svg%3E");counter-reset:ds-step;margin:0;padding:0;list-style:none;display:grid}.ds-steps>li:not(.ds-step){counter-increment:ds-step;gap:.25rem;padding:.125rem 0 1.125rem 2rem;display:grid;position:relative}.ds-steps>li:not(.ds-step):before{content:counter(ds-step);border:1px solid var(--color-base-300);background:var(--color-base-200);top:.125rem;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.6875rem;font-weight:700;display:grid;position:absolute;inset-inline-start:0}.ds-steps>li:not(.ds-step):not(:last-child):after{content:"";background:var(--color-base-300);top:1.5rem;bottom:.125rem;width:1px;position:absolute;inset-inline-start:.625rem}.ds-steps>li:not(.ds-step):is(.is-success,.is-error,.is-warning,.is-info):before{border-color:var(--ds-tone);background:var(--ds-tone);color:var(--color-base-100)}.ds-step{counter-increment:ds-step;min-width:0;display:grid;position:relative}.ds-step__link{grid-template-columns:var(--ds-step-size) minmax(0, 1fr);color:inherit;align-items:start;column-gap:.75rem;padding-bottom:1.25rem;text-decoration:none;display:grid}.ds-step:last-child>.ds-step__link{padding-bottom:0}.ds-step__marker{z-index:1;width:var(--ds-step-size);height:var(--ds-step-size);border:var(--ds-border-emphasis) solid var(--ds-control-border);border-radius:var(--ds-radius-full);background:var(--color-base-100);color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);font-weight:var(--ds-weight-bold);font-variant-numeric:tabular-nums;transition:background-color var(--ds-duration-quick) var(--ds-ease-standard), border-color var(--ds-duration-quick) var(--ds-ease-standard), color var(--ds-duration-quick) var(--ds-ease-standard), box-shadow var(--ds-duration-quick) var(--ds-ease-standard);grid-row:1/span 2;place-items:center;display:grid;position:relative}.ds-step__marker:before{content:counter(ds-step)}.ds-step__label{min-height:var(--ds-step-size);font-size:var(--ds-type-callout-size);font-weight:var(--ds-weight-semibold);overflow-wrap:anywhere;flex-wrap:wrap;align-self:center;align-items:center;gap:.25rem .5rem;line-height:1.3;display:flex}.ds-step__desc{color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);overflow-wrap:anywhere;grid-column:2;margin-top:.125rem;line-height:1.4}.ds-step__tag{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-full);color:var(--ds-subtle);font-size:var(--ds-type-caption-size);font-weight:var(--ds-weight-medium);padding:.0625rem .5rem}.ds-step:not(:last-child):after{content:"";inset-inline-start:calc(var(--ds-step-size) / 2 - 1px);top:calc(var(--ds-step-size) + .25rem);background:var(--color-base-300);width:2px;transition:background-color var(--ds-duration-quick) var(--ds-ease-standard);border-radius:1px;position:absolute;bottom:.25rem}.ds-step.is-complete>.ds-step__link>.ds-step__marker{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-content)}.ds-step.is-complete>.ds-step__link>.ds-step__marker:before{content:"";width:.875rem;height:.875rem;-webkit-mask:var(--ds-step-glyph-check) center / contain no-repeat;-webkit-mask:var(--ds-step-glyph-check) center / contain no-repeat;mask:var(--ds-step-glyph-check) center / contain no-repeat;background:currentColor}.ds-step.is-complete:not(:last-child):after{background:var(--color-primary)}.ds-step[aria-current=step]>.ds-step__link>.ds-step__marker{border-color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-step[aria-current=step]>.ds-step__link>.ds-step__marker{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100%), var(--color-base-100))}}.ds-step[aria-current=step]>.ds-step__link>.ds-step__marker{color:var(--ds-quiet);box-shadow:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-step[aria-current=step]>.ds-step__link>.ds-step__marker{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 22%, transparent)}}.ds-step[aria-current=step]>.ds-step__link>.ds-step__label{font-weight:var(--ds-weight-bold)}.ds-step.is-error>.ds-step__link>.ds-step__marker{border-color:var(--ds-error-text);background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.ds-step.is-error>.ds-step__link>.ds-step__marker{background:color-mix(in oklab, var(--color-error) 12%, var(--color-base-100))}}.ds-step.is-error>.ds-step__link>.ds-step__marker{color:var(--ds-error-text)}.ds-step.is-error>.ds-step__link>.ds-step__marker:before{content:"";width:.875rem;height:.875rem;-webkit-mask:var(--ds-step-glyph-alert) center / contain no-repeat;-webkit-mask:var(--ds-step-glyph-alert) center / contain no-repeat;mask:var(--ds-step-glyph-alert) center / contain no-repeat;background:currentColor}.ds-step.is-error .ds-step__desc{color:var(--ds-error-text)}.ds-step.is-optional>.ds-step__link>.ds-step__marker{border-style:dashed}.ds-step.is-disabled,.ds-step[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}a.ds-step__link{border-radius:var(--ds-radius-lg);cursor:pointer}@media (hover:hover){a.ds-step__link:hover>.ds-step__label{text-underline-offset:.2em;text-decoration:underline}.ds-step:not(.is-complete)>a.ds-step__link:hover>.ds-step__marker{border-color:var(--color-primary)}}a.ds-step__link:active>.ds-step__marker{transform:scale(var(--ds-press-scale))}a.ds-step__link:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:4px}@media (pointer:coarse){a.ds-step__link{min-height:var(--ds-size-target)}}.ds-steps.is-horizontal{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:.5rem}.ds-steps.is-horizontal>.ds-step>.ds-step__link{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:.5rem;padding-bottom:0}.ds-steps.is-horizontal .ds-step__marker{grid-row:auto}.ds-steps.is-horizontal .ds-step__label{min-height:0}.ds-steps.is-horizontal .ds-step__desc{grid-column:1;margin:0}.ds-steps.is-horizontal>.ds-step:not(:last-child):after{inset-inline:calc(var(--ds-step-size) + .5rem) -.5rem;top:calc(var(--ds-step-size) / 2 - 1px);width:auto;height:2px;bottom:auto}.ds-steps.is-horizontal.is-centered>.ds-step>.ds-step__link{text-align:center;justify-items:center}.ds-steps.is-horizontal.is-centered>.ds-step:not(:last-child):after{inset-inline:calc(50% + var(--ds-step-size) / 2 + .5rem) calc(-50% + var(--ds-step-size) / 2 + .5rem)}.ds-steps.is-horizontal.is-centered .ds-step__label{justify-content:center}@container ds-stepper (max-width:26rem){.ds-stepper>.ds-stepper__compact{display:block}.ds-stepper>.ds-steps.is-horizontal{--ds-step-size:1.5rem;column-gap:.25rem}.ds-stepper>.ds-steps.is-horizontal .ds-step__label,.ds-stepper>.ds-steps.is-horizontal .ds-step__desc{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-stepper>.ds-steps.is-horizontal>.ds-step:not(:last-child):after{inset-inline:calc(var(--ds-step-size) + .25rem) -.25rem;top:calc(var(--ds-step-size) / 2 - 1px)}}@media (prefers-reduced-motion:reduce){.ds-collapsible.is-clamp[data-ds-ready]>.ds-collapsible__clamp,.ds-collapsible[data-ds-collapsible]>.ds-collapsible__content{transition-duration:.01ms}:is(.ds-accordion__item,.ds-disclosure,details.ds-collapsible)::details-content{transition-duration:.01ms}:is(.ds-accordion__item,.ds-disclosure,details.ds-collapsible)[open]::details-content{transition-duration:.01ms}:is(.ds-accordion__trigger,.ds-disclosure>summary,details.ds-collapsible>summary):after,.ds-collapsible__trigger:after{transition-duration:.01ms}}@media (forced-colors:active){.ds-step__marker{border-color:canvastext}.ds-step.is-complete>.ds-step__link>.ds-step__marker,.ds-step[aria-current=step]>.ds-step__link>.ds-step__marker{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}.ds-tooltip{--ds-tooltip-from:translateY(var(--ds-enter-offset));z-index:var(--ds-z-tooltip);box-sizing:border-box;overflow-wrap:anywhere;border-radius:var(--ds-radius-lg);background:var(--color-neutral);width:max-content;max-width:min(20rem,100vw - 1rem);color:var(--color-neutral-content);font-size:var(--ds-type-footnote-size);font-weight:var(--ds-weight-medium);text-align:start;pointer-events:auto;opacity:0;transform:var(--ds-tooltip-from);transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), transform var(--ds-duration-exit) var(--ds-ease-exit), overlay var(--ds-duration-exit) allow-discrete, display var(--ds-duration-exit) allow-discrete;border:0;margin:0;padding:.375rem .625rem;line-height:1.4;position:fixed;inset:auto}.ds-tooltip[data-side=bottom]{--ds-tooltip-from:translateY(calc(var(--ds-enter-offset) * -1))}.ds-tooltip[data-side=left]{--ds-tooltip-from:translateX(var(--ds-enter-offset))}.ds-tooltip[data-side=right]{--ds-tooltip-from:translateX(calc(var(--ds-enter-offset) * -1))}:is(.ds-tooltip:popover-open,.ds-tooltip[data-open]){opacity:1;transition:opacity var(--ds-duration-quick) var(--ds-ease-emphasized), transform var(--ds-duration-quick) var(--ds-ease-emphasized), overlay var(--ds-duration-quick) allow-discrete, display var(--ds-duration-quick) allow-discrete;transform:none}@starting-style{.ds-tooltip:popover-open{opacity:0;transform:var(--ds-tooltip-from)}}:is(.ds-tooltip[data-instant]:popover-open,.ds-tooltip[data-instant][data-open]){transition-duration:0s}.ds-tooltip:not([popover]):not([data-open]){visibility:hidden;pointer-events:none}.ds-tooltip__text{display:block}.ds-tooltip__kbd{border:1px solid;margin-inline-start:.5rem;padding:0 .3125rem}@supports (color:color-mix(in lab, red, red)){.ds-tooltip__kbd{border:1px solid color-mix(in oklab, currentColor 35%, transparent)}}.ds-tooltip__kbd{border-radius:var(--ds-radius-sm);font-family:var(--ds-font-mono);font-size:var(--ds-type-caption-size);font-weight:var(--ds-weight-regular);white-space:nowrap;opacity:.85}.ds-tooltip.is-rich{border:1px solid var(--color-base-300);background:var(--color-base-100);box-shadow:var(--ds-shadow-menu);color:var(--color-base-content);font-weight:var(--ds-weight-regular);max-width:min(18rem,100vw - 1rem);padding:.625rem .75rem;line-height:1.45}.ds-tooltip.is-rich .ds-tooltip__title{font-size:var(--ds-type-callout-size);font-weight:var(--ds-weight-bold);margin-bottom:.125rem;display:block}.ds-tooltip.is-rich .ds-tooltip__text{color:var(--ds-subtle)}.ds-tooltip.is-rich .ds-tooltip__kbd{border-color:var(--color-base-300);margin-top:.375rem;margin-inline-start:0;display:inline-block}.ds-tooltip-wrap{border-radius:var(--ds-radius-lg);display:inline-flex}.ds-tooltip-wrap>:disabled,.ds-tooltip-wrap>[aria-disabled=true]{pointer-events:none}.ds-tooltip-wrap:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ds-tooltip,.ds-tooltip[data-open]{transition-duration:var(--ds-duration-instant), 0s, var(--ds-duration-instant), var(--ds-duration-instant);transform:none}.ds-tooltip:popover-open{transition-duration:var(--ds-duration-instant), 0s, var(--ds-duration-instant), var(--ds-duration-instant);transform:none}@starting-style{.ds-tooltip:popover-open{transform:none}}}@media (forced-colors:active){.ds-tooltip{color:canvastext;background:canvas;border:1px solid canvastext}}.ds-dialog__header,.ds-dialog-head,.ds-dialog__footer,.ds-dialog-foot{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);display:flex}.ds-dialog__header{padding:var(--ds-space-6) var(--ds-space-6) var(--ds-space-4);border-block-end:var(--ds-border-hairline) solid transparent;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard);flex:none}.ds-dialog__heading{gap:var(--ds-space-1-5);min-width:0;display:grid}.ds-dialog__body{min-height:0;padding:0 var(--ds-space-6) var(--ds-space-2);overscroll-behavior:contain;outline:none;flex:auto;overflow-y:auto}.ds-dialog__body :is(h3,h4){margin:var(--ds-space-5) 0 var(--ds-space-1);font-size:var(--ds-type-section-size);font-weight:var(--ds-type-section-weight);line-height:var(--ds-type-section-leading)}.ds-dialog__body>:first-child{margin-block-start:0}.ds-dialog__body p{margin:0 0 var(--ds-space-2);color:var(--ds-subtle);font-size:var(--ds-type-callout-size);line-height:var(--ds-type-callout-leading)}.ds-dialog__body:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:-2px}.ds-dialog__footer{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-6) var(--ds-space-6);border-block-start:var(--ds-border-hairline) solid transparent;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard);flex-wrap:wrap;flex:none;margin:0}.ds-dialog__footer>.ds-dialog__aside{color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);margin-inline-end:auto}.ds-dialog:has(>.ds-dialog__body[data-ds-scrolled])>.ds-dialog__header,.ds-dialog:has(>.ds-dialog__body[data-ds-more])>.ds-dialog__footer{border-color:var(--color-base-300)}.ds-dialog.is-lg .ds-dialog-head,.ds-dialog.is-lg .ds-dialog-foot{padding:var(--ds-space-5) var(--ds-space-6)}.ds-dialog.is-lg .ds-dialog-head{border-bottom:var(--ds-border-hairline) solid var(--color-base-300)}.ds-dialog.is-lg .ds-dialog-foot{border-top:var(--ds-border-hairline) solid var(--color-base-300);justify-content:flex-end}.ds-dialog.is-lg .ds-dialog-body{padding:var(--ds-space-6)}.ds-dialog__title,.ds-dialog-title{font-size:var(--ds-type-headline-size);font-weight:var(--ds-type-headline-weight);line-height:var(--ds-type-headline-leading);letter-spacing:var(--ds-type-headline-tracking);text-wrap:balance;margin:0}.ds-dialog__description,.ds-dialog-desc{color:var(--ds-subtle);font-size:var(--ds-type-callout-size);line-height:var(--ds-type-callout-leading);text-wrap:pretty;margin:0}.ds-dialog-title+.ds-dialog-desc{margin-top:var(--ds-space-2)}.ds-dialog-body{margin-top:var(--ds-space-5)}.ds-dialog__icon{border-radius:var(--ds-radius-full);background:var(--ds-neutral-soft);width:2.5rem;height:2.5rem;color:var(--ds-subtle);flex:none;place-items:center;margin-block-end:var(--ds-space-3);display:grid}.ds-dialog__icon.is-danger,.ds-dialog__icon.is-error{background:var(--ds-error-soft);color:var(--ds-error-text)}.ds-dialog__icon.is-warning{background:var(--ds-warning-soft);color:var(--ds-warning-text)}.ds-dialog__icon.is-primary{background:var(--ds-primary-soft);color:var(--ds-primary-text)}.ds-dialog__error{gap:var(--ds-space-2);margin-top:var(--ds-space-3);color:var(--ds-error-text);font-size:var(--ds-type-footnote-size);display:flex}.ds-dialog__error[hidden]{display:none}.ds-dialog__close,.ds-dialog-close{width:var(--ds-size-target-compact);height:var(--ds-size-target-compact);margin:calc(var(--ds-space-1-5) * -1) calc(var(--ds-space-2) * -1) 0 0;border-radius:var(--ds-radius-box);color:var(--ds-subtle);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), scale var(--ds-duration-instant) var(--ds-ease-out);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.ds-dialog__close:hover,.ds-dialog-close:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-dialog__close:hover,.ds-dialog-close:hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}.ds-dialog__close:hover,.ds-dialog-close:hover{color:var(--color-base-content)}}.ds-dialog__close:active,.ds-dialog-close:active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-dialog__close:active,.ds-dialog-close:active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-dialog__close:active,.ds-dialog-close:active{scale:var(--ds-press-scale)}.ds-dialog__close:focus-visible,.ds-dialog-close:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-dialog__close:disabled,.ds-dialog-close:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}@media (pointer:coarse){.ds-dialog__close,.ds-dialog-close{width:var(--ds-size-target);height:var(--ds-size-target)}}:is(dialog,.ds-dialog)[aria-busy=true] :is(.ds-dialog__body,.ds-dialog__footer,.modal-action,.ds-dialog-body,.ds-dialog-foot){pointer-events:none}:is(dialog,.ds-dialog)[aria-busy=true] .ds-dialog__body{opacity:.7;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard)}:is(dialog,.ds-dialog)[aria-busy=true] :is(.ds-dialog__close,.ds-dialog-close){opacity:var(--ds-opacity-disabled);pointer-events:none}.ds-dialog .btn[aria-busy=true]{cursor:progress}.ds-dialog .btn[aria-busy=true]>.ds-spinner{flex:none}.ds-notice{position:relative}.ds-notice>summary{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-size-target);padding:var(--ds-space-2) var(--ds-space-3);border:var(--ds-border-hairline) solid var(--color-info);display:flex}@supports (color:color-mix(in lab, red, red)){.ds-notice>summary{border:var(--ds-border-hairline) solid color-mix(in oklab, var(--color-info) 22%, var(--color-base-300))}}.ds-notice>summary{border-radius:var(--ds-radius-xl);background:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.ds-notice>summary{background:color-mix(in oklab, var(--color-info) 6%, var(--color-base-100))}}.ds-notice>summary{font-size:var(--ds-type-caption-size);font-weight:var(--ds-weight-strong);cursor:pointer;list-style:none}.ds-notice>summary::-webkit-details-marker{display:none}.ds-notice>summary:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-notice>summary svg{color:var(--color-info)}.ds-notice-panel{top:calc(100% + var(--ds-space-3));z-index:var(--ds-z-popover);width:min(20rem,100vw - 2rem);padding:var(--ds-space-4-5);border:var(--ds-border-hairline) solid var(--color-base-300);border-radius:var(--ds-radius-card);background:var(--color-base-100);box-shadow:var(--ds-shadow-panel);font-size:var(--ds-type-footnote-size);transform-origin:100% 0;animation:ds-enter var(--ds-duration-quick) var(--ds-ease-emphasized);line-height:1.6;position:absolute;inset-inline-end:0}.ds-notice-panel strong{font-weight:var(--ds-weight-bold)}.ds-notice-panel p{margin-top:var(--ds-space-2)}@media (max-width:640px){.ds-dialog.is-lg .ds-dialog-head,.ds-dialog.is-lg .ds-dialog-foot,.ds-dialog.is-lg .ds-dialog-body{padding:var(--ds-space-4)}.ds-dialog.is-lg .ds-dialog-foot,.ds-dialog__footer{flex-direction:column-reverse;align-items:stretch}.ds-dialog__footer>.ds-dialog__aside{text-align:center;margin-inline-end:0}.ds-dialog__header{padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-3)}.ds-dialog__body{padding-inline:var(--ds-space-4)}.ds-dialog__footer{padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-4)}.ds-notice-panel{top:8rem;position:fixed;inset-inline-end:var(--ds-space-4)}}@media (prefers-reduced-motion:reduce){.ds-notice-panel{animation:none}}:is(.ds-popover,.ds-menu,.ds-menu-panel,.ds-hover-card)[popover]{color:var(--color-base-content);opacity:0;transform-origin:var(--ds-origin,top center);transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), scale var(--ds-duration-exit) var(--ds-ease-exit), overlay var(--ds-duration-exit) allow-discrete, display var(--ds-duration-exit) allow-discrete;padding:0;overflow:visible;scale:.96}:is(.ds-popover,.ds-menu,.ds-menu-panel,.ds-hover-card)[popover]:popover-open{opacity:1;transition:opacity var(--ds-duration-quick) var(--ds-ease-emphasized), scale var(--ds-duration-quick) var(--ds-ease-emphasized), overlay 0s allow-discrete, display 0s allow-discrete;scale:1}@starting-style{:is(.ds-popover,.ds-menu,.ds-menu-panel,.ds-hover-card)[popover]:popover-open{opacity:0;scale:.96}}:is(.ds-popover,.ds-menu,.ds-menu-panel,.ds-hover-card)[popover][data-ds-floating]:popover-open:not([data-side]){opacity:0}:is(.ds-popover,.ds-menu,.ds-menu-panel,.ds-hover-card)[popover][data-side]{margin:0;inset:auto}.ds-popover{border:var(--ds-border-hairline) solid var(--ds-popover-border);border-radius:var(--ds-radius-lg);background:var(--ds-popover);color:var(--color-base-content);box-shadow:var(--ds-shadow-popover)}.ds-popover[popover]{z-index:var(--ds-z-popover);width:min(20rem,100vw - 1rem);max-height:calc(100dvh - 1rem);padding:var(--ds-space-4);border-color:var(--color-base-300);border-radius:var(--ds-radius-xl);font-size:var(--ds-type-callout-size);line-height:var(--ds-type-callout-leading)}.ds-popover[popover].is-sm{width:min(15rem,100vw - 1rem);padding:var(--ds-space-3)}.ds-popover[popover].is-lg{width:min(28rem,100vw - 1rem);padding:var(--ds-space-5)}.ds-popover[popover].is-auto{width:max-content;max-width:calc(100vw - 1rem)}.ds-popover:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-popover[popover]:focus{outline:none}.ds-popover__header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);margin-block-end:var(--ds-space-3);display:flex}.ds-popover__title{font-size:var(--ds-type-card-title-size);font-weight:var(--ds-type-card-title-weight);line-height:var(--ds-type-card-title-leading);margin:0}.ds-popover__description{margin:var(--ds-space-1) 0 0;color:var(--ds-subtle);font-size:var(--ds-type-footnote-size)}.ds-popover__body{gap:var(--ds-space-3);display:grid}.ds-popover__body.is-scroll{max-height:min(24rem,60dvh);margin-inline:calc(var(--ds-space-4) * -1);padding-inline:var(--ds-space-4);overscroll-behavior:contain;overflow-y:auto}.ds-popover__footer{justify-content:flex-end;gap:var(--ds-space-2);margin:var(--ds-space-4) calc(var(--ds-space-4) * -1) calc(var(--ds-space-4) * -1);padding:var(--ds-space-3) var(--ds-space-4);border-block-start:var(--ds-border-hairline) solid var(--color-base-300);flex-wrap:wrap;display:flex}.ds-popover__close{width:var(--ds-size-target-compact);height:var(--ds-size-target-compact);margin:calc(var(--ds-space-2) * -1) calc(var(--ds-space-2) * -1) 0 0;border-radius:var(--ds-radius-box);color:var(--ds-subtle);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);flex:none;place-items:center;display:grid}@media (hover:hover){.ds-popover__close:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-popover__close:hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}.ds-popover__close:hover{color:var(--color-base-content)}}.ds-popover__close:active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-popover__close:active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-popover__close:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-popover.is-arrow,.ds-hover-card.is-arrow{--ds-arrow-size:.75rem}:is(.ds-popover,.ds-hover-card).is-arrow[data-side]:before{content:"";width:var(--ds-arrow-size);height:var(--ds-arrow-size);border:inherit;background:inherit;pointer-events:none;position:absolute;rotate:45deg}:is(.ds-popover,.ds-hover-card).is-arrow[data-side=bottom]:before{top:calc(var(--ds-arrow-size) / -2);left:var(--ds-arrow-x,50%);margin-left:calc(var(--ds-arrow-size) / -2);border-bottom:0;border-right:0}:is(.ds-popover,.ds-hover-card).is-arrow[data-side=top]:before{bottom:calc(var(--ds-arrow-size) / -2);left:var(--ds-arrow-x,50%);margin-left:calc(var(--ds-arrow-size) / -2);border-top:0;border-left:0}:is(.ds-popover,.ds-hover-card).is-arrow[data-side=right]:before{left:calc(var(--ds-arrow-size) / -2);top:var(--ds-arrow-y,50%);margin-top:calc(var(--ds-arrow-size) / -2);border-top:0;border-right:0}:is(.ds-popover,.ds-hover-card).is-arrow[data-side=left]:before{right:calc(var(--ds-arrow-size) / -2);top:var(--ds-arrow-y,50%);margin-top:calc(var(--ds-arrow-size) / -2);border-bottom:0;border-left:0}.ds-hover-card{width:min(20rem,100vw - 1rem);padding:var(--ds-space-4);border:var(--ds-border-hairline) solid var(--color-base-300);border-radius:var(--ds-radius-xl);background:var(--ds-popover);box-shadow:var(--ds-shadow-popover);font-size:var(--ds-type-callout-size);line-height:var(--ds-type-callout-leading)}.ds-hover-card[popover]{z-index:var(--ds-z-popover);padding:var(--ds-space-4)}.ds-hover-card__head{align-items:center;gap:var(--ds-space-3);display:flex}.ds-hover-card__title{font-size:var(--ds-type-card-title-size);font-weight:var(--ds-type-card-title-weight);line-height:var(--ds-type-card-title-leading);margin:0}.ds-hover-card__meta{color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);margin:0}.ds-hover-card__body{margin-block-start:var(--ds-space-3)}.ds-hover-card__footer{gap:var(--ds-space-1) var(--ds-space-4);border-block-start:var(--ds-border-hairline) solid var(--color-base-300);color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-block-start:var(--ds-space-3);padding-block-start:var(--ds-space-3);display:flex}[data-ds-hover-card]:is(a,button):not(.btn){text-underline-offset:.2em;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px}[data-ds-hover-card][data-state=open]:not(.btn){text-decoration-style:solid}.ds-menu-panel{z-index:var(--ds-z-menu);width:var(--ds-size-menu);padding:var(--ds-space-1-5);border:var(--ds-border-hairline) solid var(--color-base-300);border-radius:var(--ds-radius-lg);background:var(--color-base-100);box-shadow:var(--ds-shadow-menu);margin:0;list-style:none;position:absolute;inset-inline-end:0}.ds-menu-panel[popover]{max-width:calc(100vw - 1rem);padding:var(--ds-space-1-5);background:var(--ds-popover);border-color:var(--color-base-300);box-shadow:var(--ds-shadow-popover);position:fixed;overflow-y:auto}.ds-menu-panel :is(a,button){align-items:center;gap:var(--ds-space-2);width:100%;min-height:var(--ds-size-target-compact);padding:var(--ds-space-2) var(--ds-space-2-5);border-radius:var(--ds-radius-md);color:inherit;font-size:var(--ds-type-callout-size);text-align:start;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);text-decoration:none;display:flex}@media (hover:hover){.ds-menu-panel :is(a,button):hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-menu-panel :is(a,button):hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}.ds-menu-panel :is(a,button):active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-menu-panel :is(a,button):active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-menu-panel :is(a,button):focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:-2px}.ds-menu-panel :is(a,button):is(:disabled,[aria-disabled=true]){opacity:var(--ds-opacity-disabled);cursor:not-allowed;background:0 0}.ds-menu-panel :is(a,button).is-danger{color:var(--ds-error-text)}.ds-menu-panel :is(p,.ds-menu-note){margin:var(--ds-space-1-5) var(--ds-space-2) var(--ds-space-1);padding-top:var(--ds-space-2);border-top:var(--ds-border-hairline) solid var(--color-base-300);font-size:var(--ds-type-footnote-size);color:var(--ds-subtle)}@media (pointer:coarse){.ds-menu-panel :is(a,button){min-height:var(--ds-size-target)}}.ds-disclosure-menu{position:relative}.ds-disclosure-menu>summary{cursor:pointer;list-style:none}.ds-disclosure-menu>summary::-webkit-details-marker{display:none}.ds-disclosure-menu[open]>.ds-menu-panel{transform-origin:100% 0;animation:ds-floating-in var(--ds-duration-quick) var(--ds-ease-emphasized)}[dir=rtl] .ds-disclosure-menu[open]>.ds-menu-panel{transform-origin:0 0}.ds-disclosure-menu>summary .ds-disclosure-menu__chevron{transition:rotate var(--ds-duration-fast) var(--ds-ease-standard)}.ds-disclosure-menu[open]>summary .ds-disclosure-menu__chevron{rotate:180deg}@media (prefers-reduced-motion:reduce){:is(.ds-popover,.ds-menu,.ds-menu-panel,.ds-hover-card)[popover]{scale:1}:is(.ds-popover,.ds-menu,.ds-menu-panel,.ds-hover-card)[popover]:popover-open{scale:1}@starting-style{:is(.ds-popover,.ds-menu,.ds-menu-panel,.ds-hover-card)[popover]:popover-open{scale:1}}.ds-disclosure-menu[open]>.ds-menu-panel{animation-name:ds-fade-in;animation-duration:var(--ds-duration-fast)}}@media (forced-colors:active){:is(.ds-popover,.ds-menu,.ds-menu-panel,.ds-hover-card){border-color:canvastext}}.ds-sheet{--ds-sheet-size:var(--ds-size-panel);z-index:var(--ds-z-modal);width:min(var(--ds-sheet-size), calc(100vw - 3rem));border:0;border-inline-start:var(--ds-border-hairline) solid var(--color-base-300);background:var(--color-base-100);max-width:none;height:100dvh;max-height:none;color:var(--color-base-content);box-shadow:var(--ds-shadow-overlay);transition:translate var(--ds-duration-layout) var(--ds-ease-exit), opacity var(--ds-duration-layout) var(--ds-ease-exit), overlay var(--ds-duration-layout) allow-discrete, display var(--ds-duration-layout) allow-discrete;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset-block:0;inset-inline:auto 0;overflow:hidden;translate:100%}.ds-sheet:not([open]){display:none}.ds-sheet[open]{translate:var(--ds-sheet-dx,0px) var(--ds-sheet-dy,0px);transition:translate var(--ds-duration-spring) var(--ds-ease-spring), opacity var(--ds-duration-base) var(--ds-ease-emphasized), overlay 0s allow-discrete, display 0s allow-discrete}.ds-sheet[open][data-ds-dragging]{transition:none}.ds-sheet[open][data-ds-settle=bounce]{transition:translate var(--ds-duration-spring-bounce) var(--ds-ease-spring-bounce), overlay 0s allow-discrete, display 0s allow-discrete}.ds-sheet[data-ds-settle=flick]:not([open]){transition:translate var(--ds-duration-exit) var(--ds-ease-out), overlay var(--ds-duration-exit) allow-discrete, display var(--ds-duration-exit) allow-discrete}@starting-style{.ds-sheet.is-end[open],.ds-sheet:not(.is-start,.is-top,.is-bottom)[open]{translate:100%}.ds-sheet.is-start[open]{translate:-100%}.ds-sheet.is-top[open]{translate:0 -100%}.ds-sheet.is-bottom[open]{translate:0 100%}.ds-sheet:dir(rtl):not(.is-start,.is-top,.is-bottom)[open]{translate:-100%}.ds-sheet.is-start:dir(rtl)[open]{translate:100%}}.ds-sheet.is-start{border-inline-start:0;border-inline-end:var(--ds-border-hairline) solid var(--color-base-300);inset-inline:0 auto}.ds-sheet.is-start:not([open]){translate:-100%}.ds-sheet.is-top:not([open]){translate:0 -100%}.ds-sheet.is-bottom:not([open]){translate:0 100%}.ds-sheet.is-top,.ds-sheet.is-bottom{--ds-sheet-size:40rem;width:min(var(--ds-sheet-size), 100vw);height:auto;max-height:calc(100dvh - var(--ds-space-12));border-inline-start:0;margin-inline:auto;inset-inline:0}.ds-sheet.is-top{border-block-end:var(--ds-border-hairline) solid var(--color-base-300);border-end-end-radius:var(--ds-radius-2xl);border-end-start-radius:var(--ds-radius-2xl);inset-block:0 auto}.ds-sheet.is-bottom{border-block-start:var(--ds-border-hairline) solid var(--color-base-300);border-start-start-radius:var(--ds-radius-2xl);border-start-end-radius:var(--ds-radius-2xl);padding-block-end:env(safe-area-inset-bottom,0px);inset-block:auto 0}.ds-sheet.is-bottom[data-ds-sheet-snap]{height:calc(100dvh - var(--ds-space-12))}.ds-sheet:dir(rtl):not(.is-start,.is-top,.is-bottom,[open]){translate:-100%}.ds-sheet.is-start:dir(rtl):not([open]){translate:100%}.ds-sheet.is-sm{--ds-sheet-size:20rem}.ds-sheet.is-lg{--ds-sheet-size:32rem}.ds-sheet.is-xl{--ds-sheet-size:42rem}.ds-sheet.is-full{--ds-sheet-size:100vw;width:100vw}.ds-sheet:is(.is-top,.is-bottom).is-sm{--ds-sheet-size:30rem}.ds-sheet:is(.is-top,.is-bottom).is-lg{--ds-sheet-size:52rem}.ds-sheet:is(.is-top,.is-bottom).is-full{--ds-sheet-size:100vw;border-radius:0}.ds-sheet::backdrop{background:var(--ds-scrim);opacity:0;transition:opacity var(--ds-duration-layout) var(--ds-ease-exit), overlay var(--ds-duration-layout) allow-discrete, display var(--ds-duration-layout) allow-discrete}.ds-sheet[open]::backdrop{opacity:var(--ds-sheet-scrim,1);transition:opacity var(--ds-duration-enter) var(--ds-ease-emphasized)}.ds-sheet[open][data-ds-dragging]::backdrop{transition:none}@starting-style{.ds-sheet[open]::backdrop{opacity:0}}.ds-sheet.is-static{border:var(--ds-border-hairline) solid var(--color-base-300);border-radius:var(--ds-radius-xl);width:auto;height:auto;box-shadow:none;display:flex;position:static;translate:none}.ds-sheet[data-ds-modeless]{box-shadow:var(--ds-shadow-panel)}.ds-sheet__handle{width:100%;height:var(--ds-space-6);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;display:grid;position:relative}.ds-sheet__handle:before{content:"";border-radius:var(--ds-radius-full);background:var(--color-base-content);width:2.25rem;height:.3125rem}@supports (color:color-mix(in lab, red, red)){.ds-sheet__handle:before{background:color-mix(in oklab, var(--color-base-content) 22%, transparent)}}.ds-sheet__handle:before{transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), width var(--ds-duration-fast) var(--ds-ease-standard)}@media (hover:hover){.ds-sheet__handle:hover:before{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-sheet__handle:hover:before{background:color-mix(in oklab, var(--color-base-content) 36%, transparent)}}}.ds-sheet[data-ds-dragging] .ds-sheet__handle{cursor:grabbing}.ds-sheet[data-ds-dragging] .ds-sheet__handle:before{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-sheet[data-ds-dragging] .ds-sheet__handle:before{background:color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.ds-sheet__handle:focus-visible{outline:none}.ds-sheet__handle:focus-visible:before{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:3px}.ds-sheet__header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-5) var(--ds-space-5) var(--ds-space-4);border-block-end:var(--ds-border-hairline) solid transparent;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard);flex:none;display:flex}.ds-sheet:is(.is-bottom,.is-top) .ds-sheet__header{touch-action:none}.ds-sheet:not(.is-bottom,.is-top) .ds-sheet__header{touch-action:pan-y}.ds-sheet__handle+.ds-sheet__header{padding-block-start:var(--ds-space-1)}.ds-sheet__heading{gap:var(--ds-space-1);min-width:0;display:grid}.ds-sheet__title{font-size:var(--ds-type-section-size);font-weight:var(--ds-type-section-weight);line-height:var(--ds-type-section-leading);letter-spacing:var(--ds-type-section-tracking);margin:0}.ds-sheet__description{color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);line-height:var(--ds-type-footnote-leading);margin:0}.ds-sheet__body{min-height:0;padding:0 var(--ds-space-5) var(--ds-space-5);overscroll-behavior:contain;flex:auto;overflow-y:auto}.ds-sheet__footer{justify-content:flex-end;gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-5);border-block-start:var(--ds-border-hairline) solid var(--color-base-300);flex-wrap:wrap;flex:none;display:flex}.ds-sheet:has(>.ds-sheet__body[data-ds-scrolled])>.ds-sheet__header{border-color:var(--color-base-300)}.ds-sheet__close{width:var(--ds-size-target-compact);height:var(--ds-size-target-compact);margin:calc(var(--ds-space-1-5) * -1) calc(var(--ds-space-2) * -1) 0 0;border-radius:var(--ds-radius-box);color:var(--ds-subtle);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), scale var(--ds-duration-instant) var(--ds-ease-out);background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover){.ds-sheet__close:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-sheet__close:hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}.ds-sheet__close:hover{color:var(--color-base-content)}}.ds-sheet__close:active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-sheet__close:active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-sheet__close:active{scale:var(--ds-press-scale)}.ds-sheet__close:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}@media (pointer:coarse){.ds-sheet__close{width:var(--ds-size-target);height:var(--ds-size-target)}.ds-sheet__handle{height:var(--ds-space-8)}}.ds-sheet[aria-busy=true] :is(.ds-sheet__body,.ds-sheet__footer){pointer-events:none}.ds-sheet[aria-busy=true] .ds-sheet__body{opacity:.7}@media (max-width:640px){.ds-sheet:not(.is-top,.is-bottom){width:min(var(--ds-sheet-size), calc(100vw - 3rem))}.ds-sheet.is-full{width:100vw}}@media (prefers-reduced-motion:reduce){.ds-sheet.ds-sheet.ds-sheet.ds-sheet:not([open]){opacity:0;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), overlay var(--ds-duration-fast) allow-discrete, display var(--ds-duration-fast) allow-discrete;translate:0}.ds-sheet[open]{opacity:1;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), overlay 0s allow-discrete, display 0s allow-discrete}@starting-style{.ds-sheet[open],.ds-sheet.is-start[open],.ds-sheet.is-top[open],.ds-sheet.is-bottom[open],.ds-sheet.is-end[open]{opacity:0;translate:0}}}@media (forced-colors:active){.ds-sheet{border:1px solid canvastext}}.ds-menu{z-index:var(--ds-z-menu);min-width:max(12rem, var(--ds-trigger-width,0px));max-width:min(22rem,100vw - 1rem);max-height:min(var(--ds-menu-max-height,28rem), calc(100dvh - 1rem));padding:var(--ds-space-1);border:var(--ds-border-hairline) solid var(--color-base-300);border-radius:var(--ds-radius-lg);background:var(--ds-popover);box-shadow:var(--ds-shadow-popover);color:var(--color-base-content);font-size:var(--ds-type-callout-size);overscroll-behavior:contain;outline:none;line-height:1.35;overflow:hidden auto}.ds-menu:not([popover]){grid-template-columns:auto minmax(0,1fr) auto;align-content:start;display:grid}.ds-menu[popover]:popover-open{grid-template-columns:auto minmax(0,1fr) auto;align-content:start;display:grid}.ds-menu[popover]{overflow-y:auto}.ds-menu.is-sm{font-size:var(--ds-type-footnote-size)}.ds-menu.is-static{box-shadow:none;width:max-content}.ds-menu__item,.ds-menu [role^=menuitem]{grid-column:1/-1;grid-template-columns:subgrid;min-height:var(--ds-size-target-compact);padding:var(--ds-space-1-5) var(--ds-space-2);border-radius:var(--ds-radius-md);color:inherit;font:inherit;text-align:start;cursor:default;-webkit-user-select:none;user-select:none;scroll-margin-block:var(--ds-space-1);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;outline:none;align-items:center;text-decoration:none;display:grid;position:relative}.ds-menu a.ds-menu__item,.ds-menu a[role^=menuitem]{cursor:pointer}.ds-menu__item>:is(.ds-icon,.ds-menu__indicator,.ds-avatar,svg:first-child),.ds-menu [role^=menuitem]>:is(.ds-icon,.ds-menu__indicator,svg:first-child){grid-column:1;margin-inline-end:var(--ds-space-2-5)}.ds-menu__item>:is(.ds-menu__text,span:not([class])),.ds-menu [role^=menuitem]>:is(.ds-menu__text,span:not([class])){grid-column:2;min-width:0}.ds-menu__item>:is(.ds-menu__shortcut,.ds-menu__chevron,.ds-menu__meta,.ds-badge,.badge),.ds-menu [role^=menuitem]>:is(.ds-menu__shortcut,.ds-menu__chevron,.ds-menu__meta){grid-column:3;justify-self:end;margin-inline-start:var(--ds-space-4)}.ds-menu__item>.ds-icon,.ds-menu [role^=menuitem]>.ds-icon{width:var(--ds-size-icon-sm);height:var(--ds-size-icon-sm);color:var(--ds-subtle)}.ds-menu__text{gap:var(--ds-space-0-5);overflow-wrap:anywhere;display:grid}.ds-menu__description{color:var(--ds-subtle);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-leading)}.ds-menu__shortcut{color:var(--ds-muted);font-family:var(--ds-font-sans);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}.ds-menu__meta{color:var(--ds-subtle);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums}.ds-menu__chevron{width:var(--ds-size-icon-sm);height:var(--ds-size-icon-sm);color:var(--ds-subtle)}[dir=rtl] .ds-menu__chevron{scale:-1 1}.ds-menu :is(.ds-menu__item,[role^=menuitem]):focus,.ds-menu :is(.ds-menu__item,[role^=menuitem])[data-highlighted]{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-menu :is(.ds-menu__item,[role^=menuitem]):focus,.ds-menu :is(.ds-menu__item,[role^=menuitem])[data-highlighted]{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100% + 1%), transparent)}}.ds-menu :is(.ds-menu__item,[role^=menuitem]):active:not([aria-disabled=true],:disabled){background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-menu :is(.ds-menu__item,[role^=menuitem]):active:not([aria-disabled=true],:disabled){background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-menu :is(.ds-menu__item,[role^=menuitem]):focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:-2px}.ds-menu :is(.ds-menu__item,[role^=menuitem])[aria-expanded=true]{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-menu :is(.ds-menu__item,[role^=menuitem])[aria-expanded=true]{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}.ds-menu :is(.ds-menu__item,[role^=menuitem]):is(.is-danger,.is-destructive){color:var(--ds-error-text)}.ds-menu :is(.ds-menu__item,[role^=menuitem]):is(.is-danger,.is-destructive)>.ds-icon{color:currentColor}.ds-menu :is(.ds-menu__item,[role^=menuitem]):is(.is-danger,.is-destructive):is(:focus,[data-highlighted]){background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.ds-menu :is(.ds-menu__item,[role^=menuitem]):is(.is-danger,.is-destructive):is(:focus,[data-highlighted]){background:color-mix(in oklab, var(--color-error) 10%, transparent)}}.ds-menu :is(.ds-menu__item,[role^=menuitem]):is(.is-danger,.is-destructive):active:not([aria-disabled=true]){background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.ds-menu :is(.ds-menu__item,[role^=menuitem]):is(.is-danger,.is-destructive):active:not([aria-disabled=true]){background:color-mix(in oklab, var(--color-error) 16%, transparent)}}.ds-menu :is(.ds-menu__item,[role^=menuitem]):is([aria-disabled=true],:disabled){opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-menu :is(.ds-menu__item,[role^=menuitem]):is([aria-disabled=true],:disabled):is(:focus,[data-highlighted]){background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-menu :is(.ds-menu__item,[role^=menuitem]):is([aria-disabled=true],:disabled):is(:focus,[data-highlighted]){background:color-mix(in oklab, var(--color-base-content) 3%, transparent)}}.ds-menu__indicator{width:var(--ds-size-icon-sm);height:var(--ds-size-icon-sm);color:var(--ds-primary-text);place-items:center;display:grid}.ds-menu__indicator>svg{opacity:0;width:100%;height:100%;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), scale var(--ds-duration-fast) var(--ds-ease-emphasized);scale:.6}[role=menuitemradio]>.ds-menu__indicator:before{content:"";border-radius:var(--ds-radius-full);opacity:0;width:.4375rem;height:.4375rem;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), scale var(--ds-duration-fast) var(--ds-ease-emphasized);background:currentColor;scale:.4}[role=menuitemradio]>.ds-menu__indicator>svg{display:none}:is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true]>.ds-menu__indicator>svg,[role=menuitemradio][aria-checked=true]>.ds-menu__indicator:before{opacity:1;scale:1}[role=menuitemcheckbox][aria-checked=mixed]>.ds-menu__indicator:before{content:"";border-radius:var(--ds-radius-full);background:currentColor;width:.5rem;height:2px}:is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true]>:is(.ds-menu__text,span:not([class])){font-weight:var(--ds-weight-semibold)}.ds-menu__label{padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-1);color:var(--ds-subtle);font-size:var(--ds-type-eyebrow-size);font-weight:var(--ds-type-eyebrow-weight);line-height:var(--ds-type-eyebrow-leading);letter-spacing:var(--ds-type-eyebrow-tracking);text-transform:uppercase;grid-column:1/-1}.ds-menu__group,.ds-menu [role=group],.ds-menu__sub{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.ds-menu__separator,.ds-menu [role=separator]{height:var(--ds-border-hairline);margin:var(--ds-space-1) calc(var(--ds-space-1) * -1);background:var(--color-base-300);border:0;grid-column:1/-1}.ds-menu__note{margin:var(--ds-space-1) 0 0;padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-1);border-block-start:var(--ds-border-hairline) solid var(--color-base-300);color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);grid-column:1/-1}.ds-menu__empty{padding:var(--ds-space-3) var(--ds-space-2);color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);text-align:center;grid-column:1/-1}.ds-menu[aria-busy=true] .ds-menu__empty{justify-content:center;align-items:center;gap:var(--ds-space-2);display:flex}@media (pointer:coarse){.ds-menu__item,.ds-menu [role^=menuitem]{min-height:var(--ds-size-target)}}[aria-haspopup=menu]>.ds-menu-trigger__chevron,[aria-haspopup=menu]>.ds-icon:last-child:not(:first-child){transition:rotate var(--ds-duration-fast) var(--ds-ease-standard)}[aria-haspopup=menu][aria-expanded=true]>.ds-menu-trigger__chevron,[aria-haspopup=menu][aria-expanded=true]:not([role=menuitem])>.ds-icon:last-child:not(:first-child){rotate:180deg}.btn[aria-haspopup=menu][aria-expanded=true]{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn[aria-haspopup=menu][aria-expanded=true]{background-color:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), var(--btn-bg,transparent))}}[data-ds-context-menu]{-webkit-touch-callout:none}[data-ds-context-menu][data-ds-pressing]{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){[data-ds-context-menu][data-ds-pressing]{background-color:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}[data-ds-context-menu][data-ds-pressing]{transition:background-color var(--ds-duration-settle) var(--ds-ease-standard)}.ds-context-area{min-height:9rem;padding:var(--ds-space-6);border:var(--ds-border-hairline) dashed var(--ds-control-border);border-radius:var(--ds-radius-xl);color:var(--ds-subtle);font-size:var(--ds-type-callout-size);text-align:center;place-items:center;display:grid}.ds-context-area:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-menubar{align-items:center;gap:var(--ds-space-0-5);padding:var(--ds-space-1);border:var(--ds-border-hairline) solid var(--color-base-300);border-radius:var(--ds-radius-lg);background:var(--color-base-100);flex-wrap:wrap;display:inline-flex}.ds-menubar__item{align-items:center;gap:var(--ds-space-1-5);min-height:var(--ds-size-target-compact);padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-md);color:inherit;font-size:var(--ds-type-callout-size);font-weight:var(--ds-weight-medium);cursor:default;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;display:inline-flex}@media (hover:hover){.ds-menubar__item:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-menubar__item:hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}.ds-menubar__item:active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-menubar__item:active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-menubar__item[aria-expanded=true]{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-menubar__item[aria-expanded=true]{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-menubar__item:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:-2px}.ds-menubar__item[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}@media (pointer:coarse){.ds-menubar__item{min-height:var(--ds-size-target)}}@media (prefers-reduced-motion:reduce){.ds-menu__indicator>svg,[role=menuitemradio]>.ds-menu__indicator:before{scale:1}}@media (forced-colors:active){.ds-menu :is(.ds-menu__item,[role^=menuitem]):is(:focus,[data-highlighted]){outline-offset:-2px;outline:2px solid highlight}}.ds-command-dialog{border:var(--ds-border-hairline) solid var(--color-base-300);border-radius:var(--ds-radius-2xl);background:var(--ds-popover);width:min(40rem,100vw - 2rem);max-width:none;max-height:min(32rem,100dvh - 4rem);color:var(--color-base-content);box-shadow:var(--ds-shadow-overlay);opacity:0;transform-origin:top;transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), scale var(--ds-duration-exit) var(--ds-ease-exit), overlay var(--ds-duration-exit) allow-discrete, display var(--ds-duration-exit) allow-discrete;margin:12dvh auto auto;padding:0;overflow:hidden;scale:.98}.ds-command-dialog[open]{opacity:1;transition:opacity var(--ds-duration-base) var(--ds-ease-emphasized), scale var(--ds-duration-base) var(--ds-ease-emphasized), overlay 0s allow-discrete, display 0s allow-discrete;flex-direction:column;display:flex;scale:1}@starting-style{.ds-command-dialog[open]{opacity:0;scale:.98}}.ds-command-dialog::backdrop{background:var(--ds-scrim);opacity:0;transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), overlay var(--ds-duration-exit) allow-discrete, display var(--ds-duration-exit) allow-discrete}.ds-command-dialog[open]::backdrop{opacity:1;transition:opacity var(--ds-duration-base) var(--ds-ease-emphasized)}@starting-style{.ds-command-dialog[open]::backdrop{opacity:0}}.ds-command-dialog>.ds-command{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto}@media (max-width:640px){.ds-command-dialog{margin-top:var(--ds-space-4);max-height:calc(100dvh - 2rem)}}.ds-command{border:var(--ds-border-hairline) solid var(--color-base-300);border-radius:var(--ds-radius-xl);background:var(--ds-popover);min-height:0;color:var(--color-base-content);font-size:var(--ds-type-callout-size);flex-direction:column;display:flex;overflow:hidden}.ds-command.is-inline{max-height:24rem}.ds-command__search{align-items:center;gap:var(--ds-space-2-5);min-height:3.25rem;padding-inline:var(--ds-space-4);border-block-end:var(--ds-border-hairline) solid var(--color-base-300);color:var(--ds-subtle);flex:none;display:flex}.ds-command__search>.ds-icon{width:var(--ds-size-icon-md);height:var(--ds-size-icon-md);flex:none}.ds-command__input{min-width:0;height:3.25rem;color:var(--color-base-content);font:inherit;font-size:var(--ds-type-body-size);background:0 0;border:0;outline:none;flex:auto;padding:0}.ds-command__input::placeholder{color:var(--ds-subtle)}.ds-command__input::-webkit-search-cancel-button{display:none}.ds-command__search:has(.ds-command__input:focus-visible){box-shadow:inset 0 calc(var(--ds-border-focus) * -1) 0 var(--ds-focus)}.ds-command-dialog .ds-command__search:has(.ds-command__input:focus-visible){box-shadow:none}.ds-command__search .ds-kbd{flex:none}.ds-command__list{min-height:0;padding:var(--ds-space-1-5);overscroll-behavior:contain;scroll-padding-block:var(--ds-space-8) var(--ds-space-1-5);flex:auto;overflow-y:auto}.ds-command__list[hidden],.ds-command__group[hidden],.ds-command__item[hidden],.ds-command__separator[hidden]{display:none}.ds-command__group+.ds-command__group{border-block-start:var(--ds-border-hairline) solid var(--color-base-300);margin-block-start:var(--ds-space-1);padding-block-start:var(--ds-space-1)}.ds-command__group-label{padding:var(--ds-space-2) var(--ds-space-2-5) var(--ds-space-1);color:var(--ds-subtle);font-size:var(--ds-type-eyebrow-size);font-weight:var(--ds-type-eyebrow-weight);line-height:var(--ds-type-eyebrow-leading);letter-spacing:var(--ds-type-eyebrow-tracking);text-transform:uppercase}.ds-command__separator{height:var(--ds-border-hairline);margin:var(--ds-space-1) calc(var(--ds-space-1-5) * -1);background:var(--color-base-300)}.ds-command__item{align-items:center;gap:var(--ds-space-2-5);min-height:var(--ds-size-target-compact);padding:var(--ds-space-1-5) var(--ds-space-2-5);border-radius:var(--ds-radius-md);color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);text-decoration:none;display:flex}.ds-command__item>.ds-icon{width:var(--ds-size-icon-sm);height:var(--ds-size-icon-sm);color:var(--ds-subtle);flex:none}.ds-command__text{gap:var(--ds-space-0-5);flex:auto;min-width:0;display:grid}.ds-command__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-command__description{color:var(--ds-subtle);font-size:var(--ds-type-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-command__item mark{color:inherit;font-weight:var(--ds-weight-bold);background:0 0}.ds-command__shortcut,.ds-command__meta{color:var(--ds-muted);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;flex:none;margin-inline-start:auto}.ds-command__shortcut{gap:var(--ds-space-1);display:inline-flex}@media (hover:hover){.ds-command__item:hover:not([aria-disabled=true]){background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-command__item:hover:not([aria-disabled=true]){background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100% * .6), transparent)}}}.ds-command__item[aria-selected=true]{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-command__item[aria-selected=true]{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100%), transparent)}}.ds-command__item[aria-selected=true]{box-shadow:inset 2px 0 0 var(--color-primary)}.ds-command.is-inline:not(:focus-within) .ds-command__item[aria-selected=true]{box-shadow:none;background:0 0}.ds-command.is-inline:not(:focus-within) .ds-command__item[aria-selected=true]>.ds-icon{color:var(--ds-subtle)}.ds-command__item[aria-selected=true]:dir(rtl){box-shadow:inset -2px 0 0 var(--color-primary)}.ds-command__item[aria-selected=true]>.ds-icon{color:var(--ds-primary-text)}.ds-command__item:active:not([aria-disabled=true]){background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-command__item:active:not([aria-disabled=true]){background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100% + 6%), transparent)}}.ds-command__item[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-command__item:is(.is-danger,.is-destructive){color:var(--ds-error-text)}.ds-command__item:is(.is-danger,.is-destructive)>.ds-icon{color:currentColor}@media (pointer:coarse){.ds-command__item{min-height:var(--ds-size-target)}}.ds-command__empty,.ds-command__loading{justify-items:center;gap:var(--ds-space-1);padding:var(--ds-space-8) var(--ds-space-4);color:var(--ds-subtle);font-size:var(--ds-type-callout-size);text-align:center;flex:auto;display:grid}.ds-command__empty strong{color:var(--color-base-content);font-weight:var(--ds-weight-semibold)}.ds-command__loading{justify-content:center;align-items:center;gap:var(--ds-space-2);display:flex}.ds-command__empty[hidden],.ds-command__loading[hidden]{display:none}.ds-command[aria-busy=true] .ds-command__list{opacity:.6;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard)}.ds-command__footer{align-items:center;gap:var(--ds-space-1) var(--ds-space-4);padding:var(--ds-space-2) var(--ds-space-4);border-block-start:var(--ds-border-hairline) solid var(--color-base-300);color:var(--ds-subtle);font-size:var(--ds-type-caption-size);flex-wrap:wrap;flex:none;display:flex}.ds-command__footer>span{align-items:center;gap:var(--ds-space-1-5);display:inline-flex}@media (pointer:coarse){.ds-command__footer{display:none}}.ds-command__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-command{position:relative}@media (prefers-reduced-motion:reduce){.ds-command-dialog,.ds-command-dialog[open]{scale:1}@starting-style{.ds-command-dialog[open]{scale:1}}}@media (forced-colors:active){.ds-command__item[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}}:is(.ds-tabs,.ds-segmented,.ds-pagination,.ds-language-switcher,.ds-breadcrumb,.ds-theme-toggle){--ds-nav-hover:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.ds-tabs,.ds-segmented,.ds-pagination,.ds-language-switcher,.ds-breadcrumb,.ds-theme-toggle){--ds-nav-hover:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}:is(.ds-tabs,.ds-segmented,.ds-pagination,.ds-language-switcher,.ds-breadcrumb,.ds-theme-toggle){--ds-nav-press:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.ds-tabs,.ds-segmented,.ds-pagination,.ds-language-switcher,.ds-breadcrumb,.ds-theme-toggle){--ds-nav-press:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}:is(.ds-tabs,.ds-segmented,.ds-pagination,.ds-language-switcher,.ds-breadcrumb,.ds-theme-toggle){--ds-nav-selected:var(--ds-primary-soft)}.ds-tabs{--ds-tabs-fade:2rem;min-width:0;max-width:100%;position:relative}.ds-tabs__list,.ds-tabs:has(>:is(a,button)){gap:var(--ds-space-1);overscroll-behavior-x:contain;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--color-base-300);display:flex;position:relative;overflow:auto hidden}.ds-tabs__list::-webkit-scrollbar{display:none}.ds-tabs__list{--_fade-start:0px;--_fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent, black var(--_fade-start), black calc(100% - var(--_fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--_fade-start), black calc(100% - var(--_fade-end)), transparent);mask-image:linear-gradient(to right, transparent, black var(--_fade-start), black calc(100% - var(--_fade-end)), transparent)}[dir=rtl] .ds-tabs__list{-webkit-mask-image:linear-gradient(to left, transparent, black var(--_fade-start), black calc(100% - var(--_fade-end)), transparent);-webkit-mask-image:linear-gradient(to left, transparent, black var(--_fade-start), black calc(100% - var(--_fade-end)), transparent);mask-image:linear-gradient(to left, transparent, black var(--_fade-start), black calc(100% - var(--_fade-end)), transparent)}.ds-tabs[data-overflow-start] .ds-tabs__list{--_fade-start:var(--ds-tabs-fade)}.ds-tabs[data-overflow-end] .ds-tabs__list{--_fade-end:var(--ds-tabs-fade)}.ds-tabs__tab,.ds-tabs>:is(a,button){z-index:1;border-radius:var(--ds-radius-lg);min-height:2.5rem;color:var(--ds-subtle);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.ds-tabs__tab:active:not(:disabled,[aria-disabled=true]),.ds-tabs>:is(a,button):active:not(:disabled,[aria-disabled=true]){background:var(--ds-nav-press)}@media (hover:hover){.ds-tabs__tab:hover:not(:disabled,[aria-disabled=true],[aria-selected=true],[aria-current=page]),.ds-tabs>:is(a,button):hover:not(:disabled,[aria-disabled=true],[aria-selected=true],[aria-current=page]){background:var(--ds-nav-hover);color:var(--color-base-content)}}.ds-tabs__tab:focus-visible,.ds-tabs>:is(a,button):focus-visible{outline-offset:-2px}.ds-tabs__tab:is([aria-selected=true],[aria-current=page]),.ds-tabs>:is([aria-selected=true],[aria-current=page]){color:var(--color-base-content)}.ds-tabs__list:not([data-ds-ready])>.ds-tabs__tab:is([aria-selected=true],[aria-current=page]),.ds-tabs__list:not([data-ds-ready]) :is(li,span)>.ds-tabs__tab:is([aria-selected=true],[aria-current=page]){box-shadow:inset 0 -2px 0 var(--color-primary)}.ds-tabs__tab:is(:disabled,[aria-disabled=true]),.ds-tabs>:is(a,button):is(:disabled,[aria-disabled=true]){opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-tabs__tab .ds-icon{flex-shrink:0}.ds-tabs__count{border-radius:var(--ds-radius-full);background:var(--color-base-content);min-width:1.25rem;padding:0 .375rem}@supports (color:color-mix(in lab, red, red)){.ds-tabs__count{background:color-mix(in oklab, var(--color-base-content) 8%, transparent)}}.ds-tabs__count{color:var(--ds-subtle);font-variant-numeric:tabular-nums;text-align:center;font-size:.75rem;font-weight:650;line-height:1.25rem}.ds-tabs__tab:is([aria-selected=true],[aria-current=page]) .ds-tabs__count{background:var(--ds-nav-selected);color:var(--ds-quiet)}.ds-tabs__indicator{z-index:0;background:var(--color-primary);opacity:0;pointer-events:none;transform-origin:0 0;height:2px;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);border-radius:2px 2px 0 0;position:absolute;top:auto;bottom:0;left:0}.ds-tabs__indicator[data-placed]{opacity:1}:is(.ds-tabs.is-pill,.ds-tabs.tabs-pill) .ds-tabs__list{box-shadow:none}:is(.ds-tabs.is-pill,.ds-tabs.tabs-pill) .ds-tabs__tab{border-radius:var(--ds-radius-full)}:is(.ds-tabs.is-pill,.ds-tabs.tabs-pill) .ds-tabs__tab:is([aria-selected=true],[aria-current=page]){color:var(--ds-quiet)}:is(.ds-tabs.is-pill,.ds-tabs.tabs-pill) .ds-tabs__list:not([data-ds-ready]) .ds-tabs__tab:is([aria-selected=true],[aria-current=page]){background:var(--ds-nav-selected);box-shadow:none}:is(.ds-tabs.is-pill,.ds-tabs.tabs-pill) .ds-tabs__indicator{border-radius:var(--ds-radius-full);background:var(--ds-nav-selected);height:auto;top:0;bottom:auto}:is(.ds-tabs.is-boxed,.ds-tabs.tabs-box) .ds-tabs__list,.ds-tabs:has(>:is(a,button)){border:1px solid var(--color-base-300);border-radius:var(--ds-radius-xl);background:var(--color-base-200);box-shadow:none;gap:2px;padding:.25rem}.ds-tabs:has(>:is(a,button)){flex-wrap:wrap;width:fit-content}:is(.ds-tabs.is-boxed,.ds-tabs.tabs-box) .ds-tabs__tab:is([aria-selected=true],[aria-current=page]),.ds-tabs>:is([aria-selected=true],[aria-current=page]){background:var(--color-base-100);box-shadow:var(--ds-shadow-xs), 0 0 0 1px var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.ds-tabs.is-boxed,.ds-tabs.tabs-box) .ds-tabs__tab:is([aria-selected=true],[aria-current=page]),.ds-tabs>:is([aria-selected=true],[aria-current=page]){box-shadow:var(--ds-shadow-xs), 0 0 0 1px color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.ds-tabs.is-boxed,.ds-tabs.tabs-box) .ds-tabs__list[data-ds-ready] .ds-tabs__tab:is([aria-selected=true],[aria-current=page]),.ds-tabs[data-ds-ready]>:is([aria-selected=true],[aria-current=page]){box-shadow:none;background:0 0}:is(.ds-tabs.is-boxed,.ds-tabs.tabs-box) .ds-tabs__indicator,.ds-tabs:has(>:is(a,button))>.ds-tabs__indicator{border-radius:var(--ds-radius-lg);background:var(--color-base-100);height:auto;box-shadow:var(--ds-shadow-xs), 0 0 0 1px var(--color-base-content);top:0;bottom:auto}@supports (color:color-mix(in lab, red, red)){:is(.ds-tabs.is-boxed,.ds-tabs.tabs-box) .ds-tabs__indicator,.ds-tabs:has(>:is(a,button))>.ds-tabs__indicator{box-shadow:var(--ds-shadow-xs), 0 0 0 1px color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.ds-tabs.is-sm,.ds-tabs.tabs-sm) .ds-tabs__tab{min-height:2rem;padding:.25rem .625rem;font-size:.8125rem}:is(.ds-tabs.is-lg,.ds-tabs.tabs-lg) .ds-tabs__tab{min-height:3rem;padding:.5rem 1.125rem;font-size:1rem}.ds-tabs.is-full .ds-tabs__tab{flex:1}@media (pointer:coarse){.ds-tabs__tab,.ds-tabs>:is(a,button){min-height:var(--ds-size-target)}}.ds-tabs.is-vertical{gap:var(--ds-space-6);grid-template-columns:minmax(9rem,max-content) minmax(0,1fr);align-items:start;display:grid}.ds-tabs.is-vertical .ds-tabs__list{box-shadow:none;border-inline-end:1px solid var(--color-base-300);flex-direction:column;overflow:visible;-webkit-mask-image:none;mask-image:none}.ds-tabs.is-vertical .ds-tabs__tab{text-align:start;justify-content:flex-start}.ds-tabs.is-vertical .ds-tabs__indicator{top:0;bottom:auto;left:auto;border-radius:2px;width:2px;height:auto;inset-inline-end:-1px}.ds-tabs.is-vertical.is-pill .ds-tabs__list,.ds-tabs.is-vertical.is-boxed .ds-tabs__list{border-inline-end-width:0}.ds-tabs.is-vertical:is(.is-pill,.is-boxed) .ds-tabs__indicator{width:auto;inset-inline-end:auto}.ds-tabs.is-vertical .ds-tabs__panel{margin:0}.ds-tabs__scroll{z-index:2;border:1px solid var(--color-base-300);border-radius:var(--ds-radius-full);background:var(--color-base-100);width:1.75rem;height:1.75rem;color:var(--color-base-content);box-shadow:var(--ds-shadow-xs);opacity:0;pointer-events:none;cursor:pointer;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard);place-items:center;display:grid;position:absolute;top:.375rem}.ds-tabs.is-sm .ds-tabs__scroll{top:.125rem}.ds-tabs.is-lg .ds-tabs__scroll{top:.625rem}.ds-tabs__scroll.is-start{inset-inline-start:.125rem}.ds-tabs__scroll.is-end{inset-inline-end:.125rem}[dir=rtl] .ds-tabs__scroll svg{scale:-1 1}.ds-tabs[data-overflow-start] .ds-tabs__scroll.is-start,.ds-tabs[data-overflow-end] .ds-tabs__scroll.is-end{opacity:1;pointer-events:auto}.ds-tabs__scroll:active{background:var(--ds-popover-hover)}@media (hover:hover){.ds-tabs__scroll:hover{background:var(--ds-popover-hover)}}@media (pointer:coarse){.ds-tabs__scroll{display:none}}.ds-tabs__panel{border-radius:var(--ds-radius-lg);transition:opacity var(--ds-duration-quick) var(--ds-ease-emphasized), transform var(--ds-duration-quick) var(--ds-ease-emphasized);margin-block-start:var(--ds-space-4)}@starting-style{.ds-tabs__panel{opacity:0;transform:translateY(var(--ds-enter-offset))}}.ds-segmented{isolation:isolate;border:1px solid var(--color-base-300);border-radius:var(--ds-radius-xl);background:var(--color-base-200);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;width:fit-content;max-width:100%;padding:.25rem;display:grid;position:relative}.ds-segmented.is-full{width:100%}.ds-segmented>:is(a,button,label){z-index:1;border-radius:var(--ds-radius-lg);min-width:0;min-height:2.5rem;color:var(--ds-subtle);font:inherit;text-align:center;cursor:pointer;transition:color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.375rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;display:flex;position:relative}.ds-segmented>:is(a,button,label):active:not(:disabled,[aria-disabled=true],:has(:disabled)){background:var(--ds-nav-press)}@media (hover:hover){.ds-segmented>:is(a,button,label):hover:not(:disabled,[aria-disabled=true],:has(:disabled),[aria-pressed=true],[aria-current=page],[aria-current=true],[aria-checked=true],:has(:checked)){background:var(--ds-nav-hover);color:var(--color-base-content)}}.ds-segmented>:is([aria-current=page],[aria-current=true],[aria-pressed=true],[aria-checked=true],:has(:checked)){background:var(--color-base-100);color:var(--color-base-content);box-shadow:var(--ds-shadow-xs), 0 0 0 1px var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-segmented>:is([aria-current=page],[aria-current=true],[aria-pressed=true],[aria-checked=true],:has(:checked)){box-shadow:var(--ds-shadow-xs), 0 0 0 1px color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.ds-segmented[data-ds-ready]>:is([aria-current=page],[aria-current=true],[aria-pressed=true],[aria-checked=true],:has(:checked)){box-shadow:none;background:0 0}.ds-segmented>label>input{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}.ds-segmented>:is(a,button,label):focus-visible,.ds-segmented>label:has(:focus-visible){outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-segmented>label:has(:focus-visible){outline:var(--ds-border-focus) solid var(--ds-focus)}.ds-segmented>:is(a,button,label):is(:disabled,[aria-disabled=true]),.ds-segmented>label:has(:disabled){opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-segmented svg{flex-shrink:0}.ds-segmented__thumb{z-index:0;border-radius:var(--ds-radius-lg);background:var(--color-base-100);box-shadow:var(--ds-shadow-xs), 0 0 0 1px var(--color-base-content);position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.ds-segmented__thumb{box-shadow:var(--ds-shadow-xs), 0 0 0 1px color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.ds-segmented__thumb{opacity:0;pointer-events:none;transform-origin:0 0;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard)}.ds-segmented__thumb[data-placed]{opacity:1}.ds-segmented.is-primary>:is([aria-current=page],[aria-current=true],[aria-pressed=true],[aria-checked=true],:has(:checked)){background:var(--color-primary);color:var(--color-primary-content);box-shadow:none}.ds-segmented.is-primary[data-ds-ready]>:is([aria-current=page],[aria-current=true],[aria-pressed=true],[aria-checked=true],:has(:checked)){background:0 0}.ds-segmented.is-primary .ds-segmented__thumb{background:var(--color-primary);box-shadow:none}.ds-segmented.is-sm>:is(a,button,label){min-height:2rem;padding:.25rem .75rem;font-size:.8125rem}.ds-segmented.is-lg>:is(a,button,label){min-height:3rem;padding:.5rem 1.25rem;font-size:1rem}@media (pointer:coarse){.ds-segmented>:is(a,button,label){min-height:var(--ds-size-target)}}.ds-theme-switcher>:is(button,label){min-width:2.5rem;padding-inline:.625rem}.ds-theme-switcher.has-labels>:is(button,label){padding-inline:.875rem}.ds-theme-toggle{border-radius:var(--ds-radius-xl);width:2.5rem;height:2.5rem;color:var(--color-base-content);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;place-items:center;display:inline-grid;position:relative}.ds-theme-toggle:active{background:var(--ds-nav-press)}@media (hover:hover){.ds-theme-toggle:hover{background:var(--ds-nav-hover)}}@media (pointer:coarse){.ds-theme-toggle{width:var(--ds-size-target);height:var(--ds-size-target)}}.ds-theme-toggle>svg{width:var(--ds-size-icon-lg);height:var(--ds-size-icon-lg);transition:opacity var(--ds-duration-enter) var(--ds-ease-emphasized), transform var(--ds-duration-enter) var(--ds-ease-emphasized);grid-area:1/1}.ds-theme-toggle__dark,:root[data-ds-scheme=dark] .ds-theme-toggle__light{opacity:0;transform:rotate(-90deg)scale(.6)}:root[data-ds-scheme=dark] .ds-theme-toggle__dark{opacity:1;transform:none}.ds-language-switcher>:is(a,button){min-width:2.5rem}.ds-language-switcher.is-menu{background:0 0;border:0;padding:0;display:inline-block;position:relative}.ds-language-switcher.is-menu>summary{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-lg);min-height:2.5rem;color:var(--color-base-content);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);align-items:center;gap:.5rem;padding:0 .75rem;font-size:.875rem;font-weight:600;list-style:none;display:inline-flex}.ds-language-switcher.is-menu>summary::-webkit-details-marker{display:none}.ds-language-switcher.is-menu>summary:active{background:var(--ds-nav-press)}@media (hover:hover){.ds-language-switcher.is-menu>summary:hover{background:var(--ds-nav-hover)}}.ds-language-switcher.is-menu>summary>.ds-language-switcher__chevron{transition:transform var(--ds-duration-fast) var(--ds-ease-standard)}.ds-language-switcher.is-menu[open]>summary>.ds-language-switcher__chevron{transform:rotate(180deg)}.ds-language-switcher__panel{z-index:var(--ds-z-menu);border:1px solid var(--color-base-300);border-radius:var(--ds-radius-box);background:var(--ds-popover);min-width:12rem;box-shadow:var(--ds-shadow-menu);transform-origin:top;margin:0;padding:.25rem;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-end:0}.ds-language-switcher.is-menu[open]>.ds-language-switcher__panel{transition:opacity var(--ds-duration-quick) var(--ds-ease-emphasized), transform var(--ds-duration-quick) var(--ds-ease-emphasized)}@starting-style{.ds-language-switcher.is-menu[open]>.ds-language-switcher__panel{opacity:0;transform:translateY(calc(var(--ds-enter-offset) * -1))}}.ds-language-switcher__panel a{border-radius:var(--ds-radius-md);min-height:2.25rem;color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem .625rem;font-size:.875rem;text-decoration:none;display:flex}.ds-language-switcher__panel a:active{background:var(--ds-nav-press)}@media (hover:hover){.ds-language-switcher__panel a:hover{background:var(--ds-nav-hover)}}.ds-language-switcher__panel a[aria-current=true]{background:var(--ds-nav-selected);color:var(--ds-quiet);font-weight:650}.ds-language-switcher__panel a:focus-visible{outline-offset:-2px}@media (pointer:coarse){.ds-language-switcher__panel a{min-height:var(--ds-size-target)}}form.ds-language-switcher{margin:0}.ds-breadcrumb{min-width:0;container-type:inline-size}.ds-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.ds-breadcrumb li{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.ds-breadcrumb li+li:before{content:"/";color:var(--ds-muted);flex-shrink:0}.ds-breadcrumb.is-chevron li+li:before{content:"";background:currentColor;width:.875rem;height:.875rem;-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='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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}[dir=rtl] .ds-breadcrumb.is-chevron li+li:before{scale:-1 1}.ds-breadcrumb a{border-radius:var(--ds-radius-xs);min-height:1.5rem;color:var(--ds-subtle);text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.ds-breadcrumb a{-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent)}}.ds-breadcrumb a{text-underline-offset:.2em;transition:color var(--ds-duration-fast) var(--ds-ease-standard), text-decoration-color var(--ds-duration-fast) var(--ds-ease-standard);text-decoration-thickness:1px}@media (hover:hover){.ds-breadcrumb a:hover{color:var(--color-base-content);text-decoration-color:currentColor}}.ds-breadcrumb a:active{color:var(--color-base-content)}.ds-breadcrumb :is(a,[aria-current=page]){text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:16rem;display:inline-block;overflow:hidden}.ds-breadcrumb [aria-current=page]{color:var(--color-base-content);font-weight:600;text-decoration:none}.ds-breadcrumb a :is(.ds-icon,svg){vertical-align:-.125em;display:inline-block}.ds-breadcrumb li.ds-breadcrumb__collapse{display:none}.ds-breadcrumb__more{position:relative}.ds-breadcrumb__more>summary{border-radius:var(--ds-radius-md);min-width:1.75rem;min-height:1.75rem;color:var(--ds-subtle);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);place-items:center;list-style:none;display:inline-grid}.ds-breadcrumb__more>summary::-webkit-details-marker{display:none}.ds-breadcrumb__more>summary:active{background:var(--ds-nav-press)}@media (hover:hover){.ds-breadcrumb__more>summary:hover{background:var(--ds-nav-hover);color:var(--color-base-content)}}@media (pointer:coarse){.ds-breadcrumb__more>summary{min-width:var(--ds-size-target);min-height:var(--ds-size-target)}}.ds-breadcrumb__menu{z-index:var(--ds-z-menu);border:1px solid var(--color-base-300);border-radius:var(--ds-radius-box);background:var(--ds-popover);min-width:12rem;max-width:18rem;box-shadow:var(--ds-shadow-menu);transform-origin:top;margin:0;padding:.25rem;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-start:0}.ds-breadcrumb__menu li:before{display:none}.ds-breadcrumb__menu a{border-radius:var(--ds-radius-md);width:100%;max-width:none;padding:.375rem .625rem;text-decoration:none;display:block}@media (hover:hover){.ds-breadcrumb__menu a:hover{background:var(--ds-nav-hover)}}.ds-breadcrumb__more[open]>.ds-breadcrumb__menu{transition:opacity var(--ds-duration-quick) var(--ds-ease-emphasized), transform var(--ds-duration-quick) var(--ds-ease-emphasized)}@starting-style{.ds-breadcrumb__more[open]>.ds-breadcrumb__menu{opacity:0;transform:translateY(calc(var(--ds-enter-offset) * -1))}}@container (max-width:36rem){.ds-breadcrumb.is-collapsible ol{flex-wrap:nowrap}.ds-breadcrumb.is-collapsible li[data-collapsible]{display:none}.ds-breadcrumb.is-collapsible li.ds-breadcrumb__collapse{display:inline-flex}.ds-breadcrumb.is-collapsible :is(a,[aria-current=page]){max-width:10rem}}.ds-pagination{container-type:inline-size}.ds-pagination__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ds-pagination__link{border-radius:var(--ds-radius-lg);min-width:2.25rem;min-height:2.25rem;color:var(--color-base-content);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.ds-pagination__link:active:not([aria-disabled=true],:disabled){background:var(--ds-nav-press)}@media (hover:hover){.ds-pagination__link:hover:not([aria-disabled=true],:disabled,[aria-current=page]){background:var(--ds-nav-hover)}}.ds-pagination__link:focus-visible{outline-offset:0}.ds-pagination__link[aria-current=page]{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-pagination__link[aria-current=page]{border-color:color-mix(in oklab, var(--color-primary) 45%, transparent)}}.ds-pagination__link[aria-current=page]{background:var(--ds-nav-selected);color:var(--ds-quiet);cursor:default;font-weight:700}.ds-pagination__link:is([aria-disabled=true],:disabled){opacity:var(--ds-opacity-pager-disabled);cursor:not-allowed}.ds-pagination__link .ds-icon{flex-shrink:0}.ds-pagination__gap{min-width:2.25rem;min-height:2.25rem;color:var(--ds-muted);-webkit-user-select:none;user-select:none;place-items:center;display:inline-grid}.ds-pagination__summary{color:var(--ds-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 .5rem;font-size:.875rem;display:none}.ds-pagination.is-outline .ds-pagination__link{border-color:var(--color-base-300);background:var(--color-base-100)}.ds-pagination.is-outline .ds-pagination__link[aria-current=page]{border-color:var(--color-primary);background:var(--ds-nav-selected)}.ds-pagination.is-sm :is(.ds-pagination__link,.ds-pagination__gap){min-width:2rem;min-height:2rem;font-size:.8125rem}.ds-pagination.is-lg :is(.ds-pagination__link,.ds-pagination__gap){min-width:2.75rem;min-height:2.75rem;font-size:1rem}@media (pointer:coarse){.ds-pagination__link,.ds-pagination__gap{min-width:var(--ds-size-target);min-height:var(--ds-size-target)}}.ds-pagination.is-simple :is(.ds-pagination__page,.ds-pagination__gap,.ds-pagination__edge){display:none}.ds-pagination.is-simple .ds-pagination__summary{display:block}@container (max-width:32rem){.ds-pagination :is(.ds-pagination__page,.ds-pagination__gap,.ds-pagination__edge){display:none}.ds-pagination .ds-pagination__summary{display:block}}.ds-pager{padding:.75rem var(--ds-space-card-x);border-top:1px solid var(--color-base-300);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;font-size:.8125rem;display:flex}.ds-pager>p{color:var(--ds-subtle)}.ds-pager nav{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ds-pager :is(a,button)[aria-disabled=true],.ds-pager :is(a,button):disabled{opacity:var(--ds-opacity-pager-disabled);cursor:not-allowed;pointer-events:none}.ds-page-size{color:var(--ds-subtle);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}@media (max-width:640px){.ds-pager{flex-direction:column;align-items:stretch}.ds-pager nav{justify-content:space-between}}@media (prefers-reduced-motion:reduce){@starting-style{.ds-tabs__panel,.ds-language-switcher.is-menu[open]>.ds-language-switcher__panel,.ds-breadcrumb__more[open]>.ds-breadcrumb__menu{transform:none}}.ds-theme-toggle__dark,:root[data-ds-scheme=dark] .ds-theme-toggle__light{transform:none}}@media (forced-colors:active){.ds-tabs__indicator{forced-color-adjust:none;background:highlight}.ds-segmented__thumb{box-shadow:none;border:2px solid highlight}.ds-segmented>:is([aria-current=page],[aria-current=true],[aria-pressed=true],[aria-checked=true],:has(:checked)),.ds-tabs__tab:is([aria-selected=true],[aria-current=page]),.ds-pagination__link[aria-current=page]{border:2px solid highlight}}:is(.ds-navbar,.ds-bottom-nav,.ds-nav-menu){--ds-nav-hover:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.ds-navbar,.ds-bottom-nav,.ds-nav-menu){--ds-nav-hover:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}:is(.ds-navbar,.ds-bottom-nav,.ds-nav-menu){--ds-nav-press:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.ds-navbar,.ds-bottom-nav,.ds-nav-menu){--ds-nav-press:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}:is(.ds-navbar,.ds-bottom-nav,.ds-nav-menu){--ds-nav-selected:var(--ds-primary-soft);--ds-dir:1}[dir=rtl] :is(.ds-navbar,.ds-bottom-nav,.ds-nav-menu){--ds-dir:-1}.ds-navbar{z-index:var(--ds-z-sticky);padding-top:env(safe-area-inset-top);background:var(--color-base-100);transition:background-color var(--ds-duration-base) var(--ds-ease-standard), transform var(--ds-duration-enter) var(--ds-ease-emphasized);position:sticky;top:0;container-type:inline-size}.ds-navbar.is-static{position:relative}.ds-navbar:after{content:"";background:var(--color-base-300);opacity:0;pointer-events:none;height:1px;transition:opacity var(--ds-duration-base) var(--ds-ease-standard);inset-inline:0;position:absolute;bottom:0}.ds-navbar:is([data-scrolled],.is-bordered):after{opacity:1}.ds-navbar:not(.is-solid)[data-scrolled]{background:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){.ds-navbar:not(.is-solid)[data-scrolled]{background:color-mix(in oklab, var(--color-base-100) 78%, transparent)}}.ds-navbar:not(.is-solid)[data-scrolled]{-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5)}.ds-navbar[data-hidden]{transform:translateY(-100%)}.ds-navbar__inner{align-items:center;gap:var(--ds-space-3);min-height:3.5rem;padding-inline:max(var(--ds-space-4), env(safe-area-inset-left)) max(var(--ds-space-4), env(safe-area-inset-right));margin-inline:auto;display:flex}.ds-navbar.is-contained .ds-navbar__inner{max-width:80rem}.ds-navbar__brand{border-radius:var(--ds-radius-lg);min-width:0;min-height:2.5rem;color:inherit;letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:.625rem;padding-inline:.25rem;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.ds-navbar__mark{border-radius:var(--ds-radius-lg);background:var(--color-primary);width:2rem;height:2rem;color:var(--color-primary-content);flex-shrink:0;place-items:center;display:grid}.ds-navbar__mark :is(img,svg){max-width:100%;max-height:100%}.ds-navbar__nav{flex-shrink:0;align-items:center;gap:.25rem;margin-inline-start:var(--ds-space-3);display:flex}.ds-navbar__link{border-radius:var(--ds-radius-lg);min-height:2.5rem;color:var(--ds-subtle);white-space:nowrap;transition:color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard);align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.ds-navbar__link:active{background:var(--ds-nav-press)}@media (hover:hover){.ds-navbar__link:hover:not([aria-current=page],[aria-disabled=true]){background:var(--ds-nav-hover);color:var(--color-base-content)}}.ds-navbar__link[aria-current=page]{background:var(--ds-nav-selected);color:var(--ds-quiet)}.ds-navbar__link[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-navbar__search{flex:0 22rem;min-width:8rem;margin-inline-start:auto}.ds-navbar__actions{flex-shrink:0;align-items:center;gap:.25rem;margin-inline-start:auto;display:flex}.ds-navbar__search~.ds-navbar__actions{margin-inline-start:var(--ds-space-2)}.ds-navbar__toggle{border-radius:var(--ds-radius-xl);width:2.5rem;height:2.5rem;color:var(--color-base-content);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;place-items:center;display:none}.ds-navbar__toggle:active{background:var(--ds-nav-press)}@media (hover:hover){.ds-navbar__toggle:hover{background:var(--ds-nav-hover)}}.ds-navbar__toggle>svg{width:var(--ds-size-icon-lg);height:var(--ds-size-icon-lg);transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-enter) var(--ds-ease-emphasized);grid-area:1/1}.ds-navbar__toggle>.is-close,.ds-navbar__toggle[aria-expanded=true]>.is-open{opacity:0;transform:rotate(-45deg)scale(.7)}.ds-navbar__toggle[aria-expanded=true]>.is-close{opacity:1;transform:none}@media (pointer:coarse){.ds-navbar__toggle{width:var(--ds-size-target);height:var(--ds-size-target)}.ds-navbar__link{min-height:var(--ds-size-target)}}@container (max-width:39.99rem){.ds-navbar__toggle{display:inline-grid}.ds-navbar__search:not(.is-mobile){display:none}.ds-navbar__search.is-mobile{margin:0 0 var(--ds-space-3);flex:1 0 100%;order:5}.ds-navbar__inner:has(.ds-navbar__search.is-mobile){flex-wrap:wrap}.ds-navbar__nav{z-index:1;padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-4);border-bottom:1px solid var(--color-base-300);background:var(--color-base-100);box-shadow:var(--ds-shadow-menu);opacity:0;transform:translateY(calc(var(--ds-enter-offset) * -1));transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), transform var(--ds-duration-exit) var(--ds-ease-exit), display var(--ds-duration-exit) allow-discrete;inset-inline:0;flex-direction:column;align-items:stretch;gap:.125rem;margin:0;display:none;position:absolute;top:100%}.ds-navbar[data-open] .ds-navbar__nav{opacity:1;transition:opacity var(--ds-duration-enter) var(--ds-ease-emphasized), transform var(--ds-duration-enter) var(--ds-ease-emphasized), display var(--ds-duration-enter) allow-discrete;display:flex;transform:none}@starting-style{.ds-navbar[data-open] .ds-navbar__nav{opacity:0;transform:translateY(calc(var(--ds-enter-offset) * -1))}}.ds-navbar__link{min-height:var(--ds-size-target)}.ds-navbar:not([data-ds-ready]) .ds-navbar__toggle{display:none}.ds-navbar:not([data-ds-ready]) .ds-navbar__inner{flex-wrap:wrap}.ds-navbar:not([data-ds-ready]) .ds-navbar__nav{padding:0 0 var(--ds-space-2);box-shadow:none;opacity:1;background:0 0;border:0;flex-direction:row;flex:1 0 100%;order:6;margin:0;display:flex;position:static;overflow-x:auto;transform:none}}.ds-bottom-nav{--ds-bottom-nav-height:4rem;z-index:var(--ds-z-sticky);padding-block-end:env(safe-area-inset-bottom);padding-inline:max(0px, env(safe-area-inset-left), calc((100% - 40rem) / 2)) max(0px, env(safe-area-inset-right), calc((100% - 40rem) / 2));background:var(--color-base-100);inset-inline:0;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.ds-bottom-nav{background:color-mix(in oklab, var(--color-base-100) 82%, transparent)}}.ds-bottom-nav{-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);transition:transform var(--ds-duration-enter) var(--ds-ease-emphasized)}.ds-bottom-nav.is-static{inset-inline:auto;position:relative;bottom:auto}.ds-bottom-nav:before{content:"";background:var(--color-base-300);pointer-events:none;inset-inline:0;height:1px;position:absolute;top:0}.ds-bottom-nav[data-hidden]{transform:translateY(100%)}.ds-bottom-nav.is-compact-only{display:none}@media (max-width:47.99rem){.ds-bottom-nav.is-compact-only{display:grid}}.ds-bottom-nav__item{min-width:0;min-height:var(--ds-bottom-nav-height);border-radius:var(--ds-radius-lg);color:var(--ds-subtle);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .25rem .625rem;font-size:.75rem;font-weight:600;line-height:1rem;text-decoration:none;display:flex;position:relative}.ds-bottom-nav__item:focus-visible{outline-offset:-2px}.ds-bottom-nav__icon{z-index:1;border-radius:var(--ds-radius-full);width:4rem;height:2rem;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);place-items:center;display:grid;position:relative}.ds-bottom-nav__icon>.ds-icon{width:1.375rem;height:1.375rem}.ds-bottom-nav__label{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:relative;overflow:hidden}.ds-bottom-nav__item:active:not([aria-disabled=true]) .ds-bottom-nav__icon{background:var(--ds-nav-press)}@media (hover:hover){.ds-bottom-nav__item:hover:not([aria-current=page],[aria-disabled=true]){color:var(--color-base-content)}.ds-bottom-nav__item:hover:not([aria-current=page],[aria-disabled=true]) .ds-bottom-nav__icon{background:var(--ds-nav-hover)}}.ds-bottom-nav__item[aria-current=page]{color:var(--ds-quiet)}.ds-bottom-nav__item[aria-current=page] .ds-bottom-nav__icon{background:var(--ds-nav-selected)}.ds-bottom-nav[data-ds-ready] .ds-bottom-nav__item[aria-current=page] .ds-bottom-nav__icon{background:0 0}.ds-bottom-nav__item[aria-current=page] .ds-bottom-nav__label{font-weight:700}.ds-bottom-nav__item[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-bottom-nav__indicator{z-index:0;border-radius:var(--ds-radius-full);background:var(--ds-nav-selected);opacity:0;pointer-events:none;transform-origin:0 0;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);position:absolute;top:0;left:0}.ds-bottom-nav__indicator[data-placed]{opacity:1}.ds-bottom-nav__badge{border-radius:var(--ds-radius-full);background:var(--color-error);min-width:1rem;height:1rem;color:var(--color-error-content);box-shadow:0 0 0 2px var(--color-base-100);font-variant-numeric:tabular-nums;text-align:center;top:-.125rem;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1rem;position:absolute;inset-inline-start:calc(50% + .25rem)}.ds-bottom-nav__badge.is-dot{width:.5rem;min-width:0;height:.5rem;padding:0;top:.125rem}.ds-bottom-nav-spacer{height:calc(var(--ds-bottom-nav-height,4rem) + env(safe-area-inset-bottom))}.ds-nav-menu{min-width:0;position:relative;container-type:inline-size}.ds-nav-menu__list{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.ds-nav-menu__item{position:relative}.ds-nav-menu__trigger{z-index:1;border-radius:var(--ds-radius-lg);min-height:2.5rem;color:var(--ds-subtle);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.ds-nav-menu__trigger:active:not([aria-disabled=true]){background:var(--ds-nav-press)}@media (hover:hover){.ds-nav-menu__trigger:hover:not([aria-disabled=true]){color:var(--color-base-content)}.ds-nav-menu__list:not([data-ds-ready]) .ds-nav-menu__trigger:hover:not([aria-disabled=true]){background:var(--ds-nav-hover)}}.ds-nav-menu__trigger[aria-expanded=true],.ds-nav-menu__trigger[aria-current=page],.ds-nav-menu__trigger[aria-current=true]{color:var(--color-base-content)}.ds-nav-menu__trigger:is([aria-current=page],[aria-current=true]):after{content:"";background:var(--color-primary);inset-inline:.75rem;border-radius:2px;height:2px;position:absolute;bottom:.25rem}.ds-nav-menu__trigger[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-nav-menu__trigger>.ds-icon:last-child{transition:transform var(--ds-duration-fast) var(--ds-ease-standard)}.ds-nav-menu__trigger[aria-expanded=true]>.ds-icon:last-child{transform:rotate(180deg)}.ds-nav-menu__indicator{z-index:0;border-radius:var(--ds-radius-lg);background:var(--ds-nav-hover);opacity:0;pointer-events:none;transform-origin:0 0;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);position:absolute;top:0;left:0}.ds-nav-menu__indicator[data-active]{opacity:1}.ds-nav-menu__panel{--ds-panel-shift:0px;z-index:var(--ds-z-menu);border:1px solid var(--color-base-300);border-radius:var(--ds-radius-card);background:var(--ds-popover);width:max-content;min-width:16rem;max-width:min(40rem,100vw - 1rem);box-shadow:var(--ds-shadow-panel);opacity:0;transform:translateY(calc(var(--ds-enter-offset) * -1));translate:var(--ds-panel-shift) 0;transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), transform var(--ds-duration-exit) var(--ds-ease-exit), display var(--ds-duration-exit) allow-discrete;padding:.5rem;display:none;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0}.ds-nav-menu__panel:before{content:"";inset-inline:0;height:.5rem;position:absolute;top:-.5rem}.ds-nav-menu__panel:not([hidden]){opacity:1;transition:opacity var(--ds-duration-enter) var(--ds-ease-emphasized), transform var(--ds-duration-enter) var(--ds-ease-emphasized), display var(--ds-duration-enter) allow-discrete;display:block;transform:none}@starting-style{.ds-nav-menu__panel:not([hidden]){opacity:0;transform:translateY(calc(var(--ds-enter-offset) * -1))}.ds-nav-menu__panel:not([hidden])[data-motion=from-start]{transform:translateX(calc(var(--ds-dir) * -1.5rem))}.ds-nav-menu__panel:not([hidden])[data-motion=from-end]{transform:translateX(calc(var(--ds-dir) * 1.5rem))}}.ds-nav-menu__panel.is-wide{width:40rem}.ds-nav-menu__grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:grid}.ds-nav-menu__group{align-content:start;gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.ds-nav-menu__heading{color:var(--ds-subtle);font-size:var(--ds-type-eyebrow-size);font-weight:var(--ds-type-eyebrow-weight);letter-spacing:var(--ds-type-eyebrow-tracking);line-height:var(--ds-type-eyebrow-leading);text-transform:uppercase;padding:.5rem .75rem .25rem}.ds-nav-menu__entry{border-radius:var(--ds-radius-lg);color:var(--color-base-content);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);gap:.125rem;padding:.5rem .75rem;text-decoration:none;display:grid}.ds-nav-menu__entry:active:not([aria-disabled=true]){background:var(--ds-nav-press)}@media (hover:hover){.ds-nav-menu__entry:hover:not([aria-disabled=true]){background:var(--ds-nav-hover)}}.ds-nav-menu__entry:focus-visible{outline-offset:-2px}.ds-nav-menu__entry[aria-current=page]{background:var(--ds-nav-selected)}.ds-nav-menu__entry[aria-current=page] .ds-nav-menu__title{color:var(--ds-quiet)}.ds-nav-menu__entry[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-nav-menu__title{align-items:center;gap:.5rem;font-size:.875rem;font-weight:650;line-height:1.3;display:flex}.ds-nav-menu__desc{color:var(--ds-subtle);font-size:.8125rem;line-height:1.4}.ds-nav-menu__feature{min-height:8rem;padding:var(--ds-space-4);border:1px solid var(--color-base-300);border-radius:var(--ds-radius-box);background:var(--color-base-200);color:var(--color-base-content);align-content:end;gap:.25rem;text-decoration:none;display:grid}@media (hover:hover){.ds-nav-menu__feature:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-nav-menu__feature:hover{background:color-mix(in oklab, var(--color-base-content) 6%, var(--color-base-200))}}}@container (max-width:39.99rem){.ds-nav-menu__list{flex-direction:column;align-items:stretch;gap:.125rem}.ds-nav-menu__trigger{width:100%;min-height:var(--ds-size-target);justify-content:space-between}.ds-nav-menu__indicator{display:none}.ds-nav-menu__panel,.ds-nav-menu__panel.is-wide{width:auto;min-width:0;max-width:none;box-shadow:none;border-width:0;background:0 0;border-inline-start-width:2px;border-radius:0;margin-block:.125rem .375rem;position:static;translate:none}.ds-nav-menu__panel:before{display:none}.ds-nav-menu__grid{grid-template-columns:1fr}}@media (pointer:coarse){.ds-nav-menu__trigger,.ds-nav-menu__entry{min-height:var(--ds-size-target)}}@media (prefers-reduced-transparency:reduce){.ds-navbar:not(.is-solid)[data-scrolled],.ds-bottom-nav{background:var(--color-base-100);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.ds-navbar[data-hidden],.ds-bottom-nav[data-hidden],.ds-navbar__toggle>.is-close,.ds-navbar__toggle[aria-expanded=true]>.is-open{transform:none}@starting-style{.ds-nav-menu__panel:not([hidden]),.ds-nav-menu__panel:not([hidden])[data-motion]{transform:none}}}@media (forced-colors:active){.ds-navbar__link[aria-current=page],.ds-nav-menu__trigger[aria-current=page],.ds-bottom-nav__item[aria-current=page]{border:2px solid highlight}.ds-bottom-nav__indicator{forced-color-adjust:none;opacity:.35;background:highlight}.ds-navbar:after,.ds-bottom-nav:before{background:canvastext}}.ds-shell{--ds-shell-sidebar:var(--ds-size-sidebar);--ds-topbar-h:3.5rem;--ds-main-pad-x:1rem;--ds-main-pad-y:1.5rem;--ds-page-max:none;background:var(--color-base-100);min-height:100dvh;color:var(--color-base-content);grid-template-columns:minmax(0,1fr);display:grid}.ds-shell-main{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.ds-shell.is-embedded{height:var(--ds-shell-height,30rem);contain:layout paint;border:1px solid var(--color-base-300);border-radius:var(--ds-radius-card);grid-template-rows:minmax(0,1fr);min-height:0;position:relative;overflow:hidden}.ds-shell.is-embedded .ds-shell-main{overscroll-behavior:contain;min-height:0;overflow-y:auto}.ds-shell.is-embedded .ds-sidebar{height:100%}.ds-shell .ds-skip-link:focus{z-index:calc(var(--ds-z-modal) + 1)}.ds-sidebar{--ds-sidebar-bg:var(--color-base-200);--ds-sidebar-fg:var(--color-base-content);--ds-sidebar-muted:var(--ds-subtle);--ds-sidebar-hover:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-sidebar{--ds-sidebar-hover:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}.ds-sidebar{--ds-sidebar-press:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-sidebar{--ds-sidebar-press:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-sidebar{--ds-sidebar-current-bg:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-sidebar{--ds-sidebar-current-bg:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100%), transparent)}}.ds-sidebar{--ds-sidebar-current-fg:var(--ds-quiet);--ds-sidebar-line:var(--color-base-300);--ds-sidebar-focus:var(--ds-focus);--ds-rail-pad:calc((var(--ds-size-sidebar-rail) - var(--ds-size-icon-md) - 1.75rem) / 2);z-index:calc(var(--ds-z-modal) - 1);width:min(var(--ds-size-sidebar), 86vw);background:var(--ds-sidebar-bg);height:100dvh;color:var(--ds-sidebar-fg);box-shadow:none;transition:transform var(--ds-duration-spring) var(--ds-ease-spring), box-shadow var(--ds-duration-layout) var(--ds-ease-standard), visibility 0s linear var(--ds-duration-spring);visibility:hidden;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.ds-sidebar:dir(rtl){transform:translate(100%)}.ds-shell[data-nav-open] .ds-sidebar{visibility:visible;box-shadow:var(--ds-shadow-overlay);transition:transform var(--ds-duration-spring) var(--ds-ease-spring), box-shadow var(--ds-duration-layout) var(--ds-ease-standard);transform:none}.ds-sidebar.is-brand{--ds-sidebar-bg:var(--color-secondary);--ds-sidebar-fg:var(--color-secondary-content);--ds-sidebar-muted:var(--color-secondary-content)}@supports (color:color-mix(in lab, red, red)){.ds-sidebar.is-brand{--ds-sidebar-muted:color-mix(in srgb, var(--color-secondary-content) 78%, var(--color-secondary))}}.ds-sidebar.is-brand{--ds-sidebar-hover:var(--color-secondary-content)}@supports (color:color-mix(in lab, red, red)){.ds-sidebar.is-brand{--ds-sidebar-hover:color-mix(in oklab, var(--color-secondary-content) 10%, transparent)}}.ds-sidebar.is-brand{--ds-sidebar-press:var(--color-secondary-content)}@supports (color:color-mix(in lab, red, red)){.ds-sidebar.is-brand{--ds-sidebar-press:color-mix(in oklab, var(--color-secondary-content) 16%, transparent)}}.ds-sidebar.is-brand{--ds-sidebar-current-bg:var(--color-secondary-content)}@supports (color:color-mix(in lab, red, red)){.ds-sidebar.is-brand{--ds-sidebar-current-bg:color-mix(in oklab, var(--color-secondary-content) 18%, transparent)}}.ds-sidebar.is-brand{--ds-sidebar-current-fg:var(--color-secondary-content);--ds-sidebar-line:var(--color-secondary-content)}@supports (color:color-mix(in lab, red, red)){.ds-sidebar.is-brand{--ds-sidebar-line:color-mix(in srgb, var(--color-secondary-content) 22%, transparent)}}.ds-sidebar.is-brand{--ds-sidebar-focus:var(--color-secondary-content)}.ds-shell-scrim{z-index:calc(var(--ds-z-modal) - 2);background:var(--ds-scrim);opacity:0;pointer-events:none;transition:opacity var(--ds-duration-layout) var(--ds-ease-standard);border:0;position:fixed;inset:0}.ds-shell.is-embedded .ds-shell-scrim,.ds-shell.is-embedded .ds-sidebar{position:absolute}.ds-shell[data-nav-open] .ds-shell-scrim{opacity:1;pointer-events:auto}html:has(.ds-shell:not(.is-embedded)[data-nav-open]){overflow:hidden}.ds-sidebar-head{min-height:var(--ds-topbar-h);padding-inline:var(--ds-rail-pad) .75rem;flex-shrink:0;align-items:center;display:flex}.ds-brand{min-width:0;min-height:var(--ds-size-target);border-radius:var(--ds-radius-lg);color:inherit;flex:1;align-items:center;gap:.625rem;padding-inline-start:.875rem;display:flex;overflow:hidden}.ds-brand:focus-visible,.ds-sidebar-collapse:focus-visible,.ds-nav-group-toggle:focus-visible,.ds-nav-link:focus-visible,.ds-sidebar-account>summary:focus-visible{outline:var(--ds-border-focus) solid var(--ds-sidebar-focus);outline-offset:2px}.ds-brand-mark{border-radius:var(--ds-radius-lg);background:var(--color-primary);width:2rem;height:2rem;color:var(--color-primary-content);letter-spacing:-.01em;flex-shrink:0;place-items:center;font-size:.875rem;font-weight:700;display:grid;overflow:hidden}.ds-brand-mark>:is(img,svg){object-fit:contain;width:100%;height:100%}.ds-brand-mark:has(>img),.ds-brand-mark:has(>svg){color:inherit;background:0 0}.ds-brand-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);font-size:1rem;font-weight:700;overflow:hidden}.ds-sidebar-collapse{width:var(--ds-size-target);height:var(--ds-size-target);border-radius:var(--ds-radius-lg);color:var(--ds-sidebar-muted);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;flex-shrink:0;place-items:center;display:none}.ds-sidebar-collapse:active{background:var(--ds-sidebar-press)}.ds-sidebar-collapse>svg{transition:transform var(--ds-duration-spring) var(--ds-ease-spring)}@media (hover:hover){.ds-sidebar-collapse:hover{background:var(--ds-sidebar-hover);color:var(--ds-sidebar-fg)}}.ds-sidebar-slot{padding:0 var(--ds-rail-pad) .5rem;flex-shrink:0}.ds-sidebar-switcher{width:100%;min-height:var(--ds-size-target);border-radius:var(--ds-radius-lg);color:inherit;text-align:start;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);align-items:center;gap:.625rem;padding:.375rem .875rem;display:flex;overflow:clip}.ds-sidebar-switcher:active{background:var(--ds-sidebar-press)}.ds-sidebar-switcher:focus-visible{outline:var(--ds-border-focus) solid var(--ds-sidebar-focus);outline-offset:2px}@media (hover:hover){.ds-sidebar-switcher:hover{background:var(--ds-sidebar-hover)}}.ds-sidebar-switcher>svg:last-child{width:var(--ds-size-icon-sm);height:var(--ds-size-icon-sm);color:var(--ds-sidebar-muted);flex-shrink:0;margin-inline-start:auto}.ds-sidebar-switcher__text{min-width:0;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);line-height:1.25;display:grid}.ds-sidebar-switcher__text>:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.ds-sidebar-switcher__text>:last-child{color:var(--ds-sidebar-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.ds-sidebar-search{width:100%;min-height:var(--ds-size-target-compact);border-radius:var(--ds-radius-lg);background:var(--ds-sidebar-hover);color:var(--ds-sidebar-muted);text-align:start;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);align-items:center;gap:.5rem;padding:0 .875rem;font-size:.875rem;display:flex;overflow:clip}.ds-sidebar-search:focus-visible{outline:var(--ds-border-focus) solid var(--ds-sidebar-focus);outline-offset:2px}.ds-sidebar-search:active{background:var(--ds-sidebar-press)}.ds-sidebar-search>svg{width:var(--ds-size-icon-md);height:var(--ds-size-icon-md);flex-shrink:0}.ds-sidebar-search>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ds-sidebar :is(.ds-sidebar-search,.ds-sidebar-switcher)>:is(span,kbd,.ds-sidebar-switcher__text){transition:opacity var(--ds-duration-fast) var(--ds-ease-standard)}.ds-sidebar-nav{min-height:0;padding:0 var(--ds-rail-pad) 1rem;overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:var(--ds-sidebar-fg) transparent;flex:1;overflow:clip auto}@supports (color:color-mix(in lab, red, red)){.ds-sidebar-nav{scrollbar-color:color-mix(in oklab, var(--ds-sidebar-fg) 25%, transparent) transparent}}.ds-sidebar-nav{scrollbar-gutter:stable;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--ds-fade-top,0px), #000 calc(100% - var(--ds-fade-bottom,0px)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--ds-fade-top,0px), #000 calc(100% - var(--ds-fade-bottom,0px)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--ds-fade-top,0px), #000 calc(100% - var(--ds-fade-bottom,0px)), transparent)}@supports (animation-timeline:scroll()){.ds-sidebar-nav{--ds-fade-top:0px;--ds-fade-bottom:0px;animation:linear both ds-edge-fade;animation-timeline:scroll(self)}}.ds-nav-list,.ds-nav-sub{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.ds-nav-group-toggle{width:100%;min-height:var(--ds-size-target-compact);border-radius:var(--ds-radius-lg);color:var(--ds-sidebar-muted);font-size:var(--ds-type-eyebrow-size);font-weight:var(--ds-type-eyebrow-weight);line-height:var(--ds-type-eyebrow-leading);letter-spacing:var(--ds-type-eyebrow-tracking);text-align:start;text-transform:uppercase;cursor:pointer;transition:color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .875rem;display:flex}.ds-nav-group-toggle:active{background:var(--ds-sidebar-press)}@media (hover:hover){.ds-nav-group-toggle:hover{background:var(--ds-sidebar-hover);color:var(--ds-sidebar-fg)}}.ds-nav-group-toggle>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ds-nav-group-toggle>svg{width:var(--ds-size-icon-sm);height:var(--ds-size-icon-sm);transition:transform var(--ds-duration-base) var(--ds-ease-standard);flex-shrink:0}.ds-nav-group-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.ds-nav-panel{visibility:hidden;transition:grid-template-rows .2s var(--ds-ease-emphasized), visibility 0s linear .2s;grid-template-rows:0fr;display:grid}li:has(>.ds-nav-group-toggle[aria-expanded=true])>.ds-nav-panel,.ds-nav-panel[data-open]{visibility:visible;transition:grid-template-rows .2s var(--ds-ease-emphasized), visibility 0s;grid-template-rows:1fr}.ds-nav-panel>.ds-nav-sub{min-height:0;overflow:hidden}.ds-nav-sub{margin:.125rem 0 .5rem}.ds-nav-panel>.ds-nav-sub{margin:0;padding-block:.125rem .5rem}.ds-nav-sub[hidden]{display:none}.ds-nav-link{min-width:0;min-height:var(--ds-size-target);border-radius:var(--ds-radius-lg);color:var(--ds-sidebar-fg);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);align-items:center;gap:.75rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex;position:relative}.ds-nav-link>svg{width:var(--ds-size-icon-md);height:var(--ds-size-icon-md);color:var(--ds-sidebar-muted);transition:color var(--ds-duration-fast) var(--ds-ease-standard);flex-shrink:0}.ds-nav-link>span:not([class]){text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);flex:1;overflow:hidden}.ds-nav-link:active{background:var(--ds-sidebar-press)}@media (hover:hover){.ds-nav-link:hover{background:var(--ds-sidebar-hover)}.ds-nav-link:hover>svg{color:var(--ds-sidebar-fg)}}.ds-nav-link:is([aria-current=page],[aria-current=true],.is-active){background:var(--ds-sidebar-current-bg);color:var(--ds-sidebar-current-fg);font-weight:650}.ds-nav-link:is([aria-current=page],[aria-current=true],.is-active)>svg{color:var(--ds-sidebar-current-fg)}.ds-nav-link:is([aria-current=page],[aria-current=true],.is-active):before{content:"";width:var(--ds-border-accent);border-radius:var(--ds-radius-full);background:var(--ds-sidebar-current-fg);position:absolute;inset-block:.625rem;inset-inline-start:0}.ds-nav-link:is([aria-disabled=true],.is-disabled){opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-nav-link:is([aria-disabled=true],.is-disabled):is(:hover,:active){background:0 0}.ds-nav-badge{border-radius:var(--ds-radius-full);background:var(--color-base-300);min-width:1.25rem;height:1.25rem;color:var(--color-base-content);font-variant-numeric:tabular-nums;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);flex-shrink:0;place-items:center;padding-inline:.375rem;font-size:.6875rem;font-weight:650;line-height:1;display:inline-grid}.ds-nav-badge.is-primary{background:var(--color-primary);color:var(--color-primary-content)}.ds-nav-badge.is-error{background:var(--ds-error-soft);color:var(--ds-error-text)}.ds-nav-badge.is-dot{width:.5rem;min-width:0;height:.5rem;padding:0}.ds-sidebar.is-brand .ds-nav-badge:not(.is-primary,.is-error){background:var(--color-secondary-content)}@supports (color:color-mix(in lab, red, red)){.ds-sidebar.is-brand .ds-nav-badge:not(.is-primary,.is-error){background:color-mix(in oklab, var(--color-secondary-content) 22%, transparent)}}.ds-sidebar.is-brand .ds-nav-badge:not(.is-primary,.is-error){color:var(--color-secondary-content)}.ds-sidebar-footer{padding:.5rem var(--ds-rail-pad) .75rem;flex-shrink:0;display:block;position:relative}.ds-sidebar-account{position:relative}.ds-sidebar-account>summary{min-height:var(--ds-size-target);border-radius:var(--ds-radius-lg);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);align-items:center;gap:.625rem;padding:.375rem .875rem .375rem .75rem;font-size:.8125rem;list-style:none;display:flex;overflow:clip}.ds-sidebar-account>summary::-webkit-details-marker{display:none}.ds-sidebar-account>summary:active{background:var(--ds-sidebar-press)}@media (hover:hover){.ds-sidebar-account>summary:hover{background:var(--ds-sidebar-hover)}}.ds-sidebar-account[open]>summary{background:var(--ds-sidebar-hover)}.ds-sidebar-account .ds-account-text{min-width:0;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);flex:1;line-height:1.25;display:grid}.ds-sidebar-account .ds-account-text>:first-child{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ds-sidebar-account .ds-account-text>:last-child{color:var(--ds-sidebar-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.ds-sidebar-account .ds-account-panel{transform-origin:0 100%;width:max(100%,14rem);color:var(--color-base-content);margin:0 0 .5rem;inset-block-end:100%;inset-inline:0 auto}.ds-sidebar-mode{min-height:3.25rem;padding:.5rem var(--ds-rail-pad);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ds-rail-tip{z-index:var(--ds-z-tooltip);border-radius:var(--ds-radius-md);background:var(--color-base-content);max-width:16rem;color:var(--color-base-100);pointer-events:none;opacity:0;transform:translateX(calc(var(--ds-enter-offset) * -1));transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), transform var(--ds-duration-exit) var(--ds-ease-exit), visibility 0s linear var(--ds-duration-exit);visibility:hidden;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.25;position:fixed}.ds-rail-tip:dir(rtl){transform:translateX(var(--ds-enter-offset))}.ds-rail-tip[data-open]{opacity:1;visibility:visible;transition:opacity var(--ds-duration-quick) var(--ds-ease-emphasized), transform var(--ds-duration-quick) var(--ds-ease-emphasized);transform:none}.ds-topbar{z-index:var(--ds-z-sticky);min-height:var(--ds-topbar-h);padding:.5rem var(--ds-main-pad-x);background:var(--color-base-100);align-items:center;gap:.75rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.ds-topbar{background:color-mix(in oklab, var(--color-base-100) 82%, transparent)}}.ds-topbar{-webkit-backdrop-filter:saturate(1.5)blur(14px)}.ds-topbar:after{content:"";height:var(--ds-border-hairline);background:var(--color-base-300);transition:opacity var(--ds-duration-base) var(--ds-ease-standard);position:absolute;inset-block-end:0;inset-inline:0}.ds-topbar[data-ds-edge=top]:after{opacity:0}.ds-topbar-heading{flex:1;min-width:0}.ds-topbar-context{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.ds-topbar-title{font-size:var(--ds-type-title-3-size);font-weight:var(--ds-type-title-3-weight);line-height:var(--ds-type-title-3-leading);letter-spacing:var(--ds-type-title-3-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-topbar-search{flex:0 22rem;min-width:0}.ds-topbar-actions{align-items:center;gap:.5rem;display:flex}.ds-nav-toggle{display:inline-grid}.ds-scope-chip{border-radius:var(--ds-radius-full);background:var(--color-primary);align-items:center;gap:.375rem;max-width:18rem;min-height:2rem;padding:0 .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ds-scope-chip{background:color-mix(in oklab, var(--color-primary) 8%, var(--color-base-100))}}.ds-scope-chip{box-shadow:inset 0 0 0 1px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-scope-chip{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary) 30%, var(--color-base-100))}}.ds-scope-chip{white-space:nowrap;font-size:.8125rem;font-weight:600}.ds-scope-chip>span:last-child{text-overflow:ellipsis;overflow:hidden}.ds-account{position:relative}.ds-account>summary{min-height:var(--ds-size-target);border-radius:var(--ds-radius-full);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);align-items:center;gap:.625rem;padding:.25rem .75rem .25rem .25rem;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.ds-account>summary::-webkit-details-marker{display:none}.ds-account>summary:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-account>summary:active,.ds-account[open]>summary{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-account>summary:active,.ds-account[open]>summary{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}@media (hover:hover){.ds-account>summary:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-account>summary:hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}.ds-account-avatar{border-radius:var(--ds-radius-full);background:var(--color-primary);flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ds-account-avatar{background:color-mix(in oklab, var(--color-primary) 12%, var(--color-base-100))}}.ds-account-avatar{color:var(--ds-quiet);font-size:.75rem;font-weight:700}.ds-account-panel{z-index:var(--ds-z-popover);border:1px solid var(--color-base-300);border-radius:var(--ds-radius-box);background:var(--color-base-100);width:14rem;box-shadow:var(--ds-shadow-popover);animation:ds-enter var(--ds-duration-quick) var(--ds-ease-emphasized);margin:.5rem 0 0;padding:.375rem;list-style:none;position:absolute;inset-inline-end:0}.ds-account-email{color:var(--ds-subtle);text-overflow:ellipsis;white-space:nowrap;padding:.5rem .75rem;font-size:.8125rem;overflow:hidden}.ds-account-panel :is(a,button){width:100%;min-height:var(--ds-size-target);border-radius:var(--ds-radius-md);text-align:start;cursor:pointer;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.875rem;font-weight:500;display:flex}.ds-account-panel :is(a,button):focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:-2px}@media (hover:hover){.ds-account-panel :is(a,button):hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-account-panel :is(a,button):hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}.ds-account-panel :is(a,button):active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-account-panel :is(a,button):active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-account-panel form{margin:0}.ds-main{min-width:0;padding:var(--ds-main-pad-y) var(--ds-main-pad-x) calc(var(--ds-main-pad-y) * 2);flex:1}.ds-main:focus{outline:none}.ds-main.is-sm{--ds-page-max:40rem}.ds-main.is-md{--ds-page-max:48rem}.ds-main.is-lg{--ds-page-max:64rem}.ds-main.is-xl{--ds-page-max:80rem}.ds-main.is-prose{--ds-page-max:var(--ds-size-measure)}.ds-main.is-full{--ds-page-max:none}.ds-page{width:100%;max-width:var(--ds-page-max);min-width:0;animation:ds-enter var(--ds-duration-enter) var(--ds-ease-out) both;flex-direction:column;gap:1.5rem;margin-inline:auto;display:flex}.ds-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;display:flex;position:relative}.ds-page-header>div,.ds-page-header__text{min-width:0}.ds-page-header__breadcrumb{min-width:0;color:var(--ds-subtle);flex:0 0 100%;order:-1;font-size:.8125rem}.ds-page-header__tabs{flex:0 0 100%;order:3;min-width:0;margin-top:.25rem}.ds-page-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.ds-page-title{font-size:var(--ds-type-title-1-size);font-weight:var(--ds-type-title-1-weight);line-height:var(--ds-type-title-1-leading);letter-spacing:var(--ds-type-title-1-tracking);text-wrap:balance;overflow-wrap:anywhere}.ds-page-header.is-portal .ds-page-title,.ds-page-header.is-compact .ds-page-title{font-size:var(--ds-type-title-2-size);font-weight:var(--ds-type-title-2-weight);line-height:var(--ds-type-title-2-leading);letter-spacing:var(--ds-type-title-2-tracking)}.ds-page-desc{max-width:var(--ds-size-measure);color:var(--ds-subtle);transition:opacity var(--ds-duration-base) var(--ds-ease-standard);margin-top:.5rem}.ds-page-header__meta{color:var(--ds-subtle);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:.625rem;font-size:.8125rem;display:flex}.ds-page-header.is-sticky{top:var(--ds-topbar-h,0);z-index:calc(var(--ds-z-sticky) - 1);margin-inline:calc(var(--ds-main-pad-x) * -1);padding:.75rem var(--ds-main-pad-x);background:var(--color-base-100);position:sticky}@supports (color:color-mix(in lab, red, red)){.ds-page-header.is-sticky{background:color-mix(in oklab, var(--color-base-100) 82%, transparent)}}.ds-page-header.is-sticky{-webkit-backdrop-filter:saturate(1.5)blur(14px)}.ds-page-header.is-sticky:after{content:"";height:var(--ds-border-hairline);background:var(--color-base-300);opacity:0;transition:opacity var(--ds-duration-base) var(--ds-ease-standard);position:absolute;inset-block-end:0;inset-inline:0}.ds-page-header.is-sticky[data-stuck]:after{opacity:1}.ds-page-header.is-sticky[data-stuck] .ds-page-title{font-size:var(--ds-type-title-3-size);line-height:var(--ds-type-title-3-leading);letter-spacing:var(--ds-type-title-3-tracking)}.ds-page-header.is-sticky[data-stuck] :is(.ds-page-desc,.ds-page-header__meta,.ds-page-header__breadcrumb){display:none}.ds-toolbar:not([role=toolbar]){align-items:start;gap:var(--ds-space-toolbar-gap);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-toolbar:not([role=toolbar])>*{min-width:0}.ds-toolbar:not([role=toolbar]) .ds-actions{max-width:48rem}.ds-toolbar-wide{grid-column:1/-1}.ds-toolbar[role=toolbar]{min-height:var(--ds-size-target);border-radius:var(--ds-radius-box);background:var(--color-base-100);box-shadow:inset 0 0 0 1px var(--color-base-300);align-items:center;gap:.25rem;padding:.25rem;display:flex;position:relative}.ds-toolbar[role=toolbar].is-flat{box-shadow:none;background:0 0;padding:0}.ds-toolbar[role=toolbar].is-vertical{flex-direction:column;align-items:stretch;width:max-content}.ds-toolbar__group{align-items:center;gap:.125rem;display:flex}.ds-toolbar.is-vertical .ds-toolbar__group{flex-direction:column;align-items:stretch}.ds-toolbar__separator{width:var(--ds-border-hairline);background:var(--color-base-300);flex-shrink:0;align-self:stretch;margin:.375rem .25rem}.ds-toolbar.is-vertical .ds-toolbar__separator{width:auto;height:var(--ds-border-hairline);margin:.25rem .375rem}.ds-toolbar__spacer{flex:1}.ds-toolbar__title{color:var(--ds-subtle);white-space:nowrap;padding-inline:.5rem;font-size:.8125rem;font-weight:600}.ds-toolbar__item{min-width:var(--ds-size-target-compact);min-height:var(--ds-size-target-compact);border-radius:var(--ds-radius-lg);color:var(--color-base-content);white-space:nowrap;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-instant) var(--ds-ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding-inline:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.ds-toolbar__item>svg{width:var(--ds-size-icon-md);height:var(--ds-size-icon-md);flex-shrink:0}@media (hover:hover){.ds-toolbar__item:hover:not(:disabled,[aria-disabled=true]){background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-toolbar__item:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}.ds-toolbar__item:active:not(:disabled,[aria-disabled=true]){background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-toolbar__item:active:not(:disabled,[aria-disabled=true]){background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.ds-toolbar__item:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--ds-press-scale))}.ds-toolbar__item:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-toolbar__item:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-toolbar__item:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100%), transparent)}}.ds-toolbar__item:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){color:var(--ds-quiet)}.ds-toolbar__item:is(:disabled,[aria-disabled=true]){opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-toolbar__item[aria-busy=true]{pointer-events:none}.ds-toolbar__overflow-menu{flex-shrink:0;margin-inline-start:auto}.ds-toolbar__overflow-menu[hidden]{display:none}.ds-toolbar__overflow{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-box);background:var(--color-base-100);min-width:12rem;color:var(--color-base-content);box-shadow:var(--ds-shadow-popover);opacity:0;transform:translateY(calc(var(--ds-enter-offset) * -1));transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), transform var(--ds-duration-exit) var(--ds-ease-exit), overlay var(--ds-duration-exit) allow-discrete, display var(--ds-duration-exit) allow-discrete;margin:0;padding:.375rem;inset:auto}.ds-toolbar__overflow:popover-open{opacity:1;transition-duration:var(--ds-duration-quick);transition-timing-function:var(--ds-ease-emphasized);transform:none}@starting-style{.ds-toolbar__overflow:popover-open{opacity:0;transform:translateY(calc(var(--ds-enter-offset) * -1))}}.ds-toolbar__overflow .ds-toolbar__group{flex-direction:column;align-items:stretch}.ds-toolbar__overflow .ds-toolbar__separator{width:auto;height:var(--ds-border-hairline);margin:.25rem .375rem}.ds-toolbar__overflow .ds-toolbar__item{width:100%;min-height:var(--ds-size-target);justify-content:flex-start;display:flex}.ds-auth{background:var(--color-base-100);min-height:100dvh;display:grid}.ds-auth-hero{background:var(--color-secondary);color:var(--color-secondary-content);padding:3rem;display:none;position:relative;overflow:hidden}.ds-auth-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ds-auth-hero:has(>img):after{content:"";background:oklab(0% none none/.55);position:absolute;inset:0}.ds-auth-hero>:not(img){z-index:1;position:relative}.ds-auth-hero-title{color:inherit;font-size:var(--ds-type-display-size);font-weight:var(--ds-type-display-weight);line-height:var(--ds-type-display-leading);letter-spacing:var(--ds-type-display-tracking);text-wrap:balance}.ds-auth-hero-slogan{opacity:.88;text-wrap:balance;max-width:28rem;margin-top:.75rem;font-size:1.25rem;font-weight:500;line-height:1.5}.ds-auth-hero-foot{opacity:.8;font-size:.8125rem}.ds-auth-main{justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.ds-auth-panel{width:100%;max-width:var(--ds-size-auth-panel);animation:ds-enter var(--ds-duration-enter) var(--ds-ease-out) both}.ds-auth-brand{align-items:center;gap:.625rem;margin-bottom:2rem;font-weight:700;display:flex}.ds-auth-title{color:inherit;font-size:var(--ds-type-title-auth-size);font-weight:var(--ds-type-title-auth-weight);line-height:var(--ds-type-title-auth-leading);letter-spacing:var(--ds-type-title-auth-tracking);text-wrap:balance}.ds-auth-subtitle{color:var(--ds-subtle);margin-top:.5rem}.ds-auth-form{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.ds-auth-divider{color:var(--ds-subtle);align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.ds-auth-divider:before,.ds-auth-divider:after{content:"";height:var(--ds-border-hairline);background:var(--color-base-300);flex:1}.ds-auth-note{color:var(--ds-subtle);margin-top:1.25rem;font-size:.875rem}.ds-auth-note a{color:var(--ds-quiet);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.ds-auth.is-centered{background:var(--color-base-200);place-items:center;padding:1.5rem}.ds-auth.is-centered .ds-auth-main{width:100%;max-width:calc(var(--ds-size-auth-panel) + 4rem);border:1px solid var(--color-base-300);border-radius:var(--ds-radius-card);background:var(--color-base-100);box-shadow:var(--ds-shadow-menu);padding:2rem 1.5rem}.ds-auth.is-centered .ds-auth-hero{display:none}.ds-auth.is-embedded{border:1px solid var(--color-base-300);border-radius:var(--ds-radius-card);min-height:0;overflow:hidden}.ds-auth.is-reverse .ds-auth-hero{order:2}@media (min-width:640px){.ds-auth-main{padding-inline:2.5rem}.ds-auth.is-centered .ds-auth-main{padding:2.5rem}}@media (min-width:1024px){.ds-shell{--ds-main-pad-x:2rem;grid-template-columns:var(--ds-shell-sidebar) minmax(0, 1fr);transition:grid-template-columns var(--ds-duration-layout) var(--ds-ease-emphasized)}.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)){--ds-shell-sidebar:var(--ds-size-sidebar-rail)}.ds-sidebar,.ds-shell.is-embedded .ds-sidebar{visibility:visible;width:100%;transition:none;position:sticky;top:0;overflow:visible;transform:none}.ds-shell.is-embedded .ds-sidebar{position:relative}.ds-shell.is-embedded .ds-shell-main{grid-column:2}.ds-shell-scrim,.ds-nav-toggle{display:none}.ds-sidebar-collapse{display:grid}.ds-auth{grid-template-columns:minmax(0,5fr) minmax(0,4fr)}.ds-auth.is-centered{grid-template-columns:minmax(0,1fr)}.ds-auth-hero{flex-direction:column;justify-content:space-between;display:flex}.ds-auth.is-reverse{grid-template-columns:minmax(0,4fr) minmax(0,5fr)}.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)) .ds-sidebar{overflow:visible}.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)) .ds-sidebar-head{padding-inline:var(--ds-rail-pad)}.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)) .ds-brand{opacity:0;pointer-events:none;flex:0 0 0;padding:0}.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)) .ds-sidebar-collapse{margin-inline:auto}.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)) .ds-sidebar-collapse>svg{transform:rotate(180deg)}.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)) .ds-sidebar-collapse:dir(rtl)>svg{transform:rotate(180deg)}.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)) .ds-nav-link>span:not([class]),.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)) .ds-nav-group-toggle>span,.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)) .ds-nav-group-toggle>svg,.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)) .ds-sidebar-switcher__text,.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)) .ds-sidebar-switcher>svg:last-child,.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)) .ds-sidebar-search>:not(svg),.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)) .ds-sidebar-account .ds-account-text,.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)) [data-ds-full]{opacity:0;pointer-events:none}.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)) .ds-nav-group-toggle{background:var(--ds-sidebar-line);pointer-events:none;height:1px;min-height:0;margin-block:.5rem;padding:0}.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)) .ds-nav-panel{visibility:visible;grid-template-rows:1fr}.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)) .ds-nav-badge:not(.is-dot){width:.625rem;min-width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--ds-sidebar-bg);padding:0;font-size:0;position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem}.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)) .ds-nav-link:is([aria-current=page],[aria-current=true],.is-active):before{inset-inline-start:calc(var(--ds-rail-pad) * -1 + .125rem)}.ds-shell:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded)) .ds-sidebar-account .ds-account-panel{margin:0;inset-block-end:0;inset-inline:calc(100% + .5rem) auto}.ds-shell:not(:is([data-collapsed=true],:root[data-ds-sidebar-collapsed=true] .ds-shell:not(.is-embedded))) [data-ds-short]{display:none}}@media (max-width:1023.98px){[data-ds-short]{display:none}}@media (max-width:1180px){.ds-toolbar:not([role=toolbar]){grid-template-columns:minmax(0,1fr)}.ds-toolbar:not([role=toolbar]) .ds-actions{max-width:100%}}@media (pointer:coarse){.ds-toolbar__item,.ds-sidebar-search{min-height:var(--ds-size-target)}}@media (max-width:640px){.ds-topbar{gap:.5rem}.ds-topbar-search,.ds-scope-chip,.ds-account>summary>span:not(.ds-account-avatar){display:none}.ds-page-header{flex-direction:column;align-items:stretch}.ds-page-header__actions{justify-content:flex-start;margin-inline-start:0}.ds-toolbar:not([role=toolbar]) .ds-actions{width:100%}}@media (prefers-reduced-motion:reduce){.ds-sidebar,.ds-shell-scrim,.ds-nav-panel,.ds-rail-tip{transition-property:opacity,visibility,grid-template-rows}.ds-sidebar{transition-property:visibility}.ds-page,.ds-auth-panel,.ds-account-panel{animation:none}.ds-toolbar__item:active:not(:disabled,[aria-disabled=true]){transform:none}}@media (forced-colors:active){.ds-nav-link:is([aria-current=page],[aria-current=true],.is-active){outline-offset:-2px;outline:2px solid highlight}.ds-toolbar__item:is([aria-pressed=true],[aria-checked=true]){outline:2px solid highlight}.ds-topbar:after,.ds-page-header.is-sticky:after{background:canvastext}}.ds-container{--ds-container-max:80rem;--ds-container-pad:1rem;width:100%;max-width:var(--ds-container-max);padding-inline:var(--ds-container-pad);margin-inline:auto}.ds-container.is-sm{--ds-container-max:40rem}.ds-container.is-md{--ds-container-max:48rem}.ds-container.is-lg{--ds-container-max:64rem}.ds-container.is-xl{--ds-container-max:80rem}.ds-container.is-prose{--ds-container-max:var(--ds-size-measure)}.ds-container.is-full{--ds-container-max:none}.ds-container.is-flush{--ds-container-pad:0px}@media (min-width:640px){.ds-container{--ds-container-pad:1.5rem}}@media (min-width:1024px){.ds-container{--ds-container-pad:2rem}}:is(.ds-stack,.ds-cluster,.ds-grid,.ds-split){--ds-gap:var(--ds-space-4);gap:var(--ds-gap)}:is(.ds-stack,.ds-cluster,.ds-grid,.ds-split).is-gap-0{--ds-gap:0px}:is(.ds-stack,.ds-cluster,.ds-grid,.ds-split).is-gap-xs{--ds-gap:var(--ds-space-1)}:is(.ds-stack,.ds-cluster,.ds-grid,.ds-split).is-gap-sm{--ds-gap:var(--ds-space-2)}:is(.ds-stack,.ds-cluster,.ds-grid,.ds-split).is-gap-md{--ds-gap:var(--ds-space-4)}:is(.ds-stack,.ds-cluster,.ds-grid,.ds-split).is-gap-lg{--ds-gap:var(--ds-space-6)}:is(.ds-stack,.ds-cluster,.ds-grid,.ds-split).is-gap-xl{--ds-gap:var(--ds-space-8)}:is(.ds-stack,.ds-cluster,.ds-grid,.ds-split).is-gap-2xl{--ds-gap:var(--ds-space-12)}.ds-stack{flex-direction:column;min-width:0;display:flex}.ds-stack.is-center{align-items:center}.ds-stack.is-end{align-items:flex-end}.ds-stack.is-stretch{align-items:stretch}.ds-cluster{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.ds-cluster.is-start{align-items:flex-start}.ds-cluster.is-baseline{align-items:baseline}.ds-cluster.is-end{justify-content:flex-end}.ds-cluster.is-center{justify-content:center}.ds-cluster.is-between{justify-content:space-between}.ds-cluster.is-nowrap{flex-wrap:nowrap}.ds-grid{--ds-grid-min:16rem;grid-template-columns:repeat(auto-fit, minmax(min(var(--ds-grid-min), 100%), 1fr));align-items:start;display:grid}.ds-grid.is-fill{grid-template-columns:repeat(auto-fill, minmax(min(var(--ds-grid-min), 100%), 1fr))}.ds-grid.is-stretch{align-items:stretch}.ds-grid.is-min-xs{--ds-grid-min:10rem}.ds-grid.is-min-sm{--ds-grid-min:13rem}.ds-grid.is-min-md{--ds-grid-min:16rem}.ds-grid.is-min-lg{--ds-grid-min:22rem}.ds-grid.is-min-xl{--ds-grid-min:30rem}.ds-grid.is-cols-2,.ds-grid.is-cols-3,.ds-grid.is-cols-4{grid-template-columns:minmax(0,1fr)}@media (min-width:40rem){.ds-grid.is-cols-2,.ds-grid.is-cols-3,.ds-grid.is-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ds-grid.is-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-grid.is-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-grid>.is-span-2{grid-column:span 2}.ds-grid>.is-span-full{grid-column:1/-1}.ds-split{--ds-split-side:16rem;flex-wrap:wrap;align-items:flex-start;display:flex}.ds-split>:first-child{flex:1 1 var(--ds-split-side)}.ds-split>:last-child{flex:999 1 0;min-width:50%}.ds-split.is-reverse{flex-direction:row-reverse}.ds-split.is-side-sm{--ds-split-side:12rem}.ds-split.is-side-md{--ds-split-side:16rem}.ds-split.is-side-lg{--ds-split-side:22rem}.ds-center{box-sizing:content-box;max-width:var(--ds-center-max,var(--ds-size-measure));margin-inline:auto}.ds-center.is-text{text-align:center}.ds-center.is-intrinsic{flex-direction:column;align-items:center;display:flex}.ds-center.is-both{min-height:var(--ds-center-height,100%);place-items:center;max-width:none;display:grid}.ds-scroll-area{--ds-scroll-bg:var(--color-base-100);--ds-scroll-shadow:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-scroll-area{--ds-scroll-shadow:color-mix(in oklab, var(--color-base-content) 16%, transparent)}}.ds-scroll-area{min-width:0;min-height:0;position:relative}.ds-scroll-area__viewport{max-height:var(--ds-scroll-max-height,100%);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-base-content) transparent;overflow:auto}@supports (color:color-mix(in lab, red, red)){.ds-scroll-area__viewport{scrollbar-color:color-mix(in oklab, var(--color-base-content) 30%, transparent) transparent}}.ds-scroll-area__viewport{background:linear-gradient(var(--ds-scroll-bg) 30%, transparent) 0 0 / 100% 2rem no-repeat local, linear-gradient(transparent, var(--ds-scroll-bg) 70%) 0 100% / 100% 2rem no-repeat local, radial-gradient(farthest-side at 50% 0, var(--ds-scroll-shadow), transparent) 0 0 / 100% .625rem no-repeat scroll, radial-gradient(farthest-side at 50% 100%, var(--ds-scroll-shadow), transparent) 0 100% / 100% .625rem no-repeat scroll;border-radius:inherit;transition:scrollbar-color var(--ds-duration-base) var(--ds-ease-standard)}.ds-scroll-area.is-horizontal>.ds-scroll-area__viewport{background:linear-gradient(to right, var(--ds-scroll-bg) 30%, transparent) 0 0 / 2rem 100% no-repeat local, linear-gradient(to left, var(--ds-scroll-bg) 30%, transparent) 100% 0 / 2rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--ds-scroll-shadow), transparent) 0 0 / .625rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--ds-scroll-shadow), transparent) 100% 0 / .625rem 100% no-repeat scroll;overflow:auto hidden}.ds-scroll-area.is-both>.ds-scroll-area__viewport{background:0 0;overflow:auto}.ds-scroll-area.is-plain>.ds-scroll-area__viewport{background:0 0}.ds-scroll-area.is-hidden-scrollbar>.ds-scroll-area__viewport{scrollbar-width:none}.ds-scroll-area.is-hidden-scrollbar>.ds-scroll-area__viewport::-webkit-scrollbar{display:none}@media (hover:hover){.ds-scroll-area__viewport:hover{scrollbar-color:var(--color-base-content) transparent}@supports (color:color-mix(in lab, red, red)){.ds-scroll-area__viewport:hover{scrollbar-color:color-mix(in oklab, var(--color-base-content) 48%, transparent) transparent}}}.ds-scroll-area__viewport:focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.ds-scroll-area__viewport::-webkit-scrollbar{width:.625rem;height:.625rem}.ds-scroll-area__viewport::-webkit-scrollbar-thumb{border-radius:var(--ds-radius-full);background:var(--color-base-content) padding-box;border:3px solid #0000}@supports (color:color-mix(in lab, red, red)){.ds-scroll-area__viewport::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--color-base-content) 30%, transparent) padding-box}}.ds-scroll-area__viewport::-webkit-scrollbar-thumb:hover{background:var(--color-base-content) padding-box}@supports (color:color-mix(in lab, red, red)){.ds-scroll-area__viewport::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--color-base-content) 50%, transparent) padding-box}}.ds-scroll-area.is-fade>.ds-scroll-area__viewport{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--ds-fade-top,0px), #000 calc(100% - var(--ds-fade-bottom,0px)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--ds-fade-top,0px), #000 calc(100% - var(--ds-fade-bottom,0px)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--ds-fade-top,0px), #000 calc(100% - var(--ds-fade-bottom,0px)), transparent);background:0 0}.ds-scroll-area.is-fade.is-horizontal>.ds-scroll-area__viewport{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--ds-fade-top,0px), #000 calc(100% - var(--ds-fade-bottom,0px)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--ds-fade-top,0px), #000 calc(100% - var(--ds-fade-bottom,0px)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--ds-fade-top,0px), #000 calc(100% - var(--ds-fade-bottom,0px)), transparent)}@supports (animation-timeline:scroll()){.ds-scroll-area.is-fade>.ds-scroll-area__viewport{animation:linear both ds-edge-fade;animation-timeline:scroll(self)}.ds-scroll-area.is-fade.is-horizontal>.ds-scroll-area__viewport{animation-timeline:scroll(self inline)}}.ds-resizable{width:100%;height:var(--ds-resizable-height,auto);border:1px solid var(--color-base-300);border-radius:var(--ds-radius-box);background:var(--color-base-100);min-height:0;display:flex;overflow:hidden}.ds-resizable.is-vertical{flex-direction:column}.ds-resizable.is-bare{border:0;border-radius:0}.ds-resizable__panel{flex:var(--ds-panel-size,1) 1 0%;min-width:0;min-height:0;transition:flex-grow var(--ds-duration-spring) var(--ds-ease-spring);overflow:auto}.ds-resizable[data-dragging]>.ds-resizable__panel,.ds-resizable[data-stepping]>.ds-resizable__panel{transition:none}.ds-resizable__panel[data-collapsed]{overflow:hidden}.ds-resizable__handle{z-index:1;flex:0 0 var(--ds-border-hairline);background:var(--color-base-300);touch-action:none;cursor:col-resize;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);outline:none;position:relative}.ds-resizable.is-vertical>.ds-resizable__handle{cursor:row-resize}.ds-resizable__handle:before{content:"";position:absolute;inset-block:0;inset-inline:-.375rem}.ds-resizable.is-vertical>.ds-resizable__handle:before{inset-block:-.375rem;inset-inline:0}@media (pointer:coarse){.ds-resizable__handle:before{inset-inline:-1.375rem}.ds-resizable.is-vertical>.ds-resizable__handle:before{inset-block:-1.375rem;inset-inline:0}}.ds-resizable__handle:after{content:"";border-radius:var(--ds-radius-full);background:var(--color-base-100);width:.25rem;height:2rem;box-shadow:0 0 0 1px var(--color-base-300);opacity:0;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.ds-resizable:dir(rtl)>.ds-resizable__handle:after{transform:translate(50%,-50%)}.ds-resizable.is-vertical>.ds-resizable__handle:after{width:2rem;height:.25rem}@media (hover:hover){.ds-resizable__handle:hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-resizable__handle:hover{background:color-mix(in oklab, var(--color-primary) 60%, var(--color-base-300))}}.ds-resizable__handle:hover:after{opacity:1}}.ds-resizable__handle:focus-visible{background:var(--ds-focus);box-shadow:0 0 0 1px var(--ds-focus)}.ds-resizable__handle:focus-visible:after,.ds-resizable__handle[data-dragging]:after{opacity:1}.ds-resizable__handle[data-dragging]{background:var(--color-primary)}.ds-resizable__handle[data-dragging]:after{background:var(--color-primary);box-shadow:none}.ds-resizable__handle[aria-disabled=true]{cursor:not-allowed;opacity:var(--ds-opacity-disabled);pointer-events:none}.ds-resizable[data-dragging]{cursor:col-resize;-webkit-user-select:none;user-select:none}.ds-resizable.is-vertical[data-dragging]{cursor:row-resize}.ds-footer{padding:1.25rem var(--ds-main-pad-x,1rem);border-top:1px solid var(--color-base-300);color:var(--ds-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;font-size:.8125rem;display:flex}.ds-footer.is-flush{border-top:0}.ds-footer a{color:inherit;text-underline-offset:.2em;transition:color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-footer a:focus-visible{border-radius:var(--ds-radius-sm);outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}@media (hover:hover){.ds-footer a:hover{color:var(--color-base-content);text-decoration:underline}}.ds-footer__links{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.ds-footer__links a,.ds-footer__group a{align-items:center;min-height:1.5rem;display:inline-flex}.ds-footer__legal{font-variant-numeric:tabular-nums}.ds-footer.is-page{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;padding-block:2.5rem;display:grid}.ds-footer__brand{gap:.5rem;max-width:22rem;display:grid}.ds-footer__brand>:first-child{color:var(--color-base-content);font-size:1rem;font-weight:700}.ds-footer__cols{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.5rem;display:grid}.ds-footer__group{align-content:start;gap:.25rem;display:grid}.ds-footer__title{color:var(--color-base-content);font-size:var(--ds-type-eyebrow-size);font-weight:var(--ds-type-eyebrow-weight);letter-spacing:var(--ds-type-eyebrow-tracking);text-transform:uppercase;margin-bottom:.25rem}.ds-footer.is-page>.ds-footer__legal{border-top:1px solid var(--color-base-300);grid-column:1/-1;padding-top:1.25rem}@media (min-width:768px){.ds-footer.is-page{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (prefers-reduced-motion:reduce){.ds-resizable__panel{transition:none}}@media (forced-colors:active){.ds-resizable__handle{background:canvastext}.ds-resizable__handle:focus-visible,.ds-resizable__handle[data-dragging]{background:highlight}.ds-resizable__handle:after{background:canvas;box-shadow:0 0 0 1px canvastext}}}@layer utilities{@layer daisyui.l1.l2.l3{.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab, currentColor 10%, #0000)}}.range{--range-fill-x:calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2));--range-fill-y:0;--range-fill-spread:calc(100cqw * var(--range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden;container-type:inline-size}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);position:relative;inset-block-start:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);background-color:currentColor;position:relative}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range:disabled{cursor:not-allowed;opacity:.3}.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:overlay .3s allow-discrete, visibility .3s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}.modal::backdrop{display:none}.modal[popover]{color:inherit;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;inset:0}.modal[popover]::backdrop{background-color:oklch(0% 0 0/.4);transition:background-color .3s ease-out}:where(.drawer-side){overflow:hidden}.drawer-side{pointer-events:none;visibility:hidden;z-index:10;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete, visibility .3s ease-out .1s allow-discrete;inset-inline-start:0;background-color:#0000;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0}.drawer-side>.drawer-overlay{cursor:pointer;background-color:oklch(0% 0 0/.4);place-self:stretch stretch;position:sticky;top:0}.drawer-side>*{grid-row-start:1;grid-column-start:1}.drawer-side>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out,width .2s ease-out;translate:-100%}[dir=rtl] :is(.drawer-side>:not(.drawer-overlay)){translate:100%}@supports (color:color-mix(in lab, red, red)){:where(.drawer-toggle:checked~.drawer-side){scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) oklch(0 0 0 / calc(var(--page-has-backdrop,0) * .4))}}.fab{pointer-events:none;z-index:999;white-space:nowrap;webkit-user-select:none;-webkit-user-select:none;user-select:none;inset-inline-end:1rem;flex-direction:column-reverse;align-items:flex-end;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex;position:fixed;bottom:1rem}.fab>*{pointer-events:auto;align-items:center;gap:.5rem;display:flex}.fab>:hover,.fab>:has(:focus-visible){z-index:1}.fab>[tabindex]:first-child{transition-property:opacity,visibility,rotate;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;position:relative}.fab .fab-close,.fab .fab-main-action{inset-inline-end:0;position:absolute;bottom:0}:is(.fab:focus-within:has(.fab-close),.fab:focus-within:has(.fab-main-action))>[tabindex]{opacity:0;rotate:90deg}.fab>:nth-child(n+2){visibility:hidden;--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0;transition-property:opacity,scale,visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.fab>:nth-child(n+2).fab-main-action,.fab>:nth-child(n+2).fab-close{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.fab>:nth-child(3){transition-delay:30ms}.fab>:nth-child(4){transition-delay:60ms}.fab>:nth-child(5){transition-delay:90ms}.fab>:nth-child(6){transition-delay:.12s}.fab:focus-within>[tabindex]:first-child{pointer-events:none}.fab:focus-within>:nth-child(n+2){visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.drawer-toggle{appearance:none;opacity:0;width:0;height:0;position:fixed}:where(.drawer-toggle:checked~.drawer-side){scrollbar-color:currentColor oklch(0 0 0 / calc(var(--page-has-backdrop,0) * .4))}@supports (color:color-mix(in lab, red, red)){:where(.drawer-toggle:checked~.drawer-side){scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) oklch(0 0 0 / calc(var(--page-has-backdrop,0) * .4))}}:where(.drawer-toggle:checked~.drawer-side)>:not(.drawer-overlay){will-change:auto;transform:none}:where(:root:has(.drawer-toggle:checked)){--page-scroll-lock: }.drawer-open>.drawer-toggle:checked~.drawer-side{scrollbar-color:revert-layer}:root:has(.drawer-open>.drawer-toggle:checked){--page-scroll-lock:revert-layer}.megamenu{width:unset;border-radius:calc(var(--radius-field) + var(--border));--mm-anchor:--mm1;--size:calc(var(--size-field,.25rem) * 10);background-color:#0000;align-items:center;display:flex;position:relative;overflow:visible}.megamenu [popovertarget]{isolation:isolate;cursor:pointer;padding-inline:var(--mm-p,1rem);height:var(--size);font-size:var(--fontsize,.875rem);border:var(--border) solid transparent;anchor-name:var(--mm-anchor);align-items:center;gap:.75rem;transition:background-color .2s ease-out,color .2s ease-out;display:flex;position:relative}.megamenu [popovertarget]:focus-visible{outline:2px solid var(--color-base-content);outline-offset:2px}.megamenu [popovertarget]:after{--tw-content:"";content:var(--tw-content);pointer-events:none;opacity:.25;width:.375rem;height:.375rem;transition:opacity .2s ease-out,rotate .2s ease-out;display:block;inset-inline-end:1.4rem;rotate:-135deg;box-shadow:inset 2px 2px}.megamenu [popovertarget]:first-of-type{--mm-anchor:--mm1}.megamenu [popovertarget]:nth-of-type(2){--mm-anchor:--mm2}.megamenu [popovertarget]:nth-of-type(3){--mm-anchor:--mm3}.megamenu [popovertarget]:nth-of-type(4){--mm-anchor:--mm4}.megamenu [popovertarget]:nth-of-type(5){--mm-anchor:--mm5}.megamenu [popovertarget]:nth-of-type(6){--mm-anchor:--mm6}.megamenu [popovertarget]:nth-of-type(7){--mm-anchor:--mm7}.megamenu [popovertarget]:nth-of-type(8){--mm-anchor:--mm8}.megamenu [popovertarget]:nth-of-type(9){--mm-anchor:--mm9}.megamenu [popovertarget]:nth-of-type(10){--mm-anchor:--mm10}.megamenu:not(:has([popovertarget]:hover,[popover]:popover-open)) .megamenu-active{background-color:#0000}.megamenu:has([popovertarget]:hover):not(:has([popover]:popover-open)) .megamenu-active{inset:anchor(var(--mm-anchor) top) anchor(var(--mm-anchor) end) anchor(var(--mm-anchor) bottom) anchor(var(--mm-anchor) start)}.megamenu:has([popover]:popover-open) .megamenu-active{inset:anchor(var(--mm-anchor) top) anchor(var(--mm-anchor) end) anchor(var(--mm-anchor) bottom) anchor(var(--mm-anchor) start)}.megamenu:has([popovertarget]:first-of-type:hover):not(:has([popover]:popover-open)){--mm-anchor:--mm1}.megamenu:has([popover]:first-of-type:popover-open){--mm-anchor:--mm1}.megamenu:has([popovertarget]:nth-of-type(2):hover):not(:has([popover]:popover-open)){--mm-anchor:--mm2}.megamenu:has([popover]:nth-of-type(2):popover-open){--mm-anchor:--mm2}.megamenu:has([popovertarget]:nth-of-type(3):hover):not(:has([popover]:popover-open)){--mm-anchor:--mm3}.megamenu:has([popover]:nth-of-type(3):popover-open){--mm-anchor:--mm3}.megamenu:has([popovertarget]:nth-of-type(4):hover):not(:has([popover]:popover-open)){--mm-anchor:--mm4}.megamenu:has([popover]:nth-of-type(4):popover-open){--mm-anchor:--mm4}.megamenu:has([popovertarget]:nth-of-type(5):hover):not(:has([popover]:popover-open)){--mm-anchor:--mm5}.megamenu:has([popover]:nth-of-type(5):popover-open){--mm-anchor:--mm5}.megamenu:has([popovertarget]:nth-of-type(6):hover):not(:has([popover]:popover-open)){--mm-anchor:--mm6}.megamenu:has([popover]:nth-of-type(6):popover-open){--mm-anchor:--mm6}.megamenu:has([popovertarget]:nth-of-type(7):hover):not(:has([popover]:popover-open)){--mm-anchor:--mm7}.megamenu:has([popover]:nth-of-type(7):popover-open){--mm-anchor:--mm7}.megamenu:has([popovertarget]:nth-of-type(8):hover):not(:has([popover]:popover-open)){--mm-anchor:--mm8}.megamenu:has([popover]:nth-of-type(8):popover-open){--mm-anchor:--mm8}.megamenu:has([popovertarget]:nth-of-type(9):hover):not(:has([popover]:popover-open)){--mm-anchor:--mm9}.megamenu:has([popover]:nth-of-type(9):popover-open){--mm-anchor:--mm9}.megamenu:has([popovertarget]:nth-of-type(10):hover):not(:has([popover]:popover-open)){--mm-anchor:--mm10}.megamenu:has([popover]:nth-of-type(10):popover-open){--mm-anchor:--mm10}.megamenu [popovertarget]:has(+[popover]:popover-open):after{opacity:1;rotate:45deg}.megamenu [popover]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);opacity:0;border-radius:var(--radius-box);background-color:var(--color-base-100);position-area:block-end span-inline-end;max-height:100dvh;max-block-size:calc(100% - .25rem);transition:opacity .2s ease-out, translate .2s ease-out, scale .2s ease-out, display .2s ease-out allow-discrete, overlay .2s ease-out allow-discrete;margin-top:.25rem;translate:0 -.5rem;scale:.98}.megamenu [popover]:popover-open{opacity:1}@starting-style{.megamenu [popover]:popover-open{opacity:0}}.megamenu:has([popover]:popover-open) [popover]{translate:0;scale:1}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-radius:min(var(--radius-field), .8rem);--tt-overlap:clamp(1px, calc(var(--radius-field) / 8), 2px);--tt-tail:calc(100% + var(--tt-overlap) + .25rem);--tt-tail-off:max(.5rem, var(--tt-radius));display:inline-block;position:relative}.tooltip>.tooltip-content,.tooltip[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off) 50%;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;font-weight:400;line-height:1.25;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail) 50%;display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.tooltip>.tooltip-content,.tooltip[data-tip]:before,.tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem) * 10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.tab:is(.tabs>.tab){cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}.tab:is(.tabs>.tab){--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px);order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(.tabs>.tab):is(input[type=radio]){min-width:fit-content}.tab:is(.tabs>.tab):is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(.tabs>.tab):is(label){position:relative}.tab:is(.tabs>.tab):is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:is(.tabs>.tab):checked,.tab:is(.tabs>.tab):is(label:has(:checked)),.tab:is(.tabs>.tab):is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.tab:is(.tabs>.tab):not(input):empty{cursor:default;flex-grow:1}.tab:is(.tabs>.tab):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tab:is(.tabs>.tab):focus-visible,.tab:is(.tabs>.tab):is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab:is(.tabs>.tab)[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul,li menu){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul,li menu):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,menu,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media (prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled,.menu :where(li) [disabled]{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li).menu-disabled,.menu :where(li) [disabled]{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.floating-label{display:flex;position:relative}.floating-label ::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}.floating-label>span{z-index:1;background-color:var(--color-base-100);opacity:0;font-size:var(--font-size,.875rem);inset-inline-start:.75rem;top:calc(var(--size-field,.25rem) * var(--top-mul,5));pointer-events:none;border-radius:2px;padding-inline:.25rem;line-height:1;transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out;position:absolute;translate:0 -50%}:is(.floating-label:focus-within,.floating-label:not(:has(input:placeholder-shown,textarea:placeholder-shown))) ::placeholder{opacity:0;pointer-events:auto;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}:is(.floating-label:focus-within,.floating-label:not(:has(input:placeholder-shown,textarea:placeholder-shown))) :dir(rtl)::placeholder{translate:12.5% calc(-50% - .125em)}:is(.floating-label:focus-within,.floating-label:not(:has(input:placeholder-shown,textarea:placeholder-shown)))>span{opacity:1;pointer-events:auto;z-index:2;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}:is(.floating-label:focus-within,.floating-label:not(:has(input:placeholder-shown,textarea:placeholder-shown)))>span:dir(rtl){translate:12.5% calc(-50% - .125em)}.floating-label:has(:disabled,[disabled])>span{opacity:0}.otp{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);clip-path:inset(-3.5px 3.5px -3.5px -3.5px);border-radius:var(--radius-field);gap:var(--otp-gap);--input-color:var(--color-base-content);direction:ltr;font-size:1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.otp{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.otp{--otp-ch:1ch;--otp-gap:calc(var(--otp-ch) * .5);--otp-w:calc(var(--otp-ch) * 2);--otp-size:calc(var(--size-field,.25rem) * 10);--stride:calc(var(--otp-w) + var(--otp-gap))}@supports (font:-apple-system-body){.otp{--otp-ch:.618164em}}.otp>input{pointer-events:none;z-index:1;appearance:none;border-style:var(--tw-border-style);outline-style:var(--tw-outline-style);field-sizing:content;text-indent:1px;letter-spacing:calc(var(--stride) - var(--otp-ch));font-variant-numeric:tabular-nums;background-color:#0000;border-width:0;outline-width:0;margin:0;padding:0;padding-inline-start:calc(var(--otp-ch) * .5 - 1px);line-height:1;inset-inline-start:0}.otp>input::selection{color:var(--color-base-content);background-color:#0000}@supports (color:color-mix(in lab, red, red)){.otp>input::selection{color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.otp>input:valid{caret-color:#0000}.otp:has(>span:first-child){width:calc(var(--stride) * 1)}.otp:has(>span:nth-child(2)){width:calc(var(--stride) * 2)}.otp:has(>span:nth-child(3)){width:calc(var(--stride) * 3)}.otp:has(>span:nth-child(4)){width:calc(var(--stride) * 4)}.otp:has(>span:nth-child(5)){width:calc(var(--stride) * 5)}.otp:has(>span:nth-child(6)){width:calc(var(--stride) * 6)}.otp:has(>span:nth-child(7)){width:calc(var(--stride) * 7)}.otp:has(>span:nth-child(8)){width:calc(var(--stride) * 8)}.otp>span{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));inline-size:var(--otp-w);block-size:var(--otp-size);background-color:var(--color-base-100);border:var(--border) solid var(--input-color);border-radius:inherit;outline-offset:1px;box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;outline:2px solid #0000;transition:border-color .2s;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.otp>span{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.otp>span:first-child{left:0}@supports (font:-apple-system-body){.otp>span:first-child{left:1px}}.otp>span:nth-child(2){left:calc(var(--stride) * 1);transition-delay:20ms}.otp>span:nth-child(3){left:calc(var(--stride) * 2);transition-delay:40ms}.otp>span:nth-child(4){left:calc(var(--stride) * 3);transition-delay:60ms}.otp>span:nth-child(5){left:calc(var(--stride) * 4);transition-delay:80ms}.otp>span:nth-child(6){left:calc(var(--stride) * 5);transition-delay:.1s}.otp>span:nth-child(7){left:calc(var(--stride) * 6);transition-delay:.12s}.otp>span:nth-child(8){left:calc(var(--stride) * 7);transition-delay:.14s}.otp:has(input:valid:focus)>span{outline:2px solid var(--input-color);outline-offset:1px}.otp:has(input:valid:focus):after{opacity:0}.otp:after{content:"";width:var(--otp-w);height:var(--otp-size);border-radius:var(--radius-field);outline-offset:1px;z-index:10;outline:2px solid #0000;flex-shrink:0;margin-inline-start:calc(-1 * (var(--otp-gap) + var(--otp-ch) * .5))}.otp:focus-within{--input-color:var(--color-base-content)}.otp:focus-within>span{box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.otp:focus-within>span{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.otp:focus-within:after{outline-color:var(--input-color)}.otp:has(>input:disabled){cursor:not-allowed}.otp:has(>input:disabled)>input{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.otp:has(>input:disabled)>input{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.otp:has(>input:disabled)>span{border-color:var(--color-base-200);background-color:var(--color-base-200);box-shadow:none}.collapse-title{grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}.diff-item-2{grid-row:1/span 3;grid-column-start:1;position:relative}.diff-item-2:after{pointer-events:none;z-index:2;background-color:var(--color-base-100);border-radius:3.40282e38px;position:absolute;top:50%;bottom:0;right:1px}@supports (color:color-mix(in lab, red, red)){.diff-item-2:after{background-color:color-mix(in oklab, var(--color-base-100) 98%, transparent)}}.diff-item-2:after{border:2px solid var(--color-base-100);content:"";outline:2px solid var(--color-base-content);width:1.2rem;height:1.8rem;box-shadow:0 0 0 2px #0000002a}@supports (color:color-mix(in lab, red, red)){.diff-item-2:after{outline:2px solid color-mix(in oklab, var(--color-base-content) 10%, #0000)}}.diff-item-2:after{outline-offset:-3px;transition:height .3s linear(0, .931 13.8%, 1.196 21.4%, 1.343 29.8%, 1.378 36%, 1.365 43.2%, 1.059 78%, 1);translate:50% -50%}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff-item-2:after{--tw-content:none;content:var(--tw-content)}}@supports ((-moz-appearance:none)){@media (hover:none) and (pointer:coarse){.diff-item-2:after{--tw-content:none;content:var(--tw-content)}}}.diff-item-2>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}.diff-item-1{z-index:1;border-right:2px solid var(--color-base-100);grid-row:1/span 3;grid-column-start:1;position:relative;overflow:hidden;box-shadow:0 0 0 2px #0000002a}.diff-item-1:focus-visible{--tw-outline-style:none;outline-style:none}.diff-item-1>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}.dock{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid var(--color-base-content);flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dock{border-top:.5px solid color-mix(in oklab, var(--color-base-content) 5%, #0000)}}.dock{height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.dock>:not(:where(script,style,template)){cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative}@media (hover:hover){.dock>:not(:where(script,style,template)):hover{opacity:.8}}:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]),:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]):hover{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]),:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]):hover{color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]),:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]):hover{opacity:1}.dock>:not(:where(script,style,template)) .dock-label{font-size:.6875rem}.dock>:not(:where(script,style,template)):after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}.hover-3d{perspective:75rem;--transform:0, 0;--shine:100% 100%;--shadow:0rem 0rem 0rem;--ease:linear(0, .931 13.8%, 1.196 21.4%, 1.343 29.8%, 1.378 36%, 1.365 43.2%, 1.059 78%, 1);filter:drop-shadow(var(--shadow) .1rem #00000003) drop-shadow(var(--shadow) .2rem #00000003) drop-shadow(var(--shadow) .3rem #00000003) drop-shadow(var(--shadow) .4rem #00000003);transition:filter .4s ease-out;display:inline-grid}.hover-3d>:nth-child(n+2){isolation:isolate;z-index:1;scale:1.2}.hover-3d>:first-child{transform:rotate3d(var(--transform), 0, 10deg);transition:transform var(--ease) .5s, scale var(--ease) .5s, outline-color ease-out .5s;outline-offset:-1px;outline:.5px solid #0000;grid-area:1/1/4/4;overflow:hidden}.hover-3d>:first-child:before{content:"";pointer-events:none;z-index:1;opacity:0;filter:blur(.75rem);width:33.3333%;height:33.3333%;scale:5;translate:var(--shine);background-image:radial-gradient(circle,#fff3 10%,#0000 50%);transition:translate .4s ease-out,opacity .4s ease-out;position:absolute}.hover-3d:hover{--ease:linear(0, .708 15.2%, .927 23.6%, 1.067 33%, 1.12 41%, 1.13 50.2%, 1.019 83.2%, 1)}.hover-3d:hover>:first-child{outline-color:#fff1}.hover-3d:hover>:first-child:before,.hover-3d:hover>:first-child:after{opacity:1}.hover-3d>:nth-child(2){grid-area:1/1/2/2}.hover-3d>:nth-child(3){grid-area:1/2/2/3}.hover-3d>:nth-child(4){grid-area:1/3/2/4}.hover-3d>:nth-child(5){grid-area:2/1/3/2}.hover-3d>:nth-child(6){grid-area:2/3/3/4}.hover-3d>:nth-child(7){grid-area:3/1/4/2}.hover-3d>:nth-child(8){grid-area:3/2/4/3}.hover-3d>:nth-child(9){grid-area:3/3/4/4}.hover-3d:hover>:first-child{scale:1.05}.hover-3d:has(>:nth-child(2):hover){--transform:-1, 1;--shine:0% 0%;--shadow:-.5rem -.5rem}.hover-3d:has(>:nth-child(3):hover){--transform:-1, 0;--shine:100% 0%;--shadow:0rem -.5rem}.hover-3d:has(>:nth-child(4):hover){--transform:-1, -1;--shine:200% 0%;--shadow:.5rem -.5rem}.hover-3d:has(>:nth-child(5):hover){--transform:0, 1;--shine:0% 100%;--shadow:-.5rem 0rem}.hover-3d:has(>:nth-child(6):hover){--transform:0, -1;--shine:200% 100%;--shadow:.5rem 0rem}.hover-3d:has(>:nth-child(7):hover){--transform:1, 1;--shine:0% 200%;--shadow:-.5rem .5rem}.hover-3d:has(>:nth-child(8):hover){--transform:1, 0;--shine:100% 200%;--shadow:0rem .5rem}.hover-3d:has(>:nth-child(9):hover){--transform:1, -1;--shine:200% 200%;--shadow:.5rem .5rem}.dropdown{position-area:var(--anchor-v,block-end) var(--anchor-h,span-inline-end);display:inline-block;position:relative}.dropdown>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown>:not(:has(~[class*=dropdown-content])):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown[popover]{z-index:999}@media (prefers-reduced-motion:no-preference){.dropdown[popover]{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown[popover]{opacity:0;scale:.95}}@media (prefers-reduced-motion:no-preference){.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown .dropdown-content{opacity:0;scale:.95}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}.dropdown:is(details){overflow:revert-layer}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-close{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover]::backdrop{background-color:oklab(0% none none/.3)}}:is(.dropdown[popover].dropdown-close,.dropdown[popover]:not(.dropdown-open,:popover-open)){transform-origin:top;opacity:0;display:none;scale:.95}:where(.btn){width:unset}.btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.btn{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none, var(--fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset, var(--btn-shadow)}.btn:is([type=checkbox],[type=radio]){appearance:none}.btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.loading{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.countdown{display:inline-flex}.countdown>*{visibility:hidden;--value-v:calc(mod(max(0, var(--value)), 1000));--value-hundreds:calc(round(to-zero, var(--value-v) / 100, 1));--value-tens:calc(round(to-zero, mod(var(--value-v), 100) / 10, 1));--value-ones:calc(mod(var(--value-v), 100));--show-hundreds:clamp(clamp(0, var(--digits,1) - 2, 1), var(--value-hundreds), 1);--show-tens:clamp(clamp(0, var(--digits,1) - 1, 1), var(--value-tens) + var(--show-hundreds), 1);--first-digits:calc(round(to-zero, var(--value-v) / 10, 1));height:1em;width:calc(1ch + var(--show-tens) * 1ch + var(--show-hundreds) * 1ch);direction:ltr;transition:width .4s ease-out .2s;display:inline-block;position:relative;overflow-y:clip}.countdown>:before,.countdown>:after{visibility:visible;--tw-content:"00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a ";content:var(--tw-content);font-variant-numeric:tabular-nums;white-space:pre;text-align:end;direction:rtl;transition:all 1s cubic-bezier(1,0,0,1),width .2s ease-out .2s,opacity .2s ease-out .2s;position:absolute;overflow-x:clip}.countdown>:before{width:calc(1ch + var(--show-hundreds) * 1ch);top:calc(var(--first-digits) * -1em);opacity:var(--show-tens);inset-inline-end:0}.countdown>:after{width:1ch;top:calc(var(--value-ones) * -1em);inset-inline-start:0}.collapse-content{--overflow-delay:0s;content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem;overflow:clip}@supports not (content-visibility:hidden){.collapse-content{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.collapse-content{transition:overflow .2s allow-discrete var(--overflow-delay), content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out}}details>.collapse-content{content-visibility:visible}.filter{flex-wrap:wrap;display:flex}.filter [type=radio]{width:auto}.filter input{opacity:1;transition:visibility .1s allow-discrete, margin .1s, opacity .3s, padding .3s, border-width .1s;overflow:hidden;scale:1}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter>input:not(:last-child),.filter>:not(:last-child) input{margin-inline-end:.25rem}.validator-hint{visibility:hidden;margin-top:.5rem;font-size:.75rem}.radial-progress{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size) / 10);--radialprogress:calc(var(--value) * 1%);background-color:#0000;border-radius:3.40282e38px;flex-shrink:0;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}.radial-progress:before{content:"";background:radial-gradient(farthest-side, currentColor 98%, #0000) top/var(--thickness) var(--thickness) no-repeat, conic-gradient(currentColor var(--radialprogress), #0000 0);webkit-mask:radial-gradient(farthest-side, #0000 calc(100% - var(--thickness)), #000 calc(100% + .5px - var(--thickness)));-webkit-mask:radial-gradient(farthest-side, #0000 calc(100% - var(--thickness)), #000 calc(100% + .5px - var(--thickness)));-webkit-mask:radial-gradient(farthest-side, #0000 calc(100% - var(--thickness)), #000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side, #0000 calc(100% - var(--thickness)), #000 calc(100% + .5px - var(--thickness)));border-radius:3.40282e38px;position:absolute;inset:0}.radial-progress:after{content:"";inset:calc(50% - var(--thickness) / 2);transform:rotate(calc(var(--value) * 3.6deg - 90deg)) translate(calc(var(--size) / 2 - 50%));background-color:currentColor;border-radius:3.40282e38px;transition:transform .3s linear;position:absolute}.list{flex-direction:column;font-size:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent);border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.list .list-row{--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-close .dropdown-content,.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown .dropdown-content{z-index:999}@media (prefers-reduced-motion:no-preference){.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown .dropdown-content{opacity:0;scale:.95}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content,.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:1;scale:1}.toast{translate:var(--toast-x,0) var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}@media (prefers-reduced-motion:no-preference){.toast>*{animation:.25s ease-out toast}}.chat-bubble{border-radius:var(--radius-field);background-color:var(--color-base-300);width:fit-content;color:var(--color-base-content);grid-row-end:3;min-width:2.5rem;max-width:90%;min-height:2rem;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}.chat-bubble:before{background-color:inherit;content:"";width:.75rem;height:.75rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-chat);-webkit-mask-image:var(--mask-chat);mask-image:var(--mask-chat);position:absolute;bottom:0;-webkit-mask-position:0 -1px;mask-position:0 -1px;-webkit-mask-size:.8125rem;mask-size:.8125rem}.toggle{border:var(--border) solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle{--toggle-p:calc(var(--size) * .125);--size:calc(var(--size-selector,.25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:0deg}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:0deg}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)}}.toggle:before{background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:checked:before{background-color:currentColor}@starting-style{.toggle:checked:before{opacity:0}}.toggle[aria-checked=true]{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle[aria-checked=true]:before{background-color:currentColor}@starting-style{.toggle[aria-checked=true]:before{opacity:0}}.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:has(>input:checked):before{background-color:currentColor}@starting-style{.toggle:has(>input:checked):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.input input::placeholder{color:var(--color-base-content);opacity:.5}.input input:focus,.input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input input:focus,.input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input::-webkit-inner-spin-button{margin-inline-end:-10px}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.input{text-align:start;display:inline-flex;position:relative}input.input[type=url],input.input[type=tel],input.input[type=email],input.input[type=number]{direction:ltr}input.input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}input.input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input input{text-align:start;display:inline-flex;position:relative}.input input[type=url],.input input[type=tel],.input input[type=email],.input input[type=number]{direction:ltr}.input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}.input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus{--font-size:1rem}}}.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus-within{--font-size:1rem}}}.indicator{width:max-content;display:inline-flex;position:relative}.table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(:is(.table tr.row-hover),.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.indicator :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%) var(--indicator-y,-50%);position:absolute}.table :where(.table-pin-rows thead){z-index:1;position:sticky;top:0}.table :where(.table-pin-rows tfoot){z-index:1;position:sticky;bottom:0}.table :where(.table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)}.aura{--aura-padding:.125rem;padding:var(--aura-padding);border-radius:calc(var(--aura-padding) + var(--aura-radius,var(--radius-box)));animation:aura var(--tw-duration,6s) linear infinite;background-image:conic-gradient(from var(--aura-angle), transparent 225deg, currentColor);display:inline-block;position:relative}@media (prefers-reduced-motion:reduce){.aura{animation-duration:calc(var(--tw-duration,6s) * 4)}}.aura:before{animation:inherit;background-color:inherit;background-image:inherit;border-radius:inherit;z-index:0;opacity:.7;filter:blur(.25rem);content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.aura:after{animation:inherit;background-color:inherit;background-image:inherit;border-radius:inherit;z-index:0;opacity:.7;filter:blur(1rem);content:"";opacity:.3;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.aura>*{z-index:1;position:relative}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.diff-resizer{isolation:isolate;z-index:2;resize:horizontal;opacity:0;cursor:ew-resize;transform-origin:100% 100%;clip-path:inset(calc(100% - .75rem) 0 0 calc(100% - .75rem));grid-row-start:2;grid-column-start:1;width:50cqi;min-width:1rem;max-width:calc(100cqi - 1rem);height:.75rem;transition:min-width .3s ease-out,max-width .3s ease-out;position:relative;overflow:hidden;transform:scaleY(5)translate(.32rem,50%)}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0, 1fr)) auto var(--timeline-row-end,minmax(0, 1fr));grid-template-columns:var(--timeline-col-start,minmax(0, 1fr)) auto var(--timeline-col-end,minmax(0, 1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline:has(.timeline-middle hr):last-child,.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select::placeholder{color:var(--color-base-content);opacity:.5}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus{outline:2px solid var(--input-color);outline-offset:2px}.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px}.select:open{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:open{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:open{outline:2px solid var(--input-color);outline-offset:2px;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}@supports (appearance:base-select){:is(.select,.select select){appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.mockup-browser{border-radius:var(--radius-box);position:relative;overflow:auto hidden}.mockup-browser pre[data-prefix]:before{--tw-content:attr(data-prefix);content:var(--tw-content);text-align:right;display:inline-block}.mockup-code{border-radius:var(--radius-box);background-color:var(--color-neutral);color:var(--color-neutral-content);direction:ltr;padding-block:1.25rem;font-size:.875rem;position:relative;overflow:auto hidden}.mockup-code:before{content:"";opacity:.3;border-radius:3.40282e38px;width:.75rem;height:.75rem;margin-bottom:1rem;display:block;box-shadow:1.4em 0,2.8em 0,4.2em 0}.mockup-code pre{width:max-content;min-width:100%;padding-right:1.25rem}.mockup-code pre:before{content:"";margin-right:2ch}.mockup-code pre[data-prefix]:before{--tw-content:attr(data-prefix);content:var(--tw-content);text-align:right;opacity:.5;width:2rem;display:inline-block}.mockup-window{border-radius:var(--radius-box);flex-direction:column;padding-top:1.25rem;display:flex;position:relative;overflow:auto hidden}.mockup-window:before{content:"";aspect-ratio:1;opacity:.3;border-radius:3.40282e38px;flex-shrink:0;align-self:flex-start;height:.75rem;margin-bottom:1rem;display:block;box-shadow:1.4em 0,2.8em 0,4.2em 0}[dir=rtl] .mockup-window:before{align-self:flex-end}.mockup-window pre[data-prefix]:before{--tw-content:attr(data-prefix);content:var(--tw-content);text-align:right;display:inline-block}.avatar{vertical-align:middle;align-self:center;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox:checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media (forced-colors:active){.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media (forced-colors:active){.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}.checkbox[aria-checked=mixed]{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox[aria-checked=mixed]{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox[aria-checked=mixed]:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border) solid var(--input-color,color-mix(in srgb, currentColor 20%, #0000))}}.radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio:checked{animation:.2s ease-out radio}}.radio:checked:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){.radio:checked:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.radio:checked:before{outline-offset:-1rem;outline:.25rem solid}}.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio[aria-checked=true]{animation:.2s ease-out radio}}.radio[aria-checked=true]:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){.radio[aria-checked=true]:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.radio[aria-checked=true]:before{outline-offset:-1rem;outline:.25rem solid}}.rating{vertical-align:middle;--size:var(--size-selector,.25rem) * 6;display:inline-flex;position:relative}.rating input{cursor:pointer;appearance:none}.rating *{background-color:var(--color-base-content);opacity:.2;width:calc(var(--size) * 1);height:calc(var(--size));border-radius:0}@media (prefers-reduced-motion:no-preference){.rating *{animation:.25s ease-out rating}}.rating .rating-hidden{background-color:#0000;width:.5rem}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true],.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}.rating :focus-visible{scale:1.1}@media (prefers-reduced-motion:no-preference){.rating :focus-visible{transition:scale .2s ease-out}}.rating :active:focus{animation:none;scale:1.1}.navbar{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}.drawer{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}.card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus-visible,.card[aria-checked=true],.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card:has(>:checked:focus-visible),.card[aria-checked=true]:focus-visible,.card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card>:is([type=checkbox],[type=radio]){appearance:none}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.progress::-moz-progress-bar{transition:inline-size .3s}}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.progress::-webkit-progress-value{transition:inline-size .3s}}}.file-input{border:var(--border) solid #0000;cursor:pointer;appearance:none;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.file-input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.file-input{--size:calc(var(--size-field,.25rem) * 10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.file-input::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border) * 2);margin-inline-end:1rem;margin-block:calc(var(--border) * -1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise) * 100%);background-image:var(--fx-noise);text-shadow:0 .5px oklch(1 0 0 / calc(var(--depth) * .15));box-shadow:0 .5px 0 .5px white inset, var(--btn-shadow);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border) * -1);padding-inline:1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab, color-mix(in oklab, white 30%, var(--btn-bg)) calc(var(--depth) * 20%), #0000) inset, var(--btn-shadow)}}.file-input::file-selector-button{--size:calc(var(--size-field,.25rem) * 10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-border:color-mix(in oklab, var(--btn-bg), #000 5%)}}.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000)}}.file-input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.file-input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) 10%, #0000)}}.file-input:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.hero-content{isolation:isolate;justify-content:center;align-items:center;gap:1rem;max-width:80rem;padding:1rem;display:flex}.textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus{--font-size:1rem}}}.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus-within{--font-size:1rem}}}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-backdrop button{cursor:pointer}.tab-content{order:var(--tabcontent-order);--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box);--tabcontent-order:1;width:100%;height:calc(100% - var(--tab-height) + var(--border));margin:var(--tabcontent-margin);border-color:#0000;border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-end-radius:var(--tabcontent-radius-ee);border-end-start-radius:var(--tabcontent-radius-es);display:none}.hover-gallery{--items:1;grid-template-columns:repeat(var(--items), 1fr);gap:1px;width:100%;overflow:hidden}.hover-gallery,.hover-gallery:is(figure){display:inline-grid}.hover-gallery:has(>:nth-child(3)){--items:2}.hover-gallery:has(>:nth-child(4)){--items:3}.hover-gallery:has(>:nth-child(5)){--items:4}.hover-gallery:has(>:nth-child(6)){--items:5}.hover-gallery:has(>:nth-child(7)){--items:6}.hover-gallery:has(>:nth-child(8)){--items:7}.hover-gallery:has(>:nth-child(9)){--items:8}.hover-gallery:has(>:nth-child(10)){--items:9}.hover-gallery>*{opacity:0;object-fit:cover;grid-row:1;width:100%;height:100%}.hover-gallery>:first-child{opacity:1;grid-column:1/-1}.hover-gallery>:nth-child(2){grid-column:1}.hover-gallery>:nth-child(3){grid-column:2}.hover-gallery>:nth-child(4){grid-column:3}.hover-gallery>:nth-child(5){grid-column:4}.hover-gallery>:nth-child(6){grid-column:5}.hover-gallery>:nth-child(7){grid-column:6}.hover-gallery>:nth-child(8){grid-column:7}.hover-gallery>:nth-child(9){grid-column:8}.hover-gallery>:nth-child(10){grid-column:9}.hover-gallery>:nth-child(n+11){display:none}.hover-gallery>:hover{opacity:1;grid-column:1/-1}.hover-gallery:has(:hover)>:first-child{display:none}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.chat-footer{grid-row-start:3;gap:.25rem;font-size:.6875rem;display:flex}.chat-header{grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:.95;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}.hero-overlay{background-color:var(--color-neutral);grid-row-start:1;grid-column-start:1;width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.hero-overlay{background-color:color-mix(in oklab, var(--color-neutral) 50%, transparent)}}.stat-value{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}.stat-desc{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab, red, red)){.stat-desc{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.stat-desc{font-size:.75rem}.stat-title{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab, red, red)){.stat-title{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.stat-title{font-size:.75rem}.divider{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.divider{--divider-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.divider:before{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:before{border:.5px solid}}.divider:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}.mockup-browser .mockup-browser-toolbar{align-items:center;width:100%;margin-block:.75rem;padding-right:1.4em;display:inline-flex}.mockup-browser .mockup-browser-toolbar:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.mockup-browser .mockup-browser-toolbar:before{content:"";aspect-ratio:1;opacity:.3;border-radius:3.40282e38px;height:.75rem;margin-right:4.8rem;display:inline-block;box-shadow:1.4em 0,2.8em 0,4.2em 0}.mockup-browser .mockup-browser-toolbar .input{background-color:var(--color-base-200);text-overflow:ellipsis;white-space:nowrap;direction:ltr;align-items:center;gap:.5rem;height:100%;margin-inline:auto;font-size:.75rem;display:flex;overflow:hidden}.mockup-browser .mockup-browser-toolbar .input:before{content:"";opacity:.5;background-color:currentColor;width:1rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd' /%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 16 16'%3E%3Cpath fill-rule='evenodd' d='M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd' /%3E%3C/svg%3E") 50%/contain no-repeat}.breadcrumbs{max-width:100%;margin-inline-start:-.25rem;padding-block:.5rem;overflow-x:auto}.breadcrumbs>menu{white-space:nowrap;align-items:center;min-height:min-content;padding-inline-start:.25rem;display:flex}.breadcrumbs>menu>li{align-items:center;display:flex}.breadcrumbs>menu>li>*{cursor:pointer;align-items:center;gap:.5rem;display:flex}@media (hover:hover){.breadcrumbs>menu>li>:hover{text-decoration-line:underline}}.breadcrumbs>menu>li>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.breadcrumbs>menu>li>:focus{outline-offset:2px;outline:2px solid #0000}}.breadcrumbs>menu>li>:focus-visible{outline-offset:2px;outline:2px solid}.breadcrumbs>menu>li+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-inline:.5rem .75rem;display:block;rotate:45deg}[dir=rtl] :is(.breadcrumbs>menu>li)+:before{rotate:-135deg}.breadcrumbs>ul{white-space:nowrap;align-items:center;min-height:min-content;padding-inline-start:.25rem;display:flex}.breadcrumbs>ul>li{align-items:center;display:flex}.breadcrumbs>ul>li>*{cursor:pointer;align-items:center;gap:.5rem;display:flex}@media (hover:hover){.breadcrumbs>ul>li>:hover{text-decoration-line:underline}}.breadcrumbs>ul>li>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.breadcrumbs>ul>li>:focus{outline-offset:2px;outline:2px solid #0000}}.breadcrumbs>ul>li>:focus-visible{outline-offset:2px;outline:2px solid}.breadcrumbs>ul>li+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-inline:.5rem .75rem;display:block;rotate:45deg}[dir=rtl] :is(.breadcrumbs>ul>li)+:before{rotate:-135deg}.breadcrumbs>ol{white-space:nowrap;align-items:center;min-height:min-content;padding-inline-start:.25rem;display:flex}.breadcrumbs>ol>li{align-items:center;display:flex}.breadcrumbs>ol>li>*{cursor:pointer;align-items:center;gap:.5rem;display:flex}@media (hover:hover){.breadcrumbs>ol>li>:hover{text-decoration-line:underline}}.breadcrumbs>ol>li>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.breadcrumbs>ol>li>:focus{outline-offset:2px;outline:2px solid #0000}}.breadcrumbs>ol>li>:focus-visible{outline-offset:2px;outline:2px solid}.breadcrumbs>ol>li+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-inline:.5rem .75rem;display:block;rotate:45deg}[dir=rtl] :is(.breadcrumbs>ol>li)+:before{rotate:-135deg}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab, currentcolor 60%, transparent)}}.label:has(input){cursor:pointer}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.fieldset-legend{color:var(--color-base-content);margin-bottom:-.25rem;justify-content:space-between;align-items:center;gap:.5rem;margin-inline-end:auto;padding-block:.5rem;font-weight:600;display:flex}.modal-action{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.footer-title{text-transform:uppercase;opacity:.6;margin-bottom:.5rem;font-weight:600}.carousel-item{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.status{--size:calc(var(--size-selector,.25rem) * 2);width:var(--size);height:var(--size);background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}}.mockup-phone{aspect-ratio:462/978;background-color:#000;border:5px solid #6b6b6b;border-radius:65px;justify-items:center;width:100%;max-width:462px;padding:6px;display:inline-grid;overflow:hidden}@supports (corner-shape:superellipse(1.45)){.mockup-phone{corner-shape:superellipse(1.45);border-radius:90px}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>:not(script,style,template){place-items:start;gap:.5rem;display:grid}.stat{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}.stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)}}.stat:not(:last-child){border-block-end:none}.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:1;scale:1}.fab-flower{--position:0rem;display:grid}.fab-flower>:first-child,.fab-flower>.fab-main-action,.fab-flower>.fab-close{--position:0rem}.fab-flower>*{--degree:180deg;--flip-degree:calc(180deg - var(--degree));transform:translateX(calc(cos(var(--degree)) * var(--position))) translateY(calc(sin(var(--degree)) * -1 * var(--position)));grid-area:1/1}[dir=rtl] :is(.fab-flower>*){transform:translateX(calc(cos(var(--flip-degree)) * var(--position))) translateY(calc(sin(var(--flip-degree)) * -1 * var(--position)))}.fab-flower>:nth-child(n+7){display:none}.fab-flower:has(>:nth-child(3)){--position:140%}.fab-flower:has(>:nth-child(3))>:nth-child(3){--degree:135deg}.fab-flower:has(>:nth-child(4)){--position:140%}.fab-flower:has(>:nth-child(4))>:nth-child(3){--degree:165deg}.fab-flower:has(>:nth-child(4))>:nth-child(4){--degree:105deg}.fab-flower:has(>:nth-child(5)){--position:180%}.fab-flower:has(>:nth-child(5))>:nth-child(3){--degree:180deg}.fab-flower:has(>:nth-child(5))>:nth-child(4){--degree:135deg}.fab-flower:has(>:nth-child(5))>:nth-child(5){--degree:90deg}.fab-flower:has(>:nth-child(6)){--position:220%}.fab-flower:has(>:nth-child(6))>:nth-child(3){--degree:180deg}.fab-flower:has(>:nth-child(6))>:nth-child(4){--degree:150deg}.fab-flower:has(>:nth-child(6))>:nth-child(5){--degree:120deg}.fab-flower:has(>:nth-child(6))>:nth-child(6){--degree:90deg}.fab-flower:not(:has(.fab-main-action,.fab-close))>:nth-child(n+6){display:none}.fab-flower:not(:has(.fab-main-action,.fab-close)):has(>:nth-child(2)){--position:140%}.fab-flower:not(:has(.fab-main-action,.fab-close)):has(>:nth-child(2))>:nth-child(2){--degree:135deg}.fab-flower:not(:has(.fab-main-action,.fab-close)):has(>:nth-child(3)){--position:140%}.fab-flower:not(:has(.fab-main-action,.fab-close)):has(>:nth-child(3))>:nth-child(2){--degree:165deg}.fab-flower:not(:has(.fab-main-action,.fab-close)):has(>:nth-child(3))>:nth-child(3){--degree:105deg}.fab-flower:not(:has(.fab-main-action,.fab-close)):has(>:nth-child(4)){--position:180%}.fab-flower:not(:has(.fab-main-action,.fab-close)):has(>:nth-child(4))>:nth-child(2){--degree:180deg}.fab-flower:not(:has(.fab-main-action,.fab-close)):has(>:nth-child(4))>:nth-child(3){--degree:135deg}.fab-flower:not(:has(.fab-main-action,.fab-close)):has(>:nth-child(4))>:nth-child(4){--degree:90deg}.fab-flower:not(:has(.fab-main-action,.fab-close)):has(>:nth-child(5)){--position:220%}.fab-flower:not(:has(.fab-main-action,.fab-close)):has(>:nth-child(5))>:nth-child(2){--degree:180deg}.fab-flower:not(:has(.fab-main-action,.fab-close)):has(>:nth-child(5))>:nth-child(3){--degree:150deg}.fab-flower:not(:has(.fab-main-action,.fab-close)):has(>:nth-child(5))>:nth-child(4){--degree:120deg}.fab-flower:not(:has(.fab-main-action,.fab-close)):has(>:nth-child(5))>:nth-child(5){--degree:90deg}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){.carousel{scroll-behavior:smooth}}.carousel::-webkit-scrollbar{display:none}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}.card-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.avatar-group{display:flex;overflow:hidden}.avatar-group .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cally{font-size:.7rem}.cally::part(container){-webkit-user-select:none;user-select:none;padding:.5rem 1rem}.cally ::part(th){block-size:auto;font-weight:400}.cally::part(header){direction:ltr}.cally ::part(head){opacity:.5;font-size:.7rem}.cally::part(button){border-radius:var(--radius-field);background:0 0;border:none;padding:.5rem}.cally::part(button):hover{background:var(--color-base-200)}.cally ::part(day){border-radius:var(--radius-field);font-size:.7rem}.cally ::part(day):hover{background:var(--color-base-200)}.cally ::part(button day today){background:var(--color-primary);color:var(--color-primary-content)}.cally ::part(button day today):hover{background:var(--color-primary)}.cally ::part(selected){color:var(--color-base-100);background:var(--color-base-content);border-radius:var(--radius-field)}.cally ::part(selected):hover{background:var(--color-base-content)}.cally ::part(range-inner){border-radius:0}.cally ::part(range-start){border-start-end-radius:0;border-end-end-radius:0}.cally ::part(range-end){border-start-start-radius:0;border-end-start-radius:0}.cally ::part(range-start range-end){border-radius:var(--radius-field)}.cally calendar-month{width:100%}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300);will-change:background-position;background-image:linear-gradient(105deg, #0000 0% 40%, var(--color-base-100) 50%, #0000 60% 100%);background-position-x:-50%;background-size:200%}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.8s ease-in-out infinite skeleton}.skeleton:dir(rtl){animation-direction:reverse}}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.btn-outline{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:var(--btn-color,var(--color-base-content));--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.btn-soft{--btn-bg:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 8%, var(--btn-soft-bg,var(--color-base-100)))}}.btn-soft{color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 10%, var(--btn-soft-bg,var(--color-base-100)))}}.btn-soft{--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.btn-ghost{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.aura:has(>.card,>.alert){--aura-radius:var(--radius-box)}.aura:has(>.btn,>.input,>.select){--aura-radius:var(--radius-field)}.aura:has(>.checkbox,>.toggle,>.badge){--aura-radius:var(--radius-selector)}.collapse:not(td,tr,colgroup){border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup){transition:grid-template-rows .2s}}.collapse:not(td,tr,colgroup)>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),.collapse:not(td,tr,colgroup):not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:not(td,tr,colgroup):focus-visible,.collapse:not(td,tr,colgroup):has(>input:is([type=checkbox],[type=radio]):focus-visible),.collapse:not(td,tr,colgroup):has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(td,tr,colgroup):not(.collapse-close)>input[type=checkbox],.collapse:not(td,tr,colgroup):not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(td,tr,colgroup):not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse:not(td,tr,colgroup)[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse:not(td,tr,colgroup)[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:not(td,tr,colgroup):is(details){width:100%}.collapse:not(td,tr,colgroup):is(details)::details-content{--overflow-delay:0s;height:0;overflow:clip}.collapse:not(td,tr,colgroup):is(details):where([open])::details-content{overflow:revert-layer;height:auto}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup):is(details)::details-content{transition:overflow .2s allow-discrete var(--overflow-delay), content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out, height .2s;interpolate-size:allow-keywords}.collapse:not(td,tr,colgroup):is(details):where([open])::details-content{--overflow-delay:.2s}}.collapse:not(td,tr,colgroup):is(details)>summary{outline:none;display:block;position:relative}.collapse:not(td,tr,colgroup):is(details)>summary::-webkit-details-marker{display:none}.kbd{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;color:var(--color-base-content);border:var(--border) solid var(--color-base-content);flex-shrink:0;justify-content:center;align-items:center;padding-inline:.5em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kbd{border:var(--border) solid color-mix(in srgb, var(--color-base-content) 20%, #0000)}}.kbd{border-bottom:calc(var(--border) + 1px) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.kbd{border-bottom:calc(var(--border) + 1px) solid color-mix(in srgb, var(--color-base-content) 20%, #0000)}}.kbd{--size:calc(var(--size-selector,.25rem) * 6);height:var(--size);min-width:var(--size);font-size:.875rem}.text-rotate{vertical-align:bottom;white-space:nowrap;--duration:var(--tw-duration);transition-property:none;display:inline-block;overflow:hidden}.text-rotate>*{height:calc(var(--items,1) * 100%);justify-items:start;display:grid}.text-rotate>:has(>:nth-child(2)){--items:2}@media (prefers-reduced-motion:no-preference){.text-rotate>:has(>:nth-child(2)){animation:rotator var(--duration,10s) linear(0 0% 49%, .5 50% 99%, 1 100% 100%) infinite}}@media (prefers-reduced-motion:reduce){.text-rotate>:has(>:nth-child(2)){animation:rotator var(--duration,10s) steps(var(--items), jump-end) infinite}}.text-rotate>:has(>:nth-child(3)){--items:3}@media (prefers-reduced-motion:no-preference){.text-rotate>:has(>:nth-child(3)){animation:rotator var(--duration,10s) linear(0 0% 32%, .333333 33% 65%, .666666 66% 99%, 1 100% 100%) infinite}}.text-rotate>:has(>:nth-child(4)){--items:4}@media (prefers-reduced-motion:no-preference){.text-rotate>:has(>:nth-child(4)){animation:rotator var(--duration,10s) linear(0 0% 24%, .25 25% 49%, .5 50% 74%, .75 75% 99%, 1 100% 100%) infinite}}.text-rotate>:has(>:nth-child(5)){--items:5}@media (prefers-reduced-motion:no-preference){.text-rotate>:has(>:nth-child(5)){animation:rotator var(--duration,10s) linear(0 0% 19%, .2 20% 39%, .4 40% 59%, .6 60% 79%, .8 80% 99%, 1 100% 100%) infinite}}.text-rotate>:has(>:nth-child(6)){--items:6}@media (prefers-reduced-motion:no-preference){.text-rotate>:has(>:nth-child(6)){animation:rotator var(--duration,10s) linear(0 0% 15%, .16666 16% 32%, .333333 33% 49%, .5 50% 65%, .666666 66% 82%, .833333 83% 99%, 1 100% 100%) infinite}}.text-rotate>*>*{clip-path:inset(.5px 0);align-content:baseline}.text-rotate>*>:first-child{translate:var(--first-item-position)}.text-rotate:hover>*{animation-play-state:paused}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1.l2{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;align-items:normal;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible),.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}}@supports ((-moz-appearance:none)){@media (hover:none) and (pointer:coarse){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}}}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}@supports ((-moz-appearance:none)){@media (hover:none) and (pointer:coarse){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}}@starting-style{.modal.modal-open{opacity:0}}.modal[open]{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal[open]>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal[open]){--page-scroll-lock: }@starting-style{.modal[open]{opacity:0}}.modal:popover-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal:popover-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:popover-open){--page-scroll-lock: }@starting-style{.modal:popover-open{opacity:0}}.modal:target{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal:target>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:target){--page-scroll-lock: }@starting-style{.modal:target{opacity:0}}.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal-toggle:checked+.modal>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal-toggle:checked+.modal){--page-scroll-lock: }@starting-style{.modal-toggle:checked+.modal{opacity:0}}.drawer-open>.drawer-side{overflow-y:auto}:where(.drawer-toggle:checked~.drawer-side){pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto}:where(.drawer-toggle:checked~.drawer-side)>:not(.drawer-overlay){translate:0%}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}.drawer-end>.drawer-toggle~.drawer-content{grid-column-start:1}.drawer-end>.drawer-toggle~.drawer-side{grid-column-start:2;justify-items:end}.drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay){translate:100%}[dir=rtl] :is(.drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay)){translate:-100%}.drawer-end>.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){translate:0%}.drawer-open>.drawer-toggle{display:none}.drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;opacity:1;width:auto;display:block;position:sticky}.drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:#0000}.drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.modal.modal-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal.modal-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal.modal-open){--page-scroll-lock: }@starting-style{.modal.modal-open{opacity:0}}.tabs-lift>.tab{--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad));background-color:var(--tab-bg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start), var(--radius-end);background-size:var(--tab-radius-limit) var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{--radius-start:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{transform:rotateY(180deg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{--radius-end:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{transform:rotateY(180deg)}.tabs-top>.tab{--tab-order:0;--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-top>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-top>.tab:is(input:checked),.tabs-top>.tab:is(label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad))}.tabs-bottom>.tab{--tab-order:1;--tab-border:var(--border) 0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color) #0000 #0000 #0000;--tab-paddings:0 var(--tab-p) var(--border) var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-bottom>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-bottom>.tab:is(input:checked),.tabs-bottom>.tab:is(label:has(:checked)){--tab-border:0 var(--border) var(--border) var(--border);--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color);--tab-paddings:var(--border) calc(var(--tab-p) - var(--border)) 0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right, var(--tab-radius-grad))}.tabs-xs>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}.tabs-md>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}.tabs-xl>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}.collapse-arrow>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;transform:translateY(-100%)rotate(45deg)}@media (prefers-reduced-motion:no-preference){.collapse-arrow>.collapse-title:after{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.collapse-arrow>.collapse-title:after{content:"";transform-origin:75% 75%;pointer-events:none;top:50%;inset-inline-end:1.4rem;box-shadow:2px 2px}.collapse-plus>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.collapse-plus>.collapse-title:after{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.collapse-plus>.collapse-title:after{--tw-content:"+";content:var(--tw-content);pointer-events:none;top:.9rem;inset-inline-end:1.4rem}.diff:hover .diff-item-2:after{height:2.4rem}.diff:has(.diff-item-1:focus-visible){outline-color:var(--color-base-content);outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}@supports ((-moz-appearance:none)){@media (hover:none) and (pointer:coarse){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}}.dock>[aria-current]:not([aria-current=false],[aria-current=""]):after{color:currentColor;background-color:currentColor;width:2.5rem}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.collapse-open>.collapse-content{--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;padding-bottom:1rem}@supports not (content-visibility:visible){.collapse-open>.collapse-content{visibility:visible}}:is(.validator:user-valid,.validator:has(:user-valid)),:is(.validator:user-valid,.validator:has(:user-valid)):focus,:is(.validator:user-valid,.validator:has(:user-valid)):checked,:is(.validator:user-valid,.validator:has(:user-valid))[aria-checked=true],:is(.validator:user-valid,.validator:has(:user-valid)):focus-within{--input-color:var(--color-success)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))),:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus,:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):checked,:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))[aria-checked=true],:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus-within{--input-color:var(--color-error)}.list .list-row:has(>.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(>.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>*{grid-row-start:1}.dropdown-start :where(.dropdown-content){inset-inline-end:auto;translate:0}[dir=rtl] :is(.dropdown-start :where(.dropdown-content)){translate:0}.dropdown-center :where(.dropdown-content){inset-inline-end:50%;translate:50%}[dir=rtl] :is(.dropdown-center :where(.dropdown-content)){translate:-50%}.dropdown-end :where(.dropdown-content){inset-inline-end:0;translate:0}[dir=rtl] :is(.dropdown-end :where(.dropdown-content)){translate:0}.dropdown-left .dropdown-content{transform-origin:100%;inset-inline-end:100%;top:0;bottom:auto}.dropdown-right .dropdown-content{transform-origin:0;inset-inline-start:100%;top:0;bottom:auto}.dropdown-bottom .dropdown-content{transform-origin:top;top:100%;bottom:auto}.dropdown-top .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}.avatar-online:before{content:"";z-index:1;background-color:var(--color-success);outline:2px solid var(--color-base-100);top:7%;border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;inset-inline-end:7%}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])::placeholder,.input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:is(:disabled,[disabled]){box-shadow:none}.input:is(:disabled,[disabled])::placeholder,.input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .input{box-shadow:none}fieldset:disabled .input::placeholder,fieldset:disabled .input ::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.steps-horizontal .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps-horizontal .step:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] :is(.steps-horizontal .step):before{translate:0}.steps-vertical .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid}.steps-vertical .step:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] :is(.steps-vertical .step):before{translate:50% -50%}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.tabs-border>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color) #0000;border-radius:var(--radius-field);position:relative}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);width:calc(100% - var(--tab-p) * 2);border-radius:var(--radius-field);height:3px;bottom:0;left:var(--tab-p);transition:background-color .2s;position:absolute}:is(.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-border>.tab:is(input:checked),.tabs-border>.tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}}@supports ((-moz-appearance:none)){@media (hover:none) and (pointer:coarse){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}}}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}@supports ((-moz-appearance:none)){@media (hover:none) and (pointer:coarse){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1}@media (prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:has(>select[disabled]){box-shadow:none}.select:has(>select[disabled])::placeholder,.select:has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:is(:disabled,[disabled]){box-shadow:none}.select:is(:disabled,[disabled])::placeholder,.select:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .select{box-shadow:none}fieldset:disabled .select::placeholder,fieldset:disabled .select ::placeholder{color:var(--color-base-content);opacity:.2}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.menu-horizontal{flex-direction:row;align-items:flex-start;display:inline-flex}.menu-horizontal>li:not(.menu-title)>details>:is(ul,menu){transform-origin:top;border-radius:var(--radius-box);background-color:var(--color-base-100);opacity:0;margin-inline-start:0;margin-top:1rem;padding-block:.5rem;padding-inline-end:.5rem;position:absolute;scale:.95;box-shadow:0 1px 3px oklch(0% 0 0/.1),0 1px 2px -1px oklch(0% 0 0/.1)}@media (prefers-reduced-motion:no-preference){@starting-style{.menu-horizontal>li:not(.menu-title)>details>:is(ul,menu){opacity:0;scale:.95}}.menu-horizontal>li:not(.menu-title)>details>:is(ul,menu){transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s menu}}.menu-horizontal>li:not(.menu-title)>details[open]>:is(ul,menu){opacity:1;scale:1}.menu-horizontal>li>details>:is(ul,menu):before{--tw-content:none;content:var(--tw-content)}.checkbox:disabled,.radio:disabled{cursor:not-allowed;opacity:.2}:where(.navbar){position:relative}.image-full>.card-body{color:var(--color-neutral-content);position:relative}.card-xs .card-body{--card-p:.5rem;--card-fs:.6875rem}.card-sm .card-body{--card-p:1rem;--card-fs:.75rem}.card-md .card-body{--card-p:1.5rem;--card-fs:.875rem}.card-lg .card-body{--card-p:2rem;--card-fs:1rem}.card-xl .card-body{--card-p:2.5rem;--card-fs:1.125rem}.chat-end{grid-template-columns:1fr auto;place-items:end}.chat-end .chat-header,.chat-end .chat-footer{grid-column-start:1}.chat-end .chat-image{grid-column-start:2}.chat-end .chat-bubble{border-end-end-radius:0;grid-column-start:1}.chat-end .chat-bubble:before{inset-inline-start:100%;transform:rotateY(180deg)}[dir=rtl] :is(.chat-end .chat-bubble):before{transform:rotateY(0)}.chat-start{grid-template-columns:auto 1fr;place-items:start}.chat-start .chat-header,.chat-start .chat-footer{grid-column-start:2}.chat-start .chat-image{grid-column-start:1}.chat-start .chat-bubble{border-end-start-radius:0;grid-column-start:2}.chat-start .chat-bubble:before{inset-inline-start:-.75rem;transform:rotateY(0)}[dir=rtl] :is(.chat-start .chat-bubble):before{transform:rotateY(180deg)}.dock-active:after{color:currentColor;background-color:currentColor;width:2.5rem}.dock-xs :is(.dock-active,[aria-current]:not([aria-current=false],[aria-current=""])):after,.dock-sm :is(.dock-active,[aria-current]:not([aria-current=false],[aria-current=""])):after{bottom:-.1rem}.dock-lg :is(.dock-active,[aria-current]:not([aria-current=false],[aria-current=""])):after,.dock-xl :is(.dock-active,[aria-current]:not([aria-current=false],[aria-current=""])):after{bottom:.4rem}.file-input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.file-input:has(>input[disabled])::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input:has(>input[disabled])::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.file-input:has(>input[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input:has(>input[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.file-input:has(>input[disabled])::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-fg:var(--color-base-content);background-image:none}@supports (color:color-mix(in lab, red, red)){.file-input:has(>input[disabled])::file-selector-button{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.file-input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.file-input:is(:disabled,[disabled])::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input:is(:disabled,[disabled])::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.file-input:is(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input:is(:disabled,[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.file-input:is(:disabled,[disabled])::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-fg:var(--color-base-content);background-image:none}@supports (color:color-mix(in lab, red, red)){.file-input:is(:disabled,[disabled])::file-selector-button{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:has(>textarea[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])::placeholder,.textarea:has(>textarea[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:is(:disabled,[disabled])::placeholder,.textarea:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.tabs-box{background-color:var(--color-base-200);--tabs-box-radius:calc(3 * var(--radius-field));border-radius:calc(min(var(--tab-height) / 2, var(--radius-field)) + min(.25rem, var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 .5px oklch(0% 0 0 / calc(var(--depth) * .05)) inset;padding:.25rem}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:focus-visible{z-index:1}@supports (color:color-mix(in lab, red, red)){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000)}}@media (forced-colors:active){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){border:1px solid}}.tabs-box>:is(input:checked){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px var(--color-neutral), 0 1px 6px -4px var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.tabs-box>:is(input:checked){box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000)}}@media (forced-colors:active){.tabs-box>:is(input:checked){border:1px solid}}.tabs-box>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px var(--color-neutral), 0 1px 6px -4px var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.tabs-box>:is(label:has(:checked)){box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000)}}@media (forced-colors:active){.tabs-box>:is(label:has(:checked)){border:1px solid}}.tabs-lift:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-lift>.tab-content{--tabcontent-margin:calc(-1 * var(--border)) 0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:first-child,:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}.tabs-top:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-top>.tab-content{--tabcontent-order:1;--tabcontent-margin:calc(-1 * var(--border)) 0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}:is(.tabs-top :checked,.tabs-top label:has(:checked),.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:first-child,:is(.tabs-top :checked,.tabs-top label:has(:checked),.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}.tabs-bottom:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color)}.tabs-bottom>.tab-content{--tabcontent-order:0;--tabcontent-margin:0 0 calc(-1 * var(--border)) 0;--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:0;--tabcontent-radius-ee:var(--radius-box)}.tabs-box>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height) / 2, var(--radius-field)) + min(.25rem, var(--tabs-box-radius)) - var(--border));margin-top:.25rem}.chat-start .chat-footer{grid-column-start:2}.chat-end .chat-footer{grid-column-start:1}.chat-start .chat-header{grid-column-start:2}.chat-end .chat-header{grid-column-start:1}.modal-top>.modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}.modal-middle>.modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:.98}.divider-horizontal.divider{flex-direction:column;width:1rem;height:auto}.divider-horizontal.divider:before,.divider-horizontal.divider:after{width:.125rem;height:100%}.divider-vertical.divider{flex-direction:row;width:auto;height:1rem}.divider-vertical.divider:before,.divider-vertical.divider:after{width:100%;height:.125rem}.carousel-start .carousel-item{scroll-snap-align:start}.carousel-center .carousel-item{scroll-snap-align:center}.carousel-end .carousel-item{scroll-snap-align:end}.stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)}}.stats-horizontal .stat:not(:last-child){border-block-end:none}.stats-vertical .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stats-vertical .stat:not(:last-child){border-block-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)}}.card-xs .card-title{--cardtitle-fs:.875rem}.card-sm .card-title{--cardtitle-fs:1rem}.card-md .card-title{--cardtitle-fs:1.125rem}.card-lg .card-title{--cardtitle-fs:1.25rem}.card-xl .card-title{--cardtitle-fs:1.375rem}.modal-end{place-items:end}.modal-end>.modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}[dir=rtl] :is(.modal-end>.modal-box){--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);translate:-100%}.modal-start{place-items:start}.modal-start>.modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}[dir=rtl] :is(.modal-start>.modal-box){--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;translate:100%}.modal-bottom{place-items:end}.modal-bottom>.modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.btn-square{width:var(--size);height:var(--size);padding-inline:0}.btn-wide{width:100%;max-width:16rem}.btn-block{width:100%}.swap .swap-on,.swap input:indeterminate~.swap-on{opacity:0}.swap input:checked~.swap-on{opacity:1;backface-visibility:visible}.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.badge-soft{color:var(--badge-color,var(--color-base-content));background-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge-soft{background-color:color-mix(in oklab, var(--badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.badge-soft{border-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge-soft{border-color:color-mix(in oklab, var(--badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.badge-soft{background-image:none}.chat-bubble-primary{background-color:var(--color-primary);color:var(--color-primary-content)}.chat-bubble-warning{background-color:var(--color-warning);color:var(--color-warning-content)}:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:first-child,:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:nth-child(n+3),:is(.tabs-top :checked,.tabs-top label:has(:checked),.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:first-child,:is(.tabs-top :checked,.tabs-top label:has(:checked),.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}:is(.tabs-bottom>:checked,.tabs-bottom>:is(label:has(:checked)),.tabs-bottom>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px var(--color-neutral), 0 1px 6px -4px var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000)}}@media (forced-colors:active){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){border:1px solid}}.table-zebra tbody tr:where(:nth-child(2n)),.table-zebra tbody tr:where(:nth-child(2n)) :where(.table-pin-cols tr th){background-color:var(--color-base-200)}@media (hover:hover){:is(:is(.table-zebra tbody tr.row-hover),.table-zebra tbody tr.row-hover:where(:nth-child(2n))):hover{background-color:var(--color-base-300)}}.skeleton-text{webkit-background-clip:text;color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(105deg, var(--color-base-content) 0% 40%, var(--color-base-content) 50%, var(--color-base-content) 60% 100%)}@supports (color:color-mix(in lab, red, red)){.skeleton-text{background-image:linear-gradient(105deg, color-mix(in oklab, var(--color-base-content) 20%, transparent) 0% 40%, var(--color-base-content) 50%, color-mix(in oklab, var(--color-base-content) 20%, transparent) 60% 100%)}}.mask-squircle{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e")}.mask-star-2{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e")}.checkbox-sm{--size:calc(var(--size-selector,.25rem) * 5);padding:.1875rem}.radio-sm{padding:.1875rem}.radio-sm[type=radio]{--size:calc(var(--size-selector,.25rem) * 5)}.dock-xs .dock-label,.dock-sm .dock-label{font-size:.625rem}.dock-md .dock-label,.dock-lg .dock-label{font-size:.6875rem}.dock-xl .dock-label{font-size:.75rem}.tabs-lg{--tab-height:calc(var(--size-field,.25rem) * 12)}.tabs-lg>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}.tabs-sm{--tab-height:calc(var(--size-field,.25rem) * 8)}.tabs-sm>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}.badge-sm{--size:calc(var(--size-selector,.25rem) * 5);font-size:.75rem}.alert-info{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}.alert-warning{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}.checkbox-error{color:var(--color-error-content);--input-color:var(--color-error)}.checkbox-primary{color:var(--color-primary-content);--input-color:var(--color-primary)}.checkbox-success{color:var(--color-success-content);--input-color:var(--color-success)}@media (hover:hover){.link-primary:hover{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.link-primary:hover{color:color-mix(in oklab, var(--color-primary) 80%, #000)}}}.link-primary,.progress-primary{color:var(--color-primary)}.link-hover{text-decoration-line:none}@media (hover:hover){.link-hover:hover{text-decoration-line:underline}}.floating-label:has(.input-xs){--top-mul:3;--font-size:.6875rem}.floating-label:has(.input-md){--top-mul:5;--font-size:.875rem}.floating-label:has(.input-xl){--top-mul:7;--font-size:1.375rem}.floating-label:has(.select-xs){--top-mul:3;--font-size:.6875rem}.floating-label:has(.select-md){--top-mul:5;--font-size:.875rem}.floating-label:has(.select-xl){--top-mul:7;--font-size:1.375rem}.floating-label:has(.textarea-xs){--top-mul:3;--font-size:.6875rem}.floating-label:has(.textarea-sm){--top-mul:4;--font-size:.75rem}.floating-label:has(.textarea-md){--top-mul:5;--font-size:.875rem}.floating-label:has(.textarea-lg){--top-mul:6;--font-size:1.125rem}.floating-label:has(.textarea-xl){--top-mul:7;--font-size:1.375rem}.input-lg{--in-size-mul:12;--font-size-min:1.125rem;--spin-my:-3}.floating-label:has(.input-lg){--top-mul:6;--font-size:1.125rem}.input-sm{--in-size-mul:8;--font-size-min:.75rem;--spin-my:-2}.floating-label:has(.input-sm){--top-mul:4;--font-size:.75rem}.select-lg{--sl-size-mul:12;--font-size-min:1.125rem;--option-px:4}.floating-label:has(.select-lg){--top-mul:6;--font-size:1.125rem}.select-sm{--sl-size-mul:8;--font-size-min:.75rem;--option-px:2.5}.floating-label:has(.select-sm){--top-mul:4;--font-size:.75rem}.btn-neutral{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content);--btn-soft-bg:var(--color-neutral-content) 80%;--btn-rest-fg:initial}.btn-accent{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content);--btn-soft-bg:initial}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content);--btn-soft-bg:initial}.btn-info{--btn-color:var(--color-info);--btn-fg:var(--color-info-content);--btn-soft-bg:initial}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem) * 12)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}.btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content);--btn-soft-bg:initial}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content);--btn-soft-bg:initial}.btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content);--btn-soft-bg:initial}.btn-xl{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem) * 14)}.btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem) * 6)}.badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.toggle-sm[type=checkbox],.toggle-sm:has([type=checkbox]){--size:calc(var(--size-selector,.25rem) * 5)}.radio-success{--input-color:var(--color-success)}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup)[open].collapse-arrow>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.collapse:not(td,tr,colgroup).collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.collapse:not(td,tr,colgroup)[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse:not(td,tr,colgroup).collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse:not(td,tr,colgroup)[open].collapse-plus>.collapse-title:after,.collapse:not(td,tr,colgroup)[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{visibility:visible;color:var(--color-error);visibility:visible;visibility:visible;visibility:visible;visibility:visible}}@layer daisyui.l1{.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] :is(.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay)),.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] :is(.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay)){translate:0%}.megamenu:popover-open{opacity:1;background-color:var(--color-base-100);width:100%;margin-top:var(--mm-mt,4rem);border-radius:0;flex-direction:column;align-items:flex-start;padding-top:1rem;position:fixed;overflow-y:scroll}.megamenu:popover-open [popovertarget]{display:var(--mm-display,none)}.megamenu:popover-open>[popover]:not(:first-of-type){display:var(--mm-display,none)}.megamenu:popover-open::backdrop{background-color:var(--mm-backdrop,oklch(0% 0 0/.4))}.megamenu:popover-open{position-area:block-end;max-block-size:80svh;transition:opacity .2s ease-out, translate .2s ease-out, scale .2s ease-out, display .2s ease-out allow-discrete, overlay .2s ease-out allow-discrete;top:0;border-inline-width:0;inset-inline-start:0;translate:0;scale:1}@starting-style{.megamenu:popover-open{opacity:0}}.megamenu:popover-open [popovertarget]{pointer-events:none;color:var(--color-base-content);font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.megamenu:popover-open [popovertarget]{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.megamenu:popover-open [popovertarget]:after{content:none}.megamenu:popover-open [popover]{opacity:1;background-color:#0000;border:none;max-height:none;display:block;position:relative;overflow:visible}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.btn:focus-visible,.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.filter:not(:has(:focus-visible)):has(:checked:not(.filter-reset,[type=checkbox])) :is(input,button):not(:checked,.filter-reset,[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){visibility:hidden;opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.swap-active .swap-on{opacity:1}.swap-active.swap-flip .swap-on{transform:rotateY(0)}.swap-flip .swap-on,.swap-flip input:indeterminate~.swap-on{backface-visibility:hidden;transform:rotateY(180deg)}.swap-flip input:is(:checked,:indeterminate)~.swap-on,.swap-flip.swap-active .swap-on{transform:rotateY(0)}.swap-active .swap-off{opacity:0}.swap-active.swap-flip .swap-off{backface-visibility:hidden;opacity:1;transform:rotateY(-180deg)}.swap-flip input:is(:checked,:indeterminate)~.swap-off,.swap-flip.swap-active .swap-off{backface-visibility:hidden;opacity:1;transform:rotateY(-180deg)}.swap-active.swap-rotate .swap-on{rotate:0deg}.swap-active.swap-rotate .swap-off{rotate:-45deg}.swap-rotate .swap-on,.swap-rotate input:indeterminate~.swap-on{rotate:45deg}.swap-rotate input:is(:checked,:indeterminate)~.swap-on,.swap-rotate.swap-active .swap-on{rotate:0deg}.swap-rotate input:is(:checked,:indeterminate)~.swap-off,.swap-rotate.swap-active .swap-off{rotate:-45deg}.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert-soft{background:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 8%, var(--color-base-100))}}.alert-soft{--alert-border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert-soft{--alert-border-color:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 10%, var(--color-base-100))}}.alert-soft{box-shadow:none;background-image:none}}@layer daisyui{@supports (color:color-mix(in lab, red, red)){.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}@supports (color:color-mix(in lab, red, red)){.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn-link{--btn-bg:#0000;color:var(--btn-color,var(--color-primary));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none;text-decoration-line:underline}}.countdown.countdown{line-height:1em}.collapse:not(td,tr,colgroup){visibility:revert-layer}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{display:revert-layer;display:revert-layer}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}:is(.input[type=url],.input[type=tel],.input[type=email],.input[type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@layer daisyui.l1.l2.l3.l4{.card-body p{flex-grow:1}.card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}.join-item>*{--join-ss:initial;--join-se:initial;--join-es:initial;--join-ee:initial}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;--join-ml:0;--join-mt:0;--join-v:0;--join-h:1;align-items:stretch;display:inline-flex}@scope(.join){:scope>:where(:focus,:has(:focus)){z-index:2}@media (hover:hover){:scope>:where(.btn:hover,:has(.btn:hover)){z-index:1}}:scope :where(:scope>:first-child){--join-ss:var(--radius-field);--join-se:calc(var(--radius-field) * var(--join-v));--join-es:calc(var(--radius-field) * var(--join-h));--join-ee:0}:scope :where(:scope>:last-child){--join-ss:0;--join-se:calc(var(--radius-field) * var(--join-h));--join-es:calc(var(--radius-field) * var(--join-v));--join-ee:var(--radius-field)}:scope :where(:scope>:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}:scope :where(:scope>:not(:first-child)){--join-ml:calc(var(--border,1px) * -1 * var(--join-h));--join-mt:calc(var(--border,1px) * -1 * var(--join-v))}}.container{width:100%}@media (min-width:360px){.container{max-width:360px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.join-item{border-style:solid;border-width:var(--border,1px);border-start-start-radius:var(--join-ss);border-start-end-radius:var(--join-se);border-end-end-radius:var(--join-ee);border-end-start-radius:var(--join-es)}.join-item:not(:disabled,[disabled],.btn-disabled){margin-block-start:var(--join-mt,0);margin-inline-start:var(--join-ml,0)}.join-item:is(:disabled,[disabled],.btn-disabled){border-width:var(--border,1px);border-inline-end-width:calc(var(--border,1px) * var(--join-v));border-block-end-width:calc(var(--border,1px) * var(--join-h))}.kbd{box-shadow:none}.text-rotate{height:1lh}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-body:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-bullets:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-hr:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-captions:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-kbd:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);font-weight:inherit;padding-block:.2em;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-16\/9{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-box{border-radius:var(--radius-box)}.rounded-card{border-radius:var(--radius-card)}.rounded-field{border-radius:var(--radius-field)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-selector{border-radius:var(--radius-selector)}.border{border-style:var(--tw-border-style);border-width:1px}.border-base-300{border-color:var(--color-base-300)}.border-control{border-color:var(--ds-control-border)}.border-popover-border{border-color:var(--ds-popover-border)}.glass{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:#0000;background-image:linear-gradient(135deg, oklch(100% 0 0 / var(--glass-opacity,30%)) 0%, oklch(0% 0 0/0) 100%), linear-gradient(var(--glass-reflect-degree,100deg), oklch(100% 0 0 / var(--glass-reflect-opacity,5%)) 25%, oklch(0% 0 0/0) 25%);box-shadow:0 0 0 1px oklch(100% 0 0 / var(--glass-border-opacity,20%)) inset, 0 0 0 2px oklch(0% 0 0/.05);text-shadow:0 1px oklch(0% 0 0 / var(--glass-text-shadow-opacity,5%));border:none}.bg-base-100{background-color:var(--color-base-100)}.bg-excel{background-color:var(--ds-excel)}.bg-pdf{background-color:var(--ds-pdf)}.bg-popover{background-color:var(--ds-popover)}.bg-popover-hover{background-color:var(--ds-popover-hover)}.bg-primary{background-color:var(--color-primary)}.bg-red-500{background-color:var(--color-red-500)}.bg-scrim{background-color:var(--ds-scrim)}.p-8{padding:calc(var(--spacing) * 8)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body--font-weight))}.text-callout{font-size:var(--text-callout);line-height:var(--tw-leading,var(--text-callout--line-height));letter-spacing:var(--tw-tracking,var(--text-callout--letter-spacing));font-weight:var(--tw-font-weight,var(--text-callout--font-weight))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption--font-weight))}.text-card-title{font-size:var(--text-card-title);line-height:var(--tw-leading,var(--text-card-title--line-height));letter-spacing:var(--tw-tracking,var(--text-card-title--letter-spacing));font-weight:var(--tw-font-weight,var(--text-card-title--font-weight))}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display--font-weight))}.text-eyebrow{font-size:var(--text-eyebrow);line-height:var(--tw-leading,var(--text-eyebrow--line-height));letter-spacing:var(--tw-tracking,var(--text-eyebrow--letter-spacing));font-weight:var(--tw-font-weight,var(--text-eyebrow--font-weight))}.text-footnote{font-size:var(--text-footnote);line-height:var(--tw-leading,var(--text-footnote--line-height));letter-spacing:var(--tw-tracking,var(--text-footnote--letter-spacing));font-weight:var(--tw-font-weight,var(--text-footnote--font-weight))}.text-headline{font-size:var(--text-headline);line-height:var(--tw-leading,var(--text-headline--line-height));letter-spacing:var(--tw-tracking,var(--text-headline--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline--font-weight))}.text-label{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label--font-weight))}.text-metric{font-size:var(--text-metric);line-height:var(--tw-leading,var(--text-metric--line-height));letter-spacing:var(--tw-tracking,var(--text-metric--letter-spacing));font-weight:var(--tw-font-weight,var(--text-metric--font-weight))}.text-micro{font-size:var(--text-micro);line-height:var(--tw-leading,var(--text-micro--line-height));letter-spacing:var(--tw-tracking,var(--text-micro--letter-spacing));font-weight:var(--tw-font-weight,var(--text-micro--font-weight))}.text-section{font-size:var(--text-section);line-height:var(--tw-leading,var(--text-section--line-height));letter-spacing:var(--tw-tracking,var(--text-section--letter-spacing));font-weight:var(--tw-font-weight,var(--text-section--font-weight))}.text-table-head{font-size:var(--text-table-head);line-height:var(--tw-leading,var(--text-table-head--line-height));letter-spacing:var(--tw-tracking,var(--text-table-head--letter-spacing));font-weight:var(--tw-font-weight,var(--text-table-head--font-weight))}.text-title-1{font-size:var(--text-title-1);line-height:var(--tw-leading,var(--text-title-1--line-height));letter-spacing:var(--tw-tracking,var(--text-title-1--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-1--font-weight))}.text-title-2{font-size:var(--text-title-2);line-height:var(--tw-leading,var(--text-title-2--line-height));letter-spacing:var(--tw-tracking,var(--text-title-2--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-2--font-weight))}.text-title-3{font-size:var(--text-title-3);line-height:var(--tw-leading,var(--text-title-3--line-height));letter-spacing:var(--tw-tracking,var(--text-title-3--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-3--font-weight))}.text-title-auth{font-size:var(--text-title-auth);line-height:var(--tw-leading,var(--text-title-auth--line-height));letter-spacing:var(--tw-tracking,var(--text-title-auth--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-auth--font-weight))}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.text-base-content{color:var(--color-base-content)}.text-error-text{color:var(--ds-error-text)}.text-link{color:var(--ds-link)}.text-muted{color:var(--ds-muted)}.text-primary{color:var(--color-primary)}.text-quiet{color:var(--ds-quiet)}.text-subtle{color:var(--ds-subtle)}.text-syntax-attr{color:var(--ds-syntax-attr)}.text-syntax-tag{color:var(--ds-syntax-tag)}.text-warning-text{color:var(--ds-warning-text)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lift{--tw-shadow:var(--ds-shadow-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-popover{--tw-shadow:var(--ds-shadow-popover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-focus{--tw-ring-color:var(--ds-focus)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-focus{outline-color:var(--ds-focus)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-emphasized{--tw-ease:var(--ease-emphasized);transition-timing-function:var(--ease-emphasized)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}:where(.chat){column-gap:var(--ds-space-3);padding-block:var(--ds-space-1)}:where(.chat-bubble){min-block-size:2.25rem;padding:var(--ds-space-2) var(--ds-space-3-5);border-radius:var(--ds-radius-xl);background-color:var(--ds-neutral-soft);color:var(--color-base-content);font-size:var(--ds-type-callout-size);line-height:var(--ds-type-callout-leading);overflow-wrap:anywhere}:where(.chat-bubble-primary){background-color:var(--color-primary);color:var(--color-primary-content)}:where(.chat-bubble-secondary,.chat-bubble-accent){background-color:var(--ds-primary-soft);color:var(--color-base-content)}:where(.chat-bubble-neutral){background-color:var(--color-neutral);color:var(--color-neutral-content)}:where(.chat-bubble-info){background-color:var(--ds-info-soft);color:var(--color-base-content)}:where(.chat-bubble-success){background-color:var(--ds-success-soft);color:var(--color-base-content)}:where(.chat-bubble-warning){background-color:var(--ds-warning-soft);color:var(--color-base-content)}:where(.chat-bubble-error){background-color:var(--ds-error-soft);color:var(--color-base-content)}:where(.chat-header,.chat-footer){align-items:baseline;gap:var(--ds-space-1-5);color:var(--ds-subtle);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-leading)}:where(.chat-header){font-weight:var(--ds-weight-semibold);margin-block-end:var(--ds-space-1)}:where(.chat-footer){margin-block-start:var(--ds-space-1)}:where(.chat-header,.chat-footer) :where(time){color:var(--ds-muted);font-weight:var(--ds-weight-regular);font-variant-numeric:tabular-nums}:where(.countdown){font-variant-numeric:tabular-nums}:where(.countdown)>*{transition:width var(--ds-duration-base) var(--ds-ease-standard)}:where(.countdown)>:before,:where(.countdown)>:after{transition:top var(--ds-duration-settle) var(--ds-ease-emphasized), width var(--ds-duration-base) var(--ds-ease-standard), opacity var(--ds-duration-base) var(--ds-ease-standard)}:where(.diff){border-radius:var(--ds-radius-box);outline-offset:2px}:where(.diff):focus-visible,:where(.diff):has(.diff-item-1:focus-visible){outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}:where(.diff-item-2):after{border-color:var(--color-base-100);background-color:var(--color-base-100);box-shadow:var(--ds-shadow-xs), 0 0 0 var(--ds-border-hairline) var(--ds-control-border)}:where(.dock){z-index:var(--ds-z-sticky);gap:var(--ds-space-1);border-block-start:var(--ds-border-hairline) solid var(--color-base-300);background-color:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){:where(.dock){background-color:color-mix(in oklab, var(--color-base-100) 92%, transparent)}}:where(.dock){-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);color:var(--ds-subtle)}:where(.dock)>:not(script,style,template){min-block-size:var(--ds-size-target);gap:var(--ds-space-0-5);border-radius:var(--ds-radius-lg);transition:color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-instant) var(--ds-ease-out)}@media (hover:hover){:where(.dock)>:not(script,style,template,[aria-disabled=true],[disabled]):hover{color:var(--color-base-content);opacity:1}}:where(.dock)>:not(script,style,template):active{transform:scale(var(--ds-press-scale))}:where(.dock)>:not(script,style,template):focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:-2px}:where(.dock)>:is(.dock-active,[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--ds-quiet)}:where(.dock)>:not(script,style,template):after{transition:width var(--ds-duration-spring) var(--ds-ease-spring), background-color var(--ds-duration-fast) var(--ds-ease-standard)}:where(.dock)>:is([aria-disabled=true],[disabled]){color:var(--ds-muted);opacity:var(--ds-opacity-disabled);cursor:not-allowed}:where(.dock) :where(.dock-label){font-size:var(--ds-type-caption-size);font-weight:var(--ds-weight-semibold)}:where(.filter){gap:var(--ds-space-1-5)}:where(.filter) input{transition:visibility var(--ds-duration-fast) allow-discrete, margin var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-base) var(--ds-ease-standard), padding var(--ds-duration-base) var(--ds-ease-standard), border-width var(--ds-duration-fast) var(--ds-ease-standard)}:where(.filter)>input:not(:last-child),:where(.filter)>:not(:last-child) input{margin-inline-end:0}:where(.hero){border-radius:var(--ds-radius-card);overflow:clip}:where(.hero-overlay){background-color:var(--ds-scrim)}:where(.hero-content){gap:var(--ds-space-6);padding:var(--ds-space-8) var(--ds-space-6)}:where(.hero-content) :where(h1){font-size:var(--ds-type-display-size);font-weight:var(--ds-type-display-weight);line-height:var(--ds-type-display-leading);letter-spacing:var(--ds-type-display-tracking)}:where(.hover-3d),:where(.hover-3d):hover{--ease:var(--ds-ease-spring)}:where(.hover-3d)>:first-child,:where(.hover-gallery){border-radius:var(--ds-radius-card)}:where(.join)>:where(:focus-visible,:has(:focus-visible)){z-index:3}:where(.join-vertical)>:where(.btn){justify-content:flex-start}:where(.label){gap:var(--ds-space-1-5);color:var(--ds-subtle);font-size:var(--ds-type-footnote-size);line-height:var(--ds-type-footnote-leading)}:where(.input,.select)>:where(.label){color:var(--ds-subtle);font-size:inherit}:where(.input,.select)>:where(.label):first-child{border-inline-end-color:var(--color-base-300)}:where(.input,.select)>:where(.label):last-child{border-inline-start-color:var(--color-base-300)}:where(.floating-label)>span{border-radius:var(--ds-radius-xs);color:var(--ds-subtle);font-weight:var(--ds-weight-semibold);transition:top var(--ds-duration-base) var(--ds-ease-emphasized), translate var(--ds-duration-base) var(--ds-ease-emphasized), scale var(--ds-duration-base) var(--ds-ease-emphasized), opacity var(--ds-duration-fast) var(--ds-ease-standard)}:where(.floating-label):focus-within>span{color:var(--ds-quiet)}:where(.floating-label) ::placeholder{transition:top var(--ds-duration-base) var(--ds-ease-emphasized), translate var(--ds-duration-base) var(--ds-ease-emphasized), scale var(--ds-duration-base) var(--ds-ease-emphasized), opacity var(--ds-duration-fast) var(--ds-ease-standard)}:where(.list){font-size:var(--ds-type-callout-size)}:where(.list) :where(.list-row){gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-lg)}:where(.list) .list-row:after{border-color:var(--color-base-300);inset-inline:var(--ds-space-4)}:where(.mockup-code){border:var(--ds-border-hairline) solid var(--color-base-300);border-radius:var(--ds-radius-card);background-color:var(--color-base-200);color:var(--color-base-content);font-family:var(--ds-font-mono);font-size:.8125rem;line-height:1.7}:where(.mockup-code,.mockup-window,.mockup-browser .mockup-browser-toolbar):before{opacity:.22}:where(.mockup-code) pre[data-prefix]:before{color:var(--ds-muted);opacity:1}:where(.mockup-window,.mockup-browser){border:var(--ds-border-hairline) solid var(--color-base-300);border-radius:var(--ds-radius-card);background-color:var(--color-base-200)}:where(.mockup-browser) :where(.mockup-browser-toolbar) :where(.input){border:var(--ds-border-hairline) solid var(--color-base-300);border-radius:var(--ds-radius-full);background-color:var(--color-base-100);min-block-size:0;color:var(--ds-subtle);font-size:var(--ds-type-caption-size)}:where(.radial-progress){--size:4.5rem;--thickness:.375rem;color:var(--color-primary);font-size:var(--ds-type-callout-size);font-weight:var(--ds-weight-strong);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 var(--thickness) currentColor}@supports (color:color-mix(in lab, red, red)){:where(.radial-progress){box-shadow:inset 0 0 0 var(--thickness) color-mix(in oklab, currentColor 14%, transparent)}}:where(.radial-progress){transition:--radialprogress var(--ds-duration-spring) var(--ds-ease-spring)}:where(.radial-progress)>*{color:var(--color-base-content)}:where(.radial-progress):after{transition:transform var(--ds-duration-spring) var(--ds-ease-spring)}:where(.stack)>*{border-radius:inherit}:where(.swap){border-radius:var(--ds-radius-md)}:where(.swap)>*{transition-duration:var(--ds-duration-base);transition-timing-function:var(--ds-ease-emphasized)}:where(.swap):has(input:focus-visible){outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}:where(.swap):active{scale:var(--ds-press-scale)}:where(.swap):has(input:disabled){opacity:var(--ds-opacity-disabled);cursor:not-allowed}:where(.text-rotate){--duration:12s}:where(.validator-hint){font-size:var(--ds-type-footnote-size);line-height:var(--ds-type-footnote-leading);margin-block-start:var(--ds-space-1-5)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~:where(.validator-hint){color:var(--ds-error-text)}:where(.aura){box-shadow:inset 0 0 0 var(--aura-padding) currentColor;background-color:#0000;background-image:none;animation:none}@supports (color:color-mix(in lab, red, red)){:where(.aura){box-shadow:inset 0 0 0 var(--aura-padding) color-mix(in oklab, currentColor 35%, transparent)}}:where(.aura):before,:where(.aura):after{display:none}:where(.glass){border:var(--ds-border-hairline) solid var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){:where(.glass){border:var(--ds-border-hairline) solid color-mix(in oklab, var(--color-base-300) 70%, transparent)}}:where(.glass){background-color:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){:where(.glass){background-color:color-mix(in oklab, var(--color-base-100) 82%, transparent)}}:where(.glass){box-shadow:var(--ds-shadow-menu);text-shadow:none;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background-image:none}@media (prefers-reduced-motion:reduce){:where(.hover-3d)>:first-child,:where(.hover-3d):hover>:first-child{transform:scale(1)}:where(.hover-3d){filter:none}:where(.swap-rotate,.swap-flip)>*{backface-visibility:visible;transform:none}:where(.swap-flip) :where(.swap-on,.swap-indeterminate),:where(.swap-flip) input:is(:checked,:indeterminate)~:where(.swap-off){opacity:0}:where(.swap-flip) input:checked~:where(.swap-on),:where(.swap-flip) input:indeterminate~:where(.swap-indeterminate),:where(.swap-flip.swap-active) :where(.swap-on){opacity:1}:where(.swap):active{scale:1}:where(.text-rotate)>*{animation:none;translate:0}}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab){--_h0:2.5rem;--_lh:1.25rem;--_px:1rem;--_fs:var(--ds-type-callout-size);--_gap:.5rem;--_spin:1rem;--_icon:1rem;--_r:var(--ds-radius-lg);--_h:var(--_h0);--size:var(--_h);--_c:var(--color-primary);--_cc:var(--color-primary-content);--_ct:var(--ds-quiet);--_deep:light-dark(var(--color-neutral),var(--color-neutral-content));--_bg0:var(--color-base-100);--_fg0:var(--_sfg,var(--color-base-content));--_bd0:var(--_sbd,var(--ds-control-border));--_ly:var(--color-base-content);--_hv:calc(var(--ds-opacity-state-hover) * 100%);--_pv:calc(var(--ds-opacity-state-pressed) * 100%);--_bg:var(--_bg0);--_fg:var(--_fg0);--_bd:var(--_bd0);justify-content:center;align-items:center;gap:var(--_gap);box-sizing:border-box;min-height:var(--_h);max-width:100%;height:auto;padding-block:max(0px, calc((var(--_h) - var(--_lh)) / 2 - var(--ds-border-hairline)));padding-inline:var(--_px);border:var(--ds-border-hairline) solid var(--_bd);border-inline-start-color:var(--_divs,var(--_bd));background-color:var(--_bg);color:var(--_fg);box-shadow:inset 0 0 0 var(--_ring,0px) var(--_ringc,var(--_bd));text-shadow:none;font-size:var(--_fs);line-height:var(--_lh);font-weight:var(--ds-weight-semibold);letter-spacing:0;text-align:center;white-space:normal;overflow-wrap:break-word;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline-offset:2px;transition:color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-instant) var(--ds-ease-out);background-image:none;border-start-start-radius:var(--_rss,var(--join-ss,var(--_r)));border-start-end-radius:var(--_rse,var(--join-se,var(--_r)));border-end-end-radius:var(--_ree,var(--join-ee,var(--_r)));border-end-start-radius:var(--_res,var(--join-es,var(--_r)));text-decoration:none;display:inline-flex;position:relative}summary:is(.btn,.ds-icon-button,.ds-toggle){list-style:none}summary:is(.btn,.ds-icon-button,.ds-toggle)::-webkit-details-marker{display:none}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab)>.ds-icon:not(.is-xs,.is-md,.is-lg,.is-xl){width:var(--_icon);height:var(--_icon)}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab)>:is(svg,img){flex:none}:is(.btn,.ds-icon-button,.ds-toggle):is(.btn-xs,.is-xs){--_h0:1.75rem;--_lh:1rem;--_px:.625rem;--_fs:var(--ds-type-caption-size);--_gap:.375rem;--_spin:.75rem;--_icon:.875rem;--_r:var(--ds-radius-md)}:is(.btn,.ds-icon-button,.ds-toggle):is(.btn-sm,.is-sm){--_h0:2rem;--_lh:1.125rem;--_px:.75rem;--_fs:var(--ds-type-footnote-size);--_gap:.375rem;--_spin:.875rem;--_icon:1rem;--_r:var(--ds-radius-md)}:is(.btn,.ds-icon-button,.ds-toggle):is(.btn-lg,.is-lg){--_h0:3rem;--_lh:1.5rem;--_px:1.25rem;--_fs:var(--ds-type-body-size);--_spin:1.125rem;--_icon:1.25rem;--_r:var(--ds-radius-box)}:is(.btn,.ds-icon-button,.ds-toggle):is(.btn-xl,.is-xl){--_h0:3.5rem;--_lh:1.5rem;--_px:1.5rem;--_fs:1.125rem;--_spin:1.25rem;--_icon:1.5rem;--_r:var(--ds-radius-xl)}.ds-dense :is(.btn,.ds-icon-button,.ds-toggle):is(.btn-xs,.is-xs){--_h0:1.5rem;--_px:.5rem}.ds-dense :is(.btn,.ds-icon-button,.ds-toggle):is(.btn-sm,.is-sm){--_h0:1.75rem}.ds-dense .btn:not(.btn-xs,.btn-sm,.btn-lg,.btn-xl){--_h0:2.25rem}.ds-dense :is(.btn,.ds-icon-button,.ds-toggle):is(.btn-lg,.is-lg){--_h0:2.5rem}:is(.btn,.ds-icon-button,.ds-toggle):is(.btn-square,.btn-circle,.is-icon){width:var(--_h);height:var(--_h);padding:0}.btn-circle,:is(.ds-icon-button,.ds-toggle).is-round{--_r:var(--ds-radius-full)}.btn:is(.btn-block,.is-block){width:100%;display:flex}.btn.btn-wide{width:16rem}@media (pointer:coarse){:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle):not(.btn-xs,.btn-sm,.is-xs,.is-sm){--_h:max(var(--_h0), var(--ds-size-target))}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle):is(.btn-xs,.btn-sm,.is-xs,.is-sm):after,.ds-dense :is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle):after{content:"";inset-block:min(0px, calc((var(--_h) - var(--ds-size-target)) / 2));position:absolute;inset-inline:0}:is(.btn-square,.btn-circle,.ds-icon-button,.ds-icon-btn,.ds-toggle.is-icon):is(.btn-xs,.btn-sm,.is-xs,.is-sm):after,.ds-dense :is(.btn-square,.btn-circle,.ds-icon-button,.ds-icon-btn):after{inset-inline:min(0px, calc((var(--_h) - var(--ds-size-target)) / 2))}}.ds-icon-btn{--_h0:var(--ds-size-target-compact);--_bg0:transparent;--_fg0:var(--_ct);--_bd0:transparent;--_ly:var(--_ct);--_icon:1rem;--_r:var(--ds-radius-lg);width:var(--_h);height:var(--_h);padding:0}.btn-primary{--_c:var(--color-primary);--_cc:var(--color-primary-content);--_ct:var(--ds-primary-text)}.btn-accent{--_c:var(--color-accent);--_cc:var(--color-accent-content);--_ct:var(--ds-quiet)}.btn-neutral{--_c:var(--color-neutral);--_cc:var(--color-neutral-content);--_ct:var(--color-base-content)}.btn-info{--_c:var(--color-info);--_cc:var(--color-info-content);--_ct:var(--ds-info-text)}.btn-success{--_c:var(--color-success);--_cc:var(--color-success-content);--_ct:var(--ds-success-text)}.btn-warning{--_c:var(--color-warning);--_cc:var(--color-warning-content);--_ct:var(--ds-warning-text)}.btn-error,.btn-destructive{--_c:var(--color-error);--_cc:var(--color-error-content);--_ct:var(--ds-error-text)}.btn-excel{--_c:var(--ds-excel);--_cc:#fff;--_ct:var(--ds-excel);--_bgh:var(--ds-excel-hover)}.btn-pdf{--_c:var(--ds-pdf);--_cc:#fff;--_ct:var(--ds-pdf);--_bgh:var(--ds-pdf-hover)}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab).is-danger{--_c:var(--color-error);--_cc:var(--color-error-content);--_ct:var(--ds-error-text);--_sfg:var(--ds-error-text);--_sbd:var(--ds-error-text)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab).is-danger{--_sbd:color-mix(in oklab, var(--ds-error-text) 55%, transparent)}}:is(.btn-primary,.btn-accent,.btn-neutral,.btn-info,.btn-success,.btn-warning,.btn-error,.btn-destructive,.btn-excel,.btn-pdf){--_bg0:var(--_c);--_fg0:var(--_cc);--_bd0:var(--_c);--_ly:var(--_deep);--_hv:calc(var(--ds-opacity-state-pressed) * 100%);--_pv:calc(var(--ds-opacity-state-drag) * 100%);--_sel:var(--_deep);--_selfg:var(--_cc);--_selbd:var(--_c);--_ringc:var(--_cc);--_div:var(--_cc)}@supports (color:color-mix(in lab, red, red)){:is(.btn-primary,.btn-accent,.btn-neutral,.btn-info,.btn-success,.btn-warning,.btn-error,.btn-destructive,.btn-excel,.btn-pdf){--_div:color-mix(in oklab, var(--_cc) 32%, var(--_c))}}.btn-neutral{--_ly:var(--color-neutral-content);--_sel:var(--color-neutral-content)}:is(.btn-outline,.btn-soft,.btn-ghost,.btn-tertiary,.btn-link,.btn-text){--_ly:var(--_ct);--_hv:calc(var(--ds-opacity-state-hover) * 100%);--_pv:calc(var(--ds-opacity-state-pressed) * 100%);--_sel:var(--_ct);--_selfg:var(--_ct);--_selbd:var(--_ct);--_ringc:var(--_ct);--_div:initial;--_bgh:initial}.btn-outline{--_bg0:transparent;--_fg0:var(--_ct);--_bd0:var(--_ct)}@supports (color:color-mix(in lab, red, red)){.btn-outline{--_bd0:color-mix(in oklab, var(--_ct) 72%, transparent)}}.btn-soft{--_bg0:var(--_ct)}@supports (color:color-mix(in lab, red, red)){.btn-soft{--_bg0:color-mix(in oklab, var(--_ct) calc(var(--ds-opacity-state-selected) * 100%), transparent)}}.btn-soft{--_fg0:var(--_ct);--_bd0:transparent}:is(.btn-ghost,.btn-tertiary,.btn-text){--_bg0:transparent;--_fg0:var(--_ct);--_bd0:transparent}.btn-link{--_bg0:transparent;--_fg0:var(--_ct);--_bd0:transparent;--_hv:0%;--_pv:0%;text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}:is(.btn-ghost,.btn-tertiary,.btn-text,.btn-outline,.btn-soft).btn-neutral{--_ct:var(--color-base-content)}@media (hover:hover){:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):hover:not(:is(:disabled,[disabled],.btn-disabled,[aria-disabled=true],[aria-busy=true],[data-ds-pending])){background-color:var(--_bgh,var(--_ly))}@supports (color:color-mix(in lab, red, red)){:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):hover:not(:is(:disabled,[disabled],.btn-disabled,[aria-disabled=true],[aria-busy=true],[data-ds-pending])){background-color:var(--_bgh,color-mix(in oklab, var(--_ly) var(--_hv), var(--_bg)))}}.btn-link:hover:not(:is(:disabled,[disabled],.btn-disabled,[aria-disabled=true],[aria-busy=true],[data-ds-pending])){text-decoration-thickness:2px}}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):active:not(:is(:disabled,[disabled],.btn-disabled,[aria-disabled=true],[aria-busy=true],[data-ds-pending])){background-color:var(--_ly)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):active:not(:is(:disabled,[disabled],.btn-disabled,[aria-disabled=true],[aria-busy=true],[data-ds-pending])){background-color:color-mix(in oklab, var(--_ly) var(--_pv), var(--_bg))}}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):active:not(:is(:disabled,[disabled],.btn-disabled,[aria-disabled=true],[aria-busy=true],[data-ds-pending])){transform:scale(var(--ds-press-scale))}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current]:not([aria-current=false]),.is-selected,.btn-active){--_fg:var(--_selfg,var(--_ct));--_bd:var(--_selbd,var(--_ct));--_bg:var(--_sel,var(--_ct))}@supports (color:color-mix(in lab, red, red)){:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current]:not([aria-current=false]),.is-selected,.btn-active){--_bg:color-mix(in oklab, var(--_sel,var(--_ct)) calc(var(--ds-opacity-state-selected) * 100%), var(--_bg0))}}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current]:not([aria-current=false]),.is-selected,.btn-active){--_ring:1px;--_ringc:var(--_ringc-sel,var(--_ct))}:is(.btn-primary,.btn-accent,.btn-neutral,.btn-info,.btn-success,.btn-warning,.btn-error,.btn-destructive,.btn-excel,.btn-pdf):is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current]:not([aria-current=false]),.is-selected,.btn-active){--_ringc-sel:var(--_cc)}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):is(:disabled,[disabled],.btn-disabled,[aria-disabled=true]){opacity:var(--ds-opacity-disabled);cursor:not-allowed;pointer-events:auto;background-color:var(--_bg);color:var(--_fg);border-color:var(--_bd);border-inline-start-color:var(--_divs,var(--_bd));box-shadow:inset 0 0 0 var(--_ring,0px) var(--_ringc,var(--_bd))}a.btn[data-ds-export][aria-disabled=true],a.btn[data-export][aria-disabled=true]{cursor:progress}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):is([aria-busy=true],[data-ds-pending]){opacity:1;cursor:progress}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):is([aria-busy=true],.is-success,.is-copied):before{content:"";box-sizing:border-box;width:var(--_spin);height:var(--_spin);animation:ds-btn-slot-in var(--ds-duration-fast) var(--ds-ease-out) both;flex:none}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab)[aria-busy=true]:before{border-radius:var(--ds-radius-full);animation:ds-spin var(--ds-duration-tracker) linear infinite, ds-btn-slot-in var(--ds-duration-fast) var(--ds-ease-out) both;border:2px solid;border-inline-end-color:#0000}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):is(.is-success,.is-copied):not([aria-busy=true]):before{background-color:currentColor;-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 12 5 5L20 7'/%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 12 5 5L20 7'/%3E%3C/svg%3E") 50%/contain no-repeat}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):is([aria-busy=true],.is-success,.is-copied)>.ds-icon:not(.is-end){display:none}:is(.btn,.ds-toggle):is([aria-busy=true],.is-success,.is-copied):not(.btn-square,.btn-circle,.is-icon):not(:has(>.ds-icon:not(.is-end))){padding-inline:max(0px, calc(var(--_px) - (var(--_spin) + var(--_gap)) / 2))}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):is(.is-success,.is-copied){--_fg:var(--ds-success-text);--_bd:var(--ds-success-text)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):is(.is-success,.is-copied){--_bd:color-mix(in oklab, var(--ds-success-text) 55%, transparent)}}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):is(.is-success,.is-copied){--_bg:var(--ds-success-soft);--_ring:0px;--_ly:var(--ds-success-text)}:is(.btn,.ds-toggle)[aria-busy=true]>.ds-spinner{display:none}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab)[data-ds-demo=hover]{background-color:var(--_bgh,var(--_ly))}@supports (color:color-mix(in lab, red, red)){:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab)[data-ds-demo=hover]{background-color:var(--_bgh,color-mix(in oklab, var(--_ly) var(--_hv), var(--_bg)))}}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab)[data-ds-demo=pressed]{background-color:var(--_ly)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab)[data-ds-demo=pressed]{background-color:color-mix(in oklab, var(--_ly) var(--_pv), var(--_bg))}}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab)[data-ds-demo=pressed]{transform:scale(var(--ds-press-scale))}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab)[data-ds-demo=focus]{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.btn[aria-disabled=true]:is([aria-busy=true],[data-ds-pending]){opacity:1}@media (prefers-reduced-motion:reduce){:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab)[aria-busy=true]:before{border-style:dotted;border-color:currentColor;animation:none}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):active{transform:none}}@media (forced-colors:active){:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab){border-color:buttontext}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):is(:disabled,[disabled],.btn-disabled,[aria-disabled=true]){color:graytext;opacity:1;border-color:graytext}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab):is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current]:not([aria-current=false]),.is-selected,.btn-active){forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlighttext}:is(.btn,.ds-icon-button,.ds-icon-btn,.ds-toggle,.ds-fab)[aria-busy=true]:before{forced-color-adjust:none}}.ds-icon-button{--_bg0:transparent;--_fg0:var(--_sfg,var(--color-base-content));--_bd0:transparent;--_icon:1.125rem;width:var(--_h);height:var(--_h);padding:0}.ds-icon-button.is-xs{--_icon:.875rem}.ds-icon-button.is-sm{--_icon:1rem}.ds-icon-button.is-lg{--_icon:1.25rem}.ds-icon-button.is-xl{--_icon:1.5rem}:is(.ds-icon-button,.ds-toggle,.ds-fab).is-filled{--_bg0:var(--_c);--_fg0:var(--_cc);--_bd0:var(--_c);--_ly:var(--_deep);--_hv:calc(var(--ds-opacity-state-pressed) * 100%);--_pv:calc(var(--ds-opacity-state-drag) * 100%);--_sel:var(--_deep);--_selfg:var(--_cc);--_selbd:var(--_c);--_ringc-sel:var(--_cc)}:is(.ds-icon-button,.ds-toggle).is-tonal{--_bg0:var(--_ct)}@supports (color:color-mix(in lab, red, red)){:is(.ds-icon-button,.ds-toggle).is-tonal{--_bg0:color-mix(in oklab, var(--_ct) calc(var(--ds-opacity-state-selected) * 100%), transparent)}}:is(.ds-icon-button,.ds-toggle).is-tonal{--_fg0:var(--_ct);--_bd0:transparent;--_ly:var(--_ct)}:is(.ds-icon-button,.ds-toggle).is-outlined{--_bg0:transparent;--_bd0:var(--_sbd,var(--ds-control-border))}.ds-icon-button__badge{box-sizing:border-box;border-radius:var(--ds-radius-full);background:var(--color-primary);min-width:1rem;height:1rem;color:var(--color-primary-content);box-shadow:0 0 0 2px var(--color-base-100);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight);font-variant-numeric:tabular-nums;pointer-events:none;place-items:center;padding-inline:.25rem;line-height:1;display:grid;position:absolute;inset-block-start:-.25rem;inset-inline-end:-.25rem}.ds-icon-button__badge.is-dot{width:.5rem;min-width:.5rem;height:.5rem;padding:0;inset-block-start:.125rem;inset-inline-end:.125rem}.ds-icon-button__badge.is-error{background:var(--color-error);color:var(--color-error-content)}.ds-toggle{--_bg0:transparent;--_fg0:var(--_sfg,var(--color-base-content));--_bd0:transparent}.ds-toggle.is-filled{--_bg0:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-toggle.is-filled{--_bg0:color-mix(in oklab, var(--color-base-content) 8%, transparent)}}.ds-toggle.is-filled{--_fg0:var(--color-base-content);--_bd0:transparent;--_ly:var(--color-base-content);--_hv:calc(var(--ds-opacity-state-hover) * 100%);--_pv:calc(var(--ds-opacity-state-pressed) * 100%)}.ds-toggle.is-filled:is([aria-pressed=true],[aria-checked=true],.is-selected){--_bg:var(--_c);--_fg:var(--_cc);--_bd:var(--_c);--_ly:var(--_deep);--_ringc:var(--_cc);--_ring:0px}.ds-toggle.is-outline,.ds-toggle.is-outlined{--_bd0:var(--_sbd,var(--ds-control-border))}.ds-toggle-group:not(.is-spaced)>.ds-toggle{--_bd0:var(--ds-control-border)}.ds-toggle__on,.ds-toggle__off{align-items:center;gap:var(--_gap);display:inline-flex}:not([aria-pressed=true],[aria-checked=true],.is-selected)>.ds-toggle__on,:is([aria-pressed=true],[aria-checked=true],.is-selected)>.ds-toggle__off{display:none}.ds-fab{--_h0:3.5rem;--_icon:1.5rem;--_spin:1.5rem;--_r:var(--ds-radius-2xl);--_fs:var(--ds-type-body-size);--_lh:1.5rem;--_bg0:var(--_c);--_fg0:var(--_cc);--_bd0:var(--_c);--_ly:var(--_deep);--_hv:calc(var(--ds-opacity-state-pressed) * 100%);--_pv:calc(var(--ds-opacity-state-drag) * 100%);--_sel:var(--_deep);--_selfg:var(--_cc);--_selbd:var(--_c);--_ringc-sel:var(--_cc);width:var(--_h);height:var(--_h);box-shadow:var(--ds-shadow-popover), inset 0 0 0 var(--_ring,0px) var(--_ringc,var(--_bd));padding:0}.ds-fab.is-sm{--_h0:2.5rem;--_icon:1.25rem;--_spin:1.25rem;--_r:var(--ds-radius-xl)}.ds-fab.is-lg{--_h0:6rem;--_icon:2.25rem;--_spin:2rem;--_r:1.75rem}.ds-fab.is-extended{--_h0:3.5rem;--_gap:.75rem;width:auto;padding-inline:1.25rem}.ds-fab.is-tonal{--_bg0:var(--_ct)}@supports (color:color-mix(in lab, red, red)){.ds-fab.is-tonal{--_bg0:color-mix(in oklab, var(--_ct) 16%, var(--color-base-100))}}.ds-fab.is-tonal{--_fg0:var(--_ct);--_bd0:transparent;--_ly:var(--_ct);--_hv:calc(var(--ds-opacity-state-hover) * 100%);--_pv:calc(var(--ds-opacity-state-pressed) * 100%);--_sel:var(--_ct);--_selfg:var(--_ct);--_selbd:var(--_ct);--_ringc-sel:var(--_ct)}.ds-fab.is-surface{--_bg0:var(--color-base-100);--_fg0:var(--_ct);--_bd0:var(--ds-control-border);--_ly:var(--_ct);--_hv:calc(var(--ds-opacity-state-hover) * 100%);--_pv:calc(var(--ds-opacity-state-pressed) * 100%);--_sel:var(--_ct);--_selfg:var(--_ct);--_selbd:var(--_ct);--_ringc-sel:var(--_ct)}.ds-fab:is(:disabled,[disabled],[aria-disabled=true]){box-shadow:none}.ds-fab.is-floating{z-index:var(--ds-z-sticky);transition:color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-instant) var(--ds-ease-out), translate var(--ds-duration-spring) var(--ds-ease-spring), opacity var(--ds-duration-quick) var(--ds-ease-standard), visibility 0s linear var(--ds-duration-spring);position:fixed;inset-block-end:calc(max(var(--ds-space-4), env(safe-area-inset-bottom)) + var(--ds-fab-offset,0px));inset-inline-end:max(var(--ds-space-4), env(safe-area-inset-right))}.ds-fab.is-floating.is-start{inset-inline-start:max(var(--ds-space-4), env(safe-area-inset-left));inset-inline-end:auto}.ds-fab[data-ds-hidden=true]:not(:focus-visible,:focus-within){translate:0 calc(100% + var(--ds-space-8));opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.ds-fab.is-floating{transition:color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard), visibility 0s linear var(--ds-duration-fast)}.ds-fab[data-ds-hidden=true]:not(:focus-visible,:focus-within){translate:none}}.ds-split-button__toggle{--_px:.5rem;min-width:var(--_h);padding-inline:.5rem}.ds-split-button__toggle .ds-icon{transition:rotate var(--ds-duration-quick) var(--ds-ease-emphasized)}.ds-split-button__menu[open]>.ds-split-button__toggle .ds-icon{rotate:180deg}.ds-split-button__menu[open]>.ds-split-button__toggle{background-color:var(--_ly)}@supports (color:color-mix(in lab, red, red)){.ds-split-button__menu[open]>.ds-split-button__toggle{background-color:color-mix(in oklab, var(--_ly) var(--_pv), var(--_bg))}}@media (prefers-reduced-motion:reduce){.ds-split-button__toggle .ds-icon{transition:none}}:is(.input,.select,.textarea){--input-color:var(--ds-control-border);border-color:var(--ds-control-border);box-shadow:none;color:var(--color-base-content);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard)}:is(.input,.select):not(.input-xs,.input-sm,.input-lg,.input-xl,.select-xs,.select-sm,.select-lg,.select-xl){height:auto;min-height:var(--ds-size-target)}:is(.input.input-sm,.select.select-sm,.input.input-xs,.select.select-xs){height:auto;min-height:var(--ds-size-target-compact);font-size:.875rem}:is(.input.input-lg,.select.select-lg,.input.input-xl,.select.select-xl){height:auto;min-height:3.25rem;font-size:1.0625rem}@media (pointer:coarse){:is(.input,.select){min-height:var(--ds-size-target)}}:is(.input,.select,.textarea)::placeholder{color:var(--ds-subtle);opacity:1}@media (hover:hover){:is(.input,.select,.textarea):hover:not(:focus,:focus-within,:disabled,[readonly],[aria-invalid=true],.input-validation-error){border-color:var(--ds-control-border)}@supports (color:color-mix(in lab, red, red)){:is(.input,.select,.textarea):hover:not(:focus,:focus-within,:disabled,[readonly],[aria-invalid=true],.input-validation-error){border-color:color-mix(in oklab, var(--ds-control-border) 60%, var(--color-base-content))}}}:is(.input,.select,.textarea):is(:focus,:focus-within,:focus-visible){--input-color:var(--ds-focus);border-color:var(--ds-focus);outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px;box-shadow:none}:is(.input,.select,.textarea):is(.input-validation-error,.is-invalid,[aria-invalid=true]),.input:has(>input:is([aria-invalid=true],.input-validation-error)){--input-color:var(--color-error);border-color:var(--color-error)}:is(.input,.select,.textarea):user-invalid{--input-color:var(--color-error);border-color:var(--color-error)}:is(.input,.select,.textarea)[data-state=success]:not([aria-invalid=true],.input-validation-error){border-color:var(--color-success)}:is(.input,.select,.textarea):disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed;background-color:var(--color-base-200);color:var(--color-base-content);border-color:var(--ds-control-border)}:is(.input,.textarea)[readonly]{border-color:var(--color-base-300);background-color:var(--color-base-200);cursor:default}:is(.input,.textarea)[readonly]:focus{border-color:var(--color-base-300)}:is(.input,.textarea,.select):autofill{-webkit-text-fill-color:var(--color-base-content);box-shadow:0 0 0 100rem var(--color-base-100) inset;caret-color:var(--color-base-content)}:is(.input,.textarea,.select):autofill{box-shadow:0 0 0 100rem var(--color-base-100) inset;color:var(--color-base-content)}label:has(>input:is([type=checkbox],[type=radio])){min-height:var(--ds-size-target)}@media (max-width:640px){:is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea),:is(.input.input-sm,.select.select-sm){font-size:1rem}}.fieldset .label{white-space:normal}.ds-field :is(.input,.select,.textarea){background-color:var(--color-base-100);width:100%;max-width:100%;font-size:1rem}.ds-field :is(.input,.select):not(.input-sm,.input-lg,.select-sm,.select-lg){min-height:var(--ds-size-target)}.ds-field :is([readonly],select:disabled){color:var(--color-base-content);background-color:var(--color-base-200)}.ds-check-row>:is(.checkbox,.radio,.toggle){flex-shrink:0;margin-top:.2rem}.ds-choice>:is(.radio,.checkbox){flex-shrink:0;margin-top:.125rem}.ds-search>:is(input,.input){width:100%;padding-inline-start:2.5rem}.ds-password>:is(input,.input){width:100%;padding-inline-end:3rem}.ds-input.ds-search>:is(input,.input,.ds-input__control),.ds-input.ds-password>:is(input,.input,.ds-input__control){width:100%;padding-inline:0}.ds-input-group:not(.is-separate)>*{margin-block:0}.ds-input-group:not(.is-separate)>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.ds-input-group:not(.is-separate)>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.ds-input-group__addon:first-child{border-start-start-radius:var(--radius-field);border-end-start-radius:var(--radius-field)}.ds-input-group__addon:last-child{border-start-end-radius:var(--radius-field);border-end-end-radius:var(--radius-field)}.ds-input-group.is-separate>.ds-input-group__addon{border-radius:var(--radius-field)}.ds-input-group>:is(.ds-input,.input){flex:auto;width:auto;min-width:0}.ds-input-group>:is(.select,.btn,.ds-input-group__addon,.ds-input,.input){min-height:var(--ds-group-h)}.ds-input-group>.select{flex:none;width:auto;max-width:40%}.ds-input-group>.btn{flex-shrink:0;height:auto}.ds-input-group>:is(:focus-within,:focus-visible){z-index:1;position:relative}.ds-input-group:has([aria-invalid=true],.input-validation-error)>.ds-input-group__addon{border-color:var(--color-error)}.ds-input-group:has(:disabled)>.ds-input-group__addon{opacity:var(--ds-opacity-disabled)}.textarea{resize:vertical;width:100%;padding-block:.625rem;line-height:1.5}.textarea:is(.is-autogrow,[data-ds-autogrow]){field-sizing:content;min-height:calc(var(--ds-rows,3) * 1lh + 1.25rem + 2px);max-height:var(--ds-textarea-max,20rem);resize:none;overflow-y:auto}.textarea.is-fixed{resize:none}.textarea.is-resize-both{resize:both}.textarea.is-resize-x{resize:horizontal}.select{cursor:pointer;padding-inline-end:2rem}.select:has(>option[value=""]:checked){color:var(--ds-subtle)}.select option,.select optgroup{background:var(--color-base-100);color:var(--color-base-content)}.select optgroup{font-weight:700}.select option:disabled{color:var(--ds-subtle)}.select:disabled{cursor:not-allowed}.select[multiple]{cursor:default;background-image:none;height:auto;min-height:8rem;padding:.375rem;overflow-y:auto}.select[multiple] option{border-radius:var(--ds-radius-sm);padding:.375rem .5rem}.select[multiple] option:checked{background:linear-gradient(var(--color-primary), var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.select[multiple] option:checked{background:linear-gradient(color-mix(in oklab, var(--color-primary) 16%, var(--color-base-100)), color-mix(in oklab, var(--color-primary) 16%, var(--color-base-100)))}}.select[multiple] option:checked{color:var(--color-base-content);font-weight:600}.ds-check-row>:is(.checkbox,.radio,.toggle){margin-top:calc((1lh - var(--ds-control-h,1.25rem)) / 2);flex-shrink:0}.ds-check-row.is-end>.toggle{margin-inline-start:var(--ds-space-4)}.ds-choice>:is(.radio,.checkbox,.toggle){margin-top:calc((1lh - var(--ds-control-h,1.25rem)) / 2);flex-shrink:0}input.checkbox{--size:1.25rem;--ds-control-h:var(--size);--ds-choice-on:var(--input-color,var(--color-primary));border:1px solid var(--ds-control-border);border-radius:var(--ds-radius-sm);background-color:var(--color-base-100);box-shadow:none;vertical-align:middle;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard);padding:.1875rem}input.checkbox:is(.checkbox-sm,.is-sm){--size:1rem;padding:.125rem}input.checkbox:is(.checkbox-lg,.is-lg){--size:1.5rem;padding:.25rem}input.checkbox.checkbox-xs{--size:.875rem;padding:.0625rem}input.checkbox:before{content:"";opacity:1;width:100%;height:100%;box-shadow:none;background-color:var(--color-primary-content);-webkit-mask:var(--ds-mask-check) center / contain no-repeat;-webkit-mask:var(--ds-mask-check) center / contain no-repeat;mask:var(--ds-mask-check) center / contain no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path var(--ds-duration-base) var(--ds-ease-out);transition-delay:0s;display:block;translate:none;rotate:0deg}input.checkbox:is(.checkbox-primary,.checkbox-secondary,.checkbox-accent,.checkbox-neutral,.checkbox-info,.checkbox-success,.checkbox-warning,.checkbox-error):before{background-color:currentColor}input.checkbox:is(:checked,[aria-checked=true]),input.checkbox:is(:indeterminate,[aria-checked=mixed]){border-color:var(--ds-choice-on);background-color:var(--ds-choice-on);box-shadow:none}input.checkbox:is(:checked,[aria-checked=true]):before{clip-path:inset(0);translate:none;rotate:0deg}input.checkbox:is(:indeterminate,[aria-checked=mixed]):before{-webkit-mask-image:var(--ds-mask-minus);-webkit-mask-image:var(--ds-mask-minus);mask-image:var(--ds-mask-minus);clip-path:inset(0);transition:none;translate:none;rotate:0deg}@media (hover:hover){input.checkbox:not(:disabled,:checked,:indeterminate):hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.checkbox:not(:checked,:indeterminate){border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){input.checkbox:not(:disabled,:checked,:indeterminate):hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.checkbox:not(:checked,:indeterminate){border-color:color-mix(in oklab, var(--color-base-content) 60%, var(--ds-control-border))}}input.checkbox:not(:disabled,:checked,:indeterminate):hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.checkbox:not(:checked,:indeterminate){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){input.checkbox:not(:disabled,:checked,:indeterminate):hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.checkbox:not(:checked,:indeterminate){background-color:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), var(--color-base-100))}}input.checkbox:not(:disabled):is(:checked,:indeterminate):hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.checkbox:is(:checked,:indeterminate){border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){input.checkbox:not(:disabled):is(:checked,:indeterminate):hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.checkbox:is(:checked,:indeterminate){border-color:color-mix(in oklab, var(--color-base-content) 14%, var(--ds-choice-on))}}input.checkbox:not(:disabled):is(:checked,:indeterminate):hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.checkbox:is(:checked,:indeterminate){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){input.checkbox:not(:disabled):is(:checked,:indeterminate):hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.checkbox:is(:checked,:indeterminate){background-color:color-mix(in oklab, var(--color-base-content) 14%, var(--ds-choice-on))}}}input.checkbox:not(:disabled):active{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){input.checkbox:not(:disabled):active{background-color:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), var(--color-base-100))}}input.checkbox:not(:disabled):is(:checked,:indeterminate):active{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){input.checkbox:not(:disabled):is(:checked,:indeterminate):active{background-color:color-mix(in oklab, var(--color-base-content) 20%, var(--ds-choice-on))}}input:is(.checkbox,.radio,.toggle):focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}input:is(.checkbox,.radio,.toggle):is(:user-invalid,[aria-invalid=true]),:is(.ds-choice-group,.ds-checkbox-group,.ds-radio-group,.ds-choice-grid)[aria-invalid=true] input:is(.checkbox,.radio){border-color:var(--color-error)}input:is(.checkbox,.radio,.toggle):disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}input:is(.checkbox,.radio):disabled:not(:checked,:indeterminate){background-color:var(--color-base-200)}input.radio{--size:1.25rem;--ds-control-h:var(--size);border:1px solid var(--ds-control-border);background-color:var(--color-base-100);color:var(--input-color,var(--color-primary));box-shadow:none;vertical-align:middle;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard);padding:0}input.radio:is(.radio-sm,.is-sm){--size:1rem}input.radio:is(.radio-lg,.is-lg){--size:1.5rem}input.radio:before{content:"";border-radius:var(--ds-radius-full);width:100%;height:100%;box-shadow:none;opacity:0;transition:scale var(--ds-duration-base) var(--ds-ease-emphasized), opacity var(--ds-duration-fast) var(--ds-ease-standard);background-color:currentColor;display:block;scale:.2}input.radio:is(:checked,[aria-checked=true]){background-color:var(--color-base-100);border-color:currentColor;animation:none}input.radio:is(:checked,[aria-checked=true]):before{opacity:1;scale:.5}@media (hover:hover){input.radio:not(:disabled,:checked):hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.radio:not(:checked){border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){input.radio:not(:disabled,:checked):hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.radio:not(:checked){border-color:color-mix(in oklab, var(--color-base-content) 60%, var(--ds-control-border))}}input.radio:not(:disabled,:checked):hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.radio:not(:checked){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){input.radio:not(:disabled,:checked):hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.radio:not(:checked){background-color:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), var(--color-base-100))}}input.radio:not(:disabled,:checked):hover:before,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.radio:not(:checked):before{opacity:.18;background-color:var(--color-base-content);scale:.5}}input.radio:not(:disabled):active{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){input.radio:not(:disabled):active{background-color:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), var(--color-base-100))}}input.toggle{--ds-switch-w:2.5rem;--ds-switch-h:1.5rem;--ds-switch-pad:.125rem;--ds-switch-thumb:calc(var(--ds-switch-h) - var(--ds-switch-pad) * 2 - 2px);--ds-switch-travel:calc(var(--ds-switch-w) - var(--ds-switch-thumb) - var(--ds-switch-pad) * 2 - 2px);--ds-control-h:var(--ds-switch-h);--ds-switch-on:var(--color-primary);width:var(--ds-switch-w);height:var(--ds-switch-h);border:1px solid var(--ds-control-border);border-radius:var(--ds-radius-full);background-color:var(--color-base-content);flex-shrink:0;padding:0;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){input.toggle{background-color:color-mix(in oklab, var(--color-base-content) 8%, var(--color-base-100))}}input.toggle{color:var(--ds-control-border);box-shadow:none;vertical-align:middle;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard);grid-template-columns:none}input.toggle.toggle-success{--ds-switch-on:var(--color-success)}input.toggle.toggle-warning{--ds-switch-on:var(--color-warning)}input.toggle.toggle-error{--ds-switch-on:var(--color-error)}input.toggle.toggle-info{--ds-switch-on:var(--color-info)}input.toggle.toggle-neutral{--ds-switch-on:var(--color-neutral)}input.toggle:is(.toggle-sm,.is-sm){--ds-switch-w:2rem;--ds-switch-h:1.25rem}input.toggle:is(.toggle-lg,.is-lg){--ds-switch-w:3rem;--ds-switch-h:1.75rem;--ds-switch-pad:.1875rem}input.toggle:before,input.toggle:after{content:"";width:var(--ds-switch-thumb);height:var(--ds-switch-thumb);border-radius:var(--ds-radius-full);transition:translate var(--ds-duration-spring) var(--ds-ease-spring), background-color var(--ds-duration-fast) var(--ds-ease-standard), scale var(--ds-duration-instant) var(--ds-ease-out), opacity var(--ds-duration-fast) var(--ds-ease-standard);position:absolute;inset-block-start:var(--ds-switch-pad);inset-inline-start:var(--ds-switch-pad);translate:0}input.toggle:before{aspect-ratio:auto;background-color:var(--ds-control-border);box-shadow:var(--ds-shadow-xs);opacity:1;background-image:none;grid-column:auto}input.toggle:after{display:none}input.toggle:is(:checked,[aria-checked=true]){border-color:var(--ds-switch-on);background-color:var(--ds-switch-on)}input.toggle:is(:checked,[aria-checked=true]):before{background-color:var(--color-primary-content)}input.toggle:is(:checked,[aria-checked=true]):is(.toggle-success,.toggle-warning,.toggle-error,.toggle-info,.toggle-neutral):before{background-color:var(--color-base-100)}input.toggle:is(:checked,[aria-checked=true]):before,input.toggle:is(:checked,[aria-checked=true]):after{translate:var(--ds-switch-travel) 0}input.toggle:is(:checked,[aria-checked=true]):dir(rtl):before{translate:calc(var(--ds-switch-travel) * -1) 0}input.toggle:is(:checked,[aria-checked=true]):dir(rtl):after{translate:calc(var(--ds-switch-travel) * -1) 0}input.toggle:not(:disabled,[aria-busy=true]):active:before{scale:1.14 1}@media (hover:hover){input.toggle:not(:disabled,:checked):hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.toggle:not(:checked){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){input.toggle:not(:disabled,:checked):hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.toggle:not(:checked){background-color:color-mix(in oklab, var(--color-base-content) 14%, var(--color-base-100))}}input.toggle:not(:disabled,:checked):hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.toggle:not(:checked){border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){input.toggle:not(:disabled,:checked):hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.toggle:not(:checked){border-color:color-mix(in oklab, var(--color-base-content) 60%, var(--ds-control-border))}}input.toggle:not(:disabled):checked:hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.toggle:checked{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){input.toggle:not(:disabled):checked:hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.toggle:checked{background-color:color-mix(in oklab, var(--color-base-content) 14%, var(--ds-switch-on))}}input.toggle:not(:disabled):checked:hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.toggle:checked{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){input.toggle:not(:disabled):checked:hover,:is(.ds-check-row,.ds-choice):not(:has(:disabled)):hover>input.toggle:checked{border-color:color-mix(in oklab, var(--color-base-content) 14%, var(--ds-switch-on))}}}input.toggle.is-icons:after{background-color:var(--color-base-100);-webkit-mask:var(--ds-mask-x) center / 70% no-repeat;-webkit-mask:var(--ds-mask-x) center / 70% no-repeat;mask:var(--ds-mask-x) center / 70% no-repeat;display:block;scale:.8}input.toggle.is-icons:checked:after{background-color:var(--ds-switch-on);-webkit-mask-image:var(--ds-mask-check);-webkit-mask-image:var(--ds-mask-check);mask-image:var(--ds-mask-check)}input.toggle[aria-busy=true]{cursor:progress}input.toggle[aria-busy=true]:after{box-sizing:border-box;border:2px solid var(--color-base-100);opacity:0;animation:ds-spin .7s linear infinite, ds-choice-appear var(--ds-duration-fast) var(--ds-ease-standard) .3s forwards;background:0 0;border-inline-end-color:#0000;display:block;scale:.62;-webkit-mask:none;mask:none}input.toggle[aria-busy=true]:checked:after{border-color:var(--ds-switch-on);border-inline-end-color:#0000}input.range{--ds-range-thumb:1.25rem;--ds-range-track:.375rem;--ds-range-color:var(--color-primary);--ds-range-rest:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){input.range{--ds-range-rest:color-mix(in oklab, var(--color-base-content) 16%, var(--color-base-100))}}input.range{--ds-range-stop:calc(var(--ds-range-thumb) / 2 + (100% - var(--ds-range-thumb)) * var(--ds-range-p,0));appearance:none;width:100%;height:1.75rem;color:var(--ds-range-color);cursor:pointer;touch-action:pan-y;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;overflow:visible;container-type:normal}input.range:is(.range-sm,.is-sm){--ds-range-thumb:1rem;--ds-range-track:.25rem}input.range:is(.range-lg,.is-lg){--ds-range-thumb:1.5rem;--ds-range-track:.5rem}@media (pointer:coarse){input.range{height:var(--ds-size-target)}}input.range:focus{outline:none}input.range::-webkit-slider-runnable-track{height:var(--ds-range-track);border-radius:var(--ds-radius-full);background:linear-gradient(to right, var(--ds-range-color) var(--ds-range-stop), var(--ds-range-rest) var(--ds-range-stop))}input.range:dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--ds-range-color) var(--ds-range-stop), var(--ds-range-rest) var(--ds-range-stop))}input.range::-moz-range-track{height:var(--ds-range-track);border-radius:var(--ds-radius-full);background:var(--ds-range-rest)}input.range::-moz-range-progress{height:var(--ds-range-track);border-radius:var(--ds-radius-full);background:var(--ds-range-color)}input.range::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--ds-range-thumb);height:var(--ds-range-thumb);margin-top:calc((var(--ds-range-track) - var(--ds-range-thumb)) / 2);border:2px solid var(--ds-range-color);border-radius:var(--ds-radius-full);background:var(--color-base-100);color:inherit;box-shadow:var(--ds-shadow-xs), 0 0 0 0 transparent;transition:box-shadow var(--ds-duration-fast) var(--ds-ease-standard), scale var(--ds-duration-instant) var(--ds-ease-out);position:static;transform:none}input.range::-moz-range-thumb{box-sizing:border-box;width:var(--ds-range-thumb);height:var(--ds-range-thumb);border:2px solid var(--ds-range-color);border-radius:var(--ds-radius-full);background:var(--color-base-100);box-shadow:var(--ds-shadow-xs), 0 0 0 0 transparent;transition:box-shadow var(--ds-duration-fast) var(--ds-ease-standard)}@media (hover:hover){input.range:not(:disabled):hover::-webkit-slider-thumb{box-shadow:var(--ds-shadow-xs), 0 0 0 .375rem var(--ds-range-color)}@supports (color:color-mix(in lab, red, red)){input.range:not(:disabled):hover::-webkit-slider-thumb{box-shadow:var(--ds-shadow-xs), 0 0 0 .375rem color-mix(in oklab, var(--ds-range-color) calc(var(--ds-opacity-state-selected) * 100%), transparent)}}input.range:not(:disabled):hover::-moz-range-thumb{box-shadow:var(--ds-shadow-xs), 0 0 0 .375rem var(--ds-range-color)}@supports (color:color-mix(in lab, red, red)){input.range:not(:disabled):hover::-moz-range-thumb{box-shadow:var(--ds-shadow-xs), 0 0 0 .375rem color-mix(in oklab, var(--ds-range-color) calc(var(--ds-opacity-state-selected) * 100%), transparent)}}}input.range:not(:disabled):active::-webkit-slider-thumb{box-shadow:var(--ds-shadow-xs), 0 0 0 .5rem var(--ds-range-color)}@supports (color:color-mix(in lab, red, red)){input.range:not(:disabled):active::-webkit-slider-thumb{box-shadow:var(--ds-shadow-xs), 0 0 0 .5rem color-mix(in oklab, var(--ds-range-color) calc(var(--ds-opacity-state-drag) * 100%), transparent)}}input.range:not(:disabled):active::-moz-range-thumb{box-shadow:var(--ds-shadow-xs), 0 0 0 .5rem var(--ds-range-color)}@supports (color:color-mix(in lab, red, red)){input.range:not(:disabled):active::-moz-range-thumb{box-shadow:var(--ds-shadow-xs), 0 0 0 .5rem color-mix(in oklab, var(--ds-range-color) calc(var(--ds-opacity-state-drag) * 100%), transparent)}}input.range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--color-base-100), 0 0 0 4px var(--ds-focus)}input.range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--color-base-100), 0 0 0 4px var(--ds-focus)}input.range:is(:user-invalid,[aria-invalid=true]){--ds-range-color:var(--color-error)}input.range:disabled{--ds-range-color:var(--ds-control-border);cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-slider__control.is-range>input.range{pointer-events:none}.ds-slider__control.is-range>input.range::-webkit-slider-runnable-track{background:0 0}.ds-slider__control.is-range>input.range::-moz-range-track{background:0 0}.ds-slider__control.is-range>input.range::-moz-range-progress{background:0 0}.ds-slider__control.is-range>input.range::-webkit-slider-thumb{pointer-events:auto}.ds-slider__control.is-range>input.range::-moz-range-thumb{pointer-events:auto}.ds-slider__control.is-range>input.range[data-top]{z-index:2}.ds-slider__control.is-range{--ds-range-color:var(--color-primary);--ds-range-rest:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-slider__control.is-range{--ds-range-rest:color-mix(in oklab, var(--color-base-content) 16%, var(--color-base-100))}}.ds-slider__control.is-range:has(input.range:is(.range-sm,.is-sm)){--ds-range-thumb:1rem;--ds-range-track:.25rem}.ds-slider__control.is-range:has(input.range:is(.range-lg,.is-lg)){--ds-range-thumb:1.5rem;--ds-range-track:.5rem}.ds-slider.is-vertical input.range{writing-mode:vertical-lr;direction:rtl;width:1.75rem;height:100%}.ds-slider.is-vertical input.range::-webkit-slider-runnable-track{width:var(--ds-range-track);background:linear-gradient(to top, var(--ds-range-color) var(--ds-range-stop), var(--ds-range-rest) var(--ds-range-stop));height:100%}.ds-slider.is-vertical input.range::-webkit-slider-thumb{margin-top:0;margin-left:calc((var(--ds-range-track) - var(--ds-range-thumb)) / 2)}:is(.ds-tags-input__field,.ds-multi-select__field).input{align-items:center;gap:var(--ds-space-1-5);width:100%;height:auto;min-height:var(--ds-size-target);padding-block:var(--ds-space-1-5);padding-inline:var(--ds-space-2) var(--ds-space-3);cursor:text;flex-wrap:wrap;display:flex}.ds-field :is(.ds-tags-input__field,.ds-multi-select__field).input{min-height:var(--ds-size-control-lg)}.ds-multi-select__field.input{padding-inline-end:4.5rem}:is(.ds-tags-input,.ds-multi-select):has([aria-invalid=true]) :is(.ds-tags-input__field,.ds-multi-select__field).input,:is(.ds-tags-input,.ds-multi-select)[aria-invalid=true] :is(.ds-tags-input__field,.ds-multi-select__field).input{border-color:var(--color-error)}:is(.ds-tags-input__field,.ds-multi-select__field).input:has(input:disabled){cursor:not-allowed;opacity:var(--ds-opacity-disabled);background-color:var(--color-base-200)}.ds-otp .ds-otp__cell.input{text-align:center;width:2.75rem;height:3.25rem;min-height:0;font-size:var(--ds-type-title-3-size);font-weight:var(--ds-weight-semibold);font-variant-numeric:tabular-nums;caret-color:var(--color-primary);text-transform:uppercase;flex:none;padding:0}.ds-otp.is-sm .ds-otp__cell.input{width:2.25rem;height:2.75rem;font-size:var(--ds-type-body-size)}.ds-otp .ds-otp__cell.input[data-filled]{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ds-otp .ds-otp__cell.input[data-filled]{border-color:color-mix(in oklab, var(--color-base-content) 55%, var(--ds-control-border))}}.ds-otp:is([data-state=error],[aria-invalid=true]) .ds-otp__cell.input,.ds-otp .ds-otp__cell.input[aria-invalid=true]{border-color:var(--color-error)}.ds-otp[data-state=success] .ds-otp__cell.input{border-color:var(--color-success)}.ds-otp .ds-otp__cell.input:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled);background-color:var(--color-base-200)}@media (max-width:380px){.ds-otp .ds-otp__cells{gap:var(--ds-space-1-5)}.ds-otp .ds-otp__cell.input{width:2.5rem;height:3rem}}.ds-combobox>:is(.input,.select){cursor:text;width:100%;padding-inline-end:2.75rem}.ds-combobox.is-clearable>.input{padding-inline-end:4.75rem}.ds-combobox>.input:is(:user-invalid,[aria-invalid=true]){border-color:var(--color-error)}.ds-combobox>.input:disabled{cursor:not-allowed}.ds-time-picker__control .ds-time-picker__segment{width:2ch;min-width:0;padding:var(--ds-space-0-5) var(--ds-space-1);flex:none}.ds-time-picker__control .ds-time-picker__segment.is-period{width:auto;min-width:2.5ch}.ds-date-range__control .ds-date-range__input{flex:0 11ch;width:11ch}.ds-date-picker__control .ds-date-picker__input{flex:1 1 0;width:100%}.cally{--ds-calendar-day:2.5rem;width:max-content;max-width:100%;font-size:var(--ds-type-body-size);color:var(--color-base-content);padding:0}@media (pointer:coarse){.cally,.ds-calendar{--ds-calendar-day:var(--ds-size-target)}}.cally calendar-month{--color-accent:var(--color-primary);--color-text-on-accent:var(--color-primary-content);width:auto}.cally::part(container){gap:var(--ds-space-2);padding:0}.cally::part(header){gap:var(--ds-space-1);min-height:var(--ds-calendar-day)}.cally::part(heading){font-size:var(--ds-type-callout-size);font-weight:var(--ds-weight-semibold);text-align:center;flex:1;justify-content:center;display:flex}.cally::part(button){width:var(--ds-calendar-day);height:var(--ds-calendar-day);border-radius:var(--ds-radius-full);min-width:0;min-height:0;color:var(--ds-muted);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;place-items:center;padding:0;display:grid}@media (hover:hover){.cally::part(button):hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.cally::part(button):hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}.cally::part(button):hover{color:var(--color-base-content)}}.cally::part(button):active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.cally::part(button):active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.cally::part(button):focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px}.cally::part(button disabled){opacity:var(--ds-opacity-disabled);cursor:not-allowed;background:0 0}.cally>svg[slot]{width:var(--ds-size-icon-md);height:var(--ds-size-icon-md)}.cally ::part(heading){font-size:var(--ds-type-footnote-size);font-weight:var(--ds-weight-semibold);color:var(--color-base-content);text-align:center}.cally[data-ds-ready]:has(>calendar-month:only-of-type) calendar-month::part(heading){display:none}.cally ::part(head){opacity:1}.cally ::part(th){block-size:2rem;font-size:var(--ds-type-caption-size);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-type-caption-tracking);color:var(--ds-subtle)}.cally ::part(td){padding-block:1px}.cally ::part(day){inline-size:var(--ds-calendar-day);block-size:var(--ds-calendar-day);border-radius:var(--ds-radius-full);min-width:0;min-height:0;color:var(--color-base-content);font-size:var(--ds-type-footnote-size);font-variant-numeric:tabular-nums;cursor:pointer;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);background:0 0}@media (hover:hover){.cally ::part(day):hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.cally ::part(day):hover{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}.cally ::part(day):active{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.cally ::part(day):active{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-pressed) * 100%), transparent)}}.cally ::part(day):focus-visible{outline:var(--ds-border-focus) solid var(--ds-focus);outline-offset:2px;background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.cally ::part(day):focus-visible{background:color-mix(in oklab, var(--color-base-content) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}.cally ::part(day):focus-visible{color:var(--color-base-content)}.cally ::part(today){color:var(--ds-primary-text);font-weight:var(--ds-weight-bold);box-shadow:inset 0 0 0 1px var(--color-primary);background:0 0}@supports (color:color-mix(in lab, red, red)){.cally ::part(today){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary) 55%, transparent)}}@media (hover:hover){.cally ::part(today):hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.cally ::part(today):hover{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}}.cally ::part(selected),.cally ::part(selected):focus-visible{background:var(--color-primary);color:var(--color-primary-content);font-weight:var(--ds-weight-semibold);box-shadow:none}@media (hover:hover){.cally ::part(selected):hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.cally ::part(selected):hover{background:color-mix(in oklab, var(--color-primary) 88%, var(--color-base-content))}}}.cally ::part(range-inner),.cally ::part(range-inner):focus-visible{background:var(--color-primary);border-radius:0}@supports (color:color-mix(in lab, red, red)){.cally ::part(range-inner),.cally ::part(range-inner):focus-visible{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100%), transparent)}}.cally ::part(range-inner),.cally ::part(range-inner):focus-visible{color:var(--color-base-content);font-weight:var(--ds-weight-medium)}@media (hover:hover){.cally ::part(range-inner):hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.cally ::part(range-inner):hover{background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100% + 8%), transparent)}}}.cally ::part(range-start){border-start-end-radius:0;border-end-end-radius:0}.cally ::part(range-end){border-start-start-radius:0;border-end-start-radius:0}.cally ::part(range-start range-end){border-radius:var(--ds-radius-full)}.cally[data-state=tentative] ::part(range-inner){background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.cally[data-state=tentative] ::part(range-inner){background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-hover) * 100%), transparent)}}.cally[data-state=tentative] ::part(range-end){background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.cally[data-state=tentative] ::part(range-end){background:color-mix(in oklab, var(--color-primary) calc(var(--ds-opacity-state-selected) * 100% + 10%), transparent)}}.cally[data-state=tentative] ::part(range-end){color:var(--color-base-content);box-shadow:inset 0 0 0 1.5px var(--color-primary)}.cally[data-state=tentative] ::part(range-start range-end){background:var(--color-primary);color:var(--color-primary-content);box-shadow:none}.cally ::part(outside){opacity:1;color:var(--ds-quiet)}.cally ::part(disallowed){opacity:1;color:var(--ds-quiet);text-decoration:line-through;-webkit-text-decoration-color:var(--ds-quiet);-webkit-text-decoration-color:var(--ds-quiet);text-decoration-color:var(--ds-quiet)}@supports (color:color-mix(in lab, red, red)){.cally ::part(disallowed){-webkit-text-decoration-color:color-mix(in oklab, var(--ds-quiet) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--ds-quiet) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--ds-quiet) 70%, transparent)}}.cally ::part(disallowed){cursor:not-allowed}.cally ::part(day):disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed;background:0 0}.cally ::part(day disallowed):hover,.cally ::part(day):disabled:hover{background:0 0}.ds-calendar[aria-disabled=true] .cally{opacity:var(--ds-opacity-disabled);pointer-events:none}@media (prefers-reduced-motion:reduce){.cally ::part(day),.cally::part(button){transition-duration:var(--ds-duration-fast)}}@media (forced-colors:active){.cally ::part(selected){color:highlighttext;forced-color-adjust:none;background:highlight}.cally ::part(range-inner){color:canvastext;outline-offset:-2px;background:canvas;outline:1px solid highlight}.cally ::part(today){outline-offset:-2px;outline:1px solid canvastext}.cally ::part(day):focus-visible{outline:2px solid highlight}}.ds-color-picker__hex.input,.ds-field .ds-color-picker__hex.input{width:9.5rem;min-width:7.5rem;padding-inline:var(--ds-space-3);flex:0 9.5rem}form[data-ds-mode=view] .ds-field :is(.input,.select,.textarea){background-color:#0000;border-color:#0000;min-height:0;padding-inline:0}.badge-soft.badge-error{color:var(--ds-error-text)}.badge-soft.badge-warning,.alert-soft.alert-warning{color:var(--ds-warning-text)}.badge-soft.badge-info,.alert-soft.alert-info{color:var(--ds-link)}.badge.badge-sm{min-height:1.5rem;font-size:.75rem}.ds-card.is-selectable>.ds-card__input{margin:0;position:absolute;inset-block-start:.875rem;inset-inline:auto .875rem}.ds-row-actions>.btn,.ds-row-actions summary.btn{padding-inline:.65rem}.ds-bulk-bar .btn{transition-property:color,background-color,border-color,opacity,transform}.ds-empty>.btn{margin-top:.5rem}.modal{opacity:0;transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), background-color var(--ds-duration-exit) var(--ds-ease-exit), visibility var(--ds-duration-exit) allow-discrete, overlay var(--ds-duration-exit) allow-discrete, display var(--ds-duration-exit) allow-discrete;background-color:#0000}.modal:is([open],.modal-open,:target,:popover-open),.modal-toggle:checked+.modal{opacity:1;background-color:var(--ds-scrim);transition:opacity var(--ds-duration-base) var(--ds-ease-emphasized), background-color var(--ds-duration-base) var(--ds-ease-emphasized), visibility 0s allow-discrete, overlay 0s allow-discrete, display 0s allow-discrete}@starting-style{.modal:is([open],.modal-open,:target,:popover-open){opacity:0;background-color:#0000}}.modal::backdrop{background:0 0}.modal[open][data-ds-nested]{background-color:var(--ds-scrim)}@supports (color:color-mix(in lab, red, red)){.modal[open][data-ds-nested]{background-color:color-mix(in oklab, var(--ds-scrim) 50%, transparent)}}.modal-box{opacity:0;transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), scale var(--ds-duration-exit) var(--ds-ease-exit), box-shadow var(--ds-duration-fast) var(--ds-ease-standard);translate:0;scale:.97}.modal:is([open],.modal-open,:target,:popover-open)>.modal-box,.modal-toggle:checked+.modal>.modal-box{opacity:1;transition:opacity var(--ds-duration-base) var(--ds-ease-emphasized), scale var(--ds-duration-base) var(--ds-ease-emphasized);translate:0;scale:1}@starting-style{.modal:is([open],.modal-open,:target,:popover-open)>.modal-box{opacity:0;scale:.97}}.modal[open][data-ds-covered]>.modal-box{scale:.98}.modal .btn{min-height:var(--ds-size-target);height:auto}@media (max-width:640px){.modal-action{flex-direction:column-reverse;align-items:stretch}}.ds-dialog{width:min(var(--ds-size-dialog-sm), calc(100vw - 2rem));max-width:var(--ds-size-dialog-sm);max-height:calc(100dvh - 2 * var(--ds-space-6));padding:var(--ds-space-6);border:var(--ds-border-hairline) solid var(--color-base-300);border-radius:var(--ds-radius-2xl);background:var(--color-base-100);color:var(--color-base-content);box-shadow:var(--ds-shadow-overlay);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.ds-dialog.is-sm{width:min(26rem,100vw - 2rem);max-width:26rem}.ds-dialog.is-md{width:min(42rem,100vw - 2rem);max-width:42rem}.ds-dialog.is-lg{width:min(var(--ds-size-dialog-lg), calc(100vw - 2rem));max-width:var(--ds-size-dialog-lg);padding:0}.ds-dialog.is-raised{border:2px solid var(--ds-popover-border);background:var(--ds-popover);box-shadow:var(--ds-shadow-popover)}.ds-dialog:has(>.ds-dialog__body){padding:0;overflow:hidden}@media (max-width:640px){.ds-dialog{padding:var(--ds-space-4)}.ds-dialog.is-full-mobile{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0}.modal:has(>.ds-dialog.is-full-mobile){place-items:stretch stretch}}dialog.ds-dialog{opacity:0;transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), scale var(--ds-duration-exit) var(--ds-ease-exit), overlay var(--ds-duration-exit) allow-discrete, display var(--ds-duration-exit) allow-discrete;margin:auto;inset:0;scale:.97}dialog.ds-dialog:not([open]){display:none}dialog.ds-dialog[open]{opacity:1;transition:opacity var(--ds-duration-base) var(--ds-ease-emphasized), scale var(--ds-duration-base) var(--ds-ease-emphasized), overlay 0s allow-discrete, display 0s allow-discrete;scale:1}@starting-style{dialog.ds-dialog[open]{opacity:0;scale:.97}}dialog.ds-dialog[data-ds-covered]{scale:.98}dialog.ds-dialog::backdrop{background:var(--ds-scrim);opacity:0;transition:opacity var(--ds-duration-exit) var(--ds-ease-exit), overlay var(--ds-duration-exit) allow-discrete, display var(--ds-duration-exit) allow-discrete}dialog.ds-dialog[open]::backdrop{opacity:1;transition:opacity var(--ds-duration-base) var(--ds-ease-emphasized)}@starting-style{dialog.ds-dialog[open]::backdrop{opacity:0}}dialog.ds-dialog[data-ds-nested]::backdrop{background:var(--ds-scrim)}@supports (color:color-mix(in lab, red, red)){dialog.ds-dialog[data-ds-nested]::backdrop{background:color-mix(in oklab, var(--ds-scrim) 50%, transparent)}}@media (max-width:640px){dialog.ds-dialog.is-full-mobile{margin:0}}@media (prefers-reduced-motion:reduce){.modal-box,.modal:is([open],.modal-open,:target,:popover-open)>.modal-box,.modal[open][data-ds-covered]>.modal-box,dialog.ds-dialog,dialog.ds-dialog[open],dialog.ds-dialog[data-ds-covered]{scale:1}@starting-style{.modal:is([open],.modal-open,:target,:popover-open)>.modal-box,dialog.ds-dialog[open]{scale:1}}}@media (forced-colors:active){.ds-dialog{border-color:canvastext}}.ds-page-size .select{width:5.5rem}.tabs [role=tab]:focus-visible{outline-offset:-2px}.tabs [role=tab]:is(:disabled,[aria-disabled=true]){opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-auth-form .btn-primary{width:100%}}:root{--ds-font-sans:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ds-font-mono:ui-monospace, "Cascadia Mono", "Segoe UI Mono", Consolas, "SF Mono", Menlo, monospace;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-strong:650;--ds-weight-bold:700;--ds-weight-heavy:750;--ds-weight-extrabold:800;--ds-type-display-size:clamp(2rem, 3vw, 3rem);--ds-type-display-leading:1.1;--ds-type-display-weight:750;--ds-type-display-tracking:-.04em;--ds-type-title-1-size:clamp(1.75rem, 2.5vw, 2.25rem);--ds-type-title-1-leading:1.15;--ds-type-title-1-weight:650;--ds-type-title-1-tracking:-.035em;--ds-type-title-2-size:clamp(1.375rem, 2vw, 1.75rem);--ds-type-title-2-leading:1.2;--ds-type-title-2-weight:750;--ds-type-title-2-tracking:-.03em;--ds-type-title-3-size:clamp(1.25rem, 1.6vw, 1.625rem);--ds-type-title-3-leading:1.25;--ds-type-title-3-weight:750;--ds-type-title-3-tracking:-.03em;--ds-type-title-auth-size:1.75rem;--ds-type-title-auth-leading:1.2;--ds-type-title-auth-weight:650;--ds-type-title-auth-tracking:-.02em;--ds-type-headline-size:1.25rem;--ds-type-headline-leading:1.3;--ds-type-headline-weight:650;--ds-type-headline-tracking:-.01em;--ds-type-section-size:1.0625rem;--ds-type-section-leading:1.4;--ds-type-section-weight:650;--ds-type-section-tracking:0;--ds-type-card-title-size:.9375rem;--ds-type-card-title-leading:1.4;--ds-type-card-title-weight:700;--ds-type-card-title-tracking:0;--ds-type-body-size:1rem;--ds-type-body-leading:1.5;--ds-type-body-weight:400;--ds-type-body-tracking:0;--ds-type-label-size:.9375rem;--ds-type-label-leading:1.5;--ds-type-label-weight:600;--ds-type-label-tracking:0;--ds-type-callout-size:.875rem;--ds-type-callout-leading:1.5;--ds-type-callout-weight:400;--ds-type-callout-tracking:0;--ds-type-footnote-size:.8125rem;--ds-type-footnote-leading:1.5;--ds-type-footnote-weight:400;--ds-type-footnote-tracking:0;--ds-type-caption-size:.75rem;--ds-type-caption-leading:1.4;--ds-type-caption-weight:400;--ds-type-caption-tracking:0;--ds-type-eyebrow-size:.6875rem;--ds-type-eyebrow-leading:1rem;--ds-type-eyebrow-weight:700;--ds-type-eyebrow-tracking:.08em;--ds-type-table-head-size:.6875rem;--ds-type-table-head-leading:1rem;--ds-type-table-head-weight:700;--ds-type-table-head-tracking:.06em;--ds-type-micro-size:.625rem;--ds-type-micro-leading:1;--ds-type-micro-weight:800;--ds-type-micro-tracking:0;--ds-type-metric-size:1.75rem;--ds-type-metric-leading:1.1;--ds-type-metric-weight:750;--ds-type-metric-tracking:-.03em;--ds-space-0:0;--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-3-5:.875rem;--ds-space-4:1rem;--ds-space-4-5:1.125rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-7:1.75rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-field-stack:.5rem;--ds-space-field-group:1.5rem;--ds-space-section:2rem;--ds-space-card-x:1.125rem;--ds-space-card-y:1rem;--ds-space-panel:2rem;--ds-space-toolbar-gap:1rem 1.5rem;--ds-radius-none:0;--ds-radius-xs:.125rem;--ds-radius-sm:.25rem;--ds-radius-md:.375rem;--ds-radius-lg:.5rem;--ds-radius-box:.625rem;--ds-radius-xl:.75rem;--ds-radius-card:.875rem;--ds-radius-2xl:1rem;--ds-radius-full:999px;--ds-border-hairline:1px;--ds-border-emphasis:1.5px;--ds-border-focus:2px;--ds-border-accent:3px;--ds-border-rail:4px;--ds-border-edge:.3125rem;--ds-border-tone-bar:.25rem;--ds-shadow-none:none;--ds-shadow-xs:0 1px 2px #0f172a14;--ds-shadow-menu:0 4px 16px #0000000a;--ds-shadow-panel:0 8px 30px #0000001a;--ds-shadow-overlay:0 18px 40px -18px #0f172a59;--ds-shadow-pinned-start:3px 0 5px -3px #0000003d;--ds-size-target:2.75rem;--ds-size-target-compact:2.25rem;--ds-size-control-lg:3rem;--ds-size-icon-sm:1rem;--ds-size-icon-md:1.125rem;--ds-size-icon-lg:1.25rem;--ds-size-icon-xl:2rem;--ds-size-avatar:2.25rem;--ds-size-sidebar:16rem;--ds-size-sidebar-rail:4.75rem;--ds-size-topbar:4.75rem;--ds-size-auth-panel:24rem;--ds-size-dialog-sm:34rem;--ds-size-dialog-lg:54rem;--ds-size-panel:24rem;--ds-size-popover-calendar:22rem;--ds-size-menu:15rem;--ds-size-measure:65ch;--ds-size-table-max-height:min(68dvh, 44rem);--ds-z-pinned:2;--ds-z-pinned-end:3;--ds-z-table-head:5;--ds-z-table-head-pinned:6;--ds-z-table-head-pinned-end:7;--ds-z-sticky:10;--ds-z-menu:20;--ds-z-combobox:30;--ds-z-popover:40;--ds-z-notification:45;--ds-z-modal:999;--ds-z-tooltip:1000;--ds-duration-instant:.12s;--ds-duration-fast:.15s;--ds-duration-quick:.16s;--ds-duration-base:.18s;--ds-duration-theme:.2s;--ds-duration-enter:.22s;--ds-duration-layout:.24s;--ds-duration-settle:.35s;--ds-duration-tracker:.68s;--ds-duration-rise:1.5s;--ds-duration-exit:.14s;--ds-duration-spring:.5s;--ds-duration-spring-bounce:.45s;--ds-duration-shimmer:1.6s;--ds-ease-standard:ease;--ds-ease-out:ease-out;--ds-ease-in-out:ease-in-out;--ds-ease-emphasized:cubic-bezier(.22, 1, .36, 1);--ds-ease-settle:cubic-bezier(.22, .8, .26, 1);--ds-ease-rise:cubic-bezier(.2, .75, .25, 1);--ds-ease-ping:cubic-bezier(0, 0, .2, 1);--ds-ease-exit:cubic-bezier(.4, 0, 1, 1);--ds-ease-spring:linear(0, .043, .14, .258, .376, .487, .584, .667, .736, .793, .838, .874, .903, .925, .943, .956, .967, .975, .981, .986, .989, .992, .994, .995, 1);--ds-ease-spring-bounce:linear(0, .036, .122, .235, .356, .475, .585, .682, .764, .831, .885, .926, .957, .98, .995, 1.005, 1.011, 1.014, 1.015, 1.015, 1.014, 1.012, 1.01, 1.008, 1.007, 1.005, 1.004, 1.003, 1);--ds-press-scale:.97;--ds-enter-offset:5px;--ds-lift:-2px;--ds-opacity-disabled:.55;--ds-opacity-pager-disabled:.45;--ds-opacity-read:.62;--ds-opacity-state-hover:.06;--ds-opacity-state-pressed:.1;--ds-opacity-state-selected:.12;--ds-opacity-state-drag:.16;--ds-breakpoint-xs:360px;--ds-breakpoint-sm:640px;--ds-breakpoint-md:768px;--ds-breakpoint-lg:1024px;--ds-breakpoint-xl:1280px}:root,[data-theme=light],[data-theme=tps]{color-scheme:light;--color-base-100:#f9f9f6;--color-base-200:#f1f2ee;--color-base-300:#dfe3dd;--color-base-content:#0f172a;--color-primary:#00838f;--color-primary-content:#fff;--color-secondary:#00767f;--color-secondary-content:#fff;--color-accent:#00a4b2;--color-accent-content:#0f172a;--color-neutral:#0f172a;--color-neutral-content:#f6f8fa;--color-info:#3b6fd4;--color-info-content:#fff;--color-success:#047857;--color-success-content:#fff;--color-warning:#c2410c;--color-warning-content:#fff;--color-error:#dc2626;--color-error-content:#fff;--radius-selector:.375rem;--radius-field:.375rem;--radius-box:.625rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0;--ds-control-border:#7b8a94;--ds-quiet:#006a73;--ds-link:#2b5cc4;--ds-error-text:#b91c1c;--ds-warning-text:#9a3412;--ds-popover:var(--color-base-100);--ds-popover-border:var(--ds-control-border);--ds-popover-hover:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light],[data-theme=tps]{--ds-popover-hover:color-mix(in oklab, var(--color-base-content) 7%, var(--color-base-100))}}:root,[data-theme=light],[data-theme=tps]{--ds-subtle:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light],[data-theme=tps]{--ds-subtle:color-mix(in oklab, var(--color-base-content) 75%, var(--color-base-100))}}:root,[data-theme=light],[data-theme=tps]{--ds-muted:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light],[data-theme=tps]{--ds-muted:color-mix(in oklab, var(--color-base-content) 68%, transparent)}}:root,[data-theme=light],[data-theme=tps]{--ds-focus:#00838f;--ds-scrim:#08121c66;--ds-excel:#1d6f42;--ds-excel-hover:#185c37;--ds-pdf:#b30b00;--ds-pdf-hover:#8f0900;--ds-syntax-tag:#006780;--ds-syntax-attr:#8c3a17;--ds-primary-soft:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light],[data-theme=tps]{--ds-primary-soft:color-mix(in oklab, var(--color-primary) 12%, var(--color-base-100))}}:root,[data-theme=light],[data-theme=tps]{--ds-info-soft:var(--color-info)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light],[data-theme=tps]{--ds-info-soft:color-mix(in oklab, var(--color-info) 12%, var(--color-base-100))}}:root,[data-theme=light],[data-theme=tps]{--ds-success-soft:var(--color-success)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light],[data-theme=tps]{--ds-success-soft:color-mix(in oklab, var(--color-success) 12%, var(--color-base-100))}}:root,[data-theme=light],[data-theme=tps]{--ds-warning-soft:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light],[data-theme=tps]{--ds-warning-soft:color-mix(in oklab, var(--color-warning) 12%, var(--color-base-100))}}:root,[data-theme=light],[data-theme=tps]{--ds-error-soft:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light],[data-theme=tps]{--ds-error-soft:color-mix(in oklab, var(--color-error) 12%, var(--color-base-100))}}:root,[data-theme=light],[data-theme=tps]{--ds-neutral-soft:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light],[data-theme=tps]{--ds-neutral-soft:color-mix(in oklab, var(--color-base-content) 6%, var(--color-base-100))}}:root,[data-theme=light],[data-theme=tps]{--ds-info-text:#2b5cc4;--ds-success-text:#047857;--ds-primary-text:#006a73;--ds-chart-1:var(--color-primary);--ds-chart-2:#3a61c4;--ds-chart-3:#c26300;--ds-chart-4:#c72c53;--ds-chart-5:#137738;--ds-chart-6:#8048b6;--ds-chart-7:#576574;--ds-chart-8:#857d0b;--ds-shadow-popover:0 .5rem 1.5rem #0f172a29;--ds-shadow-lift:0 14px 26px -16px #061e2e80, 0 2px 6px #061e2e0f;--ds-shadow-pinned-end:-4px 0 8px #0000000a}[data-theme=dark],[data-theme=tps-dark]{color-scheme:dark;--color-base-100:#151c25;--color-base-200:#0e141b;--color-base-300:#253040;--color-base-content:#e6edf3;--color-primary:#00a4b2;--color-primary-content:#0e141b;--color-secondary:#05666f;--color-secondary-content:#fff;--color-accent:#00d4df;--color-accent-content:#0e141b;--color-neutral:#e6edf3;--color-neutral-content:#0e141b;--color-info:#7aa2f7;--color-info-content:#0e141b;--color-success:#34d399;--color-success-content:#0e141b;--color-warning:#f59e0b;--color-warning-content:#0e141b;--color-error:#f87171;--color-error-content:#0e141b;--radius-selector:.375rem;--radius-field:.375rem;--radius-box:.625rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0;--ds-control-border:#74848f;--ds-quiet:var(--color-primary);--ds-link:var(--color-info);--ds-error-text:var(--color-error);--ds-warning-text:var(--color-warning);--ds-popover:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],[data-theme=tps-dark]{--ds-popover:color-mix(in oklab, var(--color-base-100) 94%, #fff)}}[data-theme=dark],[data-theme=tps-dark]{--ds-popover-border:var(--ds-control-border);--ds-popover-hover:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],[data-theme=tps-dark]{--ds-popover-hover:color-mix(in oklab, var(--color-base-100) 88%, #fff)}}[data-theme=dark],[data-theme=tps-dark]{--ds-subtle:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],[data-theme=tps-dark]{--ds-subtle:color-mix(in oklab, var(--color-base-content) 75%, var(--color-base-100))}}[data-theme=dark],[data-theme=tps-dark]{--ds-muted:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],[data-theme=tps-dark]{--ds-muted:color-mix(in oklab, var(--color-base-content) 68%, transparent)}}[data-theme=dark],[data-theme=tps-dark]{--ds-focus:#00d4df;--ds-scrim:#08121c66;--ds-excel:#1d6f42;--ds-excel-hover:#185c37;--ds-pdf:#b30b00;--ds-pdf-hover:#8f0900;--ds-syntax-tag:#66d9e8;--ds-syntax-attr:#edba82;--ds-primary-soft:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],[data-theme=tps-dark]{--ds-primary-soft:color-mix(in oklab, var(--color-primary) 20%, var(--color-base-100))}}[data-theme=dark],[data-theme=tps-dark]{--ds-info-soft:var(--color-info)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],[data-theme=tps-dark]{--ds-info-soft:color-mix(in oklab, var(--color-info) 20%, var(--color-base-100))}}[data-theme=dark],[data-theme=tps-dark]{--ds-success-soft:var(--color-success)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],[data-theme=tps-dark]{--ds-success-soft:color-mix(in oklab, var(--color-success) 20%, var(--color-base-100))}}[data-theme=dark],[data-theme=tps-dark]{--ds-warning-soft:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],[data-theme=tps-dark]{--ds-warning-soft:color-mix(in oklab, var(--color-warning) 20%, var(--color-base-100))}}[data-theme=dark],[data-theme=tps-dark]{--ds-error-soft:var(--color-error)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],[data-theme=tps-dark]{--ds-error-soft:color-mix(in oklab, var(--color-error) 20%, var(--color-base-100))}}[data-theme=dark],[data-theme=tps-dark]{--ds-neutral-soft:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],[data-theme=tps-dark]{--ds-neutral-soft:color-mix(in oklab, var(--color-base-content) 10%, var(--color-base-100))}}[data-theme=dark],[data-theme=tps-dark]{--ds-info-text:var(--color-info);--ds-success-text:var(--color-success);--ds-primary-text:var(--color-primary);--ds-chart-1:var(--color-primary);--ds-chart-2:#86a9f7;--ds-chart-3:#f0a646;--ds-chart-4:#f6838e;--ds-chart-5:#6cd092;--ds-chart-6:#be95ec;--ds-chart-7:#a0b0c1;--ds-chart-8:#c9c261;--ds-shadow-popover:0 .5rem 1.5rem #0000005c;--ds-shadow-lift:0 14px 28px -14px #000c;--ds-shadow-pinned-end:-4px 0 8px #00000029}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:#151c25;--color-base-200:#0e141b;--color-base-300:#253040;--color-base-content:#e6edf3;--color-primary:#00a4b2;--color-primary-content:#0e141b;--color-secondary:#05666f;--color-secondary-content:#fff;--color-accent:#00d4df;--color-accent-content:#0e141b;--color-neutral:#e6edf3;--color-neutral-content:#0e141b;--color-info:#7aa2f7;--color-info-content:#0e141b;--color-success:#34d399;--color-success-content:#0e141b;--color-warning:#f59e0b;--color-warning-content:#0e141b;--color-error:#f87171;--color-error-content:#0e141b;--radius-selector:.375rem;--radius-field:.375rem;--radius-box:.625rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0;--ds-control-border:#74848f;--ds-quiet:var(--color-primary);--ds-link:var(--color-info);--ds-error-text:var(--color-error);--ds-warning-text:var(--color-warning);--ds-popover:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--ds-popover:color-mix(in oklab, var(--color-base-100) 94%, #fff)}}:root:not([data-theme]){--ds-popover-border:var(--ds-control-border);--ds-popover-hover:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--ds-popover-hover:color-mix(in oklab, var(--color-base-100) 88%, #fff)}}:root:not([data-theme]){--ds-subtle:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--ds-subtle:color-mix(in oklab, var(--color-base-content) 75%, var(--color-base-100))}}:root:not([data-theme]){--ds-muted:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--ds-muted:color-mix(in oklab, var(--color-base-content) 68%, transparent)}}:root:not([data-theme]){--ds-focus:#00d4df;--ds-scrim:#08121c66;--ds-excel:#1d6f42;--ds-excel-hover:#185c37;--ds-pdf:#b30b00;--ds-pdf-hover:#8f0900;--ds-syntax-tag:#66d9e8;--ds-syntax-attr:#edba82;--ds-primary-soft:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--ds-primary-soft:color-mix(in oklab, var(--color-primary) 20%, var(--color-base-100))}}:root:not([data-theme]){--ds-info-soft:var(--color-info)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--ds-info-soft:color-mix(in oklab, var(--color-info) 20%, var(--color-base-100))}}:root:not([data-theme]){--ds-success-soft:var(--color-success)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--ds-success-soft:color-mix(in oklab, var(--color-success) 20%, var(--color-base-100))}}:root:not([data-theme]){--ds-warning-soft:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--ds-warning-soft:color-mix(in oklab, var(--color-warning) 20%, var(--color-base-100))}}:root:not([data-theme]){--ds-error-soft:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--ds-error-soft:color-mix(in oklab, var(--color-error) 20%, var(--color-base-100))}}:root:not([data-theme]){--ds-neutral-soft:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--ds-neutral-soft:color-mix(in oklab, var(--color-base-content) 10%, var(--color-base-100))}}:root:not([data-theme]){--ds-info-text:var(--color-info);--ds-success-text:var(--color-success);--ds-primary-text:var(--color-primary);--ds-chart-1:var(--color-primary);--ds-chart-2:#86a9f7;--ds-chart-3:#f0a646;--ds-chart-4:#f6838e;--ds-chart-5:#6cd092;--ds-chart-6:#be95ec;--ds-chart-7:#a0b0c1;--ds-chart-8:#c9c261;--ds-shadow-popover:0 .5rem 1.5rem #0000005c;--ds-shadow-lift:0 14px 28px -14px #000c;--ds-shadow-pinned-end:-4px 0 8px #00000029}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_content/Citia.DesignSystem/fonts/manrope/manrope-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_content/Citia.DesignSystem/fonts/manrope/manrope-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@keyframes ds-enter{0%{opacity:0;transform:translateY(var(--ds-enter-offset))}to{opacity:1;transform:translateY(0)}}@keyframes ds-rise{0%{opacity:0;transform:translateY(calc(var(--ds-enter-offset) * 1.2))}to{opacity:1;transform:translateY(0)}}@keyframes ds-ping{0%{opacity:.75;transform:scale(1)}75%,to{opacity:0;transform:scale(2.8)}}@keyframes ds-glow{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-primary) 0%, transparent)}50%{box-shadow:0 0 0 .3125rem color-mix(in oklab, var(--color-primary) 16%, transparent)}}@keyframes ds-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes ds-spin{to{transform:rotate(360deg)}}@keyframes ds-indeterminate{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:var(--ds-duration-theme);animation-timing-function:var(--ds-ease-standard)}::view-transition-new(root){animation-duration:var(--ds-duration-theme);animation-timing-function:var(--ds-ease-standard)}@keyframes ds-choice-appear{to{opacity:1}}@media (prefers-reduced-motion:reduce){input.checkbox:before{transition:none}input.toggle:before,input.toggle:after{transition:background-color var(--ds-duration-fast) var(--ds-ease-standard)}input.toggle:active:before,.ds-rating__star:is(:hover,:active):before,.ds-token__remove:active{scale:none}.ds-slider__bubble,:is(.ds-slider[data-dragging],.ds-slider[data-keyboard]) .ds-slider__bubble[data-active]{translate:-50%;scale:1}input.toggle[aria-busy=true]:after,.ds-otp[aria-busy=true] .ds-otp__status:before{border-inline-end-color:currentColor;border-style:dotted;animation:.01ms linear .3s forwards ds-choice-appear}}@media (forced-colors:active){input:is(.checkbox,.radio,.toggle),input:is(.checkbox,.radio,.toggle):before,input.toggle:after,.ds-rating__star:before,.ds-rating-display,.ds-token__remove:before,.ds-otp__status:before{forced-color-adjust:none}input:is(.checkbox,.radio,.toggle){background-color:canvas;border-color:canvastext}input.checkbox:before{background-color:highlighttext}input.checkbox:is(:checked,:indeterminate),input.toggle:checked{background-color:highlight;border-color:highlight}input.radio{color:highlight}input.toggle:before{background-color:canvastext}input.toggle:checked:before{background-color:highlighttext}.ds-rating__star{--ds-star-fill:GrayText}.ds-rating__star:has(:checked),.ds-rating__star:has(~.ds-rating__star :checked){--ds-star-fill:Highlight}.ds-rating-display{--ds-rating-on:Highlight;--ds-rating-off:GrayText}.ds-token__remove:before{background-color:buttontext}.ds-otp__status:before{background-color:canvastext}input.range::-webkit-slider-thumb{background:buttontext;border-color:buttontext}.ds-choice:has(:checked){outline:2px solid highlight}}@media print{input.checkbox:checked:before{clip-path:none}}@media (prefers-reduced-motion:reduce){.ds-combobox-popup,.ds-combobox-popup[hidden],.ds-combobox-popup[data-side=top][hidden]{translate:none}[aria-multiselectable=true] .ds-combobox-option:after{transition:none}.ds-combobox-empty .ds-spinner{display:none}}@media (forced-colors:active){.ds-combobox-option[data-active]{outline-offset:-2px;outline:2px solid highlight}:is(.ds-combobox__clear,.ds-combobox__toggle):before,.ds-combobox-option:after{forced-color-adjust:none;background-color:buttontext}[aria-multiselectable=true] .ds-combobox-option:before{forced-color-adjust:none;background:canvas;border-color:buttontext}[aria-multiselectable=true] .ds-combobox-option[aria-selected=true]:before{background:highlight;border-color:highlight}[aria-multiselectable=true] .ds-combobox-option:after{background-color:highlighttext}}@keyframes ds-floating-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-edge-fade{0%{--ds-fade-top:0px;--ds-fade-bottom:1.5rem}4%{--ds-fade-top:1.5rem;--ds-fade-bottom:1.5rem}96%{--ds-fade-top:1.5rem;--ds-fade-bottom:1.5rem}to{--ds-fade-top:1.5rem;--ds-fade-bottom:0px}}@property --ds-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --ds-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}html{scroll-padding-block-start:calc(var(--ds-sticky-top,0px) + var(--ds-space-4));scroll-padding-block-end:calc(var(--ds-sticky-bottom,0px) + var(--ds-space-4))}:target{scroll-margin-block-start:calc(var(--ds-sticky-top,0px) + var(--ds-space-4))}:focus-visible{scroll-margin-block:calc(var(--ds-sticky-top,0px) + var(--ds-space-2)) calc(var(--ds-sticky-bottom,0px) + var(--ds-space-2))}@media (prefers-reduced-motion:reduce){:root{--ds-enter-offset:0px;--ds-press-scale:1;--ds-lift:0px;--ds-duration-spring:var(--ds-duration-fast);--ds-duration-spring-bounce:var(--ds-duration-fast);--ds-ease-spring:var(--ds-ease-standard);--ds-ease-spring-bounce:var(--ds-ease-standard);--ds-duration-layout:var(--ds-duration-fast);--ds-duration-settle:var(--ds-duration-fast);--ds-duration-tracker:var(--ds-duration-fast);--ds-duration-rise:var(--ds-duration-fast);--ds-duration-enter:var(--ds-duration-fast)}html,html:focus-within{scroll-behavior:auto!important}*,:before,:after{transition-duration:var(--ds-duration-fast)!important}::view-transition-group(*){animation-duration:var(--ds-duration-fast)!important}::view-transition-old(*){animation-duration:var(--ds-duration-fast)!important}::view-transition-new(*){animation-duration:var(--ds-duration-fast)!important}.ds-spinner,.loading,.ds-skeleton,.skeleton,.skeleton-text,.text-rotate>*,.aura,.aura:before,.aura:after,.countdown>:before,.countdown>:after,progress:indeterminate,.progress:indeterminate{animation:none!important}.ds-live-dot:after,[class*=ping]:after{opacity:0!important;animation:none!important}progress:indeterminate:not(.progress){background-position:50% 0,0 0!important}*,:before,:after{animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){:root,[data-theme]{--ds-scrim:rgb(from var(--color-base-content) r g b / .7);--ds-popover:var(--color-base-100)}[data-theme=dark],[data-theme=tps-dark]{--ds-scrim:rgb(from var(--color-base-200) r g b / .85)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--ds-scrim:rgb(from var(--color-base-200) r g b / .85)}}.ds-popover,.ds-combobox-popup,.ds-menu-panel[popover],.ds-toast,.glass,.navbar,.dock,dialog:not(.modal,[class*=ds-]),[popover]:not([class]){background-color:var(--color-base-100)!important;-webkit-backdrop-filter:none!important;background-image:none!important}}@media (prefers-contrast:more){:root,[data-theme]{--ds-subtle:var(--color-base-content);--ds-muted:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--ds-muted:color-mix(in oklab, var(--color-base-content) 85%, var(--color-base-100))}}:root,[data-theme]{--ds-control-border:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--ds-control-border:color-mix(in oklab, var(--color-base-content) 70%, var(--color-base-100))}}:root,[data-theme]{--color-base-300:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--color-base-300:color-mix(in oklab, var(--color-base-content) 45%, var(--color-base-100))}}:root,[data-theme]{--ds-popover-border:var(--ds-control-border);--ds-opacity-disabled:.7}a[href]{text-decoration-color:currentColor!important}:focus-visible{outline-width:3px!important}}@media (forced-colors:active){:focus-visible{outline-offset:2px!important;outline:2px solid highlight!important}input[type=range]:focus-visible,:is(input,select,textarea,button,summary,a[href],[tabindex]):focus-visible{outline:2px solid highlight!important}::selection{color:highlighttext;background-color:highlight}input:is([type=checkbox],[type=radio]):checked,input[type=checkbox]:indeterminate,[aria-pressed=true],[aria-selected=true],[aria-current]:not([aria-current=false]){border-color:highlight!important}:is(button,[role=button],.btn):is(:disabled,[aria-disabled=true]){color:graytext!important;border-color:graytext!important}.ds-pill:before,.ds-feed-dot,.ds-notif-dot,.status{forced-color-adjust:none;background:canvastext}progress,meter{forced-color-adjust:none;border:1px solid canvastext!important}}@media print{:root,[data-theme]{color-scheme:light;--color-base-100:Canvas;--color-base-200:Canvas;--color-base-300:GrayText;--color-base-content:CanvasText;--ds-control-border:GrayText;--ds-subtle:CanvasText;--ds-muted:CanvasText}*,:before,:after{box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}}:root{--docs-bg:var(--color-base-100);--docs-sidebar:var(--color-base-200);--docs-surface:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){:root{--docs-surface:color-mix(in oklab, var(--color-base-200) 55%, var(--color-base-100))}}:root{--docs-code-bg:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){:root{--docs-code-bg:color-mix(in oklab, var(--color-base-200) 80%, var(--color-base-100))}}:root{--docs-line:var(--color-base-300);--docs-line-soft:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){:root{--docs-line-soft:color-mix(in oklab, var(--color-base-300) 65%, var(--color-base-100))}}:root{--docs-ink:var(--color-base-content);--docs-muted:var(--ds-subtle);--docs-dim:var(--ds-muted);--docs-signal:var(--color-primary);--docs-signal-ink:var(--ds-quiet);--docs-track:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root{--docs-track:color-mix(in oklab, var(--color-base-content) 24%, var(--color-base-100))}}:root{--docs-current:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--docs-current:color-mix(in oklab, var(--color-primary) 11%, var(--color-base-200))}}:root{--docs-hover:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root{--docs-hover:color-mix(in oklab, var(--color-base-content) 6%, transparent)}}:root{--docs-glass:var(--docs-bg)}@supports (color:color-mix(in lab, red, red)){:root{--docs-glass:color-mix(in oklab, var(--docs-bg) 84%, transparent)}}:root{--docs-sidebar-width:17.5rem;--docs-topbar-height:3.75rem;--docs-ease:var(--ds-ease-emphasized)}:root[data-ds-scheme=dark]{--docs-bg:var(--color-base-200);--docs-sidebar:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){:root[data-ds-scheme=dark]{--docs-sidebar:color-mix(in oklab, var(--color-base-100) 70%, var(--color-base-200))}}:root[data-ds-scheme=dark]{--docs-surface:var(--color-base-100);--docs-code-bg:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){:root[data-ds-scheme=dark]{--docs-code-bg:color-mix(in oklab, var(--color-base-100) 82%, var(--color-base-200))}}:root[data-ds-scheme=dark]{--docs-line:var(--color-base-300);--docs-line-soft:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){:root[data-ds-scheme=dark]{--docs-line-soft:color-mix(in oklab, var(--color-base-300) 70%, var(--color-base-200))}}:root[data-ds-scheme=dark]{--docs-signal:var(--color-accent);--docs-signal-ink:var(--color-accent);--docs-track:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root[data-ds-scheme=dark]{--docs-track:color-mix(in oklab, var(--color-base-content) 26%, var(--color-base-200))}}:root[data-ds-scheme=dark]{--docs-current:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-ds-scheme=dark]{--docs-current:color-mix(in oklab, var(--color-accent) 13%, var(--color-base-100))}}:root[data-ds-scheme=dark]{--docs-glass:var(--docs-bg)}@supports (color:color-mix(in lab, red, red)){:root[data-ds-scheme=dark]{--docs-glass:color-mix(in oklab, var(--docs-bg) 80%, transparent)}}html{scroll-behavior:smooth;background:var(--docs-bg);scroll-padding-top:1.5rem}.docs-body{background:var(--docs-bg);min-width:320px;color:var(--docs-ink);font-family:var(--ds-font-sans);margin:0}.docs-mono{font-family:var(--ds-font-mono);color:var(--docs-dim);font-size:.75rem}.docs-body :where(a,button):focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.docs-brand{color:var(--docs-ink);align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.docs-brand img{object-fit:contain;border-radius:.5rem;width:1.75rem;height:1.75rem}.docs-brand__name{letter-spacing:-.03em;font-size:1rem;font-weight:750}.docs-version{border:1px solid var(--docs-line);color:var(--docs-dim);font-family:var(--ds-font-mono);border-radius:999px;padding:.0625rem .4375rem;font-size:.6875rem}.docs-icon-button{width:var(--ds-size-target);height:var(--ds-size-target);color:var(--docs-ink);cursor:pointer;transition:background-color .16s var(--docs-ease), color .16s var(--docs-ease);background:0 0;border:0;border-radius:.75rem;place-items:center;display:inline-grid}.docs-icon-button:hover{background:var(--docs-hover);color:var(--docs-signal-ink)}.docs-topbar{display:none}.docs-sidebar{z-index:40;width:var(--docs-sidebar-width);border-inline-end:1px solid var(--docs-line);background:var(--docs-sidebar);flex-direction:column;padding:1.25rem 1rem 1rem;display:flex;position:fixed;inset:0 auto 0 0}.docs-sidebar__brand{align-items:center;gap:.625rem;padding:0 .5rem 1.5rem;display:flex}.docs-sidebar__close{margin-inline-start:auto;display:none}.docs-sidebar__nav{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;margin:0 -.25rem;padding:0 .25rem 1rem;overflow-y:auto}.docs-sidebar__group{flex-direction:column;gap:2px;margin-bottom:1.5rem;display:flex}.docs-sidebar__label{color:var(--docs-ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .375rem .5rem;font-size:.6875rem;font-weight:750}.docs-sidebar__sublabel{color:var(--docs-dim);letter-spacing:.01em;margin:.625rem 0 .25rem .625rem;font-size:.75rem;font-weight:650}.docs-sidebar__sublabel:first-of-type{margin-top:.125rem}.docs-sidebar__group a{min-height:2.25rem;color:var(--docs-muted);transition:color .16s var(--docs-ease), background-color .16s var(--docs-ease);border-radius:.5rem;align-items:center;padding:.4375rem .625rem;font-size:.875rem;line-height:1.25;text-decoration:none;display:flex}.docs-sidebar__group a:hover{background:var(--docs-hover);color:var(--docs-ink)}.docs-sidebar__group a.is-current{background:var(--docs-current);color:var(--docs-signal-ink);font-weight:650}.docs-sidebar__footer{border-top:1px solid var(--docs-line-soft);gap:.625rem;padding-top:.75rem;display:grid}.docs-search-button{border:1px solid var(--docs-line);background:var(--docs-surface);width:100%;min-height:2.5rem;color:var(--docs-dim);text-align:start;cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;display:flex}.docs-search-button:hover{border-color:var(--docs-signal)}@supports (color:color-mix(in lab, red, red)){.docs-search-button:hover{border-color:color-mix(in oklab, var(--docs-signal) 45%, var(--docs-line))}}.docs-search-button:hover{color:var(--docs-ink)}.docs-search-button kbd,.docs-search kbd{border:1px solid var(--docs-line);color:var(--docs-dim);font-family:var(--ds-font-mono);border-radius:.25rem;margin-inline-start:auto;padding:.0625rem .375rem;font-size:.6875rem}.docs-switches{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.docs-lang{border:1px solid var(--docs-line);background:var(--docs-surface);border-radius:.625rem;gap:2px;padding:2px;display:inline-flex}.docs-lang a{min-width:2.5rem;min-height:2.25rem;color:var(--docs-muted);font-family:var(--ds-font-mono);letter-spacing:.04em;transition:background-color .16s var(--docs-ease), color .16s var(--docs-ease);border-radius:.5rem;place-items:center;padding:0 .5rem;font-size:.75rem;font-weight:650;text-decoration:none;display:inline-grid}.docs-lang a:hover{color:var(--docs-ink)}.docs-lang a:active{transform:scale(var(--ds-press-scale))}.docs-lang a[aria-current=true]{background:var(--docs-bg);color:var(--docs-signal-ink);box-shadow:var(--ds-shadow-xs)}.docs-theme{border:1px solid var(--docs-line);background:var(--docs-surface);border-radius:.625rem;grid-template-columns:repeat(3,2.5rem);gap:2px;padding:2px;display:grid}.docs-theme button{min-height:2.25rem;color:var(--docs-muted);cursor:pointer;transition:background-color .16s var(--docs-ease), color .16s var(--docs-ease);border-radius:.5rem;justify-content:center;align-items:center;gap:.3125rem;font-size:.75rem;font-weight:600;display:inline-flex}.docs-theme button:hover{color:var(--docs-ink)}.docs-theme button[aria-pressed=true]{background:var(--docs-bg);color:var(--docs-signal-ink);box-shadow:var(--ds-shadow-xs)}.docs-scrim{display:none}.docs-frame{width:min(78rem, calc(100% - var(--docs-sidebar-width)));min-height:100vh;grid-template-columns:minmax(0,55rem) 13.75rem;column-gap:clamp(3rem,6vw,7.5rem);margin-inline-start:var(--docs-sidebar-width);padding:0 3rem 7.5rem 3.5rem;display:grid}.docs-content{min-width:0;padding-top:4.25rem}.docs-content:focus{outline:none}.doc-hero{padding-bottom:2.25rem}.doc-hero__group{color:var(--docs-signal-ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:750}.doc-hero h1{color:var(--docs-ink);letter-spacing:-.04em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,3.2vw,2.625rem);font-weight:750;line-height:1.05}.doc-hero__lede{max-width:44rem;color:var(--docs-muted);letter-spacing:-.01em;text-wrap:pretty;margin:0 0 1.25rem;font-size:1.125rem;line-height:1.6}.doc-hero__source{border:1px solid var(--docs-line-soft);max-width:48rem;color:var(--docs-dim);font-family:var(--ds-font-mono);border-radius:.5rem;align-items:flex-start;gap:.5rem;margin:.25rem 0 0;padding:.5rem .75rem;font-size:.6875rem;line-height:1.5;display:inline-flex}.doc-hero__source .ds-icon{margin-top:.125rem}.doc-section{border-top:1px solid var(--docs-line-soft);padding:2.5rem 0 2.75rem;position:relative}.doc-prose>h2{color:var(--docs-ink);letter-spacing:-.035em;margin:0 0 1.25rem;font-size:1.75rem;font-weight:700;line-height:1.15}.doc-prose>h3{color:var(--docs-ink);letter-spacing:-.02em;margin:2.25rem 0 .875rem;font-size:1.25rem;font-weight:700;line-height:1.25}.doc-prose>h4{color:var(--docs-ink);margin:1.75rem 0 .625rem;font-size:1rem;font-weight:700;line-height:1.35}.doc-prose>:is(h2,h3,h4)[id]{scroll-margin-top:1.5rem}.doc-prose>p,.doc-prose>ul,.doc-prose>ol{max-width:46rem;color:var(--docs-muted);margin:0 0 1.125rem;font-size:.9375rem;line-height:1.7}.doc-prose>ul{padding-inline-start:1.25rem;list-style:outside}.doc-prose>ol{padding-inline-start:1.375rem;list-style:decimal}.doc-prose>:is(ul,ol) li+li{margin-top:.3125rem}.doc-prose>:is(ul,ol) li::marker{color:var(--docs-dim)}.doc-prose :where(strong,b){color:var(--docs-ink);font-weight:650}.doc-prose>:is(p,ul,ol) a,.docs-table-wrap td a,.docs-callout a{color:var(--ds-link);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.doc-prose>:is(p,ul,ol) a:hover,.docs-callout a:hover{text-decoration-thickness:2px}:where(.doc-prose>p,.doc-prose>ul,.doc-prose>ol,.doc-hero,.docs-callout,.docs-table-wrap) code{border:1px solid var(--docs-line-soft);background:var(--docs-code-bg);color:var(--docs-ink);font-family:var(--ds-font-mono);overflow-wrap:anywhere;border-radius:.3125rem;padding:.0625rem .3125rem;font-size:.84em}.doc-prose>hr{border:0;border-top:1px solid var(--docs-line-soft);margin:2rem 0}.docs-table-wrap{border:1px solid var(--docs-line);background:var(--docs-surface);border-radius:.625rem;max-width:100%;margin:1.25rem 0 1.5rem;overflow-x:auto}.docs-table-wrap table{border-collapse:collapse;width:100%;font-size:.8125rem;line-height:1.5}.docs-table-wrap th{border-bottom:1px solid var(--docs-line);color:var(--docs-ink);text-align:start;white-space:nowrap;padding:.625rem .875rem;font-size:.75rem;font-weight:700}.docs-table-wrap td{border-top:1px solid var(--docs-line-soft);color:var(--docs-muted);vertical-align:top;padding:.625rem .875rem}.docs-table-wrap tr:first-child td{border-top:0}.docs-table-wrap td:first-child{color:var(--docs-ink)}.docs-callout{--callout:var(--ds-link);border:1px solid var(--callout);max-width:46rem;margin:1.25rem 0 1.5rem;padding:.875rem 1rem}@supports (color:color-mix(in lab, red, red)){.docs-callout{border:1px solid color-mix(in oklab, var(--callout) 30%, var(--docs-line))}}.docs-callout{border-inline-start:3px solid var(--callout);background:var(--callout);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.docs-callout{background:color-mix(in oklab, var(--callout) 6%, var(--docs-bg))}}.docs-callout.is-tip{--callout:var(--color-success)}.docs-callout.is-important{--callout:var(--ds-quiet)}.docs-callout.is-warning{--callout:var(--ds-warning-text)}.docs-callout.is-caution{--callout:var(--ds-error-text)}.docs-callout__title{color:var(--callout);align-items:center;gap:.4375rem;margin:0 0 .25rem;font-size:.8125rem;font-weight:750;display:flex}.docs-callout>:not(.docs-callout__title){color:var(--docs-ink);margin:.25rem 0 0;font-size:.9375rem;line-height:1.6}.docs-callout ul{padding-inline-start:1.125rem;list-style:outside}.code-block{border:1px solid var(--docs-line);background:var(--docs-code-bg);border-radius:.625rem;max-width:100%;margin:1.25rem 0 1.5rem;overflow:hidden}.code-block__bar{border-bottom:1px solid var(--docs-line-soft);min-height:2.5rem;color:var(--docs-dim);font-family:var(--ds-font-mono);justify-content:space-between;align-items:center;gap:.75rem;padding:0 .375rem 0 1rem;font-size:.6875rem;display:flex}.code-block__copy{min-height:2rem;color:var(--docs-muted);font-family:var(--ds-font-sans);cursor:pointer;border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.code-block__copy:hover{background:var(--docs-hover);color:var(--docs-ink)}.code-block__copy.is-copied{color:var(--color-success)}.code-block pre{color:var(--docs-ink);font-family:var(--ds-font-mono);tab-size:2;margin:0;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.65;overflow-x:auto}.tok-com{color:var(--docs-dim);font-style:italic}.tok-tag,.tok-prop{color:var(--ds-syntax-tag)}.tok-attr,.tok-var{color:var(--ds-syntax-attr)}.tok-str{color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.tok-str{color:color-mix(in oklab, var(--color-success) 82%, var(--color-base-content))}}.tok-key,.tok-kw{color:var(--ds-link)}.tok-num{color:var(--ds-warning-text)}.tok-razor{color:var(--ds-quiet);font-weight:650}.docs-preview{border:1px solid var(--docs-line);background:var(--docs-surface);border-radius:.75rem;max-width:100%;margin:1.5rem 0 1.75rem;overflow:hidden}.docs-preview__bar{border-bottom:1px solid var(--docs-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.375rem .375rem .375rem 1rem;display:flex}.docs-preview__title{color:var(--docs-muted);font-size:.75rem;font-weight:650}.docs-preview__themes{border:1px solid var(--docs-line);border-radius:.5rem;gap:2px;padding:2px;display:inline-flex}.docs-preview__themes button{min-height:1.875rem;color:var(--docs-dim);cursor:pointer;border-radius:.375rem;padding:0 .625rem;font-size:.6875rem;font-weight:650}.docs-preview__themes button:hover{color:var(--docs-ink)}.docs-preview__themes button[aria-pressed=true]{background:var(--docs-current);color:var(--docs-signal-ink)}.docs-preview__canvas{background:var(--color-base-200);color:var(--color-base-content);padding:2rem 1.5rem;font-size:1rem;line-height:1.5;overflow-x:auto}.docs-preview__canvas[data-theme]{color-scheme:inherit}.docs-preview__code{border-top:1px solid var(--docs-line)}.docs-preview__code>summary{min-height:2.5rem;color:var(--docs-muted);cursor:pointer;align-items:center;gap:.5rem;padding:0 1rem;font-size:.75rem;font-weight:650;list-style:none;display:flex}.docs-preview__code>summary::-webkit-details-marker{display:none}.docs-preview__code>summary:before{content:"";width:.4375rem;height:.4375rem;transition:transform .18s var(--docs-ease);border-inline-end:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg)}.docs-preview__code[open]>summary:before{transform:rotate(45deg)}.docs-preview__code>summary:hover{color:var(--docs-ink)}.docs-preview__code .code-block{border:0;border-top:1px solid var(--docs-line-soft);border-radius:0;margin:0}.doc-pagination{grid-template-columns:1fr 1fr;gap:.875rem;margin-top:2.25rem;display:grid}.doc-pagination a{border:1px solid var(--docs-line);min-height:5.25rem;color:var(--docs-muted);transition:border-color .16s var(--docs-ease), background-color .16s var(--docs-ease);border-radius:.625rem;align-items:center;gap:.75rem;padding:1rem 1.125rem;text-decoration:none;display:flex}.doc-pagination a.is-next{text-align:end;justify-content:flex-end}.doc-pagination a:hover{border-color:var(--docs-signal)}@supports (color:color-mix(in lab, red, red)){.doc-pagination a:hover{border-color:color-mix(in oklab, var(--docs-signal) 40%, var(--docs-line))}}.doc-pagination a:hover{background:var(--docs-surface)}.doc-pagination small,.doc-pagination b{display:block}.doc-pagination small{color:var(--docs-dim);margin-bottom:.25rem;font-size:.75rem}.doc-pagination b{color:var(--docs-ink);font-size:.9375rem;font-weight:650}.docs-footer{border-top:1px solid var(--docs-line-soft);color:var(--docs-dim);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:4rem;padding-top:1.5rem;font-size:.75rem;display:flex}.docs-footer__logo{width:auto;height:2rem}.docs-footer__logo.is-dark,:root[data-ds-scheme=dark] .docs-footer__logo.is-light{display:none}:root[data-ds-scheme=dark] .docs-footer__logo.is-dark{display:block}.scroll-tracker{scrollbar-width:none;align-self:start;max-height:calc(100dvh - 5rem);padding-top:4.5rem;position:sticky;top:3.375rem;overflow-y:auto}.scroll-tracker::-webkit-scrollbar{display:none}.scroll-tracker__eyebrow{color:var(--docs-muted);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.75rem;font-weight:600;display:flex}.scroll-tracker__eyebrow .ds-icon{color:var(--docs-dim)}.scroll-tracker__nav{position:relative}.scroll-tracker__map{z-index:0;pointer-events:none;width:52px;position:absolute;top:0;left:0;overflow:visible}.scroll-tracker__map-base,.scroll-tracker__map-active{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.scroll-tracker__map-base{stroke:var(--docs-track);stroke-width:1.15px}.scroll-tracker__map-active{stroke:var(--docs-signal);stroke-width:1.75px;filter:drop-shadow(0 0 3px var(--docs-signal))}@supports (color:color-mix(in lab, red, red)){.scroll-tracker__map-active{filter:drop-shadow(0 0 3px color-mix(in oklab, var(--docs-signal) 35%, transparent))}}.scroll-tracker__dot-head{fill:var(--docs-signal);stroke:var(--docs-bg);stroke-width:.9px;filter:drop-shadow(0 0 2px var(--docs-signal))}@supports (color:color-mix(in lab, red, red)){.scroll-tracker__dot-head{filter:drop-shadow(0 0 2px color-mix(in oklab, var(--docs-signal) 55%, transparent))}}.scroll-tracker__dot-tail{fill:var(--docs-bg);stroke:var(--docs-signal);stroke-width:.9px;opacity:.85}.scroll-tracker__links{z-index:1;flex-direction:column;gap:2px;display:flex;position:relative}.scroll-tracker__link{color:var(--docs-muted);transition:color .16s var(--docs-ease);padding:.3125rem .375rem .3125rem 1.625rem;font-size:.75rem;line-height:1.35;text-decoration:none;display:block}.scroll-tracker__link[data-level="1"]{padding-inline-start:2.25rem;font-size:.71875rem}.scroll-tracker__link[data-level="2"]{color:var(--docs-dim);padding-inline-start:2.875rem;font-size:.6875rem}.scroll-tracker__link:hover{color:var(--docs-ink)}.scroll-tracker__link.is-active{color:var(--docs-signal-ink);font-weight:650}.scroll-tracker__hotspot{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;padding:0;position:absolute}.scroll-tracker__hotspot[hidden]{display:none}.scroll-tracker__hotspot:focus-visible{outline:2px solid var(--docs-signal);outline-offset:0;box-shadow:0 0 0 4px var(--docs-signal)}@supports (color:color-mix(in lab, red, red)){.scroll-tracker__hotspot:focus-visible{box-shadow:0 0 0 4px color-mix(in oklab, var(--docs-signal) 22%, transparent)}}.tracker-tooltip{z-index:var(--ds-z-tooltip);border:1px solid var(--ds-popover-border);background:var(--ds-popover);max-width:min(17rem,100vw - 1.5rem);box-shadow:var(--ds-shadow-popover);color:var(--docs-ink);opacity:0;pointer-events:none;transition:opacity .16s var(--docs-ease), transform .18s var(--docs-ease);border-radius:.375rem;align-items:center;gap:.375rem;padding:.5rem .625rem;font-size:.6875rem;font-weight:600;line-height:1.25;display:flex;position:fixed;transform:translate(-4px,2px)scale(.98)}.tracker-tooltip.is-visible{opacity:1;transform:none}.tracker-tooltip.is-left{transform-origin:100%}.tracker-tooltip.is-right{transform-origin:0}.docs-search{border:1px solid var(--ds-popover-border);background:var(--ds-popover);width:min(40rem,100vw - 2rem);max-height:min(34rem,100dvh - 4rem);color:var(--docs-ink);box-shadow:var(--ds-shadow-overlay), var(--ds-shadow-popover);border-radius:.875rem;margin:12vh auto auto;padding:0;overflow:hidden}.docs-search[open]{animation:ds-dialog-in .18s var(--docs-ease);flex-direction:column;display:flex}.docs-search::backdrop{background:var(--ds-scrim)}.docs-search__box{border-bottom:1px solid var(--docs-line);color:var(--docs-dim);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.docs-search__box input{min-width:0;min-height:var(--ds-size-target);color:var(--docs-ink);background:0 0;border:0;outline:none;flex:1;font-size:1rem}.docs-search__results{margin:0;padding:.375rem;list-style:none;overflow-y:auto}.docs-search__results li>a{min-height:var(--ds-size-target);color:var(--docs-ink);border-radius:.5rem;gap:.125rem;padding:.5rem .75rem;text-decoration:none;display:grid}.docs-search__results li>a small{color:var(--docs-dim);font-size:.75rem}.docs-search__results li>a span{font-size:.9375rem;font-weight:600}.docs-search__results li>a[aria-selected=true],.docs-search__results li>a:hover{background:var(--docs-current)}.docs-search__results li>a[aria-selected=true]{outline:2px solid var(--docs-signal);outline-offset:-2px}.docs-search__empty{color:var(--docs-dim);text-align:center;padding:1.5rem 1rem;font-size:.875rem}.docs-swatches{grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:.875rem;margin:1.25rem 0 1.75rem;display:grid}.docs-swatch{border:1px solid var(--docs-line);background:var(--docs-surface);border-radius:.625rem;margin:0;overflow:hidden}.docs-swatch__chips{border-bottom:1px solid var(--docs-line-soft);height:3.5rem;display:flex}.docs-swatch__chips>span{flex:1}.docs-swatch figcaption{gap:.25rem;padding:.625rem .75rem .75rem;display:grid}.docs-swatch code{color:var(--docs-ink);font-family:var(--ds-font-mono);overflow-wrap:anywhere;font-size:.75rem;font-weight:600}.docs-swatch__values{color:var(--docs-dim);font-family:var(--ds-font-mono);justify-content:space-between;gap:.5rem;font-size:.6875rem;display:flex}.docs-swatch__desc{color:var(--docs-muted);font-size:.75rem;line-height:1.45}.docs-palette{gap:1.25rem;margin:1.25rem 0 1.75rem;display:grid}.docs-palette__name{color:var(--docs-ink);text-transform:capitalize;margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.docs-palette__row{flex-wrap:wrap;gap:.75rem;display:flex}.docs-chip{width:8.5rem;margin:0}.docs-chip>span{border:1px solid var(--docs-ink);height:3rem;display:block}@supports (color:color-mix(in lab, red, red)){.docs-chip>span{border:1px solid color-mix(in oklab, var(--docs-ink) 12%, transparent)}}.docs-chip>span{border-radius:.5rem}.docs-chip figcaption{color:var(--docs-dim);font-family:var(--ds-font-mono);margin-top:.375rem;font-size:.6875rem;display:grid}.docs-chip code{color:var(--docs-ink)}.docs-contrast td{vertical-align:middle}.docs-contrast__sample{border:1px solid var(--docs-line-soft);border-radius:.375rem;margin-bottom:.25rem;padding:.25rem .5rem;font-weight:700;display:inline-block}.docs-type-scale{border-top:1px solid var(--docs-line-soft);margin:1.25rem 0 1.75rem}.docs-type-row{border-bottom:1px solid var(--docs-line-soft);padding:1.25rem 0}.docs-type-row__sample{color:var(--docs-ink);overflow-wrap:anywhere;margin:0 0 .625rem}.docs-type-row__meta{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;font-size:.75rem;display:flex}.docs-type-row__meta div{gap:.375rem;display:flex}.docs-type-row__meta dt{color:var(--docs-dim)}.docs-type-row__meta dd{color:var(--docs-ink);font-family:var(--ds-font-mono);margin:0}.docs-type-row__use{color:var(--docs-muted);margin:.375rem 0 0;font-size:.8125rem}.docs-scale,.docs-motion{border-top:1px solid var(--docs-line-soft);margin:1.25rem 0 1.75rem;display:grid}.docs-scale__row,.docs-motion__row{border-bottom:1px solid var(--docs-line-soft);text-align:start;grid-template-columns:minmax(10rem,13rem) 5.5rem minmax(0,1fr);align-items:center;gap:.375rem 1rem;min-height:2.75rem;padding:.5rem 0;display:grid}.docs-scale__row code,.docs-motion__row code{color:var(--docs-ink);font-family:var(--ds-font-mono);font-size:.75rem}.docs-scale__bar{background:var(--docs-signal);border-radius:999px;min-width:2px;height:.625rem;display:block}.docs-scale__desc{color:var(--docs-muted);grid-column:1/-1;font-size:.75rem}.docs-scale__desc:empty{display:none}.docs-motion__row{cursor:pointer;width:100%}.docs-motion__track{background:var(--docs-line-soft);border-radius:999px;height:1rem;display:block;position:relative;container-type:inline-size}.docs-motion__dot{background:var(--docs-signal);width:.75rem;height:.75rem;transition:transform var(--demo-duration) var(--demo-ease);border-radius:999px;position:absolute;top:.125rem;left:.125rem}.docs-motion__row:is(:hover,:focus-visible,.is-playing) .docs-motion__dot{transform:translate(calc(100cqw - 1rem))}.docs-tiles{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:1rem;margin:1.25rem 0 1.75rem;display:grid}.docs-tile{gap:.625rem;margin:0;display:grid}.docs-tile__shape{border:1px solid var(--color-base-300);background:var(--color-base-100);height:5rem;display:block}.docs-tiles.is-shadows{background:var(--color-base-200);border-radius:.75rem;padding:1.25rem}.docs-tile__shape.is-raised{border-radius:var(--ds-radius-card)}.docs-tile figcaption{gap:.125rem;font-size:.75rem;display:grid}.docs-tile code{color:var(--docs-ink);font-family:var(--ds-font-mono);overflow-wrap:anywhere;font-size:.6875rem}.docs-tile span,.docs-tile small{color:var(--docs-dim)}.docs-icons{grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr));gap:.5rem;margin:1.25rem 0 1.75rem;display:grid}.docs-icons__cell{border:1px solid var(--docs-line-soft);background:var(--docs-surface);min-height:5.5rem;color:var(--docs-ink);cursor:pointer;transition:border-color .16s var(--docs-ease), color .16s var(--docs-ease);border-radius:.625rem;justify-items:center;gap:.5rem;padding:1rem .5rem .75rem;display:grid}.docs-icons__cell span{color:var(--docs-dim);font-family:var(--ds-font-mono);overflow-wrap:anywhere;font-size:.6875rem}.docs-icons__cell:hover{border-color:var(--docs-signal)}@supports (color:color-mix(in lab, red, red)){.docs-icons__cell:hover{border-color:color-mix(in oklab, var(--docs-signal) 45%, var(--docs-line))}}.docs-icons__cell:hover{color:var(--docs-signal-ink)}@media (max-width:1120px){html{scroll-padding-top:calc(var(--docs-topbar-height) + 1rem)}.docs-topbar{z-index:30;height:var(--docs-topbar-height);border-bottom:1px solid var(--docs-line);background:var(--docs-glass);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);align-items:center;gap:.5rem;padding:0 .75rem;display:flex;position:sticky;top:0}.docs-topbar__actions{gap:.25rem;margin-inline-start:auto;display:flex}.docs-sidebar{z-index:60;width:min(var(--docs-sidebar-width), 86vw);box-shadow:var(--ds-shadow-popover);visibility:hidden;transition:transform .26s var(--docs-ease), visibility 0s linear .26s;transform:translate(-102%)}.docs-shell[data-nav-open] .docs-sidebar{visibility:visible;transition:transform .26s var(--docs-ease);transform:none}.docs-sidebar__close{display:inline-grid}.docs-scrim{z-index:50;background:var(--ds-scrim);opacity:0;pointer-events:none;transition:opacity .26s var(--docs-ease);border:0;display:block;position:fixed;inset:0}.docs-shell[data-nav-open] .docs-scrim{opacity:1;pointer-events:auto}.docs-frame{grid-template-columns:minmax(0,45rem) 12.75rem;column-gap:4rem;width:min(64rem,100% - 3rem);margin:0 auto;padding:0 0 5.5rem}.docs-content{padding-top:3rem}.scroll-tracker{top:calc(var(--docs-topbar-height) + 1rem);padding-top:3.25rem}.doc-prose>:is(h2,h3,h4)[id]{scroll-margin-top:calc(var(--docs-topbar-height) + 1rem)}}@media (max-width:840px){html{scroll-padding-top:calc(var(--docs-topbar-height) + 4rem)}.docs-frame{grid-template-columns:minmax(0,1fr);width:min(100% - 2rem,45rem);padding-bottom:4.5rem;display:grid}.scroll-tracker{top:var(--docs-topbar-height);z-index:20;border-bottom:1px solid var(--docs-line);background:var(--docs-glass);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);grid-row:1;max-height:none;margin:0 -1rem;padding:.625rem 1rem;position:sticky;overflow-x:auto}.docs-content{grid-row:2;padding-top:2.25rem}.scroll-tracker__eyebrow,.scroll-tracker__map,.scroll-tracker__hotspot{display:none}.scroll-tracker__links{flex-direction:row;gap:.375rem;width:max-content}.scroll-tracker__link,.scroll-tracker__link[data-level="1"],.scroll-tracker__link[data-level="2"]{color:var(--docs-muted);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.4375rem .625rem;font-size:.75rem}.scroll-tracker__link.is-active{border-color:var(--docs-signal)}@supports (color:color-mix(in lab, red, red)){.scroll-tracker__link.is-active{border-color:color-mix(in oklab, var(--docs-signal) 45%, var(--docs-line))}}.scroll-tracker__link.is-active{background:var(--docs-current)}.doc-prose>:is(h2,h3,h4)[id]{scroll-margin-top:calc(var(--docs-topbar-height) + 4rem)}}@media (max-width:600px){.doc-hero h1{font-size:2rem}.doc-hero__lede{font-size:1rem}.doc-prose>h2{font-size:1.5rem}.doc-section{padding:2rem 0}.docs-preview__canvas{padding:1.25rem 1rem}.doc-pagination{grid-template-columns:1fr}.docs-scale__row,.docs-motion__row{grid-template-columns:minmax(0,1fr) auto}.docs-scale__bar,.docs-motion__track{grid-column:1/-1}}@media (pointer:coarse){.docs-preview__themes button,.code-block__copy,.docs-theme button,.docs-sidebar__group a{min-height:var(--ds-size-target)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (prefers-reduced-transparency:reduce){.docs-topbar,.scroll-tracker{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--docs-bg)}}.docs-table-wrap code{overflow-wrap:normal;white-space:nowrap}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes dropdown{0%{opacity:0}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes progress{50%{background-position-x:-115%}}@keyframes aura{to{--aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}