@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:rotateX(0);--tw-rotate-y:rotateY(0);--tw-rotate-z:rotateZ(0);--tw-skew-x:skewX(0);--tw-skew-y:skewY(0);--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-content:"";}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(.971 .013 17.38);--color-red-100:oklch(.936 .032 17.717);--color-red-200:oklch(.885 .062 18.334);--color-red-300:oklch(.808 .114 19.571);--color-red-400:oklch(.704 .191 22.216);--color-red-500:oklch(.637 .237 25.331);--color-red-600:oklch(.577 .245 27.325);--color-red-700:oklch(.505 .213 27.518);--color-red-800:oklch(.444 .177 26.899);--color-red-900:oklch(.396 .141 25.723);--color-red-950:oklch(.258 .092 26.042);--color-orange-50:oklch(.98 .016 73.684);--color-orange-200:oklch(.901 .076 70.697);--color-orange-600:oklch(.646 .222 41.116);--color-amber-50:oklch(.987 .022 95.277);--color-amber-400:oklch(.828 .189 84.429);--color-amber-700:oklch(.555 .163 48.998);--color-amber-950:oklch(.279 .077 45.635);--color-yellow-50:oklch(.987 .026 102.212);--color-yellow-200:oklch(.945 .129 101.54);--color-yellow-400:oklch(.852 .199 91.936);--color-yellow-500:oklch(.795 .184 86.047);--color-yellow-600:oklch(.681 .162 75.834);--color-green-50:oklch(.982 .018 155.826);--color-green-100:oklch(.962 .044 156.743);--color-green-200:oklch(.925 .084 155.995);--color-green-300:oklch(.871 .15 154.449);--color-green-400:oklch(.792 .209 151.711);--color-green-500:oklch(.723 .219 149.579);--color-green-600:oklch(.627 .194 149.214);--color-green-700:oklch(.527 .154 150.069);--color-green-800:oklch(.448 .119 151.328);--color-green-900:oklch(.393 .095 152.535);--color-green-950:oklch(.266 .065 152.934);--color-emerald-50:oklch(.979 .021 166.113);--color-emerald-400:oklch(.765 .177 163.223);--color-emerald-700:oklch(.508 .118 165.612);--color-emerald-950:oklch(.262 .051 172.552);--color-blue-50:oklch(.97 .014 254.604);--color-blue-100:oklch(.932 .032 255.585);--color-blue-200:oklch(.882 .059 254.128);--color-blue-300:oklch(.809 .105 251.813);--color-blue-400:oklch(.707 .165 254.624);--color-blue-500:oklch(.623 .214 259.815);--color-blue-600:oklch(.546 .245 262.881);--color-blue-700:oklch(.488 .243 264.376);--color-blue-800:oklch(.424 .199 265.638);--color-blue-900:oklch(.379 .146 265.522);--color-blue-950:oklch(.282 .091 267.935);--color-gray-50:oklch(.985 .002 247.839);--color-gray-100:oklch(.967 .003 264.542);--color-gray-200:oklch(.928 .006 264.531);--color-gray-300:oklch(.872 .01 258.338);--color-gray-400:oklch(.707 .022 261.325);--color-gray-500:oklch(.551 .027 264.364);--color-gray-600:oklch(.446 .03 256.802);--color-gray-700:oklch(.373 .034 259.733);--color-gray-800:oklch(.278 .033 256.848);--color-gray-900:oklch(.21 .034 264.665);--color-gray-950:oklch(.13 .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--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:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-2xl:1rem;--drop-shadow-md:0 3px 3px #0000001f;--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;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings);}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0;}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0;}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent;}body{line-height:inherit;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em;}small{font-size:80%;}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative;}sub{bottom:-.25em;}sup{top:-.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}:-moz-focusring{outline:auto;}progress{vertical-align:baseline;}summary{display:list-item;}ol,ul,menu{list-style:none;}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block;}img,video{max-width:100%;height:auto;}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0;}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0;}:where(select:is([multiple],[size])) optgroup{font-weight:bolder;}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;color:currentColor;}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentColor 50%,transparent);}}textarea{resize:vertical;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding:0;}::-webkit-datetime-edit{padding-block:0;}::-webkit-datetime-edit-year-field{padding-block:0;}::-webkit-datetime-edit-month-field{padding-block:0;}::-webkit-datetime-edit-day-field{padding-block:0;}::-webkit-datetime-edit-hour-field{padding-block:0;}::-webkit-datetime-edit-minute-field{padding-block:0;}::-webkit-datetime-edit-second-field{padding-block:0;}::-webkit-datetime-edit-millisecond-field{padding-block:0;}::-webkit-datetime-edit-meridiem-field{padding-block:0;}:-moz-ui-invalid{box-shadow:none;}button,input:where([type="button"],[type="reset"],[type="submit"]){appearance:button;}::file-selector-button{appearance:button;}::-webkit-inner-spin-button{height:auto;}::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}*{border-color:var(--border);outline-color:var(--ring);}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent);}}body{background-color:var(--background);color:var(--foreground);}*{border-color:var(--border);outline-color:var(--ring);}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent);}}body{background-color:var(--background);color:var(--foreground);font-family:Inter,sans-serif;}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"],textarea,select{border-color:var(--border-default);background-color:var(--input-background);color:var(--text-primary);}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,textarea:focus,select:focus{border-color:var(--primary);ring:2px;ring-color:var(--primary);ring-opacity:.1;outline:none;}input::placeholder,textarea::placeholder{color:var(--text-tertiary);opacity:1;}input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);box-shadow:inset 0 0 20px 20px var(--input-background);-webkit-background-clip:text;transition:background-color 5000s ease-in-out;}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);box-shadow:inset 0 0 20px 20px var(--input-background);-webkit-background-clip:text;transition:background-color 5000s ease-in-out;}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);box-shadow:inset 0 0 20px 20px var(--input-background);-webkit-background-clip:text;transition:background-color 5000s ease-in-out;}input:-webkit-autofill:active{-webkit-text-fill-color:var(--text-primary);box-shadow:inset 0 0 20px 20px var(--input-background);-webkit-background-clip:text;transition:background-color 5000s ease-in-out;}table,th,td{border-color:var(--border-default);}thead{background-color:var(--surface-muted);border-color:var(--border-default);}tbody tr{border-color:var(--border-default);}tbody tr:hover{background-color:var(--state-hover-bg);}:where(:not(:has([class*=" text-"]),:not(:has([class^="text-"])))) h1{font-size:var(--text-page-title);font-weight:600;line-height:var(--line-height-page-title);color:var(--text-primary);}:where(:not(:has([class*=" text-"]),:not(:has([class^="text-"])))) h2{font-size:var(--text-section-title);font-weight:500;line-height:var(--line-height-section-title);color:var(--text-primary);}:where(:not(:has([class*=" text-"]),:not(:has([class^="text-"])))) h3{font-size:var(--text-body);font-weight:500;line-height:var(--line-height-body);color:var(--text-primary);}:where(:not(:has([class*=" text-"]),:not(:has([class^="text-"])))) h4{font-size:var(--text-body);font-weight:400;line-height:var(--line-height-body);color:var(--text-primary);}:where(:not(:has([class*=" text-"]),:not(:has([class^="text-"])))) p,:where(:not(:has([class*=" text-"]),:not(:has([class^="text-"])))) label{font-size:var(--text-body);font-weight:400;line-height:var(--line-height-body);letter-spacing:.2px;}:where(:not(:has([class*=" text-"]),:not(:has([class^="text-"])))) button{font-size:var(--text-button);font-weight:500;line-height:var(--line-height-button);padding-left:var(--button-padding-x);padding-right:var(--button-padding-x);}:where(:not(:has([class*=" text-"]),:not(:has([class^="text-"])))) input{font-size:var(--text-body);font-weight:400;line-height:var(--line-height-body);color:var(--text-primary);}}@layer utilities{.\@container\/card-header{container:card-header / inline-size;}.pointer-events-auto{pointer-events:auto;}.pointer-events-none{pointer-events:none;}.invisible{visibility:hidden;}.visible{visibility:visible;}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;}.\!absolute{position:absolute !important;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.sticky{position:sticky;}.inset-0{inset:calc(var(--spacing) * 0);}.inset-x-0{inset-inline:calc(var(--spacing) * 0);}.inset-y-0{inset-block:calc(var(--spacing) * 0);}.top-0{top:calc(var(--spacing) * 0);}.top-1\/2{top:50%;}.top-3{top:calc(var(--spacing) * 3);}.top-4{top:calc(var(--spacing) * 4);}.top-\[8\.25px\]{top:8.25px;}.top-\[21\.88\%\]{top:21.88%;}.top-\[50\%\]{top:50%;}.top-\[72px\]{top:72px;}.top-\[73px\]{top:73px;}.top-\[114\.63px\]{top:114.63px;}.top-full{top:100%;}.right-0{right:calc(var(--spacing) * 0);}.right-2{right:calc(var(--spacing) * 2);}.right-3{right:calc(var(--spacing) * 3);}.right-4{right:calc(var(--spacing) * 4);}.right-8{right:calc(var(--spacing) * 8);}.right-\[20\.31\%\]{right:20.31%;}.bottom-0{bottom:calc(var(--spacing) * 0);}.bottom-1\/4{bottom:25%;}.bottom-2{bottom:calc(var(--spacing) * 2);}.bottom-3{bottom:calc(var(--spacing) * 3);}.bottom-6{bottom:calc(var(--spacing) * 6);}.bottom-8{bottom:calc(var(--spacing) * 8);}.bottom-10{bottom:calc(var(--spacing) * 10);}.bottom-full{bottom:100%;}.left-0{left:calc(var(--spacing) * 0);}.left-1\/2{left:50%;}.left-2{left:calc(var(--spacing) * 2);}.left-3{left:calc(var(--spacing) * 3);}.left-4{left:calc(var(--spacing) * 4);}.left-\[20\.31\%\]{left:20.31%;}.left-\[49\.45px\]{left:49.45px;}.left-\[50\%\]{left:50%;}.left-\[112\.28px\]{left:112.28px;}.left-\[175\.11px\]{left:175.11px;}.left-\[238\.6px\]{left:238.6px;}.left-\[301\.43px\]{left:301.43px;}.z-10{z-index:10;}.z-30{z-index:30;}.z-40{z-index:40;}.z-50{z-index:50;}.z-\[100\]{z-index:100;}.order-1{order:1;}.order-3{order:3;}.col-start-2{grid-column-start:2;}.row-span-2{grid-row:span 2 / span 2;}.row-start-1{grid-row-start:1;}.container{width:100%;}@media (width >= 40rem){.container{max-width:40rem;}}@media (width >= 48rem){.container{max-width:48rem;}}@media (width >= 64rem){.container{max-width:64rem;}}@media (width >= 80rem){.container{max-width:80rem;}}@media (width >= 96rem){.container{max-width:96rem;}}.\!-m-px{margin:-1px !important;}.m-0{margin:calc(var(--spacing) * 0);}.-mx-1{margin-inline:calc(var(--spacing) * -1);}.-mx-2{margin-inline:calc(var(--spacing) * -2);}.-mx-4{margin-inline:calc(var(--spacing) * -4);}.mx-2{margin-inline:calc(var(--spacing) * 2);}.mx-3{margin-inline:calc(var(--spacing) * 3);}.mx-6{margin-inline:calc(var(--spacing) * 6);}.mx-auto{margin-inline:auto;}.my-1{margin-block:calc(var(--spacing) * 1);}.my-2\.5{margin-block:calc(var(--spacing) * 2.5);}.my-3{margin-block:calc(var(--spacing) * 3);}.my-6{margin-block:calc(var(--spacing) * 6);}.-mt-3{margin-top:calc(var(--spacing) * -3);}.mt-0{margin-top:calc(var(--spacing) * 0);}.mt-0\.5{margin-top:calc(var(--spacing) * .5);}.mt-1{margin-top:calc(var(--spacing) * 1);}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5);}.mt-2{margin-top:calc(var(--spacing) * 2);}.mt-3{margin-top:calc(var(--spacing) * 3);}.mt-4{margin-top:calc(var(--spacing) * 4);}.mt-5{margin-top:calc(var(--spacing) * 5);}.mt-6{margin-top:calc(var(--spacing) * 6);}.mt-8{margin-top:calc(var(--spacing) * 8);}.mt-16{margin-top:calc(var(--spacing) * 16);}.mt-auto{margin-top:auto;}.mr-1{margin-right:calc(var(--spacing) * 1);}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5);}.mr-2{margin-right:calc(var(--spacing) * 2);}.mr-4{margin-right:calc(var(--spacing) * 4);}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5);}.mb-1{margin-bottom:calc(var(--spacing) * 1);}.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);}.mb-8{margin-bottom:calc(var(--spacing) * 8);}.mb-10{margin-bottom:calc(var(--spacing) * 10);}.mb-12{margin-bottom:calc(var(--spacing) * 12);}.mb-20{margin-bottom:calc(var(--spacing) * 20);}.ml-1{margin-left:calc(var(--spacing) * 1);}.ml-4{margin-left:calc(var(--spacing) * 4);}.ml-9{margin-left:calc(var(--spacing) * 9);}.ml-auto{margin-left:auto;}.block{display:block;}.flex{display:flex;}.grid{display:grid;}.hidden{display:none;}.inline{display:inline;}.inline-block{display:inline-block;}.inline-flex{display:inline-flex;}.table{display:table;}.table-caption{display:table-caption;}.table-cell{display:table-cell;}.table-row{display:table-row;}.field-sizing-content{field-sizing:content;}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);}.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-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);}.size-\[149\.12px\]{width:149.12px;height:149.12px;}.size-full{width:100%;height:100%;}.\!h-12{height:calc(var(--spacing) * 12) !important;}.\!h-px{height:1px !important;}.h-0\.5{height:calc(var(--spacing) * .5);}.h-1{height:calc(var(--spacing) * 1);}.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-8{height:calc(var(--spacing) * 8);}.h-9{height:calc(var(--spacing) * 9);}.h-10{height:calc(var(--spacing) * 10) !important;}.h-11{height:calc(var(--spacing) * 11);}.h-12{height:calc(var(--spacing) * 12);}.h-14{height:calc(var(--spacing) * 14);}.h-16{height:calc(var(--spacing) * 16);}.h-20{height:calc(var(--spacing) * 20);}.h-24{height:calc(var(--spacing) * 24);}.h-28{height:calc(var(--spacing) * 28);}.h-32{height:calc(var(--spacing) * 32);}.h-36{height:calc(var(--spacing) * 36);}.h-40{height:calc(var(--spacing) * 40);}.h-56{height:calc(var(--spacing) * 56);}.h-\[3px\]{height:3px;}.h-\[10px\]{height:10px;}.h-\[18px\]{height:18px;}.h-\[32px\]{height:32px;}.h-\[57px\]{height:57px;}.h-\[64px\]{height:64px;}.h-\[64vh\]{height:64vh;}.h-\[70vh\]{height:70vh;}.h-\[100dvh\]{height:100dvh;}.h-\[140px\]{height:140px;}.h-\[180px\]{height:180px;}.h-\[220px\]{height:220px;}.h-\[300px\]{height:300px;}.h-\[500px\]{height:500px;}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height);}.h-full{height:100%;}.h-px{height:1px;}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height);}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height);}.max-h-60{max-height:calc(var(--spacing) * 60);}.max-h-64{max-height:calc(var(--spacing) * 64);}.max-h-80{max-height:calc(var(--spacing) * 80);}.max-h-\[56vh\]{max-height:56vh;}.max-h-\[80vh\]{max-height:80vh;}.max-h-\[90vh\]{max-height:90vh;}.max-h-\[280px\]{max-height:280px;}.max-h-\[300px\]{max-height:300px;}.max-h-\[650px\]{max-height:650px;}.min-h-24{min-height:calc(var(--spacing) * 24);}.min-h-\[44px\]{min-height:44px;}.min-h-\[48px\]{min-height:48px;}.min-h-\[100px\]{min-height:100px;}.min-h-\[140px\]{min-height:140px;}.min-h-\[400px\]{min-height:400px;}.min-h-screen{min-height:100vh;}.\!w-px{width:1px !important;}.w-2{width:calc(var(--spacing) * 2);}.w-2\.5{width:calc(var(--spacing) * 2.5);}.w-3{width:calc(var(--spacing) * 3);}.w-3\.5{width:calc(var(--spacing) * 3.5);}.w-4{width:calc(var(--spacing) * 4);}.w-5{width:calc(var(--spacing) * 5);}.w-6{width:calc(var(--spacing) * 6);}.w-7{width:calc(var(--spacing) * 7);}.w-8{width:calc(var(--spacing) * 8);}.w-9{width:calc(var(--spacing) * 9);}.w-10{width:calc(var(--spacing) * 10);}.w-12{width:calc(var(--spacing) * 12);}.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-36{width:calc(var(--spacing) * 36);}.w-56{width:calc(var(--spacing) * 56);}.w-60{width:calc(var(--spacing) * 60);}.w-72{width:calc(var(--spacing) * 72);}.w-80{width:calc(var(--spacing) * 80);}.w-\[10px\]{width:10px;}.w-\[18px\]{width:18px;}.w-\[32px\]{width:32px;}.w-\[180px\]{width:180px;}.w-\[320px\]{width:320px;}.w-\[340px\]{width:340px;}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem);}.w-\[min\(92vw\,280px\)\]{width:min(92vw,280px);}.w-\[min\(92vw\,560px\)\]{width:min(92vw,560px);}.w-\[var\(--radix-select-trigger-width\)\]{width:var(--radix-select-trigger-width);}.w-auto{width:auto;}.w-fit{width:fit-content;}.w-full{width:100%;}.w-px{width:1px;}.max-w-2xl{max-width:var(--container-2xl);}.max-w-3xl{max-width:var(--container-3xl);}.max-w-4xl{max-width:var(--container-4xl);}.max-w-5xl{max-width:var(--container-5xl);}.max-w-7xl{max-width:var(--container-7xl);}.max-w-\[200px\]{max-width:200px;}.max-w-\[250px\]{max-width:250px;}.max-w-\[300px\]{max-width:300px;}.max-w-\[320px\]{max-width:320px;}.max-w-\[420px\]{max-width:420px;}.max-w-\[500px\]{max-width:500px;}.max-w-\[600px\]{max-width:600px;}.max-w-\[1200px\]{max-width:1200px;}.max-w-\[1280px\]{max-width:1280px;}.max-w-\[1400px\]{max-width:1400px;}.max-w-\[1440px\]{max-width:1440px;}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem);}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem);}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px);}.max-w-full{max-width:100%;}.max-w-md{max-width:var(--container-md);}.max-w-none{max-width:none;}.max-w-xl{max-width:var(--container-xl);}.min-w-0{min-width:calc(var(--spacing) * 0);}.min-w-\[4px\]{min-width:4px;}.min-w-\[8rem\]{min-width:8rem;}.min-w-\[40px\]{min-width:40px;}.min-w-\[48px\]{min-width:48px;}.min-w-\[120px\]{min-width:120px;}.min-w-\[800px\]{min-width:800px;}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width);}.min-w-max{min-width:max-content;}.flex-1{flex:1;}.flex-shrink-0,.shrink-0{flex-shrink:0;}.caption-bottom{caption-side:bottom;}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin);}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin);}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin);}.origin-center{transform-origin:center;}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y);}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);}.-translate-y-6{--tw-translate-y:calc(var(--spacing) * -6);translate:var(--tw-translate-x) var(--tw-translate-y);}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y);}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y);}.scale-x-100{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y);}.-rotate-90{rotate:-90deg;}.rotate-0{rotate:none;}.rotate-90{rotate:90deg;}.rotate-180{rotate:180deg;}.transform{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);}.animate-in{animation:enter var(--tw-duration,.15s) var(--tw-ease,ease);}.animate-pulse{animation:var(--animate-pulse);}.animate-spin{animation:var(--animate-spin);}.cursor-default{cursor:default;}.cursor-not-allowed{cursor:not-allowed;}.cursor-pointer{cursor:pointer;}.touch-manipulation{touch-action:manipulation;}.resize{resize:both;}.resize-none{resize:none;}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1);}.auto-rows-min{grid-auto-rows:min-content;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr));}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto;}.flex-col{flex-direction:column;}.flex-col-reverse{flex-direction:column-reverse;}.flex-wrap{flex-wrap:wrap;}.place-items-center{place-items:center;}.items-baseline{align-items:baseline;}.items-center{align-items:center;}.items-start{align-items:flex-start;}.items-stretch{align-items:stretch;}.justify-between{justify-content:space-between;}.justify-center{justify-content:center;}.justify-end{justify-content:flex-end;}.gap-0{gap:calc(var(--spacing) * 0);}.gap-1{gap:calc(var(--spacing) * 1);}.gap-1\.5{gap:calc(var(--spacing) * 1.5);}.gap-2{gap:calc(var(--spacing) * 2);}.gap-2\.5{gap:calc(var(--spacing) * 2.5);}.gap-3{gap:calc(var(--spacing) * 3);}.gap-4{gap:calc(var(--spacing) * 4);}.gap-6{gap:calc(var(--spacing) * 6);}.gap-8{gap:calc(var(--spacing) * 8);}:where(.space-y-0 > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));}:where(.space-y-1 > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * 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-3\.5 > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * 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)));}.gap-x-3{column-gap:calc(var(--spacing) * 3);}.gap-x-4{column-gap:calc(var(--spacing) * 4);}:where(.space-x-3 > :not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));}:where(.space-x-5 > :not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-x-reverse)));}.gap-y-1{row-gap:calc(var(--spacing) * 1);}.gap-y-2{row-gap:calc(var(--spacing) * 2);}: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)));}.self-start{align-self:flex-start;}.justify-self-end{justify-self:flex-end;}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.\!overflow-hidden{overflow:hidden !important;}.overflow-clip{overflow:clip;}.overflow-hidden{overflow:hidden;}.overflow-visible{overflow:visible;}.overflow-x-auto{overflow-x:auto;}.overflow-x-hidden{overflow-x:hidden;}.overflow-y-auto{overflow-y:auto;}.overscroll-contain{overscroll-behavior:contain;}.rounded{border-radius:.25rem;}.rounded-2xl{border-radius:var(--radius-2xl);}.rounded-\[1px\]{border-radius:1px;}.rounded-\[8px\]{border-radius:8px;}.rounded-\[28px\]{border-radius:28px;}.rounded-\[32px\]{border-radius:32px;}.rounded-full{border-radius:3.40282e38px;}.rounded-lg{border-radius:var(--radius);}.rounded-md{border-radius:calc(var(--radius) - 2px);}.rounded-sm{border-radius:calc(var(--radius) - 4px);}.rounded-xl{border-radius:calc(var(--radius) + 4px);}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px);}.\!border-0{border-style:var(--tw-border-style) !important;border-width:0 !important;}.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-t{border-top-style:var(--tw-border-style);border-top-width:1px;}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0;}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px;}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0;}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px;}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px;}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px;}.border-dashed{--tw-border-style:dashed;border-style:dashed;}.border-solid{--tw-border-style:solid;border-style:solid;}.border-\[\#0B0B0B\]{border-color:#0b0b0b;}.border-\[\#CBD5E1\]{border-color:#cbd5e1;}.border-\[\#D1D5DB\]{border-color:#d1d5db;}.border-\[\#DC2626\]{border-color:#dc2626;}.border-\[\#E2E8F0\]{border-color:#e2e8f0;}.border-\[\#E5E7EB\]{border-color:#e5e7eb;}.border-\[\#F3F4F6\]{border-color:#f3f4f6;}.border-\[\#FEE2E2\]{border-color:#fee2e2;}.border-\[\#FF002E\]{border-color:#ff002e;}.border-\[\#FFE5EC\]{border-color:#ffe5ec;}.border-blue-200{border-color:var(--color-blue-200);}.border-gray-100{border-color:var(--color-gray-100);}.border-gray-200{border-color:var(--color-gray-200);}.border-gray-300{border-color:var(--color-gray-300);}.border-gray-400{border-color:var(--color-gray-400);}.border-gray-600{border-color:var(--color-gray-600);}.border-green-200{border-color:var(--color-green-200);}.border-green-500{border-color:var(--color-green-500);}.border-input{border-color:var(--input);}.border-orange-200{border-color:var(--color-orange-200);}.border-red-200{border-color:var(--color-red-200);}.border-red-500{border-color:var(--color-red-500);}.border-transparent{border-color:#0000;}.border-white{border-color:var(--color-white);}.border-white\/20{border-color:#fff3;}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent);}}.border-white\/40{border-color:#fff6;}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent);}}.border-yellow-200{border-color:var(--color-yellow-200);}.border-r-transparent{border-right-color:#0000;}.border-l-transparent{border-left-color:#0000;}.border-l-\[\#FF002E\]{border-left-color:#ff002e;}.bg-\[\#10B981\]{background-color:#10b981;}.bg-\[\#E5E7EB\]{background-color:#e5e7eb;}.bg-\[\#F1F5F9\]{background-color:#f1f5f9;}.bg-\[\#F3F4F6\]{background-color:#f3f4f6;}.bg-\[\#F5F5F9\]{background-color:#f5f5f9;}.bg-\[\#F7F7F8\]{background-color:#f7f7f8;}.bg-\[\#F8FAFC\]{background-color:#f8fafc;}.bg-\[\#F9FAFB\]{background-color:#f9fafb;}.bg-\[\#FEF2F2\]{background-color:#fef2f2;}.bg-\[\#FF002E\]{background-color:#ff002e;}.bg-\[\#FF002E\]\/10{background-color:oklab(63.0196% .232153 .10599 / .1);}.bg-\[\#FFECEC\]{background-color:#ffecec;}.bg-\[\#FFF5F7\]{background-color:#fff5f7;}.bg-\[\#FFF8F8\]{background-color:#fff8f8;}.bg-amber-50{background-color:var(--color-amber-50);}.bg-background{background-color:var(--background);}.bg-black\/20{background-color:#0003;}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent);}}.bg-black\/40{background-color:#0006;}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent);}}.bg-black\/50{background-color:#00000080;}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent);}}.bg-blue-50{background-color:var(--color-blue-50);}.bg-blue-100{background-color:var(--color-blue-100);}.bg-border{background-color:var(--border);}.bg-card{background-color:var(--card);}.bg-destructive{background-color:var(--destructive);}.bg-emerald-50{background-color:var(--color-emerald-50);}.bg-gray-50{background-color:var(--color-gray-50);}.bg-gray-100{background-color:var(--color-gray-100);}.bg-gray-200{background-color:var(--color-gray-200);}.bg-gray-500\/10{background-color:color-mix(in srgb,oklch(.551 .027 264.364) 10%,transparent);}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/10{background-color:color-mix(in oklab,var(--color-gray-500) 10%,transparent);}}.bg-green-50{background-color:var(--color-green-50);}.bg-green-100{background-color:var(--color-green-100);}.bg-green-500{background-color:var(--color-green-500);}.bg-green-500\/10{background-color:color-mix(in srgb,oklch(.723 .219 149.579) 10%,transparent);}@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-green-500\/20{background-color:color-mix(in srgb,oklch(.723 .219 149.579) 20%,transparent);}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500) 20%,transparent);}}.bg-muted{background-color:var(--muted);}.bg-muted\/50{background-color:var(--muted);}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent);}}.bg-orange-50{background-color:var(--color-orange-50);}.bg-popover{background-color:var(--popover);}.bg-primary{background-color:var(--primary);}.bg-red-50{background-color:var(--color-red-50);}.bg-red-100{background-color:var(--color-red-100);}.bg-red-500{background-color:var(--color-red-500);}.bg-secondary{background-color:var(--secondary);}.bg-transparent{background-color:#0000;}.bg-white{background-color:var(--color-white);}.bg-white\/20{background-color:#fff3;}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent);}}.bg-white\/40{background-color:#fff6;}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent);}}.bg-white\/50{background-color:#ffffff80;}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent);}}.bg-white\/70{background-color:#ffffffb3;}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent);}}.bg-white\/80{background-color:#fffc;}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent);}}.bg-white\/95{background-color:#fffffff2;}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent);}}.bg-yellow-50{background-color:var(--color-yellow-50);}.bg-yellow-500{background-color:var(--color-yellow-500);}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));}.from-black\/40{--tw-gradient-from:#0006;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));}@supports (color:color-mix(in lab,red,red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab,var(--color-black) 40%,transparent);}}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));}.from-white\/40{--tw-gradient-from:#fff6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));}@supports (color:color-mix(in lab,red,red)){.from-white\/40{--tw-gradient-from:color-mix(in oklab,var(--color-white) 40%,transparent);}}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);}.via-white\/20{--tw-gradient-via:#fff3;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);}@supports (color:color-mix(in lab,red,red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab,var(--color-white) 20%,transparent);}}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));}.fill-current{fill:currentColor;}.object-contain{object-fit:contain;}.object-cover{object-fit:cover;}.object-center{object-position:center;}.\!p-0{padding:calc(var(--spacing) * 0) !important;}.p-0{padding:calc(var(--spacing) * 0);}.p-1{padding:calc(var(--spacing) * 1);}.p-1\.5{padding:calc(var(--spacing) * 1.5);}.p-2{padding:calc(var(--spacing) * 2);}.p-3{padding:calc(var(--spacing) * 3);}.p-3\.5{padding:calc(var(--spacing) * 3.5);}.p-4{padding:calc(var(--spacing) * 4);}.p-5{padding:calc(var(--spacing) * 5);}.p-6{padding:calc(var(--spacing) * 6);}.p-8{padding:calc(var(--spacing) * 8);}.p-12{padding:calc(var(--spacing) * 12);}.px-0{padding-inline:calc(var(--spacing) * 0);}.px-1{padding-inline:calc(var(--spacing) * 1);}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5);}.px-2{padding-inline:calc(var(--spacing) * 2);}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5);}.px-3{padding-inline:calc(var(--spacing) * 3);}.px-4{padding-inline:calc(var(--spacing) * 4);}.px-5{padding-inline:calc(var(--spacing) * 5);}.px-6{padding-inline:calc(var(--spacing) * 6);}.px-8{padding-inline:calc(var(--spacing) * 8);}.px-12{padding-inline:calc(var(--spacing) * 12);}.py-0\.5{padding-block:calc(var(--spacing) * .5);}.py-1{padding-block:calc(var(--spacing) * 1);}.py-1\.5{padding-block:calc(var(--spacing) * 1.5);}.py-2{padding-block:calc(var(--spacing) * 2);}.py-2\.5{padding-block:calc(var(--spacing) * 2.5);}.py-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-5{padding-block:calc(var(--spacing) * 5);}.py-6{padding-block:calc(var(--spacing) * 6);}.py-8{padding-block:calc(var(--spacing) * 8);}.py-12{padding-block:calc(var(--spacing) * 12);}.py-16{padding-block:calc(var(--spacing) * 16);}.py-20{padding-block:calc(var(--spacing) * 20);}.py-\[16px\]{padding-block:16px;}.pt-0{padding-top:calc(var(--spacing) * 0) !important;}.pt-1{padding-top:calc(var(--spacing) * 1);}.pt-2{padding-top:calc(var(--spacing) * 2);}.pt-3{padding-top:calc(var(--spacing) * 3);}.pt-4{padding-top:calc(var(--spacing) * 4);}.pt-5{padding-top:calc(var(--spacing) * 5);}.pt-6{padding-top:calc(var(--spacing) * 6);}.pt-12{padding-top:calc(var(--spacing) * 12);}.pr-2{padding-right:calc(var(--spacing) * 2);}.pr-3{padding-right:calc(var(--spacing) * 3);}.pr-4{padding-right:calc(var(--spacing) * 4);}.pr-8{padding-right:calc(var(--spacing) * 8);}.pr-10{padding-right:calc(var(--spacing) * 10);}.pr-12{padding-right:calc(var(--spacing) * 12);}.pb-0{padding-bottom:calc(var(--spacing) * 0);}.pb-2{padding-bottom:calc(var(--spacing) * 2);}.pb-3{padding-bottom:calc(var(--spacing) * 3);}.pb-4{padding-bottom:calc(var(--spacing) * 4);}.pb-6{padding-bottom:calc(var(--spacing) * 6);}.pb-8{padding-bottom:calc(var(--spacing) * 8);}.pb-10{padding-bottom:calc(var(--spacing) * 10);}.pb-12{padding-bottom:calc(var(--spacing) * 12);}.pb-\[max\(env\(safe-area-inset-bottom\)\,12px\)\]{padding-bottom:max(env(safe-area-inset-bottom),12px);}.pl-2{padding-left:calc(var(--spacing) * 2);}.pl-4{padding-left:calc(var(--spacing) * 4);}.pl-8{padding-left:calc(var(--spacing) * 8);}.pl-9{padding-left:calc(var(--spacing) * 9);}.pl-12{padding-left:calc(var(--spacing) * 12);}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.align-\[-0\.125em\]{vertical-align:-.125em;}.align-middle{vertical-align:middle;}.font-\[\'Inter\'\]{font-family:Inter;}.font-\[\'Inter\:Bold\'\,sans-serif\]{font-family:Inter\:Bold,sans-serif;}.font-\[\'Poppins\'\]{font-family:Poppins;}.font-mono{font-family:var(--font-mono);}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}.\!text-2xl{font-size:var(--text-2xl) !important;line-height:var(--tw-leading,var(--text-2xl--line-height)) !important;}.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-\[10px\]{font-size:10px;}.text-\[11px\]{font-size:11px;}.text-\[12px\]{font-size:12px;}.text-\[13px\]{font-size:13px;}.text-\[14px\]{font-size:14px;}.text-\[15px\]{font-size:15px;}.text-\[16px\]{font-size:16px;}.text-\[17px\]{font-size:17px;}.text-\[18px\]{font-size:18px;}.text-\[22px\]{font-size:22px;}.text-\[24px\]{font-size:24px;}.text-\[32px\]{font-size:32px;}.leading-\[1\.43\]{--tw-leading:1.43;line-height:1.43;}.leading-\[20px\]{--tw-leading:20px;line-height:20px;}.leading-\[22px\]{--tw-leading:22px;line-height:22px;}.leading-\[24px\]{--tw-leading:24px;line-height:24px;}.leading-\[40px\]{--tw-leading:40px;line-height:40px;}.leading-\[normal\]{--tw-leading:normal;line-height:normal;}.leading-none{--tw-leading:1;line-height:1;}.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-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);}.text-balance{text-wrap:balance;}.text-nowrap{text-wrap:nowrap;}.break-words{overflow-wrap:break-word;}.break-all{word-break:break-all;}.\!whitespace-nowrap{white-space:nowrap !important;}.whitespace-nowrap{white-space:nowrap;}.whitespace-pre{white-space:pre;}.\!text-\[\#FF002E\]{color:#ff002e !important;}.text-\[\#0B0B0B\]{color:#0b0b0b;}.text-\[\#0F172A\]{color:#0f172a;}.text-\[\#1E293B\]{color:#1e293b;}.text-\[\#4B5563\]{color:#4b5563;}.text-\[\#6B7280\]{color:#6b7280;}.text-\[\#9CA3AF\]{color:#9ca3af;}.text-\[\#10B981\]{color:#10b981;}.text-\[\#94A3B8\]{color:#94a3b8;}.text-\[\#64748B\]{color:#64748b;}.text-\[\#111827\]{color:#111827;}.text-\[\#374151\]{color:#374151;}.text-\[\#475569\]{color:#475569;}.text-\[\#FCD34D\]{color:#fcd34d;}.text-\[\#FF002E\]{color:#ff002e;}.text-amber-700{color:var(--color-amber-700);}.text-blue-500{color:var(--color-blue-500);}.text-blue-600{color:var(--color-blue-600);}.text-blue-700{color:var(--color-blue-700);}.text-blue-800{color:var(--color-blue-800);}.text-card-foreground{color:var(--card-foreground);}.text-destructive{color:var(--destructive);}.text-emerald-700{color:var(--color-emerald-700);}.text-foreground{color:var(--foreground);}.text-gray-300{color:var(--color-gray-300);}.text-gray-400{color:var(--color-gray-400);}.text-gray-500{color:var(--color-gray-500);}.text-gray-600{color:var(--color-gray-600);}.text-gray-700{color:var(--color-gray-700);}.text-gray-800{color:var(--color-gray-800);}.text-gray-900{color:var(--color-gray-900);}.text-green-500{color:var(--color-green-500);}.text-green-600{color:var(--color-green-600);}.text-green-700{color:var(--color-green-700);}.text-inherit{color:inherit;}.text-muted-foreground{color:var(--muted-foreground);}.text-orange-600{color:var(--color-orange-600);}.text-popover-foreground{color:var(--popover-foreground);}.text-primary{color:var(--primary);}.text-primary-foreground{color:var(--primary-foreground);}.text-red-500{color:var(--color-red-500);}.text-red-600{color:var(--color-red-600);}.text-red-700{color:var(--color-red-700);}.text-red-800{color:var(--color-red-800);}.text-secondary-foreground{color:var(--secondary-foreground);}.text-white{color:var(--color-white);}.text-yellow-600{color:var(--color-yellow-600);}.lowercase{text-transform:lowercase;}.uppercase{text-transform:uppercase;}.not-italic{font-style:normal;}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);}.line-through{text-decoration-line:line-through;}.underline{text-decoration-line:underline;}.decoration-dotted{text-decoration-style:dotted;}.underline-offset-2{text-underline-offset:2px;}.underline-offset-4{text-underline-offset:4px;}.placeholder-gray-400::placeholder{color:var(--color-gray-400);}.opacity-0{opacity:0;}.opacity-50{opacity:.5;}.opacity-60{opacity:.6;}.opacity-70{opacity:.7;}.opacity-100{opacity:1;}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-\[0px_20px_25px_-5px_rgba\(0\,0\,0\,0\.1\)\,0px_8px_10px_-6px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0px 20px 25px -5px var(--tw-shadow-color,#0000001a),0px 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-\[0px_20px_50px_-3px_rgba\(0\,0\,0\,0\.25\)\,0px_0px_0px_1px_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:0px 20px 50px -3px var(--tw-shadow-color,#00000040),0px 0px 0px 1px var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-\[0px_20px_50px_-3px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0px 20px 50px -3px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-\[\#FF002E\]\/20{--tw-shadow-color:#ff002e33;}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#FF002E\]\/20{--tw-shadow-color:color-mix(in oklab,oklab(63.0196% .232153 .10599 / .2) var(--tw-shadow-alpha),transparent);}}.ring-\[\#FF002E\]\/10{--tw-ring-color:oklab(63.0196% .232153 .10599 / .1);}.ring-offset-background{--tw-ring-offset-color:var(--background);}.outline-hidden{--tw-outline-style:none;outline-style:none;}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000;}}.outline{outline-style:var(--tw-outline-style);outline-width:1px;}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,);}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;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\,font-weight\]{transition-property:background-color,color,border-color,font-weight;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-\[color\,font-weight\]{transition-property:color,font-weight;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-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));}.duration-100{--tw-duration:.1s;transition-duration:.1s;}.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;}.duration-700{--tw-duration:.7s;transition-duration:.7s;}.ease-\[cubic-bezier\(0\.68\,-0\.55\,0\.265\,1\.55\)\]{--tw-ease:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);}.outline-none{--tw-outline-style:none;outline-style:none;}.select-none{-webkit-user-select:none;user-select:none;}.\!\[clip\:rect\(0\,0\,0\,0\)\]{clip:rect(0,0,0,0) !important;}.fade-in,.fade-in-0{--tw-enter-opacity:0;}.slide-in-from-top-1{--tw-enter-translate-y:calc(1 * var(--spacing) * -1);}.slide-in-from-top-2{--tw-enter-translate-y:calc(2 * var(--spacing) * -1);}.zoom-in-50{--tw-enter-scale:.5;}.zoom-in-95{--tw-enter-scale:.95;}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y);}}@media (hover:hover){.group-hover\:translate-y-\[-2px\]:is(:where(.group):hover *){--tw-translate-y:-2px;translate:var(--tw-translate-x) var(--tw-translate-y);}}@media (hover:hover){.group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y);}}@media (hover:hover){.group-hover\:border-\[\#FF002E\]:is(:where(.group):hover *){border-color:#ff002e;}}@media (hover:hover){.group-hover\:bg-\[\#FFF5F5\]:is(:where(.group):hover *){background-color:#fff5f5;}}@media (hover:hover){.group-hover\:text-\[\#FF002E\]:is(:where(.group):hover *){color:#ff002e;}}@media (hover:hover){.group-hover\:text-red-600:is(:where(.group):hover *){color:var(--color-red-600);}}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1;}}.group-active\:text-\[\#CC0024\]:is(:where(.group):active *){color:#cc0024;}.group-active\:opacity-100:is(:where(.group):active *){opacity:1;}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled="true"] *){pointer-events:none;}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled="true"] *){opacity:.5;}.peer-checked\:border-green-500:is(:where(.peer):checked ~ *){border-color:var(--color-green-500);}.peer-checked\:bg-green-500:is(:where(.peer):checked ~ *){background-color:var(--color-green-500);}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *){cursor:not-allowed;}.peer-disabled\:opacity-50:is(:where(.peer):disabled ~ *){opacity:.5;}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary);}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground);}.file\:inline-flex::file-selector-button{display:inline-flex;}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7);}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0;}.file\:bg-transparent::file-selector-button{background-color:#0000;}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);}.file\:text-foreground::file-selector-button{color:var(--foreground);}.placeholder\:text-sm::placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.placeholder\:text-\[\#94A3B8\]::placeholder{color:#94a3b8;}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400);}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground);}.after\:absolute:after{content:var(--tw-content);position:absolute;}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0);}.after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing) * 0);}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0);}.after\:h-\[3px\]:after{content:var(--tw-content);height:3px;}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px;}.after\:bg-transparent:after{content:var(--tw-content);background-color:#0000;}.after\:transition-\[background-color\]:after{content:var(--tw-content);transition-property:background-color;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);}.first\:min-w-\[100px\]:first-child{min-width:100px;}.first\:px-3:first-child{padding-inline:calc(var(--spacing) * 3);}.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);}}@media (hover:hover){.hover\:border-\[\#9CA3AF\]:hover{border-color:#9ca3af;}}@media (hover:hover){.hover\:border-\[\#94A3B8\]:hover{border-color:#94a3b8;}}@media (hover:hover){.hover\:border-\[\#D1D5DB\]:hover{border-color:#d1d5db;}}@media (hover:hover){.hover\:border-\[\#FF002E\]:hover{border-color:#ff002e;}}@media (hover:hover){.hover\:border-\[\#FFB3C1\]:hover{border-color:#ffb3c1;}}@media (hover:hover){.hover\:border-gray-300:hover{border-color:var(--color-gray-300);}}@media (hover:hover){.hover\:bg-\[\#CC0024\]:hover{background-color:#cc0024;}}@media (hover:hover){.hover\:bg-\[\#CC0025\]:hover{background-color:#cc0025;}}@media (hover:hover){.hover\:bg-\[\#D1D5DB\]:hover{background-color:#d1d5db;}}@media (hover:hover){.hover\:bg-\[\#D9002A\]:hover{background-color:#d9002a;}}@media (hover:hover){.hover\:bg-\[\#E0002A\]:hover{background-color:#e0002a;}}@media (hover:hover){.hover\:bg-\[\#E2E8F0\]:hover{background-color:#e2e8f0;}}@media (hover:hover){.hover\:bg-\[\#E00028\]:hover{background-color:#e00028;}}@media (hover:hover){.hover\:bg-\[\#E5002A\]:hover{background-color:#e5002a;}}@media (hover:hover){.hover\:bg-\[\#E6002A\]:hover{background-color:#e6002a;}}@media (hover:hover){.hover\:bg-\[\#F0F0F1\]:hover{background-color:#f0f0f1;}}@media (hover:hover){.hover\:bg-\[\#F1F5F9\]:hover{background-color:#f1f5f9;}}@media (hover:hover){.hover\:bg-\[\#F9FAFB\]:hover{background-color:#f9fafb;}}@media (hover:hover){.hover\:bg-\[\#FAFAFA\]:hover{background-color:#fafafa;}}@media (hover:hover){.hover\:bg-\[\#FEE2E2\]:hover{background-color:#fee2e2;}}@media (hover:hover){.hover\:bg-\[\#FF002E\]:hover{background-color:#ff002e;}}@media (hover:hover){.hover\:bg-\[\#FFECEC\]:hover{background-color:#ffecec;}}@media (hover:hover){.hover\:bg-\[\#FFF5F7\]:hover{background-color:#fff5f7;}}@media (hover:hover){.hover\:bg-\[\#FFF9FA\]:hover{background-color:#fff9fa;}}@media (hover:hover){.hover\:bg-destructive\/90:hover{background-color:var(--destructive);}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent);}}}@media (hover:hover){.hover\:bg-gray-50:hover{background-color:var(--color-gray-50);}}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100);}}@media (hover:hover){.hover\:bg-gray-200:hover{background-color:var(--color-gray-200);}}@media (hover:hover){.hover\:bg-muted\/50:hover{background-color:var(--muted);}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent);}}}@media (hover:hover){.hover\:bg-primary\/90:hover{background-color:var(--primary);}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent);}}}@media (hover:hover){.hover\:bg-red-50:hover{background-color:var(--color-red-50);}}@media (hover:hover){.hover\:bg-transparent:hover{background-color:#0000;}}@media (hover:hover){.hover\:bg-white:hover{background-color:var(--color-white);}}@media (hover:hover){.hover\:bg-white\/30:hover{background-color:#ffffff4d;}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white) 30%,transparent);}}}@media (hover:hover){.hover\:bg-white\/70:hover{background-color:#ffffffb3;}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white) 70%,transparent);}}}@media (hover:hover){.hover\:font-semibold:hover{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}}@media (hover:hover){.hover\:text-\[\#111827\]:hover{color:#111827;}}@media (hover:hover){.hover\:text-\[\#CC0024\]:hover{color:#cc0024;}}@media (hover:hover){.hover\:text-\[\#CC0025\]:hover{color:#cc0025;}}@media (hover:hover){.hover\:text-\[\#E6002A\]:hover{color:#e6002a;}}@media (hover:hover){.hover\:text-\[\#FF002E\]:hover{color:#ff002e;}}@media (hover:hover){.hover\:text-foreground:hover{color:var(--foreground);}}@media (hover:hover){.hover\:text-gray-600:hover{color:var(--color-gray-600);}}@media (hover:hover){.hover\:text-gray-700:hover{color:var(--color-gray-700);}}@media (hover:hover){.hover\:text-gray-900:hover{color:var(--color-gray-900);}}@media (hover:hover){.hover\:text-red-500:hover{color:var(--color-red-500);}}@media (hover:hover){.hover\:text-red-600:hover{color:var(--color-red-600);}}@media (hover:hover){.hover\:text-red-700:hover{color:var(--color-red-700);}}@media (hover:hover){.hover\:text-white:hover{color:var(--color-white);}}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline;}}@media (hover:hover){.hover\:decoration-solid:hover{text-decoration-style:solid;}}@media (hover:hover){.hover\:opacity-80:hover{opacity:.8;}}@media (hover:hover){.hover\:opacity-95:hover{opacity:.95;}}@media (hover:hover){.hover\:opacity-100:hover{opacity:1;}}@media (hover:hover){.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}}.focus\:border-\[\#FF002E\]:focus{border-color:#ff002e;}.focus\:border-transparent:focus{border-color:#0000;}.focus\:bg-accent:focus{background-color:var(--accent);}.focus\:bg-red-50\/10:focus{background-color:color-mix(in srgb,oklch(.971 .013 17.38) 10%,transparent);}@supports (color:color-mix(in lab,red,red)){.focus\:bg-red-50\/10:focus{background-color:color-mix(in oklab,var(--color-red-50) 10%,transparent);}}.focus\:text-accent-foreground:focus{color:var(--accent-foreground);}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.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-\[\#FF002E\]:focus{--tw-ring-color:#ff002e;}.focus\:ring-ring:focus{--tw-ring-color:var(--ring);}.focus\:ring-offset-2:focus{--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\:outline-hidden:focus{--tw-outline-style:none;outline-style:none;}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000;}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none;}.focus-visible\:border-primary:focus-visible{border-color:var(--primary);}.focus-visible\:border-ring:focus-visible{border-color:var(--ring);}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.focus-visible\:ring-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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.focus-visible\:ring-\[\#FF002E\]:focus-visible{--tw-ring-color:#ff002e;}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive);}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent);}}.focus-visible\:ring-primary\/10:focus-visible{--tw-ring-color:var(--primary);}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/10:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary) 10%,transparent);}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring);}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent);}}.focus-visible\:ring-offset-0: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);}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none;}.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\:scale-\[0\.98\]:active{scale:.98;}.active\:bg-red-100:active{background-color:var(--color-red-100);}.active\:text-\[\#CC0024\]:active{color:#cc0024;}.disabled\:pointer-events-none:disabled{pointer-events:none;}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed;}.disabled\:bg-\[\#E5E7EB\]:disabled{background-color:#e5e7eb;}.disabled\:bg-gray-300:disabled{background-color:var(--color-gray-300);}.disabled\:bg-gray-400:disabled{background-color:var(--color-gray-400);}.disabled\:text-\[\#94A3B8\]:disabled{color:#94a3b8;}.disabled\:text-gray-500:disabled{color:var(--color-gray-500);}.disabled\:opacity-40:disabled{opacity:.4;}.disabled\:opacity-50:disabled{opacity:.5;}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot="card-action"]){grid-template-columns:1fr auto;}.has-\[\>svg\]\:px-2\.5:has( > svg){padding-inline:calc(var(--spacing) * 2.5);}.has-\[\>svg\]\:px-3:has( > svg){padding-inline:calc(var(--spacing) * 3);}.has-\[\>svg\]\:px-4:has( > svg){padding-inline:calc(var(--spacing) * 4);}.aria-invalid\:border-destructive[aria-invalid="true"]{border-color:var(--destructive);}.aria-invalid\:ring-destructive\/20[aria-invalid="true"]{--tw-ring-color:var(--destructive);}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid="true"]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent);}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none;}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5;}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8);}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground);}.data-\[side\=bottom\]\:translate-y-1[data-side="bottom"]{--tw-translate-y:calc(var(--spacing) * 1);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:calc(var(--spacing) * 1);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-\[size\=default\]\:h-10[data-size="default"]{height:calc(var(--spacing) * 10);}.data-\[size\=sm\]\:h-8[data-size="sm"]{height:calc(var(--spacing) * 8);}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1 > *)[data-slot="select-value"]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;}:is(.\*\:data-\[slot\=select-value\]\:flex > *)[data-slot="select-value"]{display:flex;}:is(.\*\:data-\[slot\=select-value\]\:items-center > *)[data-slot="select-value"]{align-items:center;}:is(.\*\:data-\[slot\=select-value\]\:gap-2 > *)[data-slot="select-value"]{gap:calc(var(--spacing) * 2);}.data-\[state\=active\]\:border-\[\#FF002E\][data-state="active"]{border-color:#ff002e;}.data-\[state\=active\]\:bg-\[\#FF002E\][data-state="active"]{background-color:#ff002e;}.data-\[state\=active\]\:font-medium[data-state="active"]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);}.data-\[state\=active\]\:font-semibold[data-state="active"]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}.data-\[state\=active\]\:text-\[\#FF002E\][data-state="active"]{color:#ff002e;}.data-\[state\=active\]\:text-white[data-state="active"]{color:var(--color-white);}.data-\[state\=active\]\:after\:bg-\[\#FF002E\][data-state="active"]:after{content:var(--tw-content);background-color:#ff002e;}@media (hover:hover){.data-\[state\=active\]\:hover\:font-medium[data-state="active"]:hover{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);}}@media (hover:hover){.data-\[state\=active\]\:hover\:font-semibold[data-state="active"]:hover{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}}@media (hover:hover){.data-\[state\=active\]\:hover\:text-\[\#FF002E\][data-state="active"]:hover{color:#ff002e;}}.data-\[state\=closed\]\:animate-out[data-state="closed"]{animation:exit var(--tw-duration,.15s) var(--tw-ease,ease);}.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\=open\]\:animate-in[data-state="open"]{animation:enter var(--tw-duration,.15s) var(--tw-ease,ease);}.data-\[state\=open\]\:bg-accent[data-state="open"]{background-color:var(--accent);}.data-\[state\=open\]\:text-accent-foreground[data-state="open"]{color:var(--accent-foreground);}.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\=selected\]\:bg-muted[data-state="selected"]{background-color:var(--muted);}.data-\[variant\=destructive\]\:text-destructive[data-variant="destructive"]{color:var(--destructive);}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus{background-color:var(--destructive);}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent);}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant="destructive"]:focus{color:var(--destructive);}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-white\/80{background-color:#fffc;}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent);}}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-\[spin_1\.5s_linear_infinite\]{animation:1.5s linear infinite spin;}}@media (width >= 40rem){.sm\:absolute{position:absolute;}}@media (width >= 40rem){.sm\:top-4{top:calc(var(--spacing) * 4);}}@media (width >= 40rem){.sm\:top-full{top:100%;}}@media (width >= 40rem){.sm\:right-0{right:calc(var(--spacing) * 0);}}@media (width >= 40rem){.sm\:right-4{right:calc(var(--spacing) * 4);}}@media (width >= 40rem){.sm\:bottom-12{bottom:calc(var(--spacing) * 12);}}@media (width >= 40rem){.sm\:left-auto{left:auto;}}@media (width >= 40rem){.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6);}}@media (width >= 40rem){.sm\:mx-0{margin-inline:calc(var(--spacing) * 0);}}@media (width >= 40rem){.sm\:mt-2{margin-top:calc(var(--spacing) * 2);}}@media (width >= 40rem){.sm\:mt-8{margin-top:calc(var(--spacing) * 8);}}@media (width >= 40rem){.sm\:mb-3{margin-bottom:calc(var(--spacing) * 3);}}@media (width >= 40rem){.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4);}}@media (width >= 40rem){.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8);}}@media (width >= 40rem){.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10);}}@media (width >= 40rem){.sm\:mb-12{margin-bottom:calc(var(--spacing) * 12);}}@media (width >= 40rem){.sm\:ml-6{margin-left:calc(var(--spacing) * 6);}}@media (width >= 40rem){.sm\:block{display:block;}}@media (width >= 40rem){.sm\:flex{display:flex;}}@media (width >= 40rem){.sm\:hidden{display:none;}}@media (width >= 40rem){.sm\:inline{display:inline;}}@media (width >= 40rem){.sm\:inline-flex{display:inline-flex;}}@media (width >= 40rem){.sm\:h-3\.5{height:calc(var(--spacing) * 3.5);}}@media (width >= 40rem){.sm\:h-4{height:calc(var(--spacing) * 4);}}@media (width >= 40rem){.sm\:h-9{height:calc(var(--spacing) * 9);}}@media (width >= 40rem){.sm\:h-12{height:calc(var(--spacing) * 12);}}@media (width >= 40rem){.sm\:h-14{height:calc(var(--spacing) * 14);}}@media (width >= 40rem){.sm\:h-16{height:calc(var(--spacing) * 16);}}@media (width >= 40rem){.sm\:h-32{height:calc(var(--spacing) * 32);}}@media (width >= 40rem){.sm\:h-40{height:calc(var(--spacing) * 40);}}@media (width >= 40rem){.sm\:h-\[280px\]{height:280px;}}@media (width >= 40rem){.sm\:h-\[320px\]{height:320px;}}@media (width >= 40rem){.sm\:max-h-\[500px\]{max-height:500px;}}@media (width >= 40rem){.sm\:min-h-0{min-height:calc(var(--spacing) * 0);}}@media (width >= 40rem){.sm\:w-3\.5{width:calc(var(--spacing) * 3.5);}}@media (width >= 40rem){.sm\:w-4{width:calc(var(--spacing) * 4);}}@media (width >= 40rem){.sm\:w-16{width:calc(var(--spacing) * 16);}}@media (width >= 40rem){.sm\:w-32{width:calc(var(--spacing) * 32);}}@media (width >= 40rem){.sm\:w-40{width:calc(var(--spacing) * 40);}}@media (width >= 40rem){.sm\:w-\[85\%\]{width:85%;}}@media (width >= 40rem){.sm\:w-auto{width:auto;}}@media (width >= 40rem){.sm\:w-\[420px\]{width:420px;}}@media (width >= 40rem){.sm\:max-w-\[360px\]{max-width:360px !important;}}@media (width >= 40rem){.sm\:max-w-\[400px\]{max-width:400px;}}@media (width >= 40rem){.sm\:max-w-\[420px\]{max-width:420px;}}@media (width >= 40rem){.sm\:max-w-\[440px\]{max-width:440px;}}@media (width >= 40rem){.sm\:max-w-\[500px\]{max-width:500px;}}@media (width >= 40rem){.sm\:max-w-\[600px\]{max-width:600px;}}@media (width >= 40rem){.sm\:max-w-lg{max-width:var(--container-lg);}}@media (width >= 40rem){.sm\:max-w-md{max-width:var(--container-md);}}@media (width >= 40rem){.sm\:max-w-sm{max-width:var(--container-sm);}}@media (width >= 40rem){.sm\:max-w-xs{max-width:var(--container-xs);}}@media (width >= 40rem){.sm\:min-w-\[320px\]{min-width:320px !important;}}@media (width >= 40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (width >= 40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (width >= 40rem){.sm\:grid-cols-\[160px_1fr\]{grid-template-columns:160px 1fr;}}@media (width >= 40rem){.sm\:flex-row{flex-direction:row;}}@media (width >= 40rem){.sm\:flex-nowrap{flex-wrap:nowrap;}}@media (width >= 40rem){.sm\:items-center{align-items:center;}}@media (width >= 40rem){.sm\:justify-between{justify-content:space-between;}}@media (width >= 40rem){.sm\:justify-end{justify-content:flex-end;}}@media (width >= 40rem){.sm\:gap-0{gap:calc(var(--spacing) * 0);}}@media (width >= 40rem){.sm\:gap-3{gap:calc(var(--spacing) * 3);}}@media (width >= 40rem){.sm\:gap-4{gap:calc(var(--spacing) * 4);}}@media (width >= 40rem){.sm\:gap-5{gap:calc(var(--spacing) * 5);}}@media (width >= 40rem){.sm\:gap-7{gap:calc(var(--spacing) * 7);}}@media (width >= 40rem){.sm\:gap-8{gap:calc(var(--spacing) * 8);}}@media (width >= 40rem){:where(.sm\: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)));}}@media (width >= 40rem){:where(.sm\: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)));}}@media (width >= 40rem){:where(.sm\: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)));}}@media (width >= 40rem){:where(.sm\: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)));}}@media (width >= 40rem){:where(.sm\: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)));}}@media (width >= 40rem){:where(.sm\: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)));}}@media (width >= 40rem){.sm\:rounded-2xl{border-radius:var(--radius-2xl);}}@media (width >= 40rem){.sm\:p-6{padding:calc(var(--spacing) * 6);}}@media (width >= 40rem){.sm\:p-7{padding:calc(var(--spacing) * 7);}}@media (width >= 40rem){.sm\:p-8{padding:calc(var(--spacing) * 8);}}@media (width >= 40rem){.sm\:px-0{padding-inline:calc(var(--spacing) * 0);}}@media (width >= 40rem){.sm\:px-2{padding-inline:calc(var(--spacing) * 2);}}@media (width >= 40rem){.sm\:px-4{padding-inline:calc(var(--spacing) * 4);}}@media (width >= 40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6);}}@media (width >= 40rem){.sm\:px-8{padding-inline:calc(var(--spacing) * 8);}}@media (width >= 40rem){.sm\:px-12{padding-inline:calc(var(--spacing) * 12);}}@media (width >= 40rem){.sm\:py-2{padding-block:calc(var(--spacing) * 2);}}@media (width >= 40rem){.sm\:py-4{padding-block:calc(var(--spacing) * 4);}}@media (width >= 40rem){.sm\:py-5{padding-block:calc(var(--spacing) * 5);}}@media (width >= 40rem){.sm\:py-6{padding-block:calc(var(--spacing) * 6);}}@media (width >= 40rem){.sm\:py-8{padding-block:calc(var(--spacing) * 8);}}@media (width >= 40rem){.sm\:py-12{padding-block:calc(var(--spacing) * 12);}}@media (width >= 40rem){.sm\:py-20{padding-block:calc(var(--spacing) * 20);}}@media (width >= 40rem){.sm\:pt-5{padding-top:calc(var(--spacing) * 5);}}@media (width >= 40rem){.sm\:pt-6{padding-top:calc(var(--spacing) * 6);}}@media (width >= 40rem){.sm\:pt-8{padding-top:calc(var(--spacing) * 8);}}@media (width >= 40rem){.sm\:pr-12{padding-right:calc(var(--spacing) * 12);}}@media (width >= 40rem){.sm\:pb-3{padding-bottom:calc(var(--spacing) * 3);}}@media (width >= 40rem){.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16);}}@media (width >= 40rem){.sm\:text-left{text-align:left;}}@media (width >= 40rem){.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}@media (width >= 40rem){.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}}@media (width >= 40rem){.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}}@media (width >= 40rem){.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}}@media (width >= 40rem){.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));}}@media (width >= 40rem){.sm\:text-\[12px\]{font-size:12px;}}@media (width >= 40rem){.sm\:text-\[13px\]{font-size:13px;}}@media (width >= 40rem){.sm\:text-\[14px\]{font-size:14px;}}@media (width >= 40rem){.sm\:text-\[15px\]{font-size:15px;}}@media (width >= 40rem){.sm\:text-\[16px\]{font-size:16px;}}@media (width >= 40rem){.sm\:text-\[18px\]{font-size:18px;}}@media (width >= 40rem){.sm\:text-\[28px\]{font-size:28px;}}@media (width >= 40rem){.sm\:text-\[30px\]{font-size:30px;}}@media (width >= 40rem){.sm\:text-\[40px\]{font-size:40px;}}@media (width >= 40rem){.sm\:leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7;}}@media (width >= 40rem){.sm\:leading-\[48px\]{--tw-leading:48px;line-height:48px;}}@media (width >= 48rem){.md\:right-8{right:calc(var(--spacing) * 8);}}@media (width >= 48rem){.md\:bottom-4{bottom:calc(var(--spacing) * 4);}}@media (width >= 48rem){.md\:order-1{order:1;}}@media (width >= 48rem){.md\:order-2{order:2;}}@media (width >= 48rem){.md\:col-span-2{grid-column:span 2 / span 2;}}@media (width >= 48rem){.md\:mb-0{margin-bottom:calc(var(--spacing) * 0);}}@media (width >= 48rem){.md\:mb-1{margin-bottom:calc(var(--spacing) * 1);}}@media (width >= 48rem){.md\:mb-2{margin-bottom:calc(var(--spacing) * 2);}}@media (width >= 48rem){.md\:mb-4{margin-bottom:calc(var(--spacing) * 4);}}@media (width >= 48rem){.md\:mb-8{margin-bottom:calc(var(--spacing) * 8);}}@media (width >= 48rem){.md\:mb-12{margin-bottom:calc(var(--spacing) * 12);}}@media (width >= 48rem){.md\:mb-16{margin-bottom:calc(var(--spacing) * 16);}}@media (width >= 48rem){.md\:block{display:block;}}@media (width >= 48rem){.md\:flex{display:flex;}}@media (width >= 48rem){.md\:grid{display:grid;}}@media (width >= 48rem){.md\:hidden{display:none;}}@media (width >= 48rem){.md\:inline{display:inline;}}@media (width >= 48rem){.md\:h-8{height:calc(var(--spacing) * 8);}}@media (width >= 48rem){.md\:h-10{height:calc(var(--spacing) * 10);}}@media (width >= 48rem){.md\:h-\[320px\]{height:320px;}}@media (width >= 48rem){.md\:h-\[500px\]{height:500px;}}@media (width >= 48rem){.md\:h-screen{height:100vh;}}@media (width >= 48rem){.md\:max-h-\[70vh\]{max-height:70vh;}}@media (width >= 48rem){.md\:max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem);}}@media (width >= 48rem){.md\:max-h-none{max-height:none;}}@media (width >= 48rem){.md\:w-8{width:calc(var(--spacing) * 8);}}@media (width >= 48rem){.md\:w-\[560px\]{width:560px;}}@media (width >= 48rem){.md\:w-auto{width:auto;}}@media (width >= 48rem){.md\:max-w-4xl{max-width:var(--container-4xl);}}@media (width >= 48rem){.md\:flex-none{flex:none;}}@media (width >= 48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (width >= 48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (width >= 48rem){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (width >= 48rem){.md\:grid-cols-\[40\%_60\%\]{grid-template-columns:40% 60%;}}@media (width >= 48rem){.md\:grid-cols-\[80px_1fr_180px\]{grid-template-columns:80px 1fr 180px;}}@media (width >= 48rem){.md\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr;}}@media (width >= 48rem){.md\:flex-row{flex-direction:row;}}@media (width >= 48rem){.md\:items-center{align-items:center;}}@media (width >= 48rem){.md\:justify-between{justify-content:space-between;}}@media (width >= 48rem){.md\:justify-start{justify-content:flex-start;}}@media (width >= 48rem){.md\:gap-8{gap:calc(var(--spacing) * 8);}}@media (width >= 48rem){.md\:gap-\[6px\]{gap:6px;}}@media (width >= 48rem){:where(.md\: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)));}}@media (width >= 48rem){.md\:gap-y-0{row-gap:calc(var(--spacing) * 0);}}@media (width >= 48rem){.md\:overflow-hidden{overflow:hidden;}}@media (width >= 48rem){.md\:overflow-y-auto{overflow-y:auto;}}@media (width >= 48rem){.md\:rounded-lg{border-radius:var(--radius);}}@media (width >= 48rem){.md\:border{border-style:var(--tw-border-style);border-width:1px;}}@media (width >= 48rem){.md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px;}}@media (width >= 48rem){.md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;}}@media (width >= 48rem){.md\:border-\[\#E5E7EB\]{border-color:#e5e7eb;}}@media (width >= 48rem){.md\:border-\[\#F3F4F6\]{border-color:#f3f4f6;}}@media (width >= 48rem){.md\:p-6{padding:calc(var(--spacing) * 6);}}@media (width >= 48rem){.md\:p-8{padding:calc(var(--spacing) * 8);}}@media (width >= 48rem){.md\:px-4{padding-inline:calc(var(--spacing) * 4);}}@media (width >= 48rem){.md\:px-5{padding-inline:calc(var(--spacing) * 5);}}@media (width >= 48rem){.md\:px-8{padding-inline:calc(var(--spacing) * 8);}}@media (width >= 48rem){.md\:px-10{padding-inline:calc(var(--spacing) * 10);}}@media (width >= 48rem){.md\:py-4{padding-block:calc(var(--spacing) * 4);}}@media (width >= 48rem){.md\:py-28{padding-block:calc(var(--spacing) * 28);}}@media (width >= 48rem){.md\:pt-2{padding-top:calc(var(--spacing) * 2);}}@media (width >= 48rem){.md\:pt-6{padding-top:calc(var(--spacing) * 6);}}@media (width >= 48rem){.md\:pr-8{padding-right:calc(var(--spacing) * 8);}}@media (width >= 48rem){.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}}@media (width >= 48rem){.md\:text-\[13px\]{font-size:13px;}}@media (width >= 48rem){.md\:text-\[16px\]{font-size:16px;}}@media (width >= 48rem){.md\:text-\[17px\]{font-size:17px;}}@media (width >= 48rem){.md\:text-\[22px\]{font-size:22px;}}@media (width >= 48rem){.md\:text-\[32px\]{font-size:32px;}}@media (width >= 48rem){.md\:text-\[36px\]{font-size:36px;}}@media (width >= 48rem){.md\:leading-\[40px\]{--tw-leading:40px;line-height:40px;}}@media (width >= 64rem){.lg\:right-4{right:calc(var(--spacing) * 4);}}@media (width >= 64rem){.lg\:right-12{right:calc(var(--spacing) * 12);}}@media (width >= 64rem){.lg\:left-4{left:calc(var(--spacing) * 4);}}@media (width >= 64rem){.lg\:col-span-1{grid-column:span 1 / span 1;}}@media (width >= 64rem){.lg\:col-span-2{grid-column:span 2 / span 2;}}@media (width >= 64rem){.lg\:hidden{display:none;}}@media (width >= 64rem){.lg\:inline{display:inline;}}@media (width >= 64rem){.lg\:h-5{height:calc(var(--spacing) * 5);}}@media (width >= 64rem){.lg\:max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem);}}@media (width >= 64rem){.lg\:w-5{width:calc(var(--spacing) * 5);}}@media (width >= 64rem){.lg\:w-20{width:calc(var(--spacing) * 20);}}@media (width >= 64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (width >= 64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (width >= 64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (width >= 64rem){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr));}}@media (width >= 64rem){.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px;}}@media (width >= 64rem){.lg\:gap-12{gap:calc(var(--spacing) * 12);}}@media (width >= 64rem){.lg\:p-2{padding:calc(var(--spacing) * 2);}}@media (width >= 64rem){.lg\:p-8{padding:calc(var(--spacing) * 8);}}@media (width >= 64rem){.lg\:px-5{padding-inline:calc(var(--spacing) * 5);}}@media (width >= 64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8);}}@media (width >= 64rem){.lg\:px-12{padding-inline:calc(var(--spacing) * 12);}}@media (width >= 64rem){.lg\:px-20{padding-inline:calc(var(--spacing) * 20);}}@media (width >= 64rem){.lg\:pr-12{padding-right:calc(var(--spacing) * 12);}}@media (width >= 64rem){.lg\:text-\[14px\]{font-size:14px;}}@media (width >= 64rem){.lg\:text-\[15px\]{font-size:15px;}}@media (width >= 64rem){.lg\:text-\[17px\]{font-size:17px;}}@media (width >= 80rem){.xl\:flex{display:flex;}}@media (width >= 80rem){.xl\:hidden{display:none;}}@media (width >= 80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (width >= 96rem){.\32 xl\:gap-8{gap:calc(var(--spacing) * 8);}}.dark\:border-\[\#0A0A0A\]:is(.dark *){border-color:#0a0a0a;}.dark\:border-\[\#1A1A1A\]:is(.dark *){border-color:#1a1a1a;}.dark\:border-\[\#2A2A2A\]:is(.dark *){border-color:#2a2a2a;}.dark\:border-\[\#3A1A1F\]:is(.dark *){border-color:#3a1a1f;}.dark\:border-\[\#3A3A3A\]:is(.dark *){border-color:#3a3a3a;}.dark\:border-\[\#3C3C3E\]:is(.dark *){border-color:#3c3c3e;}.dark\:border-\[\#3F1F1F\]:is(.dark *){border-color:#3f1f1f;}.dark\:border-\[\#475569\]:is(.dark *){border-color:#475569;}.dark\:border-blue-800:is(.dark *){border-color:var(--color-blue-800);}.dark\:border-gray-400:is(.dark *){border-color:var(--color-gray-400);}.dark\:border-gray-600:is(.dark *){border-color:var(--color-gray-600);}.dark\:border-gray-700:is(.dark *){border-color:var(--color-gray-700);}.dark\:border-gray-800:is(.dark *){border-color:var(--color-gray-800);}.dark\:border-green-800:is(.dark *){border-color:var(--color-green-800);}.dark\:border-red-800:is(.dark *){border-color:var(--color-red-800);}.dark\:border-white:is(.dark *){border-color:var(--color-white);}.dark\:border-white\/20:is(.dark *){border-color:#fff3;}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 20%,transparent);}}.dark\:bg-\[\#0A0A0A\]:is(.dark *){background-color:#0a0a0a;}.dark\:bg-\[\#0B0B0B\]:is(.dark *){background-color:#0b0b0b;}.dark\:bg-\[\#1A0A0D\]:is(.dark *){background-color:#1a0a0d;}.dark\:bg-\[\#1A0000\]:is(.dark *){background-color:#1a0000;}.dark\:bg-\[\#1A1A1A\]:is(.dark *){background-color:#1a1a1a;}.dark\:bg-\[\#1E1E1E\]:is(.dark *){background-color:#1e1e1e;}.dark\:bg-\[\#2A2A2A\]:is(.dark *){background-color:#2a2a2a;}.dark\:bg-\[\#2A1515\]:is(.dark *){background-color:#2a1515;}.dark\:bg-\[\#2C2C2E\]:is(.dark *){background-color:#2c2c2e;}.dark\:bg-\[\#141414\]:is(.dark *){background-color:#141414;}.dark\:bg-\[\#171717\]:is(.dark *){background-color:#171717;}.dark\:bg-amber-950\/30:is(.dark *){background-color:color-mix(in srgb,oklch(.279 .077 45.635) 30%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 30%,transparent);}}.dark\:bg-black:is(.dark *){background-color:var(--color-black);}.dark\:bg-black\/95:is(.dark *){background-color:#000000f2;}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/95:is(.dark *){background-color:color-mix(in oklab,var(--color-black) 95%,transparent);}}.dark\:bg-blue-900\/20:is(.dark *){background-color:color-mix(in srgb,oklch(.379 .146 265.522) 20%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 20%,transparent);}}.dark\:bg-blue-900\/30:is(.dark *){background-color:color-mix(in srgb,oklch(.379 .146 265.522) 30%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent);}}.dark\:bg-blue-950:is(.dark *){background-color:var(--color-blue-950);}.dark\:bg-blue-950\/20:is(.dark *){background-color:color-mix(in srgb,oklch(.282 .091 267.935) 20%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950) 20%,transparent);}}.dark\:bg-blue-950\/30:is(.dark *){background-color:color-mix(in srgb,oklch(.282 .091 267.935) 30%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950) 30%,transparent);}}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent);}}.dark\:bg-emerald-950\/30:is(.dark *){background-color:color-mix(in srgb,oklch(.262 .051 172.552) 30%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-950) 30%,transparent);}}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700);}.dark\:bg-gray-700\/50:is(.dark *){background-color:color-mix(in srgb,oklch(.373 .034 259.733) 50%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-700\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-700) 50%,transparent);}}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800);}.dark\:bg-gray-800\/50:is(.dark *){background-color:color-mix(in srgb,oklch(.278 .033 256.848) 50%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800) 50%,transparent);}}.dark\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900);}.dark\:bg-gray-900\/50:is(.dark *){background-color:color-mix(in srgb,oklch(.21 .034 264.665) 50%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-900) 50%,transparent);}}.dark\:bg-gray-900\/80:is(.dark *){background-color:color-mix(in srgb,oklch(.21 .034 264.665) 80%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/80:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-900) 80%,transparent);}}.dark\:bg-gray-950\/30:is(.dark *){background-color:color-mix(in srgb,oklch(.13 .028 261.692) 30%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-950) 30%,transparent);}}.dark\:bg-green-500\/10:is(.dark *){background-color:color-mix(in srgb,oklch(.723 .219 149.579) 10%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-green-500) 10%,transparent);}}.dark\:bg-green-900\/10:is(.dark *){background-color:color-mix(in srgb,oklch(.393 .095 152.535) 10%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900) 10%,transparent);}}.dark\:bg-green-900\/20:is(.dark *){background-color:color-mix(in srgb,oklch(.393 .095 152.535) 20%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900) 20%,transparent);}}.dark\:bg-green-900\/30:is(.dark *){background-color:color-mix(in srgb,oklch(.393 .095 152.535) 30%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900) 30%,transparent);}}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950);}.dark\:bg-green-950\/20:is(.dark *){background-color:color-mix(in srgb,oklch(.266 .065 152.934) 20%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950) 20%,transparent);}}.dark\:bg-green-950\/30:is(.dark *){background-color:color-mix(in srgb,oklch(.266 .065 152.934) 30%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950) 30%,transparent);}}.dark\:bg-red-900\/10:is(.dark *){background-color:color-mix(in srgb,oklch(.396 .141 25.723) 10%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900) 10%,transparent);}}.dark\:bg-red-900\/20:is(.dark *){background-color:color-mix(in srgb,oklch(.396 .141 25.723) 20%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent);}}.dark\:bg-red-900\/30:is(.dark *){background-color:color-mix(in srgb,oklch(.396 .141 25.723) 30%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent);}}.dark\:bg-red-950:is(.dark *){background-color:var(--color-red-950);}.dark\:bg-red-950\/30:is(.dark *){background-color:color-mix(in srgb,oklch(.258 .092 26.042) 30%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent);}}.dark\:text-\[\#6B7280\]:is(.dark *){color:#6b7280;}.dark\:text-\[\#9CA3AF\]:is(.dark *){color:#9ca3af;}.dark\:text-\[\#98989D\]:is(.dark *){color:#98989d;}.dark\:text-\[\#737373\]:is(.dark *){color:#737373;}.dark\:text-\[\#A3A3A3\]:is(.dark *){color:#a3a3a3;}.dark\:text-\[\#CBD5E1\]:is(.dark *){color:#cbd5e1;}.dark\:text-\[\#D1D5DB\]:is(.dark *){color:#d1d5db;}.dark\:text-\[\#E5E7EB\]:is(.dark *){color:#e5e7eb;}.dark\:text-\[\#FF002E\]:is(.dark *){color:#ff002e;}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400);}.dark\:text-blue-200:is(.dark *){color:var(--color-blue-200);}.dark\:text-blue-300:is(.dark *){color:var(--color-blue-300);}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400);}.dark\:text-blue-500:is(.dark *){color:var(--color-blue-500);}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400);}.dark\:text-gray-100:is(.dark *){color:var(--color-gray-100);}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200);}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300);}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400);}.dark\:text-gray-500:is(.dark *){color:var(--color-gray-500);}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600);}.dark\:text-gray-700:is(.dark *){color:var(--color-gray-700);}.dark\:text-green-300:is(.dark *){color:var(--color-green-300);}.dark\:text-green-400:is(.dark *){color:var(--color-green-400);}.dark\:text-green-500:is(.dark *){color:var(--color-green-500);}.dark\:text-red-200:is(.dark *){color:var(--color-red-200);}.dark\:text-red-300:is(.dark *){color:var(--color-red-300);}.dark\:text-red-400:is(.dark *){color:var(--color-red-400);}.dark\:text-white:is(.dark *){color:var(--color-white);}.dark\:text-yellow-400:is(.dark *){color:var(--color-yellow-400);}.dark\:placeholder-gray-600:is(.dark *)::placeholder{color:var(--color-gray-600);}@media (hover:hover){.dark\:group-hover\:bg-\[\#FF002E\]\/10:is(.dark *):is(:where(.group):hover *){background-color:oklab(63.0196% .232153 .10599 / .1);}}@media (hover:hover){.dark\:group-hover\:text-\[\#FF002E\]:is(.dark *):is(:where(.group):hover *){color:#ff002e;}}.dark\:placeholder\:text-\[\#6B7280\]:is(.dark *)::placeholder{color:#6b7280;}.dark\:placeholder\:text-gray-500:is(.dark *)::placeholder{color:var(--color-gray-500);}@media (hover:hover){.dark\:hover\:border-\[\#3A1A1D\]:is(.dark *):hover{border-color:#3a1a1d;}}@media (hover:hover){.dark\:hover\:border-\[\#3A3A3A\]:is(.dark *):hover{border-color:#3a3a3a;}}@media (hover:hover){.dark\:hover\:border-\[\#FF002E\]:is(.dark *):hover{border-color:#ff002e;}}@media (hover:hover){.dark\:hover\:border-gray-600:is(.dark *):hover{border-color:var(--color-gray-600);}}@media (hover:hover){.dark\:hover\:bg-\[\#1A0A0D\]:is(.dark *):hover{background-color:#1a0a0d;}}@media (hover:hover){.dark\:hover\:bg-\[\#1A0000\]:is(.dark *):hover{background-color:#1a0000;}}@media (hover:hover){.dark\:hover\:bg-\[\#1A1A1A\]:is(.dark *):hover{background-color:#1a1a1a;}}@media (hover:hover){.dark\:hover\:bg-\[\#1E1E1E\]:is(.dark *):hover{background-color:#1e1e1e;}}@media (hover:hover){.dark\:hover\:bg-\[\#1f1f1f\]:is(.dark *):hover{background-color:#1f1f1f;}}@media (hover:hover){.dark\:hover\:bg-\[\#2A0000\]:is(.dark *):hover{background-color:#2a0000;}}@media (hover:hover){.dark\:hover\:bg-\[\#2A2A2A\]:is(.dark *):hover{background-color:#2a2a2a;}}@media (hover:hover){.dark\:hover\:bg-\[\#FF002E\]\/5:is(.dark *):hover{background-color:oklab(63.0196% .232153 .10599 / .05);}}@media (hover:hover){.dark\:hover\:bg-gray-700:is(.dark *):hover{background-color:var(--color-gray-700);}}@media (hover:hover){.dark\:hover\:bg-gray-800:is(.dark *):hover{background-color:var(--color-gray-800);}}@media (hover:hover){.dark\:hover\:bg-red-950\/20:is(.dark *):hover{background-color:color-mix(in srgb,oklch(.258 .092 26.042) 20%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-950\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-950) 20%,transparent);}}}@media (hover:hover){.dark\:hover\:text-\[\#E5E7EB\]:is(.dark *):hover{color:#e5e7eb;}}@media (hover:hover){.dark\:hover\:text-\[\#FF002E\]:is(.dark *):hover{color:#ff002e;}}@media (hover:hover){.dark\:hover\:text-gray-100:is(.dark *):hover{color:var(--color-gray-100);}}@media (hover:hover){.dark\:hover\:text-gray-200:is(.dark *):hover{color:var(--color-gray-200);}}@media (hover:hover){.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300);}}.dark\:focus\:bg-\[\#1A1A1A\]:is(.dark *):focus{background-color:#1a1a1a;}.dark\:focus\:bg-red-900\/10:is(.dark *):focus{background-color:color-mix(in srgb,oklch(.396 .141 25.723) 10%,transparent);}@supports (color:color-mix(in lab,red,red)){.dark\:focus\:bg-red-900\/10:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-red-900) 10%,transparent);}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive);}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent);}}.dark\:active\:bg-\[\#1A0000\]:is(.dark *):active{background-color:#1a0000;}.dark\:disabled\:bg-\[\#2A2A2A\]:is(.dark *):disabled{background-color:#2a2a2a;}.dark\:disabled\:bg-gray-700:is(.dark *):disabled{background-color:var(--color-gray-700);}.dark\:disabled\:text-\[\#64748B\]:is(.dark *):disabled{color:#64748b;}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"]{--tw-ring-color:var(--destructive);}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent);}}.dark\:data-\[state\=active\]\:border-\[\#FF002E\]:is(.dark *)[data-state="active"]{border-color:#ff002e;}.dark\:data-\[state\=active\]\:bg-\[\#FF002E\]:is(.dark *)[data-state="active"]{background-color:#ff002e;}.dark\:data-\[state\=active\]\:text-\[\#FF002E\]:is(.dark *)[data-state="active"]{color:#ff002e;}.dark\:data-\[state\=active\]\:text-white:is(.dark *)[data-state="active"]{color:var(--color-white);}.dark\:data-\[state\=active\]\:after\:bg-\[\#FF002E\]:is(.dark *)[data-state="active"]:after{content:var(--tw-content);background-color:#ff002e;}@media (hover:hover){.dark\:data-\[state\=active\]\:hover\:text-\[\#FF002E\]:is(.dark *)[data-state="active"]:hover{color:#ff002e;}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant="destructive"]:focus{background-color:var(--destructive);}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant="destructive"]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent);}}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.dark\:supports-\[backdrop-filter\]\:bg-black\/80:is(.dark *){background-color:#000c;}@supports (color:color-mix(in lab,red,red)){.dark\:supports-\[backdrop-filter\]\:bg-black\/80:is(.dark *){background-color:color-mix(in oklab,var(--color-black) 80%,transparent);}}}@media (width >= 48rem){.dark\:md\:border-\[\#2A2A2A\]:is(.dark *){border-color:#2a2a2a;}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none;}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0;}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*="text-"]){color:var(--muted-foreground);}.\[\&_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;}.\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar{width:calc(var(--spacing) * 2);}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:3.40282e38px;}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-gray-300::-webkit-scrollbar-thumb{background-color:var(--color-gray-300);}@media (hover:hover){.\[\&\:\:-webkit-scrollbar-thumb\]\:hover\:bg-gray-400::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-400);}}.dark\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-gray-600:is(.dark *)::-webkit-scrollbar-thumb{background-color:var(--color-gray-600);}@media (hover:hover){.dark\:\[\&\:\:-webkit-scrollbar-thumb\]\:hover\:bg-gray-500:is(.dark *)::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-500);}}.\[\&\:\:-webkit-scrollbar-track\]\:bg-gray-100::-webkit-scrollbar-track{background-color:var(--color-gray-100);}.dark\:\[\&\:\:-webkit-scrollbar-track\]\:bg-gray-700:is(.dark *)::-webkit-scrollbar-track{background-color:var(--color-gray-700);}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]){padding-right:calc(var(--spacing) * 0);}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6);}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6);}:is(.\*\:\[span\]\:last\:flex > *):is(span):last-child{display:flex;}:is(.\*\:\[span\]\:last\:items-center > *):is(span):last-child{align-items:center;}:is(.\*\:\[span\]\:last\:gap-2 > *):is(span):last-child{gap:calc(var(--spacing) * 2);}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant="destructive"] > *):is(svg){color:var(--destructive) !important;}.\[\&\:last-child\]\:pb-6:last-child{padding-bottom:calc(var(--spacing) * 6);}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\] > [role="checkbox"]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y);}.\[\&\>button\]\:hidden > button{display:none;}.\[\&\>svg\]\:pointer-events-none > svg{pointer-events:none;}.\[\&\>svg\]\:size-3 > svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);}.\[\&\>tr\]\:last\:border-b-0 > tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0;}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent);}}@media (hover:hover){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive);}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent);}}}@media (hover:hover){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary);}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent);}}}@media (hover:hover){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary);}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent);}}}@media (hover:hover){a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground);}}.text-page-title{font-size:var(--text-page-title);font-weight:600;line-height:var(--line-height-page-title);color:var(--text-primary);}.text-section-title{font-size:var(--text-section-title);font-weight:500;line-height:var(--line-height-section-title);color:var(--text-primary);}.text-balance{font-size:var(--text-balance);font-weight:700;line-height:var(--line-height-balance);color:var(--text-primary);}.text-body-fpg{font-size:var(--text-body);font-weight:400;line-height:var(--line-height-body);letter-spacing:.2px;color:var(--text-primary);}.text-secondary-fpg{font-size:14px;font-weight:400;line-height:var(--line-height-secondary);}:where(.text-secondary-fpg){color:#6b7280;}.dark :where(.text-secondary-fpg){color:#a3a3a3;}.text-button-fpg{font-size:var(--text-button);font-weight:500;line-height:var(--line-height-button);}.gap-section{gap:var(--spacing-section);}.gap-element{gap:var(--spacing-element);}.p-card{padding-top:var(--spacing-card-padding-y);padding-bottom:var(--spacing-card-padding-y);padding-left:var(--spacing-card-padding-x);padding-right:var(--spacing-card-padding-x);}.bg-surface-base{background-color:var(--surface-base);}.bg-surface-elevated{background-color:var(--surface-elevated);}.bg-surface-overlay{background-color:var(--surface-overlay);}.bg-surface-muted{background-color:var(--surface-muted);}.bg-surface-hover{background-color:var(--surface-hover);}.text-primary-adaptive{color:var(--text-primary);}.text-secondary-adaptive{color:var(--text-secondary);}.text-tertiary-adaptive{color:var(--text-tertiary);}.text-inverse{color:var(--text-inverse);}.border-subtle{border-color:var(--border-subtle);}.border-default{border-color:var(--border-default);}.border-strong{border-color:var(--border-strong);}.text-icon-primary{color:var(--icon-primary);}.text-icon-secondary{color:var(--icon-secondary);}.text-icon-tertiary{color:var(--icon-tertiary);}.hover-surface:hover{background-color:var(--state-hover-bg);}.active-surface:active{background-color:var(--state-active-bg);}.dark-bg-primary:is(.dark *){background-color:var(--color-black);}.dark-bg-card:is(.dark *){background-color:#0a0a0a;}.dark-bg-secondary:is(.dark *){background-color:#1a1a1a;}.dark-text-primary:is(.dark *){color:var(--color-white);}.dark-text-secondary:is(.dark *){color:#a3a3a3;}.dark-border:is(.dark *){border-color:#2a2a2a;}.bg-primary-fpg{background-color:#ff002e;}.text-primary-fpg{color:#ff002e;}.border-primary-fpg{border-color:#ff002e;}.ring-primary-fpg{--tw-ring-color:#ff002e;}}:root{--font-size:16px;--background:#fff;--foreground:oklch(.145 0 0);--card:#fff;--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:#ff002e;--primary-foreground:oklch(1 0 0);--secondary:oklch(.95 .0058 264.53);--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:transparent;--input-background:#fff;--switch-background:#cbced4;--font-weight-medium:400;--font-weight-normal:400;--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--radius:.625rem;--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:#030213;--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--text-page-title:20px;--text-section-title:16px;--text-balance:32px;--text-body:15px;--text-secondary:14px;--text-button:15px;--line-height-page-title:32px;--line-height-section-title:26px;--line-height-balance:40px;--line-height-body:24px;--line-height-secondary:22px;--line-height-button:24px;--spacing-section:32px;--spacing-element:16px;--spacing-card-padding-y:24px;--spacing-card-padding-x:32px;--button-height:40px;--button-padding-x:20px;--surface-base:#fff;--surface-elevated:#fff;--surface-overlay:#fff;--surface-muted:#f9fafb;--surface-hover:#f3f4f6;--text-primary:#0b0b0b;--text-tertiary:#9ca3af;--text-inverse:#fff;--border-subtle:#f3f4f6;--border-default:#e5e7eb;--border-strong:#d1d5db;--border-inverse:#374151;--icon-primary:#0b0b0b;--icon-secondary:#6b7280;--icon-tertiary:#9ca3af;--icon-inverse:#fff;--state-hover-bg:#f9fafb;--state-active-bg:#f3f4f6;--state-disabled-bg:#f3f4f6;--state-disabled-text:#9ca3af;}.dark{--background:#000;--foreground:#fff;--card:#0a0a0a;--card-foreground:#fff;--popover:#0a0a0a;--popover-foreground:#fff;--primary:#ff002e;--primary-foreground:#fff;--secondary:#1a1a1a;--secondary-foreground:#e5e5e5;--muted:#1a1a1a;--muted-foreground:#a3a3a3;--accent:#1a1a1a;--accent-foreground:#fff;--destructive:#dc2626;--destructive-foreground:#fff;--border:#2a2a2a;--input:#2a2a2a;--input-background:#0a0a0a;--switch-background:#3a3a3a;--ring:#4a4a4a;--font-weight-medium:400;--font-weight-normal:400;--chart-1:#ff002e;--chart-2:#3b82f6;--chart-3:#10b981;--chart-4:#f59e0b;--chart-5:#8b5cf6;--sidebar:#0a0a0a;--sidebar-foreground:#fff;--sidebar-primary:#ff002e;--sidebar-primary-foreground:#fff;--sidebar-accent:#1a1a1a;--sidebar-accent-foreground:#fff;--sidebar-border:#2a2a2a;--sidebar-ring:#4a4a4a;--surface-base:#000;--surface-elevated:#0a0a0a;--surface-overlay:#1a1a1a;--surface-muted:#0a0a0a;--surface-hover:#1a1a1a;--text-primary:#fff;--text-secondary:#a3a3a3;--text-tertiary:#6b7280;--text-inverse:#0b0b0b;--border-subtle:#1a1a1a;--border-default:#2a2a2a;--border-strong:#3a3a3a;--border-inverse:#e5e7eb;--icon-primary:#fff;--icon-secondary:#a3a3a3;--icon-tertiary:#6b7280;--icon-inverse:#0b0b0b;--state-hover-bg:#1a1a1a;--state-active-bg:#2a2a2a;--state-disabled-bg:#1a1a1a;--state-disabled-text:#6b7280;}html{font-size:var(--font-size);}.elegant-scrollbar::-webkit-scrollbar{width:8px;height:8px;}.elegant-scrollbar::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px;}.dark .elegant-scrollbar::-webkit-scrollbar-track{background:#1a1a1a;}.elegant-scrollbar::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px;transition:background .2s;}.dark .elegant-scrollbar::-webkit-scrollbar-thumb{background:#3a3a3a;}.elegant-scrollbar::-webkit-scrollbar-thumb:hover{background:#b0b0b0;}.dark .elegant-scrollbar::-webkit-scrollbar-thumb:hover{background:#4a4a4a;}.elegant-scrollbar{scrollbar-width:thin;scrollbar-color:#d0d0d0 #f5f5f5;}.dark .elegant-scrollbar{scrollbar-color:#3a3a3a #1a1a1a;}.no-scrollbar::-webkit-scrollbar{display:none;}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;}@media (width <= 1024px){button,a,[role="button"]{}*{-webkit-tap-highlight-color:#ff002e1a;}}.burger{cursor:pointer;background:none;width:24px;height:18px;display:block;position:relative;}.burger input{display:none;}.burger span{opacity:1;background:#000;border-radius:9px;width:100%;height:2.5px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0);}.dark .burger span{background:#e5e7eb;}.burger span:first-of-type{transform-origin:center;top:0;}.burger span:nth-of-type(2){transform-origin:center;top:50%;transform:translateY(-50%);}.burger span:nth-of-type(3){transform-origin:center;top:100%;transform:translateY(-100%);}.burger input:checked ~ span:first-of-type{top:50%;transform:translateY(-50%)rotate(45deg);}.burger input:checked ~ span:nth-of-type(2){opacity:0;width:0%;}.burger input:checked ~ span:nth-of-type(3){top:50%;transform:translateY(-50%)rotate(-45deg);}.animated-checkbox-container{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;}.animated-checkbox-container:active{transform:scale(.98);}.animated-checkbox-svg{display:block;overflow:visible;}.animated-checkbox-path{will-change:stroke-dasharray,stroke-dashoffset,stroke;}.checkbox-wrapper{-webkit-tap-highlight-color:transparent;flex-shrink:0;width:18px;height:18px;display:inline-block;position:relative;}.checkbox-input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;padding:0;position:absolute;}.checkbox-visual{cursor:pointer;pointer-events:none;background-color:#0000;border-radius:4px;width:18px;height:18px;transition:all .2s;display:block;position:absolute;top:0;left:0;}.checkbox-visual:after{content:"";box-sizing:border-box;border:2px solid #d1d5db;border-radius:4px;width:18px;height:18px;transition:all .2s;position:absolute;top:0;left:0;}.dark .checkbox-visual:after{border-color:#6b7280;}.checkbox-input:checked ~ .checkbox-visual{background-color:#21cc4c;}.checkbox-input:checked ~ .checkbox-visual:after{background-color:#0000;border:2px solid #fff;border-width:0 2px 2px 0;border-radius:0;width:5px;height:10px;top:4px;left:7px;transform:rotate(45deg);}.checkbox-wrapper:hover .checkbox-input:not(:checked) ~ .checkbox-visual:after,.dark .checkbox-wrapper:hover .checkbox-input:not(:checked) ~ .checkbox-visual:after{border-color:#21cc4c;}.checkbox-input:focus-visible ~ .checkbox-visual:after{outline-offset:2px;outline:2px solid #21cc4c;}.checkbox-input:disabled ~ .checkbox-visual{opacity:.5;cursor:not-allowed;}.checkbox-input:disabled{cursor:not-allowed;}.switch{width:3.5em;height:2em;font-size:13.6px;display:inline-block;position:relative;}.switch input{opacity:0;width:0;height:0;}.slider{cursor:pointer;background-color:#b6b6b6;border-radius:10px;transition:all .4s;position:absolute;inset:0;}.slider:before{content:"";background-color:#fff;border-radius:8px;width:1.4em;height:1.4em;transition:all .4s;position:absolute;bottom:.3em;left:.3em;transform:rotate(270deg);}.switch input:checked + .slider{background-color:#21cc4c;}.switch input:focus + .slider{box-shadow:0 0 1px #2196f3;}.switch input:checked + .slider:before{transform:translateX(1.5em);}.fpg-calendar{--rdp-accent-color:#ff002e;--rdp-background-color:#fff5f7;}.fpg-calendar .rdp-day_selected{font-weight:500;color:#fff !important;background-color:#ff002e !important;}.fpg-calendar .rdp-day_selected:hover{background-color:#cc0025 !important;}.fpg-calendar .rdp-day_range_middle{color:#ff002e !important;background-color:#ffe5ec !important;}.fpg-calendar .rdp-day_today{font-weight:600;}.fpg-calendar .rdp-day:hover:not(.rdp-day_selected),.fpg-calendar .rdp-button:hover:not([disabled]):not(.rdp-day_selected){color:#ff002e;background-color:#fff5f7;}.fpg-calendar .rdp-months{gap:1rem;}.fpg-calendar .rdp-caption_label{font-size:15px;font-weight:500;}.fpg-calendar .rdp-head_cell{color:#6b7280;font-size:13px;font-weight:500;}.fpg-calendar .rdp-cell{font-size:14px;}@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;initial-value:rotateX(0);}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0);}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0);}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0);}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0);}@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-y-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000;}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000;}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000;}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%;}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%;}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%;}@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-content{syntax:"*";inherits:false;initial-value:"";}@keyframes spin{to{transform:rotate(360deg);}}@keyframes pulse{50%{opacity:.5;}}@keyframes enter{from{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));}}@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));}}