@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-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:Inter;--font-mono:monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-neutral-300:oklch(87% 0 0);--color-black:#000;--color-white:#fff;--spacing:var(--spacing);--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:var(--tracking-normal);--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-2xl:1rem;--shadow-2xs:var(--shadow-2xs);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--drop-shadow-lg:0 4px 4px #00000026;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:Inter;--default-mono-font-family:monospace;--shadow:var(--shadow);--radius:.75rem;--letter-spacing:var(--letter-spacing);--shadow-offset-y:var(--shadow-offset-y);--shadow-offset-x:var(--shadow-offset-x);--shadow-spread:var(--shadow-spread);--shadow-blur:var(--shadow-blur);--shadow-opacity:var(--shadow-opacity)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{scrollbar-width:thin;scrollbar-color:var(--border)transparent}html{overflow-x:hidden}body{background-color:var(--background);width:100%;min-height:100svh;color:var(--foreground)}body:has(:is(div[data-variant=inset])){background-color:var(--sidebar)}body{letter-spacing:var(--tracking-normal)}body[data-scroll-locked]{overflow:unset!important}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}@media screen and (max-width:767px){input,select,textarea{font-size:16px!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)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/content{container:content/inline-size}.faded-bottom:after{pointer-events:none;inset-inline-start:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*32);border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl);content:var(--tw-content);background-image:linear-gradient(180deg,transparent 10%,var(--background)70%);width:100%;display:none;position:absolute}@media(min-width:48rem){.faded-bottom:after{content:var(--tw-content);display:block}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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)}.start-0{inset-inline-start:calc(var(--spacing)*0)}.start-1\.5{inset-inline-start:calc(var(--spacing)*1.5)}.start-2{inset-inline-start:calc(var(--spacing)*2)}.start-44{inset-inline-start:calc(var(--spacing)*44)}.end-0{inset-inline-end:calc(var(--spacing)*0)}.end-1{inset-inline-end:calc(var(--spacing)*1)}.end-2{inset-inline-end:calc(var(--spacing)*2)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.end-4{inset-inline-end:calc(var(--spacing)*4)}.end-\[0\.3rem\]{inset-inline-end:.3rem}.-top-0\.5{top:calc(var(--spacing)*-.5)}.-top-1{top:calc(var(--spacing)*-1)}.-top-2{top:calc(var(--spacing)*-2)}.-top-3{top:calc(var(--spacing)*-3)}.-top-10{top:calc(var(--spacing)*-10)}.-top-12{top:calc(var(--spacing)*-12)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-10{top:calc(var(--spacing)*10)}.top-12{top:calc(var(--spacing)*12)}.top-\[0\.3rem\]{top:.3rem}.top-\[50\%\]{top:50%}.top-\[57px\]{top:57px}.top-\[140px\]{top:140px}.-right-2{right:calc(var(--spacing)*-2)}.-right-3{right:calc(var(--spacing)*-3)}.-right-12{right:calc(var(--spacing)*-12)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.-left-1{left:calc(var(--spacing)*-1)}.-left-12{left:calc(var(--spacing)*-12)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-5{left:calc(var(--spacing)*5)}.left-6{left:calc(var(--spacing)*6)}.left-10{left:calc(var(--spacing)*10)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-999{z-index:999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.m-auto{margin:auto}.container{margin-inline:auto;padding-inline:2rem}.-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-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.-ms-3{margin-inline-start:calc(var(--spacing)*-3)}.ms-1{margin-inline-start:calc(var(--spacing)*1)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-4{margin-inline-start:calc(var(--spacing)*4)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:calc(var(--spacing)*1)}.me-2{margin-inline-end:calc(var(--spacing)*2)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}.-mt-3{margin-top:calc(var(--spacing)*-3)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-5{margin-top:calc(var(--spacing)*-5)}.mt-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-24{margin-top:calc(var(--spacing)*24)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing)*-2)}.mr-0\.5{margin-right:calc(var(--spacing)*.5)}.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-3{margin-right:calc(var(--spacing)*3)}.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-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.-ml-2{margin-left:calc(var(--spacing)*-2)}.-ml-3{margin-left:calc(var(--spacing)*-3)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.-ml-5{margin-left:calc(var(--spacing)*-5)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-\[1\.2rem\]{width:1.2rem;height:1.2rem}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.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)}.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-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-96{height:calc(var(--spacing)*96)}.h-\[26\.25rem\]{height:26.25rem}.h-\[90vh\]{height:90vh}.h-\[300px\]{height:300px}.h-\[400px\]{height:400px}.h-\[600px\]{height:600px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.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-24{max-height:calc(var(--spacing)*24)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-52{max-height:calc(var(--spacing)*52)}.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-96{max-height:calc(var(--spacing)*96)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[200px\]{max-height:200px}.max-h-\[250px\]{max-height:250px}.max-h-\[260px\]{max-height:260px}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[500px\]{max-height:500px}.max-h-\[min\(18rem\,var\(--radix-popover-content-available-height\)\)\]{max-height:min(18rem,var(--radix-popover-content-available-height))}.max-h-\[min\(25rem\,var\(--radix-popover-content-available-height\)\)\]{max-height:min(25rem,var(--radix-popover-content-available-height))}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-96{min-height:calc(var(--spacing)*96)}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2rem\]{min-height:2rem}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[5\.25rem\]{min-height:5.25rem}.min-h-\[7rem\]{min-height:7rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[150px\]{min-height:150px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-\[500px\]{min-height:500px}.min-h-\[600px\]{min-height:600px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\(--radix-popover-trigger-width\){width:var(--radix-popover-trigger-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.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-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[--radix-popover-trigger-width\]{width:--radix-popover-trigger-width}.w-\[50px\]{width:50px}.w-\[70px\]{width:70px}.w-\[85\%\]{width:85%}.w-\[85vw\]{width:85vw}.w-\[90vw\]{width:90vw}.w-\[95vw\]{width:95vw}.w-\[100px\]{width:100px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[400px\]{width:400px}.w-\[calc\(100\%\+0\.75rem\)\]{width:calc(100% + .75rem)}.w-\[inherit\]{width:inherit}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.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-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-20{max-width:calc(var(--spacing)*20)}.max-w-32{max-width:calc(var(--spacing)*32)}.max-w-52{max-width:calc(var(--spacing)*52)}.max-w-56{max-width:calc(var(--spacing)*56)}.max-w-\[95vw\]{max-width:95vw}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-36{min-width:calc(var(--spacing)*36)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[2rem\]{min-width:2rem}.min-w-\[3rem\]{min-width:3rem}.min-w-\[4rem\]{min-width:4rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[60px\]{min-width:60px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[250px\]{min-width:250px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-60{flex-basis:calc(var(--spacing)*60)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;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-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-52{--tw-translate-y:calc(var(--spacing)*-52);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);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)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;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-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;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-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.-rotate-180{rotate:-180deg}.rotate-0{rotate:none}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-y-180{--tw-rotate-y:rotateY(180deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-between{justify-content:space-between!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.justify-items-stretch{justify-items:stretch}.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-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}: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-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(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-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing)*1)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-8{column-gap:calc(var(--spacing)*8)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}: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-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-4{row-gap:calc(var(--spacing)*4)}: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-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-auto\!{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.75rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[20px\]{border-radius:20px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.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-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-6{border-left-style:var(--tw-border-style);border-left-width:6px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#8D44F2\]{border-color:#8d44f2}.border-\[\#8D44F2\]\/20{border-color:#8d44f233}.border-\[\#8D44F2\]\/30{border-color:#8d44f24d}.border-\[\#8D44F2\]\/50{border-color:#8d44f280}.border-\[\#E4E4E7\]{border-color:#e4e4e7}.border-amber-200{border-color:var(--color-amber-200)}.border-background{border-color:var(--background)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-current{border-color:currentColor}.border-cyan-200{border-color:var(--color-cyan-200)}.border-destructive,.border-destructive\/10{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/10{border-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive)50%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-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-gray-900{border-color:var(--color-gray-900)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-green-600{border-color:var(--color-green-600)}.border-input{border-color:var(--input)}.border-muted{border-color:var(--muted)}.border-muted-foreground,.border-muted-foreground\/25{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/25{border-color:color-mix(in oklab,var(--muted-foreground)25%,transparent)}}.border-muted-foreground\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/40{border-color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}.border-neutral-300{border-color:var(--color-neutral-300)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-500{border-color:var(--color-orange-500)}.border-orange-600{border-color:var(--color-orange-600)}.border-primary,.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary)20%,transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-300{border-color:var(--color-purple-300)}.border-purple-600{border-color:var(--color-purple-600)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-sky-300{border-color:var(--color-sky-300)}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.border-v3-brand-deep{border-color:var(--v3-brand-deep)}.border-v3-danger\/25{border-color:var(--v3-danger)}@supports (color:color-mix(in lab,red,red)){.border-v3-danger\/25{border-color:color-mix(in oklab,var(--v3-danger)25%,transparent)}}.border-v3-danger\/45{border-color:var(--v3-danger)}@supports (color:color-mix(in lab,red,red)){.border-v3-danger\/45{border-color:color-mix(in oklab,var(--v3-danger)45%,transparent)}}.border-v3-info\/25{border-color:var(--v3-info)}@supports (color:color-mix(in lab,red,red)){.border-v3-info\/25{border-color:color-mix(in oklab,var(--v3-info)25%,transparent)}}.border-v3-info\/45{border-color:var(--v3-info)}@supports (color:color-mix(in lab,red,red)){.border-v3-info\/45{border-color:color-mix(in oklab,var(--v3-info)45%,transparent)}}.border-v3-line{border-color:var(--v3-line)}.border-v3-success\/25{border-color:var(--v3-success)}@supports (color:color-mix(in lab,red,red)){.border-v3-success\/25{border-color:color-mix(in oklab,var(--v3-success)25%,transparent)}}.border-v3-success\/45{border-color:var(--v3-success)}@supports (color:color-mix(in lab,red,red)){.border-v3-success\/45{border-color:color-mix(in oklab,var(--v3-success)45%,transparent)}}.border-v3-warning\/30{border-color:var(--v3-warning)}@supports (color:color-mix(in lab,red,red)){.border-v3-warning\/30{border-color:color-mix(in oklab,var(--v3-warning)30%,transparent)}}.border-v3-warning\/45{border-color:var(--v3-warning)}@supports (color:color-mix(in lab,red,red)){.border-v3-warning\/45{border-color:color-mix(in oklab,var(--v3-warning)45%,transparent)}}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300{border-color:var(--color-violet-300)}.border-violet-400{border-color:var(--color-violet-400)}.border-violet-500{border-color:var(--color-violet-500)}.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\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,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-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.border-white\/45{border-color:color-mix(in oklab,var(--color-white)45%,transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-600{border-color:var(--color-yellow-600)}.border-t-blue-600{border-top-color:var(--color-blue-600)}.border-t-transparent{border-top-color:#0000}.border-l-\[\#8D44F2\]{border-left-color:#8d44f2}.border-l-blue-400{border-left-color:var(--color-blue-400)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-emerald-400{border-left-color:var(--color-emerald-400)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-muted{border-left-color:var(--muted)}.border-l-orange-400{border-left-color:var(--color-orange-400)}.border-l-purple-400{border-left-color:var(--color-purple-400)}.border-l-purple-500{border-left-color:var(--color-purple-500)}.border-l-red-400{border-left-color:var(--color-red-400)}.border-l-red-500{border-left-color:var(--color-red-500)}.border-l-slate-400{border-left-color:var(--color-slate-400)}.border-l-transparent{border-left-color:#0000}.border-l-yellow-500{border-left-color:var(--color-yellow-500)}.bg-\[\#8D44F2\]{background-color:#8d44f2}.bg-\[\#8D44F2\]\/5{background-color:#8d44f20d}.bg-\[\#8D44F2\]\/10{background-color:#8d44f21a}.bg-\[\#F9FAFB\]{background-color:#f9fafb}.bg-accent,.bg-accent\/20{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--accent)20%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50)50%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background,.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--background)50%,transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background)80%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,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-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50)50%,transparent)}}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/60{background-color:color-mix(in oklab,var(--color-blue-50)60%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/5{background-color:#155dfc0d}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/5{background-color:color-mix(in oklab,var(--color-blue-600)5%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/20{background-color:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.bg-foreground{background-color:var(--foreground)}.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-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/10{background-color:#6a72821a}@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-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/50{background-color:#f0fdf480}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/50{background-color:color-mix(in oklab,var(--color-green-50)50%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-300{background-color:var(--color-green-300)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-green-500\/20{background-color:#00c75833}@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-green-500\/30{background-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/30{background-color:color-mix(in oklab,var(--color-green-500)30%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-green-600\/5{background-color:#00a5440d}@supports (color:color-mix(in lab,red,red)){.bg-green-600\/5{background-color:color-mix(in oklab,var(--color-green-600)5%,transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/20{background-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab,var(--muted-foreground)30%,transparent)}}.bg-muted\/10{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--muted)10%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}.bg-muted\/25{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/25{background-color:color-mix(in oklab,var(--muted)25%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-muted\/90{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/90{background-color:color-mix(in oklab,var(--muted)90%,transparent)}}.bg-neutral-300\/40{background-color:#d4d4d466}@supports (color:color-mix(in lab,red,red)){.bg-neutral-300\/40{background-color:color-mix(in oklab,var(--color-neutral-300)40%,transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-50\/30{background-color:#fff7ed4d}@supports (color:color-mix(in lab,red,red)){.bg-orange-50\/30{background-color:color-mix(in oklab,var(--color-orange-50)30%,transparent)}}.bg-orange-50\/50{background-color:#fff7ed80}@supports (color:color-mix(in lab,red,red)){.bg-orange-50\/50{background-color:color-mix(in oklab,var(--color-orange-50)50%,transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500)10%,transparent)}}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-500\/20{background-color:#f6339a33}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/20{background-color:color-mix(in oklab,var(--color-pink-500)20%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-primary\/40{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/40{background-color:color-mix(in oklab,var(--primary)40%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-200{background-color:var(--color-purple-200)}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-800{background-color:var(--color-purple-800)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/50{background-color:#fef2f280}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/50{background-color:color-mix(in oklab,var(--color-red-50)50%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.bg-red-500\/25{background-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/25{background-color:color-mix(in oklab,var(--color-red-500)25%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/20{background-color:color-mix(in oklab,var(--color-rose-500)20%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sidebar-primary{background-color:var(--sidebar-primary)}.bg-sky-200\/40{background-color:#b8e6fe66}@supports (color:color-mix(in lab,red,red)){.bg-sky-200\/40{background-color:color-mix(in oklab,var(--color-sky-200)40%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-100\/30{background-color:#cbfbf14d}@supports (color:color-mix(in lab,red,red)){.bg-teal-100\/30{background-color:color-mix(in oklab,var(--color-teal-100)30%,transparent)}}.bg-teal-500\/20{background-color:#00baa733}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/20{background-color:color-mix(in oklab,var(--color-teal-500)20%,transparent)}}.bg-transparent{background-color:#0000}.bg-v3-brand-deep{background-color:var(--v3-brand-deep)}.bg-v3-danger,.bg-v3-danger\/10{background-color:var(--v3-danger)}@supports (color:color-mix(in lab,red,red)){.bg-v3-danger\/10{background-color:color-mix(in oklab,var(--v3-danger)10%,transparent)}}.bg-v3-info\/10{background-color:var(--v3-info)}@supports (color:color-mix(in lab,red,red)){.bg-v3-info\/10{background-color:color-mix(in oklab,var(--v3-info)10%,transparent)}}.bg-v3-line{background-color:var(--v3-line)}.bg-v3-success,.bg-v3-success\/10{background-color:var(--v3-success)}@supports (color:color-mix(in lab,red,red)){.bg-v3-success\/10{background-color:color-mix(in oklab,var(--v3-success)10%,transparent)}}.bg-v3-surface{background-color:var(--v3-surface)}.bg-v3-surface-soft{background-color:var(--v3-surface-soft)}.bg-v3-warning,.bg-v3-warning\/12{background-color:var(--v3-warning)}@supports (color:color-mix(in lab,red,red)){.bg-v3-warning\/12{background-color:color-mix(in oklab,var(--v3-warning)12%,transparent)}}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-50\/30{background-color:#f5f3ff4d}@supports (color:color-mix(in lab,red,red)){.bg-violet-50\/30{background-color:color-mix(in oklab,var(--color-violet-50)30%,transparent)}}.bg-violet-50\/50{background-color:#f5f3ff80}@supports (color:color-mix(in lab,red,red)){.bg-violet-50\/50{background-color:color-mix(in oklab,var(--color-violet-50)50%,transparent)}}.bg-violet-50\/60{background-color:#f5f3ff99}@supports (color:color-mix(in lab,red,red)){.bg-violet-50\/60{background-color:color-mix(in oklab,var(--color-violet-50)60%,transparent)}}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.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\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,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-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-50\/50{background-color:#fefce880}@supports (color:color-mix(in lab,red,red)){.bg-yellow-50\/50{background-color:color-mix(in oklab,var(--color-yellow-50)50%,transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-200{background-color:var(--color-yellow-200)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500)10%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.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-\[linear-gradient\(90deg\,var\(--v3-info\)\,var\(--v3-hero-to\)\)\]{background-image:linear-gradient(90deg,var(--v3-info),var(--v3-hero-to))}.bg-\[linear-gradient\(120deg\,var\(--v3-hero-from\)\,var\(--v3-hero-via\)_58\%\,var\(--v3-hero-to\)\)\]{background-image:linear-gradient(120deg,var(--v3-hero-from),var(--v3-hero-via)58%,var(--v3-hero-to))}.from-\[\#1e3a5f\]{--tw-gradient-from:#1e3a5f;--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-\[\#2e3440\]{--tw-gradient-from:#2e3440;--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-\[\#5a8c69\]{--tw-gradient-from:#5a8c69;--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-\[\#8D44F2\]{--tw-gradient-from:#8d44f2;--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-\[\#8D44F2\]\/5{--tw-gradient-from:oklab(57.3965% .110954 -.216039/.05);--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-\[\#8D44F2\]\/10{--tw-gradient-from:oklab(57.3965% .110954 -.216039/.1);--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-\[\#0092b8\]{--tw-gradient-from:#0092b8;--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-\[\#FF6B6B\]{--tw-gradient-from:#ff6b6b;--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-\[\#color1\]{--tw-gradient-from:#color1;--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-amber-500{--tw-gradient-from:var(--color-amber-500);--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-blue-50{--tw-gradient-from:var(--color-blue-50);--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-blue-500{--tw-gradient-from:var(--color-blue-500);--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-blue-500\/90{--tw-gradient-from:#3080ffe6}@supports (color:color-mix(in lab,red,red)){.from-blue-500\/90{--tw-gradient-from:color-mix(in oklab,var(--color-blue-500)90%,transparent)}}.from-blue-500\/90{--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-blue-600{--tw-gradient-from:var(--color-blue-600);--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-cyan-500{--tw-gradient-from:var(--color-cyan-500);--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-emerald-500{--tw-gradient-from:var(--color-emerald-500);--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-green-50{--tw-gradient-from:var(--color-green-50);--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-green-100{--tw-gradient-from:var(--color-green-100);--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-green-400{--tw-gradient-from:var(--color-green-400);--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-green-500{--tw-gradient-from:var(--color-green-500);--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-indigo-50{--tw-gradient-from:var(--color-indigo-50);--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-indigo-500{--tw-gradient-from:var(--color-indigo-500);--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-orange-50{--tw-gradient-from:var(--color-orange-50);--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-orange-500{--tw-gradient-from:var(--color-orange-500);--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-pink-50{--tw-gradient-from:var(--color-pink-50);--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-pink-500{--tw-gradient-from:var(--color-pink-500);--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-primary\/5{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/5{--tw-gradient-from:color-mix(in oklab,var(--primary)5%,transparent)}}.from-primary\/5{--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-primary\/10{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/10{--tw-gradient-from:color-mix(in oklab,var(--primary)10%,transparent)}}.from-primary\/10{--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-primary\/90{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/90{--tw-gradient-from:color-mix(in oklab,var(--primary)90%,transparent)}}.from-primary\/90{--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-purple-50{--tw-gradient-from:var(--color-purple-50);--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-purple-500{--tw-gradient-from:var(--color-purple-500);--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-purple-600{--tw-gradient-from:var(--color-purple-600);--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-purple-900{--tw-gradient-from:var(--color-purple-900);--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-red-500{--tw-gradient-from:var(--color-red-500);--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-rose-500{--tw-gradient-from:var(--color-rose-500);--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-slate-700{--tw-gradient-from:var(--color-slate-700);--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-teal-500{--tw-gradient-from:var(--color-teal-500);--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-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-violet-50{--tw-gradient-from:var(--color-violet-50);--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-violet-500{--tw-gradient-from:var(--color-violet-500);--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-violet-600{--tw-gradient-from:var(--color-violet-600);--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-yellow-50{--tw-gradient-from:var(--color-yellow-50);--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-yellow-500{--tw-gradient-from:var(--color-yellow-500);--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))}.via-\[\#2d5a8b\]{--tw-gradient-via:#2d5a8b;--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-\[\#4ECDC4\]{--tw-gradient-via:#4ecdc4;--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-\[\#6a9c79\]{--tw-gradient-via:#6a9c79;--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-\[\#434c5e\]{--tw-gradient-via:#434c5e;--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-\[\#1559fc\]{--tw-gradient-via:#1559fc;--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-\[\#color2\]{--tw-gradient-via:#color2;--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-indigo-500\/90{--tw-gradient-via:#625fffe6}@supports (color:color-mix(in lab,red,red)){.via-indigo-500\/90{--tw-gradient-via:color-mix(in oklab,var(--color-indigo-500)90%,transparent)}}.via-indigo-500\/90{--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-primary\/5{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab,red,red)){.via-primary\/5{--tw-gradient-via:color-mix(in oklab,var(--primary)5%,transparent)}}.via-primary\/5{--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-primary\/80{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab,red,red)){.via-primary\/80{--tw-gradient-via:color-mix(in oklab,var(--primary)80%,transparent)}}.via-primary\/80{--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-purple-50{--tw-gradient-via:var(--color-purple-50);--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-purple-500{--tw-gradient-via:var(--color-purple-500);--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-purple-600{--tw-gradient-via:var(--color-purple-600);--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-slate-600{--tw-gradient-via:var(--color-slate-600);--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-teal-500{--tw-gradient-via:var(--color-teal-500);--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-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)}.to-\[\#4a8bc2\]{--tw-gradient-to:#4a8bc2;--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))}.to-\[\#4c566a\]{--tw-gradient-to:#4c566a;--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))}.to-\[\#7aac89\]{--tw-gradient-to:#7aac89;--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))}.to-\[\#45B7D1\]{--tw-gradient-to:#45b7d1;--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))}.to-\[\#615eff\]{--tw-gradient-to:#615eff;--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))}.to-\[\#color3\]{--tw-gradient-to:#color3;--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))}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--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))}.to-background{--tw-gradient-to:var(--background);--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))}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--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))}.to-blue-100{--tw-gradient-to:var(--color-blue-100);--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))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--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))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--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))}.to-blue-900{--tw-gradient-to:var(--color-blue-900);--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))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--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))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--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))}.to-cyan-700{--tw-gradient-to:var(--color-cyan-700);--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))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--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))}.to-green-100{--tw-gradient-to:var(--color-green-100);--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))}.to-green-600{--tw-gradient-to:var(--color-green-600);--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))}.to-green-700{--tw-gradient-to:var(--color-green-700);--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))}.to-indigo-100{--tw-gradient-to:var(--color-indigo-100);--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))}.to-indigo-500{--tw-gradient-to:var(--color-indigo-500);--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))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--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))}.to-orange-50{--tw-gradient-to:var(--color-orange-50);--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))}.to-orange-100{--tw-gradient-to:var(--color-orange-100);--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))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--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))}.to-orange-700{--tw-gradient-to:var(--color-orange-700);--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))}.to-pink-50{--tw-gradient-to:var(--color-pink-50);--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))}.to-pink-100{--tw-gradient-to:var(--color-pink-100);--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))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--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))}.to-pink-600{--tw-gradient-to:var(--color-pink-600);--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))}.to-pink-700{--tw-gradient-to:var(--color-pink-700);--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))}.to-primary-foreground\/90{--tw-gradient-to:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.to-primary-foreground\/90{--tw-gradient-to:color-mix(in oklab,var(--primary-foreground)90%,transparent)}}.to-primary-foreground\/90{--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))}.to-primary\/5{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/5{--tw-gradient-to:color-mix(in oklab,var(--primary)5%,transparent)}}.to-primary\/5{--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))}.to-primary\/10{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/10{--tw-gradient-to:color-mix(in oklab,var(--primary)10%,transparent)}}.to-primary\/10{--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))}.to-purple-100{--tw-gradient-to:var(--color-purple-100);--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))}.to-purple-100\/20{--tw-gradient-to:#f3e8ff33}@supports (color:color-mix(in lab,red,red)){.to-purple-100\/20{--tw-gradient-to:color-mix(in oklab,var(--color-purple-100)20%,transparent)}}.to-purple-100\/20{--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))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--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))}.to-purple-500\/90{--tw-gradient-to:#ac4bffe6}@supports (color:color-mix(in lab,red,red)){.to-purple-500\/90{--tw-gradient-to:color-mix(in oklab,var(--color-purple-500)90%,transparent)}}.to-purple-500\/90{--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))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--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))}.to-purple-700{--tw-gradient-to:var(--color-purple-700);--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))}.to-red-600{--tw-gradient-to:var(--color-red-600);--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))}.to-red-700{--tw-gradient-to:var(--color-red-700);--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))}.to-rose-600{--tw-gradient-to:var(--color-rose-600);--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))}.to-rose-700{--tw-gradient-to:var(--color-rose-700);--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))}.to-slate-500{--tw-gradient-to:var(--color-slate-500);--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))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--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))}.to-teal-700{--tw-gradient-to:var(--color-teal-700);--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))}.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))}.to-violet-100{--tw-gradient-to:var(--color-violet-100);--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))}.to-violet-600{--tw-gradient-to:var(--color-violet-600);--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))}.to-white{--tw-gradient-to:var(--color-white);--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))}.to-yellow-600{--tw-gradient-to:var(--color-yellow-600);--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))}.to-yellow-700{--tw-gradient-to:var(--color-yellow-700);--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))}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.fill-current{fill:currentColor}.fill-none{fill:none}.fill-primary{fill:var(--primary)}.fill-violet-600{fill:var(--color-violet-600)}.fill-yellow-400{fill:var(--color-yellow-400)}.fill-yellow-500{fill:var(--color-yellow-500)}.stroke-destructive{stroke:var(--destructive)}.stroke-primary{stroke:var(--primary)}.stroke-violet-500{stroke:var(--color-violet-500)}.stroke-white{stroke:var(--color-white)}.stroke-2{stroke-width:2px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-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)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.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)}.py-0{padding-block:calc(var(--spacing)*0)}.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-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-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-24{padding-block:calc(var(--spacing)*24)}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.ps-5{padding-inline-start:calc(var(--spacing)*5)}.ps-8{padding-inline-start:calc(var(--spacing)*8)}.pe-1{padding-inline-end:calc(var(--spacing)*1)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-3{padding-inline-end:calc(var(--spacing)*3)}.pe-4{padding-inline-end:calc(var(--spacing)*4)}.pe-8{padding-inline-end:calc(var(--spacing)*8)}.pt-0{padding-top:calc(var(--spacing)*0)}.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-10{padding-top:calc(var(--spacing)*10)}.pt-12{padding-top:calc(var(--spacing)*12)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-20{padding-right:calc(var(--spacing)*20)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.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-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-12{padding-left:calc(var(--spacing)*12)}.pl-14{padding-left:calc(var(--spacing)*14)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-inter{font-family:Inter,"sans-serif"}.font-manrope{font-family:Manrope,"sans-serif"}.font-mono{font-family:monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[7rem\]{font-size:7rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[clamp\(1\.5rem\,2\.2vw\,2\.125rem\)\]{font-size:clamp(1.5rem,2.2vw,2.125rem)}.leading-9{--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}.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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-tight{--tw-tracking:calc(var(--tracking-normal) - .025em);letter-spacing:calc(var(--tracking-normal) - .025em)}.tracking-wide{--tw-tracking:calc(var(--tracking-normal) + .025em);letter-spacing:calc(var(--tracking-normal) + .025em)}.tracking-wider{--tw-tracking:calc(var(--tracking-normal) + .05em);letter-spacing:calc(var(--tracking-normal) + .05em)}.tracking-widest{--tw-tracking:calc(var(--tracking-normal) + .1em);letter-spacing:calc(var(--tracking-normal) + .1em)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#5b1fb5\]{color:#5b1fb5}.text-\[\#8D44F2\]{color:#8d44f2}.text-\[\#18181B\]{color:#18181b}.text-\[\#71717A\]{color:#71717a}.text-\[var\(--v3-hero-via\)\]{color:var(--v3-hero-via)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-background{color:var(--background)}.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-blue-900{color:var(--color-blue-900)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-cyan-700{color:var(--color-cyan-700)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-destructive\/50{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.text-destructive\/50{color:color-mix(in oklab,var(--destructive)50%,transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:var(--foreground)}.text-gray-100{color:var(--color-gray-100)}.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-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-500\/50{color:#00c75880}@supports (color:color-mix(in lab,red,red)){.text-green-500\/50{color:color-mix(in oklab,var(--color-green-500)50%,transparent)}}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-800{color:var(--color-indigo-800)}.text-muted{color:var(--muted)}.text-muted-foreground,.text-muted-foreground\/30{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/30{color:color-mix(in oklab,var(--muted-foreground)30%,transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--muted-foreground)80%,transparent)}}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-pink-600{color:var(--color-pink-600)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/50{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/50{color:color-mix(in oklab,var(--primary)50%,transparent)}}.text-purple-500{color:var(--color-purple-500)}.text-purple-500\/50{color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.text-purple-500\/50{color:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.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-red-900{color:var(--color-red-900)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-sidebar-primary-foreground{color:var(--sidebar-primary-foreground)}.text-sky-900{color:var(--color-sky-900)}.text-slate-600{color:var(--color-slate-600)}.text-teal-600{color:var(--color-teal-600)}.text-teal-900{color:var(--color-teal-900)}.text-transparent{color:#0000}.text-v3-danger-text{color:var(--v3-danger-text)}.text-v3-info{color:var(--v3-info)}.text-v3-ink{color:var(--v3-ink)}.text-v3-muted{color:var(--v3-muted)}.text-v3-success-text{color:var(--v3-success-text)}.text-v3-warning-text{color:var(--v3-warning-text)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-700\/80{color:#7008e7cc}@supports (color:color-mix(in lab,red,red)){.text-violet-700\/80{color:color-mix(in oklab,var(--color-violet-700)80%,transparent)}}.text-violet-800{color:var(--color-violet-800)}.text-violet-900{color:var(--color-violet-900)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--foreground)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow{--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:var(--shadow-2xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(36\,56\,91\,0\.02\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#24385b05);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_4px_10px_rgba\(0\,0\,0\,0\.1\)\,0px_1px_2px_-1px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0px 4px 10px var(--tw-shadow-color,#0000001a),0px 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-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg);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:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[1px\]{--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)}.shadow-primary{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.shadow-primary{--tw-shadow-color:color-mix(in oklab,var(--primary)var(--tw-shadow-alpha),transparent)}}.ring-\[\#8D44F2\]{--tw-ring-color:#8d44f2}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-border{--tw-ring-color:var(--border)}.ring-green-100{--tw-ring-color:var(--color-green-100)}.ring-primary,.ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab,var(--primary)30%,transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-violet-100{--tw-ring-color:var(--color-violet-100)}.ring-violet-500{--tw-ring-color:var(--color-violet-500)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-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,)}.blur-md{--tw-blur:blur(var(--blur-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,)}.blur-sm{--tw-blur:blur(var(--blur-sm));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-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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-lg{--tw-backdrop-blur:blur(var(--blur-lg));-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-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,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[inset-inline\,width\]{transition-property:inset-inline,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.transition-normal{transition-behavior:normal}.delay-100{transition-delay:.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-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.delay-100{--tw-animation-delay:.1s;animation-delay:.1s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing)*8)}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.slide-in-from-top-2{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.zoom-in{--tw-enter-scale:0}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:bg-accent:is(:where(.group):hover *){background-color:var(--accent)}.group-hover\:bg-primary:is(:where(.group):hover *){background-color:var(--primary)}.group-hover\:bg-white\/30:is(:where(.group):hover *){background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/30:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.group-hover\:font-bold:is(:where(.group):hover *){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.group-hover\:font-medium:is(:where(.group):hover *){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.group-hover\:font-semibold:is(:where(.group):hover *){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.group-hover\:text-\[\#8D44F2\]:is(:where(.group):hover *){color:#8d44f2}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-white\/80:is(:where(.group):hover *){color:#fffc}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-white\/80:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-white)80%,transparent)}}.group-hover\:opacity-5:is(:where(.group):hover *){opacity:.05}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}.group-hover\/row\:bg-muted:is(:where(.group\/row):hover *){background-color:var(--muted)}}.group-focus-visible\:ring-2:is(:where(.group):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)}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pe-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-inline-end:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:-start-\[calc\(var\(--sidebar-width\)\)\]:is(:where(.group)[data-collapsible=offcanvas] *){inset-inline-start:calc(calc(var(--sidebar-width))*-1)}.group-data-\[collapsible\=offcanvas\]\:-end-\[calc\(var\(--sidebar-width\)\)\]:is(:where(.group)[data-collapsible=offcanvas] *){inset-inline-end:calc(calc(var(--sidebar-width))*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.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}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.group-data-\[side\=left\]\:-end-4:is(:where(.group)[data-side=left] *){inset-inline-end:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-e:is(:where(.group)[data-side=left] *){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.group-data-\[side\=right\]\:start-0:is(:where(.group)[data-side=right] *){inset-inline-start:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-s:is(:where(.group)[data-side=right] *){border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.group-data-\[state\=checked\]\:shadow-2xl:is(:where(.group)[data-state=checked] *){--tw-shadow:var(--shadow-2xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[state\=checked\]\:ring-primary:is(:where(.group)[data-state=checked] *){--tw-ring-color:var(--primary)}.group-data-\[state\=open\]\/collapsible\:rotate-90:is(:where(.group\/collapsible)[data-state=open] *){rotate:90deg}.group-data-\[state\=selected\]\/row\:bg-muted:is(:where(.group\/row)[data-state=selected] *){background-color:var(--muted)}.group-data-\[state\=unchecked\]\:hidden:is(:where(.group)[data-state=unchecked] *){display:none}.group-data-\[state\=unchecked\]\:fill-muted-foreground:is(:where(.group)[data-state=unchecked] *){fill:var(--muted-foreground)}.group-data-\[state\=unchecked\]\:stroke-muted-foreground:is(:where(.group)[data-state=unchecked] *){stroke:var(--muted-foreground)}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.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-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing)*0)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:-z-10:after{content:var(--tw-content);z-index:-10}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:bg-background\/20:after{content:var(--tw-content);background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.after\:bg-background\/20:after{background-color:color-mix(in oklab,var(--background)20%,transparent)}}.after\:backdrop-blur-lg:after{content:var(--tw-content);--tw-backdrop-blur:blur(var(--blur-lg));-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,)}.group-data-\[collapsible\=offcanvas\]\:after\:start-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);inset-inline-start:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-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-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-\[\#8D44F2\]:hover{border-color:#8d44f2}.hover\:border-\[\#8D44F2\]\/20:hover{border-color:#8d44f233}.hover\:border-\[\#8D44F2\]\/30:hover{border-color:#8d44f24d}.hover\:border-\[\#8D44F2\]\/50:hover{border-color:#8d44f280}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-green-300:hover{border-color:var(--color-green-300)}.hover\:border-muted:hover{border-color:var(--muted)}.hover\:border-muted-foreground:hover,.hover\:border-muted-foreground\/50:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-muted-foreground\/50:hover{border-color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.hover\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\:border-primary:hover,.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.hover\:border-violet-200:hover{border-color:var(--color-violet-200)}.hover\:border-violet-300:hover{border-color:var(--color-violet-300)}.hover\:border-violet-400:hover{border-color:var(--color-violet-400)}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.hover\:border-l-\[\#8D44F2\]:hover{border-left-color:#8d44f2}.hover\:bg-\[\#7C3AED\]:hover{background-color:#7c3aed}.hover\:bg-\[\#7a3bd9\]:hover{background-color:#7a3bd9}.hover\:bg-\[\#7c3aed\]:hover{background-color:#7c3aed}.hover\:bg-\[\#8D44F2\]:hover{background-color:#8d44f2}.hover\:bg-\[\#8D44F2\]\/10:hover{background-color:#8d44f21a}.hover\:bg-\[\#8D44F2\]\/20:hover{background-color:#8d44f233}.hover\:bg-\[\#8D44F2\]\/90:hover{background-color:#8d44f2e6}.hover\:bg-\[\#7333d6\]:hover{background-color:#7333d6}.hover\:bg-\[\#F9FAFB\]:hover{background-color:#f9fafb}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-accent-foreground\/10:hover{background-color:var(--accent-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-foreground\/10:hover{background-color:color-mix(in oklab,var(--accent-foreground)10%,transparent)}}.hover\:bg-accent\/20:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab,var(--accent)20%,transparent)}}.hover\:bg-accent\/30:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/30:hover{background-color:color-mix(in oklab,var(--accent)30%,transparent)}}.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-destructive:hover,.hover\:bg-destructive\/5:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/5:hover{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.hover\:bg-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)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-200\/70:hover{background-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-200\/70:hover{background-color:color-mix(in oklab,var(--color-gray-200)70%,transparent)}}.hover\:bg-gray-500:hover{background-color:var(--color-gray-500)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-muted-foreground\/20:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted-foreground\/20:hover{background-color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}.hover\:bg-muted-foreground\/50:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted-foreground\/50:hover{background-color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--muted)60%,transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--muted)80%,transparent)}}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-orange-50\/50:hover{background-color:#fff7ed80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange-50\/50:hover{background-color:color-mix(in oklab,var(--color-orange-50)50%,transparent)}}.hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\: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)}}.hover\:bg-purple-100:hover{background-color:var(--color-purple-100)}.hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-v3-surface-soft:hover{background-color:var(--v3-surface-soft)}.hover\:bg-violet-50:hover{background-color:var(--color-violet-50)}.hover\:bg-violet-100:hover{background-color:var(--color-violet-100)}.hover\:bg-violet-200:hover{background-color:var(--color-violet-200)}.hover\:bg-violet-700:hover{background-color:var(--color-violet-700)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.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)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\:from-purple-700:hover{--tw-gradient-from:var(--color-purple-700);--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))}.hover\:from-violet-700:hover{--tw-gradient-from:var(--color-violet-700);--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))}.hover\:to-blue-700:hover{--tw-gradient-to:var(--color-blue-700);--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))}.hover\:to-purple-700:hover{--tw-gradient-to:var(--color-purple-700);--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))}.hover\:font-bold:hover{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.hover\:text-\[\#7c3aed\]:hover{color:#7c3aed}.hover\:text-\[\#8D44F2\]:hover{color:#8d44f2}.hover\:text-\[\#8D44F2\]\/80:hover{color:#8d44f2cc}.hover\:text-\[\#8D44F2\]\/90:hover{color:#8d44f2e6}.hover\:text-\[\#7333d6\]:hover{color:#7333d6}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-destructive-foreground:hover{color:var(--destructive-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-orange-700:hover{color:var(--color-orange-700)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-foreground\/80:hover{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary-foreground\/80:hover{color:color-mix(in oklab,var(--primary-foreground)80%,transparent)}}.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\:text-purple-700:hover{color:var(--color-purple-700)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-v3-ink:hover{color:var(--v3-ink)}.hover\:text-violet-600:hover{color:var(--color-violet-600)}.hover\:text-violet-700:hover{color:var(--color-violet-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow:var(--shadow-2xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(255\,255\,255\,0\.2\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#fff3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(255\,255\,255\,0\.3\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#ffffff4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-2:hover{--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)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-primary\/20:hover{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-primary\/20:hover{--tw-ring-color:color-mix(in oklab,var(--primary)20%,transparent)}}.hover\:ring-purple-500:hover{--tw-ring-color:var(--color-purple-500)}.hover\:backdrop-blur-md:hover{--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,)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:translate-y-3:focus{--tw-translate-y:calc(var(--spacing)*3);translate:var(--tw-translate-x)var(--tw-translate-y)}.focus\:transform:focus{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.focus\:border-\[\#8D44F2\]:focus{border-color:#8d44f2}.focus\:border-green-500:focus{border-color:var(--color-green-500)}.focus\:border-orange-500:focus{border-color:var(--color-orange-500)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:border-violet-500:focus{border-color:var(--color-violet-500)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-orange-500:focus{--tw-ring-color:var(--color-orange-500)}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-violet-400:focus{--tw-ring-color:var(--color-violet-400)}.focus\:ring-violet-500:focus{--tw-ring-color:var(--color-violet-500)}.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\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--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-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-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-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:focus-visible{--tw-ring-color:var(--primary)}.focus-visible\:ring-ring:focus-visible,.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-v3-brand:focus-visible{--tw-ring-color:var(--v3-brand)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.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\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:bg-transparent:active{background-color:#0000}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\[data-layout\=fixed\]\]\:h-svh:has([data-layout=fixed]){height:100svh}.peer-data-\[variant\=inset\]\:has-\[\[data-layout\=fixed\]\]\:h-\[calc\(100svh-\(var\(--spacing\)\*4\)\)\]:is(:where(.peer)[data-variant=inset]~*):has([data-layout=fixed]){height:calc(100svh - (var(--spacing)*4))}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.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-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.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)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][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-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[empty\=true\]\:text-muted-foreground[data-empty=true]{color:var(--muted-foreground)}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:ps-8[data-inset]{padding-inline-start:calc(var(--spacing)*8)}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing)*1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing)*44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing)*1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-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-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}: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-\[\#8D44F2\][data-state=active]{border-color:#8d44f2}.data-\[state\=active\]\:border-blue-600[data-state=active]{border-color:var(--color-blue-600)}.data-\[state\=active\]\:border-green-600[data-state=active]{border-color:var(--color-green-600)}.data-\[state\=active\]\:bg-\[\#8D44F2\][data-state=active]{background-color:#8d44f2}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:bg-blue-600[data-state=active]{background-color:var(--color-blue-600)}.data-\[state\=active\]\:bg-green-600[data-state=active]{background-color:var(--color-green-600)}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:#0000}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:text-white[data-state=active]{color:var(--color-white)}.data-\[state\=active\]\:shadow-none[data-state=active]{--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)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-end[data-state=closed]:dir(ltr){--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-end[data-state=closed]:dir(rtl){--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-start[data-state=closed]:dir(ltr){--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-start[data-state=closed]:dir(rtl){--tw-exit-translate-x:100%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=inactive\]\:border-border[data-state=inactive]{border-color:var(--border)}.data-\[state\=inactive\]\:bg-background[data-state=inactive]{background-color:var(--background)}.data-\[state\=inactive\]\:text-muted-foreground[data-state=inactive]{color:var(--muted-foreground)}.data-\[state\=on\]\:bg-\[\#8D44F2\][data-state=on]{background-color:#8d44f2}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=on\]\:text-white[data-state=on]{color:var(--color-white)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-muted[data-state=open]{background-color:var(--muted)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:text-sidebar-accent-foreground[data-state=open]{color:var(--sidebar-accent-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-end[data-state=open]:dir(ltr){--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-end[data-state=open]:dir(rtl){--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-start[data-state=open]:dir(ltr){--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-start[data-state=open]:dir(rtl){--tw-enter-translate-x:100%}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:color-mix(in oklab,var(--background)60%,transparent)}}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}.max-md\:scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}}@media not all and (min-width:40rem){.max-sm\:has-\[div\[role\=\"toolbar\"\]\]\:mb-16:has(:is(div[role=toolbar])){margin-bottom:calc(var(--spacing)*16)}}@media(min-width:40rem){.sm\:order-none{order:0}.sm\:-mx-6{margin-inline:calc(var(--spacing)*-6)}.sm\:mr-2{margin-right:calc(var(--spacing)*2)}.sm\:ml-4{margin-left:calc(var(--spacing)*4)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-4{height:calc(var(--spacing)*4)}.sm\:h-5{height:calc(var(--spacing)*5)}.sm\:h-6{height:calc(var(--spacing)*6)}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:w-4{width:calc(var(--spacing)*4)}.sm\:w-5{width:calc(var(--spacing)*5)}.sm\:w-6{width:calc(var(--spacing)*6)}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:w-10{width:calc(var(--spacing)*10)}.sm\:w-12{width:calc(var(--spacing)*12)}.sm\:w-16{width:calc(var(--spacing)*16)}.sm\:w-20{width:calc(var(--spacing)*20)}.sm\:w-32{width:calc(var(--spacing)*32)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-48{width:calc(var(--spacing)*48)}.sm\:w-56{width:calc(var(--spacing)*56)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-72{width:calc(var(--spacing)*72)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:w-\[90vw\]{width:90vw}.sm\:w-\[150px\]{width:150px}.sm\:w-\[200px\]{width:200px}.sm\:w-\[350px\]{width:350px}.sm\:w-\[480px\]{width:480px}.sm\:w-\[calc\(50\%-0\.5rem\)\]{width:calc(50% - .5rem)}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-6xl{max-width:var(--container-6xl)}.sm\:max-w-\[85vw\]{max-width:85vw}.sm\:max-w-\[90vw\]{max-width:90vw}.sm\:max-w-\[95vw\]{max-width:95vw}.sm\:max-w-\[450px\]{max-width:450px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-\[550px\]{max-width:550px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-\[700px\]{max-width:700px}.sm\:max-w-\[800px\]{max-width:800px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto_auto\]{grid-template-columns:1fr 1fr auto auto}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-6{gap:calc(var(--spacing)*6)}:where(.sm\: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(.sm\: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(.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)))}: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)))}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.sm\:space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-12{padding:calc(var(--spacing)*12)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:pe-12{padding-inline-end:calc(var(--spacing)*12)}.sm\:pb-4{padding-bottom:calc(var(--spacing)*4)}.sm\:pb-6{padding-bottom:calc(var(--spacing)*6)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-start{text-align:start}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-6{margin-bottom:calc(var(--spacing)*6)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.md\:w-80{width:calc(var(--spacing)*80)}.md\:w-96{width:calc(var(--spacing)*96)}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_200px_auto\]{grid-template-columns:1fr 200px auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}:where(.md\: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(.md\: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)))}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ms-0:is(:where(.peer)[data-variant=inset]~*){margin-inline-start:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ms-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-inline-start:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:table-cell{display:table-cell}.lg\:h-5{height:calc(var(--spacing)*5)}.lg\:h-9{height:calc(var(--spacing)*9)}.lg\:w-5{width:calc(var(--spacing)*5)}.lg\:w-9{width:calc(var(--spacing)*9)}.lg\:w-52{width:calc(var(--spacing)*52)}.lg\:w-64{width:calc(var(--spacing)*64)}.lg\:w-80{width:calc(var(--spacing)*80)}.lg\:w-\[40\%\]{width:40%}.lg\:w-\[60\%\]{width:60%}.lg\:w-\[85vw\]{width:85vw}.lg\:w-\[180px\]{width:180px}.lg\:w-\[250px\]{width:250px}.lg\:w-\[380px\]{width:380px}.lg\:w-\[calc\(33\.333\%-0\.667rem\)\]{width:calc(33.333% - .667rem)}.lg\:max-w-6xl{max-width:var(--container-6xl)}.lg\:max-w-\[85vw\]{max-width:85vw}.lg\:max-w-none{max-width:none}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:flex-shrink-0,.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-6{gap:calc(var(--spacing)*6)}:where(.lg\: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(.lg\: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(.lg\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.lg\:space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}:where(.lg\:space-x-12>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*12)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-x-reverse)))}.lg\:p-5{padding:calc(var(--spacing)*5)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:p-12{padding:calc(var(--spacing)*12)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-3{padding-inline:calc(var(--spacing)*3)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:py-6{padding-block:calc(var(--spacing)*6)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:80rem){.xl\:w-64{width:calc(var(--spacing)*64)}.xl\:w-\[80vw\]{width:80vw}.xl\:max-w-\[80vw\]{max-width:80vw}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}:where(.xl\:space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}}@media(min-width:96rem){.\32xl\:w-\[70vw\]{width:70vw}.\32xl\:w-\[99vw\]{width:99vw}.\32xl\:max-w-\[70vw\]{max-width:70vw}.\32xl\:max-w-\[99vw\]{max-width:99vw}}@container content not (min-width:48rem){.\@max-3xl\/content\:hidden{display:none}}@container content not (min-width:42rem){.\@max-2xl\/content\:flex-col-reverse{flex-direction:column-reverse}.\@max-2xl\/content\:flex-row-reverse{flex-direction:row-reverse}.\@max-2xl\/content\:gap-4{gap:calc(var(--spacing)*4)}}@container content not (min-width:28rem){.\@max-md\/content\:hidden{display:none}}@container content (min-width:42rem){.\@2xl\/content\:hidden{display:none}}@container content (min-width:80rem){.\@7xl\/content\:mx-auto{margin-inline:auto}.\@7xl\/content\:w-full{width:100%}.\@7xl\/content\:max-w-7xl{max-width:var(--container-7xl)}}.rtl\:translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}:where([data-side=left]) .rtl\:in-data-\[side\=left\]\:cursor-e-resize:where(:dir(rtl),[dir=rtl],[dir=rtl] *){cursor:e-resize}:where([data-side=right]) .rtl\:in-data-\[side\=right\]\:cursor-w-resize:where(:dir(rtl),[dir=rtl],[dir=rtl] *){cursor:w-resize}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-\[\#8D44F2\]\/40:is(.dark *){border-color:#8d44f266}.dark\:border-amber-800:is(.dark *){border-color:var(--color-amber-800)}.dark\:border-blue-600:is(.dark *){border-color:var(--color-blue-600)}.dark\:border-blue-700:is(.dark *){border-color:var(--color-blue-700)}.dark\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\:border-blue-900\/40:is(.dark *){border-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\:border-blue-900\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.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-green-900:is(.dark *){border-color:var(--color-green-900)}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\:border-purple-800:is(.dark *){border-color:var(--color-purple-800)}.dark\:border-red-500\/50:is(.dark *){border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-500\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.dark\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\:border-red-900\/50:is(.dark *){border-color:#82181a80}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-900\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-red-900)50%,transparent)}}.dark\:border-violet-800:is(.dark *){border-color:var(--color-violet-800)}.dark\:border-yellow-800:is(.dark *){border-color:var(--color-yellow-800)}.dark\:bg-\[\#8D44F2\]\/10:is(.dark *){background-color:#8d44f21a}.dark\:bg-\[\#8D44F2\]\/20:is(.dark *){background-color:#8d44f233}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-amber-950\/20:is(.dark *){background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.dark\:bg-black\/20:is(.dark *){background-color:#0003}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-blue-800:is(.dark *){background-color:var(--color-blue-800)}.dark\:bg-blue-900:is(.dark *){background-color:var(--color-blue-900)}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1c398e33}@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:#1c398e4d}@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-900\/40:is(.dark *){background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.dark\:bg-blue-950:is(.dark *){background-color:var(--color-blue-950)}.dark\:bg-blue-950\/20:is(.dark *){background-color:#16245633}@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:#1624564d}@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-blue-950\/40:is(.dark *){background-color:#16245666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)40%,transparent)}}.dark\:bg-blue-950\/50:is(.dark *){background-color:#16245680}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)50%,transparent)}}.dark\:bg-card:is(.dark *){background-color:var(--card)}.dark\:bg-destructive\/50:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/50:is(.dark *){background-color:color-mix(in oklab,var(--destructive)50%,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\/40:is(.dark *){background-color:#002c2266}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-950)40%,transparent)}}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/20:is(.dark *){background-color:#1e293933}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)20%,transparent)}}.dark\:bg-gray-800\/40:is(.dark *){background-color:#1e293966}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)40%,transparent)}}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1e293980}@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\/20:is(.dark *){background-color:#10182833}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-900)20%,transparent)}}.dark\:bg-gray-900\/50:is(.dark *){background-color:#10182880}@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-950:is(.dark *){background-color:var(--color-gray-950)}.dark\:bg-gray-950\/20:is(.dark *){background-color:#03071233}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-950)20%,transparent)}}.dark\:bg-green-900:is(.dark *){background-color:var(--color-green-900)}.dark\:bg-green-900\/20:is(.dark *){background-color:#0d542b33}@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:#0d542b4d}@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-900\/40:is(.dark *){background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:bg-green-950\/20:is(.dark *){background-color:#032e1533}@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:#032e154d}@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-green-950\/40:is(.dark *){background-color:#032e1566}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950)40%,transparent)}}.dark\:bg-indigo-900:is(.dark *){background-color:var(--color-indigo-900)}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:bg-orange-900:is(.dark *){background-color:var(--color-orange-900)}.dark\:bg-orange-900\/20:is(.dark *){background-color:#7e2a0c33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-900)20%,transparent)}}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-900)30%,transparent)}}.dark\:bg-orange-900\/40:is(.dark *){background-color:#7e2a0c66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-900)40%,transparent)}}.dark\:bg-orange-950:is(.dark *){background-color:var(--color-orange-950)}.dark\:bg-orange-950\/20:is(.dark *){background-color:#44130633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950)20%,transparent)}}.dark\:bg-orange-950\/30:is(.dark *){background-color:#4413064d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950)30%,transparent)}}.dark\:bg-orange-950\/40:is(.dark *){background-color:#44130666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950)40%,transparent)}}.dark\:bg-orange-950\/50:is(.dark *){background-color:#44130680}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-950\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950)50%,transparent)}}.dark\:bg-pink-950\/30:is(.dark *){background-color:#5104244d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-pink-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-pink-950)30%,transparent)}}.dark\:bg-purple-400:is(.dark *){background-color:var(--color-purple-400)}.dark\:bg-purple-600:is(.dark *){background-color:var(--color-purple-600)}.dark\:bg-purple-700:is(.dark *){background-color:var(--color-purple-700)}.dark\:bg-purple-900:is(.dark *){background-color:var(--color-purple-900)}.dark\:bg-purple-900\/20:is(.dark *){background-color:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:bg-purple-900\/30:is(.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:bg-purple-900\/40:is(.dark *){background-color:#59168b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900)40%,transparent)}}.dark\:bg-purple-950:is(.dark *){background-color:var(--color-purple-950)}.dark\:bg-purple-950\/20:is(.dark *){background-color:#3c036633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-950)20%,transparent)}}.dark\:bg-purple-950\/30:is(.dark *){background-color:#3c03664d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-950)30%,transparent)}}.dark\:bg-purple-950\/40:is(.dark *){background-color:#3c036666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-950)40%,transparent)}}.dark\:bg-red-800\/30:is(.dark *){background-color:#9f07124d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-800\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-800)30%,transparent)}}.dark\:bg-red-900:is(.dark *){background-color:var(--color-red-900)}.dark\:bg-red-900\/20:is(.dark *){background-color:#82181a33}@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:#82181a4d}@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\/20:is(.dark *){background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)20%,transparent)}}.dark\:bg-red-950\/30:is(.dark *){background-color:#4608094d}@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\:bg-red-950\/40:is(.dark *){background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)40%,transparent)}}.dark\:bg-teal-950\/30:is(.dark *){background-color:#022f2e4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-teal-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-teal-950)30%,transparent)}}.dark\:bg-violet-500:is(.dark *){background-color:var(--color-violet-500)}.dark\:bg-violet-950\/20:is(.dark *){background-color:#2f0d6833}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-950)20%,transparent)}}.dark\:bg-yellow-800:is(.dark *){background-color:var(--color-yellow-800)}.dark\:bg-yellow-900:is(.dark *){background-color:var(--color-yellow-900)}.dark\:bg-yellow-900\/20:is(.dark *){background-color:#733e0a33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-900)20%,transparent)}}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-900)30%,transparent)}}.dark\:bg-yellow-950:is(.dark *){background-color:var(--color-yellow-950)}.dark\:bg-yellow-950\/30:is(.dark *){background-color:#4320044d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-950)30%,transparent)}}.dark\:bg-yellow-950\/40:is(.dark *){background-color:#43200466}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-950)40%,transparent)}}.dark\:bg-yellow-950\/50:is(.dark *){background-color:#43200480}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-950\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-950)50%,transparent)}}.dark\:from-yellow-950\/30:is(.dark *){--tw-gradient-from:#4320044d}@supports (color:color-mix(in lab,red,red)){.dark\:from-yellow-950\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-yellow-950)30%,transparent)}}.dark\:from-yellow-950\/30:is(.dark *){--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))}.dark\:to-orange-950\/30:is(.dark *){--tw-gradient-to:#4413064d}@supports (color:color-mix(in lab,red,red)){.dark\:to-orange-950\/30:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-orange-950)30%,transparent)}}.dark\:to-orange-950\/30:is(.dark *){--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))}.dark\:to-purple-900\/20:is(.dark *){--tw-gradient-to:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:to-purple-900\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:to-purple-900\/20:is(.dark *){--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))}.dark\:text-\[\#c4a3ff\]:is(.dark *){color:#c4a3ff}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-amber-500:is(.dark *){color:var(--color-amber-500)}.dark\:text-blue-100:is(.dark *){color:var(--color-blue-100)}.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-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-green-100:is(.dark *){color:var(--color-green-100)}.dark\:text-green-200:is(.dark *){color:var(--color-green-200)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:text-orange-100:is(.dark *){color:var(--color-orange-100)}.dark\:text-orange-300:is(.dark *){color:var(--color-orange-300)}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-primary:is(.dark *){color:var(--primary)}.dark\:text-purple-300:is(.dark *){color:var(--color-purple-300)}.dark\:text-purple-400:is(.dark *){color:var(--color-purple-400)}.dark\:text-red-100:is(.dark *){color:var(--color-red-100)}.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-sky-100:is(.dark *){color:var(--color-sky-100)}.dark\:text-slate-400:is(.dark *){color:var(--color-slate-400)}.dark\:text-teal-200:is(.dark *){color:var(--color-teal-200)}.dark\:text-teal-400:is(.dark *){color:var(--color-teal-400)}.dark\:text-violet-200:is(.dark *){color:var(--color-violet-200)}.dark\:text-violet-300:is(.dark *){color:var(--color-violet-300)}.dark\:text-violet-300\/70:is(.dark *){color:#c4b4ffb3}@supports (color:color-mix(in lab,red,red)){.dark\:text-violet-300\/70:is(.dark *){color:color-mix(in oklab,var(--color-violet-300)70%,transparent)}}.dark\:text-violet-400:is(.dark *){color:var(--color-violet-400)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-yellow-200:is(.dark *){color:var(--color-yellow-200)}.dark\:text-yellow-300:is(.dark *){color:var(--color-yellow-300)}.dark\:text-yellow-400:is(.dark *){color:var(--color-yellow-400)}@media(hover:hover){.dark\:hover\:border-gray-600:is(.dark *):hover{border-color:var(--color-gray-600)}.dark\:hover\:border-violet-500:is(.dark *):hover{border-color:var(--color-violet-500)}.dark\:hover\:bg-\[\#8D44F2\]\/20:is(.dark *):hover{background-color:#8d44f233}.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-blue-900:is(.dark *):hover{background-color:var(--color-blue-900)}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}.dark\:hover\:bg-purple-600:is(.dark *):hover{background-color:var(--color-purple-600)}.dark\:hover\:bg-violet-600:is(.dark *):hover{background-color:var(--color-violet-600)}.dark\:hover\:bg-violet-950\/20:is(.dark *):hover{background-color:#2f0d6833}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-violet-950\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-violet-950)20%,transparent)}}.dark\:hover\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-violet-300:is(.dark *):hover{color:var(--color-violet-300)}.dark\:hover\:text-violet-400:is(.dark *):hover{color:var(--color-violet-400)}}.dark\:focus\:border-violet-400:is(.dark *):focus{border-color:var(--color-violet-400)}.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\: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-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.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)}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing)*12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing)*3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing)*5)}.\[\&_\[role\=slider\]\]\:border-cyan-600 [role=slider]{border-color:var(--color-cyan-600)}.\[\&_\[role\=slider\]\]\:border-orange-600 [role=slider]{border-color:var(--color-orange-600)}.\[\&_\[role\=slider\]\]\:bg-cyan-600 [role=slider]{background-color:var(--color-cyan-600)}.\[\&_\[role\=slider\]\]\:bg-orange-600 [role=slider]{background-color:var(--color-orange-600)}.\[\&_div\[data-content\]\]\:w-full div[data-content]{width:100%}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:invisible svg{visibility:hidden}.\[\&_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}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role=checkbox]){padding-inline-end: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(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\:\[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\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media(min-width:40rem){.sm\:\[\&\>\[data-slot\=\"input-otp-group\"\]\>div\]\:w-12>[data-slot=input-otp-group]>div{width:calc(var(--spacing)*12)}}.\[\&\>\[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}.\[\&\>div\]\:h-full>div{height:100%}.\[\&\>div\]\:bg-blue-500>div{background-color:var(--color-blue-500)}.\[\&\>div\]\:bg-green-500>div{background-color:var(--color-green-500)}.\[\&\>div\]\:bg-red-500>div{background-color:var(--color-red-500)}.\[\&\>div\]\:bg-yellow-500>div{background-color:var(--color-yellow-500)}.\[\&\>img\]\:absolute>img{position:absolute}.\[\&\>img\]\:top-\[15\%\]>img{top:15%}.\[\&\>img\]\:left-20>img{left:calc(var(--spacing)*20)}.\[\&\>img\]\:h-full>img{height:100%}.\[\&\>img\]\:w-full>img{width:100%}.\[\&\>img\]\:object-cover>img{object-fit:cover}.\[\&\>img\]\:object-top-left>img{object-position:left top}.\[\&\>img\]\:select-none>img{-webkit-user-select:none;user-select:none}.\[\&\>path\]\:stroke-current>path{stroke:currentColor}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-inherit>svg{color:inherit}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-end-2{inset-inline-end:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left][data-state=collapsed] .rtl\:\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize:where(:dir(rtl),[dir=rtl],[dir=rtl] *){cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-start-2{inset-inline-start:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-state=collapsed] .rtl\:\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize:where(:dir(rtl),[dir=rtl],[dir=rtl] *){cursor:e-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}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)}}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)}}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)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.75rem;--background:oklch(100% 0 0);--foreground:oklch(12.9% .042 264.695);--card:oklch(100% 0 0);--card-foreground:oklch(12.9% .042 264.695);--popover:oklch(100% 0 0);--popover-foreground:oklch(12.9% .042 264.695);--primary:oklch(62.94% .3105 303.479);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96.8% .007 247.896);--secondary-foreground:oklch(20.8% .042 265.755);--muted:oklch(96.8% .007 247.896);--muted-foreground:oklch(55.4% .046 257.417);--accent:oklch(96.8% .007 247.896);--accent-foreground:oklch(20.8% .042 265.755);--destructive:oklch(63.68% .2078 25.3313);--destructive-foreground:oklch(100% 0 0);--success:oklch(65% .35 142.495);--success-foreground:oklch(100% 0 0);--warning:oklch(65% .35 65);--warning-foreground:oklch(100% 0 0);--info:oklch(65% .35 213.584);--info-foreground:oklch(100% 0 0);--border:oklch(92.9% .013 255.508);--input:oklch(92.9% .013 255.508);--ring:oklch(62.94% .3105 303.479);--chart-1:oklch(62.94% .3105 303.479);--chart-2:oklch(65% .35 213.584);--chart-3:oklch(65% .35 142.495);--chart-4:oklch(65% .35 65);--chart-5:oklch(63.68% .2078 25.3313);--sidebar:var(--background);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--accent-foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring)}.dark{--background:oklch(12.9% .042 264.695);--foreground:oklch(98.4% .003 247.858);--card:oklch(14% .04 259.21);--card-foreground:oklch(98.4% .003 247.858);--popover:oklch(20.8% .042 265.755);--popover-foreground:oklch(98.4% .003 247.858);--primary:oklch(73.18% .2484 303.479);--primary-foreground:oklch(16.88% .0314 303.479);--secondary:oklch(27.9% .041 260.031);--secondary-foreground:oklch(98.4% .003 247.858);--muted:oklch(27.9% .041 260.031);--muted-foreground:oklch(70.4% .04 256.788);--accent:oklch(27.9% .041 260.031);--accent-foreground:oklch(98.4% .003 247.858);--destructive:oklch(72% .28 25.3313);--destructive-foreground:oklch(98.4% .003 247.858);--success:oklch(72% .28 142.495);--success-foreground:oklch(98.4% .003 247.858);--warning:oklch(72% .28 65);--warning-foreground:oklch(98.4% .003 247.858);--info:oklch(72% .28 213.584);--info-foreground:oklch(98.4% .003 247.858);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(73.18% .2484 303.479);--chart-1:oklch(73.18% .2484 303.479);--chart-2:oklch(72% .28 213.584);--chart-3:oklch(72% .28 142.495);--chart-4:oklch(72% .28 65);--chart-5:oklch(72% .28 25.3313)}:root{--primary-50:oklch(96.5% .0314 303.479);--primary-100:oklch(93.88% .0621 303.479);--primary-200:oklch(88.65% .1242 303.479);--primary-300:oklch(83.42% .1863 303.479);--primary-400:oklch(73.18% .2484 303.479);--primary-500:oklch(62.94% .3105 303.479);--primary-600:oklch(52.7% .2484 303.479);--primary-700:oklch(42.47% .1863 303.479);--primary-800:oklch(32.23% .1242 303.479);--primary-900:oklch(22% .0621 303.479);--primary-950:oklch(16.88% .0314 303.479);--success-50:oklch(96.5% .035 142.495);--success-100:oklch(93% .07 142.495);--success-200:oklch(86% .14 142.495);--success-300:oklch(79% .21 142.495);--success-400:oklch(72% .28 142.495);--success-500:oklch(65% .35 142.495);--success-600:oklch(58% .28 142.495);--success-700:oklch(51% .21 142.495);--success-800:oklch(44% .14 142.495);--success-900:oklch(37% .07 142.495);--warning-50:oklch(96.5% .035 65);--warning-100:oklch(93% .07 65);--warning-200:oklch(86% .14 65);--warning-300:oklch(79% .21 65);--warning-400:oklch(72% .28 65);--warning-500:oklch(65% .35 65);--warning-600:oklch(58% .28 65);--warning-700:oklch(51% .21 65);--warning-800:oklch(44% .14 65);--warning-900:oklch(37% .07 65);--error-50:oklch(96.5% .035 25.3313);--error-100:oklch(93% .07 25.3313);--error-200:oklch(86% .14 25.3313);--error-300:oklch(79% .21 25.3313);--error-400:oklch(72% .28 25.3313);--error-500:oklch(63.68% .2078 25.3313);--error-600:oklch(58% .28 25.3313);--error-700:oklch(51% .21 25.3313);--error-800:oklch(44% .14 25.3313);--error-900:oklch(37% .07 25.3313);--info-50:oklch(96.5% .035 213.584);--info-100:oklch(93% .07 213.584);--info-200:oklch(86% .14 213.584);--info-300:oklch(79% .21 213.584);--info-400:oklch(72% .28 213.584);--info-500:oklch(65% .35 213.584);--info-600:oklch(58% .28 213.584);--info-700:oklch(51% .21 213.584);--info-800:oklch(44% .14 213.584);--info-900:oklch(37% .07 213.584);--neutral-0:oklch(100% 0 0);--neutral-50:oklch(98.46% .0017 247.839);--neutral-100:oklch(96.74% .0013 286.375);--neutral-200:oklch(93.88% .0321 303.479);--neutral-300:oklch(91.97% .004 286.32);--neutral-400:oklch(71.18% .0129 286.067);--neutral-500:oklch(55.17% .0138 285.939);--neutral-600:oklch(37.03% .0119 285.805);--neutral-700:oklch(27.39% .0055 286.033);--neutral-800:oklch(21.03% .0059 285.885);--neutral-900:oklch(14.08% .0044 285.823);--neutral-950:oklch(10% .003 285.823);--space-0:0;--space-px:1px;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--space-36:9rem;--space-40:10rem;--space-44:11rem;--space-48:12rem;--space-52:13rem;--space-56:14rem;--space-60:15rem;--space-64:16rem;--space-72:18rem;--space-80:20rem;--space-96:24rem;--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-6xl:72rem;--container-7xl:80rem;--container-full:100%;--height-input:2.25rem;--height-input-sm:2rem;--height-input-lg:2.75rem;--height-button:2.25rem;--height-button-sm:2rem;--height-button-lg:2.75rem;--height-button-xl:3rem;--height-header:4rem;--height-navbar:3.5rem;--shadow-xs:0px 1px 2px 0px #0000000d;--shadow-sm:0px 1px 3px 0px #0000001a,0px 1px 2px -1px #0000001a;--shadow-base:0px 1px 3px 0px #0000001a,0px 1px 2px -1px #0000001a;--shadow-md:0px 4px 6px -1px #0000001a,0px 2px 4px -2px #0000001a;--shadow-lg:0px 10px 15px -3px #0000001a,0px 4px 6px -4px #0000001a;--shadow-xl:0px 20px 25px -5px #0000001a,0px 8px 10px -6px #0000001a;--shadow-2xl:0px 25px 50px -12px #00000040;--shadow-inner:inset 0px 2px 4px 0px #0000000d;--shadow-primary:0px 4px 14px 0px #8d44f226;--shadow-success:0px 4px 14px 0px #22c55e26;--shadow-warning:0px 4px 14px 0px #f59e0b26;--shadow-error:0px 4px 14px 0px #ef444426;--blur-none:0;--blur-sm:4px;--blur-base:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--backdrop-blur-sm:blur(4px);--backdrop-blur-base:blur(8px);--backdrop-blur-md:blur(12px);--backdrop-blur-lg:blur(16px);--backdrop-blur-xl:blur(24px);--overlay-light:#fffc;--overlay-medium:#00000080;--overlay-dark:#000c;--overlay-modal:#0009;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.35s;--duration-slower:.5s;--duration-slowest:1s;--ease-linear:linear;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-back-in:cubic-bezier(.36,0,.66,-.56);--ease-back-out:cubic-bezier(.34,1.56,.64,1);--ease-back-in-out:cubic-bezier(.68,-.6,.32,1.6);--z-index-base:0;--z-index-dropdown:1000;--z-index-sticky:1010;--z-index-fixed:1020;--z-index-modal-backdrop:1030;--z-index-modal:1040;--z-index-popover:1050;--z-index-tooltip:1060;--z-index-toast:1070;--z-index-top:1080;--radius-none:0;--radius-xs:.125rem;--radius-sm:.25rem;--radius-base:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tighter:-.05em;--letter-spacing-tight:-.025em;--letter-spacing-normal:0em;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-widest:.1em}.dark{--shadow-xs:0px 1px 2px 0px #0000004d;--shadow-sm:0px 1px 3px 0px #0006,0px 1px 2px -1px #0006;--shadow-base:0px 1px 3px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 4px 6px -1px #0006,0px 2px 4px -2px #0006;--shadow-lg:0px 10px 15px -3px #0006,0px 4px 6px -4px #0006;--shadow-xl:0px 20px 25px -5px #0006,0px 8px 10px -6px #0006;--shadow-2xl:0px 25px 50px -12px #0009;--shadow-inner:inset 0px 2px 4px 0px #0003;--overlay-light:#000c;--overlay-medium:#0009;--overlay-dark:#000000e6;--overlay-modal:#000c}.space-y-0>*+*{margin-top:var(--space-0)}.space-y-1>*+*{margin-top:var(--space-1)}.space-y-2>*+*{margin-top:var(--space-2)}.space-y-3>*+*{margin-top:var(--space-3)}.space-y-4>*+*{margin-top:var(--space-4)}.space-y-5>*+*{margin-top:var(--space-5)}.space-y-6>*+*{margin-top:var(--space-6)}.space-y-8>*+*{margin-top:var(--space-8)}.space-y-10>*+*{margin-top:var(--space-10)}.space-y-12>*+*{margin-top:var(--space-12)}.space-y-16>*+*{margin-top:var(--space-16)}.space-y-20>*+*{margin-top:var(--space-20)}.space-y-24>*+*{margin-top:var(--space-24)}.space-x-0>*+*{margin-left:var(--space-0)}.space-x-1>*+*{margin-left:var(--space-1)}.space-x-2>*+*{margin-left:var(--space-2)}.space-x-3>*+*{margin-left:var(--space-3)}.space-x-4>*+*{margin-left:var(--space-4)}.space-x-5>*+*{margin-left:var(--space-5)}.space-x-6>*+*{margin-left:var(--space-6)}.space-x-8>*+*{margin-left:var(--space-8)}.transition-fast{transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.transition-normal{transition-duration:var(--duration-normal);transition-timing-function:var(--ease-out)}.transition-slow{transition-duration:var(--duration-slow);transition-timing-function:var(--ease-out)}.shadow-primary{box-shadow:var(--shadow-primary)}.shadow-success{box-shadow:var(--shadow-success)}.shadow-warning{box-shadow:var(--shadow-warning)}.shadow-error{box-shadow:var(--shadow-error)}.backdrop-blur-sm{-webkit-backdrop-filter:var(--backdrop-blur-sm);backdrop-filter:var(--backdrop-blur-sm)}.backdrop-blur{-webkit-backdrop-filter:var(--backdrop-blur-base);backdrop-filter:var(--backdrop-blur-base)}.backdrop-blur-md{-webkit-backdrop-filter:var(--backdrop-blur-md);backdrop-filter:var(--backdrop-blur-md)}.backdrop-blur-lg{-webkit-backdrop-filter:var(--backdrop-blur-lg);backdrop-filter:var(--backdrop-blur-lg)}.backdrop-blur-xl{-webkit-backdrop-filter:var(--backdrop-blur-xl);backdrop-filter:var(--backdrop-blur-xl)}.overlay-light{background:var(--overlay-light)}.overlay-medium{background:var(--overlay-medium)}.overlay-dark{background:var(--overlay-dark)}.overlay-modal{background:var(--overlay-modal)}.z-dropdown{z-index:var(--z-index-dropdown)}.z-sticky{z-index:var(--z-index-sticky)}.z-fixed{z-index:var(--z-index-fixed)}.z-modal-backdrop{z-index:var(--z-index-modal-backdrop)}.z-modal{z-index:var(--z-index-modal)}.z-popover{z-index:var(--z-index-popover)}.z-tooltip{z-index:var(--z-index-tooltip)}.z-toast{z-index:var(--z-index-toast)}.z-top{z-index:var(--z-index-top)}.h-input{height:var(--height-input)}.h-input-sm{height:var(--height-input-sm)}.h-input-lg{height:var(--height-input-lg)}.h-button{height:var(--height-button)}.h-button-sm{height:var(--height-button-sm)}.h-button-lg{height:var(--height-button-lg)}.h-button-xl{height:var(--height-button-xl)}.h-header{height:var(--height-header)}.h-navbar{height:var(--height-navbar)}.container-xs{max-width:var(--container-xs)}.container-sm{max-width:var(--container-sm)}.container-md{max-width:var(--container-md)}.container-lg{max-width:var(--container-lg)}.container-xl{max-width:var(--container-xl)}.container-2xl{max-width:var(--container-2xl)}.container-3xl{max-width:var(--container-3xl)}.container-4xl{max-width:var(--container-4xl)}.container-5xl{max-width:var(--container-5xl)}.container-6xl{max-width:var(--container-6xl)}.container-7xl{max-width:var(--container-7xl)}.focus-ring{outline-offset:2px;outline:2px solid #0000}.focus-ring:focus{outline:2px solid var(--ring);outline-offset:2px}.hover-lift{transition:transform var(--duration-normal)var(--ease-out)}.hover-lift:hover{transform:translateY(-2px)}.hover-scale{transition:transform var(--duration-normal)var(--ease-out)}.hover-scale:hover{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.transition-fast,.transition-normal,.transition-slow,.hover-lift,.hover-scale{transition:none!important;animation:none!important}.hover-lift:hover,.hover-scale:hover{transform:none!important}}:root{--v3-ink:#172449;--v3-muted:#65709a;--v3-line:#e5e8f3;--v3-surface:#fff;--v3-surface-soft:#f6f8fd;--v3-brand-deep:#102a43;--v3-brand:#3046b5;--v3-accent:#14a6a0;--v3-teal:#087e80;--v3-info:#256acb;--v3-success:#08a77b;--v3-warning:#f3a51d;--v3-danger:#d04f76;--v3-accent-text:#00827d;--v3-teal-text:#118183;--v3-success-text:#00865c;--v3-warning-text:#a75e00;--v3-danger-text:#bb3c65;--v3-hero-from:#14276b;--v3-hero-via:#3046b5;--v3-hero-to:#6e3be3}.dark{--v3-ink:#f9fafd;--v3-muted:#9fa2aa;--v3-line:#3e3f46;--v3-surface:#26272a;--v3-surface-soft:#1d1e20;--v3-brand-deep:#253444;--v3-brand:#86a5ff;--v3-accent:#5fbdb8;--v3-teal:#70babb;--v3-info:#73acff;--v3-success:#5fc19b;--v3-warning:#dc9d40;--v3-danger:#f184a0;--v3-accent-text:#6dbbb6;--v3-teal-text:#70babb;--v3-success-text:#6dbe99;--v3-warning-text:#db9b63;--v3-danger-text:#f184a0;--v3-hero-from:#101c44;--v3-hero-via:#22317a;--v3-hero-to:#46259a}@keyframes setupIn{0%{opacity:.2;transform:translateY(5px)}}.groupWizard>footer .primary{color:#fff;background:linear-gradient(135deg,#293cd8,#7140dc);border:0;justify-self:end}.groupWizard>footer .primary:disabled{opacity:.4}.referenceEditor>footer .primary{color:#fff;background:linear-gradient(135deg,#293cd8,#7140dc);border:0;justify-self:end}.gradeSheet>footer button:last-child,.evaluationWizard>footer .primary{color:#fff;background:linear-gradient(135deg,#293cd8,#7140dc);border:0}.evaluationWizard>footer .primary{justify-self:end}.mlApp .dgTop h1{font-size:22px}.dgApp{--ink:#17233f;--royal:#3046b5;--cyan:#14a6a0;--amber:#f3a51d;min-height:100vh;color:var(--ink);background:#f3f6fa;font-family:Inter,Arial,sans-serif;display:flex}.dgApp *{box-sizing:border-box}.dgApp button,.dgApp input,.dgApp select,.dgApp textarea{font:inherit}.dgNav{background:#fff;border-right:1px solid #dce3ed;flex-direction:column;width:238px;padding:22px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.dgLogo{color:#142b6b;align-items:center;gap:8px;padding:0 8px 17px;font-size:18px;font-weight:900;text-decoration:none;display:flex}.dgLogo img{width:34px}.dgLogo span{letter-spacing:1.4px;color:#5365c7;border-left:1px solid #d5dbea;padding-left:8px;font-size:9px}.dgIdentity,.dgScope{background:#f2f4ff;border-radius:12px;align-items:center;gap:9px;margin-bottom:8px;padding:10px;display:flex}.dgIdentity>i,.dgScope>i{color:#3046b5;background:#dfe4ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:900;display:grid}.dgIdentity span,.dgScope span{flex-direction:column;display:flex}.dgIdentity b,.dgScope b{font-size:11px}.dgIdentity small,.dgScope small{color:#718096;font-size:9px}.dgScope{background:#eaf8f7;border:1px solid #c9eeeb}.dgScope>i{color:#078077;background:#d3f2ef}.dgNav nav section p{text-transform:uppercase;letter-spacing:1.2px;color:#7b879a;margin:16px 10px 5px;font-size:9px;font-weight:900}.dgNav nav button,.dgNav footer button{color:#34435c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 9px;font-size:10px;display:flex}.dgNav nav button:hover,.dgNav nav button.active{color:#2e43ad;background:#edf0ff;font-weight:800}.dgNav nav button i{text-align:center;width:18px;font-style:normal}.dgNav nav button em{color:#fff;background:#ed5c63;border-radius:10px;margin-left:auto;padding:1px 6px;font-size:8px;font-style:normal}.dgNav footer{border-top:1px solid #e5eaf0;margin-top:18px;padding-top:10px}.dgMain{width:calc(100% - 238px);margin-left:238px;padding:0 24px 30px}.dgTop{background:#fff;border-bottom:1px solid #e0e6ef;align-items:center;gap:14px;min-height:90px;margin:0 -24px 16px;padding:14px 24px;display:flex}.dgTop>div:first-child{margin-right:auto}.dgTop span,.dgPulse>div>span,.dgDecisions header span,.dgDecision header span,.dgSites header span,.dgAgenda header span,.dgStrategy header span,.dgRisks header span{letter-spacing:1.2px;color:#4054bc;font-size:8px;font-weight:900}.dgTop h1{margin:3px 0;font-size:20px}.dgTop p{color:#6c7c90;margin:0;font-size:10px}.dgTop label{color:#78879a;font-size:8px;font-weight:800}.dgTop select{background:#fff;border:1px solid #d9e0e9;border-radius:8px;margin-top:3px;padding:7px;font-size:9px;display:block}.dgTop>div:last-child{gap:7px;display:flex}.dgTop button,.dgPulse>button,.dgSites header button{color:#fff;cursor:pointer;background:#3046b5;border:0;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:800}.dgTop button:last-child{color:#22344b;background:#eff2f7;position:relative}.dgTop button em{color:#fff;background:#e85660;border-radius:7px;padding:1px 4px;font-style:normal;position:absolute;top:-4px}.dgGrid{grid-template-columns:1fr 340px;gap:14px;display:grid}.dgDecisions,.dgDecision,.dgSites,.dgAgenda,.dgStrategy,.dgRisks{background:#fff;border:1px solid #dfe5ed;border-radius:14px;padding:16px}.dgDecisions header,.dgSites header,.dgStrategy header{justify-content:space-between;align-items:center;display:flex}.dgDecisions h3,.dgDecision h3,.dgSites h3,.dgAgenda h3,.dgStrategy h3,.dgRisks h3{margin:3px 0;font-size:15px}.dgDecisions header button,.dgSites header button,.dgStrategy header button{color:#3046b5;cursor:pointer;background:0 0;border:0;font-size:8px}.dgDecisions>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f4;align-items:center;gap:9px;width:100%;padding:10px 6px;display:flex}.dgDecisions>button.active{background:#f2f4ff;border-radius:9px}.dgDecisions>button>i{color:#3046b5;background:#e9efff;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.dgDecisions>button>i.red{color:#c4494d;background:#ffe9e9}.dgDecisions>button>i.amber{color:#bd6c00;background:#fff0d8}.dgDecisions>button>i.green{color:#16855e;background:#e3f7ee}.dgDecisions>button span{flex-direction:column;flex:1;display:flex}.dgDecisions>button span b{font-size:9px}.dgDecisions>button small,.dgDecisions>button em{color:#718197;font-size:8px;font-style:normal}.dgDecisions>button strong{background:#eef1f7;border-radius:7px;padding:5px;font-size:8px}.dgDecision header p{color:#728196;font-size:8px}.dgDecision section article{gap:8px;padding:7px 0;display:flex}.dgDecision section article>i{color:#b56c00;background:#fff0dd;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.dgDecision section article>i.done{color:#18815d;background:#def4eb}.dgDecision section article span{flex-direction:column;display:flex}.dgDecision section b{font-size:9px}.dgDecision section small{color:#718196;font-size:8px}.dgDecision label{font-size:8px;font-weight:800}.dgDecision textarea{resize:vertical;border:1px solid #dce3ec;border-radius:8px;width:100%;min-height:64px;margin-top:5px;padding:8px;font-size:8px}.dgDecision footer{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.dgDecision footer button{cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:7px;padding:7px;font-size:8px}.dgDecision footer button:first-child{grid-column:1/-1}.dgDecision footer button:last-child{color:#fff;background:#3046b5;border:0}.dgLower,.dgBottom{grid-template-columns:1.35fr 1fr;gap:14px;margin-top:14px;display:grid}.dgStrategy article,.dgRisks article{border-top:1px solid #edf0f4;align-items:center;gap:9px;padding:9px 0;display:flex}.dgStrategy article span b,.dgRisks article b{font-size:9px}.dgStrategy article span small,.dgRisks article small{color:#76869a;font-size:8px}.dgStrategy article strong,.dgStrategy article label,.dgStrategy article button,.dgRisks article strong,.dgRisks article button{font-size:8px}.dgStrategy article button,.dgRisks article button{cursor:pointer;background:#eff2f8;border:0;border-radius:7px;padding:6px}.dgRisks article>i{color:#c06b00;background:#fff0de;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.dgRisks article span{flex-direction:column;flex:1;display:flex}.dgRisks article strong{background:#f1f3f7;border-radius:6px;padding:4px}@media(max-width:1050px){.dgGrid,.dgLower,.dgBottom{grid-template-columns:1fr}.dgTop{flex-wrap:wrap}}@media(max-width:720px){.dgApp{display:block}.dgNav{width:100%;height:auto;position:static}.dgNav nav{display:none}.dgMain{width:100%;margin:0;padding:0 12px 20px}.dgTop{margin:0 -12px 12px}.dgTop>div:last-child{flex-wrap:wrap}}.mtQueue>button>i.amber{color:#bf6d00;background:#fff0d9}.mlApp .dgNav nav button:hover,.mlApp .dgNav nav button.active{color:#6840bd;background:#f1ecff}.mlApp .dgScope{background:#fff7df;border-color:#f4dfa1}.mlApp .dgScope>i{color:#9b6b00;background:#ffedb4}.mlApp .dgTop span,.mlWelcome span,.mlPriorities header span,.mlDay header span,.mlClasses header span,.mlFamilies header span,.mlProjects header span,.mlSafety header span{letter-spacing:1.2px;color:#7047c7;font-size:8px;font-weight:900}.mlPriorities article>i.amber{color:#b56d00;background:#fff1d9}.adminStudentModal>div>footer button.primary{color:#fff;background:#704bd8;border:0}.dgOperations{color:#293d59;min-width:0;font-size:16px;line-height:1.6}.dgOperations *{box-sizing:border-box}.dgOperations :is(h2,h3,h4,p){overflow-wrap:anywhere}.dgOpsFilters{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:20px;display:flex}.dgOpsFilters label{flex-direction:column;gap:7px;min-width:210px;max-width:100%;font-size:14px;font-weight:700;display:flex}.dgOpsFilters select{color:#304761;background:#fff;border:1px solid #ccd7e6;border-radius:9px;max-width:100%;min-height:44px;padding:11px 14px}.dgOpsFilters>span{color:#63758c;padding-bottom:10px;font-size:14px}.dgOpsHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 22px;margin:24px 0 18px;display:flex}.dgOpsHeading h2{flex:1;min-width:200px;margin:0;font-size:23px;line-height:1.4}.dgOpsHeading p{color:#63758a;margin:0;font-size:14px}.dgOpsTabs{flex-wrap:wrap;gap:10px;margin:24px 0 20px;display:flex}.dgOperations .dgOpsTabs button{white-space:normal;text-align:left;min-height:44px;padding:11px 15px;font-size:14px}.dgOperations button.active{color:#403994;background:#eeedff;border-color:#6456cd;box-shadow:inset 0 0 0 1px #6456cd}.dgOpsAxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.dgOperations .dgOpsAxes button{text-align:left;grid-template-columns:36px 1fr;align-items:start;gap:10px 14px;min-width:0;padding:20px;display:grid}.dgOpsAxisNumber{color:#6256c0;font-size:21px;font-weight:800}.dgOpsAxes b{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.dgOpsAxes small{color:#62748c;grid-column:2;font-size:14px}.dgOpsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.dgOpsCard,.dgOpsProfile{background:#fff;border:1px solid #d8e2ee;border-radius:16px;min-width:0;padding:24px}.dgOpsCard h3{margin:0 0 12px;font-size:20px;line-height:1.4}.dgOpsCard>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.dgOpsCard>header>span:first-child{color:#5b55a7;font-size:14px;font-weight:700}.dgOpsCard p{margin:0 0 16px;line-height:1.6}.dgOpsCard>p:first-of-type{color:#5c7089}.dgOpsBadge{color:#3d557c;overflow-wrap:anywhere;background:#eaf0f9;border-radius:7px;align-items:center;max-width:100%;padding:5px 10px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}.dgOpsBadge.action{color:#a13a25;background:#ffece6}.dgOpsBadge.watch{color:#8a5910;background:#fff1d1}.dgOpsLegend{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.dgOpsContext{color:#60728a;margin:0 0 20px;line-height:1.6;font-size:14px!important}.dgOpsStatusCounts{border-top:1px solid #e6ebf3;flex-wrap:wrap;gap:10px 20px;margin:20px 0;padding:14px 0;display:flex}.dgOpsStatusCounts span{font-size:14px}.dgOpsStatusCounts b{margin-right:4px;font-size:18px}.dgOperations details{border-top:1px solid #e0e7f1;margin-top:18px;padding-top:16px}.dgOperations summary{cursor:pointer;color:#5449ad;min-height:30px;font-size:14px;font-weight:700;line-height:1.6}.dgOperations summary:focus-visible{outline-offset:4px;outline:3px solid #6b54e7}.dgOperations details[open]>summary{margin-bottom:20px}.dgOpsFollowup{border-top:1px solid #e2e8f1;padding:18px 0}.dgOpsFollowup>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.dgOpsFollowup h4{margin:0;font-size:18px}.dgOpsFollowup>p{margin:0 0 12px;font-size:14px}.dgOpsFacts{gap:14px;margin:16px 0 0;display:grid}.dgOpsFacts>div{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);gap:16px;display:grid}.dgOpsFacts dt{color:#63748b;font-size:14px}.dgOpsFacts dd{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.dgOpsMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.dgOpsMetrics article{background:#fff;border:1px solid #d6e1ef;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:22px;display:flex}.dgOpsMetrics article:first-child{color:#fff;background:#153f61;border-color:#153f61}.dgOpsMetrics span,.dgOpsMetrics small{font-size:14px}.dgOpsMetrics strong{font-size:34px;line-height:1.2}.dgOpsMetrics small{color:#66798e}.dgOpsTableScroll{background:#fff;border:1px solid #d9e2ef;border-radius:13px;margin-bottom:24px;overflow:auto}.dgOpsTable{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:14px}.dgOpsTable caption{text-align:left;color:#536b85;padding:18px 20px;font-size:14px}.dgOpsTable th,.dgOpsTable td{border-bottom:1px solid #e1e8f1;padding:14px 20px;line-height:1.5}.dgOpsTable thead{color:#4b6080;background:#edf3fb}.dgOpsTable tbody th{font-size:16px;font-weight:700}.dgOpsTable small{color:#63748b;margin-top:5px;font-size:14px;font-weight:400;display:block}.dgOpsTable td{font-variant-numeric:tabular-nums;font-size:16px}.dgOpsFull{grid-column:1/-1}.dgOpsPyramidHead,.dgOpsAgeRow{grid-template-columns:minmax(0,1fr) 118px minmax(0,1fr);align-items:center;gap:8px;display:grid}.dgOpsPyramidHead{text-align:center;color:#5f6f85;margin:24px 0 14px;font-size:14px;font-weight:700}.dgOpsAgeRow{margin:14px 0}.dgOpsAgeRow>span{text-align:center;font-size:14px;line-height:1.4}.dgOpsAgeSide{background:#f0f3f9;border-radius:4px;align-items:center;min-width:0;min-height:30px;display:flex;position:relative}.dgOpsAgeSide>span{background:#6953c2;border-radius:4px;min-width:0;height:30px}.dgOpsAgeSide.women{justify-content:flex-end}.dgOpsAgeSide.men>span{background:#23839e}.dgOpsAgeSide b{color:#233b5f;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dfe4f1;border-radius:3px;justify-content:center;align-items:center;min-width:25px;font-size:14px;display:flex;position:absolute;top:0;bottom:0}.dgOpsAgeSide.women b{left:4px}.dgOpsAgeSide.men b{right:4px}.dgOpsGenderBar{background:#23839e;border-radius:7px;height:30px;margin:28px 0;overflow:hidden}.dgOpsGenderBar>span{background:#6953c2;height:100%;display:block}.dgOpsGenderBar~.dgOpsContext{margin:24px 0 0}.dgOpsDiplomas{gap:20px;margin:24px 0 8px;display:grid}.dgOpsDiplomas>div{grid-template-columns:180px minmax(0,1fr) 120px;align-items:center;gap:18px;font-size:14px;display:grid}.dgOpsDiplomas>div>div{background:#edf2f9;border-radius:5px;height:18px;overflow:hidden}.dgOpsDiplomas>div>div>span{background:#6753c3;border-radius:5px;height:100%;display:block}.dgOpsDiplomas b{text-align:right;font-size:16px}.dgOpsDiplomas small{color:#5f7189;font-size:14px;font-weight:400}.dgOpsPartnerGroups{gap:28px;display:grid}.dgOpsPartnerGroups>section>header{margin-bottom:16px}.dgOpsPartnerGroups h3{margin:0 0 5px;font-size:20px}.dgOpsPartnerGroups header p{color:#68778f;margin:0;font-size:14px}.dgOperations .dgOpsPartner{text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;min-height:145px;padding:20px;display:flex}.dgOpsPartner b{overflow-wrap:anywhere;font-size:16px}.dgOpsPartner small{color:#5b50b1;font-size:14px;font-weight:700}.dgOpsPartner>span{color:#657892;margin-top:auto;font-size:14px}.dgOpsProfile>.dgOpsFacts{border-top:1px solid #e2e8f1;max-width:850px;margin:22px 0;padding-top:20px}@media(max-width:1250px){.dgOpsAxes{grid-template-columns:repeat(2,minmax(0,1fr))}.dgOpsGrid{grid-template-columns:1fr}.dgOpsFull{grid-column:auto}.dgOpsPyramidHead,.dgOpsAgeRow{grid-template-columns:minmax(0,1fr) 118px minmax(0,1fr)}}@media(max-width:650px){.dgOpsAxes,.dgOpsMetrics{grid-template-columns:1fr}.dgOpsCard,.dgOpsProfile{padding:18px}.dgOpsFilters label{width:100%;min-width:0}.dgOpsFacts>div{grid-template-columns:1fr;gap:4px}.dgOpsFacts dd{font-size:16px}.dgOpsHeading h2{flex-basis:100%;min-width:0;font-size:21px}.dgOpsHeading p{width:100%}.dgOperations .dgOpsAxes button{grid-template-columns:30px 1fr;padding:16px}.dgOpsAgeRow,.dgOpsPyramidHead{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);gap:6px}.dgOpsAgeRow>span{font-size:14px}.dgOpsDiplomas>div{grid-template-columns:1fr 110px;gap:8px 12px}.dgOpsDiplomas>div>span{grid-column:1}.dgOpsDiplomas>div>div{grid-area:2/1/auto/-1}.dgOpsDiplomas b{grid-area:1/2}.dgOpsTabs{gap:8px}.dgOperations .dgOpsTabs button{padding:10px 12px}.dgOpsMetrics strong{font-size:30px}}.dgDirectionDocuments{color:#293e5b;min-width:0;font-size:16px;line-height:1.6}.dgDirectionDocuments *{box-sizing:border-box}.dgDocumentsTools{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.dgDocumentsTools>label,.dgReportFormGrid>label{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:700;display:flex}.dgDocumentsTools>label{min-width:210px;max-width:100%}.dgDirectionDocuments :is(input,select,textarea){color:#2e4360;background:#fff;border:1px solid #cdd9e8;border-radius:9px;width:100%;min-height:44px;padding:12px 14px;font-size:16px;line-height:1.5}.dgDirectionDocuments input[type=checkbox]{accent-color:#5d50bf;flex-shrink:0;width:18px;height:18px;min-height:0;padding:0}.dgDirectionDocuments textarea{resize:vertical}.dgDirectionDocuments small{color:#60748a;font-size:14px;font-weight:400;line-height:1.5}.dgDocumentActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dgDocumentsTools>.dgDocumentActions{margin-left:auto}.dgDocumentActions a{color:#fff;background:#5148ba;border:1px solid #5148ba;border-radius:9px;align-items:center;min-height:44px;padding:10px 15px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.dgDocumentsHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin:26px 0 18px;display:flex}.dgDocumentsHeading h2{margin:0;font-size:23px;line-height:1.4}.dgDocumentsHeading>span{color:#61738b;font-size:14px}.dgDocumentsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.dgDocumentsGrid>article,.dgDocumentPreview,.dgReportForm{background:#fff;border:1px solid #d9e3ef;border-radius:16px;min-width:0;padding:24px}.dgDocumentsGrid>article{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.dgDocumentsGrid article>header{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;display:flex}.dgDocumentsGrid article>header>span{color:#5b4fa9;font-size:14px;font-weight:700}.dgDocumentsGrid article>header small{background:#edf2f9;border-radius:6px;padding:4px 9px}.dgDocumentsGrid h3{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.4}.dgDocumentsGrid p{overflow-wrap:anywhere;margin:0}.dgDocumentsGrid time{color:#5c7189;font-size:14px}.dgDocumentsGrid .dgDocumentMembers{border-top:1px solid #e2e8f2;width:100%;padding:14px 0;font-size:14px;line-height:1.6}.dgDocumentsGrid .dgDocumentActions{margin-top:auto}.dgDirectionDocuments button:disabled{opacity:.5;cursor:wait}@media(max-width:1100px){.dgDocumentsGrid{grid-template-columns:1fr}}@media(max-width:600px){.dgDocumentsTools>label{width:100%;min-width:0}.dgDocumentsTools>.dgDocumentActions{margin-left:0}.dgDocumentsGrid>article,.dgDocumentPreview,.dgReportForm{padding:18px}.dgDocumentActions{align-items:stretch}.dgDocumentActions button{min-height:44px}}.dgGuarantee{min-width:0;font-size:16px;line-height:1.5}.dgGuaranteeTools{flex-wrap:wrap;align-items:flex-end;gap:18px;margin:0 0 20px;display:flex}.dgGuaranteeTools label{flex-direction:column;gap:7px;min-width:220px;max-width:100%;font-size:14px;font-weight:700;display:flex}.dgGuaranteeTools select,.dgGuaranteeTools input{color:#293b59;width:100%;font:inherit;background:#fff;border:1px solid #ccd7e7;border-radius:9px;padding:11px 14px}.dgGuaranteeHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 18px;display:flex}.dgGuarantee h2{margin:22px 0 16px;font-size:23px;line-height:1.4}.dgGuaranteeHeading h2{margin:0}.dgGuaranteeHeading>span{color:#687a91;font-size:14px}.dgQualityFilters{flex-wrap:wrap;gap:10px;display:flex}.dgQualityFilters button{padding:10px 14px;font-size:14px}.dgQualityFilters button.active{color:#fff;background:#5148b8;border-color:#5148b8}.dgQualityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dgQualityGrid article{background:#fff;border:1px solid #d8e2ee;border-radius:14px;min-width:0;padding:22px}.dgQualityGrid header{margin:0 0 16px;padding:0;display:block}.dgQualityGrid header>span{color:#594db1;background:#edf0fc;border-radius:6px;margin-bottom:10px;padding:4px 9px;font-size:14px;font-weight:700;display:inline-block}.dgQualityGrid h3{margin:0 0 7px;font-size:21px;line-height:1.4}.dgQualityGrid header p{color:#64758e;margin:0;font-size:14px}.dgQualityGrid h4{margin:16px 0;font-size:16px;font-weight:700;line-height:1.5}.dgQualityResult{background:#f2f5fb;border-radius:11px;align-items:center;gap:18px;margin:18px 0;padding:18px;display:flex}.dgQualityResult strong{color:#315f86;white-space:nowrap;font-size:29px}.dgQualityResult span{color:#536780;font-size:14px;line-height:1.5}.dgQualityGrid details{border-top:1px solid #e2e8f1;padding-top:16px}.dgQualityGrid summary,.dgHealthMethods summary{cursor:pointer;color:#5549b5;font-size:14px;font-weight:800}.dgQualityGrid details p{color:#697b91;font-size:14px}.dgGuarantee dl{margin:18px 0 0}.dgGuarantee dl>div{border-bottom:1px solid #e5ebf3;padding:10px 0}.dgGuarantee dt{color:#62758c;font-size:14px}.dgGuarantee dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:16px}.dgHealthMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dgHealthMetrics article{background:#fff;border:1px solid #d8e2ee;border-radius:14px;min-width:0;padding:22px}.dgHealthMetrics article:first-child{color:#fff;background:#153f61;border-color:#153f61}.dgHealthMetrics h3{margin:0 0 16px;font-size:16px;line-height:1.5}.dgHealthMetrics strong{overflow-wrap:anywhere;font-size:clamp(24px,2.4vw,33px);line-height:1.3}.dgHealthMetrics p{color:#62738a;margin:14px 0 0;font-size:14px;line-height:1.6}.dgHealthMetrics article:first-child p{color:#c6e0f6}.dgHealthSites{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.dgHealthSites article{background:#fff;border:1px solid #d8e2ee;border-radius:14px;min-width:0;padding:22px}.dgHealthSites h3{margin:0 0 12px;font-size:18px}.dgHealthSites article>strong{color:#374778;overflow-wrap:anywhere;margin-bottom:10px;font-size:26px;display:block}.dgHealthSites article>span{color:#687a91;font-size:14px}.dgHealthSites dl>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.dgHealthSites dd{white-space:nowrap;margin:0;font-size:14px;font-weight:700}.dgHealthTable{border-collapse:collapse;text-align:left;background:#fff;width:100%;min-width:1000px;margin:16px 0;font-size:14px}.dgHealthTable caption{text-align:left;color:#344967;padding:15px 0;font-size:16px;font-weight:700}.dgHealthTable th,.dgHealthTable td{border-bottom:1px solid #e0e7f0;padding:15px 12px;line-height:1.5}.dgHealthTable thead{background:#edf2fa}.dgHealthTable small{color:#63758b;margin-bottom:5px;font-size:14px;font-weight:400;display:block}.dgHealthMethods{background:#fff;border:1px solid #d7e1ee;border-radius:12px;margin-top:20px;padding:18px 22px}.dgHealthMethods p{color:#536881;margin:14px 0;font-size:14px;line-height:1.7}.dgGuarantee summary:focus-visible{outline-offset:5px;outline:3px solid #675ac9}@media(max-width:1200px){.dgHealthMetrics,.dgHealthSites{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.dgQualityGrid,.dgHealthMetrics,.dgHealthSites{grid-template-columns:1fr}.dgGuaranteeTools label{width:100%;min-width:0}.dgQualityResult{flex-direction:column;align-items:flex-start;gap:8px}.dgQualityGrid article,.dgHealthMetrics article,.dgHealthSites article{padding:18px}}.dgApp header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;height:auto;min-height:0;position:static;top:auto}.dgApp footer{color:inherit;background:0 0}.dgApp button{cursor:pointer}:is(.dgApp button:focus-visible,.dgApp a:focus-visible){outline-offset:3px;outline:3px solid #6b54e7}.dgMain{min-width:0}.dgApp .dgTop{background:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:18px;min-height:112px;padding:20px 24px;display:flex}.dgTop>div:first-child{flex:1;min-width:240px}.dgApp .dgTop h1{margin:6px 0;font-size:27px;line-height:1.3}.dgApp .dgTop p{margin:0;font-size:14px;line-height:1.5}.dgApp .dgTop label{font-size:14px}.dgApp .dgTop select,.dgApp .dgTop button{padding:10px 12px;font-size:14px}.dgApp .dgNav nav button{min-height:42px;font-size:14px;line-height:1.4}.dgApp .dgNav nav button span{overflow-wrap:anywhere}.dgApp .dgNav nav section>p,.dgApp .dgScope small{font-size:12px}.dgOverview{padding-top:24px}.dgOverviewHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.dgOverviewHeading span,.dgSiteFigures header span{letter-spacing:.1em;color:#5550bd;font-size:12px;font-weight:900}.dgOverview h2{margin:6px 0;font-size:23px;line-height:1.4}.dgOverviewHeading>small{color:#637189;font-size:14px}.dgSummaryMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dgSummaryMetrics article{background:#fff;border:1px solid #dbe3ef;border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex;box-shadow:0 4px 16px #24385b05}.dgSummaryMetrics article>span{color:#52647e;font-size:14px;font-weight:700}.dgSummaryMetrics strong{letter-spacing:-.02em;overflow-wrap:anywhere;color:#263655;font-size:clamp(24px,2.2vw,34px);line-height:1.25}.dgSummaryMetrics small{color:#6a7890;margin-top:auto;font-size:12px;line-height:1.5}.dgSummaryMetrics .dgRevenue{background:#153c60;border-color:#153c60}.dgSummaryMetrics .dgRevenue span,.dgSummaryMetrics .dgRevenue small{color:#d3e9fd}.dgSummaryMetrics .dgRevenue strong{color:#fff}.dgSources{background:#f8faff;border:1px solid #dce5f0;border-radius:12px;margin:16px 0 24px;padding:14px 18px;font-size:14px}.dgSources summary{cursor:pointer;color:#415578;font-weight:700}.dgSources>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 0;display:grid}.dgSources a,.dgSources>div>div{color:#254368;background:#fff;border:1px solid #dbe4ef;border-radius:10px;flex-direction:column;gap:8px;padding:12px;line-height:1.5;text-decoration:none;display:flex}.dgSources p{color:#586b85;margin:0;line-height:1.6}.dgSiteFigures{background:#fff;border:1px solid #dbe3ef;border-radius:16px;padding:22px;scroll-margin-top:24px}.dgSiteFigures>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.dgSiteFigures h3{margin:6px 0;font-size:20px;line-height:1.4}.dgSiteFigures header button{color:#31517d;background:#fff;border:1px solid #ced8e7;border-radius:9px;padding:10px 14px;font-size:14px}.dgSiteFigures button:disabled{opacity:.5;cursor:default}.dgSiteCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.dgSiteCards button{color:#2c4669;text-align:left;background:#f7faff;border:1px solid #d7e3ef;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.dgSiteCards button.active{background:#f0efff;border-color:#5652cd;box-shadow:inset 0 0 0 1px #5652cd}.dgSiteCards b{font-size:16px}.dgSiteCards span{font-size:14px}.dgSiteCards strong{font-size:23px;line-height:1.3}.dgSiteCards small{color:#60738b;font-size:12px}.dgTableScroll{overflow:auto}.dgSiteFigures table{border-collapse:collapse;text-align:left;width:100%;min-width:670px;font-size:14px}.dgSiteFigures caption{text-align:left;color:#5d6f85;padding:0 0 14px;font-size:14px}.dgSiteFigures th,.dgSiteFigures td{border-bottom:1px solid #e7edf4;padding:14px 12px;line-height:1.5}.dgSiteFigures thead{color:#4d6381;background:#f1f5fb}.dgSiteFigures td:nth-child(3),.dgSiteFigures td:nth-child(4){font-variant-numeric:tabular-nums;white-space:nowrap}.dgSiteFigures tfoot{background:#edf3ff;font-weight:800}.dgSiteFigures a{color:#4f46b5;font-weight:700}.dgDataNote{background:#fff4dc;border-radius:10px;padding:14px;font-size:16px}.dgShortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.dgShortcuts button{text-align:left;color:#293a59;background:#fff;border:1px solid #d8e3ef;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:84px;padding:20px;display:flex}.dgShortcuts button:hover{border-color:#5d56cd;box-shadow:0 5px 15px #29446e10}.dgShortcuts span{font-size:16px;font-weight:800;line-height:1.5}.dgShortcuts b{color:#5a54bc;white-space:nowrap;font-size:12px}.dgApp .financeAgenda>header{color:#fff;background:linear-gradient(120deg,#123554,#246d9d);padding:22px 24px}.dgApp .financeAgenda>header h2{font-size:23px}.dgApp .financeAgendaTools{flex-wrap:wrap}.dgApp .financeAgendaDialog header{color:#fff;background:#153f62;padding:18px 22px}.dgApp .financeAgendaDialog footer{padding:16px 20px}.dgApp .financeAgenda>header p,.dgApp .financeViews button,.dgApp .financeAgendaTools label,.dgApp .financeAgendaForm label{font-size:14px}.dgApp .financeWeek{max-height:540px}.dgApp .weekEvent{font-size:13px}.dgDetailContent{color:#263a58;font-size:14px}.finDetail:has(.dgDetailContent){width:min(1080px,94vw);max-height:90vh}.dgDetailContent .dgGrid,.dgDetailContent .dgLower,.dgDetailContent .dgBottom{margin:0;display:block}.dgDetailContent .dgDecisions,.dgDetailContent .dgDecision,.dgDetailContent .dgSites,.dgDetailContent .dgAgenda,.dgDetailContent .dgStrategy,.dgDetailContent .dgRisks{display:none}.dgDetailContent.arbitrations .dgDecisions,.dgDetailContent.decision .dgDecision,.dgDetailContent.sites .dgSites,.dgDetailContent.governance .dgAgenda,.dgDetailContent.strategy .dgStrategy,.dgDetailContent.risks .dgRisks{display:block}.dgDetailContent header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-wrap:wrap;gap:14px;height:auto;min-height:0;padding:0 0 18px;display:flex;position:static}.dgDetailContent footer{color:inherit;background:0 0;flex-wrap:wrap;gap:10px;display:flex}.dgDetailContent :is(.dgDecisions,.dgDecision,.dgSites,.dgAgenda,.dgStrategy,.dgRisks){box-shadow:none;border:0;padding:20px}.dgDetailContent h3{margin:7px 0;font-size:22px;line-height:1.4}.dgDetailContent :is(button,small,label,textarea,strong){font-size:14px;line-height:1.5}.dgDetailContent :is(article,button)>span b{font-size:16px;line-height:1.5}.dgDetailContent :is(article,button)>span small,.dgDetailContent :is(article,button)>span em{font-size:14px;line-height:1.5}.dgDetailContent .dgDecisions>button,.dgDetailContent .dgAgenda>button{flex-wrap:wrap;gap:16px;padding:18px 0}.dgDetailContent article{flex-wrap:wrap;gap:14px;padding:16px 0}.dgDetailContent article span{min-width:180px}.dgDetailContent button{cursor:pointer}.dgDetailContent textarea{width:100%;min-height:110px}.dgDetailContent button:focus-visible{outline-offset:3px;outline:3px solid #6560d9}.dgDetailContent.decision .dgGrid:empty{display:none}@media(max-width:1200px){.dgSummaryMetrics,.dgSources>div,.dgShortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.dgOverviewHeading,.dgSiteFigures>header{flex-direction:column;align-items:start}.dgSummaryMetrics,.dgSiteCards,.dgSources>div,.dgShortcuts{grid-template-columns:1fr}.dgApp .dgTop{padding:18px}.dgApp .dgTop>div:first-child{min-width:0}.dgSiteFigures{padding:16px}.dgApp .dgNav nav{max-height:230px;display:block;overflow:auto}.dgSummaryMetrics strong{font-size:30px}.dgShortcuts button{min-height:70px}.dgDetailContent :is(.dgDecisions,.dgDecision,.dgSites,.dgAgenda,.dgStrategy,.dgRisks){padding:10px}}.dgSiteFigures>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.dgSiteFigures>summary:after{content:"＋";color:#5a54bc;font-size:24px}.dgSiteFigures[open]>summary:after{content:"−"}.dgSiteFigures summary b{color:#5a54bc;margin-left:auto;font-size:14px}.dgSiteFigures summary h3{margin-bottom:0}.dgSiteFigures[open]>summary{margin-bottom:18px}.dgAllSites{color:#31517d;background:#fff;border:1px solid #ced8e7;border-radius:9px;margin-bottom:16px;padding:10px 14px;font-size:14px}.dgSiteFigures>summary:focus-visible{outline-offset:4px;outline:3px solid #6560d9}@media(max-width:720px){.dgSiteFigures summary b{display:none}}.finDetail:has(.dgDetailContent){margin:auto}.dgDetailContent :is(.dgStrategy,.dgRisks,.dgSites,.dgAgenda,.dgDecisions,.dgDecision) :is(button,strong,label,time,small,em){font-size:14px;line-height:1.5}.dgDetailContent header span{color:#5550bd;font-size:12px;font-weight:800}.dgDetailContent :is(.dgStrategy,.dgRisks,.dgSites,.dgAgenda,.dgDecisions,.dgDecision) button{color:#344d74;background:#f2f5fb;border:1px solid #d8e1ed;border-radius:8px;padding:10px 12px}.dgDetailContent .dgDecisions>button,.dgDetailContent .dgAgenda>button{width:100%;margin-bottom:10px}.dgDetailContent .dgDecision footer button:last-child{color:#fff;background:#4d46bb;border-color:#4d46bb}.dgRequestTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.dgRequestTools label{align-items:center;gap:12px;font-weight:700;display:flex}.dgRequestTools select{color:#263a58;max-width:100%;font:inherit;background:#fff;border:1px solid #cdd9e8;border-radius:9px;padding:10px 12px}.dgRequestTools>span{color:#5a6b84}.dgRequestNote{color:#526781;background:#edf3fa;border-radius:10px;margin:0 0 18px;padding:12px 16px;font-size:14px;line-height:1.6}.dgDetailContent .dgDecisions>button{text-align:left;align-items:center;gap:16px;padding:18px;display:flex}.dgDetailContent .dgDecisions>button>span{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.dgDetailContent .dgDecisions>button>strong{white-space:normal;flex-direction:column;align-items:flex-start;gap:8px;min-width:130px;display:flex}.dgRequestDomain{color:#5046ae;background:#e7e5fb;border-radius:6px;padding:4px 9px;font-size:14px;font-weight:700}.dgRequestSummary{background:#f0f4fb;border-radius:10px;padding:16px;font-size:16px;line-height:1.6}.dgDetailContent .dgDecision>header{flex-direction:column;align-items:flex-start;gap:6px}.dgDetailContent .dgDecision>header p{margin:0;font-size:14px;line-height:1.5}@media(max-width:600px){.dgRequestTools label{flex-direction:column;align-items:flex-start;width:100%}.dgRequestTools select{width:100%}.dgDetailContent .dgDecisions>button>span{flex-basis:calc(100% - 56px)}.dgDetailContent .dgDecisions>button>strong{flex:1;min-width:0;margin-left:48px}}.dgWorkspace{min-width:0;padding:24px 0;scroll-margin-top:16px}.dgWorkspaceTools{align-items:center;gap:16px;margin-bottom:20px;display:flex}.dgWorkspace button,.dgWorkspace input,.dgWorkspace select,.dgWorkspace textarea{font-size:14px;line-height:1.5}.dgWorkspace button{color:#34476b;background:#fff;border:1px solid #ced9e9;border-radius:9px;padding:10px 14px}.dgWorkspace button:hover{border-color:#6055c9}.dgWorkspace .primary{color:#fff;background:#5148ba;border-color:#5148ba}.dgLocalNote,.dgDataNote{color:#526781;background:#edf3fa;border-radius:10px;margin:0 0 20px;padding:14px 18px;font-size:14px;line-height:1.6}.dgPlanning{font-size:16px;line-height:1.5}.dgAxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.dgAxes button{text-align:left;background:#fff;grid-template-columns:32px 1fr;gap:8px 12px;min-height:106px;padding:18px;display:grid}.dgAxes button>span{color:#7069bc;font-weight:800}.dgAxes button>b{overflow-wrap:anywhere;font-size:16px}.dgAxes button>small{color:#687992;grid-column:2;font-size:14px}.dgAxes button.active,.dgObjectives button.active,.dgSiteTabs button.active{background:#eeedff;border-color:#6457cf;box-shadow:inset 0 0 0 1px #6457cf}.dgRoadmap{background:#fff;border:1px solid #d7e1ed;border-radius:16px;min-width:0;margin-top:20px;padding:24px}.dgRoadmap>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding:0;display:flex}.dgRoadmap h2{margin:0 0 12px;font-size:23px;line-height:1.4}.dgRoadmap h3{margin:22px 0 12px;font-size:18px}.dgRoadmap header span{color:#675cb7;font-size:14px;font-weight:700}.dgRoadmap p{font-size:16px;line-height:1.6}.dgPlanMeta{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dgPlanMeta p{flex-direction:column;gap:5px;margin:0 0 12px;display:flex}.dgPlanMeta p:last-child{grid-column:1/-1}.dgPlanMeta b{color:#62728b;font-size:14px}.dgTarget{color:#fff;background:#153e61;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:18px;display:flex}.dgTarget b{width:100%}.dgTarget strong{font-size:20px}.dgAction{border-bottom:1px solid #e1e7ef;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:16px 0;display:flex}.dgAction b{width:100%;font-size:16px}.dgAction span{color:#62728b;font-size:14px}.dgAction em{color:#5549b6;background:#eeeefb;border-radius:7px;margin-left:auto;padding:4px 10px;font-size:14px;font-style:normal}.dgPlanForm label,.dgMeasureForm label{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:600;display:flex}.dgPlanForm input,.dgPlanForm select,.dgPlanForm textarea,.dgMeasureForm input{color:#273a58;background:#fff;border:1px solid #ccd7e7;border-radius:8px;width:100%;padding:12px}.dgPlanForm fieldset,.dgRoadmap fieldset{border:1px solid #d8e1ef;border-radius:12px;padding:18px}.dgRoadmap legend{padding:0 8px;font-size:16px;font-weight:700}.dgObjectives{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dgObjectives button{text-align:left;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.dgObjectives small{color:#6559b9;font-size:14px;font-weight:700}.dgObjectives b{min-height:48px;font-size:16px;line-height:1.5}.dgObjectives strong{color:#343e77;font-size:27px}.dgObjectives span{color:#596b86;overflow-wrap:anywhere;font-size:14px}.dgObjectives progress{accent-color:#6453cc;width:100%;height:10px}.dgMeasureForm{border-top:1px solid #dce5f0;flex-wrap:wrap;align-items:flex-end;gap:16px;padding-top:20px;display:flex}.dgMeasureForm label{flex:1;min-width:180px}.dgRoadmap table{border-collapse:collapse;text-align:left;width:100%;min-width:500px;font-size:14px}.dgRoadmap th,.dgRoadmap td{border-bottom:1px solid #e0e8f1;padding:12px}.dgRoadmap caption{text-align:left;color:#5d6e87;padding:12px 0}.dgSiteTabs{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.dgSiteMasses{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.dgSiteMasses article{background:#fff;border:1px solid #d8e2ef;border-radius:14px;min-width:0;padding:22px}.dgSiteMasses header h2{margin:0 0 8px;font-size:21px}.dgSiteMasses header p{color:#64768d;margin:0;font-size:14px;line-height:1.5}.dgSiteMasses dl{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.dgSiteMasses dl>div{background:#f3f6fb;border-radius:10px;min-width:0;padding:14px}.dgSiteMasses dt{font-size:14px;font-weight:700}.dgSiteMasses dd{color:#344b76;margin:10px 0;font-size:26px;font-weight:800}.dgSiteMasses small{color:#65768d;font-size:14px;line-height:1.5;display:block}.dgSiteMasses aside{background:#f0effc;border-left:3px solid #6b5aca;padding:14px;font-size:14px;line-height:1.5}.dgSiteMasses aside p{margin:8px 0 0}.dgWorkspace .dgDecision footer{display:flex}.dgWorkspace .dgDecision section b{font-size:16px}.dgWorkspace .dgDecision section small{font-size:14px}.dgWorkspace .dgDecision>header h3{font-size:23px}.dgWorkspace .dgDecision>label{font-size:14px}.dgWorkspace .dgDetailContent .dgDecisions,.dgWorkspace .dgDetailContent .dgDecision{background:#fff;border:1px solid #dbe4ef;padding:24px}.dgApp .dgToast{max-width:min(480px,90vw);font-size:14px;line-height:1.5}@media(max-width:1200px){.dgAxes,.dgObjectives{grid-template-columns:repeat(2,minmax(0,1fr))}.dgSiteMasses{grid-template-columns:1fr}}@media(max-width:600px){.dgAxes,.dgObjectives,.dgPlanForm,.dgPlanMeta{grid-template-columns:1fr}.dgRoadmap{padding:18px}.dgSiteMasses article{padding:16px}.dgSiteMasses dl{grid-template-columns:1fr 1fr}.dgWorkspace .dgDetailContent .dgDecisions,.dgWorkspace .dgDetailContent .dgDecision{padding:16px}.dgAxes button{min-height:88px}.dgPlanMeta p:last-child{grid-column:auto}}.dgObjectives progress{appearance:none;background:#e1e6f1;border:0;border-radius:8px;overflow:hidden}.dgObjectives progress::-webkit-progress-bar{background:#e1e6f1;border-radius:8px}.dgObjectives progress::-webkit-progress-value{background:#6251c7;border-radius:8px}.dgObjectives progress::-moz-progress-bar{background:#6251c7;border-radius:8px}.financeWeek{padding:16px 20px;overflow:auto}@media(max-width:860px){.financeAgenda>header,.financeAgendaActions{flex-direction:column;align-items:stretch}.financeLiveClock{min-width:0}.financeAgendaActions>button{width:100%}.financeAgendaTools{flex-wrap:wrap;align-items:stretch}.financeAgendaTools>span{margin-left:0}}.financeWeek{overflow:auto}.weekTimeline{min-width:960px}.weekTimelineHeader{z-index:5;background:#fff;border-bottom:2px solid #e1ad3d;grid-template-columns:62px repeat(7,minmax(126px,1fr));display:grid;position:sticky;top:0}.weekTimelineHeader span,.weekTimelineHeader b{color:#244c68;text-align:center;text-transform:capitalize;padding:11px 7px;font-size:12px}.weekTimelineHeader span{color:#6f8799;text-align:right}.weekTimelineHeader b{border-left:1px solid #e2eaf0}.weekTimelineHeader b.isToday{color:#176896;background:#eef9fd}.weekTimelineBody{background:repeating-linear-gradient(#fff 0 35px,#e2e9ee 36px);grid-template-columns:62px repeat(7,minmax(126px,1fr));height:864px;display:grid;position:relative}.weekTimeLabels{background:#fbfdfe;border-right:1px solid #dbe5eb;position:relative}.weekTimeLabels time{color:#5f778b;text-align:right;height:36px;padding:6px 8px;font-size:11px;font-weight:800;display:block}.weekColumn{border-right:1px solid #dbe5eb;position:relative}.weekColumn.isToday{background:#f5fbfe66}.weekSlots{grid-template-rows:repeat(24,36px);display:grid;position:absolute;inset:0}.weekSlots button{background:0 0;border:0;border-bottom:1px solid #e7eef2}.weekSlots button:hover{background:#dff3fc66}.weekEvent{z-index:2;color:#174b6d;text-align:left;background:#e9f7fd;border:1px solid #b9ddec;border-left:4px solid #278ab9;border-radius:4px;gap:1px;min-height:28px;padding:4px 6px;display:grid;position:absolute;left:5px;right:5px;overflow:hidden}.weekEvent:hover{background:#d8f0fb}.weekEvent time{color:#237ba6;font-size:10px;font-weight:800}.weekEvent span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}.weekEvent small{color:#4e7d99;font-size:9px}@media(max-width:580px){.weekTimeline{min-width:880px}.weekTimelineHeader,.weekTimelineBody{grid-template-columns:55px repeat(7,minmax(118px,1fr))}}.financeApp{color:#112646;background:#f3f6f9;min-height:100vh;padding-left:245px;font-family:Arial,sans-serif}.financeNav{color:#fff;z-index:20;background:#071f3f;flex-direction:column;width:245px;padding:18px 13px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.financeLogo{border-bottom:1px solid #ffffff18;align-items:center;gap:8px;padding:0 7px 16px;display:flex}.financeLogo img{filter:brightness(0)invert();width:126px}.financeLogo span{background:#ffffff16;border-radius:20px;padding:5px 7px;font-size:8px;font-weight:900}.financeIdentity{background:#ffffff0d;border:1px solid #ffffff16;border-radius:11px;align-items:center;gap:10px;margin:14px 2px;padding:12px;display:flex}.financeIdentity>i{color:#fff;background:#11a581;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.financeIdentity span{flex-direction:column;display:flex}.financeIdentity small{color:#aebed1;margin-top:3px;font-size:9px}.financeNav nav{flex:1}.financeNav nav section>p{color:#7895af;text-transform:uppercase;letter-spacing:.1em;gap:8px;margin:15px 9px 6px;font-size:9px;font-weight:900;display:flex}.financeNav nav section>p i{font-style:normal}.financeNav nav button{color:#c4d0dc;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:11px;display:flex}.financeNav nav button:hover,.financeNav nav button.active{color:#fff;background:#113b67}.financeNav nav button i{width:18px;font-style:normal}.financeNav nav button em{color:#fff;background:#f15a6f;border-radius:20px;margin-left:auto;padding:3px 6px;font-size:8px;font-style:normal}.financeNav>footer{border-top:1px solid #ffffff17;padding-top:10px}.financeNav>footer button{color:#9db0c3;text-align:left;background:0 0;border:0;width:100%;padding:8px}.financeMain{padding:0 27px 45px}.financeTop{background:#fff;border-bottom:1px solid #dde4eb;grid-template-columns:1fr auto auto;align-items:center;gap:16px;height:102px;margin:0 -27px;padding:0 27px;display:grid}.financeTop>div:first-child>span,.financePulse>div>span,.cashChart header span,.financeBreakdown header span,.financeValidations header span,.financeConnections header span{letter-spacing:.12em;color:#148467;font-size:9px;font-weight:900}.financeTop h1{margin:4px 0;font-size:24px}.financeTop p{color:#738198;margin:0;font-size:11px}.financeTop label{color:#728096;font-size:9px;font-weight:800}.financeTop select{border:1px solid #d9e1e8;border-radius:8px;margin-top:4px;padding:9px;display:block}.financeTop>div:last-child{gap:7px;display:flex}.financeTop>div:last-child button{color:#173454;background:#fff;border:1px solid #dce3ea;border-radius:8px;padding:10px;font-weight:800;position:relative}.financeTop button em{color:#fff;background:#ed5268;border-radius:20px;padding:2px 5px;font-size:7px;font-style:normal;position:absolute;top:-5px;right:-4px}.financePulse{color:#fff;background:linear-gradient(115deg,#082a4b,#0b5571 55%,#127c72);border-radius:15px;grid-template-columns:1fr 230px 230px;align-items:center;gap:15px;margin-top:20px;padding:20px 22px;display:grid;box-shadow:0 15px 35px #07344c24}.financePulse h2{margin:5px 0;font-size:24px}.financePulse p{color:#bcd5dc;margin:0;font-size:10px}.financePulse article{border-left:1px solid #ffffff29;flex-direction:column;padding:13px 16px;display:flex}.financePulse article small{color:#bcd5dc}.financePulse article b{margin:4px 0;font-size:23px}.financePulse article em{color:#68e0b3;font-size:9px;font-style:normal}.financeKpis{grid-template-columns:repeat(4,1fr);gap:11px;margin:15px 0;display:grid}.financeKpis article{background:#fff;border:1px solid #dce4ea;border-radius:12px;flex-direction:column;padding:15px;display:flex}.financeKpis article>span{color:#718097;font-size:10px}.financeKpis article>b{margin:6px 0;font-size:21px}.financeKpis article>small{color:#758198;font-size:9px}.financeKpis article>em{color:#098461;margin-top:7px;font-size:9px;font-style:normal}.financeKpis article>em.neutral{color:#426888}.financeKpis article.alert{border-color:#f2cabe}.financeKpis article.alert>em{color:#d15e2b}.financeGrid{grid-template-columns:1.45fr .55fr;gap:13px;display:grid}.cashChart,.financeBreakdown,.financeValidations,.financeConnections{background:#fff;border:1px solid #dce4ea;border-radius:13px;padding:16px}.cashChart>header,.financeValidations>header{justify-content:space-between;display:flex}.cashChart h3,.financeBreakdown h3,.financeValidations h3,.financeConnections h3{margin:4px 0;font-size:17px}.cashChart>header button{color:#65758d;background:#f0f3f6;border:0;border-radius:7px;padding:7px 10px}.cashChart>header button.active{color:#fff;background:#0a6c65}.cashChart>footer{align-items:center;gap:9px;padding-top:12px;display:flex}.cashChart>footer span{color:#718097;font-size:10px}.cashChart>footer b{font-size:16px}.cashChart>footer em{color:#168467;margin-left:auto;font-size:9px;font-style:normal}.costDonut{background:radial-gradient(circle,#fff 55%,transparent 57%),conic-gradient(#4639ca 0 52%,#7354e5 52% 73%,#2c82d8 73% 89%,#19a67b 89%);border-radius:50%;place-items:center;width:125px;height:125px;margin:12px auto;display:grid}.costDonut b{grid-area:1/1;font-size:21px}.costDonut span{color:#748197;grid-area:1/1;margin-top:34px;font-size:8px}.financeBreakdown>p{grid-template-columns:10px 1fr auto;align-items:center;gap:7px;font-size:9px;display:grid}.financeBreakdown>p i{border-radius:2px;width:8px;height:8px}.financeBreakdown>button{color:#087269;background:#e9f6f2;border:0;border-radius:8px;width:100%;padding:9px;font-weight:800}.financeLower{grid-template-columns:1.25fr .75fr;gap:13px;margin-top:13px;display:grid}.financeValidations>header button{color:#08746a;background:0 0;border:0;font-weight:800}.financeValidations article{border-top:1px solid #e6ebef;grid-template-columns:34px 1fr 85px 85px 65px;align-items:center;gap:8px;padding:11px 0;display:grid}.financeValidations article.active{background:#f4faf8}.financeValidations article>i{color:#08756a;background:#e6f4f1;border-radius:8px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.financeValidations article>div{flex-direction:column;display:flex}.financeValidations article>div b{font-size:10px}.financeValidations article>div span{color:#77849a;font-size:8px}.financeValidations article>strong{font-size:11px}.financeValidations article>em{color:#d06931;font-size:8px;font-style:normal}.financeValidations article>button{color:#fff;background:#08776c;border:0;border-radius:7px;padding:7px;font-size:9px}.financeConnections>article{border-top:1px solid #e5eaee;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;padding:11px 0;display:grid}.financeConnections>article>i{color:#08756a;background:#e7f4f1;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:900;display:grid}.financeConnections article>div{flex-direction:column;display:flex}.financeConnections article b{font-size:10px}.financeConnections article span,.financeConnections article small{color:#738097;font-size:8px}.financeConnections article button{color:#08766b;background:0 0;border:0;font-size:9px;font-weight:800}@media(max-width:1100px){.financePulse{grid-template-columns:1fr 1fr}.financePulse>div{grid-column:1/3}.financeKpis{grid-template-columns:1fr 1fr}.financeGrid,.financeLower{grid-template-columns:1fr}}@media(max-width:760px){.financeApp{padding-left:0}.financeNav{width:auto;position:static}.financeNav nav{grid-template-columns:1fr 1fr;display:grid}.financeMain{padding:0 14px 30px}.financeTop{grid-template-columns:1fr;height:auto;margin:0 -14px;padding:14px}.financePulse{grid-template-columns:1fr}.financePulse>div{grid-column:auto}.financeKpis{grid-template-columns:1fr}.financeValidations{overflow:auto}.financeValidations article{min-width:650px}}.financeEnrollmentFeed.liveFeed>div.feedKpis{grid-template-columns:repeat(4,1fr)}.feedDetails{margin-top:12px!important;display:block!important}.feedFilters{grid-template-columns:repeat(3,1fr) auto!important;gap:7px!important;margin:0!important;display:grid!important}.feedFilters select,.feedFilters button,.reconcileTools select,.reconcileTools label{color:#26304e;background:#fff;border:1px solid #dbe1eb;border-radius:8px;padding:9px}.feedFilters button{color:#5635c7;background:#eeeaff;font-weight:800}.feedTable,.reconcileTable{border:1px solid #e0e4ed;border-radius:10px;margin-top:9px;overflow:auto}.feedTable header,.feedTable button{grid-template-columns:1.5fr repeat(5,1fr);gap:8px;min-width:760px;padding:10px 12px;display:grid}.feedTable header,.reconcileTable header{color:#68748d;background:#edf1f6;font-size:10px;font-weight:900}.feedTable button,.reconcileTable button{text-align:left;background:#fff;border:0;border-top:1px solid #e6eaf1;width:100%}.feedTable button:hover,.reconcileTable button:hover{background:#f1efff}.feedTable .remainder{color:#c45b28;font-weight:900}.cashControl{grid-column:1/-1}.cashSummary{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid}.cashSummary article{background:#f6f8fb;border-radius:9px;flex-direction:column;padding:11px;display:flex}.cashSummary small{color:#6f7a91}.cashSummary b{margin:4px 0;font-size:18px}.cashSummary em{color:#087d61;font-size:9px;font-style:normal}.cashSummary article.warning{background:#fff1e8}.cashSummary article.warning em{color:#bd5726}.reconcileTools{grid-template-columns:1fr 1fr auto;gap:7px;display:grid}.reconcileTools label{color:#fff;cursor:pointer;background:#5837cc;font-weight:900}.reconcileTools input{display:none}.reconcileTable header,.reconcileTable button{grid-template-columns:1.1fr .8fr 1fr .7fr 1fr .8fr;gap:8px;min-width:800px;padding:10px 12px;display:grid}.reconcileTable span.matched{color:#087b5e;background:#e3f7ef;border-radius:20px;padding:4px 7px}.reconcileTable span.unmatched{color:#bd5524;background:#fff0e7;border-radius:20px;padding:4px 7px}@media(max-width:800px){.financeEnrollmentFeed.liveFeed>div.feedKpis,.cashSummary{grid-template-columns:1fr 1fr}.feedFilters,.reconcileTools{grid-template-columns:1fr!important}}@media(max-width:520px){.financeEnrollmentFeed.liveFeed>div.feedKpis,.cashSummary{grid-template-columns:1fr}}.dataCoherence{background:#fff;border:1px solid #dce4ea;border-radius:14px;margin-top:13px;padding:17px}.dataCoherence>header{justify-content:space-between;gap:15px;display:flex}.dataCoherence>header span{letter-spacing:.12em;color:#087a68;font-size:9px;font-weight:900}.dataCoherence>header h3{margin:4px 0;font-size:18px}.dataCoherence>header p,.dynamicAnalytics header p,.dynamicAnalytics aside>p{color:#738097;margin:0;font-size:10px}.dataCoherence>header button{color:#087568;background:#e8f6f2;border:0;border-radius:8px;padding:9px 11px;font-weight:800}.sourceGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.sourceGrid button{text-align:left;color:#16314e;background:#f7f9fb;border:1px solid #e2e7ec;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.sourceGrid button>i{color:#fff;border-radius:9px;place-items:center;width:35px;height:35px;font-size:9px;font-style:normal;font-weight:900;display:grid}.sourceGrid button span{flex-direction:column;display:flex}.sourceGrid small{color:#77849a}.sourceGrid em{color:#07805f;margin-top:4px;font-size:8px;font-style:normal}.sourceGrid strong{font-size:11px}.dynamicAnalytics{grid-template-columns:1.45fr .55fr;gap:12px;display:grid}.dynamicAnalytics>article,.dynamicAnalytics>aside{border:1px solid #dfe5ea;border-radius:12px;padding:14px}.dynamicAnalytics article>header{justify-content:space-between;gap:10px;display:flex}.dynamicAnalytics h3{margin:0;font-size:15px}.dynamicAnalytics article>header select{border:1px solid #d8e0e7;border-radius:7px;margin-left:5px;padding:7px}.adaptiveChart{border-bottom:1px solid #dce4ea;align-items:flex-end;gap:8px;height:210px;margin-top:12px;padding:25px 5px 0;display:flex}.adaptiveChart span{background:linear-gradient(#19a58c,#087269);border-radius:5px 5px 0 0;flex:1;transition:height .35s;position:relative}.adaptiveChart span i{text-align:center;width:100%;font-size:8px;font-style:normal;position:absolute;top:-18px}.adaptiveChart span small{text-align:center;color:#758198;width:100%;font-size:8px;position:absolute;bottom:-20px}.adaptiveChart.courbe span{clip-path:polygon(0 92%,50% 0,100% 92%,100% 100%,0 100%);background:#4266c8}.adaptiveChart.aires span{background:linear-gradient(#7651d8aa,#7651d822)}.dynamicAnalytics aside label{margin-top:12px;display:block}.dynamicAnalytics aside label span{justify-content:space-between;font-size:10px;display:flex}.dynamicAnalytics aside strong{color:#087b60}.dynamicAnalytics aside strong.negative{color:#c45a28}.dynamicAnalytics aside label>i{background:#edf1f3;border-radius:7px;height:6px;margin-top:5px;display:block}.dynamicAnalytics aside label em{background:#0a8272;border-radius:7px;height:100%;display:block}.dynamicAnalytics aside footer{border-top:1px solid #e3e8ec;justify-content:space-between;margin-top:14px;padding-top:12px;display:flex}.dynamicAnalytics aside footer b{color:#087b60}@media(max-width:950px){.sourceGrid{grid-template-columns:1fr 1fr}.dynamicAnalytics{grid-template-columns:1fr}}@media(max-width:600px){.dataCoherence>header,.dynamicAnalytics article>header{flex-direction:column}.sourceGrid{grid-template-columns:1fr}.dynamicAnalytics article>header select{margin:4px 4px 0 0}.sourceGrid strong{display:none}}.finHelp{vertical-align:middle;text-align:left;margin-left:6px;display:inline-flex;position:relative}.finHelp>button{cursor:pointer;width:20px;height:20px;color:#17405c!important;background:#fff!important;border:1px solid #839aaa!important;border-radius:50%!important;padding:0!important;font-size:12px!important}.finHelp>[role=tooltip]{z-index:200;color:#fff;white-space:normal;background:#112e45;border-radius:9px;width:240px;max-width:70vw;padding:12px;font-size:14px;font-weight:400;line-height:1.5;position:absolute;top:25px;left:0;box-shadow:0 6px 24px #112e4530}@media(max-width:600px){.finHelp>[role=tooltip]{left:auto;right:0}}.financeEnrollmentFeed>div{grid-template-columns:repeat(4,1fr)}.financeEnrollmentFeed footer{color:#087a68;border-top:1px solid #e6ebef;margin-top:10px;padding-top:10px;font-size:9px}.managerApp{color:#14204d;background:#f5f7fb;min-height:100vh;padding-left:242px;font-family:Arial,sans-serif}.managerNav{z-index:20;background:#fff;border-right:1px solid #e1e5ef;flex-direction:column;width:242px;padding:18px 13px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.managerLogo{border-bottom:1px solid #eceef4;align-items:center;gap:8px;padding:0 7px 15px;display:flex}.managerLogo img{width:125px}.managerLogo span{color:#6338d6;background:#eeeaff;border-radius:20px;padding:5px 7px;font-size:8px;font-weight:900}.managerIdentity{color:#fff;background:linear-gradient(135deg,#142d80,#6540d9);border-radius:12px;align-items:center;gap:10px;margin:14px 2px;padding:12px;display:flex}.managerIdentity>i{background:#fff2;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.managerIdentity span{flex-direction:column;display:flex}.managerIdentity small{color:#dbe2ff;margin-top:3px;font-size:9px}.managerNav nav{flex:1}.managerNav nav section>p{color:#7d86a3;text-transform:uppercase;letter-spacing:.08em;gap:8px;margin:15px 8px 6px;font-size:9px;font-weight:900;display:flex}.managerNav nav section>p i{font-style:normal}.managerNav nav button{text-align:left;color:#354064;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:11px;display:flex}.managerNav nav button:hover,.managerNav nav button.active{color:#5131c6;background:#ebe8ff;font-weight:800}.managerNav nav button i{text-align:center;width:18px;font-style:normal}.managerNav nav button em{color:#fff;background:#f06472;border-radius:20px;margin-left:auto;padding:3px 6px;font-size:8px;font-style:normal}.managerNav>footer{border-top:1px solid #e8ebf2;padding-top:10px}.managerNav>footer button{color:#5d6685;text-align:left;background:0 0;border:0;width:100%;padding:8px}.managerMain{padding:0 27px 45px}.managerTop{background:#fff;border-bottom:1px solid #e2e5ed;grid-template-columns:1fr 420px auto;align-items:center;gap:20px;height:105px;margin:0 -27px;padding:0 27px;display:grid}.managerTop>div:first-child>span,.managerHero>div>span,.managerRequests>header span,.managerFile>header span{letter-spacing:.12em;color:#6a3eda;font-size:9px;font-weight:900}.managerTop h1{margin:4px 0;font-size:24px}.managerTop p{color:#707a98;margin:0;font-size:11px}.managerSearch{background:#f8f9fc;border:1px solid #dfe3ed;border-radius:10px;align-items:center;gap:8px;padding:11px;display:flex}.managerSearch input{background:0 0;border:0;outline:0;width:100%}.managerTop>div:last-child{gap:7px;display:flex}.managerTop>div:last-child button{background:#fff;border:1px solid #e0e3ec;border-radius:9px;width:39px;height:39px;position:relative}.managerTop button em{color:#fff;background:#ef4962;border-radius:20px;padding:3px;font-size:7px;font-style:normal;position:absolute;top:-4px;right:-3px}.managerHero{color:#fff;background:linear-gradient(120deg,#0d256e,#253ec2 58%,#6e3be3);border-radius:16px;grid-template-columns:1fr auto;gap:16px;margin-top:20px;padding:20px 22px;display:grid;box-shadow:0 14px 35px #1e31852b}.managerHero h2{margin:5px 0;font-size:25px}.managerHero p{color:#dbe2ff;margin:0;font-size:11px}.managerHero>button{color:#2739b8;background:#fff;border:0;border-radius:10px;padding:12px 15px;font-weight:900}.managerFlow{border-top:1px solid #ffffff24;grid-column:1/3;grid-template-columns:repeat(6,1fr);padding-top:16px;display:grid}.managerFlow span{align-items:center;gap:7px;display:flex;position:relative}.managerFlow span>i{background:#ffffff1d;border:1px solid #ffffff35;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.managerFlow span>b{font-size:9px}.managerFlow span>em{color:#93a7ea;position:absolute;right:8px}.managerKpis{grid-template-columns:repeat(4,1fr);gap:11px;margin:16px 0;display:grid}.managerKpis article{background:#fff;border:1px solid #e0e4ee;border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.managerKpis article>i{color:#3548c4;background:#e9edff;border-radius:11px;place-items:center;width:41px;height:41px;font-style:normal;display:grid}.managerKpis article.warning>i{color:#e46b25;background:#fff0e7}.managerKpis article.success>i{color:#078463;background:#e5f8f1}.managerKpis article span{flex-direction:column;display:flex}.managerKpis article b{font-size:19px}.managerKpis article small{color:#68728f}.managerKpis article em{color:#128563;margin-top:4px;font-size:8px;font-style:normal}.managerGrid{grid-template-columns:1.1fr .9fr;align-items:start;gap:14px;display:grid}.managerRequests,.managerFile,.managerBottom>article{background:#fff;border:1px solid #e0e4ee;border-radius:13px;overflow:hidden}.managerRequests>header{border-bottom:1px solid #e7eaf2;justify-content:space-between;padding:15px 17px;display:flex}.managerRequests h3,.managerFile h3{margin:4px 0;font-size:19px}.managerRequests>header button{color:#5433cb;background:0 0;border:0;font-weight:800}.managerRequests>button{text-align:left;color:#18214e;background:#fff;border:0;border-bottom:1px solid #eaedf3;grid-template-columns:39px 1fr auto 15px;align-items:center;gap:10px;width:100%;padding:12px 15px;display:grid}.managerRequests>button:hover,.managerRequests>button.active{background:#f1efff}.managerRequests>button>i,.managerFile>header>i{color:#3f4dc3;background:#e8eaff;border-radius:50%;place-items:center;width:37px;height:37px;font-style:normal;font-weight:900;display:grid}.managerRequests>button>span{flex-direction:column;gap:3px;display:flex}.managerRequests>button small,.managerRequests>button span>em{color:#747d99;font-size:9px;font-style:normal}.managerRequests>button>strong{color:#3261c5;background:#edf1ff;border-radius:20px;padding:5px 7px;font-size:8px}.managerRequests>button>strong.orange{color:#d86b22;background:#fff0e5}.managerRequests>button>strong.green{color:#078361;background:#e6f8f1}.managerRequests>button>strong.violet{color:#6338d4;background:#eee9ff}.managerFile{padding:16px}.managerFile>header{border-bottom:1px solid #e8eaf1;justify-content:space-between;padding-bottom:12px;display:flex}.managerFile>header p{color:#747d98;margin:0;font-size:10px}.fileProgress{margin:14px 0}.fileProgress>span{justify-content:space-between;font-size:10px;display:flex}.fileProgress>i{background:#e9ecf3;border-radius:8px;height:7px;margin-top:7px;display:block}.fileProgress>i>em{background:linear-gradient(90deg,#303fd0,#6b3ade);border-radius:8px;width:72%;height:100%;display:block}.managerFile>section>b{margin-bottom:6px;font-size:11px;display:block}.managerFile>section label{border-bottom:1px solid #edf0f5;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;padding:8px 0;display:grid}.managerFile>section label>i{color:#db6c29;background:#fff0e7;border-radius:7px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.managerFile>section label>i.done{color:#09815e;background:#e4f8f0}.managerFile>section label span{flex-direction:column;font-size:10px;display:flex}.managerFile>section label small{color:#7b849e;font-size:8px}.managerFile>section label button{color:#5332c8;background:0 0;border:0;font-size:9px;font-weight:800}.managerHandoff{background:#f5f6fa;border-radius:10px;margin-top:13px;padding:8px}.managerHandoff article{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:7px;display:grid}.managerHandoff article>i{font-style:normal}.managerHandoff article span{flex-direction:column;font-size:10px;display:flex}.managerHandoff article small{color:#77809c;font-size:8px}.managerHandoff article>em{color:#d26924;font-size:8px;font-style:normal}.managerFile>footer{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.managerFile>footer button{background:#fff;border:1px solid #dce0ea;border-radius:8px;padding:9px 11px;font-weight:800}.managerFile>footer button:last-child{color:#fff;background:#5031c8;border-color:#5031c8}.managerBottom{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.managerBottom>article{padding:15px}.managerBottom>article>header{justify-content:space-between;font-size:10px;font-weight:900;display:flex}.managerBottom>article>header button{color:#5332c8;background:0 0;border:0}.managerBottom>article>div{border-bottom:1px solid #eceef4;grid-template-columns:55px 1fr auto;align-items:center;padding:10px 0;display:grid}.managerBottom time{color:#4731bd;font-weight:900}.managerBottom>article>div span,.managerBottom>article>button span{flex-direction:column;font-size:10px;display:flex}.managerBottom small{color:#75809c;font-size:8px}.managerBottom>article>div button{background:#fff;border:1px solid #dce0eb;border-radius:7px;padding:7px}.managerBottom>article>button{text-align:left;background:#fff;border:0;grid-template-columns:30px 1fr auto;align-items:center;width:100%;padding:10px 0;display:grid}@media(max-width:1100px){.managerTop{grid-template-columns:1fr auto}.managerSearch{grid-area:2/1/auto/3}.managerTop{height:auto;padding-top:15px;padding-bottom:15px}.managerFlow{overflow:auto}.managerFlow span{min-width:150px}.managerKpis{grid-template-columns:1fr 1fr}.managerGrid,.managerBottom{grid-template-columns:1fr}}@media(max-width:760px){.managerApp{padding-left:0}.managerNav{width:auto;position:static}.managerNav nav{grid-template-columns:1fr 1fr;display:grid}.managerMain{padding:0 14px 30px}.managerTop{margin:0 -14px;padding:14px}.managerTop>div:first-child p{display:none}.managerHero{grid-template-columns:1fr}.managerHero>button,.managerFlow{grid-column:1}.managerKpis,.managerModal form>div{grid-template-columns:1fr}}@media(min-width:761px){.managerApp .managerModal,.managerApp .operationsModal,.managerApp .enrollmentLists,.managerApp .paymentModal{left:242px}.managerNav{z-index:120}.managerNav nav button.active{box-shadow:inset 3px 0 #5b37ce}}.feeSummary dl>div.total{background:#edf8f4;border:0;border-radius:8px;margin-top:8px;padding:10px}.feeSummary .total dt,.feeSummary .total dd{color:#08775a;font-size:11px}.managerFinanceSummary,.financeEnrollmentFeed{background:#fff;border:1px solid #dfe4ed;border-radius:14px;margin:0 0 15px;padding:17px}.managerFinanceSummary header,.financeEnrollmentFeed header{justify-content:space-between;align-items:center;gap:15px;display:flex}.managerFinanceSummary header span,.financeEnrollmentFeed header span{letter-spacing:.12em;color:#087b68;font-size:9px;font-weight:900}.managerFinanceSummary h3,.financeEnrollmentFeed h3{margin:4px 0;font-size:17px}.managerFinanceSummary p,.financeEnrollmentFeed p{color:#738099;margin:0;font-size:9px}.managerFinanceSummary header button,.financeEnrollmentFeed header button{color:#087568;background:#e8f6f2;border:0;border-radius:8px;padding:9px 11px;font-weight:800}.managerFinanceSummary>div,.financeEnrollmentFeed>div{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:13px;display:grid}.managerFinanceSummary article,.financeEnrollmentFeed article{background:#f7f9fc;border-radius:9px;flex-direction:column;padding:11px;display:flex}.managerFinanceSummary article.total{background:#e9f7f2}.managerFinanceSummary article small,.financeEnrollmentFeed article small{color:#718099}.managerFinanceSummary article b,.financeEnrollmentFeed article b{margin:5px 0;font-size:16px}.managerFinanceSummary article em,.financeEnrollmentFeed article em{color:#087a68;font-size:8px;font-style:normal}@media(max-width:760px){.docCounters,.managerFinanceSummary>div,.financeEnrollmentFeed>div,.docTracker article{grid-template-columns:1fr}.managerFinanceSummary header,.financeEnrollmentFeed header{flex-direction:column;align-items:flex-start}}.stApp{--violet:#7045df;--blue:#256acb;--ink:#172449;min-height:100vh;color:var(--ink);background:#f6f7fb;font-family:Inter,Arial,sans-serif;display:flex}.stApp *{box-sizing:border-box}.stApp button,.stApp input,.stApp select{font:inherit}.stNav{background:#fff;border-right:1px solid #e1e5ee;flex-direction:column;width:230px;padding:22px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.stLogo{color:#183477;align-items:center;gap:8px;padding:0 8px 18px;font-size:18px;font-weight:900;text-decoration:none;display:flex}.stLogo img{width:34px}.stLogo span{letter-spacing:1.4px;color:#7045df;border-left:1px solid #d9ddea;padding-left:8px;font-size:9px}.stIdentity,.stYear{background:#f1eeff;border-radius:12px;align-items:center;gap:9px;margin-bottom:8px;padding:10px;display:flex}.stAvatar{background-image:url(/student-avatars-sprite.png);background-position:18% 23%;background-size:430px;border:2px solid #fff;border-radius:50%;width:36px;height:36px;display:block;box-shadow:0 0 0 2px #d9d1ff}.stIdentity span,.stYear span{flex-direction:column;display:flex}.stIdentity b,.stYear b{font-size:11px}.stIdentity small,.stYear small{color:#748096;font-size:9px}.stYear{background:#edf7ff}.stYear>i{color:#276ccb;background:#dcecff;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.stNav nav section p{text-transform:uppercase;letter-spacing:1.2px;color:#7d8799;margin:16px 10px 5px;font-size:9px;font-weight:900}.stNav nav button,.stNav footer button{color:#37445d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:9px;font-size:10px;display:flex}.stNav nav button:hover,.stNav nav button.active{color:#673bd8;background:#f0ecff;font-weight:800}.stNav nav button i{text-align:center;width:18px;font-style:normal}.stNav nav button em{color:#fff;background:#eb5765;border-radius:10px;margin-left:auto;padding:1px 6px;font-size:8px;font-style:normal}.stNav footer{border-top:1px solid #e8eaf0;margin-top:20px;padding-top:10px}.stMain{width:calc(100% - 230px);margin-left:230px;padding:0 24px 30px}.stTop{background:#fff;border-bottom:1px solid #e0e4ed;align-items:center;gap:14px;min-height:88px;margin:0 -24px 15px;padding:13px 24px;display:flex}.stTop>div:first-child{margin-right:auto}.stTop span,.stWelcome>div>span,.stAgenda header span,.stNext header span,.stEvaluations header span,.stSkills header span,.stFeedbacks header span,.stReport>div>span,.stModal header span{color:#7045df;letter-spacing:1.2px;font-size:8px;font-weight:900}.stTop h1{margin:3px 0;font-size:20px}.stTop p{color:#758097;margin:0;font-size:10px}.stTop label{color:#778399;font-size:8px;font-weight:800}.stTop select{background:#fff;border:1px solid #dce0e9;border-radius:8px;margin-top:3px;padding:7px;font-size:9px;display:block}.stTop>button{background:#f0f2f7;border:0;border-radius:9px;width:35px;height:35px;position:relative}.stTop>button em{color:#fff;background:#ed5662;border-radius:7px;padding:1px 4px;font-size:8px;font-style:normal;position:absolute;top:-4px}.stProfile{align-items:center;gap:8px;display:flex}.stProfile span{flex-direction:column;display:flex}.stProfile b{font-size:9px}.stProfile small{color:#748096;font-size:8px}.stWelcome{color:#fff;background:linear-gradient(120deg,#45269c,#7045df 58%,#426fe1);border-radius:18px;grid-template-columns:1fr 420px;gap:20px;padding:20px 23px;display:grid}.stWelcome>div>span{color:#d1c7ff}.stWelcome p{color:#eeeaff;max-width:640px;font-size:10px;line-height:1.5}.stWelcome button{color:#6439d3;background:#fff;border:0;border-radius:9px;padding:8px 11px;font-size:8px;font-weight:900}.stWelcome aside{background:#ffffff12;border:1px solid #ffffff20;border-radius:13px;grid-template-columns:50px 1fr;align-items:center;gap:5px 11px;padding:12px 14px;display:grid}.stBigAvatar{background-image:url(/student-avatars-sprite.png);background-position:18% 23%;background-size:570px;border-radius:50%;grid-row:1/3;width:50px;height:50px}.stWelcome blockquote{margin:0;font-size:9px;line-height:1.45}.stWelcome aside small{color:#d8d0fa;font-size:7px}.stWelcome aside button{color:#fff;background:#ffffff18;grid-column:2;justify-self:start}.stKpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:13px 0;display:grid}.stKpis article{background:#fff;border:1px solid #e0e4ed;border-radius:13px;gap:10px;padding:13px;display:flex}.stKpis article>i{color:#7045df;background:#eeeaff;border-radius:10px;place-items:center;width:37px;height:37px;font-style:normal;display:grid}.stKpis article span{flex-direction:column;display:flex}.stKpis b{font-size:18px}.stKpis small{font-size:9px;font-weight:800}.stKpis em{color:#768298;margin-top:3px;font-size:8px;font-style:normal}.stAgenda,.stNext,.stEvaluations,.stSkills,.stFeedbacks,.stReport{background:#fff;border:1px solid #e0e4ed;border-radius:14px;padding:15px}.stAgenda header,.stEvaluations header,.stSkills header{justify-content:space-between;align-items:center;display:flex}.stAgenda h3,.stNext h3,.stEvaluations h3,.stSkills h3,.stFeedbacks h3,.stReport h3{margin:3px 0;font-size:14px}.stLower{grid-template-columns:1.25fr 1fr;gap:13px;margin-top:13px;display:grid}.stSkills header select{border:1px solid #dce1e9;border-radius:7px;padding:6px;font-size:8px}.stSkillStats{grid-template-columns:repeat(3,1fr);gap:6px;margin:9px 0;display:grid}.stSkillStats span{background:#f5f6fa;border-radius:8px;flex-direction:column;padding:8px;display:flex}.stSkillStats b{font-size:14px}.stSkillStats small{font-size:7px}.stSkills article{border-top:1px solid #edf0f4;align-items:center;gap:8px;padding:8px 0;display:flex}.stSkills article span{flex:1;grid-template-columns:1fr auto;display:grid}.stSkills article span b{font-size:9px}.stSkills article small{color:#758096;font-size:8px}.stSkills article em{background:#e7eaf0;border-radius:4px;grid-column:1/-1;height:5px}.stSkills article em i{background:linear-gradient(90deg,#426fe1,#7a4de0);border-radius:4px;height:100%;display:block}.stSkills article strong,.stSkills article label,.stSkills article button{font-size:8px}.stSkills article label{color:#16845b}.stSkills article button{color:#6940d3;background:#f0edff;border:0;border-radius:7px;padding:6px}.stReport{background:linear-gradient(120deg,#fff,#f3efff);align-items:center;gap:18px;margin-top:13px;display:flex}.stReport>div:first-child{flex:1}.stReport p{color:#727e94;font-size:9px}.stReport>div:nth-child(2){gap:7px;display:flex}.stReport>div:nth-child(2) span{background:#fff;border:1px solid #e1e4ed;border-radius:9px;flex-direction:column;padding:8px;display:flex}.stReport span b{font-size:14px}.stReport span small{font-size:7px}.stReport>button{color:#fff;background:#7045df;border:0;border-radius:8px;padding:8px;font-size:8px}.stReport>button:last-child{color:#6940d3;background:#fff;border:1px solid #dcd5f1}@media(max-width:1100px){.stWelcome,.stGrid,.stLower{grid-template-columns:1fr}.stEvaluations>div,.stKpis{grid-template-columns:1fr 1fr}.stTop,.stReport{flex-wrap:wrap}}@media(max-width:720px){.stApp{display:block}.stNav{width:100%;height:auto;position:static}.stNav nav{display:none}.stMain{width:100%;margin:0;padding:0 12px 20px}.stTop{margin:0 -12px 12px}.stKpis,.stEvaluations>div{grid-template-columns:1fr}.stReport>div:nth-child(2){flex-wrap:wrap}}.stContext{color:#fff;background:linear-gradient(110deg,#09acd0,#6479e6 55%,#8b27ef);border-radius:18px;grid-template-columns:34px repeat(3,1fr) 34px;align-items:center;gap:10px;margin-bottom:13px;padding:16px 18px;display:grid;box-shadow:0 10px 25px #6648c52b}.stContext>button{color:#fff;background:#fff2;border:1px solid #fff5;border-radius:50%;width:32px;height:32px;font-size:18px}.stContext article{background:#ffffff0d;border:1px solid #ffffff32;border-radius:12px;align-items:center;gap:10px;min-height:70px;padding:12px;display:flex}.stContext article>i{background:#ffffff20;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.stContext article span{flex-direction:column;display:flex}.stContext article small{color:#e5e5ff;font-size:8px}.stContext article b{font-size:10px}.stContext article em{color:#dbddfa;font-size:7px;font-style:normal}@media(max-width:900px){.stContext{grid-template-columns:30px 1fr 30px}.stContext article:nth-of-type(2),.stContext article:nth-of-type(3){display:none}}.stWelcome{border:2px solid #9678f2;margin-bottom:18px;padding:26px 28px;box-shadow:0 8px 24px #5934b925}.stWelcome h2{margin:8px 0;font-size:30px}.stWelcome h3{margin:8px 0;font-size:18px}.stWelcome p,.stWelcome blockquote{font-size:14px}.stWelcome button{padding:10px 14px;font-size:14px}.stWelcome aside small{font-size:12px}.lcCalendar{color:#27324b;background:#fff;border:1px solid #e0e4ed;border-radius:16px;margin:18px 0;padding:20px}.lcCalendar>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lcCalendar header span{color:#7045df;font-size:12px;font-weight:800}.lcCalendar h3{margin:6px 0;font-size:20px}.lcCalendar button{cursor:pointer;font-family:inherit}.lcViews{flex-wrap:wrap;gap:5px;display:flex}.lcViews button,.lcNav button{color:#46516a;background:#fff;border:1px solid #dfe3ed;border-radius:8px;padding:9px 12px;font-size:14px}.lcViews button.active{color:#fff;background:#7045df;border-color:#7045df}.lcViews button:last-child{margin-left:8px}.lcNav{align-items:center;gap:6px;margin:16px 0;display:flex}.lcNav span{color:#748096;margin-left:auto;font-size:12px}.lcScroll{border:1px solid #e3e6ee;border-radius:10px;max-height:570px;overflow:auto}.lcTimeline{min-width:850px}.lcTimeline.lcDay{min-width:350px}.lcDayHeads{z-index:3;background:#fff;border-bottom:1px solid #e3e6ee;display:flex;position:sticky;top:0}.lcDayHeads>span{flex-shrink:0;width:65px;padding:14px 4px;font-size:12px}.lcDayHeads button{color:#46516a;background:#fafbfe;border:0;border-left:1px solid #e3e6ee;flex:1;padding:14px 2px;font-size:14px}.lcDayHeads .today,.lcMonth .today,.lcYear .today{color:#6030d2;background:#eee8ff}.lcBody{display:flex}.lcBody aside{flex-shrink:0;width:65px;height:650px;position:relative}.lcBody aside span{color:#758099;font-size:12px;position:absolute;left:8px;transform:translateY(-3px)}.lcCanvas{background:#fff;flex:1;height:650px;display:flex;position:relative}.lcHour{border-top:1px solid #edf0f6;position:absolute;left:0;right:0}.lcColumn{border-left:1px solid #edf0f6;flex:1;min-width:0;position:relative}.lcLesson{color:#204d89;text-align:left;background:#eaf2ff;border:0;border-left:4px solid #3676d1;border-radius:7px;flex-direction:column;gap:6px;padding:9px 6px;display:flex;position:absolute;left:4px;right:4px;overflow:hidden}.lcLesson time{font-size:12px;font-weight:700}.lcLesson b{font-size:14px;line-height:1.25}.lcLesson small{font-size:12px}.lcLesson.purple{color:#5d389d;background:#f1eaff;border-color:#7950db}.lcLesson.green{color:#176646;background:#e6f7ee;border-color:#18a16c}.lcCalendar button:focus-visible{outline-offset:2px;outline:3px solid #7045df}@media(max-width:720px){.lcCalendar{padding:12px}.lcNav{flex-wrap:wrap}.lcNav span{width:100%}.stWelcome h2{font-size:26px}}.stWelcome aside{color:#34244e;background:#fff3cc;border:1px solid #ffe19a;gap:12px;padding:20px}.stWelcome aside blockquote{background:#fffaf0;border-left:4px solid #e6a21a;border-radius:10px;padding:16px;font-size:18px;font-weight:650;line-height:1.6}.stWelcome aside small{color:#6d5875;line-height:1.5}.stWelcome aside .stAdviceButton{color:#51269b;text-align:center;background:#fff;border:2px solid #7045df;border-radius:12px;grid-column:1/-1;justify-self:stretch;padding:16px 20px;font-size:20px;font-weight:900;box-shadow:0 5px 14px #5934b920}.stWelcome aside .stAdviceButton:hover{background:#f1eaff}.stWelcome aside .stAdviceDetail{color:#34244e;background:#fff;border-radius:10px;grid-column:1/-1;margin:0;padding:16px;font-size:16px;line-height:1.6}.lfWorkspace{color:#27324b;background:#fff;border:1px solid #e0e4ed;border-radius:16px;margin:18px 0;padding:24px}.lfWorkspace>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lfWorkspace header span{color:#7045df;letter-spacing:1px;font-size:12px;font-weight:800}.lfWorkspace h2{margin:6px 0;font-size:24px}.lfWorkspace h3{margin:12px 0;font-size:20px}.lfWorkspace button,.lfDialog>button{cursor:pointer;color:#6030b5;background:#f2edff;border:1px solid #dcd3ef;border-radius:9px;padding:11px 14px;font-size:14px}:is(.lfWorkspace button:focus-visible,.lfDialog button:focus-visible){outline-offset:3px;outline:3px solid #7045df}.lfLatest{background:linear-gradient(130deg,#f4edff,#fafcff);border:1px solid #e3d4ff;border-radius:14px;margin:20px 0;padding:24px}.lfLatest>span{color:#7440c7;font-size:12px;font-weight:800}.lfMessage{color:#3e2d66;font-size:20px;line-height:1.7}.lfLatest>small{color:#66728b;font-size:13px;line-height:1.6}.lfCompact{margin:0;padding:18px}.lfCompact .lfLatest{padding:16px}.lfCompact .lfMessage{font-size:16px}.lfCompact h2{font-size:20px}@media(max-width:720px){.lfWorkspace{padding:16px}.lfMessage{font-size:18px}}.lfWorkspace .lfLatest{text-align:center;padding:32px 26px}.lfWorkspace .lfLatest .lfMessage{color:#4d277f;text-wrap:pretty;max-width:760px;margin:24px auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.3vw,28px);font-weight:700;line-height:1.65}.lfWorkspace .lfLatest .lfMessage strong{font-weight:700}.lfWorkspace.lfCompact .lfLatest{padding:22px 18px}.lfWorkspace.lfCompact .lfMessage{font-size:22px}.stApp header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;max-width:100%;height:auto;min-height:0;padding:0;position:static;top:auto}.stApp footer{color:inherit;background:0 0;min-height:0}.stApp .stTop{background:#fff;border-bottom:1px solid #e0e4ed;gap:18px;height:auto;min-height:96px;padding:18px 24px;position:static}.stApp .stTop>div:first-child{flex:1;min-width:0}.stApp .stTop h1{margin:6px 0;line-height:1.3}.stApp .stTop p{margin:0;line-height:1.5}.stApp .stTop h1:focus{outline:none}.stMain{min-width:0}.stApp .lpWorkspace>header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:28px;display:flex}.stApp .lpWorkspace>header h2{overflow-wrap:anywhere;margin:0;line-height:1.35}.stApp .lpWorkspace>header p{max-width:900px;margin:0;line-height:1.65}.stApp .lpSubjects{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;margin:0 0 28px;display:grid}.stApp .lpSubjects button{border-width:2px;align-items:flex-start;gap:12px;width:100%;min-width:0;min-height:170px;padding:20px;line-height:1.45;display:flex}.stApp .lpSubjects button b{font-size:16px;line-height:1.45}.stApp .lpSubjects button small{line-height:1.5}.stApp .lpSubjects button strong{margin-top:auto;line-height:1.35}.stApp .lpReference>header{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.stApp .lpReference>header>div{flex:1;min-width:min(220px,100%)}.stApp .lpReference>header h3{overflow-wrap:anywhere;margin:8px 0 0;line-height:1.45}.stApp .lpReference>p{margin:14px 0 20px}.stApp .lpReferenceFilters{border-bottom:1px solid #e8eaf2;flex-wrap:wrap;gap:12px;margin-bottom:8px;padding:0 0 20px;display:flex}.stApp .lpReferenceFilters button,.stApp .lfTabs button{color:#55627b;cursor:pointer;background:#fff;border:1px solid #dce0ec;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 16px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.stApp .lpReferenceFilters button span{color:inherit;background:#edf0f6;border-radius:20px;min-width:24px;padding:3px 8px;font-size:12px}.stApp .lpReferenceFilters button.active,.stApp .lfTabs button.active{color:#fff;background:#7045df;border-color:#7045df;box-shadow:0 3px 10px #7045df22}.stApp .lpReferenceFilters button.active span{background:#ffffff26}.stApp .lpReferenceFilters button:hover:not(.active),.stApp .lfTabs button:hover:not(.active){background:#f6f2ff;border-color:#c6b4ed}.stApp .lpSkillList{margin-top:10px}.stApp .lpSkillList>div{flex-wrap:wrap;align-items:center;gap:20px;padding:20px 0}.stApp .lpSkillList>div>b,.stApp .lpSkillList>div>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.5}.stApp .lpAddressed,.stApp .lpNotStarted{flex-shrink:0;line-height:1.5}.stApp .lfWorkspace>header{gap:18px;margin-bottom:20px}.stApp .lcCalendar>header{gap:18px;margin-bottom:18px}.stNav nav button{gap:10px;min-height:44px;padding:12px 10px;font-size:14px;line-height:1.45}.stNav nav button span{min-width:0}.stNav nav button.active{box-shadow:inset 3px 0 #7045df}.stNav footer button{min-height:42px;font-size:12px;line-height:1.5}.stNav nav section p{margin-top:22px;font-size:12px}:is(.stApp .lpReferenceFilters button:focus-visible,.stApp .stNav button:focus-visible){outline-offset:3px;outline:3px solid #b39ce9}@media(max-width:1100px){.stApp .stTop{flex-wrap:wrap}.stApp .stTop>div:first-child{flex-basis:100%}}@media(max-width:720px){.stApp .stNav{z-index:10;background:#fff;border-bottom:1px solid #e0e4ed;padding:10px 12px;position:sticky;top:0}.stApp .stNav .stLogo,.stApp .stIdentity,.stApp .stYear,.stApp .stNav footer{display:none}.stApp .stNav nav{display:block}.stApp .stNav nav section p{display:none}.stApp .stNav nav section{scrollbar-width:thin;gap:6px;padding:4px 2px;display:flex;overflow-x:auto}.stApp .stNav nav button{white-space:nowrap;flex-shrink:0;width:auto;min-height:44px;font-size:13px}.stApp .stTop{padding:18px 12px}.stApp .lpSubjects button{min-height:150px}.stApp .lpReferenceFilters{gap:10px}.stApp .lpReferenceFilters button{flex:140px}.stApp .lpSkillList>div{gap:12px}.stApp .lpReference>header>strong{font-size:24px}}.lcLesson.appointment{color:#704713;background:linear-gradient(135deg,#fff3dd,#ffe4b9);border-color:#ed9b38;box-shadow:0 5px 14px #dc8a2726}.lcLesson.appointment:before{content:"RENDEZ-VOUS";color:#a65c13;letter-spacing:.07em;margin-bottom:3px;font-size:8px;font-weight:900;display:block}.teacherLogo img[src^="data:"]{object-fit:contain;height:44px}.navSupport .lockedBranding{opacity:.68;cursor:not-allowed;background:#f3f4f8;border:1px solid #e1e4ed}.navSupport .lockedBranding span{text-align:left;flex-direction:column;display:flex}.navSupport .lockedBranding small{color:#8a91a8;font-size:8px}.navSupport .lockedBranding em{color:#6540d3;margin-left:auto;font-size:8px;font-style:normal;font-weight:900}.teacherApp{--tbg:#f6f8fd;background:var(--tbg);color:#111b4b;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.teacherNav{z-index:40;background:#fff;border-right:1px solid #e2e6f0;flex-direction:column;width:224px;padding:24px 14px 14px;display:flex;position:fixed;inset:0 auto 0 0}.teacherLogo{align-items:center;gap:9px;margin:0 7px 25px;display:flex}.teacherLogo img{width:125px}.teacherLogo span{color:#6540d8;letter-spacing:.08em;background:#efedff;border-radius:5px;padding:4px 6px;font-size:6px;font-weight:900}.teacherNav nav{flex:1;overflow:auto}.teacherNav nav section{margin-bottom:17px}.teacherNav nav p{color:#919ab5;letter-spacing:.1em;text-transform:uppercase;margin:0 7px 6px;font-size:7px;font-weight:900}.teacherNav nav button,.navSupport button{color:#4c587d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 9px;font-size:9px;display:flex}.teacherNav nav button i{text-align:center;color:#6c789e;width:19px;font-size:12px;font-style:normal}.teacherNav nav button:hover,.teacherNav nav button.active{color:#2839d4;background:#edf0ff;font-weight:900}.teacherNav nav button.active i{color:#4731dd}.navSupport{border-top:1px solid #edf0f5;padding:10px 0}.teacherProfile>span,.topActions div>span{color:#fff;background:linear-gradient(145deg,#1830c6,#7b45dd);border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.navClose{display:none}.teacherMain{margin-left:224px;padding:0 30px 38px}.teacherTop{align-items:center;gap:20px;height:88px;display:flex}.teacherTop>div:nth-child(2){flex:1}.teacherTop h1{letter-spacing:-.025em;margin:0 0 6px;font-size:22px}.teacherTop p{color:#6f7898;margin:0;font-size:9px}.burger{display:none}.topActions{align-items:center;gap:8px;display:flex}.topActions>button{color:#536087;cursor:pointer;background:#fff;border:1px solid #e0e4ee;border-radius:9px;width:34px;height:34px;position:relative}.topActions>button b{border:2px solid var(--tbg);color:#fff;background:#ef365c;border-radius:20px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:6px;display:grid;position:absolute;top:-5px;right:-4px}.topActions>div{align-items:center;gap:8px;margin-left:6px;display:flex}.topActions>div p b,.topActions>div p small{display:block}.topActions>div p b{font-size:8px}.topActions>div p small{margin-top:3px;font-size:7px}.weekCard{background:#fff;border:1px solid #dde2ed;border-radius:13px;overflow:hidden}.weekHead{border-bottom:1px solid #e3e7ef;justify-content:space-between;align-items:center;height:55px;padding:0 17px;display:flex}.weekHead>div:first-child b,.weekHead>div:first-child span{display:block}.weekHead>div:first-child b{font-size:11px}.weekHead>div:first-child span{color:#7c86a3;margin-top:4px;font-size:7px}.weekHead>div:last-child{gap:5px;display:flex}.weekHead button{color:#4f5d83;cursor:pointer;background:#fff;border:1px solid #dfe4ef;border-radius:7px;height:29px;padding:0 10px;font-size:7px;font-weight:800}.weekHead button:last-child{color:#fff;background:#2639d7;border-color:#2639d7}.classEvent.yellow{color:#9c6b00;background:#fff9df;border-color:#efcc5e}.teacherBottom{grid-template-columns:1.1fr 1.1fr .8fr;gap:13px;margin-top:14px;display:grid}.teacherBottom article{background:#fff;border:1px solid #dfe3ed;border-radius:12px;min-height:180px;padding:16px}.cardTitle{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.cardTitle b{font-size:10px}.cardTitle button,.dailyTip button{color:#3047dc;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:900}.progress{grid-template-columns:140px 1fr 30px;align-items:center;gap:10px;margin:12px 0;display:grid}.progress span{font-size:7px}.progress>i{background:#edf0f6;border-radius:4px;height:4px;overflow:hidden}.progress>i b{background:linear-gradient(90deg,#2539d8,#7e45e7);border-radius:4px;height:100%;display:block}.progress em{color:#0a9b72;font-size:7px;font-style:normal}.correction{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;width:100%;padding:7px 0;display:grid}.correction>i{color:#e53c64;background:#fff0f3;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.correction span b,.correction span small{display:block}.correction span b{font-size:7px}.correction span small{color:#77819e;margin-top:4px;font-size:6px}.correction em{color:#e23262;background:#fff0f5;border-radius:20px;padding:5px 7px;font-size:6px;font-style:normal}.dailyTip{flex-direction:column;justify-content:center;display:flex;background:linear-gradient(145deg,#f7f3ff,#fff)!important;border-color:#ded3f8!important}.dailyTip>span{color:#7040dc;font-size:7px;font-weight:900}.dailyTip>b{margin:15px 0 8px;font-size:12px}.dailyTip p{color:#677292;font-size:8px;line-height:1.6}.dailyTip button{text-align:left;margin-top:7px;padding:0}@media(max-width:1100px){.teacherKpis,.teacherBottom{grid-template-columns:1fr 1fr}.teacherBottom article:last-child{grid-column:1/-1;min-height:140px}.teacherNav{width:200px}.teacherMain{margin-left:200px;padding-inline:18px}.progress{grid-template-columns:115px 1fr 28px}}@media(max-width:820px){.teacherNav{transition:all .25s;transform:translate(-105%);box-shadow:20px 0 50px #06103b22}.teacherNav.open{transform:none}.navClose{background:0 0;border:0;font-size:22px;display:block;position:absolute;top:9px;right:10px}.teacherMain{margin-left:0}.burger{background:#fff;border:1px solid #dde2ed;border-radius:8px;width:36px;height:36px;display:block}.weekCard{overflow-x:auto}.weekGrid,.weekHead{min-width:760px}.topActions>div{display:none}}@media(max-width:580px){.teacherMain{padding:0 12px 28px}.teacherTop{height:75px}.teacherTop h1{font-size:18px}.teacherTop p{font-size:7px}.topActions>button:nth-child(-n+2){display:none}.teacherBottom{grid-template-columns:1fr}.teacherBottom article:last-child{grid-column:auto}.weekHead,.weekGrid{min-width:700px}}.infoSlider{background:#fff;border:1px solid #dfe4ef;border-radius:14px;margin-bottom:14px;padding:13px 14px 9px;overflow:hidden;box-shadow:0 10px 30px #15235d0b}.infoSliderHead{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.infoSliderHead>div:first-child b,.infoSliderHead>div:first-child span{display:block}.infoSliderHead>div:first-child b{font-size:9px}.infoSliderHead>div:first-child span{color:#929ab2;margin-top:3px;font-size:6px}.infoSliderHead>div:last-child{gap:4px;display:flex}.infoSliderHead button{color:#526087;cursor:pointer;background:#f8f9fd;border:1px solid #e0e4ef;border-radius:7px;width:25px;height:25px;font-size:10px}.infoViewport{overflow:hidden}.infoTrack{will-change:transform;gap:12px;transition:transform .65s cubic-bezier(.22,.8,.25,1);display:flex}.infoBlock{text-align:left;cursor:pointer;background:#fafbff;border:1px solid #e2e6f0;border-radius:10px;flex:0 0 calc(25% - 9px);grid-template-columns:34px 1fr 12px;align-items:center;gap:9px;min-height:74px;padding:11px;display:grid;position:relative}.infoBlock:hover{background:#fff;border-color:#cdd4ea;box-shadow:0 7px 18px #18235d0b}.infoBlock>i{color:#3347db;background:#e9edff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;display:grid}.infoBlock span small,.infoBlock span b,.infoBlock span em{display:block}.infoBlock span small{color:#7d86a2;text-transform:uppercase;letter-spacing:.06em;font-size:6px;font-weight:900}.infoBlock span b{color:#152052;margin:5px 0 4px;font-size:10px}.infoBlock span em{color:#7c86a3;font-size:6px;font-style:normal}.infoBlock>strong{color:#a9b0c3;align-self:start;font-size:8px}.infoBlock.violet>i{color:#713bdf;background:#f0e9ff}.infoBlock.orange>i{color:#e66327;background:#fff0e8}.infoBlock.pink>i{color:#dc3865;background:#ffedf3}.infoBlock.green>i{color:#089c73;background:#e4f8f0}.infoBlock.blue>i{color:#117ac7;background:#e6f3ff}.infoDots{justify-content:center;align-items:flex-end;gap:4px;height:14px;display:flex}.infoDots button{cursor:pointer;background:#d8ddea;border:0;border-radius:5px;width:5px;height:5px;padding:0;transition:all .2s}.infoDots button.active{background:#4a40df;width:16px}@media(max-width:820px){.infoBlock{flex-basis:calc(50% - 6px)}.infoTrack{scroll-snap-type:x mandatory;padding-bottom:4px;overflow-x:auto;transform:none!important}.infoBlock{scroll-snap-align:start}.infoDots{display:none}}@media(max-width:580px){.infoSlider{padding:11px}.infoSliderHead>div:first-child span{display:none}.infoBlock{flex-basis:82%;min-height:72px}.infoSliderHead button:nth-child(2){display:none}}.academicIdentity{background:#fff;border:1px solid #dfe4ef;border-radius:12px;align-items:center;gap:12px;padding:6px 8px 6px 10px;display:flex;box-shadow:0 7px 22px #15235d0a}.academicPerson{border-right:1px solid #e6e9f1;align-items:center;gap:8px;padding-right:12px;display:flex}.academicPerson>span{color:#fff;background:linear-gradient(145deg,#1830c6,#7b45dd);border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.academicPerson p{margin:0!important}.academicPerson b,.academicPerson small{white-space:nowrap;display:block}.academicPerson b{font-size:9px}.academicPerson small{color:#78829f;margin-top:3px;font-size:7px}.academicIdentity>label{flex-direction:column;gap:3px;display:flex;position:relative}.academicIdentity>label>span{color:#8891aa;letter-spacing:.07em;text-transform:uppercase;font-size:6px;font-weight:900}.academicIdentity select{color:#24315e;cursor:pointer;background:#f2f4fb;border:0;border-radius:7px;outline:none;min-width:155px;padding:6px 28px 6px 8px;font-size:8px;font-weight:900}.academicIdentity select:focus{box-shadow:0 0 0 2px #5264e733}.historicalCalendar .calendarNav{background:#faf8ff}.historicalCalendar .realTimeLine{display:none}@media(max-width:1120px){.academicPerson{display:none}.academicIdentity{padding-left:8px}.academicIdentity>label{min-width:0}.academicIdentity select{min-width:145px}}@media(max-width:920px){.teacherTopTitle p{display:none}.academicIdentity select{min-width:138px}.academicIdentity>label>span{display:none}}@media(max-width:620px){.teacherTop{gap:8px}.teacherTopTitle{display:none}.academicIdentity{margin-left:auto}.academicIdentity select{min-width:142px}}.teacherNav nav section{border:1px solid #0000;border-radius:11px;padding:8px;transition:all .2s}.teacherNav nav section:hover{background:#fafbff;border-color:#e3e7f4}.teacherNav nav p{color:#25315f;letter-spacing:.06em;background:#f3f5fb;border-radius:7px;align-items:center;gap:8px;height:29px;margin:0 0 5px;padding:0 6px;font-size:8px;display:flex}.teacherNav nav p>i{color:#4535dc;background:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid;box-shadow:0 3px 9px #15235d0b}.teacherNav nav p>span{font-weight:900}.teacherNav nav section:first-child{background:#f8f9ff;border-color:#d8def8}.teacherNav nav section:first-child p{color:#fff;background:linear-gradient(135deg,#2539d8,#6d3cde)}.teacherNav nav section:first-child p>i{color:#fff;background:#ffffff20}.teacherLogo{margin-bottom:12px}.teacherNav>.schoolIdentity{text-align:left;grid-template-columns:38px 1fr;column-gap:10px;margin-bottom:18px;padding:10px 9px;display:grid}.teacherNav>.schoolIdentity>i{grid-row:1/4;margin:0}.teacherNav>.schoolIdentity>span,.teacherNav>.schoolIdentity>b,.teacherNav>.schoolIdentity>small{grid-column:2}.teacherNav>.schoolIdentity>b,.teacherNav>.schoolIdentity>small{margin-top:2px}.teacherIdentity{text-align:center;cursor:pointer;background:linear-gradient(150deg,#f7f8ff,#fff);border:1px solid #d9def0;border-radius:12px;flex-direction:column;align-items:center;width:100%;margin-bottom:18px;padding:12px 10px;display:flex}.teacherAvatar{width:58px;height:58px;margin-bottom:8px;position:relative}.teacherAvatar>img{object-fit:cover;object-position:34% 30%;border:3px solid #fff;border-radius:50%;width:58px;height:58px;box-shadow:0 7px 19px #23326a2b}.teacherAvatar>i{background:#12a276;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:3px;right:2px}.teacherIdentity>b{color:#172151;font-size:9px}.teacherIdentity>small{color:#603bd6;margin-top:4px;font-size:7px;font-weight:900}.teacherIdentity>em{color:#8791aa;margin-top:7px;font-size:5px;font-style:normal}.teacherIdentity:hover{background:#f7f4ff;border-color:#c5baf0}.calendarHead{gap:16px;height:auto;min-height:64px}.calendarViews{background:#f1f3f9;border-radius:9px;gap:4px;padding:4px;display:flex!important}.calendarViews button{background:0 0!important;border:0!important}.calendarViews button.active{color:#3e34d5;box-shadow:0 3px 10px #1d285c12;background:#fff!important}.calendarViews .createEvent{color:#fff!important;background:linear-gradient(135deg,#273bd9,#713bdf)!important;margin-left:6px!important;padding-inline:14px!important}.calendarNav{background:#fafbfe;border-bottom:1px solid #e7eaf1;align-items:center;gap:5px;height:40px;padding:0 13px;display:flex}.calendarNav button{color:#596687;background:#fff;border:1px solid #dfe4ee;border-radius:7px;height:26px;padding:0 9px;font-size:7px}.calendarNav span{color:#8992aa;margin-left:auto;font-size:6px}@media(max-width:980px){.calendarHead{flex-direction:column;align-items:flex-start;padding-block:12px}.calendarViews{width:100%;overflow-x:auto}.calendarViews .createEvent{margin-left:auto!important}}@media(max-width:680px){.calendarViews button{padding-inline:8px}.calendarViews .createEvent{min-width:max-content}.calendarNav span{display:none}}.weekTimeline{grid-template-rows:38px 800px;grid-template-columns:58px repeat(7,1fr);min-width:1050px;display:grid}.timeCorner,.timelineDay{color:#6f7a99;background:#fafbfe;border-bottom:1px solid #e4e8f0;border-right:1px solid #e4e8f0;place-items:center;font-size:7px;font-weight:900;display:grid}.timelineDay.today{color:#5638d7;background:#f1edff}.timeRail{background:#fafbfe;border-right:1px solid #e3e7ef;position:relative}.timeRail span{color:#858ea7;font-size:6px;position:absolute;right:8px;transform:translateY(-50%)}.timelineCanvas{background:#fff;grid-column:2/9;position:relative;overflow:hidden}.hourLine{background:#e9ecf2;height:1px;position:absolute;left:0;right:0}.timelineColumn{border-right:1px solid #e3e7ef;position:absolute;top:0;bottom:0}.timelineColumn:nth-of-type(4){background:#faf8ff}.timelineEvent{z-index:1;text-align:left;background:#f6f2ff;border:1px solid #d2c3f4;border-left:3px solid #7040dd;border-radius:6px;flex-direction:column;align-items:flex-start;min-height:34px;padding:5px 6px;display:flex;position:absolute;left:5px;right:5px;overflow:hidden}.timelineEvent.blue{background:#eff7ff;border-color:#b9d9f6 #b9d9f6 #b9d9f6 #2580ce}.timelineEvent.green{background:#f0f9f1;border-color:#b9dfc1 #b9dfc1 #b9dfc1 #179347}.timelineEvent.orange{background:#fff6ef;border-color:#f2cdb7 #f2cdb7 #f2cdb7 #db682a}.timelineEvent.yellow{background:#fffbe7;border-color:#ecd583 #ecd583 #ecd583 #c49414}.timelineEvent time{font-size:5px;font-weight:900}.timelineEvent b{margin:3px 0;font-size:7px}.timelineEvent span{color:#667190;font-size:5px}.timelineEvent.custom{background:#f2efff;border-color:#beb5ec #beb5ec #beb5ec #5137d5}.timelineEvent em{color:#b56610;margin-top:3px;font-size:5px;font-style:normal}.realTimeLine{z-index:2;pointer-events:none;background:#ef365f;height:1px;position:absolute;left:0;right:0}.realTimeLine:before{content:"";background:#ef365f;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:-4px}.realTimeLine>span{color:#fff;background:#ef365f;border-radius:5px;padding:2px 5px;font-size:5px;font-weight:900;position:absolute;top:-9px;left:4px}.plWeek section>button.yellow{background:#fff7dc;border-color:#f4e3a7}.workspaceNavDock{z-index:500;background:#fffffff5;border:1px solid #cad7e8;border-radius:14px;gap:7px;max-width:calc(100vw - 24px);padding:6px;display:flex;position:fixed;bottom:18px;right:20px;box-shadow:0 5px 25px #102f5420}.workspaceNavDock button{cursor:pointer;border:0;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:10px 14px;font:600 14px/1.3 Arial,sans-serif;display:flex}.workspaceNavLaunch{color:#fff;background:#183f72}.workspaceNavLaunch>span:first-child{font-size:23px}.workspaceNavLaunch kbd{border:1px solid #ffffff60;border-radius:4px;padding:3px;font-size:11px}:is(.workspaceCommand :focus-visible,.workspaceNavDock :focus-visible){outline-offset:3px;outline:3px solid #e0a438}.teacherApp .teacherNav nav button,.managerApp .managerNav nav button,.financeApp .financeNav nav button,.cfApp .dgNav nav button{min-height:40px;font-size:14px;line-height:1.35}:is(.teacherApp .teacherNav nav button:focus-visible,.managerApp .managerNav nav button:focus-visible,.financeApp .financeNav nav button:focus-visible,.cfApp .dgNav nav button:focus-visible){outline-offset:-2px;outline:2px solid #ffc65a}.teacherApp .teacherMain,.managerApp .managerMain,.financeApp .financeMain,.cfApp .dgMain,.cfApp .trainingWorkspace{padding-bottom:95px}.teacherApp .teacherNav nav button.active,.managerApp .managerNav nav button.active,.financeApp .financeNav nav button.active,.cfApp .dgNav nav button.active{box-shadow:inset 3px 0 #72c3ee}@media(max-width:650px){.workspaceNavDock{justify-content:space-between;width:auto;bottom:10px;left:10px;right:10px}.workspaceNavDock button{padding:8px 10px;font-size:13px}.workspaceNavLaunch kbd{display:none}.workspaceNavDock .workspaceNavLaunch{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.teacherApp *,.managerApp *,.financeApp *,.cfApp *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.adminApp{color:#14204d;background:#f4f6fb;min-height:100vh;font-family:Arial,sans-serif}.adminApp button,.adminApp select,.adminApp textarea{font:inherit}.adminNav{z-index:30;background:#fff;border-right:1px solid #e1e5ef;flex-direction:column;width:230px;padding:18px 13px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.adminLogo{align-items:center;gap:9px;padding:4px 10px 18px;display:flex}.adminLogo img{width:112px}.adminLogo span{color:#2944c8;background:#e9edff;border-radius:20px;padding:4px 6px;font-size:7px;font-weight:900}.adminIdentity{background:linear-gradient(135deg,#eef2ff,#f5f0ff);border-radius:11px;align-items:center;gap:9px;padding:11px;display:flex}.adminIdentity>i{color:#fff;background:#273fbc;border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;font-weight:900;display:grid}.adminIdentity span b,.adminIdentity span small{display:block}.adminIdentity span b{font-size:9px}.adminIdentity span small{color:#687493;margin-top:4px;font-size:7px}.adminNav nav{padding:11px 0}.adminNav nav section p{color:#7a85a1;text-transform:uppercase;letter-spacing:.08em;margin:12px 8px 5px;font-size:7px;font-weight:900}.adminNav nav section p i{margin-right:6px;font-style:normal}.adminNav nav button,.adminNav footer button{color:#475474;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:33px;padding:7px 9px;font-size:7px;font-weight:800;display:flex}.adminNav nav button>i{color:#5a68a4;text-align:center;width:18px;font-style:normal}.adminNav nav button span{flex:1}.adminNav nav button em{background:#eef1f8;border-radius:7px;place-items:center;min-width:19px;height:19px;font-style:normal;display:grid}.adminNav nav button.active{color:#243fc2;background:#e8edff}.adminNav nav button.active>i{color:#243fc2}.adminNav footer{border-top:1px solid #edf0f5;margin-top:auto;padding-top:10px}.adminMain{margin-left:230px;padding-bottom:45px}.adminTop{background:#fff;border-bottom:1px solid #e1e5ef;align-items:center;gap:18px;height:auto;min-height:84px;padding:14px 26px;display:flex;position:static}.adminTop>div:first-child{flex:1}.adminTop span,.adminHero>div>span,.adminFiles header span,.adminControl header span,.adminServices header span,.adminCompliance header span{color:#3150ca;letter-spacing:.12em;font-size:6px;font-weight:900}.adminTop h1{margin:5px 0 3px;font-size:21px}.adminTop p{color:#727d99;margin:0;font-size:7px}.adminTop label{color:#737d98;font-size:6px;font-weight:900}.adminTop select{color:#344162;background:#fff;border:1px solid #dce1ec;border-radius:8px;margin-top:5px;padding:8px 28px 8px 10px;font-size:7px;font-weight:800;display:block}.adminTop>div:last-child{gap:7px;display:flex}.adminTop>div:last-child button{color:#445171;background:#fff;border:1px solid #dce1ec;border-radius:8px;padding:9px 11px;font-size:7px;font-weight:900;position:relative}.adminTop button em{color:#fff;background:#e44963;border-radius:50%;place-items:center;width:15px;height:15px;font-size:6px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.adminHero{color:#fff;background:linear-gradient(120deg,#122a88,#314fc7 58%,#6941d4);border-radius:15px;grid-template-columns:1fr auto;gap:16px;margin:18px 24px 12px;padding:20px;display:grid;box-shadow:0 15px 35px #172d8b25}.adminHero>div>span{color:#bfcaff}.adminHero h2{margin:7px 0;font-size:21px}.adminHero>div>p{color:#dae0ff;margin:0;font-size:8px;line-height:1.5}.adminHero>button{color:#263fba;background:#fff;border:0;border-radius:9px;align-self:center;padding:11px 14px;font-size:7px;font-weight:900}.adminFlow{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.adminFlow article{background:#ffffff14;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex;position:relative}.adminFlow article.active{color:#1f37a5;background:#fff}.adminFlow article>i{background:#ffffff20;border-radius:8px;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;font-weight:900;display:grid}.adminFlow article.active>i{background:#e9edff}.adminFlow article span b,.adminFlow article span small{display:block}.adminFlow article span b{font-size:7px}.adminFlow article span small{color:#cdd5ff;margin-top:3px;font-size:6px}.adminFlow article.active span small{color:#697697}.adminFlow article>em{color:#aab8fa;font-style:normal;position:absolute;right:-9px}.adminKpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 24px 12px;display:grid}.adminKpis article{background:#fff;border:1px solid #dfe4ed;border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.adminKpis article>i{color:#2945c6;background:#e9edff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:14px;font-style:normal;display:grid}.adminKpis article.warning>i{color:#dd6b2c;background:#fff2e7}.adminKpis article.success>i{color:#11815f;background:#e8f7f1}.adminKpis span b,.adminKpis span small,.adminKpis span em{display:block}.adminKpis span b{font-size:14px}.adminKpis span small{color:#65708e;margin-top:3px;font-size:7px}.adminKpis span em{color:#168060;margin-top:4px;font-size:6px;font-style:normal}.adminGrid,.adminLower{grid-template-columns:1.25fr .85fr;gap:12px;margin:0 24px 12px;display:grid}.adminFiles,.adminControl,.adminServices,.adminCompliance{background:#fff;border:1px solid #dfe4ed;border-radius:13px;overflow:hidden}.adminFiles>header,.adminServices>header{border-bottom:1px solid #e8ebf1;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.adminFiles h3,.adminServices h3,.adminCompliance h3{margin:5px 0 0;font-size:13px}.adminFiles header button,.adminServices header button{color:#2e49c5;background:0 0;border:0;font-size:7px;font-weight:900}.adminFiles>button{text-align:left;color:#2e395b;background:#fff;border:0;border-top:1px solid #edf0f5;grid-template-columns:38px 1.4fr 1fr auto 12px;align-items:center;gap:9px;width:100%;padding:11px 13px;display:grid}.adminFiles>button.active{background:#f3f5ff}.adminFiles>button>i{color:#2d48c3;background:#e9edff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:8px;font-style:normal;font-weight:900;display:grid}.adminFiles>button span b,.adminFiles>button span small,.adminFiles>button span em,.adminFiles>button strong b,.adminFiles>button strong small{display:block}.adminFiles>button span b{font-size:8px}.adminFiles>button span small,.adminFiles>button strong small{color:#747f9b;margin-top:4px;font-size:6px}.adminFiles>button span em{color:#65739b;margin-top:5px;font-size:6px;font-style:normal}.adminFiles>button strong b{font-size:7px}.adminFiles>button>em{border-radius:20px;padding:6px 7px;font-size:6px;font-style:normal;font-weight:900}.adminFiles>button>em.ready{color:#0c815e;background:#e7f7f1}.adminFiles>button>em.wait{color:#c6632d;background:#fff1e6}.adminControl{padding-bottom:12px}.adminControl>header{border-bottom:1px solid #e8ebf1;justify-content:space-between;padding:14px;display:flex}.adminControl h3{margin:5px 0;font-size:15px}.adminControl header p{color:#717c98;margin:0;font-size:7px}.adminControl header>i{color:#2944c3;background:#e9edff;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.adminSources{grid-template-columns:1fr 1fr;gap:7px;padding:10px 13px;display:grid}.adminSources article{background:#f5f6fa;border-radius:9px;align-items:center;gap:7px;padding:8px;display:flex}.adminSources article>i{color:#354bc1;background:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;font-weight:900;display:grid}.adminSources article span{flex:1}.adminSources article span b,.adminSources article span small{display:block}.adminSources article span b{font-size:7px}.adminSources article span small{color:#78829d;margin-top:3px;font-size:5px}.adminSources article>em{color:#12805f;font-size:5px;font-style:normal}.adminControl>section{padding:2px 14px}.adminControl>section>b{font-size:8px}.adminControl>section label{border-bottom:1px solid #edf0f5;align-items:center;gap:8px;min-height:32px;font-size:7px;display:flex}.adminControl>section label button{color:#fff;background:#fff;border:1px solid #cfd5e2;border-radius:5px;width:18px;height:18px}.adminControl>section label button.done{background:#148361;border-color:#148361}.adminControl>section label span{flex:1}.adminControl>section label em{color:#77819b;font-size:6px;font-style:normal}.adminComment{color:#566280;margin:10px 14px;font-size:7px;font-weight:900;display:block}.adminComment textarea{color:#525e7d;border:1px solid #dce1ec;border-radius:8px;width:100%;min-height:56px;margin-top:6px;padding:8px;font-size:7px;line-height:1.5}.adminControl>footer{gap:7px;padding:0 14px;display:flex}.adminControl>footer button{color:#4e5b7a;background:#fff;border:1px solid #d9deea;border-radius:8px;flex:1;padding:9px;font-size:7px;font-weight:900}.adminControl>footer button:last-child{color:#fff;background:#2946c4;border:0}.adminServices article{border-top:1px solid #edf0f5;grid-template-columns:36px 1fr 35px auto;align-items:center;gap:9px;padding:10px 13px;display:grid}.adminServices article>i{color:#2d49c4;background:#edf0ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:7px;font-style:normal;font-weight:900;display:grid}.adminServices article span b,.adminServices article span small{display:block}.adminServices article span b{font-size:8px}.adminServices article span small{color:#747f9b;margin-top:4px;font-size:6px}.adminServices article span>em{background:#edf0f5;border-radius:5px;height:5px;margin-top:7px;display:block;overflow:hidden}.adminServices article span>em i{background:linear-gradient(90deg,#2844c4,#6c43d7);height:100%;display:block}.adminServices article strong{font-size:7px}.adminServices article button{color:#2a45c2;background:#eef1ff;border:0;border-radius:7px;padding:7px;font-size:6px;font-weight:900}.adminCompliance{padding:14px}.adminCompliance header{margin-bottom:9px}.adminCompliance article{border-top:1px solid #edf0f5;align-items:center;gap:9px;padding:10px 0;display:flex}.adminCompliance article>i{color:#118060;background:#e9f7f2;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;display:grid}.adminCompliance article.alert>i{color:#d9692f;background:#fff0e7}.adminCompliance article div{flex:1}.adminCompliance article div b,.adminCompliance article div span{display:block}.adminCompliance article div b{font-size:8px}.adminCompliance article div span{color:#747f9a;margin-top:4px;font-size:6px;line-height:1.4}.adminCompliance article button{color:#344fc2;background:#fff;border:1px solid #dce1ec;border-radius:7px;padding:7px;font-size:6px;font-weight:900}.adminKpisExpanded{grid-template-columns:repeat(4,1fr)}.adminAgendaBlock,.adminCourseSchedules{margin:0 24px 14px}.adminCourseSchedules{background:#fff;border:1px solid #dfe4ed;border-radius:14px;padding:18px}.adminCourseSchedules>header{margin-bottom:12px}.adminCourseSchedules>header span{color:#3150ca;letter-spacing:.12em;font-size:7px;font-weight:900}.adminCourseSchedules>header h2{margin:5px 0;font-size:18px}.adminCourseSchedules>header p{color:#6f7b99;margin:0;font-size:12px}.adminCourseSchedules details{background:#f9fbfd;border:1px solid #dfe5ee;border-radius:12px;margin-top:9px;overflow:hidden}.adminCourseSchedules summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.adminCourseSchedules summary::-webkit-details-marker{display:none}.adminCourseSchedules summary span{gap:3px;display:grid}.adminCourseSchedules summary b{color:#233250;font-size:14px}.adminCourseSchedules summary small{color:#6c7994;font-size:12px}.adminCourseSchedules summary em{color:#2d47bf;background:#e8edff;border-radius:20px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:800}.adminCourseSchedules details[open]>summary{background:#eef2ff;border-bottom:1px solid #dfe5ee}.adminCourseSchedules details>.financeAgenda{margin:14px}@media(max-width:1050px){.adminNav{width:200px}.adminMain{margin-left:200px}.adminGrid,.adminLower{grid-template-columns:1fr}.adminFlow{grid-template-columns:repeat(3,1fr)}.adminKpis,.adminKpisExpanded{grid-template-columns:1fr 1fr}}@media(max-width:760px){.adminNav{width:100%;max-height:none;position:static}.adminMain{margin-left:0}.adminTop{flex-wrap:wrap}.adminTop>div:first-child{flex-basis:100%}.adminHero{grid-template-columns:1fr}.adminHero>button{justify-self:start}.adminFlow{grid-template-columns:1fr}.adminFlow article>em{display:none}.adminKpis{grid-template-columns:1fr}.adminFiles>button{grid-template-columns:38px 1fr auto}.adminFiles>button strong{grid-column:2}.adminFiles>button>em{grid-area:1/3/3}.adminGrid,.adminLower,.adminKpis,.adminHero,.adminModuleMap{margin-left:12px;margin-right:12px}.adminModuleMap>div,.adminSources{grid-template-columns:1fr}}.adminCourseSchedules+.adminGrid,.adminCourseSchedules+.adminGrid+.adminLower,.adminPersonnelPilotage+.adminGrid,.adminPersonnelPilotage+.adminGrid+.adminLower,.adminMain:has(.adminPersonnelPilotage) .adminKpis,.adminMain:has(.adminPersonnelPilotage) .adminGrid,.adminMain:has(.adminPersonnelPilotage) .adminLower,:is(.adminMain:has(.adminContractsPayroll) .adminKpis,.adminMain:has(.adminContractsPayroll) .adminGrid,.adminMain:has(.adminContractsPayroll) .adminLower),:is(.adminMain:has(.adminAdmissionsControl) .adminKpis,.adminMain:has(.adminAdmissionsControl)>.adminGrid,.adminMain:has(.adminAdmissionsControl)>.adminLower),:is(.adminMain:has(.adminSchoolRecords) .adminKpis,.adminMain:has(.adminSchoolRecords)>.adminGrid,.adminMain:has(.adminSchoolRecords)>.adminLower,.adminMain:has(.adminOfficialDocs) .adminKpis,.adminMain:has(.adminOfficialDocs)>.adminGrid,.adminMain:has(.adminOfficialDocs)>.adminLower,.adminMain:has(.adminTeamDevelopment) .adminKpis,.adminMain:has(.adminTeamDevelopment)>.adminGrid,.adminMain:has(.adminTeamDevelopment)>.adminLower),:is(.adminMain:has(.adminComplianceWorkspace) .adminKpis,.adminMain:has(.adminComplianceWorkspace)>.adminGrid,.adminMain:has(.adminComplianceWorkspace)>.adminLower,.adminMain:has(.adminDecisionsWorkspace) .adminKpis,.adminMain:has(.adminDecisionsWorkspace)>.adminGrid,.adminMain:has(.adminDecisionsWorkspace)>.adminLower,.adminMain:has(.adminFinancialWorkspace) .adminKpis,.adminMain:has(.adminFinancialWorkspace)>.adminGrid,.adminMain:has(.adminFinancialWorkspace)>.adminLower),:is(.adminMain:has(.adminReportsWorkspace) .adminKpis,.adminMain:has(.adminReportsWorkspace)>.adminGrid,.adminMain:has(.adminReportsWorkspace)>.adminLower){display:none}.coordPlanning .financeAgenda{margin:0}.coordPlanning .financeAgenda>header{border-radius:16px 16px 0 0}.financeAgenda{background:#fff;border:1px solid #d8e4f0;border-radius:16px;margin:20px 0;overflow:hidden;box-shadow:0 8px 26px #3156750d}.financeAgenda>header{color:#fff;background:linear-gradient(120deg,#123554,#246d9d);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.financeAgenda>header span,.financeAgendaDialog header span{letter-spacing:1px;color:#b9e0ff;font-size:11px;font-weight:800}.financeAgenda h2{margin:4px 0;font-size:22px}.financeAgenda>header p{color:#dceeff;margin:0;font-size:13px}.financeAgendaActions{align-items:center;gap:10px;display:flex}.financeAgenda button{cursor:pointer;font:inherit}.financeAgendaActions>button,.financeAgendaForm+footer button:last-child{color:#174e7b;background:#fff;border:1px solid #fff;border-radius:8px;padding:10px 13px;font-weight:800}.financeLiveClock{color:#fff;background:#0c2b4777;border:1px solid #a9d7f755;border-radius:12px;gap:2px;min-width:190px;padding:9px 12px;display:grid}.financeLiveClock span{text-transform:capitalize;color:#d2ebff!important;letter-spacing:.1px!important;font-size:11px!important}.financeLiveClock b{font-variant-numeric:tabular-nums;font-size:25px;line-height:1}.financeLiveClock small{color:#b9dcf5;font-size:10px}.financeAgendaTools{border-bottom:1px solid #e2ebf3;align-items:end;gap:12px;padding:15px 24px;display:flex}.financeViews{background:#eef4f8;border-radius:10px;gap:5px;padding:4px;display:flex}.financeViews button,.financeAgendaTools .today{color:#365b75;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:13px;font-weight:700}.financeViews button.active{color:#fff;background:#246d9d;box-shadow:0 2px 5px #1e527533}.financeAgendaTools label{color:#46647c;gap:5px;font-size:12px;font-weight:700;display:grid}.financeAgendaTools input{font:inherit;border:1px solid #bed0df;border-radius:7px;padding:7px}.financeAgendaTools .today{color:#245b88;background:#fff;border:1px solid #cbddea}.financeAgendaTools>span{color:#5b758c;margin-left:auto;font-size:13px}.timelineLegend{text-transform:capitalize;color:#214a6b;border-bottom:1px solid #e8eff4;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.timelineLegend small{color:#668097;text-transform:none;font-size:12px}.financeTimeGrid{background:repeating-linear-gradient(#fff 0 53px,#e7eff5 54px);height:490px;position:relative;overflow:auto}.financeHour{grid-template-columns:72px 1fr;height:54px;display:grid}.financeHour>time{color:#6a8195;text-align:right;padding:9px 14px;font-size:12px;font-weight:800}.financeHour>button{text-align:left;background:0 0;border:0;border-left:1px solid #e0eaf1;position:relative}.financeHour>button:hover{background:#eff8fc}.financeHour span{z-index:2;color:#174b71;background:#e9f6fd;border-left:3px solid #2d8bc1;border-radius:5px;gap:2px;padding:6px 9px;display:grid;position:absolute;top:4px;left:10px;right:12px;box-shadow:0 2px 5px #1f5b7b18}.financeHour span:hover{background:#d8effb}.financeHour span small{color:#427695;font-size:10px}.financeHour span b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media(max-width:860px){.financeAgenda>header,.financeAgendaActions{flex-direction:column;align-items:stretch}.financeLiveClock{min-width:0}.financeAgendaActions>button{width:100%}.financeAgendaTools{flex-wrap:wrap;align-items:stretch}.financeAgendaTools>span{margin-left:0}.timelineLegend{flex-direction:column;align-items:start;gap:3px}}@media(max-width:580px){.financeTimeGrid{height:430px}.financeHour{grid-template-columns:55px 1fr}.financeHour>time{padding:9px 6px}}.adminApp .adminLogo span{font-size:11px}.adminApp .adminIdentity span b{font-size:13px}.adminApp .adminIdentity span small,.adminApp .adminNav nav section p,.adminApp .adminNav nav button,.adminApp .adminNav footer button{font-size:11px}.adminApp .adminTop span,.adminApp .adminHero>div>span,.adminApp .adminFiles header span,.adminApp .adminControl header span,.adminApp .adminServices header span,.adminApp .adminCompliance header span{font-size:10px}.adminApp .adminTop p{font-size:11px}.adminApp .adminTop label{font-size:10px}.adminApp .adminTop select,.adminApp .adminTop>div:last-child button{font-size:11px}.adminApp .adminTop button em{font-size:10px}.adminApp .adminHero>div>p{font-size:12px}.adminApp .adminHero>button{font-size:11px}.adminApp .adminFlow article>i{font-size:12px}.adminApp .adminFlow article span b{font-size:11px}.adminApp .adminFlow article span small{font-size:10px}.adminApp .adminKpis span small{font-size:11px}.adminApp .adminKpis span em{font-size:10px}.adminApp .adminFiles header button,.adminApp .adminServices header button{font-size:11px}.adminApp .adminFiles>button>i,.adminApp .adminFiles>button span b{font-size:12px}.adminApp .adminFiles>button span small,.adminApp .adminFiles>button strong small,.adminApp .adminFiles>button span em{font-size:10px}.adminApp .adminFiles>button strong b{font-size:11px}.adminApp .adminFiles>button>em{font-size:10px}.adminApp .adminControl header p,.adminApp .adminSources article>i,.adminApp .adminSources article span b{font-size:11px}.adminApp .adminSources article span small,.adminApp .adminSources article>em{font-size:9px}.adminApp .adminControl>section>b{font-size:12px}.adminApp .adminControl>section label{font-size:11px}.adminApp .adminControl>section label em{font-size:10px}.adminApp .adminComment,.adminApp .adminComment textarea,.adminApp .adminControl>footer button,.adminApp .adminServices article>i{font-size:11px}.adminApp .adminServices article span b{font-size:12px}.adminApp .adminServices article span small{font-size:10px}.adminApp .adminServices article strong{font-size:11px}.adminApp .adminServices article button{font-size:10px}.adminApp .adminCompliance article>i{font-size:13px}.adminApp .adminCompliance article div b{font-size:12px}.adminApp .adminCompliance article div span,.adminApp .adminCompliance article button{font-size:10px}.adminApp .adminCourseSchedules>header span{font-size:11px}.CollapsibleContent{overflow:hidden}.CollapsibleContent[data-state=open]{animation:.3s ease-out slideDown}.CollapsibleContent[data-state=closed]{animation:.3s ease-out slideUp}@keyframes slideDown{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes slideUp{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.evaluation-slider::-webkit-slider-track{height:calc(var(--spacing)*2);border-radius:var(--radius)}.evaluation-slider::-webkit-slider-thumb{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);appearance:none;border-style:var(--tw-border-style);border-width:2px;border-color:var(--background);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s}@media(hover:hover){.evaluation-slider::-webkit-slider-thumb:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.evaluation-slider::-webkit-slider-thumb{background:hsl(var(--primary))}.evaluation-slider::-moz-range-track{height:calc(var(--spacing)*2);border-radius:var(--radius);border-style:var(--tw-border-style);background:0 0;border-width:0}.evaluation-slider::-moz-range-thumb{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);appearance:none;border-style:var(--tw-border-style);background:hsl(var(--primary));border-width:0;border-radius:3.40282e38px}.evaluation-slider:focus{--tw-outline-style:none;outline-style:none}.evaluation-slider:focus::-webkit-slider-thumb{--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);--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.evaluation-slider:focus::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--primary)20%,transparent)}}.evaluation-slider:focus::-moz-range-thumb{--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);--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.evaluation-slider:focus::-moz-range-thumb{--tw-ring-color:color-mix(in oklab,var(--primary)20%,transparent)}}:root{--background:oklch(100% 0 0);--foreground:oklch(21.03% .0059 285.885);--card:oklch(98.46% .0017 247.839);--card-foreground:oklch(21.03% .0059 285.885);--popover:oklch(100% 0 0);--popover-foreground:oklch(21.03% .0059 285.885);--primary:oklch(57.4% .2429 297.184);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96.74% .0013 286.375);--secondary-foreground:oklch(21.03% .0059 285.885);--muted:oklch(96.74% .0013 286.375);--muted-foreground:oklch(55.17% .0138 285.939);--accent:oklch(96.74% .0013 286.375);--accent-foreground:oklch(21.03% .0059 285.885);--destructive:oklch(63.68% .2078 25.3313);--destructive-foreground:oklch(100% 0 0);--border:oklch(91.97% .004 286.32);--input:oklch(91.97% .004 286.32);--ring:oklch(57.4% .2429 297.184);--chart-1:oklch(57.4% .2429 297.184);--chart-2:oklch(83.43% .1363 213.584);--chart-3:oklch(62.31% .188 259.815);--chart-4:oklch(37.93% .0595 271.996);--chart-5:oklch(62.68% .2325 303.9);--radius:.75rem;--sidebar:oklch(98.46% .0017 247.839);--sidebar-foreground:oklch(37.03% .0119 285.805);--sidebar-primary:oklch(57.4% .2429 297.184);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(93.88% .0321 303.479);--sidebar-accent-foreground:oklch(57.4% .2429 297.184);--sidebar-border:oklch(91.97% .004 286.32);--sidebar-ring:oklch(57.4% .2429 297.184);--font-sans:Inter;--font-serif:Inter;--font-mono:monospace;--shadow-color:#000;--shadow-opacity:.1;--shadow-blur:10px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:4px;--letter-spacing:0px;--spacing:.25rem;--shadow-2xs:0px 4px 10px 0px #0000000d;--shadow-xs:0px 4px 10px 0px #0000000d;--shadow-sm:0px 4px 10px 0px #0000001a,0px 1px 2px -1px #0000001a;--shadow:0px 4px 10px 0px #0000001a,0px 1px 2px -1px #0000001a;--shadow-md:0px 4px 10px 0px #0000001a,0px 2px 4px -1px #0000001a;--shadow-lg:0px 4px 10px 0px #0000001a,0px 4px 6px -1px #0000001a;--shadow-xl:0px 4px 10px 0px #0000001a,0px 8px 10px -1px #0000001a;--shadow-2xl:0px 4px 10px 0px #00000040;--tracking-normal:0px}.dark{--background:oklch(21.03% .0059 285.885);--foreground:oklch(98.51% 0 0);--card:oklch(27.39% .0055 286.033);--card-foreground:oklch(98.51% 0 0);--popover:oklch(27.39% .0055 286.033);--popover-foreground:oklch(98.51% 0 0);--primary:oklch(63.4% .216 300.621);--primary-foreground:oklch(14.08% .0044 285.823);--secondary:oklch(37.03% .0119 285.805);--secondary-foreground:oklch(98.51% 0 0);--muted:oklch(37.03% .0119 285.805);--muted-foreground:oklch(71.18% .0129 286.067);--accent:oklch(37.03% .0119 285.805);--accent-foreground:oklch(98.51% 0 0);--destructive:oklch(39.58% .1331 25.723);--destructive-foreground:oklch(98.51% 0 0);--border:oklch(37.03% .0119 285.805);--input:oklch(37.03% .0119 285.805);--ring:oklch(63.4% .216 300.621);--chart-1:oklch(63.4% .216 300.621);--chart-2:oklch(77.29% .1535 163.223);--chart-3:oklch(71.37% .1434 254.624);--chart-4:oklch(83.69% .1644 84.4286);--chart-5:oklch(72.17% .1767 305.504);--radius:.75rem;--sidebar:oklch(27.39% .0055 286.033);--sidebar-foreground:oklch(71.18% .0129 286.067);--sidebar-primary:oklch(63.4% .216 300.621);--sidebar-primary-foreground:oklch(14.08% .0044 285.823);--sidebar-accent:oklch(37.03% .0119 285.805);--sidebar-accent-foreground:oklch(98.51% 0 0);--sidebar-border:oklch(37.03% .0119 285.805);--sidebar-ring:oklch(63.4% .216 300.621);--font-sans:Inter;--font-serif:Inter;--font-mono:monospace;--shadow-color:#000;--shadow-opacity:.5;--shadow-blur:10px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:4px;--letter-spacing:0px;--spacing:.25rem;--shadow-2xs:0px 4px 10px 0px #00000040;--shadow-xs:0px 4px 10px 0px #00000040;--shadow-sm:0px 4px 10px 0px #00000080,0px 1px 2px -1px #00000080;--shadow:0px 4px 10px 0px #00000080,0px 1px 2px -1px #00000080;--shadow-md:0px 4px 10px 0px #00000080,0px 2px 4px -1px #00000080;--shadow-lg:0px 4px 10px 0px #00000080,0px 4px 6px -1px #00000080;--shadow-xl:0px 4px 10px 0px #00000080,0px 8px 10px -1px #00000080;--shadow-2xl:0px 4px 10px 0px #000}.grid-cols-25{grid-template-columns:repeat(25,minmax(0,1fr))}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
