.accesso{--carta: #f7f8f6;--inchiostro: #000;--filetto: #c9ccc6;--spento: #6b706a;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--carta);color:var(--inchiostro);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.accesso-scheda{width:100%;max-width:360px;display:flex;flex-direction:column;gap:16px}.accesso-scheda h1{margin:0 0 8px;font-size:22px;font-weight:700}.campo{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--spento)}.campo input{min-height:48px;padding:0 12px;font:inherit;font-size:16px;color:var(--inchiostro);background:#fff;border:2px solid var(--filetto);border-radius:6px}.campo input:focus{outline:none;border-color:var(--inchiostro)}.accesso-scheda button[type=submit]{min-height:52px;font:inherit;font-size:16px;font-weight:600;color:#fff;background:var(--inchiostro);border:none;border-radius:6px}.accesso-scheda button[type=submit]:disabled{background:var(--spento)}.accesso-scheda p{margin:0;font-size:15px;line-height:1.5}.accesso-nota{color:var(--spento)}.accesso-link{align-self:center;min-height:44px;display:inline-flex;align-items:center;color:var(--inchiostro);font-size:15px;text-decoration:underline}.accesso-conferma{padding:10px 12px;font-size:14px;background:#e6f2e3;border-radius:6px}.accesso-ruoli{margin:0;padding-left:20px;list-style:disc;font-size:15px;line-height:1.6}.timer{padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.cronometro{font-size:56px;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.azione-evento:active{transform:scale(.97)}.testata-timer{view-transition-name:testata-timer}.fascia-timer{view-transition-name:fascia-timer}::view-transition-group(testata-timer),::view-transition-group(fascia-timer){z-index:1}::view-transition-group(*){animation-duration:.22s}@media (prefers-reduced-motion: reduce){.azione-evento:active{transform:none}}:root{-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;background:var(--background);font-family:var(--font-sans);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain}button{cursor:pointer;touch-action:manipulation}.attesa{padding:24px 16px;color:var(--muted-foreground);font-family:var(--font-sans)}/*! tailwindcss v4.3.3 | 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)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--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-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--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-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;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--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);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--blur-xs:4px;--aspect-video:16 / 9;--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);--font-heading:var(--font-heading);--color-border:var(--border)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;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:where(:not(iframe)){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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-sans)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-\[var\(--altezza-testata\,0px\)\]{top:var(--altezza-testata,0px)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--altezza-testata\){height:var(--altezza-testata)}.h-\(--cell-size\){height:var(--cell-size)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.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-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[70dvh\]{height:70dvh}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[90dvh\]{max-height:90dvh}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-dvh{min-height:100dvh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\(--radix-popover-trigger-width\){width:var(--radix-popover-trigger-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-72{width:calc(var(--spacing) * 72)}.w-\[min\(300px\,85vw\)\]{width:min(300px,85vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-\[85\%\]{max-width:85%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[96px\]{min-width:96px}.flex-1{flex:1}.flex-\[2\]{flex:2}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-mt-\(--altezza-testata\){scroll-margin-top:var(--altezza-testata)}.scroll-py-1{scroll-padding-block:var(--spacing)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.self-auto{align-self:auto}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-lg\!{border-radius:var(--radius)!important}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-xl\!{border-radius:calc(var(--radius) * 1.4)!important}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) * .6)}.rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) * .6)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-buono{border-color:var(--buono)}.border-destructive{border-color:var(--destructive)}.border-foreground{border-color:var(--foreground)}.border-input,.border-input\/30{border-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.border-input\/30{border-color:color-mix(in oklab,var(--input) 30%,transparent)}}.border-modificato{border-color:var(--modificato)}.border-ring{border-color:var(--ring)}.border-transparent{border-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-accent,.bg-accent\/70{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/70{background-color:color-mix(in oklab,var(--accent) 70%,transparent)}}.bg-avviso{background-color:var(--avviso)}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-cartellino-giallo{background-color:var(--cartellino-giallo)}.bg-cartellino-rosso{background-color:var(--cartellino-rosso)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-evento-buono{background-color:var(--evento-buono)}.bg-evento-cattivo{background-color:var(--evento-cattivo)}.bg-evento-neutro{background-color:var(--evento-neutro)}.bg-evento-periodo{background-color:var(--evento-periodo)}.bg-evento-spento{background-color:var(--evento-spento)}.bg-foreground{background-color:var(--foreground)}.bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.bg-input\/30{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.bg-modificato{background-color:var(--modificato)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground\/10{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-primary-foreground\/10{background-color:color-mix(in oklab,var(--primary-foreground) 10%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-stato-affaticato{background-color:var(--stato-affaticato)}.bg-stato-disponibile{background-color:var(--stato-disponibile)}.bg-stato-infortunato{background-color:var(--stato-infortunato)}.bg-stato-recupero{background-color:var(--stato-recupero)}.bg-testata{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-testata{background-color:color-mix(in oklab,var(--accent) 40%,var(--background))}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.stroke-muted{stroke:var(--muted)}.stroke-stato-affaticato{stroke:var(--stato-affaticato)}.stroke-stato-disponibile{stroke:var(--stato-disponibile)}.stroke-stato-infortunato{stroke:var(--stato-infortunato)}.stroke-stato-recupero{stroke:var(--stato-recupero)}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pt-\[max\(16px\,env\(safe-area-inset-top\)\)\]{padding-top:max(16px,env(safe-area-inset-top))}.pt-\[max\(24px\,env\(safe-area-inset-top\)\)\]{padding-top:max(24px,env(safe-area-inset-top))}.pr-1\.5\!{padding-right:calc(var(--spacing) * 1.5)!important}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-\(--altezza-barra\){padding-bottom:var(--altezza-barra)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(16px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(16px,env(safe-area-inset-bottom))}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-1\.5\!{padding-left:calc(var(--spacing) * 1.5)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.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-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.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\.8rem\]{font-size:.8rem}.text-\[0\.9em\]{font-size:.9em}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[17px\]{font-size:17px}.text-\[22px\]{font-size:22px}.leading-2{--tw-leading:calc(var(--spacing) * 2);line-height:calc(var(--spacing) * 2)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-avviso-foreground{color:var(--avviso-foreground)}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-buono{color:var(--buono)}.text-card-foreground{color:var(--card-foreground)}.text-cartellino-giallo{color:var(--cartellino-giallo)}.text-cartellino-rosso{color:var(--cartellino-rosso)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-evento-buono{color:var(--evento-buono)}.text-evento-cattivo{color:var(--evento-cattivo)}.text-evento-neutro{color:var(--evento-neutro)}.text-evento-periodo{color:var(--evento-periodo)}.text-evento-spento{color:var(--evento-spento)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-muted-foreground,.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground,.text-primary-foreground\/75{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/75{color:color-mix(in oklab,var(--primary-foreground) 75%,transparent)}}.text-secondary-foreground{color:var(--secondary-foreground)}.text-stato-disponibile{color:var(--stato-disponibile)}.text-stato-infortunato{color:var(--stato-infortunato)}.text-stato-recupero{color:var(--stato-recupero)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-100{opacity:1}.bg-blend-color{background-blend-mode:color}.shadow-\[inset_4px_0_0_var\(--foreground\)\]{--tw-shadow:inset 4px 0 0 var(--tw-shadow-color,var(--foreground));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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-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-3{--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)}.inset-ring-2{--tw-inset-ring-shadow:inset 0 0 0 2px var(--tw-inset-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-background{--tw-ring-color:var(--background)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-modificato\/30{--tw-ring-color:var(--modificato)}@supports (color:color-mix(in lab,red,red)){.ring-modificato\/30{--tw-ring-color:color-mix(in oklab, var(--modificato) 30%, transparent)}}.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)}}.inset-ring-foreground{--tw-inset-ring-color:var(--foreground)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;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-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--altezza-barra\:calc\(56px\+env\(safe-area-inset-bottom\)\)\]{--altezza-barra: calc(56px + env(safe-area-inset-bottom)) }.\[--altezza-testata\:calc\(56px\+env\(safe-area-inset-top\)\)\]{--altezza-testata: calc(56px + env(safe-area-inset-top)) }.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size:calc(var(--spacing) * 7)}:is(.\*\:w-full>*){width:100%}@media (hover:hover){.group-hover\:ring-foreground\/30:is(:where(.group):hover *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.group-hover\:ring-foreground\/30:is(:where(.group):hover *){--tw-ring-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has(:where([data-orientation=horizontal])) *){text-wrap:balance}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.group-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-input:is(:where(.group\/field-label):has(:focus-visible) *):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--input)}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[state\=open\]\:rotate-90:is(:where(.group)[data-state=open] *),.group-data-\[state\=open\]\/lettura\:rotate-90:is(:where(.group\/lettura)[data-state=open] *){rotate:90deg}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.first-letter\:uppercase:first-letter{text-transform:uppercase}.marker\:text-muted-foreground ::marker{color:var(--muted-foreground)}.marker\:text-muted-foreground::marker{color:var(--muted-foreground)}.marker\:text-muted-foreground ::-webkit-details-marker{color:var(--muted-foreground)}.marker\:text-muted-foreground::-webkit-details-marker{color:var(--muted-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:-inset-y-1:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -1)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:rounded-lg:after{content:var(--tw-content);border-radius:var(--radius)}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:bg-muted:after{content:var(--tw-content);background-color:var(--muted)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:mt-0:first-child,.last\:mt-0:last-child{margin-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-accent:hover,.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.hover\:bg-cartellino-giallo\/90:hover{background-color:var(--cartellino-giallo)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cartellino-giallo\/90:hover{background-color:color-mix(in oklab,var(--cartellino-giallo) 90%,transparent)}}.hover\:bg-cartellino-rosso\/90:hover{background-color:var(--cartellino-rosso)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cartellino-rosso\/90:hover{background-color:color-mix(in oklab,var(--cartellino-rosso) 90%,transparent)}}.hover\:bg-destructive\/15:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/15:hover{background-color:color-mix(in oklab,var(--destructive) 15%,transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-evento-buono\/90:hover{background-color:var(--evento-buono)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-evento-buono\/90:hover{background-color:color-mix(in oklab,var(--evento-buono) 90%,transparent)}}.hover\:bg-evento-cattivo\/90:hover{background-color:var(--evento-cattivo)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-evento-cattivo\/90:hover{background-color:color-mix(in oklab,var(--evento-cattivo) 90%,transparent)}}.hover\:bg-evento-neutro\/90:hover{background-color:var(--evento-neutro)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-evento-neutro\/90:hover{background-color:color-mix(in oklab,var(--evento-neutro) 90%,transparent)}}.hover\:bg-evento-periodo\/90:hover{background-color:var(--evento-periodo)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-evento-periodo\/90:hover{background-color:color-mix(in oklab,var(--evento-periodo) 90%,transparent)}}.hover\:bg-evento-spento\/90:hover{background-color:var(--evento-spento)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-evento-spento\/90:hover{background-color:color-mix(in oklab,var(--evento-spento) 90%,transparent)}}.hover\:bg-modificato\/80:hover{background-color:var(--modificato)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-modificato\/80:hover{background-color:color-mix(in oklab,var(--modificato) 80%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary-foreground\/15:hover{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-foreground\/15:hover{background-color:color-mix(in oklab,var(--primary-foreground) 15%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:text-background:hover{color:var(--background)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:ring-3:hover{--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\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-accent:focus-visible{background-color:var(--accent)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-3:focus-visible,.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-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.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-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:ring-3:active{--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)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-100:disabled{opacity:1}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent{background-color:#0000}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:var(--radius)!important}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}.has-disabled\:bg-input\/50:has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.has-disabled\:bg-input\/50:has(:disabled){background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=alert-action\]\:pr-28:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 28)}.has-data-\[slot\=alert-action\]\:pr-36:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 36)}.has-data-\[slot\=alert-action\]\:pr-44:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 44)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]: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)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--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)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:var(--radius)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}@media (hover:hover){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:border-ring:has(>[data-slot=field]):has(:focus-visible){border-color:var(--ring)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-3:has(>[data-slot=field]):has(: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)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:bg-transparent[aria-expanded=true]{background-color:#0000}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.aria-invalid\:ring-3[aria-invalid=true]{--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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-\[current\=page\]\:bg-accent[aria-current=page]{background-color:var(--accent)}.aria-\[current\=page\]\:text-foreground[aria-current=page]{color:var(--foreground)}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position=popper]{height:var(--radix-select-trigger-height)}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{background-color:var(--muted)}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:h-dvh[data-side=bottom]{height:100dvh}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:w-full[data-side=right]{width:100%}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md),10px)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--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)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-2\.5>*)[data-slot=field]{padding:calc(var(--spacing) * 2.5)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=on\]\:border-stato-disponibile[data-state=on]{border-color:var(--stato-disponibile)}.data-\[state\=on\]\:border-stato-infortunato[data-state=on]{border-color:var(--stato-infortunato)}.data-\[state\=on\]\:border-stato-recupero[data-state=on]{border-color:var(--stato-recupero)}.data-\[state\=on\]\:bg-muted[data-state=on]{background-color:var(--muted)}.data-\[state\=on\]\:bg-stato-disponibile[data-state=on]{background-color:var(--stato-disponibile)}.data-\[state\=on\]\:bg-stato-infortunato[data-state=on]{background-color:var(--stato-infortunato)}.data-\[state\=on\]\:bg-stato-recupero[data-state=on]{background-color:var(--stato-recupero)}.data-\[state\=on\]\:text-black[data-state=on]{color:var(--color-black)}.data-\[state\=on\]\:text-white[data-state=on]{color:var(--color-white)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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 (min-width:40rem){.sm\:mr-auto{margin-right:auto}.sm\:block{display:block}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-40{max-width:calc(var(--spacing) * 40)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-1{flex:1}.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\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left]{max-width:var(--container-sm)}.data-\[side\=right\]\:sm\:max-w-md[data-side=right]{max-width:var(--container-md)}.data-\[side\=right\]\:sm\:max-w-sm[data-side=right],.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.md\:flex-row{flex-direction:row}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}.md\:\[--altezza-barra\:0px\]{--altezza-barra:0px}.md\:\[--altezza-testata\:0px\]{--altezza-testata:0px}}@media (min-width:64rem){.lg\:w-24{width:calc(var(--spacing) * 24)}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:80rem){.xl\:px-8{padding-inline:calc(var(--spacing) * 8)}}@container not (min-width:36rem){.\@max-xl\:w-8{width:calc(var(--spacing) * 8)}.\@max-xl\:px-0\!{padding-inline:0!important}}@container (min-width:24rem){.\@sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:28rem){.\@md\:block{display:block}.\@md\:inline{display:inline}.\@md\:w-40{width:calc(var(--spacing) * 40)}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}}@container (min-width:28rem){.\@md\:flex-row{flex-direction:row}}@container field-group (min-width:28rem){.\@md\/field-group\:items-center{align-items:center}}@container (min-width:28rem){.\@md\:items-center{align-items:center}.\@md\:justify-between{justify-content:space-between}.\@md\:gap-3{gap:calc(var(--spacing) * 3)}.\@md\:gap-4{gap:calc(var(--spacing) * 4)}.\@md\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.\@md\:p-4{padding:calc(var(--spacing) * 4)}.\@md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.\@md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@container field-group (min-width:28rem){:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}@container (min-width:32rem){.\@lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}}@container (min-width:36rem){.\@xl\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.\@xl\:flex{display:flex}.\@xl\:hidden{display:none}.\@xl\:inline{display:inline}.\@xl\:size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\@xl\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\@xl\:min-h-20{min-height:calc(var(--spacing) * 20)}.\@xl\:w-28{width:calc(var(--spacing) * 28)}.\@xl\:max-w-64{max-width:calc(var(--spacing) * 64)}.\@xl\:max-w-none{max-width:none}.\@xl\:max-w-sm{max-width:var(--container-sm)}.\@xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@xl\:grid-cols-\[auto_auto_auto_auto\]{grid-template-columns:auto auto auto auto}.\@xl\:items-stretch{align-items:stretch}.\@xl\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\@xl\:px-\(--card-spacing\){padding-inline:var(--card-spacing)}.\@xl\:py-4{padding-block:calc(var(--spacing) * 4)}.\@xl\:pl-6{padding-left:calc(var(--spacing) * 6)}.\@xl\:text-left{text-align:left}.\@xl\:text-\[13px\]{font-size:13px}.\@xl\:text-\[22px\]{font-size:22px}}@container (min-width:42rem){.\@2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:48rem){.\@3xl\:hidden{display:none}.\@3xl\:inline{display:inline}.\@3xl\:table-cell{display:table-cell}.\@3xl\:min-w-80{min-width:calc(var(--spacing) * 80)}.\@3xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@3xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@3xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@3xl\:flex-row{flex-direction:row}.\@3xl\:items-center{align-items:center}.\@3xl\:justify-between{justify-content:space-between}.\@3xl\:gap-6{gap:calc(var(--spacing) * 6)}.\@3xl\:p-4{padding:calc(var(--spacing) * 4)}.\@3xl\:px-0{padding-inline:0}.\@3xl\:pl-6{padding-left:calc(var(--spacing) * 6)}.\@3xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@container (min-width:56rem){.\@4xl\:col-span-2{grid-column:span 2/span 2}.\@4xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@4xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@4xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@4xl\:gap-4{gap:calc(var(--spacing) * 4)}.\@4xl\:gap-6{gap:calc(var(--spacing) * 6)}}@container (min-width:64rem){.\@5xl\:col-span-2{grid-column:span 2/span 2}.\@5xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@5xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:80rem){.\@7xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@7xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:disabled\:bg-transparent:is(.dark *):disabled{background-color:#0000}.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-state=open]),.data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-open]:not([data-open=false])){--tw-enter-translate-y: 10% }.data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left]:where([data-state=open]),.data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left]:where([data-open]:not([data-open=false])){--tw-enter-translate-x: -10% }.data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right]:where([data-state=open]),.data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right]:where([data-open]:not([data-open=false])){--tw-enter-translate-x: 10% }.data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-state=open]),.data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-open]:not([data-open=false])){--tw-enter-translate-y: -10% }.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-state=closed]),.data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y: 10% }.data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left]:where([data-state=closed]),.data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x: -10% }.data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right]:where([data-state=closed]),.data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x: 10% }.data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-state=closed]),.data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y: -10% }.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-state=checked]),.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])){--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-checked\:bg-primary:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary-foreground)}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.data-selected\:bg-muted:where([data-selected=true]){background-color:var(--muted)}.data-selected\:text-foreground:where([data-selected=true]){color:var(--foreground)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--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)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is(.dark *):where([data-state=active]),.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:h-1:where([data-orientation=horizontal]){height:var(--spacing)}.data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:min-h-40:where([data-orientation=vertical]){min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1:where([data-orientation=vertical]){width:var(--spacing)}.data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}.data-vertical\:w-full:where([data-orientation=vertical]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border) 50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-6 svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted-foreground)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.data-selected\:\*\:\[svg\]\:text-foreground:where([data-selected=true])>*):is(svg){color:var(--foreground)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-icon\=inline-start\]\:not\(\[data-slot\=spinner\]\)\]\:hidden>[data-icon=inline-start]:not([data-slot=spinner]){display:none}.\[\&\>\[data-slot\=table-container\]\]\:max-h-\[calc\(100dvh-var\(--altezza-testata\,0px\)-var\(--altezza-barra\,0px\)-14rem\)\]>[data-slot=table-container]{max-height:calc(100dvh - var(--altezza-testata,0px) - var(--altezza-barra,0px) - 14rem)}.\[\&\>\[data-slot\=table-container\]\]\:max-h-\[calc\(100dvh-var\(--altezza-testata\,0px\)-var\(--altezza-barra\,0px\)-19rem\)\]>[data-slot=table-container]{max-height:calc(100dvh - var(--altezza-testata,0px) - var(--altezza-barra,0px) - 19rem)}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@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}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root,[data-theme=carta]{color-scheme:light;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--background:#f7f8f6;--foreground:#000;--card:#fff;--card-foreground:#000;--popover:#fff;--popover-foreground:#000;--primary:#000;--primary-foreground:#fff;--secondary:#edefeb;--secondary-foreground:#000;--muted:#edefeb;--muted-foreground:#6b706a;--accent:#edefeb;--accent-foreground:#000;--destructive:#a32020;--buono:#0b7a3b;--avviso:#fdf3d0;--avviso-foreground:#000;--modificato:#2b4c7e;--border:#c9ccc6;--input:#c9ccc6;--ring:#2b4c7e;--chart-1:#2b4c7e;--chart-2:#0b7a3b;--chart-3:#a32020;--chart-4:#6b706a;--chart-5:#000;--radius:.625rem;--sidebar:#f7f8f6;--sidebar-foreground:#000;--sidebar-primary:#000;--sidebar-primary-foreground:#fff;--sidebar-accent:#edefeb;--sidebar-accent-foreground:#000;--sidebar-border:#c9ccc6;--sidebar-ring:#2b4c7e}.dark,.dark[data-theme=carta]{color-scheme:dark;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--background:#121410;--foreground:#f7f8f6;--card:#1a1c18;--card-foreground:#f7f8f6;--popover:#1a1c18;--popover-foreground:#f7f8f6;--primary:#f7f8f6;--primary-foreground:#121410;--secondary:#242622;--secondary-foreground:#f7f8f6;--muted:#242622;--muted-foreground:#9aa196;--accent:#242622;--accent-foreground:#f7f8f6;--destructive:#e05a5a;--buono:#3dba6e;--avviso:#3d3420;--avviso-foreground:#f7f8f6;--modificato:#6b8fc4;--border:#3a3d38;--input:#3a3d38;--ring:#6b8fc4;--chart-1:#6b8fc4;--chart-2:#3dba6e;--chart-3:#e05a5a;--chart-4:#9aa196;--chart-5:#f7f8f6;--radius:.625rem;--sidebar:#121410;--sidebar-foreground:#f7f8f6;--sidebar-primary:#f7f8f6;--sidebar-primary-foreground:#121410;--sidebar-accent:#242622;--sidebar-accent-foreground:#f7f8f6;--sidebar-border:#3a3d38;--sidebar-ring:#6b8fc4}[data-theme=invincible]{--background:#f8f9fa;--foreground:#1a1a1a;--card:#fff;--card-foreground:#1a1a1a;--popover:#fff;--popover-foreground:#1a1a1a;--primary:#facc15;--primary-foreground:#1e3a8a;--secondary:#1e3a8a;--secondary-foreground:#fff;--muted:#a2bbdd;--muted-foreground:#2f1313;--accent:#ef4444;--accent-foreground:#fff;--destructive:#991b1b;--destructive-foreground:#fff;--border:#838181;--input:#fff;--ring:#1e3a8a;--chart-1:#1e3a8a;--chart-2:#facc15;--chart-3:#ef4444;--chart-4:#10b981;--chart-5:#8b5cf6;--sidebar:#1e3a8a;--sidebar-foreground:#fff;--sidebar-primary:#facc15;--sidebar-primary-foreground:#1e3a8a;--sidebar-accent:#2563eb;--sidebar-accent-foreground:#fff;--sidebar-border:#334155;--sidebar-ring:#facc15;--font-sans:Inter, system-ui, sans-serif;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, monospace;--radius:.5rem;--shadow-color:#000;--shadow-opacity:.15;--shadow-blur:4px;--shadow-spread:0px;--shadow-offset-x:2px;--shadow-offset-y:2px;--letter-spacing:-.01em}.dark[data-theme=invincible]{--background:#0f172a;--foreground:#f8fafc;--card:#1e293b;--card-foreground:#f8fafc;--popover:#1e293b;--popover-foreground:#f8fafc;--primary:#facc15;--primary-foreground:#0f172a;--secondary:#2563eb;--secondary-foreground:#fff;--muted:#334155;--muted-foreground:#94a3b8;--accent:#ef4444;--accent-foreground:#fff;--destructive:#dc2626;--destructive-foreground:#fff;--border:#334155;--input:#1e293b;--ring:#facc15;--chart-1:#facc15;--chart-2:#3b82f6;--chart-3:#ef4444;--chart-4:#22c55e;--chart-5:#a855f7;--sidebar:#020617;--sidebar-foreground:#f8fafc;--sidebar-primary:#facc15;--sidebar-primary-foreground:#0f172a;--sidebar-accent:#1e293b;--sidebar-accent-foreground:#facc15;--sidebar-border:#1e293b;--sidebar-ring:#facc15;--font-sans:Inter, system-ui, sans-serif;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, monospace;--radius:.5rem;--shadow-color:#000;--shadow-opacity:.5;--shadow-blur:10px;--shadow-spread:2px;--shadow-offset-x:0px;--shadow-offset-y:4px;--letter-spacing:-.01em}[data-theme=optimus]{color-scheme:dark;--background:#1e2227;--foreground:#d1d5db;--card:#181b20;--card-foreground:#d1d5db;--popover:#181b20;--popover-foreground:#d1d5db;--primary:#ce1126;--primary-foreground:#fff;--secondary:#1e40af;--secondary-foreground:#fff;--muted:#2d333b;--muted-foreground:#9ca3af;--accent:#d97706;--accent-foreground:#181b20;--destructive:#991b1b;--destructive-foreground:#fff;--border:#374151;--input:#181b20;--ring:#ce1126;--chart-1:#ce1126;--chart-2:#1e40af;--chart-3:#d97706;--chart-4:#4b5563;--chart-5:#6d28d9;--sidebar:#181b20;--sidebar-foreground:#d1d5db;--sidebar-primary:#ce1126;--sidebar-primary-foreground:#fff;--sidebar-accent:#2d333b;--sidebar-accent-foreground:#d97706;--sidebar-border:#374151;--sidebar-ring:#ce1126;--font-sans:"Orbitron", sans-serif;--font-heading:var(--font-sans);--font-mono:"Share Tech Mono", monospace;--radius:0rem;--shadow-color:#000;--shadow-opacity:.5;--shadow-blur:12px;--shadow-spread:2px;--shadow-offset-x:2px;--shadow-offset-y:2px;--letter-spacing:.1em}.dark[data-theme=optimus]{--background:#0f1115;--foreground:#e5e7eb;--card:#15181e;--card-foreground:#e5e7eb;--popover:#15181e;--popover-foreground:#e5e7eb;--primary:#dc2626;--primary-foreground:#fff;--secondary:#2563eb;--secondary-foreground:#fff;--muted:#262b33;--muted-foreground:#9ca3af;--accent:#f59e0b;--accent-foreground:#0f1115;--destructive:#b91c1c;--destructive-foreground:#fff;--border:#2d343f;--input:#0f1115;--ring:#dc2626;--chart-1:#dc2626;--chart-2:#2563eb;--chart-3:#f59e0b;--chart-4:#374151;--chart-5:#7c3aed;--sidebar:#15181e;--sidebar-foreground:#e5e7eb;--sidebar-primary:#dc2626;--sidebar-primary-foreground:#fff;--sidebar-accent:#0f1115;--sidebar-accent-foreground:#f59e0b;--sidebar-border:#2d343f;--sidebar-ring:#dc2626;--font-sans:"Orbitron", sans-serif;--font-heading:var(--font-sans);--font-mono:"Share Tech Mono", monospace;--radius:0rem;--shadow-color:#000;--shadow-opacity:.8;--shadow-blur:20px;--shadow-spread:4px;--shadow-offset-x:4px;--shadow-offset-y:4px;--letter-spacing:.12em}[data-theme=polaris]{--background:#f5fafb;--foreground:#081e24;--card:#fcffff;--card-foreground:#030d11;--popover:#fcffff;--popover-foreground:#030d11;--primary:#02677f;--primary-foreground:#fff;--secondary:#ffb500;--secondary-foreground:#321c04;--muted:#e4eef0;--muted-foreground:#5a6569;--accent:#03a2bc;--accent-foreground:#fff;--destructive:#d3451e;--destructive-foreground:#fff;--border:#d4e1e4;--input:#b3c0c4;--ring:#02677f;--chart-1:#02677f;--chart-2:#ffb500;--chart-3:#309b42;--chart-4:#03a2bc;--chart-5:#d3451e;--sidebar:#f5fafb;--sidebar-foreground:#030d11;--sidebar-primary:#02677f;--sidebar-primary-foreground:#fff;--sidebar-accent:#eef5f6;--sidebar-accent-foreground:#030d11;--sidebar-border:#d4e1e4;--sidebar-ring:#02677f;--font-sans:Google Sans Flex, ui-sans-serif, sans-serif, system-ui;--font-heading:Google Sans Flex, ui-sans-serif, sans-serif, system-ui;--font-mono:Google Sans Flex, ui-sans-serif, sans-serif, system-ui;--radius:0px;--shadow-color:#000;--shadow-opacity:.13;--shadow-blur:8px;--shadow-spread:0px;--shadow-offset-x:0;--shadow-offset-y:1px;--letter-spacing:0em}.dark[data-theme=polaris]{--background:#020608;--foreground:#d2d9da;--card:#060e11;--card-foreground:#d2d9da;--popover:#060e11;--popover-foreground:#d2d9da;--primary:#03a2bc;--primary-foreground:#010406;--secondary:#eaaa2c;--secondary-foreground:#221202;--muted:#111d20;--muted-foreground:#80888a;--accent:#084150;--accent-foreground:#d6e9ec;--destructive:#e45937;--destructive-foreground:#eee;--border:#1e2b30;--input:#28353a;--ring:#008095;--chart-1:#1b8fa5;--chart-2:#eaaa2c;--chart-3:#30893e;--chart-4:#5db4bf;--chart-5:#cd5537;--sidebar:#010405;--sidebar-foreground:#d2d9da;--sidebar-primary:#03a2bc;--sidebar-primary-foreground:#010406;--sidebar-accent:#060e11;--sidebar-accent-foreground:#d2d9da;--sidebar-border:#1e2b30;--sidebar-ring:#008095;--font-sans:Google Sans Flex, ui-sans-serif, sans-serif, system-ui;--font-heading:Google Sans Flex, ui-sans-serif, sans-serif, system-ui;--font-mono:Google Sans Flex, ui-sans-serif, sans-serif, system-ui;--radius:0px;--shadow-color:#000;--shadow-opacity:.13;--shadow-blur:8px;--shadow-spread:0px;--shadow-offset-x:0;--shadow-offset-y:1px;--letter-spacing:0em}[data-theme=magic-2]{--background:#ffebb7;--foreground:#1d1b16;--card:#fff;--card-foreground:#1d1b16;--popover:#fff;--popover-foreground:#1d1b16;--primary:#4d0b61;--primary-foreground:#fff;--secondary:#ff9405;--secondary-foreground:#000;--muted:#d5d7d2;--muted-foreground:#6a665d;--accent:#d6b2ff;--accent-foreground:#4d0b61;--destructive:#ff550c;--destructive-foreground:#fff;--border:#ccc8c4;--input:#e7d8b8;--ring:#4d0b61;--chart-1:#4d0b61;--chart-2:#ff9405;--chart-3:#94fb85;--chart-4:#f90f2e;--chart-5:#0a1eff;--sidebar:#4d0b61;--sidebar-foreground:#fff;--sidebar-primary:#ff9405;--sidebar-primary-foreground:#000;--sidebar-accent:#63187f;--sidebar-accent-foreground:#fff;--sidebar-border:#63187f;--sidebar-ring:#ff9405;--font-sans:Roboto, ui-sans-serif, sans-serif, system-ui;--font-heading:Merriweather, ui-serif, serif;--font-mono:Roboto Mono, ui-monospace, monospace;--radius:.4rem;--shadow-color:#000;--shadow-opacity:.1;--shadow-blur:4px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:2px;--letter-spacing:0rem}.dark[data-theme=magic-2]{--background:#1b061e;--foreground:#d8dbd4;--card:#230c2c;--card-foreground:#d8dbd4;--popover:#2a1133;--popover-foreground:#d8dbd4;--primary:#ff9a10;--primary-foreground:#1f0c2c;--secondary:#ff5c85;--secondary-foreground:#120217;--muted:#240e2b;--muted-foreground:#969186;--accent:#4f2b5b;--accent-foreground:#d8dbd4;--destructive:#d74709;--destructive-foreground:#d8dbd4;--border:#3e2049;--input:#3e2049;--ring:#aa27ff;--chart-1:#aa27ff;--chart-2:#ff9a10;--chart-3:#12f0a5;--chart-4:#ff3865;--chart-5:#2e4dff;--sidebar:#200c27;--sidebar-foreground:#d8dbd4;--sidebar-primary:#ff9a10;--sidebar-primary-foreground:#200c27;--sidebar-accent:#2a1133;--sidebar-accent-foreground:#d8dbd4;--sidebar-border:#3e2049;--sidebar-ring:#ff9a10;--font-sans:Roboto, ui-sans-serif, sans-serif, system-ui;--font-heading:Merriweather, ui-serif, serif;--font-mono:Roboto Mono, ui-monospace, monospace;--radius:.4rem;--shadow-color:#000;--shadow-opacity:.2;--shadow-blur:4px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:2px;--letter-spacing:0rem}[data-theme=terminal]{color-scheme:dark;--background:#000;--foreground:#00ff41;--card:#050505;--card-foreground:#00ff41;--popover:#000;--popover-foreground:#00ff41;--primary:#00ff41;--primary-foreground:#000;--secondary:#003b00;--secondary-foreground:#00ff41;--muted:#001a00;--muted-foreground:#008f11;--accent:#00ff41;--accent-foreground:#000;--destructive:red;--destructive-foreground:#fff;--border:#003b00;--input:#000;--ring:#00ff41;--chart-1:#00ff41;--chart-2:#008f11;--chart-3:#003b00;--chart-4:#0d0208;--chart-5:#00ff41;--sidebar:#050505;--sidebar-foreground:#00ff41;--sidebar-primary:#00ff41;--sidebar-primary-foreground:#000;--sidebar-accent:#003b00;--sidebar-accent-foreground:#00ff41;--sidebar-border:#003b00;--sidebar-ring:#00ff41;--font-sans:"VT323", "Courier New", monospace;--font-heading:var(--font-sans);--font-mono:"VT323", monospace;--radius:0rem;--shadow-color:#00ff41;--shadow-opacity:.2;--shadow-blur:10px;--shadow-spread:1px;--shadow-offset-x:0px;--shadow-offset-y:0px;--letter-spacing:.1em}.dark[data-theme=terminal]{--background:#000;--foreground:#00ff41;--card:#050505;--card-foreground:#00ff41;--popover:#000;--popover-foreground:#00ff41;--primary:#00ff41;--primary-foreground:#000;--secondary:#003b00;--secondary-foreground:#00ff41;--muted:#001a00;--muted-foreground:#008f11;--accent:#00ff41;--accent-foreground:#000;--destructive:red;--destructive-foreground:#fff;--border:#003b00;--input:#000;--ring:#00ff41;--chart-1:#00ff41;--chart-2:#008f11;--chart-3:#003b00;--chart-4:#0d0208;--chart-5:#00ff41;--sidebar:#050505;--sidebar-foreground:#00ff41;--sidebar-primary:#00ff41;--sidebar-primary-foreground:#000;--sidebar-accent:#003b00;--sidebar-accent-foreground:#00ff41;--sidebar-border:#003b00;--sidebar-ring:#00ff41;--font-sans:"VT323", "Courier New", monospace;--font-heading:var(--font-sans);--font-mono:"VT323", monospace;--radius:0rem;--shadow-color:#00ff41;--shadow-opacity:.4;--shadow-blur:15px;--shadow-spread:2px;--shadow-offset-x:0px;--shadow-offset-y:0px;--letter-spacing:.1em}[data-theme=jamaica]{--background:#fbfbf8;--foreground:#05140d;--card:#fff;--card-foreground:#05140d;--popover:#fff;--popover-foreground:#05140d;--primary:#16a249;--primary-foreground:#fbfbf8;--secondary:#facc14;--secondary-foreground:#05140d;--muted:#f3f1ed;--muted-foreground:#5c7066;--accent:#dcf9e7;--accent-foreground:#12873d;--destructive:#ef4343;--destructive-foreground:#f8fafc;--border:#e0ebe6;--input:#e0ebe6;--ring:#16a249;--chart-1:#16a249;--chart-2:#facc14;--chart-3:#0f3d26;--chart-4:#1aa1e6;--chart-5:#fa8938;--sidebar:#15281f;--sidebar-foreground:#fbfbf8;--sidebar-primary:#16a249;--sidebar-primary-foreground:#fbfbf8;--sidebar-accent:#203c2e;--sidebar-accent-foreground:#facc14;--sidebar-border:#244233;--sidebar-ring:#16a249;--font-sans:Outfit, system-ui, sans-serif;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, monospace;--radius:1.25rem;--shadow-color:#062d14;--shadow-opacity:.1;--shadow-blur:30px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:10px;--letter-spacing:-.03em}.dark[data-theme=jamaica]{--background:#050a08;--foreground:#f5f4f0;--card:#0b140f;--card-foreground:#f5f4f0;--popover:#09110d;--popover-foreground:#f5f4f0;--primary:#26d968;--primary-foreground:#050a08;--secondary:#f4ca25;--secondary-foreground:#050a08;--muted:#18251f;--muted-foreground:#abbab3;--accent:#133921;--accent-foreground:#26d968;--destructive:#e61a1a;--destructive-foreground:#fff;--border:#1f2e26;--input:#1f2e26;--ring:#26d968;--chart-1:#26d968;--chart-2:#f4ca25;--chart-3:#47cfeb;--chart-4:#bb67e4;--chart-5:#f05f42;--sidebar:#030705;--sidebar-foreground:#f5f4f0;--sidebar-primary:#26d968;--sidebar-primary-foreground:#050a08;--sidebar-accent:#12211a;--sidebar-accent-foreground:#f4ca25;--sidebar-border:#18251f;--sidebar-ring:#26d968;--font-sans:Outfit, system-ui, sans-serif;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, monospace;--radius:1.25rem;--shadow-color:#000;--shadow-opacity:.6;--shadow-blur:50px;--shadow-spread:-10px;--shadow-offset-x:0px;--shadow-offset-y:25px;--letter-spacing:-.02em}[data-theme=amber-mono]{--background:oklch(98.5% 0 0);--foreground:oklch(20.5% 0 0);--card:oklch(97% 0 0);--card-foreground:oklch(20.5% 0 0);--popover:oklch(97% 0 0);--popover-foreground:oklch(20.5% 0 0);--primary:oklch(66.6% .179 58.318);--primary-foreground:oklch(98.5% .001 106.423);--secondary:oklch(98.5% .001 106.423);--secondary-foreground:oklch(26.8% .007 34.298);--muted:oklch(92.3% .003 48.717);--muted-foreground:oklch(21.6% .006 56.043);--accent:oklch(98.5% .001 106.423);--accent-foreground:oklch(37.4% .01 67.558);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.5% .001 106.423);--border:oklch(86.9% .005 56.366);--input:oklch(70.9% .01 56.259);--ring:oklch(66.6% .179 58.318);--chart-1:oklch(66.6% .179 58.318);--chart-2:oklch(70.5% .213 47.604);--chart-3:oklch(79.5% .184 86.047);--chart-4:oklch(63.7% .237 25.331);--chart-5:oklch(65.6% .241 354.308);--sidebar:oklch(98.5% .001 106.423);--sidebar-foreground:oklch(26.8% .007 34.298);--sidebar-primary:oklch(20.46% 0 0);--sidebar-primary-foreground:oklch(66.6% .179 58.318);--sidebar-accent:oklch(98.5% .001 106.423);--sidebar-accent-foreground:oklch(26.8% .007 34.298);--sidebar-border:oklch(86.9% .005 56.366);--sidebar-ring:oklch(66.6% .179 58.318);--font-sans:Geist Mono, monospace;--font-heading:var(--font-sans);--font-mono:Geist Mono, monospace;--radius:0rem;--shadow-color:#000;--shadow-opacity:0;--shadow-blur:0px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:1px;--letter-spacing:0em}.dark[data-theme=amber-mono]{--background:oklch(14.5% 0 0);--foreground:oklch(97% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(97% .001 106.424);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(97% .001 106.424);--primary:oklch(66.6% .179 58.318);--primary-foreground:oklch(97% .001 106.424);--secondary:oklch(26.8% .007 34.298);--secondary-foreground:oklch(97% .001 106.424);--muted:oklch(21.6% .006 56.043);--muted-foreground:oklch(70.9% .01 56.259);--accent:oklch(37.4% .01 67.558);--accent-foreground:oklch(97% .001 106.424);--destructive:oklch(50.5% .213 27.518);--destructive-foreground:oklch(97% .001 106.424);--border:oklch(37.4% .01 67.558);--input:oklch(26.8% .007 34.298);--ring:oklch(47.3% .137 46.201);--chart-1:oklch(55.5% .163 48.998);--chart-2:oklch(55.3% .195 38.402);--chart-3:oklch(55.4% .135 66.442);--chart-4:oklch(50.5% .213 27.518);--chart-5:oklch(52.5% .223 3.958);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(97% .001 106.424);--sidebar-primary:oklch(55.5% .163 48.998);--sidebar-primary-foreground:oklch(97% .001 106.424);--sidebar-accent:oklch(26.8% .007 34.298);--sidebar-accent-foreground:oklch(97% .001 106.424);--sidebar-border:oklch(37.4% .01 67.558);--sidebar-ring:oklch(47.3% .137 46.201);--font-sans:Geist Mono, monospace;--font-heading:var(--font-sans);--font-mono:Geist Mono, monospace;--radius:0rem;--shadow-color:#000;--shadow-opacity:0;--shadow-blur:0px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:1px;--letter-spacing:0em}[data-theme=terminal-russian]{--background:oklch(90.79% 0 0);--foreground:oklch(15.79% 0 0);--card:oklch(88.45% 0 0);--card-foreground:oklch(15.79% 0 0);--popover:oklch(88.45% 0 0);--popover-foreground:oklch(15.79% 0 0);--primary:oklch(44.63% .1678 27.4784);--primary-foreground:oklch(100% 0 0);--secondary:oklch(37.05% 0 0);--secondary-foreground:oklch(96.19% 0 0);--muted:oklch(84.52% 0 0);--muted-foreground:oklch(41.84% 0 0);--accent:oklch(47.6% .159 25.6357);--accent-foreground:oklch(100% 0 0);--destructive:oklch(40.5% .1551 27.811);--destructive-foreground:oklch(100% 0 0);--border:oklch(21.56% 0 0);--input:oklch(86.1% 0 0);--ring:oklch(44.63% .1678 27.4784);--chart-1:oklch(48.54% .178 27.0398);--chart-2:oklch(32.11% 0 0);--chart-3:oklch(51.03% 0 0);--chart-4:oklch(34.89% .123 26.4127);--chart-5:oklch(21.56% 0 0);--sidebar:oklch(88.45% 0 0);--sidebar-foreground:oklch(15.79% 0 0);--sidebar-primary:oklch(44.63% .1678 27.4784);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(80.54% 0 0);--sidebar-accent-foreground:oklch(44.63% .1678 27.4784);--sidebar-border:oklch(32.11% 0 0);--sidebar-ring:oklch(44.63% .1678 27.4784);--font-sans:JetBrains Mono, monospace;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, monospace;--radius:0rem;--shadow-color:#000;--shadow-opacity:1;--shadow-blur:0px;--shadow-spread:0px;--shadow-offset-x:3px;--shadow-offset-y:3px;--letter-spacing:-.01em}.dark[data-theme=terminal-russian]{--background:oklch(11.57% 0 0);--foreground:oklch(93.89% 0 0);--card:oklch(15.79% 0 0);--card-foreground:oklch(93.89% 0 0);--popover:oklch(15.79% 0 0);--popover-foreground:oklch(93.89% 0 0);--primary:oklch(51.64% .2011 28.1378);--primary-foreground:oklch(100% 0 0);--secondary:oklch(23.76% 0 0);--secondary-foreground:oklch(92.34% 0 0);--muted:oklch(21.56% 0 0);--muted-foreground:oklch(59.82% 0 0);--accent:oklch(39.56% .142 26.6897);--accent-foreground:oklch(100% 0 0);--destructive:oklch(36.58% .1447 28.451);--destructive-foreground:oklch(100% 0 0);--border:oklch(37.05% 0 0);--input:oklch(19.3% 0 0);--ring:oklch(51.64% .2011 28.1378);--chart-1:oklch(51.64% .2011 28.1378);--chart-2:oklch(46.49% 0 0);--chart-3:oklch(64.09% 0 0);--chart-4:oklch(40.5% .1551 27.811);--chart-5:oklch(26.97% 0 0);--sidebar:oklch(14.57% 0 0);--sidebar-foreground:oklch(88.45% 0 0);--sidebar-primary:oklch(51.64% .2011 28.1378);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(21.56% 0 0);--sidebar-accent-foreground:oklch(58.75% .2303 28.2622);--sidebar-border:oklch(32.11% 0 0);--sidebar-ring:oklch(51.64% .2011 28.1378);--font-sans:JetBrains Mono, monospace;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, monospace;--radius:0rem;--shadow-color:#000;--shadow-opacity:1;--shadow-blur:0px;--shadow-spread:1px;--shadow-offset-x:5px;--shadow-offset-y:5px;--letter-spacing:.04em}[data-theme=teenage-lobster]{--background:oklch(86.1% 0 0);--foreground:oklch(23.76% 0 0);--card:oklch(95.42% 0 0);--card-foreground:oklch(23.76% 0 0);--popover:oklch(95.42% 0 0);--popover-foreground:oklch(23.76% 0 0);--primary:oklch(67.07% .2213 37.6393);--primary-foreground:oklch(100% 0 0);--secondary:oklch(37.05% 0 0);--secondary-foreground:oklch(96.19% 0 0);--muted:oklch(90.79% 0 0);--muted-foreground:oklch(51.03% 0 0);--accent:oklch(95.89% .0198 44.7807);--accent-foreground:oklch(67.57% .1913 40.6737);--destructive:oklch(50.42% .1991 28.4139);--destructive-foreground:oklch(98.48% 0 0);--border:oklch(26.97% 0 0);--input:oklch(93.89% 0 0);--ring:oklch(67.57% .1913 40.6737);--chart-1:oklch(67.57% .1913 40.6737);--chart-2:oklch(63.64% .083 232.216);--chart-3:oklch(57.75% .1992 354.969);--chart-4:oklch(82.59% .1545 80.0607);--chart-5:oklch(64.36% .0996 168.409);--sidebar:oklch(88.45% 0 0);--sidebar-foreground:oklch(23.76% 0 0);--sidebar-primary:oklch(67.57% .1913 40.6737);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(84.52% 0 0);--sidebar-accent-foreground:oklch(23.76% 0 0);--sidebar-border:oklch(80.54% 0 0);--sidebar-ring:oklch(67.57% .1913 40.6737);--font-sans:JetBrains Mono, ui-monospace, monospace;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, monospace;--radius:0rem;--shadow-color:#000;--shadow-opacity:.1;--shadow-blur:0px;--shadow-spread:1px;--shadow-offset-x:0px;--shadow-offset-y:1px;--letter-spacing:.02em}.dark[data-theme=teenage-lobster]{--background:oklch(21.56% 0 0);--foreground:oklch(96.19% 0 0);--card:oklch(26.97% 0 0);--card-foreground:oklch(96.19% 0 0);--popover:oklch(26.97% 0 0);--popover-foreground:oklch(96.19% 0 0);--primary:oklch(67.57% .1913 40.6737);--primary-foreground:oklch(100% 0 0);--secondary:oklch(37.05% 0 0);--secondary-foreground:oklch(96.19% 0 0);--muted:oklch(32.11% 0 0);--muted-foreground:oklch(72.44% 0 0);--accent:oklch(34.12% .1002 40.4144);--accent-foreground:oklch(67.57% .1913 40.6737);--destructive:oklch(47.76% .1631 25.9396);--destructive-foreground:oklch(98.48% 0 0);--border:oklch(41.84% 0 0);--input:oklch(32.11% 0 0);--ring:oklch(67.57% .1913 40.6737);--chart-1:oklch(67.57% .1913 40.6737);--chart-2:oklch(68.9% .0364 229.575);--chart-3:oklch(64.54% .1668 351.622);--chart-4:oklch(86.49% .1273 82.9565);--chart-5:oklch(72.41% .0997 169.41);--sidebar:oklch(19.3% 0 0);--sidebar-foreground:oklch(96.19% 0 0);--sidebar-primary:oklch(67.57% .1913 40.6737);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(26.97% 0 0);--sidebar-accent-foreground:oklch(96.19% 0 0);--sidebar-border:oklch(32.11% 0 0);--sidebar-ring:oklch(67.57% .1913 40.6737);--font-sans:JetBrains Mono, ui-monospace, monospace;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, monospace;--radius:0rem;--shadow-color:#000;--shadow-opacity:.4;--shadow-blur:4px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:2px;--letter-spacing:.02em}[data-theme=fallout]{--background:oklch(91.53% .0461 83.2827);--foreground:oklch(19.97% .014 71.9628);--card:oklch(88.54% .0531 83.9626);--card-foreground:oklch(19.97% .014 71.9628);--popover:oklch(88.54% .0531 83.9626);--popover-foreground:oklch(19.97% .014 71.9628);--primary:oklch(59.3% .1524 52.0222);--primary-foreground:oklch(97.23% .0216 83.2643);--secondary:oklch(58.89% .1314 125.667);--secondary-foreground:oklch(97.23% .0216 83.2643);--muted:oklch(83.26% .0603 81.9263);--muted-foreground:oklch(43.4% .0345 71.8029);--accent:oklch(82.76% .0869 80.5434);--accent-foreground:oklch(19.97% .014 71.9628);--destructive:oklch(48.15% .1976 29.2339);--destructive-foreground:oklch(100% 0 0);--border:oklch(19.97% .014 71.9628);--input:oklch(85.75% .0588 81.3971);--ring:oklch(59.3% .1524 52.0222);--chart-1:oklch(59.3% .1524 52.0222);--chart-2:oklch(58.89% .1314 125.667);--chart-3:oklch(59.9% .1673 23.6313);--chart-4:oklch(72.95% .1434 62.8037);--chart-5:oklch(56.24% .1102 102.378);--sidebar:oklch(87.53% .0528 85.0877);--sidebar-foreground:oklch(19.97% .014 71.9628);--sidebar-primary:oklch(59.3% .1524 52.0222);--sidebar-primary-foreground:oklch(97.23% .0216 83.2643);--sidebar-accent:oklch(82.31% .0616 82.4485);--sidebar-accent-foreground:oklch(19.97% .014 71.9628);--sidebar-border:oklch(19.97% .014 71.9628);--sidebar-ring:oklch(59.3% .1524 52.0222);--font-sans:Roboto Condensed, system-ui, sans-serif;--font-heading:var(--font-sans);--font-mono:Courier New, monospace;--radius:0px;--shadow-color:#1a150f;--shadow-opacity:100%;--shadow-blur:0px;--shadow-spread:0px;--shadow-offset-x:4px;--shadow-offset-y:4px;--letter-spacing:.02em}.dark[data-theme=fallout]{--background:oklch(11.49% 0 0);--foreground:oklch(86.52% .1768 90.3816);--card:oklch(18.22% 0 0);--card-foreground:oklch(86.52% .1768 90.3816);--popover:oklch(15.91% 0 0);--popover-foreground:oklch(86.52% .1768 90.3816);--primary:oklch(86.52% .1768 90.3816);--primary-foreground:oklch(0% 0 0);--secondary:oklch(87.18% .2547 147.638);--secondary-foreground:oklch(0% 0 0);--muted:oklch(19.3% .0396 95.1885);--muted-foreground:oklch(71.19% .146 84.6103);--accent:oklch(25.49% .0523 94.2588);--accent-foreground:oklch(86.52% .1768 90.3816);--destructive:oklch(62.8% .2577 29.2339);--destructive-foreground:oklch(100% 0 0);--border:oklch(86.52% .1768 90.3816);--input:oklch(18.22% 0 0);--ring:oklch(86.52% .1768 90.3816);--chart-1:oklch(86.52% .1768 90.3816);--chart-2:oklch(87.18% .2547 147.638);--chart-3:oklch(66.36% .2231 25.7269);--chart-4:oklch(84.42% .1457 209.285);--chart-5:oklch(100% 0 0);--sidebar:oklch(0% 0 0);--sidebar-foreground:oklch(86.52% .1768 90.3816);--sidebar-primary:oklch(86.52% .1768 90.3816);--sidebar-primary-foreground:oklch(0% 0 0);--sidebar-accent:oklch(19.3% .0396 95.1885);--sidebar-accent-foreground:oklch(86.52% .1768 90.3816);--sidebar-border:oklch(86.52% .1768 90.3816);--sidebar-ring:oklch(86.52% .1768 90.3816);--font-sans:Fixedsys, Lucida Console, monospace;--font-heading:var(--font-sans);--font-mono:Consolas, Courier New, monospace;--radius:0px;--shadow-color:#fc0;--shadow-opacity:100%;--shadow-blur:0px;--shadow-spread:0px;--shadow-offset-x:4px;--shadow-offset-y:4px;--letter-spacing:.05em}[data-theme=gruvbox]{--background:oklch(95.55% .0555 96.1549);--foreground:oklch(34.41% .0066 48.5229);--card:oklch(96.55% .0394 100.862);--card-foreground:oklch(34.41% .0066 48.5229);--popover:oklch(96.55% .0394 100.862);--popover-foreground:oklch(34.41% .0066 48.5229);--primary:oklch(51.26% .1616 39.2968);--primary-foreground:oklch(95.55% .0555 96.1549);--secondary:oklch(61.76% .1277 70.6739);--secondary-foreground:oklch(95.55% .0555 96.1549);--muted:oklch(89.41% .0566 89.2405);--muted-foreground:oklch(55.05% .0234 62.5672);--accent:oklch(89.41% .0566 89.2405);--accent-foreground:oklch(34.41% .0066 48.5229);--destructive:oklch(43.74% .1789 28.2597);--destructive-foreground:oklch(95.55% .0555 96.1549);--border:oklch(82.55% .0507 85.1158);--input:oklch(82.55% .0507 85.1158);--ring:oklch(51.26% .1616 39.2968);--chart-1:oklch(43.74% .1789 28.2597);--chart-2:oklch(54.63% .1124 106.464);--chart-3:oklch(61.76% .1277 70.6739);--chart-4:oklch(47.06% .0816 215.806);--chart-5:oklch(48.93% .1242 344.276);--sidebar:oklch(92.2% .0553 92.5258);--sidebar-foreground:oklch(34.41% .0066 48.5229);--sidebar-primary:oklch(51.26% .1616 39.2968);--sidebar-primary-foreground:oklch(95.55% .0555 96.1549);--sidebar-accent:oklch(89.41% .0566 89.2405);--sidebar-accent-foreground:oklch(34.41% .0066 48.5229);--sidebar-border:oklch(82.55% .0507 85.1158);--sidebar-ring:oklch(51.26% .1616 39.2968);--font-sans:"Fira Code", "JetBrains Mono", "Menlo", monospace;--font-heading:var(--font-sans);--font-mono:"Fira Code", monospace;--radius:0rem;--shadow-color:#3c3836;--shadow-opacity:.1;--shadow-blur:0px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:0px;--letter-spacing:-.01em}.dark[data-theme=gruvbox]{--background:oklch(27.68% 0 0);--foreground:oklch(95.55% .0555 96.1549);--card:oklch(24.08% .0049 219.672);--card-foreground:oklch(95.55% .0555 96.1549);--popover:oklch(24.08% .0049 219.672);--popover-foreground:oklch(95.55% .0555 96.1549);--primary:oklch(73.11% .182 51.6932);--primary-foreground:oklch(27.68% 0 0);--secondary:oklch(83.25% .1595 82.9866);--secondary-foreground:oklch(27.68% 0 0);--muted:oklch(34.41% .0066 48.5229);--muted-foreground:oklch(69.03% .0346 76.3067);--accent:oklch(41.1% .0115 51.8658);--accent-foreground:oklch(95.55% .0555 96.1549);--destructive:oklch(65.97% .2175 30.3917);--destructive-foreground:oklch(27.68% 0 0);--border:oklch(34.41% .0066 48.5229);--input:oklch(34.41% .0066 48.5229);--ring:oklch(73.11% .182 51.6932);--chart-1:oklch(65.97% .2175 30.3917);--chart-2:oklch(76.52% .1581 110.835);--chart-3:oklch(83.25% .1595 82.9866);--chart-4:oklch(69.27% .042 169.768);--chart-5:oklch(70.54% .0976 2.1895);--sidebar:oklch(24.08% .0049 219.672);--sidebar-foreground:oklch(89.41% .0566 89.2405);--sidebar-primary:oklch(73.11% .182 51.6932);--sidebar-primary-foreground:oklch(27.68% 0 0);--sidebar-accent:oklch(34.41% .0066 48.5229);--sidebar-accent-foreground:oklch(95.55% .0555 96.1549);--sidebar-border:oklch(34.41% .0066 48.5229);--sidebar-ring:oklch(73.11% .182 51.6932);--font-sans:"Fira Code", "JetBrains Mono", "Menlo", monospace;--font-heading:var(--font-sans);--font-mono:"Fira Code", monospace;--radius:0rem;--shadow-color:#000;--shadow-opacity:.2;--shadow-blur:0px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:0px;--letter-spacing:-.01em}[data-theme="2077"]{--background:oklch(100% 0 0);--foreground:oklch(21.78% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(21.78% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(21.78% 0 0);--primary:oklch(22.64% 0 0);--primary-foreground:oklch(100% 0 0);--secondary:oklch(100% 0 0);--secondary-foreground:oklch(22.64% 0 0);--muted:oklch(100% 0 0);--muted-foreground:oklch(63.34% 0 0);--accent:oklch(100% 0 0);--accent-foreground:oklch(22.64% 0 0);--destructive:oklch(59.54% .2344 23.9586);--destructive-foreground:oklch(100% 0 0);--border:oklch(100% 0 0);--input:oklch(100% 0 0);--ring:oklch(81.09% 0 0);--chart-1:oklch(96.67% .0148 251.156);--chart-2:oklch(74.22% .1166 260.2);--chart-3:oklch(65.88% .1585 264.393);--chart-4:oklch(58.14% .1857 265.297);--chart-5:oklch(48.61% .2073 266.067);--sidebar:oklch(100% 0 0);--sidebar-foreground:oklch(21.78% 0 0);--sidebar-primary:oklch(22.64% 0 0);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(100% 0 0);--sidebar-accent-foreground:oklch(22.64% 0 0);--sidebar-border:oklch(100% 0 0);--sidebar-ring:oklch(81.09% 0 0);--font-sans:Chakra Petch, ui-sans-serif, sans-serif, system-ui;--font-heading:var(--font-sans);--font-mono:IBM Plex Mono, ui-monospace, monospace;--radius:0rem;--shadow-color:oklch(0% 0 0);--shadow-opacity:.1;--shadow-blur:3px;--shadow-spread:0px;--shadow-offset-x:0;--shadow-offset-y:1px;--letter-spacing:0em}.dark[data-theme="2077"]{--background:oklch(0% 0 0);--foreground:oklch(100% 0 0);--card:oklch(0% 0 0);--card-foreground:oklch(100% 0 0);--popover:oklch(0% 0 0);--popover-foreground:oklch(100% 0 0);--primary:oklch(61.52% .1657 26.98);--primary-foreground:oklch(0% 0 0);--secondary:oklch(61.52% .1657 26.98);--secondary-foreground:oklch(0% 0 0);--muted:oklch(22.46% .0094 107.134);--muted-foreground:oklch(100% 0 0);--accent:oklch(61.52% .1657 26.98);--accent-foreground:oklch(0% 0 0);--destructive:oklch(61.52% .1657 26.98);--destructive-foreground:oklch(0% 0 0);--border:oklch(25.2% 0 0);--input:oklch(0% 0 0);--ring:oklch(61.52% .1657 26.98);--chart-1:oklch(71.52% .1485 58.8324);--chart-2:oklch(82.99% .1718 107.407);--chart-3:oklch(57.98% .1829 259.514);--chart-4:oklch(49.62% .2332 288.057);--chart-5:oklch(61.52% .1657 26.98);--sidebar:oklch(0% 0 0);--sidebar-foreground:oklch(100% 0 0);--sidebar-primary:oklch(61.52% .1657 26.98);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(61.52% .1657 26.98);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(0% 0 0);--sidebar-ring:oklch(61.52% .1657 26.98);--font-sans:Chakra Petch, ui-sans-serif, sans-serif, system-ui;--font-heading:var(--font-sans);--font-mono:IBM Plex Mono, ui-monospace, monospace;--radius:0rem;--shadow-color:oklch(0% 0 0);--shadow-opacity:.1;--shadow-blur:3px;--shadow-spread:0px;--shadow-offset-x:0;--shadow-offset-y:1px;--letter-spacing:0em}[data-theme=cyberpunk]{color-scheme:dark;--background:oklch(14.18% .0662 295.805);--foreground:oklch(88.03% .2083 157.334);--card:oklch(23.1% .0366 280.813);--card-foreground:oklch(95.51% 0 0);--popover:oklch(14.18% .0662 295.805);--popover-foreground:oklch(88.03% .2083 157.334);--primary:oklch(60.83% .2973 312.11);--primary-foreground:oklch(100% 0 0);--secondary:oklch(73.92% .1576 235.341);--secondary-foreground:oklch(100% 0 0);--muted:oklch(27.55% .0276 284.445);--muted-foreground:oklch(63.24% .0253 285.655);--accent:oklch(63.54% .2541 15.4582);--accent-foreground:oklch(100% 0 0);--destructive:oklch(63.17% .2544 21.7529);--destructive-foreground:oklch(100% 0 0);--border:oklch(37.4% .0528 283.555);--input:oklch(23.1% .0366 280.813);--ring:oklch(60.83% .2973 312.11);--chart-1:oklch(60.83% .2973 312.11);--chart-2:oklch(88.03% .2083 157.334);--chart-3:oklch(73.92% .1576 235.341);--chart-4:oklch(63.54% .2541 15.4582);--chart-5:oklch(96.16% .213 112.078);--sidebar:oklch(15.1% .0359 281.206);--sidebar-foreground:oklch(71.09% .0231 285.798);--sidebar-primary:oklch(60.83% .2973 312.11);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(27.55% .0276 284.445);--sidebar-accent-foreground:oklch(88.03% .2083 157.334);--sidebar-border:oklch(24.94% .0376 283.332);--sidebar-ring:oklch(73.92% .1576 235.341);--font-sans:"Orbitron", sans-serif;--font-heading:var(--font-sans);--font-mono:"Fira Code", monospace;--radius:0rem;--shadow-color:#bc13fe;--shadow-opacity:.6;--shadow-blur:12px;--shadow-spread:2px;--shadow-offset-x:0px;--shadow-offset-y:0px;--letter-spacing:.1em}.dark[data-theme=cyberpunk]{--background:oklch(11.49% 0 0);--foreground:oklch(88.03% .2083 157.334);--card:oklch(15.91% 0 0);--card-foreground:oklch(100% 0 0);--popover:oklch(11.49% 0 0);--popover-foreground:oklch(88.03% .2083 157.334);--primary:oklch(60.83% .2973 312.11);--primary-foreground:oklch(100% 0 0);--secondary:oklch(73.92% .1576 235.341);--secondary-foreground:oklch(100% 0 0);--muted:oklch(21.78% 0 0);--muted-foreground:oklch(56.93% 0 0);--accent:oklch(63.54% .2541 15.4582);--accent-foreground:oklch(100% 0 0);--destructive:oklch(63.17% .2544 21.7529);--destructive-foreground:oklch(100% 0 0);--border:oklch(32.11% 0 0);--input:oklch(15.91% 0 0);--ring:oklch(60.83% .2973 312.11);--chart-1:oklch(60.83% .2973 312.11);--chart-2:oklch(88.03% .2083 157.334);--chart-3:oklch(73.92% .1576 235.341);--chart-4:oklch(63.54% .2541 15.4582);--chart-5:oklch(96.16% .213 112.078);--sidebar:oklch(8.47% 0 0);--sidebar-foreground:oklch(62.68% 0 0);--sidebar-primary:oklch(60.83% .2973 312.11);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(21.78% 0 0);--sidebar-accent-foreground:oklch(88.03% .2083 157.334);--sidebar-border:oklch(25.2% 0 0);--sidebar-ring:oklch(73.92% .1576 235.341);--font-sans:"Orbitron", sans-serif;--font-heading:var(--font-sans);--font-mono:"Fira Code", monospace;--radius:0rem;--shadow-color:#f05;--shadow-opacity:.8;--shadow-blur:20px;--shadow-spread:4px;--shadow-offset-x:0px;--shadow-offset-y:0px;--letter-spacing:.15em}[data-theme=omegon]{--background:oklch(98.38% .0035 247.858);--foreground:oklch(20.64% .0388 265.547);--card:oklch(100% 0 0);--card-foreground:oklch(20.64% .0388 265.547);--popover:oklch(100% 0 0);--popover-foreground:oklch(20.64% .0388 265.547);--primary:oklch(54.49% .2154 262.741);--primary-foreground:oklch(98.38% .0035 247.858);--secondary:oklch(67.27% .1333 166.273);--secondary-foreground:oklch(98.38% .0035 247.858);--muted:oklch(96.84% .0068 247.895);--muted-foreground:oklch(55.47% .0407 257.44);--accent:oklch(97.43% .0205 176.033);--accent-foreground:oklch(38.95% .1629 262.704);--destructive:oklch(63.68% .2078 25.3259);--destructive-foreground:oklch(98.38% .0035 247.858);--border:oklch(92.9% .0126 255.532);--input:oklch(92.9% .0126 255.532);--ring:oklch(54.49% .2154 262.741);--chart-1:oklch(54.49% .2154 262.741);--chart-2:oklch(67.27% .1333 166.273);--chart-3:oklch(67.76% .1481 238.104);--chart-4:oklch(72.05% .192 149.493);--chart-5:oklch(62.61% .1859 259.596);--sidebar:oklch(20.64% .0388 265.547);--sidebar-foreground:oklch(98.38% .0035 247.858);--sidebar-primary:oklch(54.49% .2154 262.741);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(27.57% .0353 259.711);--sidebar-accent-foreground:oklch(98.38% .0035 247.858);--sidebar-border:oklch(30.42% .0405 259.695);--sidebar-ring:oklch(54.49% .2154 262.741);--font-sans:Inter, system-ui, sans-serif;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, monospace;--radius:.5rem;--shadow-color:#0f1729;--shadow-opacity:.27;--shadow-blur:12px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:4px;--letter-spacing:-.01em}.dark[data-theme=omegon]{--background:oklch(13.11% .0251 249.232);--foreground:oklch(95.92% .0267 208.278);--card:oklch(15.57% .0154 272.157);--card-foreground:oklch(91.52% .0433 230.954);--popover:oklch(20.64% .0388 265.547);--popover-foreground:oklch(94.5% .0365 211.496);--primary:oklch(86.13% .1362 193.754);--primary-foreground:oklch(0% 0 0);--secondary:oklch(74.92% .1641 158.173);--secondary-foreground:oklch(15.79% .0083 181.752);--muted:oklch(27.57% .0353 259.711);--muted-foreground:oklch(71.07% .0351 256.788);--accent:oklch(28.64% .0369 228.634);--accent-foreground:oklch(90.12% .0529 222.404);--destructive:oklch(38.26% .1431 30.1247);--destructive-foreground:oklch(90.13% .045 14.6166);--border:oklch(27.16% .0392 233.442);--input:oklch(35.59% .0533 244.026);--ring:oklch(68.75% .0818 227.102);--chart-1:oklch(89.11% .172 172.436);--chart-2:oklch(67.83% .1069 234.807);--chart-3:oklch(68.21% .094 178.12);--chart-4:oklch(52.68% .0703 241.416);--chart-5:oklch(35.29% .0711 251.12);--sidebar:oklch(13.11% .0251 249.232);--sidebar-foreground:oklch(95.92% .0267 208.278);--sidebar-primary:oklch(87.05% .1119 198.131);--sidebar-primary-foreground:oklch(0% 0 0);--sidebar-accent:oklch(27.57% .0353 259.711);--sidebar-accent-foreground:oklch(96% .041 196.488);--sidebar-border:oklch(27.16% .0392 233.442);--sidebar-ring:oklch(68.75% .0818 227.102);--font-sans:Inter, system-ui, sans-serif;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, monospace;--radius:.5rem;--shadow-color:#000;--shadow-opacity:.27;--shadow-blur:16px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:8px;--letter-spacing:-.01em}[data-theme=styrene]{--background:oklch(98.42% .0034 247.858);--foreground:oklch(30.13% .024 238.809);--card:oklch(100% 0 0);--card-foreground:oklch(31.93% .0228 209.598);--popover:oklch(100% 0 0);--popover-foreground:oklch(32.49% .0245 200.142);--primary:oklch(52% .049 147.795);--primary-foreground:oklch(100% 0 0);--secondary:oklch(92.76% .0058 264.531);--secondary-foreground:oklch(40.73% .029 176.14);--muted:oklch(96.7% .0029 264.542);--muted-foreground:oklch(30.25% .0164 156.114);--accent:oklch(91.81% .0477 145.173);--accent-foreground:oklch(40.91% .0226 200.521);--destructive:oklch(56.64% .2031 32.6994);--destructive-foreground:oklch(100% 0 0);--border:oklch(87.17% .0093 258.338);--input:oklch(91.63% .025 143.491);--ring:oklch(70.99% .0954 147.501);--chart-1:oklch(87.26% .0394 172.013);--chart-2:oklch(73.84% .0617 162.714);--chart-3:oklch(62.6% .051 162.783);--chart-4:oklch(50.02% .059 162.058);--chart-5:oklch(44.01% .0634 145.832);--sidebar:oklch(96.7% .0029 264.542);--sidebar-foreground:oklch(32.77% .0256 195.975);--sidebar-primary:oklch(52% .049 147.795);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(89.71% .047 146.139);--sidebar-accent-foreground:oklch(41.09% .0239 188.316);--sidebar-border:oklch(86.57% .0288 199.363);--sidebar-ring:oklch(87.58% .0571 147.422);--font-sans:Tomorrow, ui-sans-serif, sans-serif, system-ui;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, monospace;--radius:.15rem;--shadow-color:#142213;--shadow-opacity:.1;--shadow-blur:14px;--shadow-spread:-2px;--shadow-offset-x:0px;--shadow-offset-y:0px;--letter-spacing:0em}.dark[data-theme=styrene]{--background:oklch(20.63% .012 277.835);--foreground:oklch(93.63% .0433 183.909);--card:oklch(28.1% .0177 227.378);--card-foreground:oklch(93.63% .0433 183.909);--popover:oklch(21.49% .0085 240.303);--popover-foreground:oklch(85.56% .1555 179.793);--primary:oklch(85.56% .1555 179.793);--primary-foreground:oklch(25.23% .0373 174.701);--secondary:oklch(36.75% .0243 204.242);--secondary-foreground:oklch(87.17% .0093 258.338);--muted:oklch(28.01% .0188 225.349);--muted-foreground:oklch(71.37% .0192 261.325);--accent:oklch(37.29% .0306 259.733);--accent-foreground:oklch(87.17% .0093 258.338);--destructive:oklch(70.36% .1665 59.092);--destructive-foreground:oklch(26.24% .0145 181.588);--border:oklch(49.11% .034 196.1);--input:oklch(42.91% .0366 195.874);--ring:oklch(85.56% .1555 179.793);--chart-1:oklch(86.05% .1497 187.838);--chart-2:oklch(78.83% .1096 181.076);--chart-3:oklch(62.23% .0709 184.568);--chart-4:oklch(47.71% .0398 212.355);--chart-5:oklch(32.53% .0359 195.531);--sidebar:oklch(27.69% .0178 227.402);--sidebar-foreground:oklch(92.67% .0356 172.117);--sidebar-primary:oklch(90.18% .0637 185.03);--sidebar-primary-foreground:oklch(26.7% .0141 188.839);--sidebar-accent:oklch(34.88% .0171 202.174);--sidebar-accent-foreground:oklch(86.3% .0329 198.952);--sidebar-border:oklch(47.05% .0233 204.281);--sidebar-ring:oklch(90.67% .071 189.376);--font-sans:Tomorrow, ui-sans-serif, sans-serif, system-ui;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, monospace;--radius:.15rem;--shadow-color:#b8fff9;--shadow-opacity:.1;--shadow-blur:14px;--shadow-spread:-2px;--shadow-offset-x:0px;--shadow-offset-y:0px;--letter-spacing:0em}[data-theme=cyantrix]{--background:oklch(98.58% .0074 197.036);--foreground:oklch(21.93% .0351 204.564);--card:oklch(100% 0 0);--card-foreground:oklch(21.93% .0351 204.564);--popover:oklch(100% 0 0);--popover-foreground:oklch(21.93% .0351 204.564);--primary:oklch(59.28% .1053 216.115);--primary-foreground:oklch(100% 0 0);--secondary:oklch(93.94% .0389 206.488);--secondary-foreground:oklch(21.93% .0351 204.564);--muted:oklch(96% .0204 208.141);--muted-foreground:oklch(50.13% .031 205.01);--accent:oklch(89.64% .0547 204.847);--accent-foreground:oklch(24.97% .0399 203.128);--destructive:oklch(55.02% .22 25.0385);--destructive-foreground:oklch(100% 0 0);--border:oklch(89.02% .0299 204.488);--input:oklch(89.02% .0299 204.488);--ring:oklch(59.28% .1053 216.115);--chart-1:oklch(59.28% .1053 216.115);--chart-2:oklch(71.46% .1219 195.456);--chart-3:oklch(84.55% .0957 184.677);--chart-4:oklch(48.52% .0978 231.027);--chart-5:oklch(61.87% .1293 233.884);--sidebar:oklch(32.17% .0391 205.886);--sidebar-foreground:oklch(97.87% .0096 204.916);--sidebar-primary:oklch(63.42% .1079 197.167);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(38.29% .0437 204.437);--sidebar-accent-foreground:oklch(97.87% .0096 204.916);--sidebar-border:oklch(38.29% .0437 204.437);--sidebar-ring:oklch(63.42% .1079 197.167);--font-sans:Oxanium, ui-serif, serif;--font-heading:var(--font-sans);--font-mono:Kode Mono, ui-monospace, monospace;--radius:.225rem;--shadow-color:#143b52;--shadow-opacity:.57;--shadow-blur:20px;--shadow-spread:-3.5px;--shadow-offset-x:0px;--shadow-offset-y:2px;--letter-spacing:0em}.dark[data-theme=cyantrix]{--background:oklch(11.9% .0164 204.667);--foreground:oklch(95.14% .0096 196.995);--card:oklch(16.09% .0212 206.807);--card-foreground:oklch(95.14% .0096 196.995);--popover:oklch(13.88% .0179 202.309);--popover-foreground:oklch(95.14% .0096 196.995);--primary:oklch(76.03% .1296 196.041);--primary-foreground:oklch(14.76% .0203 207.548);--secondary:oklch(22.06% .0241 204.869);--secondary-foreground:oklch(95.14% .0096 196.995);--muted:oklch(20.05% .0207 201.164);--muted-foreground:oklch(65% .0252 203.275);--accent:oklch(28.09% .0459 194.86);--accent-foreground:oklch(95.14% .0096 196.995);--destructive:oklch(59.96% .2197 25.0854);--destructive-foreground:oklch(100% 0 0);--border:oklch(25.81% .024 204.744);--input:oklch(25.81% .024 204.744);--ring:oklch(76.03% .1296 196.041);--chart-1:oklch(76.03% .1296 196.041);--chart-2:oklch(66.68% .115 209.02);--chart-3:oklch(56.01% .0992 184.003);--chart-4:oklch(78.99% .1297 214.865);--chart-5:oklch(70.92% .1415 230.121);--sidebar:oklch(10.03% .012 213.961);--sidebar-foreground:oklch(97.99% .0074 197.035);--sidebar-primary:oklch(76.03% .1296 196.041);--sidebar-primary-foreground:oklch(14.76% .0203 207.548);--sidebar-accent:oklch(18.07% .0258 204.313);--sidebar-accent-foreground:oklch(97.99% .0074 197.035);--sidebar-border:oklch(18.01% .0191 208);--sidebar-ring:oklch(76.03% .1296 196.041);--font-sans:Oxanium, ui-serif, serif;--font-heading:var(--font-sans);--font-mono:Kode Mono, ui-monospace, monospace;--radius:.225rem;--shadow-color:#047a7c;--shadow-opacity:.57;--shadow-blur:30px;--shadow-spread:-3.5px;--shadow-offset-x:0px;--shadow-offset-y:2px;--letter-spacing:0em}[data-theme=space]{--background:oklch(98.42% .0034 247.858);--foreground:oklch(20.77% .0398 265.755);--card:oklch(100% 0 0);--card-foreground:oklch(20.77% .0398 265.755);--popover:oklch(100% 0 0);--popover-foreground:oklch(20.77% .0398 265.755);--primary:oklch(50% .1193 242.749);--primary-foreground:oklch(97.71% .0125 236.62);--secondary:oklch(96.83% .0069 247.896);--secondary-foreground:oklch(20.77% .0398 265.755);--muted:oklch(96.83% .0069 247.896);--muted-foreground:oklch(55.44% .0407 257.417);--accent:oklch(95.14% .025 236.824);--accent-foreground:oklch(50% .1193 242.749);--destructive:oklch(63.68% .2078 25.3313);--destructive-foreground:oklch(98.42% .0034 247.858);--border:oklch(92.88% .0126 255.508);--input:oklch(92.88% .0126 255.508);--ring:oklch(50% .1193 242.749);--chart-1:oklch(68.47% .1479 237.323);--chart-2:oklch(69.59% .1491 162.48);--chart-3:oklch(60.56% .2189 292.717);--chart-4:oklch(76.86% .1647 70.0804);--chart-5:oklch(65.59% .2118 354.308);--sidebar:oklch(96.83% .0069 247.896);--sidebar-foreground:oklch(37.17% .0392 257.287);--sidebar-primary:oklch(50% .1193 242.749);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(92.88% .0126 255.508);--sidebar-accent-foreground:oklch(20.77% .0398 265.755);--sidebar-border:oklch(86.9% .0198 252.894);--sidebar-ring:oklch(50% .1193 242.749);--font-sans:Rajdhani, sans-serif;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, monospace;--radius:.375rem;--shadow-color:0 0% 0%;--shadow-opacity:.1;--shadow-blur:10px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:4px;--letter-spacing:.025em}.dark[data-theme=space]{--background:oklch(14.76% .0226 255.065);--foreground:oklch(90.19% .0999 205.835);--card:oklch(19.84% .032 256.919);--card-foreground:oklch(90.19% .0999 205.835);--popover:oklch(19.84% .032 256.919);--popover-foreground:oklch(90.19% .0999 205.835);--primary:oklch(80.43% .1459 219.515);--primary-foreground:oklch(14.76% .0226 255.065);--secondary:oklch(28.89% .0471 254.132);--secondary-foreground:oklch(90.19% .0999 205.835);--muted:oklch(28.89% .0471 254.132);--muted-foreground:oklch(67.18% .086 216.611);--accent:oklch(28.26% .0766 248.266);--accent-foreground:oklch(80.43% .1459 219.515);--destructive:oklch(44.37% .1613 26.8994);--destructive-foreground:oklch(98.42% .0034 247.858);--border:oklch(34.62% .0736 256.04);--input:oklch(34.62% .0736 256.04);--ring:oklch(80.43% .1459 219.515);--chart-1:oklch(80.43% .1459 219.515);--chart-2:oklch(69.59% .1491 162.48);--chart-3:oklch(66.68% .2591 322.15);--chart-4:oklch(83.69% .1644 84.4286);--chart-5:oklch(64.5% .2154 16.4393);--sidebar:oklch(17.12% .0263 256.204);--sidebar-foreground:oklch(90.19% .0999 205.835);--sidebar-primary:oklch(80.43% .1459 219.515);--sidebar-primary-foreground:oklch(14.76% .0226 255.065);--sidebar-accent:oklch(28.89% .0471 254.132);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(34.62% .0736 256.04);--sidebar-ring:oklch(80.43% .1459 219.515);--font-sans:Rajdhani, sans-serif;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, monospace;--radius:.25rem;--shadow-color:0 100% 50%;--shadow-opacity:.4;--shadow-blur:15px;--shadow-spread:1px;--shadow-offset-x:0px;--shadow-offset-y:0px;--letter-spacing:.05em}[data-theme=offworld]{--background:oklch(97.02% 0 0);--foreground:oklch(21.78% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(21.78% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(21.78% 0 0);--primary:oklch(21.78% 0 0);--primary-foreground:oklch(100% 0 0);--secondary:oklch(90.67% 0 0);--secondary-foreground:oklch(21.78% 0 0);--muted:oklch(90.67% 0 0);--muted-foreground:oklch(51.03% 0 0);--accent:oklch(93.4% 0 0);--accent-foreground:oklch(21.78% 0 0);--destructive:oklch(63.68% .2078 25.3313);--destructive-foreground:oklch(100% 0 0);--border:oklch(84.52% 0 0);--input:oklch(90.67% 0 0);--ring:oklch(21.78% 0 0);--chart-1:oklch(56.85% .1187 154.949);--chart-2:oklch(58.8% .0993 245.739);--chart-3:oklch(63.44% .155 50.2665);--chart-4:oklch(53.38% .2503 301.375);--chart-5:oklch(52.65% .1151 44.6044);--sidebar:oklch(100% 0 0);--sidebar-foreground:oklch(21.78% 0 0);--sidebar-primary:oklch(21.78% 0 0);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(93.4% 0 0);--sidebar-accent-foreground:oklch(21.78% 0 0);--sidebar-border:oklch(84.52% 0 0);--sidebar-ring:oklch(21.78% 0 0);--font-sans:Geist, ui-sans-serif, sans-serif, system-ui;--font-heading:var(--font-sans);--font-mono:Geist Mono, ui-monospace, monospace;--radius:0rem;--shadow-color:#000;--shadow-opacity:0;--shadow-blur:0px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:.125rem;--letter-spacing:0em}.dark[data-theme=offworld]{--background:oklch(17.22% .0041 106.817);--foreground:oklch(99.27% .0364 107.045);--card:oklch(17.22% .0041 106.817);--card-foreground:oklch(99.27% .0364 107.045);--popover:oklch(17.22% .0041 106.817);--popover-foreground:oklch(99.27% .0364 107.045);--primary:oklch(99.27% .0364 107.045);--primary-foreground:oklch(17.22% .0041 106.817);--secondary:oklch(48.56% .0171 107.02);--secondary-foreground:oklch(99.27% .0364 107.045);--muted:oklch(17.22% .0041 106.817);--muted-foreground:oklch(63.57% .0218 107.005);--accent:oklch(63.57% .0218 107.005);--accent-foreground:oklch(99.27% .0364 107.045);--destructive:oklch(63.68% .2078 25.3313);--destructive-foreground:oklch(99.27% .0364 107.045);--border:oklch(48.56% .0171 107.02);--input:oklch(48.56% .0171 107.02);--ring:oklch(99.27% .0364 107.045);--chart-1:oklch(56.85% .1187 154.949);--chart-2:oklch(58.8% .0993 245.739);--chart-3:oklch(63.44% .155 50.2665);--chart-4:oklch(53.38% .2503 301.375);--chart-5:oklch(52.65% .1151 44.6044);--sidebar:oklch(21.78% 0 0);--sidebar-foreground:oklch(97.02% 0 0);--sidebar-primary:oklch(97.02% 0 0);--sidebar-primary-foreground:oklch(21.78% 0 0);--sidebar-accent:oklch(30.92% 0 0);--sidebar-accent-foreground:oklch(97.02% 0 0);--sidebar-border:oklch(37.15% 0 0);--sidebar-ring:oklch(97.02% 0 0);--font-sans:Geist, ui-sans-serif, sans-serif, system-ui;--font-heading:var(--font-sans);--font-mono:Geist Mono, ui-monospace, monospace;--radius:0rem;--shadow-color:#000;--shadow-opacity:0;--shadow-blur:0px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:.125rem;--letter-spacing:0em}[data-theme=jarvis]{color-scheme:dark;--background:oklch(11.94% .0134 247.609);--foreground:oklch(95.88% .0176 228.999);--card:oklch(15.2% .0203 253.733);--card-foreground:oklch(95.88% .0176 228.999);--popover:oklch(18.96% .0323 256.944);--popover-foreground:oklch(95.88% .0176 228.999);--primary:oklch(86.22% .1218 211.114);--primary-foreground:oklch(11.94% .0134 247.609);--secondary:oklch(84.97% .0408 89.7057);--secondary-foreground:oklch(11.94% .0134 247.609);--muted:oklch(18.96% .0323 256.944);--muted-foreground:oklch(95.88% .0176 228.999);--accent:oklch(72.83% .1643 59.983);--accent-foreground:oklch(11.94% .0134 247.609);--destructive:oklch(59.25% .2266 26.0644);--destructive-foreground:oklch(95.88% .0176 228.999);--border:oklch(86.22% .1218 211.114);--input:oklch(86.22% .1218 211.114);--ring:oklch(86.22% .1218 211.114);--chart-1:oklch(86.22% .1218 211.114);--chart-2:oklch(72.83% .1643 59.983);--chart-3:oklch(59.25% .2266 26.0644);--chart-4:oklch(89.17% .1939 152.41);--chart-5:oklch(84.97% .0408 89.7057);--sidebar:oklch(15.2% .0203 253.733);--sidebar-foreground:oklch(95.88% .0176 228.999);--sidebar-primary:oklch(86.22% .1218 211.114);--sidebar-primary-foreground:oklch(11.94% .0134 247.609);--sidebar-accent:oklch(72.83% .1643 59.983);--sidebar-accent-foreground:oklch(11.94% .0134 247.609);--sidebar-border:oklch(86.22% .1218 211.114);--sidebar-ring:oklch(86.22% .1218 211.114);--font-sans:"Inter", system-ui, sans-serif;--font-heading:var(--font-sans);--font-mono:"IBM Plex Mono", ui-monospace, monospace;--radius:0rem;--shadow-color:#5ee7ff;--shadow-opacity:.35;--shadow-blur:8px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:0px;--letter-spacing:0em}.dark[data-theme=jarvis]{--background:oklch(11.94% .0134 247.609);--foreground:oklch(95.88% .0176 228.999);--card:oklch(15.2% .0203 253.733);--card-foreground:oklch(95.88% .0176 228.999);--popover:oklch(18.96% .0323 256.944);--popover-foreground:oklch(95.88% .0176 228.999);--primary:oklch(86.22% .1218 211.114);--primary-foreground:oklch(11.94% .0134 247.609);--secondary:oklch(84.97% .0408 89.7057);--secondary-foreground:oklch(11.94% .0134 247.609);--muted:oklch(18.96% .0323 256.944);--muted-foreground:oklch(95.88% .0176 228.999);--accent:oklch(72.83% .1643 59.983);--accent-foreground:oklch(11.94% .0134 247.609);--destructive:oklch(59.25% .2266 26.0644);--destructive-foreground:oklch(95.88% .0176 228.999);--border:oklch(86.22% .1218 211.114);--input:oklch(86.22% .1218 211.114);--ring:oklch(86.22% .1218 211.114);--chart-1:oklch(86.22% .1218 211.114);--chart-2:oklch(72.83% .1643 59.983);--chart-3:oklch(59.25% .2266 26.0644);--chart-4:oklch(89.17% .1939 152.41);--chart-5:oklch(84.97% .0408 89.7057);--sidebar:oklch(15.2% .0203 253.733);--sidebar-foreground:oklch(95.88% .0176 228.999);--sidebar-primary:oklch(86.22% .1218 211.114);--sidebar-primary-foreground:oklch(11.94% .0134 247.609);--sidebar-accent:oklch(72.83% .1643 59.983);--sidebar-accent-foreground:oklch(11.94% .0134 247.609);--sidebar-border:oklch(86.22% .1218 211.114);--sidebar-ring:oklch(86.22% .1218 211.114);--font-sans:"Inter", system-ui, sans-serif;--font-heading:var(--font-sans);--font-mono:"IBM Plex Mono", ui-monospace, monospace;--radius:0rem;--shadow-color:#5ee7ff;--shadow-opacity:.35;--shadow-blur:8px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:0px;--letter-spacing:0em}[data-theme=old-school]{--background:oklch(100% 0 0);--foreground:oklch(0% 0 0);--card:oklch(95.51% 0 0);--card-foreground:oklch(0% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(0% 0 0);--primary:oklch(45.2% .3132 264.052);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96.8% .211 109.769);--secondary-foreground:oklch(0% 0 0);--muted:oklch(84.52% 0 0);--muted-foreground:oklch(44.95% 0 0);--accent:oklch(70.17% .3225 328.363);--accent-foreground:oklch(100% 0 0);--destructive:oklch(62.8% .2577 29.2339);--destructive-foreground:oklch(100% 0 0);--border:oklch(0% 0 0);--input:oklch(100% 0 0);--ring:oklch(45.2% .3132 264.052);--chart-1:oklch(45.2% .3132 264.052);--chart-2:oklch(86.64% .2948 142.495);--chart-3:oklch(62.8% .2577 29.2339);--chart-4:oklch(96.8% .211 109.769);--chart-5:oklch(70.17% .3225 328.363);--sidebar:oklch(90.37% 0 0);--sidebar-foreground:oklch(0% 0 0);--sidebar-primary:oklch(45.2% .3132 264.052);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(100% 0 0);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(59.99% 0 0);--sidebar-ring:oklch(45.2% .3132 264.052);--font-sans:Times New Roman, serif;--font-heading:var(--font-sans);--font-mono:Courier New, monospace;--radius:0rem;--shadow-color:#000;--shadow-opacity:1;--shadow-blur:0px;--shadow-spread:0px;--shadow-offset-x:2px;--shadow-offset-y:2px;--letter-spacing:0px}.dark[data-theme=old-school]{--background:oklch(0% 0 0);--foreground:oklch(86.64% .2948 142.495);--card:oklch(21.78% 0 0);--card-foreground:oklch(86.64% .2948 142.495);--popover:oklch(0% 0 0);--popover-foreground:oklch(86.64% .2948 142.495);--primary:oklch(96.8% .211 109.769);--primary-foreground:oklch(0% 0 0);--secondary:oklch(45.2% .3132 264.052);--secondary-foreground:oklch(100% 0 0);--muted:oklch(32.11% 0 0);--muted-foreground:oklch(51.98% .1769 142.495);--accent:oklch(70.17% .3225 328.363);--accent-foreground:oklch(0% 0 0);--destructive:oklch(62.8% .2577 29.2339);--destructive-foreground:oklch(100% 0 0);--border:oklch(86.64% .2948 142.495);--input:oklch(0% 0 0);--ring:oklch(96.8% .211 109.769);--chart-1:oklch(86.64% .2948 142.495);--chart-2:oklch(96.8% .211 109.769);--chart-3:oklch(70.17% .3225 328.363);--chart-4:oklch(90.54% .1546 194.769);--chart-5:oklch(100% 0 0);--sidebar:oklch(0% 0 0);--sidebar-foreground:oklch(86.64% .2948 142.495);--sidebar-primary:oklch(96.8% .211 109.769);--sidebar-primary-foreground:oklch(0% 0 0);--sidebar-accent:oklch(21.78% 0 0);--sidebar-accent-foreground:oklch(86.64% .2948 142.495);--sidebar-border:oklch(86.64% .2948 142.495);--sidebar-ring:oklch(96.8% .211 109.769);--font-sans:Courier New, monospace;--font-heading:var(--font-sans);--font-mono:Courier New, monospace;--radius:0rem;--shadow-color:#0f0;--shadow-opacity:.5;--shadow-blur:5px;--shadow-spread:1px;--shadow-offset-x:0px;--shadow-offset-y:0px;--letter-spacing:1px}[data-theme=melancholik-mint]{--background:oklch(88.93% .0052 106.504);--foreground:oklch(26.97% 0 0);--card:oklch(85.17% .007 106.546);--card-foreground:oklch(21.56% 0 0);--popover:oklch(88.93% .0052 106.504);--popover-foreground:oklch(26.97% 0 0);--primary:oklch(32.11% 0 0);--primary-foreground:oklch(96.35% .0017 106.431);--secondary:oklch(51.32% .0198 229.315);--secondary-foreground:oklch(96.35% .0017 106.431);--muted:oklch(80.87% .0035 106.478);--muted-foreground:oklch(51.03% 0 0);--accent:oklch(62.42% .0496 75.929);--accent-foreground:oklch(22.02% .0049 106.792);--destructive:oklch(47.08% .1367 24.0033);--destructive-foreground:oklch(100% 0 0);--border:oklch(68.3% 0 0);--input:oklch(81.36% .0088 106.593);--ring:oklch(32.11% 0 0);--chart-1:oklch(41.84% 0 0);--chart-2:oklch(56.02% .0322 229.668);--chart-3:oklch(57.21% .0346 76.194);--chart-4:oklch(52.71% .0265 173.034);--chart-5:oklch(54.56% .0198 314.651);--sidebar:oklch(86.68% .0062 106.529);--sidebar-foreground:oklch(32.11% 0 0);--sidebar-primary:oklch(32.11% 0 0);--sidebar-primary-foreground:oklch(96.35% .0017 106.431);--sidebar-accent:oklch(81.36% .0088 106.593);--sidebar-accent-foreground:oklch(21.56% 0 0);--sidebar-border:oklch(76.52% 0 0);--sidebar-ring:oklch(32.11% 0 0);--font-sans:ui-monospace, "Cascadia Mono", "Source Code Pro", Menlo, monospace;--font-heading:var(--font-sans);--font-mono:"Fira Code", "Courier New", monospace;--radius:0rem;--shadow-color:#0003;--shadow-opacity:.5;--shadow-blur:0px;--shadow-spread:0px;--shadow-offset-x:4px;--shadow-offset-y:4px;--letter-spacing:.02em}.dark[data-theme=melancholik-mint]{--background:oklch(16.41% .0064 285.677);--foreground:oklch(77.13% .0086 196.979);--card:oklch(18.57% .0082 285.57);--card-foreground:oklch(84.91% .0056 197.051);--popover:oklch(15.31% .0054 285.744);--popover-foreground:oklch(81.04% .0071 197.017);--primary:oklch(71.93% .0439 196.217);--primary-foreground:oklch(14.83% .0109 284.99);--secondary:oklch(25.5% .022 300.094);--secondary-foreground:oklch(88.74% .0042 197.082);--muted:oklch(22.72% .0118 285.425);--muted-foreground:oklch(53.88% .0177 285.79);--accent:oklch(30.45% .0403 314.172);--accent-foreground:oklch(81.14% .0793 314.35);--destructive:oklch(38.9% .1264 25.2711);--destructive-foreground:oklch(96.19% 0 0);--border:oklch(26.33% .0071 285.905);--input:oklch(20.67% .01 285.489);--ring:oklch(71.93% .0439 196.217);--chart-1:oklch(67.55% .0759 195.504);--chart-2:oklch(55.18% .1268 313.584);--chart-3:oklch(57.11% .1189 341.145);--chart-4:oklch(65.24% .0752 83.8957);--chart-5:oklch(55.48% .1006 20.8071);--sidebar:oklch(14.17% .0044 285.819);--sidebar-foreground:oklch(69.14% .0117 196.887);--sidebar-primary:oklch(71.93% .0439 196.217);--sidebar-primary-foreground:oklch(14.83% .0109 284.99);--sidebar-accent:oklch(22.72% .0118 285.425);--sidebar-accent-foreground:oklch(92.73% .0055 197.062);--sidebar-border:oklch(23.23% .0058 285.938);--sidebar-ring:oklch(71.93% .0439 196.217);--font-sans:"IBM Plex Mono", "Ubuntu Mono", "Consolas", monospace;--font-heading:var(--font-sans);--font-mono:"JetBrains Mono", monospace;--radius:0rem;--shadow-color:#000;--shadow-opacity:1;--shadow-blur:0px;--shadow-spread:1px;--shadow-offset-x:2px;--shadow-offset-y:2px;--letter-spacing:-.01em}[data-theme=control]{--background:oklch(86.1% 0 0);--foreground:oklch(38.99% 0 0);--card:oklch(82.94% 0 0);--card-foreground:oklch(21.56% 0 0);--popover:oklch(21.56% 0 0);--popover-foreground:oklch(75.7% 0 0);--primary:oklch(0% 0 0);--primary-foreground:oklch(100% 0 0);--secondary:oklch(62.72% .1785 45.2628);--secondary-foreground:oklch(96.96% 0 0);--muted:oklch(75.7% 0 0);--muted-foreground:oklch(42.78% 0 0);--accent:oklch(81.14% .0653 186.866);--accent-foreground:oklch(21.56% 0 0);--destructive:oklch(58.99% .2415 28.4505);--destructive-foreground:oklch(96.96% 0 0);--border:oklch(62.39% 0 0);--input:oklch(62.72% .1785 45.2628);--ring:oklch(21.56% 0 0);--chart-1:oklch(85.59% .0928 56.6584);--chart-2:oklch(78.33% .1449 54.3012);--chart-3:oklch(73.15% .1814 49.897);--chart-4:oklch(70.22% .1955 45.9935);--chart-5:oklch(65.92% .1882 45.0699);--sidebar:oklch(86.1% 0 0);--sidebar-foreground:oklch(38.99% 0 0);--sidebar-primary:oklch(0% 0 0);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(81.14% .0653 186.866);--sidebar-accent-foreground:oklch(21.56% 0 0);--sidebar-border:oklch(62.39% 0 0);--sidebar-ring:oklch(21.56% 0 0);--font-sans:Montserrat, ui-sans-serif, sans-serif, system-ui;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, ui-monospace, monospace;--radius:.4rem;--shadow-color:#1a1a1a;--shadow-opacity:.1;--shadow-blur:3px;--shadow-spread:0px;--shadow-offset-x:0;--shadow-offset-y:1px;--letter-spacing:0em}.dark[data-theme=control]{--background:oklch(0% 0 0);--foreground:oklch(100% 0 0);--card:oklch(0% 0 0);--card-foreground:oklch(100% 0 0);--popover:oklch(21.56% 0 0);--popover-foreground:oklch(100% 0 0);--primary:oklch(100% 0 0);--primary-foreground:oklch(0% 0 0);--secondary:oklch(58.99% .2415 28.4505);--secondary-foreground:oklch(21.56% 0 0);--muted:oklch(21.56% 0 0);--muted-foreground:oklch(47.41% 0 0);--accent:oklch(24.1% .0269 185.885);--accent-foreground:oklch(96.96% 0 0);--destructive:oklch(58.99% .2415 28.4505);--destructive-foreground:oklch(0% 0 0);--border:oklch(21.56% 0 0);--input:oklch(21.56% 0 0);--ring:oklch(100% 0 0);--chart-1:oklch(64% .2455 26.172);--chart-2:oklch(62.52% .2537 28.1995);--chart-3:oklch(58.99% .2415 28.4505);--chart-4:oklch(47.21% .1903 27.7937);--chart-5:oklch(42.08% .1643 26.696);--sidebar:oklch(0% 0 0);--sidebar-foreground:oklch(100% 0 0);--sidebar-primary:oklch(100% 0 0);--sidebar-primary-foreground:oklch(0% 0 0);--sidebar-accent:oklch(49.71% .066 185.067);--sidebar-accent-foreground:oklch(96.96% 0 0);--sidebar-border:oklch(21.56% 0 0);--sidebar-ring:oklch(100% 0 0);--font-sans:Montserrat, ui-sans-serif, sans-serif, system-ui;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, ui-monospace, monospace;--radius:.4rem;--shadow-color:oklch(0% 0 0);--shadow-opacity:.1;--shadow-blur:3px;--shadow-spread:0px;--shadow-offset-x:0;--shadow-offset-y:1px;--letter-spacing:0em}[data-theme=rewaff]{--background:oklch(98.13% .01 238.507);--foreground:oklch(18.07% .0207 239.839);--card:oklch(100% 0 0);--card-foreground:oklch(18.07% .0207 239.839);--popover:oklch(100% 0 0);--popover-foreground:oklch(18.07% .0207 239.839);--primary:oklch(62.36% .1833 147.414);--primary-foreground:oklch(98.13% .01 238.507);--secondary:oklch(93.96% .0204 243.422);--secondary-foreground:oklch(27.91% .0203 242.608);--muted:oklch(93.96% .0204 243.422);--muted-foreground:oklch(45.01% .0191 239.493);--accent:oklch(69.99% .1796 150.107);--accent-foreground:oklch(98.13% .01 238.507);--destructive:oklch(62.07% .2306 24.9164);--destructive-foreground:oklch(98.13% .01 238.507);--border:oklch(89.99% .0196 240.752);--input:oklch(89.99% .0196 240.752);--ring:oklch(62.36% .1833 147.414);--chart-1:oklch(62.36% .1833 147.414);--chart-2:oklch(60.04% .1694 249.881);--chart-3:oklch(68.18% .1924 45.7782);--chart-4:oklch(63.96% .2105 300.054);--chart-5:oklch(64.91% .2201 19.8586);--sidebar:oklch(98.13% .01 238.507);--sidebar-foreground:oklch(18.07% .0207 239.839);--sidebar-primary:oklch(62.36% .1833 147.414);--sidebar-primary-foreground:oklch(98.13% .01 238.507);--sidebar-accent:oklch(69.99% .1796 150.107);--sidebar-accent-foreground:oklch(98.13% .01 238.507);--sidebar-border:oklch(89.99% .0196 240.752);--sidebar-ring:oklch(62.36% .1833 147.414);--font-sans:Space Grotesk, ui-sans-serif, sans-serif, system-ui;--font-heading:var(--font-sans);--font-mono:Space Mono, ui-monospace, monospace;--radius:.75rem;--shadow-color:oklch(0% 0 0);--shadow-opacity:.1;--shadow-blur:3px;--shadow-spread:0px;--shadow-offset-x:0;--shadow-offset-y:1px;--letter-spacing:0em}.dark[data-theme=rewaff]{--background:oklch(12.89% .0199 238.911);--foreground:oklch(95.13% .0101 238.513);--card:oklch(18.07% .0207 239.839);--card-foreground:oklch(95.13% .0101 238.513);--popover:oklch(18.07% .0207 239.839);--popover-foreground:oklch(95.13% .0101 238.513);--primary:oklch(70.07% .1804 148.987);--primary-foreground:oklch(10.04% .0209 233.508);--secondary:oklch(24.14% .0196 239.14);--secondary-foreground:oklch(95.13% .0101 238.513);--muted:oklch(24.14% .0196 239.14);--muted-foreground:oklch(64.99% .0194 240.158);--accent:oklch(72.11% .1805 150.052);--accent-foreground:oklch(10.04% .0209 233.508);--destructive:oklch(62.07% .2306 24.9164);--destructive-foreground:oklch(98.13% .01 238.507);--border:oklch(27.91% .0203 242.608);--input:oklch(27.91% .0203 242.608);--ring:oklch(70.07% .1804 148.987);--chart-1:oklch(70.07% .1804 148.987);--chart-2:oklch(67.98% .1703 250.192);--chart-3:oklch(73.09% .184 51.3191);--chart-4:oklch(69.28% .1956 302.067);--chart-5:oklch(68.99% .2008 18.6316);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(27.5% 0 0);--sidebar-ring:oklch(43.9% 0 0);--font-sans:Space Grotesk, ui-sans-serif, sans-serif, system-ui;--font-heading:var(--font-sans);--font-mono:Space Mono, ui-monospace, monospace;--radius:.625rem;--shadow-color:oklch(0% 0 0);--shadow-opacity:.1;--shadow-blur:3px;--shadow-spread:0px;--shadow-offset-x:0;--shadow-offset-y:1px;--letter-spacing:0em}[data-theme=minimal-neutral]{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(99.5% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(87% 0 0);--secondary-foreground:oklch(14.5% 0 0);--muted:oklch(95% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(95% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(100% 0 0);--border:oklch(95% 0 0);--input:oklch(97% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(81% .1 252);--chart-2:oklch(62% .19 260);--chart-3:oklch(55% .22 263);--chart-4:oklch(49% .22 264);--chart-5:oklch(42% .18 266);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--font-sans:DM Sans, ui-sans-serif, sans-serif, system-ui;--font-heading:var(--font-sans);--font-mono:Geist Mono, ui-monospace, monospace;--radius:1rem;--shadow-color:oklch(0% 0 0);--shadow-opacity:.1;--shadow-blur:3px;--shadow-spread:0px;--shadow-offset-x:0;--shadow-offset-y:1px;--letter-spacing:0em}.dark[data-theme=minimal-neutral]{--background:oklch(20.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(16.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(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(37.1% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(55.6% 0 0);--chart-1:oklch(81% .1 252);--chart-2:oklch(62% .19 260);--chart-3:oklch(55% .22 263);--chart-4:oklch(49% .22 264);--chart-5:oklch(42% .18 266);--sidebar:oklch(26.9% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(27.5% 0 0);--sidebar-ring:oklch(43.9% 0 0);--font-sans:DM Sans, ui-sans-serif, sans-serif, system-ui;--font-heading:var(--font-sans);--font-mono:Geist Mono, ui-monospace, monospace;--radius:1rem;--shadow-color:oklch(0% 0 0);--shadow-opacity:.1;--shadow-blur:3px;--shadow-spread:0px;--shadow-offset-x:0;--shadow-offset-y:1px;--letter-spacing:0em}[data-theme=swiss-design]{--background:oklch(100% 0 0);--foreground:oklch(0% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(0% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(0% 0 0);--primary:#db0000;--primary-foreground:oklch(100% 0 0);--secondary:oklch(0% 0 0);--secondary-foreground:oklch(100% 0 0);--muted:oklch(96.96% 0 0);--muted-foreground:oklch(51.03% 0 0);--accent:oklch(84.08% .1725 84.2008);--accent-foreground:oklch(0% 0 0);--destructive:oklch(53.08% .2178 29.2339);--destructive-foreground:oklch(100% 0 0);--border:oklch(0% 0 0);--input:oklch(100% 0 0);--ring:oklch(57.99% .238 29.2339);--chart-1:oklch(0% 0 0);--chart-2:oklch(57.99% .238 29.2339);--chart-3:oklch(84.08% .1725 84.2008);--chart-4:oklch(49.07% .0695 144.426);--chart-5:oklch(51.66% .0826 46.9154);--sidebar:oklch(98.48% 0 0);--sidebar-foreground:oklch(0% 0 0);--sidebar-primary:oklch(57.99% .238 29.2339);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(92.34% 0 0);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(0% 0 0);--sidebar-ring:oklch(57.99% .238 29.2339);--font-sans:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading:var(--font-sans);--font-mono:"SF Mono", "Courier New", monospace;--radius:0px;--shadow-color:#000;--shadow-opacity:1;--shadow-blur:0px;--shadow-spread:0px;--shadow-offset-x:3px;--shadow-offset-y:3px;--letter-spacing:-.02em}.dark[data-theme=swiss-design]{--background:oklch(0% 0 0);--foreground:oklch(100% 0 0);--card:oklch(14.57% 0 0);--card-foreground:oklch(100% 0 0);--popover:oklch(14.57% 0 0);--popover-foreground:oklch(100% 0 0);--primary:oklch(62.8% .2577 29.2339);--primary-foreground:oklch(100% 0 0);--secondary:oklch(100% 0 0);--secondary-foreground:oklch(0% 0 0);--muted:oklch(23.76% 0 0);--muted-foreground:oklch(76.52% 0 0);--accent:oklch(85.33% .1706 86.7515);--accent-foreground:oklch(0% 0 0);--destructive:oklch(64.89% .237 26.9728);--destructive-foreground:oklch(100% 0 0);--border:oklch(100% 0 0);--input:oklch(0% 0 0);--ring:oklch(62.8% .2577 29.2339);--chart-1:oklch(100% 0 0);--chart-2:oklch(62.8% .2577 29.2339);--chart-3:oklch(85.33% .1706 86.7515);--chart-4:oklch(57.73% .065 144.676);--chart-5:oklch(60.09% .0747 47.4204);--sidebar:oklch(11.57% 0 0);--sidebar-foreground:oklch(100% 0 0);--sidebar-primary:oklch(62.8% .2577 29.2339);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(26.97% 0 0);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(100% 0 0);--sidebar-ring:oklch(62.8% .2577 29.2339);--font-sans:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading:var(--font-sans);--font-mono:"SF Mono", "Courier New", monospace;--radius:0px;--shadow-color:#fff;--shadow-opacity:1;--shadow-blur:0px;--shadow-spread:0px;--shadow-offset-x:3px;--shadow-offset-y:3px;--letter-spacing:-.02em}[data-theme=mx-brutalist]{--background:oklch(99.23% .0104 91.4994);--foreground:oklch(17.59% .0275 161.253);--card:oklch(100% 0 0);--card-foreground:oklch(17.59% .0275 161.253);--popover:oklch(100% 0 0);--popover-foreground:oklch(17.59% .0275 161.253);--primary:oklch(56.87% .1498 151.938);--primary-foreground:oklch(100% 0 0);--secondary:oklch(60.88% .2498 29.2339);--secondary-foreground:oklch(100% 0 0);--muted:oklch(94.65% .0314 91.6628);--muted-foreground:oklch(35.25% .0379 91.7268);--accent:oklch(77.21% .1727 64.1585);--accent-foreground:oklch(17.59% .0275 161.253);--destructive:oklch(57.99% .238 29.2339);--destructive-foreground:oklch(100% 0 0);--border:oklch(0% 0 0);--input:oklch(100% 0 0);--ring:oklch(56.87% .1498 151.938);--chart-1:oklch(56.87% .1498 151.938);--chart-2:oklch(60.88% .2498 29.2339);--chart-3:oklch(77.21% .1727 64.1585);--chart-4:oklch(68.29% .2615 345.753);--chart-5:oklch(74.43% .1347 219.068);--sidebar:oklch(31.67% .0793 154.376);--sidebar-foreground:oklch(100% 0 0);--sidebar-primary:oklch(77.21% .1727 64.1585);--sidebar-primary-foreground:oklch(31.67% .0793 154.376);--sidebar-accent:oklch(41.56% .1071 152.971);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(0% 0 0);--sidebar-ring:oklch(77.21% .1727 64.1585);--font-sans:"Montserrat", sans-serif;--font-heading:var(--font-sans);--font-mono:"Space Mono", monospace;--radius:0px;--shadow-color:#000;--shadow-opacity:1;--shadow-blur:0px;--shadow-spread:0px;--shadow-offset-x:4px;--shadow-offset-y:4px;--letter-spacing:.02em}.dark[data-theme=mx-brutalist]{--background:oklch(16.49% .0308 162.274);--foreground:oklch(98.09% .026 91.6197);--card:oklch(22.83% .0445 158.24);--card-foreground:oklch(98.09% .026 91.6197);--popover:oklch(22.83% .0445 158.24);--popover-foreground:oklch(98.09% .026 91.6197);--primary:oklch(84.84% .2275 151.149);--primary-foreground:oklch(12.92% .027 165.381);--secondary:oklch(64.89% .237 26.9728);--secondary-foreground:oklch(100% 0 0);--muted:oklch(27.24% .0467 159.172);--muted-foreground:oklch(82.53% .027 91.6606);--accent:oklch(79.51% .1631 68.6392);--accent-foreground:oklch(12.92% .027 165.381);--destructive:oklch(62.8% .2577 29.2339);--destructive-foreground:oklch(100% 0 0);--border:oklch(98.09% .026 91.6197);--input:oklch(26.42% .0387 160.348);--ring:oklch(79.51% .1631 68.6392);--chart-1:oklch(84.84% .2275 151.149);--chart-2:oklch(64.89% .237 26.9728);--chart-3:oklch(79.51% .1631 68.6392);--chart-4:oklch(73.37% .2145 342.876);--chart-5:oklch(82.96% .1375 215.295);--sidebar:oklch(12.92% .027 165.381);--sidebar-foreground:oklch(98.09% .026 91.6197);--sidebar-primary:oklch(84.84% .2275 151.149);--sidebar-primary-foreground:oklch(12.92% .027 165.381);--sidebar-accent:oklch(24.49% .0403 159.518);--sidebar-accent-foreground:oklch(98.09% .026 91.6197);--sidebar-border:oklch(98.09% .026 91.6197);--sidebar-ring:oklch(79.51% .1631 68.6392);--font-sans:"Montserrat", sans-serif;--font-heading:var(--font-sans);--font-mono:"Space Mono", monospace;--radius:0px;--shadow-color:#ffe699;--shadow-opacity:1;--shadow-blur:0px;--shadow-spread:0px;--shadow-offset-x:4px;--shadow-offset-y:4px;--letter-spacing:.04em}[data-theme=meridian]{--background:oklch(95.45% .0046 258.325);--foreground:oklch(22.17% .0126 264.276);--card:oklch(100% 0 0);--card-foreground:oklch(22.17% .0126 264.276);--popover:oklch(100% 0 0);--popover-foreground:oklch(22.17% .0126 264.276);--primary:oklch(48.33% .0873 255.055);--primary-foreground:oklch(100% 0 0);--secondary:oklch(60.31% .1107 41.8526);--secondary-foreground:oklch(100% 0 0);--muted:oklch(93.67% .0058 264.532);--muted-foreground:oklch(49.05% .0298 270.744);--accent:oklch(90.88% .0196 252.887);--accent-foreground:oklch(34.48% .0685 255.027);--destructive:oklch(52.37% .1707 27.0455);--destructive-foreground:oklch(100% 0 0);--border:oklch(85.25% .0141 258.349);--input:oklch(85.25% .0141 258.349);--ring:oklch(61.78% .0703 257.815);--chart-1:oklch(48.33% .0873 255.055);--chart-2:oklch(60.31% .1107 41.8526);--chart-3:oklch(61.91% .075 240.614);--chart-4:oklch(54.06% .0773 152.712);--chart-5:oklch(72.88% .115 84.3842);--sidebar:oklch(92.1% .0075 260.732);--sidebar-foreground:oklch(22.17% .0126 264.276);--sidebar-primary:oklch(48.33% .0873 255.055);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(90.88% .0196 252.887);--sidebar-accent-foreground:oklch(34.48% .0685 255.027);--sidebar-border:oklch(86.89% .0106 261.787);--sidebar-ring:oklch(61.78% .0703 257.815);--font-sans:Geist, ui-sans-serif, system-ui, sans-serif;--font-heading:var(--font-sans);--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius:.625rem;--shadow-color:#181b21;--shadow-opacity:.08;--shadow-blur:4px;--shadow-spread:-1px;--shadow-offset-x:0px;--shadow-offset-y:1px;--letter-spacing:0em}.dark[data-theme=meridian]{--background:oklch(20.37% .011 260.665);--foreground:oklch(93.35% .0087 264.521);--card:oklch(24.25% .0147 261.655);--card-foreground:oklch(93.35% .0087 264.521);--popover:oklch(27.58% .0182 262.197);--popover-foreground:oklch(93.35% .0087 264.521);--primary:oklch(63.47% .0756 254.624);--primary-foreground:oklch(18.08% .0095 255.642);--secondary:oklch(69.4% .1017 45.5865);--secondary-foreground:oklch(17.87% .0239 47.7899);--muted:oklch(27.58% .0182 262.197);--muted-foreground:oklch(67.56% .0235 265.688);--accent:oklch(29.21% .035 252.303);--accent-foreground:oklch(80.36% .0477 249.412);--destructive:oklch(60.97% .1654 25.8411);--destructive-foreground:oklch(15.62% .0257 25.5104);--border:oklch(35.46% .023 261.218);--input:oklch(35.46% .023 261.218);--ring:oklch(71.94% .0599 249.458);--chart-1:oklch(63.47% .0756 254.624);--chart-2:oklch(69.4% .1017 45.5865);--chart-3:oklch(71.94% .0599 249.458);--chart-4:oklch(64.51% .0736 152.432);--chart-5:oklch(79.59% .1048 86.4619);--sidebar:oklch(18.08% .0095 255.642);--sidebar-foreground:oklch(93.35% .0087 264.521);--sidebar-primary:oklch(63.47% .0756 254.624);--sidebar-primary-foreground:oklch(18.08% .0095 255.642);--sidebar-accent:oklch(29.21% .035 252.303);--sidebar-accent-foreground:oklch(80.36% .0477 249.412);--sidebar-border:oklch(27.58% .0182 262.197);--sidebar-ring:oklch(71.94% .0599 249.458);--font-sans:Outfit, sans-serif;--font-heading:var(--font-sans);--font-mono:Fira Code, monospace;--radius:.5rem;--shadow-color:#1a1a1a;--shadow-opacity:.1;--shadow-blur:3px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:1px;--letter-spacing:0em}[data-theme=dark-forge]{--background:oklch(98.01% .0034 67.7835);--foreground:oklch(20.06% .0138 34.3909);--card:oklch(100% 0 0);--card-foreground:oklch(20.06% .0138 34.3909);--popover:oklch(100% 0 0);--popover-foreground:oklch(20.06% .0138 34.3909);--primary:oklch(47.32% .1247 46.2007);--primary-foreground:oklch(100% 0 0);--secondary:oklch(97.28% .0118 51.3225);--secondary-foreground:oklch(40.4% .0799 48.0849);--muted:oklch(95.08% .008 73.7429);--muted-foreground:oklch(55.25% .0155 53.167);--accent:oklch(90.97% .0386 60.9712);--accent-foreground:oklch(40.4% .0799 48.0849);--destructive:oklch(53.43% .1951 26.9711);--destructive-foreground:oklch(100% 0 0);--border:oklch(89.58% .013 63.9053);--input:oklch(89.58% .013 63.9053);--ring:oklch(47.32% .1247 46.2007);--chart-1:oklch(47.32% .1247 46.2007);--chart-2:oklch(55.53% .1455 48.9975);--chart-3:oklch(55.34% .1739 38.4022);--chart-4:oklch(55.38% .1207 66.4416);--chart-5:oklch(47.62% .1034 61.9071);--sidebar:oklch(94.48% .008 73.7424);--sidebar-foreground:oklch(20.06% .0138 34.3909);--sidebar-primary:oklch(47.32% .1247 46.2007);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(90.3% .0202 69.978);--sidebar-accent-foreground:oklch(40.4% .0799 48.0849);--sidebar-border:oklch(89.58% .013 63.9053);--sidebar-ring:oklch(47.32% .1247 46.2007);--font-sans:"IBM Plex Sans", "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-heading:var(--font-sans);--font-mono:"IBM Plex Mono", "Fira Code", ui-monospace, monospace;--radius:.5rem;--shadow-color:#241005;--shadow-opacity:.06;--shadow-blur:3px;--shadow-spread:0px;--shadow-offset-x:0;--shadow-offset-y:1px;--letter-spacing:0em}.dark[data-theme=dark-forge]{--background:oklch(14.33% .0059 41.0395);--foreground:oklch(89.39% .0129 56.235);--card:oklch(18.09% .0054 39.3496);--card-foreground:oklch(89.39% .0129 56.235);--popover:oklch(16.24% .0056 39.3332);--popover-foreground:oklch(89.39% .0129 56.235);--primary:oklch(70.23% .0794 64.6432);--primary-foreground:oklch(17.75% .0291 63.0999);--secondary:oklch(20.67% .0105 39.2828);--secondary-foreground:oklch(68.68% .0174 58.5164);--muted:oklch(21.55% .0104 39.2895);--muted-foreground:oklch(55.25% .0155 53.167);--accent:oklch(24.66% .0259 60.9919);--accent-foreground:oklch(75.41% .0853 67.1037);--destructive:oklch(63.68% .2078 25.3313);--destructive-foreground:oklch(97.05% .0129 17.3797);--border:oklch(25.4% .0141 57.5752);--input:oklch(26.2% .0152 62.6947);--ring:oklch(70.23% .0794 64.6432);--chart-1:oklch(70.23% .0794 64.6432);--chart-2:oklch(66.58% .1574 58.3183);--chart-3:oklch(68.78% .1331 35.7779);--chart-4:oklch(75.25% .1103 67.8332);--chart-5:oklch(60.94% .1302 57.3467);--sidebar:oklch(13.67% .0046 51.0514);--sidebar-foreground:oklch(85.13% .0148 57.5547);--sidebar-primary:oklch(70.23% .0794 64.6432);--sidebar-primary-foreground:oklch(17.75% .0291 63.0999);--sidebar-accent:oklch(22.48% .0194 66.5675);--sidebar-accent-foreground:oklch(75.41% .0853 67.1037);--sidebar-border:oklch(23.2% .0121 55.7153);--sidebar-ring:oklch(70.23% .0794 64.6432);--font-sans:"IBM Plex Sans", "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-heading:var(--font-sans);--font-mono:"IBM Plex Mono", "Fira Code", ui-monospace, monospace;--radius:.5rem;--shadow-color:#010000;--shadow-opacity:.4;--shadow-blur:4px;--shadow-spread:0px;--shadow-offset-x:0;--shadow-offset-y:1px;--letter-spacing:0em}[data-theme=party-rock]{--background:oklch(95.59% .0146 102.459);--foreground:oklch(0% 0 0);--card:oklch(95.59% .0146 102.459);--card-foreground:oklch(0% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(0% 0 0);--primary:oklch(62.68% .2325 303.9);--primary-foreground:oklch(100% 0 0);--secondary:oklch(72.17% .1767 305.504);--secondary-foreground:oklch(0% 0 0);--muted:oklch(92.55% .016 102.842);--muted-foreground:oklch(51.03% 0 0);--accent:oklch(62.68% .2325 303.9);--accent-foreground:oklch(100% 0 0);--destructive:oklch(67.3% .2146 25.0397);--destructive-foreground:oklch(100% 0 0);--border:oklch(0% 0 0);--input:oklch(100% 0 0);--ring:oklch(62.68% .2325 303.9);--chart-1:oklch(62.68% .2325 303.9);--chart-2:oklch(88.36% .2053 155.21);--chart-3:oklch(0% 0 0);--chart-4:oklch(51.03% 0 0);--chart-5:oklch(72.17% .1767 305.504);--sidebar:oklch(18.22% 0 0);--sidebar-foreground:oklch(100% 0 0);--sidebar-primary:oklch(62.68% .2325 303.9);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(23.93% 0 0);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(32.11% 0 0);--sidebar-ring:oklch(62.68% .2325 303.9);--font-sans:Inter, sans-serif;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, monospace;--radius:2rem;--shadow-color:#000;--shadow-opacity:1;--shadow-blur:0px;--shadow-spread:0px;--shadow-offset-x:4px;--shadow-offset-y:4px;--letter-spacing:-.01em}.dark[data-theme=party-rock]{--background:oklch(18.22% 0 0);--foreground:oklch(95.59% .0146 102.459);--card:oklch(23.93% 0 0);--card-foreground:oklch(95.59% .0146 102.459);--popover:oklch(23.93% 0 0);--popover-foreground:oklch(95.59% .0146 102.459);--primary:oklch(62.68% .2325 303.9);--primary-foreground:oklch(100% 0 0);--secondary:oklch(28.5% 0 0);--secondary-foreground:oklch(95.59% .0146 102.459);--muted:oklch(28.5% 0 0);--muted-foreground:oklch(70.58% 0 0);--accent:oklch(62.68% .2325 303.9);--accent-foreground:oklch(100% 0 0);--destructive:oklch(37.67% .1546 29.2339);--destructive-foreground:oklch(100% 0 0);--border:oklch(32.11% 0 0);--input:oklch(23.93% 0 0);--ring:oklch(62.68% .2325 303.9);--chart-1:oklch(62.68% .2325 303.9);--chart-2:oklch(88.36% .2053 155.21);--chart-3:oklch(100% 0 0);--chart-4:oklch(51.03% 0 0);--chart-5:oklch(18.22% 0 0);--sidebar:oklch(0% 0 0);--sidebar-foreground:oklch(100% 0 0);--sidebar-primary:oklch(62.68% .2325 303.9);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(23.93% 0 0);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(32.11% 0 0);--sidebar-ring:oklch(62.68% .2325 303.9);--font-sans:Inter, sans-serif;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, monospace;--radius:2rem;--shadow-color:#000;--shadow-opacity:1;--shadow-blur:0px;--shadow-spread:0px;--shadow-offset-x:4px;--shadow-offset-y:4px;--letter-spacing:-.01em}[data-theme=rose-pine]{--background:oklch(96.99% .0113 71.8999);--foreground:oklch(45.97% .0629 289.556);--card:oklch(98.7% .0107 76.6004);--card-foreground:oklch(45.97% .0629 289.556);--popover:oklch(93.89% .0145 64.3381);--popover-foreground:oklch(45.97% .0629 289.556);--primary:oklch(45.97% .0629 289.556);--primary-foreground:oklch(96.99% .0113 71.8999);--secondary:oklch(89.2% .0057 31.0551);--secondary-foreground:oklch(45.97% .0629 289.556);--muted:oklch(95.02% .0101 58.2141);--muted-foreground:oklch(57.68% .0458 291.001);--accent:oklch(93.89% .0145 64.3381);--accent-foreground:oklch(45.97% .0629 289.556);--destructive:oklch(59.89% .1071 2.6555);--destructive-foreground:oklch(96.99% .0113 71.8999);--border:oklch(84.31% .006 333.998);--input:oklch(89.2% .0057 31.0551);--ring:oklch(61.71% .0738 305.698);--chart-1:oklch(75.55% .1459 69.7433);--chart-2:oklch(59.89% .1071 2.6555);--chart-3:oklch(49.09% .077 227.998);--chart-4:oklch(62.89% .0661 210.123);--chart-5:oklch(61.71% .0738 305.698);--sidebar:oklch(98.7% .0107 76.6004);--sidebar-foreground:oklch(45.97% .0629 289.556);--sidebar-primary:oklch(61.71% .0738 305.698);--sidebar-primary-foreground:oklch(96.99% .0113 71.8999);--sidebar-accent:oklch(93.89% .0145 64.3381);--sidebar-accent-foreground:oklch(45.97% .0629 289.556);--sidebar-border:oklch(89.2% .0057 31.0551);--sidebar-ring:oklch(61.71% .0738 305.698);--font-sans:Atkinson Hyperlegible, ui-sans-serif, sans-serif, system-ui;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, ui-monospace, monospace;--radius:.5rem;--shadow-color:#000;--shadow-opacity:.12;--shadow-blur:2px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:1px;--letter-spacing:0em}.dark[data-theme=rose-pine]{--background:oklch(21.34% .0255 291.131);--foreground:oklch(90.88% .0299 289.969);--card:oklch(24.13% .0322 289.136);--card-foreground:oklch(90.88% .0299 289.969);--popover:oklch(27.08% .0423 289.233);--popover-foreground:oklch(90.88% .0299 289.969);--primary:oklch(90.88% .0299 289.969);--primary-foreground:oklch(21.34% .0255 291.131);--secondary:oklch(37.17% .0358 291.097);--secondary-foreground:oklch(90.88% .0299 289.969);--muted:oklch(25.12% .0263 287.616);--muted-foreground:oklch(65.39% .0444 291.233);--accent:oklch(27.08% .0423 289.233);--accent-foreground:oklch(90.88% .0299 289.969);--destructive:oklch(69.77% .1565 4.2242);--destructive-foreground:oklch(21.34% .0255 291.131);--border:oklch(37.17% .0358 291.097);--input:oklch(43.99% .0392 290.417);--ring:oklch(77.6% .0945 304.995);--chart-1:oklch(84.29% .11 74.6019);--chart-2:oklch(69.77% .1565 4.2242);--chart-3:oklch(52.77% .0793 227.716);--chart-4:oklch(82.19% .0543 209.559);--chart-5:oklch(77.6% .0945 304.995);--sidebar:oklch(24.13% .0322 289.136);--sidebar-foreground:oklch(90.88% .0299 289.969);--sidebar-primary:oklch(77.6% .0945 304.995);--sidebar-primary-foreground:oklch(21.34% .0255 291.131);--sidebar-accent:oklch(27.08% .0423 289.233);--sidebar-accent-foreground:oklch(90.88% .0299 289.969);--sidebar-border:oklch(37.17% .0358 291.097);--sidebar-ring:oklch(77.6% .0945 304.995);--font-sans:Atkinson Hyperlegible, ui-sans-serif, sans-serif, system-ui;--font-heading:var(--font-sans);--font-mono:JetBrains Mono, ui-monospace, monospace;--radius:.5rem;--shadow-color:#000;--shadow-opacity:.18;--shadow-blur:2px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:1px;--letter-spacing:0em}[data-theme=vs-code]{--background:oklch(100% 0 0);--foreground:oklch(32.11% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(32.11% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(32.11% 0 0);--primary:oklch(52.96% .1506 255.112);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96.12% 0 0);--secondary-foreground:oklch(32.11% 0 0);--muted:oklch(96.12% 0 0);--muted-foreground:oklch(54.86% 0 0);--accent:oklch(91.97% .0197 260.169);--accent-foreground:oklch(32.11% 0 0);--destructive:oklch(52.97% .1995 25.054);--destructive-foreground:oklch(98.05% .0197 159.766);--border:oklch(90.97% 0 0);--input:oklch(85.14% 0 0);--ring:oklch(52.96% .1506 255.112);--chart-1:oklch(45.8% .2925 264.208);--chart-2:oklch(49.89% .1497 140.041);--chart-3:oklch(45.02% .0797 80.6995);--chart-4:oklch(41.07% .1678 27.8668);--chart-5:oklch(46.82% .2257 319.134);--sidebar:oklch(96.12% 0 0);--sidebar-foreground:oklch(32.11% 0 0);--sidebar-primary:oklch(52.96% .1506 255.112);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(91.97% .0197 260.169);--sidebar-accent-foreground:oklch(32.11% 0 0);--sidebar-border:oklch(90.97% 0 0);--sidebar-ring:oklch(52.96% .1506 255.112);--font-sans:Inter, ui-sans-serif, sans-serif, system-ui;--font-heading:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius:.625rem;--shadow-color:#000;--shadow-opacity:.1;--shadow-blur:3px;--shadow-spread:0px;--shadow-offset-x:0;--shadow-offset-y:1px;--letter-spacing:0em}.dark[data-theme=vs-code]{--background:oklch(22.21% 0 0);--foreground:oklch(85.14% 0 0);--card:oklch(23.93% 0 0);--card-foreground:oklch(85.14% 0 0);--popover:oklch(23.93% 0 0);--popover-foreground:oklch(85.14% 0 0);--primary:oklch(52.96% .1506 255.112);--primary-foreground:oklch(100% 0 0);--secondary:oklch(30.12% 0 0);--secondary-foreground:oklch(85.14% 0 0);--muted:oklch(26.86% 0 0);--muted-foreground:oklch(59.99% 0 0);--accent:oklch(27.04% .0094 248.176);--accent-foreground:oklch(100% 0 0);--destructive:oklch(62.08% .19 25.2225);--destructive-foreground:oklch(98.42% .0034 247.858);--border:oklch(34.07% 0 0);--input:oklch(34.07% 0 0);--ring:oklch(52.96% .1506 255.112);--chart-1:oklch(67.03% .1201 249.723);--chart-2:oklch(73.93% .1199 174.827);--chart-3:oklch(85.01% .0698 105.072);--chart-4:oklch(70.1% .0999 49.9996);--chart-5:oklch(65.05% .1394 319.705);--sidebar:oklch(23.93% 0 0);--sidebar-foreground:oklch(85.14% 0 0);--sidebar-primary:oklch(52.96% .1506 255.112);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(27.04% .0094 248.176);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(26.03% 0 0);--sidebar-ring:oklch(52.96% .1506 255.112);--font-sans:Inter, ui-sans-serif, sans-serif, system-ui;--font-heading:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius:0rem;--shadow-color:#000;--shadow-opacity:.1;--shadow-blur:3px;--shadow-spread:0px;--shadow-offset-x:0;--shadow-offset-y:1px;--letter-spacing:0em}[data-theme=brownie]{--background:oklch(96.84% .016 98.9931);--foreground:oklch(38% .0311 52.9437);--card:oklch(96.84% .016 98.9931);--card-foreground:oklch(38% .0311 52.9437);--popover:oklch(100% 0 0);--popover-foreground:oklch(38% .0311 52.9437);--primary:oklch(56.65% .1006 14.1906);--primary-foreground:oklch(100% 0 0);--secondary:oklch(74.67% .0402 49.0008);--secondary-foreground:oklch(100% 0 0);--muted:oklch(86% .0394 39.8952);--muted-foreground:oklch(57.37% .0551 48.3748);--accent:oklch(86% .0394 39.8952);--accent-foreground:oklch(38% .0311 52.9437);--destructive:oklch(22.84% .0089 75.1659);--destructive-foreground:oklch(100% 0 0);--border:oklch(57.37% .0551 48.3748);--input:oklch(57.37% .0551 48.3748);--ring:oklch(56.65% .1006 14.1906);--chart-1:oklch(56.65% .1006 14.1906);--chart-2:oklch(57.37% .0551 48.3748);--chart-3:oklch(73.91% .059 53.5684);--chart-4:oklch(74.67% .0402 49.0008);--chart-5:oklch(63.02% .0547 27.7302);--sidebar:oklch(86.4% .0404 39.2935);--sidebar-foreground:oklch(38% .0311 52.9437);--sidebar-primary:oklch(56.65% .1006 14.1906);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(73.91% .059 53.5684);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(63.02% .0547 27.7302);--sidebar-ring:oklch(56.65% .1006 14.1906);--font-sans:DM Sans, sans-serif;--font-heading:var(--font-sans);--font-mono:Menlo, monospace;--radius:0px;--shadow-color:#503e33;--shadow-opacity:1;--shadow-blur:0px;--shadow-spread:2px;--shadow-offset-x:2px;--shadow-offset-y:2px;--letter-spacing:0em}.dark[data-theme=brownie]{--background:oklch(26.72% .012 44.5837);--foreground:oklch(96.84% .016 98.9931);--card:oklch(32.91% .0156 50.8936);--card-foreground:oklch(96.84% .016 98.9931);--popover:oklch(32.91% .0156 50.8936);--popover-foreground:oklch(96.84% .016 98.9931);--primary:oklch(73.91% .059 53.5684);--primary-foreground:oklch(26.72% .012 44.5837);--secondary:oklch(57.37% .0551 48.3748);--secondary-foreground:oklch(96.84% .016 98.9931);--muted:oklch(38% .0311 52.9437);--muted-foreground:oklch(75.75% .038 50.861);--accent:oklch(74.67% .0402 49.0008);--accent-foreground:oklch(26.72% .012 44.5837);--destructive:oklch(68.75% .142 21.4566);--destructive-foreground:oklch(26.72% .012 44.5837);--border:oklch(38% .0311 52.9437);--input:oklch(38% .0311 52.9437);--ring:oklch(73.91% .059 53.5684);--chart-1:oklch(73.91% .059 53.5684);--chart-2:oklch(74.67% .0402 49.0008);--chart-3:oklch(56.65% .1006 14.1906);--chart-4:oklch(57.37% .0551 48.3748);--chart-5:oklch(63.02% .0547 27.7302);--sidebar:oklch(22.25% .0098 52.9636);--sidebar-foreground:oklch(96.84% .016 98.9931);--sidebar-primary:oklch(73.91% .059 53.5684);--sidebar-primary-foreground:oklch(22.25% .0098 52.9636);--sidebar-accent:oklch(74.67% .0402 49.0008);--sidebar-accent-foreground:oklch(22.25% .0098 52.9636);--sidebar-border:oklch(38% .0311 52.9437);--sidebar-ring:oklch(73.91% .059 53.5684);--font-sans:DM Sans, sans-serif;--font-heading:var(--font-sans);--font-mono:Menlo, monospace;--radius:0px;--shadow-color:#503e33;--shadow-opacity:1;--shadow-blur:0px;--shadow-spread:2px;--shadow-offset-x:2px;--shadow-offset-y:2px;--letter-spacing:0em}:root{--evento-buono:var(--buono);--evento-cattivo:var(--destructive);--evento-neutro:#2b4c7e;--evento-spento:var(--muted-foreground);--evento-periodo:var(--foreground);--cartellino-giallo:#eab308;--cartellino-rosso:#dc2626;--stato-disponibile:#16a34a;--stato-affaticato:#eab308;--stato-recupero:#f97316;--stato-infortunato:#b91c1c}.dark{--evento-neutro:#6b8fc4}.recharts-tooltip-wrapper{z-index:50}[class*=recharts-zIndex-layer]{outline:none}:is(.recharts-line,.recharts-bar,.recharts-radar){transition:opacity .15s}[data-evidenziata] :is(.recharts-line,.recharts-bar,.recharts-radar):not(.evidenziata){opacity:.2}[data-evidenziata] .recharts-line.evidenziata .recharts-line-curve{stroke-width:4px}[data-evidenziata] .recharts-radar.evidenziata .recharts-polygon{stroke-width:3px;fill-opacity:.35}[data-evidenziata] .legenda-evidenziabile>div>div:not(:hover){opacity:.4}@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-space-x-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
