*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border:0 solid;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}*{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.type-surface-display-lg.-strong,.type-surface-display-md.-strong,.type-surface-display-sm.-strong{font-weight:var(--app-font-weight-surface-display-strong)}.type-surface-title-sm{font-family:var(--app-font-family-surface-title);font-size:var(--app-font-size-surface-title-sm);font-weight:var(--app-font-weight-surface-title);letter-spacing:var(--app-letter-spacing-surface-title-sm);line-height:var(--app-line-height-surface-title-sm);text-transform:var(--app-text-case-surface-title)}.type-surface-title-lg.-strong,.type-surface-title-md.-strong,.type-surface-title-sm.-strong{font-weight:var(--app-font-weight-surface-title-strong)}.type-surface-callout-lg.-strong,.type-surface-callout-md.-strong,.type-surface-callout-sm.-strong{font-weight:var(--app-font-weight-surface-callout-strong)}.type-surface-subtitle-sm{font-family:var(--app-font-family-surface-subtitle);font-size:var(--app-font-size-surface-subtitle-sm);font-weight:var(--app-font-weight-surface-subtitle);letter-spacing:var(--app-letter-spacing-surface-subtitle-sm);line-height:var(--app-line-height-surface-subtitle-sm);text-transform:var(--app-text-case-surface-subtitle)}.type-surface-subtitle-lg.-strong,.type-surface-subtitle-md.-strong,.type-surface-subtitle-sm.-strong{font-weight:var(--app-font-weight-surface-subtitle-strong)}.type-surface-footnote.-strong{font-weight:var(--app-font-weight-surface-footnote-strong)}.type-surface-caption.-strong{font-weight:var(--app-font-weight-surface-caption-strong)}.type-surface-body-sm{font-family:var(--app-font-family-surface-body);font-size:var(--app-font-size-surface-body-sm);font-weight:var(--app-font-weight-surface-body);letter-spacing:var(--app-letter-spacing-surface-body-sm);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body)}.type-surface-body-sm.-strong{font-weight:var(--app-font-weight-surface-body-strong)}.type-surface-body-sm.-short{line-height:var(--app-line-height-surface-body-short)}.type-surface-body-md.-strong{font-weight:var(--app-font-weight-surface-body-strong)}.type-control-lg.-strong,.type-control-md.-strong,.type-control-sm.-strong,.type-control-xl.-strong,.type-control-xs.-strong{font-weight:var(--app-font-weight-control-text-strong)}.type-label-lg.-strong,.type-label-md.-strong,.type-label-sm.-strong,.type-label-xl.-strong,.type-label-xs.-strong{font-weight:var(--app-font-weight-label-text-strong)}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-\[calc\(50lvh-var\(--el-height\)-env\(safe-area-inset-bottom\)\)\]{top:calc(50lvh - var(--el-height) - env(safe-area-inset-bottom))}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-mb-\[27\.5lvh\]{margin-bottom:-27.5lvh}.-mb-\[calc\(100svh\+3rem\)\]{margin-bottom:calc(-100svh - 3rem)}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.h-8{height:2rem}.h-\[0\.25rem\]{height:.25rem}.h-\[12\.5lvh\]{height:12.5lvh}.h-\[200svh\]{height:200svh}.h-\[25lvh\]{height:25lvh}.h-\[33lvh\]{height:33lvh}.h-\[var\(--scroll-height\)\]{height:var(--scroll-height)}.h-full{height:100%}.h-lvh{height:100lvh}.h-svh{height:100svh}.min-h-lvh{min-height:100lvh}.w-56{width:14rem}.w-8{width:2rem}.w-full{width:100%}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.select-none{-webkit-user-select:none;user-select:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:1rem}.gap-8{gap:2rem}.rounded-full{border-radius:9999px}.bg-\[var\(--app-color-surface-border\)\]{background-color:var(--app-color-surface-border)}.bg-surface-elevation-base{background-color:var(--app-color-surface-elevation-base-bg)}.p-2{padding:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.pb-4{padding-bottom:1rem}.pt-12{padding-top:3rem}.pt-3{padding-top:.75rem}.pt-\[calc\(50lvh-1\.5rem\)\]{padding-top:calc(50lvh - 1.5rem)}.text-center{text-align:center}.text-surface{color:var(--app-color-surface-fg)}.text-surface-muted{color:var(--app-color-surface-fg-muted)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-\[var\(--opacity\)\]{opacity:var(--opacity)}.outline{outline-style:solid}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@font-face{font-display:block;font-family:Index;font-style:normal;font-weight:100 900;src:url(./Index-Variable.BUpfoKIx.woff2) format("woff2")}@font-face{font-display:block;font-family:Index;font-style:italic;font-weight:100 900;src:url(./Index-Variable-Italic.BARrE5i4.woff2) format("woff2")}.page-enter-active{animation:fade-in 105ms var(--ease-out)}.page-leave-active{animation:fade-out .15s var(--ease-out)}:root,[data-color-mode=light]{--app-color-surface-elevation-low-bg:#fff;--app-color-surface-elevation-low-bg-hover:hsl(none 0% 84.6%);--app-color-surface-elevation-low-bg-active:hsl(none 0% 71.6%);--app-color-surface-elevation-base-bg:#fff;--app-color-surface-elevation-base-bg-hover:hsl(none 0% 84.6%);--app-color-surface-elevation-base-bg-active:hsl(none 0% 71.6%);--app-color-surface-elevation-high-bg:#fff;--app-color-surface-elevation-high-bg-hover:hsl(none 0% 84.6%);--app-color-surface-elevation-high-bg-active:hsl(none 0% 71.6%);--app-color-surface-elevation-higher-bg:#f4f5f5;--app-color-surface-elevation-higher-bg-hover:#cdced1;--app-color-surface-elevation-higher-bg-active:#acaeb2;--app-color-surface-border:hsl(none 0% 0%/.08);--app-color-surface-border-hover:hsl(none 0% 0%/none);--app-color-surface-border-active:hsl(none 0% 0%/none);--app-color-surface-fg:#141415;--app-color-surface-fg-muted:rgba(20,20,21,.64);--app-color-surface-fg-subtle:rgba(20,20,21,.28);--app-color-surface-fg-inverted:#f4f5f5;--app-color-surface-fg-link:#0052f5;--app-color-surface-fg-link-hover:#0042c6;--app-color-surface-fg-link-active:#0036a1;--app-color-surface-shadow:hsl(none 0% 0%/.16);--app-color-surface-shadow-strong:hsl(none 0% 0%/.32);--app-color-surface-dimmer:hsl(none 0% 0%/.8);--app-color-neutral-bg-solid:#7a7a7a;--app-color-neutral-bg-translucent:hsla(0,0%,48%,.24);--app-color-neutral-bg-tone:#141414;--app-color-neutral-border-solid:#565656;--app-color-neutral-border-translucent:hsla(0,0%,48%,.32);--app-color-neutral-fg-solid:#7a7a7a;--app-color-neutral-fg-muted:hsla(0,0%,48%,.64);--app-color-neutral-fg-subtle:hsla(0,0%,48%,.32);--app-color-neutral-fg-on-solid:#000;--app-color-neutral-fg-on-tone:#f5f5f5;--app-color-neutral-fg-on-translucent:#949494;--app-color-primary-bg-solid:#141415;--app-color-primary-bg-translucent:hsla(220,4%,44%,.24);--app-color-primary-bg-tone:#6c6f75;--app-color-primary-border-solid:#0e0e0f;--app-color-primary-border-translucent:hsla(220,4%,44%,.32);--app-color-primary-fg-solid:#141415;--app-color-primary-fg-muted:rgba(20,20,21,.64);--app-color-primary-fg-subtle:rgba(20,20,21,.32);--app-color-primary-fg-on-solid:#fff;--app-color-primary-fg-on-tone:#f4f5f5;--app-color-primary-fg-on-translucent:#101011;--app-color-secondary-bg-solid:#6c6f75;--app-color-secondary-bg-translucent:hsla(220,4%,44%,.24);--app-color-secondary-bg-tone:#c4c6c9;--app-color-secondary-border-solid:#4c4e52;--app-color-secondary-border-translucent:hsla(220,4%,44%,.32);--app-color-secondary-fg-solid:#6c6f75;--app-color-secondary-fg-muted:hsla(220,4%,44%,.64);--app-color-secondary-fg-subtle:hsla(220,4%,44%,.32);--app-color-secondary-fg-on-solid:#f4f5f5;--app-color-secondary-fg-on-tone:#6c6f75;--app-color-secondary-fg-on-translucent:#6c6f75;--app-color-accent-bg-solid:#141415;--app-color-accent-bg-translucent:hsla(220,4%,44%,.24);--app-color-accent-bg-tone:#6c6f75;--app-color-accent-border-solid:#0e0e0f;--app-color-accent-border-translucent:hsla(220,4%,44%,.32);--app-color-accent-fg-solid:#141415;--app-color-accent-fg-muted:rgba(20,20,21,.64);--app-color-accent-fg-subtle:rgba(20,20,21,.32);--app-color-accent-fg-on-solid:#fff;--app-color-accent-fg-on-tone:#f4f5f5;--app-color-accent-fg-on-translucent:#101011;--app-color-info-bg-solid:#0052f5;--app-color-info-bg-translucent:rgba(0,82,245,.24);--app-color-info-bg-tone:#002163;--app-color-info-border-solid:#001d57;--app-color-info-border-translucent:rgba(0,82,245,.32);--app-color-info-fg-solid:#00297a;--app-color-info-fg-muted:rgba(0,82,245,.64);--app-color-info-fg-subtle:rgba(0,82,245,.32);--app-color-info-fg-on-solid:#fff;--app-color-info-fg-on-tone:#adc9ff;--app-color-info-fg-on-translucent:#002163;--app-color-success-bg-solid:#008f53;--app-color-success-bg-translucent:rgba(0,143,83,.24);--app-color-success-bg-tone:#07432a;--app-color-success-border-solid:#063a25;--app-color-success-border-translucent:rgba(0,143,83,.32);--app-color-success-fg-solid:#095334;--app-color-success-fg-muted:rgba(0,143,83,.64);--app-color-success-fg-subtle:rgba(0,143,83,.32);--app-color-success-fg-on-solid:#fff;--app-color-success-fg-on-tone:#adffdd;--app-color-success-fg-on-translucent:#07432a;--app-color-warning-bg-solid:#b87a00;--app-color-warning-bg-translucent:rgba(184,122,0,.24);--app-color-warning-bg-tone:#5b3d00;--app-color-warning-border-solid:#4f3500;--app-color-warning-border-translucent:rgba(184,122,0,.32);--app-color-warning-fg-solid:#704b00;--app-color-warning-fg-muted:rgba(184,122,0,.64);--app-color-warning-fg-subtle:rgba(184,122,0,.32);--app-color-warning-fg-on-solid:#fff;--app-color-warning-fg-on-tone:#ffe4ad;--app-color-warning-fg-on-translucent:#5b3d00;--app-color-danger-bg-solid:#ff470a;--app-color-danger-bg-translucent:rgba(255,71,10,.24);--app-color-danger-bg-tone:#531500;--app-color-danger-border-solid:#481200;--app-color-danger-border-translucent:rgba(255,71,10,.32);--app-color-danger-fg-solid:#661a00;--app-color-danger-fg-muted:rgba(255,71,10,.64);--app-color-danger-fg-subtle:rgba(255,71,10,.32);--app-color-danger-fg-on-solid:#fff;--app-color-danger-fg-on-tone:#ffc2ad;--app-color-danger-fg-on-translucent:#531500;--app-color-disabled-bg-solid:#fcfcfc;--app-color-disabled-bg-translucent:hsla(0,0%,8%,.04);--app-color-disabled-bg-tone:#fcfcfc;--app-color-disabled-border-solid:#fcfcfc;--app-color-disabled-border-translucent:hsla(0,0%,8%,.08);--app-color-disabled-fg-solid:hsla(0,0%,8%,.1);--app-color-disabled-fg-muted:hsla(0,0%,8%,.1);--app-color-disabled-fg-subtle:hsla(0,0%,8%,.1);--app-color-disabled-fg-on-solid:hsla(0,0%,8%,.1);--app-color-disabled-fg-on-tone:hsla(0,0%,8%,.1);--app-color-disabled-fg-on-translucent:hsla(0,0%,8%,.1);--app-color-focus-border:#00349d;--app-color-focus-focus-ring:rgba(0,82,245,.32);--app-color-shadow:hsl(none 0% 0%/.16);--app-color-shadow-strong:hsl(none 0% 0%/.32);--app-box-shadow-surface:0 6rem 6rem 0 hsl(none 0% 0%/.16);--app-font-family-control-text:"Index";--app-font-family-control-number:"Index";--app-font-family-label-text:"Index";--app-font-family-label-number:"Index";--app-font-family-surface-display:"Index";--app-font-family-surface-title:"Index";--app-font-family-surface-callout:"Index";--app-font-family-surface-subtitle:"Index";--app-font-family-surface-body:"Index";--app-font-family-surface-caption:"Index";--app-font-family-surface-footnote:"Index";--app-font-family-surface-code:"Index";--app-font-weight-control-text:450;--app-font-weight-control-text-alt:400;--app-font-weight-control-text-strong:700;--app-font-weight-control-number:450;--app-font-weight-control-number-alt:500;--app-font-weight-label-text:450;--app-font-weight-label-text-strong:700;--app-font-weight-label-number:450;--app-font-weight-label-number-alt:500;--app-font-weight-surface-display:500;--app-font-weight-surface-display-strong:600;--app-font-weight-surface-title:450;--app-font-weight-surface-title-strong:700;--app-font-weight-surface-callout:450;--app-font-weight-surface-callout-strong:500;--app-font-weight-surface-subtitle:450;--app-font-weight-surface-subtitle-strong:700;--app-font-weight-surface-body:400;--app-font-weight-surface-body-strong:700;--app-font-weight-surface-caption:400;--app-font-weight-surface-caption-strong:500;--app-font-weight-surface-footnote:450;--app-font-weight-surface-footnote-strong:500;--app-font-weight-surface-code:450;--app-line-height:140%;--app-line-height-none:100%;--app-line-height-surface-display-sm:120%;--app-line-height-surface-display-md:115%;--app-line-height-surface-display-lg:110%;--app-line-height-surface-title-sm:145%;--app-line-height-surface-title-md:140%;--app-line-height-surface-title-lg:135%;--app-line-height-surface-callout:160%;--app-line-height-surface-callout-short:140%;--app-line-height-surface-subtitle-sm:145%;--app-line-height-surface-subtitle-md:140%;--app-line-height-surface-subtitle-lg:135%;--app-line-height-surface-body:160%;--app-line-height-surface-body-short:140%;--app-line-height-surface-caption:160%;--app-line-height-surface-footnote:160%;--app-line-height-surface-code:160%;--app-font-size-control-text-xs:.875rem;--app-font-size-control-text-sm:.9375rem;--app-font-size-control-text-md:1rem;--app-font-size-control-text-lg:1.0625rem;--app-font-size-control-text-xl:1.125rem;--app-font-size-label-text-xs:.625rem;--app-font-size-label-text-sm:.6875rem;--app-font-size-label-text-md:.75rem;--app-font-size-label-text-lg:.8125rem;--app-font-size-label-text-xl:.875rem;--app-font-size-surface-display-sm:1.75rem;--app-font-size-surface-display-md:2.75rem;--app-font-size-surface-display-lg:3.75rem;--app-font-size-surface-title-sm:.8125rem;--app-font-size-surface-title-md:1.0625rem;--app-font-size-surface-title-lg:1.3125rem;--app-font-size-surface-callout-sm:.875rem;--app-font-size-surface-callout-md:1rem;--app-font-size-surface-callout-lg:1.125rem;--app-font-size-surface-subtitle-sm:.8125rem;--app-font-size-surface-subtitle-md:.9375rem;--app-font-size-surface-subtitle-lg:1.0625rem;--app-font-size-surface-body-sm:.8125rem;--app-font-size-surface-body-md:1rem;--app-font-size-surface-caption:.75rem;--app-font-size-surface-footnote:.75rem;--app-font-size-surface-code:.875rem;--app-letter-spacing-control-text:0%;--app-letter-spacing-control-number:2%;--app-letter-spacing-label-text:2%;--app-letter-spacing-label-number:2%;--app-letter-spacing-surface-display-sm:0;--app-letter-spacing-surface-display-md:0;--app-letter-spacing-surface-display-lg:0;--app-letter-spacing-surface-title-sm:0;--app-letter-spacing-surface-title-md:0;--app-letter-spacing-surface-title-lg:0;--app-letter-spacing-surface-subtitle-sm:0;--app-letter-spacing-surface-subtitle-md:0;--app-letter-spacing-surface-subtitle-lg:0;--app-letter-spacing-surface-callout-sm:0;--app-letter-spacing-surface-callout-md:0;--app-letter-spacing-surface-callout-lg:0;--app-letter-spacing-surface-body-sm:0;--app-letter-spacing-surface-body-md:0;--app-letter-spacing-surface-caption:0;--app-letter-spacing-surface-footnote:0;--app-text-case-control:uppercase;--app-text-case-label:uppercase;--app-text-case-surface-display:none;--app-text-case-surface-title:uppercase;--app-text-case-surface-subtitle:uppercase;--app-text-case-surface-callout:none;--app-text-case-surface-body:uppercase;--app-text-case-surface-caption:none;--app-text-case-surface-footnote:none;--app-text-case-surface-code:none;--app-dimension-surface-padding-container:.5rem;--app-dimension-surface-radius-sm:1.75rem;--app-dimension-surface-radius-sm-inset:1.25rem;--app-dimension-surface-radius-md:2rem;--app-dimension-surface-radius-md-inset:1.5rem;--app-dimension-surface-radius-lg:2.25rem;--app-dimension-surface-radius-lg-inset:1.75rem;--app-dimension-surface-border:2px}[data-color-mode=dark]{--app-color-surface-elevation-low-bg:#000;--app-color-surface-elevation-low-bg-hover:hsl(none 0% 0%);--app-color-surface-elevation-low-bg-active:hsl(none 0% 0%);--app-color-surface-elevation-base-bg:#000;--app-color-surface-elevation-base-bg-hover:hsl(none 0% 0%);--app-color-surface-elevation-base-bg-active:hsl(none 0% 0%);--app-color-surface-elevation-high-bg:#000;--app-color-surface-elevation-high-bg-hover:hsl(none 0% 0%);--app-color-surface-elevation-high-bg-active:hsl(none 0% 0%);--app-color-surface-elevation-higher-bg:#141415;--app-color-surface-elevation-higher-bg-hover:#111112;--app-color-surface-elevation-higher-bg-active:#0e0e0f;--app-color-surface-border:hsla(220,4%,96%,.08);--app-color-surface-border-hover:hsl(220 4% 96%/none);--app-color-surface-border-active:hsl(220 4% 96%/none);--app-color-surface-fg:#fff;--app-color-surface-fg-muted:hsl(none 0% 100%/.64);--app-color-surface-fg-subtle:hsl(none 0% 100%/.28);--app-color-surface-fg-inverted:#000;--app-color-surface-fg-link:#5c92ff;--app-color-surface-fg-link-hover:#1a66ff;--app-color-surface-fg-link-active:#004ce3;--app-color-neutral-bg-solid:#858585;--app-color-neutral-bg-translucent:hsla(0,0%,52%,.16);--app-color-neutral-bg-tone:#f5f5f5;--app-color-neutral-border-solid:#5e5e5e;--app-color-neutral-border-translucent:hsla(0,0%,52%,.2);--app-color-neutral-fg-solid:#858585;--app-color-neutral-fg-muted:hsla(0,0%,52%,.64);--app-color-neutral-fg-subtle:hsla(0,0%,52%,.32);--app-color-neutral-fg-on-solid:#000;--app-color-neutral-fg-on-tone:#141414;--app-color-neutral-fg-on-translucent:#e0e0e0;--app-color-primary-bg-solid:#f4f5f5;--app-color-primary-bg-translucent:hsla(220,4%,52%,.16);--app-color-primary-bg-tone:#808389;--app-color-primary-border-solid:#a9acb0;--app-color-primary-border-translucent:hsla(220,4%,52%,.2);--app-color-primary-fg-solid:#fff;--app-color-primary-fg-muted:hsla(220,4%,96%,.64);--app-color-primary-fg-subtle:hsla(220,4%,96%,.32);--app-color-primary-fg-on-solid:#000;--app-color-primary-fg-on-tone:#141415;--app-color-primary-fg-on-translucent:#fcfcfd;--app-color-secondary-bg-solid:#808389;--app-color-secondary-bg-translucent:hsla(220,4%,52%,.16);--app-color-secondary-bg-tone:#202122;--app-color-secondary-border-solid:#5a5c61;--app-color-secondary-border-translucent:hsla(220,4%,52%,.2);--app-color-secondary-fg-solid:#808389;--app-color-secondary-fg-muted:hsla(220,4%,52%,.64);--app-color-secondary-fg-subtle:hsla(220,4%,52%,.32);--app-color-secondary-fg-on-solid:#141415;--app-color-secondary-fg-on-tone:#808389;--app-color-secondary-fg-on-translucent:#808389;--app-color-accent-bg-solid:#f4f5f5;--app-color-accent-bg-translucent:hsla(220,4%,52%,.16);--app-color-accent-bg-tone:#808389;--app-color-accent-border-solid:#a9acb0;--app-color-accent-border-translucent:hsla(220,4%,52%,.2);--app-color-accent-fg-solid:#fff;--app-color-accent-fg-muted:hsla(220,4%,96%,.64);--app-color-accent-fg-subtle:hsla(220,4%,96%,.32);--app-color-accent-fg-on-solid:#000;--app-color-accent-fg-on-tone:#141415;--app-color-accent-fg-on-translucent:#fcfcfd;--app-color-info-bg-solid:#1f69ff;--app-color-info-bg-translucent:rgba(31,105,255,.16);--app-color-info-bg-tone:#d6e4ff;--app-color-info-border-solid:#0052f5;--app-color-info-border-translucent:rgba(31,105,255,.2);--app-color-info-fg-solid:#5c92ff;--app-color-info-fg-muted:rgba(31,105,255,.64);--app-color-info-fg-subtle:rgba(31,105,255,.32);--app-color-info-fg-on-solid:#fff;--app-color-info-fg-on-tone:#000e29;--app-color-info-fg-on-translucent:#d6e4ff;--app-color-success-bg-solid:#00a35f;--app-color-success-bg-translucent:rgba(0,163,95,.16);--app-color-success-bg-tone:#c2ffe6;--app-color-success-border-solid:#00bb6d;--app-color-success-border-translucent:rgba(0,163,95,.2);--app-color-success-fg-solid:#0aff99;--app-color-success-fg-muted:rgba(0,163,95,.64);--app-color-success-fg-subtle:rgba(0,163,95,.32);--app-color-success-fg-on-solid:#fff;--app-color-success-fg-on-tone:#001f12;--app-color-success-fg-on-translucent:#c2ffe6;--app-color-warning-bg-solid:#c80;--app-color-warning-bg-translucent:rgba(204,136,0,.16);--app-color-warning-bg-tone:#fff0d1;--app-color-warning-border-solid:#e79a00;--app-color-warning-border-translucent:rgba(204,136,0,.2);--app-color-warning-fg-solid:#ffc247;--app-color-warning-fg-muted:rgba(204,136,0,.64);--app-color-warning-fg-subtle:rgba(204,136,0,.32);--app-color-warning-fg-on-solid:#fff;--app-color-warning-fg-on-tone:#320;--app-color-warning-fg-on-translucent:#fff0d1;--app-color-danger-bg-solid:#ff571f;--app-color-danger-bg-translucent:rgba(255,87,31,.16);--app-color-danger-bg-tone:#ffddd1;--app-color-danger-border-solid:#e73a00;--app-color-danger-border-translucent:rgba(255,87,31,.2);--app-color-danger-fg-solid:#ff7547;--app-color-danger-fg-muted:rgba(255,87,31,.64);--app-color-danger-fg-subtle:rgba(255,87,31,.32);--app-color-danger-fg-on-solid:#fff;--app-color-danger-fg-on-tone:#290a00;--app-color-danger-fg-on-translucent:#ffddd1;--app-color-disabled-bg-solid:#040404;--app-color-disabled-bg-translucent:hsla(0,0%,96%,.04);--app-color-disabled-bg-tone:#040404;--app-color-disabled-border-solid:#040404;--app-color-disabled-border-translucent:hsla(0,0%,96%,.06);--app-color-disabled-fg-solid:#5a5a5a;--app-color-disabled-fg-muted:#5a5a5a;--app-color-disabled-fg-subtle:#5a5a5a;--app-color-disabled-fg-on-solid:#5a5a5a;--app-color-disabled-fg-on-tone:#5a5a5a;--app-color-disabled-fg-on-translucent:#5a5a5a;--app-color-focus-border:#7da9ff;--app-color-focus-focus-ring:rgba(31,105,255,.32)}@keyframes auto-size-out{0%{height:0;opacity:1;overflow:visible}to{height:0;opacity:0;overflow:visible}}@keyframes clip-in{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes clip-out{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@keyframes fade-down-in{0%{opacity:0;transform:translate3d(0,-1rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fade-down-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-1rem,0)}}@keyframes fade-up-in{0%{opacity:0;transform:translate3d(0,1rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fade-up-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,1rem,0)}}@keyframes flip-in{0%{transform:rotateY(90deg)}to{transform:rotateY(0)}}@keyframes flip-out{0%{transform:rotateY(0)}to{transform:rotateY(90deg)}}@keyframes squash-y{to{height:0}}@keyframes zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.clip-enter-active{animation:clip-in var(--duration,.6s) var(--easing,cubic-bezier(.83,0,.17,1)) forwards}.clip-leave-active{animation:clip-out var(--duration,.6s) var(--easing,cubic-bezier(.83,0,.17,1)) forwards}.fade-down-enter-active{animation:fade-down-in var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.fade-down-leave-active{animation:fade-down-out var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.fade-up-enter-active{animation:fade-up-in var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.fade-up-leave-active{animation:fade-up-out var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.fade-enter-active{animation:fade-in var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.fade-leave-active{animation:fade-out var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.slide-btt-enter-active{animation:slide-btt-in var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.slide-btt-leave-active{animation:slide-btt-out var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.slide-ltr-enter-active{animation:slide-ltr-in var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.slide-ltr-leave-active{animation:slide-ltr-out var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.slide-rtl-enter-active{animation:slide-rtl-in var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.slide-rtl-leave-active{animation:slide-rtl-out var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.slide-ttb-enter-active{animation:slide-ttb-in var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.slide-ttb-leave-active{animation:slide-ttb-out var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.zoom-enter-active{animation:zoom-in var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.zoom-leave-active{animation:zoom-out var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}:root{--ease-in:cubic-bezier(.42,0,1,1);--ease-out:cubic-bezier(0,0,.58,1);--ease-out-gentle:cubic-bezier(.32,.72,0,1);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-out-back:cubic-bezier(0,0,.85,1.25);--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-in-out:cubic-bezier(.45,0,.55,1);--ease-in-out-sharp:cubic-bezier(.83,0,.17,1);--ease-in-out-quad:cubic-bezier(.455,.03,.515,.955);--ease-in-out-gentle:cubic-bezier(.42,0,.58,1)}:root,[data-color-mode=light]{--button-font-family:"Index";--button-font-weight:700;--button-font-weight-icon:450;--button-line-height:140%;--button-font-size-xs:.75rem;--button-font-size-sm:.8125rem;--button-font-size-md:.9375rem;--button-font-size-lg:1rem;--button-font-size-icon-xs:1.125rem;--button-font-size-icon-sm:1.25rem;--button-font-size-icon-md:1.375rem;--button-font-size-icon-lg:1.5rem;--button-letter-spacing:0%;--button-text-case:uppercase;--button-color-accent-solid-bg:#141415;--button-color-accent-solid-bg-hover:#101011;--button-color-accent-solid-bg-active:#0a0a0b;--button-color-accent-solid-fg:#fff;--button-color-accent-solid-fg-spinner:#fff;--button-color-accent-translucent-bg:hsla(220,4%,44%,.24);--button-color-accent-translucent-bg-hover:hsla(220,4%,44%,.32);--button-color-accent-translucent-bg-active:hsla(220,4%,44%,.4);--button-color-accent-translucent-fg:#101011;--button-color-accent-ghost-bg:transparent;--button-color-accent-ghost-bg-hover:hsla(220,4%,44%,.24);--button-color-accent-ghost-bg-active:hsla(220,4%,44%,.24);--button-color-accent-ghost-fg:#101011;--button-color-accent-outline-border:hsla(220,4%,44%,.32);--button-color-accent-outline-border-hover:hsla(220,4%,44%,.4);--button-color-accent-outline-border-active:hsla(220,4%,44%,.48);--button-color-accent-outline-fg:#141415;--button-color-accent-outline-fg-hover:#101011;--button-color-accent-outline-fg-active:#0a0a0b;--button-color-accent-plain-fg:#141415;--button-color-accent-plain-fg-hover:#101011;--button-color-accent-plain-fg-active:#0a0a0b;--button-color-accent-tone-bg:#6c6f75;--button-color-accent-tone-bg-hover:#575a5e;--button-color-accent-tone-bg-active:#38393c;--button-color-accent-tone-fg:#f4f5f5;--button-color-primary-solid-bg:#141415;--button-color-primary-solid-bg-hover:#101011;--button-color-primary-solid-bg-active:#0a0a0b;--button-color-primary-solid-fg:#fff;--button-color-primary-translucent-bg:hsla(220,4%,44%,.24);--button-color-primary-translucent-bg-hover:hsla(220,4%,44%,.32);--button-color-primary-translucent-bg-active:hsla(220,4%,44%,.4);--button-color-primary-translucent-fg:#101011;--button-color-primary-ghost-bg:transparent;--button-color-primary-ghost-bg-hover:hsla(220,4%,44%,.24);--button-color-primary-ghost-bg-active:hsla(220,4%,44%,.24);--button-color-primary-ghost-fg:#101011;--button-color-primary-outline-border:hsla(220,4%,44%,.32);--button-color-primary-outline-border-hover:hsla(220,4%,44%,.4);--button-color-primary-outline-border-active:hsla(220,4%,44%,.48);--button-color-primary-outline-fg:#141415;--button-color-primary-outline-fg-hover:#101011;--button-color-primary-outline-fg-active:#0a0a0b;--button-color-primary-plain-fg:#141415;--button-color-primary-plain-fg-hover:#101011;--button-color-primary-plain-fg-active:#0a0a0b;--button-color-primary-tone-bg:#6c6f75;--button-color-primary-tone-bg-hover:#575a5e;--button-color-primary-tone-bg-active:#38393c;--button-color-primary-tone-fg:#f4f5f5;--button-color-info-solid-bg:#0052f5;--button-color-info-solid-bg-hover:#0042c6;--button-color-info-solid-bg-active:#002a7f;--button-color-info-solid-fg:#fff;--button-color-info-solid-fg-spinner:#fff;--button-color-info-translucent-bg:rgba(0,82,245,.24);--button-color-info-translucent-bg-hover:rgba(0,82,245,.32);--button-color-info-translucent-bg-active:rgba(0,82,245,.4);--button-color-info-translucent-fg:#002163;--button-color-info-ghost-bg:transparent;--button-color-info-ghost-bg-hover:rgba(0,82,245,.24);--button-color-info-ghost-bg-active:rgba(0,82,245,.24);--button-color-info-ghost-fg:#002163;--button-color-info-outline-border:rgba(0,82,245,.32);--button-color-info-outline-border-hover:rgba(0,82,245,.4);--button-color-info-outline-border-active:rgba(0,82,245,.48);--button-color-info-outline-fg:#00297a;--button-color-info-outline-fg-hover:#002163;--button-color-info-outline-fg-active:#00153f;--button-color-info-plain-fg:#00297a;--button-color-info-plain-fg-hover:#002163;--button-color-info-plain-fg-active:#00153f;--button-color-info-tone-bg:#002163;--button-color-info-tone-bg-hover:#001b51;--button-color-info-tone-bg-active:#001134;--button-color-info-tone-fg:#adc9ff;--button-color-danger-solid-bg:#ff470a;--button-color-danger-solid-bg-hover:#d73600;--button-color-danger-solid-bg-active:#ae2b00;--button-color-danger-solid-fg:#fff;--button-color-danger-translucent-bg:rgba(255,71,10,.24);--button-color-danger-translucent-bg-hover:rgba(255,71,10,.32);--button-color-danger-translucent-bg-active:rgba(255,71,10,.4);--button-color-danger-translucent-fg:#531500;--button-color-danger-ghost-bg:transparent;--button-color-danger-ghost-bg-hover:rgba(255,71,10,.24);--button-color-danger-ghost-bg-active:rgba(255,71,10,.24);--button-color-danger-ghost-fg:#531500;--button-color-danger-outline-border:rgba(255,71,10,.32);--button-color-danger-outline-border-hover:rgba(255,71,10,.4);--button-color-danger-outline-border-active:rgba(255,71,10,.48);--button-color-danger-outline-fg:#661a00;--button-color-danger-outline-fg-hover:#531500;--button-color-danger-outline-fg-active:#531500;--button-color-danger-plain-fg:#661a00;--button-color-danger-plain-fg-hover:#531500;--button-color-danger-plain-fg-active:#431100;--button-color-danger-tone-bg:#531500;--button-color-danger-tone-bg-hover:#431100;--button-color-danger-tone-bg-active:#360e00;--button-color-danger-tone-fg:#ffc2ad;--button-color-success-solid-bg:#008f53;--button-color-success-solid-bg-hover:#007444;--button-color-success-solid-bg-active:#005b35;--button-color-success-solid-fg:#fff;--button-color-success-translucent-bg:rgba(0,143,83,.24);--button-color-success-translucent-bg-hover:rgba(0,143,83,.32);--button-color-success-translucent-bg-active:rgba(0,143,83,.4);--button-color-success-translucent-fg:#07432a;--button-color-success-ghost-bg:transparent;--button-color-success-ghost-bg-hover:rgba(0,143,83,.24);--button-color-success-ghost-bg-active:rgba(0,143,83,.24);--button-color-success-ghost-fg:#07432a;--button-color-success-outline-border:rgba(0,143,83,.32);--button-color-success-outline-border-hover:rgba(0,143,83,.32);--button-color-success-outline-border-active:rgba(0,143,83,.4);--button-color-success-outline-fg:#095334;--button-color-success-outline-fg-hover:#07432a;--button-color-success-outline-fg-active:#063622;--button-color-success-plain-fg:#095334;--button-color-success-plain-fg-hover:#07432a;--button-color-success-plain-fg-active:#063622;--button-color-success-tone-bg:#07432a;--button-color-success-tone-bg-hover:#063622;--button-color-success-tone-bg-active:#052c1c;--button-color-success-tone-fg:#adffdd;--button-color-disabled-ghost-bg:transparent;--button-color-disabled-ghost-fg:hsla(0,0%,8%,.1);--button-color-disabled-solid-bg:#fcfcfc;--button-color-disabled-solid-fg:hsla(0,0%,8%,.1);--button-color-disabled-translucent-bg:hsla(0,0%,8%,.04);--button-color-disabled-translucent-fg:hsla(0,0%,8%,.1);--button-color-disabled-outline-border:hsla(0,0%,8%,.08);--button-color-disabled-outline-fg:hsla(0,0%,8%,.1);--button-color-disabled-plain-fg:hsla(0,0%,8%,.1);--button-color-disabled-tone-bg:#fcfcfc;--button-color-disabled-tone-fg:hsla(0,0%,8%,.1);--button-color-focus-border:#00349d;--button-color-secondary-solid-bg:#6c6f75;--button-color-secondary-solid-bg-hover:#575a5e;--button-color-secondary-solid-bg-active:#38393c;--button-color-secondary-solid-fg:#f4f5f5;--button-color-secondary-translucent-bg:hsla(220,4%,44%,.24);--button-color-secondary-translucent-bg-hover:hsla(220,4%,44%,.32);--button-color-secondary-translucent-bg-active:hsla(220,4%,44%,.4);--button-color-secondary-translucent-fg:#6c6f75;--button-color-secondary-ghost-bg:transparent;--button-color-secondary-ghost-bg-hover:hsla(220,4%,44%,.24);--button-color-secondary-ghost-bg-active:hsla(220,4%,44%,.24);--button-color-secondary-ghost-fg:#6c6f75;--button-color-secondary-outline-border:hsla(220,4%,44%,.32);--button-color-secondary-outline-border-hover:hsla(220,4%,44%,.4);--button-color-secondary-outline-border-active:hsla(220,4%,44%,.48);--button-color-secondary-outline-fg:#6c6f75;--button-color-secondary-outline-fg-hover:#575a5e;--button-color-secondary-outline-fg-active:#38393c;--button-color-secondary-plain-fg:#6c6f75;--button-color-secondary-plain-fg-hover:#575a5e;--button-color-secondary-plain-fg-active:#38393c;--button-color-secondary-tone-bg:#c4c6c9;--button-color-secondary-tone-bg-hover:#9d9fa4;--button-color-secondary-tone-bg-active:#63656b;--button-color-secondary-tone-fg:#6c6f75;--button-dimension-height-xs:2rem;--button-dimension-height-sm:2.5rem;--button-dimension-height-md:3rem;--button-dimension-height-lg:3.5rem;--button-dimension-height-inline-xs:1.5rem;--button-dimension-height-inline-sm:2rem;--button-dimension-height-inline-md:2.5rem;--button-dimension-height-inline-lg:3rem;--button-dimension-padding-xs:.5rem;--button-dimension-padding-sm:.75rem;--button-dimension-padding-md:1rem;--button-dimension-padding-lg:1.25rem;--button-dimension-padding-label:4px;--button-dimension-padding-inline-xs:.3125rem;--button-dimension-padding-inline-sm:.5rem;--button-dimension-padding-inline-md:.75rem;--button-dimension-padding-inline-lg:1rem;--button-dimension-gap-xs:.125rem;--button-dimension-gap-sm:.25rem;--button-dimension-gap-md:.375rem;--button-dimension-gap-lg:.5rem;--button-dimension-radius-xs:.75rem;--button-dimension-radius-sm:.875rem;--button-dimension-radius-md:1rem;--button-dimension-radius-lg:1.125rem;--button-dimension-radius-inline-xs:.5rem;--button-dimension-radius-inline-sm:.625rem;--button-dimension-radius-inline-md:.75rem;--button-dimension-radius-inline-lg:.875rem;--button-dimension-radius-rounded:999px;--button-dimension-border-xs:2px;--button-dimension-border-sm:2px;--button-dimension-border-md:2px;--button-dimension-border-lg:2px;--button-dimension-symbol-sm:1rem;--button-dimension-symbol-sm-icon:1.25rem;--button-dimension-symbol-md:1.125rem;--button-dimension-symbol-md-icon:1.375rem;--button-dimension-symbol-lg:1.25rem;--button-dimension-symbol-lg-icon:1.5rem;--button-dimension-symbol-xs:.875rem;--button-dimension-symbol-xs-icon:1.125rem;--button-dimension-blur:4rem;--button-box-shadow-focus-ring:0 0 0 .25rem rgba(0,82,245,.32)}[data-color-mode=dark]{--button-color-accent-solid-bg:#f4f5f5;--button-color-accent-solid-bg-hover:#c4c6c9;--button-color-accent-solid-bg-active:#7a7d84;--button-color-accent-solid-fg:#000;--button-color-accent-solid-fg-spinner:#000;--button-color-accent-translucent-bg:hsla(220,4%,52%,.16);--button-color-accent-translucent-bg-hover:hsla(220,4%,52%,.24);--button-color-accent-translucent-bg-active:hsla(220,4%,52%,.32);--button-color-accent-translucent-fg:#fcfcfd;--button-color-accent-ghost-bg:transparent;--button-color-accent-ghost-bg-hover:hsla(220,4%,52%,.16);--button-color-accent-ghost-bg-active:hsla(220,4%,52%,.16);--button-color-accent-ghost-fg:#fcfcfd;--button-color-accent-outline-border:hsla(220,4%,52%,.2);--button-color-accent-outline-border-hover:hsla(220,4%,52%,.28);--button-color-accent-outline-border-active:hsla(220,4%,52%,.36);--button-color-accent-outline-fg:#fff;--button-color-accent-outline-fg-hover:hsl(none 0% 81%);--button-color-accent-outline-fg-active:hsl(none 0% 51.8%);--button-color-accent-plain-fg:#fff;--button-color-accent-plain-fg-hover:hsl(none 0% 81%);--button-color-accent-plain-fg-active:hsl(none 0% 51.8%);--button-color-accent-tone-bg:#808389;--button-color-accent-tone-bg-hover:#676a70;--button-color-accent-tone-bg-active:#424448;--button-color-accent-tone-fg:#141415;--button-color-primary-solid-bg:#f4f5f5;--button-color-primary-solid-bg-hover:#c4c6c9;--button-color-primary-solid-bg-active:#7a7d84;--button-color-primary-solid-fg:#000;--button-color-primary-translucent-bg:hsla(220,4%,52%,.16);--button-color-primary-translucent-bg-hover:hsla(220,4%,52%,.24);--button-color-primary-translucent-bg-active:hsla(220,4%,52%,.32);--button-color-primary-translucent-fg:#fcfcfd;--button-color-primary-ghost-bg:transparent;--button-color-primary-ghost-bg-hover:hsla(220,4%,52%,.16);--button-color-primary-ghost-bg-active:hsla(220,4%,52%,.16);--button-color-primary-ghost-fg:#fcfcfd;--button-color-primary-outline-border:hsla(220,4%,52%,.2);--button-color-primary-outline-border-hover:hsla(220,4%,52%,.28);--button-color-primary-outline-border-active:hsla(220,4%,52%,.36);--button-color-primary-outline-fg:#fff;--button-color-primary-outline-fg-hover:hsl(none 0% 81%);--button-color-primary-outline-fg-active:hsl(none 0% 51.8%);--button-color-primary-plain-fg:#fff;--button-color-primary-plain-fg-hover:hsl(none 0% 81%);--button-color-primary-plain-fg-active:hsl(none 0% 51.8%);--button-color-primary-tone-bg:#808389;--button-color-primary-tone-bg-hover:#676a70;--button-color-primary-tone-bg-active:#424448;--button-color-primary-tone-fg:#141415;--button-color-info-solid-bg:#1f69ff;--button-color-info-solid-bg-hover:#004de8;--button-color-info-solid-bg-active:#003194;--button-color-info-solid-fg:#fff;--button-color-info-solid-fg-spinner:#fff;--button-color-info-translucent-bg:rgba(31,105,255,.16);--button-color-info-translucent-bg-hover:rgba(31,105,255,.24);--button-color-info-translucent-bg-active:rgba(31,105,255,.32);--button-color-info-translucent-fg:#d6e4ff;--button-color-info-ghost-bg:transparent;--button-color-info-ghost-bg-hover:rgba(31,105,255,.16);--button-color-info-ghost-bg-active:rgba(31,105,255,.16);--button-color-info-ghost-fg:#d6e4ff;--button-color-info-outline-border:rgba(31,105,255,.2);--button-color-info-outline-border-hover:rgba(31,105,255,.28);--button-color-info-outline-border-active:rgba(31,105,255,.36);--button-color-info-outline-fg:#5c92ff;--button-color-info-outline-fg-hover:#1a66ff;--button-color-info-outline-fg-active:#003cb4;--button-color-info-plain-fg:#5c92ff;--button-color-info-plain-fg-hover:#1a66ff;--button-color-info-plain-fg-active:#003cb4;--button-color-info-tone-bg:#d6e4ff;--button-color-info-tone-bg-hover:#7da8ff;--button-color-info-tone-bg-active:#0051f3;--button-color-info-tone-fg:#000e29;--button-color-danger-solid-bg:#ff571f;--button-color-danger-solid-bg-hover:#e83a00;--button-color-danger-solid-bg-active:#bc2f00;--button-color-danger-solid-fg:#fff;--button-color-danger-translucent-bg:rgba(255,87,31,.16);--button-color-danger-translucent-bg-hover:rgba(255,87,31,.24);--button-color-danger-translucent-bg-active:rgba(255,87,31,.32);--button-color-danger-translucent-fg:#ffddd1;--button-color-danger-ghost-bg:transparent;--button-color-danger-ghost-bg-hover:rgba(255,87,31,.16);--button-color-danger-ghost-bg-active:rgba(255,87,31,.16);--button-color-danger-ghost-fg:#ffddd1;--button-color-danger-outline-border:rgba(255,87,31,.2);--button-color-danger-outline-border-hover:rgba(255,87,31,.28);--button-color-danger-outline-border-active:rgba(255,87,31,.36);--button-color-danger-outline-fg:#ff7547;--button-color-danger-outline-fg-hover:#ff4709;--button-color-danger-outline-fg-active:#ff4709;--button-color-danger-plain-fg:#ff7547;--button-color-danger-plain-fg-hover:#ff4709;--button-color-danger-plain-fg-active:#d63500;--button-color-danger-tone-bg:#ffddd1;--button-color-danger-tone-bg-hover:#ff9a79;--button-color-danger-tone-bg-active:#ff6531;--button-color-danger-tone-fg:#290a00;--button-color-success-solid-bg:#00a35f;--button-color-success-solid-bg-hover:#00844d;--button-color-success-solid-bg-active:#00693d;--button-color-success-solid-fg:#fff;--button-color-success-translucent-bg:rgba(0,163,95,.16);--button-color-success-translucent-bg-hover:rgba(0,163,95,.24);--button-color-success-translucent-bg-active:rgba(0,163,95,.32);--button-color-success-translucent-fg:#c2ffe6;--button-color-success-ghost-bg:transparent;--button-color-success-ghost-bg-hover:rgba(0,163,95,.16);--button-color-success-ghost-bg-active:rgba(0,163,95,.16);--button-color-success-ghost-fg:#c2ffe6;--button-color-success-outline-border:rgba(0,163,95,.2);--button-color-success-outline-border-hover:rgba(0,163,95,.24);--button-color-success-outline-border-active:rgba(0,163,95,.32);--button-color-success-outline-fg:#0aff99;--button-color-success-outline-fg-hover:#00d77d;--button-color-success-outline-fg-active:#00ae65;--button-color-success-plain-fg:#0aff99;--button-color-success-plain-fg-hover:#00d77d;--button-color-success-plain-fg-active:#00ae65;--button-color-success-tone-bg:#c2ffe6;--button-color-success-tone-bg-hover:#6dffc2;--button-color-success-tone-bg-active:#28ffa5;--button-color-success-tone-fg:#001f12;--button-color-disabled-ghost-bg:transparent;--button-color-disabled-ghost-fg:#5a5a5a;--button-color-disabled-solid-bg:#040404;--button-color-disabled-solid-fg:#5a5a5a;--button-color-disabled-translucent-bg:hsla(0,0%,96%,.04);--button-color-disabled-translucent-fg:#5a5a5a;--button-color-disabled-outline-border:hsla(0,0%,96%,.06);--button-color-disabled-outline-fg:#5a5a5a;--button-color-disabled-plain-fg:#5a5a5a;--button-color-disabled-tone-bg:#040404;--button-color-disabled-tone-fg:#5a5a5a;--button-color-focus-border:#7da9ff;--button-color-secondary-solid-bg:#808389;--button-color-secondary-solid-bg-hover:#676a70;--button-color-secondary-solid-bg-active:#424448;--button-color-secondary-solid-fg:#141415;--button-color-secondary-translucent-bg:hsla(220,4%,52%,.16);--button-color-secondary-translucent-bg-hover:hsla(220,4%,52%,.24);--button-color-secondary-translucent-bg-active:hsla(220,4%,52%,.32);--button-color-secondary-translucent-fg:#808389;--button-color-secondary-ghost-bg:transparent;--button-color-secondary-ghost-bg-hover:hsla(220,4%,52%,.16);--button-color-secondary-ghost-bg-active:hsla(220,4%,52%,.16);--button-color-secondary-ghost-fg:#808389;--button-color-secondary-outline-border:hsla(220,4%,52%,.2);--button-color-secondary-outline-border-hover:hsla(220,4%,52%,.28);--button-color-secondary-outline-border-active:hsla(220,4%,52%,.36);--button-color-secondary-outline-fg:#808389;--button-color-secondary-outline-fg-hover:#676a70;--button-color-secondary-outline-fg-active:#424448;--button-color-secondary-plain-fg:#808389;--button-color-secondary-plain-fg-hover:#676a70;--button-color-secondary-plain-fg-active:#424448;--button-color-secondary-tone-bg:#202122;--button-color-secondary-tone-bg-hover:#1a1a1c;--button-color-secondary-tone-bg-active:#101112;--button-color-secondary-tone-fg:#808389;--button-config-color-actions-translucent-bg-hover:.24;--button-config-color-actions-translucent-bg-active:.32;--button-config-color-actions-translucent-border-hover:.28;--button-config-color-actions-translucent-border-active:.36;--button-config-color-actions-dimmer-hover:.1;--button-config-color-actions-dimmer-active:.2;--button-box-shadow-focus-ring:0 0 0 .25rem rgba(31,105,255,.32)}.m-button,a.m-button{align-items:center;background:var(--button-color-primary-solid-bg);border-color:transparent;border-radius:var(--button-dimension-radius-md);border-style:solid;border-width:var(--button-dimension-border-md);box-sizing:border-box;color:var(--button-color-primary-solid-fg);cursor:pointer;display:inline-flex;font-family:var(--button-font-family);font-size:var(--button-font-size-md);font-weight:var(--button-font-weight);gap:var(--button-dimension-gap-md);height:var(--button-dimension-height-md);justify-content:center;letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);outline:none!important;padding:0 calc(var(--button-dimension-padding-md) + var(--button-dimension-padding-label) - var(--button-dimension-border-md));position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:var(--button-text-case);transition:all .1s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.-selected:is(.m-button,a.m-button){background:var(--button-color-primary-solid-bg-hover);color:var(--button-color-primary-solid-fg)}@media(hover:hover){:is(.m-button,a.m-button):hover{background:var(--button-color-primary-solid-bg-hover);color:var(--button-color-primary-solid-fg)}}:is(.m-button,a.m-button):active{background:var(--button-color-primary-solid-bg-active);color:var(--button-color-primary-solid-fg)}:is(.m-button,a.m-button):focus-visible{border-color:var(--button-color-focus-border);box-shadow:var(--button-box-shadow-focus-ring)}.-translucent:is(.m-button,a.m-button){background:var(--button-color-primary-translucent-bg);color:var(--button-color-primary-translucent-fg)}.-translucent.-selected:is(.m-button,a.m-button){background:var(--button-color-primary-translucent-bg-hover);color:var(--button-color-primary-translucent-fg)}@media(hover:hover){.-translucent:is(.m-button,a.m-button):hover{background:var(--button-color-primary-translucent-bg-hover);color:var(--button-color-primary-translucent-fg)}}.-translucent:is(.m-button,a.m-button):active{background:var(--button-color-primary-translucent-bg-active);color:var(--button-color-primary-translucent-fg)}.-tone:is(.m-button,a.m-button){background:var(--button-color-primary-tone-bg);color:var(--button-color-primary-tone-fg)}.-tone.-selected:is(.m-button,a.m-button){background:var(--button-color-primary-tone-bg-hover);color:var(--button-color-primary-tone-fg)}@media(hover:hover){.-tone:is(.m-button,a.m-button):hover{background:var(--button-color-primary-tone-bg-hover);color:var(--button-color-primary-tone-fg)}}.-tone:is(.m-button,a.m-button):active{background:var(--button-color-primary-tone-bg-active);color:var(--button-color-primary-tone-fg)}.-translucent.-blur:is(.m-button,a.m-button){-webkit-backdrop-filter:blur(var(--button-dimension-blur));backdrop-filter:blur(var(--button-dimension-blur))}.-outline:is(.m-button,a.m-button){background:transparent;border-color:var(--button-color-primary-outline-border);color:var(--button-color-primary-outline-fg)}@media(hover:hover){.-outline:is(.m-button,a.m-button):hover{border-color:var(--button-color-primary-outline-border-hover);color:var(--button-color-primary-outline-fg)}}.-outline:is(.m-button,a.m-button):active{border-color:var(--button-color-primary-outline-border-active);color:var(--button-color-primary-outline-fg)}.-outline:is(.m-button,a.m-button):focus-visible{border-color:var(--button-color-focus-border)}.-ghost:is(.m-button,a.m-button){background:transparent;color:var(--button-color-primary-ghost-fg)}.-ghost.-blur:is(.m-button,a.m-button):active{-webkit-backdrop-filter:blur(var(--button-dimension-blur));backdrop-filter:blur(var(--button-dimension-blur))}@media(hover:hover){.-ghost.-blur:is(.m-button,a.m-button):hover{-webkit-backdrop-filter:blur(var(--button-dimension-blur));backdrop-filter:blur(var(--button-dimension-blur))}}.-ghost.-selected:is(.m-button,a.m-button){background:var(--button-color-primary-ghost-bg-hover);color:var(--button-color-primary-ghost-fg)}@media(hover:hover){.-ghost:is(.m-button,a.m-button):hover{background:var(--button-color-primary-ghost-bg-hover);color:var(--button-color-primary-ghost-fg)}}.-ghost:is(.m-button,a.m-button):active{background:var(--button-color-primary-ghost-bg-active);color:var(--button-color-primary-ghost-fg)}.-plain:is(.m-button,a.m-button){background:transparent;color:var(--button-color-primary-plain-fg)}.-plain.-selected:is(.m-button,a.m-button){background:transparent;color:var(--button-color-primary-plain-fg-hover)}@media(hover:hover){.-plain:is(.m-button,a.m-button):hover{background:transparent;color:var(--button-color-primary-plain-fg-hover)}}.-plain:is(.m-button,a.m-button):active{background:transparent;color:var(--button-color-primary-plain-fg-active)}:is(:is(.m-button,a.m-button):not(.-icon):has(svg:first-child),:is(.m-button,a.m-button) .-icon-start):not(.-square){padding-left:calc(var(--button-dimension-padding-md) - var(--button-dimension-border-md))}:is(:is(.m-button,a.m-button):not(.-icon):has(svg:first-child),:is(.m-button,a.m-button) .-icon-start) svg:first-child{height:var(--button-dimension-symbol-md);margin-right:var(--button-dimension-padding-label);width:var(--button-dimension-symbol-md)}:is(:is(.m-button,a.m-button):not(.-icon):has(svg:last-child),:is(.m-button,a.m-button) .-icon-end):not(.-square){padding-right:calc(var(--button-dimension-padding-md) - var(--button-dimension-border-md))}:is(:is(.m-button,a.m-button):not(.-icon):has(svg:last-child),:is(.m-button,a.m-button) .-icon-end) svg:last-child{height:var(--button-dimension-symbol-md);margin-left:var(--button-dimension-padding-label);width:var(--button-dimension-symbol-md)}.-icon:is(.m-button,a.m-button) svg{height:var(--button-dimension-symbol-md-icon);margin-left:0;margin-right:0;width:var(--button-dimension-symbol-md-icon)}.-square:is(.m-button,a.m-button){padding:0;width:var(--button-dimension-height-md)}.-block:is(.m-button,a.m-button){width:100%}.-inline:is(.m-button,a.m-button){border-radius:var(--button-dimension-radius-inline-md);height:var(--button-dimension-height-inline-md);padding:0 calc(var(--button-dimension-padding-inline-md) + var(--button-dimension-padding-label) - var(--button-dimension-border-md))}.-inline.-square:is(.m-button,a.m-button){padding:0;width:var(--button-dimension-height-inline-md)}.-xs:is(.m-button,a.m-button){border-radius:var(--button-dimension-radius-xs);border-width:var(--button-dimension-border-xs)!important;font-size:var(--button-font-size-xs);gap:var(--button-dimension-gap-xs);height:var(--button-dimension-height-xs);padding:0 calc(var(--button-dimension-padding-xs) + var(--button-dimension-padding-label) - var(--button-dimension-border-xs))}:is(.-xs:is(.m-button,a.m-button):not(.-icon):has(svg:first-child),.-xs:is(.m-button,a.m-button) .-icon-start):not(.-square){padding-left:calc(var(--button-dimension-padding-xs) - var(--button-dimension-border-xs))}:is(.-xs:is(.m-button,a.m-button):not(.-icon):has(svg:first-child),.-xs:is(.m-button,a.m-button) .-icon-start) svg:first-child{height:var(--button-dimension-symbol-xs);width:var(--button-dimension-symbol-xs)}:is(.-xs:is(.m-button,a.m-button):not(.-icon):has(svg:last-child),.-xs:is(.m-button,a.m-button) .-icon-end):not(.-square){padding-right:calc(var(--button-dimension-padding-xs) - var(--button-dimension-border-xs))}:is(.-xs:is(.m-button,a.m-button):not(.-icon):has(svg:last-child),.-xs:is(.m-button,a.m-button) .-icon-end) svg:last-child{height:var(--button-dimension-symbol-xs);width:var(--button-dimension-symbol-xs)}.-xs.-icon:is(.m-button,a.m-button) svg{height:var(--button-dimension-symbol-xs-icon);width:var(--button-dimension-symbol-xs-icon)}.-xs.-square:is(.m-button,a.m-button){padding:0;width:var(--button-dimension-height-xs)}.-xs.-inline:is(.m-button,a.m-button){border-radius:var(--button-dimension-radius-inline-xs);height:var(--button-dimension-height-inline-xs);padding:0 calc(var(--button-dimension-padding-inline-xs) + var(--button-dimension-padding-label) - var(--button-dimension-border-xs))}.-xs.-inline.-square:is(.m-button,a.m-button){padding:0;width:var(--button-dimension-height-inline-xs)}.-sm:is(.m-button,a.m-button){border-radius:var(--button-dimension-radius-sm);border-width:var(--button-dimension-border-sm)!important;font-size:var(--button-font-size-sm);gap:var(--button-dimension-gap-sm);height:var(--button-dimension-height-sm);padding:0 calc(var(--button-dimension-padding-sm) + var(--button-dimension-padding-label) - var(--button-dimension-border-sm))}:is(.-sm:is(.m-button,a.m-button):not(.-icon):has(svg:first-child),.-sm:is(.m-button,a.m-button) .-icon-start):not(.-square){padding-left:calc(var(--button-dimension-padding-sm) - var(--button-dimension-border-sm))}:is(.-sm:is(.m-button,a.m-button):not(.-icon):has(svg:first-child),.-sm:is(.m-button,a.m-button) .-icon-start) svg:first-child{height:var(--button-dimension-symbol-sm);width:var(--button-dimension-symbol-sm)}:is(.-sm:is(.m-button,a.m-button):not(.-icon):has(svg:last-child),.-sm:is(.m-button,a.m-button) .-icon-end):not(.-square){padding-right:calc(var(--button-dimension-padding-sm) - var(--button-dimension-border-sm))}:is(.-sm:is(.m-button,a.m-button):not(.-icon):has(svg:last-child),.-sm:is(.m-button,a.m-button) .-icon-end) svg:last-child{height:var(--button-dimension-symbol-sm);width:var(--button-dimension-symbol-sm)}.-sm.-icon:is(.m-button,a.m-button) svg{height:var(--button-dimension-symbol-sm-icon);width:var(--button-dimension-symbol-sm-icon)}.-sm.-square:is(.m-button,a.m-button){padding:0;width:var(--button-dimension-height-sm)}.-sm.-inline:is(.m-button,a.m-button){border-radius:var(--button-dimension-radius-inline-sm);height:var(--button-dimension-height-inline-sm);padding:0 calc(var(--button-dimension-padding-inline-sm) + var(--button-dimension-padding-label) - var(--button-dimension-border-sm))}.-sm.-inline.-square:is(.m-button,a.m-button){padding:0;width:var(--button-dimension-height-inline-sm)}.-lg:is(.m-button,a.m-button){border-radius:var(--button-dimension-radius-lg);border-width:var(--button-dimension-border-lg)!important;font-size:var(--button-font-size-lg);gap:var(--button-dimension-gap-lg);height:var(--button-dimension-height-lg);padding:0 calc(var(--button-dimension-padding-lg) + var(--button-dimension-padding-label) - var(--button-dimension-border-lg))}:is(.-lg:is(.m-button,a.m-button):not(.-icon):has(svg:first-child),.-lg:is(.m-button,a.m-button) .-icon-start):not(.-square){padding-left:calc(var(--button-dimension-padding-lg) - var(--button-dimension-border-lg))}:is(.-lg:is(.m-button,a.m-button):not(.-icon):has(svg:first-child),.-lg:is(.m-button,a.m-button) .-icon-start) svg:first-child{height:var(--button-dimension-symbol-lg);width:var(--button-dimension-symbol-lg)}:is(.-lg:is(.m-button,a.m-button):not(.-icon):has(svg:last-child),.-lg:is(.m-button,a.m-button) .-icon-end):not(.-square){padding-right:calc(var(--button-dimension-padding-lg) - var(--button-dimension-border-lg))}:is(.-lg:is(.m-button,a.m-button):not(.-icon):has(svg:last-child),.-lg:is(.m-button,a.m-button) .-icon-end) svg:last-child{height:var(--button-dimension-symbol-lg);width:var(--button-dimension-symbol-lg)}.-lg.-icon:is(.m-button,a.m-button) svg{height:var(--button-dimension-symbol-lg-icon);width:var(--button-dimension-symbol-lg-icon)}.-lg.-square:is(.m-button,a.m-button){padding:0;width:var(--button-dimension-height-lg)}.-lg.-inline:is(.m-button,a.m-button){border-radius:var(--button-dimension-radius-inline-lg);height:var(--button-dimension-height-inline-lg);padding:0 calc(var(--button-dimension-padding-inline-lg) + var(--button-dimension-padding-label) - var(--button-dimension-border-lg))}.-lg.-inline.-square:is(.m-button,a.m-button){padding:0;width:var(--button-dimension-height-inline-lg)}.-round:is(.m-button,a.m-button){border-radius:9999px}.-secondary:is(.m-button,a.m-button){background:var(--button-color-secondary-solid-bg);color:var(--button-color-secondary-solid-fg)}.-secondary.-selected:is(.m-button,a.m-button){background:var(--button-color-secondary-solid-bg-hover)}@media(hover:hover){.-secondary:is(.m-button,a.m-button):hover{background:var(--button-color-secondary-solid-bg-hover)}}.-secondary:is(.m-button,a.m-button):active{background:var(--button-color-secondary-solid-bg-active)}.-secondary.-translucent:is(.m-button,a.m-button){background:var(--button-color-secondary-translucent-bg);color:var(--button-color-secondary-translucent-fg)}.-secondary.-translucent.-selected:is(.m-button,a.m-button){background:var(--button-color-secondary-translucent-bg-hover)}@media(hover:hover){.-secondary.-translucent:is(.m-button,a.m-button):hover{background:var(--button-color-secondary-translucent-bg-hover)}}.-secondary.-translucent:is(.m-button,a.m-button):active{background:var(--button-color-secondary-translucent-bg-active)}.-secondary.-tone:is(.m-button,a.m-button){background:var(--button-color-secondary-tone-bg);color:var(--button-color-secondary-tone-fg)}.-secondary.-tone.-selected:is(.m-button,a.m-button){background:var(--button-color-secondary-tone-bg-hover)}@media(hover:hover){.-secondary.-tone:is(.m-button,a.m-button):hover{background:var(--button-color-secondary-tone-bg-hover)}}.-secondary.-tone:is(.m-button,a.m-button):active{background:var(--button-color-secondary-tone-bg-active)}.-secondary.-outline:is(.m-button,a.m-button){background:transparent;border-color:var(--button-color-secondary-outline-border);color:var(--button-color-secondary-outline-fg)}.-secondary.-outline.-selected:is(.m-button,a.m-button){border-color:var(--button-color-secondary-outline-border-hover)}@media(hover:hover){.-secondary.-outline:is(.m-button,a.m-button):hover{border-color:var(--button-color-secondary-outline-border-hover)}}.-secondary.-outline:is(.m-button,a.m-button):active{border-color:var(--button-color-secondary-outline-border-active)}.-secondary.-outline:is(.m-button,a.m-button):focus-visible{border-color:var(--button-color-focus-border)}.-secondary.-ghost:is(.m-button,a.m-button){background:transparent;color:var(--button-color-secondary-ghost-fg)}.-secondary.-ghost.-selected:is(.m-button,a.m-button){background:var(--button-color-secondary-ghost-bg-hover)}@media(hover:hover){.-secondary.-ghost:is(.m-button,a.m-button):hover{background:var(--button-color-secondary-ghost-bg-hover)}}.-secondary.-ghost:is(.m-button,a.m-button):active{background:var(--button-color-secondary-ghost-bg-active)}.-secondary.-plain:is(.m-button,a.m-button){background:transparent;color:var(--button-color-secondary-plain-fg)}.-secondary.-plain.-selected:is(.m-button,a.m-button){background:transparent;color:var(--button-color-secondary-plain-fg-hover)}@media(hover:hover){.-secondary.-plain:is(.m-button,a.m-button):hover{background:transparent;color:var(--button-color-secondary-plain-fg-hover)}}.-secondary.-plain:is(.m-button,a.m-button):active{background:transparent;color:var(--button-color-secondary-plain-fg-active)}.-accent:is(.m-button,a.m-button){background:var(--button-color-accent-solid-bg);color:var(--button-color-accent-solid-fg)}.-accent.-selected:is(.m-button,a.m-button){background:var(--button-color-accent-solid-bg-hover)}@media(hover:hover){.-accent:is(.m-button,a.m-button):hover{background:var(--button-color-accent-solid-bg-hover)}}.-accent:is(.m-button,a.m-button):active{background:var(--button-color-accent-solid-bg-active)}.-accent.-translucent:is(.m-button,a.m-button){background:var(--button-color-accent-translucent-bg);color:var(--button-color-accent-translucent-fg)}.-accent.-translucent.-selected:is(.m-button,a.m-button){background:var(--button-color-accent-translucent-bg-hover)}@media(hover:hover){.-accent.-translucent:is(.m-button,a.m-button):hover{background:var(--button-color-accent-translucent-bg-hover)}}.-accent.-translucent:is(.m-button,a.m-button):active{background:var(--button-color-accent-translucent-bg-active)}.-accent.-tone:is(.m-button,a.m-button){background:var(--button-color-accent-tone-bg);color:var(--button-color-accent-tone-fg)}.-accent.-tone.-selected:is(.m-button,a.m-button){background:var(--button-color-accent-tone-bg-hover)}@media(hover:hover){.-accent.-tone:is(.m-button,a.m-button):hover{background:var(--button-color-accent-tone-bg-hover)}}.-accent.-tone:is(.m-button,a.m-button):active{background:var(--button-color-accent-tone-bg-active)}.-accent.-outline:is(.m-button,a.m-button){background:transparent;border-color:var(--button-color-accent-outline-border);color:var(--button-color-accent-outline-fg)}.-accent.-outline.-selected:is(.m-button,a.m-button){border-color:var(--button-color-accent-outline-border-hover)}@media(hover:hover){.-accent.-outline:is(.m-button,a.m-button):hover{border-color:var(--button-color-accent-outline-border-hover)}}.-accent.-outline:is(.m-button,a.m-button):active{border-color:var(--button-color-accent-outline-border-active)}.-accent.-outline:is(.m-button,a.m-button):focus-visible{border-color:var(--button-color-focus-border)}.-accent.-ghost:is(.m-button,a.m-button){background:transparent;color:var(--button-color-accent-ghost-fg)}.-accent.-ghost.-selected:is(.m-button,a.m-button){background:var(--button-color-accent-ghost-bg-hover)}@media(hover:hover){.-accent.-ghost:is(.m-button,a.m-button):hover{background:var(--button-color-accent-ghost-bg-hover)}}.-accent.-ghost:is(.m-button,a.m-button):active{background:var(--button-color-accent-ghost-bg-active)}.-accent.-plain:is(.m-button,a.m-button){background:transparent;color:var(--button-color-accent-plain-fg)}.-accent.-plain.-selected:is(.m-button,a.m-button){background:transparent;color:var(--button-color-accent-plain-fg-hover)}@media(hover:hover){.-accent.-plain:is(.m-button,a.m-button):hover{background:transparent;color:var(--button-color-accent-plain-fg-hover)}}.-accent.-plain:is(.m-button,a.m-button):active{background:transparent;color:var(--button-color-accent-plain-fg-active)}.-success:is(.m-button,a.m-button){background:var(--button-color-success-solid-bg);color:var(--button-color-success-solid-fg)}.-success.-selected:is(.m-button,a.m-button){background:var(--button-color-success-solid-bg-hover)}@media(hover:hover){.-success:is(.m-button,a.m-button):hover{background:var(--button-color-success-solid-bg-hover)}}.-success:is(.m-button,a.m-button):active{background:var(--button-color-success-solid-bg-active)}.-success.-translucent:is(.m-button,a.m-button){background:var(--button-color-success-translucent-bg);color:var(--button-color-success-translucent-fg)}.-success.-translucent.-selected:is(.m-button,a.m-button){background:var(--button-color-success-translucent-bg-hover)}@media(hover:hover){.-success.-translucent:is(.m-button,a.m-button):hover{background:var(--button-color-success-translucent-bg-hover)}}.-success.-translucent:is(.m-button,a.m-button):active{background:var(--button-color-success-translucent-bg-active)}.-success.-tone:is(.m-button,a.m-button){background:var(--button-color-success-tone-bg);color:var(--button-color-success-tone-fg)}.-success.-tone.-selected:is(.m-button,a.m-button){background:var(--button-color-success-tone-bg-hover)}@media(hover:hover){.-success.-tone:is(.m-button,a.m-button):hover{background:var(--button-color-success-tone-bg-hover)}}.-success.-tone:is(.m-button,a.m-button):active{background:var(--button-color-success-tone-bg-active)}.-success.-outline:is(.m-button,a.m-button){background:transparent;border-color:var(--button-color-success-outline-border);color:var(--button-color-success-outline-fg)}.-success.-outline.-selected:is(.m-button,a.m-button){border-color:var(--button-color-success-outline-border-hover)}@media(hover:hover){.-success.-outline:is(.m-button,a.m-button):hover{border-color:var(--button-color-success-outline-border-hover)}}.-success.-outline:is(.m-button,a.m-button):active{border-color:var(--button-color-success-outline-border-active)}.-success.-outline:is(.m-button,a.m-button):focus-visible{border-color:var(--button-color-focus-border)}.-success.-ghost:is(.m-button,a.m-button){background:transparent;color:var(--button-color-success-ghost-fg)}.-success.-ghost.-selected:is(.m-button,a.m-button){background:var(--button-color-success-ghost-bg-hover)}@media(hover:hover){.-success.-ghost:is(.m-button,a.m-button):hover{background:var(--button-color-success-ghost-bg-hover)}}.-success.-ghost:is(.m-button,a.m-button):active{background:var(--button-color-success-ghost-bg-active)}.-success.-plain:is(.m-button,a.m-button){background:transparent;color:var(--button-color-success-plain-fg)}.-success.-plain.-selected:is(.m-button,a.m-button){background:transparent;color:var(--button-color-success-plain-fg-hover)}@media(hover:hover){.-success.-plain:is(.m-button,a.m-button):hover{background:transparent;color:var(--button-color-success-plain-fg-hover)}}.-success.-plain:is(.m-button,a.m-button):active{background:transparent;color:var(--button-color-success-plain-fg-active)}.-info:is(.m-button,a.m-button){background:var(--button-color-info-solid-bg);color:var(--button-color-info-solid-fg)}.-info.-selected:is(.m-button,a.m-button){background:var(--button-color-info-solid-bg-hover)}@media(hover:hover){.-info:is(.m-button,a.m-button):hover{background:var(--button-color-info-solid-bg-hover)}}.-info:is(.m-button,a.m-button):active{background:var(--button-color-info-solid-bg-active)}.-info.-translucent:is(.m-button,a.m-button){background:var(--button-color-info-translucent-bg);color:var(--button-color-info-translucent-fg)}.-info.-translucent.-selected:is(.m-button,a.m-button){background:var(--button-color-info-translucent-bg-hover)}@media(hover:hover){.-info.-translucent:is(.m-button,a.m-button):hover{background:var(--button-color-info-translucent-bg-hover)}}.-info.-translucent:is(.m-button,a.m-button):active{background:var(--button-color-info-translucent-bg-active)}.-info.-tone:is(.m-button,a.m-button){background:var(--button-color-info-tone-bg);color:var(--button-color-info-tone-fg)}.-info.-tone.-selected:is(.m-button,a.m-button){background:var(--button-color-info-tone-bg-hover)}@media(hover:hover){.-info.-tone:is(.m-button,a.m-button):hover{background:var(--button-color-info-tone-bg-hover)}}.-info.-tone:is(.m-button,a.m-button):active{background:var(--button-color-info-tone-bg-active)}.-info.-outline:is(.m-button,a.m-button){background:transparent;border-color:var(--button-color-info-outline-border);color:var(--button-color-info-outline-fg)}.-info.-outline.-selected:is(.m-button,a.m-button){border-color:var(--button-color-info-outline-border-hover)}@media(hover:hover){.-info.-outline:is(.m-button,a.m-button):hover{border-color:var(--button-color-info-outline-border-hover)}}.-info.-outline:is(.m-button,a.m-button):active{border-color:var(--button-color-info-outline-border-active)}.-info.-outline:is(.m-button,a.m-button):focus-visible{border-color:var(--button-color-focus-border)}.-info.-ghost:is(.m-button,a.m-button){background:transparent;color:var(--button-color-info-ghost-fg)}.-info.-ghost.-selected:is(.m-button,a.m-button){background:var(--button-color-info-ghost-bg-hover)}@media(hover:hover){.-info.-ghost:is(.m-button,a.m-button):hover{background:var(--button-color-info-ghost-bg-hover)}}.-info.-ghost:is(.m-button,a.m-button):active{background:var(--button-color-info-ghost-bg-active)}.-info.-plain:is(.m-button,a.m-button){background:transparent;color:var(--button-color-info-plain-fg)}.-info.-plain.-selected:is(.m-button,a.m-button){background:transparent;color:var(--button-color-info-plain-fg-hover)}@media(hover:hover){.-info.-plain:is(.m-button,a.m-button):hover{background:transparent;color:var(--button-color-info-plain-fg-hover)}}.-info.-plain:is(.m-button,a.m-button):active{background:transparent;color:var(--button-color-info-plain-fg-active)}.-danger:is(.m-button,a.m-button){background:var(--button-color-danger-solid-bg);color:var(--button-color-danger-solid-fg)}.-danger.-selected:is(.m-button,a.m-button){background:var(--button-color-danger-solid-bg-hover)}@media(hover:hover){.-danger:is(.m-button,a.m-button):hover{background:var(--button-color-danger-solid-bg-hover)}}.-danger:is(.m-button,a.m-button):active{background:var(--button-color-danger-solid-bg-active)}.-danger.-translucent:is(.m-button,a.m-button){background:var(--button-color-danger-translucent-bg);color:var(--button-color-danger-translucent-fg)}.-danger.-translucent.-selected:is(.m-button,a.m-button){background:var(--button-color-danger-translucent-bg-hover)}@media(hover:hover){.-danger.-translucent:is(.m-button,a.m-button):hover{background:var(--button-color-danger-translucent-bg-hover)}}.-danger.-translucent:is(.m-button,a.m-button):active{background:var(--button-color-danger-translucent-bg-active)}.-danger.-tone:is(.m-button,a.m-button){background:var(--button-color-danger-tone-bg);color:var(--button-color-danger-tone-fg)}.-danger.-tone.-selected:is(.m-button,a.m-button){background:var(--button-color-danger-tone-bg-hover)}@media(hover:hover){.-danger.-tone:is(.m-button,a.m-button):hover{background:var(--button-color-danger-tone-bg-hover)}}.-danger.-tone:is(.m-button,a.m-button):active{background:var(--button-color-danger-tone-bg-active)}.-danger.-outline:is(.m-button,a.m-button){background:transparent;border-color:var(--button-color-danger-outline-border);color:var(--button-color-danger-outline-fg)}.-danger.-outline.-selected:is(.m-button,a.m-button){border-color:var(--button-color-danger-outline-border-hover)}@media(hover:hover){.-danger.-outline:is(.m-button,a.m-button):hover{border-color:var(--button-color-danger-outline-border-hover)}}.-danger.-outline:is(.m-button,a.m-button):active{border-color:var(--button-color-danger-outline-border-active)}.-danger.-outline:is(.m-button,a.m-button):focus-visible{border-color:var(--button-color-focus-border)}.-danger.-ghost:is(.m-button,a.m-button){background:transparent;color:var(--button-color-danger-ghost-fg)}.-danger.-ghost.-selected:is(.m-button,a.m-button){background:var(--button-color-danger-ghost-bg-hover)}@media(hover:hover){.-danger.-ghost:is(.m-button,a.m-button):hover{background:var(--button-color-danger-ghost-bg-hover)}}.-danger.-ghost:is(.m-button,a.m-button):active{background:var(--button-color-danger-ghost-bg-active)}.-danger.-plain:is(.m-button,a.m-button){background:transparent;color:var(--button-color-danger-plain-fg)}.-danger.-plain.-selected:is(.m-button,a.m-button){background:transparent;color:var(--button-color-danger-plain-fg-hover)}@media(hover:hover){.-danger.-plain:is(.m-button,a.m-button):hover{background:transparent;color:var(--button-color-danger-plain-fg-hover)}}.-danger.-plain:is(.m-button,a.m-button):active{background:transparent;color:var(--button-color-danger-plain-fg-active)}.-shell:is(.m-button,a.m-button){background:transparent;height:auto;padding:0;width:auto}.-disabled:is(.m-button,a.m-button),:is(.m-button,a.m-button):disabled,:is(.m-button,a.m-button):disabled:active{background:var(--button-color-disabled-solid-bg);color:var(--button-color-disabled-solid-fg);cursor:not-allowed}.-translucent:is(:is(.m-button,a.m-button):disabled,:is(.m-button,a.m-button):disabled:active,.-disabled:is(.m-button,a.m-button)){background:var(--button-color-disabled-translucent-bg);color:var(--button-color-disabled-translucent-fg)}.-tone:is(:is(.m-button,a.m-button):disabled,:is(.m-button,a.m-button):disabled:active,.-disabled:is(.m-button,a.m-button)){background:var(--button-color-disabled-tone-bg);color:var(--button-color-disabled-tone-fg)}.-outline:is(:is(.m-button,a.m-button):disabled,:is(.m-button,a.m-button):disabled:active,.-disabled:is(.m-button,a.m-button)){background:transparent;border-color:var(--button-color-disabled-outline-border);color:var(--button-color-disabled-outline-fg)}.-ghost:is(:is(.m-button,a.m-button):disabled,:is(.m-button,a.m-button):disabled:active,.-disabled:is(.m-button,a.m-button)){background:transparent;color:var(--button-color-disabled-ghost-fg)}.-plain:is(:is(.m-button,a.m-button):disabled,:is(.m-button,a.m-button):disabled:active,.-disabled:is(.m-button,a.m-button)){background:transparent;color:var(--button-color-disabled-plain-fg)}@media(hover:hover){:is(.m-button,a.m-button):disabled:hover{background:var(--button-color-disabled-solid-bg);color:var(--button-color-disabled-solid-fg);cursor:not-allowed}.-translucent:is(.m-button,a.m-button):disabled:hover{background:var(--button-color-disabled-translucent-bg);color:var(--button-color-disabled-translucent-fg)}.-tone:is(.m-button,a.m-button):disabled:hover{background:var(--button-color-disabled-tone-bg);color:var(--button-color-disabled-tone-fg)}.-outline:is(.m-button,a.m-button):disabled:hover{background:transparent;border-color:var(--button-color-disabled-outline-border);color:var(--button-color-disabled-outline-fg)}.-ghost:is(.m-button,a.m-button):disabled:hover{background:transparent;color:var(--button-color-disabled-ghost-fg)}.-plain:is(.m-button,a.m-button):disabled:hover{background:transparent;color:var(--button-color-disabled-plain-fg)}}.m-input .m-button,.m-input a.m-button{border-radius:var(--button-dimension-radius-inline-md);height:var(--button-dimension-height-inline-md);padding:0 calc(var(--button-dimension-padding-inline-md) + var(--button-dimension-padding-label) - var(--button-dimension-border-md))}.m-input.-xs .m-button,.m-input.-xs a.m-button{border-radius:var(--button-dimension-radius-inline-xs);height:var(--button-dimension-height-inline-xs);padding:0 calc(var(--button-dimension-padding-inline-xs) + var(--button-dimension-padding-label) - var(--button-dimension-border-xs))}.m-input.-sm .m-button,.m-input.-sm a.m-button{border-radius:var(--button-dimension-radius-inline-sm);height:var(--button-dimension-height-inline-sm);padding:0 calc(var(--button-dimension-padding-inline-sm) + var(--button-dimension-padding-label) - var(--button-dimension-border-sm))}.m-input.-md .m-button,.m-input.-md a.m-button{border-radius:var(--button-dimension-radius-inline-md);height:var(--button-dimension-height-inline-md);padding:0 calc(var(--button-dimension-padding-inline-md) + var(--button-dimension-padding-label) - var(--button-dimension-border-md))}.m-input.-lg .m-button,.m-input.-lg a.m-button{border-radius:var(--button-dimension-radius-inline-lg);height:var(--button-dimension-height-inline-lg);padding:0 calc(var(--button-dimension-padding-inline-lg) + var(--button-dimension-padding-label) - var(--button-dimension-border-lg))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-ltr-in{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes slide-rtl-in{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes slide-ttb-in{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@keyframes slide-btt-in{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes slide-ltr-out{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes slide-rtl-out{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes slide-ttb-out{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0)}}@keyframes slide-btt-out{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}:root{--magic-drawer-height:75svh;--magic-drawer-max-height:none;--magic-drawer-width:100%;--magic-drawer-max-width:none;--magic-drawer-justify-content:center;--magic-drawer-align-items:flex-end;--magic-drawer-enter-animation:slide-btt-in .3s ease;--magic-drawer-leave-animation:slide-btt-out .3s ease;--magic-drawer-drag-overshoot:4rem}.magic-drawer{--magic-drawer-padding:0px;--magic-drawer-drag-overshoot-x:0px;--magic-drawer-drag-overshoot-y:0px;align-items:var(--magic-drawer-align-items);background:transparent;border:none;color:inherit;display:flex;height:100%;inset:0;justify-content:var(--magic-drawer-justify-content);padding:0;pointer-events:none;position:fixed;width:100%;z-index:var(--magic-drawer-z-index,999)}.magic-drawer[data-position=bottom]{--magic-drawer-drag-overshoot-y:var(--magic-drawer-drag-overshoot);--magic-drawer-padding:0 0 var(--magic-drawer-drag-overshoot-y) 0}.magic-drawer[data-position=bottom]>.magic-drawer__wrapper{height:calc(var(--magic-drawer-height, 0px) + var(--magic-drawer-drag-overshoot, 0px))}.magic-drawer[data-position=top]{--magic-drawer-enter-animation:slide-ttb-in .3s ease;--magic-drawer-leave-animation:slide-ttb-out .3s ease;--magic-drawer-align-items:flex-start;--magic-drawer-drag-overshoot-y:calc(var(--magic-drawer-drag-overshoot)*-1);--magic-drawer-padding:var(--magic-drawer-drag-overshoot-y) 0 0 0}.magic-drawer[data-position=top]>.magic-drawer__wrapper{height:calc(var(--magic-drawer-height, 0px) + var(--magic-drawer-drag-overshoot, 0px))}.magic-drawer[data-position=right]{--magic-drawer-enter-animation:slide-rtl-in .3s ease;--magic-drawer-leave-animation:slide-rtl-out .3s ease;--magic-drawer-align-items:center;--magic-drawer-justify-content:flex-end;--magic-drawer-drag-overshoot-x:var(--magic-drawer-drag-overshoot);--magic-drawer-padding:0 var(--magic-drawer-drag-overshoot-x) 0 0}.magic-drawer[data-position=right]>.magic-drawer__wrapper{width:calc(var(--magic-drawer-width, 0px) + var(--magic-drawer-drag-overshoot, 0px))}.magic-drawer[data-position=left]{--magic-drawer-enter-animation:slide-ltr-in .3s ease;--magic-drawer-leave-animation:slide-ltr-out .3s ease;--magic-drawer-align-items:center;--magic-drawer-justify-content:flex-start;--magic-drawer-drag-overshoot-x:calc(var(--magic-drawer-drag-overshoot)*-1);--magic-drawer-padding:0 0 0 var(--magic-drawer-drag-overshoot-x)}.magic-drawer[data-position=left]>.magic-drawer__wrapper{width:calc(var(--magic-drawer-width, 0px) + var(--magic-drawer-drag-overshoot, 0px))}.magic-drawer__wrapper{display:flex;height:var(--magic-drawer-height);max-height:calc(var(--magic-drawer-max-height) + var(--magic-drawer-drag-overshoot-y));max-width:calc(var(--magic-drawer-max-width) + var(--magic-drawer-drag-overshoot-x));min-height:0;pointer-events:none;transform:translate(var(--magic-drawer-drag-overshoot-x),var(--magic-drawer-drag-overshoot-y));width:var(--magic-drawer-width)}.magic-drawer__content{height:var(--magic-drawer-content-height,100%);max-height:100%;position:relative;width:100%}.magic-drawer__drag{-webkit-overflow-scrolling:touch;align-items:var(--magic-drawer-align-items);cursor:grab;display:flex;height:100%;justify-content:var(--magic-drawer-justify-content);overflow-x:var(--magic-drawer-content-overflow-x,hidden);overflow-y:var(--magic-drawer-content-overflow-y,hidden);pointer-events:auto;position:relative;scroll-behavior:smooth;touch-action:none;width:100%}dialog.magic-drawer__drag{background:transparent;border:0;margin:0;outline:0;padding:0}dialog.magic-drawer__drag::backdrop{background-color:transparent}.magic-drawer[data-dragging=true] .magic-drawer__drag{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.magic-drawer[data-disabled=true] .magic-drawer__drag,.magic-drawer[data-wheeling=true] .magic-drawer__drag{cursor:auto}.magic-drawer__drag>*{padding:var(--magic-drawer-padding)}.magic-drawer__overlay{inset:0;position:absolute;z-index:9999}.magic-drawer__backdrop{-webkit-backdrop-filter:var(--magic-drawer-backdrop-filter,unset);backdrop-filter:var(--magic-drawer-backdrop-filter,unset);background-color:var(--magic-drawer-backdrop-color,rgba(0,0,0,.5));height:100%;inset:0;pointer-events:auto;position:fixed;width:100%;z-index:-1}.magic-drawer[data-disabled=true] .magic-drawer__backdrop{pointer-events:none}.magic-drawer-content-enter-active{animation:var(--magic-drawer-enter-animation)}.magic-drawer-content-leave-active{animation:var(--magic-drawer-leave-animation)}.magic-drawer-backdrop-enter-active{animation:fade-in .3s ease}.magic-drawer-backdrop-leave-active{animation:fade-out .3s ease}[data-id=drawer--menu]{--magic-drawer-height:50lvh;--magic-drawer-backdrop-color:rgba(31,31,31,.8)}
