@font-face{font-family:Circle;src:url(./circle.TRIAL.variable.PnF99-CJ.woff2)format("truetype");font-weight:100 900;font-display:block}@keyframes auto-size-out{0%{opacity:1;height:0;overflow:visible}to{opacity:0;height:0;overflow:visible}}@keyframes clip-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes clip-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes fade-down-in{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateZ(0)}}@keyframes fade-down-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateY(-1rem)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-up-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateZ(0)}}@keyframes fade-up-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateY(1rem)}}@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:translateY(100%)}to{transform:translateZ(0)}}@keyframes slide-btt-out{0%{transform:translateZ(0)}to{transform:translateY(100%)}}@keyframes slide-ltr-in{0%{transform:translate(-100%)}to{transform:translateZ(0)}}@keyframes slide-ltr-out{0%{transform:translateZ(0)}to{transform:translate(-100%)}}@keyframes slide-rtl-in{0%{transform:translate(100%)}to{transform:translateZ(0)}}@keyframes slide-rtl-out{0%{transform:translateZ(0)}to{transform:translate(100%)}}@keyframes slide-ttb-in{0%{transform:translateY(-100%)}to{transform:translateZ(0)}}@keyframes slide-ttb-out{0%{transform:translateZ(0)}to{transform:translateY(-100%)}}@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)}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-font-weight:initial}}}@layer theme{:host,:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--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)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;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-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-7{top:calc(var(--spacing) * 7)}.top-\[calc\(50lvh-var\(--el-height\)-2rem-env\(safe-area-inset-bottom\)\)\]{top:calc(50lvh - 2rem - var(--el-height) - env(safe-area-inset-bottom))}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(1rem + env(safe-area-inset-bottom))}.left-0{left:0}.left-1\/2{left:50%}.-z-10{z-index:calc(-10)}.z-10{z-index:10}.z-50{z-index:50}.z-999{z-index:999}.col-span-2{grid-column:span 2/span 2}.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 (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-\[2lh\]{margin-top:2lh}.-mb-\[33lvh\]{margin-bottom:-33lvh}.mb-\(--padding-bottom\),.mb-\[var\(--padding-bottom\)\]{margin-bottom:var(--padding-bottom)}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!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}.inline-grid{display:inline-grid}.aspect-4\/5{aspect-ratio:4/5}.aspect-841\/1189{aspect-ratio:841/1189}.aspect-square{aspect-ratio:1}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-32{height:calc(var(--spacing) * 32)}.h-56{height:calc(var(--spacing) * 56)}.h-\[0\.25rem\]{height:.25rem}.h-\[0px\]{height:0}.h-\[4\.5rem\]{height:4.5rem}.h-\[5\.75rem\]{height:5.75rem}.h-\[6\.875rem\]{height:6.875rem}.h-\[34rem\]{height:34rem}.h-\[50dvh\]{height:50dvh}.h-\[200lvh\]{height:200lvh}.h-\[calc\(100\%-3\.5rem\)\]{height:calc(100% - 3.5rem)}.h-\[calc\(100svh-4rem\)\]{height:calc(100svh - 4rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-svh{height:100svh}.max-h-112{max-height:calc(var(--spacing) * 112)}.max-h-156{max-height:calc(var(--spacing) * 156)}.max-h-full{max-height:100%}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-dvh{min-height:100dvh}.min-h-lvh{min-height:100lvh}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-48{width:calc(var(--spacing) * 48)}.w-\[4rem\]{width:4rem}.w-\[8\.165rem\]{width:8.165rem}.w-\[10\.25rem\]{width:10.25rem}.w-\[13rem\]{width:13rem}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(100\%\/3-1rem\/3\)\]{width:calc(33.3333% - .33333rem)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[calc\(100\%-3\.5rem\)\]{max-width:calc(100% - 3.5rem)}.max-w-\[calc\(100\%-4rem\)\]{max-width:calc(100% - 4rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-\[8\.125rem\]{min-width:8.125rem}.min-w-\[12rem\]{min-width:12rem}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(-50%);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[103\%\]{scale:1.03}.rotate-90{rotate:90deg}.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-pointer{cursor:pointer}.cursor-w-resize{cursor:w-resize}.resize{resize:both}.appearance-none{appearance:none}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-subgrid{grid-template-columns:subgrid}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-between\!{justify-content:space-between!important}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-32{gap:calc(var(--spacing) * 32)}.gap-x-2{-moz-column-gap:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 2)}.gap-x-12{-moz-column-gap:calc(var(--spacing) * 12);column-gap:calc(var(--spacing) * 12)}.gap-x-16{-moz-column-gap:calc(var(--spacing) * 16);column-gap:calc(var(--spacing) * 16)}.gap-x-20{-moz-column-gap:calc(var(--spacing) * 20);column-gap:calc(var(--spacing) * 20)}.gap-x-\[0\.25em\]{-moz-column-gap:.25em;column-gap:.25em}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-24{row-gap:calc(var(--spacing) * 24)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-\[0\.5rem\]{border-radius:.5rem}.rounded-\[0\.75rem\]{border-radius:.75rem}.rounded-\[0\.375rem\]{border-radius:.375rem}.rounded-component-compact-md{border-radius:var(--app-dimension-radius-compact-md)}.rounded-full{border-radius:2147483647px}.rounded-surface-lg{border-radius:var(--app-dimension-surface-radius-lg)}.rounded-surface-md{border-radius:var(--app-dimension-surface-radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[transparent\]{border-color:#0000}.border-surface{border-color:var(--app-color-surface-border)}.border-transparent{border-color:#0000}.bg-\(--app-color-surface-border\){background-color:var(--app-color-surface-border)}.bg-\(--menu-item-color-ghost-bg-hover\){background-color:var(--menu-item-color-ghost-bg-hover)}.bg-surface-base{background-color:var(--app-color-surface-bg-base)}.mask-b{--mask:3rem;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - var(--mask)),transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - var(--mask)),transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - var(--mask)),transparent 100%)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.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)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-40{padding-top:calc(var(--spacing) * 40)}.pt-44{padding-top:calc(var(--spacing) * 44)}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-36{padding-bottom:calc(var(--spacing) * 36)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.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);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body);letter-spacing:var(--app-letter-spacing-surface-body-md)}.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-body-sm{font-family:var(--app-font-family-surface-body);font-size:var(--app-font-size-surface-body-sm);font-weight:var(--app-font-weight-surface-body);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body);letter-spacing:var(--app-letter-spacing-surface-body-sm)}.type-surface-body-sm.-strong{font-weight:var(--app-font-weight-surface-body-strong)}.type-surface-body-sm.-short{line-height:var(--app-line-height-surface-body-short)}.type-surface-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);line-height:var(--app-line-height-surface-callout);text-transform:var(--app-text-case-surface-callout);letter-spacing:var(--app-letter-spacing-surface-callout-md)}.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-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);line-height:var(--app-line-height-surface-footnote);text-transform:var(--app-text-case-surface-footnote);letter-spacing:var(--app-letter-spacing-surface-footnote)}.type-surface-footnote.-strong{font-weight:var(--app-font-weight-surface-footnote-strong)}.type-surface-subtitle-md{font-family:var(--app-font-family-surface-subtitle);font-size:var(--app-font-size-surface-subtitle-md);font-weight:var(--app-font-weight-surface-subtitle);line-height:var(--app-line-height-surface-subtitle-md);text-transform:var(--app-text-case-surface-subtitle);letter-spacing:var(--app-letter-spacing-surface-subtitle-md)}.type-surface-subtitle-md.-strong{font-weight:var(--app-font-weight-surface-subtitle-strong)}.type-surface-title-md{font-family:var(--app-font-family-surface-title);font-size:var(--app-font-size-surface-title-md);font-weight:var(--app-font-weight-surface-title);line-height:var(--app-line-height-surface-title-md);text-transform:var(--app-text-case-surface-title);letter-spacing:var(--app-letter-spacing-surface-title-md)}.type-surface-title-md.-strong{font-weight:var(--app-font-weight-surface-title-strong)}.type-component-lg{font-family:var(--app-font-family-text);font-size:var(--app-font-size-text-lg);font-weight:var(--app-font-weight-text);line-height:var(--app-line-height);text-transform:var(--app-text-case)}.type-component-lg.-alt{font-weight:var(--app-font-weight-text-alt)}.type-component-lg.-strong{font-weight:var(--app-font-weight-text-strong)}.type-component-lg.-number{font-family:var(--app-font-family-number)}.type-component-md{font-family:var(--app-font-family-text);font-size:var(--app-font-size-text-md);font-weight:var(--app-font-weight-text);line-height:var(--app-line-height);text-transform:var(--app-text-case)}.type-component-md.-alt{font-weight:var(--app-font-weight-text-alt)}.type-component-md.-strong{font-weight:var(--app-font-weight-text-strong)}.type-component-md.-number{font-family:var(--app-font-family-number)}.type-component-xs{font-family:var(--app-font-family-text);font-size:var(--app-font-size-text-xs);font-weight:var(--app-font-weight-text);line-height:var(--app-line-height);text-transform:var(--app-text-case)}.type-component-xs.-alt{font-weight:var(--app-font-weight-text-alt)}.type-component-xs.-strong{font-weight:var(--app-font-weight-text-strong)}.type-component-xs.-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)}.leading-none{--tw-leading:1;line-height:1}.text-pretty{text-wrap:pretty}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-nowrap{white-space:nowrap}.text-surface{color:var(--app-color-surface-fg)}.text-surface-muted{color:var(--app-color-surface-fg-muted)}.text-surface-subtle{color:var(--app-color-surface-fg-subtle)}.text-transparent{color:#0000}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.opacity-\(--opacity\){opacity:var(--opacity)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events}.transition,.transition-all,.transition-colors,.transition-opacity,.transition-transform{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to}.transition-opacity{transition-property:opacity}.transition-transform{transition-property:transform,translate,scale,rotate}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.clip-inset{clip-path:inset(0)}@media (hover:hover){.group-hover\:bg-\(--button-color-primary-ghost-bg-hover\):is(:where(.group):hover *){background-color:var(--button-color-primary-ghost-bg-hover)}.group-hover\:text-surface:is(:where(.group):hover *){color:var(--app-color-surface-fg)}.hover\:text-surface-link:hover{color:var(--app-color-surface-fg-link)}}@media (width>=40rem){.sm\:absolute{position:absolute}.sm\:sticky{position:sticky}.sm\:inset-0{inset:0}.sm\:top-0{top:0}.sm\:top-\[3\.1875rem\]{top:3.1875rem}.sm\:top-\[calc\(50lvh-var\(--el-height\)\)\]{top:calc(50lvh - var(--el-height))}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-5{grid-column-start:5}.sm\:mt-\[7\.5rem\]{margin-top:7.5rem}.sm\:-mb-\(--padding-bottom\){margin-bottom:calc(var(--padding-bottom) * -1)}.sm\:mb-\[-2rem\]{margin-bottom:-2rem}.sm\:mb-\[9\.5rem\]{margin-bottom:9.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:aspect-\[2\.35\/1\]{aspect-ratio:2.35}.sm\:aspect-square{aspect-ratio:1}.sm\:h-0{height:0}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-auto{height:auto}.sm\:h-full{height:100%}.sm\:min-h-dvh{min-height:100dvh}.sm\:w-7{width:calc(var(--spacing) * 7)}.sm\:w-\[unset\]{width:unset}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:min-w-32{min-width:calc(var(--spacing) * 32)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-start{justify-content:flex-start}.sm\:gap-0{gap:0}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-12{gap:calc(var(--spacing) * 12)}.sm\:gap-40{gap:calc(var(--spacing) * 40)}.sm\:gap-y-0{row-gap:0}.sm\:rounded-surface-sm{border-radius:var(--app-dimension-surface-radius-sm)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-48{padding-block:calc(var(--spacing) * 48)}.sm\:py-\[4\.25rem\]{padding-block:4.25rem}.sm\:pt-0{padding-top:0}.sm\:pt-48{padding-top:calc(var(--spacing) * 48)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:text-center{text-align:center}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-\[8\.5rem\]{margin-top:8.5rem}.md\:mb-\[-4rem\]{margin-bottom:-4rem}.md\:mb-\[11\.5rem\]{margin-bottom:11.5rem}.md\:block{display:block}.md\:w-1\/4{width:25%}.md\:w-\[calc\(100\%\/3-2rem\/3\)\]{width:calc(33.3333% - .66667rem)}.md\:w-full{width:100%}.md\:flex-initial{flex:0 auto}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:rounded-surface-md{border-radius:var(--app-dimension-surface-radius-md)}.md\:p-2{padding:calc(var(--spacing) * 2)}.md\:px-16{padding-inline:calc(var(--spacing) * 16)}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}}@media (width>=64rem){.lg\:mt-\[9\.5rem\]{margin-top:9.5rem}.lg\:mb-\[-6rem\]{margin-bottom:-6rem}.lg\:mb-\[13\.5rem\]{margin-bottom:13.5rem}.lg\:w-full{width:100%}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:0}}@media (width>=80rem){.xl\:mt-\[10\.5rem\]{margin-top:10.5rem}.xl\:mb-\[-8rem\]{margin-bottom:-8rem}.xl\:mb-\[15\.5rem\]{margin-bottom:15.5rem}.xl\:gap-x-20{-moz-column-gap:calc(var(--spacing) * 20);column-gap:calc(var(--spacing) * 20)}}@media (orientation:landscape){.landscape\:block{display:block}}.\[\&_a\[href\]\]\:transition-colors a[href]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_a\[href\]\]\:duration-150 a[href]{--tw-duration:.15s;transition-duration:.15s}.\[\&_a\[href\]\:hover\]\:text-surface-muted a[href]:hover{color:var(--app-color-surface-fg-muted)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}: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);--magic-noise-background:var(--app-color-primary-bg-translucent)}*{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.page-enter-active{animation:fade-in .3s var(--ease-out)}.page-leave-active{animation:fade-out .3s var(--ease-out)}a:focus-visible{color:var(--app-color-surface-fg-link);outline:none}:is(.prose .rich-text-block:has(p),.prose .rich-text-block:has(ul),.prose .rich-text-block:has(ol)):not(:first-child){margin-top:calc(var(--spacing,.25rem) * 6)}:is(.prose .rich-text-block:has(p),.prose .rich-text-block:has(ul),.prose .rich-text-block:has(ol)) em{font-style:italic}.prose .rich-text-block:has(hr){margin-block:calc(var(--spacing,.25rem) * 12)}.prose .rich-text-block:has(hr) hr{border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--app-color-surface-border)}.prose .rich-text-block:has(blockquote):not(:first-child){margin-block:calc(var(--spacing,.25rem) * 6)}:is(.prose .rich-text-block:has(h4)+.rich-text-block:has(h2),.prose .rich-text-block:has(h4)+.rich-text-block:has(h3),.prose .rich-text-block:has(h4)+.rich-text-block:has(h4)){margin-top:0}.prose .rich-text-block:has(h2){text-align:center;font-family:var(--app-font-family-surface-title);font-size:var(--app-font-size-surface-title-lg);font-weight:var(--app-font-weight-surface-title);line-height:var(--app-line-height-surface-title-lg);text-transform:var(--app-text-case-surface-title);letter-spacing:var(--app-letter-spacing-surface-title-lg)}.prose .rich-text-block:has(h2).-strong{font-weight:var(--app-font-weight-surface-title-strong)}.prose .rich-text-block:has(h2){text-transform:none}:is(.prose .rich-text-block:has(h2) b,.prose .rich-text-block:has(h2) strong){font-family:var(--app-font-family-surface-title);font-size:var(--app-font-size-surface-title-lg);font-weight:var(--app-font-weight-surface-title);line-height:var(--app-line-height-surface-title-lg);text-transform:var(--app-text-case-surface-title);letter-spacing:var(--app-letter-spacing-surface-title-lg)}:is(.prose .rich-text-block:has(h2) b,.prose .rich-text-block:has(h2) strong).-strong{font-weight:var(--app-font-weight-surface-title-strong)}:is(.prose .rich-text-block:has(h2) b,.prose .rich-text-block:has(h2) strong){text-transform:none;font-weight:500}:is(.prose .rich-text-block:has(h2)+.rich-text-block:has(blockquote),.prose .rich-text-block:has(h2)+.rich-text-block:has(ol),.prose .rich-text-block:has(h2)+.rich-text-block:has(p),.prose .rich-text-block:has(h2)+.rich-text-block:has(ul),.prose .rich-text-block:has(h2):not(:first-child)){margin-top:calc(var(--spacing,.25rem) * 6)}.prose .rich-text-block:has(h3){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);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body);letter-spacing:var(--app-letter-spacing-surface-body-md)}.prose .rich-text-block:has(h3).-strong{font-weight:var(--app-font-weight-surface-body-strong)}.prose .rich-text-block:has(h3).-short{line-height:var(--app-line-height-surface-body-short)}.prose .rich-text-block:has(h3){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:none}:is(.prose .rich-text-block:has(h3) b,.prose .rich-text-block:has(h3) strong){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);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body);letter-spacing:var(--app-letter-spacing-surface-body-md)}:is(.prose .rich-text-block:has(h3) b,.prose .rich-text-block:has(h3) strong).-strong{font-weight:var(--app-font-weight-surface-body-strong)}:is(.prose .rich-text-block:has(h3) b,.prose .rich-text-block:has(h3) strong).-short{line-height:var(--app-line-height-surface-body-short)}:is(.prose .rich-text-block:has(h3) b,.prose .rich-text-block:has(h3) strong){text-transform:none;font-weight:500}.prose .rich-text-block:has(h3):not(:first-child){margin-top:calc(var(--spacing,.25rem) * 6)}:is(.prose .rich-text-block:has(h3)+.rich-text-block:has(blockquote),.prose .rich-text-block:has(h3)+.rich-text-block:has(ol),.prose .rich-text-block:has(h3)+.rich-text-block:has(p),.prose .rich-text-block:has(h3)+.rich-text-block:has(ul)){margin-top:0}.prose .rich-text-block:has(h4){font-family:var(--app-font-family-surface-subtitle);font-size:var(--app-font-size-surface-subtitle-md);font-weight:var(--app-font-weight-surface-subtitle);line-height:var(--app-line-height-surface-subtitle-md);text-transform:var(--app-text-case-surface-subtitle);letter-spacing:var(--app-letter-spacing-surface-subtitle-md)}.prose .rich-text-block:has(h4).-strong{font-weight:var(--app-font-weight-surface-subtitle-strong)}.prose .rich-text-block:has(h4){text-transform:none}.prose .rich-text-block:has(h4):not(:first-child){margin-top:calc(var(--spacing,.25rem) * 6)}:is(.prose .rich-text-block:has(h4) b,.prose .rich-text-block:has(h4) strong){font-family:var(--app-font-family-surface-subtitle);font-size:var(--app-font-size-surface-subtitle-md);font-weight:var(--app-font-weight-surface-subtitle);line-height:var(--app-line-height-surface-subtitle-md);text-transform:var(--app-text-case-surface-subtitle);letter-spacing:var(--app-letter-spacing-surface-subtitle-md)}:is(.prose .rich-text-block:has(h4) b,.prose .rich-text-block:has(h4) strong).-strong{font-weight:var(--app-font-weight-surface-subtitle-strong)}:is(.prose .rich-text-block:has(h4) b,.prose .rich-text-block:has(h4) strong){text-transform:none;font-weight:500}:is(.prose .rich-text-block:has(h4)+.rich-text-block:has(blockquote),.prose .rich-text-block:has(h4)+.rich-text-block:has(ol),.prose .rich-text-block:has(h4)+.rich-text-block:has(p),.prose .rich-text-block:has(h4)+.rich-text-block:has(ul)){margin-top:0}.prose .rich-text-block:has(p){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);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body);letter-spacing:var(--app-letter-spacing-surface-body-md)}.prose .rich-text-block:has(p).-strong{font-weight:var(--app-font-weight-surface-body-strong)}.prose .rich-text-block:has(p).-short{line-height:var(--app-line-height-surface-body-short)}.prose .rich-text-block:has(p){text-transform:none}:is(.prose .rich-text-block:has(p) b,.prose .rich-text-block:has(p) strong){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);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body);letter-spacing:var(--app-letter-spacing-surface-body-md)}:is(.prose .rich-text-block:has(p) b,.prose .rich-text-block:has(p) strong).-strong{font-weight:var(--app-font-weight-surface-body-strong)}:is(.prose .rich-text-block:has(p) b,.prose .rich-text-block:has(p) strong).-short{line-height:var(--app-line-height-surface-body-short)}:is(.prose .rich-text-block:has(p) b,.prose .rich-text-block:has(p) strong){text-transform:none;font-weight:500}:is(.prose .rich-text-block:has(p)+.rich-text-block:has(ol),.prose .rich-text-block:has(p)+.rich-text-block:has(ul)){margin-top:0}.prose .rich-text-block:has(ol) li{margin-left:calc(var(--spacing,.25rem) * 7);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);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body);letter-spacing:var(--app-letter-spacing-surface-body-md);list-style-type:decimal}.prose .rich-text-block:has(ol) li.-strong{font-weight:var(--app-font-weight-surface-body-strong)}.prose .rich-text-block:has(ol) li.-short{line-height:var(--app-line-height-surface-body-short)}.prose .rich-text-block:has(ol) li{text-transform:none}:is(.prose .rich-text-block:has(ol) li b,.prose .rich-text-block:has(ol) li strong){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);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body);letter-spacing:var(--app-letter-spacing-surface-body-md)}:is(.prose .rich-text-block:has(ol) li b,.prose .rich-text-block:has(ol) li strong).-strong{font-weight:var(--app-font-weight-surface-body-strong)}:is(.prose .rich-text-block:has(ol) li b,.prose .rich-text-block:has(ol) li strong).-short{line-height:var(--app-line-height-surface-body-short)}:is(.prose .rich-text-block:has(ol) li b,.prose .rich-text-block:has(ol) li strong){text-transform:none;font-weight:500}.prose .rich-text-block:has(ul){padding-left:var(--spacing,.25rem)}.prose .rich-text-block:has(ul) li{margin-left:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * .5);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);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body);letter-spacing:var(--app-letter-spacing-surface-body-md);list-style-type:disc}.prose .rich-text-block:has(ul) li.-strong{font-weight:var(--app-font-weight-surface-body-strong)}.prose .rich-text-block:has(ul) li.-short{line-height:var(--app-line-height-surface-body-short)}.prose .rich-text-block:has(ul) li{text-transform:none}:is(.prose .rich-text-block:has(ul) li b,.prose .rich-text-block:has(ul) li strong){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);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body);letter-spacing:var(--app-letter-spacing-surface-body-md)}:is(.prose .rich-text-block:has(ul) li b,.prose .rich-text-block:has(ul) li strong).-strong{font-weight:var(--app-font-weight-surface-body-strong)}:is(.prose .rich-text-block:has(ul) li b,.prose .rich-text-block:has(ul) li strong).-short{line-height:var(--app-line-height-surface-body-short)}:is(.prose .rich-text-block:has(ul) li b,.prose .rich-text-block:has(ul) li strong){text-transform:none;font-weight:500}.prose a{color:var(--app-color-surface-fg-muted)}@property --tw-font-weight{syntax:"*";inherits:false}:root{--magic-player-timeline-track-height:.25rem;--magic-player-video-controls-left:1.5rem;--magic-player-video-controls-bottom:1.5rem;--magic-player-video-controls-height:3rem}.magic-player-timeline{height:var(--magic-player-timeline-track-height);touch-action:none}.magic-player-timeline,.magic-player-timeline__target{align-items:center;width:100%;display:flex;position:relative}.magic-player-timeline__target{cursor:pointer;height:3.5rem}[data-dragging=true] .magic-player-timeline__target{cursor:grabbing}.magic-player-timeline__track{width:100%;height:var(--magic-player-timeline-track-height);background:#fafafa26;border-radius:50rem;position:relative}.magic-player-timeline__inner-track{z-index:1;border-radius:50rem;width:100%;height:100%;position:relative;top:0;left:0;overflow:hidden}.magic-player-timeline__thumb{width:var(--magic-player-timeline-track-height);height:var(--magic-player-timeline-track-height);z-index:10;position:absolute}.magic-player-timeline__thumb-handle{z-index:10;background-color:#fafafa;border-radius:50rem;width:1rem;height:1rem;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.magic-player-timeline__buffered,.magic-player-timeline__scrubbed,.magic-player-timeline__seeked{width:100%;height:100%;margin-left:calc(-100% + var(--magic-player-timeline-track-height));background:currentColor;border-radius:50rem;position:absolute;left:0}.magic-player-timeline__scrubbed{z-index:1;min-width:var(--magic-player-timeline-track-height);display:flex}.magic-player-timeline__seeked{opacity:.25}.magic-player-timeline__buffered{opacity:.15}.magic-player-timeline:hover .magic-player-timeline__thumb-handle{transform:translate(-50%,-50%)scale(1)}.magic-player-display-time{width:4rem;height:100%;color:inherit;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:.875rem;display:flex}@media (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{pointer-events:none;width:100%;position:absolute;inset:0}.magic-player-video-controls-enter-active{animation:.15s fade-up-in}.magic-player-video-controls-leave-active{animation:.15s fade-up-out}.magic-player-video-controls__bar{width:calc(100% - (var(--magic-player-video-controls-left) * 2));bottom:var(--magic-player-video-controls-bottom);left:var(--magic-player-video-controls-left);pointer-events:auto;flex-direction:column;align-items:flex-start;gap:1rem;margin:0 auto;display:flex;position:absolute}.magic-player-video-controls__bar--inner{box-sizing:border-box;width:100%;height:var(--magic-player-video-controls-height);background-color:var(--app-color-primary-bg-translucent);-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);color:var(--app-color-primary-fg-on-translucent);border-radius:.75rem;align-items:center;padding:0 .5rem;display:flex}.magic-player-video-controls__item{-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.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{color:inherit;appearance:none;cursor:pointer;aspect-ratio:1;height:var(--magic-player-video-controls-height);background-color:#0000;border:0;border-radius:0;outline:none;justify-content:center;align-items:center;padding:0;display:flex}.magic-player-video-controls__item button svg{display:block}.magic-player-video-controls__timeline{width:100%}:root,[data-color-mode=light]{--app-color-surface-bg-low:#fff;--app-color-surface-bg-base:oklch(96% 0 0);--app-color-surface-bg-high:oklch(92% 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(40% .01 264/.12);--app-color-surface-fg:oklch(20% .002 264);--app-color-surface-fg-muted:oklch(0% 0 0/.42);--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(20% 0 0);--app-color-primary-bg-solid-hover:oklch(23% 0 0);--app-color-primary-bg-solid-active:oklch(25% 0 0);--app-color-primary-bg-translucent:oklch(40% 0 0/.12);--app-color-primary-bg-translucent-hover:oklch(40% 0 0/.18);--app-color-primary-bg-translucent-active:oklch(40% 0 0/.24);--app-color-primary-bg-tone:oklch(48% 0 0);--app-color-primary-bg-tone-hover:oklch(44% 0 0);--app-color-primary-bg-tone-active:oklch(40% 0 0);--app-color-primary-bg-inverted:oklch(96.96% 0 0/.8);--app-color-primary-bg-light:#fff;--app-color-primary-border-translucent:oklch(40% 0 0/.12);--app-color-primary-border-translucent-hover:oklch(40% 0 0/.18);--app-color-primary-border-translucent-active:oklch(40% 0 0/.24);--app-color-primary-fg-solid:oklch(20% 0 0);--app-color-primary-fg-solid-hover:oklch(23% 0 0);--app-color-primary-fg-solid-active:oklch(25% 0 0);--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% 0 0);--app-color-primary-fg-on-translucent:oklch(20% 0 0);--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(40% .01 264);--app-color-secondary-bg-translucent:oklch(40% .01 264/.12);--app-color-secondary-bg-translucent-hover:oklch(40% .01 264/.18);--app-color-secondary-bg-translucent-active:oklch(40% .01 264/.24);--app-color-secondary-bg-tone:oklch(96% .003 264);--app-color-secondary-bg-tone-hover:oklch(92% .005 264);--app-color-secondary-bg-tone-active:oklch(88% .005 264);--app-color-secondary-bg-light:#fff;--app-color-secondary-border-translucent:oklch(40% .01 264/.12);--app-color-secondary-border-translucent-hover:oklch(40% .01 264/.18);--app-color-secondary-border-translucent-active:oklch(40% .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(40% .01 264);--app-color-secondary-fg-muted:oklch(40% .01 264/.42);--app-color-secondary-fg-subtle:oklch(40% .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(20% .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(20% .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(40% .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(20% 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(40% 0 0/.18);--app-color-neutral-bg-translucent-hover:oklch(40% 0 0/.24);--app-color-neutral-bg-translucent-active:oklch(40% 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(40% 0 0);--app-color-neutral-bg-light:#fff;--app-color-neutral-border-translucent:oklch(40% 0 0/.3);--app-color-neutral-border-translucent-hover:oklch(40% 0 0/.36);--app-color-neutral-border-translucent-active:oklch(40% 0 0/.42);--app-color-neutral-fg-solid:oklch(20% 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(40% 0 0/.78);--app-color-neutral-fg-subtle:oklch(40% 0 0/.42);--app-color-neutral-fg-on-solid:#fff;--app-color-neutral-fg-on-tone:oklch(96% 0 0);--app-color-neutral-fg-on-translucent:oklch(20% 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/.08);--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(96% 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:0px 2rem 4rem 0px oklch(0% 0 none/.24);--app-box-shadow-high:0px 1rem 2rem 0px oklch(0% 0 none/.24), 0px 2rem 4rem 0px oklch(0% 0 none/.24);--app-box-shadow-surface:0px 6rem 6rem 0px oklch(0% 0 none/.24);--app-font-family-text:"Circle";--app-font-family-number:"Index";--app-font-family-surface-display:"Circle";--app-font-family-surface-title:"Circle";--app-font-family-surface-callout:"Circle";--app-font-family-surface-subtitle:"Circle";--app-font-family-surface-body:"Circle";--app-font-family-surface-caption:"Circle";--app-font-family-surface-footnote:"Circle";--app-font-family-surface-code:"Index";--app-font-weight-text:500;--app-font-weight-text-alt:400;--app-font-weight-text-strong:600;--app-font-weight-number:500;--app-font-weight-number-alt:600;--app-font-weight-surface-display:500;--app-font-weight-surface-display-strong:600;--app-font-weight-surface-title:500;--app-font-weight-surface-title-strong:600;--app-font-weight-surface-callout:500;--app-font-weight-surface-callout-strong:600;--app-font-weight-surface-subtitle:500;--app-font-weight-surface-subtitle-strong:600;--app-font-weight-surface-body:500;--app-font-weight-surface-body-strong:600;--app-font-weight-surface-caption:500;--app-font-weight-surface-caption-strong:600;--app-font-weight-surface-footnote:500;--app-font-weight-surface-footnote-strong:600;--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-5xs:.5rem;--app-font-size-text-4xs:.5625rem;--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:1.5rem;--app-font-size-surface-display-md:2.25rem;--app-font-size-surface-display-lg:3rem;--app-font-size-surface-display-xl:3.75rem;--app-font-size-surface-title-sm:1.3rem;--app-font-size-surface-title-md:1.425rem;--app-font-size-surface-title-lg:1.55rem;--app-font-size-surface-title-xl:1.675rem;--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:.875rem;--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:lowercase;--app-text-case-surface-display:lowercase;--app-text-case-surface-title:lowercase;--app-text-case-surface-subtitle:lowercase;--app-text-case-surface-callout:lowercase;--app-text-case-surface-body:lowercase;--app-text-case-surface-caption:lowercase;--app-text-case-surface-footnote:lowercase;--app-text-case-surface-code:lowercase;--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-4xs:.125rem;--app-dimension-radius-compact-3xs:.1875rem;--app-dimension-radius-compact-2xs:.25rem;--app-dimension-radius-compact-xs:.3125rem;--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-compact-2xl:.625rem;--app-dimension-radius-compact-3xl:.6875rem;--app-dimension-radius-compact-4xl:.75rem;--app-dimension-radius-2xs:.5rem;--app-dimension-radius-xs:.625rem;--app-dimension-radius-sm:.75rem;--app-dimension-radius-md:.875rem;--app-dimension-radius-lg:1rem;--app-dimension-radius-xl:1.125rem;--app-dimension-radius-2xl:1.25rem;--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:1rem;--app-dimension-surface-radius-sm-inset:.5rem;--app-dimension-surface-radius-md:1.25rem;--app-dimension-surface-radius-md-inset:.75rem;--app-dimension-surface-radius-lg:1.5rem;--app-dimension-surface-radius-lg-inset:1rem;--app-dimension-surface-border:2px}[data-color-mode=dark]{--app-color-surface-bg-low:#000;--app-color-surface-bg-base:#000;--app-color-surface-bg-high:oklch(23% 0 0);--app-color-surface-bg-higher:oklch(25% 0 0);--app-color-surface-border:oklch(40% .01 264/.24);--app-color-surface-fg:#fff;--app-color-surface-fg-muted:oklch(100% 0 0/.48);--app-color-surface-fg-subtle:oklch(100% 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(70% .24 264);--app-color-primary-bg-solid:oklch(96% 0 0);--app-color-primary-bg-solid-hover:oklch(92% 0 0);--app-color-primary-bg-solid-active:oklch(88% 0 0);--app-color-primary-bg-translucent:oklch(40% 0 0/.3);--app-color-primary-bg-translucent-hover:oklch(40% 0 0/.36);--app-color-primary-bg-translucent-active:oklch(40% 0 0/.42);--app-color-primary-bg-tone:oklch(48% 0 0);--app-color-primary-bg-tone-hover:oklch(44% 0 0);--app-color-primary-bg-tone-active:oklch(40% 0 0);--app-color-primary-bg-inverted:oklch(0% 0 0/.8);--app-color-primary-border-translucent:oklch(40% 0 0/.3);--app-color-primary-border-translucent-hover:oklch(40% 0 0/.36);--app-color-primary-border-translucent-active:oklch(40% 0 0/.42);--app-color-primary-fg-solid:oklch(96% 0 0);--app-color-primary-fg-solid-hover:oklch(92% 0 0);--app-color-primary-fg-solid-active:oklch(88% 0 0);--app-color-primary-fg-muted:oklch(100% 0 0/.42);--app-color-primary-fg-subtle:oklch(100% 0 0/.24);--app-color-primary-fg-on-solid:#000;--app-color-primary-fg-on-tone:oklch(25% 0 0);--app-color-primary-fg-on-translucent:oklch(96% 0 0);--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(40% .01 264);--app-color-secondary-bg-translucent:oklch(40% .01 264/.18);--app-color-secondary-bg-translucent-hover:oklch(40% .01 264/.24);--app-color-secondary-bg-translucent-active:oklch(40% .01 264/.3);--app-color-secondary-bg-tone:oklch(20% .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(40% .01 264/.3);--app-color-secondary-border-translucent-hover:oklch(40% .01 264/.36);--app-color-secondary-border-translucent-active:oklch(40% .01 264/.42);--app-color-secondary-fg-muted:oklch(40% .01 264/.54);--app-color-secondary-fg-subtle:oklch(40% .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(70% .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(80% .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(70% .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(96% 0 0);--app-color-neutral-bg-solid-hover:oklch(92% 0 0);--app-color-neutral-bg-solid-active:oklch(88% 0 0);--app-color-neutral-bg-translucent:oklch(40% 0 0/.12);--app-color-neutral-bg-translucent-hover:oklch(40% 0 0/.18);--app-color-neutral-bg-translucent-active:oklch(40% 0 0/.24);--app-color-neutral-bg-inverted:oklch(40% 0 0);--app-color-neutral-fg-solid:oklch(96% 0 0);--app-color-neutral-fg-solid-hover:oklch(92% 0 0);--app-color-neutral-fg-solid-active:oklch(88% 0 0);--app-color-neutral-fg-muted:oklch(40% 0 0/.66);--app-color-neutral-fg-subtle:oklch(40% 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(96% 0 0);--app-color-disabled-bg-solid:oklch(96% 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(96% 0 0/.12);--app-color-disabled-fg-solid-hover:oklch(92% 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(96% 0 0/.12)}:root,[data-color-mode=light]{--badge-font-family:"Index";--badge-font-weight:600;--badge-line-height:100%;--badge-color-primary-solid-bg:oklch(20% 0 0);--badge-color-primary-solid-fg:#fff;--badge-color-primary-solid-border:transparent;--badge-color-primary-translucent-bg:oklch(40% 0 0/.12);--badge-color-primary-translucent-fg:oklch(20% 0 0);--badge-color-primary-translucent-border:transparent;--badge-color-primary-outline-bg:transparent;--badge-color-primary-outline-fg:oklch(20% 0 0);--badge-color-primary-outline-border:oklch(40% 0 0/.12);--badge-color-primary-tone-bg:oklch(48% 0 0);--badge-color-primary-tone-fg:oklch(84% 0 0);--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(40% .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(40% .01 264/.12);--badge-color-secondary-tone-bg:oklch(96% .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:lowercase;--button-font-family:"Circle";--button-font-weight:500;--button-font-weight-icon:600;--button-line-height:140%;--button-font-size-xs:.875rem;--button-font-size-sm:.9375rem;--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:lowercase;--button-color-primary-solid-bg:oklch(20% 0 0);--button-color-primary-solid-bg-hover:oklch(23% 0 0);--button-color-primary-solid-bg-active:oklch(25% 0 0);--button-color-primary-solid-fg:#fff;--button-color-primary-translucent-bg:oklch(40% 0 0/.12);--button-color-primary-translucent-bg-hover:oklch(40% 0 0/.18);--button-color-primary-translucent-bg-active:oklch(40% 0 0/.24);--button-color-primary-translucent-fg:oklch(20% 0 0);--button-color-primary-ghost-bg:transparent;--button-color-primary-ghost-bg-hover:oklch(40% 0 0/.12);--button-color-primary-ghost-bg-active:oklch(40% 0 0/.18);--button-color-primary-ghost-fg:oklch(20% 0 0);--button-color-primary-outline-border:oklch(40% 0 0/.12);--button-color-primary-outline-border-hover:oklch(40% 0 0/.18);--button-color-primary-outline-border-active:oklch(40% 0 0/.24);--button-color-primary-outline-fg:oklch(20% 0 0);--button-color-primary-outline-fg-hover:oklch(23% 0 0);--button-color-primary-outline-fg-active:oklch(25% 0 0);--button-color-primary-plain-fg:oklch(20% 0 0);--button-color-primary-plain-fg-hover:oklch(23% 0 0);--button-color-primary-plain-fg-active:oklch(25% 0 0);--button-color-primary-tone-bg:oklch(48% 0 0);--button-color-primary-tone-bg-hover:oklch(44% 0 0);--button-color-primary-tone-bg-active:oklch(40% 0 0);--button-color-primary-tone-fg:oklch(84% 0 0);--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(40% .01 264);--button-color-secondary-solid-fg:#fff;--button-color-secondary-translucent-bg:oklch(40% .01 264/.12);--button-color-secondary-translucent-bg-hover:oklch(40% .01 264/.18);--button-color-secondary-translucent-bg-active:oklch(40% .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(40% .01 264/.12);--button-color-secondary-ghost-bg-active:oklch(40% .01 264/.18);--button-color-secondary-ghost-fg:oklch(44% .01 264);--button-color-secondary-outline-border:oklch(40% .01 264/.12);--button-color-secondary-outline-border-hover:oklch(40% .01 264/.18);--button-color-secondary-outline-border-active:oklch(40% .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(40% .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(40% .01 264);--button-color-secondary-tone-bg:oklch(96% .003 264);--button-color-secondary-tone-bg-hover:oklch(92% .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(20% .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(20% .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/.08);--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(96% 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.5rem;--button-dimension-height-inline-sm:2rem;--button-dimension-height-inline-md:2.5rem;--button-dimension-height-inline-lg:3rem;--button-dimension-padding-xs:.5rem;--button-dimension-padding-sm:.75rem;--button-dimension-padding-md:1rem;--button-dimension-padding-lg:1.25rem;--button-dimension-padding-label:4px;--button-dimension-padding-inline-xs:.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:.375rem;--button-dimension-radius-sm:.5rem;--button-dimension-radius-md:.625rem;--button-dimension-radius-lg:.75rem;--button-dimension-radius-inline-xs:.1875rem;--button-dimension-radius-inline-sm:.3125rem;--button-dimension-radius-inline-md:.4375rem;--button-dimension-radius-inline-lg:.5625rem;--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;--checkbox-color-input-unchecked-border:oklch(40% 0 0/.12);--checkbox-color-input-unchecked-border-active:oklch(40% 0 0/.24);--checkbox-color-input-unchecked-border-focus:oklch(56% .26 264);--checkbox-color-input-unchecked-bg:transparent;--checkbox-color-input-unchecked-bg-active:transparent;--checkbox-color-input-unchecked-fg:transparent;--checkbox-color-input-unchecked-outline-focus:oklch(52% .24 264/.3);--checkbox-color-input-unchecked-danger-border:oklch(65% .23 33.84/.3);--checkbox-color-input-unchecked-danger-border-active:oklch(65% .23 33.84/.3);--checkbox-color-input-unchecked-danger-border-focus:oklch(56% .26 264);--checkbox-color-input-unchecked-danger-bg:oklch(65% .23 33.84/.18);--checkbox-color-input-unchecked-danger-bg-active:oklch(65% .23 33.84/.3);--checkbox-color-input-unchecked-danger-fg:transparent;--checkbox-color-input-unchecked-disabled-border:oklch(40% 0 0/.08);--checkbox-color-input-checked-border:transparent;--checkbox-color-input-checked-border-active:transparent;--checkbox-color-input-checked-border-focus:oklch(56% .26 264);--checkbox-color-input-checked-bg:oklch(56% .26 264);--checkbox-color-input-checked-bg-active:oklch(48% .26 264);--checkbox-color-input-checked-fg:#fff;--checkbox-color-input-checked-outline-focus:oklch(52% .24 264/.3);--checkbox-color-input-checked-disabled-border:transparent;--checkbox-color-input-checked-disabled-bg:oklch(20% 0 0/.24);--checkbox-color-input-checked-disabled-fg:oklch(100% 0 none/.32);--checkbox-color-input-checked-danger-border:transparent;--checkbox-color-input-checked-danger-border-active:transparent;--checkbox-color-input-checked-danger-border-focus:oklch(56% .26 264);--checkbox-color-input-checked-danger-bg:oklch(65% .23 33.84);--checkbox-color-input-checked-danger-bg-active:oklch(57% .23 33.84);--checkbox-color-input-checked-danger-fg:#fff;--checkbox-color-label-solid-fg:oklch(20% 0 0);--checkbox-color-label-subtle-fg:oklch(0% 0 0/.24);--checkbox-color-label-disabled-solid-fg:oklch(20% 0 0/.32);--checkbox-color-label-disabled-subtle-fg:oklch(40% 0 0/.24);--checkbox-color-label-danger-fg:oklch(65% .23 33.84);--checkbox-font-size-label-sm:.6875rem;--checkbox-font-size-label-md:.75rem;--checkbox-font-size-label-lg:.8125rem;--checkbox-font-family-label:"Circle";--checkbox-font-weight-label:500;--checkbox-line-height-label-sm:140%;--checkbox-line-height-label-md:140%;--checkbox-line-height-label-lg:140%;--checkbox-dimension-input-height-sm:1rem;--checkbox-dimension-input-height-md:1.25rem;--checkbox-dimension-input-height-lg:1.5rem;--checkbox-dimension-input-width-sm:1rem;--checkbox-dimension-input-width-md:1.25rem;--checkbox-dimension-input-width-lg:1.5rem;--checkbox-dimension-input-radius-sm:.375rem;--checkbox-dimension-input-radius-md:.4375rem;--checkbox-dimension-input-radius-lg:.5rem;--checkbox-dimension-input-border-sm:1px;--checkbox-dimension-input-border-md:1px;--checkbox-dimension-input-border-lg:1px;--checkbox-dimension-input-outline-focus:.25rem;--checkbox-dimension-input-symbol-size-sm:.75rem;--checkbox-dimension-input-symbol-size-md:.9375rem;--checkbox-dimension-input-symbol-size-lg:1.125rem;--checkbox-dimension-label-padding-sm:.01875rem;--checkbox-dimension-label-padding-md:.1rem;--checkbox-dimension-label-padding-lg:.18125rem;--checkbox-dimension-gap-sm:.5rem;--checkbox-dimension-gap-md:.75rem;--checkbox-dimension-gap-lg:1rem;--checkbox-dimension-exclude-input-min-height-sm:140%;--checkbox-dimension-exclude-input-min-height-md:140%;--checkbox-dimension-exclude-input-min-height-lg:140%;--checkbox-asset-symbol-sm:url("data:image/svg+xml, %3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M9.0625%203.44792C9.19444%203.31597%209.35764%203.25%209.55208%203.25C9.74653%203.25%209.90972%203.31944%2010.0417%203.45833C10.1806%203.59028%2010.25%203.75347%2010.25%203.94792C10.25%204.14236%2010.184%204.30556%2010.0521%204.4375L5.35417%209.14583C5.11806%209.375%204.83333%209.48958%204.5%209.48958C4.16667%209.48958%203.88194%209.375%203.64583%209.14583L1.94792%207.4375C1.81597%207.30556%201.75%207.14236%201.75%206.94792C1.75%206.75347%201.81597%206.59028%201.94792%206.45833C2.08681%206.31944%202.25347%206.25%202.44792%206.25C2.64236%206.25%202.80556%206.31597%202.9375%206.44792L4.64583%208.14583C4.60417%208.11111%204.55556%208.09375%204.5%208.09375C4.44444%208.09375%204.39583%208.11111%204.35417%208.14583L9.0625%203.44792Z%22%20fill%3D%22black%22%20style%3D%22fill%3Ablack%3Bfill-opacity%3A1%3B%22%2F%3E%0A%3C%2Fsvg%3E");--checkbox-asset-symbol-md:url("data:image/svg+xml, %3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M13.6875%205.1875C13.875%205%2014.1042%204.90625%2014.375%204.90625C14.6458%204.90625%2014.875%205%2015.0625%205.1875C15.25%205.375%2015.3438%205.60417%2015.3438%205.875C15.3438%206.14583%2015.25%206.375%2015.0625%206.5625L7.96875%2013.6562C7.63542%2013.9896%207.22917%2014.1562%206.75%2014.1562C6.27083%2014.1562%205.86458%2013.9896%205.53125%2013.6562L2.9375%2011.0625C2.75%2010.875%202.65625%2010.6458%202.65625%2010.375C2.65625%2010.1042%202.75%209.875%202.9375%209.6875C3.125%209.5%203.35417%209.40625%203.625%209.40625C3.89583%209.40625%204.125%209.5%204.3125%209.6875L6.90625%2012.2812C6.86458%2012.2396%206.8125%2012.2188%206.75%2012.2188C6.6875%2012.2188%206.63542%2012.2396%206.59375%2012.2812L13.6875%205.1875Z%22%20fill%3D%22black%22%20style%3D%22fill%3Ablack%3Bfill-opacity%3A1%3B%22%2F%3E%0A%3C%2Fsvg%3E");--checkbox-asset-symbol-lg:url("data:image/svg+xml, %3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M18.5208%206.9375C18.7153%206.71528%2018.9722%206.60417%2019.2917%206.60417C19.5972%206.60417%2019.8542%206.71528%2020.0625%206.9375C20.2847%207.14583%2020.3958%207.40278%2020.3958%207.70833C20.3958%208.02778%2020.2847%208.28472%2020.0625%208.47917L10.4792%2018.0625C10.0764%2018.4792%209.58333%2018.6875%209%2018.6875C8.43056%2018.6875%207.9375%2018.4792%207.52083%2018.0625L3.9375%2014.4792C3.71528%2014.2847%203.60417%2014.0278%203.60417%2013.7083C3.60417%2013.4028%203.70833%2013.1458%203.91667%2012.9375C4.13889%2012.7153%204.40278%2012.6042%204.70833%2012.6042C5.02778%2012.6042%205.28472%2012.7153%205.47917%2012.9375L9.0625%2016.5208C9.04861%2016.4931%209.02778%2016.4792%209%2016.4792C8.97222%2016.4792%208.95139%2016.4931%208.9375%2016.5208L18.5208%206.9375Z%22%20fill%3D%22black%22%20style%3D%22fill%3Ablack%3Bfill-opacity%3A1%3B%22%2F%3E%0A%3C%2Fsvg%3E");--checkbox-asset-symbol-indeterminate-sm:url("data:image/svg+xml, %3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M9.30208%205.30208C9.49653%205.30208%209.65972%205.37153%209.79167%205.51042C9.93056%205.64236%2010%205.80556%2010%206C10%206.19444%209.93056%206.36111%209.79167%206.5C9.65972%206.63194%209.49653%206.69792%209.30208%206.69792H2.69792C2.50347%206.69792%202.33681%206.63194%202.19792%206.5C2.06597%206.36111%202%206.19444%202%206C2%205.80556%202.06597%205.64236%202.19792%205.51042C2.33681%205.37153%202.50347%205.30208%202.69792%205.30208H9.30208Z%22%20fill%3D%22black%22%20style%3D%22fill%3Ablack%3Bfill-opacity%3A1%3B%22%2F%3E%0A%3C%2Fsvg%3E");--checkbox-asset-symbol-indeterminate-md:url("data:image/svg+xml, %3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M14.0313%208.03125C14.3021%208.03125%2014.5312%208.125%2014.7187%208.3125C14.9062%208.5%2015%208.72917%2015%209C15%209.27083%2014.9062%209.5%2014.7187%209.6875C14.5312%209.875%2014.3021%209.96875%2014.0313%209.96875H3.96875C3.69792%209.96875%203.46875%209.875%203.28125%209.6875C3.09375%209.5%203%209.27083%203%209C3%208.72917%203.09375%208.5%203.28125%208.3125C3.46875%208.125%203.69792%208.03125%203.96875%208.03125H14.0313Z%22%20fill%3D%22black%22%20style%3D%22fill%3Ablack%3Bfill-opacity%3A1%3B%22%2F%3E%0A%3C%2Fsvg%3E");--checkbox-asset-symbol-indeterminate-lg:url("data:image/svg+xml, %3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M18.8958%2010.8958C19.2014%2010.8958%2019.4583%2011.0069%2019.6667%2011.2292C19.8889%2011.4375%2020%2011.6944%2020%2012C20%2012.3056%2019.8889%2012.5694%2019.6667%2012.7917C19.4583%2013%2019.2014%2013.1042%2018.8958%2013.1042H5.10417C4.79861%2013.1042%204.53472%2013%204.3125%2012.7917C4.10417%2012.5694%204%2012.3056%204%2012C4%2011.6944%204.10417%2011.4375%204.3125%2011.2292C4.53472%2011.0069%204.79861%2010.8958%205.10417%2010.8958H18.8958Z%22%20fill%3D%22black%22%20style%3D%22fill%3Ablack%3Bfill-opacity%3A1%3B%22%2F%3E%0A%3C%2Fsvg%3E");--input-font-family:"Circle";--input-font-weight-input:500;--input-font-weight-label:500;--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:lowercase;--input-color-bg:transparent;--input-color-border:oklch(40% 0 0/.12);--input-color-fg:oklch(20% 0 0);--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/.08);--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:.375rem;--input-dimension-radius-sm:.5rem;--input-dimension-radius-md:.625rem;--input-dimension-radius-lg:.75rem;--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;--menu-item-color-ghost-bg:transparent;--menu-item-color-ghost-bg-hover:oklch(40% 0 0/.12);--menu-item-color-ghost-bg-active:oklch(40% 0 0/.18);--menu-item-color-ghost-fg-cmd:oklch(0% 0 0/.6);--menu-item-color-ghost-fg-cmd-hover:oklch(20% 0 0);--menu-item-color-ghost-fg-label:oklch(20% 0 0);--menu-item-color-subtle-bg:transparent;--menu-item-color-subtle-bg-hover:oklch(40% 0 0/.18);--menu-item-color-subtle-bg-active:oklch(40% 0 0/.24);--menu-item-color-subtle-fg-cmd:oklch(0% 0 0/.6);--menu-item-color-subtle-fg-cmd-hover:oklch(20% 0 0);--menu-item-color-subtle-fg-label:oklch(0% 0 0/.6);--menu-item-color-subtle-fg-label-hover:oklch(20% 0 0);--menu-item-color-disabled-ghost-bg:transparent;--menu-item-color-disabled-ghost-bg-hover:oklch(40% 0 0/.24);--menu-item-color-disabled-ghost-fg-cmd:oklch(40% 0 0/.24);--menu-item-color-disabled-ghost-fg-cmd-hover:oklch(20% 0 0/.32);--menu-item-color-disabled-ghost-fg-label:oklch(20% 0 0/.32);--menu-item-color-disabled-subtle-bg:transparent;--menu-item-color-disabled-subtle-bg-hover:oklch(40% 0 0/.24);--menu-item-color-disabled-subtle-fg-cmd:oklch(40% 0 0/.24);--menu-item-color-disabled-subtle-fg-cmd-hover:oklch(20% 0 0/.32);--menu-item-color-disabled-subtle-fg-label:oklch(40% 0 0/.24);--menu-item-color-disabled-subtle-fg-label-hover:oklch(20% 0 0/.32);--menu-item-font-family:"Circle";--menu-item-font-family-cmd:"Circle";--menu-item-font-weight:500;--menu-item-font-weight-cmd:500;--menu-item-line-height:140%;--menu-item-line-height-cmd:100%;--menu-item-font-size-label-xs:.875rem;--menu-item-font-size-label-sm:.9375rem;--menu-item-font-size-label-md:1rem;--menu-item-font-size-label-lg:1.0625rem;--menu-item-font-size-cmd-xs:.8125rem;--menu-item-font-size-cmd-sm:.875rem;--menu-item-font-size-cmd-md:.9375rem;--menu-item-font-size-cmd-lg:1rem;--menu-item-dimension-height-xs:2rem;--menu-item-dimension-height-sm:2.5rem;--menu-item-dimension-height-md:3rem;--menu-item-dimension-height-lg:3.5rem;--menu-item-dimension-padding-container:.25rem;--menu-item-dimension-padding-label-xs:0px;--menu-item-dimension-padding-label-sm:0px;--menu-item-dimension-padding-label-md:0px;--menu-item-dimension-padding-label-lg:0px;--menu-item-dimension-gap-xs:.5rem;--menu-item-dimension-gap-sm:.9375rem;--menu-item-dimension-gap-md:1rem;--menu-item-dimension-gap-lg:1.0625rem;--menu-item-dimension-radius-xs:.375rem;--menu-item-dimension-radius-sm:.5rem;--menu-item-dimension-radius-md:.625rem;--menu-item-dimension-radius-lg:.75rem;--menu-item-dimension-symbol-xs:.875rem;--menu-item-dimension-symbol-sm:1rem;--menu-item-dimension-symbol-md:1.125rem;--menu-item-dimension-symbol-lg:1.25rem;--menu-box-dimension-padding-x:.5rem;--menu-box-dimension-padding-y:.5rem;--menu-box-dimension-gap:0;--menu-box-dimension-blur:.5rem;--menu-box-dimension-radius-xs:.875rem;--menu-box-dimension-radius-sm:1rem;--menu-box-dimension-radius-md:1.125rem;--menu-box-dimension-radius-lg:1.25rem;--menu-box-dimension-border:1px;--menu-box-color-bg:oklch(96.96% 0 0/.8);--menu-box-color-border:oklch(40% 0 0/.12);--menu-box-box-shadow:none;--slider-font-family:"Circle";--slider-font-family-number:"Index";--slider-font-weight-label:500;--slider-font-weight-number:500;--slider-line-height-label:140%;--slider-line-height-number:140%;--slider-dimension-track-height:.25rem;--slider-dimension-track-border:1px;--slider-dimension-track-radius:9999px;--slider-dimension-container-height:2rem;--slider-dimension-container-padding:.46875rem;--slider-dimension-container-gap:.46875rem;--slider-dimension-handle-height:.9375rem;--slider-dimension-handle-width:.9375rem;--slider-dimension-handle-border:1px;--slider-dimension-handle-outline-focus:.25rem;--slider-dimension-handle-radius:1rem;--slider-dimension-handle-pressed-height:1.0625rem;--slider-dimension-handle-pressed-width:1.0625rem;--slider-dimension-step-height:.1875rem;--slider-dimension-step-width:.1875rem;--slider-dimension-step-radius:1rem;--slider-dimension-target:2.46875rem;--slider-dimension-symbol:.8125rem;--slider-color-track-bg-active:oklch(20% 0 0);--slider-color-track-bg-inactive:oklch(40% 0 0/.12);--slider-color-track-border:transparent;--slider-color-handle-bg:oklch(20% 0 0);--slider-color-handle-border:transparent;--slider-color-handle-border-focus:transparent;--slider-color-handle-outline-focus:oklch(52% .24 264/.3);--slider-color-step-active:#fff;--slider-color-step-inactive:oklch(0% 0 0/.24);--slider-color-step-hidden:transparent;--slider-color-label-fg:oklch(20% 0 0);--slider-color-disabled-track-bg-active:oklch(20% 0 0/.32);--slider-color-disabled-track-bg-inactive:oklch(40% 0 0/.24);--slider-color-disabled-track-border:transparent;--slider-color-disabled-handle-bg:oklch(20% 0 0/.32);--slider-color-disabled-handle-border:transparent;--slider-color-disabled-step-active:oklch(100% 0 none/.32);--slider-color-disabled-step-inactive:oklch(40% 0 0/.24);--slider-color-disabled-step-hidden:transparent;--slider-color-disabled-label-fg:oklch(20% 0 0/.32);--slider-font-size-label:.9375rem;--slider-font-size-number:.8125rem;--slider-letter-spacing-label:0%;--slider-letter-spacing-number:2%}[data-color-mode=dark]{--badge-color-primary-solid-bg:oklch(96% 0 0);--badge-color-primary-solid-fg:#000;--badge-color-primary-solid-border:transparent;--badge-color-primary-translucent-bg:oklch(40% 0 0/.3);--badge-color-primary-translucent-fg:oklch(96% 0 0);--badge-color-primary-translucent-border:transparent;--badge-color-primary-outline-bg:transparent;--badge-color-primary-outline-fg:oklch(96% 0 0);--badge-color-primary-outline-border:oklch(40% 0 0/.3);--badge-color-primary-tone-bg:oklch(48% 0 0);--badge-color-primary-tone-fg:oklch(25% 0 0);--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(40% .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(40% .01 264/.3);--badge-color-secondary-tone-bg:oklch(20% .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(80% .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;--button-color-primary-solid-bg:oklch(96% 0 0);--button-color-primary-solid-bg-hover:oklch(92% 0 0);--button-color-primary-solid-bg-active:oklch(88% 0 0);--button-color-primary-solid-fg:#000;--button-color-primary-translucent-bg:oklch(40% 0 0/.3);--button-color-primary-translucent-bg-hover:oklch(40% 0 0/.36);--button-color-primary-translucent-bg-active:oklch(40% 0 0/.42);--button-color-primary-translucent-fg:oklch(96% 0 0);--button-color-primary-ghost-bg:transparent;--button-color-primary-ghost-bg-hover:oklch(40% 0 0/.3);--button-color-primary-ghost-bg-active:oklch(40% 0 0/.36);--button-color-primary-ghost-fg:oklch(96% 0 0);--button-color-primary-outline-border:oklch(40% 0 0/.3);--button-color-primary-outline-border-hover:oklch(40% 0 0/.36);--button-color-primary-outline-border-active:oklch(40% 0 0/.42);--button-color-primary-outline-fg:oklch(96% 0 0);--button-color-primary-outline-fg-hover:oklch(92% 0 0);--button-color-primary-outline-fg-active:oklch(88% 0 0);--button-color-primary-plain-fg:oklch(96% 0 0);--button-color-primary-plain-fg-hover:oklch(92% 0 0);--button-color-primary-plain-fg-active:oklch(88% 0 0);--button-color-primary-tone-bg:oklch(48% 0 0);--button-color-primary-tone-bg-hover:oklch(44% 0 0);--button-color-primary-tone-bg-active:oklch(40% 0 0);--button-color-primary-tone-fg:oklch(25% 0 0);--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(40% .01 264);--button-color-secondary-solid-fg:#000;--button-color-secondary-translucent-bg:oklch(40% .01 264/.18);--button-color-secondary-translucent-bg-hover:oklch(40% .01 264/.24);--button-color-secondary-translucent-bg-active:oklch(40% .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(40% .01 264/.18);--button-color-secondary-ghost-bg-active:oklch(40% .01 264/.24);--button-color-secondary-ghost-fg:oklch(48% .01 264);--button-color-secondary-outline-border:oklch(40% .01 264/.3);--button-color-secondary-outline-border-hover:oklch(40% .01 264/.36);--button-color-secondary-outline-border-active:oklch(40% .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(40% .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(40% .01 264);--button-color-secondary-tone-bg:oklch(20% .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(70% .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(80% .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(70% .2 151);--button-color-success-tone-fg:oklch(16% .2 151);--button-color-disabled-solid-bg:oklch(96% 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(96% 0 0/.12);--button-color-disabled-ghost-bg:transparent;--button-color-disabled-ghost-fg:oklch(96% 0 0/.12);--button-color-disabled-outline-border:oklch(40% 0 0/.2);--button-color-disabled-outline-fg:oklch(96% 0 0/.12);--button-color-disabled-plain-fg:oklch(96% 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);--checkbox-color-input-unchecked-border:oklch(40% 0 0/.3);--checkbox-color-input-unchecked-border-active:oklch(40% 0 0/.42);--checkbox-color-input-unchecked-border-focus:oklch(56% .26 264);--checkbox-color-input-unchecked-bg:transparent;--checkbox-color-input-unchecked-bg-active:transparent;--checkbox-color-input-unchecked-fg:transparent;--checkbox-color-input-unchecked-outline-focus:oklch(52% .24 264/.3);--checkbox-color-input-unchecked-danger-border:oklch(65% .23 33.84/.3);--checkbox-color-input-unchecked-danger-border-active:oklch(65% .23 33.84/.24);--checkbox-color-input-unchecked-danger-border-focus:oklch(56% .26 264);--checkbox-color-input-unchecked-danger-bg:oklch(65% .23 33.84/.12);--checkbox-color-input-unchecked-danger-bg-active:oklch(65% .23 33.84/.24);--checkbox-color-input-unchecked-danger-fg:transparent;--checkbox-color-input-unchecked-disabled-border:oklch(40% 0 0/.2);--checkbox-color-input-checked-border:transparent;--checkbox-color-input-checked-border-active:transparent;--checkbox-color-input-checked-border-focus:oklch(56% .26 264);--checkbox-color-input-checked-bg:oklch(56% .26 264);--checkbox-color-input-checked-bg-active:oklch(48% .26 264);--checkbox-color-input-checked-fg:#fff;--checkbox-color-input-checked-outline-focus:oklch(52% .24 264/.3);--checkbox-color-input-checked-disabled-border:transparent;--checkbox-color-input-checked-disabled-bg:oklch(96% 0 0/.2);--checkbox-color-input-checked-disabled-fg:oklch(0% 0 none/.24);--checkbox-color-input-checked-danger-border:transparent;--checkbox-color-input-checked-danger-border-active:transparent;--checkbox-color-input-checked-danger-border-focus:oklch(56% .26 264);--checkbox-color-input-checked-danger-bg:oklch(65% .23 33.84);--checkbox-color-input-checked-danger-bg-active:oklch(57% .23 33.84);--checkbox-color-input-checked-danger-fg:#fff;--checkbox-color-label-solid-fg:oklch(96% 0 0);--checkbox-color-label-subtle-fg:oklch(100% 0 0/.24);--checkbox-color-label-disabled-solid-fg:oklch(96% 0 0/.12);--checkbox-color-label-disabled-subtle-fg:oklch(40% 0 0/.24);--checkbox-color-label-danger-fg:oklch(65% .23 33.84);--input-color-bg:transparent;--input-color-border:oklch(40% 0 0/.3);--input-color-fg:oklch(96% 0 0);--input-color-fg-label:oklch(100% 0 0/.42);--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(96% 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);--menu-item-color-ghost-bg:transparent;--menu-item-color-ghost-bg-hover:oklch(40% 0 0/.3);--menu-item-color-ghost-bg-active:oklch(40% 0 0/.36);--menu-item-color-ghost-fg-cmd:oklch(100% 0 0/.42);--menu-item-color-ghost-fg-cmd-hover:oklch(96% 0 0);--menu-item-color-ghost-fg-label:oklch(96% 0 0);--menu-item-color-subtle-bg:transparent;--menu-item-color-subtle-bg-hover:oklch(40% 0 0/.36);--menu-item-color-subtle-bg-active:oklch(40% 0 0/.42);--menu-item-color-subtle-fg-cmd:oklch(100% 0 0/.42);--menu-item-color-subtle-fg-cmd-hover:oklch(96% 0 0);--menu-item-color-subtle-fg-label:oklch(100% 0 0/.42);--menu-item-color-subtle-fg-label-hover:oklch(96% 0 0);--menu-item-color-disabled-ghost-bg:transparent;--menu-item-color-disabled-ghost-bg-hover:oklch(40% 0 0/.2);--menu-item-color-disabled-ghost-fg-cmd:oklch(40% 0 0/.24);--menu-item-color-disabled-ghost-fg-cmd-hover:oklch(96% 0 0/.12);--menu-item-color-disabled-ghost-fg-label:oklch(96% 0 0/.12);--menu-item-color-disabled-subtle-bg:transparent;--menu-item-color-disabled-subtle-bg-hover:oklch(40% 0 0/.2);--menu-item-color-disabled-subtle-fg-cmd:oklch(40% 0 0/.24);--menu-item-color-disabled-subtle-fg-cmd-hover:oklch(96% 0 0/.12);--menu-item-color-disabled-subtle-fg-label:oklch(40% 0 0/.24);--menu-item-color-disabled-subtle-fg-label-hover:oklch(96% 0 0/.12);--menu-box-color-bg:oklch(0% 0 0/.8);--menu-box-color-border:oklch(40% 0 0/.3);--menu-box-box-shadow:none;--slider-color-track-bg-active:oklch(96% 0 0);--slider-color-track-bg-inactive:oklch(40% 0 0/.3);--slider-color-track-border:transparent;--slider-color-handle-bg:oklch(96% 0 0);--slider-color-handle-border:transparent;--slider-color-handle-border-focus:transparent;--slider-color-handle-outline-focus:oklch(52% .24 264/.3);--slider-color-step-active:#000;--slider-color-step-inactive:oklch(100% 0 0/.24);--slider-color-step-hidden:transparent;--slider-color-label-fg:oklch(96% 0 0);--slider-color-disabled-track-bg-active:oklch(96% 0 0/.12);--slider-color-disabled-track-bg-inactive:oklch(40% 0 0/.2);--slider-color-disabled-track-border:transparent;--slider-color-disabled-handle-bg:oklch(96% 0 0/.12);--slider-color-disabled-handle-border:transparent;--slider-color-disabled-step-active:oklch(0% 0 none/.24);--slider-color-disabled-step-inactive:oklch(40% 0 0/.24);--slider-color-disabled-step-hidden:transparent;--slider-color-disabled-label-fg:oklch(96% 0 0/.12)}.m-button,a.m-button{background:var(--button-color-primary-solid-bg);color:var(--button-color-primary-solid-fg);height:var(--button-dimension-height-md);justify-content:center;align-items:center;gap:var(--button-dimension-gap-md);padding:0 calc(var(--button-dimension-padding-md) + var(--button-dimension-padding-label) - var(--button-dimension-border-md));border-radius:var(--button-dimension-radius-md);border-style:solid;border-color:#0000;border-width:var(--button-dimension-border-md);font-family:var(--button-font-family);font-size:var(--button-font-size-md);font-weight:var(--button-font-weight);line-height:var(--button-line-height);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-case);-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;white-space:nowrap;outline-offset:0;outline-color:#0000;text-decoration:none;transition:all .1s linear;display:inline-flex;position:relative}.-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-width:var(--button-dimension-outline-focus);outline-style:solid}.-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){border-color:var(--button-color-primary-outline-border);color:var(--button-color-primary-outline-fg);background:0 0}.-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){color:var(--button-color-primary-ghost-fg);background:0 0}.-ghost.-blur:is(.m-button,a.m-button):active{-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.-blur:is(.m-button,a.m-button):hover{-webkit-backdrop-filter:blur(var(--button-dimension-blur));backdrop-filter:blur(var(--button-dimension-blur))}.-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){color:var(--button-color-primary-plain-fg);background:0 0}.-plain.-selected:is(.m-button,a.m-button){color:var(--button-color-primary-plain-fg-hover);background:0 0}@media (hover:hover){.-plain:is(.m-button,a.m-button):hover{color:var(--button-color-primary-plain-fg-hover);background:0 0}}.-plain:is(.m-button,a.m-button):active{color:var(--button-color-primary-plain-fg-active);background:0 0}: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{width:var(--button-dimension-symbol-md);height:var(--button-dimension-symbol-md);margin-right:var(--button-dimension-padding-label)}: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{width:var(--button-dimension-symbol-md);height:var(--button-dimension-symbol-md);margin-left:var(--button-dimension-padding-label)}.-icon:is(.m-button,a.m-button) svg{width:var(--button-dimension-symbol-md-icon);height:var(--button-dimension-symbol-md-icon);margin-left:0;margin-right:0}.-square:is(.m-button,a.m-button){width:var(--button-dimension-height-md);padding:0}.-block:is(.m-button,a.m-button){width:100%}.-inline:is(.m-button,a.m-button){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));border-radius:var(--button-dimension-radius-inline-md)}.-inline.-square:is(.m-button,a.m-button){width:var(--button-dimension-height-inline-md);padding:0}.-inline.-round:is(.m-button,a.m-button){border-radius:9999px}.-xs:is(.m-button,a.m-button){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));border-radius:var(--button-dimension-radius-xs);font-size:var(--button-font-size-xs);border-width:var(--button-dimension-border-xs)!important}: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{width:var(--button-dimension-symbol-xs);height: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{width:var(--button-dimension-symbol-xs);height:var(--button-dimension-symbol-xs)}.-xs.-icon:is(.m-button,a.m-button) svg{width:var(--button-dimension-symbol-xs-icon);height:var(--button-dimension-symbol-xs-icon)}.-xs.-square:is(.m-button,a.m-button){width:var(--button-dimension-height-xs);padding:0}.-xs.-inline:is(.m-button,a.m-button){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));border-radius:var(--button-dimension-radius-inline-xs)}.-xs.-inline.-square:is(.m-button,a.m-button){width:var(--button-dimension-height-inline-xs);padding:0}.-xs.-inline.-round:is(.m-button,a.m-button){border-radius:9999px}.-sm:is(.m-button,a.m-button){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));border-radius:var(--button-dimension-radius-sm);font-size:var(--button-font-size-sm);border-width:var(--button-dimension-border-sm)!important}: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{width:var(--button-dimension-symbol-sm);height: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{width:var(--button-dimension-symbol-sm);height:var(--button-dimension-symbol-sm)}.-sm.-icon:is(.m-button,a.m-button) svg{width:var(--button-dimension-symbol-sm-icon);height:var(--button-dimension-symbol-sm-icon)}.-sm.-square:is(.m-button,a.m-button){width:var(--button-dimension-height-sm);padding:0}.-sm.-inline:is(.m-button,a.m-button){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));border-radius:var(--button-dimension-radius-inline-sm)}.-sm.-inline.-square:is(.m-button,a.m-button){width:var(--button-dimension-height-inline-sm);padding:0}.-sm.-inline.-round:is(.m-button,a.m-button){border-radius:9999px}.-lg:is(.m-button,a.m-button){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));border-radius:var(--button-dimension-radius-lg);font-size:var(--button-font-size-lg);border-width:var(--button-dimension-border-lg)!important}: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{width:var(--button-dimension-symbol-lg);height: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{width:var(--button-dimension-symbol-lg);height:var(--button-dimension-symbol-lg)}.-lg.-icon:is(.m-button,a.m-button) svg{width:var(--button-dimension-symbol-lg-icon);height:var(--button-dimension-symbol-lg-icon)}.-lg.-square:is(.m-button,a.m-button){width:var(--button-dimension-height-lg);padding:0}.-lg.-inline:is(.m-button,a.m-button){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));border-radius:var(--button-dimension-radius-inline-lg)}.-lg.-inline.-square:is(.m-button,a.m-button){width:var(--button-dimension-height-inline-lg);padding:0}.-lg.-inline.-round:is(.m-button,a.m-button),.-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){color:var(--button-color-secondary-outline-fg);border-color:var(--button-color-secondary-outline-border);background:0 0}.-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){color:var(--button-color-secondary-ghost-fg);background:0 0}.-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){color:var(--button-color-secondary-plain-fg);background:0 0}.-secondary.-plain.-selected:is(.m-button,a.m-button){color:var(--button-color-secondary-plain-fg-hover);background:0 0}@media (hover:hover){.-secondary.-plain:is(.m-button,a.m-button):hover{color:var(--button-color-secondary-plain-fg-hover);background:0 0}}.-secondary.-plain:is(.m-button,a.m-button):active{color:var(--button-color-secondary-plain-fg-active);background:0 0}.-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){color:var(--button-color-accent-outline-fg);border-color:var(--button-color-accent-outline-border);background:0 0}.-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){color:var(--button-color-accent-ghost-fg);background:0 0}.-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){color:var(--button-color-accent-plain-fg);background:0 0}.-accent.-plain.-selected:is(.m-button,a.m-button){color:var(--button-color-accent-plain-fg-hover);background:0 0}@media (hover:hover){.-accent.-plain:is(.m-button,a.m-button):hover{color:var(--button-color-accent-plain-fg-hover);background:0 0}}.-accent.-plain:is(.m-button,a.m-button):active{color:var(--button-color-accent-plain-fg-active);background:0 0}.-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){color:var(--button-color-success-outline-fg);border-color:var(--button-color-success-outline-border);background:0 0}.-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){color:var(--button-color-success-ghost-fg);background:0 0}.-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){color:var(--button-color-success-plain-fg);background:0 0}.-success.-plain.-selected:is(.m-button,a.m-button){color:var(--button-color-success-plain-fg-hover);background:0 0}@media (hover:hover){.-success.-plain:is(.m-button,a.m-button):hover{color:var(--button-color-success-plain-fg-hover);background:0 0}}.-success.-plain:is(.m-button,a.m-button):active{color:var(--button-color-success-plain-fg-active);background:0 0}.-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){color:var(--button-color-danger-outline-fg);border-color:var(--button-color-danger-outline-border);background:0 0}.-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){color:var(--button-color-danger-ghost-fg);background:0 0}.-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){color:var(--button-color-danger-plain-fg);background:0 0}.-danger.-plain.-selected:is(.m-button,a.m-button){color:var(--button-color-danger-plain-fg-hover);background:0 0}@media (hover:hover){.-danger.-plain:is(.m-button,a.m-button):hover{color:var(--button-color-danger-plain-fg-hover);background:0 0}}.-danger.-plain:is(.m-button,a.m-button):active{color:var(--button-color-danger-plain-fg-active);background:0 0}.-shell:is(.m-button,a.m-button){background:0 0;width:auto;height:auto;padding:0}.-disabled:is(.m-button,a.m-button),:is(.m-button,a.m-button):disabled,:is(.m-button,a.m-button):disabled:active{cursor:not-allowed;background:var(--button-color-disabled-solid-bg);color:var(--button-color-disabled-solid-fg)}.-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)){border-color:var(--button-color-disabled-outline-border);color:var(--button-color-disabled-outline-fg);background:0 0}.-ghost:is(:is(.m-button,a.m-button):disabled,:is(.m-button,a.m-button):disabled:active,.-disabled:is(.m-button,a.m-button)){color:var(--button-color-disabled-ghost-fg);background:0 0}.-plain:is(:is(.m-button,a.m-button):disabled,:is(.m-button,a.m-button):disabled:active,.-disabled:is(.m-button,a.m-button)){color:var(--button-color-disabled-plain-fg);background:0 0}@media (hover:hover){:is(.m-button,a.m-button):disabled:hover{cursor:not-allowed;background:var(--button-color-disabled-solid-bg);color:var(--button-color-disabled-solid-fg)}.-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{border-color:var(--button-color-disabled-outline-border);color:var(--button-color-disabled-outline-fg);background:0 0}.-ghost:is(.m-button,a.m-button):disabled:hover{color:var(--button-color-disabled-ghost-fg);background:0 0}.-plain:is(.m-button,a.m-button):disabled:hover{color:var(--button-color-disabled-plain-fg);background:0 0}}.m-input .m-button,.m-input a.m-button{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));border-radius:calc(var(--button-dimension-radius-inline-md) - var(--input-dimension-border-md))}.-square:is(.m-input .m-button,.m-input a.m-button){width:var(--button-dimension-height-inline-md);padding:0}.-icon:is(.m-input .m-button,.m-input a.m-button) svg{width:var(--button-dimension-symbol-md-icon);height:var(--button-dimension-symbol-md-icon);margin-left:0;margin-right:0}.m-input.-xs .m-button,.m-input.-xs a.m-button{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));border-radius:calc(var(--button-dimension-radius-inline-xs) - var(--input-dimension-border-xs))}.-square:is(.m-input.-xs .m-button,.m-input.-xs a.m-button){width:var(--button-dimension-height-inline-xs);padding:0}.-icon:is(.m-input.-xs .m-button,.m-input.-xs a.m-button) svg{width:var(--button-dimension-symbol-xs-icon);height:var(--button-dimension-symbol-xs-icon);margin-left:0;margin-right:0}.m-input.-sm .m-button,.m-input.-sm a.m-button{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));border-radius:calc(var(--button-dimension-radius-inline-sm) - var(--input-dimension-border-sm))}.-square:is(.m-input.-sm .m-button,.m-input.-sm a.m-button){width:var(--button-dimension-height-inline-sm);padding:0}.-icon:is(.m-input.-sm .m-button,.m-input.-sm a.m-button) svg{width:var(--button-dimension-symbol-sm-icon);height:var(--button-dimension-symbol-sm-icon);margin-left:0;margin-right:0}.m-input.-md .m-button,.m-input.-md a.m-button{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));border-radius:calc(var(--button-dimension-radius-inline-md) - var(--input-dimension-border-md))}.-square:is(.m-input.-md .m-button,.m-input.-md a.m-button){width:var(--button-dimension-height-inline-md);padding:0}.-icon:is(.m-input.-md .m-button,.m-input.-md a.m-button) svg{width:var(--button-dimension-symbol-md-icon);height:var(--button-dimension-symbol-md-icon);margin-left:0;margin-right:0}.m-input.-lg .m-button,.m-input.-lg a.m-button{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));border-radius:calc(var(--button-dimension-radius-inline-lg) - var(--input-dimension-border-lg))}.-square:is(.m-input.-lg .m-button,.m-input.-lg a.m-button){width:var(--button-dimension-height-inline-lg);padding:0}.-icon:is(.m-input.-lg .m-button,.m-input.-lg a.m-button) svg{width:var(--button-dimension-symbol-lg-icon);height:var(--button-dimension-symbol-lg-icon);margin-left:0;margin-right:0}.m-badge{-webkit-user-select:none;user-select:none;height:var(--badge-dimension-height-md);padding:0 var(--badge-dimension-padding-md);border-radius:var(--badge-dimension-radius-md);border-style:solid;border-color:#0000;border-width:var(--badge-dimension-border-md);font-family:var(--badge-font-family);font-size:var(--badge-font-size-md);font-weight:var(--badge-font-weight);line-height:var(--badge-line-height);letter-spacing:var(--badge-letter-spacing);text-transform:var(--badge-text-case);background:var(--badge-color-primary-solid-bg);color:var(--badge-color-primary-solid-fg);justify-content:center;align-items:center;display:inline-flex}.m-badge svg{width:var(--badge-dimension-symbol-md);height:var(--badge-dimension-symbol-md)}.m-badge.-xs{height:var(--badge-dimension-height-xs);padding:0 var(--badge-dimension-padding-xs);border-radius:var(--badge-dimension-radius-xs);border-width:var(--badge-dimension-border-xs);font-size:var(--badge-font-size-xs)}.m-badge.-xs.-square{width:var(--badge-dimension-height-xs);padding:0}.m-badge.-xs.-round{border-radius:9999px}.m-badge.-xs svg{width:var(--badge-dimension-symbol-xs);height:var(--badge-dimension-symbol-xs)}.m-badge.-sm{height:var(--badge-dimension-height-sm);padding:0 var(--badge-dimension-padding-sm);border-radius:var(--badge-dimension-radius-sm);border-width:var(--badge-dimension-border-sm);font-size:var(--badge-font-size-sm)}.m-badge.-sm.-square{width:var(--badge-dimension-height-sm);padding:0}.m-badge.-sm.-round{border-radius:9999px}.m-badge.-sm svg{width:var(--badge-dimension-symbol-sm);height:var(--badge-dimension-symbol-sm)}.m-badge.-lg{height:var(--badge-dimension-height-lg);padding:0 var(--badge-dimension-padding-lg);border-radius:var(--badge-dimension-radius-lg);border-width:var(--badge-dimension-border-lg);font-size:var(--badge-font-size-lg)}.m-badge.-lg.-square{width:var(--badge-dimension-height-lg);padding:0}.m-badge.-lg.-round,.m-badge.-round{border-radius:9999px}.m-badge.-lg svg{width:var(--badge-dimension-symbol-lg);height:var(--badge-dimension-symbol-lg)}.m-badge.-tone{background:var(--badge-color-primary-tone-bg);color:var(--badge-color-primary-tone-fg);border:var(--badge-dimension-border-md) solid var(--badge-color-primary-tone-border)}.m-badge.-translucent{background:var(--badge-color-primary-translucent-bg);color:var(--badge-color-primary-translucent-fg);border:var(--badge-dimension-border-md) solid var(--badge-color-primary-translucent-border)}.m-badge.-outline{background:var(--badge-color-primary-outline-bg);color:var(--badge-color-primary-outline-fg);border-color:var(--badge-color-primary-outline-border)}.m-badge.-square{width:var(--badge-dimension-height-md);padding:0}.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);color:var(--badge-color-secondary-outline-fg);border-color:var(--badge-color-secondary-outline-border)}.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);color:var(--badge-color-accent-outline-fg);border-color:var(--badge-color-accent-outline-border)}.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);color:var(--badge-color-success-outline-fg);border-color:var(--badge-color-success-outline-border)}.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);color:var(--badge-color-danger-outline-fg);border-color:var(--badge-color-danger-outline-border)}.m-checkbox{-webkit-user-select:none;user-select:none;align-items:flex-start;gap:var(--checkbox-dimension-gap-md);cursor:pointer;display:inline-flex}.m-checkbox.-reverse{flex-direction:row-reverse}.m-checkbox.-disabled,.m-checkbox.-disabled.-subtle{cursor:not-allowed}.m-checkbox:has(input:disabled){cursor:not-allowed}:is(.m-checkbox:has(input:disabled),.m-checkbox.-disabled,.m-checkbox.-disabled.-subtle) *{pointer-events:none}.-solid:is(.m-checkbox:has(input:disabled),.m-checkbox.-disabled,.m-checkbox.-disabled.-subtle)>span{color:var(--checkbox-color-label-disabled-solid-fg)}.-subtle:is(.m-checkbox:has(input:disabled),.m-checkbox.-disabled,.m-checkbox.-disabled.-subtle)>span{color:var(--checkbox-color-label-disabled-subtle-fg)}.m-checkbox>span{font-family:var(--checkbox-font-family-label);font-weight:var(--checkbox-font-weight-label);line-height:var(--checkbox-line-height-label-md);font-size:var(--checkbox-font-size-label-md);transform:translateY(var(--checkbox-dimension-label-padding-md));transition:all .1s linear;display:block}.m-checkbox.-solid>span{color:var(--checkbox-color-label-solid-fg)}.m-checkbox.-subtle>span{color:var(--checkbox-color-label-subtle-fg)}.m-checkbox>[type=checkbox]{width:var(--checkbox-dimension-input-width-md);height:var(--checkbox-dimension-input-height-md);border-radius:var(--checkbox-dimension-input-radius-md);border-width:var(--checkbox-dimension-input-border-md);border-color:var(--checkbox-color-input-unchecked-border);vertical-align:middle;cursor:pointer;appearance:none;border-style:solid;outline-color:#0000;flex-shrink:0;justify-content:center;align-items:center;margin:0;transition:all .1s linear;display:flex;position:relative}:is(.m-checkbox>[type=checkbox]):active{border-color:var(--checkbox-color-input-unchecked-border-active)}:is(.m-checkbox>[type=checkbox]):after{content:"";width:var(--checkbox-dimension-input-symbol-size-md);height:var(--checkbox-dimension-input-symbol-size-md);max-width:100%;max-height:100%}:is(.m-checkbox>[type=checkbox]):checked,:is(.m-checkbox>[type=checkbox]):indeterminate{background:var(--checkbox-color-input-checked-bg);border-color:var(--checkbox-color-input-checked-border)}:is(:is(.m-checkbox>[type=checkbox]):checked,:is(.m-checkbox>[type=checkbox]):indeterminate):after{background:var(--checkbox-color-input-checked-fg);-webkit-mask-image:var(--checkbox-asset-symbol-md);-webkit-mask-image:var(--checkbox-asset-symbol-md);mask-image:var(--checkbox-asset-symbol-md);-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.m-checkbox>[type=checkbox]):indeterminate:after{-webkit-mask-image:var(--checkbox-asset-symbol-indeterminate-md);-webkit-mask-image:var(--checkbox-asset-symbol-indeterminate-md);mask-image:var(--checkbox-asset-symbol-indeterminate-md)}:is(.m-checkbox>[type=checkbox]):checked:active,:is(.m-checkbox>[type=checkbox]):indeterminate:active{background:var(--checkbox-color-input-checked-bg-active);border-color:var(--checkbox-color-input-checked-border-active)}:is(.m-checkbox>[type=checkbox]):focus-visible{border-color:var(--checkbox-color-input-unchecked-border-focus);outline:none;outline-color:var(--checkbox-color-input-unchecked-outline-focus);outline-width:var(--checkbox-dimension-input-outline-focus);outline-offset:0;outline-style:solid}:is(.m-checkbox>[type=checkbox]):focus-visible:checked{border-color:var(--checkbox-color-input-checked-border-focus);outline-color:var(--checkbox-color-input-checked-outline-focus)}:is(.m-checkbox>[type=checkbox]):disabled{cursor:not-allowed;border-color:var(--checkbox-color-input-unchecked-disabled-border);background:var(--checkbox-color-input-unchecked-disabled-bg)}:is(.m-checkbox>[type=checkbox]):disabled:after{background:var(--checkbox-color-input-unchecked-disabled-fg)}:is(.m-checkbox>[type=checkbox]):disabled:checked{border-color:var(--checkbox-color-input-checked-disabled-border);background:var(--checkbox-color-input-checked-disabled-bg)}:is(.m-checkbox>[type=checkbox]):disabled:checked:after{background:var(--checkbox-color-input-checked-disabled-fg)}.m-checkbox.-error:not(.-disabled)>[type=checkbox]{border-color:var(--checkbox-color-input-unchecked-danger-border);background:var(--checkbox-color-input-unchecked-danger-bg)}:is(.m-checkbox.-error:not(.-disabled)>[type=checkbox]):active{background:var(--checkbox-color-input-unchecked-danger-bg-active);border-color:var(--checkbox-color-input-unchecked-danger-border-active)}:is(.m-checkbox.-error:not(.-disabled)>[type=checkbox]):checked,:is(.m-checkbox.-error:not(.-disabled)>[type=checkbox]):indeterminate{background:var(--checkbox-color-input-checked-danger-bg);border-color:var(--checkbox-color-input-checked-danger-border)}:is(:is(.m-checkbox.-error:not(.-disabled)>[type=checkbox]):checked,:is(.m-checkbox.-error:not(.-disabled)>[type=checkbox]):indeterminate):after{background:var(--checkbox-color-input-checked-danger-fg)}:is(.m-checkbox.-error:not(.-disabled)>[type=checkbox]):checked:active,:is(.m-checkbox.-error:not(.-disabled)>[type=checkbox]):indeterminate:active{background:var(--checkbox-color-input-checked-danger-bg-active);border-color:var(--checkbox-color-input-checked-danger-border-active)}:is(.m-checkbox.-error:not(.-disabled)>[type=checkbox]):focus-visible{border-color:var(--checkbox-color-input-unchecked-danger-border-focus);outline:none}:is(.m-checkbox.-error:not(.-disabled)>[type=checkbox]):focus-visible:checked{border-color:var(--checkbox-color-input-checked-danger-border-focus)}.m-checkbox.-error:not(.-disabled)>span{color:var(--checkbox-color-label-danger-fg)}.m-checkbox.-sm{gap:var(--checkbox-dimension-gap-sm)}.m-checkbox.-sm>[type=checkbox]{width:var(--checkbox-dimension-input-width-sm);height:var(--checkbox-dimension-input-height-sm);border-radius:var(--checkbox-dimension-input-radius-sm);border-width:var(--checkbox-dimension-input-border-sm)}:is(.m-checkbox.-sm>[type=checkbox]):after{width:var(--checkbox-dimension-input-symbol-size-sm);height:var(--checkbox-dimension-input-symbol-size-sm);-webkit-mask-image:var(--checkbox-asset-symbol-sm);-webkit-mask-image:var(--checkbox-asset-symbol-sm);mask-image:var(--checkbox-asset-symbol-sm)}.m-checkbox.-sm>span{font-size:var(--checkbox-font-size-label-sm);line-height:var(--checkbox-line-height-label-sm);transform:translateY(var(--checkbox-dimension-label-padding-sm))}:is(.m-checkbox.-sm.-indeterminate>[type=checkbox]):after{-webkit-mask-image:var(--checkbox-asset-symbol-indeterminate-sm);-webkit-mask-image:var(--checkbox-asset-symbol-indeterminate-sm);mask-image:var(--checkbox-asset-symbol-indeterminate-sm)}.m-checkbox.-lg{gap:var(--checkbox-dimension-gap-lg)}.m-checkbox.-lg>[type=checkbox]{width:var(--checkbox-dimension-input-width-lg);height:var(--checkbox-dimension-input-height-lg);border-radius:var(--checkbox-dimension-input-radius-lg);border-width:var(--checkbox-dimension-input-border-lg)}:is(.m-checkbox.-lg>[type=checkbox]):after{width:var(--checkbox-dimension-input-symbol-size-lg);height:var(--checkbox-dimension-input-symbol-size-lg);-webkit-mask-image:var(--checkbox-asset-symbol-lg);-webkit-mask-image:var(--checkbox-asset-symbol-lg);mask-image:var(--checkbox-asset-symbol-lg)}.m-checkbox.-lg>span{font-size:var(--checkbox-font-size-label-lg);line-height:var(--checkbox-line-height-label-lg);transform:translateY(var(--checkbox-dimension-label-padding-lg))}:is(.m-checkbox.-lg.-indeterminate>[type=checkbox]):after{-webkit-mask-image:var(--checkbox-asset-symbol-indeterminate-lg);-webkit-mask-image:var(--checkbox-asset-symbol-indeterminate-lg);mask-image:var(--checkbox-asset-symbol-indeterminate-lg)}.m-input{width:100%;height:var(--input-dimension-height-md);gap:var(--input-dimension-gap-md);padding:0 var(--input-dimension-padding-md);border-radius:var(--input-dimension-radius-md);font-family:var(--input-font-family);outline-color:var(--input-color-border);outline-width:var(--input-dimension-border-md);outline-offset:calc(-1 * var(--input-dimension-border-md));-webkit-user-select:none;user-select:none;box-sizing:border-box;cursor:text;outline-style:solid;flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:relative}.m-input,.m-input *{transition:all .1s linear}.m-input>div:not(.m-input__target){width:100%;max-height:100%;padding:0 var(--input-dimension-padding-label-md);flex-direction:column-reverse;justify-content:center;align-items:center;gap:0;height:100%;display:flex;position:relative}.m-input .m-input__target{border-radius:var(--input-dimension-radius-md);outline-style:solid;outline-color:#0000;position:absolute;inset:0}.m-input:not(.-simple)>div>span{align-items:flex-end;width:100%;height:0;display:flex;position:relative}.m-input.-focused{outline-color:var(--input-color-focus-border)}.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-shown))>div{gap:var(--input-dimension-gap-label-md)}.m-input .-filled>div:not(.m-input__target){gap:var(--input-dimension-gap-label-md)}.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-shown))+label{font-size:var(--input-font-size-label-md);font-weight:var(--input-font-weight-label);cursor:auto;height:auto}.m-input.-filled:not(.-simple)>div>label,.m-input:not(.-simple)>div:focus-within>label{font-size:var(--input-font-size-label-md);font-weight:var(--input-font-weight-label);cursor:auto;height:auto}.m-input:not(.-simple)>div>span:has(input:not(:placeholder-shown))+label{font-size:var(--input-font-size-label-md);font-weight:var(--input-font-weight-label);cursor:auto;height:auto}.m-input:not(.-simple)>div>span:has(input:not(:-moz-placeholder-shown)){height:var(--input-font-size-input-md)}.m-input.-filled:not(.-simple)>div>span,.m-input:not(.-simple)>div:focus-within>span{height:var(--input-font-size-input-md)}.m-input:not(.-simple)>div>span:has(input:not(:placeholder-shown)){height:var(--input-font-size-input-md)}.m-input>div>span>input{width:100%;height:0;font-weight:var(--input-font-weight-input);font-size:var(--input-font-size-input-md);letter-spacing:var(--input-letter-spacing);text-transform:var(--input-text-case);appearance:none;line-height:normal;display:block}:is(.m-input>div>span>input)::-moz-placeholder{color:#0000}:is(.m-input>div>span>input)::placeholder{color:#0000}:is(.m-input>div>span>input):autofill{-webkit-text-fill-color:var(--input-color-fg);caret-color:var(--input-color-fg);-webkit-background-clip:text!important;background-clip:text!important}:-moz-any(.m-input>div>span>input):not(:-moz-placeholder-shown){outline:none;height:1lh}:is(.m-input>div>span>input):not(:placeholder-shown){outline:none;height:1lh}:is(.m-input>div>span>input):focus,:is(.m-input>div>span>input):not(:placeholder-shown){outline:none;height:1lh}[type=number]:is(.m-input>div>span>input){-moz-appearance:textfield}[type=number]:is(.m-input>div>span>input)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[type=number]:is(.m-input>div>span>input)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.m-input>div>label{width:100%;height:100%;line-height:normal;font-weight:var(--input-font-weight-input);font-size:var(--input-font-size-input-md);cursor:text;align-items:center;display:flex}.m-input>span{white-space:nowrap;cursor:default;flex-shrink:0;align-items:center;display:flex}: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{color:var(--input-color-fg);background:0 0}:is(.m-input:not(.-disabled),.m-input:not(.-error))>div>label{color:var(--input-color-fg-label)}:-moz-any(.m-input:not(.-disabled),.m-input:not(.-error)):has(input:not(:-moz-placeholder-shown))>span{color:var(--input-color-fg)}:is(.m-input:not(.-disabled),.m-input:not(.-error)):has(input:not(:placeholder-shown))>span{color:var(--input-color-fg)}.-filled:is(.m-input:not(.-disabled),.m-input:not(.-error))>span{color:var(--input-color-fg)}:is(.m-input:not(.-disabled),.m-input:not(.-error)):has(input:not(:placeholder-shown))>span{color:var(--input-color-fg)}.m-input.-xs{padding:0 var(--input-dimension-padding-xs);height:var(--input-dimension-height-xs);border-radius:var(--input-dimension-radius-xs);outline-width:var(--input-dimension-border-xs);outline-offset:calc(-1 * var(--input-dimension-border-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.-lg>div>label,.m-input.-sm>div>label,.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-shown))>div{gap:var(--input-dimension-gap-label-xs)}.m-input.-xs .-filled>div{gap:var(--input-dimension-gap-label-xs)}.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-shown))+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{font-size:var(--input-font-size-label-xs)}.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-shown)){height:var(--input-font-size-input-xs)}.m-input.-xs.-filled:not(.-simple)>div>span,.m-input.-xs:not(.-simple)>div:focus-within>span{height:var(--input-font-size-input-xs)}.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{padding:0 var(--input-dimension-padding-sm);height:var(--input-dimension-height-sm);border-radius:var(--input-dimension-radius-sm);outline-width:var(--input-dimension-border-sm);outline-offset:calc(-1 * var(--input-dimension-border-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,.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-shown))>div{gap:var(--input-dimension-gap-label-sm)}.m-input.-sm .-filled>div{gap:var(--input-dimension-gap-label-sm)}.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-shown))+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{font-size:var(--input-font-size-label-sm)}.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-shown)){height:var(--input-font-size-input-sm)}.m-input.-sm.-filled:not(.-simple)>div>span,.m-input.-sm:not(.-simple)>div:focus-within>span{height:var(--input-font-size-input-sm)}.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{padding:0 var(--input-dimension-padding-lg);height:var(--input-dimension-height-lg);border-radius:var(--input-dimension-radius-lg);outline-width:var(--input-dimension-border-lg);outline-offset:calc(-1 * var(--input-dimension-border-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,.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-shown))>div{gap:var(--input-dimension-gap-label-lg)}.m-input.-lg .-filled>div{gap:var(--input-dimension-gap-label-lg)}.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-shown))+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{font-size:var(--input-font-size-label-lg)}.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-shown)){height:var(--input-font-size-input-lg)}.m-input.-lg.-filled:not(.-simple)>div>span,.m-input.-lg:not(.-simple)>div:focus-within>span{height:var(--input-font-size-input-lg)}.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),.m-input.-simple>div>span>input{height:100%;transition:color .1s linear}.m-input.-simple>div>span{position:absolute;inset:0}.m-input.-simple>div>span>input{right:var(--input-dimension-padding-label-md);left:var(--input-dimension-padding-label-md);font-weight:var(--input-font-weight-input);font-size:var(--input-font-size-input-md);line-height:normal;position:absolute;top:0;bottom:0}:-moz-any(.m-input.-simple>div>span>input):not(:-moz-placeholder-shown)+label{display:none}:is(.m-input.-simple>div>span>input):not(:placeholder-shown)+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-weight:var(--input-font-weight-input);font-size:var(--input-font-size-input-md);line-height:normal;transform:none}.m-input.-simple>div>span:has(input:not(:-moz-placeholder-shown))+label{display:none}.m-input.-simple.-filled>div>label,.m-input.-simple>div:focus-within>label{display:none}.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){background:var(--input-color-danger-bg);outline-color:var(--input-color-danger-border)}.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;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{color:var(--input-color-danger-fg);background:0 0}: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)}:-moz-any(.m-input.-error:not(:has(div:focus-within)),.m-input.-error:not(.m-input.-focused)):has(input:not(:-moz-placeholder-shown))>span{color:var(--input-color-danger-fg)}: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)}.-filled:is(.m-input.-error:not(:has(div:focus-within)),.m-input.-error:not(.m-input.-focused))>span{color:var(--input-color-danger-fg)}: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{background:var(--input-color-disabled-bg);outline-color:var(--input-color-disabled-border);cursor:not-allowed}.m-input:has(:disabled){background:var(--input-color-disabled-bg);outline-color:var(--input-color-disabled-border);cursor:not-allowed}:is(.m-input:has(:disabled),.m-input.-disabled)>div,:is(.m-input:has(:disabled),.m-input.-disabled)>span,:is(.m-input:has(:disabled),.m-input.-disabled) div>span>input{pointer-events:none}:is(.m-input:has(:disabled),.m-input.-disabled) div>label{pointer-events:none;cursor:not-allowed}: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{color:var(--input-color-disabled-fg);background:0 0}:is(.m-input:has(:disabled),.m-input.-disabled)>div>label{color:var(--input-color-disabled-fg-label)}:-moz-any(.m-input:has(:disabled),.m-input.-disabled):has(input:not(:-moz-placeholder-shown))>span{color:var(--input-color-disabled-fg)}:is(.m-input:has(:disabled),.m-input.-disabled):has(input:not(:placeholder-shown))>span{color:var(--input-color-disabled-fg)}.-filled:is(.m-input:has(:disabled),.m-input.-disabled)>span{color:var(--input-color-disabled-fg)}:is(.m-input:has(:disabled),.m-input.-disabled):has(input:not(:placeholder-shown))>span{color:var(--input-color-disabled-fg)}.m-menu-item{width:100%;height:var(--menu-item-dimension-height-md);justify-content:flex-start;align-items:center;gap:var(--menu-item-dimension-gap-md);border-radius:var(--menu-item-dimension-radius-md);padding:0 var(--menu-item-dimension-padding-container);background:var(--menu-item-color-ghost-bg);color:var(--menu-item-color-ghost-fg-label);font-family:var(--menu-item-font-family);font-weight:var(--menu-item-font-weight);line-height:var(--menu-item-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .1s linear;display:inline-flex}.m-menu-item.-slot-start>div:first-child{align-items:center;display:flex}.m-menu-item.-slot-start>div:nth-child(2),.m-menu-item:not(.-slot-start)>div:first-child{height:100%;font-size:var(--menu-item-font-size-label-md);flex:1;align-items:center;display:inline-flex;overflow:hidden}.m-menu-item:not(.-slot-start)>div:first-child{padding-left:calc(var(--menu-item-dimension-gap-md) + var(--menu-item-dimension-padding-label-md))}.m-menu-item.-slot-end>div:last-child{font-family:var(--menu-item-font-family-cmd);font-weight:var(--menu-item-font-weight-cmd);font-size:var(--menu-item-font-size-cmd-md);line-height:var(--menu-item-line-height-cmd);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;align-items:center;display:flex}.m-menu-item.-xs{height:var(--menu-item-dimension-height-xs);border-radius:var(--menu-item-dimension-radius-xs);gap:var(--menu-item-dimension-gap-xs)}.m-menu-item.-xs:not(.-slot-start)>div:first-child{padding-left:calc(var(--menu-item-dimension-gap-xs) + var(--menu-item-dimension-padding-label-xs));font-size:var(--menu-item-font-size-label-xs)}.m-menu-item.-xs.-slot-start>div:nth-child(2){font-size:var(--menu-item-font-size-label-xs)}.m-menu-item.-xs.-slot-end>div:last-child{font-size:var(--menu-item-font-size-cmd-xs)}.m-menu-item.-sm{height:var(--menu-item-dimension-height-sm);border-radius:var(--menu-item-dimension-radius-sm);gap:var(--menu-item-dimension-gap-sm)}.m-menu-item.-sm:not(.-slot-start)>div:first-child{padding-left:calc(var(--menu-item-dimension-gap-sm) + var(--menu-item-dimension-padding-label-sm));font-size:var(--menu-item-font-size-label-sm)}.m-menu-item.-sm.-slot-start>div:nth-child(2){font-size:var(--menu-item-font-size-label-sm)}.m-menu-item.-sm.-slot-end>div:last-child{font-size:var(--menu-item-font-size-cmd-sm)}.m-menu-item.-lg{height:var(--menu-item-dimension-height-lg);border-radius:var(--menu-item-dimension-radius-lg);gap:var(--menu-item-dimension-gap-lg)}.m-menu-item.-lg:not(.-slot-start)>div:first-child{padding-left:calc(var(--menu-item-dimension-gap-lg) + var(--menu-item-dimension-padding-label-lg));font-size:var(--menu-item-font-size-label-lg)}.m-menu-item.-lg.-slot-start>div:nth-child(2){font-size:var(--menu-item-font-size-label-lg)}.m-menu-item.-lg.-slot-end>div:last-child{font-size:var(--menu-item-font-size-cmd-lg)}.m-menu-item-child{line-height:var(--menu-item-line-height);align-items:center;display:inline-flex}.m-menu-item-child>div{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:var(--menu-item-dimension-gap-md);display:inline-flex;overflow:hidden}:is(.m-menu-item-child>div)>span{display:contents}:is(.m-menu-item-child.-label,.m-menu-item-child.-truncate)>div>span:first-child{text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.m-menu-item-child.-spread{width:100%}.m-menu-item-child.-spread>div{justify-content:space-between;width:100%}.m-menu-item-child.-xs>div{gap:var(--menu-item-dimension-gap-xs)}.m-menu-item-child.-xs.-start:not(.-label){padding-left:var(--menu-item-dimension-gap-xs)}.m-menu-item-child.-xs.-end:not(.-label){padding-right:var(--menu-item-dimension-gap-xs)}.m-menu-item-child.-xs.-label{padding-right:var(--menu-item-dimension-padding-label-xs)}.m-menu-item-child.-xs>div>svg{width:var(--menu-item-dimension-symbol-xs);height:var(--menu-item-dimension-symbol-xs)}.m-menu-item-child.-sm>div{gap:var(--menu-item-dimension-gap-sm)}.m-menu-item-child.-sm.-start:not(.-label){padding-left:var(--menu-item-dimension-gap-sm)}.m-menu-item-child.-sm.-end:not(.-label){padding-right:var(--menu-item-dimension-gap-sm)}.m-menu-item-child.-sm.-label{padding-right:var(--menu-item-dimension-padding-label-sm)}.m-menu-item-child.-sm>div>svg{width:var(--menu-item-dimension-symbol-sm);height:var(--menu-item-dimension-symbol-sm)}.m-menu-item-child.-md>div{gap:var(--menu-item-dimension-gap-md)}.m-menu-item-child.-md.-start:not(.-label){padding-left:var(--menu-item-dimension-gap-md)}.m-menu-item-child.-md.-end:not(.-label){padding-right:var(--menu-item-dimension-gap-md)}.m-menu-item-child.-md.-label{padding-right:var(--menu-item-dimension-padding-label-md)}.m-menu-item-child.-md>div>svg{width:var(--menu-item-dimension-symbol-md);height:var(--menu-item-dimension-symbol-md)}.m-menu-item-child.-lg>div{gap:var(--menu-item-dimension-gap-lg)}.m-menu-item-child.-lg.-start:not(.-label){padding-left:var(--menu-item-dimension-gap-lg)}.m-menu-item-child.-lg.-end:not(.-label){padding-right:var(--menu-item-dimension-gap-lg)}.m-menu-item-child.-lg.-label{padding-right:var(--menu-item-dimension-padding-label-lg)}.m-menu-item-child.-lg>div>svg{width:var(--menu-item-dimension-symbol-lg);height:var(--menu-item-dimension-symbol-lg)}.m-menu-item:not(.-disabled) .m-menu-item-child.-end{color:var(--menu-item-color-ghost-fg-cmd);transition:all .1s linear}@media (hover:hover){.m-menu-item:not(.-disabled):hover{background:var(--menu-item-color-ghost-bg-hover)}.m-menu-item:not(.-disabled):hover .m-menu-item-child.-end{color:var(--menu-item-color-ghost-fg-cmd-hover)}}.m-menu-item:not(.-disabled):active{background:var(--menu-item-color-ghost-bg-active)}.m-menu-item.-selected:not(.-disabled){background:var(--menu-item-color-ghost-bg-hover)}.m-menu-item.-selected:not(.-disabled) .m-menu-item-child.-end{color:var(--menu-item-color-ghost-fg-cmd-hover)}.m-menu-item.-subtle:not(.-disabled){background:var(--menu-item-color-subtle-bg);color:var(--menu-item-color-subtle-fg-label)}.m-menu-item.-subtle:not(.-disabled) .m-menu-item-child.-end{color:var(--menu-item-color-subtle-fg-cmd)}@media (hover:hover){.m-menu-item.-subtle:not(.-disabled):hover{background:var(--menu-item-color-subtle-bg-hover);color:var(--menu-item-color-subtle-fg-label-hover)}.m-menu-item.-subtle:not(.-disabled):hover .m-menu-item-child.-end{color:var(--menu-item-color-subtle-fg-cmd-hover)}}.m-menu-item.-subtle:not(.-disabled):active{background:var(--menu-item-color-subtle-bg-active)}.m-menu-item.-subtle.-selected:not(.-disabled){background:var(--menu-item-color-subtle-bg-hover);color:var(--menu-item-color-subtle-fg-label-hover)}.m-menu-item.-subtle.-selected:not(.-disabled) .m-menu-item-child.-end{color:var(--menu-item-color-subtle-fg-cmd-hover)}.m-menu-item.-disabled{cursor:not-allowed;color:var(--menu-item-color-disabled-ghost-fg-label)}.m-menu-item.-disabled .m-menu-item-child.-end{color:var(--menu-item-color-disabled-ghost-fg-cmd);transition:all .1s linear}.m-menu-item.-disabled.-selected{background:var(--menu-item-color-disabled-ghost-bg-hover)}.m-menu-item.-disabled.-selected .m-menu-item-child.-end{color:var(--menu-item-color-disabled-ghost-fg-cmd-hover)}.m-menu-item.-disabled.-subtle{background:var(--menu-item-color-disabled-subtle-bg);color:var(--menu-item-color-disabled-subtle-fg-label)}.m-menu-item.-disabled.-subtle .m-menu-item-child.-end{color:var(--menu-item-color-disabled-subtle-fg-cmd)}.m-menu-item.-disabled.-subtle.-selected{background:var(--menu-item-color-disabled-subtle-bg-hover);color:var(--menu-item-color-disabled-subtle-fg-label-hover)}.m-menu-item.-disabled.-subtle.-selected .m-menu-item-child.-end{color:var(--menu-item-color-disabled-subtle-fg-cmd-hover)}.m-menu-box{padding:var(--menu-box-dimension-padding-y) var(--menu-box-dimension-padding-x);box-shadow:var(--menu-box-box-shadow);background:var(--menu-box-color-bg);border-color:var(--menu-box-color-border);border-width:var(--menu-box-dimension-border);border-radius:var(--menu-box-dimension-radius-md);-webkit-backdrop-filter:blur(var(--menu-box-dimension-blur));backdrop-filter:blur(var(--menu-box-dimension-blur));border-style:solid;list-style:none}.m-menu-box.-xs{border-radius:var(--menu-box-dimension-radius-xs)}.m-menu-box.-sm{border-radius:var(--menu-box-dimension-radius-sm)}.m-menu-box.-md{border-radius:var(--menu-box-dimension-radius-md)}.m-menu-box.-lg{border-radius:var(--menu-box-dimension-radius-lg)}.m-slider{-webkit-user-select:none;user-select:none;width:100%}.m-slider:focus-visible{outline:none}.m-slider.-disabled{cursor:not-allowed}.m-slider-handle,.m-slider.-disabled .m-slider__container{pointer-events:none}.m-slider.-disabled .m-slider-track__container{background:var(--slider-color-disabled-track-bg-inactive);border-color:var(--slider-color-disabled-track-border)}.m-slider.-disabled .m-slider-handle__fill{background:var(--slider-color-disabled-handle-bg);border-color:var(--slider-color-disabled-handle-border)}.m-slider.-disabled .m-slider-range__fill{background:var(--slider-color-disabled-track-bg-active)}:is(.m-slider.-disabled .m-slider-steps) span{background:var(--slider-color-disabled-step-inactive)}.-active:is(.m-slider.-disabled .m-slider-steps) span{background:var(--slider-color-disabled-step-active)}.m-slider__container{height:var(--slider-dimension-container-height);padding:0 var(--slider-dimension-container-padding);cursor:grab;width:100%;position:relative}.m-slider__container.-dragging{cursor:grabbing}.m-slider__target{height:var(--slider-dimension-target);width:100%;position:absolute;top:50%;transform:translateY(-50%)}.m-slider-track{align-items:center;height:100%;display:flex;position:relative;top:0;bottom:0}.m-slider-track,.m-slider-track__container{box-sizing:border-box;width:100%;left:0;right:0}.m-slider-track__container{height:var(--slider-dimension-track-height);background:var(--slider-color-track-bg-inactive);border-radius:var(--slider-dimension-track-radius);border-width:var(--slider-dimension-track-border);border-color:var(--slider-color-track-border);border-style:solid;transition:all .1s linear;position:absolute}.m-slider-handle{align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.m-slider-handle__fill{width:var(--slider-dimension-handle-width);height:var(--slider-dimension-handle-height);background:var(--slider-color-handle-bg);border-radius:var(--slider-dimension-handle-radius);border-width:var(--slider-dimension-handle-border);border-color:var(--slider-color-handle-border);box-sizing:border-box;border-style:solid;transition:all .1s linear;transform:translate(-50%)}.m-slider__container.-dragging .m-slider-handle__fill{width:var(--slider-dimension-handle-pressed-width);height:var(--slider-dimension-handle-pressed-height)}.m-slider:not(.-disabled):focus-visible .m-slider-handle__fill{border-color:var(--slider-color-handle-border-focus);outline-color:var(--slider-color-handle-outline-focus);outline-width:var(--slider-dimension-handle-outline-focus);outline-offset:0;outline-style:solid}.m-slider-range{width:calc(100% + var(--slider-dimension-track-border) * 2);height:var(--slider-dimension-track-height);top:calc(var(--slider-dimension-track-border) * -1);left:calc(var(--slider-dimension-track-border) * -1);box-sizing:border-box;position:absolute}.m-slider-range__fill{background:var(--slider-color-track-bg-active);border-radius:var(--slider-dimension-track-radius);width:100%;height:100%;transition:all .1s linear;position:absolute;inset:0}.m-slider-steps{width:calc(100% + var(--slider-dimension-track-border) * 2);height:var(--slider-dimension-track-height);top:calc(var(--slider-dimension-track-border) * -1);left:calc(var(--slider-dimension-track-border) * -1);justify-content:space-between;align-items:center;display:flex;position:absolute}.m-slider-steps span{width:var(--slider-dimension-step-width);height:var(--slider-dimension-step-height);border-radius:var(--slider-dimension-step-radius);background:var(--slider-color-step-inactive);transition:all .1s linear}:is(.m-slider-steps span):first-child,:is(.m-slider-steps span):last-child{visibility:hidden}.m-slider-steps.-active{top:0}.m-slider-steps.-active span{background:var(--slider-color-step-active)}[data-id=command--search][data-position=bottom]{--magic-drawer-height:31.75rem;--magic-drawer-drag-overshoot:1rem;--magic-drawer-padding:1rem 1rem calc(1rem + var(--magic-drawer-drag-overshoot)) 1rem;--magic-modal-content-overflow-y:hidden;--magic-drawer-content-overflow-y:hidden}
