/*! 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--color-red-500:oklch(63.7% .237 25.331);--color-orange-50:oklch(98% .016 73.684);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-700:oklch(55.4% .135 66.442);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-700:oklch(53.2% .157 131.589);--color-green-500:oklch(72.3% .219 149.579);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--color-blue-50:oklch(97% .014 254.604);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-700:oklch(49.6% .265 301.924);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-100:oklch(96.7% .003 264.542);--color-black:#000;--color-white:#fff;--spacing:var(--spacing);--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--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:calc(1.5 / 1);--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:calc(2.25 / 1.875);--font-weight-normal:var(--font-weight-normal);--font-weight-medium:var(--font-weight-medium);--font-weight-semibold:var(--font-weight-semibold);--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:var(--leading-normal);--leading-relaxed:var(--leading-relaxed);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--shadow-2xs:var(--shadow-2xs);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--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);--shadow:var(--shadow);--animate-collapsible-down:collapsible-down .15s ease-out;--animate-collapsible-up:collapsible-up .1s ease-in;--color-background:var(--color-background);--color-foreground:var(--color-foreground);--color-card:var(--color-card);--color-card-foreground:var(--color-card-foreground);--color-popover:var(--color-popover);--color-popover-foreground:var(--color-popover-foreground);--color-primary:var(--color-primary);--color-primary-foreground:var(--color-primary-foreground);--color-secondary:var(--color-secondary);--color-secondary-foreground:var(--color-secondary-foreground);--color-muted:var(--color-muted);--color-muted-foreground:var(--color-muted-foreground);--color-accent:var(--color-accent);--color-accent-foreground:var(--color-accent-foreground);--color-festive:var(--color-festive);--color-festive-foreground:var(--color-festive-foreground);--color-danger:var(--color-danger);--color-danger-foreground:var(--color-danger-foreground);--color-destructive:var(--color-destructive);--color-destructive-foreground:var(--color-destructive-foreground);--color-info:var(--color-info);--color-info-foreground:var(--color-info-foreground);--color-success:var(--color-success);--color-success-foreground:var(--color-success-foreground);--color-warning:var(--color-warning);--color-warning-foreground:var(--color-warning-foreground);--color-border:var(--color-border);--color-input:var(--color-input);--color-ring:var(--color-ring);--color-control:var(--color-control);--color-control-hover:var(--color-control-hover);--color-overlay:var(--color-overlay);--color-success-surface:var(--color-success-surface);--color-success-on-surface:var(--color-success-on-surface);--color-warning-surface:var(--color-warning-surface);--color-warning-on-surface:var(--color-warning-on-surface);--color-danger-surface:var(--color-danger-surface);--color-danger-on-surface:var(--color-danger-on-surface);--color-info-surface:var(--color-info-surface);--color-info-on-surface:var(--color-info-on-surface);--color-success-edge:var(--color-success-edge);--color-warning-edge:var(--color-warning-edge);--color-danger-edge:var(--color-danger-edge);--color-info-edge:var(--color-info-edge);--color-secondary-edge:var(--color-secondary-edge);--color-primary-hover:var(--color-primary-hover);--color-primary-active:var(--color-primary-active);--color-primary-disabled:var(--color-primary-disabled);--color-primary-selected:var(--color-primary-selected);--color-secondary-hover:var(--color-secondary-hover);--color-secondary-active:var(--color-secondary-active);--color-secondary-disabled:var(--color-secondary-disabled);--color-secondary-selected:var(--color-secondary-selected);--color-danger-hover:var(--color-danger-hover);--color-danger-active:var(--color-danger-active);--color-danger-disabled:var(--color-danger-disabled);--color-danger-selected:var(--color-danger-selected);--color-success-solid:var(--color-success-solid);--color-success-solid-foreground:var(--color-success-solid-foreground);--color-warning-solid:var(--color-warning-solid);--color-warning-solid-foreground:var(--color-warning-solid-foreground);--color-info-solid:var(--color-info-solid);--color-info-solid-foreground:var(--color-info-solid-foreground);--color-shade:var(--color-shade);--color-pressed-inset:var(--color-pressed-inset);--color-chart-1:var(--color-chart-1);--color-chart-2:var(--color-chart-2);--color-chart-3:var(--color-chart-3);--color-chart-4:var(--color-chart-4);--color-chart-5:var(--color-chart-5);--color-halomd-green:var(--color-halomd-green);--color-halomd-green-foreground:var(--color-halomd-green-foreground);--color-halomd-green-surface:var(--color-halomd-green-surface);--color-halomd-green-on-surface:var(--color-halomd-green-on-surface);--color-halomd-yellow:var(--color-halomd-yellow);--color-halomd-yellow-foreground:var(--color-halomd-yellow-foreground);--color-halomd-yellow-surface:var(--color-halomd-yellow-surface);--color-halomd-yellow-on-surface:var(--color-halomd-yellow-on-surface);--color-badge-success:var(--color-badge-success);--color-badge-warning:var(--color-badge-warning);--color-badge-destructive:var(--color-badge-destructive);--color-badge-secondary:var(--color-badge-secondary);--color-badge-default:var(--color-badge-default);--color-accent-50:var(--color-accent-50);--color-accent-100:var(--color-accent-100);--color-accent-200:var(--color-accent-200);--color-accent-300:var(--color-accent-300);--color-accent-400:var(--color-accent-400);--color-accent-500:var(--color-accent-500);--color-accent-600:var(--color-accent-600);--color-accent-700:var(--color-accent-700);--color-accent-800:var(--color-accent-800);--color-accent-900:var(--color-accent-900);--color-surface-0:var(--color-surface-0);--color-surface-50:var(--color-surface-50);--color-surface-100:var(--color-surface-100);--color-surface-200:var(--color-surface-200);--color-surface-300:var(--color-surface-300);--color-surface-400:var(--color-surface-400);--color-surface-500:var(--color-surface-500);--color-surface-600:var(--color-surface-600);--color-surface-700:var(--color-surface-700);--color-surface-800:var(--color-surface-800);--color-surface-900:var(--color-surface-900);--color-surface-950:var(--color-surface-950);--color-danger-50:var(--color-danger-50);--color-danger-100:var(--color-danger-100);--color-danger-500:var(--color-danger-500);--color-danger-600:var(--color-danger-600);--color-danger-700:var(--color-danger-700);--color-success-50:var(--color-success-50);--color-success-100:var(--color-success-100);--color-success-500:var(--color-success-500);--color-success-600:var(--color-success-600);--color-success-700:var(--color-success-700);--color-warning-50:var(--color-warning-50);--color-warning-100:var(--color-warning-100);--color-warning-500:var(--color-warning-500);--color-warning-600:var(--color-warning-600);--text-table-header:var(--text-table-header);--text-caption:var(--text-caption);--text-body:var(--text-body);--text-title:var(--text-title);--text-heading:var(--text-heading);--text-hero:var(--text-hero);--leading-none:var(--leading-none);--shadow-card:var(--shadow-card);--shadow-card-hover:var(--shadow-card-hover);--radius-full:var(--radius-full);--color-sidebar:var(--color-sidebar);--color-sidebar-foreground:var(--color-sidebar-foreground);--color-sidebar-primary:var(--color-sidebar-primary);--color-sidebar-primary-foreground:var(--color-sidebar-primary-foreground);--color-sidebar-accent:var(--color-sidebar-accent);--color-sidebar-accent-foreground:var(--color-sidebar-accent-foreground);--color-sidebar-border:var(--color-sidebar-border);--color-sidebar-ring:var(--color-sidebar-ring);--ease-overshoot:var(--ease-overshoot);--animate-fade-in:fade-in .3s ease-out both;--animate-slide-up:slide-up .3s ease-out both;--animate-slide-down:slide-down .2s ease-out both;--animate-fade-up:fade-up .6s ease-out both;--animate-scale-in:scale-in .2s ease-out both;--animate-toast-in:toast-in .35s var(--ease-overshoot) both;--animate-shimmer:shimmer 1.5s infinite;--animate-pulse-ring:pulse-ring 2s ease-out infinite}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--color-ring) 50%,transparent)}}body{background-color:var(--color-background);color:var(--color-foreground)}}@layer components;@layer utilities{.\@container-size\/sidebar{container:sidebar/size}.\@container,.\@container-\[inline-size\]{container-type:inline-size}.\@container-size{container-type:size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.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}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.\!absolute{position:absolute!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.-inset-1\.5{inset:calc(var(--spacing) * -1.5)}.inset-0{inset:0}.inset-3{inset:calc(var(--spacing) * 3)}.-inset-x-1{inset-inline:calc(var(--spacing) * -1)}.inset-x-0{inset-inline:0}.-inset-y-0\.5{inset-block:calc(var(--spacing) * -.5)}.inset-y-0{inset-block:0}.start-304{inset-inline-start:calc(var(--spacing) * 304)}.start-403{inset-inline-start:calc(var(--spacing) * 403)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-\[3px\]{top:-3px}.-top-\[6px\]{top:-6px}.-top-\[7px\]{top:-7px}.-top-\[9px\]{top:-9px}.-top-\[10px\]{top:-10px}.-top-\[15px\]{top:-15px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-24{top:calc(var(--spacing) * 24)}.top-\[-2px\]{top:-2px}.top-\[50\%\]{top:50%}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-14{right:calc(var(--spacing) * 14)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-\[3px\]{left:-3px}.-left-\[6px\]{left:-6px}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[1\.375rem\]{left:1.375rem}.left-\[7px\]{left:7px}.left-\[50\%\]{left:50%}.left-\[calc\(50\%\+24px\)\]{left:calc(50% + 24px)}.left-\[calc\(50\%-50px\)\]{left:calc(50% - 50px)}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.order-0,.order-none{order:0}.float-end{float:inline-end}.float-left{float:left}.float-none{float:none}.float-right{float:right}.float-start{float:inline-start}.clear-both{clear:both}.clear-end{clear:inline-end}.clear-left{clear:left}.clear-none{clear:none}.clear-right{clear:right}.clear-start{clear:inline-start}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-10{margin-block:calc(var(--spacing) * 10)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-7{margin-top:calc(var(--spacing) * -7)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[16px\]{margin-top:16px}.mt-px{margin-top:1px}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.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-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-px{margin-left:-1px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-\[0\.625rem\]{margin-left:.625rem}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!contents{display:contents!important}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.field-sizing-content{field-sizing:content}.field-sizing-fixed{field-sizing:fixed}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.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-7\.5{width:calc(var(--spacing) * 7.5);height:calc(var(--spacing) * 7.5)}.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-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-7\.5{height:calc(var(--spacing) * 7.5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-10\.5{height:calc(var(--spacing) * 10.5)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-\[4\.5rem\]{height:4.5rem}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[29rem\]{height:29rem}.h-\[40px\]{height:40px}.h-\[400px\]{height:400px}.h-\[calc\(100dvh-22rem\)\]{height:calc(100dvh - 22rem)}.h-\[calc\(100vh-3rem\)\]{height:calc(100vh - 3rem)}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-\[min\(80vh\,560px\)\]{height:min(80vh,560px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-lh{height:1lh}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[300px\]{max-height:300px}.max-h-\[420px\]{max-height:420px}.max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.max-h-\[calc\(100vh-12rem\)\]{max-height:calc(100vh - 12rem)}.max-h-\[…\]{max-height:…}.max-h-full{max-height:100%}.max-h-lh{max-height:1lh}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[32rem\]{min-height:32rem}.min-h-\[50vh\]{min-height:50vh}.min-h-\[80px\]{min-height:80px}.min-h-\[120px\]{min-height:120px}.min-h-auto{min-height:auto}.min-h-lh{min-height:1lh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/6{width:16.6667%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7\.5{width:calc(var(--spacing) * 7.5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-70{width:calc(var(--spacing) * 70)}.w-72{width:calc(var(--spacing) * 72)}.w-75{width:calc(var(--spacing) * 75)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[16px\]{width:16px}.w-\[34px\]{width:34px}.w-\[70\%\]{width:70%}.w-\[200px\]{width:200px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[350px\]{width:350px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[440px\]{width:440px}.w-\[480px\]{width:480px}.w-\[560px\]{width:560px}.w-\[620px\]{width:620px}.w-\[720px\]{width:720px}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[18rem\]{max-width:18rem}.max-w-\[160px\]{max-width:160px}.max-w-\[520px\]{max-width:520px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen{max-width:100vw}.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-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[184px\]{min-width:184px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[820px\]{min-width:820px}.min-w-\[860px\]{min-width:860px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-auto{min-width:auto}.min-w-screen{min-width:100vw}.flex-1{flex:1}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-\[calc\(100\%\+1\.75rem\)\]{flex-basis:calc(100% + 1.75rem)}.basis-auto{flex-basis:auto}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.caption-top{caption-side:top}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.-translate-full{--tw-translate-x:-100%;--tw-translate-y:-100%}.-translate-full,.translate-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-full{--tw-translate-x:100%;--tw-translate-y:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-x-\[46\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[46\%\]{--tw-translate-x:calc(46% * -1)}.-translate-x-px{--tw-translate-x:-1px}.-translate-x-px,.translate-x-\[-50\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-px{--tw-translate-x:1px}.-translate-y-1\/2,.translate-x-px{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-full{--tw-translate-y:-100%}.-translate-y-full,.translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-3d{translate:var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)}.translate-none{translate:none}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%}.scale-0,.scale-100{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.-scale-x-100{--tw-scale-x:calc(100% * -1)}.-scale-x-100,.scale-x-0{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.scale-none{scale:none}.rotate-0{rotate:0deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-none{rotate:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.transform-cpu{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-none{transform:none}.animate-fade-in{animation:var(--animate-fade-in)}.animate-fade-up{animation:var(--animate-fade-up)}.animate-in{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)}.animate-out{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)}.animate-pulse{animation:var(--animate-pulse)}.animate-pulse-ring{animation:var(--animate-pulse-ring)}.animate-scale-in{animation:var(--animate-scale-in)}.animate-shimmer{animation:var(--animate-shimmer)}.animate-slide-down{animation:var(--animate-slide-down)}.animate-slide-up{animation:var(--animate-slide-up)}.animate-spin{animation:var(--animate-spin)}.animate-toast-in{animation:var(--animate-toast-in)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-x{resize:horizontal}.resize-y{resize:vertical}.snap-none{scroll-snap-type:none}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-proximity{--tw-scroll-snap-strictness:proximity}.snap-align-none{scroll-snap-align:none}.snap-center{scroll-snap-align:center}.snap-end{scroll-snap-align:end}.snap-start{scroll-snap-align:start}.snap-always{scroll-snap-stop:always}.snap-normal{scroll-snap-stop:normal}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scrollbar-auto{scrollbar-width:auto}.scrollbar-none{scrollbar-width:none}.scrollbar-thin{scrollbar-width:thin}.scrollbar-gutter-auto{scrollbar-gutter:auto}.scrollbar-gutter-both{scrollbar-gutter:stable both-edges}.scrollbar-gutter-stable{scrollbar-gutter:stable}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-auto{appearance:auto}.appearance-none{appearance:none}.columns-2{column-count:2}.columns-3{column-count:3}.columns-4{column-count:4}.grid-flow-col{grid-auto-flow:column}.grid-flow-col-dense{grid-auto-flow:column dense}.grid-flow-dense{grid-auto-flow:dense}.grid-flow-row{grid-auto-flow:row}.grid-flow-row-dense{grid-auto-flow:dense}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(min\(100\%\,10rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(min\(100\%\,11rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(min\(100\%\,13rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(min\(100\%\,15rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(min\(100\%\,20rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,300px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.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-\[1\.75rem_1fr\]{grid-template-columns:1.75rem 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_repeat\(3\,auto\)\]{grid-template-columns:auto repeat(3,auto)}.grid-cols-\[auto_repeat\(4\,auto\)\]{grid-template-columns:auto repeat(4,auto)}.grid-cols-\[auto_repeat\(5\,auto\)\]{grid-template-columns:auto repeat(5,auto)}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,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-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.place-content-around{place-content:space-around}.place-content-baseline{place-content:baseline start}.place-content-between{place-content:space-between}.place-content-center{place-content:center}.place-content-center-safe{place-content:safe center}.place-content-end{place-content:end}.place-content-end-safe{place-content:safe end}.place-content-evenly{place-content:space-evenly}.place-content-start{place-content:start}.place-content-stretch{place-content:stretch}.place-items-baseline{place-items:baseline}.place-items-center{place-items:center}.place-items-center-safe{place-items:safe center}.place-items-end{place-items:end}.place-items-end-safe{place-items:safe end}.place-items-start{place-items:start}.place-items-stretch{place-items:stretch stretch}.content-around{align-content:space-around}.content-baseline{align-content:baseline}.content-between{align-content:space-between}.content-center{align-content:center}.content-center-safe{align-content:safe center}.content-end{align-content:flex-end}.content-end-safe{align-content:safe flex-end}.content-evenly{align-content:space-evenly}.content-normal{align-content:normal}.content-start{align-content:flex-start}.content-stretch{align-content:stretch}.items-baseline{align-items:baseline}.items-baseline-last{align-items:last baseline}.items-center{align-items:center}.items-center-safe{align-items:safe center}.items-end{align-items:flex-end}.items-end-safe{align-items:safe flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-baseline{justify-content:baseline}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-center-safe{justify-content:safe center}.justify-end{justify-content:flex-end}.justify-end-safe{justify-content:safe flex-end}.justify-evenly{justify-content:space-evenly}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.justify-stretch{justify-content:stretch}.justify-items-center{justify-items:center}.justify-items-center-safe{justify-items:safe center}.justify-items-end{justify-items:end}.justify-items-end-safe{justify-items:safe end}.justify-items-normal{justify-items:normal}.justify-items-start{justify-items:start}.justify-items-stretch{justify-items:stretch}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.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-10{gap:calc(var(--spacing) * 10)}.gap-24{gap:calc(var(--spacing) * 24)}.gap-\[9px\]{gap:9px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.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)}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.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)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-border>:not(:last-child)),:where(.divide-border\/60>:not(:last-child)){border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.place-self-auto{place-self:auto}.place-self-center{place-self:center}.place-self-center-safe{place-self:safe center}.place-self-end{place-self:end}.place-self-end-safe{place-self:safe end}.place-self-start{place-self:start}.place-self-stretch{place-self:stretch stretch}.self-auto{align-self:auto}.self-baseline{align-self:baseline}.self-baseline-last{align-self:last baseline}.self-center{align-self:center}.self-center-safe{align-self:safe center}.self-end{align-self:flex-end}.self-end-safe{align-self:safe flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-auto{justify-self:auto}.justify-self-center{justify-self:center}.justify-self-center-safe{justify-self:safe center}.justify-self-end{justify-self:flex-end}.justify-self-end-safe{justify-self:safe flex-end}.justify-self-start{justify-self:flex-start}.justify-self-stretch{justify-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.scroll-auto{scroll-behavior:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[10px\]{border-radius:10px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s{border-end-start-radius:.25rem}.rounded-s,.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-end-end-radius:.25rem}.rounded-e,.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-right-radius:.25rem}.rounded-l,.rounded-t{border-top-left-radius:.25rem}.rounded-l{border-bottom-left-radius:.25rem}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-left-radius:.25rem}.rounded-b,.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-bs{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-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-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-double{--tw-border-style:double;border-style:double}.border-hidden{--tw-border-style:hidden;border-style:hidden}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[color\:color-mix\(in_oklch\,var\(--t-soft-fg\)_45\%\,transparent\)\]{border-color:var(--t-soft-fg)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_oklch\,var\(--t-soft-fg\)_45\%\,transparent\)\]{border-color:color-mix(in oklch,var(--t-soft-fg) 45%,transparent)}}.border-\[var\(--color-danger-edge\,transparent\)\]{border-color:var(--color-danger-edge,transparent)}.border-\[var\(--color-info-edge\,transparent\)\]{border-color:var(--color-info-edge,transparent)}.border-\[var\(--color-info-edge\,var\(--color-info-surface\,\#e0f2fe\)\)\]{border-color:var(--color-info-edge,var(--color-info-surface,#e0f2fe))}.border-\[var\(--color-secondary-edge\,transparent\)\]{border-color:var(--color-secondary-edge,transparent)}.border-\[var\(--color-success-edge\,transparent\)\]{border-color:var(--color-success-edge,transparent)}.border-\[var\(--color-success-edge\,var\(--color-success-surface\,\#dcfce7\)\)\]{border-color:var(--color-success-edge,var(--color-success-surface,#dcfce7))}.border-\[var\(--color-warning-edge\,transparent\)\]{border-color:var(--color-warning-edge,transparent)}.border-\[var\(--color-warning-edge\,var\(--color-warning-surface\,\#fef3c7\)\)\]{border-color:var(--color-warning-edge,var(--color-warning-surface,#fef3c7))}.border-border,.border-border\/20{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/20{border-color:color-mix(in oklab,var(--color-border) 20%,transparent)}}.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.border-border\/60{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.border-border\/70{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.border-danger-edge{border-color:var(--color-danger-edge)}.border-danger-on-surface\/25{border-color:var(--color-danger-on-surface)}@supports (color:color-mix(in lab,red,red)){.border-danger-on-surface\/25{border-color:color-mix(in oklab,var(--color-danger-on-surface) 25%,transparent)}}.border-destructive,.border-destructive\/50{border-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--color-destructive) 50%,transparent)}}.border-info-edge{border-color:var(--color-info-edge)}.border-info-on-surface\/25{border-color:var(--color-info-on-surface)}@supports (color:color-mix(in lab,red,red)){.border-info-on-surface\/25{border-color:color-mix(in oklab,var(--color-info-on-surface) 25%,transparent)}}.border-input{border-color:var(--color-input)}.border-primary{border-color:var(--color-primary)}.border-primary-foreground\/20{border-color:var(--color-primary-foreground)}@supports (color:color-mix(in lab,red,red)){.border-primary-foreground\/20{border-color:color-mix(in oklab,var(--color-primary-foreground) 20%,transparent)}}.border-primary\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.border-primary\/50{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--color-primary) 50%,transparent)}}.border-primary\/70{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/70{border-color:color-mix(in oklab,var(--color-primary) 70%,transparent)}}.border-secondary-edge{border-color:var(--color-secondary-edge)}.border-sidebar-border{border-color:var(--color-sidebar-border)}.border-success-edge{border-color:var(--color-success-edge)}.border-success-on-surface\/20{border-color:var(--color-success-on-surface)}@supports (color:color-mix(in lab,red,red)){.border-success-on-surface\/20{border-color:color-mix(in oklab,var(--color-success-on-surface) 20%,transparent)}}.border-success-on-surface\/25{border-color:var(--color-success-on-surface)}@supports (color:color-mix(in lab,red,red)){.border-success-on-surface\/25{border-color:color-mix(in oklab,var(--color-success-on-surface) 25%,transparent)}}.border-success\/40{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--color-success) 40%,transparent)}}.border-transparent{border-color:#0000}.border-warning-edge{border-color:var(--color-warning-edge)}.border-warning\/40{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/40{border-color:color-mix(in oklab,var(--color-warning) 40%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-\[var\(--color-success-on-surface\,\#16a34a\)\]{border-left-color:var(--color-success-on-surface,#16a34a)}.border-l-\[var\(--color-warning-on-surface\,\#d97706\)\]{border-left-color:var(--color-warning-on-surface,#d97706)}.border-l-destructive{border-left-color:var(--color-destructive)}.border-l-info-solid{border-left-color:var(--color-info-solid)}.border-l-primary{border-left-color:var(--color-primary)}.border-l-transparent{border-left-color:#0000}.border-l-warning-solid{border-left-color:var(--color-warning-solid)}.bg-\(--my_variable\){background-color:var(--my_variable)}.bg-\(color\:--my-color\){background-color:var(--my-color)}.bg-\[\#0088cc\]{background-color:#08c}.bg-\[\#B91C1C\]{background-color:#b91c1c}.bg-\[color\:var\(--color-control\,var\(--color-background\)\)\]{background-color:var(--color-control,var(--color-background))}.bg-\[color\:var\(--my-color\)\]{background-color:var(--my-color)}.bg-\[color\:var\(--t\)\]{background-color:var(--t)}.bg-\[color\:var\(--t-soft\)\]{background-color:var(--t-soft)}.bg-\[var\(--color-card\,hsl\(var\(--card\)\)\)\]{background-color:var(--color-card,hsl(var(--card)))}.bg-\[var\(--color-control\,transparent\)\]{background-color:var(--color-control,transparent)}.bg-\[var\(--color-control\,var\(--color-background\)\)\]{background-color:var(--color-control,var(--color-background))}.bg-\[var\(--color-danger-surface\,transparent\)\]{background-color:var(--color-danger-surface,transparent)}.bg-\[var\(--color-destructive\,\#dc2626\)\]{background-color:var(--color-destructive,#dc2626)}.bg-\[var\(--color-info-surface\,\#e0f2fe\)\]{background-color:var(--color-info-surface,#e0f2fe)}.bg-\[var\(--color-overlay\,oklch\(0_0_0\/0\.4\)\)\]{background-color:var(--color-overlay,oklch(0 0 0/.4))}.bg-\[var\(--color-success-surface\,\#dcfce7\)\]{background-color:var(--color-success-surface,#dcfce7)}.bg-\[var\(--color-warning-surface\,\#fef3c7\)\]{background-color:var(--color-warning-surface,#fef3c7)}.bg-\[var\(--my_variable\)\]{background-color:var(--my_variable)}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-background,.bg-background\/80{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--color-background) 80%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--color-border)}.bg-card,.bg-card\/30{background-color:var(--color-card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/30{background-color:color-mix(in oklab,var(--color-card) 30%,transparent)}}.bg-card\/90{background-color:var(--color-card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/90{background-color:color-mix(in oklab,var(--color-card) 90%,transparent)}}.bg-control{background-color:var(--color-control)}.bg-control-hover{background-color:var(--color-control-hover)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-danger{background-color:var(--color-danger)}.bg-danger-surface{background-color:var(--color-danger-surface)}.bg-destructive,.bg-destructive\/10{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/50{background-color:#f3f4f680}@supports (color:color-mix(in lab,red,red)){.bg-gray-100\/50{background-color:color-mix(in oklab,var(--color-gray-100) 50%,transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500) 10%,transparent)}}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500) 10%,transparent)}}.bg-info{background-color:var(--color-info)}.bg-info-on-surface{background-color:var(--color-info-on-surface)}.bg-info-surface{background-color:var(--color-info-surface)}.bg-lime-500\/10{background-color:#80cd001a}@supports (color:color-mix(in lab,red,red)){.bg-lime-500\/10{background-color:color-mix(in oklab,var(--color-lime-500) 10%,transparent)}}.bg-muted{background-color:var(--color-muted)}.bg-muted-foreground,.bg-muted-foreground\/15{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/15{background-color:color-mix(in oklab,var(--color-muted-foreground) 15%,transparent)}}.bg-muted-foreground\/30{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab,var(--color-muted-foreground) 30%,transparent)}}.bg-muted-foreground\/40{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab,var(--color-muted-foreground) 40%,transparent)}}.bg-muted\/20{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--color-muted) 20%,transparent)}}.bg-muted\/30{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--color-muted) 30%,transparent)}}.bg-muted\/40{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--color-muted) 40%,transparent)}}.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}.bg-muted\/60{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--color-muted) 60%,transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-overlay{background-color:var(--color-overlay)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-500\/10{background-color:#f6339a1a}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/10{background-color:color-mix(in oklab,var(--color-pink-500) 10%,transparent)}}.bg-popover{background-color:var(--color-popover)}.bg-pressed-inset{background-color:var(--color-pressed-inset)}.bg-primary{background-color:var(--color-primary)}.bg-primary-foreground\/20{background-color:var(--color-primary-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-primary-foreground\/20{background-color:color-mix(in oklab,var(--color-primary-foreground) 20%,transparent)}}.bg-primary-selected{background-color:var(--color-primary-selected)}.bg-primary\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bg-primary\/70{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/70{background-color:color-mix(in oklab,var(--color-primary) 70%,transparent)}}.bg-primary\/85{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/85{background-color:color-mix(in oklab,var(--color-primary) 85%,transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/50{background-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/50{background-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}.bg-red-500\/\[50\%\]{background-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/\[50\%\]{background-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary-active{background-color:var(--color-secondary-active)}.bg-shade{background-color:var(--color-shade)}.bg-sidebar{background-color:var(--color-sidebar)}.bg-sidebar-accent{background-color:var(--color-sidebar-accent)}.bg-sidebar-border{background-color:var(--color-sidebar-border)}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500) 10%,transparent)}}.bg-success{background-color:var(--color-success)}.bg-success-surface{background-color:var(--color-success-surface)}.bg-success\/5{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/5{background-color:color-mix(in oklab,var(--color-success) 5%,transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/10{background-color:color-mix(in oklab,var(--color-teal-500) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.bg-warning{background-color:var(--color-warning)}.bg-warning-on-surface{background-color:var(--color-warning-on-surface)}.bg-warning-surface{background-color:var(--color-warning-surface)}.bg-warning\/5{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/5{background-color:color-mix(in oklab,var(--color-warning) 5%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500) 10%,transparent)}}.-bg-conic,.bg-conic{--tw-gradient-position:in oklab;background-image:conic-gradient(var(--tw-gradient-stops))}.bg-radial{--tw-gradient-position:in oklab;background-image:radial-gradient(var(--tw-gradient-stops))}.bg-\[image\:linear-gradient\(180deg\,var\(--t\)\,color-mix\(in_oklch\,var\(--t\)_90\%\,var\(--color-shade\)\)\)\]{background-image:linear-gradient(180deg,var(--t),var(--t))}@supports (color:color-mix(in lab,red,red)){.bg-\[image\:linear-gradient\(180deg\,var\(--t\)\,color-mix\(in_oklch\,var\(--t\)_90\%\,var\(--color-shade\)\)\)\]{background-image:linear-gradient(180deg,var(--t),color-mix(in oklch,var(--t) 90%,var(--color-shade)))}}.bg-none{background-image:none}.via-none{--tw-gradient-via-stops:initial}.mask-none{-webkit-mask-image:none;mask-image:none}.mask-circle{--tw-mask-radial-shape:circle}.mask-ellipse{--tw-mask-radial-shape:ellipse}.mask-radial-closest-corner{--tw-mask-radial-size:closest-corner}.mask-radial-closest-side{--tw-mask-radial-size:closest-side}.mask-radial-farthest-corner{--tw-mask-radial-size:farthest-corner}.mask-radial-farthest-side{--tw-mask-radial-size:farthest-side}.mask-radial-at-bottom{--tw-mask-radial-position:bottom}.mask-radial-at-bottom-left{--tw-mask-radial-position:bottom left}.mask-radial-at-bottom-right{--tw-mask-radial-position:bottom right}.mask-radial-at-center{--tw-mask-radial-position:center}.mask-radial-at-left{--tw-mask-radial-position:left}.mask-radial-at-right{--tw-mask-radial-position:right}.mask-radial-at-top{--tw-mask-radial-position:top}.mask-radial-at-top-left{--tw-mask-radial-position:top left}.mask-radial-at-top-right{--tw-mask-radial-position:top right}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.bg-auto{background-size:auto}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-clip-border{background-clip:border-box}.bg-clip-content{background-clip:content-box}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-bottom{background-position:bottom}.bg-bottom-left{background-position:0 100%}.bg-bottom-right{background-position:100% 100%}.bg-center{background-position:50%}.bg-left{background-position:0}.bg-left-bottom{background-position:0 100%}.bg-left-top{background-position:0 0}.bg-right{background-position:100%}.bg-right-bottom{background-position:100% 100%}.bg-right-top{background-position:100% 0}.bg-top{background-position:top}.bg-top-left{background-position:0 0}.bg-top-right{background-position:100% 0}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat{background-repeat:repeat}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-origin-border{background-origin:border-box}.bg-origin-content{background-origin:content-box}.bg-origin-padding{background-origin:padding-box}.mask-add{-webkit-mask-composite:source-over;mask-composite:add}.mask-exclude{-webkit-mask-composite:xor;mask-composite:exclude}.mask-intersect{-webkit-mask-composite:source-in;mask-composite:intersect}.mask-subtract{-webkit-mask-composite:source-out;mask-composite:subtract}.mask-alpha{-webkit-mask-source-type:alpha;mask-mode:alpha}.mask-luminance{-webkit-mask-source-type:luminance;mask-mode:luminance}.mask-match{-webkit-mask-source-type:auto;mask-mode:match-source}.mask-type-alpha{mask-type:alpha}.mask-type-luminance{mask-type:luminance}.mask-auto{-webkit-mask-size:auto;mask-size:auto}.mask-contain{-webkit-mask-size:contain;mask-size:contain}.mask-cover{-webkit-mask-size:cover;mask-size:cover}.mask-clip-border{-webkit-mask-clip:border-box;mask-clip:border-box}.mask-clip-content{-webkit-mask-clip:content-box;mask-clip:content-box}.mask-clip-fill{-webkit-mask-clip:fill-box;mask-clip:fill-box}.mask-clip-padding{-webkit-mask-clip:padding-box;mask-clip:padding-box}.mask-clip-stroke{-webkit-mask-clip:stroke-box;mask-clip:stroke-box}.mask-clip-view{-webkit-mask-clip:view-box;mask-clip:view-box}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-bottom{-webkit-mask-position:bottom;mask-position:bottom}.mask-bottom-left{-webkit-mask-position:0 100%;mask-position:0 100%}.mask-bottom-right{-webkit-mask-position:100% 100%;mask-position:100% 100%}.mask-center{-webkit-mask-position:50%;mask-position:50%}.mask-left{-webkit-mask-position:0;mask-position:0}.mask-right{-webkit-mask-position:100%;mask-position:100%}.mask-top{-webkit-mask-position:top;mask-position:top}.mask-top-left{-webkit-mask-position:0 0;mask-position:0 0}.mask-top-right{-webkit-mask-position:100% 0;mask-position:100% 0}.mask-no-repeat{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.mask-repeat-round{-webkit-mask-repeat:round;mask-repeat:round}.mask-repeat-space{-webkit-mask-repeat:space;mask-repeat:space}.mask-repeat-x{-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.mask-repeat-y{-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.mask-origin-border{-webkit-mask-origin:border-box;mask-origin:border-box}.mask-origin-content{-webkit-mask-origin:content-box;mask-origin:content-box}.mask-origin-fill{-webkit-mask-origin:fill-box;mask-origin:fill-box}.mask-origin-padding{-webkit-mask-origin:padding-box;mask-origin:padding-box}.mask-origin-stroke{-webkit-mask-origin:stroke-box;mask-origin:stroke-box}.mask-origin-view{-webkit-mask-origin:view-box;mask-origin:view-box}.fill-current{fill:currentColor}.fill-muted{fill:var(--color-muted)}.fill-none{fill:none}.fill-primary{fill:var(--color-primary)}.stroke-none{stroke:none}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-none{object-fit:none}.object-scale-down{object-fit:scale-down}.object-left-bottom{object-position:left bottom}.object-left-top{object-position:left top}.object-right-bottom{object-position:right bottom}.object-right-top{object-position:right top}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-24{padding:calc(var(--spacing) * 24)}.p-px{padding:1px}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-5\.5{padding-inline:calc(var(--spacing) * 5.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pb-56{padding-bottom:calc(var(--spacing) * 56)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-sub{vertical-align:sub}.align-super{vertical-align:super}.align-text-bottom{vertical-align:text-bottom}.align-text-top{vertical-align:text-top}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-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-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\.65rem\]{font-size:.65rem}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125em\]{font-size:.8125em}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-body{font-size:var(--text-body)}.text-caption{font-size:var(--text-caption)}.text-heading{font-size:var(--text-heading)}.text-hero{font-size:var(--text-hero)}.text-table-header{font-size:var(--text-table-header)}.text-title{font-size:var(--text-title)}.leading-none{--tw-leading:var(--leading-none);line-height:var(--leading-none)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.005em\]{--tw-tracking:.005em;letter-spacing:.005em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.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-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.wrap-normal{overflow-wrap:normal}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.overflow-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.hyphens-manual{-webkit-hyphens:manual;hyphens:manual}.hyphens-none{-webkit-hyphens:none;hyphens:none}.whitespace-break-spaces{white-space:break-spaces}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\[color\:red\]{color:red}.\[color\:red\]\/50{color:oklab(62.7955% .224863 .125846/.5)}.\[color\:red\]\/50\!{color:oklab(62.7955% .224863 .125846/.5)!important}.text-\[color\:var\(--t-fg\)\]{color:var(--t-fg)}.text-\[color\:var\(--t-soft-fg\)\]{color:var(--t-soft-fg)}.text-\[var\(--color-danger-on-surface\,var\(--color-destructive\)\)\]{color:var(--color-danger-on-surface,var(--color-destructive))}.text-\[var\(--color-destructive-foreground\,\#ffffff\)\]{color:var(--color-destructive-foreground,#fff)}.text-\[var\(--color-info-on-surface\,\#075985\)\]{color:var(--color-info-on-surface,#075985)}.text-\[var\(--color-success-on-surface\,\#15803d\)\]{color:var(--color-success-on-surface,#15803d)}.text-\[var\(--color-warning-on-surface\,\#b45309\)\]{color:var(--color-warning-on-surface,#b45309)}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-blue-500{color:var(--color-blue-500)}.text-blue-700{color:var(--color-blue-700)}.text-card-foreground{color:var(--color-card-foreground)}.text-current{color:currentColor}.text-cyan-700{color:var(--color-cyan-700)}.text-danger-foreground{color:var(--color-danger-foreground)}.text-danger-on-surface{color:var(--color-danger-on-surface)}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground,.text-foreground\/80{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--color-foreground) 80%,transparent)}}.text-foreground\/85{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/85{color:color-mix(in oklab,var(--color-foreground) 85%,transparent)}}.text-foreground\/90{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--color-foreground) 90%,transparent)}}.text-green-700{color:var(--color-green-700)}.text-indigo-700{color:var(--color-indigo-700)}.text-info{color:var(--color-info)}.text-info-foreground{color:var(--color-info-foreground)}.text-info-on-surface{color:var(--color-info-on-surface)}.text-lime-700{color:var(--color-lime-700)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/40{color:color-mix(in oklab,var(--color-muted-foreground) 40%,transparent)}}.text-muted-foreground\/50{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--color-muted-foreground) 50%,transparent)}}.text-muted-foreground\/60{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--color-muted-foreground) 60%,transparent)}}.text-muted-foreground\/70{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--color-muted-foreground) 70%,transparent)}}.text-muted-foreground\/80{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--color-muted-foreground) 80%,transparent)}}.text-orange-700{color:var(--color-orange-700)}.text-pink-700{color:var(--color-pink-700)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-primary\/80{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/80{color:color-mix(in oklab,var(--color-primary) 80%,transparent)}}.text-purple-700{color:var(--color-purple-700)}.text-red-500{color:var(--color-red-500)}.text-rose-700{color:var(--color-rose-700)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sidebar-accent-foreground{color:var(--color-sidebar-accent-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--color-sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--color-sidebar-foreground) 70%,transparent)}}.text-sidebar-foreground\/90{color:var(--color-sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/90{color:color-mix(in oklab,var(--color-sidebar-foreground) 90%,transparent)}}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-sky-700{color:var(--color-sky-700)}.text-slate-700{color:var(--color-slate-700)}.text-success-600{color:var(--color-success-600)}.text-success-foreground{color:var(--color-success-foreground)}.text-success-on-surface,.text-success-on-surface\/80{color:var(--color-success-on-surface)}@supports (color:color-mix(in lab,red,red)){.text-success-on-surface\/80{color:color-mix(in oklab,var(--color-success-on-surface) 80%,transparent)}}.text-teal-700{color:var(--color-teal-700)}.text-transparent{color:#0000}.text-violet-700{color:var(--color-violet-700)}.text-warning{color:var(--color-warning)}.text-warning-foreground{color:var(--color-warning-foreground)}.text-warning-on-surface{color:var(--color-warning-on-surface)}.text-yellow-700{color:var(--color-yellow-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.font-stretch-condensed{font-stretch:75%}.font-stretch-expanded{font-stretch:125%}.font-stretch-extra-condensed{font-stretch:62.5%}.font-stretch-extra-expanded{font-stretch:150%}.font-stretch-normal{font-stretch:100%}.font-stretch-semi-condensed{font-stretch:87.5%}.font-stretch-semi-expanded{font-stretch:112.5%}.font-stretch-ultra-condensed{font-stretch:50%}.font-stretch-ultra-expanded{font-stretch:200%}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions}.diagonal-fractions,.lining-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.oldstyle-nums,.ordinal{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal}.proportional-nums{--tw-numeric-spacing:proportional-nums}.proportional-nums,.slashed-zero{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero}.stacked-fractions{--tw-numeric-fraction:stacked-fractions}.stacked-fractions,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-\[color\:color-mix\(in_oklch\,currentColor_40\%\,transparent\)\]{text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){.decoration-\[color\:color-mix\(in_oklch\,currentColor_40\%\,transparent\)\]{-webkit-text-decoration-color:color-mix(in oklch,currentColor 40%,transparent);text-decoration-color:color-mix(in oklch,currentColor 40%,transparent)}}.decoration-primary\/30{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.decoration-primary\/30{-webkit-text-decoration-color:color-mix(in oklab,var(--color-primary) 30%,transparent);text-decoration-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.decoration-dashed{text-decoration-style:dashed}.decoration-dotted{text-decoration-style:dotted}.decoration-double{text-decoration-style:double}.decoration-solid{text-decoration-style:solid}.decoration-wavy{text-decoration-style:wavy}.decoration-\[1\.5px\]{text-decoration-thickness:1.5px}.decoration-auto{text-decoration-thickness:auto}.decoration-from-font{text-decoration-thickness:from-font}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.accent-\[0-9\]{accent-color:0-9}.accent-auto{accent-color:auto}.accent-foreground{accent-color:var(--color-foreground)}.accent-primary{accent-color:var(--color-primary)}.scheme-dark{color-scheme:dark}.scheme-light{color-scheme:light}.scheme-light-dark{color-scheme:light dark}.scheme-normal{color-scheme:normal}.scheme-only-dark{color-scheme:dark only}.scheme-only-light{color-scheme:light only}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.55\]{opacity:.55}.mix-blend-plus-darker{mix-blend-mode:plus-darker}.mix-blend-plus-lighter{mix-blend-mode:plus-lighter}.shadow{--tw-shadow:var(--shadow)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:var(--shadow-2xl)}.shadow-2xs{--tw-shadow:var(--shadow-2xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_oklch\(0_0_0\/0\.12\)\,0_2px_6px_-2px_color-mix\(in_oklch\,var\(--t\)_45\%\,transparent\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,oklch(0% 0 0/.12)),0 2px 6px -2px var(--tw-shadow-color,var(--t))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_1px_2px_oklch\(0_0_0\/0\.12\)\,0_2px_6px_-2px_color-mix\(in_oklch\,var\(--t\)_45\%\,transparent\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,oklch(0% 0 0/.12)),0 2px 6px -2px var(--tw-shadow-color,color-mix(in oklch,var(--t) 45%,transparent))}}.shadow-\[0_1px_2px_oklch\(0_0_0\/0\.12\)\,0_2px_6px_-2px_color-mix\(in_oklch\,var\(--t\)_45\%\,transparent\)\],.shadow-\[inset_0_3px_3px_-2px_var\(--color-pressed-inset\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_3px_3px_-2px_var\(--color-pressed-inset\)\]{--tw-shadow:inset 0 3px 3px -2px var(--tw-shadow-color,var(--color-pressed-inset))}.shadow-\[var\(--shadow-card\,0_1px_3px_0_rgb\(0_0_0\/0\.1\)\)\]{--tw-shadow:var(--shadow-card,0 1px 3px 0 #0000001a)}.shadow-\[var\(--shadow-card\,0_1px_3px_0_rgb\(0_0_0\/0\.1\)\)\],.shadow-card{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow:var(--shadow-card)}.shadow-card-hover{--tw-shadow:var(--shadow-card-hover)}.shadow-card-hover,.shadow-lg{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:var(--shadow-lg)}.shadow-md{--tw-shadow:var(--shadow-md)}.shadow-md,.shadow-none{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}.shadow-sm{--tw-shadow:var(--shadow-sm)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--shadow-xl)}.shadow-xs{--tw-shadow:var(--shadow-xs)}.ring,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-0,.ring-1{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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.inset-ring,.ring-2{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{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor)}.shadow-initial{--tw-shadow-color:initial}.ring-\[var\(--color-secondary-edge\,transparent\)\]{--tw-ring-color:var(--color-secondary-edge,transparent)}.ring-background{--tw-ring-color:var(--color-background)}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.ring-border{--tw-ring-color:var(--color-border)}.ring-ring{--tw-ring-color:var(--color-ring)}.ring-sidebar-border{--tw-ring-color:var(--color-sidebar-border)}.ring-sidebar-ring{--tw-ring-color:var(--color-sidebar-ring)}.inset-shadow-initial{--tw-inset-shadow-color:initial}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.ring-offset-card{--tw-ring-offset-color:var(--color-card)}.ring-offset-popover{--tw-ring-offset-color:var(--color-popover)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-width:1px}.outline,.outline-2{outline-style:var(--tw-outline-style)}.outline-2{outline-width:2px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow-none{--tw-drop-shadow: }.drop-shadow-none,.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.invert,.sepia{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,)}.sepia{--tw-sepia:sepia(100%)}.\!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,)!important}.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,)}.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,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%)}.backdrop-grayscale,.backdrop-invert{-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,)}.backdrop-invert{--tw-backdrop-invert:invert(100%)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%)}.backdrop-filter,.backdrop-sepia{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,border-color\,box-shadow\,translate\]{transition-property:background-color,color,border-color,box-shadow,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background-color\]{transition-property:opacity,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,border-color\]{transition-property:opacity,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-discrete{transition-behavior:allow-discrete}.transition-normal{transition-behavior:normal}.delay-150{transition-delay:.15s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[ease\]{--tw-ease:ease;transition-timing-function:ease}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-auto{will-change:auto}.will-change-contents{will-change:contents}.will-change-scroll{will-change:scroll-position}.will-change-transform{will-change:transform}.contain-inline-size{--tw-contain-size:inline-size}.contain-inline-size,.contain-layout{contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-layout{--tw-contain-layout:layout}.contain-paint{--tw-contain-paint:paint}.contain-paint,.contain-size{contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-size{--tw-contain-size:size}.contain-style{--tw-contain-style:style;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-content{contain:content}.contain-none{contain:none}.contain-strict{contain:strict}.content-none{--tw-content:none;content:none}.forced-color-adjust-auto{forced-color-adjust:auto}.forced-color-adjust-none{forced-color-adjust:none}.delay-150{--tw-animation-delay:.15s;animation-delay:.15s}.fade-in-0{--tw-enter-opacity:0}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-dotted{--tw-outline-style:dotted;outline-style:dotted}.outline-double{--tw-outline-style:double;outline-style:double}.outline-none{--tw-outline-style:none;outline-style:none}.outline-solid{--tw-outline-style:solid;outline-style:solid}.repeat-1{--tw-animation-iteration-count:1;animation-iteration-count:1}.repeat-2{--tw-animation-iteration-count:2;animation-iteration-count:2}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--t-fg\:var\(--color-background\)\]{--t-fg:var(--color-background)}.\[--t-fg\:var\(--color-danger-foreground\)\]{--t-fg:var(--color-danger-foreground)}.\[--t-fg\:var\(--color-halomd-green-foreground\)\]{--t-fg:var(--color-halomd-green-foreground)}.\[--t-fg\:var\(--color-halomd-yellow-foreground\)\]{--t-fg:var(--color-halomd-yellow-foreground)}.\[--t-fg\:var\(--color-info-solid-foreground\)\]{--t-fg:var(--color-info-solid-foreground)}.\[--t-fg\:var\(--color-primary-foreground\)\]{--t-fg:var(--color-primary-foreground)}.\[--t-fg\:var\(--color-success-solid-foreground\)\]{--t-fg:var(--color-success-solid-foreground)}.\[--t-fg\:var\(--color-warning-solid-foreground\)\]{--t-fg:var(--color-warning-solid-foreground)}.\[--t-soft-fg\:var\(--color-danger-on-surface\)\]{--t-soft-fg:var(--color-danger-on-surface)}.\[--t-soft-fg\:var\(--color-foreground\)\]{--t-soft-fg:var(--color-foreground)}.\[--t-soft-fg\:var\(--color-halomd-green-on-surface\)\]{--t-soft-fg:var(--color-halomd-green-on-surface)}.\[--t-soft-fg\:var\(--color-halomd-yellow-on-surface\)\]{--t-soft-fg:var(--color-halomd-yellow-on-surface)}.\[--t-soft-fg\:var\(--color-info-on-surface\)\]{--t-soft-fg:var(--color-info-on-surface)}.\[--t-soft-fg\:var\(--color-primary\)\]{--t-soft-fg:var(--color-primary)}.\[--t-soft-fg\:var\(--color-success-on-surface\)\]{--t-soft-fg:var(--color-success-on-surface)}.\[--t-soft-fg\:var\(--color-warning-on-surface\)\]{--t-soft-fg:var(--color-warning-on-surface)}.\[--t-soft\:var\(--color-danger-surface\)\]{--t-soft:var(--color-danger-surface)}.\[--t-soft\:var\(--color-halomd-green-surface\)\]{--t-soft:var(--color-halomd-green-surface)}.\[--t-soft\:var\(--color-halomd-yellow-surface\)\]{--t-soft:var(--color-halomd-yellow-surface)}.\[--t-soft\:var\(--color-info-surface\)\]{--t-soft:var(--color-info-surface)}.\[--t-soft\:var\(--color-primary-selected\)\]{--t-soft:var(--color-primary-selected)}.\[--t-soft\:var\(--color-secondary\)\]{--t-soft:var(--color-secondary)}.\[--t-soft\:var\(--color-success-surface\)\]{--t-soft:var(--color-success-surface)}.\[--t-soft\:var\(--color-warning-surface\)\]{--t-soft:var(--color-warning-surface)}.\[--t\:var\(--color-danger\)\]{--t:var(--color-danger)}.\[--t\:var\(--color-foreground\)\]{--t:var(--color-foreground)}.\[--t\:var\(--color-halomd-green\)\]{--t:var(--color-halomd-green)}.\[--t\:var\(--color-halomd-yellow\)\]{--t:var(--color-halomd-yellow)}.\[--t\:var\(--color-info-solid\)\]{--t:var(--color-info-solid)}.\[--t\:var\(--color-primary\)\]{--t:var(--color-primary)}.\[--t\:var\(--color-success-solid\)\]{--t:var(--color-success-solid)}.\[--t\:var\(--color-warning-solid\)\]{--t:var(--color-warning-solid)}.\[transform-box\:fill-box\]{transform-box:fill-box}.backface-hidden{backface-visibility:hidden}.backface-visible{backface-visibility:visible}.block-auto{block-size:auto}.block-lh{block-size:1lh}.block-screen{block-size:100vh}.blur-in{--tw-enter-blur:20px}.blur-in-\[\<value\>\]{--tw-enter-blur:<value>}.blur-out{--tw-exit-blur:20px}.blur-out-\[\<value\>\]{--tw-exit-blur:<value>}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.duration-initial{--tw-duration:initial}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.inline-auto{inline-size:auto}.inline-screen{inline-size:100vw}.max-block-lh{max-block-size:1lh}.max-block-none{max-block-size:none}.max-block-screen{max-block-size:100vh}.max-inline-none{max-inline-size:none}.max-inline-screen{max-inline-size:100vw}.min-block-auto{min-block-size:auto}.min-block-lh{min-block-size:1lh}.min-block-screen{min-block-size:100vh}.min-inline-auto{min-inline-size:auto}.min-inline-screen{min-inline-size:100vw}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-left-2{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.slide-in-from-right{--tw-enter-translate-x:100%}.slide-in-from-top-8{--tw-enter-translate-y:calc(8*var(--spacing)*-1)}.slide-out-to-left{--tw-exit-translate-x:-100%}.slide-out-to-top{--tw-exit-translate-y:-100%}.slide-out-to-top-8{--tw-exit-translate-y:calc(8*var(--spacing)*-1)}.text-shadow-initial{--tw-text-shadow-color:initial}.transform-3d{transform-style:preserve-3d}.transform-border{transform-box:border-box}.transform-content{transform-box:content-box}.transform-fill{transform-box:fill-box}.transform-flat{transform-style:flat}.transform-stroke{transform-box:stroke-box}.transform-view{transform-box:view-box}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *),.group-focus-within\/row\:opacity-100:is(:where(.group\/row):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-primary:is(:where(.group):hover *){background-color:var(--color-primary)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--color-foreground)}.group-hover\:text-primary-foreground:is(:where(.group):hover *){color:var(--color-primary-foreground)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *),.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *),.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:text-foreground:is(:where(.group):focus-visible *){color:var(--color-foreground)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:flex:is(:where(.group)[data-collapsible=icon] *){display:flex}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:px-0:is(:where(.group)[data-collapsible=icon] *){padding-inline:0}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\/collapsible\:rotate-90:is(:where(.group\/collapsible)[data-state=open] *){rotate:90deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--color-sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--color-sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--color-sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.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-body::file-selector-button{font-size:var(--text-body)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-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-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 3)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:-bottom-px:after{content:var(--tw-content);bottom:-1px}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:origin-center:after{content:var(--tw-content);transform-origin:50%}.after\:scale-x-0:after{--tw-scale-x:0%}.after\:scale-x-0:after,.after\:scale-x-100:after{content:var(--tw-content);scale:var(--tw-scale-x) var(--tw-scale-y)}.after\:scale-x-100:after{--tw-scale-x:100%}.after\:rounded-full:after{content:var(--tw-content);border-radius:var(--radius-full)}.after\:bg-primary:after{content:var(--tw-content);background-color:var(--color-primary)}.after\:transition-transform:after{content:var(--tw-content);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))}.after\:duration-200:after{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}.after\:ease-out:after{content:var(--tw-content);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[0\.5px\]:hover{--tw-translate-y:calc(.5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-border:hover{border-color:var(--color-border)}.hover\:border-input:hover{border-color:var(--color-input)}.hover\:border-muted-foreground:hover{border-color:var(--color-muted-foreground)}.hover\:border-primary:hover,.hover\:border-primary\/50:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--color-primary) 50%,transparent)}}.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-\[color\:color-mix\(in_oklch\,var\(--t-soft\)_82\%\,var\(--t\)\)\]:hover{background-color:var(--t-soft)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:color-mix\(in_oklch\,var\(--t-soft\)_82\%\,var\(--t\)\)\]:hover{background-color:color-mix(in oklch,var(--t-soft) 82%,var(--t))}}.hover\:bg-\[color\:var\(--color-control-hover\,var\(--color-accent\)\)\]:hover{background-color:var(--color-control-hover,var(--color-accent))}.hover\:bg-\[color\:var\(--t-soft\)\]:hover{background-color:var(--t-soft)}.hover\:bg-\[var\(--color-control-hover\,var\(--color-accent\)\)\]:hover{background-color:var(--color-control-hover,var(--color-accent))}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-background\/90:hover{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-background\/90:hover{background-color:color-mix(in oklab,var(--color-background) 90%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:bg-muted-foreground\/10:hover{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted-foreground\/10:hover{background-color:color-mix(in oklab,var(--color-muted-foreground) 10%,transparent)}}.hover\:bg-muted\/20:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab,var(--color-muted) 20%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--color-muted) 60%,transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--color-muted) 80%,transparent)}}.hover\:bg-primary:hover{background-color:var(--color-primary)}.hover\:bg-primary-hover:hover{background-color:var(--color-primary-hover)}.hover\:bg-primary\/5:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}.hover\:bg-secondary-hover:hover{background-color:var(--color-secondary-hover)}.hover\:bg-sidebar-accent:hover{background-color:var(--color-sidebar-accent)}.hover\:text-\[var\(--color-danger-on-surface\,var\(--color-destructive\)\)\]:hover{color:var(--color-danger-on-surface,var(--color-destructive))}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-muted-foreground:hover{color:var(--color-muted-foreground)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-primary-foreground:hover{color:var(--color-primary-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--color-sidebar-accent-foreground)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-primary\/60:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:decoration-primary\/60:hover{-webkit-text-decoration-color:color-mix(in oklab,var(--color-primary) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--color-primary) 60%,transparent)}}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_1px_3px_oklch\(0_0_0\/0\.12\)\,0_4px_10px_-3px_color-mix\(in_oklch\,var\(--t\)_50\%\,transparent\)\]:hover{--tw-shadow:0 1px 3px var(--tw-shadow-color,oklch(0% 0 0/.12)),0 4px 10px -3px var(--tw-shadow-color,var(--t))}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[0_1px_3px_oklch\(0_0_0\/0\.12\)\,0_4px_10px_-3px_color-mix\(in_oklch\,var\(--t\)_50\%\,transparent\)\]:hover{--tw-shadow:0 1px 3px var(--tw-shadow-color,oklch(0% 0 0/.12)),0 4px 10px -3px var(--tw-shadow-color,color-mix(in oklch,var(--t) 50%,transparent))}}.hover\:shadow-\[0_1px_3px_oklch\(0_0_0\/0\.12\)\,0_4px_10px_-3px_color-mix\(in_oklch\,var\(--t\)_50\%\,transparent\)\]:hover,.hover\:shadow-card-hover:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-card-hover:hover{--tw-shadow:var(--shadow-card-hover)}.hover\:shadow-md:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-sidebar-accent:hover{--tw-ring-color:var(--color-sidebar-accent)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--color-sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--color-sidebar-border)}}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:bg-muted:focus{background-color:var(--color-muted)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus\:ring-2:focus{--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)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:bg-muted\/60:focus-visible{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-muted\/60:focus-visible{background-color:color-mix(in oklab,var(--color-muted) 60%,transparent)}}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--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)}.focus-visible\:ring-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--color-background)}.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-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--color-ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:border-primary:active{border-color:var(--color-primary)}.active\:border-transparent:active{border-color:#0000}.active\:bg-\[color\:color-mix\(in_oklch\,var\(--t\)_82\%\,var\(--color-shade\)\)\]:active{background-color:var(--t)}@supports (color:color-mix(in lab,red,red)){.active\:bg-\[color\:color-mix\(in_oklch\,var\(--t\)_82\%\,var\(--color-shade\)\)\]:active{background-color:color-mix(in oklch,var(--t) 82%,var(--color-shade))}}.active\:bg-\[color\:color-mix\(in_oklch\,var\(--t-soft\)_68\%\,var\(--t\)\)\]:active{background-color:var(--t-soft)}@supports (color:color-mix(in lab,red,red)){.active\:bg-\[color\:color-mix\(in_oklch\,var\(--t-soft\)_68\%\,var\(--t\)\)\]:active{background-color:color-mix(in oklch,var(--t-soft) 68%,var(--t))}}.active\:bg-\[color\:color-mix\(in_oklch\,var\(--t-soft\)_80\%\,var\(--t\)\)\]:active{background-color:var(--t-soft)}@supports (color:color-mix(in lab,red,red)){.active\:bg-\[color\:color-mix\(in_oklch\,var\(--t-soft\)_80\%\,var\(--t\)\)\]:active{background-color:color-mix(in oklch,var(--t-soft) 80%,var(--t))}}.active\:bg-primary-active:active{background-color:var(--color-primary-active)}.active\:bg-secondary-active:active{background-color:var(--color-secondary-active)}.active\:bg-sidebar-accent:active{background-color:var(--color-sidebar-accent)}.active\:bg-none:active{background-image:none}.active\:text-sidebar-accent-foreground:active{color:var(--color-sidebar-accent-foreground)}.active\:shadow-\[inset_0_3px_3px_-2px_var\(--color-pressed-inset\)\]:active{--tw-shadow:inset 0 3px 3px -2px var(--tw-shadow-color,var(--color-pressed-inset));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.enabled\:hover\:border-ring\/50:enabled:hover{border-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.enabled\:hover\:border-ring\/50:enabled:hover{border-color:color-mix(in oklab,var(--color-ring) 50%,transparent)}}.enabled\:hover\:bg-\[var\(--color-control-hover\,var\(--color-accent\)\)\]:enabled:hover{background-color:var(--color-control-hover,var(--color-accent))}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:translate-y-0:disabled{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[color\:color-mix\(in_oklch\,var\(--t\)_35\%\,var\(--color-muted\)\)\]:disabled{background-color:var(--t)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-\[color\:color-mix\(in_oklch\,var\(--t\)_35\%\,var\(--color-muted\)\)\]:disabled{background-color:color-mix(in oklch,var(--t) 35%,var(--color-muted))}}.disabled\:bg-muted:disabled{background-color:var(--color-muted)}.disabled\:bg-none:disabled{background-image:none}.disabled\:text-\[color\:color-mix\(in_oklch\,var\(--t-fg\)_70\%\,var\(--color-muted\)\)\]:disabled{color:var(--t-fg)}@supports (color:color-mix(in lab,red,red)){.disabled\:text-\[color\:color-mix\(in_oklch\,var\(--t-fg\)_70\%\,var\(--color-muted\)\)\]:disabled{color:color-mix(in oklch,var(--t-fg) 70%,var(--color-muted))}}.disabled\:text-muted-foreground:disabled{color:var(--color-muted-foreground)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-muted-foreground:disabled:hover{color:var(--color-muted-foreground)}}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-state=expanded]) .in-data-\[state\=expanded\]\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--color-sidebar)}.has-\[\.\.\.\]\:p-0:has(:is()){padding:0}.has-\[\:focus-visible\]\:bg-accent:has(:focus-visible){background-color:var(--color-accent)}.has-\[\[data-full-bleed\]\]\:p-0:has([data-full-bleed]){padding:0}.has-\[\[data-state\=checked\]\]\:border-primary:has([data-state=checked]){border-color:var(--color-primary)}.has-\[\[data-state\=checked\]\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-state\=checked\]\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-pressed\:translate-y-0[aria-pressed=true]{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-pressed\:border-transparent[aria-pressed=true]{border-color:#0000}.aria-pressed\:bg-\[color\:color-mix\(in_oklch\,var\(--t\)_82\%\,var\(--color-shade\)\)\][aria-pressed=true]{background-color:var(--t)}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:bg-\[color\:color-mix\(in_oklch\,var\(--t\)_82\%\,var\(--color-shade\)\)\][aria-pressed=true]{background-color:color-mix(in oklch,var(--t) 82%,var(--color-shade))}}.aria-pressed\:bg-\[color\:color-mix\(in_oklch\,var\(--t-soft\)_68\%\,var\(--t\)\)\][aria-pressed=true]{background-color:var(--t-soft)}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:bg-\[color\:color-mix\(in_oklch\,var\(--t-soft\)_68\%\,var\(--t\)\)\][aria-pressed=true]{background-color:color-mix(in oklch,var(--t-soft) 68%,var(--t))}}.aria-pressed\:bg-\[color\:color-mix\(in_oklch\,var\(--t-soft\)_80\%\,var\(--t\)\)\][aria-pressed=true]{background-color:var(--t-soft)}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:bg-\[color\:color-mix\(in_oklch\,var\(--t-soft\)_80\%\,var\(--t\)\)\][aria-pressed=true]{background-color:color-mix(in oklch,var(--t-soft) 80%,var(--t))}}.aria-pressed\:bg-secondary-active[aria-pressed=true]{background-color:var(--color-secondary-active)}.aria-pressed\:bg-none[aria-pressed=true]{background-image:none}.aria-pressed\:shadow-\[inset_0_3px_3px_-2px_var\(--color-pressed-inset\)\][aria-pressed=true]{--tw-shadow:inset 0 3px 3px -2px var(--tw-shadow-color,var(--color-pressed-inset));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--color-sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--color-sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[pointer-focus\]\:focus-visible\:ring-0[data-pointer-focus]: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)}.data-\[pointer-focus\]\:focus-visible\:ring-offset-0[data-pointer-focus]:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--color-accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--color-accent-foreground)}.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\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.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\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.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\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.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\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--color-primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--color-primary-foreground)}.data-\[state\=closed\]\:animate-collapsible-up[data-state=closed]{animation:var(--animate-collapsible-up)}.data-\[state\=closed\]\:animate-out[data-state=closed]{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-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:calc(1 / 2*-100%)}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:calc(48%*-1)}.data-\[state\=hide\]\:animate-out[data-state=hide]{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-\[state\=open\]\:animate-collapsible-down[data-state=open]{animation:var(--animate-collapsible-down)}.data-\[state\=open\]\:animate-in[data-state=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\=open\]\:bg-accent[data-state=open]{background-color:var(--color-accent)}.data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:var(--color-sidebar-accent)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--color-muted-foreground)}.data-\[state\=open\]\:text-sidebar-accent-foreground[data-state=open]{color:var(--color-sidebar-accent-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:calc(1 / 2*-100%)}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:calc(48%*-1)}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--color-sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--color-sidebar-accent-foreground)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--color-muted)}.data-\[state\=show\]\:animate-in[data-state=show]{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\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-\[var\(--color-control\,transparent\)\][data-state=unchecked]{background-color:var(--color-control,transparent)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--color-input)}@media (hover:hover){.enabled\:data-\[state\=unchecked\]\:hover\:border-ring\/50:enabled[data-state=unchecked]:hover{border-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.enabled\:data-\[state\=unchecked\]\:hover\:border-ring\/50:enabled[data-state=unchecked]:hover{border-color:color-mix(in oklab,var(--color-ring) 50%,transparent)}}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[spin_6s_linear_infinite\]{animation:spin 6s linear infinite}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:group-hover\:translate-y-0:is(:where(.group):hover *),.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media not all and (min-width:48rem){.max-md\:mt-2{margin-top:calc(var(--spacing) * 2)}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[11rem_1fr\]{grid-template-columns:11rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing) * 4)}:where(.sm\: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)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:text-left{text-align:left}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:min-w-0{min-width:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:opacity-0{opacity:0}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-screen{height:100vh}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:gap-10{gap:calc(var(--spacing) * 10)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-border{border-color:var(--color-border)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:pr-8{padding-right:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:42rem){.\@2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:56rem){.\@4xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:80rem){.\@7xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:scale-0:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:scale-100:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:-rotate-90:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){rotate:-90deg}.dark\:rotate-0:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){rotate:0deg}.dark\:border-destructive:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *),.dark\:border-destructive\/50:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){border-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:border-destructive\/50:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){border-color:color-mix(in oklab,var(--color-destructive) 50%,transparent)}}.dark\:bg-amber-950:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-color:var(--color-amber-950)}.dark\:bg-background\/50:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-background\/50:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-color:color-mix(in oklab,var(--color-background) 50%,transparent)}}.dark\:bg-blue-950:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-color:var(--color-blue-950)}.dark\:bg-cyan-950:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-color:var(--color-cyan-950)}.dark\:bg-destructive\/10:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/10:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}}.dark\:bg-emerald-950:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-color:var(--color-emerald-950)}.dark\:bg-indigo-950:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-color:var(--color-indigo-950)}.dark\:bg-muted:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-color:var(--color-muted)}.dark\:bg-orange-950:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-color:var(--color-orange-950)}.dark\:bg-pink-950:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-color:var(--color-pink-950)}.dark\:bg-rose-950:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-color:var(--color-rose-950)}.dark\:bg-slate-900:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-color:var(--color-slate-900)}.dark\:bg-teal-950:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-color:var(--color-teal-950)}.dark\:bg-transparent:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-color:#0000}.dark\:bg-violet-950:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-color:var(--color-violet-950)}.dark\:bg-\[image\:linear-gradient\(180deg\,color-mix\(in_oklch\,var\(--t\)_92\%\,var\(--color-shade\)\)\,var\(--t\)\)\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-image:linear-gradient(180deg,var(--t),var(--t))}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[image\:linear-gradient\(180deg\,color-mix\(in_oklch\,var\(--t\)_92\%\,var\(--color-shade\)\)\,var\(--t\)\)\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-image:linear-gradient(180deg,color-mix(in oklch,var(--t) 92%,var(--color-shade)),var(--t))}}.dark\:text-amber-300:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){color:var(--color-amber-300)}.dark\:text-blue-300:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){color:var(--color-blue-300)}.dark\:text-cyan-300:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){color:var(--color-cyan-300)}.dark\:text-emerald-300:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){color:var(--color-emerald-300)}.dark\:text-indigo-300:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){color:var(--color-indigo-300)}.dark\:text-orange-300:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){color:var(--color-orange-300)}.dark\:text-pink-300:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){color:var(--color-pink-300)}.dark\:text-ring:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){color:var(--color-ring)}.dark\:text-rose-300:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){color:var(--color-rose-300)}.dark\:text-slate-300:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){color:var(--color-slate-300)}.dark\:text-teal-300:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){color:var(--color-teal-300)}.dark\:text-violet-300:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){color:var(--color-violet-300)}.dark\:\[--t-soft-fg\:var\(--color-ring\)\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){--t-soft-fg:var(--color-ring)}@media (hover:hover){.hover\:dark\:\!bg-gray-100:hover:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-color:var(--color-gray-100)!important}.hover\:dark\:bg-gray-100:hover:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *){background-color:var(--color-gray-100)}}.dark\:active\:bg-none:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *):active,.dark\:aria-pressed\:bg-none:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *)[aria-pressed=true],.dark\:disabled\:bg-none:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *):disabled{background-image:none}.dark\:data-\[state\=unchecked\]\:bg-transparent:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *,:host([data-theme=dark]),:host([data-theme=dark]) *)[data-state=unchecked]{background-color:#0000}@media (any-pointer:coarse){.any-pointer-coarse\:opacity-100{opacity:1}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-caption [cmdk-group-heading]{font-size:var(--text-caption)}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--color-muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_a\]\:pointer-events-auto a{pointer-events:auto}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_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\]\:shrink-0 svg{flex-shrink:0}.\[\&_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}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-\[var\(--color-danger-on-surface\,var\(--color-destructive\)\)\]>svg{color:var(--color-danger-on-surface,var(--color-destructive))}.\[\&\>svg\]\:text-\[var\(--color-info-on-surface\,\#075985\)\]>svg{color:var(--color-info-on-surface,#075985)}.\[\&\>svg\]\:text-\[var\(--color-success-on-surface\,\#15803d\)\]>svg{color:var(--color-success-on-surface,#15803d)}.\[\&\>svg\]\:text-\[var\(--color-warning-on-surface\,\#b45309\)\]>svg{color:var(--color-warning-on-surface,#b45309)}.\[\&\>svg\]\:text-foreground>svg{color:var(--color-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--color-sidebar-accent-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-haspopup\]\[aria-expanded\=true\]\]\:translate-y-0[aria-haspopup][aria-expanded=true]{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\[aria-haspopup\]\[aria-expanded\=true\]\]\:border-transparent[aria-haspopup][aria-expanded=true]{border-color:#0000}.\[\&\[aria-haspopup\]\[aria-expanded\=true\]\]\:bg-\[color\:color-mix\(in_oklch\,var\(--t\)_82\%\,var\(--color-shade\)\)\][aria-haspopup][aria-expanded=true]{background-color:var(--t)}@supports (color:color-mix(in lab,red,red)){.\[\&\[aria-haspopup\]\[aria-expanded\=true\]\]\:bg-\[color\:color-mix\(in_oklch\,var\(--t\)_82\%\,var\(--color-shade\)\)\][aria-haspopup][aria-expanded=true]{background-color:color-mix(in oklch,var(--t) 82%,var(--color-shade))}}.\[\&\[aria-haspopup\]\[aria-expanded\=true\]\]\:bg-\[color\:color-mix\(in_oklch\,var\(--t-soft\)_68\%\,var\(--t\)\)\][aria-haspopup][aria-expanded=true]{background-color:var(--t-soft)}@supports (color:color-mix(in lab,red,red)){.\[\&\[aria-haspopup\]\[aria-expanded\=true\]\]\:bg-\[color\:color-mix\(in_oklch\,var\(--t-soft\)_68\%\,var\(--t\)\)\][aria-haspopup][aria-expanded=true]{background-color:color-mix(in oklch,var(--t-soft) 68%,var(--t))}}.\[\&\[aria-haspopup\]\[aria-expanded\=true\]\]\:bg-\[color\:color-mix\(in_oklch\,var\(--t-soft\)_80\%\,var\(--t\)\)\][aria-haspopup][aria-expanded=true]{background-color:var(--t-soft)}@supports (color:color-mix(in lab,red,red)){.\[\&\[aria-haspopup\]\[aria-expanded\=true\]\]\:bg-\[color\:color-mix\(in_oklch\,var\(--t-soft\)_80\%\,var\(--t\)\)\][aria-haspopup][aria-expanded=true]{background-color:color-mix(in oklch,var(--t-soft) 80%,var(--t))}}.\[\&\[aria-haspopup\]\[aria-expanded\=true\]\]\:bg-secondary-active[aria-haspopup][aria-expanded=true]{background-color:var(--color-secondary-active)}.\[\&\[aria-haspopup\]\[aria-expanded\=true\]\]\:bg-none[aria-haspopup][aria-expanded=true]{background-image:none}.\[\&\[aria-haspopup\]\[aria-expanded\=true\]\]\:shadow-\[inset_0_3px_3px_-2px_var\(--color-pressed-inset\)\][aria-haspopup][aria-expanded=true]{--tw-shadow:inset 0 3px 3px -2px var(--tw-shadow-color,var(--color-pressed-inset));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}}@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}:host,:host([data-theme=light]),:root,[data-theme=light]{--color-background:oklch(96.5% .003 258);--color-foreground:oklch(21% .04 265.07);--color-card:oklch(100% 0 0);--color-card-foreground:oklch(21% .04 265.07);--color-popover:oklch(100% 0 0);--color-popover-foreground:oklch(21% .04 265.07);--color-primary:oklch(30% .12 259.91);--color-primary-foreground:oklch(100% 0 0);--color-secondary:oklch(94.5% .012 258);--color-secondary-foreground:oklch(30% .05 260);--color-muted:oklch(94% .004 258);--color-muted-foreground:oklch(45% .04 256.83);--color-accent:oklch(93% .014 258);--color-accent-foreground:oklch(21% .04 265.07);--color-festive:var(--color-primary);--color-festive-foreground:var(--color-primary-foreground);--color-danger:oklch(55% .22 27.17);--color-danger-foreground:oklch(99% .01 13.41);--color-destructive:var(--color-danger);--color-destructive-foreground:var(--color-danger-foreground);--color-info:oklch(79.54% .103 205.9);--color-info-foreground:oklch(15.908% .02 205.9);--color-success:oklch(72% .219 149.579);--color-success-foreground:oklch(13% .028 261.692);--color-warning:oklch(88.4% .152 79.94);--color-warning-foreground:oklch(17.674% .027 79.94);--color-border:oklch(84% .014 255);--color-input:oklch(74% .016 255);--color-ring:oklch(41% .14 256.29);--color-control:oklch(100% 0 0);--color-control-hover:var(--color-accent);--color-overlay:oklch(0% 0 0/.4);--color-success-surface:oklch(95% .04 150);--color-success-on-surface:oklch(40% .1 150);--color-warning-surface:oklch(96% .06 85);--color-warning-on-surface:oklch(42% .09 75);--color-danger-surface:oklch(96% .03 27);--color-danger-on-surface:oklch(48% .18 27);--color-info-surface:oklch(96% .03 230);--color-info-on-surface:oklch(45% .1 230);--color-success-edge:oklch(40% .1 150/.25);--color-warning-edge:oklch(42% .09 75/.25);--color-danger-edge:oklch(48% .18 27/.25);--color-info-edge:oklch(45% .1 230/.25);--color-secondary-edge:oklch(84% .014 255/.6);--color-primary-hover:oklch(26% .12 259.91);--color-primary-active:oklch(22% .12 259.91);--color-primary-disabled:oklch(72% .03 259.91);--color-primary-selected:oklch(93% .03 259.91);--color-secondary-hover:oklch(88% .012 258);--color-secondary-active:oklch(84% .012 258);--color-secondary-disabled:oklch(95.5% .006 258);--color-secondary-selected:oklch(90% .018 258);--color-danger-hover:oklch(51% .22 27.17);--color-danger-active:oklch(47% .22 27.17);--color-danger-disabled:oklch(72% .05 27.17);--color-danger-selected:oklch(93% .04 27.17);--color-success-solid:oklch(52% .15 150);--color-success-solid-foreground:oklch(100% 0 0);--color-warning-solid:oklch(62% .15 70);--color-warning-solid-foreground:oklch(16% .03 70);--color-info-solid:oklch(50% .11 230);--color-info-solid-foreground:oklch(100% 0 0);--color-shade:oklch(0% 0 0);--color-pressed-inset:oklch(0% 0 0/.18);--color-chart-1:oklch(30% .12 259.91);--color-chart-2:oklch(71% .16 67.83);--color-chart-3:oklch(57% .12 154.73);--color-chart-4:oklch(41% .14 256.29);--color-chart-5:oklch(55% .04 249.89);--color-halomd-green:oklch(50.8% .118 165.612);--color-halomd-green-foreground:oklch(100% 0 0);--color-halomd-green-surface:oklch(95% .035 165);--color-halomd-green-on-surface:oklch(40% .1 165);--color-halomd-yellow:oklch(71.037% .15679 67.178);--color-halomd-yellow-foreground:oklch(20% .04 67);--color-halomd-yellow-surface:oklch(96% .06 75);--color-halomd-yellow-on-surface:oklch(45% .11 65);--color-badge-success:var(--color-success);--color-badge-warning:var(--color-warning);--color-badge-destructive:var(--color-danger);--color-badge-secondary:var(--color-secondary);--color-badge-default:var(--color-muted);--color-accent-50:#f0fdfa;--color-accent-100:#ccfbf1;--color-accent-200:#99f6e4;--color-accent-300:#5eead4;--color-accent-400:#2dd4bf;--color-accent-500:#14b8a6;--color-accent-600:#0d9488;--color-accent-700:#0f766e;--color-accent-800:#115e59;--color-accent-900:#134e4a;--color-surface-0:#f5f5f5;--color-surface-50:#f8fafc;--color-surface-100:#f1f5f9;--color-surface-200:#e2e8f0;--color-surface-300:#cbd5e1;--color-surface-400:#94a3b8;--color-surface-500:#64748b;--color-surface-600:#475569;--color-surface-700:#334155;--color-surface-800:#1e293b;--color-surface-900:#0f172a;--color-surface-950:#020617;--color-danger-50:#fef2f2;--color-danger-100:#fee2e2;--color-danger-500:#ef4444;--color-danger-600:#dc2626;--color-danger-700:#b91c1c;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-success-700:#15803d;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--text-table-header:.625rem;--text-caption:.75rem;--text-body:.875rem;--text-title:.9375rem;--text-heading:1rem;--text-hero:1.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-none:1;--leading-normal:1.5;--leading-relaxed:1.625;--shadow-2xs:0 1px 1px 0 oklch(0% 0 0/.04);--shadow-xs:0 1px 2px 0 oklch(0% 0 0/.06),0 1px 1px -1px oklch(0% 0 0/.04);--shadow-sm:0 1px 2px 0 oklch(0% 0 0/.06),0 1px 3px -1px oklch(0% 0 0/.07);--shadow:0 1px 3px 0 oklch(0% 0 0/.07),0 2px 4px -2px oklch(0% 0 0/.08);--shadow-md:0 2px 6px -1px oklch(0% 0 0/.09),0 4px 8px -2px oklch(0% 0 0/.08);--shadow-lg:0 4px 10px -2px oklch(0% 0 0/.1),0 8px 16px -4px oklch(0% 0 0/.09);--shadow-xl:0 8px 18px -3px oklch(0% 0 0/.12),0 16px 28px -6px oklch(0% 0 0/.1);--shadow-2xl:0 16px 32px -6px oklch(0% 0 0/.16),0 24px 48px -12px oklch(0% 0 0/.12);--shadow-card:0 1px 2px 0 oklch(0% 0 0/.06),0 2px 6px -2px oklch(0% 0 0/.07);--shadow-card-hover:0 4px 10px -2px oklch(0% 0 0/.1),0 8px 20px -6px oklch(0% 0 0/.08);--spacing:.25rem;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--color-sidebar:oklch(98.5% 0 0);--color-sidebar-foreground:oklch(14% 0 285.86);--color-sidebar-primary:oklch(21% .01 285.93);--color-sidebar-primary-foreground:oklch(99% 0 0);--color-sidebar-accent:oklch(96.4% 0 0);--color-sidebar-accent-foreground:oklch(21% .01 285.93);--color-sidebar-border:oklch(86% .01 286);--color-sidebar-ring:oklch(71% .01 286.09);--font-sans:var(--font-montserrat,"Montserrat",system-ui,sans-serif);--font-mono:var(--font-geist-mono,"Geist Mono",ui-monospace,monospace);--duration-fast:.2s;--duration-base:.3s;--ease-overshoot:cubic-bezier(.21,1.02,.73,1);--z-base:0;--z-content:10;--z-sticky:20;--z-overlay:30;--z-drawer:40;--z-popover:50}.dark,:host([data-theme=dark]),[data-theme=dark]{--color-background:oklch(25% .044 257.287);--color-foreground:oklch(97% .01 247.86);--color-card:oklch(16% .02 252.08);--color-card-foreground:oklch(97% .01 247.86);--color-popover:oklch(20% .02 252.08);--color-popover-foreground:oklch(97% .01 247.86);--color-primary:oklch(65% .16 260.11);--color-primary-foreground:oklch(15% .04 260);--color-secondary:oklch(32% .02 256);--color-secondary-foreground:oklch(97% .01 248);--color-muted:oklch(35% .02 251.48);--color-muted-foreground:oklch(78% .02 258.36);--color-accent:oklch(24% .02 251.48);--color-accent-foreground:oklch(97% .01 247.86);--color-festive:var(--color-primary);--color-festive-foreground:var(--color-primary-foreground);--color-danger:oklch(55% .22 25.42);--color-danger-foreground:oklch(99% .01 13.41);--color-destructive:var(--color-danger);--color-destructive-foreground:var(--color-danger-foreground);--color-info:oklch(72% .103 205.9);--color-info-foreground:oklch(16% .03 205.9);--color-success:oklch(72% .219 149.579);--color-success-foreground:oklch(20% .04 149.579);--color-warning:oklch(80% .152 79.94);--color-warning-foreground:oklch(13% .027 79.94);--color-border:oklch(40% .04 255.35);--color-input:oklch(40% .04 255.35);--color-ring:oklch(83% .14 256.29);--color-control:var(--color-background);--color-control-hover:var(--color-secondary);--color-overlay:oklch(0% 0 0/.6);--color-success-surface:oklch(27% .05 150);--color-success-on-surface:oklch(84% .14 150);--color-warning-surface:oklch(28% .05 75);--color-warning-on-surface:oklch(86% .13 85);--color-danger-surface:oklch(27% .07 27);--color-danger-on-surface:oklch(82% .13 25);--color-info-surface:oklch(27% .05 230);--color-info-on-surface:oklch(82% .1 225);--color-success-edge:transparent;--color-warning-edge:transparent;--color-danger-edge:transparent;--color-info-edge:transparent;--color-secondary-edge:transparent;--color-primary-hover:oklch(69% .16 260.11);--color-primary-active:oklch(73% .16 260.11);--color-primary-disabled:oklch(40% .04 260.11);--color-primary-selected:oklch(30% .05 260.11);--color-secondary-hover:oklch(36% .02 256);--color-secondary-active:oklch(40% .02 256);--color-secondary-disabled:oklch(30% .01 256);--color-secondary-selected:oklch(38% .02 256);--color-danger-hover:oklch(59% .22 25.42);--color-danger-active:oklch(63% .22 25.42);--color-danger-disabled:oklch(40% .05 25.42);--color-danger-selected:oklch(30% .07 25.42);--color-success-solid:oklch(72% .17 150);--color-success-solid-foreground:oklch(16% .04 150);--color-warning-solid:oklch(80% .15 80);--color-warning-solid-foreground:oklch(16% .03 70);--color-info-solid:oklch(74% .1 215);--color-info-solid-foreground:oklch(16% .03 215);--color-shade:oklch(100% 0 0);--color-pressed-inset:oklch(0% 0 0/.35);--color-chart-1:oklch(43% .16 260.11);--color-chart-2:oklch(83% .14 76.4);--color-chart-3:oklch(57% .12 154.73);--color-chart-4:oklch(55% .18 255.39);--color-chart-5:oklch(45% .03 251.76);--color-halomd-green:oklch(76.5% .177 163.223);--color-halomd-green-foreground:oklch(16% .04 165);--color-halomd-green-surface:oklch(27% .05 165);--color-halomd-green-on-surface:oklch(85% .13 165);--color-halomd-yellow:oklch(83.04% .14016 76.224);--color-halomd-yellow-foreground:oklch(20% .04 67);--color-halomd-yellow-surface:oklch(28% .05 75);--color-halomd-yellow-on-surface:oklch(87% .12 80);--color-badge-success:var(--color-success);--color-badge-warning:var(--color-warning);--color-badge-destructive:var(--color-danger);--color-badge-secondary:var(--color-secondary);--color-badge-default:var(--color-muted);--color-accent-50:#0d948814;--color-accent-100:#0d948826;--color-accent-200:#134e4a;--color-accent-300:#115e59;--color-accent-400:#0f766e;--color-accent-500:#2dd4bf;--color-accent-600:#14b8a6;--color-accent-700:#5eead4;--color-accent-800:#99f6e4;--color-accent-900:#ccfbf1;--color-surface-0:#0b1120;--color-surface-50:#0f172a;--color-surface-100:#1e293b;--color-surface-200:#293548;--color-surface-300:#3b4a60;--color-surface-400:#64748b;--color-surface-500:#94a3b8;--color-surface-600:#cbd5e1;--color-surface-700:#e2e8f0;--color-surface-800:#f1f5f9;--color-surface-900:#f8fafc;--color-surface-950:#fff;--color-danger-50:#ef44441a;--color-danger-100:#ef444426;--color-danger-500:#f87171;--color-danger-600:#ef4444;--color-danger-700:#fca5a5;--color-success-50:#22c55e1a;--color-success-100:#22c55e26;--color-success-500:#4ade80;--color-success-600:#22c55e;--color-success-700:#86efac;--color-warning-50:#f59e0b1a;--color-warning-100:#f59e0b26;--color-warning-500:#fbbf24;--color-warning-600:#f59e0b;--shadow-2xs:0 1px 1px 0 oklch(0% 0 0/.3);--shadow-xs:0 1px 2px 0 oklch(0% 0 0/.35),0 1px 1px -1px oklch(0% 0 0/.3);--shadow-sm:0 1px 2px 0 oklch(0% 0 0/.4),0 1px 3px -1px oklch(0% 0 0/.35);--shadow:0 1px 3px 0 oklch(0% 0 0/.4),0 2px 4px -2px oklch(0% 0 0/.4);--shadow-md:0 2px 6px -1px oklch(0% 0 0/.45),0 4px 8px -2px oklch(0% 0 0/.4);--shadow-lg:0 4px 10px -2px oklch(0% 0 0/.5),0 8px 16px -4px oklch(0% 0 0/.45),inset 0 1px 0 0 oklch(100% 0 0/.04);--shadow-xl:0 8px 18px -3px oklch(0% 0 0/.55),0 16px 28px -6px oklch(0% 0 0/.45),inset 0 1px 0 0 oklch(100% 0 0/.05);--shadow-2xl:0 16px 32px -6px oklch(0% 0 0/.6),0 24px 48px -12px oklch(0% 0 0/.5);--shadow-card:0 1px 3px oklch(0% 0 0/.2),0 1px 2px oklch(0% 0 0/.15);--shadow-card-hover:0 4px 12px oklch(0% 0 0/.3),0 2px 4px oklch(0% 0 0/.2);--color-sidebar:oklch(20% .041 260.031);--color-sidebar-foreground:oklch(99% 0 0);--color-sidebar-primary:oklch(49% .24 264.4);--color-sidebar-primary-foreground:oklch(99% 0 0);--color-sidebar-accent:oklch(22% .01 286.1);--color-sidebar-accent-foreground:oklch(99% 0 0);--color-sidebar-border:oklch(100% 0 0/.1);--color-sidebar-ring:oklch(55% .02 285.93)}@keyframes fade-in{to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translate(100%)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes toast-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(100%)scale(.95)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes chip-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-ring,#0d9488) 30%,transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-ring,#0d9488) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-ring,#0d9488) 0%,transparent)}}.stagger-1{animation:fade-up .7s ease-out .1s both}.stagger-2{animation:fade-up .7s ease-out .2s both}.stagger-3{animation:fade-up .7s ease-out .35s both}.stagger-4{animation:fade-up .7s ease-out .5s both}@media (prefers-reduced-motion:reduce){.stagger-1,.stagger-2,.stagger-3,.stagger-4{animation:none}}:host([data-skin=july4]),[data-skin=july4]{--color-primary:oklch(50% .2 25);--color-primary-foreground:oklch(100% 0 0);--color-ring:oklch(50% .18 255);--color-festive:oklch(45% .18 255);--color-festive-foreground:oklch(100% 0 0)}.dark[data-skin=july4],:host([data-theme=dark][data-skin=july4]),[data-theme=dark][data-skin=july4]{--color-primary:oklch(62% .2 25);--color-primary-foreground:oklch(15% .03 25);--color-ring:oklch(72% .16 255);--color-festive:oklch(62% .16 255);--color-festive-foreground:oklch(15% .03 255)}:host([data-skin=halloween]),[data-skin=halloween]{--color-primary:oklch(54% .142 50);--color-primary-foreground:oklch(100% 0 0);--color-primary-hover:oklch(48% .13 47);--color-primary-active:oklch(43% .118 45);--color-ring:oklch(50% .16 300);--color-festive:oklch(45% .16 300);--color-festive-foreground:oklch(100% 0 0)}.dark[data-skin=halloween],:host([data-theme=dark][data-skin=halloween]),[data-theme=dark][data-skin=halloween]{--color-primary:oklch(70% .16 55);--color-primary-foreground:oklch(15% .03 55);--color-primary-hover:oklch(75% .15 58);--color-primary-active:oklch(79% .14 62);--color-ring:oklch(70% .16 300);--color-festive:oklch(66% .15 300);--color-festive-foreground:oklch(15% .03 300)}:host([data-skin=thanksgiving]),[data-skin=thanksgiving]{--color-primary:oklch(50% .13 40);--color-primary-foreground:oklch(100% 0 0);--color-primary-hover:oklch(44% .12 38);--color-primary-active:oklch(39% .11 36);--color-ring:oklch(56% .1 75);--color-festive:oklch(50% .09 75);--color-festive-foreground:oklch(100% 0 0)}.dark[data-skin=thanksgiving],:host([data-theme=dark][data-skin=thanksgiving]),[data-theme=dark][data-skin=thanksgiving]{--color-primary:oklch(71% .12 48);--color-primary-foreground:oklch(15% .03 48);--color-primary-hover:oklch(76% .11 50);--color-primary-active:oklch(80% .1 52);--color-ring:oklch(80% .12 80);--color-festive:oklch(82% .13 82);--color-festive-foreground:oklch(15% .03 82)}:host([data-skin=christmas]),[data-skin=christmas]{--color-primary:oklch(50% .095 160);--color-primary-foreground:oklch(100% 0 0);--color-primary-hover:oklch(44% .085 160);--color-primary-active:oklch(39% .075 160);--color-ring:oklch(50% .15 25);--color-festive:oklch(50% .16 25);--color-festive-foreground:oklch(100% 0 0)}.dark[data-skin=christmas],:host([data-theme=dark][data-skin=christmas]),[data-theme=dark][data-skin=christmas]{--color-primary:oklch(66% .125 160);--color-primary-foreground:oklch(15% .03 160);--color-primary-hover:oklch(71% .125 160);--color-primary-active:oklch(75% .12 160);--color-ring:oklch(68% .16 25);--color-festive:oklch(64% .16 25);--color-festive-foreground:oklch(15% .03 25)}:host([data-skin=winter]),[data-skin=winter]{--color-primary:oklch(52% .09 235);--color-primary-foreground:oklch(100% 0 0);--color-primary-hover:oklch(46% .08 235);--color-primary-active:oklch(41% .072 235);--color-ring:oklch(48% .09 240);--color-festive:oklch(50% .17 25);--color-festive-foreground:oklch(100% 0 0)}.dark[data-skin=winter],:host([data-theme=dark][data-skin=winter]),[data-theme=dark][data-skin=winter]{--color-primary:oklch(72% .11 232);--color-primary-foreground:oklch(15% .03 232);--color-primary-hover:oklch(77% .1 232);--color-primary-active:oklch(81% .09 232);--color-ring:oklch(76% .1 232);--color-festive:oklch(68% .16 25);--color-festive-foreground:oklch(15% .03 25)}:host([data-skin=summer]),[data-skin=summer]{--color-primary:oklch(50% .085 210);--color-primary-foreground:oklch(100% 0 0);--color-primary-hover:oklch(45% .078 212);--color-primary-active:oklch(40% .07 214);--color-ring:oklch(55% .16 35);--color-festive:oklch(55% .17 32);--color-festive-foreground:oklch(100% 0 0)}.dark[data-skin=summer],:host([data-theme=dark][data-skin=summer]),[data-theme=dark][data-skin=summer]{--color-primary:oklch(74% .11 205);--color-primary-foreground:oklch(15% .03 205);--color-primary-hover:oklch(79% .1 203);--color-primary-active:oklch(83% .09 201);--color-ring:oklch(72% .15 40);--color-festive:oklch(72% .15 40);--color-festive-foreground:oklch(15% .03 40)}:host([data-skin=backtoschool]),[data-skin=backtoschool]{--color-primary:oklch(50% .11 160);--color-primary-foreground:oklch(100% 0 0);--color-primary-hover:oklch(44% .1 160);--color-primary-active:oklch(39% .08 160);--color-ring:oklch(52% .15 255);--color-festive:oklch(84% .16 85);--color-festive-foreground:oklch(22% .04 70)}.dark[data-skin=backtoschool],:host([data-theme=dark][data-skin=backtoschool]),[data-theme=dark][data-skin=backtoschool]{--color-primary:oklch(70% .12 160);--color-primary-foreground:oklch(15% .03 160);--color-primary-hover:oklch(75% .11 160);--color-primary-active:oklch(79% .1 160);--color-ring:oklch(72% .12 250);--color-festive:oklch(84% .15 85);--color-festive-foreground:oklch(15% .03 85)}:host([data-skin=spring]),[data-skin=spring]{--color-primary:oklch(52% .15 300);--color-primary-foreground:oklch(100% 0 0);--color-primary-hover:oklch(46% .14 300);--color-primary-active:oklch(41% .13 300);--color-ring:oklch(52% .15 300);--color-festive:oklch(50% .11 150);--color-festive-foreground:oklch(100% 0 0)}.dark[data-skin=spring],:host([data-theme=dark][data-skin=spring]),[data-theme=dark][data-skin=spring]{--color-primary:oklch(72% .13 300);--color-primary-foreground:oklch(15% .03 300);--color-primary-hover:oklch(77% .12 300);--color-primary-active:oklch(81% .11 300);--color-ring:oklch(74% .13 300);--color-festive:oklch(74% .14 150);--color-festive-foreground:oklch(15% .03 150)}:host([data-skin=stpatricks]),[data-skin=stpatricks]{--color-primary:oklch(50% .13 150);--color-primary-foreground:oklch(100% 0 0);--color-primary-hover:oklch(44% .115 150);--color-primary-active:oklch(39% .1 150);--color-ring:oklch(54% .11 75);--color-festive:oklch(50% .1 75);--color-festive-foreground:oklch(100% 0 0)}.dark[data-skin=stpatricks],:host([data-theme=dark][data-skin=stpatricks]),[data-theme=dark][data-skin=stpatricks]{--color-primary:oklch(72% .15 150);--color-primary-foreground:oklch(15% .03 150);--color-primary-hover:oklch(77% .14 150);--color-primary-active:oklch(81% .13 150);--color-ring:oklch(80% .12 85);--color-festive:oklch(82% .13 85);--color-festive-foreground:oklch(15% .03 85)}:host([data-skin=valentines]),[data-skin=valentines]{--color-primary:oklch(53% .19 355);--color-primary-foreground:oklch(100% 0 0);--color-primary-hover:oklch(47% .175 355);--color-primary-active:oklch(42% .16 355);--color-ring:oklch(48% .15 330);--color-festive:oklch(50% .17 12);--color-festive-foreground:oklch(100% 0 0)}.dark[data-skin=valentines],:host([data-theme=dark][data-skin=valentines]),[data-theme=dark][data-skin=valentines]{--color-primary:oklch(72% .17 355);--color-primary-foreground:oklch(15% .03 355);--color-primary-hover:oklch(77% .145 355);--color-primary-active:oklch(81% .12 355);--color-ring:oklch(74% .13 330);--color-festive:oklch(72% .14 12);--color-festive-foreground:oklch(15% .03 12)}:host([data-skin=sunflower]),[data-skin=sunflower]{--color-primary:oklch(53% .11 72);--color-primary-foreground:oklch(100% 0 0);--color-primary-hover:oklch(47% .1 70);--color-primary-active:oklch(42% .09 68);--color-ring:oklch(50% .12 140);--color-festive:oklch(48% .12 140);--color-festive-foreground:oklch(100% 0 0)}.dark[data-skin=sunflower],:host([data-theme=dark][data-skin=sunflower]),[data-theme=dark][data-skin=sunflower]{--color-primary:oklch(74% .14 78);--color-primary-foreground:oklch(15% .03 78);--color-primary-hover:oklch(79% .13 82);--color-primary-active:oklch(83% .12 86);--color-ring:oklch(72% .15 140);--color-festive:oklch(70% .15 140);--color-festive-foreground:oklch(15% .03 140)}:host([data-skin=garden]),[data-skin=garden]{--color-primary:oklch(52% .17 335);--color-primary-foreground:oklch(100% 0 0);--color-primary-hover:oklch(46% .155 335);--color-primary-active:oklch(41% .14 335);--color-ring:oklch(50% .16 335);--color-festive:oklch(50% .12 145);--color-festive-foreground:oklch(100% 0 0)}.dark[data-skin=garden],:host([data-theme=dark][data-skin=garden]),[data-theme=dark][data-skin=garden]{--color-primary:oklch(72% .15 335);--color-primary-foreground:oklch(15% .03 335);--color-primary-hover:oklch(77% .135 335);--color-primary-active:oklch(81% .12 335);--color-ring:oklch(76% .13 335);--color-festive:oklch(72% .14 145);--color-festive-foreground:oklch(15% .03 145)}@keyframes node-appear{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes soft-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes bus-pulse{0%,to{stroke-opacity:.25}50%{stroke-opacity:.5}}@keyframes float-halo{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.seasonal-pulse{animation:seasonal-pulse 9s ease-in-out infinite}@keyframes seasonal-pulse{0%,to{opacity:calc(var(--fw-op,.6) * .6)}50%{opacity:var(--fw-op,.6)}}@media (prefers-reduced-motion:reduce){.seasonal-pulse{opacity:var(--fw-op,.6);animation:none}}[data-skin=halloween]{--hw-ink:oklch(24% .03 295);--hw-ink-soft:oklch(40% .03 295);--hw-rim:oklch(74% .09 300/0);--hw-small:oklch(24% .03 295);--hw-moon:oklch(87% .1 85);--hw-moon-hi:oklch(93% .07 92);--hw-moon-edge:oklch(62% .11 70);--hw-crater:oklch(62% .11 70/.25);--hw-moon-glow:oklch(88% .1 80/.4);--hw-web:oklch(45% .02 290/.7);--hw-dew:oklch(97% .012 280/0);--hw-ghost:oklch(100% 0 0);--hw-ghost-edge:oklch(50% .05 295);--hw-ghost-halo:oklch(45% .05 290/.14);--hw-pumpkin-hi:oklch(80% .13 70);--hw-pumpkin:oklch(72% .16 55);--hw-pumpkin-rib:oklch(52% .14 45);--hw-stem:oklch(45% .08 130);--hw-face-core:oklch(90% .13 92);--hw-face-edge:oklch(40% .11 38);--hw-candle-glow:oklch(86% .12 80/.3);--hw-candle:oklch(90% .13 92);--hw-mark-face:oklch(22% .04 40);--hw-cat-eye:oklch(83% .16 100);--hw-coffin:oklch(42% .05 40);--hw-coffin-in:oklch(24% .03 295);--hw-lining:oklch(62% .12 300);--hw-emblem:oklch(75% .1 300);--hw-count-face:oklch(93% .025 300);--hw-stone:oklch(88% .012 290);--hw-stone-edge:oklch(60% .02 290);--hw-ground:oklch(55% .04 300/.08);--hw-ground-line:oklch(55% .04 300/.75);--hw-shadow:oklch(35% .04 60/.18);--hw-halo:oklch(64% .13 76);--hw-halo-bloom:oklch(84% .12 85/0);--hw-halo-flare:oklch(80% .15 80/.95);--hw-hover-glow:oklch(76% .15 72/.85);--hw-mark-glow:oklch(85% .12 80/.45)}.dark[data-skin=halloween]{--hw-ink:oklch(13% .025 285);--hw-ink-soft:oklch(32% .03 285);--hw-rim:oklch(74% .09 300);--hw-small:oklch(66% .15 300);--hw-moon:oklch(94% .05 95);--hw-moon-hi:oklch(98% .03 95);--hw-moon-edge:oklch(94% .05 95/0);--hw-crater:oklch(82% .04 95/.5);--hw-moon-glow:oklch(90% .06 95/.22);--hw-web:oklch(88% .02 280/.45);--hw-dew:oklch(97% .012 280);--hw-ghost:oklch(96% .012 280/.92);--hw-ghost-edge:oklch(96% .012 280/0);--hw-ghost-halo:oklch(90% .04 280/.26);--hw-pumpkin-hi:oklch(78% .13 68);--hw-pumpkin:oklch(70% .16 55);--hw-pumpkin-rib:oklch(50% .13 45);--hw-stem:oklch(55% .07 130);--hw-face-core:oklch(95% .085 98);--hw-face-edge:oklch(84% .14 80);--hw-candle-glow:oklch(80% .16 70/.4);--hw-candle:oklch(95% .085 98);--hw-mark-face:oklch(28% .06 40);--hw-cat-eye:oklch(88% .17 100);--hw-coffin:oklch(36% .05 40);--hw-coffin-in:oklch(13% .025 285);--hw-lining:oklch(60% .14 300);--hw-emblem:oklch(70% .13 300);--hw-count-face:oklch(90% .03 300);--hw-stone:oklch(40% .03 275);--hw-stone-edge:oklch(58% .035 275);--hw-ground:oklch(72% .06 300/.07);--hw-ground-line:oklch(72% .06 300/.55);--hw-shadow:oklch(0% 0 0/.35);--hw-halo:oklch(84% .12 85);--hw-halo-bloom:oklch(84% .12 85/.5);--hw-halo-flare:oklch(90% .11 90/.95);--hw-hover-glow:oklch(82% .15 78/.8);--hw-mark-glow:oklch(80% .16 70/.55)}.hw-spider-sway{transform-origin:8px 96px}.hw-witch{transform-origin:50%}.hw-lid{transform-origin:0;transform:perspective(240px)rotateY(-68deg)}.hw-count{transform:translateY(3px)}.hw-cat-blink,.hw-count-eyes{transform-box:fill-box;transform-origin:50%}.hw-ghost-arm{transform-box:view-box;transform-origin:22.8px 14px}.hw-cat-tail{transform-origin:3px 32px}.hw-cat-look{transform-origin:30% 22.5%}.hw-hat{transform-origin:20% 90%}.hw-moon-glow{opacity:.8}.hw-a-breathe{opacity:.85}.hw-actor-glow,.hw-lit,.hw-mark-glow{opacity:0}.hw-halo{filter:drop-shadow(0 0 1px var(--hw-halo-bloom))}.hw-hit{pointer-events:auto}[data-skin=halloween] .hw-actor:hover .hw-actor-glow,[data-slot=sidebar-group]:has([data-active=true]) .hw-lit,[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .hw-moon-glow,a:is(:hover,:focus-visible) .hw-mark-glow{opacity:1}[data-skin=halloween] .hw-actor:hover .hw-actor-body{filter:drop-shadow(0 0 2px var(--hw-hover-glow))}[data-skin=halloween] .hw-actor:hover .hw-halo{filter:drop-shadow(0 0 1.5px var(--hw-halo-flare))}[data-skin=halloween] .hw-actor:hover .hw-face{filter:brightness(1.15) drop-shadow(0 0 1.5px var(--hw-candle))}@media (prefers-reduced-motion:no-preference){.hw-enter{animation:hw-enter .5s ease-out both}.hw-a-witch{animation:hw-witch-sortie 30s linear 4}.hw-a-drop{animation:hw-spider-drop 30s linear 4}.hw-a-lid{animation:hw-lid 30s linear 4}.hw-a-count{animation:hw-count-rise 30s linear 4}.hw-a-count-blink{animation:hw-count-blink 30s linear 4}.hw-a-ghost-rise{animation:hw-ghost-rise 30s linear 4}.hw-a-ghost-wave{animation:hw-ghost-wave 30s linear 4}.hw-a-flicker{animation:hw-flicker 4.7s linear 25}.hw-a-flicker-b{animation:hw-flicker 5.3s linear -1.3s 22}.hw-a-tail{animation:hw-tail 7s ease-in-out 17}.hw-a-float{animation:hw-float 6.5s ease-in-out 18}.hw-a-pendulum{animation:hw-pendulum 7.6s ease-in-out 15}.hw-a-hover{animation:hw-hover 5.9s ease-in-out 20}.hw-a-hover-b{animation:hw-hover 6.7s ease-in-out -2s 17}.hw-a-breathe{animation:hw-breathe 11s ease-in-out 11}.hw-a-blink{animation:hw-blink 8.3s ease-in-out 14}.hw-a-bob{animation:hw-bob 9.1s ease-in-out 13}.hw-actor-glow,.hw-lit,.hw-mark-glow,.hw-moon-glow{transition:opacity .2s ease-out}.hw-actor-body,.hw-face{transition:filter .2s ease-out}.hw-halo{transition:filter .2s ease-out,translate .2s ease-out}[data-skin=halloween] .hw-actor:hover .hw-halo{translate:0 -1.5px}.hw-spider-dip{transition:transform .52s ease-in-out .12s}[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .hw-spider-dip{transition:transform .32s ease-out;transform:translateY(6px)}.hw-hat{transition:rotate .2s ease-out}[data-sidebar=menu-button]:is(:hover,:focus-visible,[data-state=open]) .hw-hat{rotate:-6deg}.hw-cat-look{transition:scale .2s ease-out}[data-slot=sidebar]:has([data-slot=sidebar-footer] [data-sidebar=menu-button][data-size=lg]:is(:hover,:focus-visible,[data-state=open])) .hw-cat-look{scale:1.25}.hw-mark-halo{transition:translate .2s ease-out}a:is(:hover,:focus-visible) .hw-mark-halo{translate:0 -1.5px}}@keyframes hw-enter{0%{opacity:0}}@keyframes hw-witch-sortie{0%,10%{opacity:1;animation-timing-function:ease-in;transform:translate(0)rotate(0)}13%{opacity:1;animation-timing-function:ease-in;transform:translate(6px,-4px)rotate(-4deg)}16.5%{opacity:1;animation-timing-function:linear;transform:translate(34px,-30px)rotate(-12deg)}17%{opacity:0;transform:translate(40px,-36px)rotate(-12deg)}17.01%{opacity:0;animation-timing-function:linear;transform:translate(46px,22px)rotate(8deg)}18.5%{opacity:1;animation-timing-function:ease-out;transform:translate(36px,18px)rotate(8deg)}22%,to{opacity:1;transform:translate(0)rotate(0)}}@keyframes hw-spider-drop{0%,35%{animation-timing-function:cubic-bezier(.25,.7,.35,1);transform:translateY(0)}38.5%,42%{animation-timing-function:ease-in-out;transform:translateY(12px)}43.2%,44.4%{animation-timing-function:ease-in-out;transform:translateY(8px)}45.6%,46.8%{animation-timing-function:ease-in-out;transform:translateY(4px)}48%,to{transform:translateY(0)}}@keyframes hw-lid{0%,60%{animation-timing-function:ease-out;transform:perspective(240px)rotateY(-68deg)}62%,70%{animation-timing-function:ease-in-out;transform:perspective(240px)rotateY(-84deg)}72.5%,to{transform:perspective(240px)rotateY(-68deg)}}@keyframes hw-count-rise{0%,61%{animation-timing-function:ease-out;transform:translateY(3px)}63.5%,69.5%{animation-timing-function:ease-in;transform:translateY(-1px)}72%,to{transform:translateY(3px)}}@keyframes hw-count-blink{0%,64.5%,65.5%,66.3%,67.3%,to{transform:scaleY(1)}65%,66.8%{transform:scaleY(.1)}}@keyframes hw-ghost-rise{0%,83%{animation-timing-function:ease-out;transform:translateY(0)}85.5%,90.5%{animation-timing-function:ease-in-out;transform:translateY(-6px)}93%,to{transform:translateY(0)}}@keyframes hw-ghost-wave{0%,85.5%,87.5%,89.5%,to{transform:rotate(0)}86.5%,88.5%{transform:rotate(-30deg)}}@keyframes hw-flicker{0%,to{opacity:1}9%{opacity:.9}17%{opacity:.97}26%{opacity:.84}38%{opacity:1}51%{opacity:.88}63%{opacity:.95}74%{opacity:.82}87%{opacity:.96}}@keyframes hw-tail{0%,to{transform:rotate(0)}50%{transform:rotate(9deg)}}@keyframes hw-float{0%,to{transform:translate(0)}50%{transform:translate(2px,-3px)}}@keyframes hw-pendulum{0%,to{transform:rotate(0)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@keyframes hw-hover{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(1px,-2px)rotate(-4deg)}70%{transform:translate(-1px,1px)rotate(3deg)}}@keyframes hw-breathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes hw-blink{0%,92%,96%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}@keyframes hw-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (forced-colors:active){.hw-art{display:none!important}.hw-mark{forced-color-adjust:none}}@media print{.hw-art{display:none!important}}[data-skin=thanksgiving]{--tg-ink:oklch(27% .035 45);--tg-ink-soft:oklch(42% .04 45);--tg-rim:oklch(86% .04 230/0);--tg-small:oklch(38% .08 42);--tg-sky:oklch(84% .128 72);--tg-sky-hi:oklch(95% .068 92);--tg-sky-edge:oklch(64% .14 58);--tg-sun-ray:oklch(74% .15 66/.85);--tg-sky-mark:oklch(85% .02 240/0);--tg-sky-glow:oklch(86% .11 72/.5);--tg-wood:oklch(45% .06 52);--tg-canopy-edge:oklch(38% .09 35);--tg-russet:oklch(55% .14 38);--tg-gold:oklch(80% .13 82);--tg-rust:oklch(45% .11 30);--tg-gold-edge:oklch(52% .1 62);--tg-line:oklch(42% .07 50/.7);--tg-tan:oklch(70% .09 68);--tg-sage:oklch(60% .08 130);--tg-turkey:oklch(36% .06 45);--tg-head:oklch(82% .04 230);--tg-wattle:oklch(55% .17 25);--tg-leather:oklch(45% .09 45);--tg-cream:oklch(97% .015 85);--tg-cream-edge:oklch(50% .05 60);--tg-filling:oklch(60% .13 52);--tg-burlap:oklch(86% .04 75);--tg-lit:oklch(80% .15 82);--tg-glow:oklch(86% .12 80/.3);--tg-ground:oklch(55% .06 60/.08);--tg-ground-line:oklch(55% .06 60/.75);--tg-shadow:oklch(35% .05 50/.18);--tg-halo:oklch(64% .13 76);--tg-halo-bloom:oklch(84% .12 85/0);--tg-halo-flare:oklch(80% .15 80/.95);--tg-hover-glow:oklch(76% .15 72/.85);--tg-mark-glow:oklch(85% .12 80/.45)}.dark[data-skin=thanksgiving]{--tg-ink:oklch(16% .025 45);--tg-ink-soft:oklch(34% .035 45);--tg-rim:oklch(86% .04 230);--tg-small:oklch(80% .1 78);--tg-sky:oklch(93% .025 240);--tg-sky-hi:oklch(97.5% .01 240);--tg-sky-edge:oklch(93% .025 240/0);--tg-sun-ray:oklch(93% .025 240/0);--tg-sky-mark:oklch(86% .02 240/.3);--tg-sky-glow:oklch(88% .03 240/.22);--tg-wood:oklch(40% .045 52);--tg-canopy-edge:oklch(36% .07 35);--tg-russet:oklch(66% .13 40);--tg-gold:oklch(82% .13 84);--tg-rust:oklch(60% .12 30);--tg-gold-edge:oklch(82% .13 84/0);--tg-line:oklch(26% .04 50/.6);--tg-tan:oklch(70% .085 68);--tg-sage:oklch(68% .08 130);--tg-turkey:oklch(52% .07 48);--tg-head:oklch(84% .04 230);--tg-wattle:oklch(66% .16 25);--tg-leather:oklch(52% .08 48);--tg-cream:oklch(95% .02 85);--tg-cream-edge:oklch(95% .02 85/0);--tg-filling:oklch(56% .12 50);--tg-burlap:oklch(80% .05 75);--tg-lit:oklch(90% .12 92);--tg-glow:oklch(80% .15 72/.4);--tg-ground:oklch(72% .06 70/.07);--tg-ground-line:oklch(72% .06 70/.55);--tg-shadow:oklch(0% 0 0/.35);--tg-halo:oklch(84% .12 85);--tg-halo-bloom:oklch(84% .12 85/.5);--tg-halo-flare:oklch(90% .11 90/.95);--tg-hover-glow:oklch(82% .15 78/.8);--tg-mark-glow:oklch(80% .16 70/.55)}.tg-bow{transform-origin:24px 69px}.tg-geese{transform-origin:50%}.tg-leaf-fall,.tg-leaf-flutter,.tg-maple{transform-origin:50% 0}.tg-fan{transform-origin:30px 26px}.tg-ball{transform-origin:50%}.tg-poult-look,.tg-poult-peck{transform-origin:9px 14px}.tg-blink-s,.tg-blink-t{transform-box:fill-box;transform-origin:50%}.tg-cap{transform-origin:20% 90%}.tg-sky-glow{opacity:.8}.tg-a-breathe{opacity:.85}.tg-a-pool{opacity:.8}.tg-actor-glow,.tg-lit,.tg-mark-glow{opacity:0}.tg-halo{filter:drop-shadow(0 0 1px var(--tg-halo-bloom))}.tg-hit{pointer-events:auto}[data-skin=thanksgiving] .tg-actor:hover .tg-actor-glow,[data-slot=sidebar-group]:has([data-active=true]) .tg-lit,[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .tg-sky-glow,a:is(:hover,:focus-visible) .tg-mark-glow{opacity:1}[data-skin=thanksgiving] .tg-actor:hover .tg-actor-body{filter:drop-shadow(0 0 2px var(--tg-hover-glow))}[data-skin=thanksgiving] .tg-actor:hover .tg-halo{filter:drop-shadow(0 0 1.5px var(--tg-halo-flare))}@media (prefers-reduced-motion:no-preference){.tg-enter{animation:tg-enter .5s ease-out both}.tg-a-sortie{animation:tg-sortie 30s linear 4}.tg-a-lag{animation:tg-lag 30s linear 4}.tg-a-strut{animation:tg-strut 30s linear 4}.tg-a-gobble{animation:tg-gobble 30s linear 4}.tg-a-fall{animation:tg-fall 30s linear 4}.tg-a-pass{animation:tg-pass 30s linear 4}.tg-a-breathe{animation:tg-breathe 11s ease-in-out 11}.tg-a-glide{animation:tg-glide 5.9s ease-in-out 20}.tg-a-flit{animation:tg-flit 4.7s ease-in-out 25}.tg-a-flutter{animation:tg-flutter 7.6s ease-in-out 15}.tg-a-sway{animation:tg-sway 9.1s ease-in-out 13}.tg-a-pool{animation:tg-pool 5.3s ease-in-out 22}.tg-a-blink-s{animation:tg-blink 8.3s ease-in-out 14}.tg-a-blink-t{animation:tg-blink 6.5s ease-in-out -2.2s 18}.tg-a-peck{animation:tg-peck 6.7s ease-in-out 17}.tg-actor-glow,.tg-lit,.tg-mark-glow,.tg-sky-glow{transition:opacity .2s ease-out}.tg-actor-body{transition:filter .2s ease-out}.tg-halo{transition:filter .2s ease-out,translate .2s ease-out}[data-skin=thanksgiving] .tg-actor:hover .tg-halo{translate:0 -1.5px}.tg-bow{transition:transform .52s ease-in-out .12s}[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .tg-bow{transition:transform .32s ease-out;transform:rotate(3deg)}.tg-cap{transition:rotate .2s ease-out}[data-sidebar=menu-button]:is(:hover,:focus-visible,[data-state=open]) .tg-cap{rotate:-6deg}.tg-poult-look{transition:rotate .2s ease-out}[data-slot=sidebar]:has([data-slot=sidebar-footer] [data-sidebar=menu-button][data-size=lg]:is(:hover,:focus-visible,[data-state=open])) .tg-poult-look{rotate:6deg}.tg-mark-halo{transition:translate .2s ease-out}a:is(:hover,:focus-visible) .tg-mark-halo{translate:0 -1.5px}}@keyframes tg-enter{0%{opacity:0}}@keyframes tg-sortie{0%,10%{opacity:1;animation-timing-function:ease-in;transform:translate(0)rotate(0)}13%{opacity:1;animation-timing-function:ease-in;transform:translate(5px,-3px)rotate(-6deg)}16.5%{opacity:1;animation-timing-function:linear;transform:translate(30px,-26px)rotate(-10deg)}17%{opacity:0;transform:translate(36px,-32px)rotate(-10deg)}17.01%{opacity:0;animation-timing-function:linear;transform:translate(40px,18px)rotate(0)}18.5%{opacity:1;animation-timing-function:ease-out;transform:translate(30px,12px)rotate(0)}22%,to{opacity:1;transform:translate(0)rotate(0)}}@keyframes tg-lag{0%,10%{animation-timing-function:ease-in;transform:translate(0)}13.5%{transform:translate(-3px,2px)}17%{transform:translate(-6px,4px)}18.5%{animation-timing-function:ease-out;transform:translate(-6px)}23%,to{transform:translate(0)}}@keyframes tg-strut{0%,35%{animation-timing-function:ease-out;transform:scale(1)}37.67%,44%{animation-timing-function:ease-in-out;transform:scale(1.08)}48%,to{transform:scale(1)}}@keyframes tg-gobble{0%,38.5%,40.5%,42.5%,to{transform:translate(0)}39.5%,41.5%{transform:translate(-1.5px,1.5px)}}@keyframes tg-fall{0%,60%{opacity:1;animation-timing-function:ease-in-out;transform:translate(0)rotate(0)}62%{opacity:1;animation-timing-function:ease-in-out;transform:translate(2px,3px)rotate(12deg)}65%{opacity:1;animation-timing-function:ease-in-out;transform:translate(-4px,8px)rotate(-18deg)}68%{opacity:.9;animation-timing-function:ease-in-out;transform:translate(3px,13px)rotate(16deg)}70.5%{opacity:0;transform:translate(-1px,18px)rotate(-10deg)}70.51%{opacity:0;animation-timing-function:ease-out;transform:translateY(-4px)rotate(0)}72.5%,to{opacity:1;transform:translate(0)rotate(0)}}@keyframes tg-pass{0%,83%{transform:translate(0)rotate(0)}83.83%{transform:translate(25px,-9px)rotate(10deg)}84.67%{transform:translate(50px,-14px)rotate(20deg)}85.5%{transform:translate(80px,-14px)rotate(30deg)}86.33%{transform:translate(110px,-8px)rotate(40deg)}87.17%{transform:translate(135px,2px)rotate(50deg)}88%,89%{transform:translate(155px,12.5px)rotate(60deg)}90.33%{transform:translate(110px,-10px)rotate(40deg)}91.67%{transform:translate(50px,-12px)rotate(20deg)}93%,to{transform:translate(0)rotate(0)}}@keyframes tg-breathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes tg-glide{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes tg-flit{0%,to{transform:translate(0)}50%{transform:translate(1px,-1px)}}@keyframes tg-flutter{0%,to{transform:rotate(0)}25%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}}@keyframes tg-sway{0%,to{transform:rotate(0)}25%{transform:rotate(6deg)}75%{transform:rotate(-6deg)}}@keyframes tg-pool{0%,to{opacity:.8}50%{opacity:1}}@keyframes tg-blink{0%,92%,96%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}@keyframes tg-peck{0%,70%,to{transform:rotate(0)}78%,82%{transform:rotate(-8deg)}}@media (forced-colors:active){.tg-art{display:none!important}.tg-mark{forced-color-adjust:none}}@media print{.tg-art{display:none!important}}[data-skin=christmas]{--xm-ink:oklch(26% .035 265);--xm-ink-soft:oklch(42% .03 265);--xm-rim:oklch(88% .05 90/0);--xm-small:oklch(42% .085 158);--xm-moon:oklch(94% .035 95);--xm-moon-hi:oklch(98% .02 95);--xm-moon-edge:oklch(60% .1 78);--xm-mare:oklch(60% .1 78/.18);--xm-moon-glow:oklch(90% .06 90/.4);--xm-snow:oklch(54% .06 245);--xm-star:oklch(82% .13 88);--xm-star-glow:oklch(88% .1 85/.35);--xm-gilt:oklch(56% .11 75);--xm-ivory:oklch(99% .008 90);--xm-ivory-shade:oklch(91% .02 85);--xm-outline:oklch(47% .05 70);--xm-wing:oklch(93% .05 88);--xm-wing-line:oklch(60% .09 78);--xm-face:oklch(66% .075 55);--xm-hair:oklch(32% .04 42);--xm-lamb-leg:oklch(55% .015 60);--xm-lamb-ear:oklch(80% .06 20);--xm-donkey:oklch(60% .025 70);--xm-brass:oklch(74% .13 82);--xm-brass-hi:oklch(92% .08 92);--xm-brass-edge:oklch(52% .1 70);--xm-holly:oklch(44% .09 155);--xm-bulb-blue:oklch(55% .13 250);--xm-wire:oklch(42% .05 150);--xm-bulb-hi:.55;--xm-berry:oklch(52% .18 25);--xm-flame:oklch(66% .15 60);--xm-flame-core:oklch(96% .05 95);--xm-candle-glow:oklch(86% .12 80/.3);--xm-ground:oklch(60% .04 250/.08);--xm-ground-line:oklch(53% .04 250/.75);--xm-shadow:oklch(35% .03 250/.16);--xm-halo:oklch(64% .13 76);--xm-halo-bloom:oklch(84% .12 85/0);--xm-halo-flare:oklch(80% .15 80/.95);--xm-hover-glow:oklch(76% .15 72/.85);--xm-mark-glow:oklch(85% .12 80/.45)}.dark[data-skin=christmas]{--xm-ink:oklch(14% .03 265);--xm-ink-soft:oklch(34% .03 265);--xm-rim:oklch(88% .05 90);--xm-small:oklch(76% .11 155);--xm-moon:oklch(95% .03 95);--xm-moon-hi:oklch(99% .015 95);--xm-moon-edge:oklch(95% .03 95/0);--xm-mare:oklch(82% .03 95/.45);--xm-moon-glow:oklch(92% .04 95/.22);--xm-snow:oklch(97% .01 250);--xm-star:oklch(95% .07 95);--xm-star-glow:oklch(88% .1 85/.4);--xm-gilt:oklch(84% .12 85);--xm-ivory:oklch(95% .018 90);--xm-ivory-shade:oklch(83% .03 85);--xm-outline:oklch(95% .018 90/0);--xm-wing:oklch(90% .06 88);--xm-wing-line:oklch(70% .09 80);--xm-face:oklch(68% .075 55);--xm-hair:oklch(52% .06 45);--xm-lamb-leg:oklch(66% .015 60);--xm-lamb-ear:oklch(78% .06 20);--xm-donkey:oklch(66% .03 70);--xm-brass:oklch(84% .13 85);--xm-brass-hi:oklch(95% .07 95);--xm-brass-edge:oklch(84% .13 85/0);--xm-holly:oklch(62% .12 155);--xm-bulb-blue:oklch(72% .12 245);--xm-wire:oklch(60% .05 150);--xm-bulb-hi:.9;--xm-berry:oklch(68% .18 25);--xm-flame:oklch(86% .12 80);--xm-flame-core:oklch(98% .03 95);--xm-candle-glow:oklch(80% .15 75/.4);--xm-ground:oklch(85% .03 250/.08);--xm-ground-line:oklch(82% .03 250/.55);--xm-shadow:oklch(0% 0 0/.35);--xm-halo:oklch(84% .12 85);--xm-halo-bloom:oklch(84% .12 85/.5);--xm-halo-flare:oklch(90% .11 90/.95);--xm-hover-glow:oklch(82% .15 78/.8);--xm-mark-glow:oklch(80% .16 70/.55)}.xm-sleigh{transform-origin:50%}.xm-herald-wings{transform-origin:28px 29px}.xm-herald-horn{transform-origin:42px 31px}.xm-tail{transform-origin:1.6px 2px}.xm-horn-a{transform-origin:1.8px 14.4px}.xm-horn-c{transform-origin:18.2px 14.4px}.xm-bell{transform-origin:4.5px 1.5px}.xm-lamb-head,.xm-lamb-look{transform-origin:4px 8px}.xm-cap{transform-origin:20% 90%}.xm-moon-glow{opacity:.8}.xm-a-breathe{opacity:.85}.xm-star-pool{opacity:.55}.xm-actor-glow,.xm-bulbs-1,.xm-bulbs-2,.xm-lit,.xm-mark-glow{opacity:0}.xm-halo{filter:drop-shadow(0 0 1px var(--xm-halo-bloom))}.xm-hit{pointer-events:auto}[data-skin=christmas] .xm-actor:hover .xm-actor-glow,[data-slot=sidebar-group]:has([data-active=true]) .xm-lit,[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .xm-moon-glow,a:is(:hover,:focus-visible) .xm-mark-glow{opacity:1}[data-skin=christmas] .xm-actor:hover .xm-actor-body{filter:drop-shadow(0 0 2px var(--xm-hover-glow))}[data-skin=christmas] .xm-actor:hover .xm-halo{filter:drop-shadow(0 0 1.5px var(--xm-halo-flare))}@media (prefers-reduced-motion:no-preference){.xm-enter{animation:xm-enter .5s ease-out both}.xm-a-sortie{animation:xm-sortie 30s linear 4}.xm-a-fanfare-a{animation:xm-fanfare-a 30s linear 4}.xm-a-fanfare-c{animation:xm-fanfare-c 30s linear 4}.xm-a-starpool{animation:xm-starpool 30s linear 4}.xm-a-descent{animation:xm-descent 30s linear 4}.xm-a-wingbeat{animation:xm-wingbeat 30s linear 4}.xm-a-lamb{animation:xm-lamb 30s linear 4}.xm-a-swish{animation:xm-swish 7.9s ease-in-out 15}.xm-a-tree-1{animation:xm-tree-twinkle 2.6s ease-in-out infinite}.xm-a-tree-2{animation:xm-tree-twinkle 2.6s ease-in-out -.87s infinite}.xm-a-tree-3{animation:xm-tree-twinkle 2.6s ease-in-out -1.73s infinite}.xm-a-breathe{animation:xm-breathe 11s ease-in-out 11}.xm-a-twinkle{animation:xm-twinkle 7s ease-in-out 17}.xm-a-snow-top{animation:xm-snow-top 8.3s linear 14}.xm-a-float{animation:xm-float 6.5s ease-in-out 18}.xm-a-swing{animation:xm-swing 7.6s ease-in-out 15}.xm-a-bulbs-1{animation:xm-bulbs-1 4.5s linear 26}.xm-a-bulbs-2{animation:xm-bulbs-2 4.5s linear 26}.xm-a-bulbs-1b{animation:xm-bulbs-1 4.5s linear -2.2s 26}.xm-a-bulbs-2b{animation:xm-bulbs-2 4.5s linear -2.2s 26}.xm-a-glint{animation:xm-glint 9.1s ease-in-out 13}.xm-a-snow-near{animation:xm-snow-near 5.9s linear 20}.xm-a-snow-far{animation:xm-snow-far 10.3s linear 11}.xm-actor-glow,.xm-lit,.xm-mark-glow,.xm-moon-glow{transition:opacity .2s ease-out}.xm-actor-body{transition:filter .2s ease-out}.xm-halo{transition:filter .2s ease-out,translate .2s ease-out}[data-skin=christmas] .xm-actor:hover .xm-halo{translate:0 -1.5px}.xm-herald-horn{transition:rotate .52s ease-in-out .12s}[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .xm-herald-horn{transition:rotate .32s ease-out;rotate:-5deg}.xm-cap{transition:rotate .2s ease-out}[data-sidebar=menu-button]:is(:hover,:focus-visible,[data-state=open]) .xm-cap{rotate:-6deg}.xm-lamb-look{transition:rotate .2s ease-out}[data-slot=sidebar]:has([data-slot=sidebar-footer] [data-sidebar=menu-button][data-size=lg]:is(:hover,:focus-visible,[data-state=open])) .xm-lamb-look{rotate:-6deg}.xm-mark-halo{transition:translate .2s ease-out}a:is(:hover,:focus-visible) .xm-mark-halo{translate:0 -1.5px}}@keyframes xm-enter{0%{opacity:0}}@keyframes xm-sortie{0%,10%{opacity:1;animation-timing-function:linear;transform:translate(0)}20%{opacity:1;transform:translate(46px,-4px)}20.01%{opacity:0;animation-timing-function:linear;transform:translate(-22px,4px)}22.2%{opacity:1;animation-timing-function:ease-out;transform:translate(-12px,2.2px)}24.8%,to{opacity:1;transform:translate(0)}}@keyframes xm-fanfare-a{0%,35%{animation-timing-function:ease-out;transform:rotate(0)}38%,44%{animation-timing-function:ease-in-out;transform:rotate(-6deg)}48%,to{transform:rotate(0)}}@keyframes xm-fanfare-c{0%,36%{animation-timing-function:ease-out;transform:rotate(0)}39%,44.5%{animation-timing-function:ease-in-out;transform:rotate(6deg)}48%,to{transform:rotate(0)}}@keyframes xm-starpool{0%,35%{opacity:.55;animation-timing-function:ease-out}39%,44%{opacity:1;animation-timing-function:ease-in-out}48%,to{opacity:.55}}@keyframes xm-descent{0%,60%{animation-timing-function:ease-in-out;transform:translateY(0)}64%,67%{animation-timing-function:ease-in-out;transform:translateY(6px)}72.5%,to{transform:translateY(0)}}@keyframes xm-wingbeat{0%,60%{animation-timing-function:ease-out;transform:rotate(0)}63%{animation-timing-function:ease-in-out;transform:rotate(-8deg)}67%,to{transform:rotate(0)}}@keyframes xm-lamb{0%,83%{animation-timing-function:ease-out;transform:rotate(0)}86%,90%{animation-timing-function:ease-in-out;transform:rotate(-8deg)}93%,to{transform:rotate(0)}}@keyframes xm-tree-twinkle{0%,to{opacity:1}50%{opacity:.6}}@keyframes xm-swish{0%,to{transform:rotate(0)}30%{transform:rotate(8deg)}65%{transform:rotate(-5deg)}}@keyframes xm-breathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes xm-twinkle{0%,to{opacity:1}50%{opacity:.75}}@keyframes xm-snow-top{0%{opacity:1;animation-timing-function:ease-in;transform:translate(0)}70%{opacity:0;transform:translate(2px,10px)}70.1%{opacity:0;animation-timing-function:ease-out;transform:translateY(-4px)}to{opacity:1;transform:translate(0)}}@keyframes xm-float{0%,to{transform:translate(0)}50%{transform:translate(1px,-2px)}}@keyframes xm-bulbs-1{0%,28%,66%,to{opacity:0}33%,61%{opacity:1}}@keyframes xm-bulbs-2{0%,61%,to{opacity:0}66%,95%{opacity:1}}@keyframes xm-swing{0%,to{transform:rotate(0)}25%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}}@keyframes xm-glint{0%,to{opacity:1}50%{opacity:.8}}@keyframes xm-snow-near{0%{opacity:1;animation-timing-function:ease-in;transform:translate(0)}70%{opacity:0;transform:translate(2px,9px)}70.1%{opacity:0;animation-timing-function:ease-out;transform:translateY(-4px)}to{opacity:1;transform:translate(0)}}@keyframes xm-snow-far{0%{opacity:1;animation-timing-function:ease-in;transform:translate(0)}70%{opacity:0;transform:translate(1px,7px)}70.1%{opacity:0;animation-timing-function:ease-out;transform:translateY(-4px)}to{opacity:1;transform:translate(0)}}@media (forced-colors:active){.xm-art{display:none!important}.xm-mark{forced-color-adjust:none}}@media print{.xm-art{display:none!important}}[data-skin=winter]{--wn-ink:oklch(30% .035 250);--wn-ink-soft:oklch(45% .03 250);--wn-rim:oklch(84% .05 230/0);--wn-small:oklch(42% .05 245);--wn-moon-glow:oklch(86% .05 235/.35);--wn-snow:oklch(99% .004 240);--wn-snow-shade:oklch(89% .02 245);--wn-snow-edge:oklch(50% .04 250);--wn-coal:oklch(25% .02 250);--wn-carrot:oklch(56% .15 45);--wn-red:oklch(50% .17 25);--wn-red-deep:oklch(40% .14 25);--wn-cream:oklch(97% .015 85);--wn-twig:oklch(42% .04 55);--wn-pine:oklch(40% .06 180);--wn-bird-body:oklch(60% .02 250);--wn-sled:oklch(50% .09 55);--wn-globe-glow:oklch(88% .1 85/.55);--wn-mark-lit:oklch(85% .06 230/.45);--wn-ground:oklch(60% .04 245/.1);--wn-ground-line:oklch(55% .04 245/.8);--wn-shadow:oklch(45% .05 250/.18);--wn-halo:oklch(64% .13 76);--wn-halo-bloom:oklch(84% .12 85/0);--wn-halo-flare:oklch(80% .15 80/.95);--wn-hover-glow:oklch(76% .15 72/.85);--wn-mark-glow:oklch(85% .12 80/.45)}.dark[data-skin=winter]{--wn-ink:oklch(16% .03 255);--wn-ink-soft:oklch(34% .03 255);--wn-rim:oklch(84% .05 230);--wn-small:oklch(88% .04 230);--wn-moon-glow:oklch(90% .05 230/.24);--wn-snow:oklch(95% .015 235);--wn-snow-shade:oklch(80% .03 245);--wn-snow-edge:oklch(95% .015 235/0);--wn-coal:oklch(22% .02 250);--wn-carrot:oklch(54% .15 45);--wn-red:oklch(68% .16 25);--wn-red-deep:oklch(52% .15 25);--wn-cream:oklch(93% .03 85);--wn-twig:oklch(60% .04 60);--wn-pine:oklch(40% .05 185);--wn-bird-body:oklch(62% .02 250);--wn-sled:oklch(60% .09 58);--wn-globe-glow:oklch(85% .12 85/.6);--wn-mark-lit:oklch(88% .06 230/.35);--wn-ground:oklch(88% .03 235/.09);--wn-ground-line:oklch(82% .04 235/.6);--wn-shadow:oklch(0% 0 0/.35);--wn-halo:oklch(84% .12 85);--wn-halo-bloom:oklch(84% .12 85/.5);--wn-halo-flare:oklch(90% .11 90/.95);--wn-hover-glow:oklch(82% .15 78/.8);--wn-mark-glow:oklch(80% .16 70/.55)}.wn-bough-beat,.wn-bough-dip{transform-origin:24px 69px}.wn-wink-eye{transform-origin:15px 23px}.wn-wink-lid{opacity:0}.wn-flake{transform-origin:50%}.wn-mitten{transform-origin:50% 0}.wn-arm{transform-box:view-box;transform-origin:24px 20.4px}.wn-scarf{transform-origin:21.6px 16.8px}.wn-sled-rock{transform-origin:50% 100%}.wn-chick-head,.wn-chick-look{transform-origin:10px 8px}.wn-muffs{transform-origin:50% 80%}.wn-face-glow{opacity:.8}.wn-a-breathe{opacity:.85}.wn-actor-glow,.wn-lit,.wn-mark-glow,.wn-sift{opacity:0}.wn-halo{filter:drop-shadow(0 0 1px var(--wn-halo-bloom))}.wn-hit{pointer-events:auto}[data-slot=sidebar-group]:has([data-active=true]) .wn-lit{opacity:1}[data-slot=sidebar-group]:has([data-active=true]) .wn-unlit{opacity:0}[data-skin=winter] .wn-actor:hover .wn-actor-glow,[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .wn-face-glow,a:is(:hover,:focus-visible) .wn-mark-glow{opacity:1}[data-skin=winter] .wn-actor:hover .wn-actor-body{filter:drop-shadow(0 0 2px var(--wn-hover-glow))}[data-skin=winter] .wn-actor:hover .wn-halo{filter:drop-shadow(0 0 1.5px var(--wn-halo-flare))}@media (prefers-reduced-motion:no-preference){.wn-enter{animation:wn-enter .5s ease-out both}.wn-a-wink{animation:wn-wink 20s ease-in-out 6}.wn-a-lid{animation:wn-lid 20s ease-in-out 6}.wn-a-wave{animation:wn-wave 30s linear 4}.wn-a-bough{animation:wn-bough 30s linear 4}.wn-a-sift-a{animation:wn-sift-a 30s linear 4}.wn-a-sift-b{animation:wn-sift-b 30s linear 4}.wn-a-rock{animation:wn-rock 30s linear 4}.wn-a-breathe{animation:wn-breathe 11s ease-in-out 11}.wn-a-sway{animation:wn-sway 9.1s ease-in-out 13}.wn-a-turn{animation:wn-turn 7.6s ease-in-out 15}.wn-a-turn-b{animation:wn-turn 8.3s ease-in-out -2s 14}.wn-a-flutter{animation:wn-flutter 6.7s ease-in-out 17}.wn-a-tilt{animation:wn-tilt 5.3s ease-in-out 22}.wn-a-glint{animation:wn-glint 5.9s ease-in-out 20}.wn-actor-glow,.wn-face-glow,.wn-lit,.wn-mark-glow,.wn-unlit{transition:opacity .2s ease-out}.wn-actor-body{transition:filter .2s ease-out}.wn-halo{transition:filter .2s ease-out,translate .2s ease-out}[data-skin=winter] .wn-actor:hover .wn-halo{translate:0 -1.5px}.wn-bough-dip{transition:transform .52s ease-in-out .12s}[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .wn-bough-dip{transition:transform .32s ease-out;transform:rotate(3deg)}.wn-muffs{transition:rotate .2s ease-out}[data-sidebar=menu-button]:is(:hover,:focus-visible,[data-state=open]) .wn-muffs{rotate:-4deg}.wn-chick-look{transition:rotate .2s ease-out}[data-slot=sidebar]:has([data-slot=sidebar-footer] [data-sidebar=menu-button][data-size=lg]:is(:hover,:focus-visible,[data-state=open])) .wn-chick-look{rotate:-10deg}.wn-mark-halo{transition:translate .2s ease-out}a:is(:hover,:focus-visible) .wn-mark-halo{translate:0 -1.5px}}@keyframes wn-enter{0%{opacity:0}}@keyframes wn-wink{0%,91%,97%,to{transform:scaleY(1)}93.5%,95%{transform:scaleY(.1)}}@keyframes wn-lid{0%,92%,96.5%,to{opacity:0}93.5%,95%{opacity:1}}@keyframes wn-wave{0%,35%{animation-timing-function:ease-in-out;transform:rotate(0)}37.5%{animation-timing-function:ease-in-out;transform:rotate(-8deg)}40%{animation-timing-function:ease-in-out;transform:rotate(8deg)}42.5%{animation-timing-function:ease-in-out;transform:rotate(-8deg)}46%,to{transform:rotate(0)}}@keyframes wn-bough{0%,60%{animation-timing-function:ease-out;transform:rotate(0)}62%{animation-timing-function:ease-in-out;transform:rotate(3deg)}65%,to{transform:rotate(0)}}@keyframes wn-sift-a{0%,60%{opacity:0;animation-timing-function:ease-out;transform:translate(0)}62%{opacity:1;animation-timing-function:linear;transform:translateY(2px)}70%{opacity:1;animation-timing-function:ease-in;transform:translate(2px,10px)}72.5%{opacity:0;transform:translate(2px,12px)}72.51%,to{opacity:0;transform:translate(0)}}@keyframes wn-sift-b{0%,61%{opacity:0;animation-timing-function:ease-out;transform:translate(0)}63%{opacity:1;animation-timing-function:linear;transform:translateY(2px)}70.5%{opacity:1;animation-timing-function:ease-in;transform:translate(-1px,9px)}72.5%{opacity:0;transform:translate(-1px,12px)}72.51%,to{opacity:0;transform:translate(0)}}@keyframes wn-rock{0%,83%{animation-timing-function:ease-in-out;transform:translate(0)rotate(0)}84.25%{animation-timing-function:ease-in-out;transform:translate(3px)rotate(2deg)}85.5%{animation-timing-function:ease-in-out;transform:translate(0)rotate(0)}86.75%{animation-timing-function:ease-in-out;transform:translate(3px)rotate(2deg)}88%,to{transform:translate(0)rotate(0)}}@keyframes wn-breathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes wn-sway{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@keyframes wn-turn{0%,to{transform:translate(0)rotate(0)}50%{transform:translateY(1px)rotate(8deg)}}@keyframes wn-flutter{0%,to{transform:rotate(0)}50%{transform:rotate(6deg)}}@keyframes wn-tilt{0%,to{transform:rotate(0)}50%{transform:rotate(7deg)}}@keyframes wn-glint{0%,to{opacity:1}50%{opacity:.35}}@media (forced-colors:active){.wn-art{display:none!important}.wn-mark{forced-color-adjust:none}}@media print{.wn-art{display:none!important}}[data-skin=summer]{--sh-ink:oklch(30% .06 245);--sh-ink-soft:oklch(45% .05 240);--sh-rim:oklch(82% .1 65/0);--sh-small:oklch(30% .06 245);--sh-sun:oklch(87% .14 90);--sh-sun-hi:oklch(96% .07 98);--sh-sun-edge:oklch(64% .13 72);--sh-sun-glow:oklch(90% .11 90/.45);--sh-ray:oklch(66% .13 76);--sh-haze:oklch(98.5% 0 0/0);--sh-cloud:oklch(99% .004 240);--sh-paper:oklch(99% .006 90);--sh-paper-shade:oklch(90% .02 240);--sh-paper-edge:oklch(48% .04 240);--sh-sail:oklch(99% .012 90);--sh-sail-shade:oklch(92% .022 235);--sh-sail-edge:oklch(48% .04 240);--sh-sail-seam:oklch(48% .04 240/.35);--sh-sail-lit:oklch(88% .11 85/.75);--sh-line:oklch(45% .03 240/.75);--sh-spar:oklch(30% .06 245/.8);--sh-kite-edge:oklch(30% .06 245/.55);--sh-kite-shade:oklch(25% .04 250/.16);--sh-bow:oklch(66% .13 76);--sh-gull-wing:oklch(72% .02 240);--sh-bill:oklch(76% .15 75);--sh-city:oklch(80% .025 235);--sh-city-window:oklch(98.5% 0 0/.7);--sh-tower:oklch(45% .05 240);--sh-window:oklch(88% .12 88);--sh-window-off:oklch(36% .05 240);--sh-hull:oklch(34% .06 245);--sh-ferry-window:oklch(45% .05 240);--sh-steam:oklch(82% .01 240/.85);--sh-water:oklch(62% .08 215/.14);--sh-water-line:oklch(52% .08 215/.8);--sh-glint:oklch(52% .08 215/.6);--sh-shadow:oklch(40% .06 225/.2);--sh-lamp:oklch(86% .14 88);--sh-lamp-glow:oklch(90% .12 90/.4);--sh-beam:oklch(88% .12 90/.55);--sh-rock:oklch(60% .02 240);--sh-rock-line:oklch(45% .02 240/.6);--sh-seal:oklch(66% .025 240);--sh-seal-hi:oklch(80% .02 240);--sh-seal-edge:oklch(42% .04 240);--sh-seal-spot:oklch(48% .03 240/.45);--sh-wood:oklch(50% .06 55);--sh-wood-line:oklch(36% .05 50/.6);--sh-lantern-deep:oklch(42% .13 30);--sh-halo:oklch(64% .13 76);--sh-halo-bloom:oklch(84% .12 85/0);--sh-halo-flare:oklch(80% .15 80/.95);--sh-hover-glow:oklch(76% .15 72/.85);--sh-mark-glow:oklch(85% .12 80/.45)}.dark[data-skin=summer]{--sh-ink:oklch(17% .04 250);--sh-ink-soft:oklch(42% .04 245);--sh-rim:oklch(82% .1 65);--sh-small:oklch(84% .07 200);--sh-sun:oklch(76% .14 55);--sh-sun-hi:oklch(86% .11 75);--sh-sun-edge:oklch(76% .14 55/0);--sh-sun-glow:oklch(72% .14 45/.3);--sh-ray:oklch(66% .13 76/0);--sh-haze:oklch(20% .041 260.031);--sh-cloud:oklch(80% .06 40);--sh-paper:oklch(95% .015 85);--sh-paper-shade:oklch(82% .04 60);--sh-paper-edge:oklch(95% .015 85/0);--sh-sail:oklch(94% .04 80);--sh-sail-shade:oklch(80% .05 60);--sh-sail-edge:oklch(92% .05 70/0);--sh-sail-seam:oklch(55% .05 60/.35);--sh-sail-lit:oklch(88% .11 80/.75);--sh-line:oklch(85% .03 220/.55);--sh-spar:oklch(20% .04 250/.75);--sh-kite-edge:oklch(82% .1 65/.5);--sh-kite-shade:oklch(15% .04 250/.22);--sh-bow:oklch(84% .13 85);--sh-gull-wing:oklch(72% .02 240);--sh-bill:oklch(82% .15 80);--sh-city:oklch(33% .05 255);--sh-city-window:oklch(86% .13 80/.9);--sh-tower:oklch(50% .05 250);--sh-window:oklch(88% .13 85);--sh-window-off:oklch(36% .04 255);--sh-hull:oklch(36% .06 245);--sh-ferry-window:oklch(82% .12 80);--sh-steam:oklch(90% .01 240/.75);--sh-water:oklch(60% .08 215/.16);--sh-water-line:oklch(72% .08 210/.6);--sh-glint:oklch(85% .1 75/.65);--sh-shadow:oklch(10% .02 250/.45);--sh-lamp:oklch(93% .11 95);--sh-lamp-glow:oklch(85% .14 85/.5);--sh-beam:oklch(92% .1 95/.42);--sh-rock:oklch(48% .03 250);--sh-rock-line:oklch(32% .03 250/.7);--sh-seal:oklch(64% .03 240);--sh-seal-hi:oklch(80% .03 240);--sh-seal-edge:oklch(42% .04 240/0);--sh-seal-spot:oklch(45% .03 240/.45);--sh-wood:oklch(56% .06 55);--sh-wood-line:oklch(40% .05 50/.6);--sh-lantern-deep:oklch(55% .14 32);--sh-halo:oklch(84% .12 85);--sh-halo-bloom:oklch(84% .12 85/.5);--sh-halo-flare:oklch(90% .11 90/.95);--sh-hover-glow:oklch(82% .15 78/.8);--sh-mark-glow:oklch(80% .16 70/.55)}.sh-kite{transform-origin:31px 19px}.sh-tail{transform-origin:31px 42px}.sh-lantern{transform-origin:4.5px 1.2px}.sh-sloop{transform-origin:21px 45px}.sh-seal{transform-origin:30px 25px}.sh-blink{transform-origin:50%}.sh-ferry{transform-origin:26px 22px}.sh-gull-head,.sh-gull-look{transform-origin:8px 8px}.sh-beam{transform-origin:50px 10.4px}.sh-beam,.sh-puff{opacity:0}.sh-lamp-glow{opacity:.9}.sh-cap{transform-origin:20% 90%}.sh-sun-glow{opacity:.8}.sh-a-breathe{opacity:.85}.sh-actor-glow,.sh-lit,.sh-mark-glow{opacity:0}.sh-halo{filter:drop-shadow(0 0 1px var(--sh-halo-bloom))}.sh-hit{pointer-events:auto}[data-skin=summer] .sh-actor:hover .sh-actor-glow,[data-slot=sidebar-group]:has([data-active=true]) .sh-lit,[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .sh-sun-glow,a:is(:hover,:focus-visible) .sh-mark-glow{opacity:1}[data-skin=summer] .sh-actor:hover .sh-actor-body{filter:drop-shadow(0 0 2px var(--sh-hover-glow))}[data-skin=summer] .sh-actor:hover .sh-halo{filter:drop-shadow(0 0 1.5px var(--sh-halo-flare))}@media (prefers-reduced-motion:no-preference){.sh-enter{animation:sh-enter .5s ease-out both}.sh-a-sortie{animation:sh-sortie 30s linear 4}.sh-a-seal{animation:sh-seal 30s linear 4}.sh-a-kite{animation:sh-kite 30s linear 4}.sh-a-puff{animation:sh-puff 30s linear 4}.sh-a-beam{animation:sh-beam 30s linear 4}.sh-a-breathe{animation:sh-breathe 11s ease-in-out 11}.sh-a-cloud{animation:sh-cloud 9.4s ease-in-out 12}.sh-a-far{animation:sh-far 5.9s ease-in-out 20}.sh-a-tail{animation:sh-tail 4.9s ease-in-out 24}.sh-a-swing{animation:sh-swing 6.7s ease-in-out 18}.sh-a-rock{animation:sh-rock 7.6s ease-in-out 15}.sh-a-ferry{animation:sh-ferry 10.3s ease-in-out 11}.sh-a-glint{animation:sh-glint 7.3s ease-in-out 16}.sh-a-lamp{animation:sh-lamp 5.3s ease-in-out 22}.sh-a-cock{animation:sh-cock 8.6s ease-in-out 14}.sh-a-blink{animation:sh-blink 7.9s ease-in-out 15}.sh-actor-glow,.sh-lit,.sh-mark-glow,.sh-sun-glow{transition:opacity .2s ease-out}.sh-actor-body{transition:filter .2s ease-out}.sh-halo{transition:filter .2s ease-out,translate .2s ease-out}[data-skin=summer] .sh-actor:hover .sh-halo{translate:0 -1.5px}.sh-kite-tug{transition:translate .52s ease-in-out .12s}[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .sh-kite-tug{transition:translate .32s ease-out;translate:0 -4px}.sh-cap{transition:rotate .2s ease-out}[data-sidebar=menu-button]:is(:hover,:focus-visible,[data-state=open]) .sh-cap{rotate:-6deg}.sh-gull-look{transition:rotate .2s ease-out}[data-slot=sidebar]:has([data-slot=sidebar-footer] [data-sidebar=menu-button][data-size=lg]:is(:hover,:focus-visible,[data-state=open])) .sh-gull-look{rotate:-10deg}.sh-mark-halo{transition:translate .2s ease-out}a:is(:hover,:focus-visible) .sh-mark-halo{translate:0 -1.5px}}@keyframes sh-enter{0%{opacity:0}}@keyframes sh-sortie{0%,10%{opacity:1;animation-timing-function:ease-in-out;transform:translate(0)rotate(0)}12%{opacity:1;animation-timing-function:ease-in;transform:translate(4px,-3px)rotate(-6deg)}17.5%{opacity:1;transform:translate(52px,-30px)rotate(-12deg)}17.51%{opacity:0;animation-timing-function:linear;transform:translate(-16px,8px)rotate(0)}19.5%{opacity:1;animation-timing-function:ease-out;transform:translate(-11px,5.4px)rotate(0)}22%,to{opacity:1;transform:translate(0)rotate(0)}}@keyframes sh-seal{0%,35%{animation-timing-function:ease-out;transform:rotate(0)}37.5%{transform:rotate(-6deg)}44.5%{animation-timing-function:ease-in-out;transform:rotate(-6deg)}48%,to{transform:rotate(0)}}@keyframes sh-kite{0%,60%{animation-timing-function:ease-out;transform:translate(0)rotate(0)}62.5%{animation-timing-function:ease-in-out;transform:translateY(-6px)rotate(8deg)}66%{animation-timing-function:ease-in-out;transform:translateY(-6px)rotate(-5deg)}72%,to{transform:translate(0)rotate(0)}}@keyframes sh-puff{0%,83%{opacity:0;animation-timing-function:ease-out;transform:translate(0)}85%{opacity:1;animation-timing-function:ease-in;transform:translateY(-3px)}89%{opacity:0;transform:translate(1px,-8px)}89.01%,to{opacity:0;transform:translate(0)}}@keyframes sh-beam{0%,86%{opacity:0;animation-timing-function:ease-out;transform:rotate(8deg)}88%{opacity:1;animation-timing-function:ease-in-out;transform:rotate(5deg)}91%{opacity:1;animation-timing-function:ease-in;transform:rotate(-9deg)}93%{opacity:0;transform:rotate(-12deg)}93.01%,to{opacity:0;transform:rotate(8deg)}}@keyframes sh-breathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes sh-cloud{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes sh-far{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-1px,-2px)rotate(4deg)}}@keyframes sh-tail{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@keyframes sh-swing{0%,to{transform:rotate(0)}25%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}}@keyframes sh-rock{0%,to{transform:rotate(0)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@keyframes sh-ferry{0%,to{transform:rotate(0)}30%{transform:rotate(1.2deg)}70%{transform:rotate(-1.2deg)}}@keyframes sh-glint{0%,to{opacity:1}50%{opacity:.55}}@keyframes sh-lamp{0%,to{opacity:.9}30%{opacity:1}70%{opacity:.8}}@keyframes sh-cock{0%,55%,to{transform:rotate(0)}62%,78%{transform:rotate(6deg)}}@keyframes sh-blink{0%,92%,97%,to{transform:scaleY(1)}94%,95%{transform:scaleY(.1)}}@media (forced-colors:active){.sh-art{display:none!important}.sh-mark{forced-color-adjust:none}}@media print{.sh-art{display:none!important}}[data-skin=backtoschool]{--bk-ink:oklch(27% .03 255);--bk-ink-soft:oklch(42% .03 255);--bk-rim:oklch(86% .08 65/0);--bk-outline:oklch(50% .03 255);--bk-gleam:oklch(97% .04 95);--bk-sun:oklch(86% .13 85);--bk-sun-hi:oklch(96% .06 95);--bk-sun-edge:oklch(64% .12 72);--bk-ray:oklch(68% .13 72);--bk-sun-glow:oklch(90% .1 85/.4);--bk-paper:oklch(99.5% .005 95);--bk-paper-shade:oklch(90% .015 90);--bk-rule:oklch(70% .08 245);--bk-margin:oklch(64% .15 22);--bk-brick:oklch(52% .15 28);--bk-brick-hi:oklch(60% .15 32);--bk-brick-shade:oklch(44% .13 26);--bk-roof:oklch(38% .03 250);--bk-trim:oklch(99% .006 90);--bk-belfry:oklch(30% .03 250);--bk-door:oklch(42% .07 160);--bk-step:oklch(75% .01 250);--bk-glass:oklch(86% .05 230);--bk-grass:oklch(60% .13 140);--bk-brass:oklch(76% .13 80);--bk-brass-hi:oklch(94% .07 95);--bk-brass-shade:oklch(60% .11 68);--bk-brass-line:oklch(52% .1 65);--bk-apple:oklch(56% .19 27);--bk-apple-hi:oklch(68% .17 32);--bk-apple-shade:oklch(43% .15 25);--bk-leaf:oklch(55% .13 145);--bk-leaf-hi:oklch(68% .14 135);--bk-leaf-shade:oklch(45% .11 150);--bk-brown:oklch(44% .06 52);--bk-slate:oklch(36% .05 165);--bk-frame:oklch(56% .09 60);--bk-chalk:oklch(96% .01 95);--bk-bus:oklch(85% .16 85);--bk-bus-hi:oklch(93% .11 95);--bk-bus-shade:oklch(76% .15 72);--bk-bus-edge:oklch(50% .09 62);--bk-doorway:oklch(42% .05 55);--bk-step-glow:oklch(72% .12 70);--bk-plane-edge:oklch(50% .03 255);--bk-lamp:oklch(72% .17 55);--bk-lamp-glow:oklch(80% .14 68/.55);--bk-hub:oklch(80% .01 250);--bk-coat:oklch(78% .13 75);--bk-coat-hi:oklch(86% .11 82);--bk-coat-cream:oklch(93% .055 86);--bk-coat-deep:oklch(66% .135 62);--bk-coat-edge:oklch(50% .09 58);--bk-pack:oklch(52% .13 255);--bk-pack-hi:oklch(62% .12 250);--bk-pack-shade:oklch(42% .12 258);--bk-wood:oklch(82% .07 70);--bk-eraser:oklch(76% .1 10);--bk-owl:oklch(56% .05 60);--bk-owl-hi:oklch(66% .05 65);--bk-owl-shade:oklch(47% .05 55);--bk-owl-wing:oklch(44% .05 52);--bk-owl-face:oklch(93% .03 85);--bk-owl-belly:oklch(80% .04 75);--bk-owl-edge:oklch(40% .04 52);--bk-beak:oklch(66% .12 65);--bk-specs:oklch(30% .03 255);--bk-foil:oklch(72% .08 80);--bk-ruler:oklch(86% .07 80/.5);--bk-ruler-edge:oklch(60% .07 70/.5);--bk-ground-line:oklch(52% .06 65/.85);--bk-shadow:oklch(35% .04 60/.2);--bk-mark-lit:oklch(85% .12 80/.45);--bk-halo:oklch(64% .13 76);--bk-halo-bloom:oklch(84% .12 85/0);--bk-halo-flare:oklch(80% .15 80/.95);--bk-hover-glow:oklch(76% .15 72/.85);--bk-mark-glow:oklch(85% .12 80/.45)}.dark[data-skin=backtoschool]{--bk-ink:oklch(17% .03 255);--bk-ink-soft:oklch(36% .03 255);--bk-rim:oklch(86% .08 65);--bk-outline:oklch(50% .03 255/0);--bk-gleam:oklch(97% .03 95);--bk-sun:oklch(86% .11 75);--bk-sun-hi:oklch(95% .05 88);--bk-sun-edge:oklch(86% .11 75/0);--bk-ray:oklch(84% .1 75);--bk-sun-glow:oklch(85% .1 70/.24);--bk-paper:oklch(90% .02 92);--bk-paper-shade:oklch(78% .025 88);--bk-rule:oklch(66% .08 245);--bk-margin:oklch(64% .15 22);--bk-brick:oklch(60% .14 28);--bk-brick-hi:oklch(68% .13 34);--bk-brick-shade:oklch(50% .12 26);--bk-roof:oklch(40% .03 250);--bk-trim:oklch(93% .015 90);--bk-belfry:oklch(22% .03 255);--bk-door:oklch(48% .07 160);--bk-step:oklch(60% .01 250);--bk-glass:oklch(86% .1 82);--bk-grass:oklch(62% .13 140);--bk-brass:oklch(80% .12 82);--bk-brass-hi:oklch(95% .06 95);--bk-brass-shade:oklch(66% .11 70);--bk-brass-line:oklch(60% .1 68);--bk-apple:oklch(64% .18 27);--bk-apple-hi:oklch(74% .15 35);--bk-apple-shade:oklch(50% .16 25);--bk-leaf:oklch(68% .14 142);--bk-leaf-hi:oklch(78% .14 135);--bk-leaf-shade:oklch(55% .12 148);--bk-brown:oklch(56% .06 55);--bk-slate:oklch(32% .05 165);--bk-frame:oklch(70% .09 65);--bk-chalk:oklch(96% .01 95);--bk-bus:oklch(83% .15 82);--bk-bus-hi:oklch(91% .1 92);--bk-bus-shade:oklch(72% .14 70);--bk-bus-edge:oklch(58% .11 66);--bk-doorway:oklch(30% .035 60);--bk-step-glow:oklch(80% .12 75);--bk-plane-edge:oklch(60% .07 62);--bk-lamp:oklch(80% .14 64);--bk-lamp-glow:oklch(82% .14 72/.6);--bk-hub:oklch(72% .01 250);--bk-coat:oklch(79% .125 75);--bk-coat-hi:oklch(86% .105 82);--bk-coat-cream:oklch(92% .05 86);--bk-coat-deep:oklch(66% .125 62);--bk-coat-edge:oklch(42% .07 58);--bk-pack:oklch(62% .12 255);--bk-pack-hi:oklch(72% .11 250);--bk-pack-shade:oklch(50% .12 258);--bk-wood:oklch(80% .07 70);--bk-eraser:oklch(76% .1 10);--bk-owl:oklch(62% .05 60);--bk-owl-hi:oklch(72% .05 68);--bk-owl-shade:oklch(52% .05 55);--bk-owl-wing:oklch(48% .05 52);--bk-owl-face:oklch(90% .03 85);--bk-owl-belly:oklch(80% .04 75);--bk-owl-edge:oklch(38% .04 52);--bk-beak:oklch(70% .12 65);--bk-specs:oklch(25% .03 255);--bk-foil:oklch(66% .07 80);--bk-ruler:oklch(72% .06 75/.16);--bk-ruler-edge:oklch(76% .06 75/.35);--bk-ground-line:oklch(76% .06 75/.6);--bk-shadow:oklch(0% 0 0/.35);--bk-mark-lit:oklch(80% .16 70/.5);--bk-halo:oklch(84% .12 85);--bk-halo-bloom:oklch(84% .12 85/.5);--bk-halo-flare:oklch(90% .11 90/.95);--bk-hover-glow:oklch(82% .15 78/.8);--bk-mark-glow:oklch(80% .16 70/.55)}.bk-bell-nod,.bk-bell-swing{transform-origin:4.2px .4px}.bk-rays{transform-origin:40px 40px}.bk-plane{transform-origin:50%}.bk-door{transform-origin:100%}.bk-tail{transform-origin:1.4px 9.2px}.bk-owl-head,.bk-owl-look{transform-origin:12px 17px}.bk-owl-eyes{transform-origin:12px 10.2px}.bk-inchworm{transform-origin:100% 100%}.bk-cap{transform-origin:20% 90%}.bk-sun-glow{opacity:.8}.bk-a-breathe{opacity:.85}.bk-actor-glow,.bk-lamps,.bk-lit,.bk-mark-glow,.bk-ring{opacity:0}.bk-halo{filter:drop-shadow(0 0 1px var(--bk-halo-bloom))}.bk-hit{pointer-events:auto}[data-skin=backtoschool] .bk-actor:hover .bk-actor-glow,[data-slot=sidebar-group]:has([data-active=true]) .bk-lit,[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .bk-sun-glow,a:is(:hover,:focus-visible) .bk-mark-glow{opacity:1}[data-skin=backtoschool] .bk-actor:hover .bk-actor-body{filter:drop-shadow(0 0 2px var(--bk-hover-glow))}[data-skin=backtoschool] .bk-actor:hover .bk-halo{filter:drop-shadow(0 0 1.5px var(--bk-halo-flare))}@media (prefers-reduced-motion:no-preference){.bk-enter{animation:bk-enter .5s ease-out both}.bk-a-bell{animation:bk-bell 30s linear 4}.bk-a-ring{animation:bk-ring 30s linear 4}.bk-a-lamps{animation:bk-lamps 30s linear 4}.bk-a-door{animation:bk-door 30s linear 4}.bk-a-sortie{animation:bk-sortie 30s linear 4}.bk-a-hop{animation:bk-hop 30s linear 4}.bk-a-breathe{animation:bk-breathe 11s ease-in-out 11}.bk-a-rays{animation:bk-rays 9.7s ease-in-out 12}.bk-a-drift{animation:bk-drift 6.5s ease-in-out 18}.bk-a-inch{animation:bk-inch 9.1s ease-in-out 13}.bk-a-tilt{animation:bk-tilt 7s ease-in-out 17}.bk-a-blink{animation:bk-blink 8.3s ease-in-out 14}.bk-a-wag{animation:bk-wag 4.7s ease-in-out 25}.bk-actor-glow,.bk-lit,.bk-mark-glow,.bk-sun-glow{transition:opacity .2s ease-out}.bk-actor-body{transition:filter .2s ease-out}.bk-halo{transition:filter .2s ease-out,translate .2s ease-out}[data-skin=backtoschool] .bk-actor:hover .bk-halo{translate:0 -1.5px}.bk-bell-nod{transition:transform .52s ease-in-out .12s}[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .bk-bell-nod{transition:transform .32s ease-out;transform:rotate(8deg)}.bk-cap{transition:rotate .2s ease-out}[data-sidebar=menu-button]:is(:hover,:focus-visible,[data-state=open]) .bk-cap{rotate:-6deg}.bk-owl-look{transition:rotate .2s ease-out}[data-slot=sidebar]:has([data-slot=sidebar-footer] [data-sidebar=menu-button][data-size=lg]:is(:hover,:focus-visible,[data-state=open])) .bk-owl-look{rotate:-8deg}.bk-mark-halo{transition:translate .2s ease-out}a:is(:hover,:focus-visible) .bk-mark-halo{translate:0 -1.5px}}@keyframes bk-enter{0%{opacity:0}}@keyframes bk-bell{0%,10%{animation-timing-function:ease-in-out;transform:rotate(0)}12%{animation-timing-function:ease-in-out;transform:rotate(-14deg)}14.5%{animation-timing-function:ease-in-out;transform:rotate(12deg)}17%{animation-timing-function:ease-in-out;transform:rotate(-9deg)}19.5%{animation-timing-function:ease-in-out;transform:rotate(5deg)}22%,to{transform:rotate(0)}}@keyframes bk-ring{0%,10.5%{opacity:0;animation-timing-function:ease-out}13%,15.5%{opacity:1;animation-timing-function:ease-in-out}20.5%,to{opacity:0}}@keyframes bk-lamps{0%,35%{opacity:0;animation-timing-function:ease-out}38%,41%{opacity:1;animation-timing-function:ease-in-out}46%,to{opacity:0}}@keyframes bk-door{0%,36%{animation-timing-function:ease-in-out;transform:scaleX(1)}38.5%,44%{animation-timing-function:ease-in-out;transform:scaleX(.22)}46.5%,to{transform:scaleX(1)}}@keyframes bk-sortie{0%,60%{opacity:1;animation-timing-function:linear;transform:translate(0)}68%{opacity:1;transform:translate(52px,-8px)}68.01%{opacity:0;animation-timing-function:linear;transform:translate(-16px,3px)}70%{opacity:1;animation-timing-function:ease-out;transform:translate(-10px,2px)}72.5%,to{opacity:1;transform:translate(0)}}@keyframes bk-hop{0%,83%{animation-timing-function:ease-out;transform:translateY(0)}85%{animation-timing-function:ease-in;transform:translateY(-4px)}87%{animation-timing-function:ease-out;transform:translateY(0)}89%{animation-timing-function:ease-in;transform:translateY(-4px)}91%,to{transform:translateY(0)}}@keyframes bk-breathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes bk-rays{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}@keyframes bk-drift{0%,to{transform:translate(0)}50%{transform:translate(1px,-2px)}}@keyframes bk-inch{0%,to{transform:scale(1)}50%{transform:scale(.85,1.22)}}@keyframes bk-tilt{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes bk-blink{0%,90%,96%,to{transform:scaleY(1)}93%{transform:scaleY(.1)}}@keyframes bk-wag{0%,to{transform:rotate(0)}25%{transform:rotate(10deg)}75%{transform:rotate(-6deg)}}@media (forced-colors:active){.bk-art{display:none!important}.bk-mark{forced-color-adjust:none}}@media print{.bk-art{display:none!important}}[data-skin=spring]{--sg-ink:oklch(28% .03 300);--sg-ink-soft:oklch(45% .03 300);--sg-rim:oklch(92% .06 90/0);--sg-small:oklch(62% .15 355);--sg-outline:oklch(50% .04 320);--sg-sun:oklch(88% .13 92);--sg-sun-hi:oklch(97% .06 100);--sg-sun-edge:oklch(70% .13 80);--sg-ray:oklch(80% .14 82);--sg-sun-glow:oklch(93% .1 95/.55);--sg-cloud:oklch(99% .004 260);--sg-cloud-shade:oklch(90% .02 260);--sg-rain:oklch(60% .11 240);--sg-bark:oklch(45% .05 45);--sg-blossom:oklch(86% .07 355);--sg-blossom-deep:oklch(76% .11 355);--sg-blossom-hi:oklch(95% .025 355);--sg-blossom-edge:oklch(58% .12 355);--sg-flower:oklch(64% .16 355);--sg-stamen:oklch(80% .15 80);--sg-leaf:oklch(62% .14 140);--sg-leaf-deep:oklch(50% .12 145);--sg-stem:oklch(66% .12 135);--sg-vine:oklch(55% .1 140);--sg-robin-back:oklch(45% .025 55);--sg-robin-wing:oklch(38% .025 55);--sg-robin-head:oklch(32% .02 55);--sg-robin-breast:oklch(66% .15 45);--sg-beak:oklch(78% .14 80);--sg-leg:oklch(55% .05 30);--sg-cream:oklch(98% .012 85);--sg-fur:oklch(80% .05 65);--sg-fur-shade:oklch(70% .06 60);--sg-pink:oklch(80% .08 5);--sg-nose:oklch(68% .13 5);--sg-crocus:oklch(56% .16 300);--sg-crocus-pale:oklch(90% .05 300);--sg-butter:oklch(88% .14 95);--sg-tulip-pink:oklch(68% .16 5);--sg-tulip-violet:oklch(60% .15 305);--sg-snow:oklch(99% .004 250);--sg-snow-shade:oklch(88% .02 250);--sg-ribbon:oklch(66% .15 0);--sg-egg-blue:oklch(82% .08 215);--sg-egg-pink:oklch(86% .07 5);--sg-egg-dot:oklch(98% .012 85);--sg-nest:oklch(56% .07 60);--sg-nest-deep:oklch(42% .06 55);--sg-nest-hi:oklch(68% .07 70);--sg-duck:oklch(99.5% .004 90);--sg-duck-shade:oklch(90% .02 85);--sg-duckling:oklch(90% .13 98);--sg-duckling-shade:oklch(82% .15 88);--sg-bill:oklch(72% .15 55);--sg-straw:oklch(88% .08 88);--sg-straw-shade:oklch(74% .09 78);--sg-mark-lit:oklch(90% .1 95/.55);--sg-ground:oklch(72% .1 140/.14);--sg-ground-line:oklch(58% .1 140/.8);--sg-shadow:oklch(45% .05 140/.18);--sg-halo:oklch(64% .13 76);--sg-halo-bloom:oklch(84% .12 85/0);--sg-halo-flare:oklch(80% .15 80/.95);--sg-hover-glow:oklch(76% .15 72/.85);--sg-mark-glow:oklch(85% .12 80/.45)}.dark[data-skin=spring]{--sg-ink:oklch(22% .03 300);--sg-ink-soft:oklch(36% .03 300);--sg-rim:oklch(92% .06 90);--sg-small:oklch(84% .09 355);--sg-outline:oklch(50% .04 320/0);--sg-sun:oklch(90% .12 92);--sg-sun-hi:oklch(97.5% .045 100);--sg-sun-edge:oklch(90% .12 92/0);--sg-ray:oklch(88% .12 90);--sg-sun-glow:oklch(90% .1 95/.25);--sg-cloud:oklch(95% .012 270);--sg-cloud-shade:oklch(80% .03 270);--sg-rain:oklch(82% .08 235);--sg-bark:oklch(50% .05 45);--sg-blossom:oklch(84% .08 355);--sg-blossom-deep:oklch(74% .12 355);--sg-blossom-hi:oklch(94% .03 355);--sg-blossom-edge:oklch(58% .12 355/0);--sg-flower:oklch(82% .1 355);--sg-stamen:oklch(86% .14 88);--sg-leaf:oklch(72% .14 140);--sg-leaf-deep:oklch(60% .12 145);--sg-stem:oklch(76% .11 135);--sg-vine:oklch(68% .1 140);--sg-robin-back:oklch(52% .03 55);--sg-robin-wing:oklch(44% .03 55);--sg-robin-head:oklch(36% .025 55);--sg-robin-breast:oklch(72% .15 48);--sg-beak:oklch(84% .13 85);--sg-leg:oklch(62% .05 30);--sg-cream:oklch(96% .015 85);--sg-fur:oklch(82% .05 65);--sg-fur-shade:oklch(70% .06 60);--sg-pink:oklch(80% .08 5);--sg-nose:oklch(72% .13 5);--sg-crocus:oklch(70% .14 300);--sg-crocus-pale:oklch(92% .04 300);--sg-butter:oklch(89% .13 95);--sg-tulip-pink:oklch(74% .15 5);--sg-tulip-violet:oklch(70% .14 305);--sg-snow:oklch(95% .012 250);--sg-snow-shade:oklch(80% .03 250);--sg-ribbon:oklch(74% .14 0);--sg-egg-blue:oklch(84% .08 215);--sg-egg-pink:oklch(86% .07 5);--sg-egg-dot:oklch(98% .01 85);--sg-nest:oklch(60% .07 60);--sg-nest-deep:oklch(46% .06 55);--sg-nest-hi:oklch(74% .07 70);--sg-duck:oklch(96% .01 90);--sg-duck-shade:oklch(84% .025 85);--sg-duckling:oklch(90% .13 98);--sg-duckling-shade:oklch(82% .14 88);--sg-bill:oklch(75% .15 58);--sg-straw:oklch(86% .08 88);--sg-straw-shade:oklch(72% .09 78);--sg-mark-lit:oklch(88% .1 95/.4);--sg-ground:oklch(75% .1 140/.1);--sg-ground-line:oklch(74% .1 140/.6);--sg-shadow:oklch(0% 0 0/.35);--sg-halo:oklch(84% .12 85);--sg-halo-bloom:oklch(84% .12 85/.5);--sg-halo-flare:oklch(90% .11 90/.95);--sg-hover-glow:oklch(82% .15 78/.8);--sg-mark-glow:oklch(80% .16 70/.55)}.sg-tree-beat,.sg-tree-lean{transform-origin:24px 69px}.sg-petals{opacity:0}.sg-flyer{transform-origin:50%}.sg-wing{transform-box:view-box;transform-origin:12px 7.4px}.sg-egg{transform-origin:4.5px 1px}.sg-hop,.sg-tulips,.sg-waddle{transform-origin:50% 100%}.sg-ear{transform-box:view-box;transform-origin:18px 14px}.sg-robin-head,.sg-robin-look{transform-origin:9px 11px}.sg-bonnet{transform-origin:20% 90%}.sg-sun-glow{opacity:.8}.sg-a-breathe{opacity:.85}.sg-actor-glow,.sg-lit,.sg-mark-glow{opacity:0}.sg-halo{filter:drop-shadow(0 0 1px var(--sg-halo-bloom))}.sg-hit{pointer-events:auto}[data-slot=sidebar-group]:has([data-active=true]) .sg-lit{opacity:1}[data-slot=sidebar-group]:has([data-active=true]) .sg-unlit{opacity:0}[data-skin=spring] .sg-actor:hover .sg-actor-glow,[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .sg-sun-glow,a:is(:hover,:focus-visible) .sg-mark-glow{opacity:1}[data-skin=spring] .sg-actor:hover .sg-actor-body{filter:drop-shadow(0 0 2px var(--sg-hover-glow))}[data-skin=spring] .sg-actor:hover .sg-halo{filter:drop-shadow(0 0 1.5px var(--sg-halo-flare))}@media (prefers-reduced-motion:no-preference){.sg-enter{animation:sg-enter .5s ease-out both}.sg-a-sortie{animation:sg-sortie 30s linear 4}.sg-a-wing{animation:sg-wing 30s linear 4}.sg-a-hop{animation:sg-hop 30s linear 4}.sg-a-breeze{animation:sg-breeze 30s linear 4}.sg-a-petals-a{animation:sg-petals-a 30s linear 4}.sg-a-petals-b{animation:sg-petals-b 30s linear 4}.sg-a-waddle{animation:sg-waddle 30s linear 4}.sg-a-waddle-1{animation:sg-waddle 30s linear .7s 4}.sg-a-waddle-2{animation:sg-waddle 30s linear .35s 4}.sg-a-breathe{animation:sg-breathe 11s ease-in-out 11}.sg-a-rain-a{animation:sg-rain 5.9s linear 20}.sg-a-rain-b{animation:sg-rain 7.6s linear -2s 16}.sg-a-ear{animation:sg-ear 9.1s ease-in-out 13}.sg-a-tilt{animation:sg-tilt 6.7s ease-in-out 17}.sg-a-tulips{animation:sg-sway-tulips 8.3s ease-in-out 14}.sg-a-sway{animation:sg-sway 7s ease-in-out 17}.sg-actor-glow,.sg-lit,.sg-mark-glow,.sg-sun-glow,.sg-unlit{transition:opacity .2s ease-out}.sg-actor-body{transition:filter .2s ease-out}.sg-halo{transition:filter .2s ease-out,translate .2s ease-out}[data-skin=spring] .sg-actor:hover .sg-halo{translate:0 -1.5px}.sg-tree-lean{transition:transform .52s ease-in-out .12s}[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .sg-tree-lean{transition:transform .32s ease-out;transform:rotate(3deg)}.sg-bonnet{transition:rotate .2s ease-out}[data-sidebar=menu-button]:is(:hover,:focus-visible,[data-state=open]) .sg-bonnet{rotate:-6deg}.sg-robin-look{transition:rotate .2s ease-out}[data-slot=sidebar]:has([data-slot=sidebar-footer] [data-sidebar=menu-button][data-size=lg]:is(:hover,:focus-visible,[data-state=open])) .sg-robin-look{rotate:-10deg}.sg-mark-halo{transition:translate .2s ease-out}a:is(:hover,:focus-visible) .sg-mark-halo{translate:0 -1.5px}}@keyframes sg-enter{0%{opacity:0}}@keyframes sg-sortie{0%,10%{opacity:1;animation-timing-function:linear;transform:translate(0)}18%{opacity:1;transform:translate(40px,-4px)}18.01%{opacity:0;animation-timing-function:linear;transform:translate(-18px,3px)}20%{opacity:1;animation-timing-function:linear;transform:translate(-9px,1.5px)}22%,to{opacity:1;transform:translate(0)}}@keyframes sg-wing{0%,10%{animation-timing-function:ease-in-out;transform:scaleY(1)}11%,13%,15%,17%,19%,21%{animation-timing-function:ease-in-out;transform:scaleY(-.45)}12%,14%,16%,18%,20%{animation-timing-function:ease-in-out;transform:scaleY(1)}22%,to{transform:scaleY(1)}}@keyframes sg-hop{0%,35%{animation-timing-function:ease-out;transform:translateY(0)}36.5%{animation-timing-function:ease-in;transform:translateY(-6px)}38%,39%{animation-timing-function:ease-out;transform:translateY(0)}40.5%{animation-timing-function:ease-in;transform:translateY(-6px)}42%,to{transform:translateY(0)}}@keyframes sg-breeze{0%,60%{animation-timing-function:ease-out;transform:rotate(0)}62.5%{animation-timing-function:ease-in-out;transform:rotate(2deg)}66%,to{transform:rotate(0)}}@keyframes sg-petals-a{0%,60%{opacity:0;animation-timing-function:ease-out;transform:translate(0)}62%{opacity:1;animation-timing-function:linear;transform:translate(.5px,2px)}70%{opacity:1;animation-timing-function:ease-in;transform:translate(2px,11px)}72.5%{opacity:0;transform:translate(3px,14px)}72.51%,to{opacity:0;transform:translate(0)}}@keyframes sg-petals-b{0%,61%{opacity:0;animation-timing-function:ease-out;transform:translate(0)}63%{opacity:1;animation-timing-function:linear;transform:translate(.5px,2px)}70.5%{opacity:1;animation-timing-function:ease-in;transform:translate(2.5px,10px)}72.5%{opacity:0;transform:translate(3px,13px)}72.51%,to{opacity:0;transform:translate(0)}}@keyframes sg-waddle{0%,83%{animation-timing-function:ease-in-out;transform:rotate(0)}84.5%{animation-timing-function:ease-in-out;transform:rotate(-4deg)}86%{animation-timing-function:ease-in-out;transform:rotate(4deg)}87.5%{animation-timing-function:ease-in-out;transform:rotate(-4deg)}89%{animation-timing-function:ease-in-out;transform:rotate(4deg)}90.5%,to{transform:rotate(0)}}@keyframes sg-breathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes sg-rain{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translateY(6px)}50.01%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translate(0)}}@keyframes sg-ear{0%,12%,to{transform:rotate(0)}6%{transform:rotate(8deg)}}@keyframes sg-tilt{0%,60%,to{transform:rotate(0)}30%{transform:rotate(7deg)}}@keyframes sg-sway-tulips{0%,to{transform:rotate(0)}30%{transform:rotate(2deg)}70%{transform:rotate(-2deg)}}@keyframes sg-sway{0%,to{transform:rotate(0)}25%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}}@media (forced-colors:active){.sg-art{display:none!important}.sg-mark{forced-color-adjust:none}}@media print{.sg-art{display:none!important}}[data-skin=stpatricks]{--pd-ink:oklch(28% .03 250);--pd-eye:oklch(26% .03 250);--pd-rim:oklch(90% .08 92/0);--pd-outline:oklch(50% .035 120);--pd-small:oklch(48% .13 148);--pd-vine:oklch(50% .1 145);--pd-leaf:oklch(58% .15 145);--pd-leaf-hi:oklch(70% .16 138);--pd-leaf-deep:oklch(44% .12 150);--pd-leaf-edge:oklch(42% .1 150);--pd-leaf-mark:oklch(88% .08 135);--pd-leaf-lit:oklch(76% .16 135/.55);--pd-stem:oklch(50% .11 142);--pd-blossom:oklch(98% .008 350);--pd-blossom-tint:oklch(84% .07 350);--pd-sun:oklch(91% .13 95);--pd-sun-hi:oklch(98% .035 100);--pd-sun-edge:oklch(62% .13 78);--pd-sun-ray:oklch(72% .14 78);--pd-sun-glow:oklch(92% .1 95/.5);--pd-gold:oklch(80% .15 85);--pd-gold-hi:oklch(95% .08 98);--pd-gold-deep:oklch(58% .12 72);--pd-gilt:oklch(62% .12 76);--pd-gilt-edge:oklch(48% .1 70);--pd-sparkle:oklch(64% .13 78);--pd-pot:oklch(30% .02 160);--pd-pot-hi:oklch(50% .03 160);--pd-pot-rim:oklch(36% .02 160);--pd-bird:oklch(32% .07 262);--pd-bird-far:oklch(25% .06 262);--pd-bird-belly:oklch(95% .025 80);--pd-bird-throat:oklch(56% .15 38);--pd-fleece:oklch(99% .008 90);--pd-fleece-shade:oklch(90% .02 85);--pd-fleece-curl:oklch(80% .025 85);--pd-lamb-face:oklch(95% .025 75);--pd-lamb-ear:oklch(80% .08 15);--pd-lamb-nose:oklch(70% .1 15);--pd-lamb-leg:oklch(92% .02 75);--pd-lamb-leg-far:oklch(84% .02 75);--pd-hoof:oklch(40% .03 50);--pd-fox:oklch(66% .16 48);--pd-fox-hi:oklch(74% .15 58);--pd-fox-deep:oklch(56% .15 42);--pd-fox-edge:oklch(48% .12 42);--pd-fox-cream:oklch(97% .02 80);--pd-fox-dark:oklch(30% .03 40);--pd-robin:oklch(48% .03 60);--pd-robin-wing:oklch(40% .03 60);--pd-robin-breast:oklch(64% .16 42);--pd-robin-eye:oklch(96% .01 90);--pd-robin-leg:oklch(50% .05 60);--pd-beak:oklch(80% .15 88);--pd-stone:oklch(88% .012 90);--pd-stone-shade:oklch(76% .015 90);--pd-stone-edge:oklch(52% .015 90);--pd-moss:oklch(56% .13 140);--pd-hill-far:oklch(95% .04 140);--pd-hill-near:oklch(92% .06 140);--pd-ground:oklch(86% .09 140/.7);--pd-ground-line:oklch(55% .1 140);--pd-shadow:oklch(40% .06 140/.2);--pd-halo:oklch(64% .13 76);--pd-halo-bloom:oklch(84% .12 85/0);--pd-halo-flare:oklch(80% .15 80/.95);--pd-hover-glow:oklch(76% .15 72/.85);--pd-mark-glow:oklch(85% .12 80/.45)}.dark[data-skin=stpatricks]{--pd-ink:oklch(20% .03 250);--pd-eye:oklch(22% .03 250);--pd-rim:oklch(90% .08 92);--pd-outline:oklch(50% .035 120/0);--pd-small:oklch(74% .15 145);--pd-vine:oklch(66% .12 145);--pd-leaf:oklch(68% .16 145);--pd-leaf-hi:oklch(80% .15 138);--pd-leaf-deep:oklch(54% .13 150);--pd-leaf-edge:oklch(46% .1 150);--pd-leaf-mark:oklch(90% .07 135);--pd-leaf-lit:oklch(86% .15 135/.5);--pd-stem:oklch(62% .13 142);--pd-blossom:oklch(95% .015 350);--pd-blossom-tint:oklch(82% .07 350);--pd-sun:oklch(93% .09 95);--pd-sun-hi:oklch(99% .018 100);--pd-sun-edge:oklch(93% .09 95/0);--pd-sun-ray:oklch(82% .12 85);--pd-sun-glow:oklch(90% .1 92/.28);--pd-gold:oklch(84% .14 88);--pd-gold-hi:oklch(97% .06 100);--pd-gold-deep:oklch(62% .12 72);--pd-gilt:oklch(84% .12 85);--pd-gilt-edge:oklch(60% .11 72);--pd-sparkle:oklch(95% .06 95);--pd-pot:oklch(24% .02 160);--pd-pot-hi:oklch(42% .03 160);--pd-pot-rim:oklch(30% .02 160);--pd-bird:oklch(26% .06 262);--pd-bird-far:oklch(21% .05 262);--pd-bird-belly:oklch(90% .03 80);--pd-bird-throat:oklch(60% .15 38);--pd-fleece:oklch(94% .015 90);--pd-fleece-shade:oklch(80% .025 85);--pd-fleece-curl:oklch(74% .025 85);--pd-lamb-face:oklch(90% .03 75);--pd-lamb-ear:oklch(78% .08 15);--pd-lamb-nose:oklch(68% .1 15);--pd-lamb-leg:oklch(86% .02 75);--pd-lamb-leg-far:oklch(74% .02 75);--pd-hoof:oklch(42% .03 50);--pd-fox:oklch(70% .15 52);--pd-fox-hi:oklch(78% .14 62);--pd-fox-deep:oklch(60% .15 45);--pd-fox-edge:oklch(48% .12 42/0);--pd-fox-cream:oklch(93% .025 80);--pd-fox-dark:oklch(24% .03 40);--pd-robin:oklch(56% .03 60);--pd-robin-wing:oklch(47% .03 60);--pd-robin-breast:oklch(70% .15 46);--pd-robin-eye:oklch(92% .015 90);--pd-robin-leg:oklch(62% .05 60);--pd-beak:oklch(84% .14 90);--pd-stone:oklch(60% .015 250);--pd-stone-shade:oklch(46% .02 250);--pd-stone-edge:oklch(60% .015 250/0);--pd-moss:oklch(66% .14 140);--pd-hill-far:oklch(30% .05 155);--pd-hill-near:oklch(34% .065 150);--pd-ground:oklch(40% .08 148/.75);--pd-ground-line:oklch(70% .1 145);--pd-shadow:oklch(0% 0 0/.35);--pd-halo:oklch(84% .12 85);--pd-halo-bloom:oklch(84% .12 85/.5);--pd-halo-flare:oklch(90% .11 90/.95);--pd-hover-glow:oklch(82% .15 78/.8);--pd-mark-glow:oklch(80% .16 70/.55)}.pd-coin,.pd-swallow{transform-origin:50%}.pd-shoe{transform-origin:4.5px 0}.pd-lamb-hop{transform-origin:50% 100%}.pd-fox-head,.pd-fox-look{transform-origin:17px 16px}.pd-fox-tail{transform-origin:23.6px 35px}.pd-robin-head{transform-origin:7px 8px}.pd-clump{transform-origin:50% 100%}.pd-crown{transform-origin:20% 90%}.pd-sun-glow{opacity:.8}.pd-a-breathe{opacity:.85}.pd-actor-glow,.pd-gleam,.pd-lit,.pd-mark-glow,.pd-sparkle{opacity:0}.pd-halo{filter:drop-shadow(0 0 1px var(--pd-halo-bloom))}.pd-hit{pointer-events:auto}[data-skin=stpatricks] .pd-actor:hover .pd-actor-glow,[data-slot=sidebar-group]:has([data-active=true]) .pd-lit,[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) :is(.pd-sun-glow,.pd-gleam),a:is(:hover,:focus-visible) .pd-mark-glow{opacity:1}[data-skin=stpatricks] .pd-actor:hover .pd-actor-body{filter:drop-shadow(0 0 2px var(--pd-hover-glow))}[data-skin=stpatricks] .pd-actor:hover .pd-halo{filter:drop-shadow(0 0 1.5px var(--pd-halo-flare))}@media (prefers-reduced-motion:no-preference){.pd-enter{animation:pd-enter .5s ease-out both}.pd-a-sortie{animation:pd-sortie 30s linear 4}.pd-a-hop{animation:pd-hop 30s linear 4}.pd-a-coin{animation:pd-coin 30s linear 4}.pd-a-sparkle{animation:pd-sparkle 30s linear 4}.pd-a-cock{animation:pd-cock 30s linear 4}.pd-a-breathe{animation:pd-breathe 11s ease-in-out 11}.pd-a-sway{animation:pd-sway 9.1s ease-in-out 13}.pd-a-swish{animation:pd-swish 7.9s ease-in-out 15}.pd-a-tilt{animation:pd-tilt 5.3s ease-in-out 22}.pd-a-nod{animation:pd-nod 6.7s ease-in-out 17}.pd-actor-glow,.pd-gleam,.pd-lit,.pd-mark-glow,.pd-sun-glow{transition:opacity .2s ease-out}.pd-actor-body{transition:filter .2s ease-out}.pd-halo{transition:filter .2s ease-out,translate .2s ease-out}[data-skin=stpatricks] .pd-actor:hover .pd-halo{translate:0 -1.5px}.pd-crown{transition:rotate .2s ease-out}[data-sidebar=menu-button]:is(:hover,:focus-visible,[data-state=open]) .pd-crown{rotate:-6deg}.pd-fox-look{transition:rotate .2s ease-out}[data-slot=sidebar]:has([data-slot=sidebar-footer] [data-sidebar=menu-button][data-size=lg]:is(:hover,:focus-visible,[data-state=open])) .pd-fox-look{rotate:6deg}.pd-mark-halo{transition:translate .2s ease-out}a:is(:hover,:focus-visible) .pd-mark-halo{translate:0 -1.5px}}@keyframes pd-enter{0%{opacity:0}}@keyframes pd-sortie{0%,10%{opacity:1;animation-timing-function:linear;transform:translate(0)}18%{opacity:1;transform:translate(46px,-5px)}18.01%{opacity:0;animation-timing-function:linear;transform:translate(-20px,3px)}20.2%{opacity:1;animation-timing-function:ease-out;transform:translate(-11px,1.6px)}22.5%,to{opacity:1;transform:translate(0)}}@keyframes pd-hop{0%,35%{animation-timing-function:ease-out;transform:translateY(0)rotate(0)}37%{animation-timing-function:ease-in;transform:translateY(-5px)rotate(-4deg)}39%{animation-timing-function:ease-out;transform:translateY(0)rotate(0)}41%{animation-timing-function:ease-in;transform:translateY(-4px)rotate(-3deg)}43%,to{transform:translateY(0)rotate(0)}}@keyframes pd-coin{0%,60%{animation-timing-function:ease-out;transform:translateY(0)scaleX(1)}62%{animation-timing-function:ease-in-out;transform:translateY(-9px)scaleX(.25)}63.5%{animation-timing-function:ease-in;transform:translateY(-9px)scaleX(1)}65.5%{animation-timing-function:ease-out;transform:translateY(0)scaleX(.25)}66.5%,to{transform:translateY(0)scaleX(1)}}@keyframes pd-sparkle{0%,62%{opacity:0}64.5%{opacity:1}68%,to{opacity:0}}@keyframes pd-cock{0%,83%{animation-timing-function:ease-in-out;transform:rotate(0)}85.5%,90.5%{animation-timing-function:ease-in-out;transform:rotate(8deg)}93%,to{transform:rotate(0)}}@keyframes pd-breathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes pd-sway{0%,to{transform:rotate(0)}25%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}}@keyframes pd-swish{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}@keyframes pd-tilt{0%,to{transform:rotate(0)}50%{transform:rotate(-7deg)}}@keyframes pd-nod{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}@media (forced-colors:active){.pd-art{display:none!important}.pd-mark{forced-color-adjust:none}}@media print{.pd-art{display:none!important}}[data-skin=valentines]{--vd-ink:oklch(27% .06 355);--vd-ink-soft:oklch(45% .06 355);--vd-rim:oklch(86% .07 15/0);--vd-edge:oklch(46% .07 355);--vd-small:oklch(56% .19 358);--vd-moon:oklch(90% .05 15);--vd-moon-hi:oklch(96% .02 35);--vd-moon-edge:oklch(62% .11 10);--vd-mare:oklch(62% .11 10/.14);--vd-moon-glow:oklch(88% .06 10/.45);--vd-dove:oklch(99% .004 30);--vd-dove-shade:oklch(90% .02 350);--vd-dove-edge:oklch(45% .05 355);--vd-paper:oklch(98% .012 75);--vd-paper-shade:oklch(91% .025 70);--vd-paper-edge:oklch(50% .05 355);--vd-deboss:oklch(55% .05 355/.35);--vd-seal:oklch(50% .17 12);--vd-thread:oklch(50% .08 355/.8);--vd-button-hi:oklch(86% .08 355);--vd-button:oklch(68% .16 355);--vd-button-deep:oklch(50% .17 355);--vd-ribbon:oklch(60% .18 358);--vd-ribbon-shade:oklch(47% .16 355);--vd-mailbox:oklch(66% .14 357);--vd-mailbox-hi:oklch(76% .11 357);--vd-mailbox-in:oklch(42% .08 355);--vd-wood:oklch(48% .06 50);--vd-mound:oklch(93% .03 355);--vd-blossom:oklch(74% .12 355);--vd-blossom-hi:oklch(88% .06 355);--vd-blossom-edge:oklch(55% .13 355);--vd-petal:oklch(96% .02 355);--vd-leaf:oklch(55% .1 150);--vd-leaf-hi:oklch(70% .1 145);--vd-pot:oklch(60% .11 35);--vd-pot-hi:oklch(68% .1 38);--vd-pup:oklch(78% .115 74);--vd-pup-hi:oklch(87% .085 82);--vd-pup-shade:oklch(66% .12 62);--vd-pup-ear:oklch(70% .125 64);--vd-pup-cream:oklch(93% .045 86);--vd-pup-nose:oklch(25% .025 45);--vd-bird-sage:oklch(60% .1 150);--vd-bird-sage-hi:oklch(74% .09 145);--vd-bird-sage-deep:oklch(50% .09 150);--vd-bird-face:oklch(68% .15 10);--vd-bird-blush:oklch(70% .12 5);--vd-bird-blush-hi:oklch(82% .07 10);--vd-bird-blush-deep:oklch(58% .13 5);--vd-bird-peach:oklch(84% .08 50);--vd-beak:oklch(86% .08 85);--vd-glint:oklch(100% 0 0/.9);--vd-glow:oklch(80% .12 355/.35);--vd-ground:oklch(60% .08 355/.08);--vd-ground-line:oklch(60% .08 355/.85);--vd-shadow:oklch(35% .05 355/.18);--vd-halo:oklch(64% .13 76);--vd-halo-bloom:oklch(84% .12 85/0);--vd-halo-flare:oklch(80% .15 80/.95);--vd-hover-glow:oklch(76% .15 72/.85);--vd-mark-glow:oklch(85% .12 80/.45)}.dark[data-skin=valentines]{--vd-ink:oklch(24% .05 350);--vd-ink-soft:oklch(42% .05 350);--vd-rim:oklch(86% .07 15);--vd-edge:oklch(46% .07 355/0);--vd-small:oklch(80% .11 355);--vd-moon:oklch(84% .065 12);--vd-moon-hi:oklch(93% .035 25);--vd-moon-edge:oklch(84% .065 12/0);--vd-mare:oklch(70% .08 10/.28);--vd-moon-glow:oklch(85% .07 15/.24);--vd-dove:oklch(98% .008 20);--vd-dove-shade:oklch(86% .03 350);--vd-dove-edge:oklch(55% .08 355);--vd-paper:oklch(94% .02 75);--vd-paper-shade:oklch(83% .035 70);--vd-paper-edge:oklch(60% .05 355);--vd-deboss:oklch(45% .04 355/.5);--vd-seal:oklch(58% .18 12);--vd-thread:oklch(86% .05 355/.6);--vd-button-hi:oklch(90% .055 355);--vd-button:oklch(77% .13 355);--vd-button-deep:oklch(60% .15 355);--vd-ribbon:oklch(74% .15 358);--vd-ribbon-shade:oklch(58% .15 355);--vd-mailbox:oklch(68% .13 357);--vd-mailbox-hi:oklch(78% .1 357);--vd-mailbox-in:oklch(36% .07 355);--vd-wood:oklch(50% .06 50);--vd-mound:oklch(75% .06 355/.35);--vd-blossom:oklch(72% .13 355);--vd-blossom-hi:oklch(86% .07 355);--vd-blossom-edge:oklch(72% .13 355/0);--vd-petal:oklch(95% .025 355);--vd-leaf:oklch(60% .1 150);--vd-leaf-hi:oklch(76% .1 145);--vd-pot:oklch(62% .1 35);--vd-pot-hi:oklch(70% .09 38);--vd-pup:oklch(80% .11 75);--vd-pup-hi:oklch(88% .08 82);--vd-pup-shade:oklch(67% .115 63);--vd-pup-ear:oklch(71% .12 64);--vd-pup-cream:oklch(91% .045 86);--vd-pup-nose:oklch(22% .02 45);--vd-bird-sage:oklch(70% .09 150);--vd-bird-sage-hi:oklch(82% .08 145);--vd-bird-sage-deep:oklch(60% .09 150);--vd-bird-face:oklch(76% .13 10);--vd-bird-blush:oklch(80% .09 5);--vd-bird-blush-hi:oklch(88% .05 10);--vd-bird-blush-deep:oklch(68% .11 5);--vd-bird-peach:oklch(88% .07 55);--vd-beak:oklch(88% .08 85);--vd-glint:oklch(98% .006 20/.85);--vd-glow:oklch(75% .15 355/.4);--vd-ground:oklch(75% .07 355/.07);--vd-ground-line:oklch(75% .07 355/.55);--vd-shadow:oklch(0% 0 0/.35);--vd-halo:oklch(84% .12 85);--vd-halo-bloom:oklch(84% .12 85/.5);--vd-halo-flare:oklch(90% .11 90/.95);--vd-hover-glow:oklch(82% .15 78/.8);--vd-mark-glow:oklch(80% .16 70/.55)}.vd-tree-dip{transform-origin:26px 69px}.vd-charm-sway,.vd-charm-turn{transform-origin:6px 0}.vd-dove{transform-origin:50%}.vd-swing{transform-origin:50% 0}.vd-flag{transform-origin:4.5px 14px}.vd-door{transform-origin:50% 100%}.vd-tail{transform-origin:29px 35px}.vd-wing{transform-box:view-box;transform-origin:15px 13px}.vd-blink{transform-box:fill-box;transform-origin:50%}.vd-lean,.vd-look{transform-origin:16.2px 28.9px}.vd-mirror{transform:scaleX(-1)}.vd-bow{transform-origin:20% 90%}.vd-moon-glow{opacity:.8}.vd-a-breathe{opacity:.85}.vd-actor-glow,.vd-lit,.vd-mark-glow{opacity:0}.vd-halo{filter:drop-shadow(0 0 1px var(--vd-halo-bloom))}.vd-hit{pointer-events:auto}[data-slot=sidebar-group]:has([data-active=true]) .vd-lit{opacity:1}[data-slot=sidebar-group]:has([data-active=true]) .vd-unlit{opacity:0}[data-skin=valentines] .vd-actor:hover .vd-actor-glow,[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .vd-moon-glow,a:is(:hover,:focus-visible) .vd-mark-glow{opacity:1}[data-skin=valentines] .vd-actor:hover .vd-actor-body{filter:drop-shadow(0 0 2px var(--vd-hover-glow))}[data-skin=valentines] .vd-actor:hover .vd-halo{filter:drop-shadow(0 0 1.5px var(--vd-halo-flare))}@media (prefers-reduced-motion:no-preference){.vd-enter{animation:vd-enter .5s ease-out both}.vd-a-sortie{animation:vd-sortie 30s linear 4}.vd-a-flag{animation:vd-flag 30s linear 4}.vd-a-door{animation:vd-door 30s linear 4}.vd-a-twirl{animation:vd-twirl 30s linear 4}.vd-a-hop{animation:vd-hop 30s linear 4}.vd-a-wing{animation:vd-wing 30s linear 4}.vd-a-breathe{animation:vd-breathe 11s ease-in-out 11}.vd-a-float{animation:vd-float 5.9s ease-in-out 20}.vd-a-float-b{animation:vd-float 6.7s ease-in-out -2s 17}.vd-a-sway{animation:vd-sway 7.6s ease-in-out 15}.vd-a-swing{animation:vd-swing 9.1s ease-in-out 13}.vd-a-wag{animation:vd-wag 4.7s ease-in-out 25}.vd-a-blink{animation:vd-blink 8.3s ease-in-out 14}.vd-a-lean{animation:vd-lean 6.5s ease-in-out 18}.vd-actor-glow,.vd-lit,.vd-mark-glow,.vd-moon-glow,.vd-unlit{transition:opacity .2s ease-out}.vd-actor-body{transition:filter .2s ease-out}.vd-halo{transition:filter .2s ease-out,translate .2s ease-out}[data-skin=valentines] .vd-actor:hover .vd-halo{translate:0 -1.5px}.vd-tree-dip{transition:transform .52s ease-in-out .12s}[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .vd-tree-dip{transition:transform .32s ease-out;transform:rotate(3deg)}.vd-bow{transition:rotate .2s ease-out}[data-sidebar=menu-button]:is(:hover,:focus-visible,[data-state=open]) .vd-bow{rotate:-6deg}.vd-look{transition:rotate .2s ease-out}[data-slot=sidebar]:has([data-slot=sidebar-footer] [data-sidebar=menu-button][data-size=lg]:is(:hover,:focus-visible,[data-state=open])) .vd-look{rotate:6deg}.vd-mark-halo{transition:translate .2s ease-out}a:is(:hover,:focus-visible) .vd-mark-halo{translate:0 -1.5px}}@keyframes vd-enter{0%{opacity:0}}@keyframes vd-sortie{0%,10%{opacity:1;animation-timing-function:ease-in;transform:translate(0)rotate(0)}11.5%{opacity:1;animation-timing-function:linear;transform:translate(4px,-1.5px)rotate(-4deg)}17.5%{opacity:1;transform:translate(58px,-8px)rotate(-6deg)}17.51%{opacity:0;animation-timing-function:linear;transform:translate(-12px,3px)rotate(0)}20%{opacity:1;animation-timing-function:ease-out;transform:translate(-6px,1.5px)rotate(0)}22.5%,to{opacity:1;transform:translate(0)rotate(0)}}@keyframes vd-flag{0%,35%{animation-timing-function:ease-out;transform:rotate(0)}37%,46%{animation-timing-function:ease-in-out;transform:rotate(-90deg)}48%,to{transform:rotate(0)}}@keyframes vd-door{0%,37%{animation-timing-function:ease-out;transform:perspective(90px)rotateX(0)}38.5%,44%{animation-timing-function:ease-in-out;transform:perspective(90px)rotateX(-108deg)}46%,to{transform:perspective(90px)rotateX(0)}}@keyframes vd-twirl{0%,60%{animation-timing-function:ease-out;transform:translateY(0)scaleX(1)}63%,63.5%{animation-timing-function:ease-in-out;transform:translateY(4px)scaleX(1)}64.75%{animation-timing-function:ease-in-out;transform:translateY(4px)scaleX(-1)}66%{animation-timing-function:ease-in-out;transform:translateY(4px)scaleX(1)}67.25%{animation-timing-function:ease-in-out;transform:translateY(4px)scaleX(-1)}68.5%{animation-timing-function:ease-out;transform:translateY(4px)scaleX(1)}69.5%{animation-timing-function:ease-out;transform:translateY(2.6px)scaleX(1)}71%{animation-timing-function:ease-out;transform:translateY(1.2px)scaleX(1)}72.5%,to{transform:translateY(0)scaleX(1)}}@keyframes vd-hop{0%,83%{animation-timing-function:ease-out;transform:translateY(0)}84%{animation-timing-function:ease-in;transform:translateY(-3px)}85%{animation-timing-function:ease-out;transform:translateY(0)}86%{animation-timing-function:ease-in;transform:translateY(-3px)}87%,to{transform:translateY(0)}}@keyframes vd-wing{0%,87.5%{animation-timing-function:ease-out;transform:rotate(0)}88.5%{animation-timing-function:ease-in-out;transform:rotate(50deg)}89.5%{animation-timing-function:ease-in-out;transform:rotate(22deg)}90.5%{animation-timing-function:ease-in-out;transform:rotate(50deg)}92%,to{transform:rotate(0)}}@keyframes vd-breathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes vd-float{0%,to{transform:translate(0)rotate(0)}50%{transform:translateY(-2px)rotate(4deg)}}@keyframes vd-sway{0%,to{transform:rotate(0)}25%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}}@keyframes vd-swing{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@keyframes vd-wag{0%,70%{transform:rotate(0)}76%{transform:rotate(-12deg)}82%{transform:rotate(8deg)}88%{transform:rotate(-12deg)}94%,to{transform:rotate(0)}}@keyframes vd-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes vd-lean{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}@media (forced-colors:active){.vd-art{display:none!important}.vd-mark{forced-color-adjust:none}}@media print{.vd-art{display:none!important}}[data-skin=sunflower]{--sf-ink:oklch(26% .04 55);--sf-ink-soft:oklch(42% .05 60);--sf-rim:oklch(86% .1 85/0);--sf-sky-glow:oklch(88% .11 85/.5);--sf-lit-glow:oklch(88% .11 85/.55);--sf-pool:oklch(88% .11 85/.4);--sf-petal:oklch(83% .16 88);--sf-petal-hi:oklch(92% .13 97);--sf-petal-deep:oklch(73% .15 70);--sf-petal-back:oklch(69% .15 62);--sf-petal-edge:oklch(58% .13 62);--sf-petal-shade:oklch(58% .13 58);--sf-disc-shadow:oklch(45% .11 55/.4);--sf-crease:oklch(66% .14 70/.55);--sf-calyx:oklch(45% .09 135);--sf-disc:oklch(40% .07 48);--sf-disc-hi:oklch(55% .1 60);--sf-disc-deep:oklch(28% .05 45);--sf-seed:oklch(22% .04 45/.6);--sf-floret:oklch(72% .13 78);--sf-leaf:oklch(52% .12 138);--sf-leaf-hi:oklch(66% .14 128);--sf-leaf-edge:oklch(40% .09 140);--sf-vein:oklch(82% .1 120/.8);--sf-stalk:oklch(55% .11 135);--sf-grass:oklch(60% .12 132);--sf-squirrel:oklch(56% .13 46);--sf-squirrel-deep:oklch(48% .12 42);--sf-squirrel-edge:oklch(38% .09 42);--sf-squirrel-belly:oklch(94% .035 82);--sf-acorn:oklch(62% .12 68);--sf-acorn-hi:oklch(80% .1 82);--sf-acorn-cap:oklch(42% .06 58);--sf-acorn-edge:oklch(42% .06 58);--sf-honey:oklch(76% .15 76);--sf-honey-hi:oklch(94% .06 92);--sf-wax:oklch(86% .09 88);--sf-wax-hi:oklch(95% .05 95);--sf-wax-edge:oklch(55% .1 68);--sf-straw:oklch(84% .1 86);--sf-straw-hi:oklch(94% .06 95);--sf-straw-shade:oklch(70% .11 76);--sf-straw-line:oklch(60% .1 70/.75);--sf-straw-edge:oklch(50% .09 68);--sf-band:oklch(48% .12 140);--sf-wing:oklch(98% .008 230/.92);--sf-wing-edge:oklch(46% .03 240);--sf-finch:oklch(87% .16 98);--sf-finch-edge:oklch(52% .1 90);--sf-finch-bar:oklch(97% .01 95);--sf-beak:oklch(76% .08 55);--sf-soil:oklch(45% .05 55);--sf-soil-hi:oklch(58% .05 60);--sf-stone:oklch(82% .015 80);--sf-stone-edge:oklch(55% .02 70);--sf-ground:oklch(60% .08 90/.1);--sf-ground-line:oklch(52% .06 85/.8);--sf-shadow:oklch(35% .04 60/.18);--sf-halo:oklch(64% .13 76);--sf-halo-bloom:oklch(84% .12 85/0);--sf-halo-flare:oklch(80% .15 80/.95);--sf-hover-glow:oklch(76% .15 72/.85);--sf-mark-glow:oklch(85% .12 80/.45)}.dark[data-skin=sunflower]{--sf-ink:oklch(20% .035 55);--sf-ink-soft:oklch(60% .05 62);--sf-rim:oklch(86% .1 85);--sf-sky-glow:oklch(80% .14 76/.3);--sf-lit-glow:oklch(80% .15 75/.45);--sf-pool:oklch(80% .14 76/.15);--sf-petal:oklch(86% .16 89);--sf-petal-hi:oklch(95% .09 98);--sf-petal-deep:oklch(80% .16 78);--sf-petal-back:oklch(73% .16 64);--sf-petal-edge:oklch(82% .15 84/0);--sf-petal-shade:oklch(55% .12 55);--sf-disc-shadow:oklch(32% .08 50/.55);--sf-crease:oklch(68% .14 70/.5);--sf-calyx:oklch(45% .09 135);--sf-disc:oklch(44% .07 50);--sf-disc-hi:oklch(60% .1 62);--sf-disc-deep:oklch(30% .05 45);--sf-seed:oklch(20% .04 45/.6);--sf-floret:oklch(78% .13 80);--sf-leaf:oklch(56% .12 138);--sf-leaf-hi:oklch(70% .14 128);--sf-leaf-edge:oklch(42% .08 140);--sf-vein:oklch(82% .1 120/.7);--sf-stalk:oklch(58% .11 135);--sf-grass:oklch(62% .12 132);--sf-squirrel:oklch(66% .13 50);--sf-squirrel-deep:oklch(58% .12 46);--sf-squirrel-edge:oklch(66% .13 50/0);--sf-squirrel-belly:oklch(90% .045 80);--sf-acorn:oklch(72% .12 74);--sf-acorn-hi:oklch(88% .08 88);--sf-acorn-cap:oklch(55% .06 60);--sf-acorn-edge:oklch(72% .12 74/0);--sf-honey:oklch(80% .15 80);--sf-honey-hi:oklch(96% .05 95);--sf-wax:oklch(88% .08 90);--sf-wax-hi:oklch(96% .04 95);--sf-wax-edge:oklch(88% .08 90/0);--sf-straw:oklch(78% .1 84);--sf-straw-hi:oklch(90% .07 92);--sf-straw-shade:oklch(64% .1 74);--sf-straw-line:oklch(52% .09 68/.7);--sf-straw-edge:oklch(78% .1 84/0);--sf-band:oklch(45% .1 140);--sf-wing:oklch(95% .02 230/.65);--sf-wing-edge:oklch(95% .02 230/0);--sf-finch:oklch(88% .16 100);--sf-finch-edge:oklch(88% .16 100/0);--sf-finch-bar:oklch(95% .01 95);--sf-beak:oklch(78% .08 55);--sf-soil:oklch(52% .05 55);--sf-soil-hi:oklch(64% .05 60);--sf-stone:oklch(62% .015 80);--sf-stone-edge:oklch(62% .015 80/0);--sf-ground:oklch(75% .08 90/.08);--sf-ground-line:oklch(75% .07 88/.55);--sf-shadow:oklch(0% 0 0/.35);--sf-halo:oklch(84% .12 85);--sf-halo-bloom:oklch(84% .12 85/.5);--sf-halo-flare:oklch(90% .11 90/.95);--sf-hover-glow:oklch(82% .15 78/.8);--sf-mark-glow:oklch(80% .16 70/.55)}.sf-head-nod,.sf-head-turn{transform-origin:28px 46px}.sf-sky-petals{transform-origin:44px 44px}.sf-bee{transform-origin:50%}.sf-acorn-orn{transform-origin:4.5px 0}.sf-squirrel-dig{transform-origin:16px 33.4px}.sf-tail{transform-origin:10px 31px}.sf-finch-lean{transform-origin:9.1px 15.56px}.sf-finch-head{transform-origin:7.8px 8.2px}.sf-hat{transform-origin:20% 90%}.sf-sky-glow{opacity:.8}.sf-a-breathe{opacity:.85}.sf-actor-glow,.sf-lit,.sf-mark-glow,.sf-sunlit{opacity:0}.sf-halo{filter:drop-shadow(0 0 1px var(--sf-halo-bloom))}.sf-hit{pointer-events:auto}[data-skin=sunflower] .sf-actor:hover .sf-actor-glow,[data-slot=sidebar-group]:has([data-active=true]) .sf-lit,[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .sf-sky-glow,a:is(:hover,:focus-visible) .sf-mark-glow{opacity:1}[data-skin=sunflower] .sf-actor:hover .sf-actor-body{filter:drop-shadow(0 0 2px var(--sf-hover-glow))}[data-skin=sunflower] .sf-actor:hover .sf-halo{filter:drop-shadow(0 0 1.5px var(--sf-halo-flare))}@media (prefers-reduced-motion:no-preference){.sf-enter{animation:sf-enter .5s ease-out both}.sf-a-bee{animation:sf-bee 30s linear 4}.sf-a-dig{animation:sf-dig 30s linear 4}.sf-a-acorn{animation:sf-acorn 30s linear 4}.sf-a-turn{animation:sf-turn 30s linear 4}.sf-a-sunlit{animation:sf-sunlit 30s linear 4}.sf-a-finch{animation:sf-finch 30s linear 4}.sf-a-peck{animation:sf-peck 30s linear 4}.sf-a-breathe{animation:sf-breathe 11s ease-in-out 11}.sf-a-petals{animation:sf-petals 9.1s ease-in-out 13}.sf-a-sway{animation:sf-swing 7.6s ease-in-out 15}.sf-a-tail{animation:sf-tail 7s ease-in-out 17}.sf-a-lean-1{animation:sf-lean-right 6.7s ease-in-out 17}.sf-a-lean-2{animation:sf-lean-left 10.3s ease-in-out 11}.sf-a-lean-3{animation:sf-lean-right 8.9s ease-in-out 13}.sf-a-lean-4{animation:sf-lean-left 9.7s ease-in-out 12}.sf-a-hover{animation:sf-hover 5.9s ease-in-out 20}.sf-actor-glow,.sf-lit,.sf-mark-glow,.sf-sky-glow{transition:opacity .2s ease-out}.sf-actor-body{transition:filter .2s ease-out}.sf-halo{transition:filter .2s ease-out,translate .2s ease-out}[data-skin=sunflower] .sf-actor:hover .sf-halo{translate:0 -1.5px}.sf-head-nod{transition:rotate .52s ease-in-out .12s}[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .sf-head-nod{transition:rotate .32s ease-out;rotate:3deg}.sf-hat{transition:rotate .2s ease-out}[data-sidebar=menu-button]:is(:hover,:focus-visible,[data-state=open]) .sf-hat{rotate:-6deg}.sf-squirrel-perk{transition:translate .2s ease-out}[data-slot=sidebar]:has([data-slot=sidebar-footer] [data-sidebar=menu-button][data-size=lg]:is(:hover,:focus-visible,[data-state=open])) .sf-squirrel-perk{translate:0 -1.5px}}@keyframes sf-enter{0%{opacity:0}}@keyframes sf-bee{0%,10%{opacity:1;animation-timing-function:ease-in-out;transform:translate(0)rotate(0)}11.5%{opacity:1;animation-timing-function:linear;transform:translate(2px,-5px)rotate(-10deg)}14%{opacity:1;animation-timing-function:linear;transform:translate(20px,-12px)rotate(-5deg)}16.5%{opacity:1;animation-timing-function:linear;transform:translate(42px,-15px)rotate(-2deg)}17.5%{opacity:1;transform:translate(54px,-16px)rotate(0)}17.51%{opacity:1;animation-timing-function:linear;transform:translate(-13px,-48px)rotate(24deg)}19.5%{opacity:1;animation-timing-function:ease-out;transform:translate(-9px,-22px)rotate(20deg)}21%{opacity:1;animation-timing-function:ease-out;transform:translate(-3px,-6px)rotate(8deg)}22%,to{opacity:1;transform:translate(0)rotate(0)}}@keyframes sf-turn{0%,60%{animation-timing-function:ease-in-out;transform:rotate(0)}64%{transform:rotate(5deg)}68.5%{animation-timing-function:ease-in-out;transform:rotate(5deg)}72.5%,to{transform:rotate(0)}}@keyframes sf-sunlit{0%,60%{opacity:0;animation-timing-function:ease-in-out}64%,68.5%{opacity:.9;animation-timing-function:ease-in-out}72.5%,to{opacity:0}}@keyframes sf-dig{0%,35%{animation-timing-function:ease-in-out;transform:rotate(0)}38%{animation-timing-function:ease-in-out;transform:rotate(14deg)}39.5%{animation-timing-function:ease-in-out;transform:rotate(12deg)}40.5%{animation-timing-function:ease-in-out;transform:rotate(14deg)}41.5%{animation-timing-function:ease-in-out;transform:rotate(12deg)}42.5%{animation-timing-function:ease-in-out;transform:rotate(14deg)}45.5%,to{transform:rotate(0)}}@keyframes sf-acorn{0%,38.5%{opacity:1;animation-timing-function:ease-in}41%,46%{opacity:0;animation-timing-function:ease-out}48%,to{opacity:1}}@keyframes sf-finch{0%,83%{animation-timing-function:ease-in-out;transform:rotate(0)}85%,90.5%{animation-timing-function:ease-in-out;transform:rotate(-14deg)}93%,to{transform:rotate(0)}}@keyframes sf-peck{0%,85.5%{animation-timing-function:ease-in-out;transform:rotate(0)}86.5%{animation-timing-function:ease-in-out;transform:rotate(-16deg)}87.5%{animation-timing-function:ease-in-out;transform:rotate(0)}88.5%{animation-timing-function:ease-in-out;transform:rotate(-16deg)}89.5%,to{transform:rotate(0)}}@keyframes sf-breathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes sf-petals{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}@keyframes sf-swing{0%,to{transform:rotate(0)}25%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}}@keyframes sf-tail{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes sf-lean-right{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}@keyframes sf-lean-left{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}@keyframes sf-hover{0%,to{transform:translate(0)}50%{transform:translate(-1px,-2px)}}@media (forced-colors:active){.sf-art{display:none!important}.sf-mark{forced-color-adjust:none}}@media print{.sf-art{display:none!important}}[data-skin=garden]{--gd-ink:oklch(28% .03 60);--gd-outline:oklch(50% .05 60);--gd-rim:oklch(90% .08 85/0);--gd-eye-hi:oklch(99% .005 90);--gd-sun:oklch(90% .12 92);--gd-sun-hi:oklch(97% .045 95);--gd-sun-edge:oklch(64% .13 72);--gd-sun-ray:oklch(80% .14 80);--gd-sun-glow:oklch(92% .1 90/.45);--gd-blossom:oklch(80% .09 355);--gd-blossom-deep:oklch(62% .15 355);--gd-blossom-hi:oklch(95% .025 355);--gd-canopy-edge:oklch(55% .14 355);--gd-leaf:oklch(58% .13 138);--gd-leaf-deep:oklch(44% .1 145);--gd-gold:oklch(80% .15 85);--gd-marigold:oklch(72% .15 70);--gd-lilac:oklch(62% .13 305);--gd-tulip:oklch(60% .18 28);--gd-rose:oklch(66% .16 5);--gd-rose-deep:oklch(45% .13 5);--gd-wood:oklch(45% .06 55);--gd-house:oklch(93% .05 95);--gd-roof:oklch(55% .13 35);--gd-hole:oklch(30% .03 50);--gd-crate:oklch(62% .07 65);--gd-straw:oklch(88% .08 88);--gd-straw-shade:oklch(74% .09 80);--gd-ribbon:oklch(55% .17 335);--gd-skin:oklch(66% .075 55);--gd-skin-edge:oklch(50% .06 50);--gd-hair:oklch(32% .04 42);--gd-cheek:oklch(68% .13 20/.55);--gd-shirt:oklch(64% .14 28);--gd-denim:oklch(50% .09 250);--gd-denim-hi:oklch(60% .08 250);--gd-dress:oklch(64% .12 305);--gd-ivory:oklch(98% .012 90);--gd-ivory-shade:oklch(90% .02 85);--gd-china-band:oklch(55% .1 245);--gd-wrap:oklch(92% .04 355);--gd-boot:oklch(36% .04 50);--gd-can:oklch(58% .09 195);--gd-can-deep:oklch(45% .07 200);--gd-can-hi:oklch(78% .07 190);--gd-water:oklch(60% .12 235);--gd-water-glow:oklch(85% .06 230/.45);--gd-steam:oklch(60% .03 250/.6);--gd-bee:oklch(85% .15 88);--gd-bee-shade:oklch(74% .15 72);--gd-bee-edge:oklch(42% .06 60);--gd-wing-glass:oklch(96% .02 220);--gd-wing-line:oklch(62% .05 230);--gd-fly:oklch(58% .15 295);--gd-fly-hi:oklch(86% .07 300);--gd-fly-edge:oklch(38% .1 295);--gd-bird:oklch(55% .13 250);--gd-bird-wing:oklch(44% .13 255);--gd-bird-breast:oklch(68% .13 50);--gd-beak:oklch(50% .08 60);--gd-wicker:oklch(64% .08 70);--gd-wicker-deep:oklch(46% .07 60);--gd-ground:oklch(72% .08 140/.14);--gd-ground-line:oklch(55% .08 140/.8);--gd-shadow:oklch(40% .04 140/.18);--gd-halo:oklch(64% .13 76);--gd-halo-bloom:oklch(84% .12 85/0);--gd-halo-flare:oklch(80% .15 80/.95);--gd-hover-glow:oklch(76% .15 72/.85);--gd-mark-glow:oklch(85% .12 80/.45)}.dark[data-skin=garden]{--gd-ink:oklch(22% .03 60);--gd-outline:oklch(50% .05 60/0);--gd-rim:oklch(88% .08 80);--gd-eye-hi:oklch(97% .01 90);--gd-sun:oklch(84% .14 78);--gd-sun-hi:oklch(94% .08 92);--gd-sun-edge:oklch(84% .14 78/0);--gd-sun-ray:oklch(80% .14 75);--gd-sun-glow:oklch(85% .12 75/.3);--gd-blossom:oklch(80% .09 355);--gd-blossom-deep:oklch(68% .14 355);--gd-blossom-hi:oklch(94% .03 355);--gd-canopy-edge:oklch(68% .14 355/0);--gd-leaf:oklch(66% .13 138);--gd-leaf-deep:oklch(54% .11 145);--gd-gold:oklch(85% .14 85);--gd-marigold:oklch(82% .14 78);--gd-lilac:oklch(72% .12 305);--gd-tulip:oklch(68% .17 28);--gd-rose:oklch(72% .15 5);--gd-rose-deep:oklch(50% .13 5);--gd-wood:oklch(52% .06 55);--gd-house:oklch(88% .06 95);--gd-roof:oklch(60% .13 35);--gd-hole:oklch(20% .02 50);--gd-crate:oklch(62% .07 65);--gd-straw:oklch(86% .08 88);--gd-straw-shade:oklch(72% .09 80);--gd-ribbon:oklch(72% .14 335);--gd-skin:oklch(68% .075 55);--gd-skin-edge:oklch(68% .075 55/0);--gd-hair:oklch(46% .05 45);--gd-cheek:oklch(70% .13 20/.5);--gd-shirt:oklch(74% .12 28);--gd-denim:oklch(60% .09 250);--gd-denim-hi:oklch(70% .08 250);--gd-dress:oklch(72% .11 305);--gd-ivory:oklch(94% .02 90);--gd-ivory-shade:oklch(82% .03 85);--gd-china-band:oklch(66% .1 245);--gd-wrap:oklch(88% .05 355);--gd-boot:oklch(42% .04 50);--gd-can:oklch(68% .09 195);--gd-can-deep:oklch(55% .08 200);--gd-can-hi:oklch(85% .06 190);--gd-water:oklch(78% .09 230);--gd-water-glow:oklch(80% .08 230/.35);--gd-steam:oklch(92% .02 250/.55);--gd-bee:oklch(86% .15 88);--gd-bee-shade:oklch(76% .15 72);--gd-bee-edge:oklch(32% .04 60);--gd-wing-glass:oklch(92% .03 220);--gd-wing-line:oklch(70% .05 230);--gd-fly:oklch(70% .14 295);--gd-fly-hi:oklch(90% .05 300);--gd-fly-edge:oklch(42% .11 295);--gd-bird:oklch(64% .12 250);--gd-bird-wing:oklch(52% .13 255);--gd-bird-breast:oklch(74% .12 50);--gd-beak:oklch(62% .09 70);--gd-wicker:oklch(68% .08 70);--gd-wicker-deep:oklch(54% .07 60);--gd-ground:oklch(66% .08 140/.12);--gd-ground-line:oklch(72% .08 140/.6);--gd-shadow:oklch(0% 0 0/.35);--gd-halo:oklch(84% .12 85);--gd-halo-bloom:oklch(84% .12 85/.5);--gd-halo-flare:oklch(90% .11 90/.95);--gd-hover-glow:oklch(82% .15 78/.8);--gd-mark-glow:oklch(80% .16 70/.55)}.gd-tree-beat,.gd-tree-lean{transform-origin:26px 69px}.gd-rays{transform-origin:35px 35px}.gd-wings{transform-box:view-box;transform-origin:9px 8px}.gd-basket{transform-origin:4.5px 0}.gd-hat{transform-origin:20% 90%}.gd-can{transform-origin:2.4px 1.6px}.gd-tulips{transform-origin:17px 11.6px}.gd-bird-hop{transform-origin:50% 100%}.gd-bird-look{transform-origin:9.6px 6.2px}.gd-sun-glow{opacity:.8}.gd-a-breathe{opacity:.85}.gd-steam{opacity:.7}.gd-actor-glow,.gd-drops,.gd-lit,.gd-mark-glow,.gd-petals{opacity:0}.gd-halo{filter:drop-shadow(0 0 1px var(--gd-halo-bloom))}.gd-hit{pointer-events:auto}[data-skin=garden] .gd-actor:hover .gd-actor-glow,[data-slot=sidebar-group]:has([data-active=true]) .gd-lit,[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .gd-sun-glow,a:is(:hover,:focus-visible) .gd-mark-glow{opacity:1}[data-skin=garden] .gd-actor:hover .gd-actor-body{filter:drop-shadow(0 0 2px var(--gd-hover-glow))}[data-skin=garden] .gd-actor:hover .gd-halo{filter:drop-shadow(0 0 1.5px var(--gd-halo-flare))}@media (prefers-reduced-motion:no-preference){.gd-enter{animation:gd-enter .5s ease-out both}.gd-a-sortie{animation:gd-sortie 30s linear 4}.gd-a-flap{animation:gd-flap 30s linear 4}.gd-a-pour{animation:gd-pour 30s linear 4}.gd-a-drops{animation:gd-drops 30s linear 4}.gd-a-tree{animation:gd-tree 30s linear 4}.gd-a-petals-a{animation:gd-petals-a 30s linear 4}.gd-a-petals-b{animation:gd-petals-b 30s linear 4}.gd-a-hop{animation:gd-hop 30s linear 4}.gd-a-breathe{animation:gd-breathe 11s ease-in-out 11}.gd-a-rays{animation:gd-rays 9.1s ease-in-out 13}.gd-a-bob-a{animation:gd-bob 5.3s ease-in-out 22}.gd-a-bob-b{animation:gd-bob 4.7s ease-in-out 25}.gd-a-tulips{animation:gd-tulips 6.7s ease-in-out 17}.gd-a-steam{animation:gd-steam 5.9s ease-in-out 20}.gd-a-sway{animation:gd-sway 7.6s ease-in-out 15}.gd-actor-glow,.gd-lit,.gd-mark-glow,.gd-sun-glow{transition:opacity .2s ease-out}.gd-actor-body{transition:filter .2s ease-out}.gd-halo{transition:filter .2s ease-out,translate .2s ease-out}[data-skin=garden] .gd-actor:hover .gd-halo{translate:0 -1.5px}.gd-tree-lean{transition:rotate .52s ease-in-out .12s}[data-slot=sidebar]:has([data-slot=sidebar-header] a:is(:hover,:focus-visible)) .gd-tree-lean{transition:rotate .32s ease-out;rotate:3deg}.gd-hat{transition:rotate .2s ease-out}[data-sidebar=menu-button]:is(:hover,:focus-visible,[data-state=open]) .gd-hat{rotate:-6deg}.gd-bird-look{transition:rotate .2s ease-out}[data-slot=sidebar]:has([data-slot=sidebar-footer] [data-sidebar=menu-button][data-size=lg]:is(:hover,:focus-visible,[data-state=open])) .gd-bird-look{rotate:12deg}.gd-mark-bee{transition:translate .2s ease-out}a:is(:hover,:focus-visible) .gd-mark-bee{translate:0 -1.5px}}@keyframes gd-enter{0%{opacity:0}}@keyframes gd-sortie{0%,10%{opacity:1;animation-timing-function:ease-in-out;transform:translate(0)}13.3%{opacity:1;animation-timing-function:ease-in-out;transform:translate(14px,-4px)}16.6%{opacity:1;animation-timing-function:ease-in-out;transform:translate(28px)}20%{opacity:1;transform:translate(46px,-5px)}20.01%{opacity:0;animation-timing-function:linear;transform:translate(-20px,6px)}22.2%{opacity:1;animation-timing-function:ease-out;transform:translate(-11px,3px)}24.8%,to{opacity:1;transform:translate(0)}}@keyframes gd-flap{0%,10%,11.6%,13.2%,14.8%,16.4%,18%,19.6%,21%,22.6%,24.2%,to{animation-timing-function:ease-in-out;transform:scaleX(1)}10.8%,12.4%,14%,15.6%,17.2%,18.8%,21.8%,23.4%{animation-timing-function:ease-in-out;transform:scaleX(.35)}}@keyframes gd-pour{0%,35%{animation-timing-function:ease-in-out;transform:rotate(0)}37.5%,44%{animation-timing-function:ease-in-out;transform:rotate(18deg)}47.5%,to{transform:rotate(0)}}@keyframes gd-drops{0%,37.5%{opacity:0;animation-timing-function:ease-out;transform:translate(0)}39.5%{opacity:1;animation-timing-function:ease-in;transform:translate(.5px,1px)}43%{opacity:1;animation-timing-function:ease-in;transform:translate(1.5px,3.5px)}45%{opacity:0;transform:translate(2px,4.5px)}45.01%,to{opacity:0;transform:translate(0)}}@keyframes gd-tree{0%,60%{animation-timing-function:ease-in-out;transform:rotate(0)}62.5%{animation-timing-function:ease-in-out;transform:rotate(2deg)}66%,to{transform:rotate(0)}}@keyframes gd-petals-a{0%,60%{opacity:0;animation-timing-function:ease-out;transform:translate(0)}62%{opacity:1;animation-timing-function:linear;transform:translateY(2px)}70%{opacity:1;animation-timing-function:ease-in;transform:translate(2px,11px)}72.5%{opacity:0;transform:translate(3px,14px)}72.51%,to{opacity:0;transform:translate(0)}}@keyframes gd-petals-b{0%,61%{opacity:0;animation-timing-function:ease-out;transform:translate(0)}63%{opacity:1;animation-timing-function:linear;transform:translateY(2px)}70.5%{opacity:1;animation-timing-function:ease-in;transform:translate(2px,10px)}72.5%{opacity:0;transform:translate(3px,13px)}72.51%,to{opacity:0;transform:translate(0)}}@keyframes gd-hop{0%,83%{animation-timing-function:ease-out;transform:translate(0)}84.5%{animation-timing-function:ease-in;transform:translateY(-3px)}86%{animation-timing-function:ease-out;transform:translate(0)}87.5%{animation-timing-function:ease-in;transform:translateY(-3px)}89%,to{transform:translate(0)}}@keyframes gd-breathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes gd-rays{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)}}@keyframes gd-bob{0%,to{transform:translate(0)}50%{transform:translateY(-1.5px)}}@keyframes gd-tulips{0%,to{transform:rotate(0)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@keyframes gd-steam{0%,to{opacity:.7;transform:translate(0)}50%{opacity:.35;transform:translateY(-2px)}}@keyframes gd-sway{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@media (forced-colors:active){.gd-art{display:none!important}.gd-mark{forced-color-adjust:none}}@media print{.gd-art{display:none!important}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@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))}}