*{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01" on,"cv03" on,"cv04" on;font-variant-numeric:lining-nums tabular-nums;text-rendering:optimizeLegibility}: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-quad:cubic-bezier(.455,.03,.515,.955);--ease-in-out-gentle:cubic-bezier(.42,0,.58,1)}.page-enter-active{animation:fade-in .15s var(--ease-out)}.page-leave-active{animation:fade-out .15s var(--ease-out)}.layout-enter-active{animation:fade-in .15s var(--ease-out)}.layout-leave-active{animation:fade-out .15s var(--ease-out)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--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-duration: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}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--font-weight-semibold:600;--ease-out:cubic-bezier(0,0,.2,1);--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);--radius-component-4xl:var(--app-dimension-radius-4xl);--radius-component-lg:var(--app-dimension-radius-lg);--radius-component-sm:var(--app-dimension-radius-sm)}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,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);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}: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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.menu-blur{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);margin:0 auto;max-width:52.5rem;overflow:hidden}.menu-blur,.translucent-glass{inset:0;position:absolute;z-index:-10}.translucent-glass{background-color:var(--app-color-surface-bg-base);opacity:.4}.translucent-glass.-light{opacity:.85}.translucent-glass.-dark{background-color:var(--app-color-surface-bg-low);opacity:.9}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-\[calc\(50lvh-var\(--el-height\)-2rem-env\(safe-area-inset-bottom\)\)\]{top:calc(50lvh - var(--el-height) - 2rem - env(safe-area-inset-bottom))}.-bottom-44{bottom:calc(var(--spacing)*-44)}.bottom-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(.75rem + env(safe-area-inset-bottom))}.left-0{left:calc(var(--spacing)*0)}.left-4{left:calc(var(--spacing)*4)}.-z-10{z-index:-10}.z-10{z-index:10}.z-50{z-index:50}.z-100{z-index:100}.z-500{z-index:500}.z-999{z-index:999}.col-span-1{grid-column:span 1/span 1}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-6{grid-column-start:6}.container{width:100%}@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}.mt-28{margin-top:calc(var(--spacing)*28)}.mt-64{margin-top:calc(var(--spacing)*64)}.mt-auto{margin-top:auto}.mb-\[-0\.6875rem\]{margin-bottom:-.6875rem}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.aspect-\[5\/2\]{aspect-ratio:5/2}.aspect-square{aspect-ratio:1}.h-0{height:calc(var(--spacing)*0)}.h-1{height:calc(var(--spacing)*1)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-14{height:calc(var(--spacing)*14)}.h-18{height:calc(var(--spacing)*18)}.h-\[calc\(50vw-3rem\)\]{height:calc(50vw - 3rem)}.h-\[var\(--scroll-height\)\]{height:var(--scroll-height)}.h-dvh{height:100dvh}.h-full{height:100%}.h-lvh{height:100lvh}.h-svh{height:100svh}.max-h-\[min\(calc\(100dvh-4rem\)\,32\.25rem\)\]{max-height:min(100dvh - 4rem,32.25rem)}.max-h-full{max-height:100%}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-\[calc\(100svh-8\.5rem\)\]{min-height:calc(100svh - 8.5rem)}.min-h-\[calc\(100svh-9\.875rem\)\]{min-height:calc(100svh - 9.875rem)}.min-h-\[calc\(100svh-15\.9rem\)\]{min-height:calc(100svh - 15.9rem)}.min-h-\[calc\(100svh-18\.975rem\)\]{min-height:calc(100svh - 18.975rem)}.min-h-\[calc\(100svh-21\.4rem\)\]{min-height:calc(100svh - 21.4rem)}.min-h-\[calc\(100svh-25rem\)\]{min-height:calc(100svh - 25rem)}.min-h-\[calc\(100vw\+5rem-env\(safe-area-inset-bottom\)\)\]{min-height:calc(100vw + 5rem - env(safe-area-inset-bottom))}.min-h-full{min-height:100%}.min-h-lvh{min-height:100lvh}.min-h-svh{min-height:100svh}.w-0{width:calc(var(--spacing)*0)}.w-5{width:calc(var(--spacing)*5)}.w-16{width:calc(var(--spacing)*16)}.w-24{width:calc(var(--spacing)*24)}.w-60{width:calc(var(--spacing)*60)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-content{max-width:52.5rem}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-stage{max-width:65rem}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-e-resize{cursor:e-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-w-resize{cursor:w-resize}.scroll-pt-28{scroll-padding-top:calc(var(--spacing)*28)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.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-12{gap:calc(var(--spacing)*12)}.gap-14{gap:calc(var(--spacing)*14)}.gap-16{gap:calc(var(--spacing)*16)}.gap-24{gap:calc(var(--spacing)*24)}.gap-64{gap:calc(var(--spacing)*64)}.gap-\[0\.125lh\]{gap:.125lh}.gap-x-\[0\.25em\]{-moz-column-gap:.25em;column-gap:.25em}.gap-y-\[9px\]{row-gap:9px}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-component-4xl{border-radius:var(--radius-component-4xl)}.rounded-component-lg{border-radius:var(--radius-component-lg)}.rounded-component-sm{border-radius:var(--radius-component-sm)}.rounded-full{border-radius:3.40282e+38px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-surface,.divide-surface>:not(:last-child){border-color:var(--app-color-surface-border)}.bg-primary-solid{background-color:var(--app-color-primary-bg-solid)}.bg-primary-translucent{background-color:var(--app-color-primary-bg-translucent)}.bg-surface-base{background-color:var(--app-color-surface-bg-base)}.bg-surface-dimmer{background-color:var(--app-color-surface-bg-dimmer)}.bg-surface-high{background-color:var(--app-color-surface-bg-high)}.bg-surface-low{background-color:var(--app-color-surface-bg-low)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.75{padding-top:calc(var(--spacing)*2.75)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-36{padding-top:calc(var(--spacing)*36)}.pt-\[0\.6875rem\]{padding-top:.6875rem}.pt-\[calc\(100lvh\+1rem\)\]{padding-top:calc(100lvh + 1rem)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1\.25{padding-bottom:calc(var(--spacing)*1.25)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-left{text-align:left}.type-surface-body-md{font-family:var(--app-font-family-surface-body);font-size:var(--app-font-size-surface-body-md);font-weight:var(--app-font-weight-surface-body);letter-spacing:var(--app-letter-spacing-surface-body-md);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body)}.type-surface-body-md.-strong{font-weight:var(--app-font-weight-surface-body-strong)}.type-surface-body-md.-short{line-height:var(--app-line-height-surface-body-short)}.type-surface-callout-md{font-family:var(--app-font-family-surface-callout);font-size:var(--app-font-size-surface-callout-md);font-weight:var(--app-font-weight-surface-callout);letter-spacing:var(--app-letter-spacing-surface-callout-md);line-height:var(--app-line-height-surface-callout);text-transform:var(--app-text-case-surface-callout)}.type-surface-callout-md.-strong{font-weight:var(--app-font-weight-surface-callout-strong)}.type-surface-callout-md.-short{line-height:var(--app-line-height-surface-callout-short)}.type-surface-display-lg{font-family:var(--app-font-family-surface-display);font-size:var(--app-font-size-surface-display-lg);font-weight:var(--app-font-weight-surface-display);letter-spacing:var(--app-letter-spacing-surface-display-lg);line-height:var(--app-line-height-surface-display-lg);text-transform:var(--app-text-case-surface-display)}.type-surface-display-lg.-strong{font-weight:var(--app-font-weight-surface-display-strong)}.type-surface-display-md{font-family:var(--app-font-family-surface-display);font-size:var(--app-font-size-surface-display-md);font-weight:var(--app-font-weight-surface-display);letter-spacing:var(--app-letter-spacing-surface-display-md);line-height:var(--app-line-height-surface-display-md);text-transform:var(--app-text-case-surface-display)}.type-surface-display-md.-strong{font-weight:var(--app-font-weight-surface-display-strong)}.type-surface-display-sm{font-family:var(--app-font-family-surface-display);font-size:var(--app-font-size-surface-display-sm);font-weight:var(--app-font-weight-surface-display);letter-spacing:var(--app-letter-spacing-surface-display-sm);line-height:var(--app-line-height-surface-display-sm);text-transform:var(--app-text-case-surface-display)}.type-surface-display-sm.-strong{font-weight:var(--app-font-weight-surface-display-strong)}.type-surface-footnote{font-family:var(--app-font-family-surface-footnote);font-size:var(--app-font-size-surface-footnote);font-weight:var(--app-font-weight-surface-footnote);letter-spacing:var(--app-letter-spacing-surface-footnote);line-height:var(--app-line-height-surface-footnote);text-transform:var(--app-text-case-surface-footnote)}.type-surface-footnote.-strong{font-weight:var(--app-font-weight-surface-footnote-strong)}.type-component-3xl{font-family:var(--app-font-family-text);font-size:var(--app-font-size-text-3xl);font-weight:var(--app-font-weight-text);line-height:var(--app-line-height);text-transform:var(--app-text-case)}.type-component-3xl.-alt{font-weight:var(--app-font-weight-text-alt)}.type-component-3xl.-strong{font-weight:var(--app-font-weight-text-strong)}.type-component-3xl.-number{font-family:var(--app-font-family-number)}.type-component-sm{font-family:var(--app-font-family-text);font-size:var(--app-font-size-text-sm);font-weight:var(--app-font-weight-text);line-height:var(--app-line-height);text-transform:var(--app-text-case)}.type-component-sm.-alt{font-weight:var(--app-font-weight-text-alt)}.type-component-sm.-strong{font-weight:var(--app-font-weight-text-strong)}.type-component-sm.-number{font-family:var(--app-font-family-number)}.type-component-xl{font-family:var(--app-font-family-text);font-size:var(--app-font-size-text-xl);font-weight:var(--app-font-weight-text);line-height:var(--app-line-height);text-transform:var(--app-text-case)}.type-component-xl.-alt{font-weight:var(--app-font-weight-text-alt)}.type-component-xl.-strong{font-weight:var(--app-font-weight-text-strong)}.type-component-xl.-number{font-family:var(--app-font-family-number)}.type-surface-code{font-family:var(--app-font-family-surface-code);font-size:var(--app-font-size-surface-code);font-weight:var(--app-font-weight-surface-code);line-height:var(--app-line-height-surface-code);text-transform:var(--app-text-case-surface-code)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-primary-muted{color:var(--app-color-primary-fg-muted)}.text-primary-on-translucent{color:var(--app-color-primary-fg-on-translucent)}.text-primary-solid{color:var(--app-color-primary-fg-solid)}.text-surface{color:var(--app-color-surface-fg)}.text-surface-inverted{color:var(--app-color-surface-fg-inverted)}.text-surface-muted{color:var(--app-color-surface-fg-muted)}.text-surface-subtle{color:var(--app-color-surface-fg-subtle)}.normal-case{text-transform:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-\[var\(--opacity\)\]{opacity:var(--opacity)}.button-shadow{box-shadow:0 4px 12px #0003,0 16px 32px #0003}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:-1px}.outline-\(--app-color-primary-border-translucent\){outline-color:var(--app-color-primary-border-translucent)}.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,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));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,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[clip-path\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:clip-path;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all\!{transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));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-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-shadow{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-200\!{--tw-duration:.2s!important;transition-duration:.2s!important}.duration-600{--tw-duration:.6s;transition-duration:.6s}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.clip-component-lg{clip-path:inset(0 0 0 0 round var(--app-dimension-radius-lg))}.clip-inset,.clip-inset-0{clip-path:inset(0)}:is(.\*\:flex>*){display:flex}:is(.\*\:h-full>*){height:100%}:is(.\*\:w-full>*){width:100%}:is(.\*\:items-center>*){align-items:center}:is(.\*\:justify-center>*){justify-content:center}:is(.\*\:rounded-component-lg>*){border-radius:var(--radius-component-lg)}:is(.\*\:border-2>*){border-style:var(--tw-border-style);border-width:2px}:is(.\*\:border-transparent>*){border-color:#0000}:is(.\*\:text-primary-on-translucent>*){color:var(--app-color-primary-fg-on-translucent)}.group-active\:shadow-none:is(:where(.group):active *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){:is(.\*\:hover\:bg-primary-translucent>*):hover{background-color:var(--app-color-primary-bg-translucent)}}:is(.\*\:focus-visible\:focus-ring>*):focus-visible{border-color:var(--app-color-focus-border);border-width:var(--app-dimension-border);outline-color:var(--app-color-focus-outline);outline-style:solid;outline-width:var(--app-dimension-outline-focus)}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:active\:bg-primary-translucent>*):active{background-color:var(--app-color-primary-bg-translucent)}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-5{grid-column-start:5}.sm\:mt-72{margin-top:calc(var(--spacing)*72)}.sm\:-mb-2\.75{margin-bottom:calc(var(--spacing)*-2.75)}.sm\:ml-1{margin-left:calc(var(--spacing)*1)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:aspect-\[2\/1\]{aspect-ratio:2}.sm\:h-7{height:calc(var(--spacing)*7)}.sm\:w-7{width:calc(var(--spacing)*7)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:pr-0{padding-right:calc(var(--spacing)*0)}.sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}}@media(min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:pb-4{padding-bottom:calc(var(--spacing)*4)}}@media(min-width:64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-48{height:calc(var(--spacing)*48)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-14{gap:calc(var(--spacing)*14)}.lg\:gap-16{gap:calc(var(--spacing)*16)}}@media(min-width:80rem){.xl\:px-16{padding-inline:calc(var(--spacing)*16)}.xl\:py-12{padding-block:calc(var(--spacing)*12)}}}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@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-duration{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}:root{--magic-player-timeline-track-height:.25rem}.magic-player-timeline{height:var(--magic-player-timeline-track-height);touch-action:none}.magic-player-timeline,.magic-player-timeline__target{align-items:center;display:flex;position:relative;width:100%}.magic-player-timeline__target{cursor:pointer;height:3.5rem}[data-dragging=true] .magic-player-timeline__target{cursor:grabbing}.magic-player-timeline__track{background:#fafafa26;border-radius:50rem;height:var(--magic-player-timeline-track-height);position:relative;width:100%}.magic-player-timeline__inner-track{border-radius:50rem;height:100%;left:0;overflow:hidden;position:relative;top:0;width:100%;z-index:1}.magic-player-timeline__thumb{height:var(--magic-player-timeline-track-height);position:absolute;width:var(--magic-player-timeline-track-height);z-index:10}.magic-player-timeline__thumb-handle{background-color:#fafafa;border-radius:50rem;height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease;width:1rem;z-index:10}.magic-player-timeline__buffered,.magic-player-timeline__scrubbed,.magic-player-timeline__seeked{background:currentColor;border-radius:50rem;height:100%;left:0;margin-left:calc(-100% + var(--magic-player-timeline-track-height));position:absolute;width:100%}.magic-player-timeline__scrubbed{display:flex;min-width:var(--magic-player-timeline-track-height);z-index:1}.magic-player-timeline__seeked{opacity:.25}.magic-player-timeline__buffered{opacity:.15}.magic-player-timeline:hover .magic-player-timeline__thumb-handle{transform:translate3d(-50%,-50%,0) scale(1)}.magic-player-display-time{align-items:center;color:inherit;display:flex;font-size:.875rem;font-variant-numeric:tabular-nums;height:100%;justify-content:center;width:4rem}:root{--magic-player-video-controls-left:1.5rem;--magic-player-video-controls-bottom:1.5rem;--magic-player-video-controls-height:3rem}@media(max-width:640px){:root{--magic-player-video-controls-height:2.5rem;--magic-player-video-controls-left:1rem;--magic-player-video-controls-bottom:1rem}}.magic-player-video-controls{inset:0;pointer-events:none;position:absolute;width:100%}.magic-player-video-controls-enter-active{animation:fade-up-in .15s ease}.magic-player-video-controls-leave-active{animation:fade-up-out .15s ease}.magic-player-video-controls__bar{align-items:flex-start;bottom:var(--magic-player-video-controls-bottom);display:flex;flex-direction:column;gap:1rem;left:var(--magic-player-video-controls-left);margin:0 auto;pointer-events:auto;position:absolute;width:calc(100% - var(--magic-player-video-controls-left)*2)}.magic-player-video-controls__bar--inner{align-items:center;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background-color:var(--app-color-primary-bg-translucent);border-radius:.75rem;box-sizing:border-box;color:var(--app-color-primary-fg-on-translucent);display:flex;height:var(--magic-player-video-controls-height);padding:0 .5rem;width:100%}.magic-player-video-controls__item{align-items:center;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.magic-player-video-controls__item.-shrink-0{flex-shrink:0}.magic-player-video-controls__item.-grow{flex-grow:1;padding:0 1rem}.magic-player-video-controls__item button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1/1;background-color:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:flex;height:var(--magic-player-video-controls-height);justify-content:center;outline:none;padding:0}.magic-player-video-controls__item button svg{display:block}.magic-player-video-controls__timeline{width:100%}@font-face{font-display:block;font-family:Mirage;font-weight:100 900;src:url(./mirage.TRIAL.variable.D8A2Yxon.woff2) format("woff2")}@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 slide-btt-in{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes slide-btt-out{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}@keyframes slide-ltr-in{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes slide-ltr-out{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes slide-rtl-in{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes slide-rtl-out{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes slide-ttb-in{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@keyframes slide-ttb-out{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0)}}@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]{--app-color-surface-bg-low:#fff;--app-color-surface-bg-base:oklch(.985 0 0);--app-color-surface-bg-high:oklch(.9325 0 0);--app-color-surface-bg-higher:oklch(.88 0 0);--app-color-surface-bg-dimmer:oklch(0% 0 none/.8);--app-color-surface-border:oklch(.4 .01 264/.12);--app-color-surface-fg:oklch(.2 .002 264);--app-color-surface-fg-muted:oklch(0 0 0/.6);--app-color-surface-fg-subtle:oklch(0 0 0/.24);--app-color-surface-fg-inverted:#fff;--app-color-surface-fg-link:oklch(.56 .26 264);--app-color-surface-fg-link-hover:oklch(.52 .26 264);--app-color-surface-fg-link-active:oklch(.48 .26 264);--app-color-surface-shadow:oklch(0% 0 none/.24);--app-color-surface-shadow-strong:oklch(0% 0 none/.24);--app-color-primary-bg-solid:oklch(.2 .002 264);--app-color-primary-bg-solid-hover:oklch(.23 .002 264);--app-color-primary-bg-solid-active:oklch(.25 .002 264);--app-color-primary-bg-translucent:oklch(.4 .01 264/.12);--app-color-primary-bg-translucent-hover:oklch(.4 .01 264/.18);--app-color-primary-bg-translucent-active:oklch(.4 .01 264/.24);--app-color-primary-bg-tone:oklch(.48 .01 264);--app-color-primary-bg-tone-hover:oklch(.44 .01 264);--app-color-primary-bg-tone-active:oklch(.4 .01 264);--app-color-primary-bg-inverted:oklch(.985 .003 264);--app-color-primary-bg-light:#fff;--app-color-primary-border-translucent:oklch(.4 .01 264/.12);--app-color-primary-border-translucent-hover:oklch(.4 .01 264/.18);--app-color-primary-border-translucent-active:oklch(.4 .01 264/.24);--app-color-primary-fg-solid:oklch(.2 .002 264);--app-color-primary-fg-solid-hover:oklch(.23 .002 264);--app-color-primary-fg-solid-active:oklch(.25 .002 264);--app-color-primary-fg-muted:oklch(0 0 0/.6);--app-color-primary-fg-subtle:oklch(0 0 0/.24);--app-color-primary-fg-on-solid:#fff;--app-color-primary-fg-on-tone:oklch(.84 .008 264);--app-color-primary-fg-on-translucent:oklch(.2 .002 264);--app-color-secondary-bg-solid:oklch(.48 .01 264);--app-color-secondary-bg-solid-hover:oklch(.44 .01 264);--app-color-secondary-bg-solid-active:oklch(.4 .01 264);--app-color-secondary-bg-translucent:oklch(.4 .01 264/.12);--app-color-secondary-bg-translucent-hover:oklch(.4 .01 264/.18);--app-color-secondary-bg-translucent-active:oklch(.4 .01 264/.24);--app-color-secondary-bg-tone:oklch(.985 .003 264);--app-color-secondary-bg-tone-hover:oklch(.9325 .005 264);--app-color-secondary-bg-tone-active:oklch(.88 .005 264);--app-color-secondary-bg-light:#fff;--app-color-secondary-border-translucent:oklch(.4 .01 264/.12);--app-color-secondary-border-translucent-hover:oklch(.4 .01 264/.18);--app-color-secondary-border-translucent-active:oklch(.4 .01 264/.24);--app-color-secondary-fg-solid:oklch(.48 .01 264);--app-color-secondary-fg-solid-hover:oklch(.44 .01 264);--app-color-secondary-fg-solid-active:oklch(.4 .01 264);--app-color-secondary-fg-muted:oklch(.4 .01 264/.42);--app-color-secondary-fg-subtle:oklch(.4 .01 264/.24);--app-color-secondary-fg-on-solid:#fff;--app-color-secondary-fg-on-tone:oklch(.44 .01 264);--app-color-secondary-fg-on-translucent:oklch(.44 .01 264);--app-color-accent-bg-solid:oklch(.56 .26 264);--app-color-accent-bg-solid-hover:oklch(.52 .26 264);--app-color-accent-bg-solid-active:oklch(.48 .26 264);--app-color-accent-bg-translucent:oklch(.52 .24 264/.18);--app-color-accent-bg-translucent-hover:oklch(.52 .24 264/.24);--app-color-accent-bg-translucent-active:oklch(.52 .24 264/.3);--app-color-accent-bg-tone:oklch(.22 .26 264);--app-color-accent-bg-tone-hover:oklch(.18 .26 264);--app-color-accent-bg-tone-active:oklch(.14 .26 264);--app-color-accent-bg-light:#fff;--app-color-accent-border-translucent:oklch(.52 .24 264/.3);--app-color-accent-border-translucent-hover:oklch(.52 .24 264/.36);--app-color-accent-border-translucent-active:oklch(.52 .24 264/.42);--app-color-accent-fg-solid:oklch(.56 .26 264);--app-color-accent-fg-solid-hover:oklch(.52 .26 264);--app-color-accent-fg-solid-active:oklch(.48 .26 264);--app-color-accent-fg-muted:oklch(.52 .24 264/.78);--app-color-accent-fg-subtle:oklch(.52 .24 264/.42);--app-color-accent-fg-on-solid:#fff;--app-color-accent-fg-on-tone:oklch(.92 .08 264);--app-color-accent-fg-on-translucent:oklch(.14 .26 264);--app-color-danger-bg-solid:oklch(.65 .23 33.84);--app-color-danger-bg-solid-hover:oklch(.61 .23 33.84);--app-color-danger-bg-solid-active:oklch(.57 .23 33.84);--app-color-danger-bg-translucent:oklch(.65 .23 33.84/.18);--app-color-danger-bg-translucent-hover:oklch(.65 .23 33.84/.24);--app-color-danger-bg-translucent-active:oklch(.65 .23 33.84/.3);--app-color-danger-bg-tone:oklch(.24 .18 33.84);--app-color-danger-bg-tone-hover:oklch(.2 .16 33.84);--app-color-danger-bg-tone-active:oklch(.16 .15 33.84);--app-color-danger-bg-light:#fff;--app-color-danger-border-translucent:oklch(.65 .23 33.84/.3);--app-color-danger-border-translucent-hover:oklch(.65 .23 33.84/.36);--app-color-danger-border-translucent-active:oklch(.65 .23 33.84/.42);--app-color-danger-fg-solid:oklch(.65 .23 33.84);--app-color-danger-fg-solid-hover:oklch(.61 .23 33.84);--app-color-danger-fg-solid-active:oklch(.57 .23 33.84);--app-color-danger-fg-muted:oklch(.65 .23 33.84/.78);--app-color-danger-fg-subtle:oklch(.65 .23 33.84/.42);--app-color-danger-fg-on-solid:#fff;--app-color-danger-fg-on-tone:oklch(.92 .12 33.84);--app-color-danger-fg-on-translucent:oklch(.16 .15 33.84);--app-color-success-bg-solid:oklch(.65 .2 151);--app-color-success-bg-solid-hover:oklch(.61 .2 151);--app-color-success-bg-solid-active:oklch(.57 .2 151);--app-color-success-bg-translucent:oklch(.65 .2 151/.18);--app-color-success-bg-translucent-hover:oklch(.65 .2 151/.24);--app-color-success-bg-translucent-active:oklch(.65 .2 151/.3);--app-color-success-bg-tone:oklch(.24 .2 151);--app-color-success-bg-tone-hover:oklch(.2 .2 151);--app-color-success-bg-tone-active:oklch(.16 .2 151);--app-color-success-bg-light:#fff;--app-color-success-border-translucent:oklch(.65 .2 151/.3);--app-color-success-border-translucent-hover:oklch(.65 .2 151/.36);--app-color-success-border-translucent-active:oklch(.65 .2 151/.42);--app-color-success-fg-solid:oklch(.65 .2 151);--app-color-success-fg-solid-hover:oklch(.61 .2 151);--app-color-success-fg-solid-active:oklch(.57 .2 151);--app-color-success-fg-muted:oklch(.65 .2 151/.78);--app-color-success-fg-subtle:oklch(.65 .2 151/.42);--app-color-success-fg-on-solid:#fff;--app-color-success-fg-on-tone:oklch(.92 .08 151);--app-color-success-fg-on-translucent:oklch(.16 .2 151);--app-color-warning-bg-solid:oklch(.87 .175 90);--app-color-warning-bg-solid-hover:oklch(.85 .175 90);--app-color-warning-bg-solid-active:oklch(.83 .175 90);--app-color-warning-bg-translucent:oklch(.87 .175 90/.18);--app-color-warning-bg-translucent-hover:oklch(.87 .175 90/.24);--app-color-warning-bg-translucent-active:oklch(.87 .175 90/.3);--app-color-warning-bg-tone:oklch(.4 .12 90);--app-color-warning-bg-tone-hover:oklch(.36 .1 90);--app-color-warning-bg-tone-active:oklch(.32 .08 90);--app-color-warning-bg-light:#fff;--app-color-warning-border-translucent:oklch(.87 .175 90/.3);--app-color-warning-border-translucent-hover:oklch(.87 .175 90/.36);--app-color-warning-border-translucent-active:oklch(.87 .175 90/.42);--app-color-warning-fg-solid:oklch(.87 .175 90);--app-color-warning-fg-solid-hover:oklch(.85 .175 90);--app-color-warning-fg-solid-active:oklch(.83 .175 90);--app-color-warning-fg-muted:oklch(.87 .175 90/.78);--app-color-warning-fg-subtle:oklch(.87 .175 90/.42);--app-color-warning-fg-on-solid:#000;--app-color-warning-fg-on-tone:oklch(.99 .12 90);--app-color-warning-fg-on-translucent:oklch(.32 .08 90);--app-color-neutral-bg-solid:oklch(.2 0 0);--app-color-neutral-bg-solid-hover:oklch(.23 0 0);--app-color-neutral-bg-solid-active:oklch(.25 0 0);--app-color-neutral-bg-translucent:oklch(.4 0 0/.18);--app-color-neutral-bg-translucent-hover:oklch(.4 0 0/.24);--app-color-neutral-bg-translucent-active:oklch(.4 0 0/.3);--app-color-neutral-bg-tone:oklch(.48 0 0);--app-color-neutral-bg-tone-hover:oklch(.44 0 0);--app-color-neutral-bg-tone-active:oklch(.4 0 0);--app-color-neutral-bg-light:#fff;--app-color-neutral-border-translucent:oklch(.4 0 0/.3);--app-color-neutral-border-translucent-hover:oklch(.4 0 0/.36);--app-color-neutral-border-translucent-active:oklch(.4 0 0/.42);--app-color-neutral-fg-solid:oklch(.2 0 0);--app-color-neutral-fg-solid-hover:oklch(.23 0 0);--app-color-neutral-fg-solid-active:oklch(.25 0 0);--app-color-neutral-fg-muted:oklch(.4 0 0/.78);--app-color-neutral-fg-subtle:oklch(.4 0 0/.42);--app-color-neutral-fg-on-solid:#fff;--app-color-neutral-fg-on-tone:oklch(.985 0 0);--app-color-neutral-fg-on-translucent:oklch(.2 0 0);--app-color-disabled-bg-solid:oklch(20% 0 0/.24);--app-color-disabled-bg-translucent:oklch(40% 0 0/.24);--app-color-disabled-bg-translucent-hover:oklch(40% 0 0/.24);--app-color-disabled-bg-tone:oklch(48% 0 0/.24);--app-color-disabled-bg-light:oklch(100% 0 none/.24);--app-color-disabled-border-translucent:oklch(40% 0 0/.24);--app-color-disabled-fg-solid:oklch(20% 0 0/.32);--app-color-disabled-fg-solid-hover:oklch(23% 0 0/.32);--app-color-disabled-fg-muted:oklch(40% 0 0/.24);--app-color-disabled-fg-subtle:oklch(40% 0 0/.24);--app-color-disabled-fg-on-solid:oklch(100% 0 none/.32);--app-color-disabled-fg-on-tone:oklch(98.5% 0 0/.32);--app-color-disabled-fg-on-translucent:oklch(20% 0 0/.32);--app-color-focus-border:oklch(.56 .26 264);--app-color-focus-outline:oklch(.52 .24 264/.3);--app-color-shadow:oklch(0% 0 none/.24);--app-color-shadow-strong:oklch(0% 0 none/.24);--app-box-shadow:0 2rem 4rem 0 oklch(0% 0 none/.24);--app-box-shadow-high:0 1rem 2rem 0 oklch(0% 0 none/.24),0 2rem 4rem 0 oklch(0% 0 none/.24);--app-box-shadow-surface:0 6rem 6rem 0 oklch(0% 0 none/.24);--app-font-family-text:"Mirage";--app-font-family-number:"Index";--app-font-family-surface-display:"Mirage";--app-font-family-surface-title:"Mirage";--app-font-family-surface-callout:"Mirage";--app-font-family-surface-subtitle:"Mirage";--app-font-family-surface-body:"Mirage";--app-font-family-surface-caption:"Mirage";--app-font-family-surface-footnote:"Mirage";--app-font-family-surface-code:"Index";--app-font-weight-text:450;--app-font-weight-text-alt:400;--app-font-weight-text-strong:500;--app-font-weight-number:450;--app-font-weight-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:600;--app-font-weight-surface-callout:450;--app-font-weight-surface-callout-strong:600;--app-font-weight-surface-subtitle:450;--app-font-weight-surface-subtitle-strong:600;--app-font-weight-surface-body:400;--app-font-weight-surface-body-strong:500;--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:120%;--app-line-height-surface-display-lg:120%;--app-line-height-surface-display-xl:120%;--app-line-height-surface-title-sm:140%;--app-line-height-surface-title-md:140%;--app-line-height-surface-title-lg:130%;--app-line-height-surface-title-xl:130%;--app-line-height-surface-subtitle-sm:140%;--app-line-height-surface-subtitle-md:140%;--app-line-height-surface-subtitle-lg:140%;--app-line-height-surface-subtitle-xl:140%;--app-line-height-surface-callout:160%;--app-line-height-surface-callout-short:140%;--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-text-3xs:.625rem;--app-font-size-text-2xs:.6875rem;--app-font-size-text-xs:.75rem;--app-font-size-text-sm:.8125rem;--app-font-size-text-md:.875rem;--app-font-size-text-lg:.9375rem;--app-font-size-text-xl:1rem;--app-font-size-text-2xl:1.0625rem;--app-font-size-text-3xl:1.125rem;--app-font-size-text-4xl:1.1875rem;--app-font-size-text-5xl:1.25rem;--app-font-size-surface-display-sm:2rem;--app-font-size-surface-display-md:2.75rem;--app-font-size-surface-display-lg:3.5rem;--app-font-size-surface-display-xl:4.25rem;--app-font-size-surface-title-sm:1.125rem;--app-font-size-surface-title-md:1.25rem;--app-font-size-surface-title-lg:1.375rem;--app-font-size-surface-title-xl:1.5rem;--app-font-size-surface-subtitle-sm:1rem;--app-font-size-surface-subtitle-md:1.125rem;--app-font-size-surface-subtitle-lg:1.25rem;--app-font-size-surface-subtitle-xl:1.375rem;--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-callout-xl:1.25rem;--app-font-size-surface-body-sm:.8125rem;--app-font-size-surface-body-md:.9375rem;--app-font-size-surface-caption:.75rem;--app-font-size-surface-footnote:.75rem;--app-font-size-surface-code:.875rem;--app-letter-spacing:0%;--app-letter-spacing-wide:2%;--app-letter-spacing-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-display-xl: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-title-xl: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-subtitle-xl: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-callout-xl: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:none;--app-text-case-surface-display:none;--app-text-case-surface-title:none;--app-text-case-surface-subtitle:none;--app-text-case-surface-callout:none;--app-text-case-surface-body:none;--app-text-case-surface-caption:none;--app-text-case-surface-footnote:none;--app-text-case-surface-code:none;--app-dimension-spacing-1:.25rem;--app-dimension-spacing-2:.5rem;--app-dimension-spacing-3:.75rem;--app-dimension-spacing-4:1rem;--app-dimension-spacing-5:1.25rem;--app-dimension-spacing-6:1.5rem;--app-dimension-spacing-7:1.75rem;--app-dimension-spacing-8:2rem;--app-dimension-spacing-9:2.25rem;--app-dimension-spacing-10:2.5rem;--app-dimension-spacing-11:2.75rem;--app-dimension-spacing-12:3rem;--app-dimension-spacing-14:3.5rem;--app-dimension-spacing-16:4rem;--app-dimension-spacing-20:5rem;--app-dimension-spacing-24:6rem;--app-dimension-spacing-28:7rem;--app-dimension-spacing-30:7.5rem;--app-dimension-spacing-36:9rem;--app-dimension-spacing-48:12rem;--app-dimension-spacing-60:15rem;--app-dimension-spacing-0-25:.0625rem;--app-dimension-spacing-0-5:.125rem;--app-dimension-spacing-0-75:.1875rem;--app-dimension-spacing-1-25:.3125rem;--app-dimension-spacing-1-5:.375rem;--app-dimension-spacing-1-75:.4375rem;--app-dimension-spacing-2-25:.5625rem;--app-dimension-spacing-2-5:.625rem;--app-dimension-spacing-3-5:.875rem;--app-dimension-spacing-3-75:.9375rem;--app-dimension-spacing-4-25:1.0625rem;--app-dimension-spacing-4-5:1.125rem;--app-dimension-spacing-5-25:1.3125rem;--app-dimension-spacing-5-5:1.375rem;--app-dimension-spacing-5-75:1.4375rem;--app-dimension-spacing-6-5:1.625rem;--app-dimension-spacing-6-75:1.6875rem;--app-dimension-spacing-7-5:1.875rem;--app-dimension-radius-round:9999px;--app-dimension-radius-compact-sm:.375rem;--app-dimension-radius-compact-md:.4375rem;--app-dimension-radius-compact-lg:.5rem;--app-dimension-radius-compact-xl:.5625rem;--app-dimension-radius-xs:.125rem;--app-dimension-radius-sm:.25rem;--app-dimension-radius-md:.375rem;--app-dimension-radius-lg:.5rem;--app-dimension-radius-xl:.625rem;--app-dimension-radius-2xl:.75rem;--app-dimension-radius-3xl:.875rem;--app-dimension-radius-4xl:1rem;--app-dimension-border:1px;--app-dimension-border-thin:1px;--app-dimension-outline-focus:.25rem;--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-bg-low:#000;--app-color-surface-bg-base:oklch(.2 .002 264);--app-color-surface-bg-high:oklch(.23 .002 264);--app-color-surface-bg-higher:oklch(.25 .002 264);--app-color-surface-border:oklch(.4 .01 264/.24);--app-color-surface-fg:oklch(.985 .003 264);--app-color-surface-fg-muted:oklch(1 0 0/.48);--app-color-surface-fg-subtle:oklch(1 0 0/.24);--app-color-surface-fg-link:oklch(.78 .2 264);--app-color-surface-fg-link-hover:oklch(.74 .2 264);--app-color-surface-fg-link-active:oklch(.7 .24 264);--app-color-primary-bg-solid:oklch(.985 .003 264);--app-color-primary-bg-solid-hover:oklch(.9325 .005 264);--app-color-primary-bg-solid-active:oklch(.88 .005 264);--app-color-primary-bg-translucent:oklch(.4 .01 264/.3);--app-color-primary-bg-translucent-hover:oklch(.4 .01 264/.36);--app-color-primary-bg-translucent-active:oklch(.4 .01 264/.42);--app-color-primary-bg-tone:oklch(.48 .01 264);--app-color-primary-bg-tone-hover:oklch(.44 .01 264);--app-color-primary-bg-tone-active:oklch(.4 .01 264);--app-color-primary-bg-inverted:oklch(.23 .002 264);--app-color-primary-border-translucent:oklch(.4 .01 264/.3);--app-color-primary-border-translucent-hover:oklch(.4 .01 264/.36);--app-color-primary-border-translucent-active:oklch(.4 .01 264/.42);--app-color-primary-fg-solid:oklch(.985 .003 264);--app-color-primary-fg-solid-hover:oklch(.9325 .005 264);--app-color-primary-fg-solid-active:oklch(.88 .005 264);--app-color-primary-fg-muted:oklch(1 0 0/.48);--app-color-primary-fg-subtle:oklch(1 0 0/.24);--app-color-primary-fg-on-solid:#000;--app-color-primary-fg-on-tone:oklch(.25 .002 264);--app-color-primary-fg-on-translucent:oklch(.985 .003 264);--app-color-secondary-bg-solid:oklch(.48 .01 264);--app-color-secondary-bg-solid-hover:oklch(.44 .01 264);--app-color-secondary-bg-solid-active:oklch(.4 .01 264);--app-color-secondary-bg-translucent:oklch(.4 .01 264/.18);--app-color-secondary-bg-translucent-hover:oklch(.4 .01 264/.24);--app-color-secondary-bg-translucent-active:oklch(.4 .01 264/.3);--app-color-secondary-bg-tone:oklch(.2 .002 264);--app-color-secondary-bg-tone-hover:oklch(.23 .002 264);--app-color-secondary-bg-tone-active:oklch(.25 .002 264);--app-color-secondary-border-translucent:oklch(.4 .01 264/.3);--app-color-secondary-border-translucent-hover:oklch(.4 .01 264/.36);--app-color-secondary-border-translucent-active:oklch(.4 .01 264/.42);--app-color-secondary-fg-muted:oklch(.4 .01 264/.54);--app-color-secondary-fg-subtle:oklch(.4 .01 264/.42);--app-color-secondary-fg-on-solid:#000;--app-color-secondary-fg-on-tone:oklch(.48 .01 264);--app-color-secondary-fg-on-translucent:oklch(.48 .01 264);--app-color-accent-bg-translucent:oklch(.52 .24 264/.12);--app-color-accent-bg-translucent-hover:oklch(.52 .24 264/.18);--app-color-accent-bg-translucent-active:oklch(.52 .24 264/.24);--app-color-accent-bg-tone:oklch(.78 .2 264);--app-color-accent-bg-tone-hover:oklch(.74 .2 264);--app-color-accent-bg-tone-active:oklch(.7 .24 264);--app-color-accent-fg-muted:oklch(.52 .24 264/.54);--app-color-accent-fg-subtle:oklch(.52 .24 264/.42);--app-color-accent-fg-on-tone:oklch(.14 .26 264);--app-color-accent-fg-on-translucent:oklch(.92 .08 264);--app-color-danger-bg-translucent:oklch(.65 .23 33.84/.12);--app-color-danger-bg-translucent-hover:oklch(.65 .23 33.84/.18);--app-color-danger-bg-translucent-active:oklch(.65 .23 33.84/.24);--app-color-danger-bg-tone:oklch(.8 .23 33.84);--app-color-danger-bg-tone-hover:oklch(.76 .23 33.84);--app-color-danger-bg-tone-active:oklch(.72 .23 33.84);--app-color-danger-fg-muted:oklch(.65 .23 33.84/.54);--app-color-danger-fg-subtle:oklch(.65 .23 33.84/.42);--app-color-danger-fg-on-tone:oklch(.16 .15 33.84);--app-color-danger-fg-on-translucent:oklch(.92 .12 33.84);--app-color-success-bg-translucent:oklch(.65 .2 151/.12);--app-color-success-bg-translucent-hover:oklch(.65 .2 151/.18);--app-color-success-bg-translucent-active:oklch(.65 .2 151/.24);--app-color-success-bg-tone:oklch(.78 .2 151);--app-color-success-bg-tone-hover:oklch(.74 .2 151);--app-color-success-bg-tone-active:oklch(.7 .2 151);--app-color-success-fg-solid:oklch(.65 .2 151);--app-color-success-fg-solid-hover:oklch(.61 .2 151);--app-color-success-fg-solid-active:oklch(.57 .2 151);--app-color-success-fg-muted:oklch(.65 .2 151/.54);--app-color-success-fg-subtle:oklch(.65 .2 151/.42);--app-color-success-fg-on-tone:oklch(.16 .2 151);--app-color-success-fg-on-translucent:oklch(.92 .08 151);--app-color-warning-bg-translucent:oklch(.87 .175 90/.12);--app-color-warning-bg-translucent-hover:oklch(.87 .175 90/.18);--app-color-warning-bg-translucent-active:oklch(.87 .175 90/.24);--app-color-warning-bg-tone:oklch(.93 .175 90);--app-color-warning-bg-tone-hover:oklch(.91 .175 90);--app-color-warning-bg-tone-active:oklch(.89 .175 90);--app-color-warning-fg-solid:oklch(.87 .175 90);--app-color-warning-fg-solid-hover:oklch(.85 .175 90);--app-color-warning-fg-solid-active:oklch(.83 .175 90);--app-color-warning-fg-muted:oklch(.87 .175 90/.54);--app-color-warning-fg-subtle:oklch(.87 .175 90/.42);--app-color-warning-fg-on-tone:oklch(.32 .08 90);--app-color-warning-fg-on-translucent:oklch(.99 .12 90);--app-color-neutral-bg-solid:oklch(.985 0 0);--app-color-neutral-bg-solid-hover:oklch(.9325 0 0);--app-color-neutral-bg-solid-active:oklch(.88 0 0);--app-color-neutral-bg-translucent:oklch(.4 0 0/.12);--app-color-neutral-bg-translucent-hover:oklch(.4 0 0/.18);--app-color-neutral-bg-translucent-active:oklch(.4 0 0/.24);--app-color-neutral-bg-inverted:oklch(.4 0 0);--app-color-neutral-fg-solid:oklch(.985 0 0);--app-color-neutral-fg-solid-hover:oklch(.9325 0 0);--app-color-neutral-fg-solid-active:oklch(.88 0 0);--app-color-neutral-fg-muted:oklch(.4 0 0/.66);--app-color-neutral-fg-subtle:oklch(.4 0 0/.54);--app-color-neutral-fg-on-solid:#000;--app-color-neutral-fg-on-tone:oklch(.84 0 0);--app-color-neutral-fg-on-translucent:oklch(.985 0 0);--app-color-disabled-bg-solid:oklch(98.5% 0 0/.2);--app-color-disabled-bg-translucent:oklch(40% 0 0/.2);--app-color-disabled-bg-translucent-hover:oklch(40% 0 0/.2);--app-color-disabled-bg-tone:oklch(48% 0 0/.2);--app-color-disabled-bg-light:oklch(100% 0 none/.2);--app-color-disabled-border-translucent:oklch(40% 0 0/.2);--app-color-disabled-fg-solid:oklch(98.5% 0 0/.12);--app-color-disabled-fg-solid-hover:oklch(93.3% 0 0/.12);--app-color-disabled-fg-muted:oklch(40% 0 0/.24);--app-color-disabled-fg-subtle:oklch(40% 0 0/.24);--app-color-disabled-fg-on-solid:oklch(0% 0 none/.24);--app-color-disabled-fg-on-tone:oklch(84% 0 0/.12);--app-color-disabled-fg-on-translucent:oklch(98.5% 0 0/.12)}@media(min-width:640px){:root{--app-font-size-surface-display-sm:3rem;--app-font-size-surface-display-md:4rem;--app-font-size-surface-display-lg:5rem;--app-font-size-surface-display-xl:6rem;--app-font-size-surface-title-sm:1.25rem;--app-font-size-surface-title-md:1.5rem;--app-font-size-surface-title-lg:1.75rem;--app-font-size-surface-title-xl:2rem;--app-font-size-surface-subtitle-sm:1.125rem;--app-font-size-surface-subtitle-md:1.375rem;--app-font-size-surface-subtitle-lg:1.625rem;--app-font-size-surface-subtitle-xl:1.875rem;--app-letter-spacing-surface-display-sm:0rem;--app-letter-spacing-surface-display-md:-.05rem;--app-letter-spacing-surface-display-lg:-.1rem;--app-letter-spacing-surface-display-xl:-.15rem}}:root,[data-color-mode=light]{--badge-font-family:"Index";--badge-font-weight:500;--badge-line-height:100%;--badge-color-primary-solid-bg:oklch(.2 .002 264);--badge-color-primary-solid-fg:#fff;--badge-color-primary-solid-border:transparent;--badge-color-primary-translucent-bg:oklch(.4 .01 264/.12);--badge-color-primary-translucent-fg:oklch(.2 .002 264);--badge-color-primary-translucent-border:transparent;--badge-color-primary-outline-bg:transparent;--badge-color-primary-outline-fg:oklch(.2 .002 264);--badge-color-primary-outline-border:oklch(.4 .01 264/.12);--badge-color-primary-tone-bg:oklch(.48 .01 264);--badge-color-primary-tone-fg:oklch(.84 .008 264);--badge-color-primary-tone-border:transparent;--badge-color-secondary-solid-bg:oklch(.48 .01 264);--badge-color-secondary-solid-fg:#fff;--badge-color-secondary-solid-border:transparent;--badge-color-secondary-translucent-bg:oklch(.4 .01 264/.12);--badge-color-secondary-translucent-fg:oklch(.44 .01 264);--badge-color-secondary-translucent-border:transparent;--badge-color-secondary-outline-bg:transparent;--badge-color-secondary-outline-fg:oklch(.48 .01 264);--badge-color-secondary-outline-border:oklch(.4 .01 264/.12);--badge-color-secondary-tone-bg:oklch(.985 .003 264);--badge-color-secondary-tone-fg:oklch(.44 .01 264);--badge-color-secondary-tone-border:transparent;--badge-color-accent-solid-bg:oklch(.56 .26 264);--badge-color-accent-solid-fg:#fff;--badge-color-accent-solid-border:transparent;--badge-color-accent-translucent-bg:oklch(.52 .24 264/.18);--badge-color-accent-translucent-fg:oklch(.14 .26 264);--badge-color-accent-translucent-border:transparent;--badge-color-accent-outline-bg:transparent;--badge-color-accent-outline-fg:oklch(.56 .26 264);--badge-color-accent-outline-border:oklch(.52 .24 264/.3);--badge-color-accent-tone-bg:oklch(.22 .26 264);--badge-color-accent-tone-fg:oklch(.92 .08 264);--badge-color-accent-tone-border:transparent;--badge-color-danger-solid-bg:oklch(.65 .23 33.84);--badge-color-danger-solid-fg:#fff;--badge-color-danger-solid-border:transparent;--badge-color-danger-translucent-bg:oklch(.65 .23 33.84/.18);--badge-color-danger-translucent-fg:oklch(.16 .15 33.84);--badge-color-danger-translucent-border:transparent;--badge-color-danger-outline-bg:transparent;--badge-color-danger-outline-fg:oklch(.65 .23 33.84);--badge-color-danger-outline-border:oklch(.65 .23 33.84/.3);--badge-color-danger-tone-bg:oklch(.24 .18 33.84);--badge-color-danger-tone-fg:oklch(.92 .12 33.84);--badge-color-danger-tone-border:transparent;--badge-color-success-solid-bg:oklch(.65 .2 151);--badge-color-success-solid-fg:#fff;--badge-color-success-solid-border:transparent;--badge-color-success-translucent-bg:oklch(.65 .2 151/.18);--badge-color-success-translucent-fg:oklch(.16 .2 151);--badge-color-success-translucent-border:transparent;--badge-color-success-outline-bg:transparent;--badge-color-success-outline-fg:oklch(.65 .2 151);--badge-color-success-outline-border:oklch(.65 .2 151/.3);--badge-color-success-tone-bg:oklch(.24 .2 151);--badge-color-success-tone-fg:oklch(.92 .08 151);--badge-color-success-tone-border:transparent;--badge-dimension-height-xs:1rem;--badge-dimension-height-sm:1.25rem;--badge-dimension-height-md:1.5rem;--badge-dimension-height-lg:1.75rem;--badge-dimension-padding-xs:.375rem;--badge-dimension-padding-sm:.4375rem;--badge-dimension-padding-md:.5rem;--badge-dimension-padding-lg:.5625rem;--badge-dimension-radius-xs:.375rem;--badge-dimension-radius-sm:.4375rem;--badge-dimension-radius-md:.5rem;--badge-dimension-radius-lg:.5625rem;--badge-dimension-border-xs:1px;--badge-dimension-border-sm:1px;--badge-dimension-border-md:1px;--badge-dimension-border-lg:1px;--badge-font-size-xs:.625rem;--badge-font-size-sm:.6875rem;--badge-font-size-md:.75rem;--badge-font-size-lg:.8125rem;--badge-letter-spacing:2%;--badge-text-case:none}[data-color-mode=dark]{--badge-color-primary-solid-bg:oklch(.985 .003 264);--badge-color-primary-solid-fg:#000;--badge-color-primary-solid-border:transparent;--badge-color-primary-translucent-bg:oklch(.4 .01 264/.3);--badge-color-primary-translucent-fg:oklch(.985 .003 264);--badge-color-primary-translucent-border:transparent;--badge-color-primary-outline-bg:transparent;--badge-color-primary-outline-fg:oklch(.985 .003 264);--badge-color-primary-outline-border:oklch(.4 .01 264/.3);--badge-color-primary-tone-bg:oklch(.48 .01 264);--badge-color-primary-tone-fg:oklch(.25 .002 264);--badge-color-primary-tone-border:transparent;--badge-color-secondary-solid-bg:oklch(.48 .01 264);--badge-color-secondary-solid-fg:#000;--badge-color-secondary-solid-border:transparent;--badge-color-secondary-translucent-bg:oklch(.4 .01 264/.18);--badge-color-secondary-translucent-fg:oklch(.48 .01 264);--badge-color-secondary-translucent-border:transparent;--badge-color-secondary-outline-bg:transparent;--badge-color-secondary-outline-fg:oklch(.48 .01 264);--badge-color-secondary-outline-border:oklch(.4 .01 264/.3);--badge-color-secondary-tone-bg:oklch(.2 .002 264);--badge-color-secondary-tone-fg:oklch(.48 .01 264);--badge-color-secondary-tone-border:transparent;--badge-color-accent-solid-bg:oklch(.56 .26 264);--badge-color-accent-solid-fg:#fff;--badge-color-accent-solid-border:transparent;--badge-color-accent-translucent-bg:oklch(.52 .24 264/.12);--badge-color-accent-translucent-fg:oklch(.92 .08 264);--badge-color-accent-translucent-border:transparent;--badge-color-accent-outline-bg:transparent;--badge-color-accent-outline-fg:oklch(.56 .26 264);--badge-color-accent-outline-border:oklch(.52 .24 264/.3);--badge-color-accent-tone-bg:oklch(.78 .2 264);--badge-color-accent-tone-fg:oklch(.14 .26 264);--badge-color-accent-tone-border:transparent;--badge-color-danger-solid-bg:oklch(.65 .23 33.84);--badge-color-danger-solid-fg:#fff;--badge-color-danger-solid-border:transparent;--badge-color-danger-translucent-bg:oklch(.65 .23 33.84/.12);--badge-color-danger-translucent-fg:oklch(.92 .12 33.84);--badge-color-danger-translucent-border:transparent;--badge-color-danger-outline-bg:transparent;--badge-color-danger-outline-fg:oklch(.65 .23 33.84);--badge-color-danger-outline-border:oklch(.65 .23 33.84/.3);--badge-color-danger-tone-bg:oklch(.8 .23 33.84);--badge-color-danger-tone-fg:oklch(.16 .15 33.84);--badge-color-danger-tone-border:transparent;--badge-color-success-solid-bg:oklch(.65 .2 151);--badge-color-success-solid-fg:#fff;--badge-color-success-solid-border:transparent;--badge-color-success-translucent-bg:oklch(.65 .2 151/.12);--badge-color-success-translucent-fg:oklch(.92 .08 151);--badge-color-success-translucent-border:transparent;--badge-color-success-outline-bg:transparent;--badge-color-success-outline-fg:oklch(.65 .2 151);--badge-color-success-outline-border:oklch(.65 .2 151/.3);--badge-color-success-tone-bg:oklch(.78 .2 151);--badge-color-success-tone-fg:oklch(.16 .2 151);--badge-color-success-tone-border:transparent}:root,[data-color-mode=light]{--button-font-family:"Mirage";--button-font-weight:450;--button-font-weight-icon:450;--button-line-height:140%;--button-font-size-xs:.8125rem;--button-font-size-sm:.875rem;--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:none;--button-color-primary-solid-bg:oklch(.2 .002 264);--button-color-primary-solid-bg-hover:oklch(.23 .002 264);--button-color-primary-solid-bg-active:oklch(.25 .002 264);--button-color-primary-solid-fg:#fff;--button-color-primary-translucent-bg:oklch(.4 .01 264/.12);--button-color-primary-translucent-bg-hover:oklch(.4 .01 264/.18);--button-color-primary-translucent-bg-active:oklch(.4 .01 264/.24);--button-color-primary-translucent-fg:oklch(.2 .002 264);--button-color-primary-ghost-bg:transparent;--button-color-primary-ghost-bg-hover:oklch(.4 .01 264/.12);--button-color-primary-ghost-bg-active:oklch(.4 .01 264/.18);--button-color-primary-ghost-fg:oklch(.2 .002 264);--button-color-primary-outline-border:oklch(.4 .01 264/.12);--button-color-primary-outline-border-hover:oklch(.4 .01 264/.18);--button-color-primary-outline-border-active:oklch(.4 .01 264/.24);--button-color-primary-outline-fg:oklch(.2 .002 264);--button-color-primary-outline-fg-hover:oklch(.23 .002 264);--button-color-primary-outline-fg-active:oklch(.25 .002 264);--button-color-primary-plain-fg:oklch(.2 .002 264);--button-color-primary-plain-fg-hover:oklch(.23 .002 264);--button-color-primary-plain-fg-active:oklch(.25 .002 264);--button-color-primary-tone-bg:oklch(.48 .01 264);--button-color-primary-tone-bg-hover:oklch(.44 .01 264);--button-color-primary-tone-bg-active:oklch(.4 .01 264);--button-color-primary-tone-fg:oklch(.84 .008 264);--button-color-secondary-solid-bg:oklch(.48 .01 264);--button-color-secondary-solid-bg-hover:oklch(.44 .01 264);--button-color-secondary-solid-bg-active:oklch(.4 .01 264);--button-color-secondary-solid-fg:#fff;--button-color-secondary-translucent-bg:oklch(.4 .01 264/.12);--button-color-secondary-translucent-bg-hover:oklch(.4 .01 264/.18);--button-color-secondary-translucent-bg-active:oklch(.4 .01 264/.24);--button-color-secondary-translucent-fg:oklch(.44 .01 264);--button-color-secondary-ghost-bg:transparent;--button-color-secondary-ghost-bg-hover:oklch(.4 .01 264/.12);--button-color-secondary-ghost-bg-active:oklch(.4 .01 264/.18);--button-color-secondary-ghost-fg:oklch(.44 .01 264);--button-color-secondary-outline-border:oklch(.4 .01 264/.12);--button-color-secondary-outline-border-hover:oklch(.4 .01 264/.18);--button-color-secondary-outline-border-active:oklch(.4 .01 264/.24);--button-color-secondary-outline-fg:oklch(.48 .01 264);--button-color-secondary-outline-fg-hover:oklch(.44 .01 264);--button-color-secondary-outline-fg-active:oklch(.4 .01 264);--button-color-secondary-plain-fg:oklch(.48 .01 264);--button-color-secondary-plain-fg-hover:oklch(.44 .01 264);--button-color-secondary-plain-fg-active:oklch(.4 .01 264);--button-color-secondary-tone-bg:oklch(.985 .003 264);--button-color-secondary-tone-bg-hover:oklch(.9325 .005 264);--button-color-secondary-tone-bg-active:oklch(.88 .005 264);--button-color-secondary-tone-fg:oklch(.44 .01 264);--button-color-accent-solid-bg:oklch(.56 .26 264);--button-color-accent-solid-bg-hover:oklch(.52 .26 264);--button-color-accent-solid-bg-active:oklch(.48 .26 264);--button-color-accent-solid-fg:#fff;--button-color-accent-translucent-bg:oklch(.52 .24 264/.18);--button-color-accent-translucent-bg-hover:oklch(.52 .24 264/.24);--button-color-accent-translucent-bg-active:oklch(.52 .24 264/.3);--button-color-accent-translucent-fg:oklch(.14 .26 264);--button-color-accent-ghost-bg:transparent;--button-color-accent-ghost-bg-hover:oklch(.52 .24 264/.18);--button-color-accent-ghost-bg-active:oklch(.52 .24 264/.24);--button-color-accent-ghost-fg:oklch(.14 .26 264);--button-color-accent-outline-border:oklch(.52 .24 264/.3);--button-color-accent-outline-border-hover:oklch(.52 .24 264/.36);--button-color-accent-outline-border-active:oklch(.52 .24 264/.42);--button-color-accent-outline-fg:oklch(.56 .26 264);--button-color-accent-outline-fg-hover:oklch(.52 .26 264);--button-color-accent-outline-fg-active:oklch(.48 .26 264);--button-color-accent-plain-fg:oklch(.56 .26 264);--button-color-accent-plain-fg-hover:oklch(.52 .26 264);--button-color-accent-plain-fg-active:oklch(.48 .26 264);--button-color-accent-tone-bg:oklch(.22 .26 264);--button-color-accent-tone-bg-hover:oklch(.18 .26 264);--button-color-accent-tone-bg-active:oklch(.14 .26 264);--button-color-accent-tone-fg:oklch(.92 .08 264);--button-color-danger-solid-bg:oklch(.65 .23 33.84);--button-color-danger-solid-bg-hover:oklch(.61 .23 33.84);--button-color-danger-solid-bg-active:oklch(.57 .23 33.84);--button-color-danger-solid-fg:#fff;--button-color-danger-translucent-bg:oklch(.65 .23 33.84/.18);--button-color-danger-translucent-bg-hover:oklch(.65 .23 33.84/.24);--button-color-danger-translucent-bg-active:oklch(.65 .23 33.84/.3);--button-color-danger-translucent-fg:oklch(.16 .15 33.84);--button-color-danger-ghost-bg:transparent;--button-color-danger-ghost-bg-hover:oklch(.65 .23 33.84/.18);--button-color-danger-ghost-bg-active:oklch(.65 .23 33.84/.24);--button-color-danger-ghost-fg:oklch(.16 .15 33.84);--button-color-danger-outline-border:oklch(.65 .23 33.84/.3);--button-color-danger-outline-border-hover:oklch(.65 .23 33.84/.36);--button-color-danger-outline-border-active:oklch(.65 .23 33.84/.42);--button-color-danger-outline-fg:oklch(.65 .23 33.84);--button-color-danger-outline-fg-hover:oklch(.61 .23 33.84);--button-color-danger-outline-fg-active:oklch(.57 .23 33.84);--button-color-danger-plain-fg:oklch(.65 .23 33.84);--button-color-danger-plain-fg-hover:oklch(.61 .23 33.84);--button-color-danger-plain-fg-active:oklch(.57 .23 33.84);--button-color-danger-tone-bg:oklch(.24 .18 33.84);--button-color-danger-tone-bg-hover:oklch(.2 .16 33.84);--button-color-danger-tone-bg-active:oklch(.16 .15 33.84);--button-color-danger-tone-fg:oklch(.92 .12 33.84);--button-color-success-solid-bg:oklch(.65 .2 151);--button-color-success-solid-bg-hover:oklch(.61 .2 151);--button-color-success-solid-bg-active:oklch(.57 .2 151);--button-color-success-solid-fg:#fff;--button-color-success-translucent-bg:oklch(.65 .2 151/.18);--button-color-success-translucent-bg-hover:oklch(.65 .2 151/.24);--button-color-success-translucent-bg-active:oklch(.65 .2 151/.3);--button-color-success-translucent-fg:oklch(.16 .2 151);--button-color-success-ghost-bg:transparent;--button-color-success-ghost-bg-hover:oklch(.65 .2 151/.18);--button-color-success-ghost-bg-active:oklch(.65 .2 151/.24);--button-color-success-ghost-fg:oklch(.16 .2 151);--button-color-success-outline-border:oklch(.65 .2 151/.3);--button-color-success-outline-border-hover:oklch(.65 .2 151/.36);--button-color-success-outline-border-active:oklch(.65 .2 151/.42);--button-color-success-outline-fg:oklch(.65 .2 151);--button-color-success-outline-fg-hover:oklch(.61 .2 151);--button-color-success-outline-fg-active:oklch(.57 .2 151);--button-color-success-plain-fg:oklch(.65 .2 151);--button-color-success-plain-fg-hover:oklch(.61 .2 151);--button-color-success-plain-fg-active:oklch(.57 .2 151);--button-color-success-tone-bg:oklch(.24 .2 151);--button-color-success-tone-bg-hover:oklch(.2 .2 151);--button-color-success-tone-bg-active:oklch(.16 .2 151);--button-color-success-tone-fg:oklch(.92 .08 151);--button-color-disabled-solid-bg:oklch(20% 0 0/.24);--button-color-disabled-solid-fg:oklch(100% 0 none/.32);--button-color-disabled-translucent-bg:oklch(40% 0 0/.24);--button-color-disabled-translucent-fg:oklch(20% 0 0/.32);--button-color-disabled-ghost-bg:transparent;--button-color-disabled-ghost-fg:oklch(20% 0 0/.32);--button-color-disabled-outline-border:oklch(40% 0 0/.24);--button-color-disabled-outline-fg:oklch(20% 0 0/.32);--button-color-disabled-plain-fg:oklch(20% 0 0/.32);--button-color-disabled-tone-bg:oklch(48% 0 0/.24);--button-color-disabled-tone-fg:oklch(98.5% 0 0/.32);--button-color-focus-border:oklch(.56 .26 264);--button-color-focus-outline:oklch(.52 .24 264/.3);--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.25rem;--button-dimension-height-inline-sm:1.75rem;--button-dimension-height-inline-md:2.25rem;--button-dimension-height-inline-lg:2.75rem;--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:.25rem;--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:.25rem;--button-dimension-radius-sm:.375rem;--button-dimension-radius-md:.5rem;--button-dimension-radius-lg:.625rem;--button-dimension-radius-inline-xs:.125rem;--button-dimension-radius-inline-sm:.25rem;--button-dimension-radius-inline-md:.375rem;--button-dimension-radius-inline-lg:.5rem;--button-dimension-border-xs:1px;--button-dimension-border-sm:1px;--button-dimension-border-md:1px;--button-dimension-border-lg:1px;--button-dimension-symbol-xs:.875rem;--button-dimension-symbol-xs-icon:1.125rem;--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-blur:4rem;--button-dimension-outline-focus:.25rem}[data-color-mode=dark]{--button-color-primary-solid-bg:oklch(.985 .003 264);--button-color-primary-solid-bg-hover:oklch(.9325 .005 264);--button-color-primary-solid-bg-active:oklch(.88 .005 264);--button-color-primary-solid-fg:#000;--button-color-primary-translucent-bg:oklch(.4 .01 264/.3);--button-color-primary-translucent-bg-hover:oklch(.4 .01 264/.36);--button-color-primary-translucent-bg-active:oklch(.4 .01 264/.42);--button-color-primary-translucent-fg:oklch(.985 .003 264);--button-color-primary-ghost-bg:transparent;--button-color-primary-ghost-bg-hover:oklch(.4 .01 264/.3);--button-color-primary-ghost-bg-active:oklch(.4 .01 264/.36);--button-color-primary-ghost-fg:oklch(.985 .003 264);--button-color-primary-outline-border:oklch(.4 .01 264/.3);--button-color-primary-outline-border-hover:oklch(.4 .01 264/.36);--button-color-primary-outline-border-active:oklch(.4 .01 264/.42);--button-color-primary-outline-fg:oklch(.985 .003 264);--button-color-primary-outline-fg-hover:oklch(.9325 .005 264);--button-color-primary-outline-fg-active:oklch(.88 .005 264);--button-color-primary-plain-fg:oklch(.985 .003 264);--button-color-primary-plain-fg-hover:oklch(.9325 .005 264);--button-color-primary-plain-fg-active:oklch(.88 .005 264);--button-color-primary-tone-bg:oklch(.48 .01 264);--button-color-primary-tone-bg-hover:oklch(.44 .01 264);--button-color-primary-tone-bg-active:oklch(.4 .01 264);--button-color-primary-tone-fg:oklch(.25 .002 264);--button-color-secondary-solid-bg:oklch(.48 .01 264);--button-color-secondary-solid-bg-hover:oklch(.44 .01 264);--button-color-secondary-solid-bg-active:oklch(.4 .01 264);--button-color-secondary-solid-fg:#000;--button-color-secondary-translucent-bg:oklch(.4 .01 264/.18);--button-color-secondary-translucent-bg-hover:oklch(.4 .01 264/.24);--button-color-secondary-translucent-bg-active:oklch(.4 .01 264/.3);--button-color-secondary-translucent-fg:oklch(.48 .01 264);--button-color-secondary-ghost-bg:transparent;--button-color-secondary-ghost-bg-hover:oklch(.4 .01 264/.18);--button-color-secondary-ghost-bg-active:oklch(.4 .01 264/.24);--button-color-secondary-ghost-fg:oklch(.48 .01 264);--button-color-secondary-outline-border:oklch(.4 .01 264/.3);--button-color-secondary-outline-border-hover:oklch(.4 .01 264/.36);--button-color-secondary-outline-border-active:oklch(.4 .01 264/.42);--button-color-secondary-outline-fg:oklch(.48 .01 264);--button-color-secondary-outline-fg-hover:oklch(.44 .01 264);--button-color-secondary-outline-fg-active:oklch(.4 .01 264);--button-color-secondary-plain-fg:oklch(.48 .01 264);--button-color-secondary-plain-fg-hover:oklch(.44 .01 264);--button-color-secondary-plain-fg-active:oklch(.4 .01 264);--button-color-secondary-tone-bg:oklch(.2 .002 264);--button-color-secondary-tone-bg-hover:oklch(.23 .002 264);--button-color-secondary-tone-bg-active:oklch(.25 .002 264);--button-color-secondary-tone-fg:oklch(.48 .01 264);--button-color-accent-solid-bg:oklch(.56 .26 264);--button-color-accent-solid-bg-hover:oklch(.52 .26 264);--button-color-accent-solid-bg-active:oklch(.48 .26 264);--button-color-accent-solid-fg:#fff;--button-color-accent-translucent-bg:oklch(.52 .24 264/.12);--button-color-accent-translucent-bg-hover:oklch(.52 .24 264/.18);--button-color-accent-translucent-bg-active:oklch(.52 .24 264/.24);--button-color-accent-translucent-fg:oklch(.92 .08 264);--button-color-accent-ghost-bg:transparent;--button-color-accent-ghost-bg-hover:oklch(.52 .24 264/.12);--button-color-accent-ghost-bg-active:oklch(.52 .24 264/.18);--button-color-accent-ghost-fg:oklch(.92 .08 264);--button-color-accent-outline-border:oklch(.52 .24 264/.3);--button-color-accent-outline-border-hover:oklch(.52 .24 264/.36);--button-color-accent-outline-border-active:oklch(.52 .24 264/.42);--button-color-accent-outline-fg:oklch(.56 .26 264);--button-color-accent-outline-fg-hover:oklch(.52 .26 264);--button-color-accent-outline-fg-active:oklch(.48 .26 264);--button-color-accent-plain-fg:oklch(.56 .26 264);--button-color-accent-plain-fg-hover:oklch(.52 .26 264);--button-color-accent-plain-fg-active:oklch(.48 .26 264);--button-color-accent-tone-bg:oklch(.78 .2 264);--button-color-accent-tone-bg-hover:oklch(.74 .2 264);--button-color-accent-tone-bg-active:oklch(.7 .24 264);--button-color-accent-tone-fg:oklch(.14 .26 264);--button-color-danger-solid-bg:oklch(.65 .23 33.84);--button-color-danger-solid-bg-hover:oklch(.61 .23 33.84);--button-color-danger-solid-bg-active:oklch(.57 .23 33.84);--button-color-danger-solid-fg:#fff;--button-color-danger-translucent-bg:oklch(.65 .23 33.84/.12);--button-color-danger-translucent-bg-hover:oklch(.65 .23 33.84/.18);--button-color-danger-translucent-bg-active:oklch(.65 .23 33.84/.24);--button-color-danger-translucent-fg:oklch(.92 .12 33.84);--button-color-danger-ghost-bg:transparent;--button-color-danger-ghost-bg-hover:oklch(.65 .23 33.84/.12);--button-color-danger-ghost-bg-active:oklch(.65 .23 33.84/.18);--button-color-danger-ghost-fg:oklch(.92 .12 33.84);--button-color-danger-outline-border:oklch(.65 .23 33.84/.3);--button-color-danger-outline-border-hover:oklch(.65 .23 33.84/.36);--button-color-danger-outline-border-active:oklch(.65 .23 33.84/.42);--button-color-danger-outline-fg:oklch(.65 .23 33.84);--button-color-danger-outline-fg-hover:oklch(.61 .23 33.84);--button-color-danger-outline-fg-active:oklch(.57 .23 33.84);--button-color-danger-plain-fg:oklch(.65 .23 33.84);--button-color-danger-plain-fg-hover:oklch(.61 .23 33.84);--button-color-danger-plain-fg-active:oklch(.57 .23 33.84);--button-color-danger-tone-bg:oklch(.8 .23 33.84);--button-color-danger-tone-bg-hover:oklch(.76 .23 33.84);--button-color-danger-tone-bg-active:oklch(.72 .23 33.84);--button-color-danger-tone-fg:oklch(.16 .15 33.84);--button-color-success-solid-bg:oklch(.65 .2 151);--button-color-success-solid-bg-hover:oklch(.61 .2 151);--button-color-success-solid-bg-active:oklch(.57 .2 151);--button-color-success-solid-fg:#fff;--button-color-success-translucent-bg:oklch(.65 .2 151/.12);--button-color-success-translucent-bg-hover:oklch(.65 .2 151/.18);--button-color-success-translucent-bg-active:oklch(.65 .2 151/.24);--button-color-success-translucent-fg:oklch(.92 .08 151);--button-color-success-ghost-bg:transparent;--button-color-success-ghost-bg-hover:oklch(.65 .2 151/.12);--button-color-success-ghost-bg-active:oklch(.65 .2 151/.18);--button-color-success-ghost-fg:oklch(.92 .08 151);--button-color-success-outline-border:oklch(.65 .2 151/.3);--button-color-success-outline-border-hover:oklch(.65 .2 151/.36);--button-color-success-outline-border-active:oklch(.65 .2 151/.42);--button-color-success-outline-fg:oklch(.65 .2 151);--button-color-success-outline-fg-hover:oklch(.61 .2 151);--button-color-success-outline-fg-active:oklch(.57 .2 151);--button-color-success-plain-fg:oklch(.65 .2 151);--button-color-success-plain-fg-hover:oklch(.61 .2 151);--button-color-success-plain-fg-active:oklch(.57 .2 151);--button-color-success-tone-bg:oklch(.78 .2 151);--button-color-success-tone-bg-hover:oklch(.74 .2 151);--button-color-success-tone-bg-active:oklch(.7 .2 151);--button-color-success-tone-fg:oklch(.16 .2 151);--button-color-disabled-solid-bg:oklch(98.5% 0 0/.2);--button-color-disabled-solid-fg:oklch(0% 0 none/.24);--button-color-disabled-translucent-bg:oklch(40% 0 0/.2);--button-color-disabled-translucent-fg:oklch(98.5% 0 0/.12);--button-color-disabled-ghost-bg:transparent;--button-color-disabled-ghost-fg:oklch(98.5% 0 0/.12);--button-color-disabled-outline-border:oklch(40% 0 0/.2);--button-color-disabled-outline-fg:oklch(98.5% 0 0/.12);--button-color-disabled-plain-fg:oklch(98.5% 0 0/.12);--button-color-disabled-tone-bg:oklch(48% 0 0/.2);--button-color-disabled-tone-fg:oklch(84% 0 0/.12);--button-color-focus-border:oklch(.56 .26 264);--button-color-focus-outline:oklch(.52 .24 264/.3)}:root,[data-color-mode=light]{--input-font-family:"Mirage";--input-font-weight-input:450;--input-font-weight-label:450;--input-line-height-input:140%;--input-line-height-label:100%;--input-line-height-leading-reset:100%;--input-font-size-input-xs:.8125rem;--input-font-size-input-sm:.875rem;--input-font-size-input-md:.9375rem;--input-font-size-input-lg:1rem;--input-font-size-label-xs:.625rem;--input-font-size-label-sm:.6875rem;--input-font-size-label-md:.6875rem;--input-font-size-label-lg:.6875rem;--input-letter-spacing:0%;--input-text-case:none;--input-color-bg:transparent;--input-color-border:oklch(.4 .01 264/.12);--input-color-fg:oklch(.2 .002 264);--input-color-fg-label:oklch(0 0 0/.6);--input-color-danger-bg:oklch(.65 .23 33.84/.18);--input-color-danger-border:oklch(.65 .23 33.84/.3);--input-color-danger-fg:oklch(.16 .15 33.84);--input-color-danger-fg-label:oklch(.65 .23 33.84/.78);--input-color-disabled-bg:transparent;--input-color-disabled-border:oklch(40% 0 0/.24);--input-color-disabled-fg:oklch(20% 0 0/.32);--input-color-disabled-fg-muted:oklch(40% 0 0/.24);--input-color-disabled-fg-label:oklch(40% 0 0/.24);--input-color-focus-border:oklch(.56 .26 264);--input-color-focus-outline:oklch(.52 .24 264/.3);--input-dimension-height-xs:2rem;--input-dimension-height-sm:2.5rem;--input-dimension-height-md:3rem;--input-dimension-height-lg:3.5rem;--input-dimension-padding-xs:.5rem;--input-dimension-padding-sm:.75rem;--input-dimension-padding-md:1rem;--input-dimension-padding-lg:1.25rem;--input-dimension-padding-label-xs:.25rem;--input-dimension-padding-label-sm:.25rem;--input-dimension-padding-label-md:.25rem;--input-dimension-padding-label-lg:.25rem;--input-dimension-padding-slot-xs:.25rem;--input-dimension-padding-slot-sm:.25rem;--input-dimension-padding-slot-md:.25rem;--input-dimension-padding-slot-lg:.25rem;--input-dimension-gap-xs:.125rem;--input-dimension-gap-sm:.25rem;--input-dimension-gap-md:.375rem;--input-dimension-gap-lg:.5rem;--input-dimension-gap-label-xs:.125rem;--input-dimension-gap-label-sm:.1875rem;--input-dimension-gap-label-md:.25rem;--input-dimension-gap-label-lg:.3125rem;--input-dimension-radius-xs:.25rem;--input-dimension-radius-sm:.375rem;--input-dimension-radius-md:.5rem;--input-dimension-radius-lg:.625rem;--input-dimension-border-xs:1px;--input-dimension-border-sm:1px;--input-dimension-border-md:1px;--input-dimension-border-lg:1px;--input-dimension-outline-focus:.25rem;--input-dimension-symbol-xs:.875rem;--input-dimension-symbol-sm:1rem;--input-dimension-symbol-md:1.125rem;--input-dimension-symbol-lg:1.25rem;--input-dimension-blur:1rem}[data-color-mode=dark]{--input-color-bg:transparent;--input-color-border:oklch(.4 .01 264/.3);--input-color-fg:oklch(.985 .003 264);--input-color-fg-label:oklch(1 0 0/.48);--input-color-danger-bg:oklch(.65 .23 33.84/.12);--input-color-danger-border:oklch(.65 .23 33.84/.3);--input-color-danger-fg:oklch(.92 .12 33.84);--input-color-danger-fg-label:oklch(.65 .23 33.84/.54);--input-color-disabled-bg:transparent;--input-color-disabled-border:oklch(40% 0 0/.2);--input-color-disabled-fg:oklch(98.5% 0 0/.12);--input-color-disabled-fg-muted:oklch(40% 0 0/.24);--input-color-disabled-fg-label:oklch(40% 0 0/.24);--input-color-focus-border:oklch(.56 .26 264);--input-color-focus-outline:oklch(.52 .24 264/.3)}.m-badge{align-items:center;background:var(--badge-color-primary-solid-bg);border-color:transparent;border-radius:var(--badge-dimension-radius-md);border-style:solid;border-width:var(--badge-dimension-border-md);color:var(--badge-color-primary-solid-fg);display:inline-flex;font-family:var(--badge-font-family);font-size:var(--badge-font-size-md);font-weight:var(--badge-font-weight);height:var(--badge-dimension-height-md);justify-content:center;letter-spacing:var(--badge-letter-spacing);line-height:var(--badge-line-height);padding:0 var(--badge-dimension-padding-md);text-transform:var(--badge-text-case);-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-badge svg{height:var(--badge-dimension-symbol-md);width:var(--badge-dimension-symbol-md)}.m-badge.-xs{border-radius:var(--badge-dimension-radius-xs);border-width:var(--badge-dimension-border-xs);font-size:var(--badge-font-size-xs);height:var(--badge-dimension-height-xs);padding:0 var(--badge-dimension-padding-xs)}.m-badge.-xs.-square{padding:0;width:var(--badge-dimension-height-xs)}.m-badge.-xs.-round{border-radius:9999px}.m-badge.-xs svg{height:var(--badge-dimension-symbol-xs);width:var(--badge-dimension-symbol-xs)}.m-badge.-sm{border-radius:var(--badge-dimension-radius-sm);border-width:var(--badge-dimension-border-sm);font-size:var(--badge-font-size-sm);height:var(--badge-dimension-height-sm);padding:0 var(--badge-dimension-padding-sm)}.m-badge.-sm.-square{padding:0;width:var(--badge-dimension-height-sm)}.m-badge.-sm.-round{border-radius:9999px}.m-badge.-sm svg{height:var(--badge-dimension-symbol-sm);width:var(--badge-dimension-symbol-sm)}.m-badge.-lg{border-radius:var(--badge-dimension-radius-lg);border-width:var(--badge-dimension-border-lg);font-size:var(--badge-font-size-lg);height:var(--badge-dimension-height-lg);padding:0 var(--badge-dimension-padding-lg)}.m-badge.-lg.-square{padding:0;width:var(--badge-dimension-height-lg)}.m-badge.-lg.-round{border-radius:9999px}.m-badge.-lg svg{height:var(--badge-dimension-symbol-lg);width:var(--badge-dimension-symbol-lg)}.m-badge.-tone{background:var(--badge-color-primary-tone-bg);border:var(--badge-dimension-border-md) solid var(--badge-color-primary-tone-border);color:var(--badge-color-primary-tone-fg)}.m-badge.-translucent{background:var(--badge-color-primary-translucent-bg);border:var(--badge-dimension-border-md) solid var(--badge-color-primary-translucent-border);color:var(--badge-color-primary-translucent-fg)}.m-badge.-outline{background:var(--badge-color-primary-outline-bg);border-color:var(--badge-color-primary-outline-border);color:var(--badge-color-primary-outline-fg)}.m-badge.-square{padding:0;width:var(--badge-dimension-height-md)}.m-badge.-round{border-radius:9999px}.m-badge.-secondary,.m-badge.-secondary.-solid{background:var(--badge-color-secondary-solid-bg);color:var(--badge-color-secondary-solid-fg)}.m-badge.-secondary.-tone{background:var(--badge-color-secondary-tone-bg);color:var(--badge-color-secondary-tone-fg)}.m-badge.-secondary.-translucent{background:var(--badge-color-secondary-translucent-bg);color:var(--badge-color-secondary-translucent-fg)}.m-badge.-secondary.-outline{background:var(--badge-color-secondary-outline-bg);border-color:var(--badge-color-secondary-outline-border);color:var(--badge-color-secondary-outline-fg)}.m-badge.-accent,.m-badge.-accent.-solid{background:var(--badge-color-accent-solid-bg);color:var(--badge-color-accent-solid-fg)}.m-badge.-accent.-tone{background:var(--badge-color-accent-tone-bg);color:var(--badge-color-accent-tone-fg)}.m-badge.-accent.-translucent{background:var(--badge-color-accent-translucent-bg);color:var(--badge-color-accent-translucent-fg)}.m-badge.-accent.-outline{background:var(--badge-color-accent-outline-bg);border-color:var(--badge-color-accent-outline-border);color:var(--badge-color-accent-outline-fg)}.m-badge.-success,.m-badge.-success.-solid{background:var(--badge-color-success-solid-bg);color:var(--badge-color-success-solid-fg)}.m-badge.-success.-tone{background:var(--badge-color-success-tone-bg);color:var(--badge-color-success-tone-fg)}.m-badge.-success.-translucent{background:var(--badge-color-success-translucent-bg);color:var(--badge-color-success-translucent-fg)}.m-badge.-success.-outline{background:var(--badge-color-success-outline-bg);border-color:var(--badge-color-success-outline-border);color:var(--badge-color-success-outline-fg)}.m-badge.-danger,.m-badge.-danger.-solid{background:var(--badge-color-danger-solid-bg);color:var(--badge-color-danger-solid-fg)}.m-badge.-danger.-tone{background:var(--badge-color-danger-tone-bg);color:var(--badge-color-danger-tone-fg)}.m-badge.-danger.-translucent{background:var(--badge-color-danger-translucent-bg);color:var(--badge-color-danger-translucent-fg)}.m-badge.-danger.-outline{background:var(--badge-color-danger-outline-bg);border-color:var(--badge-color-danger-outline-border);color:var(--badge-color-danger-outline-fg)}.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-color:transparent;outline-offset:0;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);outline-color:var(--button-color-focus-outline);outline-style:solid;outline-width:var(--button-dimension-outline-focus)}.-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)}.-outline.-selected:is(.m-button,a.m-button){border-color:var(--button-color-primary-outline-border-hover);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)}.-inline.-round:is(.m-button,a.m-button){border-radius:9999px}.-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)}.-xs.-inline.-round:is(.m-button,a.m-button){border-radius:9999px}.-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)}.-sm.-inline.-round:is(.m-button,a.m-button){border-radius:9999px}.-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)}.-lg.-inline.-round:is(.m-button,a.m-button){border-radius:9999px}.-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)}.-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:calc(var(--button-dimension-radius-inline-md) - var(--input-dimension-border-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))}.-square:is(.m-input .m-button,.m-input a.m-button){padding:0;width:var(--button-dimension-height-inline-md)}.-icon:is(.m-input .m-button,.m-input a.m-button) svg{height:var(--button-dimension-symbol-md-icon);margin-left:0;margin-right:0;width:var(--button-dimension-symbol-md-icon)}.m-input.-xs .m-button,.m-input.-xs a.m-button{border-radius:calc(var(--button-dimension-radius-inline-xs) - var(--input-dimension-border-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))}.-square:is(.m-input.-xs .m-button,.m-input.-xs a.m-button){padding:0;width:var(--button-dimension-height-inline-xs)}.-icon:is(.m-input.-xs .m-button,.m-input.-xs a.m-button) svg{height:var(--button-dimension-symbol-xs-icon);margin-left:0;margin-right:0;width:var(--button-dimension-symbol-xs-icon)}.m-input.-sm .m-button,.m-input.-sm a.m-button{border-radius:calc(var(--button-dimension-radius-inline-sm) - var(--input-dimension-border-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))}.-square:is(.m-input.-sm .m-button,.m-input.-sm a.m-button){padding:0;width:var(--button-dimension-height-inline-sm)}.-icon:is(.m-input.-sm .m-button,.m-input.-sm a.m-button) svg{height:var(--button-dimension-symbol-sm-icon);margin-left:0;margin-right:0;width:var(--button-dimension-symbol-sm-icon)}.m-input.-md .m-button,.m-input.-md a.m-button{border-radius:calc(var(--button-dimension-radius-inline-md) - var(--input-dimension-border-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))}.-square:is(.m-input.-md .m-button,.m-input.-md a.m-button){padding:0;width:var(--button-dimension-height-inline-md)}.-icon:is(.m-input.-md .m-button,.m-input.-md a.m-button) svg{height:var(--button-dimension-symbol-md-icon);margin-left:0;margin-right:0;width:var(--button-dimension-symbol-md-icon)}.m-input.-lg .m-button,.m-input.-lg a.m-button{border-radius:calc(var(--button-dimension-radius-inline-lg) - var(--input-dimension-border-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))}.-square:is(.m-input.-lg .m-button,.m-input.-lg a.m-button){padding:0;width:var(--button-dimension-height-inline-lg)}.-icon:is(.m-input.-lg .m-button,.m-input.-lg a.m-button) svg{height:var(--button-dimension-symbol-lg-icon);margin-left:0;margin-right:0;width:var(--button-dimension-symbol-lg-icon)}.m-input{align-items:center;border-radius:var(--input-dimension-radius-md);box-sizing:border-box;cursor:text;display:flex;flex-direction:row;font-family:var(--input-font-family);gap:var(--input-dimension-gap-md);height:var(--input-dimension-height-md);justify-content:space-between;outline-color:var(--input-color-border);outline-offset:calc(var(--input-dimension-border-md)*-1);outline-style:solid;outline-width:var(--input-dimension-border-md);padding:0 var(--input-dimension-padding-md);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.m-input,.m-input *{transition:all .1s linear}.m-input>div:not(.m-input__target){align-items:center;display:flex;flex-direction:column-reverse;gap:0;height:100%;justify-content:center;max-height:100%;padding:0 var(--input-dimension-padding-label-md);position:relative;width:100%}.m-input .m-input__target{border-radius:var(--input-dimension-radius-md);inset:0;outline-color:transparent;outline-style:solid;position:absolute}.m-input:not(.-simple)>div>span{align-items:flex-end;display:flex;height:0;position:relative;width:100%}.m-input.-focused,.m-input:has(div:focus-within){outline-color:var(--input-color-focus-border)}:is(.m-input:has(div:focus-within),.m-input.-focused)>div:not(.m-input__target){gap:var(--input-dimension-gap-label-md)}:is(.m-input:has(div:focus-within),.m-input.-focused) .m-input__target{outline-color:var(--input-color-focus-outline);outline-width:var(--input-dimension-outline-focus)}.m-input:has(input:not(:-moz-placeholder))>div{gap:var(--input-dimension-gap-label-md)}.m-input .-filled>div:not(.m-input__target),.m-input:has(input:not(:placeholder-shown))>div{gap:var(--input-dimension-gap-label-md)}.m-input:not(.-simple)>div>span:has(input:not(:-moz-placeholder))+label{cursor:auto;font-size:var(--input-font-size-label-md);font-weight:var(--input-font-weight-label);height:auto}.m-input.-filled:not(.-simple)>div>label,.m-input:not(.-simple)>div:focus-within>label,.m-input:not(.-simple)>div>span:has(input:not(:placeholder-shown))+label{cursor:auto;font-size:var(--input-font-size-label-md);font-weight:var(--input-font-weight-label);height:auto}.m-input:not(.-simple)>div>span:has(input:not(:-moz-placeholder)){height:var(--input-font-size-input-md)}.m-input.-filled:not(.-simple)>div>span,.m-input:not(.-simple)>div:focus-within>span,.m-input:not(.-simple)>div>span:has(input:not(:placeholder-shown)){height:var(--input-font-size-input-md)}.m-input>div>span>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;font-size:var(--input-font-size-input-md);font-weight:var(--input-font-weight-input);height:0;letter-spacing:var(--input-letter-spacing);line-height:normal;text-transform:var(--input-text-case);width:100%}:is(.m-input>div>span>input)::-moz-placeholder{color:transparent}:is(.m-input>div>span>input)::placeholder{color:transparent}:is(.m-input>div>span>input):-webkit-autofill{-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:var(--input-color-fg);caret-color:var(--input-color-fg)}:is(.m-input>div>span>input):autofill{-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:var(--input-color-fg);caret-color:var(--input-color-fg)}:is(.m-input>div>span>input):not(:-moz-placeholder){height:1lh;outline:none}:is(.m-input>div>span>input):focus,:is(.m-input>div>span>input):not(:placeholder-shown){height:1lh;outline:none}[type=number]:is(.m-input>div>span>input){-moz-appearance:textfield}[type=number]:is(.m-input>div>span>input)::-webkit-inner-spin-button,[type=number]:is(.m-input>div>span>input)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.m-input>div>label{align-items:center;cursor:text;display:flex;font-size:var(--input-font-size-input-md);font-weight:var(--input-font-weight-input);height:100%;line-height:normal;width:100%}.m-input>span{align-items:center;cursor:default;display:flex;flex-shrink:0;white-space:nowrap}:is(.m-input:has(svg),.m-input.-icon-end,.m-input.-icon-start) svg{width:var(--input-dimension-symbol-md)}.m-input.-slot-end:not(.m-input.-icon-end):not(.m-input.-icon-start){padding-right:calc(var(--input-dimension-padding-slot-md) + var(--input-dimension-border-md))}.m-input.-slot-start:not(.m-input.-icon-end):not(.m-input.-icon-start){padding-left:calc(var(--input-dimension-padding-slot-md) + var(--input-dimension-border-md))}:is(.m-input:not(.-disabled),.m-input:not(.-error))>span{color:var(--input-color-fg-label)}:is(.m-input:not(.-disabled),.m-input:not(.-error))>div>span{background:transparent;color:var(--input-color-fg)}:is(.m-input:not(.-disabled),.m-input:not(.-error))>div>label{color:var(--input-color-fg-label)}:is(.m-input:not(.-disabled),.m-input:not(.-error)):has(input:not(:-moz-placeholder))>span{color:var(--input-color-fg)}.-filled:is(.m-input:not(.-disabled),.m-input:not(.-error))>span,:is(.m-input:not(.-disabled),.m-input:not(.-error)):has(input:not(:placeholder-shown))>span{color:var(--input-color-fg)}.m-input.-xs{border-radius:var(--input-dimension-radius-xs);height:var(--input-dimension-height-xs);outline-offset:calc(var(--input-dimension-border-xs)*-1);outline-width:var(--input-dimension-border-xs);padding:0 var(--input-dimension-padding-xs)}.m-input.-xs>div:not(.m-input__target){padding:0 var(--input-dimension-padding-label-xs)}.m-input.-xs>.m-input__target{border-radius:var(--input-dimension-radius-xs)}.m-input.-xs>div>label{line-height:normal}.m-input.-xs>div>label,.m-input.-xs>div>span>input{font-size:var(--input-font-size-input-xs)}:is(.m-input.-xs:has(div:focus-within),.m-input.-xs.-focused)>div:not(.m-input__target){gap:var(--input-dimension-gap-label-xs)}.m-input.-xs:has(input:not(:-moz-placeholder))>div{gap:var(--input-dimension-gap-label-xs)}.m-input.-xs .-filled>div,.m-input.-xs:has(input:not(:placeholder-shown))>div{gap:var(--input-dimension-gap-label-xs)}.m-input.-xs:not(.-simple)>div>span:has(input:not(:-moz-placeholder))+label{font-size:var(--input-font-size-label-xs)}.m-input.-xs.-filled:not(.-simple)>div>label,.m-input.-xs:not(.-simple)>div:focus-within>label,.m-input.-xs:not(.-simple)>div>span:has(input:not(:placeholder-shown))+label{font-size:var(--input-font-size-label-xs)}.m-input.-xs:not(.-simple)>div>span:has(input:not(:-moz-placeholder)){height:var(--input-font-size-input-xs)}.m-input.-xs.-filled:not(.-simple)>div>span,.m-input.-xs:not(.-simple)>div:focus-within>span,.m-input.-xs:not(.-simple)>div>span:has(input:not(:placeholder-shown)){height:var(--input-font-size-input-xs)}:is(.m-input.-xs:has(svg),.m-input.-xs.-icon-end,.m-input.-xs.-icon-start) svg{width:var(--input-dimension-symbol-xs)}.m-input.-xs.-slot-end:not(.m-input.-xs.-icon-end):not(.m-input.-xs.-icon-start){padding-right:calc(var(--input-dimension-padding-slot-xs) + var(--input-dimension-border-xs))}.m-input.-xs.-slot-start:not(.m-input.-xs.-icon-end):not(.m-input.-xs.-icon-start){padding-left:calc(var(--input-dimension-padding-slot-xs) + var(--input-dimension-border-xs))}.m-input.-sm{border-radius:var(--input-dimension-radius-sm);height:var(--input-dimension-height-sm);outline-offset:calc(var(--input-dimension-border-sm)*-1);outline-width:var(--input-dimension-border-sm);padding:0 var(--input-dimension-padding-sm)}.m-input.-sm>div:not(.m-input__target){padding:0 var(--input-dimension-padding-label-sm)}.m-input.-sm>.m-input__target{border-radius:var(--input-dimension-radius-sm)}.m-input.-sm>div>label{line-height:normal}.m-input.-sm>div>label,.m-input.-sm>div>span>input{font-size:var(--input-font-size-input-sm)}:is(.m-input.-sm:has(div:focus-within),.m-input.-sm.-focused)>div:not(.m-input__target){gap:var(--input-dimension-gap-label-sm)}.m-input.-sm:has(input:not(:-moz-placeholder))>div{gap:var(--input-dimension-gap-label-sm)}.m-input.-sm .-filled>div,.m-input.-sm:has(input:not(:placeholder-shown))>div{gap:var(--input-dimension-gap-label-sm)}.m-input.-sm:not(.-simple)>div>span:has(input:not(:-moz-placeholder))+label{font-size:var(--input-font-size-label-sm)}.m-input.-sm.-filled:not(.-simple)>div>label,.m-input.-sm:not(.-simple)>div:focus-within>label,.m-input.-sm:not(.-simple)>div>span:has(input:not(:placeholder-shown))+label{font-size:var(--input-font-size-label-sm)}.m-input.-sm:not(.-simple)>div>span:has(input:not(:-moz-placeholder)){height:var(--input-font-size-input-sm)}.m-input.-sm.-filled:not(.-simple)>div>span,.m-input.-sm:not(.-simple)>div:focus-within>span,.m-input.-sm:not(.-simple)>div>span:has(input:not(:placeholder-shown)){height:var(--input-font-size-input-sm)}:is(.m-input.-sm:has(svg),.m-input.-sm.-icon-end,.m-input.-sm.-icon-start) svg{width:var(--input-dimension-symbol-sm)}.m-input.-sm.-slot-end:not(.m-input.-sm.-icon-end):not(.m-input.-sm.-icon-start){padding-right:calc(var(--input-dimension-padding-slot-sm) + var(--input-dimension-border-sm))}.m-input.-sm.-slot-start:not(.m-input.-sm.-icon-end):not(.m-input.-sm.-icon-start){padding-left:calc(var(--input-dimension-padding-slot-sm) + var(--input-dimension-border-sm))}.m-input.-lg{border-radius:var(--input-dimension-radius-lg);height:var(--input-dimension-height-lg);outline-offset:calc(var(--input-dimension-border-lg)*-1);outline-width:var(--input-dimension-border-lg);padding:0 var(--input-dimension-padding-lg)}.m-input.-lg>div:not(.m-input__target){padding:0 var(--input-dimension-padding-label-lg)}.m-input.-lg>.m-input__target{border-radius:var(--input-dimension-radius-lg)}.m-input.-lg>div>label{line-height:normal}.m-input.-lg>div>label,.m-input.-lg>div>span>input{font-size:var(--input-font-size-input-lg)}:is(.m-input.-lg:has(div:focus-within),.m-input.-lg.-focused)>div:not(.m-input__target){gap:var(--input-dimension-gap-label-lg)}.m-input.-lg:has(input:not(:-moz-placeholder))>div{gap:var(--input-dimension-gap-label-lg)}.m-input.-lg .-filled>div,.m-input.-lg:has(input:not(:placeholder-shown))>div{gap:var(--input-dimension-gap-label-lg)}.m-input.-lg:not(.-simple)>div>span:has(input:not(:-moz-placeholder))+label{font-size:var(--input-font-size-label-lg)}.m-input.-lg.-filled:not(.-simple)>div>label,.m-input.-lg:not(.-simple)>div:focus-within>label,.m-input.-lg:not(.-simple)>div>span:has(input:not(:placeholder-shown))+label{font-size:var(--input-font-size-label-lg)}.m-input.-lg:not(.-simple)>div>span:has(input:not(:-moz-placeholder)){height:var(--input-font-size-input-lg)}.m-input.-lg.-filled:not(.-simple)>div>span,.m-input.-lg:not(.-simple)>div:focus-within>span,.m-input.-lg:not(.-simple)>div>span:has(input:not(:placeholder-shown)){height:var(--input-font-size-input-lg)}:is(.m-input.-lg:has(svg),.m-input.-lg.-icon-end,.m-input.-lg.-icon-start) svg{width:var(--input-dimension-symbol-lg)}.m-input.-lg.-slot-end:not(.m-input.-lg.-icon-end):not(.m-input.-lg.-icon-start){padding-right:calc(var(--input-dimension-padding-slot-lg) + var(--input-dimension-border-lg))}.m-input.-lg.-slot-start:not(.m-input.-lg.-icon-end):not(.m-input.-lg.-icon-start){padding-left:calc(var(--input-dimension-padding-slot-lg) + var(--input-dimension-border-lg))}.m-input.-simple>div:not(.m-input__target){height:100%;transition:color .1s linear}.m-input.-simple>div>span{inset:0;position:absolute}.m-input.-simple>div>span>input{bottom:0;font-size:var(--input-font-size-input-md);font-weight:var(--input-font-weight-input);height:100%;left:var(--input-dimension-padding-label-md);line-height:normal;position:absolute;right:var(--input-dimension-padding-label-md);top:0;transition:color .1s linear}:is(.m-input.-simple>div>span>input):not(:-moz-placeholder)+label{display:none}:is(.m-input.-simple>div>span>input):focus+label,:is(.m-input.-simple>div>span>input):not(:placeholder-shown)+label{display:none}.m-input.-simple>div>label{font-size:var(--input-font-size-input-md);font-weight:var(--input-font-weight-input);line-height:normal;transform:none}.m-input.-simple>div>span:has(input:not(:-moz-placeholder))+label{display:none}.m-input.-simple.-filled>div>label,.m-input.-simple>div:focus-within>label,.m-input.-simple>div>span:has(input:not(:placeholder-shown))+label{display:none}.m-input.-simple.-xs>div>label,.m-input.-simple.-xs>div>span>input{font-size:var(--input-font-size-input-xs)}.m-input.-simple.-sm>div>label,.m-input.-simple.-sm>div>span>input{font-size:var(--input-font-size-input-sm)}.m-input.-simple.-lg>div>label,.m-input.-simple.-lg>div>span>input{font-size:var(--input-font-size-input-lg)}.m-input.-blur{-webkit-backdrop-filter:blur(var(--input-dimension-blur));backdrop-filter:blur(var(--input-dimension-blur))}.m-input.-error:not(.m-input.-focused),.m-input.-error:not(:has(div:focus-within)){background:var(--input-color-danger-bg);outline-color:var(--input-color-danger-border)}:is(.m-input.-error:not(:has(div:focus-within)),.m-input.-error:not(.m-input.-focused))>span{pointer-events:none}:is(.m-input.-error:not(:has(div:focus-within)),.m-input.-error:not(.m-input.-focused))>span{color:var(--input-color-danger-fg-label)}:is(.m-input.-error:not(:has(div:focus-within)),.m-input.-error:not(.m-input.-focused))>div>span{background:transparent;color:var(--input-color-danger-fg)}:is(.m-input.-error:not(:has(div:focus-within)),.m-input.-error:not(.m-input.-focused))>div>label{color:var(--input-color-danger-fg-label)}:is(.m-input.-error:not(:has(div:focus-within)),.m-input.-error:not(.m-input.-focused)):has(input:not(:-moz-placeholder))>span{color:var(--input-color-danger-fg)}.-filled:is(.m-input.-error:not(:has(div:focus-within)),.m-input.-error:not(.m-input.-focused))>span,:is(.m-input.-error:not(:has(div:focus-within)),.m-input.-error:not(.m-input.-focused)):has(input:not(:placeholder-shown))>span{color:var(--input-color-danger-fg)}.m-input.-disabled,.m-input:has(:disabled){background:var(--input-color-disabled-bg);cursor:not-allowed;outline-color:var(--input-color-disabled-border)}:is(.m-input:has(:disabled),.m-input.-disabled)>div{pointer-events:none}:is(.m-input:has(:disabled),.m-input.-disabled)>span{pointer-events:none}:is(.m-input:has(:disabled),.m-input.-disabled) div>span>input{pointer-events:none}:is(.m-input:has(:disabled),.m-input.-disabled) div>label{cursor:not-allowed;pointer-events:none}:is(.m-input:has(:disabled),.m-input.-disabled)>span{color:var(--input-color-disabled-fg-label)}:is(.m-input:has(:disabled),.m-input.-disabled)>div>span{background:transparent;color:var(--input-color-disabled-fg)}:is(.m-input:has(:disabled),.m-input.-disabled)>div>label{color:var(--input-color-disabled-fg-label)}:is(.m-input:has(:disabled),.m-input.-disabled):has(input:not(:-moz-placeholder))>span{color:var(--input-color-disabled-fg)}.-filled:is(.m-input:has(:disabled),.m-input.-disabled)>span,:is(.m-input:has(:disabled),.m-input.-disabled):has(input:not(:placeholder-shown))>span{color:var(--input-color-disabled-fg)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.magic-command-item{cursor:var(--magic-command-item-cursor,default);position:relative}.magic-command-item__pointer-guard{inset:0;position:absolute}.magic-command-provider{outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.magic-command-renderer{height:var(--magic-command-renderer-height,100%);position:relative;width:var(--magic-command-renderer-width,100%)}.magic-command-content--fade-enter-active{animation:fade-in 2s ease}.magic-command-content--fade-leave-active{animation:fade-out 2s ease}.magic-command-content{inset:0;position:absolute}.magic-command-content[data-idle=true]{pointer-events:none}.magic-command-content-enter-active{animation:fade-in .15s ease}.magic-command-content-leave-active{animation:fade-out .15s ease}@keyframes mm-scroll-x{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes mm-scroll-y{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0)}}.magic-marquee{overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.magic-marquee__track{align-items:var(--magic-marquee-align-items,baseline);display:flex;justify-content:var(--magic-marquee-justify-content,flex-start);position:relative;width:100%}.magic-marquee__content{animation-direction:var(--mm-animation-direction,normal);animation-duration:var(--mm-animation-duration);animation-iteration-count:infinite;animation-name:var(--mm-animation-name,"mm-scroll-x");animation-play-state:var(--mm-animation-play-state,running);animation-timing-function:linear;backface-visibility:hidden;display:flex;flex-grow:0;flex-shrink:0;gap:var(--magic-marquee-gap,1rem);padding-right:var(--magic-marquee-gap,1rem);white-space:nowrap;width:var(--magic-marquee-content-width,unset)}.base-marquee{--mask:1rem;--magic-marquee-gap:1.5rem}.base-marquee[data-active=true]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--mask),#000 calc(100% - var(--mask)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--mask),#000 calc(100% - var(--mask)),transparent 100%)}.app-search-results__inner .fade-leave-active{position:absolute}.app-search-results__inner .fade-leave-active,.app-search-results__inner .fade-move{transition:all var(--duration) var(--easing)}.app-mobile-menu-grid__container[data-v-b12f8921]>*{position:relative}.app-mobile-menu-grid__container[data-v-b12f8921]>:before{background:var(--app-color-surface-border);border-radius:9999px;content:"";height:1px;left:0;position:absolute;right:0;top:-.75rem}.app-mobile-menu-grid__container[data-v-b12f8921]>:nth-child(odd):not(:last-child):after{background:var(--app-color-surface-border);border-radius:9999px;bottom:0;content:"";position:absolute;right:-.75rem;top:0;width:1px}.app-menu{--duration:.15s;--easing:cubic-bezier(.45,0,.55,1)}
