@font-face{font-display:block;font-family:Circle;font-weight:100 900;src:url(./circle.TRIAL.variable.PnF99-CJ.woff2) format("truetype")}@keyframes auto-size-out{0%{height:0;opacity:1;overflow:visible}to{height:0;opacity:0;overflow:visible}}@keyframes clip-in{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes clip-out{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@keyframes fade-down-in{0%{opacity:0;transform:translate3d(0,-1rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fade-down-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-1rem,0)}}@keyframes fade-up-in{0%{opacity:0;transform:translate3d(0,1rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fade-up-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,1rem,0)}}@keyframes flip-in{0%{transform:rotateY(90deg)}to{transform:rotateY(0)}}@keyframes flip-out{0%{transform:rotateY(0)}to{transform:rotateY(90deg)}}@keyframes squash-y{to{height:0}}@keyframes zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.clip-enter-active{animation:clip-in var(--duration,.6s) var(--easing,cubic-bezier(.83,0,.17,1)) forwards}.clip-leave-active{animation:clip-out var(--duration,.6s) var(--easing,cubic-bezier(.83,0,.17,1)) forwards}.fade-down-enter-active{animation:fade-down-in var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.fade-down-leave-active{animation:fade-down-out var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.fade-up-enter-active{animation:fade-up-in var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.fade-up-leave-active{animation:fade-up-out var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.fade-enter-active{animation:fade-in var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.fade-leave-active{animation:fade-out var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.slide-btt-enter-active{animation:slide-btt-in var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.slide-btt-leave-active{animation:slide-btt-out var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.slide-ltr-enter-active{animation:slide-ltr-in var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.slide-ltr-leave-active{animation:slide-ltr-out var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.slide-rtl-enter-active{animation:slide-rtl-in var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.slide-rtl-leave-active{animation:slide-rtl-out var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.slide-ttb-enter-active{animation:slide-ttb-in var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.slide-ttb-leave-active{animation:slide-ttb-out var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.zoom-enter-active{animation:zoom-in var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}.zoom-leave-active{animation:zoom-out var(--duration,.3s) var(--easing,cubic-bezier(.45,0,.55,1))}:root{--ease-in:cubic-bezier(.42,0,1,1);--ease-out:cubic-bezier(0,0,.58,1);--ease-out-gentle:cubic-bezier(.32,.72,0,1);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-out-back:cubic-bezier(0,0,.85,1.25);--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-in-out:cubic-bezier(.45,0,.55,1);--ease-in-out-sharp:cubic-bezier(.83,0,.17,1);--ease-in-out-quad:cubic-bezier(.455,.03,.515,.955);--ease-in-out-gentle:cubic-bezier(.42,0,.58,1)}@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}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--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);--radius-surface-lg:var(--app-dimension-surface-radius-lg);--radius-surface-md-inset:var(--app-dimension-surface-radius-md-inset);--radius-surface-md:var(--app-dimension-surface-radius-md);--radius-surface-sm:var(--app-dimension-surface-radius-sm)}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-7{top:calc(var(--spacing)*7)}.top-\[calc\(50lvh-var\(--el-height\)-2rem-env\(safe-area-inset-bottom\)\)\]{top:calc(50lvh - var(--el-height) - 2rem - env(safe-area-inset-bottom))}.bottom-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:calc(var(--spacing)*0)}.left-1\/2{left:50%}.-z-10{z-index:-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 (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-\[2lh\]{margin-top:2lh}.-mb-\[33lvh\]{margin-bottom:-33lvh}.-mb-\[calc\(80lvh\+6rem\)\]{margin-bottom:calc(-80lvh - 6rem)}.mb-\[var\(--padding-bottom\)\]{margin-bottom:var(--padding-bottom)}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.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-\[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-\[80lvh\]{height:80lvh}.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-full{max-height:100%}.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-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:calc(var(--spacing)*0)}.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:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-\[103\%\]{scale:103%}.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{-webkit-appearance:none;-moz-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!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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-full{border-radius:3.40282e+38px}.rounded-surface-lg{border-radius:var(--radius-surface-lg)}.rounded-surface-md{border-radius:var(--radius-surface-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)}.bg-\[var\(--app-color-surface-border\)\]{background-color:var(--app-color-surface-border)}.bg-\[var\(--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)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.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:calc(var(--spacing)*1)}.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-44{padding-top:calc(var(--spacing)*44)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-3{padding-right:calc(var(--spacing)*3)}.pb-0{padding-bottom:calc(var(--spacing)*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);letter-spacing:var(--app-letter-spacing-surface-body-md);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body)}.type-surface-body-md.-strong{font-weight:var(--app-font-weight-surface-body-strong)}.type-surface-body-md.-short{line-height:var(--app-line-height-surface-body-short)}.type-surface-body-sm{font-family:var(--app-font-family-surface-body);font-size:var(--app-font-size-surface-body-sm);font-weight:var(--app-font-weight-surface-body);letter-spacing:var(--app-letter-spacing-surface-body-sm);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body)}.type-surface-body-sm.-strong{font-weight:var(--app-font-weight-surface-body-strong)}.type-surface-body-sm.-short{line-height:var(--app-line-height-surface-body-short)}.type-surface-callout-md{font-family:var(--app-font-family-surface-callout);font-size:var(--app-font-size-surface-callout-md);font-weight:var(--app-font-weight-surface-callout);letter-spacing:var(--app-letter-spacing-surface-callout-md);line-height:var(--app-line-height-surface-callout);text-transform:var(--app-text-case-surface-callout)}.type-surface-callout-md.-strong{font-weight:var(--app-font-weight-surface-callout-strong)}.type-surface-callout-md.-short{line-height:var(--app-line-height-surface-callout-short)}.type-surface-display-lg{font-family:var(--app-font-family-surface-display);font-size:var(--app-font-size-surface-display-lg);font-weight:var(--app-font-weight-surface-display);letter-spacing:var(--app-letter-spacing-surface-display-lg);line-height:var(--app-line-height-surface-display-lg);text-transform:var(--app-text-case-surface-display)}.type-surface-display-lg.-strong{font-weight:var(--app-font-weight-surface-display-strong)}.type-surface-footnote{font-family:var(--app-font-family-surface-footnote);font-size:var(--app-font-size-surface-footnote);font-weight:var(--app-font-weight-surface-footnote);letter-spacing:var(--app-letter-spacing-surface-footnote);line-height:var(--app-line-height-surface-footnote);text-transform:var(--app-text-case-surface-footnote)}.type-surface-footnote.-strong{font-weight:var(--app-font-weight-surface-footnote-strong)}.type-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);letter-spacing:var(--app-letter-spacing-surface-subtitle-md);line-height:var(--app-line-height-surface-subtitle-md);text-transform:var(--app-text-case-surface-subtitle)}.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);letter-spacing:var(--app-letter-spacing-surface-title-md);line-height:var(--app-line-height-surface-title-md);text-transform:var(--app-text-case-surface-title)}.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-\[transparent\]{color:#0000}.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)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-\[var\(--opacity\)\]{opacity:var(--opacity)}.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-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.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;-moz-user-select:none;user-select:none}.clip-inset{clip-path:inset(0)}@media (hover:hover){.group-hover\:bg-\[var\(--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 (min-width:40rem){.sm\:absolute{position:absolute}.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-\[-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:calc(var(--spacing)*0)}.sm\:h-7{height:calc(var(--spacing)*7)}.sm\:h-full{height:100%}.sm\:w-7{width:calc(var(--spacing)*7)}.sm\:w-\[unset\]{width:unset}.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-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:calc(var(--spacing)*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:calc(var(--spacing)*0)}.sm\:rounded-surface-md-inset{border-radius:var(--radius-surface-md-inset)}.sm\:rounded-surface-sm{border-radius:var(--radius-surface-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:calc(var(--spacing)*0)}.sm\:pt-48{padding-top:calc(var(--spacing)*48)}}@media (min-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(--radius-surface-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 (min-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:calc(var(--spacing)*0)}}@media (min-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)}}.\[\&_a\[href\]\]\:transition-colors a[href]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.\[\&_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-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}/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial}}}: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-color:var(--app-color-surface-border);border-top-style:var(--tw-border-style);border-top-width:2px}.prose .rich-text-block:has(blockquote):not(:first-child){margin-block:calc(var(--spacing,.25rem)*6)}.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:calc(var(--spacing,.25rem)*0)}:is(.prose .rich-text-block:has(h2),.prose .rich-text-block:has(h3))+.rich-text-block:has(blockquote),:is(.prose .rich-text-block:has(h2),.prose .rich-text-block:has(h3))+.rich-text-block:has(ol),:is(.prose .rich-text-block:has(h2),.prose .rich-text-block:has(h3))+.rich-text-block:has(p),:is(.prose .rich-text-block:has(h2),.prose .rich-text-block:has(h3))+.rich-text-block:has(ul),:is(.prose .rich-text-block:has(h2),.prose .rich-text-block:has(h3)):not(:first-child){margin-top:calc(var(--spacing,.25rem)*6)}.prose .rich-text-block:has(h2){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);letter-spacing:var(--app-letter-spacing-surface-title-lg);line-height:var(--app-line-height-surface-title-lg);text-align:center;text-transform:var(--app-text-case-surface-title)}.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}.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);letter-spacing:var(--app-letter-spacing-surface-title-lg);line-height:var(--app-line-height-surface-title-lg);text-transform:var(--app-text-case-surface-title)}: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)}.prose .rich-text-block:has(h2) b,.prose .rich-text-block:has(h2) strong{font-weight:500;text-transform:none}.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);letter-spacing:var(--app-letter-spacing-surface-body-md);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body)}.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}.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);letter-spacing:var(--app-letter-spacing-surface-body-md);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body)}: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)}.prose .rich-text-block:has(h3) b,.prose .rich-text-block:has(h3) strong{font-weight:500;text-transform:none}.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:calc(var(--spacing,.25rem)*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);letter-spacing:var(--app-letter-spacing-surface-subtitle-md);line-height:var(--app-line-height-surface-subtitle-md);text-transform:var(--app-text-case-surface-subtitle)}.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)}.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);letter-spacing:var(--app-letter-spacing-surface-subtitle-md);line-height:var(--app-line-height-surface-subtitle-md);text-transform:var(--app-text-case-surface-subtitle)}: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)}.prose .rich-text-block:has(h4) b,.prose .rich-text-block:has(h4) strong{font-weight:500;text-transform:none}.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:calc(var(--spacing,.25rem)*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);letter-spacing:var(--app-letter-spacing-surface-body-md);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body)}.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}.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);letter-spacing:var(--app-letter-spacing-surface-body-md);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body)}: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)}.prose .rich-text-block:has(p) b,.prose .rich-text-block:has(p) strong{font-weight:500;text-transform:none}.prose .rich-text-block:has(p)+.rich-text-block:has(ol),.prose .rich-text-block:has(p)+.rich-text-block:has(ul){margin-top:calc(var(--spacing,.25rem)*0)}.prose .rich-text-block:has(ol) li{font-family:var(--app-font-family-surface-body);font-size:var(--app-font-size-surface-body-md);font-weight:var(--app-font-weight-surface-body);letter-spacing:var(--app-letter-spacing-surface-body-md);line-height:var(--app-line-height-surface-body);list-style-type:decimal;margin-left:calc(var(--spacing,.25rem)*7);text-transform:var(--app-text-case-surface-body)}.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}.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);letter-spacing:var(--app-letter-spacing-surface-body-md);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body)}: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)}.prose .rich-text-block:has(ol) li b,.prose .rich-text-block:has(ol) li strong{font-weight:500;text-transform:none}.prose .rich-text-block:has(ul){padding-left:calc(var(--spacing,.25rem)*1)}.prose .rich-text-block:has(ul) li{font-family:var(--app-font-family-surface-body);font-size:var(--app-font-size-surface-body-md);font-weight:var(--app-font-weight-surface-body);letter-spacing:var(--app-letter-spacing-surface-body-md);line-height:var(--app-line-height-surface-body);list-style-type:disc;margin-left:calc(var(--spacing,.25rem)*3);padding-left:calc(var(--spacing,.25rem)*.5);text-transform:var(--app-text-case-surface-body)}.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}.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);letter-spacing:var(--app-letter-spacing-surface-body-md);line-height:var(--app-line-height-surface-body);text-transform:var(--app-text-case-surface-body)}: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)}.prose .rich-text-block:has(ul) li b,.prose .rich-text-block:has(ul) li strong{font-weight:500;text-transform:none}.prose a{color:var(--app-color-surface-fg-muted)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}:root{--magic-player-timeline-track-height:.25rem}.magic-player-timeline{height:var(--magic-player-timeline-track-height);touch-action:none}.magic-player-timeline,.magic-player-timeline__target{align-items:center;display:flex;position:relative;width:100%}.magic-player-timeline__target{cursor:pointer;height:3.5rem}[data-dragging=true] .magic-player-timeline__target{cursor:grabbing}.magic-player-timeline__track{background:#fafafa26;border-radius:50rem;height:var(--magic-player-timeline-track-height);position:relative;width:100%}.magic-player-timeline__inner-track{border-radius:50rem;height:100%;left:0;overflow:hidden;position:relative;top:0;width:100%;z-index:1}.magic-player-timeline__thumb{height:var(--magic-player-timeline-track-height);position:absolute;width:var(--magic-player-timeline-track-height);z-index:10}.magic-player-timeline__thumb-handle{background-color:#fafafa;border-radius:50rem;height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease;width:1rem;z-index:10}.magic-player-timeline__buffered,.magic-player-timeline__scrubbed,.magic-player-timeline__seeked{background:currentColor;border-radius:50rem;height:100%;left:0;margin-left:calc(-100% + var(--magic-player-timeline-track-height));position:absolute;width:100%}.magic-player-timeline__scrubbed{display:flex;min-width:var(--magic-player-timeline-track-height);z-index:1}.magic-player-timeline__seeked{opacity:.25}.magic-player-timeline__buffered{opacity:.15}.magic-player-timeline:hover .magic-player-timeline__thumb-handle{transform:translate3d(-50%,-50%,0) scale(1)}.magic-player-display-time{align-items:center;color:inherit;display:flex;font-size:.875rem;font-variant-numeric:tabular-nums;height:100%;justify-content:center;width:4rem}:root{--magic-player-video-controls-left:1.5rem;--magic-player-video-controls-bottom:1.5rem;--magic-player-video-controls-height:3rem}@media (max-width:640px){:root{--magic-player-video-controls-height:2.5rem;--magic-player-video-controls-left:1rem;--magic-player-video-controls-bottom:1rem}}.magic-player-video-controls{inset:0;pointer-events:none;position:absolute;width:100%}.magic-player-video-controls-enter-active{animation:fade-up-in .15s ease}.magic-player-video-controls-leave-active{animation:fade-up-out .15s ease}.magic-player-video-controls__bar{align-items:flex-start;bottom:var(--magic-player-video-controls-bottom);display:flex;flex-direction:column;gap:1rem;left:var(--magic-player-video-controls-left);margin:0 auto;pointer-events:auto;position:absolute;width:calc(100% - var(--magic-player-video-controls-left)*2)}.magic-player-video-controls__bar--inner{align-items:center;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background-color:var(--app-color-primary-bg-translucent);border-radius:.75rem;box-sizing:border-box;color:var(--app-color-primary-fg-on-translucent);display:flex;height:var(--magic-player-video-controls-height);padding:0 .5rem;width:100%}.magic-player-video-controls__item{align-items:center;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.magic-player-video-controls__item.-shrink-0{flex-shrink:0}.magic-player-video-controls__item.-grow{flex-grow:1;padding:0 1rem}.magic-player-video-controls__item button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1/1;background-color:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:flex;height:var(--magic-player-video-controls-height);justify-content:center;outline:none;padding:0}.magic-player-video-controls__item button svg{display:block}.magic-player-video-controls__timeline{width:100%}: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(.4 .01 264/.12);--app-color-surface-fg:oklch(.2 .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(.2 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(.4 0 0/.12);--app-color-primary-bg-translucent-hover:oklch(.4 0 0/.18);--app-color-primary-bg-translucent-active:oklch(.4 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(.4 0 0);--app-color-primary-bg-inverted:oklch(.9696 0 0/80%);--app-color-primary-bg-light:#fff;--app-color-primary-border-translucent:oklch(.4 0 0/.12);--app-color-primary-border-translucent-hover:oklch(.4 0 0/.18);--app-color-primary-border-translucent-active:oklch(.4 0 0/.24);--app-color-primary-fg-solid:oklch(.2 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(.2 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(.4 .01 264);--app-color-secondary-bg-translucent:oklch(.4 .01 264/.12);--app-color-secondary-bg-translucent-hover:oklch(.4 .01 264/.18);--app-color-secondary-bg-translucent-active:oklch(.4 .01 264/.24);--app-color-secondary-bg-tone:oklch(.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(.4 .01 264/.12);--app-color-secondary-border-translucent-hover:oklch(.4 .01 264/.18);--app-color-secondary-border-translucent-active:oklch(.4 .01 264/.24);--app-color-secondary-fg-solid:oklch(.48 .01 264);--app-color-secondary-fg-solid-hover:oklch(.44 .01 264);--app-color-secondary-fg-solid-active:oklch(.4 .01 264);--app-color-secondary-fg-muted:oklch(.4 .01 264/.42);--app-color-secondary-fg-subtle:oklch(.4 .01 264/.24);--app-color-secondary-fg-on-solid:#fff;--app-color-secondary-fg-on-tone:oklch(.44 .01 264);--app-color-secondary-fg-on-translucent:oklch(.44 .01 264);--app-color-accent-bg-solid:oklch(.56 .26 264);--app-color-accent-bg-solid-hover:oklch(.52 .26 264);--app-color-accent-bg-solid-active:oklch(.48 .26 264);--app-color-accent-bg-translucent:oklch(.52 .24 264/.18);--app-color-accent-bg-translucent-hover:oklch(.52 .24 264/.24);--app-color-accent-bg-translucent-active:oklch(.52 .24 264/.3);--app-color-accent-bg-tone:oklch(.22 .26 264);--app-color-accent-bg-tone-hover:oklch(.18 .26 264);--app-color-accent-bg-tone-active:oklch(.14 .26 264);--app-color-accent-bg-light:#fff;--app-color-accent-border-translucent:oklch(.52 .24 264/.3);--app-color-accent-border-translucent-hover:oklch(.52 .24 264/.36);--app-color-accent-border-translucent-active:oklch(.52 .24 264/.42);--app-color-accent-fg-solid:oklch(.56 .26 264);--app-color-accent-fg-solid-hover:oklch(.52 .26 264);--app-color-accent-fg-solid-active:oklch(.48 .26 264);--app-color-accent-fg-muted:oklch(.52 .24 264/.78);--app-color-accent-fg-subtle:oklch(.52 .24 264/.42);--app-color-accent-fg-on-solid:#fff;--app-color-accent-fg-on-tone:oklch(.92 .08 264);--app-color-accent-fg-on-translucent:oklch(.14 .26 264);--app-color-danger-bg-solid:oklch(.65 .23 33.84);--app-color-danger-bg-solid-hover:oklch(.61 .23 33.84);--app-color-danger-bg-solid-active:oklch(.57 .23 33.84);--app-color-danger-bg-translucent:oklch(.65 .23 33.84/.18);--app-color-danger-bg-translucent-hover:oklch(.65 .23 33.84/.24);--app-color-danger-bg-translucent-active:oklch(.65 .23 33.84/.3);--app-color-danger-bg-tone:oklch(.24 .18 33.84);--app-color-danger-bg-tone-hover:oklch(.2 .16 33.84);--app-color-danger-bg-tone-active:oklch(.16 .15 33.84);--app-color-danger-bg-light:#fff;--app-color-danger-border-translucent:oklch(.65 .23 33.84/.3);--app-color-danger-border-translucent-hover:oklch(.65 .23 33.84/.36);--app-color-danger-border-translucent-active:oklch(.65 .23 33.84/.42);--app-color-danger-fg-solid:oklch(.65 .23 33.84);--app-color-danger-fg-solid-hover:oklch(.61 .23 33.84);--app-color-danger-fg-solid-active:oklch(.57 .23 33.84);--app-color-danger-fg-muted:oklch(.65 .23 33.84/.78);--app-color-danger-fg-subtle:oklch(.65 .23 33.84/.42);--app-color-danger-fg-on-solid:#fff;--app-color-danger-fg-on-tone:oklch(.92 .12 33.84);--app-color-danger-fg-on-translucent:oklch(.16 .15 33.84);--app-color-success-bg-solid:oklch(.65 .2 151);--app-color-success-bg-solid-hover:oklch(.61 .2 151);--app-color-success-bg-solid-active:oklch(.57 .2 151);--app-color-success-bg-translucent:oklch(.65 .2 151/.18);--app-color-success-bg-translucent-hover:oklch(.65 .2 151/.24);--app-color-success-bg-translucent-active:oklch(.65 .2 151/.3);--app-color-success-bg-tone:oklch(.24 .2 151);--app-color-success-bg-tone-hover:oklch(.2 .2 151);--app-color-success-bg-tone-active:oklch(.16 .2 151);--app-color-success-bg-light:#fff;--app-color-success-border-translucent:oklch(.65 .2 151/.3);--app-color-success-border-translucent-hover:oklch(.65 .2 151/.36);--app-color-success-border-translucent-active:oklch(.65 .2 151/.42);--app-color-success-fg-solid:oklch(.65 .2 151);--app-color-success-fg-solid-hover:oklch(.61 .2 151);--app-color-success-fg-solid-active:oklch(.57 .2 151);--app-color-success-fg-muted:oklch(.65 .2 151/.78);--app-color-success-fg-subtle:oklch(.65 .2 151/.42);--app-color-success-fg-on-solid:#fff;--app-color-success-fg-on-tone:oklch(.92 .08 151);--app-color-success-fg-on-translucent:oklch(.16 .2 151);--app-color-warning-bg-solid:oklch(.87 .175 90);--app-color-warning-bg-solid-hover:oklch(.85 .175 90);--app-color-warning-bg-solid-active:oklch(.83 .175 90);--app-color-warning-bg-translucent:oklch(.87 .175 90/.18);--app-color-warning-bg-translucent-hover:oklch(.87 .175 90/.24);--app-color-warning-bg-translucent-active:oklch(.87 .175 90/.3);--app-color-warning-bg-tone:oklch(.4 .12 90);--app-color-warning-bg-tone-hover:oklch(.36 .1 90);--app-color-warning-bg-tone-active:oklch(.32 .08 90);--app-color-warning-bg-light:#fff;--app-color-warning-border-translucent:oklch(.87 .175 90/.3);--app-color-warning-border-translucent-hover:oklch(.87 .175 90/.36);--app-color-warning-border-translucent-active:oklch(.87 .175 90/.42);--app-color-warning-fg-solid:oklch(.87 .175 90);--app-color-warning-fg-solid-hover:oklch(.85 .175 90);--app-color-warning-fg-solid-active:oklch(.83 .175 90);--app-color-warning-fg-muted:oklch(.87 .175 90/.78);--app-color-warning-fg-subtle:oklch(.87 .175 90/.42);--app-color-warning-fg-on-solid:#000;--app-color-warning-fg-on-tone:oklch(.99 .12 90);--app-color-warning-fg-on-translucent:oklch(.32 .08 90);--app-color-neutral-bg-solid:oklch(.2 0 0);--app-color-neutral-bg-solid-hover:oklch(.23 0 0);--app-color-neutral-bg-solid-active:oklch(.25 0 0);--app-color-neutral-bg-translucent:oklch(.4 0 0/.18);--app-color-neutral-bg-translucent-hover:oklch(.4 0 0/.24);--app-color-neutral-bg-translucent-active:oklch(.4 0 0/.3);--app-color-neutral-bg-tone:oklch(.48 0 0);--app-color-neutral-bg-tone-hover:oklch(.44 0 0);--app-color-neutral-bg-tone-active:oklch(.4 0 0);--app-color-neutral-bg-light:#fff;--app-color-neutral-border-translucent:oklch(.4 0 0/.3);--app-color-neutral-border-translucent-hover:oklch(.4 0 0/.36);--app-color-neutral-border-translucent-active:oklch(.4 0 0/.42);--app-color-neutral-fg-solid:oklch(.2 0 0);--app-color-neutral-fg-solid-hover:oklch(.23 0 0);--app-color-neutral-fg-solid-active:oklch(.25 0 0);--app-color-neutral-fg-muted:oklch(.4 0 0/.78);--app-color-neutral-fg-subtle:oklch(.4 0 0/.42);--app-color-neutral-fg-on-solid:#fff;--app-color-neutral-fg-on-tone:oklch(.96 0 0);--app-color-neutral-fg-on-translucent:oklch(.2 0 0);--app-color-disabled-bg-solid:oklch(20% 0 0/.24);--app-color-disabled-bg-translucent:oklch(40% 0 0/.24);--app-color-disabled-bg-translucent-hover:oklch(40% 0 0/.24);--app-color-disabled-bg-tone:oklch(48% 0 0/.24);--app-color-disabled-bg-light:oklch(100% 0 none/.24);--app-color-disabled-border-translucent:oklch(40% 0 0/.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:0 2rem 4rem 0 oklch(0% 0 none/.24);--app-box-shadow-high:0 1rem 2rem 0 oklch(0% 0 none/.24),0 2rem 4rem 0 oklch(0% 0 none/.24);--app-box-shadow-surface:0 6rem 6rem 0 oklch(0% 0 none/.24);--app-font-family-text:"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-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(.4 .01 264/.24);--app-color-surface-fg:#fff;--app-color-surface-fg-muted:oklch(1 0 0/.48);--app-color-surface-fg-subtle:oklch(1 0 0/.24);--app-color-surface-fg-link:oklch(.78 .2 264);--app-color-surface-fg-link-hover:oklch(.74 .2 264);--app-color-surface-fg-link-active:oklch(.7 .24 264);--app-color-primary-bg-solid:oklch(.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(.4 0 0/.3);--app-color-primary-bg-translucent-hover:oklch(.4 0 0/.36);--app-color-primary-bg-translucent-active:oklch(.4 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(.4 0 0);--app-color-primary-bg-inverted:oklch(0 0 0/80%);--app-color-primary-border-translucent:oklch(.4 0 0/.3);--app-color-primary-border-translucent-hover:oklch(.4 0 0/.36);--app-color-primary-border-translucent-active:oklch(.4 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(1 0 0/.42);--app-color-primary-fg-subtle:oklch(1 0 0/.24);--app-color-primary-fg-on-solid:#000;--app-color-primary-fg-on-tone:oklch(.25 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(.4 .01 264);--app-color-secondary-bg-translucent:oklch(.4 .01 264/.18);--app-color-secondary-bg-translucent-hover:oklch(.4 .01 264/.24);--app-color-secondary-bg-translucent-active:oklch(.4 .01 264/.3);--app-color-secondary-bg-tone:oklch(.2 .002 264);--app-color-secondary-bg-tone-hover:oklch(.23 .002 264);--app-color-secondary-bg-tone-active:oklch(.25 .002 264);--app-color-secondary-border-translucent:oklch(.4 .01 264/.3);--app-color-secondary-border-translucent-hover:oklch(.4 .01 264/.36);--app-color-secondary-border-translucent-active:oklch(.4 .01 264/.42);--app-color-secondary-fg-muted:oklch(.4 .01 264/.54);--app-color-secondary-fg-subtle:oklch(.4 .01 264/.42);--app-color-secondary-fg-on-solid:#000;--app-color-secondary-fg-on-tone:oklch(.48 .01 264);--app-color-secondary-fg-on-translucent:oklch(.48 .01 264);--app-color-accent-bg-translucent:oklch(.52 .24 264/.12);--app-color-accent-bg-translucent-hover:oklch(.52 .24 264/.18);--app-color-accent-bg-translucent-active:oklch(.52 .24 264/.24);--app-color-accent-bg-tone:oklch(.78 .2 264);--app-color-accent-bg-tone-hover:oklch(.74 .2 264);--app-color-accent-bg-tone-active:oklch(.7 .24 264);--app-color-accent-fg-muted:oklch(.52 .24 264/.54);--app-color-accent-fg-subtle:oklch(.52 .24 264/.42);--app-color-accent-fg-on-tone:oklch(.14 .26 264);--app-color-accent-fg-on-translucent:oklch(.92 .08 264);--app-color-danger-bg-translucent:oklch(.65 .23 33.84/.12);--app-color-danger-bg-translucent-hover:oklch(.65 .23 33.84/.18);--app-color-danger-bg-translucent-active:oklch(.65 .23 33.84/.24);--app-color-danger-bg-tone:oklch(.8 .23 33.84);--app-color-danger-bg-tone-hover:oklch(.76 .23 33.84);--app-color-danger-bg-tone-active:oklch(.72 .23 33.84);--app-color-danger-fg-muted:oklch(.65 .23 33.84/.54);--app-color-danger-fg-subtle:oklch(.65 .23 33.84/.42);--app-color-danger-fg-on-tone:oklch(.16 .15 33.84);--app-color-danger-fg-on-translucent:oklch(.92 .12 33.84);--app-color-success-bg-translucent:oklch(.65 .2 151/.12);--app-color-success-bg-translucent-hover:oklch(.65 .2 151/.18);--app-color-success-bg-translucent-active:oklch(.65 .2 151/.24);--app-color-success-bg-tone:oklch(.78 .2 151);--app-color-success-bg-tone-hover:oklch(.74 .2 151);--app-color-success-bg-tone-active:oklch(.7 .2 151);--app-color-success-fg-solid:oklch(.65 .2 151);--app-color-success-fg-solid-hover:oklch(.61 .2 151);--app-color-success-fg-solid-active:oklch(.57 .2 151);--app-color-success-fg-muted:oklch(.65 .2 151/.54);--app-color-success-fg-subtle:oklch(.65 .2 151/.42);--app-color-success-fg-on-tone:oklch(.16 .2 151);--app-color-success-fg-on-translucent:oklch(.92 .08 151);--app-color-warning-bg-translucent:oklch(.87 .175 90/.12);--app-color-warning-bg-translucent-hover:oklch(.87 .175 90/.18);--app-color-warning-bg-translucent-active:oklch(.87 .175 90/.24);--app-color-warning-bg-tone:oklch(.93 .175 90);--app-color-warning-bg-tone-hover:oklch(.91 .175 90);--app-color-warning-bg-tone-active:oklch(.89 .175 90);--app-color-warning-fg-solid:oklch(.87 .175 90);--app-color-warning-fg-solid-hover:oklch(.85 .175 90);--app-color-warning-fg-solid-active:oklch(.83 .175 90);--app-color-warning-fg-muted:oklch(.87 .175 90/.54);--app-color-warning-fg-subtle:oklch(.87 .175 90/.42);--app-color-warning-fg-on-tone:oklch(.32 .08 90);--app-color-warning-fg-on-translucent:oklch(.99 .12 90);--app-color-neutral-bg-solid:oklch(.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(.4 0 0/.12);--app-color-neutral-bg-translucent-hover:oklch(.4 0 0/.18);--app-color-neutral-bg-translucent-active:oklch(.4 0 0/.24);--app-color-neutral-bg-inverted:oklch(.4 0 0);--app-color-neutral-fg-solid:oklch(.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(.4 0 0/.66);--app-color-neutral-fg-subtle:oklch(.4 0 0/.54);--app-color-neutral-fg-on-solid:#000;--app-color-neutral-fg-on-tone:oklch(.84 0 0);--app-color-neutral-fg-on-translucent:oklch(.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(.2 0 0);--badge-color-primary-solid-fg:#fff;--badge-color-primary-solid-border:transparent;--badge-color-primary-translucent-bg:oklch(.4 0 0/.12);--badge-color-primary-translucent-fg:oklch(.2 0 0);--badge-color-primary-translucent-border:transparent;--badge-color-primary-outline-bg:transparent;--badge-color-primary-outline-fg:oklch(.2 0 0);--badge-color-primary-outline-border:oklch(.4 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(.4 .01 264/.12);--badge-color-secondary-translucent-fg:oklch(.44 .01 264);--badge-color-secondary-translucent-border:transparent;--badge-color-secondary-outline-bg:transparent;--badge-color-secondary-outline-fg:oklch(.48 .01 264);--badge-color-secondary-outline-border:oklch(.4 .01 264/.12);--badge-color-secondary-tone-bg:oklch(.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}:root,[data-color-mode=light]{--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(.2 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(.4 0 0/.12);--button-color-primary-translucent-bg-hover:oklch(.4 0 0/.18);--button-color-primary-translucent-bg-active:oklch(.4 0 0/.24);--button-color-primary-translucent-fg:oklch(.2 0 0);--button-color-primary-ghost-bg:transparent;--button-color-primary-ghost-bg-hover:oklch(.4 0 0/.12);--button-color-primary-ghost-bg-active:oklch(.4 0 0/.18);--button-color-primary-ghost-fg:oklch(.2 0 0);--button-color-primary-outline-border:oklch(.4 0 0/.12);--button-color-primary-outline-border-hover:oklch(.4 0 0/.18);--button-color-primary-outline-border-active:oklch(.4 0 0/.24);--button-color-primary-outline-fg:oklch(.2 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(.2 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(.4 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(.4 .01 264);--button-color-secondary-solid-fg:#fff;--button-color-secondary-translucent-bg:oklch(.4 .01 264/.12);--button-color-secondary-translucent-bg-hover:oklch(.4 .01 264/.18);--button-color-secondary-translucent-bg-active:oklch(.4 .01 264/.24);--button-color-secondary-translucent-fg:oklch(.44 .01 264);--button-color-secondary-ghost-bg:transparent;--button-color-secondary-ghost-bg-hover:oklch(.4 .01 264/.12);--button-color-secondary-ghost-bg-active:oklch(.4 .01 264/.18);--button-color-secondary-ghost-fg:oklch(.44 .01 264);--button-color-secondary-outline-border:oklch(.4 .01 264/.12);--button-color-secondary-outline-border-hover:oklch(.4 .01 264/.18);--button-color-secondary-outline-border-active:oklch(.4 .01 264/.24);--button-color-secondary-outline-fg:oklch(.48 .01 264);--button-color-secondary-outline-fg-hover:oklch(.44 .01 264);--button-color-secondary-outline-fg-active:oklch(.4 .01 264);--button-color-secondary-plain-fg:oklch(.48 .01 264);--button-color-secondary-plain-fg-hover:oklch(.44 .01 264);--button-color-secondary-plain-fg-active:oklch(.4 .01 264);--button-color-secondary-tone-bg:oklch(.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(.2 .16 33.84);--button-color-danger-tone-bg-active:oklch(.16 .15 33.84);--button-color-danger-tone-fg:oklch(.92 .12 33.84);--button-color-success-solid-bg:oklch(.65 .2 151);--button-color-success-solid-bg-hover:oklch(.61 .2 151);--button-color-success-solid-bg-active:oklch(.57 .2 151);--button-color-success-solid-fg:#fff;--button-color-success-translucent-bg:oklch(.65 .2 151/.18);--button-color-success-translucent-bg-hover:oklch(.65 .2 151/.24);--button-color-success-translucent-bg-active:oklch(.65 .2 151/.3);--button-color-success-translucent-fg:oklch(.16 .2 151);--button-color-success-ghost-bg:transparent;--button-color-success-ghost-bg-hover:oklch(.65 .2 151/.18);--button-color-success-ghost-bg-active:oklch(.65 .2 151/.24);--button-color-success-ghost-fg:oklch(.16 .2 151);--button-color-success-outline-border:oklch(.65 .2 151/.3);--button-color-success-outline-border-hover:oklch(.65 .2 151/.36);--button-color-success-outline-border-active:oklch(.65 .2 151/.42);--button-color-success-outline-fg:oklch(.65 .2 151);--button-color-success-outline-fg-hover:oklch(.61 .2 151);--button-color-success-outline-fg-active:oklch(.57 .2 151);--button-color-success-plain-fg:oklch(.65 .2 151);--button-color-success-plain-fg-hover:oklch(.61 .2 151);--button-color-success-plain-fg-active:oklch(.57 .2 151);--button-color-success-tone-bg:oklch(.24 .2 151);--button-color-success-tone-bg-hover:oklch(.2 .2 151);--button-color-success-tone-bg-active:oklch(.16 .2 151);--button-color-success-tone-fg:oklch(.92 .08 151);--button-color-disabled-solid-bg:oklch(20% 0 0/.24);--button-color-disabled-solid-fg:oklch(100% 0 none/.32);--button-color-disabled-translucent-bg:oklch(40% 0 0/.24);--button-color-disabled-translucent-fg:oklch(20% 0 0/.32);--button-color-disabled-ghost-bg:transparent;--button-color-disabled-ghost-fg:oklch(20% 0 0/.32);--button-color-disabled-outline-border:oklch(40% 0 0/.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}:root,[data-color-mode=light]{--checkbox-color-input-unchecked-border:oklch(.4 0 0/.12);--checkbox-color-input-unchecked-border-active:oklch(.4 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(.2 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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M9.063 3.448a.67.67 0 0 1 .49-.198q.291 0 .489.208a.65.65 0 0 1 .208.49.67.67 0 0 1-.198.49L5.354 9.146q-.353.344-.854.344-.5 0-.854-.344L1.948 7.437a.67.67 0 0 1-.198-.49q0-.291.198-.489a.68.68 0 0 1 .5-.208q.292 0 .49.198l1.708 1.698a.22.22 0 0 0-.146-.052.22.22 0 0 0-.146.052z' style='fill:%23000;fill-opacity:1'/%3E%3C/svg%3E");--checkbox-asset-symbol-md:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23000' d='M13.688 5.188a.94.94 0 0 1 .687-.282q.406 0 .688.282a.94.94 0 0 1 .28.687q0 .406-.28.688l-7.094 7.093q-.5.5-1.219.5t-1.219-.5l-2.593-2.594a.94.94 0 0 1-.282-.687q0-.406.281-.687a.94.94 0 0 1 .688-.282q.406 0 .688.281l2.593 2.594a.21.21 0 0 0-.156-.062.21.21 0 0 0-.156.062z' style='fill:%23000;fill-opacity:1'/%3E%3C/svg%3E");--checkbox-asset-symbol-lg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M18.52 6.938a.97.97 0 0 1 .772-.334q.458 0 .77.333.334.313.334.771 0 .48-.334.771l-9.583 9.584A1.98 1.98 0 0 1 9 18.688q-.854 0-1.48-.625l-3.582-3.584a.97.97 0 0 1-.334-.77q0-.459.313-.771.333-.334.791-.334.48 0 .771.334l3.584 3.583q-.021-.042-.063-.042t-.062.042z' style='fill:%23000;fill-opacity:1'/%3E%3C/svg%3E");--checkbox-asset-symbol-indeterminate-sm:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M9.302 5.302q.292 0 .49.208A.65.65 0 0 1 10 6q0 .291-.208.5a.67.67 0 0 1-.49.198H2.698a.7.7 0 0 1-.5-.198A.7.7 0 0 1 2 6q0-.291.198-.49a.68.68 0 0 1 .5-.208z' style='fill:%23000;fill-opacity:1'/%3E%3C/svg%3E");--checkbox-asset-symbol-indeterminate-md:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23000' d='M14.031 8.031q.406 0 .688.281A.94.94 0 0 1 15 9q0 .406-.281.688a.94.94 0 0 1-.688.28H3.97q-.406 0-.688-.28A.94.94 0 0 1 3 9q0-.406.281-.687a.94.94 0 0 1 .688-.282z' style='fill:%23000;fill-opacity:1'/%3E%3C/svg%3E");--checkbox-asset-symbol-indeterminate-lg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M18.896 10.896q.458 0 .77.333.334.313.334.771 0 .459-.333.792a1.05 1.05 0 0 1-.771.312H5.104q-.458 0-.792-.312A1.12 1.12 0 0 1 4 12q0-.459.313-.77.333-.334.791-.334z' style='fill:%23000;fill-opacity:1'/%3E%3C/svg%3E")}:root,[data-color-mode=light]{--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(.4 0 0/.12);--input-color-fg:oklch(.2 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}:root,[data-color-mode=light]{--menu-item-color-ghost-bg:transparent;--menu-item-color-ghost-bg-hover:oklch(.4 0 0/.12);--menu-item-color-ghost-bg-active:oklch(.4 0 0/.18);--menu-item-color-ghost-fg-cmd:oklch(0 0 0/.6);--menu-item-color-ghost-fg-cmd-hover:oklch(.2 0 0);--menu-item-color-ghost-fg-label:oklch(.2 0 0);--menu-item-color-subtle-bg:transparent;--menu-item-color-subtle-bg-hover:oklch(.4 0 0/.18);--menu-item-color-subtle-bg-active:oklch(.4 0 0/.24);--menu-item-color-subtle-fg-cmd:oklch(0 0 0/.6);--menu-item-color-subtle-fg-cmd-hover:oklch(.2 0 0);--menu-item-color-subtle-fg-label:oklch(0 0 0/.6);--menu-item-color-subtle-fg-label-hover:oklch(.2 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}:root,[data-color-mode=light]{--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(.9696 0 0/80%);--menu-box-color-border:oklch(.4 0 0/.12);--menu-box-box-shadow:none}:root,[data-color-mode=light]{--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(.2 0 0);--slider-color-track-bg-inactive:oklch(.4 0 0/.12);--slider-color-track-border:transparent;--slider-color-handle-bg:oklch(.2 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(.2 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(.4 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(.4 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(.4 .01 264/.18);--badge-color-secondary-translucent-fg:oklch(.48 .01 264);--badge-color-secondary-translucent-border:transparent;--badge-color-secondary-outline-bg:transparent;--badge-color-secondary-outline-fg:oklch(.48 .01 264);--badge-color-secondary-outline-border:oklch(.4 .01 264/.3);--badge-color-secondary-tone-bg:oklch(.2 .002 264);--badge-color-secondary-tone-fg:oklch(.48 .01 264);--badge-color-secondary-tone-border:transparent;--badge-color-accent-solid-bg:oklch(.56 .26 264);--badge-color-accent-solid-fg:#fff;--badge-color-accent-solid-border:transparent;--badge-color-accent-translucent-bg:oklch(.52 .24 264/.12);--badge-color-accent-translucent-fg:oklch(.92 .08 264);--badge-color-accent-translucent-border:transparent;--badge-color-accent-outline-bg:transparent;--badge-color-accent-outline-fg:oklch(.56 .26 264);--badge-color-accent-outline-border:oklch(.52 .24 264/.3);--badge-color-accent-tone-bg:oklch(.78 .2 264);--badge-color-accent-tone-fg:oklch(.14 .26 264);--badge-color-accent-tone-border:transparent;--badge-color-danger-solid-bg:oklch(.65 .23 33.84);--badge-color-danger-solid-fg:#fff;--badge-color-danger-solid-border:transparent;--badge-color-danger-translucent-bg:oklch(.65 .23 33.84/.12);--badge-color-danger-translucent-fg:oklch(.92 .12 33.84);--badge-color-danger-translucent-border:transparent;--badge-color-danger-outline-bg:transparent;--badge-color-danger-outline-fg:oklch(.65 .23 33.84);--badge-color-danger-outline-border:oklch(.65 .23 33.84/.3);--badge-color-danger-tone-bg:oklch(.8 .23 33.84);--badge-color-danger-tone-fg:oklch(.16 .15 33.84);--badge-color-danger-tone-border:transparent;--badge-color-success-solid-bg:oklch(.65 .2 151);--badge-color-success-solid-fg:#fff;--badge-color-success-solid-border:transparent;--badge-color-success-translucent-bg:oklch(.65 .2 151/.12);--badge-color-success-translucent-fg:oklch(.92 .08 151);--badge-color-success-translucent-border:transparent;--badge-color-success-outline-bg:transparent;--badge-color-success-outline-fg:oklch(.65 .2 151);--badge-color-success-outline-border:oklch(.65 .2 151/.3);--badge-color-success-tone-bg:oklch(.78 .2 151);--badge-color-success-tone-fg:oklch(.16 .2 151);--badge-color-success-tone-border:transparent}[data-color-mode=dark]{--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(.4 0 0/.3);--button-color-primary-translucent-bg-hover:oklch(.4 0 0/.36);--button-color-primary-translucent-bg-active:oklch(.4 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(.4 0 0/.3);--button-color-primary-ghost-bg-active:oklch(.4 0 0/.36);--button-color-primary-ghost-fg:oklch(.96 0 0);--button-color-primary-outline-border:oklch(.4 0 0/.3);--button-color-primary-outline-border-hover:oklch(.4 0 0/.36);--button-color-primary-outline-border-active:oklch(.4 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(.4 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(.4 .01 264);--button-color-secondary-solid-fg:#000;--button-color-secondary-translucent-bg:oklch(.4 .01 264/.18);--button-color-secondary-translucent-bg-hover:oklch(.4 .01 264/.24);--button-color-secondary-translucent-bg-active:oklch(.4 .01 264/.3);--button-color-secondary-translucent-fg:oklch(.48 .01 264);--button-color-secondary-ghost-bg:transparent;--button-color-secondary-ghost-bg-hover:oklch(.4 .01 264/.18);--button-color-secondary-ghost-bg-active:oklch(.4 .01 264/.24);--button-color-secondary-ghost-fg:oklch(.48 .01 264);--button-color-secondary-outline-border:oklch(.4 .01 264/.3);--button-color-secondary-outline-border-hover:oklch(.4 .01 264/.36);--button-color-secondary-outline-border-active:oklch(.4 .01 264/.42);--button-color-secondary-outline-fg:oklch(.48 .01 264);--button-color-secondary-outline-fg-hover:oklch(.44 .01 264);--button-color-secondary-outline-fg-active:oklch(.4 .01 264);--button-color-secondary-plain-fg:oklch(.48 .01 264);--button-color-secondary-plain-fg-hover:oklch(.44 .01 264);--button-color-secondary-plain-fg-active:oklch(.4 .01 264);--button-color-secondary-tone-bg:oklch(.2 .002 264);--button-color-secondary-tone-bg-hover:oklch(.23 .002 264);--button-color-secondary-tone-bg-active:oklch(.25 .002 264);--button-color-secondary-tone-fg:oklch(.48 .01 264);--button-color-accent-solid-bg:oklch(.56 .26 264);--button-color-accent-solid-bg-hover:oklch(.52 .26 264);--button-color-accent-solid-bg-active:oklch(.48 .26 264);--button-color-accent-solid-fg:#fff;--button-color-accent-translucent-bg:oklch(.52 .24 264/.12);--button-color-accent-translucent-bg-hover:oklch(.52 .24 264/.18);--button-color-accent-translucent-bg-active:oklch(.52 .24 264/.24);--button-color-accent-translucent-fg:oklch(.92 .08 264);--button-color-accent-ghost-bg:transparent;--button-color-accent-ghost-bg-hover:oklch(.52 .24 264/.12);--button-color-accent-ghost-bg-active:oklch(.52 .24 264/.18);--button-color-accent-ghost-fg:oklch(.92 .08 264);--button-color-accent-outline-border:oklch(.52 .24 264/.3);--button-color-accent-outline-border-hover:oklch(.52 .24 264/.36);--button-color-accent-outline-border-active:oklch(.52 .24 264/.42);--button-color-accent-outline-fg:oklch(.56 .26 264);--button-color-accent-outline-fg-hover:oklch(.52 .26 264);--button-color-accent-outline-fg-active:oklch(.48 .26 264);--button-color-accent-plain-fg:oklch(.56 .26 264);--button-color-accent-plain-fg-hover:oklch(.52 .26 264);--button-color-accent-plain-fg-active:oklch(.48 .26 264);--button-color-accent-tone-bg:oklch(.78 .2 264);--button-color-accent-tone-bg-hover:oklch(.74 .2 264);--button-color-accent-tone-bg-active:oklch(.7 .24 264);--button-color-accent-tone-fg:oklch(.14 .26 264);--button-color-danger-solid-bg:oklch(.65 .23 33.84);--button-color-danger-solid-bg-hover:oklch(.61 .23 33.84);--button-color-danger-solid-bg-active:oklch(.57 .23 33.84);--button-color-danger-solid-fg:#fff;--button-color-danger-translucent-bg:oklch(.65 .23 33.84/.12);--button-color-danger-translucent-bg-hover:oklch(.65 .23 33.84/.18);--button-color-danger-translucent-bg-active:oklch(.65 .23 33.84/.24);--button-color-danger-translucent-fg:oklch(.92 .12 33.84);--button-color-danger-ghost-bg:transparent;--button-color-danger-ghost-bg-hover:oklch(.65 .23 33.84/.12);--button-color-danger-ghost-bg-active:oklch(.65 .23 33.84/.18);--button-color-danger-ghost-fg:oklch(.92 .12 33.84);--button-color-danger-outline-border:oklch(.65 .23 33.84/.3);--button-color-danger-outline-border-hover:oklch(.65 .23 33.84/.36);--button-color-danger-outline-border-active:oklch(.65 .23 33.84/.42);--button-color-danger-outline-fg:oklch(.65 .23 33.84);--button-color-danger-outline-fg-hover:oklch(.61 .23 33.84);--button-color-danger-outline-fg-active:oklch(.57 .23 33.84);--button-color-danger-plain-fg:oklch(.65 .23 33.84);--button-color-danger-plain-fg-hover:oklch(.61 .23 33.84);--button-color-danger-plain-fg-active:oklch(.57 .23 33.84);--button-color-danger-tone-bg:oklch(.8 .23 33.84);--button-color-danger-tone-bg-hover:oklch(.76 .23 33.84);--button-color-danger-tone-bg-active:oklch(.72 .23 33.84);--button-color-danger-tone-fg:oklch(.16 .15 33.84);--button-color-success-solid-bg:oklch(.65 .2 151);--button-color-success-solid-bg-hover:oklch(.61 .2 151);--button-color-success-solid-bg-active:oklch(.57 .2 151);--button-color-success-solid-fg:#fff;--button-color-success-translucent-bg:oklch(.65 .2 151/.12);--button-color-success-translucent-bg-hover:oklch(.65 .2 151/.18);--button-color-success-translucent-bg-active:oklch(.65 .2 151/.24);--button-color-success-translucent-fg:oklch(.92 .08 151);--button-color-success-ghost-bg:transparent;--button-color-success-ghost-bg-hover:oklch(.65 .2 151/.12);--button-color-success-ghost-bg-active:oklch(.65 .2 151/.18);--button-color-success-ghost-fg:oklch(.92 .08 151);--button-color-success-outline-border:oklch(.65 .2 151/.3);--button-color-success-outline-border-hover:oklch(.65 .2 151/.36);--button-color-success-outline-border-active:oklch(.65 .2 151/.42);--button-color-success-outline-fg:oklch(.65 .2 151);--button-color-success-outline-fg-hover:oklch(.61 .2 151);--button-color-success-outline-fg-active:oklch(.57 .2 151);--button-color-success-plain-fg:oklch(.65 .2 151);--button-color-success-plain-fg-hover:oklch(.61 .2 151);--button-color-success-plain-fg-active:oklch(.57 .2 151);--button-color-success-tone-bg:oklch(.78 .2 151);--button-color-success-tone-bg-hover:oklch(.74 .2 151);--button-color-success-tone-bg-active:oklch(.7 .2 151);--button-color-success-tone-fg:oklch(.16 .2 151);--button-color-disabled-solid-bg:oklch(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)}[data-color-mode=dark]{--checkbox-color-input-unchecked-border:oklch(.4 0 0/.3);--checkbox-color-input-unchecked-border-active:oklch(.4 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(1 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)}[data-color-mode=dark]{--input-color-bg:transparent;--input-color-border:oklch(.4 0 0/.3);--input-color-fg:oklch(.96 0 0);--input-color-fg-label:oklch(1 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)}[data-color-mode=dark]{--menu-item-color-ghost-bg:transparent;--menu-item-color-ghost-bg-hover:oklch(.4 0 0/.3);--menu-item-color-ghost-bg-active:oklch(.4 0 0/.36);--menu-item-color-ghost-fg-cmd:oklch(1 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(.4 0 0/.36);--menu-item-color-subtle-bg-active:oklch(.4 0 0/.42);--menu-item-color-subtle-fg-cmd:oklch(1 0 0/.42);--menu-item-color-subtle-fg-cmd-hover:oklch(.96 0 0);--menu-item-color-subtle-fg-label:oklch(1 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)}[data-color-mode=dark]{--menu-box-color-bg:oklch(0 0 0/80%);--menu-box-color-border:oklch(.4 0 0/.3);--menu-box-box-shadow:none}[data-color-mode=dark]{--slider-color-track-bg-active:oklch(.96 0 0);--slider-color-track-bg-inactive:oklch(.4 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(1 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{align-items:center;background:var(--button-color-primary-solid-bg);border-color:transparent;border-radius:var(--button-dimension-radius-md);border-style:solid;border-width:var(--button-dimension-border-md);box-sizing:border-box;color:var(--button-color-primary-solid-fg);cursor:pointer;display:inline-flex;font-family:var(--button-font-family);font-size:var(--button-font-size-md);font-weight:var(--button-font-weight);gap:var(--button-dimension-gap-md);height:var(--button-dimension-height-md);justify-content:center;letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);outline-color:transparent;outline-offset:0;padding:0 calc(var(--button-dimension-padding-md) + var(--button-dimension-padding-label) - var(--button-dimension-border-md));position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:var(--button-text-case);transition:all .1s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.-selected:is(.m-button,a.m-button){background:var(--button-color-primary-solid-bg-hover);color:var(--button-color-primary-solid-fg)}@media (hover:hover){:is(.m-button,a.m-button):hover{background:var(--button-color-primary-solid-bg-hover);color:var(--button-color-primary-solid-fg)}}:is(.m-button,a.m-button):active{background:var(--button-color-primary-solid-bg-active);color:var(--button-color-primary-solid-fg)}:is(.m-button,a.m-button):focus-visible{border-color:var(--button-color-focus-border);outline-color:var(--button-color-focus-outline);outline-style:solid;outline-width:var(--button-dimension-outline-focus)}.-translucent:is(.m-button,a.m-button){background:var(--button-color-primary-translucent-bg);color:var(--button-color-primary-translucent-fg)}.-translucent.-selected:is(.m-button,a.m-button){background:var(--button-color-primary-translucent-bg-hover);color:var(--button-color-primary-translucent-fg)}@media (hover:hover){.-translucent:is(.m-button,a.m-button):hover{background:var(--button-color-primary-translucent-bg-hover);color:var(--button-color-primary-translucent-fg)}}.-translucent:is(.m-button,a.m-button):active{background:var(--button-color-primary-translucent-bg-active);color:var(--button-color-primary-translucent-fg)}.-tone:is(.m-button,a.m-button){background:var(--button-color-primary-tone-bg);color:var(--button-color-primary-tone-fg)}.-tone.-selected:is(.m-button,a.m-button){background:var(--button-color-primary-tone-bg-hover);color:var(--button-color-primary-tone-fg)}@media (hover:hover){.-tone:is(.m-button,a.m-button):hover{background:var(--button-color-primary-tone-bg-hover);color:var(--button-color-primary-tone-fg)}}.-tone:is(.m-button,a.m-button):active{background:var(--button-color-primary-tone-bg-active);color:var(--button-color-primary-tone-fg)}.-translucent.-blur:is(.m-button,a.m-button){-webkit-backdrop-filter:blur(var(--button-dimension-blur));backdrop-filter:blur(var(--button-dimension-blur))}.-outline:is(.m-button,a.m-button){background:transparent;border-color:var(--button-color-primary-outline-border);color:var(--button-color-primary-outline-fg)}.-outline.-selected:is(.m-button,a.m-button){border-color:var(--button-color-primary-outline-border-hover);color:var(--button-color-primary-outline-fg)}@media (hover:hover){.-outline:is(.m-button,a.m-button):hover{border-color:var(--button-color-primary-outline-border-hover);color:var(--button-color-primary-outline-fg)}}.-outline:is(.m-button,a.m-button):active{border-color:var(--button-color-primary-outline-border-active);color:var(--button-color-primary-outline-fg)}.-outline:is(.m-button,a.m-button):focus-visible{border-color:var(--button-color-focus-border)}.-ghost:is(.m-button,a.m-button){background:transparent;color:var(--button-color-primary-ghost-fg)}.-ghost.-blur:is(.m-button,a.m-button):active{-webkit-backdrop-filter:blur(var(--button-dimension-blur));backdrop-filter:blur(var(--button-dimension-blur))}@media (hover:hover){.-ghost.-blur:is(.m-button,a.m-button):hover{-webkit-backdrop-filter:blur(var(--button-dimension-blur));backdrop-filter:blur(var(--button-dimension-blur))}}.-ghost.-selected:is(.m-button,a.m-button){background:var(--button-color-primary-ghost-bg-hover);color:var(--button-color-primary-ghost-fg)}@media (hover:hover){.-ghost:is(.m-button,a.m-button):hover{background:var(--button-color-primary-ghost-bg-hover);color:var(--button-color-primary-ghost-fg)}}.-ghost:is(.m-button,a.m-button):active{background:var(--button-color-primary-ghost-bg-active);color:var(--button-color-primary-ghost-fg)}.-plain:is(.m-button,a.m-button){background:transparent;color:var(--button-color-primary-plain-fg)}.-plain.-selected:is(.m-button,a.m-button){background:transparent;color:var(--button-color-primary-plain-fg-hover)}@media (hover:hover){.-plain:is(.m-button,a.m-button):hover{background:transparent;color:var(--button-color-primary-plain-fg-hover)}}.-plain:is(.m-button,a.m-button):active{background:transparent;color:var(--button-color-primary-plain-fg-active)}:is(:is(.m-button,a.m-button):not(.-icon):has(svg:first-child),:is(.m-button,a.m-button) .-icon-start):not(.-square){padding-left:calc(var(--button-dimension-padding-md) - var(--button-dimension-border-md))}:is(:is(.m-button,a.m-button):not(.-icon):has(svg:first-child),:is(.m-button,a.m-button) .-icon-start) svg:first-child{height:var(--button-dimension-symbol-md);margin-right:var(--button-dimension-padding-label);width:var(--button-dimension-symbol-md)}:is(:is(.m-button,a.m-button):not(.-icon):has(svg:last-child),:is(.m-button,a.m-button) .-icon-end):not(.-square){padding-right:calc(var(--button-dimension-padding-md) - var(--button-dimension-border-md))}:is(:is(.m-button,a.m-button):not(.-icon):has(svg:last-child),:is(.m-button,a.m-button) .-icon-end) svg:last-child{height:var(--button-dimension-symbol-md);margin-left:var(--button-dimension-padding-label);width:var(--button-dimension-symbol-md)}.-icon:is(.m-button,a.m-button) svg{height:var(--button-dimension-symbol-md-icon);margin-left:0;margin-right:0;width:var(--button-dimension-symbol-md-icon)}.-square:is(.m-button,a.m-button){padding:0;width:var(--button-dimension-height-md)}.-block:is(.m-button,a.m-button){width:100%}.-inline:is(.m-button,a.m-button){border-radius:var(--button-dimension-radius-inline-md);height:var(--button-dimension-height-inline-md);padding:0 calc(var(--button-dimension-padding-inline-md) + var(--button-dimension-padding-label) - var(--button-dimension-border-md))}.-inline.-square:is(.m-button,a.m-button){padding:0;width:var(--button-dimension-height-inline-md)}.-inline.-round:is(.m-button,a.m-button){border-radius:9999px}.-xs:is(.m-button,a.m-button){border-radius:var(--button-dimension-radius-xs);border-width:var(--button-dimension-border-xs)!important;font-size:var(--button-font-size-xs);gap:var(--button-dimension-gap-xs);height:var(--button-dimension-height-xs);padding:0 calc(var(--button-dimension-padding-xs) + var(--button-dimension-padding-label) - var(--button-dimension-border-xs))}:is(.-xs:is(.m-button,a.m-button):not(.-icon):has(svg:first-child),.-xs:is(.m-button,a.m-button) .-icon-start):not(.-square){padding-left:calc(var(--button-dimension-padding-xs) - var(--button-dimension-border-xs))}:is(.-xs:is(.m-button,a.m-button):not(.-icon):has(svg:first-child),.-xs:is(.m-button,a.m-button) .-icon-start) svg:first-child{height:var(--button-dimension-symbol-xs);width:var(--button-dimension-symbol-xs)}:is(.-xs:is(.m-button,a.m-button):not(.-icon):has(svg:last-child),.-xs:is(.m-button,a.m-button) .-icon-end):not(.-square){padding-right:calc(var(--button-dimension-padding-xs) - var(--button-dimension-border-xs))}:is(.-xs:is(.m-button,a.m-button):not(.-icon):has(svg:last-child),.-xs:is(.m-button,a.m-button) .-icon-end) svg:last-child{height:var(--button-dimension-symbol-xs);width:var(--button-dimension-symbol-xs)}.-xs.-icon:is(.m-button,a.m-button) svg{height:var(--button-dimension-symbol-xs-icon);width:var(--button-dimension-symbol-xs-icon)}.-xs.-square:is(.m-button,a.m-button){padding:0;width:var(--button-dimension-height-xs)}.-xs.-inline:is(.m-button,a.m-button){border-radius:var(--button-dimension-radius-inline-xs);height:var(--button-dimension-height-inline-xs);padding:0 calc(var(--button-dimension-padding-inline-xs) + var(--button-dimension-padding-label) - var(--button-dimension-border-xs))}.-xs.-inline.-square:is(.m-button,a.m-button){padding:0;width:var(--button-dimension-height-inline-xs)}.-xs.-inline.-round:is(.m-button,a.m-button){border-radius:9999px}.-sm:is(.m-button,a.m-button){border-radius:var(--button-dimension-radius-sm);border-width:var(--button-dimension-border-sm)!important;font-size:var(--button-font-size-sm);gap:var(--button-dimension-gap-sm);height:var(--button-dimension-height-sm);padding:0 calc(var(--button-dimension-padding-sm) + var(--button-dimension-padding-label) - var(--button-dimension-border-sm))}:is(.-sm:is(.m-button,a.m-button):not(.-icon):has(svg:first-child),.-sm:is(.m-button,a.m-button) .-icon-start):not(.-square){padding-left:calc(var(--button-dimension-padding-sm) - var(--button-dimension-border-sm))}:is(.-sm:is(.m-button,a.m-button):not(.-icon):has(svg:first-child),.-sm:is(.m-button,a.m-button) .-icon-start) svg:first-child{height:var(--button-dimension-symbol-sm);width:var(--button-dimension-symbol-sm)}:is(.-sm:is(.m-button,a.m-button):not(.-icon):has(svg:last-child),.-sm:is(.m-button,a.m-button) .-icon-end):not(.-square){padding-right:calc(var(--button-dimension-padding-sm) - var(--button-dimension-border-sm))}:is(.-sm:is(.m-button,a.m-button):not(.-icon):has(svg:last-child),.-sm:is(.m-button,a.m-button) .-icon-end) svg:last-child{height:var(--button-dimension-symbol-sm);width:var(--button-dimension-symbol-sm)}.-sm.-icon:is(.m-button,a.m-button) svg{height:var(--button-dimension-symbol-sm-icon);width:var(--button-dimension-symbol-sm-icon)}.-sm.-square:is(.m-button,a.m-button){padding:0;width:var(--button-dimension-height-sm)}.-sm.-inline:is(.m-button,a.m-button){border-radius:var(--button-dimension-radius-inline-sm);height:var(--button-dimension-height-inline-sm);padding:0 calc(var(--button-dimension-padding-inline-sm) + var(--button-dimension-padding-label) - var(--button-dimension-border-sm))}.-sm.-inline.-square:is(.m-button,a.m-button){padding:0;width:var(--button-dimension-height-inline-sm)}.-sm.-inline.-round:is(.m-button,a.m-button){border-radius:9999px}.-lg:is(.m-button,a.m-button){border-radius:var(--button-dimension-radius-lg);border-width:var(--button-dimension-border-lg)!important;font-size:var(--button-font-size-lg);gap:var(--button-dimension-gap-lg);height:var(--button-dimension-height-lg);padding:0 calc(var(--button-dimension-padding-lg) + var(--button-dimension-padding-label) - var(--button-dimension-border-lg))}:is(.-lg:is(.m-button,a.m-button):not(.-icon):has(svg:first-child),.-lg:is(.m-button,a.m-button) .-icon-start):not(.-square){padding-left:calc(var(--button-dimension-padding-lg) - var(--button-dimension-border-lg))}:is(.-lg:is(.m-button,a.m-button):not(.-icon):has(svg:first-child),.-lg:is(.m-button,a.m-button) .-icon-start) svg:first-child{height:var(--button-dimension-symbol-lg);width:var(--button-dimension-symbol-lg)}:is(.-lg:is(.m-button,a.m-button):not(.-icon):has(svg:last-child),.-lg:is(.m-button,a.m-button) .-icon-end):not(.-square){padding-right:calc(var(--button-dimension-padding-lg) - var(--button-dimension-border-lg))}:is(.-lg:is(.m-button,a.m-button):not(.-icon):has(svg:last-child),.-lg:is(.m-button,a.m-button) .-icon-end) svg:last-child{height:var(--button-dimension-symbol-lg);width:var(--button-dimension-symbol-lg)}.-lg.-icon:is(.m-button,a.m-button) svg{height:var(--button-dimension-symbol-lg-icon);width:var(--button-dimension-symbol-lg-icon)}.-lg.-square:is(.m-button,a.m-button){padding:0;width:var(--button-dimension-height-lg)}.-lg.-inline:is(.m-button,a.m-button){border-radius:var(--button-dimension-radius-inline-lg);height:var(--button-dimension-height-inline-lg);padding:0 calc(var(--button-dimension-padding-inline-lg) + var(--button-dimension-padding-label) - var(--button-dimension-border-lg))}.-lg.-inline.-square:is(.m-button,a.m-button){padding:0;width:var(--button-dimension-height-inline-lg)}.-lg.-inline.-round:is(.m-button,a.m-button){border-radius:9999px}.-round:is(.m-button,a.m-button){border-radius:9999px}.-secondary:is(.m-button,a.m-button){background:var(--button-color-secondary-solid-bg);color:var(--button-color-secondary-solid-fg)}.-secondary.-selected:is(.m-button,a.m-button){background:var(--button-color-secondary-solid-bg-hover)}@media (hover:hover){.-secondary:is(.m-button,a.m-button):hover{background:var(--button-color-secondary-solid-bg-hover)}}.-secondary:is(.m-button,a.m-button):active{background:var(--button-color-secondary-solid-bg-active)}.-secondary.-translucent:is(.m-button,a.m-button){background:var(--button-color-secondary-translucent-bg);color:var(--button-color-secondary-translucent-fg)}.-secondary.-translucent.-selected:is(.m-button,a.m-button){background:var(--button-color-secondary-translucent-bg-hover)}@media (hover:hover){.-secondary.-translucent:is(.m-button,a.m-button):hover{background:var(--button-color-secondary-translucent-bg-hover)}}.-secondary.-translucent:is(.m-button,a.m-button):active{background:var(--button-color-secondary-translucent-bg-active)}.-secondary.-tone:is(.m-button,a.m-button){background:var(--button-color-secondary-tone-bg);color:var(--button-color-secondary-tone-fg)}.-secondary.-tone.-selected:is(.m-button,a.m-button){background:var(--button-color-secondary-tone-bg-hover)}@media (hover:hover){.-secondary.-tone:is(.m-button,a.m-button):hover{background:var(--button-color-secondary-tone-bg-hover)}}.-secondary.-tone:is(.m-button,a.m-button):active{background:var(--button-color-secondary-tone-bg-active)}.-secondary.-outline:is(.m-button,a.m-button){background:transparent;border-color:var(--button-color-secondary-outline-border);color:var(--button-color-secondary-outline-fg)}.-secondary.-outline.-selected:is(.m-button,a.m-button){border-color:var(--button-color-secondary-outline-border-hover)}@media (hover:hover){.-secondary.-outline:is(.m-button,a.m-button):hover{border-color:var(--button-color-secondary-outline-border-hover)}}.-secondary.-outline:is(.m-button,a.m-button):active{border-color:var(--button-color-secondary-outline-border-active)}.-secondary.-outline:is(.m-button,a.m-button):focus-visible{border-color:var(--button-color-focus-border)}.-secondary.-ghost:is(.m-button,a.m-button){background:transparent;color:var(--button-color-secondary-ghost-fg)}.-secondary.-ghost.-selected:is(.m-button,a.m-button){background:var(--button-color-secondary-ghost-bg-hover)}@media (hover:hover){.-secondary.-ghost:is(.m-button,a.m-button):hover{background:var(--button-color-secondary-ghost-bg-hover)}}.-secondary.-ghost:is(.m-button,a.m-button):active{background:var(--button-color-secondary-ghost-bg-active)}.-secondary.-plain:is(.m-button,a.m-button){background:transparent;color:var(--button-color-secondary-plain-fg)}.-secondary.-plain.-selected:is(.m-button,a.m-button){background:transparent;color:var(--button-color-secondary-plain-fg-hover)}@media (hover:hover){.-secondary.-plain:is(.m-button,a.m-button):hover{background:transparent;color:var(--button-color-secondary-plain-fg-hover)}}.-secondary.-plain:is(.m-button,a.m-button):active{background:transparent;color:var(--button-color-secondary-plain-fg-active)}.-accent:is(.m-button,a.m-button){background:var(--button-color-accent-solid-bg);color:var(--button-color-accent-solid-fg)}.-accent.-selected:is(.m-button,a.m-button){background:var(--button-color-accent-solid-bg-hover)}@media (hover:hover){.-accent:is(.m-button,a.m-button):hover{background:var(--button-color-accent-solid-bg-hover)}}.-accent:is(.m-button,a.m-button):active{background:var(--button-color-accent-solid-bg-active)}.-accent.-translucent:is(.m-button,a.m-button){background:var(--button-color-accent-translucent-bg);color:var(--button-color-accent-translucent-fg)}.-accent.-translucent.-selected:is(.m-button,a.m-button){background:var(--button-color-accent-translucent-bg-hover)}@media (hover:hover){.-accent.-translucent:is(.m-button,a.m-button):hover{background:var(--button-color-accent-translucent-bg-hover)}}.-accent.-translucent:is(.m-button,a.m-button):active{background:var(--button-color-accent-translucent-bg-active)}.-accent.-tone:is(.m-button,a.m-button){background:var(--button-color-accent-tone-bg);color:var(--button-color-accent-tone-fg)}.-accent.-tone.-selected:is(.m-button,a.m-button){background:var(--button-color-accent-tone-bg-hover)}@media (hover:hover){.-accent.-tone:is(.m-button,a.m-button):hover{background:var(--button-color-accent-tone-bg-hover)}}.-accent.-tone:is(.m-button,a.m-button):active{background:var(--button-color-accent-tone-bg-active)}.-accent.-outline:is(.m-button,a.m-button){background:transparent;border-color:var(--button-color-accent-outline-border);color:var(--button-color-accent-outline-fg)}.-accent.-outline.-selected:is(.m-button,a.m-button){border-color:var(--button-color-accent-outline-border-hover)}@media (hover:hover){.-accent.-outline:is(.m-button,a.m-button):hover{border-color:var(--button-color-accent-outline-border-hover)}}.-accent.-outline:is(.m-button,a.m-button):active{border-color:var(--button-color-accent-outline-border-active)}.-accent.-outline:is(.m-button,a.m-button):focus-visible{border-color:var(--button-color-focus-border)}.-accent.-ghost:is(.m-button,a.m-button){background:transparent;color:var(--button-color-accent-ghost-fg)}.-accent.-ghost.-selected:is(.m-button,a.m-button){background:var(--button-color-accent-ghost-bg-hover)}@media (hover:hover){.-accent.-ghost:is(.m-button,a.m-button):hover{background:var(--button-color-accent-ghost-bg-hover)}}.-accent.-ghost:is(.m-button,a.m-button):active{background:var(--button-color-accent-ghost-bg-active)}.-accent.-plain:is(.m-button,a.m-button){background:transparent;color:var(--button-color-accent-plain-fg)}.-accent.-plain.-selected:is(.m-button,a.m-button){background:transparent;color:var(--button-color-accent-plain-fg-hover)}@media (hover:hover){.-accent.-plain:is(.m-button,a.m-button):hover{background:transparent;color:var(--button-color-accent-plain-fg-hover)}}.-accent.-plain:is(.m-button,a.m-button):active{background:transparent;color:var(--button-color-accent-plain-fg-active)}.-success:is(.m-button,a.m-button){background:var(--button-color-success-solid-bg);color:var(--button-color-success-solid-fg)}.-success.-selected:is(.m-button,a.m-button){background:var(--button-color-success-solid-bg-hover)}@media (hover:hover){.-success:is(.m-button,a.m-button):hover{background:var(--button-color-success-solid-bg-hover)}}.-success:is(.m-button,a.m-button):active{background:var(--button-color-success-solid-bg-active)}.-success.-translucent:is(.m-button,a.m-button){background:var(--button-color-success-translucent-bg);color:var(--button-color-success-translucent-fg)}.-success.-translucent.-selected:is(.m-button,a.m-button){background:var(--button-color-success-translucent-bg-hover)}@media (hover:hover){.-success.-translucent:is(.m-button,a.m-button):hover{background:var(--button-color-success-translucent-bg-hover)}}.-success.-translucent:is(.m-button,a.m-button):active{background:var(--button-color-success-translucent-bg-active)}.-success.-tone:is(.m-button,a.m-button){background:var(--button-color-success-tone-bg);color:var(--button-color-success-tone-fg)}.-success.-tone.-selected:is(.m-button,a.m-button){background:var(--button-color-success-tone-bg-hover)}@media (hover:hover){.-success.-tone:is(.m-button,a.m-button):hover{background:var(--button-color-success-tone-bg-hover)}}.-success.-tone:is(.m-button,a.m-button):active{background:var(--button-color-success-tone-bg-active)}.-success.-outline:is(.m-button,a.m-button){background:transparent;border-color:var(--button-color-success-outline-border);color:var(--button-color-success-outline-fg)}.-success.-outline.-selected:is(.m-button,a.m-button){border-color:var(--button-color-success-outline-border-hover)}@media (hover:hover){.-success.-outline:is(.m-button,a.m-button):hover{border-color:var(--button-color-success-outline-border-hover)}}.-success.-outline:is(.m-button,a.m-button):active{border-color:var(--button-color-success-outline-border-active)}.-success.-outline:is(.m-button,a.m-button):focus-visible{border-color:var(--button-color-focus-border)}.-success.-ghost:is(.m-button,a.m-button){background:transparent;color:var(--button-color-success-ghost-fg)}.-success.-ghost.-selected:is(.m-button,a.m-button){background:var(--button-color-success-ghost-bg-hover)}@media (hover:hover){.-success.-ghost:is(.m-button,a.m-button):hover{background:var(--button-color-success-ghost-bg-hover)}}.-success.-ghost:is(.m-button,a.m-button):active{background:var(--button-color-success-ghost-bg-active)}.-success.-plain:is(.m-button,a.m-button){background:transparent;color:var(--button-color-success-plain-fg)}.-success.-plain.-selected:is(.m-button,a.m-button){background:transparent;color:var(--button-color-success-plain-fg-hover)}@media (hover:hover){.-success.-plain:is(.m-button,a.m-button):hover{background:transparent;color:var(--button-color-success-plain-fg-hover)}}.-success.-plain:is(.m-button,a.m-button):active{background:transparent;color:var(--button-color-success-plain-fg-active)}.-danger:is(.m-button,a.m-button){background:var(--button-color-danger-solid-bg);color:var(--button-color-danger-solid-fg)}.-danger.-selected:is(.m-button,a.m-button){background:var(--button-color-danger-solid-bg-hover)}@media (hover:hover){.-danger:is(.m-button,a.m-button):hover{background:var(--button-color-danger-solid-bg-hover)}}.-danger:is(.m-button,a.m-button):active{background:var(--button-color-danger-solid-bg-active)}.-danger.-translucent:is(.m-button,a.m-button){background:var(--button-color-danger-translucent-bg);color:var(--button-color-danger-translucent-fg)}.-danger.-translucent.-selected:is(.m-button,a.m-button){background:var(--button-color-danger-translucent-bg-hover)}@media (hover:hover){.-danger.-translucent:is(.m-button,a.m-button):hover{background:var(--button-color-danger-translucent-bg-hover)}}.-danger.-translucent:is(.m-button,a.m-button):active{background:var(--button-color-danger-translucent-bg-active)}.-danger.-tone:is(.m-button,a.m-button){background:var(--button-color-danger-tone-bg);color:var(--button-color-danger-tone-fg)}.-danger.-tone.-selected:is(.m-button,a.m-button){background:var(--button-color-danger-tone-bg-hover)}@media (hover:hover){.-danger.-tone:is(.m-button,a.m-button):hover{background:var(--button-color-danger-tone-bg-hover)}}.-danger.-tone:is(.m-button,a.m-button):active{background:var(--button-color-danger-tone-bg-active)}.-danger.-outline:is(.m-button,a.m-button){background:transparent;border-color:var(--button-color-danger-outline-border);color:var(--button-color-danger-outline-fg)}.-danger.-outline.-selected:is(.m-button,a.m-button){border-color:var(--button-color-danger-outline-border-hover)}@media (hover:hover){.-danger.-outline:is(.m-button,a.m-button):hover{border-color:var(--button-color-danger-outline-border-hover)}}.-danger.-outline:is(.m-button,a.m-button):active{border-color:var(--button-color-danger-outline-border-active)}.-danger.-outline:is(.m-button,a.m-button):focus-visible{border-color:var(--button-color-focus-border)}.-danger.-ghost:is(.m-button,a.m-button){background:transparent;color:var(--button-color-danger-ghost-fg)}.-danger.-ghost.-selected:is(.m-button,a.m-button){background:var(--button-color-danger-ghost-bg-hover)}@media (hover:hover){.-danger.-ghost:is(.m-button,a.m-button):hover{background:var(--button-color-danger-ghost-bg-hover)}}.-danger.-ghost:is(.m-button,a.m-button):active{background:var(--button-color-danger-ghost-bg-active)}.-danger.-plain:is(.m-button,a.m-button){background:transparent;color:var(--button-color-danger-plain-fg)}.-danger.-plain.-selected:is(.m-button,a.m-button){background:transparent;color:var(--button-color-danger-plain-fg-hover)}@media (hover:hover){.-danger.-plain:is(.m-button,a.m-button):hover{background:transparent;color:var(--button-color-danger-plain-fg-hover)}}.-danger.-plain:is(.m-button,a.m-button):active{background:transparent;color:var(--button-color-danger-plain-fg-active)}.-shell:is(.m-button,a.m-button){background:transparent;height:auto;padding:0;width:auto}.-disabled:is(.m-button,a.m-button),:is(.m-button,a.m-button):disabled,:is(.m-button,a.m-button):disabled:active{background:var(--button-color-disabled-solid-bg);color:var(--button-color-disabled-solid-fg);cursor:not-allowed}.-translucent:is(:is(.m-button,a.m-button):disabled,:is(.m-button,a.m-button):disabled:active,.-disabled:is(.m-button,a.m-button)){background:var(--button-color-disabled-translucent-bg);color:var(--button-color-disabled-translucent-fg)}.-tone:is(:is(.m-button,a.m-button):disabled,:is(.m-button,a.m-button):disabled:active,.-disabled:is(.m-button,a.m-button)){background:var(--button-color-disabled-tone-bg);color:var(--button-color-disabled-tone-fg)}.-outline:is(:is(.m-button,a.m-button):disabled,:is(.m-button,a.m-button):disabled:active,.-disabled:is(.m-button,a.m-button)){background:transparent;border-color:var(--button-color-disabled-outline-border);color:var(--button-color-disabled-outline-fg)}.-ghost:is(:is(.m-button,a.m-button):disabled,:is(.m-button,a.m-button):disabled:active,.-disabled:is(.m-button,a.m-button)){background:transparent;color:var(--button-color-disabled-ghost-fg)}.-plain:is(:is(.m-button,a.m-button):disabled,:is(.m-button,a.m-button):disabled:active,.-disabled:is(.m-button,a.m-button)){background:transparent;color:var(--button-color-disabled-plain-fg)}@media (hover:hover){:is(.m-button,a.m-button):disabled:hover{background:var(--button-color-disabled-solid-bg);color:var(--button-color-disabled-solid-fg);cursor:not-allowed}.-translucent:is(.m-button,a.m-button):disabled:hover{background:var(--button-color-disabled-translucent-bg);color:var(--button-color-disabled-translucent-fg)}.-tone:is(.m-button,a.m-button):disabled:hover{background:var(--button-color-disabled-tone-bg);color:var(--button-color-disabled-tone-fg)}.-outline:is(.m-button,a.m-button):disabled:hover{background:transparent;border-color:var(--button-color-disabled-outline-border);color:var(--button-color-disabled-outline-fg)}.-ghost:is(.m-button,a.m-button):disabled:hover{background:transparent;color:var(--button-color-disabled-ghost-fg)}.-plain:is(.m-button,a.m-button):disabled:hover{background:transparent;color:var(--button-color-disabled-plain-fg)}}.m-input .m-button,.m-input a.m-button{border-radius:calc(var(--button-dimension-radius-inline-md) - var(--input-dimension-border-md));height:var(--button-dimension-height-inline-md);padding:0 calc(var(--button-dimension-padding-inline-md) + var(--button-dimension-padding-label) - var(--button-dimension-border-md))}.m-input.-xs .m-button,.m-input.-xs a.m-button{border-radius:calc(var(--button-dimension-radius-inline-xs) - var(--input-dimension-border-xs));height:var(--button-dimension-height-inline-xs);padding:0 calc(var(--button-dimension-padding-inline-xs) + var(--button-dimension-padding-label) - var(--button-dimension-border-xs))}.m-input.-sm .m-button,.m-input.-sm a.m-button{border-radius:calc(var(--button-dimension-radius-inline-sm) - var(--input-dimension-border-sm));height:var(--button-dimension-height-inline-sm);padding:0 calc(var(--button-dimension-padding-inline-sm) + var(--button-dimension-padding-label) - var(--button-dimension-border-sm))}.m-input.-md .m-button,.m-input.-md a.m-button{border-radius:calc(var(--button-dimension-radius-inline-md) - var(--input-dimension-border-md));height:var(--button-dimension-height-inline-md);padding:0 calc(var(--button-dimension-padding-inline-md) + var(--button-dimension-padding-label) - var(--button-dimension-border-md))}.m-input.-lg .m-button,.m-input.-lg a.m-button{border-radius:calc(var(--button-dimension-radius-inline-lg) - var(--input-dimension-border-lg));height:var(--button-dimension-height-inline-lg);padding:0 calc(var(--button-dimension-padding-inline-lg) + var(--button-dimension-padding-label) - var(--button-dimension-border-lg))}.m-badge{align-items:center;background:var(--badge-color-primary-solid-bg);border-color:transparent;border-radius:var(--badge-dimension-radius-md);border-style:solid;border-width:var(--badge-dimension-border-md);color:var(--badge-color-primary-solid-fg);display:inline-flex;font-family:var(--badge-font-family);font-size:var(--badge-font-size-md);font-weight:var(--badge-font-weight);height:var(--badge-dimension-height-md);letter-spacing:var(--badge-letter-spacing);line-height:var(--badge-line-height);padding:0 var(--badge-dimension-padding-md);text-transform:var(--badge-text-case);-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-badge.-xs{border-radius:var(--badge-dimension-radius-xs);border-width:var(--badge-dimension-border-xs);font-size:var(--badge-font-size-xs);height:var(--badge-dimension-height-xs);padding:0 var(--badge-dimension-padding-xs)}.m-badge.-sm{border-radius:var(--badge-dimension-radius-sm);border-width:var(--badge-dimension-border-sm);font-size:var(--badge-font-size-sm);height:var(--badge-dimension-height-sm);padding:0 var(--badge-dimension-padding-sm)}.m-badge.-lg{border-radius:var(--badge-dimension-radius-lg);border-width:var(--badge-dimension-border-lg);font-size:var(--badge-font-size-lg);height:var(--badge-dimension-height-lg);padding:0 var(--badge-dimension-padding-lg)}.m-badge.-tone{background:var(--badge-color-primary-tone-bg);border:var(--badge-dimension-border-md) solid var(--badge-color-primary-tone-border);color:var(--badge-color-primary-tone-fg)}.m-badge.-translucent{background:var(--badge-color-primary-translucent-bg);border:var(--badge-dimension-border-md) solid var(--badge-color-primary-translucent-border);color:var(--badge-color-primary-translucent-fg)}.m-badge.-outline{background:var(--badge-color-primary-outline-bg);border-color:var(--badge-color-primary-outline-border);color:var(--badge-color-primary-outline-fg)}.m-badge.-secondary,.m-badge.-secondary.-solid{background:var(--badge-color-secondary-solid-bg);color:var(--badge-color-secondary-solid-fg)}.m-badge.-secondary.-tone{background:var(--badge-color-secondary-tone-bg);color:var(--badge-color-secondary-tone-fg)}.m-badge.-secondary.-translucent{background:var(--badge-color-secondary-translucent-bg);color:var(--badge-color-secondary-translucent-fg)}.m-badge.-secondary.-outline{background:var(--badge-color-secondary-outline-bg);border-color:var(--badge-color-secondary-outline-border);color:var(--badge-color-secondary-outline-fg)}.m-badge.-accent,.m-badge.-accent.-solid{background:var(--badge-color-accent-solid-bg);color:var(--badge-color-accent-solid-fg)}.m-badge.-accent.-tone{background:var(--badge-color-accent-tone-bg);color:var(--badge-color-accent-tone-fg)}.m-badge.-accent.-translucent{background:var(--badge-color-accent-translucent-bg);color:var(--badge-color-accent-translucent-fg)}.m-badge.-accent.-outline{background:var(--badge-color-accent-outline-bg);border-color:var(--badge-color-accent-outline-border);color:var(--badge-color-accent-outline-fg)}.m-badge.-success,.m-badge.-success.-solid{background:var(--badge-color-success-solid-bg);color:var(--badge-color-success-solid-fg)}.m-badge.-success.-tone{background:var(--badge-color-success-tone-bg);color:var(--badge-color-success-tone-fg)}.m-badge.-success.-translucent{background:var(--badge-color-success-translucent-bg);color:var(--badge-color-success-translucent-fg)}.m-badge.-success.-outline{background:var(--badge-color-success-outline-bg);border-color:var(--badge-color-success-outline-border);color:var(--badge-color-success-outline-fg)}.m-badge.-danger,.m-badge.-danger.-solid{background:var(--badge-color-danger-solid-bg);color:var(--badge-color-danger-solid-fg)}.m-badge.-danger.-tone{background:var(--badge-color-danger-tone-bg);color:var(--badge-color-danger-tone-fg)}.m-badge.-danger.-translucent{background:var(--badge-color-danger-translucent-bg);color:var(--badge-color-danger-translucent-fg)}.m-badge.-danger.-outline{background:var(--badge-color-danger-outline-bg);border-color:var(--badge-color-danger-outline-border);color:var(--badge-color-danger-outline-fg)}.m-checkbox{align-items:flex-start;cursor:pointer;display:inline-flex;gap:var(--checkbox-dimension-gap-md);-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-checkbox.-reverse{flex-direction:row-reverse}.m-checkbox.-disabled,.m-checkbox.-disabled.-subtle,.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{display:block;font-family:var(--checkbox-font-family-label);font-size:var(--checkbox-font-size-label-md);font-weight:var(--checkbox-font-weight-label);line-height:var(--checkbox-line-height-label-md);transform:translateY(var(--checkbox-dimension-label-padding-md));transition:all .1s linear}.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]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:var(--checkbox-color-input-unchecked-border);border-radius:var(--checkbox-dimension-input-radius-md);border-style:solid;border-width:var(--checkbox-dimension-input-border-md);cursor:pointer;display:flex;flex-shrink:0;height:var(--checkbox-dimension-input-height-md);justify-content:center;margin:0;outline-color:transparent;position:relative;transition:all .1s linear;vertical-align:middle;width:var(--checkbox-dimension-input-width-md)}:is(.m-checkbox>[type=checkbox]):active{border-color:var(--checkbox-color-input-unchecked-border-active)}:is(.m-checkbox>[type=checkbox]):after{content:"";height:var(--checkbox-dimension-input-symbol-size-md);max-height:100%;max-width:100%;width:var(--checkbox-dimension-input-symbol-size-md)}: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);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);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-offset:0;outline-style:solid;outline-width:var(--checkbox-dimension-input-outline-focus)}: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{background:var(--checkbox-color-input-unchecked-disabled-bg);border-color:var(--checkbox-color-input-unchecked-disabled-border);cursor:not-allowed}:is(.m-checkbox>[type=checkbox]):disabled:after{background:var(--checkbox-color-input-unchecked-disabled-fg)}:is(.m-checkbox>[type=checkbox]):disabled:checked{background:var(--checkbox-color-input-checked-disabled-bg);border-color:var(--checkbox-color-input-checked-disabled-border)}:is(.m-checkbox>[type=checkbox]):disabled:checked:after{background:var(--checkbox-color-input-checked-disabled-fg)}.m-checkbox.-error:not(.-disabled)>[type=checkbox]{background:var(--checkbox-color-input-unchecked-danger-bg);border-color:var(--checkbox-color-input-unchecked-danger-border)}: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]{border-radius:var(--checkbox-dimension-input-radius-sm);border-width:var(--checkbox-dimension-input-border-sm);height:var(--checkbox-dimension-input-height-sm);width:var(--checkbox-dimension-input-width-sm)}:is(.m-checkbox.-sm>[type=checkbox]):after{height:var(--checkbox-dimension-input-symbol-size-sm);-webkit-mask-image:var(--checkbox-asset-symbol-sm);mask-image:var(--checkbox-asset-symbol-sm);width:var(--checkbox-dimension-input-symbol-size-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);mask-image:var(--checkbox-asset-symbol-indeterminate-sm)}.m-checkbox.-lg{gap:var(--checkbox-dimension-gap-lg)}.m-checkbox.-lg>[type=checkbox]{border-radius:var(--checkbox-dimension-input-radius-lg);border-width:var(--checkbox-dimension-input-border-lg);height:var(--checkbox-dimension-input-height-lg);width:var(--checkbox-dimension-input-width-lg)}:is(.m-checkbox.-lg>[type=checkbox]):after{height:var(--checkbox-dimension-input-symbol-size-lg);-webkit-mask-image:var(--checkbox-asset-symbol-lg);mask-image:var(--checkbox-asset-symbol-lg);width:var(--checkbox-dimension-input-symbol-size-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);mask-image:var(--checkbox-asset-symbol-indeterminate-lg)}.m-input{align-items:center;border-radius:var(--input-dimension-radius-md);box-sizing:border-box;cursor:text;display:flex;flex-direction:row;font-family:var(--input-font-family);gap:var(--input-dimension-gap-md);height:var(--input-dimension-height-md);justify-content:space-between;outline-color:var(--input-color-border);outline-offset:calc(var(--input-dimension-border-md)*-1);outline-style:solid;outline-width:var(--input-dimension-border-md);padding:0 var(--input-dimension-padding-md);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.m-input,.m-input *{transition:all .1s linear}.m-input>div:not(.m-input__target){align-items:center;display:flex;flex-direction:column-reverse;gap:0;height:100%;justify-content:center;max-height:100%;padding:0 var(--input-dimension-padding-label-md);position:relative;width:100%}.m-input .m-input__target{border-radius:var(--input-dimension-radius-md);inset:0;outline-color:transparent;outline-style:solid;position:absolute}.m-input:not(.-simple)>div>span{align-items:flex-end;display:flex;height:0;position:relative;width:100%}.m-input.-focused,.m-input:has(div:focus-within){outline-color:var(--input-color-focus-border)}:is(.m-input:has(div:focus-within),.m-input.-focused)>div:not(.m-input__target){gap:var(--input-dimension-gap-label-md)}:is(.m-input:has(div:focus-within),.m-input.-focused) .m-input__target{outline-color:var(--input-color-focus-outline);outline-width:var(--input-dimension-outline-focus)}.m-input:has(input:not(:-moz-placeholder))>div{gap:var(--input-dimension-gap-label-md)}.m-input .-filled>div:not(.m-input__target),.m-input:has(input:not(:placeholder-shown))>div{gap:var(--input-dimension-gap-label-md)}.m-input:not(.-simple)>div>span:has(input:not(:-moz-placeholder))+label{cursor:auto;font-size:var(--input-font-size-label-md);font-weight:var(--input-font-weight-label);height:auto}.m-input.-filled:not(.-simple)>div>label,.m-input:not(.-simple)>div:focus-within>label,.m-input:not(.-simple)>div>span:has(input:not(:placeholder-shown))+label{cursor:auto;font-size:var(--input-font-size-label-md);font-weight:var(--input-font-weight-label);height:auto}.m-input:not(.-simple)>div>span:has(input:not(:-moz-placeholder)){height:var(--input-font-size-input-md)}.m-input.-filled:not(.-simple)>div>span,.m-input:not(.-simple)>div:focus-within>span,.m-input:not(.-simple)>div>span:has(input:not(:placeholder-shown)){height:var(--input-font-size-input-md)}.m-input>div>span>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;font-size:var(--input-font-size-input-md);font-weight:var(--input-font-weight-input);height:0;letter-spacing:var(--input-letter-spacing);line-height:normal;text-transform:var(--input-text-case);width:100%}:is(.m-input>div>span>input)::-moz-placeholder{color:transparent}:is(.m-input>div>span>input)::placeholder{color:transparent}:is(.m-input>div>span>input):-webkit-autofill{-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:var(--input-color-fg);caret-color:var(--input-color-fg)}:is(.m-input>div>span>input):autofill{-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:var(--input-color-fg);caret-color:var(--input-color-fg)}:is(.m-input>div>span>input):not(:-moz-placeholder){height:1lh;outline:none}:is(.m-input>div>span>input):focus,:is(.m-input>div>span>input):not(:placeholder-shown){height:1lh;outline:none}[type=number]:is(.m-input>div>span>input){-moz-appearance:textfield}[type=number]:is(.m-input>div>span>input)::-webkit-inner-spin-button,[type=number]:is(.m-input>div>span>input)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.m-input>div>label{align-items:center;cursor:text;display:flex;font-size:var(--input-font-size-input-md);font-weight:var(--input-font-weight-input);height:100%;line-height:normal;width:100%}.m-input>span{align-items:center;cursor:default;display:flex;flex-shrink:0;white-space:nowrap}:is(.m-input:has(svg),.m-input.-icon-end,.m-input.-icon-start) svg{width:var(--input-dimension-symbol-md)}.m-input.-slot-end:not(.m-input.-icon-end):not(.m-input.-icon-start){padding-right:calc(var(--input-dimension-padding-slot-md) + var(--input-dimension-border-md))}.m-input.-slot-start:not(.m-input.-icon-end):not(.m-input.-icon-start){padding-left:calc(var(--input-dimension-padding-slot-md) + var(--input-dimension-border-md))}:is(.m-input:not(.-disabled),.m-input:not(.-error))>span{color:var(--select-color-fg-label)}:is(.m-input:not(.-disabled),.m-input:not(.-error))>div>span{background:transparent;color:var(--select-color-fg)}:is(.m-input:not(.-disabled),.m-input:not(.-error))>div>label{color:var(--select-color-fg-label)}:is(.m-input:not(.-disabled),.m-input:not(.-error)):has(input:not(:-moz-placeholder))>span{color:var(--select-color-fg)}.-filled:is(.m-input:not(.-disabled),.m-input:not(.-error))>span,:is(.m-input:not(.-disabled),.m-input:not(.-error)):has(input:not(:placeholder-shown))>span{color:var(--select-color-fg)}.m-input.-xs{border-radius:var(--input-dimension-radius-xs);height:var(--input-dimension-height-xs);outline-offset:calc(var(--input-dimension-border-xs)*-1);outline-width:var(--input-dimension-border-xs);padding:0 var(--input-dimension-padding-xs)}.m-input.-xs>div:not(.m-input__target){padding:0 var(--input-dimension-padding-label-xs)}.m-input.-xs>.m-input__target{border-radius:var(--input-dimension-radius-xs)}.m-input.-xs>div>label{line-height:normal}.m-input.-xs>div>label,.m-input.-xs>div>span>input{font-size:var(--input-font-size-input-xs)}:is(.m-input.-xs:has(div:focus-within),.m-input.-xs.-focused)>div:not(.m-input__target){gap:var(--input-dimension-gap-label-xs)}.m-input.-xs:has(input:not(:-moz-placeholder))>div{gap:var(--input-dimension-gap-label-xs)}.m-input.-xs .-filled>div,.m-input.-xs:has(input:not(:placeholder-shown))>div{gap:var(--input-dimension-gap-label-xs)}.m-input.-xs:not(.-simple)>div>span:has(input:not(:-moz-placeholder))+label{font-size:var(--input-font-size-label-xs)}.m-input.-xs.-filled:not(.-simple)>div>label,.m-input.-xs:not(.-simple)>div:focus-within>label,.m-input.-xs:not(.-simple)>div>span:has(input:not(:placeholder-shown))+label{font-size:var(--input-font-size-label-xs)}.m-input.-xs:not(.-simple)>div>span:has(input:not(:-moz-placeholder)){height:var(--input-font-size-input-xs)}.m-input.-xs.-filled:not(.-simple)>div>span,.m-input.-xs:not(.-simple)>div:focus-within>span,.m-input.-xs:not(.-simple)>div>span:has(input:not(:placeholder-shown)){height:var(--input-font-size-input-xs)}:is(.m-input.-xs:has(svg),.m-input.-xs.-icon-end,.m-input.-xs.-icon-start) svg{width:var(--input-dimension-symbol-xs)}.m-input.-xs.-slot-end:not(.m-input.-xs.-icon-end):not(.m-input.-xs.-icon-start){padding-right:calc(var(--input-dimension-padding-slot-xs) + var(--input-dimension-border-xs))}.m-input.-xs.-slot-start:not(.m-input.-xs.-icon-end):not(.m-input.-xs.-icon-start){padding-left:calc(var(--input-dimension-padding-slot-xs) + var(--input-dimension-border-xs))}.m-input.-sm{border-radius:var(--input-dimension-radius-sm);height:var(--input-dimension-height-sm);outline-offset:calc(var(--input-dimension-border-sm)*-1);outline-width:var(--input-dimension-border-sm);padding:0 var(--input-dimension-padding-sm)}.m-input.-sm>div:not(.m-input__target){padding:0 var(--input-dimension-padding-label-sm)}.m-input.-sm>.m-input__target{border-radius:var(--input-dimension-radius-sm)}.m-input.-sm>div>label{line-height:normal}.m-input.-sm>div>label,.m-input.-sm>div>span>input{font-size:var(--input-font-size-input-sm)}:is(.m-input.-sm:has(div:focus-within),.m-input.-sm.-focused)>div:not(.m-input__target){gap:var(--input-dimension-gap-label-sm)}.m-input.-sm:has(input:not(:-moz-placeholder))>div{gap:var(--input-dimension-gap-label-sm)}.m-input.-sm .-filled>div,.m-input.-sm:has(input:not(:placeholder-shown))>div{gap:var(--input-dimension-gap-label-sm)}.m-input.-sm:not(.-simple)>div>span:has(input:not(:-moz-placeholder))+label{font-size:var(--input-font-size-label-sm)}.m-input.-sm.-filled:not(.-simple)>div>label,.m-input.-sm:not(.-simple)>div:focus-within>label,.m-input.-sm:not(.-simple)>div>span:has(input:not(:placeholder-shown))+label{font-size:var(--input-font-size-label-sm)}.m-input.-sm:not(.-simple)>div>span:has(input:not(:-moz-placeholder)){height:var(--input-font-size-input-sm)}.m-input.-sm.-filled:not(.-simple)>div>span,.m-input.-sm:not(.-simple)>div:focus-within>span,.m-input.-sm:not(.-simple)>div>span:has(input:not(:placeholder-shown)){height:var(--input-font-size-input-sm)}:is(.m-input.-sm:has(svg),.m-input.-sm.-icon-end,.m-input.-sm.-icon-start) svg{width:var(--input-dimension-symbol-sm)}.m-input.-sm.-slot-end:not(.m-input.-sm.-icon-end):not(.m-input.-sm.-icon-start){padding-right:calc(var(--input-dimension-padding-slot-sm) + var(--input-dimension-border-sm))}.m-input.-sm.-slot-start:not(.m-input.-sm.-icon-end):not(.m-input.-sm.-icon-start){padding-left:calc(var(--input-dimension-padding-slot-sm) + var(--input-dimension-border-sm))}.m-input.-lg{border-radius:var(--input-dimension-radius-lg);height:var(--input-dimension-height-lg);outline-offset:calc(var(--input-dimension-border-lg)*-1);outline-width:var(--input-dimension-border-lg);padding:0 var(--input-dimension-padding-lg)}.m-input.-lg>div:not(.m-input__target){padding:0 var(--input-dimension-padding-label-lg)}.m-input.-lg>.m-input__target{border-radius:var(--input-dimension-radius-lg)}.m-input.-lg>div>label{line-height:normal}.m-input.-lg>div>label,.m-input.-lg>div>span>input{font-size:var(--input-font-size-input-lg)}:is(.m-input.-lg:has(div:focus-within),.m-input.-lg.-focused)>div:not(.m-input__target){gap:var(--input-dimension-gap-label-lg)}.m-input.-lg:has(input:not(:-moz-placeholder))>div{gap:var(--input-dimension-gap-label-lg)}.m-input.-lg .-filled>div,.m-input.-lg:has(input:not(:placeholder-shown))>div{gap:var(--input-dimension-gap-label-lg)}.m-input.-lg:not(.-simple)>div>span:has(input:not(:-moz-placeholder))+label{font-size:var(--input-font-size-label-lg)}.m-input.-lg.-filled:not(.-simple)>div>label,.m-input.-lg:not(.-simple)>div:focus-within>label,.m-input.-lg:not(.-simple)>div>span:has(input:not(:placeholder-shown))+label{font-size:var(--input-font-size-label-lg)}.m-input.-lg:not(.-simple)>div>span:has(input:not(:-moz-placeholder)){height:var(--input-font-size-input-lg)}.m-input.-lg.-filled:not(.-simple)>div>span,.m-input.-lg:not(.-simple)>div:focus-within>span,.m-input.-lg:not(.-simple)>div>span:has(input:not(:placeholder-shown)){height:var(--input-font-size-input-lg)}:is(.m-input.-lg:has(svg),.m-input.-lg.-icon-end,.m-input.-lg.-icon-start) svg{width:var(--input-dimension-symbol-lg)}.m-input.-lg.-slot-end:not(.m-input.-lg.-icon-end):not(.m-input.-lg.-icon-start){padding-right:calc(var(--input-dimension-padding-slot-lg) + var(--input-dimension-border-lg))}.m-input.-lg.-slot-start:not(.m-input.-lg.-icon-end):not(.m-input.-lg.-icon-start){padding-left:calc(var(--input-dimension-padding-slot-lg) + var(--input-dimension-border-lg))}.m-input.-simple>div:not(.m-input__target){height:100%;transition:color .1s linear}.m-input.-simple>div>span{inset:0;position:absolute}.m-input.-simple>div>span>input{bottom:0;font-size:var(--input-font-size-input-md);font-weight:var(--input-font-weight-input);height:100%;left:var(--input-dimension-padding-label-md);line-height:normal;position:absolute;right:var(--input-dimension-padding-label-md);top:0;transition:color .1s linear}:is(.m-input.-simple>div>span>input):not(:-moz-placeholder)+label{display:none}:is(.m-input.-simple>div>span>input):focus+label,:is(.m-input.-simple>div>span>input):not(:placeholder-shown)+label{display:none}.m-input.-simple>div>label{font-size:var(--input-font-size-input-md);font-weight:var(--input-font-weight-input);line-height:normal;transform:none}.m-input.-simple>div>span:has(input:not(:-moz-placeholder))+label{display:none}.m-input.-simple.-filled>div>label,.m-input.-simple>div:focus-within>label,.m-input.-simple>div>span:has(input:not(:placeholder-shown))+label{display:none}.m-input.-simple.-xs>div>label,.m-input.-simple.-xs>div>span>input{font-size:var(--input-font-size-input-xs)}.m-input.-simple.-sm>div>label,.m-input.-simple.-sm>div>span>input{font-size:var(--input-font-size-input-sm)}.m-input.-simple.-lg>div>label,.m-input.-simple.-lg>div>span>input{font-size:var(--input-font-size-input-lg)}.m-input.-blur{-webkit-backdrop-filter:blur(var(--input-dimension-blur));backdrop-filter:blur(var(--input-dimension-blur))}.m-input.-error{background:var(--input-color-danger-bg);outline-color:var(--input-color-danger-border)}.m-input.-error.-focused,.m-input.-error:has(div:focus-within){background:inherit;outline-color:var(--input-color-focus-border)}.m-input.-error div>span>input,.m-input.-error>span{pointer-events:none}.m-input.-error>span{color:var(--select-color-danger-fg-label)}.m-input.-error>div>span{background:transparent;color:var(--select-color-danger-fg)}.m-input.-error>div>label{color:var(--select-color-danger-fg-label)}.m-input.-error:has(input:not(:-moz-placeholder))>span{color:var(--select-color-danger-fg)}.m-input.-error.-filled>span,.m-input.-error:has(input:not(:placeholder-shown))>span{color:var(--select-color-danger-fg)}.m-input.-disabled,.m-input:has(:disabled){background:var(--input-color-disabled-bg);cursor:not-allowed;outline-color:var(--input-color-disabled-border)}:is(.m-input:has(:disabled),.m-input.-disabled)>div{pointer-events:none}:is(.m-input:has(:disabled),.m-input.-disabled)>span{pointer-events:none}:is(.m-input:has(:disabled),.m-input.-disabled) div>span>input{pointer-events:none}:is(.m-input:has(:disabled),.m-input.-disabled) div>label{cursor:not-allowed;pointer-events:none}:is(.m-input:has(:disabled),.m-input.-disabled)>span{color:var(--select-color-disabled-fg-label)}:is(.m-input:has(:disabled),.m-input.-disabled)>div>span{background:transparent;color:var(--select-color-disabled-fg)}:is(.m-input:has(:disabled),.m-input.-disabled)>div>label{color:var(--select-color-disabled-fg-label)}:is(.m-input:has(:disabled),.m-input.-disabled):has(input:not(:-moz-placeholder))>span{color:var(--select-color-disabled-fg)}.-filled:is(.m-input:has(:disabled),.m-input.-disabled)>span,:is(.m-input:has(:disabled),.m-input.-disabled):has(input:not(:placeholder-shown))>span{color:var(--select-color-disabled-fg)}.m-menu-item{align-items:center;background:var(--menu-item-color-ghost-bg);border-radius:var(--menu-item-dimension-radius-md);color:var(--menu-item-color-ghost-fg-label);cursor:pointer;display:inline-flex;font-family:var(--menu-item-font-family);font-weight:var(--menu-item-font-weight);gap:var(--menu-item-dimension-gap-md);height:var(--menu-item-dimension-height-md);justify-content:flex-start;line-height:var(--menu-item-line-height);padding:0 var(--menu-item-dimension-padding-container);transition:all .1s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.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{align-items:center;display:inline-flex;flex:1;font-size:var(--menu-item-font-size-label-md);height:100%;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{align-items:center;display:flex;font-family:var(--menu-item-font-family-cmd);font-feature-settings:lining-nums tabular-nums;font-size:var(--menu-item-font-size-cmd-md);font-variant-numeric:lining-nums tabular-nums;font-weight:var(--menu-item-font-weight-cmd);line-height:var(--menu-item-line-height-cmd)}.m-menu-item.-xs{border-radius:var(--menu-item-dimension-radius-xs);gap:var(--menu-item-dimension-gap-xs);height:var(--menu-item-dimension-height-xs)}.m-menu-item.-xs:not(.-slot-start)>div:first-child{font-size:var(--menu-item-font-size-label-xs);padding-left:calc(var(--menu-item-dimension-gap-xs) + var(--menu-item-dimension-padding-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{border-radius:var(--menu-item-dimension-radius-sm);gap:var(--menu-item-dimension-gap-sm);height:var(--menu-item-dimension-height-sm)}.m-menu-item.-sm:not(.-slot-start)>div:first-child{font-size:var(--menu-item-font-size-label-sm);padding-left:calc(var(--menu-item-dimension-gap-sm) + var(--menu-item-dimension-padding-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{border-radius:var(--menu-item-dimension-radius-lg);gap:var(--menu-item-dimension-gap-lg);height:var(--menu-item-dimension-height-lg)}.m-menu-item.-lg:not(.-slot-start)>div:first-child{font-size:var(--menu-item-font-size-label-lg);padding-left:calc(var(--menu-item-dimension-gap-lg) + var(--menu-item-dimension-padding-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{align-items:center;display:inline-flex;line-height:var(--menu-item-line-height)}.m-menu-item-child>div{align-items:center;display:inline-flex;gap:var(--menu-item-dimension-gap-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.m-menu-item-child>div)>span{display:contents}:is(.m-menu-item-child.-label,.m-menu-item-child.-truncate)>div>span:first-child{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{height:var(--menu-item-dimension-symbol-xs);width: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{height:var(--menu-item-dimension-symbol-sm);width: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{height:var(--menu-item-dimension-symbol-md);width: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{height:var(--menu-item-dimension-symbol-lg);width: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{color:var(--menu-item-color-disabled-ghost-fg-label);cursor:not-allowed}.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{-webkit-backdrop-filter:blur(var(--menu-box-dimension-blur));backdrop-filter:blur(var(--menu-box-dimension-blur));background:var(--menu-box-color-bg);border-color:var(--menu-box-color-border);border-radius:var(--menu-box-dimension-radius-md);border-style:solid;border-width:var(--menu-box-dimension-border);box-shadow:var(--menu-box-box-shadow);list-style:none;padding:var(--menu-box-dimension-padding-y) var(--menu-box-dimension-padding-x)}.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;-moz-user-select:none;user-select:none;width:100%}.m-slider:focus-visible{outline:none}.m-slider.-disabled{cursor:not-allowed}.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{cursor:grab;height:var(--slider-dimension-container-height);padding:0 var(--slider-dimension-container-padding);position:relative;width:100%}.m-slider__container.-dragging{cursor:grabbing}.m-slider__target{height:var(--slider-dimension-target);position:absolute;top:50%;transform:translateY(-50%);width:100%}.m-slider-track{align-items:center;bottom:0;display:flex;height:100%;position:relative;top:0}.m-slider-track,.m-slider-track__container{box-sizing:border-box;left:0;right:0;width:100%}.m-slider-track__container{background:var(--slider-color-track-bg-inactive);border-color:var(--slider-color-track-border);border-radius:var(--slider-dimension-track-radius);border-style:solid;border-width:var(--slider-dimension-track-border);height:var(--slider-dimension-track-height);position:absolute;transition:all .1s linear}.m-slider-handle{align-items:center;display:flex;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.m-slider-handle__fill{background:var(--slider-color-handle-bg);border-color:var(--slider-color-handle-border);border-radius:var(--slider-dimension-handle-radius);border-style:solid;border-width:var(--slider-dimension-handle-border);box-sizing:border-box;height:var(--slider-dimension-handle-height);transform:translate(-50%);transition:all .1s linear;width:var(--slider-dimension-handle-width)}.m-slider__container.-dragging .m-slider-handle__fill{height:var(--slider-dimension-handle-pressed-height);width:var(--slider-dimension-handle-pressed-width)}.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-offset:0;outline-style:solid;outline-width:var(--slider-dimension-handle-outline-focus)}.m-slider-range{box-sizing:border-box;height:var(--slider-dimension-track-height);left:calc(var(--slider-dimension-track-border)*-1);position:absolute;top:calc(var(--slider-dimension-track-border)*-1);width:calc(100% + var(--slider-dimension-track-border)*2)}.m-slider-range__fill{background:var(--slider-color-track-bg-active);border-radius:var(--slider-dimension-track-radius);height:100%;inset:0;position:absolute;transition:all .1s linear;width:100%}.m-slider-steps{align-items:center;display:flex;height:var(--slider-dimension-track-height);justify-content:space-between;left:calc(var(--slider-dimension-track-border)*-1);position:absolute;top:calc(var(--slider-dimension-track-border)*-1);width:calc(100% + var(--slider-dimension-track-border)*2)}.m-slider-steps span{background:var(--slider-color-step-inactive);border-radius:var(--slider-dimension-step-radius);height:var(--slider-dimension-step-height);transition:all .1s linear;width:var(--slider-dimension-step-width)}: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)}.magic-draggable{background:transparent;border:none;color:inherit;height:var(--magic-draggable-height,100%);inset:var(--magic-draggable-inset,0);padding:0;position:var(--magic-draggable-position,fixed);width:var(--magic-draggable-width,100%);z-index:var(--magic-draggable-z-index,999)}.magic-draggable,.magic-draggable[data-disabled=true]{pointer-events:none}.magic-draggable__wrapper{display:block;height:100%;width:100%}.magic-draggable__drag{cursor:var(--magic-draggable-cursor,grab);display:inline-flex;height:auto;pointer-events:auto;position:relative;touch-action:none;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.magic-draggable[data-dragging=true] .magic-draggable__drag{cursor:var(--magic-draggable-cursor-dragging,grabbing);-webkit-user-select:none;-moz-user-select:none;user-select:none}.magic-draggable[data-disabled=true] .magic-draggable__drag{cursor:default}.magic-draggable__overlay{inset:0;position:absolute;z-index:9999}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-ltr-in{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes slide-rtl-in{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes slide-ttb-in{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@keyframes slide-btt-in{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes slide-ltr-out{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes slide-rtl-out{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes slide-ttb-out{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0)}}@keyframes slide-btt-out{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}:root{--magic-drawer-height:75svh;--magic-drawer-max-height:none;--magic-drawer-width:100%;--magic-drawer-max-width:none;--magic-drawer-justify-content:center;--magic-drawer-align-items:flex-end;--magic-drawer-enter-animation:slide-btt-in .3s ease;--magic-drawer-leave-animation:slide-btt-out .3s ease;--magic-drawer-drag-overshoot:4rem}.magic-drawer{--magic-drawer-padding:0px;--magic-drawer-drag-overshoot-x:0px;--magic-drawer-drag-overshoot-y:0px;align-items:var(--magic-drawer-align-items);background:transparent;border:none;color:inherit;display:flex;height:100%;inset:0;justify-content:var(--magic-drawer-justify-content);padding:0;pointer-events:none;position:fixed;width:100%;z-index:var(--magic-drawer-z-index,999)}.magic-drawer[data-position=bottom]{--magic-drawer-drag-overshoot-y:var(--magic-drawer-drag-overshoot);--magic-drawer-padding:0 0 var(--magic-drawer-drag-overshoot-y) 0}.magic-drawer[data-position=bottom]>.magic-drawer__wrapper{height:calc(var(--magic-drawer-height, 0px) + var(--magic-drawer-drag-overshoot, 0px))}.magic-drawer[data-position=top]{--magic-drawer-enter-animation:slide-ttb-in .3s ease;--magic-drawer-leave-animation:slide-ttb-out .3s ease;--magic-drawer-align-items:flex-start;--magic-drawer-drag-overshoot-y:calc(var(--magic-drawer-drag-overshoot)*-1);--magic-drawer-padding:var(--magic-drawer-drag-overshoot-y) 0 0 0}.magic-drawer[data-position=top]>.magic-drawer__wrapper{height:calc(var(--magic-drawer-height, 0px) + var(--magic-drawer-drag-overshoot, 0px))}.magic-drawer[data-position=right]{--magic-drawer-enter-animation:slide-rtl-in .3s ease;--magic-drawer-leave-animation:slide-rtl-out .3s ease;--magic-drawer-align-items:center;--magic-drawer-justify-content:flex-end;--magic-drawer-drag-overshoot-x:var(--magic-drawer-drag-overshoot);--magic-drawer-padding:0 var(--magic-drawer-drag-overshoot-x) 0 0}.magic-drawer[data-position=right]>.magic-drawer__wrapper{width:calc(var(--magic-drawer-width, 0px) + var(--magic-drawer-drag-overshoot, 0px))}.magic-drawer[data-position=left]{--magic-drawer-enter-animation:slide-ltr-in .3s ease;--magic-drawer-leave-animation:slide-ltr-out .3s ease;--magic-drawer-align-items:center;--magic-drawer-justify-content:flex-start;--magic-drawer-drag-overshoot-x:calc(var(--magic-drawer-drag-overshoot)*-1);--magic-drawer-padding:0 0 0 var(--magic-drawer-drag-overshoot-x)}.magic-drawer[data-position=left]>.magic-drawer__wrapper{width:calc(var(--magic-drawer-width, 0px) + var(--magic-drawer-drag-overshoot, 0px))}.magic-drawer__wrapper{display:flex;height:var(--magic-drawer-height);max-height:calc(var(--magic-drawer-max-height) + var(--magic-drawer-drag-overshoot-y));max-width:calc(var(--magic-drawer-max-width) + var(--magic-drawer-drag-overshoot-x));min-height:0;pointer-events:none;transform:translate(var(--magic-drawer-drag-overshoot-x),var(--magic-drawer-drag-overshoot-y));width:var(--magic-drawer-width)}.magic-drawer__content{height:var(--magic-drawer-content-height,100%);max-height:100%;position:relative;width:100%}.magic-drawer__drag{-webkit-overflow-scrolling:touch;align-items:var(--magic-drawer-align-items);cursor:grab;display:flex;height:100%;justify-content:var(--magic-drawer-justify-content);overflow-x:var(--magic-drawer-content-overflow-x,hidden);overflow-y:var(--magic-drawer-content-overflow-y,hidden);pointer-events:auto;position:relative;scroll-behavior:smooth;touch-action:none;width:100%}dialog.magic-drawer__drag{background:transparent;border:0;margin:0;outline:0;padding:0}dialog.magic-drawer__drag::backdrop{background-color:transparent}.magic-drawer[data-dragging=true] .magic-drawer__drag{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.magic-drawer[data-disabled=true] .magic-drawer__drag,.magic-drawer[data-wheeling=true] .magic-drawer__drag{cursor:auto}.magic-drawer__drag>*{padding:var(--magic-drawer-padding)}.magic-drawer__overlay{inset:0;position:absolute;z-index:9999}.magic-drawer__backdrop{-webkit-backdrop-filter:var(--magic-drawer-backdrop-filter,unset);backdrop-filter:var(--magic-drawer-backdrop-filter,unset);background-color:var(--magic-drawer-backdrop-color,rgba(0,0,0,.5));height:100%;inset:0;pointer-events:auto;position:fixed;width:100%;z-index:-1}.magic-drawer[data-disabled=true] .magic-drawer__backdrop{pointer-events:none}.magic-drawer-content-enter-active{animation:var(--magic-drawer-enter-animation)}.magic-drawer-content-leave-active{animation:var(--magic-drawer-leave-animation)}.magic-drawer-backdrop-enter-active{animation:fade-in .3s ease}.magic-drawer-backdrop-leave-active{animation:fade-out .3s ease}.magic-command-item{cursor:var(--magic-command-item-cursor,default);position:relative}.magic-command-item__pointer-guard{inset:0;position:absolute}@keyframes mm-content-enter{0%{opacity:0;transform:translate3d(0,2rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes mm-content-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}.magic-modal{align-items:center;background:transparent;border:none;color:inherit;display:flex;height:100%;inset:0;justify-content:center;padding:0;position:fixed;width:100%;z-index:var(--magic-modal-z-index,999)}.magic-modal__content{-webkit-overflow-scrolling:touch;align-items:var(--magic-modal-content-align-items,center);display:flex;justify-content:var(--magic-modal-content-justify-content,center);max-height:100%;overflow-y:var(--magic-modal-content-overflow-y,auto);scroll-behavior:smooth;width:100%}dialog.magic-modal__content{background:transparent;border:0;margin:0;outline:0;padding:0}dialog.magic-modal__content::backdrop{background-color:transparent}.magic-modal__backdrop{-webkit-backdrop-filter:var(--magic-modal-backdrop-filter,unset);backdrop-filter:var(--magic-modal-backdrop-filter,unset);background-color:var(--magic-modal-backdrop-color,rgba(0,0,0,.5));height:100%;inset:0;position:fixed;width:100%;z-index:-1}.magic-modal-content-enter-active{animation:mm-content-enter 175ms ease}.magic-modal-content-leave-active{animation:mm-content-leave 175ms ease}@media (prefers-reduced-motion){.magic-modal-content-enter-active{animation:fade-in 175ms ease}.magic-modal-content-leave-active{animation:fade-out 175ms ease}}.magic-modal-backdrop-enter-active{animation:fade-in 175ms ease}.magic-modal-backdrop-leave-active{animation:fade-out 175ms ease}.magic-command-provider{outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.magic-command-renderer{height:var(--magic-command-renderer-height,100%);position:relative;width:var(--magic-command-renderer-width,100%)}.magic-command-content--fade-enter-active{animation:fade-in 2s ease}.magic-command-content--fade-leave-active{animation:fade-out 2s ease}.magic-command-content{inset:0;position:absolute}.magic-command-content[data-idle=true]{pointer-events:none}.magic-command-content-enter-active{animation:fade-in .15s ease}.magic-command-content-leave-active{animation:fade-out .15s ease}@keyframes mm-scroll-x{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes mm-scroll-y{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0)}}.magic-marquee{overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.magic-marquee__track{align-items:var(--magic-marquee-align-items,baseline);display:flex;justify-content:var(--magic-marquee-justify-content,flex-start);position:relative;width:100%}.magic-marquee__content{animation-direction:var(--mm-animation-direction,normal);animation-duration:var(--mm-animation-duration);animation-iteration-count:infinite;animation-name:var(--mm-animation-name,"mm-scroll-x");animation-play-state:var(--mm-animation-play-state,running);animation-timing-function:linear;backface-visibility:hidden;display:flex;flex-grow:0;flex-shrink:0;gap:var(--magic-marquee-gap,1rem);padding-right:var(--magic-marquee-gap,1rem);white-space:nowrap;width:var(--magic-marquee-content-width,unset)}.base-marquee{--mask:1rem;--magic-marquee-gap:1.5rem}.base-marquee[data-active=true]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--mask),#000 calc(100% - var(--mask)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--mask),#000 calc(100% - var(--mask)),transparent 100%)}.app-logo-box{--duration:.15s}[data-id=draggable--menu]{--auto-size-width:100%;--magic-draggable-inset:1rem;--magic-draggable-width:auto;--magic-draggable-height:auto;--magic-draggable-cursor:pointer;--magic-draggable-cursor-dragging:pointer}[data-id=draggable--menu][data-size=medium]{--magic-draggable-inset:1rem 1rem 6.125rem 1rem}[data-id=draggable--menu][data-size=small]{--magic-draggable-inset:1rem 1rem 10rem 1rem}@screen xl{[data-id=draggable--menu][data-size=small]{--magic-draggable-inset:1rem 1rem 1rem 1rem}}.magic-menu-remote{cursor:var(--magic-menu-remote-cursor,pointer)}.magic-menu-remote[data-disabled=true]{pointer-events:none}.talent-menu{--duration:.15s}.magic-menu-channel-enter-active{animation:fade-in 225ms ease}.magic-menu-channel-enter-active[data-initialized=true]{position:absolute}.magic-menu-channel-leave-active{animation:fade-out 225ms ease}.magic-menu-channel-leave-active[data-initialized=true]{position:absolute}[data-id=drawer--mobile-menu][data-position=bottom]{--magic-drawer-height:36.25rem;--magic-drawer-content-height:auto;--magic-drawer-drag-overshoot:1rem;--magic-drawer-padding:1rem 1rem calc(1rem + var(--magic-drawer-drag-overshoot)) 1rem;--auto-size-width:100%;--magic-drawer-backdrop-color:rgba(31,31,31,.8)}.magic-menu-provider{outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-id=draggable--mobile-menu]{--auto-size-width:100%;--magic-draggable-inset:none;--magic-draggable-height: calc(100% - 2rem) ;--magic-draggable-cursor:pointer;--magic-draggable-cursor-dragging:pointer;left:0;right:0}[data-snap-point=top]{top:1rem}[data-snap-point=bottom]{bottom:1rem}[data-id=draggable--mobile-menu][data-size=medium]{--magic-draggable-height: calc(100% - 7.125rem) }[data-id=draggable--mobile-menu][data-size=medium][data-snap-point=bottom]{bottom:6.125rem}[data-id=draggable--mobile-menu][data-size=small]{--magic-draggable-height: calc(100% - 11rem) }[data-id=draggable--mobile-menu][data-size=small][data-snap-point=bottom]{bottom:10rem}[data-id=draggable--mobile-menu][data-size=small-top]{--magic-draggable-height: calc(100% - 6.625rem) }[data-id=draggable--mobile-menu][data-size=small-top][data-snap-point=top]{top:5.625rem}@keyframes menu-fade-enter{0%{opacity:0}50%{opacity:0}to{opacity:1}}.menu-fade-enter-active{animation:menu-fade-enter .3s ease}.menu-fade-leave-active{animation:fade-out .15s}.app-search-chip{background-color:var(--menu-item-color-ghost-bg-hover);color:var(--menu-item-color-ghost-fg-label)}.app-search-head{--input-dimension-blur:0;--input-color-border:transparent;--input-color-focus-border:transparent;--input-box-shadow-focus-ring:transparent;--input-dimension-outline-focus:0rem}.app-search-item{background-color:var(--menu-item-color-ghost-bg-hover);color:var(--menu-item-color-ghost-fg-label)}.app-search-item[data-active=true]{background-color:var(--menu-item-color-ghost-bg-active)}[data-id=command--search][data-position=bottom]{--magic-drawer-height:36.25rem;--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}
