/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-space-y-reverse: 0;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-animation-delay: 0s;--tw-animation-direction: normal;--tw-animation-duration: initial;--tw-animation-fill-mode: none;--tw-animation-iteration-count: 1;--tw-enter-blur: 0;--tw-enter-opacity: 1;--tw-enter-rotate: 0;--tw-enter-scale: 1;--tw-enter-translate-x: 0;--tw-enter-translate-y: 0;--tw-exit-blur: 0;--tw-exit-opacity: 1;--tw-exit-rotate: 0;--tw-exit-scale: 1;--tw-exit-translate-x: 0;--tw-exit-translate-y: 0}}}@layer theme{:root,:host{--font-sans: "DM Sans", sans-serif;--font-mono: "JetBrains Mono", monospace;--color-black: #000;--color-white: #fff;--spacing: .25rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tight: -.025em;--tracking-normal: 0em;--leading-normal: 1.5;--leading-relaxed: 1.625;--blur-sm: 8px;--blur-md: 12px;--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);--hue-primary: 233;--hue-accent: 350;--hue-success: 145;--hue-warning: 55;--hue-danger: 15;--hue-info: 220;--hue-neutral: 260;--lc-range-start: .95;--lc-range-end: .15;--l-0: .95;--l-1: .87;--l-2: .79;--l-3: .71;--l-4: .63;--l-5: .55;--l-6: .47;--l-7: .39;--l-8: .31;--l-9: .23;--l-10: .15;--l-base: .95;--l-fore: .15;--c-lo: .02;--c-mlo: .06;--c-mid: .12;--c-mhi: .18;--c-hi: .25;--lc-adj-1: .08;--lc-adj-2: .16}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family, 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);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px){::placeholder{color:currentColor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color: color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{font-family:var(--font-sans);color:var(--foreground)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.top-1{top:calc(var(--spacing) * 1)}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-8{bottom:calc(var(--spacing) * 8)}.left-1\/2{left:50%}.left-\[calc\(100\%-1\.25rem-0\.25rem\)\]{left:calc(100% - 1.5rem)}.z-50{z-index:50}.z-\[100\]{z-index:100}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-14{height:calc(var(--spacing) * 14)}.h-full{height:100%}.max-h-\[85vh\]{max-height:85vh}.max-h-\[calc\(85vh-3rem\)\]{max-height:calc(85vh - 3rem)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-full{width:100%}.max-w-\[680px\]{max-width:680px}.max-w-\[1200px\]{max-width:1200px}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-\[280px\]{min-width:280px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.cursor-pointer{cursor:pointer}.touch-none{touch-action: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-\[auto_repeat\(5\,1fr\)\]{grid-template-columns:auto repeat(5,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid-rows-\[auto_repeat\(5\,1fr\)\]{grid-template-rows:auto repeat(5,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-10{gap:calc(var(--spacing) * 10)}.gap-\[2px\]{gap:2px}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-1-lo-primary{--bd-l: var(--l-1);--bd-c: var(--c-lo);--bd-h: var(--hue-primary);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-2-mid-success{--bd-l: var(--l-2);--bd-c: var(--c-mid);--bd-h: var(--hue-success);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-3-lo-primary{--bd-l: var(--l-3);--bd-c: var(--c-lo);--bd-h: var(--hue-primary);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-3-mid-primary{--bd-l: var(--l-3);--bd-c: var(--c-mid);--bd-h: var(--hue-primary);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-5-mhi-success{--bd-l: var(--l-5);--bd-c: var(--c-mhi);--bd-h: var(--hue-success);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-5-mlo-neutral{--bd-l: var(--l-5);--bd-c: var(--c-mlo);--bd-h: var(--hue-neutral);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-5-mlo-primary{--bd-l: var(--l-5);--bd-c: var(--c-mlo);--bd-h: var(--hue-primary);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-8-lo-primary{--bd-l: var(--l-8);--bd-c: var(--c-lo);--bd-h: var(--hue-primary);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-8-mid-danger{--bd-l: var(--l-8);--bd-c: var(--c-mid);--bd-h: var(--hue-danger);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-1-lo{--bd-l: var(--l-1);--bd-c: var(--c-lo);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-2-mlo{--bd-l: var(--l-2);--bd-c: var(--c-mlo);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-3-mhi{--bd-l: var(--l-3);--bd-c: var(--c-mhi);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-3-mlo{--bd-l: var(--l-3);--bd-c: var(--c-mlo);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-c-lo{--bd-c: var(--c-lo);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-h-primary{--bd-h: var(--hue-primary);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-lc-1{--bd-l: var(--l-1);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-lc-2{--bd-l: var(--l-2);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-lc-5{--bd-l: var(--l-5);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-lc-\[30\]{--bd-l: calc(.3 + var(--lc-flip) * .4);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-lc-\[35\]{--bd-l: calc(.35 + var(--lc-flip) * .3);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.border-border{border-color:var(--border)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color: color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-0-lo-success{--bg-l: var(--l-0);--bg-c: var(--c-lo);--bg-h: var(--hue-success);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-0-mlo-primary{--bg-l: var(--l-0);--bg-c: var(--c-mlo);--bg-h: var(--hue-primary);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-1-lo-primary{--bg-l: var(--l-1);--bg-c: var(--c-lo);--bg-h: var(--hue-primary);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-1-mid-danger{--bg-l: var(--l-1);--bg-c: var(--c-mid);--bg-h: var(--hue-danger);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-1-mlo-primary{--bg-l: var(--l-1);--bg-c: var(--c-mlo);--bg-h: var(--hue-primary);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-2-mid-primary{--bg-l: var(--l-2);--bg-c: var(--c-mid);--bg-h: var(--hue-primary);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-2-mid-success{--bg-l: var(--l-2);--bg-c: var(--c-mid);--bg-h: var(--hue-success);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-3-mhi-accent{--bg-l: var(--l-3);--bg-c: var(--c-mhi);--bg-h: var(--hue-accent);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-3-mid-success{--bg-l: var(--l-3);--bg-c: var(--c-mid);--bg-h: var(--hue-success);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-5-hi-accent{--bg-l: var(--l-5);--bg-c: var(--c-hi);--bg-h: var(--hue-accent);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-5-hi-primary{--bg-l: var(--l-5);--bg-c: var(--c-hi);--bg-h: var(--hue-primary);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-fore-lo-primary{--bg-l: var(--l-fore);--bg-c: var(--c-lo);--bg-h: var(--hue-primary);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-fore-mlo-danger{--bg-l: var(--l-fore);--bg-c: var(--c-mlo);--bg-h: var(--hue-danger);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-0-lo{--bg-l: var(--l-0);--bg-c: var(--c-lo);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-1-lo{--bg-l: var(--l-1);--bg-c: var(--c-lo);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-1-mid{--bg-l: var(--l-1);--bg-c: var(--c-mid);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-1-mlo{--bg-l: var(--l-1);--bg-c: var(--c-mlo);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-2-mid{--bg-l: var(--l-2);--bg-c: var(--c-mid);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-3-mid{--bg-l: var(--l-3);--bg-c: var(--c-mid);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-4-mhi{--bg-l: var(--l-4);--bg-c: var(--c-mhi);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-5-mhi{--bg-l: var(--l-5);--bg-c: var(--c-mhi);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-c-\[20\]{--bg-c: .2;background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-c-hi{--bg-c: var(--c-hi);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-c-lo{--bg-c: var(--c-lo);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-h-\[280\]{--bg-h: 280;background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-h-danger{--bg-h: var(--hue-danger);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-h-info{--bg-h: var(--hue-info);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-h-neutral{--bg-h: var(--hue-neutral);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-h-primary{--bg-h: var(--hue-primary);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-h-success{--bg-h: var(--hue-success);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-h-warning{--bg-h: var(--hue-warning);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-lc-0{--bg-l: var(--l-0);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-lc-1{--bg-l: var(--l-1);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-lc-2{--bg-l: var(--l-2);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-lc-3{--bg-l: var(--l-3);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-lc-4{--bg-l: var(--l-4);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-lc-5{--bg-l: var(--l-5);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-lc-6{--bg-l: var(--l-6);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-lc-7{--bg-l: var(--l-7);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-lc-8{--bg-l: var(--l-8);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-lc-9{--bg-l: var(--l-9);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-lc-10{--bg-l: var(--l-10);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-lc-\[15\]{--bg-l: calc(.15 + var(--lc-flip) * .7);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-lc-\[25\]{--bg-l: calc(.25 + var(--lc-flip) * .5);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-lc-\[30\]{--bg-l: calc(.3 + var(--lc-flip) * .4);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-lc-\[50\]{--bg-l: calc(.5 + var(--lc-flip) * 0);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-lc-\[70\]{--bg-l: calc(.7 + var(--lc-flip) * -.4);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-lc-base{--bg-l: var(--l-base);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-lc-down-1{--bg-l-adj: var(--lc-adj-1);background-color:oklch(clamp(0,calc(var(--bg-l) - var(--lc-dir) * var(--bg-l-adj)),1) var(--bg-c) var(--bg-h))}.bg-lc-fore{--bg-l: var(--l-fore);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.bg-lc-up-1{--bg-l-adj: var(--lc-adj-1);background-color:oklch(clamp(0,calc(var(--bg-l) + var(--lc-dir) * var(--bg-l-adj)),1) var(--bg-c) var(--bg-h))}.bg-lc-up-2{--bg-l-adj: var(--lc-adj-2);background-color:oklch(clamp(0,calc(var(--bg-l) + var(--lc-dir) * var(--bg-l-adj)),1) var(--bg-c) var(--bg-h))}.bg-black\/15{background-color:#00000026}@supports (color: color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-primary,.bg-primary\/30{background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){.bg-primary\/30{background-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color: color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color: color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.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)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.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-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1rem\]{font-size:1rem}.text-\[4rem\]{font-size:4rem}.leading-\[1\.6\]{--tw-leading: 1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading: 1.7;line-height:1.7}.leading-none{--tw-leading: 1;line-height:1}.leading-normal{--tw-leading: var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking: -.01em;letter-spacing:-.01em}.tracking-\[-0\.04em\]{--tw-tracking: -.04em;letter-spacing:-.04em}.tracking-\[0\.08em\]{--tw-tracking: .08em;letter-spacing:.08em}.tracking-normal{--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-1-hi-primary{--tx-l: var(--l-1);--tx-c: var(--c-hi);--tx-h: var(--hue-primary);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-1-mid-accent{--tx-l: var(--l-1);--tx-c: var(--c-mid);--tx-h: var(--hue-accent);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-1-mid-danger{--tx-l: var(--l-1);--tx-c: var(--c-mid);--tx-h: var(--hue-danger);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-1-mlo-accent{--tx-l: var(--l-1);--tx-c: var(--c-mlo);--tx-h: var(--hue-accent);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-3-mlo-primary{--tx-l: var(--l-3);--tx-c: var(--c-mlo);--tx-h: var(--hue-primary);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-5-lo-neutral{--tx-l: var(--l-5);--tx-c: var(--c-lo);--tx-h: var(--hue-neutral);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-5-lo-primary{--tx-l: var(--l-5);--tx-c: var(--c-lo);--tx-h: var(--hue-primary);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-5-mlo-neutral{--tx-l: var(--l-5);--tx-c: var(--c-mlo);--tx-h: var(--hue-neutral);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-5-mlo-success{--tx-l: var(--l-5);--tx-c: var(--c-mlo);--tx-h: var(--hue-success);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-6-mhi-primary{--tx-l: var(--l-6);--tx-c: var(--c-mhi);--tx-h: var(--hue-primary);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-6-mid-success{--tx-l: var(--l-6);--tx-c: var(--c-mid);--tx-h: var(--hue-success);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-7-mid-primary{--tx-l: var(--l-7);--tx-c: var(--c-mid);--tx-h: var(--hue-primary);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-8-mhi-success{--tx-l: var(--l-8);--tx-c: var(--c-mhi);--tx-h: var(--hue-success);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-8-mid-primary{--tx-l: var(--l-8);--tx-c: var(--c-mid);--tx-h: var(--hue-primary);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-8-mlo-primary{--tx-l: var(--l-8);--tx-c: var(--c-mlo);--tx-h: var(--hue-primary);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-10-lo-accent{--tx-l: var(--l-10);--tx-c: var(--c-lo);--tx-h: var(--hue-accent);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-10-lo-danger{--tx-l: var(--l-10);--tx-c: var(--c-lo);--tx-h: var(--hue-danger);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-10-lo-primary{--tx-l: var(--l-10);--tx-c: var(--c-lo);--tx-h: var(--hue-primary);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-10-lo-success{--tx-l: var(--l-10);--tx-c: var(--c-lo);--tx-h: var(--hue-success);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-10-lo-warning{--tx-l: var(--l-10);--tx-c: var(--c-lo);--tx-h: var(--hue-warning);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-fore-lo-accent{--tx-l: var(--l-fore);--tx-c: var(--c-lo);--tx-h: var(--hue-accent);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-fore-lo-primary{--tx-l: var(--l-fore);--tx-c: var(--c-lo);--tx-h: var(--hue-primary);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-fore-mhi-primary{--tx-l: var(--l-fore);--tx-c: var(--c-mhi);--tx-h: var(--hue-primary);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-0-lo{--tx-l: var(--l-0);--tx-c: var(--c-lo);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-5-lo{--tx-l: var(--l-5);--tx-c: var(--c-lo);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-5-mlo{--tx-l: var(--l-5);--tx-c: var(--c-mlo);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-6-mlo{--tx-l: var(--l-6);--tx-c: var(--c-mlo);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-7-lo{--tx-l: var(--l-7);--tx-c: var(--c-lo);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-8-lo{--tx-l: var(--l-8);--tx-c: var(--c-lo);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-8-mlo{--tx-l: var(--l-8);--tx-c: var(--c-mlo);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-9-lo{--tx-l: var(--l-9);--tx-c: var(--c-lo);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-9-mhi{--tx-l: var(--l-9);--tx-c: var(--c-mhi);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-10-lo{--tx-l: var(--l-10);--tx-c: var(--c-lo);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-lc-1{--tx-l: var(--l-1);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-lc-5{--tx-l: var(--l-5);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-lc-6{--tx-l: var(--l-6);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-lc-9{--tx-l: var(--l-9);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-lc-\[15\]{--tx-l: calc(.15 + var(--lc-flip) * .7);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-lc-\[65\]{--tx-l: calc(.65 + var(--lc-flip) * -.3);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-lc-\[85\]{--tx-l: calc(.85 + var(--lc-flip) * -.7);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-lc-\[90\]{--tx-l: calc(.9 + var(--lc-flip) * -.8);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-lc-\[95\]{--tx-l: calc(.95 + var(--lc-flip) * -.9);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-lc-fore{--tx-l: var(--l-fore);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.text-muted-foreground{color:var(--muted-foreground)}.text-white\/50{color:#ffffff80}@supports (color: color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/60{color:#fff9}@supports (color: color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-ring\/50{--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-offset-2{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-transparent{--tw-ring-offset-color: transparent}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-md{--tw-backdrop-blur: blur(var(--blur-md));-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-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-150{--tw-duration: .15s;transition-duration:.15s}.duration-200{--tw-duration: .2s;transition-duration:.2s}.chroma-\[15\]{--bg-c: .15;--tx-c: .15;--bd-c: .15;--bdb-c: .15;--ac-c: .15;--gf-c: .15;--gt-c: .15;--sh-c: .15}.hue-\[180\]{--bg-h: 180;--tx-h: 180;--bd-h: 180;--bdb-h: 180;--ac-h: 180;--gf-h: 180;--gt-h: 180;--sh-h: 180}.hue-accent{--bg-h: var(--hue-accent);--tx-h: var(--hue-accent);--bd-h: var(--hue-accent);--bdb-h: var(--hue-accent);--ac-h: var(--hue-accent);--gf-h: var(--hue-accent);--gt-h: var(--hue-accent);--sh-h: var(--hue-accent)}.hue-danger{--bg-h: var(--hue-danger);--tx-h: var(--hue-danger);--bd-h: var(--hue-danger);--bdb-h: var(--hue-danger);--ac-h: var(--hue-danger);--gf-h: var(--hue-danger);--gt-h: var(--hue-danger);--sh-h: var(--hue-danger)}.hue-info{--bg-h: var(--hue-info);--tx-h: var(--hue-info);--bd-h: var(--hue-info);--bdb-h: var(--hue-info);--ac-h: var(--hue-info);--gf-h: var(--hue-info);--gt-h: var(--hue-info);--sh-h: var(--hue-info)}.hue-primary{--bg-h: var(--hue-primary);--tx-h: var(--hue-primary);--bd-h: var(--hue-primary);--bdb-h: var(--hue-primary);--ac-h: var(--hue-primary);--gf-h: var(--hue-primary);--gt-h: var(--hue-primary);--sh-h: var(--hue-primary)}.hue-success{--bg-h: var(--hue-success);--tx-h: var(--hue-success);--bd-h: var(--hue-success);--bdb-h: var(--hue-success);--ac-h: var(--hue-success);--gf-h: var(--hue-success);--gt-h: var(--hue-success);--sh-h: var(--hue-success)}.hue-warning{--bg-h: var(--hue-warning);--tx-h: var(--hue-warning);--bd-h: var(--hue-warning);--bdb-h: var(--hue-warning);--ac-h: var(--hue-warning);--gf-h: var(--hue-warning);--gt-h: var(--hue-warning);--sh-h: var(--hue-warning)}.outline-none{--tw-outline-style: none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}:is(.\*\:cursor-pointer>*){cursor:pointer}:is(.\*\:rounded-full>*){border-radius:3.40282e38px}:is(.\*\:rounded-lg>*){border-radius:var(--radius)}:is(.\*\:border>*){border-style:var(--tw-border-style);border-width:1px}:is(.\*\:border-0>*){border-style:var(--tw-border-style);border-width:0}:is(.\*\:bg-c-mid>*){--bg-c: var(--c-mid);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}:is(.\*\:bg-lc-3>*){--bg-l: var(--l-3);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}:is(.\*\:px-3>*){padding-inline:calc(var(--spacing) * 3)}:is(.\*\:px-4>*){padding-inline:calc(var(--spacing) * 4)}:is(.\*\:px-5>*){padding-inline:calc(var(--spacing) * 5)}:is(.\*\:py-1>*){padding-block:calc(var(--spacing) * 1)}:is(.\*\:py-1\.5>*){padding-block:calc(var(--spacing) * 1.5)}:is(.\*\:py-2>*){padding-block:calc(var(--spacing) * 2)}:is(.\*\:text-center>*){text-align:center}:is(.\*\:text-xs>*){font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}:is(.\*\:text-\[0\.8rem\]>*){font-size:.8rem}:is(.\*\:text-\[0\.75rem\]>*){font-size:.75rem}:is(.\*\:font-semibold>*){--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:is(.\*\:shadow>*){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:transition-all>*){transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:is(.\*\:duration-150>*){--tw-duration: .15s;transition-duration:.15s}.placeholder\:text-4-lo::placeholder{--tx-l: var(--l-4);--tx-c: var(--c-lo);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.backdrop\:bg-black\/50::backdrop{background-color:#00000080}@supports (color: color-mix(in lab,red,red)){.backdrop\:bg-black\/50::backdrop{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.backdrop\:backdrop-blur-sm::backdrop{--tw-backdrop-blur: blur(var(--blur-sm));-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, )}@media(hover:hover){.hover\:border-c-mhi:hover{--bd-c: var(--c-mhi);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.hover\:border-c-mid:hover{--bd-c: var(--c-mid);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.hover\:border-lc-3:hover{--bd-l: var(--l-3);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.hover\:border-lc-4:hover{--bd-l: var(--l-4);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.hover\:border-lc-\[40\]:hover{--bd-l: calc(.4 + var(--lc-flip) * .2);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.hover\:bg-1-lo:hover{--bg-l: var(--l-1);--bg-c: var(--c-lo);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.hover\:bg-3-mid:hover{--bg-l: var(--l-3);--bg-c: var(--c-mid);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.hover\:bg-c-mhi:hover{--bg-c: var(--c-mhi);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.hover\:bg-c-mlo:hover{--bg-c: var(--c-mlo);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.hover\:bg-lc-1:hover{--bg-l: var(--l-1);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.hover\:bg-lc-3:hover{--bg-l: var(--l-3);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.hover\:bg-lc-5:hover{--bg-l: var(--l-5);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.hover\:bg-lc-6:hover{--bg-l: var(--l-6);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.hover\:bg-lc-8:hover{--bg-l: var(--l-8);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.hover\:bg-lc-\[30\]:hover{--bg-l: calc(.3 + var(--lc-flip) * .4);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.hover\:bg-lc-down-2:hover{--bg-l-adj: var(--lc-adj-2);background-color:oklch(clamp(0,calc(var(--bg-l) - var(--lc-dir) * var(--bg-l-adj)),1) var(--bg-c) var(--bg-h))}.hover\:bg-lc-up-1:hover{--bg-l-adj: var(--lc-adj-1);background-color:oklch(clamp(0,calc(var(--bg-l) + var(--lc-dir) * var(--bg-l-adj)),1) var(--bg-c) var(--bg-h))}.hover\:bg-primary\/20:hover{background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:text-lc-0:hover{--tx-l: var(--l-0);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.hover\:text-lc-6:hover{--tx-l: var(--l-6);color:oklch(var(--tx-l) var(--tx-c) var(--tx-h))}.hover\:text-lc-up-2:hover{--tx-l-adj: var(--lc-adj-2);color:oklch(clamp(0,calc(var(--tx-l) + var(--lc-dir) * var(--tx-l-adj)),1) var(--tx-c) var(--tx-h))}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-white\/90:hover{color:#ffffffe6}@supports (color: color-mix(in lab,red,red)){.hover\:text-white\/90:hover{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.hover\:opacity-100:hover{opacity:1}.hover\:ring-4:hover{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:hover\:shadow>*):hover{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-c-mid:focus{--bd-c: var(--c-mid);border-color:oklch(var(--bd-l) var(--bd-c) var(--bd-h))}.focus\:bg-c-mhi:focus{--bg-c: var(--c-mhi);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-lc-3:active{--bg-l: var(--l-3);background-color:oklch(var(--bg-l) var(--bg-c) var(--bg-h))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-\[selected\]\:border-primary[data-selected]{border-color:var(--primary)}.data-\[selected\]\:text-foreground[data-selected]{color:var(--foreground)}@media(min-width:40rem){.sm\:m-auto{margin:auto}.sm\:mr-2{margin-right:calc(var(--spacing) * 2)}.sm\:flex{display:flex}.sm\:max-h-\[80vh\]{max-height:80vh}.sm\:max-h-\[calc\(80vh-3rem\)\]{max-height:calc(80vh - 3rem)}.sm\:w-\[90vw\]{width:90vw}.sm\:max-w-\[720px\]{max-width:720px}.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\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.sm\:text-\[0\.8rem\]{font-size:.8rem}.sm\:text-\[0\.82rem\]{font-size:.82rem}}@media(min-width:64rem){.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}}.dark\:bg-white\/15:is(.dark,.dark *){background-color:#ffffff26}@supports (color: color-mix(in lab,red,red)){.dark\:bg-white\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.\[\&_code\]\:\!bg-transparent code{background-color:#0000!important}.\[\&_code\]\:break-words code{overflow-wrap:break-word}.\[\&_code\]\:whitespace-pre-wrap code{white-space:pre-wrap}.\[\&_pre\]\:\!bg-transparent pre{background-color:#0000!important}}.dark{--lc-dir: 1;--lc-flip: 1;--lc-range-start: .12;--lc-range-end: .92;--l-0: .12;--l-1: .2;--l-2: .28;--l-3: .36;--l-4: .44;--l-5: .52;--l-6: .6;--l-7: .68;--l-8: .76;--l-9: .84;--l-10: .92;--l-base: .12;--l-fore: .92;--l-none: 0;--l-full: 1}:root{--lc-dir: -1;--lc-flip: 0;--bg-l: var(--l-5);--bg-c: var(--c-lo);--bg-h: var(--hue-primary);--tx-l: var(--l-fore);--tx-c: var(--c-lo);--tx-h: var(--hue-primary);--bd-l: var(--l-3);--bd-c: var(--c-lo);--bd-h: var(--hue-primary);--ac-l: var(--l-5);--ac-c: var(--c-mid);--ac-h: var(--hue-primary);--gf-l: var(--l-5);--gf-c: var(--c-mid);--gf-h: var(--hue-primary);--gt-l: var(--l-5);--gt-c: var(--c-mid);--gt-h: var(--hue-primary);--sh-l: var(--l-5);--sh-c: var(--c-lo);--sh-h: var(--hue-primary);--bdb-l: var(--l-3);--bdb-c: var(--c-lo);--bdb-h: var(--hue-primary)}@property --tw-animation-delay{syntax: "*"; inherits: false; initial-value: 0s;}@property --tw-animation-direction{syntax: "*"; inherits: false; initial-value: normal;}@property --tw-animation-duration{syntax: "*"; inherits: false}@property --tw-animation-fill-mode{syntax: "*"; inherits: false; initial-value: none;}@property --tw-animation-iteration-count{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-translate-y{syntax: "*"; inherits: false; initial-value: 0;}:root{--radius: .625rem;--background: oklch(96.5% 0 0);--foreground: oklch(14.5% 0 0);--card: oklch(98.5% 0 0);--card-foreground: oklch(14.5% 0 0);--popover: oklch(98.5% 0 0);--popover-foreground: oklch(14.5% 0 0);--primary: oklch(60.6% .25 292.717);--primary-foreground: oklch(96.9% .016 293.756);--secondary: oklch(90% .006 286.033);--secondary-foreground: oklch(14.5% 0 0);--muted: oklch(92% 0 0);--muted-foreground: oklch(40% 0 0);--accent: oklch(60.6% .25 292.717);--accent-foreground: oklch(96.9% .016 293.756);--destructive: oklch(70.4% .191 22.216);--border: oklch(0% 0 0 / .1);--input: oklch(0% 0 0 / .15);--ring: oklch(55.6% 0 0)}.dark{--background: oklch(14.5% 0 0);--foreground: oklch(98.5% 0 0);--card: oklch(20.5% 0 0);--card-foreground: oklch(98.5% 0 0);--popover: oklch(20.5% 0 0);--popover-foreground: oklch(98.5% 0 0);--primary: oklch(60.6% .25 292.717);--primary-foreground: oklch(96.9% .016 293.756);--secondary: oklch(27.4% .006 286.033);--secondary-foreground: oklch(98.5% 0 0);--muted: oklch(26.9% 0 0);--muted-foreground: oklch(70.8% 0 0);--accent: oklch(60.6% .25 292.717);--accent-foreground: oklch(96.9% .016 293.756);--destructive: oklch(70.4% .191 22.216);--border: oklch(100% 0 0 / .1);--input: oklch(100% 0 0 / .15);--ring: oklch(55.6% 0 0)}.matrix-label{font-size:.65rem;font-family:var(--font-mono);color:oklch(var(--l-5) var(--c-lo) var(--hue-primary));justify-content:center;align-items:center;min-height:2rem;padding:.25rem;display:flex}.matrix-label.col-label{min-width:3rem}.matrix-cell:hover{z-index:10;transform:scale(1.15);box-shadow:0 4px 20px #0006}.class-preview{background:oklch(var(--l-0) var(--c-lo) var(--hue-primary));border:1px solid oklch(var(--l-1) var(--c-mlo) var(--hue-primary));opacity:0;pointer-events:none;box-shadow:0 8px 32px #0000001f}.class-preview.visible{opacity:1;pointer-events:auto}.class-preview .swatch{border:1px solid oklch(var(--l-2) var(--c-lo) var(--hue-primary))}.code-block{background:oklch(.1 var(--c-lo) var(--hue-primary));border:1px solid oklch(.25 var(--c-lo) var(--hue-primary))}.dark .class-preview{background:oklch(var(--l-0) var(--c-lo) var(--hue-primary));border-color:oklch(var(--l-2) var(--c-mlo) var(--hue-primary));box-shadow:0 8px 32px #00000080}.dark .class-preview .swatch{border-color:oklch(var(--l-3) var(--c-lo) var(--hue-primary))}@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-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false}@property --tw-font-weight{syntax: "*"; inherits: false}@property --tw-tracking{syntax: "*"; inherits: false}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-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}
