/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--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}}}@font-face{font-family:Lufga;src:url(/assets/LufgaThin-hf-Xi_6m.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/LufgaThinItalic-2TgH9J24.ttf)format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/LufgaExtraLight-CnJfIuXR.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/LufgaExtraLightItalic-BazQ1lu-.ttf)format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/LufgaLight-CRvfonri.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/LufgaLightItalic-f3UMSn6U.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/LufgaRegular-DxIVXNDB.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/LufgaItalic-BKQVEunw.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/LufgaMedium-CoKAChfp.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/LufgaMediumItalic-C7APebop.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/LufgaSemiBold-B2O7hYpB.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/LufgaSemiBoldItalic-IyKlfaGy.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/LufgaBold-D80OgmSm.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/LufgaBoldItalic-BYIu-_F8.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/LufgaExtraBold-B1ElIO8S.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/LufgaExtraBoldItalic-BLDG632G.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/LufgaBlack-8rsOtBqH.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/assets/LufgaBlackItalic-DNR0bN63.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}:root{--color-accent-default:var(--color-gray-100);--color-accent-foreground:var(--color-gray-900);--color-background:var(--color-white);--color-border:var(--color-gray-200);--color-btn-background:hsl(var(--btn-background));--color-btn-background-hover:hsl(var(--btn-background-hover));--color-card-default:var(--color-white);--color-card-foreground:var(--color-gray-900);--color-destructive-default:var(--color-red-800);--color-destructive-foreground:var(--color-gray-50);--color-foreground:var(--color-gray-900);--color-input:var(--color-gray-200);--color-muted-default:var(--color-gray-100);--color-muted-foreground:var(--color-gray-500);--color-popover-default:var(--color-white);--color-popover-foreground:var(--color-gray-900);--color-primary-50:var(--color-purple-50);--color-primary-100:var(--color-purple-100);--color-primary-200:var(--color-purple-200);--color-primary-300:var(--color-purple-300);--color-primary-400:var(--color-purple-400);--color-primary-500:var(--color-purple-500);--color-primary-600:var(--color-purple-600);--color-primary-700:var(--color-purple-700);--color-primary-800:var(--color-purple-800);--color-primary-900:var(--color-purple-900);--color-primary-default:var(--color-purple-700);--color-primary-foreground:var(--color-purple-100);--color-ring:var(--color-gray-900);--color-secondary-default:var(--color-gray-100);--color-secondary-foreground:var(--color-gray-900);--color-gradient-01-aqua-depth:radial-gradient(100% 90% at 10.05% 96.54%,#16bdca 0%,#d6d5ee00 100%),radial-gradient(100% 90% at 92.34% 6.15%,#302c4d 0%,#d6d5ee00 100%),#c8c6e80d;--color-gradient-02-lilac-mist:radial-gradient(100% 90% at 10.05% 96.54%,#7e3af233 0%,#fff0 100%),radial-gradient(100% 90% at 92.34% 6.15%,#16bdca33 0%,#fff0 100%),#f7f7f8;--color-gradient-03-sky-bloom:linear-gradient(350deg,#fff0 0%,#7e3af233 100%),radial-gradient(100% 90% at 10.05% 96.54%,#1c64f233 0%,#fff0 100%),radial-gradient(100% 90% at 92.34% 6.15%,#16bdca33 0%,#fff0 100%),#f7f7f80d;--color-gradient-04-ice-fade:radial-gradient(100% 90% at 10.05% 96.54%,#16bdca33 0%,#d6d5ee00 100%),radial-gradient(100% 90% at 92.34% 6.15%,#42389d33 0%,#d6d5ee00 100%),#c8c6e80d;--color-gradient-05-midnight-focus:radial-gradient(100% 90% at 10.05% 96.54%,#16bdca4d 0%,#f7f7f805 100%),radial-gradient(100% 90% at 92.34% 6.15%,#6c2bd94d 0%,#f7f7f805 100%),#29263f;--color-gradient-06-cloud-pulse:radial-gradient(100% 90% at 10.05% 96.54%,#1c64f24d 0%,#f7f7f805 100%),radial-gradient(100% 90% at 92.34% 6.15%,#5145cd4d 0%,#f7f7f805 100%),#29263f0d;--color-gradient-07-aether-flow:radial-gradient(100% 90% at 10.05% 96.54%,#afecef33 0%,#f7f7f833 100%),radial-gradient(100% 90% at 92.34% 6.15%,#b6b3db80 0%,#f7f7f880 100%),#f7f7f8;--color-gradient-08-violet-surge:radial-gradient(100% 90% at 10.05% 96.54%,#9061f933 0%,#f7f7f833 100%),radial-gradient(100% 90% at 92.34% 6.15%,#16bdca33 0%,#f7f7f833 100%),#ac94fa;--color-gradient-09-rose-glow:var(--color-pink-100);--color-gradient-10-pearl-blush:var(--color-pink-50);--color-black:0 0% 0%;--color-white:0 0% 100%;--color-gray-50:210 20% 98%;--color-gray-100:220 14% 96%;--color-gray-200:220 13% 91%;--color-gray-300:216 12% 84%;--color-gray-400:218 11% 65%;--color-gray-500:220 9% 46%;--color-gray-600:215 14% 34%;--color-gray-700:217 19% 27%;--color-gray-800:213 28% 17%;--color-gray-900:219 40% 11%;--color-red-50:0 73% 97%;--color-red-100:0 84% 95%;--color-red-200:0 83% 91%;--color-red-300:0 83% 84%;--color-red-400:0 91% 74%;--color-red-500:0 84% 63%;--color-red-600:0 75% 51%;--color-red-700:0 74% 45%;--color-red-800:0 69% 36%;--color-red-900:0 61% 29%;--color-orange-50:30 100% 97%;--color-orange-100:28 94% 93%;--color-orange-200:27 91% 86%;--color-orange-300:24 97% 77%;--color-orange-400:21 100% 65%;--color-orange-500:16 100% 56%;--color-orange-600:16 99% 41%;--color-orange-700:17 97% 36%;--color-orange-800:15 83% 30%;--color-orange-900:0 61% 29%;--color-yellow-50:60 83% 95%;--color-yellow-100:54 95% 85%;--color-yellow-200:52 96% 70%;--color-yellow-300:47 96% 53%;--color-yellow-400:42 93% 46%;--color-yellow-500:37 97% 39%;--color-yellow-600:31 88% 33%;--color-yellow-700:28 80% 31%;--color-yellow-800:25 71% 26%;--color-yellow-900:23 69% 23%;--color-green-50:154 41% 97%;--color-green-100:154 61% 92%;--color-green-200:155 63% 84%;--color-green-300:156 61% 70%;--color-green-400:158 60% 48%;--color-green-500:160 84% 34%;--color-green-600:161 92% 25%;--color-green-700:163 93% 22%;--color-green-800:164 93% 17%;--color-green-900:166 97% 14%;--color-teal-50:180 57% 95%;--color-teal-100:182 65% 90%;--color-teal-200:183 67% 81%;--color-teal-300:184 63% 69%;--color-teal-400:184 80% 44%;--color-teal-500:185 93% 33%;--color-teal-600:186 94% 26%;--color-teal-700:186 95% 23%;--color-teal-800:188 90% 19%;--color-teal-900:190 98% 16%;--color-indigo-50:220 100% 97%;--color-indigo-100:222 100% 95%;--color-indigo-200:223 96% 90%;--color-indigo-300:225 92% 85%;--color-indigo-400:229 93% 77%;--color-indigo-500:234 88% 68%;--color-indigo-600:243 80% 62%;--color-indigo-700:245 58% 54%;--color-indigo-800:246 47% 42%;--color-indigo-900:246 44% 33%;--color-purple-50:246 100% 98%;--color-purple-100:246 90% 96%;--color-purple-200:248 95% 92%;--color-purple-300:251 94% 87%;--color-purple-400:254 91% 78%;--color-purple-500:259 93% 68%;--color-purple-600:262 88% 59%;--color-purple-700:262 70% 51%;--color-purple-800:261 69% 42%;--color-purple-900:262 68% 35%;--color-pink-50:327 73% 97%;--color-pink-100:327 77% 95%;--color-pink-200:326 80% 90%;--color-pink-300:327 83% 84%;--color-pink-400:330 80% 72%;--color-pink-500:331 77% 59%;--color-pink-600:336 75% 48%;--color-pink-700:334 83% 41%;--color-pink-800:335 76% 34%;--color-pink-900:337 64% 28%;--color-violet-50:240 7% 97%;--color-violet-100:240 25% 94%;--color-violet-200:242 42% 88%;--color-violet-300:244 42% 84%;--color-violet-400:245 36% 78%;--color-violet-500:245 33% 70%;--color-violet-600:246 21% 44%;--color-violet-700:245 22% 32%;--color-violet-800:247 27% 24%;--color-violet-900:247 25% 20%;--color-blue-50:210 100% 96%;--color-blue-100:211 94% 94%;--color-blue-200:213 94% 88%;--color-blue-300:215 98% 82%;--color-blue-400:217 93% 72%;--color-blue-500:218 93% 61%;--color-blue-600:220 89% 53%;--color-blue-700:221 79% 48%;--color-blue-800:223 68% 37%;--color-blue-900:225 54% 30%;--color-chart-devon-001:262 49% 20%;--color-chart-devon-002:240 75% 98%;--color-chart-devon-003:228 57% 66%;--color-chart-devon-004:212 56% 35%;--color-chart-devon-005:246 68% 85%;--color-chart-devon-006:227 44% 29%;--color-chart-devon-007:244 66% 79%;--color-chart-devon-008:216 50% 48%;--color-chart-devon-009:244 67% 92%;--color-chart-devon-010:236 61% 74%;--color-chart-devon-011:241 38% 26%;--color-chart-devon-012:218 52% 32%;--color-chart-devon-013:213 54% 41%;--color-chart-devon-014:247 69% 82%;--color-chart-devon-015:246 69% 89%;--color-chart-devon-016:221 53% 57%;--color-chart-devon-017:247 69% 95%;--color-chart-devon-018:250 67% 96%;--color-chart-devon-019:246 68% 84%;--color-chart-devon-020:252 44% 23%;--color-chart-devon-021:214 52% 45%;--color-chart-devon-022:222 48% 30%;--color-chart-devon-023:241 63% 77%;--color-chart-devon-024:224 55% 62%;--color-chart-devon-025:235 40% 27%;--color-chart-devon-026:231 59% 70%;--color-chart-devon-027:245 71% 93%;--color-chart-devon-028:247 67% 87%;--color-chart-devon-029:212 56% 38%;--color-chart-devon-030:245 67% 81%;--color-chart-devon-031:214 54% 33%;--color-chart-devon-032:247 69% 90%;--color-chart-devon-033:218 50% 53%;--color-cyan-50:192 100% 97%;--color-cyan-100:190 92% 95%;--color-cyan-200:189 95% 92%;--color-cyan-300:189 94% 88%;--color-cyan-400:190 96% 82%;--color-cyan-500:190 95% 74%;--color-cyan-600:190 95% 44%;--color-cyan-700:191 92% 42%;--color-cyan-800:192 85% 36%;--color-cyan-900:192 87% 15%;--font-family-sans:Lufga;--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-size-7xl:4.5rem;--font-size-8xl:6rem;--font-size-9xl:8rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-sm:.875rem;--font-size-xl:1.25rem;--font-size-xs:.75rem;--gradient-header-box:radial-gradient(34.2% 34.4% at 34.42% 91.96%,#9061f933 0%,#f7f7f833 100%),radial-gradient(49.14% 48.73% at 86.96% 12.59%,#16bdca33 0%,#f7f7f833 100%),linear-gradient(0deg,#ac94fa,#ac94fa);--gradient-header-box-hover:radial-gradient(34.2% 34.4% at 34.42% 91.96%,#9061f933 0%,#f7f7f833 100%),radial-gradient(49.14% 48.73% at 86.96% 12.59%,#16bdca33 0%,#f7f7f833 100%),linear-gradient(0deg,#6f43ff,#6f43ff);--gradient-header-summary-box:radial-gradient(68.49% 51.26% at 10.05% 96.54%,#afecef33 0%,#fff3 100%),radial-gradient(57.7% 57.12% at 92.34% 6.15%,#b6b3db80 0%,#ffffff80 100%),linear-gradient(0deg,#fff,#fff);--gradient-sidebar-box:radial-gradient(68.49% 51.26% at 10.05% 96.54%,#16bdca4d 0%,#f7f7f805 100%),radial-gradient(57.7% 57.12% at 92.34% 6.15%,#6c2bd94d 0%,#f7f7f805 100%),linear-gradient(0deg,#29263f,#29263f);--gradient-sidebar-box-hover:radial-gradient(34.2% 34.4% at 34.42% 91.96%,#9061f933 0%,#f7f7f833 100%),radial-gradient(49.14% 48.73% at 86.96% 12.59%,#16bdca33 0%,#f7f7f833 100%),linear-gradient(0deg,#ac94fa,#ac94fa);--gradient-sidebar-box-selected:radial-gradient(34.2% 34.4% at 34.42% 91.96%,#9061f933 0%,#f7f7f833 100%),radial-gradient(49.14% 48.73% at 86.96% 12.59%,#16bdca33 0%,#f7f7f833 100%),linear-gradient(0deg,#ac94fa,#ac94fa);--gradient-light-mode-dark-mode-linear-test:linear-gradient(25deg,#1f2a37 0%,#242e3b00 0%,#26313d00 0%,#2c364200 0%,#343e4a00 0%,#3c465100 0%,#454e5900 1%,#4f586200 1%,#5a626c03 1%,#7d838b00 2%,#bbbec200 3%,#fff0 4%,#fff 8%,#fff 13%,#fff 18%,#fff 23%,#fff 37%,#fff 49%,#fff 65%,#fff0 100%);--other-highcharts-annotation-color-0:hsl(var(--color-blue-400)/.4);--other-highcharts-annotation-color-1:hsl(var(--color-teal-300)/.4);--other-highcharts-annotation-color-2:hsl(var(--color-cyan-400)/.4);--other-highcharts-annotation-color-3:hsl(var(--color-green-300)/.4);--other-highcharts-annotation-color-4:hsl(var(--color-green-400)/.4);--other-highcharts-annotation-color-5:hsl(var(--color-green-500)/.4);--other-highcharts-background-color:var(--color-gray-800);--other-highcharts-color-0:var(--color-blue-400);--other-highcharts-color-1:var(--color-indigo-600);--other-highcharts-color-2:var(--color-green-500);--other-highcharts-color-3:var(--color-orange-500);--other-highcharts-color-4:var(--color-blue-500);--other-highcharts-color-5:var(--color-purple-400);--other-highcharts-color-6:var(--color-teal-400);--other-highcharts-color-7:var(--color-red-500);--other-highcharts-color-8:var(--color-orange-400);--other-highcharts-color-9:var(--color-teal-300);--other-highcharts-dashboards-content-background-color:var(--color-gray-300);--other-highcharts-dashboards-content-hover-color:var(--color-black);--other-highcharts-dashboards-danger-color:var(--color-red-800);--other-highcharts-dashboards-dropdown-box-shadow-color:#2222221a;--other-highcharts-dashboards-edit-row-color:var(--color-green-600);--other-highcharts-dashboards-edit-row-contrast-color:var(--color-green-900);--other-highcharts-dashboards-edit-row-highlight-color:var(--color-gray-400);--other-highcharts-dashboards-overlay-color:#dae3ec90;--other-highcharts-dashboards-pointer-selected-color:var(--color-gray-700);--other-highcharts-dashboards-shadow-color:var(--color-gray-900);--other-highcharts-dashboards-toggle-button-color:var(--color-teal-800);--other-highcharts-highlight-color-10:var(--color-gray-700);--other-highcharts-highlight-color-100:var(--color-blue-400);--other-highcharts-highlight-color-20:var(--color-gray-700);--other-highcharts-highlight-color-60:var(--color-blue-600);--other-highcharts-highlight-color-7:#0000ff07;--other-highcharts-highlight-color-80:var(--color-blue-500);--other-highcharts-negative-color:var(--color-red-600);--other-highcharts-neutral-color-0:var(--color-black);--other-highcharts-neutral-color-10:var(--color-gray-700);--other-highcharts-neutral-color-100:var(--color-white);--other-highcharts-neutral-color-20:var(--color-gray-600);--other-highcharts-neutral-color-3:var(--color-gray-800);--other-highcharts-neutral-color-40:var(--color-gray-500);--other-highcharts-neutral-color-5:var(--color-gray-800);--other-highcharts-neutral-color-60:var(--color-gray-400);--other-highcharts-neutral-color-80:var(--color-gray-300);--other-highcharts-positive-color:var(--color-green-600);--other-primary:var(--color-gray-50);--other-primary-foreground:var(--color-gray-900);--pulse-danger-base:var(--color-red-600);--pulse-danger-strong:var(--color-red-700);--pulse-success-base:var(--color-green-600);--pulse-success-strong:var(--color-green-500);--radius-lg:.5rem;--radius-md:calc(var(--radius) - 2px);--radius-sm:calc(var(--radius) - 4px);--shadow-2xl:0 25px 50px -12px #00000040;--shadow-default:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-focus-ring:0 0 0 2px hsl(var(--ring));--shadow-inner:inset 0 2px 4px 0 #0000000d;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--space-0:0px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--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;--space-0_5:.125rem;--space-1_5:.375rem;--space-2_5:.625rem;--space-3_5:.875rem;--space-px:1px;--ds-ttb-inset-top:var(--space-4);--ds-ttb-inset-inline:var(--space-6);--ds-ttb-gap-to-table:var(--space-4);--editor-side-panel-width:21.5rem;--button-color-olive:var(--color-green-400);--button-color-orange:var(--color-orange-400);--button-color-violet:var(--color-purple-500);--button-color-neutral:var(--color-gray-700);--button-color-dark:var(--color-gray-900);--button-color-light-text:var(--color-purple-50);--button-color-primary-hover:var(--color-purple-100);--button-color-primary-bg-light:var(--color-purple-100);--button-color-primary-text-dark:var(--color-purple-900);--button-color-primary-outline:var(--color-purple-100);--button-height-sm:28px;--button-height-md:41px;--button-height-lg:44px;--size-icon-radio-pill-height:52px;--size-icon-radio-pill-height-sm:37px;--size-icon-radio-pill-count-size-sm:18px;--button-width-icon-sm:28px;--button-width-icon-md:44px;--button-padding-y-sm:6px;--button-padding-y-md:10px;--input-height:37px;--effect-shadow-sm:0px 1px 2px 0px #1f2a370d;--effect-shadow-0:0px 1px 2px -1px #1f2a3714;--effect-shadow-1:0px 1px 3px 0px #1f2a3714;--effect-shadow-md-0:0px 2px 4px -2px #1f2a371a;--effect-shadow-md-1:0px 4px 6px -1px #1f2a371a;--effect-shadow-lg-0:0px 4px 6px 0px #1f2a370d;--effect-shadow-lg-1:0px 10px 15px -3px #1f2a371a;--effect-shadow-xl-0:0px 10px 10px 0px #1f2a370a;--effect-shadow-xl-1:0px 20px 25px -5px #1119281a;--effect-shadow-2xl:0px 25px 50px -12px #1f2a3740;--effect-shadow-blue-600-50-0:0px 4px 6px 0px hsl(var(--color-blue-600)/.5);--effect-shadow-blue-600-50-1:0px 10px 15px -3px hsl(var(--color-blue-600)/.5);--effect-shadow-green-500-50-0:0px 4px 6px 0px hsl(var(--color-green-500)/.5);--effect-shadow-green-500-50-1:0px 10px 15px -3px hsl(var(--color-green-500)/.5);--effect-shadow-teal-500-50-0:0px 4px 6px 0px hsl(var(--color-teal-500)/.5);--effect-shadow-teal-500-50-1:0px 10px 15px -3px hsl(var(--color-teal-500)/.5);--effect-shadow-indigo-600-50-0:0px 4px 6px 0px hsl(var(--color-indigo-600)/.5);--effect-shadow-indigo-600-50-1:0px 10px 15px -3px hsl(var(--color-indigo-600)/.5);--effect-shadow-purple-600-50-0:0px 4px 6px 0px hsl(var(--color-purple-600)/.5);--effect-shadow-purple-600-50-1:0px 10px 15px -3px hsl(var(--color-purple-600)/.5);--effect-shadow-pink-500-50-0:0px 4px 6px 0px hsl(var(--color-pink-500)/.5);--effect-shadow-pink-500-50-1:0px 10px 15px -3px hsl(var(--color-pink-500)/.5);--effect-shadow-red-500-50-0:0px 4px 6px 0px hsl(var(--color-red-500)/.5);--effect-shadow-red-500-50-1:0px 10px 15px -3px hsl(var(--color-red-500)/.5);--effect-shadow-orange-500-50-0:0px 4px 6px 0px hsl(var(--color-orange-500)/.5);--effect-shadow-orange-500-50-1:0px 10px 15px -3px hsl(var(--color-orange-500)/.5);--border-radius-rounded-sm:.125rem;--border-radius-rounded:.25rem;--border-radius-rounded-md:.375rem;--border-radius-rounded-lg:.5rem;--border-radius-rounded-full:624.938rem;--border-radius-rounded-2xl:1rem;--border-radius-rounded-3xl:1.5rem;--border-radius-pill-24:24px;--border-radius-rounded-xl:.75rem;--container-sm:40rem;--container-md:48rem;--container-lg:64rem;--container-xl:80rem;--container-2xl:97.6875rem;--max-width-max-w-xs:20rem;--max-width-max-w-sm:24rem;--max-width-max-w-md:28rem;--max-width-max-w-lg:32rem;--max-width-max-w-xl:36rem;--max-width-max-w-2xl:42rem;--max-width-max-w-3xl:48rem;--max-width-max-w-4xl:56rem;--max-width-max-w-5xl:64rem;--max-width-max-w-6xl:72rem;--max-width-max-w-7xl:80rem;--semantic-color-background:var(--color-background);--semantic-color-foreground:var(--color-foreground);--semantic-color-border:var(--color-border);--semantic-color-input:var(--color-input);--semantic-color-ring:var(--color-ring);--semantic-color-secondary:var(--color-secondary-default);--semantic-color-secondary-foreground:var(--color-secondary-foreground);--semantic-color-muted:var(--color-muted-default);--semantic-color-muted-foreground:var(--color-muted-foreground);--semantic-color-accent:var(--color-accent-default);--semantic-color-accent-foreground:var(--color-accent-foreground);--semantic-color-popover:var(--color-popover-default);--semantic-color-popover-foreground:var(--color-popover-foreground);--semantic-color-card:var(--color-card-default);--semantic-color-card-foreground:var(--color-card-foreground);--semantic-color-btn-background:var(--color-btn-background);--semantic-color-btn-background-hover:var(--color-btn-background-hover);--semantic-radius-sm:var(--radius-sm);--semantic-radius-md:var(--radius-md);--semantic-radius-lg:var(--radius-lg);--semantic-space-xs:var(--space-2);--semantic-space-sm:var(--space-3);--semantic-space-md:var(--space-4);--semantic-space-lg:var(--space-6);--semantic-font-family-sans:var(--font-family-sans);--semantic-font-size-sm:var(--font-size-sm);--semantic-font-size-body:var(--font-size-base);--semantic-font-size-lg:var(--font-size-lg);--semantic-shadow-card:var(--shadow-md);--semantic-shadow-overlay:var(--shadow-lg);--semantic-shadow-focus-ring:var(--shadow-focus-ring)}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(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-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-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-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-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-300:oklch(85.5% .138 181.071);--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-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-700:oklch(52% .105 223.128);--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-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-700:oklch(49.1% .27 292.581);--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-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--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-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--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:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--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-2xl:1.5rem;--text-4xl:2.25rem;--text-7xl:4.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--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-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--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;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-card-foreground:var(--card-foreground);--color-popover-foreground:var(--popover-foreground);--color-primary-foreground:var(--primary-foreground);--color-secondary-foreground:var(--secondary-foreground);--color-muted-foreground:var(--muted-foreground);--color-accent-foreground:var(--accent-foreground);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-family-lufga)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h1{font-size:var(--text-7xl);font-weight:var(--font-weight-extrabold);line-height:1.2;font-family:var(--font-family-lufga)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h2{font-size:var(--text-4xl);font-weight:var(--font-weight-extrabold);line-height:1.3;font-family:var(--font-family-lufga)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h3{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:1.4;font-family:var(--font-family-lufga)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h4{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:1.5;font-family:var(--font-family-lufga)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) p{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5;font-family:var(--font-family-lufga)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1.5;font-family:var(--font-family-lufga)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5;font-family:var(--font-family-lufga)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5;font-family:var(--font-family-lufga)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) .caption{font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:1.5;font-family:var(--font-family-lufga)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-\[-0\.5px\]{top:-.5px;right:-.5px;bottom:-.5px;left:-.5px}.inset-\[-0\.25px\]{top:-.25px;right:-.25px;bottom:-.25px;left:-.25px}.inset-\[-0\.67px_-7\.14\%\]{top:-.67px;right:-7.14%;bottom:-.67px;left:-7.14%}.inset-\[-0\.665px\]{top:-.665px;right:-.665px;bottom:-.665px;left:-.665px}.inset-\[-1px\]{top:-1px;right:-1px;bottom:-1px;left:-1px}.inset-\[-1px_0\]{top:-1px;right:0;bottom:-1px;left:0}.inset-\[-1px_0_0_0\]{top:-1px;right:0;bottom:0;left:0}.inset-\[-2\.63\%\]{top:-2.63%;right:-2.63%;bottom:-2.63%;left:-2.63%}.inset-\[-2\.63\%_-2\.5\%\]{top:-2.63%;right:-2.5%;bottom:-2.63%;left:-2.5%}.inset-\[-2\.86\%_-2\.85\%_-2\.88\%_-2\.86\%\]{top:-2.86%;right:-2.85%;bottom:-2.88%;left:-2.86%}.inset-\[-2\.86\%_-3\.75\%\]{top:-2.86%;right:-3.75%;bottom:-2.86%;left:-3.75%}.inset-\[-2px\]{top:-2px;right:-2px;bottom:-2px;left:-2px}.inset-\[-3\%\]{top:-3%;right:-3%;bottom:-3%;left:-3%}.inset-\[-3\%_-3\.06\%\]{top:-3%;right:-3.06%;bottom:-3%;left:-3.06%}.inset-\[-3\%_-4\%\]{top:-3%;right:-4%;bottom:-3%;left:-4%}.inset-\[-3\.1\%\]{top:-3.1%;right:-3.1%;bottom:-3.1%;left:-3.1%}.inset-\[-3\.08\%_-4\.2\%\]{top:-3.08%;right:-4.2%;bottom:-3.08%;left:-4.2%}.inset-\[-3\.8\%\]{top:-3.8%;right:-3.8%;bottom:-3.8%;left:-3.8%}.inset-\[-3\.8\%_-3\.96\%\]{top:-3.8%;right:-3.96%;bottom:-3.8%;left:-3.96%}.inset-\[-3\.9\%\]{top:-3.9%;right:-3.9%;bottom:-3.9%;left:-3.9%}.inset-\[-3\.9\%_-3\.98\%\]{top:-3.9%;right:-3.98%;bottom:-3.9%;left:-3.98%}.inset-\[-3\.42\%\]{top:-3.42%;right:-3.42%;bottom:-3.42%;left:-3.42%}.inset-\[-3\.67\%\]{top:-3.67%;right:-3.67%;bottom:-3.67%;left:-3.67%}.inset-\[-3\.69\%_-4\.06\%\]{top:-3.69%;right:-4.06%;bottom:-3.69%;left:-4.06%}.inset-\[-3\.71\%_-3\.9\%\]{top:-3.71%;right:-3.9%;bottom:-3.71%;left:-3.9%}.inset-\[-3\.71\%_-4\.08\%\]{top:-3.71%;right:-4.08%;bottom:-3.71%;left:-4.08%}.inset-\[-3\.71\%_-4\.39\%\]{top:-3.71%;right:-4.39%;bottom:-3.71%;left:-4.39%}.inset-\[-3\.71\%_-4\.88\%_-3\.71\%_-4\.87\%\]{top:-3.71%;right:-4.88%;bottom:-3.71%;left:-4.87%}.inset-\[-3\.72\%_-4\.87\%_-3\.71\%_-4\.88\%\]{top:-3.72%;right:-4.87%;bottom:-3.71%;left:-4.88%}.inset-\[-3\.75\%\]{top:-3.75%;right:-3.75%;bottom:-3.75%;left:-3.75%}.inset-\[-3\.75\%_-4\.69\%\]{top:-3.75%;right:-4.69%;bottom:-3.75%;left:-4.69%}.inset-\[-3\.75\%_0\]{top:-3.75%;right:0;bottom:-3.75%;left:0}.inset-\[-3\.83\%_-3\.75\%\]{top:-3.83%;right:-3.75%;bottom:-3.83%;left:-3.75%}.inset-\[-3\.83\%_-3\.75\%_-3\.83\%_-3\.76\%\]{top:-3.83%;right:-3.75%;bottom:-3.83%;left:-3.76%}.inset-\[-3\.84\%\]{top:-3.84%;right:-3.84%;bottom:-3.84%;left:-3.84%}.inset-\[-3\.85\%\]{top:-3.85%;right:-3.85%;bottom:-3.85%;left:-3.85%}.inset-\[-3\.99\%_-4\.99\%\]{top:-3.99%;right:-4.99%;bottom:-3.99%;left:-4.99%}.inset-\[-3px\]{top:-3px;right:-3px;bottom:-3px;left:-3px}.inset-\[-4\%\]{top:-4%;right:-4%;bottom:-4%;left:-4%}.inset-\[-4\%_-5\.14\%\]{top:-4%;right:-5.14%;bottom:-4%;left:-5.14%}.inset-\[-4\.1\%\]{top:-4.1%;right:-4.1%;bottom:-4.1%;left:-4.1%}.inset-\[-4\.09\%_-4\.4\%\]{top:-4.09%;right:-4.4%;bottom:-4.09%;left:-4.4%}.inset-\[-4\.09\%_-5\.58\%\]{top:-4.09%;right:-5.58%;bottom:-4.09%;left:-5.58%}.inset-\[-4\.09\%_-7\.28\%\]{top:-4.09%;right:-7.28%;bottom:-4.09%;left:-7.28%}.inset-\[-4\.09\%_-21\.83\%\]{top:-4.09%;right:-21.83%;bottom:-4.09%;left:-21.83%}.inset-\[-4\.17\%\]{top:-4.17%;right:-4.17%;bottom:-4.17%;left:-4.17%}.inset-\[-4\.17\%_0\]{top:-4.17%;right:0;bottom:-4.17%;left:0}.inset-\[-4\.29\%\]{top:-4.29%;right:-4.29%;bottom:-4.29%;left:-4.29%}.inset-\[-4\.29\%_-4\.28\%_-4\.29\%_-4\.29\%\]{top:-4.29%;right:-4.28%;bottom:-4.29%;left:-4.29%}.inset-\[-4\.29\%_-4\.37\%_-4\.29\%_-4\.38\%\]{top:-4.29%;right:-4.37%;bottom:-4.29%;left:-4.38%}.inset-\[-4\.33\%\]{top:-4.33%;right:-4.33%;bottom:-4.33%;left:-4.33%}.inset-\[-4\.41\%_-5\%\]{top:-4.41%;right:-5%;bottom:-4.41%;left:-5%}.inset-\[-4\.43\%\]{top:-4.43%;right:-4.43%;bottom:-4.43%;left:-4.43%}.inset-\[-4\.63\%_-5\.22\%\]{top:-4.63%;right:-5.22%;bottom:-4.63%;left:-5.22%}.inset-\[-4\.67\%_0_-3\.69\%_-4\.29\%\]{top:-4.67%;right:0;bottom:-3.69%;left:-4.29%}.inset-\[-4\.75\%_-5\.22\%\]{top:-4.75%;right:-5.22%;bottom:-4.75%;left:-5.22%}.inset-\[-4\.76\%\]{top:-4.76%;right:-4.76%;bottom:-4.76%;left:-4.76%}.inset-\[-4\.76\%_-5\.01\%\]{top:-4.76%;right:-5.01%;bottom:-4.76%;left:-5.01%}.inset-\[-4\.76\%_-5\.34\%\]{top:-4.76%;right:-5.34%;bottom:-4.76%;left:-5.34%}.inset-\[-4\.76\%_-6\.25\%\]{top:-4.76%;right:-6.25%;bottom:-4.76%;left:-6.25%}.inset-\[-4\.99\%\]{top:-4.99%;right:-4.99%;bottom:-4.99%;left:-4.99%}.inset-\[-5\%\]{top:-5%;right:-5%;bottom:-5%;left:-5%}.inset-\[-5\%_-5\.88\%\]{top:-5%;right:-5.88%;bottom:-5%;left:-5.88%}.inset-\[-5\%_-6\.25\%\]{top:-5%;right:-6.25%;bottom:-5%;left:-6.25%}.inset-\[-5\.02\%_-5\%\]{top:-5.02%;right:-5%;bottom:-5.02%;left:-5%}.inset-\[-5\.4\%_-5\.51\%\]{top:-5.4%;right:-5.51%;bottom:-5.4%;left:-5.51%}.inset-\[-5\.12\%\]{top:-5.12%;right:-5.12%;bottom:-5.12%;left:-5.12%}.inset-\[-5\.13\%\]{top:-5.13%;right:-5.13%;bottom:-5.13%;left:-5.13%}.inset-\[-5\.13\%_-6\.99\%\]{top:-5.13%;right:-6.99%;bottom:-5.13%;left:-6.99%}.inset-\[-5\.13\%_-9\.12\%\]{top:-5.13%;right:-9.12%;bottom:-5.13%;left:-9.12%}.inset-\[-5\.13\%_-27\.36\%_-5\.13\%_-27\.35\%\]{top:-5.13%;right:-27.36%;bottom:-5.13%;left:-27.35%}.inset-\[-5\.54\%\]{top:-5.54%;right:-5.54%;bottom:-5.54%;left:-5.54%}.inset-\[-5\.54\%_-5\.77\%\]{top:-5.54%;right:-5.77%;bottom:-5.54%;left:-5.77%}.inset-\[-5\.54\%_-7\.33\%\]{top:-5.54%;right:-7.33%;bottom:-5.54%;left:-7.33%}.inset-\[-6\%_-7\.05\%\]{top:-6%;right:-7.05%;bottom:-6%;left:-7.05%}.inset-\[-6\%_-7\.71\%\]{top:-6%;right:-7.71%;bottom:-6%;left:-7.71%}.inset-\[-6\.4\%_-3\.32\%_-3\.2\%_-3\.31\%\]{top:-6.4%;right:-3.32%;bottom:-3.2%;left:-3.31%}.inset-\[-6\.25\%_-5\%\]{top:-6.25%;right:-5%;bottom:-6.25%;left:-5%}.inset-\[-6\.33\%\]{top:-6.33%;right:-6.33%;bottom:-6.33%;left:-6.33%}.inset-\[-6\.35\%\]{top:-6.35%;right:-6.35%;bottom:-6.35%;left:-6.35%}.inset-\[-6\.67\%_-15\%\]{top:-6.67%;right:-15%;bottom:-6.67%;left:-15%}.inset-\[-6\.82\%\]{top:-6.82%;right:-6.82%;bottom:-6.82%;left:-6.82%}.inset-\[-7\.14\%\]{top:-7.14%;right:-7.14%;bottom:-7.14%;left:-7.14%}.inset-\[-7\.14\%_-4\.76\%_-7\.15\%_-4\.76\%\]{top:-7.14%;right:-4.76%;bottom:-7.15%;left:-4.76%}.inset-\[-7\.39\%\]{top:-7.39%;right:-7.39%;bottom:-7.39%;left:-7.39%}.inset-\[-7\.53\%_-28\.12\%\]{top:-7.53%;right:-28.12%;bottom:-7.53%;left:-28.12%}.inset-\[-8\.33\%_-5\.56\%\]{top:-8.33%;right:-5.56%;bottom:-8.33%;left:-5.56%}.inset-\[-8\.64\%_-7\.41\%\]{top:-8.64%;right:-7.41%;bottom:-8.64%;left:-7.41%}.inset-\[-9\.23\%\]{top:-9.23%;right:-9.23%;bottom:-9.23%;left:-9.23%}.inset-\[-10\.64\%_-5\.51\%_-5\.32\%_-5\.51\%\]{top:-10.64%;right:-5.51%;bottom:-5.32%;left:-5.51%}.inset-\[-10\.95\%_-9\.37\%\]{top:-10.95%;right:-9.37%;bottom:-10.95%;left:-9.37%}.inset-\[-11\.54\%\]{top:-11.54%;right:-11.54%;bottom:-11.54%;left:-11.54%}.inset-\[-12\.5\%\]{top:-12.5%;right:-12.5%;bottom:-12.5%;left:-12.5%}.inset-\[-14\.29\%_-28\.57\%\]{top:-14.29%;right:-28.57%;bottom:-14.29%;left:-28.57%}.inset-\[-15\%_-9\.37\%\]{top:-15%;right:-9.37%;bottom:-15%;left:-9.37%}.inset-\[-16\.67\%_-10\.71\%\]{top:-16.67%;right:-10.71%;bottom:-16.67%;left:-10.71%}.inset-\[-21\.43\%_-10\.71\%\]{top:-21.43%;right:-10.71%;bottom:-21.43%;left:-10.71%}.inset-\[-28\.57\%_-14\.29\%\]{top:-28.57%;right:-14.29%;bottom:-28.57%;left:-14.29%}.inset-\[0_-3\%_-2\.86\%_-3\%\]{top:0;right:-3%;bottom:-2.86%;left:-3%}.inset-\[0_-5\.4\%_-5\.69\%_-5\.4\%\]{top:0;right:-5.4%;bottom:-5.69%;left:-5.4%}.inset-\[0_0\.68\%\]{top:0;right:.68%;bottom:0;left:.68%}.inset-\[0_0_-2\.05\%_-1\.96\%\]{top:0;right:0;bottom:-2.05%;left:-1.96%}.inset-\[0_0_-2\.35\%_0\]{top:0;right:0;bottom:-2.35%;left:0}.inset-\[0_0_0_-18\.75\%\]{top:0;right:0;bottom:0;left:-18.75%}.inset-\[0_1\.35\%\]{top:0;right:1.35%;bottom:0;left:1.35%}.inset-\[1\.74\%_78\.57\%_6\.74\%_1\.06\%\]{top:1.74%;right:78.57%;bottom:6.74%;left:1.06%}.inset-\[3\.12\%_3\.13\%_3\.13\%_3\.13\%\]{top:3.12%;right:3.13%;bottom:3.13%;left:3.13%}.inset-\[3\.13\%\]{top:3.13%;right:3.13%;bottom:3.13%;left:3.13%}.inset-\[3\.13\%_6\.25\%\]{top:3.13%;right:6.25%;bottom:3.13%;left:6.25%}.inset-\[4\.05\%_4\.23\%_6\.03\%_2\.04\%\]{top:4.05%;right:4.23%;bottom:6.03%;left:2.04%}.inset-\[4\.17\%_8\.33\%_8\.33\%_8\.33\%\]{top:4.17%;right:8.33%;bottom:8.33%;left:8.33%}.inset-\[4\.69\%\]{top:4.69%;right:4.69%;bottom:4.69%;left:4.69%}.inset-\[5\%\]{top:5%;right:5%;bottom:5%;left:5%}.inset-\[5\%_10\.42\%_4\.17\%_16\.67\%\]{top:5%;right:10.42%;bottom:4.17%;left:16.67%}.inset-\[5\%_10\.42\%_67\.92\%_62\.5\%\]{top:5%;right:10.42%;bottom:67.92%;left:62.5%}.inset-\[5\.23\%_78\.56\%_3\.29\%_1\.06\%\]{top:5.23%;right:78.56%;bottom:3.29%;left:1.06%}.inset-\[6\.03\%_6\.2\%_6\.03\%_2\.04\%\]{top:6.03%;right:6.2%;bottom:6.03%;left:2.04%}.inset-\[6\.25\%\]{top:6.25%;right:6.25%;bottom:6.25%;left:6.25%}.inset-\[6\.25\%_-3\.03\%_4\.73\%_6\.25\%\]{top:6.25%;right:-3.03%;bottom:4.73%;left:6.25%}.inset-\[6\.25\%_7\.99\%\]{top:6.25%;right:7.99%;bottom:6.25%;left:7.99%}.inset-\[6\.25\%_8\.33\%\]{top:6.25%;right:8.33%;bottom:6.25%;left:8.33%}.inset-\[6\.25\%_8\.44\%\]{top:6.25%;right:8.44%;bottom:6.25%;left:8.44%}.inset-\[6\.25\%_10\.21\%\]{top:6.25%;right:10.21%;bottom:6.25%;left:10.21%}.inset-\[6\.25\%_10\.62\%\]{top:6.25%;right:10.62%;bottom:6.25%;left:10.62%}.inset-\[6\.25\%_12\.98\%\]{top:6.25%;right:12.98%;bottom:6.25%;left:12.98%}.inset-\[6\.25\%_18\.75\%_10\.42\%_18\.75\%\]{top:6.25%;right:18.75%;bottom:10.42%;left:18.75%}.inset-\[6\.25\%_33\.33\%_72\.92\%_33\.33\%\]{top:6.25%;right:33.33%;bottom:72.92%;left:33.33%}.inset-\[7\.09\%_79\.75\%_33\.38\%_6\.99\%\]{top:7.09%;right:79.75%;bottom:33.38%;left:6.99%}.inset-\[8\.33\%\]{top:8.33%;right:8.33%;bottom:8.33%;left:8.33%}.inset-\[8\.33\%_0\]{top:8.33%;right:0;bottom:8.33%;left:0}.inset-\[8\.33\%_8\.33\%_8\.33\%_8\.34\%\]{top:8.33%;right:8.33%;bottom:8.33%;left:8.34%}.inset-\[8\.33\%_8\.33\%_8\.34\%_8\.34\%\]{top:8.33%;right:8.33%;bottom:8.34%;left:8.34%}.inset-\[8\.33\%_8\.33\%_10\.13\%_8\.33\%\]{top:8.33%;right:8.33%;bottom:10.13%;left:8.33%}.inset-\[8\.33\%_8\.33\%_10\.13\%_8\.34\%\]{top:8.33%;right:8.33%;bottom:10.13%;left:8.34%}.inset-\[8\.33\%_8\.33\%_10\.14\%_8\.33\%\]{top:8.33%;right:8.33%;bottom:10.14%;left:8.33%}.inset-\[8\.33\%_8\.33\%_12\.5\%_8\.33\%\]{top:8.33%;right:8.33%;bottom:12.5%;left:8.33%}.inset-\[8\.33\%_8\.34\%_8\.33\%_8\.33\%\]{top:8.33%;right:8.34%;bottom:8.33%;left:8.33%}.inset-\[8\.33\%_8\.34\%_10\.13\%_8\.33\%\]{top:8.33%;right:8.34%;bottom:10.13%;left:8.33%}.inset-\[8\.33\%_8\.34\%_10\.14\%_8\.33\%\]{top:8.33%;right:8.34%;bottom:10.14%;left:8.33%}.inset-\[8\.33\%_10\.07\%_8\.34\%_8\.33\%\]{top:8.33%;right:10.07%;bottom:8.34%;left:8.33%}.inset-\[8\.33\%_11\.07\%_11\.07\%_8\.33\%\]{top:8.33%;right:11.07%;bottom:11.07%;left:8.33%}.inset-\[8\.33\%_11\.07\%_11\.07\%_8\.34\%\]{top:8.33%;right:11.07%;bottom:11.07%;left:8.34%}.inset-\[8\.33\%_14\.5\%_8\.33\%_14\.49\%\]{top:8.33%;right:14.5%;bottom:8.33%;left:14.49%}.inset-\[8\.33\%_16\.67\%\]{top:8.33%;right:16.67%;bottom:8.33%;left:16.67%}.inset-\[8\.33\%_16\.67\%_4\.17\%_16\.67\%\]{top:8.33%;right:16.67%;bottom:4.17%;left:16.67%}.inset-\[8\.33\%_16\.68\%_8\.33\%_16\.65\%\]{top:8.33%;right:16.68%;bottom:8.33%;left:16.65%}.inset-\[8\.34\%_6\.25\%_12\.5\%_10\.42\%\]{top:8.34%;right:6.25%;bottom:12.5%;left:10.42%}.inset-\[8\.36\%_8\.33\%\]{top:8.36%;right:8.33%;bottom:8.36%;left:8.33%}.inset-\[9\.38\%\]{top:9.38%;right:9.38%;bottom:9.38%;left:9.38%}.inset-\[9\.38\%_12\.24\%\]{top:9.38%;right:12.24%;bottom:9.38%;left:12.24%}.inset-\[9\.38\%_14\.46\%_9\.37\%_8\.21\%\]{top:9.38%;right:14.46%;bottom:9.37%;left:8.21%}.inset-\[9\.38\%_14\.46\%_9\.38\%_8\.21\%\]{top:9.38%;right:14.46%;bottom:9.38%;left:8.21%}.inset-\[9\.38\%_14\.46\%_9\.38\%_70\.31\%\]{top:9.38%;right:14.46%;bottom:9.38%;left:70.31%}.inset-\[9\.38\%_18\.4\%\]{top:9.38%;right:18.4%;bottom:9.38%;left:18.4%}.inset-\[9\.38\%_20\.21\%\]{top:9.38%;right:20.21%;bottom:9.38%;left:20.21%}.inset-\[9\.38\%_30\.74\%\]{top:9.38%;right:30.74%;bottom:9.38%;left:30.74%}.inset-\[9\.38\%_30\.74\%_68\.61\%_30\.74\%\]{top:9.38%;right:30.74%;bottom:68.61%;left:30.74%}.inset-\[9\.39\%_46\.1\%_9\.37\%_8\.21\%\]{top:9.39%;right:46.1%;bottom:9.37%;left:8.21%}.inset-\[9\.39\%_46\.1\%_9\.38\%_8\.21\%\]{top:9.39%;right:46.1%;bottom:9.38%;left:8.21%}.inset-\[10\.27\%_10\.27\%_8\.33\%_8\.33\%\]{top:10.27%;right:10.27%;bottom:8.33%;left:8.33%}.inset-\[10\.42\%\]{top:10.42%;right:10.42%;bottom:10.42%;left:10.42%}.inset-\[10\.74\%_83\.68\%_15\.74\%_6\.18\%\]{top:10.74%;right:83.68%;bottom:15.74%;left:6.18%}.inset-\[11\.46\%_15\.79\%\]{top:11.46%;right:15.79%;bottom:11.46%;left:15.79%}.inset-\[12\.5\%\]{top:12.5%;right:12.5%;bottom:12.5%;left:12.5%}.inset-\[12\.5\%_4\.17\%\]{top:12.5%;right:4.17%;bottom:12.5%;left:4.17%}.inset-\[12\.5\%_8\.33\%_12\.5\%_12\.5\%\]{top:12.5%;right:8.33%;bottom:12.5%;left:12.5%}.inset-\[12\.5\%_12\.5\%_12\.5\%_8\.33\%\]{top:12.5%;right:12.5%;bottom:12.5%;left:8.33%}.inset-\[12\.5\%_12\.28\%_9\.38\%_12\.28\%\]{top:12.5%;right:12.28%;bottom:9.38%;left:12.28%}.inset-\[12\.5\%_14\%\]{top:12.5%;right:14%;bottom:12.5%;left:14%}.inset-\[12\.5\%_15\.89\%\]{top:12.5%;right:15.89%;bottom:12.5%;left:15.89%}.inset-\[12\.5\%_16\.56\%\]{top:12.5%;right:16.56%;bottom:12.5%;left:16.56%}.inset-\[12\.5\%_16\.67\%\]{top:12.5%;right:16.67%;bottom:12.5%;left:16.67%}.inset-\[12\.5\%_21\.64\%\]{top:12.5%;right:21.64%;bottom:12.5%;left:21.64%}.inset-\[12\.47\%_20\.81\%_12\.5\%_20\.86\%\]{top:12.47%;right:20.81%;bottom:12.5%;left:20.86%}.inset-\[16\.66\%_8\.33\%_16\.67\%_8\.34\%\]{top:16.66%;right:8.33%;bottom:16.67%;left:8.34%}.inset-\[16\.67\%\]{top:16.67%;right:16.67%;bottom:16.67%;left:16.67%}.inset-\[16\.67\%_8\.33\%_16\.67\%_8\.34\%\]{top:16.67%;right:8.33%;bottom:16.67%;left:8.34%}.inset-\[17\.86\%_12\.5\%\]{top:17.86%;right:12.5%;bottom:17.86%;left:12.5%}.inset-\[18\.75\%\]{top:18.75%;right:18.75%;bottom:18.75%;left:18.75%}.inset-\[18\.75\%_18\.75\%_10\.42\%_18\.75\%\]{top:18.75%;right:18.75%;bottom:10.42%;left:18.75%}.inset-\[20\.83\%_6\.25\%\]{top:20.83%;right:6.25%;bottom:20.83%;left:6.25%}.inset-\[20\.83\%_35\.42\%\]{top:20.83%;right:35.42%;bottom:20.83%;left:35.42%}.inset-\[28\.13\%\]{top:28.13%;right:28.13%;bottom:28.13%;left:28.13%}.inset-\[28\.41\%_84\.49\%_12\.1\%_2\.25\%\]{top:28.41%;right:84.49%;bottom:12.1%;left:2.25%}.inset-\[30\.18\%_0\.41\%_37\.09\%_26\.51\%\]{top:30.18%;right:.41%;bottom:37.09%;left:26.51%}.inset-\[30\.87px_0\.86px_23\.58px_0\]{top:30.87px;right:.86px;bottom:23.58px;left:0}.inset-\[31\.25\%_20\.83\%\]{top:31.25%;right:20.83%;bottom:31.25%;left:20.83%}.inset-\[31\.36\%_34\.06\%_9\.37\%_33\.84\%\]{top:31.36%;right:34.06%;bottom:9.37%;left:33.84%}.inset-\[33\.33\%_36\.7\%_34\.67\%_35\.78\%\]{top:33.33%;right:36.7%;bottom:34.67%;left:35.78%}.inset-\[33\.33\%_36\.7\%_34\.67\%_36\.7\%\]{top:33.33%;right:36.7%;bottom:34.67%;left:36.7%}.inset-\[33\.33\%_45\.87\%_34\.67\%_44\.95\%\]{top:33.33%;right:45.87%;bottom:34.67%;left:44.95%}.inset-\[33\.33\%_45\.87\%_34\.67\%_45\.87\%\]{top:33.33%;right:45.87%;bottom:34.67%;left:45.87%}.inset-\[33\.33\%_46\.79\%_34\.67\%_46\.79\%\]{top:33.33%;right:46.79%;bottom:34.67%;left:46.79%}.inset-\[35\.42\%_20\.83\%\]{top:35.42%;right:20.83%;bottom:35.42%;left:20.83%}.inset-\[41\.97\%_45\.77\%_24\.82\%_45\.34\%\]{top:41.97%;right:45.77%;bottom:24.82%;left:45.34%}.inset-\[44\.07\%_33\.33\%_27\.4\%_33\.33\%\]{top:44.07%;right:33.33%;bottom:27.4%;left:33.33%}.inset-\[259px_-0\.16px_245px_-0\.98px\]{top:259px;right:-.16px;bottom:245px;left:-.98px}.inset-\[259px_0\.12px_245px_-0\.98px\]{top:259px;right:.12px;bottom:245px;left:-.98px}.inset-\[259px_4\.8px_245px_-0\.94px\]{top:259px;right:4.8px;bottom:245px;left:-.94px}.inset-\[259px_4\.76px_245px_-0\.9px\]{top:259px;right:4.76px;bottom:245px;left:-.9px}.inset-\[259px_4\.82px_245px_0\.04px\]{top:259px;right:4.82px;bottom:245px;left:.04px}.inset-\[259px_5\.1px_245px_0\.04px\]{top:259px;right:5.1px;bottom:245px;left:.04px}.inset-\[259px_5\.04px_245px_-0\.9px\]{top:259px;right:5.04px;bottom:245px;left:-.9px}.inset-\[259px_5\.08px_245px_-0\.94px\]{top:259px;right:5.08px;bottom:245px;left:-.94px}.inset-\[261px_3\.72px_245px_-0\.86px\]{top:261px;right:3.72px;bottom:245px;left:-.86px}.inset-\[261px_4\.74px_245px_-0\.88px\]{top:261px;right:4.74px;bottom:245px;left:-.88px}.inset-\[261px_4px_245px_-0\.86px\]{top:261px;right:4px;bottom:245px;left:-.86px}.inset-\[261px_5\.02px_245px_-0\.88px\]{top:261px;right:5.02px;bottom:245px;left:-.88px}.inset-\[449px_-292\.96px_275px_2\.1px\]{top:449px;right:-292.96px;bottom:275px;left:2.1px}.inset-\[449px_-292\.98px_275px_3\.12px\]{top:449px;right:-292.98px;bottom:275px;left:3.12px}.inset-\[449px_-293\.24px_275px_2\.1px\]{top:449px;right:-293.24px;bottom:275px;left:2.1px}.inset-\[449px_-293\.26px_275px_3\.12px\]{top:449px;right:-293.26px;bottom:275px;left:3.12px}.inset-\[450px_-292\.28px_284px_4\.14px\]{top:450px;right:-292.28px;bottom:284px;left:4.14px}.inset-\[450px_-292px_284px_4\.14px\]{top:450px;right:-292px;bottom:284px;left:4.14px}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-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-1\/4{top:25%}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-\[-0\.24px\]{top:-.24px}.top-\[-0\.89px\]{top:-.89px}.top-\[-1px\]{top:-1px}.top-\[-3px\]{top:-3px}.top-\[-6px\]{top:-6px}.top-\[-7px\]{top:-7px}.top-\[-11px\]{top:-11px}.top-\[0\.5px\]{top:.5px}.top-\[0\.8px\]{top:.8px}.top-\[0\.36px\]{top:.36px}.top-\[0\.41px\]{top:.41px}.top-\[0\.64px\]{top:.64px}.top-\[1\.33px\]{top:1.33px}.top-\[1\.74px\]{top:1.74px}.top-\[1px\]{top:1px}.top-\[2\.99px\]{top:2.99px}.top-\[2px\]{top:2px}.top-\[5\%\]{top:5%}.top-\[5\.1px\]{top:5.1px}.top-\[5px\]{top:5px}.top-\[8\.98px\]{top:8.98px}.top-\[8px\]{top:8px}.top-\[11px\]{top:11px}.top-\[20px\]{top:20px}.top-\[23\.58px\]{top:23.58px}.top-\[32px\]{top:32px}.top-\[34\.85px\]{top:34.85px}.top-\[35px\]{top:35px}.top-\[39px\]{top:39px}.top-\[40px\]{top:40px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[64px\]{top:64px}.top-\[78\.11px\]{top:78.11px}.top-\[83\.01px\]{top:83.01px}.top-\[87px\]{top:87px}.top-\[116\.11px\]{top:116.11px}.top-\[134\.81px\]{top:134.81px}.top-\[137px\]{top:137px}.top-\[139\.11px\]{top:139.11px}.top-\[139px\]{top:139px}.top-\[156px\]{top:156px}.top-\[200px\]{top:200px}.top-\[201px\]{top:201px}.top-\[202px\]{top:202px}.top-\[224px\]{top:224px}.top-\[225px\]{top:225px}.top-\[232\.11px\]{top:232.11px}.top-\[233\.11px\]{top:233.11px}.top-\[247px\]{top:247px}.top-\[248px\]{top:248px}.top-\[249px\]{top:249px}.top-\[259px\]{top:259px}.top-\[270\.98px\]{top:270.98px}.top-\[271\.98px\]{top:271.98px}.top-\[274px\]{top:274px}.top-\[276px\]{top:276px}.top-\[291\.11px\]{top:291.11px}.top-\[293\.07px\]{top:293.07px}.top-\[294\.07px\]{top:294.07px}.top-\[295\.07px\]{top:295.07px}.top-\[349\.11px\]{top:349.11px}.top-\[366px\]{top:366px}.top-\[368px\]{top:368px}.top-\[448px\]{top:448px}.top-\[449px\]{top:449px}.top-\[504px\]{top:504px}.top-\[506px\]{top:506px}.top-\[543px\]{top:543px}.top-\[calc\(50\%\+0\.04px\)\]{top:calc(50% + .04px)}.top-\[calc\(50\%-0\.5px\)\]{top:calc(50% - .5px)}.top-\[calc\(50\%-11\.5px\)\]{top:calc(50% - 11.5px)}.top-\[calc\(50\%-12\.5px\)\]{top:calc(50% - 12.5px)}.top-\[calc\(50\%-37\.86px\)\]{top:calc(50% - 37.86px)}.top-\[calc\(var\(--space-3\)\+2\.5rem\+var\(--space-2\)\)\]{top:calc(var(--space-3) + 2.5rem + var(--space-2))}.top-\[calc\(var\(--space-3\)\+2\.5rem\+var\(--space-2\)-0\.9rem\)\]{top:calc(var(--space-3) + 2.5rem + var(--space-2) - .9rem)}.top-\[calc\(var\(--space-14\)-1\.625rem\)\]{top:calc(var(--space-14) - 1.625rem)}.top-\[var\(--space-3\)\]{top:var(--space-3)}.top-\[var\(--space-14\)\]{top:var(--space-14)}.top-full{top:100%}.top-px{top:1px}.-right-12{right:calc(var(--spacing)*-12)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-\[-0\.02px\]{right:-.02px}.right-\[-0\.04px\]{right:-.04px}.right-\[-0\.05px\]{right:-.05px}.right-\[-0\.07px\]{right:-.07px}.right-\[-0\.11px\]{right:-.11px}.right-\[-5\.05px\]{right:-5.05px}.right-\[-5\.36px\]{right:-5.36px}.right-\[-39\.92px\]{right:-39.92px}.right-\[-83\.92px\]{right:-83.92px}.right-\[-84\.13px\]{right:-84.13px}.right-\[0\.01px\]{right:.01px}.right-\[0\.1px\]{right:.1px}.right-\[0\.03px\]{right:.03px}.right-\[0\.05px\]{right:.05px}.right-\[0\.06px\]{right:.06px}.right-\[0\.09px\]{right:.09px}.right-\[0\.11px\]{right:.11px}.right-\[0\.13px\]{right:.13px}.right-\[0\.16px\]{right:.16px}.right-\[0\.18px\]{right:.18px}.right-\[0\.32px\]{right:.32px}.right-\[0\.86px\]{right:.86px}.right-\[0\.95px\]{right:.95px}.right-\[1\.04px\]{right:1.04px}.right-\[1\.11px\]{right:1.11px}.right-\[1\.16px\]{right:1.16px}.right-\[2\.04px\]{right:2.04px}.right-\[2\.83px\]{right:2.83px}.right-\[4\.17\%\]{right:4.17%}.right-\[5\%\]{right:5%}.right-\[5\.14px\]{right:5.14px}.right-\[5\.15px\]{right:5.15px}.right-\[5px\]{right:5px}.right-\[12\.5\%\]{right:12.5%}.right-\[15\%\]{right:15%}.right-\[41\.28\%\]{right:41.28%}.right-\[42\.2\%\]{right:42.2%}.right-\[214\.87px\]{right:214.87px}.right-\[300\.11px\]{right:300.11px}.right-\[var\(--space-3\)\]{right:var(--space-3)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1\/2{bottom:50%}.bottom-1\/4{bottom:25%}.bottom-\[-0\.5px\]{bottom:-.5px}.bottom-\[-0\.41px\]{bottom:-.41px}.bottom-\[-1\.64px\]{bottom:-1.64px}.bottom-\[-1px\]{bottom:-1px}.bottom-\[-44\.64px\]{bottom:-44.64px}.bottom-\[-92\.64px\]{bottom:-92.64px}.bottom-\[5\%\]{bottom:5%}.bottom-\[245px\]{bottom:245px}.-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-1\/4{left:25%}.left-2{left:calc(var(--spacing)*2)}.left-\[-0\.1px\]{left:-.1px}.left-\[-0\.05px\]{left:-.05px}.left-\[-0\.08px\]{left:-.08px}.left-\[-0\.11px\]{left:-.11px}.left-\[-0\.24px\]{left:-.24px}.left-\[-5\.98px\]{left:-5.98px}.left-\[-16px\]{left:-16px}.left-\[0\.05px\]{left:.05px}.left-\[0\.08px\]{left:.08px}.left-\[0\.9px\]{left:.9px}.left-\[0\.13px\]{left:.13px}.left-\[0\.29px\]{left:.29px}.left-\[0\.61px\]{left:.61px}.left-\[0\.82px\]{left:.82px}.left-\[0\.84px\]{left:.84px}.left-\[0\.87px\]{left:.87px}.left-\[0\.91px\]{left:.91px}.left-\[0\.96px\]{left:.96px}.left-\[0\.97px\]{left:.97px}.left-\[1\.02px\]{left:1.02px}.left-\[1\.07px\]{left:1.07px}.left-\[1\.8px\]{left:1.8px}.left-\[1\.18px\]{left:1.18px}.left-\[1\.31px\]{left:1.31px}.left-\[1\.33px\]{left:1.33px}.left-\[1\.61px\]{left:1.61px}.left-\[1\.76px\]{left:1.76px}.left-\[1\.81px\]{left:1.81px}.left-\[1\.82px\]{left:1.82px}.left-\[2\.18px\]{left:2.18px}.left-\[2\.61px\]{left:2.61px}.left-\[2\.75rem\]{left:2.75rem}.left-\[2\.76px\]{left:2.76px}.left-\[2\.99px\]{left:2.99px}.left-\[3\.11px\]{left:3.11px}.left-\[3\.33px\]{left:3.33px}.left-\[3\.88px\]{left:3.88px}.left-\[4\.02px\]{left:4.02px}.left-\[4\.06px\]{left:4.06px}.left-\[4\.17\%\]{left:4.17%}.left-\[4\.46px\]{left:4.46px}.left-\[4\.91px\]{left:4.91px}.left-\[5\%\]{left:5%}.left-\[5\.03px\]{left:5.03px}.left-\[5\.04px\]{left:5.04px}.left-\[5\.15px\]{left:5.15px}.left-\[7\.03px\]{left:7.03px}.left-\[12\.5\%\]{left:12.5%}.left-\[15\.06\%\]{left:15.06%}.left-\[40\.37\%\]{left:40.37%}.left-\[42\.2\%\]{left:42.2%}.left-\[48\.11px\]{left:48.11px}.left-\[50\%\]{left:50%}.left-\[53px\]{left:53px}.left-\[55\.12px\]{left:55.12px}.left-\[79\.61px\]{left:79.61px}.left-\[87\.11px\]{left:87.11px}.left-\[184px\]{left:184px}.left-\[240px\]{left:240px}.left-\[calc\(25\%\+75\.5px\)\]{left:calc(25% + 75.5px)}.left-\[calc\(25\%\+78\.5px\)\]{left:calc(25% + 78.5px)}.left-\[calc\(25\%\+81\.5px\)\]{left:calc(25% + 81.5px)}.left-\[calc\(50\%-0\.5px\)\]{left:calc(50% - .5px)}.left-\[calc\(50\%-94\.87px\)\]{left:calc(50% - 94.87px)}.left-px{left:1px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10010\]{z-index:10010}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-\[1\/span_2\]{grid-column:1/span 2}.col-\[1\]{grid-column:1}.col-\[2\]{grid-column:2}.col-\[3\]{grid-column:3}.col-\[4\]{grid-column:4}.col-span-2{grid-column:span 2/span 2}.col-span-5{grid-column:span 5/span 5}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-4{grid-row:4}.row-5{grid-row:5}.row-6{grid-row:6}.row-7{grid-row:7}.row-8{grid-row:8}.row-9{grid-row:9}.row-10{grid-row:10}.row-11{grid-row:11}.row-12{grid-row:12}.row-13{grid-row:13}.row-14{grid-row:14}.row-15{grid-row:15}.row-16{grid-row:16}.row-17{grid-row:17}.row-18{grid-row:18}.row-19{grid-row:19}.row-20{grid-row:20}.row-21{grid-row:21}.row-22{grid-row:22}.row-23{grid-row:23}.row-24{grid-row:24}.row-25{grid-row:25}.row-26{grid-row:26}.row-27{grid-row:27}.row-28{grid-row:28}.row-29{grid-row:29}.row-30{grid-row:30}.row-31{grid-row:31}.row-32{grid-row:32}.row-33{grid-row:33}.row-34{grid-row:34}.row-35{grid-row:35}.row-36{grid-row:36}.row-37{grid-row:37}.row-38{grid-row:38}.row-39{grid-row:39}.row-40{grid-row:40}.row-41{grid-row:41}.row-42{grid-row:42}.row-43{grid-row:43}.row-44{grid-row:44}.row-45{grid-row:45}.row-\[1\]{grid-row:1}.row-\[2\]{grid-row:2}.row-\[3\]{grid-row:3}.row-\[4\]{grid-row:4}.row-\[5\]{grid-row:5}.row-\[6\]{grid-row:6}.row-\[7\]{grid-row:7}.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-\[var\(--space-4\)\]{margin:var(--space-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-\[2px\]{margin-inline:2px}.mx-\[var\(--space-3\)\]{margin-inline:var(--space-3)}.mx-\[var\(--space-4\)\]{margin-inline:var(--space-4)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-\[var\(--space-2\)\]{margin-block:var(--space-2)}.my-\[var\(--space-3\)\]{margin-block:var(--space-3)}.my-\[var\(--space-4\)\]{margin-block:var(--space-4)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-\[-8px\]{margin-top:-8px}.mt-\[2px\]{margin-top:2px}.mt-\[35px\]{margin-top:35px}.mt-\[36px\]{margin-top:36px}.mt-\[37px\]{margin-top:37px}.mt-\[54\.03px\]{margin-top:54.03px}.mt-\[70px\]{margin-top:70px}.mt-\[75px\]{margin-top:75px}.mt-\[104px\]{margin-top:104px}.mt-\[138px\]{margin-top:138px}.mt-\[172px\]{margin-top:172px}.mt-\[206px\]{margin-top:206px}.mt-\[var\(--space-0_5\)\]{margin-top:var(--space-0_5)}.mt-\[var\(--space-1\)\]{margin-top:var(--space-1)}.mt-\[var\(--space-1_5\)\]{margin-top:var(--space-1_5)}.mt-\[var\(--space-2\)\]{margin-top:var(--space-2)}.mt-\[var\(--space-3\)\]{margin-top:var(--space-3)}.mt-\[var\(--space-4\)\]{margin-top:var(--space-4)}.mt-\[var\(--space-5\)\]{margin-top:var(--space-5)}.mt-\[var\(--space-6\)\]{margin-top:var(--space-6)}.mt-\[var\(--space-8\)\]{margin-top:var(--space-8)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-\[-0\.011px\]{margin-right:-.011px}.mr-\[-1px\]{margin-right:-1px}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-\[-10\.667px\]{margin-bottom:-10.667px}.mb-\[-16px\]{margin-bottom:-16px}.mb-\[var\(--space-1\)\]{margin-bottom:var(--space-1)}.mb-\[var\(--space-2\)\]{margin-bottom:var(--space-2)}.mb-\[var\(--space-3\)\]{margin-bottom:var(--space-3)}.mb-\[var\(--space-4\)\]{margin-bottom:var(--space-4)}.mb-\[var\(--space-5\)\]{margin-bottom:var(--space-5)}.mb-\[var\(--space-6\)\]{margin-bottom:var(--space-6)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-\[4px\]{margin-left:4px}.ml-\[36\.92px\]{margin-left:36.92px}.ml-\[48px\]{margin-left:48px}.ml-\[109px\]{margin-left:109px}.ml-\[113px\]{margin-left:113px}.ml-\[203px\]{margin-left:203px}.ml-\[218px\]{margin-left:218px}.ml-\[303px\]{margin-left:303px}.ml-\[327px\]{margin-left:327px}.ml-\[403px\]{margin-left:403px}.ml-\[404px\]{margin-left:404px}.ml-\[436px\]{margin-left:436px}.ml-\[448px\]{margin-left:448px}.ml-\[492px\]{margin-left:492px}.ml-\[543px\]{margin-left:543px}.ml-\[545px\]{margin-left:545px}.ml-\[594px\]{margin-left:594px}.ml-\[636px\]{margin-left:636px}.ml-\[637px\]{margin-left:637px}.ml-\[654px\]{margin-left:654px}.ml-\[698px\]{margin-left:698px}.ml-\[756px\]{margin-left:756px}.ml-\[757px\]{margin-left:757px}.ml-\[763px\]{margin-left:763px}.ml-\[837px\]{margin-left:837px}.ml-\[872px\]{margin-left:872px}.ml-\[906px\]{margin-left:906px}.ml-\[982px\]{margin-left:982px}.ml-\[1001px\]{margin-left:1001px}.ml-\[1021px\]{margin-left:1021px}.ml-\[1083px\]{margin-left:1083px}.ml-\[1145px\]{margin-left:1145px}.ml-\[1222px\]{margin-left:1222px}.ml-\[1283px\]{margin-left:1283px}.ml-\[1344px\]{margin-left:1344px}.ml-\[1405px\]{margin-left:1405px}.ml-\[1450px\]{margin-left:1450px}.ml-\[1495px\]{margin-left:1495px}.ml-\[1540px\]{margin-left:1540px}.ml-\[1585px\]{margin-left:1585px}.ml-\[1630px\]{margin-left:1630px}.ml-\[1676px\]{margin-left:1676px}.ml-\[1721px\]{margin-left:1721px}.ml-\[1766px\]{margin-left:1766px}.ml-\[1811px\]{margin-left:1811px}.ml-\[1856px\]{margin-left:1856px}.ml-\[1901px\]{margin-left:1901px}.ml-\[1947px\]{margin-left:1947px}.ml-\[2002px\]{margin-left:2002px}.ml-\[2057px\]{margin-left:2057px}.ml-\[var\(--space-0_5\)\]{margin-left:var(--space-0_5)}.ml-\[var\(--space-6\)\]{margin-left:var(--space-6)}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.box-border{box-sizing:border-box}.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}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.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-\[36px\]{width:36px!important;height:36px!important}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-\[8px\]{width:8px;height:8px}.size-\[10\.731px\]{width:10.731px;height:10.731px}.size-\[10px\]{width:10px;height:10px}.size-\[12px\]{width:12px;height:12px}.size-\[13\.333px\]{width:13.333px;height:13.333px}.size-\[14px\]{width:14px;height:14px}.size-\[15\.99px\]{width:15.99px;height:15.99px}.size-\[15px\]{width:15px;height:15px}.size-\[16\.476px\]{width:16.476px;height:16.476px}.size-\[16px\]{width:16px;height:16px}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]{width:20px;height:20px}.size-\[21px\]{width:21px;height:21px}.size-\[22px\]{width:22px;height:22px}.size-\[24px\]{width:24px;height:24px}.size-\[28px\]{width:28px;height:28px}.size-\[32px\]{width:32px;height:32px}.size-\[35px\]{width:35px;height:35px}.size-\[36px\]{width:36px;height:36px}.size-\[40px\]{width:40px;height:40px}.size-\[48px\]{width:48px;height:48px}.size-\[56px\]{width:56px;height:56px}.size-\[length\:var\(--font-size-sm\)\]{width:var(--font-size-sm);height:var(--font-size-sm)}.size-\[length\:var\(--font-size-xs\)\]{width:var(--font-size-xs);height:var(--font-size-xs)}.size-\[length\:var\(--space-5\)\]{width:var(--space-5);height:var(--space-5)}.size-full{width:100%;height:100%}.\!h-\[24px\]{height:24px!important}.\!h-\[30px\]{height:30px!important}.\!h-\[32px\]{height:32px!important}.\!h-\[36px\]{height:36px!important}.h-0{height:calc(var(--spacing)*0)}.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-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.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-12{height:calc(var(--spacing)*12)}.h-64{height:calc(var(--spacing)*64)}.h-\[1\.717px\]{height:1.717px}.h-\[2px\]{height:2px}.h-\[6px\]{height:6px}.h-\[8\.999px\]{height:8.999px}.h-\[8px\]{height:8px}.h-\[9\.969px\]{height:9.969px}.h-\[10\.77px\]{height:10.77px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[13\.293px\]{height:13.293px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15\.99px\]{height:15.99px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19\.58px\]{height:19.58px}.h-\[19\.291px\]{height:19.291px}.h-\[20\.99px\]{height:20.99px}.h-\[20px\]{height:20px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[23px\]{height:23px}.h-\[24\.983px\]{height:24.983px}.h-\[24px\]{height:24px}.h-\[25\.287px\]{height:25.287px}.h-\[25px\]{height:25px}.h-\[27px\]{height:27px}.h-\[28\.976px\]{height:28.976px}.h-\[28px\]{height:28px}.h-\[29\.151px\]{height:29.151px}.h-\[29px\]{height:29px}.h-\[30\.865px\]{height:30.865px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[33px\]{height:33px}.h-\[34px\]{height:34px}.h-\[35px\]{height:35px}.h-\[36\.962px\]{height:36.962px}.h-\[36\.997px\]{height:36.997px}.h-\[36px\]{height:36px}.h-\[37px\]{height:37px}.h-\[39\.184px\]{height:39.184px}.h-\[40px\]{height:40px}.h-\[41px\]{height:41px}.h-\[42px\]{height:42px}.h-\[43px\]{height:43px}.h-\[44\.03px\]{height:44.03px}.h-\[44px\]{height:44px}.h-\[45\.071px\]{height:45.071px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[51px\]{height:51px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[57px\]{height:57px}.h-\[58px\]{height:58px}.h-\[62px\]{height:62px}.h-\[63\.686px\]{height:63.686px}.h-\[64px\]{height:64px}.h-\[75px\]{height:75px}.h-\[80px\]{height:80px}.h-\[88px\]{height:88px}.h-\[89\.026px\]{height:89.026px}.h-\[91px\]{height:91px}.h-\[92px\]{height:92px}.h-\[93px\]{height:93px}.h-\[100px\]{height:100px}.h-\[102px\]{height:102px}.h-\[104px\]{height:104px}.h-\[107\.45px\]{height:107.45px}.h-\[120px\]{height:120px}.h-\[134\.14px\]{height:134.14px}.h-\[136px\]{height:136px}.h-\[137px\]{height:137px}.h-\[156px\]{height:156px}.h-\[160px\]{height:160px}.h-\[233px\]{height:233px}.h-\[250\.608px\]{height:250.608px}.h-\[280px\]{height:280px}.h-\[318px\]{height:318px}.h-\[320px\]{height:320px}.h-\[332px\]{height:332px}.h-\[333px\]{height:333px}.h-\[341px\]{height:341px}.h-\[345px\]{height:345px}.h-\[349px\]{height:349px}.h-\[356px\]{height:356px}.h-\[361\.632px\]{height:361.632px}.h-\[413\.5px\]{height:413.5px}.h-\[482px\]{height:482px}.h-\[724px\]{height:724px}.h-\[728\.5px\]{height:728.5px}.h-\[750\.611px\]{height:750.611px}.h-\[870px\]{height:870px}.h-\[941\.594px\]{height:941.594px}.h-\[941px\]{height:941px}.h-\[1056px\]{height:1056px}.h-\[1057px\]{height:1057px}.h-\[1081\.708px\]{height:1081.71px}.h-\[1631px\]{height:1631px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100vh-18px\)\]{height:calc(100vh - 18px)}.h-\[length\:var\(--space-5\)\]{height:var(--space-5)}.h-\[min\(320px\,42vw\)\]{height:min(320px,42vw)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.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-\[3\.7559287548065186px\]{max-height:3.75593px}.max-h-\[28px\]{max-height:28px}.max-h-\[30\.86526107788086px\]{max-height:30.8653px}.max-h-\[120px\]{max-height:120px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[400px\]{max-height:400px}.max-h-\[inherit\]{max-height:inherit}.\!min-h-\[24px\]{min-height:24px!important}.\!min-h-\[32px\]{min-height:32px!important}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-\[1\.75rem\]{min-height:1.75rem}.min-h-\[16px\]{min-height:16px}.min-h-\[28px\]{min-height:28px}.min-h-\[33px\]{min-height:33px}.min-h-\[34\.294734954833984px\]{min-height:34.2947px}.min-h-\[45\.071144104003906px\]{min-height:45.0711px}.min-h-\[50px\]{min-height:50px}.min-h-\[54px\]{min-height:54px}.min-h-\[92px\]{min-height:92px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[116px\]{min-height:116px}.min-h-\[120px\]{min-height:120px}.min-h-\[138px\]{min-height:138px}.min-h-\[140px\]{min-height:140px}.min-h-\[330px\]{min-height:330px}.min-h-\[368px\]{min-height:368px}.min-h-\[420px\]{min-height:420px}.min-h-\[600px\]{min-height:600px}.min-h-\[742\.2219848632812px\]{min-height:742.222px}.min-h-\[calc\(100vh-18px\)\]{min-height:calc(100vh - 18px)}.min-h-\[inherit\]{min-height:inherit}.min-h-full{min-height:100%}.min-h-px{min-height:1px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-\[24px\]{width:24px!important}.\!w-auto{width:auto!important}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[1\.375rem\]{width:1.375rem}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-\[2rem\]{width:2rem}.w-\[4px\]{width:4px}.w-\[6\.25px\]{width:6.25px}.w-\[7px\]{width:7px}.w-\[8px\]{width:8px}.w-\[9\.333px\]{width:9.333px}.w-\[10px\]{width:10px}.w-\[11px\]{width:11px}.w-\[12\.001px\]{width:12.001px}.w-\[12px\]{width:12px}.w-\[13\.333px\]{width:13.333px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[19\.291px\]{width:19.291px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[24px\]{width:24px}.w-\[28\%\]{width:28%}.w-\[28px\]{width:28px}.w-\[32px\]{width:32px}.w-\[35\%\]{width:35%}.w-\[35px\]{width:35px}.w-\[36px\]{width:36px}.w-\[37px\]{width:37px}.w-\[38px\]{width:38px}.w-\[39px\]{width:39px}.w-\[40\%\]{width:40%}.w-\[40px\]{width:40px}.w-\[43px\]{width:43px}.w-\[44px\]{width:44px}.w-\[45px\]{width:45px}.w-\[46px\]{width:46px}.w-\[48px\]{width:48px}.w-\[51px\]{width:51px}.w-\[52px\]{width:52px}.w-\[55px\]{width:55px}.w-\[56px\]{width:56px}.w-\[58px\]{width:58px}.w-\[60\%\]{width:60%}.w-\[61px\]{width:61px}.w-\[62px\]{width:62px}.w-\[64px\]{width:64px}.w-\[65px\]{width:65px}.w-\[68\.68px\]{width:68.68px}.w-\[69px\]{width:69px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[73px\]{width:73px}.w-\[76px\]{width:76px}.w-\[77px\]{width:77px}.w-\[78\.999px\]{width:78.999px}.w-\[78px\]{width:78px}.w-\[79px\]{width:79px}.w-\[80\%\]{width:80%}.w-\[80px\]{width:80px}.w-\[81px\]{width:81px}.w-\[82px\]{width:82px}.w-\[85px\]{width:85px}.w-\[88px\]{width:88px}.w-\[89px\]{width:89px}.w-\[90px\]{width:90px}.w-\[90vw\]{width:90vw}.w-\[97px\]{width:97px}.w-\[98px\]{width:98px}.w-\[100px\]{width:100px}.w-\[103px\]{width:103px}.w-\[104px\]{width:104px}.w-\[105px\]{width:105px}.w-\[106\.394px\]{width:106.394px}.w-\[109px\]{width:109px}.w-\[110px\]{width:110px}.w-\[111\.024px\]{width:111.024px}.w-\[112px\]{width:112px}.w-\[113px\]{width:113px}.w-\[114\.18px\]{width:114.18px}.w-\[114\.062px\]{width:114.062px}.w-\[114px\]{width:114px}.w-\[115\.286px\]{width:115.286px}.w-\[115\.296px\]{width:115.296px}.w-\[115\.425px\]{width:115.425px}.w-\[119px\]{width:119px}.w-\[120px\]{width:120px}.w-\[121\.076px\]{width:121.076px}.w-\[124px\]{width:124px}.w-\[125px\]{width:125px}.w-\[129px\]{width:129px}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[133px\]{width:133px}.w-\[135px\]{width:135px}.w-\[140px\]{width:140px}.w-\[142px\]{width:142px}.w-\[148px\]{width:148px}.w-\[149px\]{width:149px}.w-\[150px\]{width:150px}.w-\[156\.884px\]{width:156.884px}.w-\[158px\]{width:158px}.w-\[159px\]{width:159px}.w-\[160px\]{width:160px}.w-\[163\.25px\]{width:163.25px}.w-\[164\.778px\]{width:164.778px}.w-\[164px\]{width:164px}.w-\[165px\]{width:165px}.w-\[168px\]{width:168px}.w-\[170px\]{width:170px}.w-\[174px\]{width:174px}.w-\[175px\]{width:175px}.w-\[179\.855px\]{width:179.855px}.w-\[179px\]{width:179px}.w-\[180px\]{width:180px}.w-\[183\.533px\]{width:183.533px}.w-\[184\.349px\]{width:184.349px}.w-\[184\.434px\]{width:184.434px}.w-\[184\.445px\]{width:184.445px}.w-\[185\.829px\]{width:185.829px}.w-\[186\.279px\]{width:186.279px}.w-\[186\.343px\]{width:186.343px}.w-\[186px\]{width:186px}.w-\[187\.437px\]{width:187.437px}.w-\[188\.167px\]{width:188.167px}.w-\[188\.814px\]{width:188.814px}.w-\[189\.014px\]{width:189.014px}.w-\[190px\]{width:190px}.w-\[192px\]{width:192px}.w-\[193px\]{width:193px}.w-\[194px\]{width:194px}.w-\[196px\]{width:196px}.w-\[198px\]{width:198px}.w-\[199px\]{width:199px}.w-\[200px\]{width:200px}.w-\[205px\]{width:205px}.w-\[208px\]{width:208px}.w-\[210px\]{width:210px}.w-\[214px\]{width:214px}.w-\[215px\]{width:215px}.w-\[219px\]{width:219px}.w-\[220px\]{width:220px}.w-\[222px\]{width:222px}.w-\[225\.124px\]{width:225.124px}.w-\[225\.134px\]{width:225.134px}.w-\[225\.177px\]{width:225.177px}.w-\[225\.496px\]{width:225.496px}.w-\[225\.507px\]{width:225.507px}.w-\[225\.807px\]{width:225.807px}.w-\[225\.818px\]{width:225.818px}.w-\[225\.826px\]{width:225.826px}.w-\[225\.933px\]{width:225.933px}.w-\[226\.2px\]{width:226.2px}.w-\[226\.4px\]{width:226.4px}.w-\[226\.005px\]{width:226.005px}.w-\[226\.011px\]{width:226.011px}.w-\[226\.031px\]{width:226.031px}.w-\[226\.39px\]{width:226.39px}.w-\[226\.55px\]{width:226.55px}.w-\[226\.057px\]{width:226.057px}.w-\[226\.089px\]{width:226.089px}.w-\[226\.121px\]{width:226.121px}.w-\[226\.239px\]{width:226.239px}.w-\[226\.266px\]{width:226.266px}.w-\[226\.276px\]{width:226.276px}.w-\[226\.312px\]{width:226.312px}.w-\[226\.334px\]{width:226.334px}.w-\[226\.401px\]{width:226.401px}.w-\[226\.426px\]{width:226.426px}.w-\[226\.452px\]{width:226.452px}.w-\[226\.505px\]{width:226.505px}.w-\[226\.549px\]{width:226.549px}.w-\[226\.709px\]{width:226.709px}.w-\[226px\]{width:226px}.w-\[227\.99px\]{width:227.99px}.w-\[228\.032px\]{width:228.032px}.w-\[228px\]{width:228px}.w-\[231px\]{width:231px}.w-\[233px\]{width:233px}.w-\[234px\]{width:234px}.w-\[239px\]{width:239px}.w-\[240px\]{width:240px}.w-\[242px\]{width:242px}.w-\[244px\]{width:244px}.w-\[245px\]{width:245px}.w-\[250px\]{width:250px}.w-\[252px\]{width:252px}.w-\[260px\]{width:260px}.w-\[262px\]{width:262px}.w-\[266px\]{width:266px}.w-\[270px\]{width:270px}.w-\[271px\]{width:271px}.w-\[276px\]{width:276px}.w-\[278px\]{width:278px}.w-\[280px\]{width:280px}.w-\[281px\]{width:281px}.w-\[288px\]{width:288px}.w-\[290px\]{width:290px}.w-\[292px\]{width:292px}.w-\[294px\]{width:294px}.w-\[300px\]{width:300px}.w-\[306px\]{width:306px}.w-\[310px\]{width:310px}.w-\[312px\]{width:312px}.w-\[320px\]{width:320px}.w-\[325px\]{width:325px}.w-\[331px\]{width:331px}.w-\[336px\]{width:336px}.w-\[340px\]{width:340px}.w-\[343\.5px\]{width:343.5px}.w-\[343px\]{width:343px}.w-\[344px\]{width:344px}.w-\[350px\]{width:350px}.w-\[360px\]{width:360px}.w-\[384px\]{width:384px}.w-\[385px\]{width:385px}.w-\[395px\]{width:395px}.w-\[400px\]{width:400px}.w-\[450px\]{width:450px}.w-\[454px\]{width:454px}.w-\[459px\]{width:459px}.w-\[563px\]{width:563px}.w-\[576px\]{width:576px}.w-\[605\.031px\]{width:605.031px}.w-\[692px\]{width:692px}.w-\[729px\]{width:729px}.w-\[780px\]{width:780px}.w-\[958\.222px\]{width:958.222px}.w-\[966px\]{width:966px}.w-\[1059px\]{width:1059px}.w-\[1076px\]{width:1076px}.w-\[1146px\]{width:1146px}.w-\[1151px\]{width:1151px}.w-\[1191px\]{width:1191px}.w-\[1236px\]{width:1236px}.w-\[1309px\]{width:1309px}.w-\[1310px\]{width:1310px}.w-\[1312px\]{width:1312px}.w-\[1362px\]{width:1362px}.w-\[1382px\]{width:1382px}.w-\[1448px\]{width:1448px}.w-\[1449px\]{width:1449px}.w-\[1450px\]{width:1450px}.w-\[1466px\]{width:1466px}.w-\[1496\.5px\]{width:1496.5px}.w-\[min\(15rem\,28vw\)\]{width:min(15rem,28vw)}.w-\[min\(17\.5rem\,32vw\)\]{width:min(17.5rem,32vw)}.w-\[min\(262px\,100\%\)\]{width:min(262px,100%)}.w-\[min\(340px\,100\%\)\]{width:min(340px,100%)}.w-\[min-content\]{width:min-content}.w-\[var\(--space-64\)\]{width:var(--space-64)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[5rem\]{max-width:5rem}.max-w-\[6\.5rem\]{max-width:6.5rem}.max-w-\[6\.75rem\]{max-width:6.75rem}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[7\.75rem\]{max-width:7.75rem}.max-w-\[8\.75rem\]{max-width:8.75rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[45\%\]{max-width:45%}.max-w-\[140px\]{max-width:140px}.max-w-\[144px\]{max-width:144px}.max-w-\[220px\]{max-width:220px}.max-w-\[261\.5px\]{max-width:261.5px}.max-w-\[277\.5px\]{max-width:277.5px}.max-w-\[318px\]{max-width:318px}.max-w-\[320px\]{max-width:320px}.max-w-\[327\.5px\]{max-width:327.5px}.max-w-\[340px\]{max-width:340px}.max-w-\[372px\]{max-width:372px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[720px\]{max-width:720px}.max-w-\[880px\]{max-width:880px}.max-w-\[1381\.3299560546875px\]{max-width:1381.33px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[inherit\]{max-width:inherit}.max-w-\[min\(90vw\,24rem\)\]{max-width:min(90vw,24rem)}.max-w-\[min\(100\%\,14rem\)\]{max-width:min(100%,14rem)}.max-w-\[min\(100vw-2rem\,22rem\)\]{max-width:min(100vw - 2rem,22rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.\!min-w-\[24px\]{min-width:24px!important}.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-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[3\.125rem\]{min-width:3.125rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12\.5rem\]{min-width:12.5rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[29\.15052604675293px\]{min-width:29.1505px}.min-w-\[30\.86526107788086px\]{min-width:30.8653px}.min-w-\[32px\]{min-width:32px}.min-w-\[40px\]{min-width:40px}.min-w-\[64px\]{min-width:64px}.min-w-\[68\.67984008789062px\]{min-width:68.6798px}.min-w-\[112px\]{min-width:112px}.min-w-\[114px\]{min-width:114px}.min-w-\[124px\]{min-width:124px}.min-w-\[140px\]{min-width:140px}.min-w-\[144px\]{min-width:144px}.min-w-\[154px\]{min-width:154px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[183\.60000610351562px\]{min-width:183.6px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[225\.12020874023438px\]{min-width:225.12px}.min-w-\[225\.36517333984375px\]{min-width:225.365px}.min-w-\[360px\]{min-width:360px}.min-w-\[1577\.557861328125px\]{min-width:1577.56px}.min-w-\[inherit\]{min-width:inherit}.min-w-\[length\:var\(--space-5\)\]{min-width:var(--space-5)}.min-w-\[min-content\]{min-width:min-content}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-\[var\(--space-72\)\]{min-width:var(--space-72)}.min-w-full{min-width:100%}.min-w-px{min-width:1px}.flex-1{flex:1}.flex-\[0\.55\]{flex:.55}.flex-\[0\.65\]{flex:.65}.flex-\[1\.5\]{flex:1.5}.flex-\[1\.6\]{flex:1.6}.flex-\[1\.15\]{flex:1.15}.flex-\[1\.35\]{flex:1.35}.flex-\[1_0_0\]{flex:1 0 0}.flex-none{flex:none}.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-0{flex-basis:calc(var(--spacing)*0)}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-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-0\.5{--tw-translate-y:calc(var(--spacing)*.5);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-y-100{--tw-scale-y: -100% ;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-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-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-mt-\[var\(--space-4\)\]{scroll-margin-top:var(--space-4)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-none{list-style-type:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.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-20{grid-template-columns:repeat(20,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.grid-cols-\[48px_1fr_44px\]{grid-template-columns:48px 1fr 44px}.grid-cols-\[56px_1fr_44px\]{grid-template-columns:56px 1fr 44px}.grid-cols-\[64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.grid-cols-\[64px_minmax\(0\,320px\)\]{grid-template-columns:64px minmax(0,320px)}.grid-cols-\[__64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.grid-cols-\[__minmax\(0\,1fr\)_104px\]{grid-template-columns:minmax(0,1fr) 104px}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[max-content\]{grid-template-columns:max-content}.grid-cols-\[max-content_130px_max-content_130px\]{grid-template-columns:max-content 130px max-content 130px}.grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(110px\,1\.1fr\)_minmax\(96px\,0\.95fr\)_minmax\(96px\,0\.95fr\)_minmax\(140px\,1\.4fr\)_minmax\(110px\,1fr\)_minmax\(116px\,0\.95fr\)_minmax\(90px\,0\.8fr\)_minmax\(96px\,0\.85fr\)\]{grid-template-columns:minmax(110px,1.1fr) minmax(96px,.95fr) minmax(96px,.95fr) minmax(140px,1.4fr) minmax(110px,1fr) minmax(116px,.95fr) minmax(90px,.8fr) minmax(96px,.85fr)}.grid-cols-\[repeat\(1\,fit-content\(100\%\)\)\]{grid-template-columns:repeat(1,fit-content(100%))}.grid-cols-\[repeat\(1\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[repeat\(2\,_minmax\(0\,_1fr\)\)\],.grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[repeat\(4\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-\[__349\.50px_350px\]{grid-template-rows:349.5px 350px}.grid-rows-\[_____________________________________________29px_23px_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)_fit-content\(100\%\)\]{grid-template-rows:29px 23px fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%) fit-content(100%)}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-\[max-content\]{grid-template-rows:max-content}.grid-rows-\[repeat\(2\,_fit-content\(100\%\)\)\]{grid-template-rows:repeat(2,fit-content(100%))}.grid-rows-\[repeat\(2\,_minmax\(0\,_1fr\)\)\]{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[repeat\(2\,fit-content\(100\%\)\)\]{grid-template-rows:repeat(2,fit-content(100%))}.grid-rows-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[repeat\(4\,_fit-content\(100\%\)\)\]{grid-template-rows:repeat(4,fit-content(100%))}.grid-rows-\[repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-\[repeat\(7\,_fit-content\(100\%\)\)\]{grid-template-rows:repeat(7,fit-content(100%))}.grid-rows-\[repeat\(8\,minmax\(0\,1fr\)\)\]{grid-template-rows:repeat(8,minmax(0,1fr))}.grid-rows-\[repeat\(23\,minmax\(0\,1fr\)\)\]{grid-template-rows:repeat(23,minmax(0,1fr))}.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-start{place-items:start}.content-center{align-content:center}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.content-stretch{align-content:stretch}.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-start{justify-items:start}.\!gap-0{gap:calc(var(--spacing)*0)!important}.gap-\(--space-6\){gap:var(--space-6)}.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-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-\[0px_4px\]{gap:0 4px}.gap-\[0px_16px\]{gap:0 16px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5\.5px\]{gap:5.5px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7\.99px\]{gap:7.99px}.gap-\[7\.986px\]{gap:7.986px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-\[20px\]{gap:20px}.gap-\[24px\]{gap:24px}.gap-\[28px\]{gap:28px}.gap-\[32px\]{gap:32px}.gap-\[35px\]{gap:35px}.gap-\[67px\]{gap:67px}.gap-\[var\(--space-0_5\)\]{gap:var(--space-0_5)}.gap-\[var\(--space-1\)\]{gap:var(--space-1)}.gap-\[var\(--space-1_5\)\]{gap:var(--space-1_5)}.gap-\[var\(--space-2\)\]{gap:var(--space-2)}.gap-\[var\(--space-2_5\)\]{gap:var(--space-2_5)}.gap-\[var\(--space-3\)\]{gap:var(--space-3)}.gap-\[var\(--space-4\)\]{gap:var(--space-4)}.gap-\[var\(--space-5\)\]{gap:var(--space-5)}.gap-\[var\(--space-6\)\]{gap:var(--space-6)}.gap-\[var\(--space-8\)\]{gap:var(--space-8)}.gap-px{gap:1px}:where(.space-y-\(--space-5\)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-5)*var(--tw-space-y-reverse));margin-block-end:calc(var(--space-5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[2px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(2px*var(--tw-space-y-reverse));margin-block-end:calc(2px*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-0\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-0)*var(--tw-space-y-reverse));margin-block-end:calc(var(--space-0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-1\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-1)*var(--tw-space-y-reverse));margin-block-end:calc(var(--space-1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-1_5\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-1_5)*var(--tw-space-y-reverse));margin-block-end:calc(var(--space-1_5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-2\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-2)*var(--tw-space-y-reverse));margin-block-end:calc(var(--space-2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-3\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-3)*var(--tw-space-y-reverse));margin-block-end:calc(var(--space-3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-4\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-4)*var(--tw-space-y-reverse));margin-block-end:calc(var(--space-4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-5\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-5)*var(--tw-space-y-reverse));margin-block-end:calc(var(--space-5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-6\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-6)*var(--tw-space-y-reverse));margin-block-end:calc(var(--space-6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-8\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-8)*var(--tw-space-y-reverse));margin-block-end:calc(var(--space-8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-\[6px\]{column-gap:6px}.gap-x-\[12px\]{column-gap:12px}.gap-x-\[14px\]{column-gap:14px}.gap-x-\[16px\]{column-gap:16px}.gap-x-\[var\(--space-2\)\]{column-gap:var(--space-2)}.gap-x-\[var\(--space-3\)\]{column-gap:var(--space-3)}.gap-x-\[var\(--space-4\)\]{column-gap:var(--space-4)}.gap-x-\[var\(--space-5\)\]{column-gap:var(--space-5)}.gap-x-\[var\(--space-8\)\]{column-gap:var(--space-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)))}.gap-y-0{row-gap:calc(var(--spacing)*0)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-\[4px\]{row-gap:4px}.gap-y-\[6px\]{row-gap:6px}.gap-y-\[14px\]{row-gap:14px}.gap-y-\[16px\]{row-gap:16px}.gap-y-\[var\(--space-1\)\]{row-gap:var(--space-1)}.gap-y-\[var\(--space-2\)\]{row-gap:var(--space-2)}.gap-y-\[var\(--space-3\)\]{row-gap:var(--space-3)}.gap-y-\[var\(--space-5\)\]{row-gap:var(--space-5)}.gap-y-\[var\(--space-6\)\]{row-gap:var(--space-6)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.justify-self-stretch{justify-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.\!rounded-full{border-radius:3.40282e38px!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-\(--border-radius-rounded-xl\){border-radius:var(--border-radius-rounded-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.665px\]{border-radius:1.665px}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4\.25px\]{border-radius:4.25px}.rounded-\[4\.287px\]{border-radius:4.287px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5\.366px\]{border-radius:5.366px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8\.5px\]{border-radius:8.5px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14\.575px\]{border-radius:14.575px}.rounded-\[15\.024px\]{border-radius:15.024px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[21\.6px\]{border-radius:21.6px}.rounded-\[24\.5px\]{border-radius:24.5px}.rounded-\[24px\]{border-radius:24px}.rounded-\[25px\]{border-radius:25px}.rounded-\[26px\]{border-radius:26px}.rounded-\[27px\]{border-radius:27px}.rounded-\[40px\]{border-radius:40px}.rounded-\[80px\]{border-radius:80px}.rounded-\[100px\]{border-radius:100px}.rounded-\[999px\]{border-radius:999px}.rounded-\[5249\.475px\]{border-radius:5249.48px}.rounded-\[9999px\]{border-radius:9999px}.rounded-\[10000px\]{border-radius:10000px}.rounded-\[100000000px\]{border-radius:100000000px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--border-radius-lg\)\]{border-radius:var(--border-radius-lg)}.rounded-\[var\(--border-radius-md\)\]{border-radius:var(--border-radius-md)}.rounded-\[var\(--border-radius-rounded\)\]{border-radius:var(--border-radius-rounded)}.rounded-\[var\(--border-radius-rounded-2xl\)\]{border-radius:var(--border-radius-rounded-2xl)}.rounded-\[var\(--border-radius-rounded-3xl\)\]{border-radius:var(--border-radius-rounded-3xl)}.rounded-\[var\(--border-radius-rounded-full\)\]{border-radius:var(--border-radius-rounded-full)}.rounded-\[var\(--border-radius-rounded-lg\)\]{border-radius:var(--border-radius-rounded-lg)}.rounded-\[var\(--border-radius-rounded-md\)\]{border-radius:var(--border-radius-rounded-md)}.rounded-\[var\(--border-radius-rounded-xl\)\]{border-radius:var(--border-radius-rounded-xl)}.rounded-\[var\(--border-radius-sm\)\]{border-radius:var(--border-radius-sm)}.rounded-\[var\(--border-radius-xl\)\]{border-radius:var(--border-radius-xl)}.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-\[var\(--border-radius-rounded-3xl\)\]{border-top-left-radius:var(--border-radius-rounded-3xl);border-top-right-radius:var(--border-radius-rounded-3xl)}.rounded-l-\[var\(--border-radius-rounded-3xl\)\]{border-top-left-radius:var(--border-radius-rounded-3xl);border-bottom-left-radius:var(--border-radius-rounded-3xl)}.rounded-l-\[var\(--border-radius-rounded-full\)\]{border-top-left-radius:var(--border-radius-rounded-full);border-bottom-left-radius:var(--border-radius-rounded-full)}.rounded-tl-\[2px\]{border-top-left-radius:2px}.rounded-tl-\[4px\]{border-top-left-radius:4px}.rounded-tl-\[5px\]{border-top-left-radius:5px}.rounded-tl-\[8\.5px\]{border-top-left-radius:8.5px}.rounded-tl-\[8px\]{border-top-left-radius:8px}.rounded-tl-\[15px\]{border-top-left-radius:15px}.rounded-tl-\[16px\]{border-top-left-radius:16px}.rounded-tl-\[24px\]{border-top-left-radius:24px}.rounded-tl-\[25px\]{border-top-left-radius:25px}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-\[var\(--border-radius-rounded-full\)\]{border-top-right-radius:var(--border-radius-rounded-full);border-bottom-right-radius:var(--border-radius-rounded-full)}.rounded-tr-\[2px\]{border-top-right-radius:2px}.rounded-tr-\[4px\]{border-top-right-radius:4px}.rounded-tr-\[8px\]{border-top-right-radius:8px}.rounded-tr-\[15px\]{border-top-right-radius:15px}.rounded-tr-\[16px\]{border-top-right-radius:16px}.rounded-tr-\[24px\]{border-top-right-radius:24px}.rounded-tr-\[25px\]{border-top-right-radius:25px}.rounded-tr-\[var\(--border-radius-rounded-2xl\)\]{border-top-right-radius:var(--border-radius-rounded-2xl)}.rounded-br-\[2px\]{border-bottom-right-radius:2px}.rounded-br-\[4px\]{border-bottom-right-radius:4px}.rounded-br-\[8px\]{border-bottom-right-radius:8px}.rounded-br-\[15px\]{border-bottom-right-radius:15px}.rounded-br-\[16px\]{border-bottom-right-radius:16px}.rounded-br-\[24px\]{border-bottom-right-radius:24px}.rounded-br-\[25px\]{border-bottom-right-radius:25px}.rounded-br-\[999\.665px\]{border-bottom-right-radius:999.665px}.rounded-br-\[999px\]{border-bottom-right-radius:999px}.rounded-br-\[var\(--border-radius-rounded-2xl\)\]{border-bottom-right-radius:var(--border-radius-rounded-2xl)}.rounded-br-\[var\(--border-radius-rounded-lg\)\]{border-bottom-right-radius:var(--border-radius-rounded-lg)}.rounded-bl-\[2px\]{border-bottom-left-radius:2px}.rounded-bl-\[4px\]{border-bottom-left-radius:4px}.rounded-bl-\[5px\]{border-bottom-left-radius:5px}.rounded-bl-\[8\.5px\]{border-bottom-left-radius:8.5px}.rounded-bl-\[8px\]{border-bottom-left-radius:8px}.rounded-bl-\[15px\]{border-bottom-left-radius:15px}.rounded-bl-\[16px\]{border-bottom-left-radius:16px}.rounded-bl-\[24px\]{border-bottom-left-radius:24px}.rounded-bl-\[25px\]{border-bottom-left-radius:25px}.rounded-bl-\[999\.665px\]{border-bottom-left-radius:999.665px}.rounded-bl-\[999px\]{border-bottom-left-radius:999px}.rounded-bl-\[var\(--border-radius-rounded-2xl\)\]{border-bottom-left-radius:var(--border-radius-rounded-2xl)}.rounded-bl-\[var\(--border-radius-rounded-lg\)\]{border-bottom-left-radius:var(--border-radius-rounded-lg)}.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-3{border-style:var(--tw-border-style);border-width:3px}.border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[1\.33px\]{border-style:var(--tw-border-style);border-width:1.33px}.border-\[1\.072px\]{border-style:var(--tw-border-style);border-width:1.072px}.border-\[1\.073px\]{border-style:var(--tw-border-style);border-width:1.073px}.border-\[1\.111px\]{border-style:var(--tw-border-style);border-width:1.111px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[0\.858px\]{border-top-style:var(--tw-border-style);border-top-width:.858px}.border-t-\[1\.717px\]{border-top-style:var(--tw-border-style);border-top-width:1.717px}.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-r-\[0\.86px\]{border-right-style:var(--tw-border-style);border-right-width:.86px}.border-r-\[0\.857px\]{border-right-style:var(--tw-border-style);border-right-width:.857px}.border-r-\[0\.858px\]{border-right-style:var(--tw-border-style);border-right-width:.858px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-\[0\.857px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:.857px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-\[hsl\(var\(--color-blue-600\)\)\]{border-color:hsl(var(--color-blue-600))!important}.\!border-\[hsl\(var\(--color-purple-600\)\)\]{border-color:hsl(var(--color-purple-600))!important}.\!border-transparent{border-color:#0000!important}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#0e9f6e\]{border-color:#0e9f6e}.border-\[\#1f2a37\]{border-color:#1f2a37}.border-\[\#4a1d96\]{border-color:#4a1d96}.border-\[\#4b5563\]{border-color:#4b5563}.border-\[\#6b2bda\]{border-color:#6b2bda}.border-\[\#6b7280\]{border-color:#6b7280}.border-\[\#6c2bd9\]{border-color:#6c2bd9}.border-\[\#7e3af2\]{border-color:#7e3af2}.border-\[\#9ca3af\]{border-color:#9ca3af}.border-\[\#057a55\]{border-color:#057a55}.border-\[\#84e1bc\]{border-color:#84e1bc}.border-\[\#5521b5\]{border-color:#5521b5}.border-\[\#29263f\]{border-color:#29263f}.border-\[\#374151\]{border-color:#374151}.border-\[\#ac94fa\]{border-color:#ac94fa}.border-\[\#b43403\]{border-color:#b43403}.border-\[\#bcf0da\]{border-color:#bcf0da}.border-\[\#c81e1e\]{border-color:#c81e1e}.border-\[\#cabffd\]{border-color:#cabffd}.border-\[\#d1d5db\]{border-color:#d1d5db}.border-\[\#dcd7fe\]{border-color:#dcd7fe}.border-\[\#e5e7eb\]{border-color:#e5e7eb}.border-\[\#e02424\]{border-color:#e02424}.border-\[\#ebebf3\]{border-color:#ebebf3}.border-\[\#edebfe\]{border-color:#edebfe}.border-\[\#f3f4f6\]{border-color:#f3f4f6}.border-\[\#f6f5ff\]{border-color:#f6f5ff}.border-\[\#f05252\]{border-color:#f05252}.border-\[\#fbd5d5\]{border-color:#fbd5d5}.border-\[\#fce96a\]{border-color:#fce96a}.border-\[\#fdf2f8\]{border-color:#fdf2f8}.border-\[\#ff5a1f\]{border-color:#ff5a1f}.border-\[hsl\(var\(--color-blue-600\)\)\]{border-color:hsl(var(--color-blue-600))}.border-\[hsl\(var\(--color-gray-100\)\)\]{border-color:hsl(var(--color-gray-100))}.border-\[hsl\(var\(--color-gray-200\)\)\]{border-color:hsl(var(--color-gray-200))}.border-\[hsl\(var\(--color-gray-300\)\)\]{border-color:hsl(var(--color-gray-300))}.border-\[hsl\(var\(--color-gray-600\)\)\]{border-color:hsl(var(--color-gray-600))}.border-\[hsl\(var\(--color-gray-800\)\)\]{border-color:hsl(var(--color-gray-800))}.border-\[hsl\(var\(--color-green-200\)\)\]{border-color:hsl(var(--color-green-200))}.border-\[hsl\(var\(--color-orange-900\)\)\]{border-color:hsl(var(--color-orange-900))}.border-\[hsl\(var\(--color-primary-100\)\)\]{border-color:hsl(var(--color-primary-100))}.border-\[hsl\(var\(--color-primary-300\)\)\]{border-color:hsl(var(--color-primary-300))}.border-\[hsl\(var\(--color-primary-900\)\)\]{border-color:hsl(var(--color-primary-900))}.border-\[hsl\(var\(--color-purple-100\)\)\]{border-color:hsl(var(--color-purple-100))}.border-\[hsl\(var\(--color-purple-200\)\)\]{border-color:hsl(var(--color-purple-200))}.border-\[hsl\(var\(--color-purple-300\)\)\]{border-color:hsl(var(--color-purple-300))}.border-\[hsl\(var\(--color-purple-400\)\)\]{border-color:hsl(var(--color-purple-400))}.border-\[hsl\(var\(--color-purple-600\)\)\]{border-color:hsl(var(--color-purple-600))}.border-\[hsl\(var\(--color-purple-700\)\)\]{border-color:hsl(var(--color-purple-700))}.border-\[hsl\(var\(--color-purple-900\)\)\]{border-color:hsl(var(--color-purple-900))}.border-\[hsl\(var\(--color-red-200\)\)\]{border-color:hsl(var(--color-red-200))}.border-\[hsl\(var\(--color-red-500\)\)\]{border-color:hsl(var(--color-red-500))}.border-\[hsl\(var\(--color-teal-200\)\)\]{border-color:hsl(var(--color-teal-200))}.border-\[hsl\(var\(--color-teal-300\)\)\]{border-color:hsl(var(--color-teal-300))}.border-\[rgba\(17\,17\,17\,0\.15\)\]{border-color:#11111126}.border-\[transparent\]{border-color:#0000}.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-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-\[hsl\(var\(--color-purple-300\)\)\]{border-left-color:hsl(var(--color-purple-300))}.border-l-transparent{border-left-color:#0000}.\!bg-\[hsl\(var\(--color-blue-50\)\)\]{background-color:hsl(var(--color-blue-50))!important}.\!bg-\[hsl\(var\(--color-white\)\)\]{background-color:hsl(var(--color-white))!important}.\!bg-transparent{background-color:#0000!important}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#0e8aaa\]{background-color:#0e8aaa}.bg-\[\#1a56db\]{background-color:#1a56db}.bg-\[\#1c64f2\]{background-color:#1c64f2}.bg-\[\#1e429f\]{background-color:#1e429f}.bg-\[\#1f2a37\]{background-color:#1f2a37}.bg-\[\#3D6EB7\]{background-color:#3d6eb7}.bg-\[\#3f83f8\]{background-color:#3f83f8}.bg-\[\#4a1d96\]{background-color:#4a1d96}.bg-\[\#4b5563\]{background-color:#4b5563}.bg-\[\#5d5887\]{background-color:#5d5887}.bg-\[\#06b7db\]{background-color:#06b7db}.bg-\[\#6b2bda\]{background-color:#6b2bda}.bg-\[\#6b7280\]{background-color:#6b7280}.bg-\[\#6c2bd9\]{background-color:#6c2bd9}.bg-\[\#7e3af2\]{background-color:#7e3af2}.bg-\[\#7edce2\]{background-color:#7edce2}.bg-\[\#7ee7fc\]{background-color:#7ee7fc}.bg-\[\#8a2c0d\]{background-color:#8a2c0d}.bg-\[\#8da2fb\]{background-color:#8da2fb}.bg-\[\#8e4b10\]{background-color:#8e4b10}.bg-\[\#09aacd\]{background-color:#09aacd}.bg-\[\#9b1c1c\]{background-color:#9b1c1c}.bg-\[\#9ca3af\]{background-color:#9ca3af}.bg-\[\#9d99cc\]{background-color:#9d99cc}.bg-\[\#9f580a\]{background-color:#9f580a}.bg-\[\#16bdca\]{background-color:#16bdca}.bg-\[\#31c48d\]{background-color:#31c48d}.bg-\[\#046c4e\]{background-color:#046c4e}.bg-\[\#053b48\]{background-color:#053b48}.bg-\[\#057a55\]{background-color:#057a55}.bg-\[\#76a9fa\]{background-color:#76a9fa}.bg-\[\#84e1bc\]{background-color:#84e1bc}.bg-\[\#302c4d\]{background-color:#302c4d}.bg-\[\#362f78\]{background-color:#362f78}.bg-\[\#423f62\]{background-color:#423f62}.bg-\[\#0694a2\]{background-color:#0694a2}.bg-\[\#723b13\]{background-color:#723b13}.bg-\[\#751a3d\]{background-color:#751a3d}.bg-\[\#771d1d\]{background-color:#771d1d}.bg-\[\#03543f\]{background-color:#03543f}.bg-\[\#5145cd\]{background-color:#5145cd}.bg-\[\#05505c\]{background-color:#05505c}.bg-\[\#5521b5\]{background-color:#5521b5}.bg-\[\#5850ec\]{background-color:#5850ec}.bg-\[\#6875f5\]{background-color:#6875f5}.bg-\[\#9061f9\]{background-color:#9061f9}.bg-\[\#014451\]{background-color:#014451}.bg-\[\#014737\]{background-color:#014737}.bg-\[\#29263f\]{background-color:#29263f}.bg-\[\#036672\]{background-color:#036672}.bg-\[\#42389d\]{background-color:#42389d}.bg-\[\#047481\]{background-color:#047481}.bg-\[\#99154b\]{background-color:#99154b}.bg-\[\#111928\]{background-color:#111928}.bg-\[\#233876\]{background-color:#233876}.bg-\[\#374151\]{background-color:#374151}.bg-\[\#633112\]{background-color:#633112}.bg-\[\#AAA5ED\]{background-color:#aaa5ed}.bg-\[\#a4cafe\]{background-color:#a4cafe}.bg-\[\#a5eefd\]{background-color:#a5eefd}.bg-\[\#ac94fa\]{background-color:#ac94fa}.bg-\[\#afecef\]{background-color:#afecef}.bg-\[\#b4c6fc\]{background-color:#b4c6fc}.bg-\[\#b6b3db\]{background-color:#b6b3db}.bg-\[\#b43403\]{background-color:#b43403}.bg-\[\#bcf0da\]{background-color:#bcf0da}.bg-\[\#bf125d\]{background-color:#bf125d}.bg-\[\#c3ddfd\]{background-color:#c3ddfd}.bg-\[\#c3f4fd\]{background-color:#c3f4fd}.bg-\[\#c8c6e8\]{background-color:#c8c6e8}.bg-\[\#c81e1e\]{background-color:#c81e1e}.bg-\[\#c27803\]{background-color:#c27803}.bg-\[\#cabffd\]{background-color:#cabffd}.bg-\[\#cddbfe\]{background-color:#cddbfe}.bg-\[\#d1d5db\]{background-color:#d1d5db}.bg-\[\#d5f5f6\]{background-color:#d5f5f6}.bg-\[\#d6d5ee\]{background-color:#d6d5ee}.bg-\[\#d7f8fe\]{background-color:#d7f8fe}.bg-\[\#d61f69\]{background-color:#d61f69}.bg-\[\#d03801\]{background-color:#d03801}.bg-\[\#dcd7fe\]{background-color:#dcd7fe}.bg-\[\#def7ec\]{background-color:#def7ec}.bg-\[\#e1effe\]{background-color:#e1effe}.bg-\[\#e3a008\]{background-color:#e3a008}.bg-\[\#e5e7eb\]{background-color:#e5e7eb}.bg-\[\#e5edff\]{background-color:#e5edff}.bg-\[\#e6fafe\]{background-color:#e6fafe}.bg-\[\#e02424\]{background-color:#e02424}.bg-\[\#e74694\]{background-color:#e74694}.bg-\[\#ebebf3\]{background-color:#ebebf3}.bg-\[\#ebf5ff\]{background-color:#ebf5ff}.bg-\[\#edebfe\]{background-color:#edebfe}.bg-\[\#edfafa\]{background-color:#edfafa}.bg-\[\#f0f5ff\]{background-color:#f0f5ff}.bg-\[\#f0fcff\]{background-color:#f0fcff}.bg-\[\#f3f4f6\]{background-color:#f3f4f6}.bg-\[\#f3faf7\]{background-color:#f3faf7}.bg-\[\#f4f4f5\]{background-color:#f4f4f5}.bg-\[\#f6f5ff\]{background-color:#f6f5ff}.bg-\[\#f7f7f8\]{background-color:#f7f7f8}.bg-\[\#f8b4b4\]{background-color:#f8b4b4}.bg-\[\#f8b4d9\]{background-color:#f8b4d9}.bg-\[\#f9fafb\]{background-color:#f9fafb}.bg-\[\#f17eb8\]{background-color:#f17eb8}.bg-\[\#f05252\]{background-color:#f05252}.bg-\[\#f98080\]{background-color:#f98080}.bg-\[\#faca15\]{background-color:#faca15}.bg-\[\#fad1e8\]{background-color:#fad1e8}.bg-\[\#fbd5d5\]{background-color:#fbd5d5}.bg-\[\#fcd9bd\]{background-color:#fcd9bd}.bg-\[\#fce8f3\]{background-color:#fce8f3}.bg-\[\#fce96a\]{background-color:#fce96a}.bg-\[\#fdba8c\]{background-color:#fdba8c}.bg-\[\#fde8e8\]{background-color:#fde8e8}.bg-\[\#fdf2f2\]{background-color:#fdf2f2}.bg-\[\#fdf2f8\]{background-color:#fdf2f8}.bg-\[\#fdf6b2\]{background-color:#fdf6b2}.bg-\[\#fdfdea\]{background-color:#fdfdea}.bg-\[\#feecdc\]{background-color:#feecdc}.bg-\[\#ff5a1f\]{background-color:#ff5a1f}.bg-\[\#ff8a4c\]{background-color:#ff8a4c}.bg-\[\#fff8f1\]{background-color:#fff8f1}.bg-\[hsl\(var\(--color-blue-50\)\)\]{background-color:hsl(var(--color-blue-50))}.bg-\[hsl\(var\(--color-gray-50\)\)\]{background-color:hsl(var(--color-gray-50))}.bg-\[hsl\(var\(--color-gray-50\)\/0\.5\)\]{background-color:hsl(var(--color-gray-50)/.5)}.bg-\[hsl\(var\(--color-gray-100\)\)\]{background-color:hsl(var(--color-gray-100))}.bg-\[hsl\(var\(--color-gray-200\)\)\]{background-color:hsl(var(--color-gray-200))}.bg-\[hsl\(var\(--color-gray-400\)\)\]{background-color:hsl(var(--color-gray-400))}.bg-\[hsl\(var\(--color-gray-500\)\)\]{background-color:hsl(var(--color-gray-500))}.bg-\[hsl\(var\(--color-gray-600\)\)\]{background-color:hsl(var(--color-gray-600))}.bg-\[hsl\(var\(--color-gray-700\)\)\]{background-color:hsl(var(--color-gray-700))}.bg-\[hsl\(var\(--color-gray-800\)\)\]{background-color:hsl(var(--color-gray-800))}.bg-\[hsl\(var\(--color-gray-900\)\)\]{background-color:hsl(var(--color-gray-900))}.bg-\[hsl\(var\(--color-gray-900\)\/\.6\)\]{background-color:hsl(var(--color-gray-900)/.6)}.bg-\[hsl\(var\(--color-green-50\)\)\]{background-color:hsl(var(--color-green-50))}.bg-\[hsl\(var\(--color-indigo-50\)\)\]{background-color:hsl(var(--color-indigo-50))}.bg-\[hsl\(var\(--color-muted-default\)\)\]{background-color:hsl(var(--color-muted-default))}.bg-\[hsl\(var\(--color-orange-50\)\)\]{background-color:hsl(var(--color-orange-50))}.bg-\[hsl\(var\(--color-pink-50\)\)\]{background-color:hsl(var(--color-pink-50))}.bg-\[hsl\(var\(--color-primary-50\)\)\]{background-color:hsl(var(--color-primary-50))}.bg-\[hsl\(var\(--color-primary-100\)\)\]{background-color:hsl(var(--color-primary-100))}.bg-\[hsl\(var\(--color-purple-50\)\)\]{background-color:hsl(var(--color-purple-50))}.bg-\[hsl\(var\(--color-purple-100\)\)\]{background-color:hsl(var(--color-purple-100))}.bg-\[hsl\(var\(--color-purple-500\)\)\]{background-color:hsl(var(--color-purple-500))}.bg-\[hsl\(var\(--color-purple-700\)\)\]{background-color:hsl(var(--color-purple-700))}.bg-\[hsl\(var\(--color-red-50\)\)\]{background-color:hsl(var(--color-red-50))}.bg-\[hsl\(var\(--color-red-100\)\)\]{background-color:hsl(var(--color-red-100))}.bg-\[hsl\(var\(--color-teal-50\)\)\]{background-color:hsl(var(--color-teal-50))}.bg-\[hsl\(var\(--color-teal-100\)\)\]{background-color:hsl(var(--color-teal-100))}.bg-\[hsl\(var\(--color-white\)\)\]{background-color:hsl(var(--color-white))}.bg-\[rgba\(0\,0\,0\,0\.2\)\]{background-color:#0003}.bg-\[rgba\(255\,255\,255\,0\.59\)\]{background-color:#ffffff96}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.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-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-input-background{background-color:var(--input-background)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.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-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.mask-intersect{-webkit-mask-composite:source-in;mask-composite:intersect}.mask-alpha{-webkit-mask-source-type:alpha;mask-mode:alpha}.mask-size-\[10px_10px\]{-webkit-mask-size:10px 10px;mask-size:10px 10px}.mask-size-\[99\.59\%_1081\.708px\]{-webkit-mask-size:99.59% 1081.71px;mask-size:99.59% 1081.71px}.mask-size-\[99\.77\%_1098px\]{-webkit-mask-size:99.77% 1098px;mask-size:99.77% 1098px}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-position-\[-0\.03\%_-11px\]{-webkit-mask-position:-.03% -11px;mask-position:-.03% -11px}.mask-position-\[-0\.06\%_-1px\]{-webkit-mask-position:-.06% -1px;mask-position:-.06% -1px}.mask-position-\[0px_-0\.833px\]{-webkit-mask-position:0 -.833px;mask-position:0 -.833px}.mask-position-\[1\.5px_0\.667px\,_1\.5px_1\.5px\]{-webkit-mask-position:1.5px .667px,1.5px 1.5px;mask-position:1.5px .667px,1.5px 1.5px}.mask-no-repeat{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.\!p-\[6px\]{padding:6px!important}.p-\(--space-3\){padding:var(--space-3)}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-\[0\.857px\]{padding:.857px}.p-\[0\.889px\]{padding:.889px}.p-\[1\.111px\]{padding:1.111px}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[4px\]{padding:4px}.p-\[6px\]{padding:6px}.p-\[8px\]{padding:8px}.p-\[10px\]{padding:10px}.p-\[12px\]{padding:12px}.p-\[16px\]{padding:16px}.p-\[17px\]{padding:17px}.p-\[20px\]{padding:20px}.p-\[24px\]{padding:24px}.p-\[25px\]{padding:25px}.p-\[40px\]{padding:40px}.p-\[var\(--space-0_5\)\]{padding:var(--space-0_5)}.p-\[var\(--space-1_5\)\]{padding:var(--space-1_5)}.p-\[var\(--space-2\)\]{padding:var(--space-2)}.p-\[var\(--space-2_5\)\]{padding:var(--space-2_5)}.p-\[var\(--space-3\)\]{padding:var(--space-3)}.p-\[var\(--space-4\)\]{padding:var(--space-4)}.p-\[var\(--space-5\)\]{padding:var(--space-5)}.p-\[var\(--space-6\)\]{padding:var(--space-6)}.p-\[var\(--space-8\)\]{padding:var(--space-8)}.p-px{padding:1px}.\!px-\[10px\]{padding-inline:10px!important}.\!px-\[var\(--space-2\)\]{padding-inline:var(--space-2)!important}.\!px-\[var\(--space-3\)\]{padding-inline:var(--space-3)!important}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-12{padding-inline:calc(var(--spacing)*12)}.px-14{padding-inline:calc(var(--spacing)*14)}.px-\[1\.072px\]{padding-inline:1.072px}.px-\[2px\]{padding-inline:2px}.px-\[3\.429px\]{padding-inline:3.429px}.px-\[3\.993px\]{padding-inline:3.993px}.px-\[4px\]{padding-inline:4px}.px-\[6\.57px\]{padding-inline:6.57px}.px-\[6\.784px\]{padding-inline:6.784px}.px-\[6\.838px\]{padding-inline:6.838px}.px-\[6\.988px\]{padding-inline:6.988px}.px-\[6px\]{padding-inline:6px}.px-\[7\.084px\]{padding-inline:7.084px}.px-\[7\.373px\]{padding-inline:7.373px}.px-\[7\.986px\]{padding-inline:7.986px}.px-\[8\.027px\]{padding-inline:8.027px}.px-\[8\.038px\]{padding-inline:8.038px}.px-\[8\.124px\]{padding-inline:8.124px}.px-\[8\.231px\]{padding-inline:8.231px}.px-\[8px\]{padding-inline:8px}.px-\[9\.645px\]{padding-inline:9.645px}.px-\[10\.931px\]{padding-inline:10.931px}.px-\[10px\]{padding-inline:10px}.px-\[11\.124px\]{padding-inline:11.124px}.px-\[12px\]{padding-inline:12px}.px-\[14px\]{padding-inline:14px}.px-\[15\.99px\]{padding-inline:15.99px}.px-\[16px\]{padding-inline:16px}.px-\[20px\]{padding-inline:20px}.px-\[24px\]{padding-inline:24px}.px-\[36px\]{padding-inline:36px}.px-\[81\.289px\]{padding-inline:81.289px}.px-\[var\(--space-0_5\)\]{padding-inline:var(--space-0_5)}.px-\[var\(--space-1\)\]{padding-inline:var(--space-1)}.px-\[var\(--space-1_5\)\]{padding-inline:var(--space-1_5)}.px-\[var\(--space-2\)\]{padding-inline:var(--space-2)}.px-\[var\(--space-2_5\)\]{padding-inline:var(--space-2_5)}.px-\[var\(--space-3\)\]{padding-inline:var(--space-3)}.px-\[var\(--space-4\)\]{padding-inline:var(--space-4)}.px-\[var\(--space-5\)\]{padding-inline:var(--space-5)}.px-\[var\(--space-6\)\]{padding-inline:var(--space-6)}.px-px{padding-inline:1px}.\!py-0{padding-block:calc(var(--spacing)*0)!important}.\!py-\[2px\]{padding-block:2px!important}.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-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-12{padding-block:calc(var(--spacing)*12)}.py-\[2px\]{padding-block:2px}.py-\[4px\]{padding-block:4px}.py-\[6px\]{padding-block:6px}.py-\[8px\]{padding-block:8px}.py-\[10px\]{padding-block:10px}.py-\[12px\]{padding-block:12px}.py-\[14px\]{padding-block:14px}.py-\[16px\]{padding-block:16px}.py-\[24px\]{padding-block:24px}.py-\[var\(--space-0_5\)\]{padding-block:var(--space-0_5)}.py-\[var\(--space-1\)\]{padding-block:var(--space-1)}.py-\[var\(--space-1_5\)\]{padding-block:var(--space-1_5)}.py-\[var\(--space-2\)\]{padding-block:var(--space-2)}.py-\[var\(--space-2_5\)\]{padding-block:var(--space-2_5)}.py-\[var\(--space-3\)\]{padding-block:var(--space-3)}.py-\[var\(--space-4\)\]{padding-block:var(--space-4)}.py-\[var\(--space-5\)\]{padding-block:var(--space-5)}.py-\[var\(--space-6\)\]{padding-block:var(--space-6)}.py-\[var\(--space-10\)\]{padding-block:var(--space-10)}.py-\[var\(--space-16\)\]{padding-block:var(--space-16)}.py-\[var\(--space-20\)\]{padding-block:var(--space-20)}.ps-1{padding-inline-start:calc(var(--spacing)*1)}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.ps-5{padding-inline-start:calc(var(--spacing)*5)}.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)}.\!pt-0{padding-top:calc(var(--spacing)*0)!important}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.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-7{padding-top:calc(var(--spacing)*7)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-9{padding-top:calc(var(--spacing)*9)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-11{padding-top:calc(var(--spacing)*11)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-13{padding-top:calc(var(--spacing)*13)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-15{padding-top:calc(var(--spacing)*15)}.pt-\[1\.072px\]{padding-top:1.072px}.pt-\[2px\]{padding-top:2px}.pt-\[4px\]{padding-top:4px}.pt-\[6px\]{padding-top:6px}.pt-\[10px\]{padding-top:10px}.pt-\[12px\]{padding-top:12px}.pt-\[14px\]{padding-top:14px}.pt-\[16px\]{padding-top:16px}.pt-\[17px\]{padding-top:17px}.pt-\[20\.577px\]{padding-top:20.577px}.pt-\[24px\]{padding-top:24px}.pt-\[25px\]{padding-top:25px}.pt-\[31\.754px\]{padding-top:31.754px}.pt-\[var\(--space-0_5\)\]{padding-top:var(--space-0_5)}.pt-\[var\(--space-1\)\]{padding-top:var(--space-1)}.pt-\[var\(--space-1_5\)\]{padding-top:var(--space-1_5)}.pt-\[var\(--space-2\)\]{padding-top:var(--space-2)}.pt-\[var\(--space-3\)\]{padding-top:var(--space-3)}.pt-\[var\(--space-4\)\]{padding-top:var(--space-4)}.pt-\[var\(--space-5\)\]{padding-top:var(--space-5)}.pt-\[var\(--space-6\)\]{padding-top:var(--space-6)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-\[0\.011px\]{padding-right:.011px}.pr-\[0\.857px\]{padding-right:.857px}.pr-\[0px\]{padding-right:0}.pr-\[2\.143px\]{padding-right:2.143px}.pr-\[2px\]{padding-right:2px}.pr-\[4\.63px\]{padding-right:4.63px}.pr-\[4px\]{padding-right:4px}.pr-\[6\.42px\]{padding-right:6.42px}.pr-\[6\.066px\]{padding-right:6.066px}.pr-\[6\.077px\]{padding-right:6.077px}.pr-\[6\.623px\]{padding-right:6.623px}.pr-\[6\.698px\]{padding-right:6.698px}.pr-\[6\.784px\]{padding-right:6.784px}.pr-\[6\.934px\]{padding-right:6.934px}.pr-\[6\.998px\]{padding-right:6.998px}.pr-\[7\.02px\]{padding-right:7.02px}.pr-\[7\.052px\]{padding-right:7.052px}.pr-\[7\.384px\]{padding-right:7.384px}.pr-\[7\.588px\]{padding-right:7.588px}.pr-\[7\.716px\]{padding-right:7.716px}.pr-\[7\.791px\]{padding-right:7.791px}.pr-\[8\.016px\]{padding-right:8.016px}.pr-\[8\.038px\]{padding-right:8.038px}.pr-\[8\.049px\]{padding-right:8.049px}.pr-\[8\.059px\]{padding-right:8.059px}.pr-\[8\.102px\]{padding-right:8.102px}.pr-\[8\.134px\]{padding-right:8.134px}.pr-\[8\.241px\]{padding-right:8.241px}.pr-\[8\.391px\]{padding-right:8.391px}.pr-\[8\.488px\]{padding-right:8.488px}.pr-\[8\.574px\]{padding-right:8.574px}.pr-\[10\.91px\]{padding-right:10.91px}.pr-\[10\.996px\]{padding-right:10.996px}.pr-\[11\.135px\]{padding-right:11.135px}.pr-\[11\.274px\]{padding-right:11.274px}.pr-\[11\.285px\]{padding-right:11.285px}.pr-\[11\.382px\]{padding-right:11.382px}.pr-\[12\.019px\]{padding-right:12.019px}.pr-\[12px\]{padding-right:12px}.pr-\[14px\]{padding-right:14px}.pr-\[16px\]{padding-right:16px}.pr-\[34px\]{padding-right:34px}.pr-\[75\.529px\]{padding-right:75.529px}.pr-\[81\.086px\]{padding-right:81.086px}.pr-\[81\.429px\]{padding-right:81.429px}.pr-\[81\.439px\]{padding-right:81.439px}.pr-\[81\.868px\]{padding-right:81.868px}.pr-\[var\(--space-1\)\]{padding-right:var(--space-1)}.pr-\[var\(--space-2\)\]{padding-right:var(--space-2)}.pr-px{padding-right:1px}.pb-\(--space-2\){padding-bottom:var(--space-2)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-\[0\.857px\]{padding-bottom:.857px}.pb-\[1\.715px\]{padding-bottom:1.715px}.pb-\[2\.143px\]{padding-bottom:2.143px}.pb-\[2px\]{padding-bottom:2px}.pb-\[4\.287px\]{padding-bottom:4.287px}.pb-\[4px\]{padding-bottom:4px}.pb-\[10\.667px\]{padding-bottom:10.667px}.pb-\[11px\]{padding-bottom:11px}.pb-\[12px\]{padding-bottom:12px}.pb-\[14px\]{padding-bottom:14px}.pb-\[16px\]{padding-bottom:16px}.pb-\[24px\]{padding-bottom:24px}.pb-\[var\(--space-0_5\)\]{padding-bottom:var(--space-0_5)}.pb-\[var\(--space-1\)\]{padding-bottom:var(--space-1)}.pb-\[var\(--space-2\)\]{padding-bottom:var(--space-2)}.pb-\[var\(--space-3\)\]{padding-bottom:var(--space-3)}.pb-\[var\(--space-4\)\]{padding-bottom:var(--space-4)}.pb-\[var\(--space-5\)\]{padding-bottom:var(--space-5)}.pb-\[var\(--space-6\)\]{padding-bottom:var(--space-6)}.pb-\[var\(--space-8\)\]{padding-bottom:var(--space-8)}.pb-\[var\(--space-12\)\]{padding-bottom:var(--space-12)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-\[1\.072px\]{padding-left:1.072px}.pl-\[4px\]{padding-left:4px}.pl-\[5px\]{padding-left:5px}.pl-\[6\.066px\]{padding-left:6.066px}.pl-\[6\.077px\]{padding-left:6.077px}.pl-\[6\.409px\]{padding-left:6.409px}.pl-\[6\.612px\]{padding-left:6.612px}.pl-\[6\.687px\]{padding-left:6.687px}.pl-\[6\.795px\]{padding-left:6.795px}.pl-\[6\.945px\]{padding-left:6.945px}.pl-\[6\.998px\]{padding-left:6.998px}.pl-\[6px\]{padding-left:6px}.pl-\[7\.009px\]{padding-left:7.009px}.pl-\[7\.063px\]{padding-left:7.063px}.pl-\[7\.363px\]{padding-left:7.363px}.pl-\[7\.566px\]{padding-left:7.566px}.pl-\[7\.995px\]{padding-left:7.995px}.pl-\[8\.22px\]{padding-left:8.22px}.pl-\[8\.091px\]{padding-left:8.091px}.pl-\[8\.113px\]{padding-left:8.113px}.pl-\[8\.381px\]{padding-left:8.381px}.pl-\[8\.402px\]{padding-left:8.402px}.pl-\[8\.477px\]{padding-left:8.477px}.pl-\[8px\]{padding-left:8px}.pl-\[10\.889px\]{padding-left:10.889px}.pl-\[10\.921px\]{padding-left:10.921px}.pl-\[10\.985px\]{padding-left:10.985px}.pl-\[10px\]{padding-left:10px}.pl-\[11\.114px\]{padding-left:11.114px}.pl-\[11\.274px\]{padding-left:11.274px}.pl-\[11\.285px\]{padding-left:11.285px}.pl-\[11\.371px\]{padding-left:11.371px}.pl-\[12px\]{padding-left:12px}.pl-\[14px\]{padding-left:14px}.pl-\[20px\]{padding-left:20px}.pl-\[24px\]{padding-left:24px}.pl-\[32px\]{padding-left:32px}.pl-\[36px\]{padding-left:36px}.pl-\[60px\]{padding-left:60px}.pl-\[75\.529px\]{padding-left:75.529px}.pl-\[81\.075px\]{padding-left:81.075px}.pl-\[81\.429px\]{padding-left:81.429px}.pl-\[81\.439px\]{padding-left:81.439px}.pl-\[81\.847px\]{padding-left:81.847px}.pl-\[174\.41px\]{padding-left:174.41px}.pl-\[174\.389px\]{padding-left:174.389px}.pl-\[185\.352px\]{padding-left:185.352px}.pl-\[186\.188px\]{padding-left:186.188px}.pl-\[187\.324px\]{padding-left:187.324px}.pl-\[407\.736px\]{padding-left:407.736px}.pl-\[var\(--space-1\)\]{padding-left:var(--space-1)}.pl-\[var\(--space-2\)\]{padding-left:var(--space-2)}.pl-\[var\(--space-3\)\]{padding-left:var(--space-3)}.pl-\[var\(--space-4\)\]{padding-left:var(--space-4)}.pl-\[var\(--space-6\)\]{padding-left:var(--space-6)}.\!text-right{text-align:right!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[\'Fira_Sans_Extra_Condensed\:Italic\'\,sans-serif\]{font-family:Fira Sans Extra Condensed\:Italic,sans-serif}.font-\[\'Font_Awesome_5_Free\:Solid\'\,sans-serif\]{font-family:"Font Awesome 5 Free:Solid",sans-serif}.font-\[\'Font_Awesome_7_Pro\:Light\'\,sans-serif\]{font-family:"Font Awesome 7 Pro:Light",sans-serif}.font-\[\'Font_Awesome_7_Pro\:Regular\'\,sans-serif\]{font-family:"Font Awesome 7 Pro:Regular",sans-serif}.font-\[\'Font_Awesome_7_Pro\:Solid\'\,sans-serif\]{font-family:"Font Awesome 7 Pro:Solid",sans-serif}.font-\[\'IBM_Plex_Mono\:Regular\'\,sans-serif\]{font-family:IBM Plex Mono\:Regular,sans-serif}.font-\[\'Lufga\:Bold\'\,sans-serif\]{font-family:Lufga\:Bold,sans-serif}.font-\[\'Lufga\:ExtraBold\'\,sans-serif\]{font-family:Lufga\:ExtraBold,sans-serif}.font-\[\'Lufga\:ExtraLight\'\,sans-serif\]{font-family:Lufga\:ExtraLight,sans-serif}.font-\[\'Lufga\:Medium\'\,sans-serif\]{font-family:Lufga\:Medium,sans-serif}.font-\[\'Lufga\:Regular\'\,sans-serif\]{font-family:Lufga\:Regular,sans-serif}.font-\[\'Lufga\:SemiBold\'\,sans-serif\]{font-family:Lufga\:SemiBold,sans-serif}.font-\[family-name\:var\(--font-family-mono\)\]{font-family:var(--font-family-mono)}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[10px\]{font-size:10px!important}.\!text-\[length\:var\(--font-size-sm\)\]{font-size:var(--font-size-sm)!important}.\!text-\[length\:var\(--font-size-xs\)\]{font-size:var(--font-size-xs)!important}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0px\]{font-size:0}.text-\[4\.41px\]{font-size:4.41px}.text-\[8\.185px\]{font-size:8.185px}.text-\[8px\]{font-size:8px}.text-\[10\.67px\]{font-size:10.67px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[15\.453px\]{font-size:15.453px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[36px\]{font-size:36px}.text-\[48px\]{font-size:48px}.text-\[length\:10px\]{font-size:10px}.text-\[length\:var\(--font-size-base\)\]{font-size:var(--font-size-base)}.text-\[length\:var\(--font-size-lg\)\]{font-size:var(--font-size-lg)}.text-\[length\:var\(--font-size-sm\)\]{font-size:var(--font-size-sm)}.text-\[length\:var\(--font-size-xl\)\]{font-size:var(--font-size-xl)}.text-\[length\:var\(--font-size-xs\)\]{font-size:var(--font-size-xs)}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[12px\]{--tw-leading:12px;line-height:12px}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[15\.453px\]{--tw-leading:15.453px;line-height:15.453px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-\[36px\]{--tw-leading:36px;line-height:36px}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-\[var\(--font-weight-normal\)\]{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-\[var\(--font-family-mono\)\]{--tw-font-weight:var(--font-family-mono);font-weight:var(--font-family-mono)}.font-\[var\(--font-family-sans\)\,sans-serif\]{--tw-font-weight:var(--font-family-sans),sans-serif;font-weight:var(--font-family-sans),sans-serif}.font-\[var\(--font-weight-bold\)\]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-\[var\(--font-weight-medium\)\]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-\[var\(--font-weight-normal\)\]{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-\[var\(--font-weight-semibold\)\]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.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\.1637px\]{--tw-tracking:-.1637px;letter-spacing:-.1637px}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[inherit\]{--tw-tracking:inherit;letter-spacing:inherit}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[hsl\(var\(--color-gray-500\)\)\]{color:hsl(var(--color-gray-500))!important}.\!text-\[hsl\(var\(--color-gray-700\)\)\]{color:hsl(var(--color-gray-700))!important}.\!text-\[hsl\(var\(--color-green-800\)\)\]{color:hsl(var(--color-green-800))!important}.\!text-\[hsl\(var\(--color-red-700\)\)\]{color:hsl(var(--color-red-700))!important}.text-\[\#0e9f6e\]{color:#0e9f6e}.text-\[\#1a56db\]{color:#1a56db}.text-\[\#1e1e1e\]{color:#1e1e1e}.text-\[\#1f2a37\]{color:#1f2a37}.text-\[\#4a1d96\]{color:#4a1d96}.text-\[\#4b5563\]{color:#4b5563}.text-\[\#6b7280\]{color:#6b7280}.text-\[\#6c2bd9\]{color:#6c2bd9}.text-\[\#7e3af2\]{color:#7e3af2}.text-\[\#8a2c0d\]{color:#8a2c0d}.text-\[\#8e4b10\]{color:#8e4b10}.text-\[\#9b1c1c\]{color:#9b1c1c}.text-\[\#9ca3af\]{color:#9ca3af}.text-\[\#9ca3b0\]{color:#9ca3b0}.text-\[\#046c4e\]{color:#046c4e}.text-\[\#057a55\]{color:#057a55}.text-\[\#84e1bc\]{color:#84e1bc}.text-\[\#723b13\]{color:#723b13}.text-\[\#751a3d\]{color:#751a3d}.text-\[\#992f7b\]{color:#992f7b}.text-\[\#03543f\]{color:#03543f}.text-\[\#5145cd\]{color:#5145cd}.text-\[\#5521b5\]{color:#5521b5}.text-\[\#9061f9\]{color:#9061f9}.text-\[\#42389d\]{color:#42389d}.text-\[\#71717a\]{color:#71717a}.text-\[\#99154b\]{color:#99154b}.text-\[\#111927\]{color:#111927}.text-\[\#111928\]{color:#111928}.text-\[\#374151\]{color:#374151}.text-\[\#b43403\]{color:#b43403}.text-\[\#bf125d\]{color:#bf125d}.text-\[\#c81e1e\]{color:#c81e1e}.text-\[\#c27803\]{color:#c27803}.text-\[\#e02424\]{color:#e02424}.text-\[\#f6f5ff\]{color:#f6f5ff}.text-\[\#f05252\]{color:#f05252}.text-\[color\:hsl\(var\(--color-purple-500\)\)\]{color:hsl(var(--color-purple-500))}.text-\[hsl\(var\(--color-black\)\)\]{color:hsl(var(--color-black))}.text-\[hsl\(var\(--color-blue-600\)\)\]{color:hsl(var(--color-blue-600))}.text-\[hsl\(var\(--color-gray-300\)\)\]{color:hsl(var(--color-gray-300))}.text-\[hsl\(var\(--color-gray-400\)\)\]{color:hsl(var(--color-gray-400))}.text-\[hsl\(var\(--color-gray-500\)\)\]{color:hsl(var(--color-gray-500))}.text-\[hsl\(var\(--color-gray-600\)\)\]{color:hsl(var(--color-gray-600))}.text-\[hsl\(var\(--color-gray-700\)\)\]{color:hsl(var(--color-gray-700))}.text-\[hsl\(var\(--color-gray-800\)\)\]{color:hsl(var(--color-gray-800))}.text-\[hsl\(var\(--color-gray-900\)\)\]{color:hsl(var(--color-gray-900))}.text-\[hsl\(var\(--color-green-500\)\)\]{color:hsl(var(--color-green-500))}.text-\[hsl\(var\(--color-green-600\)\)\]{color:hsl(var(--color-green-600))}.text-\[hsl\(var\(--color-orange-900\)\)\]{color:hsl(var(--color-orange-900))}.text-\[hsl\(var\(--color-primary-600\)\)\]{color:hsl(var(--color-primary-600))}.text-\[hsl\(var\(--color-primary-700\)\)\]{color:hsl(var(--color-primary-700))}.text-\[hsl\(var\(--color-primary-900\)\)\]{color:hsl(var(--color-primary-900))}.text-\[hsl\(var\(--color-purple-400\)\)\]{color:hsl(var(--color-purple-400))}.text-\[hsl\(var\(--color-purple-500\)\)\]{color:hsl(var(--color-purple-500))}.text-\[hsl\(var\(--color-purple-600\)\)\]{color:hsl(var(--color-purple-600))}.text-\[hsl\(var\(--color-purple-700\)\)\]{color:hsl(var(--color-purple-700))}.text-\[hsl\(var\(--color-purple-800\)\)\]{color:hsl(var(--color-purple-800))}.text-\[hsl\(var\(--color-purple-900\)\)\]{color:hsl(var(--color-purple-900))}.text-\[hsl\(var\(--color-red-500\)\)\]{color:hsl(var(--color-red-500))}.text-\[hsl\(var\(--color-red-600\)\)\]{color:hsl(var(--color-red-600))}.text-\[hsl\(var\(--color-red-700\)\)\]{color:hsl(var(--color-red-700))}.text-\[hsl\(var\(--color-teal-800\)\)\]{color:hsl(var(--color-teal-800))}.text-\[hsl\(var\(--color-teal-900\)\)\]{color:hsl(var(--color-teal-900))}.text-\[hsl\(var\(--color-white\)\)\]{color:hsl(var(--color-white))}.text-\[inherit\]{color:inherit}.text-\[var\(--font-size-base\)\]{color:var(--font-size-base)}.text-\[var\(--font-size-lg\)\]{color:var(--font-size-lg)}.text-\[var\(--font-size-sm\)\]{color:var(--font-size-sm)}.text-\[var\(--font-size-xs\)\]{color:var(--font-size-xs)}.text-accent-foreground{color:var(--accent-foreground)}.text-black{color:var(--color-black)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-input{color:var(--input)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.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-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-solid{text-decoration-style:solid}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[hsl\(var\(--color-purple-600\)\)\]{accent-color:hsl(var(--color-purple-600))}.accent-\[hsl\(var\(--color-purple-700\)\)\]{accent-color:hsl(var(--color-purple-700))}.\!opacity-60{opacity:.6!important}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-6px_20px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 -6px 20px var(--tw-shadow-color,#0f172a0f);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\(--color-blue-600\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--color-blue-600)));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_0_0_2px_hsl\(var\(--color-purple-200\)\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,hsl(var(--color-purple-200)));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_0px_0px_0px_\#dcd7fe\]{--tw-shadow:0px 0px 0px 0px var(--tw-shadow-color,#dcd7fe);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_0px_5px_0px_rgba\(0\,0\,0\,0\.02\)\,0px_2px_10px_0px_rgba\(0\,0\,0\,0\.06\)\,0px_0px_1px_0px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0px 0px 5px 0px var(--tw-shadow-color,#00000005),0px 2px 10px 0px var(--tw-shadow-color,#0000000f),0px 0px 1px 0px var(--tw-shadow-color,#0000004d);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_1px_2px_0px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0px 1px 2px 0px 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-\[0px_1px_2px_0px_rgba\(31\,42\,55\,0\.05\)\]{--tw-shadow:0px 1px 2px 0px var(--tw-shadow-color,#1f2a370d);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_1px_3px_0px_rgba\(31\,42\,55\,0\.08\)\,0px_1px_2px_-1px_rgba\(31\,42\,55\,0\.08\)\]{--tw-shadow:0px 1px 3px 0px var(--tw-shadow-color,#1f2a3714),0px 1px 2px -1px var(--tw-shadow-color,#1f2a3714);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_1px_3px_0px_rgba\(31\,42\,55\,0\.08\)\,0px_1px_2px_0px_rgba\(31\,42\,55\,0\.08\)\]{--tw-shadow:0px 1px 3px 0px var(--tw-shadow-color,#1f2a3714),0px 1px 2px 0px var(--tw-shadow-color,#1f2a3714);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_2px_1\.5px_0px_rgba\(126\,58\,242\,0\.5\)\,0px_1px_3px_0px_rgba\(31\,42\,55\,0\.08\)\,0px_1px_2px_0px_rgba\(31\,42\,55\,0\.08\)\]{--tw-shadow:0px 2px 1.5px 0px var(--tw-shadow-color,#7e3af280),0px 1px 3px 0px var(--tw-shadow-color,#1f2a3714),0px 1px 2px 0px var(--tw-shadow-color,#1f2a3714);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_6px_-1px_rgba\(31\,42\,55\,0\.1\)\,0px_2px_4px_-2px_rgba\(31\,42\,55\,0\.1\)\]{--tw-shadow:0px 4px 6px -1px var(--tw-shadow-color,#1f2a371a),0px 2px 4px -2px var(--tw-shadow-color,#1f2a371a);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_6px_0px_rgba\(31\,42\,55\,0\.1\)\,0px_2px_4px_0px_rgba\(31\,42\,55\,0\.1\)\]{--tw-shadow:0px 4px 6px 0px var(--tw-shadow-color,#1f2a371a),0px 2px 4px 0px var(--tw-shadow-color,#1f2a371a);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_10px_15px_-3px_rgba\(31\,42\,55\,0\.1\)\,0px_4px_6px_0px_rgba\(31\,42\,55\,0\.05\)\]{--tw-shadow:0px 10px 15px -3px var(--tw-shadow-color,#1f2a371a),0px 4px 6px 0px var(--tw-shadow-color,#1f2a370d);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_10px_15px_0px_rgba\(31\,42\,55\,0\.1\)\,0px_4px_6px_0px_rgba\(31\,42\,55\,0\.05\)\]{--tw-shadow:0px 10px 15px 0px var(--tw-shadow-color,#1f2a371a),0px 4px 6px 0px var(--tw-shadow-color,#1f2a370d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[3px_1px_3px_0px_rgba\(31\,42\,55\,0\.05\)\,2px_1px_2px_0px_rgba\(31\,42\,55\,0\.05\)\]{--tw-shadow:3px 1px 3px 0px var(--tw-shadow-color,#1f2a370d),2px 1px 2px 0px var(--tw-shadow-color,#1f2a370d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_hsl\(var\(--color-primary-100\)\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,hsl(var(--color-primary-100)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--effect-shadow-1\)\,var\(--effect-shadow-0\)\]{--tw-shadow:var(--effect-shadow-1),var(--effect-shadow-0);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--effect-shadow-xl\)\]{--tw-shadow:var(--effect-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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 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)}.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-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-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}.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-\[4px\]{--tw-backdrop-blur:blur(4px);-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-\[15px\]{--tw-backdrop-blur:blur(15px);-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-\[35px\]{--tw-backdrop-blur:blur(35px);-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-\[67\.5px\]{--tw-backdrop-blur:blur(67.5px);-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,visibility,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-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;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}.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-1000{--tw-duration:1s;transition-duration:1s}.duration-\[1500ms\]{--tw-duration:1.5s;transition-duration:1.5s}.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)}.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}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:text-\[hsl\(var\(--color-purple-500\)\)\]:is(:where(.group):hover *){color:hsl(var(--color-purple-500))}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\: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\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width: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-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.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:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-focus-visible\:ring-2:is(:where(.peer):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)}.peer-focus-visible\:ring-\[hsl\(var\(--color-purple-200\)\)\]:is(:where(.peer):focus-visible~*){--tw-ring-color:hsl(var(--color-purple-200))}.peer-focus-visible\:ring-offset-2:is(:where(.peer):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)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.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-\[hsl\(var\(--color-gray-400\)\)\]::placeholder{color:hsl(var(--color-gray-400))!important}.placeholder\:\!text-\[hsl\(var\(--color-green-600\)\)\]::placeholder{color:hsl(var(--color-green-600))!important}.placeholder\:\!text-\[hsl\(var\(--color-red-400\)\)\]::placeholder{color:hsl(var(--color-red-400))!important}.placeholder\:text-\[hsl\(var\(--color-gray-400\)\)\]::placeholder{color:hsl(var(--color-gray-400))}.placeholder\:text-\[hsl\(var\(--color-gray-500\)\)\]::placeholder{color:hsl(var(--color-gray-500))}.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-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left: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-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mb-0:last-child{margin-bottom: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-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-\[hsl\(var\(--color-purple-400\)\)\]:focus-within{border-color:hsl(var(--color-purple-400))}@media(hover:hover){.hover\:\!border-transparent:hover{border-color:#0000!important}.hover\:border-\[hsl\(var\(--color-purple-200\)\)\]:hover{border-color:hsl(var(--color-purple-200))}.hover\:border-\[hsl\(var\(--color-purple-300\)\)\]:hover{border-color:hsl(var(--color-purple-300))}.hover\:border-\[hsl\(var\(--color-purple-400\)\)\]:hover{border-color:hsl(var(--color-purple-400))}.hover\:border-transparent:hover{border-color:#0000}.hover\:\!bg-\[hsl\(var\(--color-purple-50\)\)\]:hover{background-color:hsl(var(--color-purple-50))!important}.hover\:\!bg-\[hsl\(var\(--color-purple-400\)\)\]:hover{background-color:hsl(var(--color-purple-400))!important}.hover\:\!bg-\[hsl\(var\(--color-red-50\)\)\]:hover{background-color:hsl(var(--color-red-50))!important}.hover\:\!bg-transparent:hover{background-color:#0000!important}.hover\:bg-\[hsl\(var\(--color-gray-50\)\)\]:hover{background-color:hsl(var(--color-gray-50))}.hover\:bg-\[hsl\(var\(--color-gray-100\)\)\]:hover{background-color:hsl(var(--color-gray-100))}.hover\:bg-\[hsl\(var\(--color-gray-200\)\)\]:hover{background-color:hsl(var(--color-gray-200))}.hover\:bg-\[hsl\(var\(--color-purple-50\)\)\]:hover{background-color:hsl(var(--color-purple-50))}.hover\:bg-\[hsl\(var\(--color-purple-50\)\/0\.5\)\]:hover{background-color:hsl(var(--color-purple-50)/.5)}.hover\:bg-\[hsl\(var\(--color-purple-100\)\)\]:hover{background-color:hsl(var(--color-purple-100))}.hover\:bg-\[hsl\(var\(--color-red-50\)\)\]:hover{background-color:hsl(var(--color-red-50))}.hover\:bg-accent:hover{background-color:var(--accent)}.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-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.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\:\!text-\[hsl\(var\(--color-gray-700\)\)\]:hover{color:hsl(var(--color-gray-700))!important}.hover\:text-\[hsl\(var\(--color-gray-700\)\)\]:hover{color:hsl(var(--color-gray-700))}.hover\:text-\[hsl\(var\(--color-gray-800\)\)\]:hover{color:hsl(var(--color-gray-800))}.hover\:text-\[hsl\(var\(--color-purple-600\)\)\]:hover{color:hsl(var(--color-purple-600))}.hover\:text-\[hsl\(var\(--color-purple-700\)\)\]:hover{color:hsl(var(--color-purple-700))}.hover\:text-\[hsl\(var\(--color-purple-800\)\)\]:hover{color:hsl(var(--color-purple-800))}.hover\:text-\[hsl\(var\(--color-red-500\)\)\]:hover{color:hsl(var(--color-red-500))}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.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\: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\: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\:border-\[hsl\(var\(--color-purple-500\)\)\]:focus{border-color:hsl(var(--color-purple-500))}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-primary:focus{background-color:var(--primary)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\: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-\[hsl\(var\(--color-purple-500\)\)\]:focus{--tw-ring-color:hsl(var(--color-purple-500))}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\: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-\[hsl\(var\(--color-purple-200\)\)\]:focus-visible{--tw-ring-color:hsl(var(--color-purple-200))}.focus-visible\:ring-\[hsl\(var\(--color-purple-300\)\)\]:focus-visible{--tw-ring-color:hsl(var(--color-purple-300))}.focus-visible\:ring-\[hsl\(var\(--color-purple-400\)\)\]:focus-visible{--tw-ring-color:hsl(var(--color-purple-400))}.focus-visible\:ring-\[hsl\(var\(--color-purple-500\)\)\]:focus-visible{--tw-ring-color:hsl(var(--color-purple-500))}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring: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-offset-1:focus-visible{--tw-ring-offset-width:1px;--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-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\: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}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:cursor-grabbing:active{cursor:grabbing}.active\:\!border-transparent:active{border-color:#0000!important}.active\:\!bg-\[hsl\(var\(--color-red-100\)\)\]:active{background-color:hsl(var(--color-red-100))!important}.active\:\!bg-transparent:active{background-color:#0000!important}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:\!text-\[hsl\(var\(--color-gray-700\)\)\]:active{color:hsl(var(--color-gray-700))!important}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media(hover:hover){.disabled\:hover\:border-\[hsl\(var\(--color-gray-200\)\)\]:disabled:hover{border-color:hsl(var(--color-gray-200))}}: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-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-\[\>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\:bg-accent[aria-selected=true]{background-color:var(--accent)}.aria-selected\:bg-primary[aria-selected=true]{background-color:var(--primary)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--accent-foreground)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\:text-primary-foreground[aria-selected=true]{color:var(--primary-foreground)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.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-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.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-accent-foreground[data-active=true]{color:var(--accent-foreground)}.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)}}@media(hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.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-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(var(--spacing)*52)}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(var(--spacing)*52*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(var(--spacing)*52)}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(var(--spacing)*52*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{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-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{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-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-4[data-orientation=horizontal]{height:calc(var(--spacing)*4)}.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-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.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(var(--spacing)*2*-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(var(--spacing)*2)}.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(var(--spacing)*2*-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(var(--spacing)*2)}.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\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--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)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}: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\]\:bg-card[data-state=active]{background-color:var(--card)}.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-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)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\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[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)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{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\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.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\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-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],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.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\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[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)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.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\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=visible\]\:animate-in[data-state=visible]{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\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.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:0 1px 2px 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)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:h-\[320px\]{height:320px}.sm\:w-\[120px\]{width:120px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.sm\:text-left{text-align:left}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)_minmax\(0\,0\.9fr\)_minmax\(0\,0\.9fr\)_40px\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr) 40px}.md\:gap-\[var\(--space-3\)\]{gap:var(--space-3)}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:p-0{padding:calc(var(--spacing)*0)}.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\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left: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:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:w-\[240px\]{width:240px}.lg\:w-\[261px\]{width:261px}.lg\:max-w-\[320px\]{max-width:320px}.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-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,100px\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,100px) minmax(0,1.6fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:ml-auto{margin-left:auto}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:inline-flex{display:inline-flex}.xl\:w-\[88px\]{width:88px}.xl\:w-\[320px\]{width:320px}.xl\:w-\[384px\]{width:384px}.xl\:w-auto{width:auto}.xl\:max-w-\[32rem\]{max-width:32rem}.xl\:max-w-none{max-width:none}.xl\:flex-1{flex:1}.xl\:shrink-0{flex-shrink:0}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.xl\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.xl\:grid-cols-\[320px_minmax\(0\,1fr\)_380px\]{grid-template-columns:320px minmax(0,1fr) 380px}.xl\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:flex-row{flex-direction:row}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:items-center{align-items:center}.xl\:items-start{align-items:flex-start}.xl\:items-stretch{align-items:stretch}.xl\:justify-between{justify-content:space-between}.xl\:gap-\[var\(--space-6\)\]{gap:var(--space-6)}.xl\:self-start{align-self:flex-start}.xl\:self-stretch{align-self:stretch}.xl\: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))}.xl\:duration-200{--tw-duration:.2s;transition-duration:.2s}.xl\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@media(min-width:96rem){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.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-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\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media(hover:hover){.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-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\: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)}}.\[\&_\.ds-breadcrumbs\]\:\!w-auto .ds-breadcrumbs{width:auto!important}.\[\&_\.ds-breadcrumbs\]\:max-w-full .ds-breadcrumbs,.\[\&_\.ds-table\]\:max-w-full .ds-table{max-width:100%}.\[\&_\.ds-table\]\:rounded-\[var\(--border-radius-rounded-3xl\)\] .ds-table{border-radius:var(--border-radius-rounded-3xl)}.\[\&_\.ds-table__pagination\]\:max-w-full .ds-table pagination{max-width:100%}.\[\&_\.ds-table__pagination\]\:overflow-x-clip .ds-table pagination{overflow-x:clip}.\[\&_\.ds-ttb__container\]\:items-center .ds-ttb container{align-items:center}.\[\&_\.ds-ttb__search\]\:rounded-full .ds-ttb search{border-radius:3.40282e38px}.\[\&_\.input-field\]\:\!h-\[30px\] .input-field{height:30px!important}.\[\&_\.input-field\]\:\!min-h-\[30px\] .input-field{min-height:30px!important}.\[\&_\.input-field\]\:\!justify-between .input-field{justify-content:space-between!important}.\[\&_\.input-field\]\:\!rounded-full .input-field{border-radius:3.40282e38px!important}.\[\&_\.input-field\]\:\!border-\[hsl\(var\(--color-gray-200\)\)\] .input-field{border-color:hsl(var(--color-gray-200))!important}.\[\&_\.input-field\]\:\!bg-\[hsl\(var\(--color-white\)\)\] .input-field{background-color:hsl(var(--color-white))!important}.\[\&_\.input-field\]\:\!px-\[var\(--space-3_5\)\] .input-field{padding-inline:var(--space-3_5)!important}.\[\&_\.input-field\]\:\!pr-\[var\(--space-14\)\] .input-field{padding-right:var(--space-14)!important}.\[\&_\.input-field\]\:\!shadow-none .input-field{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\[\&_\.input-field_span\]\:\!text-\[length\:var\(--font-size-xs\)\] .input-field span{font-size:var(--font-size-xs)!important}.\[\&_\.multiselect-trigger\]\:\!w-max .multiselect-trigger{width:max-content!important}.\[\&_\.multiselect-trigger\]\:\!max-w-none .multiselect-trigger{max-width:none!important}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[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)}.\[\&_input\]\:rounded-full input{border-radius:3.40282e38px}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_select\]\:h-\[28px\] select{height:28px}.\[\&_select\]\:min-h-\[28px\] select{min-height:28px}.\[\&_select\]\:rounded-\[var\(--border-radius-rounded-3xl\)\] select{border-radius:var(--border-radius-rounded-3xl)}.\[\&_select\]\:py-0 select{padding-block:calc(var(--spacing)*0)}.\[\&_select\]\:text-center select{text-align:center}.\[\&_select\]\:text-\[var\(--font-size-xs\)\] select{color:var(--font-size-xs)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:var(--accent)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]),.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\]\:pb-6:last-child{padding-bottom:calc(var(--spacing)*6)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\.ds-icon-radio-pill-group\]\:w-max>.ds-icon-radio-pill-group{width:max-content}.\[\&\>\.ds-icon-radio-pill-group\]\:\!flex-nowrap>.ds-icon-radio-pill-group{flex-wrap:nowrap!important}.\[\&\>\[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}.\[\&\>button\]\:min-w-0>button{min-width:calc(var(--spacing)*0)}.\[\&\>button\]\:flex-1>button{flex:1}.\[\&\>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\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\: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-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@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}html,body{height:100%;margin:0;overflow:hidden}#root{height:100%;overflow:hidden}:root{--btn-background:var(--color-primary-default);--btn-background-hover:var(--color-primary-600);--font-size:16px;--text-7xl:var(--font-size-7xl);--text-4xl:var(--font-size-4xl);--text-2xl:var(--font-size-2xl);--text-lg:var(--font-size-lg);--text-base:var(--font-size-base);--text-sm:var(--font-size-sm);--text-xs:var(--font-size-xs);--font-family-lufga:var(--font-family-sans);--font-family-mono:"IBM Plex Mono",monospace;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--background:hsl(var(--color-background));--foreground:hsl(var(--color-foreground));--card:hsl(var(--color-card-default));--card-foreground:hsl(var(--color-card-foreground));--popover:hsl(var(--color-popover-default));--popover-foreground:hsl(var(--color-popover-foreground));--primary:hsl(var(--color-primary-default));--primary-foreground:hsl(var(--color-primary-foreground));--secondary:hsl(var(--color-secondary-default));--secondary-foreground:hsl(var(--color-secondary-foreground));--muted:hsl(var(--color-muted-default));--muted-foreground:hsl(var(--color-muted-foreground));--accent:hsl(var(--color-accent-default));--accent-foreground:hsl(var(--color-accent-foreground));--destructive:hsl(var(--color-destructive-default));--destructive-foreground:hsl(var(--color-destructive-foreground));--border:hsl(var(--color-border));--input:hsl(var(--color-input));--input-background:hsl(var(--color-background));--ring:var(--color-ring);--elevation-sm:var(--shadow-md);--chart-1:hsl(var(--color-primary-700));--chart-2:hsl(var(--color-orange-300));--chart-3:hsl(var(--color-teal-400));--chart-4:hsl(var(--color-primary-400));--chart-5:hsl(var(--color-teal-600));--radius:var(--radius-lg);--radius-button:var(--border-radius-rounded-full);--radius-tooltip:var(--border-radius-rounded);--sidebar:hsl(var(--color-background));--sidebar-foreground:hsl(var(--color-foreground));--sidebar-primary:hsl(var(--color-primary-default));--sidebar-primary-foreground:hsl(var(--color-primary-foreground));--sidebar-accent:hsl(var(--color-secondary-default));--sidebar-accent-foreground:hsl(var(--color-secondary-foreground));--sidebar-border:hsl(var(--color-border));--sidebar-ring:var(--color-ring)}.dark{--background:hsl(var(--color-gray-800));--foreground:hsl(var(--color-white));--card:hsl(var(--color-gray-700));--card-foreground:hsl(var(--color-white));--popover:hsl(var(--color-gray-700));--popover-foreground:hsl(var(--color-white));--primary:hsl(var(--color-primary-400));--primary-foreground:hsl(var(--color-white));--secondary:hsl(var(--color-gray-600));--secondary-foreground:hsl(var(--color-white));--muted:hsl(var(--color-gray-600));--muted-foreground:hsl(var(--color-gray-400));--accent:hsl(var(--color-primary-500));--accent-foreground:hsl(var(--color-white));--destructive:hsl(var(--color-red-800));--destructive-foreground:hsl(var(--color-gray-50));--border:hsl(var(--color-gray-600));--input:hsl(var(--color-gray-700));--input-background:hsl(var(--color-gray-700));--ring:var(--color-primary-400);--sidebar:hsl(var(--color-gray-800));--sidebar-foreground:hsl(var(--color-white));--sidebar-primary:hsl(var(--color-primary-400));--sidebar-primary-foreground:hsl(var(--color-white));--sidebar-accent:hsl(var(--color-gray-600));--sidebar-accent-foreground:hsl(var(--color-white));--sidebar-border:hsl(var(--color-gray-500));--sidebar-ring:var(--color-primary-400)}html{font-size:var(--font-size)}::-webkit-scrollbar{width:17px;height:17px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:hsl(var(--color-gray-300));background-clip:padding-box;border:5px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--color-gray-400));background-clip:padding-box;border:5px solid #0000}*{scrollbar-width:thin;scrollbar-color:hsl(var(--color-gray-300))transparent}.fa-incubator{font-size:24px}.lab-manifest-col{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:1px solid #0000}.lab-manifest-col--clickable:hover{border-color:hsl(var(--color-purple-200));background-color:hsl(var(--color-purple-50))}.fa-icon-outline svg path,.fa-icon-outline svg circle,.fa-icon-outline svg rect,.fa-icon-outline svg polygon{fill:none!important;stroke:currentColor!important;stroke-width:20px!important}.btn-primary,.btn-secondary,.btn-destructive,.btn-warning,.btn-success,.btn-outline,.btn-ghost,.btn-tertiary,.btn-dark{border-radius:var(--border-radius-rounded-full);font-family:var(--font-family-sans),sans-serif;cursor:pointer;white-space:nowrap;box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;line-height:1.5;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s,opacity .15s;display:inline-flex}.btn-primary:disabled,.btn-secondary:disabled,.btn-destructive:disabled,.btn-warning:disabled,.btn-success:disabled,.btn-outline:disabled,.btn-ghost:disabled,.btn-tertiary:disabled,.btn-dark:disabled{opacity:.5;cursor:not-allowed}.btn-primary,.btn-secondary,.btn-destructive,.btn-warning,.btn-success,.btn-outline,.btn-ghost,.btn-dark{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--button-padding-y-md)var(--space-5);gap:var(--space-2)}.btn-xs{font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-normal)!important;padding:var(--space-1)var(--space-2)!important;gap:var(--space-1)!important}.btn-xs svg,.btn-xs i{width:10px!important;height:10px!important;font-size:10px!important}.btn-sm{font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-normal)!important;padding:var(--button-padding-y-sm)var(--space-3)!important;gap:6px!important}.btn-sm svg,.btn-sm i{width:12px!important;height:12px!important;font-size:12px!important}.btn-lg{font-size:var(--font-size-base)!important;padding:var(--space-3)var(--space-5)!important}.btn-xl{font-size:var(--font-size-base)!important;padding:var(--space-3_5)var(--space-6)!important}.btn-icon{min-width:var(--button-width-icon-sm);min-height:var(--button-width-icon-sm);padding:var(--space-2)!important;border-radius:var(--border-radius-rounded-full)!important;flex-shrink:0!important;gap:0!important}.btn-icon svg,.btn-icon i{width:12px!important;height:12px!important;font-size:12px!important}.btn-primary{background-color:hsl(var(--color-purple-700));color:hsl(var(--color-white))}.btn-primary:hover:not(:disabled){background-color:hsl(var(--color-purple-800))}.btn-primary:active:not(:disabled){background-color:hsl(var(--color-purple-900))}.btn-primary svg,.btn-primary i{color:hsl(var(--color-white))}.btn-secondary{background-color:hsl(var(--color-white));border-color:hsl(var(--color-gray-200));color:hsl(var(--color-gray-900))}.btn-secondary:hover:not(:disabled){background-color:hsl(var(--color-purple-50));border-color:hsl(var(--color-purple-300));box-shadow:0 0 0 1px hsl(var(--color-purple-300))}.btn-secondary:active:not(:disabled){background-color:hsl(var(--color-purple-100));border-color:hsl(var(--color-purple-400));box-shadow:0 0 0 1px hsl(var(--color-purple-400))}.btn-secondary:hover:not(:disabled) svg,.btn-secondary:hover:not(:disabled) i,.btn-secondary:active:not(:disabled) svg,.btn-secondary:active:not(:disabled) i{color:hsl(var(--color-purple-700))}.btn-destructive{background-color:hsl(var(--color-white));border-color:hsl(var(--color-red-700));color:hsl(var(--color-red-700))}.btn-destructive:hover:not(:disabled){background-color:hsl(var(--color-red-50))}.btn-destructive:active:not(:disabled){background-color:hsl(var(--color-red-100))}.btn-destructive svg,.btn-destructive i{color:hsl(var(--color-red-700))}.btn-warning{background-color:hsl(var(--color-white));border-color:hsl(var(--color-orange-700));color:hsl(var(--color-orange-700))}.btn-warning:hover:not(:disabled){background-color:hsl(var(--color-orange-50))}.btn-warning:active:not(:disabled){background-color:hsl(var(--color-orange-100))}.btn-warning svg,.btn-warning i{color:hsl(var(--color-orange-700))}.btn-success{background-color:hsl(var(--color-white));border-color:hsl(var(--color-green-700));color:hsl(var(--color-green-700))}.btn-success:hover:not(:disabled){background-color:hsl(var(--color-green-50))}.btn-success:active:not(:disabled){background-color:hsl(var(--color-green-100))}.btn-success svg,.btn-success i{color:hsl(var(--color-green-700))}.btn-outline{border-color:hsl(var(--color-purple-700));color:hsl(var(--color-purple-700));background-color:#0000}.btn-outline:hover:not(:disabled){background-color:hsl(var(--color-purple-50))}.btn-outline:active:not(:disabled){background-color:hsl(var(--color-purple-100))}.btn-outline svg,.btn-outline i{color:hsl(var(--color-purple-700))}.btn-ghost{color:hsl(var(--color-gray-700));background-color:#0000;border-color:#0000}.btn-ghost:hover:not(:disabled){background-color:hsl(var(--color-gray-100))}.btn-ghost:active:not(:disabled){background-color:hsl(var(--color-gray-200))}.btn-tertiary{border-color:hsl(var(--color-purple-700));color:hsl(var(--color-purple-700));font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-2)var(--space-3);gap:var(--space-2);background-color:#0000}.btn-tertiary:hover:not(:disabled){background-color:hsl(var(--color-purple-50))}.btn-tertiary:active:not(:disabled){background-color:hsl(var(--color-purple-100))}.btn-tertiary svg,.btn-tertiary i{color:hsl(var(--color-purple-700));width:12px;height:12px;font-size:12px}.btn-tertiary.btn-icon{min-width:34px;min-height:34px;padding:var(--space-2_5)!important;border-radius:var(--border-radius-rounded-full)!important}.btn-tertiary.btn-icon svg,.btn-tertiary.btn-icon i{width:14px!important;height:14px!important;font-size:14px!important}.btn-dark{background-color:hsl(var(--color-gray-800));border-color:hsl(var(--color-gray-600));color:hsl(var(--color-white))}.btn-dark:hover:not(:disabled){background-color:hsl(var(--color-gray-700))}.btn-dark:active:not(:disabled){background-color:hsl(var(--color-gray-900))}.btn-dark svg,.btn-dark i{color:hsl(var(--color-white))}.btn-dark.btn-icon{min-width:34px;min-height:34px;padding:var(--space-2_5)!important;border-radius:var(--border-radius-rounded-full)!important}.btn-dark.btn-icon svg,.btn-dark.btn-icon i{width:14px!important;height:14px!important;font-size:14px!important}.icon-box-dark{background-color:hsl(var(--color-gray-800));border-radius:var(--border-radius-rounded-3xl);color:hsl(var(--color-white));justify-content:center;align-items:center;display:flex}.icon-box-dark svg,.icon-box-dark i{color:hsl(var(--color-white))}.ds-dark-icon-circle{--ds-dark-icon-size:34px;--ds-dark-icon-inner:14px;box-sizing:border-box;width:var(--ds-dark-icon-size);height:var(--ds-dark-icon-size);border-radius:var(--border-radius-rounded-full);background-color:hsl(var(--color-gray-800));border:1px solid hsl(var(--color-gray-600));color:hsl(var(--color-white));flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s;display:inline-flex}.ds-dark-icon-circle svg,.ds-dark-icon-circle i{width:var(--ds-dark-icon-inner);height:var(--ds-dark-icon-inner);font-size:var(--ds-dark-icon-inner);color:hsl(var(--color-white))}.ds-dark-icon-circle--interactive:hover{background-color:hsl(var(--color-gray-700));border-color:hsl(var(--color-gray-500))}.ds-dark-icon-circle--interactive:active{background-color:hsl(var(--color-gray-900));border-color:hsl(var(--color-gray-600))}.recent-access-card:hover .ds-dark-icon-circle--portal,.has-dark-icon-accent-hover:hover .ds-dark-icon-circle--portal{background-color:hsl(var(--color-purple-700));border-color:hsl(var(--color-purple-600))}.recent-access-card:active .ds-dark-icon-circle--portal,.has-dark-icon-accent-hover:active .ds-dark-icon-circle--portal{background-color:hsl(var(--color-purple-800));border-color:hsl(var(--color-purple-700))}.bento-button:hover .ds-dark-icon-circle--embedded{background-color:hsl(var(--color-gray-700));border-color:hsl(var(--color-gray-500))}.bento-button:active .ds-dark-icon-circle--embedded{background-color:hsl(var(--color-gray-900));border-color:hsl(var(--color-gray-600))}.ds-icon-box{border-radius:var(--border-radius-rounded-full);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ds-icon-box i,.ds-icon-box svg{font-size:var(--font-size-xs)}.ds-icon-box--red{background-color:hsl(var(--color-red-100));color:hsl(var(--color-red-700))}.ds-icon-box--red i,.ds-icon-box--red svg{color:hsl(var(--color-red-700))}.ds-icon-box--orange{background-color:hsl(var(--color-orange-100));color:hsl(var(--color-orange-700))}.ds-icon-box--orange i,.ds-icon-box--orange svg{color:hsl(var(--color-orange-700))}.ds-icon-box--purple{background-color:hsl(var(--color-purple-100));color:hsl(var(--color-purple-700))}.ds-icon-box--purple i,.ds-icon-box--purple svg{color:hsl(var(--color-purple-700))}.ds-icon-box--blue{background-color:hsl(var(--color-blue-100));color:hsl(var(--color-blue-700))}.ds-icon-box--blue i,.ds-icon-box--blue svg{color:hsl(var(--color-blue-700))}.ds-icon-box--green{background-color:hsl(var(--color-green-100));color:hsl(var(--color-green-700))}.ds-icon-box--green i,.ds-icon-box--green svg{color:hsl(var(--color-green-700))}.ds-icon-box--gray{background-color:hsl(var(--color-gray-100));color:hsl(var(--color-gray-700))}.ds-icon-box--gray i,.ds-icon-box--gray svg{color:hsl(var(--color-gray-700))}.ds-switch{border-radius:var(--border-radius-rounded-full);cursor:pointer;background-color:hsl(var(--color-gray-200));border:none;outline:none;flex-shrink:0;align-items:center;width:40px;height:24px;padding:4px;transition:background-color .2s,background-image .2s;display:inline-flex}.ds-switch:focus-visible{box-shadow:0 0 0 2px hsl(var(--color-white)),0 0 0 4px hsl(var(--color-purple-500))}.ds-switch:disabled,.ds-switch.disabled,.ds-switch[data-disabled]{cursor:not-allowed;opacity:.5}.ds-switch[data-state=checked]{background-color:hsl(var(--color-purple-400));background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 40 24" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><rect x="0" y="0" height="100%" width="100%" fill="url('%23grad')" opacity="0.20000000298023224"/><defs><radialGradient id="grad" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="10" gradientTransform="matrix(0.4058 -0.78881 1.3147 0.22675 13.768 22.07)"><stop stop-color="rgba(144,97,249,1)" offset="0"/><stop stop-color="rgba(170,135,249,1)" offset="0.25"/><stop stop-color="rgba(196,172,249,1)" offset="0.5"/><stop stop-color="rgba(247,247,248,1)" offset="1"/></radialGradient></defs></svg>'),url('data:image/svg+xml;utf8,<svg viewBox="0 0 40 24" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><rect x="0" y="0" height="100%" width="100%" fill="url('%23grad')" opacity="0.20000000298023224"/><defs><radialGradient id="grad" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="10" gradientTransform="matrix(-1.2319 0.90629 -1.5652 -0.71329 34.783 3.021)"><stop stop-color="rgba(22,189,202,1)" offset="0"/><stop stop-color="rgba(50,196,208,1)" offset="0.125"/><stop stop-color="rgba(78,204,214,1)" offset="0.25"/><stop stop-color="rgba(135,218,225,1)" offset="0.5"/><stop stop-color="rgba(191,233,237,1)" offset="0.75"/><stop stop-color="rgba(247,247,248,1)" offset="1"/></radialGradient></defs></svg>'),linear-gradient(90deg,#a082ff,#a082ff);background-size:100% 100%}.ds-switch[data-state=unchecked]{background-image:none}.ds-switch__thumb{border-radius:var(--border-radius-rounded-full);background-color:hsl(var(--color-white));pointer-events:none;width:16px;height:16px;transition:transform .2s;display:block;box-shadow:0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d}.ds-switch[data-state=checked] .ds-switch__thumb{transform:translate(16px)}.ds-switch[data-state=unchecked] .ds-switch__thumb{transform:translate(0)}.input-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));line-height:1.5}.input-label[data-disabled=true]{color:hsl(var(--color-gray-400))}.input-label .input-label__required{color:hsl(var(--color-gray-900));margin-left:var(--space-1)}.field-floating-label{top:var(--field-floating-anchor-y,var(--space-2));left:var(--space-3);z-index:1;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-600));background-color:hsl(var(--color-white));padding:0 var(--space-1);border-radius:var(--border-radius-rounded);opacity:0;pointer-events:none;align-items:center;line-height:12px;transition:opacity .18s,transform .18s,color .18s;display:inline-flex;position:absolute;transform:translateY(-30%)scale(.96)}.field-floating-label[data-disabled=true]{color:hsl(var(--color-gray-400))}.field-floating-shell{--field-floating-anchor-y:var(--space-2);padding-top:var(--field-floating-anchor-y);position:relative}.field-floating-shell--xs{--field-floating-anchor-y:var(--space-1)}.field-floating-shell--sm{--field-floating-anchor-y:var(--space-1_5)}.field-floating-shell--sm .field-floating-label{left:var(--space-2)}.field-floating-shell--lg,.field-floating-shell--xl{--field-floating-anchor-y:var(--space-2)}.field-floating-shell--raised .field-floating-label{opacity:1;transform:translateY(-50%)scale(1)}.toggle-label--sm{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.35}.input-caption{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));line-height:1.25}.input-caption--error{color:hsl(var(--color-red-600))}.input-caption--success{color:hsl(var(--color-green-700))}.input-caption[data-disabled=true]{color:hsl(var(--color-gray-400))}.input-field{align-items:center;gap:var(--space-2_5);height:var(--input-height);max-height:var(--input-height);width:100%;min-width:0;padding:0 var(--space-4);border-radius:var(--border-radius-rounded-3xl);border:1px solid hsl(var(--color-gray-300));background-color:hsl(var(--color-gray-50));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-900));box-sizing:border-box;line-height:1.5;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.input-field:focus-within{border-color:hsl(var(--color-purple-600))}.input-field:not(.input-field--error):not(.input-field--success):has(input:focus-visible),.input-field:not(.input-field--error):not(.input-field--success):has(select:focus-visible){border-color:hsl(var(--color-purple-600));box-shadow:0 0 0 2px hsl(var(--color-purple-200))}.input-field--floating{gap:var(--space-2);padding:0 var(--space-3);background-color:hsl(var(--color-white));height:44px;min-height:44px;max-height:none}.input-field.input-field--trailing-affordance:not(.input-field--floating){padding-top:0;padding-bottom:0;padding-left:var(--space-4);padding-right:var(--space-2)}.input-field.input-field--trailing-affordance.input-field--floating{padding-top:0;padding-bottom:0;padding-left:var(--space-3);padding-right:var(--space-1_5)}.field-floating-row{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.input-field input,.input-field select{min-width:0;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:var(--font-weight-normal);color:inherit;background:0 0;border:none;outline:none;flex:1;height:100%;padding:0}.input-field__floating-input{height:100%}.input-field input::placeholder{color:hsl(var(--color-gray-500))}.input-field.input-field--error{background-color:hsl(var(--color-red-50));border-color:hsl(var(--color-red-500))}.input-field.input-field--success{background-color:hsl(var(--color-green-50));border-color:hsl(var(--color-green-600))}.input-field:disabled,.input-field[data-disabled=true]{opacity:.6;cursor:not-allowed}.textarea-field{padding:var(--space-3)var(--space-4);border-radius:var(--border-radius-rounded-lg);border:1px solid hsl(var(--color-gray-300));background-color:hsl(var(--color-gray-50));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);color:hsl(var(--color-gray-700));box-sizing:border-box;align-items:flex-start;line-height:1.5;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.textarea-field:focus-within{border-color:hsl(var(--color-purple-600))}.textarea-field:not(.textarea-field--error):not(.textarea-field--success):has(textarea:focus-visible){border-color:hsl(var(--color-purple-600));box-shadow:0 0 0 2px hsl(var(--color-purple-200))}.textarea-field--floating{background-color:hsl(var(--color-white));padding:calc(var(--space-4) + var(--space-1))var(--space-3)var(--space-3)}.textarea-field textarea{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:var(--font-weight-normal);color:inherit;resize:none;background:0 0;border:none;outline:none;flex:1;padding:0}.textarea-field__floating-input{min-height:96px}.textarea-field textarea::placeholder{color:hsl(var(--color-gray-500))}.textarea-field.textarea-field--error{background-color:hsl(var(--color-red-50));border-color:hsl(var(--color-red-500))}.textarea-field.textarea-field--error textarea{color:hsl(var(--color-red-700))}.textarea-field.textarea-field--error textarea::placeholder{color:hsl(var(--color-red-400))}.textarea-field.textarea-field--success{background-color:hsl(var(--color-green-50));border-color:hsl(var(--color-green-600))}.textarea-field.textarea-field--success textarea{color:hsl(var(--color-green-800))}.textarea-field.textarea-field--success textarea::placeholder{color:hsl(var(--color-green-600))}.textarea-field:disabled,.textarea-field[data-disabled=true]{opacity:.6;cursor:not-allowed}.textarea-field[data-disabled=true] textarea{cursor:not-allowed}.multiselect-trigger{align-items:center;gap:var(--space-2_5);height:var(--input-height);min-height:var(--input-height);max-height:var(--input-height);width:100%;min-width:0;padding:0 var(--space-1)0 var(--space-2);border-radius:var(--border-radius-rounded-3xl);border:1px solid hsl(var(--color-gray-300));background-color:hsl(var(--color-gray-50));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-900));box-sizing:border-box;cursor:pointer;outline:none;line-height:1.5;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.multiselect-trigger:hover{border-color:hsl(var(--color-purple-600))}.multiselect-trigger--open{border-color:hsl(var(--color-purple-600));box-shadow:0 0 hsl(var(--color-purple-200))}.multiselect-trigger--floating{height:44px;min-height:44px;max-height:44px;padding:0 var(--space-3);background-color:hsl(var(--color-white))}.multiselect-trigger:not(.multiselect-trigger--error):focus-visible{border-color:hsl(var(--color-purple-600));box-shadow:0 0 0 2px hsl(var(--color-purple-200))}.multiselect-trigger--error{border-color:hsl(var(--color-red-500));background-color:hsl(var(--color-red-50))}.multiselect-trigger--disabled{opacity:.6;cursor:not-allowed}.multiselect-chips{gap:var(--space-1);scrollbar-width:none;scrollbar-color:transparent transparent;flex-wrap:nowrap;flex:1;align-items:center;min-width:0;height:100%;display:flex;overflow:auto hidden}.multiselect-trigger--floating .multiselect-chips{align-items:center}.multiselect-chips::-webkit-scrollbar{height:0}.multiselect-chips::-webkit-scrollbar-track{background:0 0}.multiselect-chips::-webkit-scrollbar-thumb{border-radius:var(--border-radius-rounded-full);background:0 0}.multiselect-trigger:hover .multiselect-chips,.multiselect-trigger:focus-within .multiselect-chips{scrollbar-width:thin;scrollbar-color:hsl(var(--color-gray-300))transparent}.multiselect-trigger:hover .multiselect-chips::-webkit-scrollbar{height:var(--space-1)}.multiselect-trigger:focus-within .multiselect-chips::-webkit-scrollbar{height:var(--space-1)}.multiselect-trigger:hover .multiselect-chips::-webkit-scrollbar-thumb{background:hsl(var(--color-gray-300))}.multiselect-trigger:focus-within .multiselect-chips::-webkit-scrollbar-thumb{background:hsl(var(--color-gray-300))}.multiselect-trigger:hover .multiselect-chips::-webkit-scrollbar-thumb:hover{background:hsl(var(--color-gray-400))}.multiselect-trigger:focus-within .multiselect-chips::-webkit-scrollbar-thumb:hover{background:hsl(var(--color-gray-400))}.multiselect--xs .multiselect-trigger{gap:var(--space-1);height:28px;min-height:28px;max-height:28px;padding:0 var(--space-2);border-radius:var(--border-radius-rounded-full);font-size:var(--font-size-xs)}.multiselect--sm .multiselect-trigger{gap:var(--space-1_5);height:32px;min-height:32px;max-height:32px;padding:0 var(--space-1)0 var(--space-2);border-radius:var(--border-radius-rounded-full);border-color:hsl(var(--color-gray-200));background-color:hsl(var(--color-white));font-size:var(--font-size-xs)}.multiselect--md .multiselect-trigger{height:var(--input-height);min-height:var(--input-height);max-height:var(--input-height)}.multiselect--lg .multiselect-trigger{height:44px;min-height:44px;max-height:44px;padding:0 var(--space-4)}.multiselect--xl .multiselect-trigger{height:52px;min-height:52px;max-height:52px;padding:0 var(--space-5);font-size:var(--font-size-base)}.multiselect--xs .multiselect-trigger--floating{height:30px;min-height:30px;max-height:30px}.multiselect--sm .multiselect-trigger--floating{height:34px;min-height:34px;max-height:34px;font-size:var(--font-size-sm)}.multiselect--md .multiselect-trigger--floating{height:44px;min-height:44px;max-height:44px}.multiselect--lg .multiselect-trigger--floating{height:48px;min-height:48px;max-height:48px}.multiselect--xl .multiselect-trigger--floating{height:56px;min-height:56px;max-height:56px}.multiselect--sm .multiselect-chips{gap:var(--space-1)}.multiselect--xs .multiselect-chip{height:16px;padding:0 var(--space-1_5);line-height:16px}.multiselect--sm .multiselect-chip{height:18px;padding:0 var(--space-2);line-height:18px}.multiselect--xs .multiselect-chip__remove{width:10px;height:10px}.multiselect--sm .multiselect-chip__remove{width:12px;height:12px}.multiselect--xs .multiselect-placeholder,.multiselect--sm .multiselect-placeholder{font-size:var(--font-size-xs)}.multiselect--sm .multiselect-trigger--floating .multiselect-placeholder{font-size:var(--font-size-sm)}.multiselect--wrap .multiselect-trigger{height:auto;max-height:none;min-height:var(--input-height);padding-top:var(--space-1);padding-bottom:var(--space-1);align-items:center}.multiselect--wrap .multiselect-chips{flex-wrap:wrap;align-content:center;height:auto;overflow:visible}.multiselect--wrap .multiselect-chips::-webkit-scrollbar{height:0}.multiselect--sm.multiselect--wrap .multiselect-trigger{height:auto;min-height:32px;max-height:none}.multiselect-chip{align-items:center;gap:var(--space-1);padding:2px var(--space-2_5);border-radius:var(--border-radius-rounded-full);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);white-space:nowrap;cursor:default;flex-shrink:0;line-height:1.5;display:inline-flex}.multiselect-chip__remove{cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:opacity .15s;display:flex}.multiselect-chip__remove:hover{opacity:1}.dropdown-checkbox-item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1)var(--space-1);cursor:pointer;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-700));text-align:left;border-radius:var(--border-radius-rounded-lg);background:0 0;border:none;line-height:1.5;transition:color .15s,background-color .15s;display:flex}.dropdown-checkbox-item__content{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.dropdown-checkbox-item__chip{min-width:fit-content;padding:2px var(--space-2_5);border-radius:var(--border-radius-rounded-full);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.dropdown-checkbox-item__text{flex:1;min-width:0}.dropdown-checkbox-item:hover{color:hsl(var(--color-gray-900));background-color:hsl(var(--color-gray-50))}.dropdown-checkbox-item--disabled{opacity:1;color:hsl(var(--color-gray-500));cursor:not-allowed}.dropdown-checkbox-item--disabled:hover{color:hsl(var(--color-gray-500));background-color:#0000}.multiselect-placeholder{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));line-height:1.5}.date-input-trigger{cursor:pointer;outline:none;width:100%}.date-input-trigger:not(.input-field--error):not(.input-field--success):focus-visible{border-color:hsl(var(--color-purple-600));box-shadow:0 0 0 2px hsl(var(--color-purple-200))}.select-trigger{outline:none;overflow:hidden}.select-trigger:not(.input-field--error):not(.input-field--success):focus-visible{border-color:hsl(var(--color-purple-600));box-shadow:0 0 0 2px hsl(var(--color-purple-200))}.select--xs .select-trigger{height:28px;min-height:28px;max-height:28px}.select--sm .select-trigger{height:32px;min-height:32px;max-height:32px}.select--md .select-trigger{height:var(--input-height);min-height:var(--input-height);max-height:var(--input-height)}.select--lg .select-trigger{height:44px;min-height:44px;max-height:44px}.select--xl .select-trigger{height:52px;min-height:52px;max-height:52px}.select--xs .select-trigger--floating{height:30px;min-height:30px;max-height:30px}.select--sm .select-trigger--floating{height:34px;min-height:34px;max-height:34px}.select--md .select-trigger--floating{height:44px;min-height:44px;max-height:44px}.select--lg .select-trigger--floating{height:48px;min-height:48px;max-height:48px}.select--xl .select-trigger--floating{height:56px;min-height:56px;max-height:56px}.date-input-trigger__text{text-align:left;min-width:0;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);flex:1;line-height:1.5}.date-input-panel{min-width:262px}.selection-pill{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);line-height:1.5}.selection-pill--unselected{font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-700))}.selection-pill--selected{font-weight:var(--font-weight-medium);color:hsl(var(--color-purple-700))}.selection-pill__secondary{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:1.5}.selection-pill__secondary--on-selected{color:hsl(var(--color-purple-500))}.segmented-pill{min-width:0;padding:var(--space-1)var(--space-2);border-radius:var(--border-radius-rounded-3xl);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);cursor:pointer;border:1px solid;flex:1;justify-content:center;align-items:center;line-height:1.5;transition:background .15s,border-color .15s,color .15s;display:flex}.segmented-pill--active{background:hsl(var(--color-purple-50));border-color:hsl(var(--color-purple-700));color:hsl(var(--color-purple-700));font-weight:var(--font-weight-medium)}.segmented-pill--inactive{background:hsl(var(--color-gray-50));border-color:hsl(var(--color-gray-300));color:hsl(var(--color-gray-700));font-weight:var(--font-weight-normal)}.segmented-pill--inactive:hover:not(:disabled){border-color:hsl(var(--color-purple-300));background:hsl(var(--color-purple-50)/.5)}.segmented-pill--sm{height:28px;padding:var(--space-1)var(--space-2_5);font-size:var(--font-size-sm);flex:none}.segmented-pill--sm.segmented-pill--active{border-width:2px}.segmented-pill--disabled{opacity:.6;cursor:not-allowed}.dropdown-panel{gap:var(--space-3);padding:var(--space-4);background-color:hsl(var(--color-white));border-radius:var(--border-radius-rounded-3xl);border:1px solid hsl(var(--color-gray-200));box-shadow:var(--effect-shadow-sm);font-family:var(--font-family-sans),sans-serif;box-sizing:border-box;flex-direction:column;display:flex}.dropdown-panel--floating{box-shadow:var(--shadow-md)}.ds-dropdown-menu-panel{border-radius:var(--border-radius-rounded-3xl);border:1px solid hsl(var(--color-gray-200));background-color:hsl(var(--color-white));box-shadow:var(--shadow-md);padding:var(--space-2)}.ds-context-menu-panel{z-index:50;min-width:12rem;max-height:var(--radix-context-menu-content-available-height);box-sizing:border-box;padding:var(--space-2);border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-3xl);background-color:hsl(var(--color-white));box-shadow:var(--shadow-md);color:hsl(var(--color-gray-900));font-family:var(--font-family-sans),sans-serif;transform-origin:var(--radix-context-menu-content-transform-origin);overflow:hidden auto}.ds-context-menu-label{padding:var(--space-1)var(--space-2)var(--space-1_5);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-500));line-height:1.5}.ds-context-menu-label[data-inset]{padding-left:var(--space-8)}.ds-context-menu-item{align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;min-height:32px;padding:var(--space-1_5)var(--space-2);border-radius:var(--border-radius-rounded-lg);color:hsl(var(--color-gray-700));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;cursor:default;outline:none;line-height:1.5;transition:color .15s,background-color .15s;display:flex;position:relative}.ds-context-menu-item[data-inset]{padding-left:var(--space-8)}.ds-context-menu-item[data-highlighted],.ds-context-menu-item[data-state=open]{background-color:hsl(var(--color-gray-50));color:hsl(var(--color-gray-900))}.ds-context-menu-item[data-disabled]{pointer-events:none;color:hsl(var(--color-gray-400))}.ds-context-menu-item[data-variant=primary]{color:hsl(var(--color-purple-700))}.ds-context-menu-item[data-variant=primary][data-highlighted]{background-color:hsl(var(--color-purple-50));color:hsl(var(--color-purple-800))}.ds-context-menu-item[data-variant=destructive]{color:hsl(var(--color-red-600))}.ds-context-menu-item[data-variant=destructive][data-highlighted]{background-color:hsl(var(--color-red-50));color:hsl(var(--color-red-700))}.ds-context-menu-item svg,.ds-context-menu-item i{width:var(--space-4);height:var(--space-4);color:currentColor;font-size:var(--font-size-sm);flex-shrink:0}.ds-context-menu-item--choice{padding-left:var(--space-8)}.ds-context-menu-item__indicator{left:var(--space-2);width:var(--space-4);height:var(--space-4);color:hsl(var(--color-purple-700));justify-content:center;align-items:center;display:flex;position:absolute}.ds-context-menu-item__radio-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--border-radius-rounded-full);background-color:currentColor}.ds-context-menu-item--sub-trigger{padding-right:var(--space-2)}.ds-context-menu-item__sub-icon{color:hsl(var(--color-gray-400));margin-left:auto}.ds-context-menu-shortcut{color:hsl(var(--color-gray-400));font-family:var(--font-family-mono),monospace;font-size:var(--font-size-xs);margin-left:auto}.ds-context-menu-separator{height:1px;margin:var(--space-1)calc(var(--space-2)*-1);background-color:hsl(var(--color-gray-200))}.dropdown-panel--multiselect-pills .dropdown-list{gap:var(--space-2)}.dropdown-panel--content-fit .dropdown-item,.dropdown-panel--content-fit .dropdown-checkbox-item{white-space:nowrap;width:max-content;min-width:100%}.dropdown-panel--content-fit .dropdown-checkbox-item__content,.dropdown-panel--content-fit .dropdown-checkbox-item__text{white-space:nowrap;flex:none;min-width:max-content}.dropdown-search{align-items:center;gap:var(--space-2_5);width:100%;padding:var(--space-3)var(--space-4);border-radius:var(--border-radius-rounded-3xl);border:1px solid hsl(var(--color-gray-300));background-color:hsl(var(--color-gray-50));box-sizing:border-box;transition:border-color .2s;display:flex}.dropdown-search:focus-within{border-color:hsl(var(--color-purple-600))}.dropdown-search input{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-900));background:0 0;border:none;outline:none;flex:1;padding:0;line-height:1.25}.dropdown-search input::placeholder{color:hsl(var(--color-gray-500))}.dropdown-list,.dropdown-group{gap:var(--space-3);flex-direction:column;display:flex}.dropdown-group-heading{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));line-height:1.5}.dropdown-items{gap:var(--space-3);flex-direction:column;display:flex}.dropdown-item{width:100%;padding:var(--space-0_5)0;cursor:pointer;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-700));text-align:left;border-radius:var(--border-radius-rounded-lg);background:0 0;border:none;align-items:center;line-height:1.5;transition:color .15s,background-color .15s;display:flex}.dropdown-item:hover{color:hsl(var(--color-gray-900));background-color:hsl(var(--color-gray-50))}.dropdown-item--active{color:hsl(var(--color-purple-700));font-weight:var(--font-weight-semibold)}.dropdown-item--active:hover{color:hsl(var(--color-purple-800));background-color:hsl(var(--color-purple-50))}.dropdown-item--disabled{opacity:1;color:hsl(var(--color-gray-500));cursor:not-allowed}.dropdown-item--disabled:hover{color:hsl(var(--color-gray-500));background-color:#0000}.dropdown-empty{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-400));padding:var(--space-4)var(--space-2);text-align:center;line-height:1.5}.command-bar-add-flow__panel{isolation:isolate}.badge{justify-content:center;align-items:center;gap:var(--space-1);font-family:var(--font-family-sans),sans-serif;font-weight:var(--font-weight-normal);white-space:nowrap;border-radius:var(--border-radius-rounded-full);box-sizing:border-box;line-height:1.5;display:inline-flex}.badge--md{padding:2px var(--space-3);font-size:var(--font-size-sm)}.badge--sm{padding:2px var(--space-2_5);font-size:var(--font-size-xs)}.badge--xs{padding:1px var(--space-2);font-size:var(--font-size-xs)}.status-badge--with-icon{font-weight:var(--font-weight-medium)}.status-badge__icon{justify-content:center;align-items:center;width:10px;height:10px;font-size:12px;line-height:1;display:inline-flex}.status-badge__icon svg,.status-badge__icon i{width:10px;height:10px;font-size:12px;line-height:1}.badge--purple{background-color:hsl(var(--color-purple-100));color:hsl(var(--color-purple-700))}.badge--blue{background-color:hsl(var(--color-blue-100));color:hsl(var(--color-blue-700))}.badge--green{background-color:hsl(var(--color-green-100));color:hsl(var(--color-green-700))}.badge--yellow{background-color:hsl(var(--color-yellow-100));color:hsl(var(--color-yellow-700))}.badge--red{background-color:hsl(var(--color-red-100));color:hsl(var(--color-red-700))}.badge--teal{background-color:hsl(var(--color-teal-100));color:hsl(var(--color-teal-700))}.badge--orange{background-color:hsl(var(--color-orange-100));color:hsl(var(--color-orange-700))}.badge--pink{background-color:hsl(var(--color-pink-100));color:hsl(var(--color-pink-700))}.badge--gray{background-color:hsl(var(--color-gray-100));color:hsl(var(--color-gray-700))}.badge--indigo{background-color:hsl(var(--color-indigo-100));color:hsl(var(--color-indigo-700))}.badge__dot{border-radius:var(--border-radius-rounded-full);flex-shrink:0;display:inline-block}.badge--md .badge__dot{width:8px;height:8px}.badge--sm .badge__dot{width:6px;height:6px}.badge--xs .badge__dot{width:5px;height:5px}.badge--purple .badge__dot{background-color:hsl(var(--color-purple-500))}.badge--blue .badge__dot{background-color:hsl(var(--color-blue-500))}.badge--green .badge__dot{background-color:hsl(var(--color-green-500))}.badge--yellow .badge__dot{background-color:hsl(var(--color-yellow-500))}.badge--red .badge__dot{background-color:hsl(var(--color-red-500))}.badge--teal .badge__dot{background-color:hsl(var(--color-teal-500))}.badge--orange .badge__dot{background-color:hsl(var(--color-orange-500))}.badge--pink .badge__dot{background-color:hsl(var(--color-pink-500))}.badge--gray .badge__dot{background-color:hsl(var(--color-gray-500))}.badge--indigo .badge__dot{background-color:hsl(var(--color-indigo-500))}.count-indicator-group{align-items:center;gap:var(--space-1_5);display:inline-flex}.count-indicator{border-radius:var(--border-radius-rounded-full);border:1.5px solid hsl(var(--color-white));box-sizing:border-box;width:27px;min-width:27px;height:27px;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--color-white));background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:relative;overflow:hidden}.count-indicator__pattern-image{opacity:.5;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:200%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.count-indicator__label{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative}.count-indicator--red,.count-indicator--red-pattern{background-color:hsl(var(--color-red-500))}.count-indicator--blue{background-color:hsl(var(--color-blue-300))}.count-indicator--purple{background-color:hsl(var(--color-purple-500))}.count-indicator--orange{background-color:hsl(var(--color-yellow-400))}.count-indicator--gray{background-color:hsl(var(--color-gray-500))}.count-indicator-group__empty{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-500))}.code-chip{justify-content:center;align-items:center;gap:var(--space-1);font-family:var(--font-family-mono);font-weight:var(--font-weight-normal);white-space:nowrap;border-radius:var(--border-radius-rounded);box-sizing:border-box;background-color:hsl(var(--color-gray-100));color:hsl(var(--color-gray-900));padding:2px var(--space-1_5);line-height:1.4;font-size:var(--font-size-xs);cursor:pointer;-webkit-user-select:all;user-select:all;transition:background-color .15s;display:inline-flex}.code-chip:hover{background-color:hsl(var(--color-gray-200))}.code-chip:active{background-color:hsl(var(--color-gray-300))}.ds-tab-group{align-items:center;gap:var(--space-2);background-color:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-full);width:fit-content;box-shadow:0 1px 2px hsl(var(--color-gray-900)/.04);padding:3px 4px;display:flex}.ds-tab-group--button-group{background-color:hsl(var(--color-white));border-radius:var(--border-radius-rounded-3xl);gap:0;padding:0 1px 0 0}.ds-tab-group--sm{gap:var(--space-1);padding:2px 3px}.ds-tab-group--button-group.ds-tab-group--sm{gap:0;padding:0 1px 0 0}.ds-tab-group--scroll-horizontal{--ds-tab-group-nav-shift:calc(var(--space-6) + var(--space-2));--ds-tab-group-effect-bleed-block:var(--space-1);clip-path:inset(calc(0px - var(--ds-tab-group-effect-bleed-block))0 calc(0px - var(--ds-tab-group-effect-bleed-block))0 round var(--border-radius-rounded-full));flex-wrap:nowrap;align-items:center;overflow:visible}.ds-tab-group--scroll-horizontal.ds-tab-group--sm{--ds-tab-group-nav-shift:calc(var(--space-5) + var(--space-1))}.ds-tab-group__scroll-region{--ds-tab-group-shift-left:0px;--ds-tab-group-shift-right:0px;--ds-tab-group-visible-width:calc((var(--ds-tab-group-visible-items,6)*var(--ds-tab-group-scroll-item-width,54px)) + ((var(--ds-tab-group-visible-items,6) - 1)*var(--space-1)));align-self:stretch;align-items:center;gap:inherit;max-width:calc(var(--ds-tab-group-visible-width) + var(--ds-tab-group-shift-left) + var(--ds-tab-group-shift-right));margin-left:calc(-1*var(--ds-tab-group-shift-left));margin-right:calc(-1*var(--ds-tab-group-shift-right));scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:0 auto;min-width:0;transition:margin .15s;display:flex;overflow:auto hidden}.ds-tab-group--scroll-horizontal .ds-tab-group__scroll-region{padding-block:var(--ds-tab-group-effect-bleed-block);margin-block:calc(0px - var(--ds-tab-group-effect-bleed-block))}.ds-tab-group--scroll-paged[data-has-overflow=true] .ds-tab-group__scroll-region{flex:0 0 var(--ds-tab-group-visible-width);width:var(--ds-tab-group-visible-width);max-width:var(--ds-tab-group-visible-width);transform:translate(calc(var(--ds-tab-group-shift-right) - var(--ds-tab-group-shift-left)));margin-left:0;margin-right:0;transition:transform .15s}.ds-tab-group--scroll-paged .ds-tab-group__scroll-region .ds-tab-group__tab{box-sizing:border-box;width:var(--ds-tab-group-scroll-item-width,54px);min-width:var(--ds-tab-group-scroll-item-width,54px);justify-content:center}.ds-tab-group__scroll-region[data-has-overflow=true][data-can-scroll-prev=false]{--ds-tab-group-shift-left:var(--ds-tab-group-nav-shift)}.ds-tab-group__scroll-region[data-has-overflow=true][data-can-scroll-next=false]{--ds-tab-group-shift-right:var(--ds-tab-group-nav-shift)}.ds-tab-group__scroll-region::-webkit-scrollbar{width:0;height:0;display:none}.ds-tab-group__sticky-end{align-self:center;align-items:center;gap:inherit;padding-left:var(--space-2);margin-left:var(--space-1);flex:none;display:flex;position:relative}.ds-tab-group__sticky-end:before{content:"";background-color:hsl(var(--color-gray-200));pointer-events:none;width:1px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ds-tab-group--sm .ds-tab-group__sticky-end{padding-left:var(--space-1_5);margin-left:var(--space-0_5)}.ds-tab-group__nav{width:var(--space-6);height:var(--space-6);border-radius:var(--border-radius-rounded-full);color:hsl(var(--color-gray-600));cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;transition:color .15s,background-color .15s,opacity .15s;display:inline-flex}.ds-tab-group__nav:hover:not([data-inactive=true]){color:hsl(var(--color-gray-900));background-color:hsl(var(--color-gray-100))}.ds-tab-group__nav:focus-visible{outline:2px solid hsl(var(--color-purple-400));outline-offset:1px}.ds-tab-group__nav[data-inactive=true]{visibility:hidden;pointer-events:none;cursor:default}.ds-tab-group__nav i,.ds-tab-group__nav svg{font-size:var(--font-size-xs);width:var(--space-3);height:var(--space-3)}.ds-tab-group--sm .ds-tab-group__nav{width:var(--space-5);height:var(--space-5)}.ds-tab-group__tab{padding:6px var(--space-3);border-radius:var(--border-radius-rounded-full);cursor:pointer;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-600));white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:6px;line-height:1.5;transition:color .15s,background-color .15s;display:flex}.ds-tab-group__tab:not(.ds-tab-group__tab--active):not(.ds-tab-group__tab--button-group-active):not(.ds-tab-group__tab--primary){color:hsl(var(--color-gray-600))}.ds-tab-group__tab:hover:not(.ds-tab-group__tab--active){color:hsl(var(--color-gray-700));background-color:hsl(var(--color-gray-100))}.ds-tab-group__tab:focus-visible{outline:2px solid hsl(var(--color-purple-400));outline-offset:1px}.ds-tab-group__tab--with-icon{padding-left:10px;padding-right:var(--space-3);padding-top:4px;padding-bottom:4px}.ds-tab-group__tab--active{background-color:hsl(var(--color-purple-700));color:hsl(var(--color-white));padding:6px var(--space-4);box-shadow:0 2px 1.5px hsl(var(--color-purple-600)/.5),var(--effect-shadow-0),var(--effect-shadow-1)}.ds-tab-group__tab--active:hover{background-color:hsl(var(--color-purple-800))}.ds-tab-group__tab--active.ds-tab-group__tab--with-icon{padding-left:10px;padding-right:var(--space-4);padding-top:4px;padding-bottom:4px}.ds-tab-group--sm .ds-tab-group__tab{gap:var(--space-1_5);padding:var(--space-1)var(--space-2_5);font-size:var(--font-size-xs);line-height:1.5}.ds-tab-group--sm .ds-tab-group__tab--active{padding:var(--space-1)var(--space-3)}.ds-tab-group--sm .ds-tab-group__tab--with-icon,.ds-tab-group--sm .ds-tab-group__tab--active.ds-tab-group__tab--with-icon{padding:var(--space-1)var(--space-2_5)}.ds-tab-group__tab--primary:not(.ds-tab-group__tab--active):not(.ds-tab-group__tab--button-group-active){color:hsl(var(--color-purple-700))}.ds-tab-group__tab--primary:hover:not(.ds-tab-group__tab--active):not(.ds-tab-group__tab--button-group-active):not(.ds-tab-group__tab--disabled){color:hsl(var(--color-purple-800));background-color:hsl(var(--color-purple-50))}.ds-tab-group__tab--button-group{padding:var(--space-2)var(--space-3);border:1px solid hsl(var(--color-gray-200));background-color:hsl(var(--color-white));color:hsl(var(--color-gray-500));border-radius:0;margin-right:-1px;position:relative}.ds-tab-group__tab--button-group:first-child{border-top-left-radius:var(--border-radius-rounded-3xl);border-bottom-left-radius:var(--border-radius-rounded-3xl)}.ds-tab-group__tab--button-group:last-child{border-top-right-radius:var(--border-radius-rounded-3xl);border-bottom-right-radius:var(--border-radius-rounded-3xl)}.ds-tab-group__tab--button-group:hover:not(.ds-tab-group__tab--button-group-active):not(.ds-tab-group__tab--disabled){background-color:hsl(var(--color-gray-50));color:hsl(var(--color-gray-700))}.ds-tab-group__tab--button-group-active{background-color:hsl(var(--color-gray-100));color:hsl(var(--color-gray-900));z-index:1}.ds-tab-group__tab--button-group-active:hover{background-color:hsl(var(--color-gray-100))}.ds-tab-group__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.ds-tab-group__icon i,.ds-tab-group__icon svg{width:16px;height:16px;color:hsl(var(--color-gray-600));font-size:16px;transition:color .15s}.ds-tab-group--sm .ds-tab-group__icon{width:var(--space-4);height:var(--space-4)}.ds-tab-group--sm .ds-tab-group__icon i,.ds-tab-group--sm .ds-tab-group__icon svg{font-size:var(--font-size-xs);width:var(--space-3);height:var(--space-3)}.ds-tab-group__tab--primary:not(.ds-tab-group__tab--active) .ds-tab-group__icon i,.ds-tab-group__tab--primary:not(.ds-tab-group__tab--active) .ds-tab-group__icon svg{color:hsl(var(--color-purple-700))}.ds-tab-group__tab--primary:hover:not(.ds-tab-group__tab--active):not(.ds-tab-group__tab--disabled) .ds-tab-group__icon i,.ds-tab-group__tab--primary:hover:not(.ds-tab-group__tab--active):not(.ds-tab-group__tab--disabled) .ds-tab-group__icon svg{color:hsl(var(--color-purple-800))}.ds-tab-group__tab--active .ds-tab-group__icon i,.ds-tab-group__tab--active .ds-tab-group__icon svg{color:hsl(var(--color-white))}.ds-tab-group__tab--icon-only,.ds-tab-group__tab--icon-only.ds-tab-group__tab--active{padding:6px 8px}.ds-tab-group__tab--disabled{opacity:.4;cursor:not-allowed}.ds-tab-group__tab--disabled:hover{color:hsl(var(--color-gray-600));background:0 0}.ds-subsection-tabs{border-bottom:1px solid hsl(var(--color-gray-200));width:100%;overflow:auto hidden}.ds-subsection-tabs__list{align-items:center;gap:var(--space-1);width:max-content;min-width:100%;display:flex}.ds-subsection-tabs__tab{padding:var(--space-2)var(--space-4)var(--space-3);cursor:pointer;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:-1px;line-height:1.5;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.ds-subsection-tabs__tab:hover:not(.ds-subsection-tabs__tab--active){color:hsl(var(--color-gray-700))}.ds-subsection-tabs__tab:focus-visible{outline:2px solid hsl(var(--color-purple-300));outline-offset:2px;border-radius:var(--border-radius-rounded-sm)}.ds-subsection-tabs__tab--active{color:hsl(var(--color-purple-700));font-weight:var(--font-weight-semibold);border-bottom-color:hsl(var(--color-purple-700))}.ds-subsection-tabs__tab--disabled{opacity:.4;cursor:not-allowed}.ds-subsection-tabs__tab--disabled:hover{color:hsl(var(--color-gray-500))}.ds-icon-radio-pill-group{gap:var(--space-1_5);flex-wrap:wrap;display:flex}.ds-icon-radio-pill-group--sm{gap:var(--space-2)}.ds-icon-radio-pill{justify-content:center;align-items:center;gap:var(--space-2_5);height:var(--size-icon-radio-pill-height);padding:0 var(--space-6);border-radius:var(--border-radius-rounded-3xl);border:1px solid hsl(var(--color-gray-200));background:hsl(var(--color-white));color:hsl(var(--color-gray-900));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);white-space:nowrap;cursor:pointer;line-height:1.5;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ds-icon-radio-pill-group--sm .ds-icon-radio-pill{gap:var(--space-2);height:var(--size-icon-radio-pill-height-sm);padding:0 var(--space-3);border-radius:var(--border-radius-rounded-full);font-size:var(--font-size-sm)}.ds-icon-radio-pill__label{align-items:center;display:inline-flex}.ds-icon-radio-pill__icon{font-size:var(--font-size-base);justify-content:center;align-items:center;line-height:1;display:inline-flex}.ds-icon-radio-pill-group--sm .ds-icon-radio-pill__icon{font-size:var(--font-size-sm)}.ds-icon-radio-pill--selected{border:3px solid hsl(var(--color-primary-400));box-shadow:inset 0 0 0 1px hsl(var(--color-primary-800));color:hsl(var(--color-primary-700));font-weight:var(--font-weight-medium)}.ds-icon-radio-pill:hover{background:hsl(var(--color-gray-50));border-color:hsl(var(--color-purple-300))}.ds-icon-radio-pill--disabled,.ds-icon-radio-pill:disabled{background:hsl(var(--color-gray-50));color:hsl(var(--color-gray-400));border-color:hsl(var(--color-gray-200));cursor:not-allowed}.ds-icon-radio-pill--disabled:hover,.ds-icon-radio-pill:disabled:hover{background:hsl(var(--color-gray-50));border-color:hsl(var(--color-gray-200))}.ds-icon-radio-pill--locked{background:hsl(var(--color-white));color:hsl(var(--color-gray-900));border-color:hsl(var(--color-gray-400));cursor:default}.ds-icon-radio-pill--locked:hover{background:hsl(var(--color-white));border-color:hsl(var(--color-gray-400))}.ds-icon-radio-pill--selected.ds-icon-radio-pill--locked{border:3px solid hsl(var(--color-gray-400));box-shadow:inset 0 0 0 1px hsl(var(--color-gray-800));background:hsl(var(--color-white));color:hsl(var(--color-gray-900));font-weight:var(--font-weight-medium)}.ds-icon-radio-pill--selected.ds-icon-radio-pill--disabled,.ds-icon-radio-pill--selected:disabled{border:1px solid hsl(var(--color-gray-200));box-shadow:none;background:hsl(var(--color-gray-50));color:hsl(var(--color-gray-400))}.ds-icon-radio-pill--selected-yellow{border-color:hsl(var(--color-yellow-400));box-shadow:inset 0 0 0 1px hsl(var(--color-yellow-600));color:hsl(var(--color-yellow-700))}.ds-icon-radio-pill--selected-yellow:hover{border-color:hsl(var(--color-yellow-400))}.ds-icon-radio-pill--selected-pink{border-color:hsl(var(--color-pink-400));box-shadow:inset 0 0 0 1px hsl(var(--color-pink-600));color:hsl(var(--color-pink-700))}.ds-icon-radio-pill--selected-pink:hover{border-color:hsl(var(--color-pink-400))}.ds-icon-radio-pill--selected-red{border-color:hsl(var(--color-red-400));box-shadow:inset 0 0 0 1px hsl(var(--color-red-600));color:hsl(var(--color-red-700))}.ds-icon-radio-pill--selected-red:hover{border-color:hsl(var(--color-red-400))}.ds-icon-radio-pill--selected-green{border-color:hsl(var(--color-green-400));box-shadow:inset 0 0 0 1px hsl(var(--color-green-600));color:hsl(var(--color-green-700))}.ds-icon-radio-pill--selected-green:hover{border-color:hsl(var(--color-green-400))}.ds-icon-radio-pill__count{min-width:22px;height:22px;padding:0 var(--space-1_5);border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-gray-100));color:hsl(var(--color-gray-700));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;line-height:1;display:inline-flex}.ds-icon-radio-pill-group--sm .ds-icon-radio-pill__count{min-width:var(--size-icon-radio-pill-count-size-sm);height:var(--size-icon-radio-pill-count-size-sm);padding:0 var(--space-1)}.ds-icon-radio-pill__count--purple{background:hsl(var(--color-purple-100));color:hsl(var(--color-purple-700))}.ds-icon-radio-pill__count--yellow{background:hsl(var(--color-yellow-100));color:hsl(var(--color-yellow-800))}.ds-icon-radio-pill__count--red{background:hsl(var(--color-red-100));color:hsl(var(--color-red-800))}.ds-icon-radio-pill__count--green{background:hsl(var(--color-green-100));color:hsl(var(--color-green-800))}.ds-wizard-stepper{justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}.ds-wizard-stepper__line{background-color:hsl(var(--color-gray-200));height:2px;position:absolute;top:24px;left:0;right:0}.ds-wizard-stepper__step{align-items:center;gap:var(--space-2);flex-direction:column;flex:1 0 0;min-width:0;display:flex;position:relative}.ds-wizard-stepper__marker{z-index:1;border-radius:var(--border-radius-rounded-full);width:48px;height:48px;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border:none;justify-content:center;align-items:center;padding:0;line-height:1.5;display:flex;position:relative}.ds-wizard-stepper__marker--completed{background-color:hsl(var(--color-purple-400));border:2px solid hsl(var(--color-purple-400));color:hsl(var(--color-white))}.ds-wizard-stepper__marker--current{background-color:hsl(var(--color-primary-700));border:2px solid hsl(var(--color-primary-700));color:hsl(var(--color-white))}.ds-wizard-stepper__marker--upcoming{background-color:hsl(var(--color-gray-200));color:hsl(var(--color-gray-600))}button.ds-wizard-stepper__marker{cursor:pointer;transition:filter .15s}button.ds-wizard-stepper__marker:hover:not(:disabled){filter:brightness(.98)}button.ds-wizard-stepper__marker:disabled{cursor:default}.ds-wizard-stepper__label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-600));text-align:center;line-height:1.5}.ds-wizard-stepper__label--current{color:hsl(var(--color-primary-700));font-weight:var(--font-weight-semibold)}.bento-top-bar{align-items:flex-start;gap:var(--space-1_5);flex-shrink:0;width:100%;height:92px;display:flex;position:relative}.bento-top-bar--with-reset{overflow:visible}.bento-button,.bento-button:after,.bento-special-card,.bento-side-btn,.bento-side-btn:after,.bento-content-panel{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.bento-button{border-radius:var(--border-radius-rounded-3xl);cursor:pointer;text-align:left;border:none;flex:1 0 0;min-width:1px;height:92px;min-height:1px;transition:all .2s;position:relative;overflow:visible;box-shadow:0 1px 3px #1f2a3714,0 1px 2px -1px #1f2a3714}.bento-button:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:0;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 460 92" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><rect x="0" y="0" height="100%" width="100%" fill="url('%23grad')" opacity="0.20000000298023224"/><defs><radialGradient id="grad" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="10" gradientTransform="matrix(4.6667 -3.0238 15.119 0.86921 158.33 84.601)"><stop stop-color="rgba(144,97,249,1)" offset="0"/><stop stop-color="rgba(170,135,249,1)" offset="0.25"/><stop stop-color="rgba(196,172,249,1)" offset="0.5"/><stop stop-color="rgba(247,247,248,1)" offset="1"/></radialGradient></defs></svg>'),url('data:image/svg+xml;utf8,<svg viewBox="0 0 460 92" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><rect x="0" y="0" height="100%" width="100%" fill="url('%23grad')" opacity="0.20000000298023224"/><defs><radialGradient id="grad" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="10" gradientTransform="matrix(-14.167 3.4741 -18 -2.7343 400 11.58)"><stop stop-color="rgba(22,189,202,1)" offset="0"/><stop stop-color="rgba(50,196,208,1)" offset="0.125"/><stop stop-color="rgba(78,204,214,1)" offset="0.25"/><stop stop-color="rgba(135,218,225,1)" offset="0.5"/><stop stop-color="rgba(191,233,237,1)" offset="0.75"/><stop stop-color="rgba(247,247,248,1)" offset="1"/></radialGradient></defs></svg>'),linear-gradient(90deg,#6f43ff,#6f43ff);transition:opacity .2s;position:absolute;top:0;right:0;bottom:0;left:0}.bento-button:hover:after{opacity:1}.bento-button:hover{box-shadow:0 10px 15px -3px #1f2a371a,0 4px 6px #1f2a370d}.bento-button--active{box-shadow:0 4px 6px -1px #1f2a371a,0 2px 4px -2px #1f2a371a}.bento-button__inner{padding:var(--space-3);z-index:1;border-radius:inherit;justify-content:space-between;align-items:flex-start;width:100%;height:100%;display:flex;position:relative;overflow:clip}.bento-button__inner .ds-dark-icon-circle{flex-shrink:0}.bento-button__content{gap:var(--space-1_5);flex:auto;align-items:center;min-width:0;height:100%;min-height:1px;padding:0;display:flex}.bento-button__count{font-family:var(--font-family-sans),sans-serif;font-weight:var(--font-weight-normal);white-space:nowrap;flex-shrink:0;font-size:48px;line-height:1.3}.bento-button__count--default{color:hsl(var(--color-purple-50))}.bento-button__count--active{color:hsl(var(--color-purple-900))}.bento-button__label{font-family:var(--font-family-sans),sans-serif;text-align:left;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;flex:auto;align-self:center;min-width:0;font-size:16px;line-height:16px;overflow:hidden}.bento-button__label--default{color:hsl(var(--color-white))}.bento-button__label--active{color:hsl(var(--color-purple-900))}.bento-button__border{pointer-events:none;border-radius:var(--border-radius-rounded-3xl);border:1px solid hsl(var(--color-gray-200)/.5);z-index:2;transition:all .2s;position:absolute;top:0;right:0;bottom:0;left:0}.bento-button:hover .bento-button__border:not(.bento-button__border--active){border:2px solid hsl(var(--color-purple-900));border-radius:calc(var(--border-radius-rounded-3xl) + 2px);top:-2px;right:-2px;bottom:-2px;left:-2px;box-shadow:0 10px 15px -3px #1f2a371a,0 4px 6px #1f2a370d}.bento-button__border--active{border:2px solid hsl(var(--color-purple-600));border-radius:calc(var(--border-radius-rounded-3xl) + 1px);top:-1px;right:-1px;bottom:-1px;left:-1px}.bento-special-card{border-radius:var(--border-radius-rounded-2xl);cursor:pointer;flex-shrink:0;height:92px;transition:all .2s;position:relative;overflow:hidden}.bento-special-card:hover{box-shadow:0 4px 6px -1px #1f2a371a,0 2px 4px -2px #1f2a371a}.bento-special-card__inner{padding:var(--space-3);border-radius:inherit;justify-content:space-between;align-items:flex-start;width:100%;height:100%;display:flex;position:relative;overflow:clip}.bento-special-card__border{pointer-events:none;border-radius:var(--border-radius-rounded-2xl);border:1px solid hsl(var(--color-gray-200)/.5);position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 1px 2px #1f2a370d}.bento-special-card__prefix{font-family:var(--font-family-sans),sans-serif;font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);color:hsl(var(--color-gray-900));line-height:1.5}.bento-special-card__name{font-family:var(--font-family-sans),sans-serif;font-weight:var(--font-weight-medium);color:hsl(var(--color-purple-600));text-overflow:ellipsis;font-size:20px;line-height:20px;overflow:hidden}.bento-special-card__title{font-family:var(--font-family-sans),sans-serif;font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);color:hsl(var(--color-gray-900));line-height:1.5}.bento-special-card__value{font-family:var(--font-family-sans),sans-serif;font-weight:var(--font-weight-normal);color:hsl(var(--color-purple-600));font-size:32px;line-height:1.3}.bento-special-card__greeting{font-family:var(--font-family-sans),sans-serif;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:hsl(var(--color-gray-900));line-height:1.5}.bento-special-card__subtitle{font-family:var(--font-family-sans),sans-serif;font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));line-height:1.5}.bento-special-card--ongoing-activity{width:438px;max-width:100%}.bento-special-card__time{font-family:var(--font-family-sans),sans-serif;font-weight:var(--font-weight-normal);font-size:var(--font-size-base);color:hsl(var(--color-gray-800));flex-shrink:0;line-height:1}.bento-special-card__ongoing-stack{align-items:flex-start;gap:var(--space-1);min-width:0;padding-left:var(--space-2);padding-right:var(--space-2);flex-direction:column;flex:1;display:flex}.bento-special-card__activity-label{font-family:var(--font-family-sans),sans-serif;font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);color:hsl(var(--color-gray-800));line-height:1}.bento-special-card__ongoing-title{font-family:var(--font-family-sans),sans-serif;font-weight:var(--font-weight-medium);font-size:var(--font-size-xl);color:hsl(var(--color-purple-600));text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1;overflow:hidden}.bento-special-card__ongoing-badges{gap:var(--space-1_5);flex-wrap:wrap;align-items:center;width:100%;display:flex}.bento-status-indicator{flex-shrink:0;width:32px;height:32px;position:relative}.bento-status-indicator__outer{background-color:hsl(var(--color-green-100));border-radius:50%;width:32px;height:32px}.bento-status-indicator__inner{background-color:hsl(var(--color-green-600));border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bento-side-nav{flex-direction:column;flex-shrink:0;width:max-content;min-width:0;min-height:0;display:flex;position:relative}.bento-side-nav--with-reset{overflow:visible}.bento-order-reset{z-index:40;top:calc(var(--space-2)*-1);right:calc(var(--space-2)*-1);width:calc(var(--space-8) + var(--space-2));height:calc(var(--space-8) + var(--space-2));justify-content:flex-end;align-items:flex-start;display:flex;position:absolute}.bento-order-reset__button{width:var(--space-8);height:var(--space-8);min-width:var(--space-8);min-height:var(--space-8);border-radius:var(--border-radius-rounded-full);border-color:hsl(var(--color-gray-300));background:hsl(var(--color-white));color:hsl(var(--color-gray-600));opacity:0;transition:opacity .16s,transform .16s,border-color .16s,color .16s;transform:scale(.88);box-shadow:0 1px 3px #1f2a3714,0 1px 2px -1px #1f2a3714}.bento-order-reset:hover .bento-order-reset__button,.bento-order-reset:focus-within .bento-order-reset__button,.bento-order-reset__button:focus-visible{opacity:1;transform:scale(1)}.bento-order-reset__button:hover:not(:disabled){border-color:hsl(var(--color-purple-300));color:hsl(var(--color-purple-700))}.bento-layout>.bento-side-nav{align-self:stretch}.bento-page-scroll-region{width:100%;position:relative}.bento-page-scroll-region>.bento-layout{align-items:flex-start}.bento-page-scroll-region--overflowing>.bento-layout{margin-bottom:var(--space-6)}.bento-page-scroll-region--content-owns-scroll{scrollbar-gutter:auto;overflow-y:hidden}.bento-page-scroll-region--content-owns-scroll.bento-page-scroll-region--overflowing>.bento-layout{margin-bottom:0}.bento-page-scroll-region>.bento-layout>.bento-side-nav,.bento-page-scroll-region>.bento-layout>.bento-content-panel{align-self:flex-start}.bento-owned-scroll-surface{min-width:0;min-height:0;height:var(--bento-page-scroll-region-height,auto);max-height:var(--bento-page-scroll-region-height,none);flex-direction:column;flex:auto;display:flex}.bento-page-scroll-surface{min-width:0;min-height:var(--bento-page-scroll-region-height,0px);flex-direction:column;display:flex}.bento-owned-scroll-surface>.wk-cal.wk-cal--app-shell-fill{flex:auto;height:100%;min-height:0}.bento-side-nav__scroll{justify-content:flex-start;align-items:flex-start;gap:var(--space-1_5);min-height:0;padding:var(--space-1);box-sizing:border-box;flex-direction:column;flex:0 auto;width:100%;display:flex;overflow:hidden visible}.bento-side-nav__fade{height:var(--space-8);pointer-events:none;z-index:2;opacity:0;background:linear-gradient(to bottom,hsl(var(--color-gray-900)/0),hsl(var(--color-gray-900)/.14));transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.bento-side-nav--fade-bottom .bento-side-nav__fade{opacity:1}.bento-side-btn{border-radius:var(--border-radius-rounded-3xl);cursor:pointer;border:none;flex-shrink:0;width:72px;height:92px;padding:0;transition:all .2s;position:relative;overflow:visible}.bento-side-btn:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:0;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 72 92" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><rect x="0" y="0" height="100%" width="100%" fill="url('%23grad')" opacity="0.20000000298023224"/><defs><radialGradient id="grad" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="10" gradientTransform="matrix(0.73043 -3.0238 2.3664 0.86921 24.783 84.601)"><stop stop-color="rgba(144,97,249,1)" offset="0"/><stop stop-color="rgba(170,135,249,1)" offset="0.25"/><stop stop-color="rgba(196,172,249,1)" offset="0.5"/><stop stop-color="rgba(247,247,248,1)" offset="1"/></radialGradient></defs></svg>'),url('data:image/svg+xml;utf8,<svg viewBox="0 0 72 92" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><rect x="0" y="0" height="100%" width="100%" fill="url('%23grad')" opacity="0.20000000298023224"/><defs><radialGradient id="grad" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="10" gradientTransform="matrix(-2.2174 3.4741 -2.8174 -2.7343 62.609 11.58)"><stop stop-color="rgba(22,189,202,1)" offset="0"/><stop stop-color="rgba(50,196,208,1)" offset="0.125"/><stop stop-color="rgba(78,204,214,1)" offset="0.25"/><stop stop-color="rgba(135,218,225,1)" offset="0.5"/><stop stop-color="rgba(191,233,237,1)" offset="0.75"/><stop stop-color="rgba(247,247,248,1)" offset="1"/></radialGradient></defs></svg>'),linear-gradient(90deg,#ac94fa,#ac94fa);transition:opacity .2s;position:absolute;top:0;right:0;bottom:0;left:0}.bento-side-btn:hover:after{opacity:1}.bento-side-btn:hover{box-shadow:0 10px 15px -3px #1f2a371a,0 4px 6px #1f2a370d}.bento-side-btn--primary-active:after{opacity:0}.bento-side-btn--primary-active:hover:after{opacity:.12}.bento-side-btn__inner{padding-block:var(--space-3);padding-inline:var(--space-1);border-radius:inherit;justify-content:center;align-items:center;gap:var(--space-1);z-index:1;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:clip}.bento-side-btn__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;display:flex}.bento-side-btn__icon--default{color:hsl(var(--color-white))}.bento-side-btn__icon--active{color:hsl(var(--color-purple-900))}.bento-side-btn__icon--primary-active{color:hsl(var(--color-primary-900))}.bento-side-btn__label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);text-align:center;white-space:pre-wrap;word-break:break-word;flex-direction:column;flex:auto;justify-content:center;align-self:stretch;align-items:center;width:100%;min-width:0;min-height:0;line-height:12px;display:flex;overflow:hidden}.bento-side-btn__label--default{color:hsl(var(--color-white))}.bento-side-btn__label--active{color:hsl(var(--color-purple-900))}.bento-side-btn__label--primary-active{color:hsl(var(--color-primary-900))}.bento-side-btn__border--default{pointer-events:none;border-radius:var(--border-radius-rounded-3xl);z-index:2;border:1px solid #29263f;transition:all .2s;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 4px 6px -1px #1f2a371a,0 2px 4px -2px #1f2a371a}.bento-side-btn:hover .bento-side-btn__border--default{border-color:#ac94fa;box-shadow:0 10px 15px -3px #1f2a371a,0 4px 6px #1f2a370d}.bento-side-btn__border--active{pointer-events:none;border-radius:calc(var(--border-radius-rounded-3xl) + 1px);border:2px solid hsl(var(--color-purple-600));z-index:2;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;box-shadow:0 4px 6px -1px #1f2a371a,0 2px 4px -2px #1f2a371a}.bento-side-btn__border--primary-active{pointer-events:none;border-radius:calc(var(--border-radius-rounded-3xl) + 1px);border:2px solid hsl(var(--color-primary-500));z-index:2;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;box-shadow:0 4px 6px -1px #1f2a371a,0 2px 4px -2px #1f2a371a}.bento-layout{gap:var(--space-1_5);align-items:stretch;width:100%;min-height:0;display:flex}.bento-content-panel{border-radius:var(--border-radius-rounded-3xl);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.bento-content-panel--transparent{background-color:#0000;background-image:none}.bento-content-panel__inner{border-radius:inherit;flex-direction:column;flex:auto;align-items:stretch;gap:0;width:100%;min-height:0;padding-top:0;display:flex;position:relative;overflow:clip}.bento-content-panel__border{pointer-events:none;border-radius:var(--border-radius-rounded-3xl);border:1px solid hsl(var(--color-purple-100));position:absolute;top:0;right:0;bottom:0;left:0}.bento-drag-item{cursor:grab;min-width:0;transition:opacity .18s,transform .18s;position:relative}.bento-drag-item:active{cursor:grabbing}.bento-drag-item--grow{flex:1 0 0}.bento-drag-item--fit{flex:none}.bento-drag-item--grow>*,.bento-drag-item--vertical>*{width:100%}.bento-drag-item--vertical{flex:none;width:72px}.bento-drag-item--dragging{opacity:.35}.bento-drag-item--drop-before:before,.bento-drag-item--drop-after:after{content:"";background:hsl(var(--color-purple-600));z-index:30;pointer-events:none;border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px}.bento-drag-item--drop-before:before{left:-4px}.bento-drag-item--drop-after:after{right:-4px}.bento-drag-item--drop-top:before,.bento-drag-item--drop-bottom:after{content:"";background:hsl(var(--color-purple-600));z-index:30;pointer-events:none;border-radius:2px;height:3px;position:absolute;left:6px;right:6px}.bento-drag-item--drop-top:before{top:-4px}.bento-drag-item--drop-bottom:after{bottom:-4px}.ds-card{background-color:hsl(var(--color-white));border-radius:var(--border-radius-rounded-2xl);border:1px solid hsl(var(--color-gray-200));overflow:hidden}.ds-card__header{padding:var(--space-5)var(--space-6)var(--space-4)}.ds-card__title{font-family:var(--font-family-sans),sans-serif;font-size:18px;font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));margin:0;line-height:1.5}.ds-card__description{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));margin:var(--space-1)0 0 0;line-height:1.5}.ds-card__separator{background-color:hsl(var(--color-gray-200));flex-shrink:0;width:100%;height:1px}.ds-card__body{padding:var(--space-6)}.ds-card__header-row{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.ds-card__collapse-icon{color:hsl(var(--color-gray-400));font-size:var(--font-size-sm);flex-shrink:0;transition:color .15s}.ds-card__header-row:hover .ds-card__collapse-icon{color:hsl(var(--color-gray-600))}.ds-demo-box{border-radius:var(--border-radius-rounded-xl);border:1px solid hsl(var(--color-gray-200));background-color:hsl(var(--color-white));padding:var(--space-4)}.ds-body-text{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));margin:0 0 var(--space-3)0;line-height:1.5}.ds-sub-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-500));text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3);line-height:1.5}.recent-access-card{gap:var(--space-2);min-width:196px;max-width:220px;padding:var(--space-4);border-radius:var(--border-radius-rounded-2xl);background-color:hsl(var(--color-white));box-shadow:var(--effect-shadow-0),var(--effect-shadow-1);cursor:pointer;text-align:left;border:none;flex-direction:column;flex-shrink:0;transition:background-color .2s,box-shadow .2s,transform .12s;display:flex;position:relative}.recent-access-card__ring{border-radius:inherit;border:1px solid hsl(var(--color-gray-200));pointer-events:none;transition:border-color .2s;position:absolute;top:0;right:0;bottom:0;left:0}.recent-access-card:hover{background-color:hsl(var(--color-purple-50));box-shadow:var(--effect-shadow-md-0),var(--effect-shadow-md-1)}.recent-access-card:hover .recent-access-card__ring{border-color:hsl(var(--color-purple-200))}.recent-access-card:active{background-color:hsl(var(--color-purple-100));box-shadow:var(--effect-shadow-0),var(--effect-shadow-1);transform:scale(.985)}.recent-access-card:active .recent-access-card__ring{border-color:hsl(var(--color-purple-300))}.recent-access-card:focus{outline:none}.recent-access-card:focus-visible .recent-access-card__ring{box-shadow:0 0 0 2px hsl(var(--color-white)),0 0 0 4px hsl(var(--color-purple-400))}.bundle-template-card-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,331px),1fr));display:grid}.bundle-template-card{gap:var(--space-4);min-height:330px;padding:var(--space-6);border-radius:var(--border-radius-rounded-3xl);border:1px solid hsl(var(--color-gray-200));background-color:hsl(var(--color-white));box-shadow:var(--effect-shadow-sm);box-sizing:border-box;flex-direction:column;display:flex}.bundle-template-card[data-clickable=true]{cursor:pointer;transition:border-color .18s,background-color .18s,box-shadow .18s}.bundle-template-card[data-clickable=true]:hover{border-color:hsl(var(--color-purple-300));box-shadow:var(--effect-shadow-md-0),var(--effect-shadow-md-1)}.bundle-template-card[data-clickable=true]:focus-visible{border-color:hsl(var(--color-purple-400));box-shadow:0 0 0 1px hsl(var(--color-purple-400)),var(--effect-shadow-md-0),var(--effect-shadow-md-1);outline:none}.bundle-template-card[data-status=inactive]{background-color:hsl(var(--color-gray-50))}.bundle-template-card__header{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid hsl(var(--color-gray-200));flex-direction:column;display:flex}.bundle-template-card[data-status=inactive] .bundle-template-card__header{border-bottom-color:hsl(var(--color-gray-300))}.bundle-template-card__top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.bundle-template-card__title-group{align-items:flex-start;gap:var(--space-1_5);flex-direction:column;flex:auto;min-width:0;display:flex}.bundle-template-card__title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));margin:0;line-height:1.25}.bundle-template-card__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bundle-template-card__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.bundle-template-card__status-action{display:inline-flex}.bundle-template-card__status-action .btn-icon{min-width:34px;min-height:34px;padding:var(--space-2_5)!important}.bundle-template-card__status-action .btn-icon svg,.bundle-template-card__status-action .btn-icon i{width:14px!important;height:14px!important;font-size:14px!important}.bundle-template-card__edit{padding:var(--space-2)var(--space-3);gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.bundle-template-card__edit-icon{color:hsl(var(--color-purple-700))}.bundle-template-card__edit svg,.bundle-template-card__edit i{width:16px;height:16px;font-size:16px}.bundle-template-card__description{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-600));margin:0;line-height:1.5}.bundle-template-card__entries{gap:var(--space-2);flex-direction:column;display:flex}.bundle-template-card__entry{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--border-radius-rounded-lg);background-color:hsl(var(--color-gray-50));display:flex}.bundle-template-card[data-status=inactive] .bundle-template-card__entry{background-color:hsl(var(--color-white))}.bundle-template-card__entry-icon{width:12px;height:12px;color:hsl(var(--color-gray-400));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bundle-template-card__entry-icon svg,.bundle-template-card__entry-icon i{width:12px;height:12px;font-size:12px}.bundle-template-card__entry-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-900));flex:auto;margin:0;line-height:1.5;overflow:hidden}.bundle-template-card__entry-badge{text-transform:lowercase;flex-shrink:0}@media(max-width:520px){.bundle-template-card{min-height:auto;padding:var(--space-5)}.bundle-template-card__top{flex-direction:column}.bundle-template-card__actions{justify-content:flex-end;width:100%}}.bundle-order-linker{gap:var(--space-1_5);grid-template-columns:minmax(0,1.68fr) minmax(0,1fr);align-items:stretch;display:grid}.bundle-order-linker__panel{gap:var(--space-3);height:724px;padding:var(--space-6);border:1px solid hsl(var(--color-purple-100));background-color:hsl(var(--color-gray-50));background-image:radial-gradient(circle at 12% 96%,hsl(var(--color-teal-100)/.65),transparent 22%),radial-gradient(circle at 92% 4%,hsl(var(--color-purple-100)/.9),transparent 24%),linear-gradient(90deg,hsl(var(--color-gray-50)),hsl(var(--color-gray-50)));flex-direction:column;min-width:0;display:flex;box-shadow:0 1px 3px #1f2a3714,0 1px 2px -1px #1f2a3714}.bundle-order-linker__panel--available{border-radius:var(--border-radius-rounded-3xl)var(--border-radius-rounded)var(--border-radius-rounded)var(--border-radius-rounded-3xl)}.bundle-order-linker__panel--selected{border-radius:var(--border-radius-rounded)var(--border-radius-rounded-3xl)var(--border-radius-rounded-3xl)var(--border-radius-rounded)}.bundle-order-linker__panel-top{gap:var(--space-3);flex-direction:column;flex-shrink:0;display:flex}.bundle-order-linker__filters{gap:var(--space-1_5);flex-wrap:wrap;display:flex}.bundle-order-linker__filter{border-radius:var(--border-radius-rounded-3xl);cursor:pointer;background:0 0;border:3px solid #0000;padding:0;transition:border-color .18s;display:inline-flex}.bundle-order-linker__filter-inner{justify-content:center;align-items:center;gap:var(--space-2);min-height:34px;padding:var(--space-2)var(--space-3);border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-3xl);background-color:hsl(var(--color-white));color:hsl(var(--color-gray-900));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);white-space:nowrap;line-height:1.5;transition:border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.bundle-order-linker__filter[data-active]{border-color:hsl(var(--color-purple-400))}.bundle-order-linker__filter[data-active] .bundle-order-linker__filter-inner{border-color:hsl(var(--color-purple-700))}.bundle-order-linker__filter:not([data-active]):hover .bundle-order-linker__filter-inner{border-color:hsl(var(--color-gray-300))}.bundle-order-linker__filter:focus-visible{outline:none}.bundle-order-linker__filter:focus-visible .bundle-order-linker__filter-inner{box-shadow:0 0 0 2px hsl(var(--color-purple-200))}.bundle-order-linker__filter-icon{width:12px;height:12px;color:hsl(var(--color-gray-700));font-size:12px}.bundle-order-linker__panel-scroll,.bundle-order-linker__selected-list{gap:var(--space-3);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.bundle-order-linker__section{gap:var(--space-2_5);flex-direction:column;display:flex}.bundle-order-linker__section-title,.bundle-order-linker__selected-title{font-family:var(--font-family-sans),sans-serif;color:hsl(var(--color-gray-900));margin:0}.bundle-order-linker__section-title{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.5}.bundle-order-linker__selected-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);flex-shrink:0;line-height:1.5}.bundle-order-linker__list{gap:var(--space-2);flex-direction:column;display:flex}.bundle-order-linker__row{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-6);border-radius:var(--border-radius-rounded-3xl);background-color:hsl(var(--color-white));display:flex}.bundle-order-linker__row--selected{border:2px solid hsl(var(--color-purple-300))}.bundle-order-linker__row-content,.bundle-order-linker__selected-content{flex:auto;min-width:0;display:flex}.bundle-order-linker__row-content{gap:var(--space-0_5);flex-direction:column}.bundle-order-linker__row-heading{align-items:center;gap:var(--space-1);min-width:0;display:flex}.bundle-order-linker__row-title,.bundle-order-linker__selected-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-family-sans),sans-serif;margin:0;line-height:1.5;overflow:hidden}.bundle-order-linker__row-title{color:hsl(var(--color-gray-900));font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex:auto}.bundle-order-linker__row-subtitle,.bundle-order-linker__selected-row-subtitle{font-family:var(--font-family-sans),sans-serif;color:hsl(var(--color-gray-500));margin:0}.bundle-order-linker__row-subtitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.5}.bundle-order-linker__row-meta-inline{align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}.bundle-order-linker__selected-content{justify-content:space-between;align-items:center;gap:var(--space-2)}.bundle-order-linker__selected-text{gap:var(--space-0_5);flex-direction:column;flex:auto;min-width:0;display:flex}.bundle-order-linker__selected-row-title{color:hsl(var(--color-purple-700));font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.bundle-order-linker__selected-row-subtitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:1.5}.bundle-order-linker__selected-meta{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:inline-flex}.bundle-order-linker__row-action{flex-shrink:0;min-width:34px!important;min-height:34px!important;padding:var(--space-2)!important}.bundle-order-linker__row-action svg,.bundle-order-linker__row-action i{width:14px!important;height:14px!important;font-size:14px!important}.bundle-order-linker__empty,.bundle-order-linker__selected-empty{border:1px dashed hsl(var(--color-gray-300));border-radius:var(--border-radius-rounded-2xl);background-color:hsl(var(--color-white)/.65);padding:var(--space-4);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-600));line-height:1.5}.bundle-order-linker__selected-empty{margin-top:var(--space-1)}.bundle-template-drawer__order-linker{margin-top:var(--space-6)}.bundle-template-drawer__pricing-mode{margin-bottom:var(--space-4)}.bundle-template-drawer__billing{margin-top:var(--space-6)}.admin-template-drawer__status,.bundle-template-drawer__status{margin-top:var(--space-4)}.admin-template-drawer__status .input-label,.bundle-template-drawer__status .input-label{line-height:14px}.admin-template-drawer__status-prefix,.bundle-template-drawer__status-prefix{font-weight:var(--font-weight-medium)}.admin-template-drawer__status-value,.bundle-template-drawer__status-value{font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-800))}@media(max-width:1100px){.bundle-order-linker{grid-template-columns:minmax(0,1fr)}.bundle-order-linker__panel{border-radius:var(--border-radius-rounded-3xl);height:auto;max-height:none}.bundle-order-linker__panel-scroll,.bundle-order-linker__selected-list{overflow:visible}}@media(max-width:720px){.bundle-order-linker__row,.bundle-order-linker__row--selected{padding-right:var(--space-4);padding-left:var(--space-4)}.bundle-order-linker__row-heading,.bundle-order-linker__selected-content{flex-direction:column;align-items:flex-start}.bundle-order-linker__row-meta-inline,.bundle-order-linker__selected-meta{flex-wrap:wrap}}.order-template-reference-range__row{justify-content:flex-start;align-items:flex-start;gap:var(--space-4);display:flex}.order-template-reference-range__field{flex:0 0 144px;width:144px;min-width:144px}.admin-cpt-selection-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.admin-cpt-selection-panels__panel{gap:var(--space-3);min-width:0;min-height:468px;padding:var(--space-6);border:1px solid hsl(var(--color-purple-100));flex-direction:column;display:flex;box-shadow:0 1px 3px #1f2a3714,0 1px 2px #1f2a3714}.admin-cpt-selection-panels__panel--left{border-radius:var(--border-radius-rounded-3xl)var(--border-radius-rounded)var(--border-radius-rounded)var(--border-radius-rounded-3xl)}.admin-cpt-selection-panels__panel--right{border-radius:var(--border-radius-rounded)var(--border-radius-rounded-3xl)var(--border-radius-rounded-3xl)var(--border-radius-rounded)}.admin-cpt-selection-panels__panel-header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.admin-cpt-selection-panels__panel-title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));margin:0;line-height:1.25}.admin-cpt-selection-panels__required{color:hsl(var(--color-red-600))}.admin-cpt-selection-panels__optional{color:hsl(var(--color-gray-500));font-weight:var(--font-weight-normal)}.admin-cpt-selection-panels__search .input-field{height:40px}.admin-cpt-selection-panels__search-icon{width:14px;height:14px;color:hsl(var(--color-gray-400));font-size:14px}.admin-cpt-selection-panels__surface{min-width:0;min-height:0;padding:calc(var(--space-4) + 1px);border:1px solid hsl(var(--color-gray-200));background-color:hsl(var(--color-white));flex:auto;display:flex;overflow:auto}.admin-cpt-selection-panels__surface--left{border-radius:var(--space-4)2px 2px var(--space-4)}.admin-cpt-selection-panels__surface--right{border-radius:2px var(--space-4)var(--space-4)2px}.admin-cpt-selection-panels__grid{align-content:start;column-gap:var(--space-0_5);row-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.admin-cpt-selection-panels__item,.admin-cpt-selection-panels__item>label{min-width:0;max-width:100%}.admin-cpt-selection-panels__item>label>div:last-child{min-width:0}.admin-cpt-selection-panels__item .input-label{min-width:0;max-width:100%;color:hsl(var(--color-gray-900));margin:0;display:block}.admin-cpt-selection-panels__label{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-cpt-selection-panels__item-title,.admin-cpt-selection-panels__item-code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-cpt-selection-panels__item-title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));line-height:14px}.admin-cpt-selection-panels__item-code{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));line-height:1.5}.admin-cpt-selection-panels__empty,.bundle-linked-cpt-preview__empty,.bundle-linked-cpt-preview__order-empty{border:1px dashed hsl(var(--color-gray-300));border-radius:var(--border-radius-rounded-lg);background-color:hsl(var(--color-white)/.72);width:100%;padding:var(--space-6);box-sizing:border-box;text-align:center;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));justify-content:center;align-items:center;line-height:1.5;display:flex}.admin-cpt-selection-panels__empty{flex:auto;min-height:140px}.admin-cpt-selection-panels__error{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-red-700));margin:0;line-height:1.5}.bundle-template-drawer__bundle-level-cpt,.bundle-linked-cpt-preview{gap:var(--space-4);flex-direction:column;display:flex}.bundle-linked-cpt-preview__total-bar{padding:var(--space-4);border:1px solid hsl(var(--color-purple-100));border-radius:var(--border-radius-rounded-3xl);background-color:hsl(var(--color-gray-50));background-image:radial-gradient(circle at 10% 96%,hsl(var(--color-teal-100)/.65),transparent 22%),radial-gradient(circle at 92% 4%,hsl(var(--color-purple-100)/.9),transparent 24%),linear-gradient(90deg,hsl(var(--color-gray-50)),hsl(var(--color-gray-50)));align-items:center;display:flex;box-shadow:0 1px 3px #1f2a3714,0 1px 2px -1px #1f2a3714}.bundle-linked-cpt-preview__total-label,.bundle-linked-cpt-preview__cpt-label{font-family:var(--font-family-sans),sans-serif;line-height:1.5}.bundle-linked-cpt-preview__total-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-900));display:block;overflow:hidden}.bundle-linked-cpt-preview__groups{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,21.5rem),1fr));align-items:start;display:grid}.bundle-linked-cpt-preview__card{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid hsl(var(--color-purple-100));border-radius:var(--border-radius-rounded-3xl);background-color:hsl(var(--color-gray-50));background-image:radial-gradient(circle at 10% 96%,hsl(var(--color-teal-100)/.65),transparent 22%),radial-gradient(circle at 92% 4%,hsl(var(--color-purple-100)/.9),transparent 24%),linear-gradient(90deg,hsl(var(--color-gray-50)),hsl(var(--color-gray-50)));flex-direction:column;display:flex;box-shadow:0 1px 3px #1f2a3714,0 1px 2px -1px #1f2a3714}.bundle-linked-cpt-preview__card-header{align-items:center;gap:var(--space-1_5);width:100%;min-width:0;padding:0 var(--space-2)0 0;cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.bundle-linked-cpt-preview__card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));flex:auto;line-height:1.5;display:block;overflow:hidden}.bundle-linked-cpt-preview__card-chevron{width:12px;height:12px;color:hsl(var(--color-gray-700));flex-shrink:0;font-size:12px}.bundle-linked-cpt-preview__extract{width:100%;min-width:0;padding:var(--space-2);border:2px solid hsl(var(--color-gray-300));border-radius:var(--border-radius-rounded-3xl);background-color:hsl(var(--color-white));flex-direction:column;display:flex}.bundle-linked-cpt-preview__cpt-list{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.bundle-linked-cpt-preview__cpt-row{align-items:center;gap:var(--space-1_5);min-width:0;padding:var(--space-2);display:flex}.bundle-linked-cpt-preview__cpt-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-purple-700));flex:auto;display:block;overflow:hidden}.bundle-linked-cpt-preview__order-empty{min-height:96px}@media(max-width:1040px){.admin-cpt-selection-panels{grid-template-columns:minmax(0,1fr)}.admin-cpt-selection-panels__panel,.admin-cpt-selection-panels__panel--left,.admin-cpt-selection-panels__panel--right{border-radius:var(--border-radius-rounded-3xl)}.admin-cpt-selection-panels__surface,.admin-cpt-selection-panels__surface--left,.admin-cpt-selection-panels__surface--right{border-radius:var(--space-4)}.bundle-linked-cpt-preview__groups{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.order-template-reference-range__row{flex-direction:column}.order-template-reference-range__field{flex-basis:auto;width:100%;min-width:0}.admin-cpt-selection-panels__grid{grid-template-columns:minmax(0,1fr)}}.admin-task-template-drawer .ds-drawer__content-card{border-color:hsl(var(--color-purple-100))}.admin-task-template-drawer .ds-drawer__footer{padding-top:var(--space-6)}.admin-task-template-drawer .ds-drawer__section-header-title{font-size:var(--font-size-xl)}.admin-task-template-drawer__general-fields-group{gap:var(--space-2);flex-direction:column;display:flex}.admin-task-template-drawer__general-fields-row{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.admin-task-template-drawer__general-fields-col{min-width:0}.admin-task-template-drawer__general-fields-col--duration{gap:var(--space-2);flex-direction:column;display:flex}.admin-task-template-drawer__time-sensitive .input-label{margin:0;line-height:14px}.admin-task-template-drawer__linker-section{gap:var(--space-6);margin-top:var(--space-6);flex-direction:column;display:flex}.admin-task-template-drawer__linker-heading{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid hsl(var(--color-gray-200));flex-direction:column;display:flex}.admin-task-template-drawer__linker-title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));margin:0;line-height:1.25}.admin-task-template-drawer__linker-subtitle{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));margin:0;line-height:1.25}.admin-task-template-drawer__linker-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.admin-task-template-drawer__selection-panel{gap:var(--space-3);min-width:0;min-height:468px;padding:var(--space-6);border:1px solid hsl(var(--color-purple-100));flex-direction:column;display:flex;box-shadow:0 1px 3px #1f2a3714,0 1px 2px #1f2a3714}.admin-task-template-drawer__selection-panel--left{border-radius:var(--border-radius-rounded-3xl)var(--border-radius-rounded)var(--border-radius-rounded)var(--border-radius-rounded-3xl)}.admin-task-template-drawer__selection-panel--right{border-radius:var(--border-radius-rounded)var(--border-radius-rounded-3xl)var(--border-radius-rounded-3xl)var(--border-radius-rounded)}.admin-task-template-drawer__selection-panel-title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));margin:0;line-height:1.25}.admin-task-template-drawer__selection-search{width:100%}.admin-task-template-drawer__selection-search .input-field{height:40px}.admin-task-template-drawer__search-icon{width:14px;height:14px;color:hsl(var(--color-gray-400));font-size:14px}.admin-task-template-drawer__selection-surface{min-width:0;min-height:0;padding:calc(var(--space-4) + 1px);border:1px solid hsl(var(--color-gray-200));background-color:hsl(var(--color-white));flex:auto;display:flex;overflow:auto}.admin-task-template-drawer__selection-surface--left{border-radius:var(--space-4)2px 2px var(--space-4)}.admin-task-template-drawer__selection-surface--right{border-radius:2px var(--space-4)var(--space-4)2px}.admin-task-template-drawer__selection-grid{align-content:start;column-gap:var(--space-0_5);row-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.admin-task-template-drawer__selection-item,.admin-task-template-drawer__selection-item>label{min-width:0;max-width:100%}.admin-task-template-drawer__selection-item>label>div:last-child{min-width:0}.admin-task-template-drawer__selection-item .input-label{min-width:0;max-width:100%;color:hsl(var(--color-gray-900));margin:0;display:block}.admin-task-template-drawer__selection-label{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-task-template-drawer__selection-item-title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));line-height:14px;display:block;overflow:hidden}.admin-task-template-drawer__selection-item-code{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));line-height:1.5;display:block;overflow:hidden}.admin-task-template-drawer__selection-empty{border:1px dashed hsl(var(--color-gray-300));border-radius:var(--border-radius-rounded-lg);background-color:hsl(var(--color-white)/.72);width:100%;min-height:140px;padding:var(--space-6);box-sizing:border-box;text-align:center;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));flex:auto;justify-content:center;align-items:center;line-height:1.5;display:flex}@media(max-width:1040px){.admin-task-template-drawer__general-fields-row,.admin-task-template-drawer__linker-grid{grid-template-columns:minmax(0,1fr)}.admin-task-template-drawer__selection-panel,.admin-task-template-drawer__selection-panel--left,.admin-task-template-drawer__selection-panel--right{border-radius:var(--border-radius-rounded-3xl)}.admin-task-template-drawer__selection-surface,.admin-task-template-drawer__selection-surface--left,.admin-task-template-drawer__selection-surface--right{border-radius:var(--space-4)}}@media(max-width:720px){.admin-task-template-drawer__selection-grid{grid-template-columns:minmax(0,1fr)}}.section-nav{padding:var(--space-4)0 var(--space-4)var(--space-3);border-radius:var(--border-radius-rounded-3xl);border:1px solid hsl(var(--color-purple-100));box-shadow:var(--effect-shadow-sm);flex-direction:column;display:flex;overflow:hidden}.section-nav__item{align-items:center;gap:var(--space-2_5);padding:var(--space-3)var(--space-5);border-radius:var(--border-radius-rounded-3xl);background-color:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));cursor:pointer;text-align:left;box-sizing:border-box;width:100%;min-width:0;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.section-nav__item:hover{border-color:hsl(var(--color-gray-300));background-color:hsl(var(--color-gray-50))}.section-nav__item--active{border:3px solid hsl(var(--color-purple-300));padding:calc(var(--space-3) - 2px)calc(var(--space-5) - 2px)}.section-nav__item--active:hover{border-color:hsl(var(--color-purple-300));background-color:hsl(var(--color-white))}.section-nav__icon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.section-nav__icon i,.section-nav__icon svg{color:hsl(var(--color-gray-700));font-size:16px}.section-nav__item--active .section-nav__icon i,.section-nav__item--active .section-nav__icon svg{color:hsl(var(--color-purple-700))}.section-nav__label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-900));white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.5;overflow:hidden}.section-nav__item--active .section-nav__label{font-weight:var(--font-weight-medium);color:hsl(var(--color-purple-700))}.section-nav--rail{padding:var(--space-3)var(--space-1);align-items:center;gap:0}.section-nav--rail__group-gap{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid hsl(var(--color-gray-200))}.section-nav--rail .section-nav__item{border-radius:var(--border-radius-rounded-xl);justify-content:center;gap:0;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.section-nav--rail .section-nav__icon{margin:0}.section-nav--rail .section-nav__item--active{border-width:3px;padding:0}.treatment-plan-type-aside .section-nav__icon{width:24px;height:24px}.treatment-plan-type-aside .section-nav__icon i,.treatment-plan-type-aside .section-nav__icon svg{width:18px;height:18px;font-size:18px}.treatment-plan-type-aside nav.section-nav--rail{padding-left:var(--space-1);padding-right:var(--space-1);padding-top:var(--space-5);padding-bottom:var(--space-5)}.admin-side-menu{background:hsl(var(--color-white));flex-direction:column;width:276px;min-height:0;display:flex;box-shadow:3px 1px 3px #1f2a370d,2px 1px 2px #1f2a370d}.admin-side-menu__main{gap:var(--space-1_5);min-height:0;padding-top:var(--space-4);flex-direction:column;flex:auto;display:flex;overflow:visible}.admin-side-menu__main>.admin-side-menu__profile,.admin-side-menu__main>.admin-side-menu__pinned{flex-shrink:0}.admin-side-menu__profile{align-items:center;gap:var(--space-3);width:100%;height:40px;padding:var(--space-3)var(--space-3)var(--space-3)var(--space-6);background:0 0;border:0;display:flex}.admin-side-menu__profile-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-900));line-height:1.5}.admin-side-menu__pinned{gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.admin-side-menu__pinned-heading{align-items:center;gap:var(--space-2_5);padding:calc(var(--space-4) - var(--space-1_5))var(--space-3)0 var(--space-6);box-sizing:border-box;display:flex}.admin-side-menu__pinned-icon{width:16px;height:16px;color:hsl(var(--color-purple-700));font-size:var(--font-size-base);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-side-menu__pinned-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));line-height:1}.admin-side-menu__label-row{width:100%;height:32px;padding:var(--space-1_5)var(--space-3)var(--space-1_5)var(--space-6);box-sizing:border-box;justify-content:space-between;align-items:center;display:flex}.admin-side-menu__label-text{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));line-height:1}.admin-side-menu__label-icon{width:16px;height:16px;color:hsl(var(--color-gray-500));font-size:var(--font-size-sm);justify-content:center;align-items:center;display:inline-flex}.admin-side-menu__label-icon-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.admin-side-menu__label-icon-button:disabled{cursor:not-allowed;opacity:.45}.admin-side-menu__quick-actions{gap:var(--space-1_5);width:100%;padding:0 var(--space-3)var(--space-2)var(--space-6);box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-side-menu__quick-action{border-radius:var(--border-radius-rounded-full);border:1px solid hsl(var(--color-purple-600));height:40px;color:hsl(var(--color-purple-600));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);cursor:pointer;background:0 0;justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.admin-side-menu__quick-action--full{grid-column:1/-1}.admin-side-menu__quick-action:disabled{opacity:.45;cursor:not-allowed;border-color:hsl(var(--color-gray-300));color:hsl(var(--color-gray-400))}.admin-side-menu__list{gap:var(--space-1_5);min-height:0;padding-bottom:var(--space-2);flex-direction:column;flex:0 auto;display:flex;overflow:hidden visible}.admin-side-menu__row{align-items:center;gap:var(--space-3);width:100%;height:32px;padding:var(--space-1_5)var(--space-3)var(--space-1_5)var(--space-6);box-sizing:border-box;cursor:pointer;background:0 0;border:0;display:flex}.admin-side-menu__row--compact{height:24px;padding-left:0;padding-right:0}.admin-side-menu__row--active{background:hsl(var(--color-purple-50))}.admin-side-menu__row--disabled{opacity:.45;cursor:not-allowed}.admin-side-menu__row--disabled .admin-side-menu__icon,.admin-side-menu__row--disabled .admin-side-menu__text{color:hsl(var(--color-gray-500))}.admin-side-menu__row--disabled .admin-side-menu__chevron{color:hsl(var(--color-gray-400))}.admin-side-menu__icon{width:20px;height:20px;color:hsl(var(--color-gray-900));font-size:var(--font-size-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-side-menu__icon--compact{width:16px;height:16px;color:hsl(var(--color-gray-700))}.admin-side-menu__text{text-align:left;min-width:0;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-900));white-space:nowrap;text-overflow:ellipsis;flex:auto;line-height:1.5;overflow:hidden}.admin-side-menu__text--compact,.admin-side-menu__text--muted{color:hsl(var(--color-gray-700))}.admin-side-menu__text--medium{font-weight:var(--font-weight-medium)}.admin-side-menu__chevron{width:12px;height:12px;color:hsl(var(--color-gray-700));font-size:var(--font-size-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-side-menu__badge{background:hsl(var(--color-red-100));min-width:20px;height:20px;color:hsl(var(--color-red-800));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);padding:0 var(--space-1);box-sizing:border-box;border-radius:80px;flex-shrink:0;justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.admin-side-menu__footer{border-top:1px solid hsl(var(--color-gray-300));gap:var(--space-1_5);padding:var(--space-4)var(--space-3)var(--space-4)var(--space-6);flex-direction:column;flex-shrink:0;display:flex}.ds-breadcrumbs{justify-content:flex-start;align-items:center;gap:var(--space-3);width:auto;max-inline-size:100%;min-width:0;display:inline-flex;overflow:hidden}.ds-breadcrumbs__nav{background-color:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-3xl);width:auto;min-width:0;height:41px;flex:0 auto;align-items:stretch;max-inline-size:100%;display:inline-flex;position:relative;overflow:hidden}.ds-breadcrumbs__scroll{align-items:center;gap:var(--space-2_5);width:max-content;max-inline-size:100%;min-width:0;height:100%;padding:var(--space-3)var(--space-4);-webkit-overflow-scrolling:touch;display:flex;overflow:auto hidden}.ds-breadcrumbs__item{align-items:center;gap:var(--space-2_5);flex-shrink:0;min-width:max-content;display:flex}.ds-breadcrumbs__link{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-700));cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;line-height:1.5;transition:color .15s}.ds-breadcrumbs__link:hover{color:hsl(var(--color-gray-900))}.ds-breadcrumbs__text{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-700));white-space:nowrap;line-height:1.5}.ds-breadcrumbs__current{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-800));white-space:nowrap;line-height:1.5}.ds-breadcrumbs__close{padding:var(--space-2_5);background-color:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-full);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.ds-breadcrumbs__close:hover{background-color:hsl(var(--color-gray-50))}.title-bar{padding:var(--space-2)0;font-family:var(--font-family-sans),sans-serif;justify-content:space-between;align-items:center;display:flex}.title-bar__left{align-items:center;gap:var(--space-3);display:flex}.title-bar__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-700));white-space:nowrap;line-height:1.5}.title-bar__actions{align-items:center;gap:var(--space-3);display:flex}.ds-table,.ds-table__pagination,.proc-table{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:hsl(var(--color-gray-300))hsl(var(--color-gray-100))}.ds-table::-webkit-scrollbar{height:6px}.ds-table__pagination::-webkit-scrollbar{height:6px}.proc-table::-webkit-scrollbar{height:6px}.ds-table::-webkit-scrollbar-track{background:hsl(var(--color-gray-100))}.ds-table__pagination::-webkit-scrollbar-track{background:hsl(var(--color-gray-100))}.proc-table::-webkit-scrollbar-track{background:hsl(var(--color-gray-100))}.ds-table::-webkit-scrollbar-thumb{background-color:hsl(var(--color-gray-300));border-radius:3px}.ds-table__pagination::-webkit-scrollbar-thumb{background-color:hsl(var(--color-gray-300));border-radius:3px}.proc-table::-webkit-scrollbar-thumb{background-color:hsl(var(--color-gray-300));border-radius:3px}.ds-table::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--color-gray-400))}.ds-table__pagination::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--color-gray-400))}.proc-table::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--color-gray-400))}.ds-table{border:1px solid hsl(var(--color-gray-200));background-color:hsl(var(--color-white));border-radius:0;align-self:stretch;width:100%;min-width:0;max-width:100%;position:relative;overflow:auto hidden}.ds-table__table{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content}.ds-table__head-row{background-color:hsl(var(--color-gray-50))}.ds-table__head-cell{padding:var(--space-4);text-align:left;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-500));text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid hsl(var(--color-gray-200));white-space:nowrap;line-height:1.5}.ds-table__head-cell--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ds-table__head-cell--sortable:hover{color:hsl(var(--color-gray-700))}.ds-table__head-cell--sorted{color:hsl(var(--color-purple-700))}.ds-table__head-cell-inner{align-items:center;gap:0;transition:gap .15s;display:inline-flex}.ds-table__head-cell--sortable:hover .ds-table__head-cell-inner,.ds-table__head-cell--sorted .ds-table__head-cell-inner{gap:var(--space-1_5)}.ds-table__head-cell-inner--center{justify-content:center}.ds-table__sort-icon{font-size:var(--font-size-xs);color:hsl(var(--color-gray-400));opacity:0;flex-shrink:0;width:0;transition:width .15s,opacity .15s,color .15s;display:inline-flex;overflow:hidden}.ds-table__head-cell--sortable:hover .ds-table__sort-icon{opacity:1;width:1em;color:hsl(var(--color-gray-600))}.ds-table__sort-icon--active{opacity:1;width:1em;color:hsl(var(--color-purple-600))}.ds-table__head-cell--sortable:hover .ds-table__sort-icon--active{color:hsl(var(--color-purple-700))}.ds-table__head-cell--sticky{z-index:2;background-color:hsl(var(--color-gray-50));position:sticky;right:0}.ds-table__head-cell--actions,.ds-table__cell--actions{text-align:right}.ds-table__cell--actions .btn-secondary.btn-icon{border-color:hsl(var(--color-gray-300));background-color:#0000}.ds-table__head-cell--actions-auto,.ds-table__cell--actions-auto{width:max-content}.ds-table__head-cell--modifiers,.ds-table__cell--modifiers{white-space:nowrap;width:max-content;max-width:none}.ds-table--encounter-finance .ds-table__table{min-width:0}.ds-table--encounter-finance .ds-table__cell--group-bar-host{vertical-align:middle;border-bottom:none;padding:0}.ds-table--encounter-finance .encounter-finance-group-bar{z-index:2;align-items:center;gap:var(--space-2);box-sizing:border-box;min-width:0;display:flex;position:sticky;left:0}.ds-table--encounter-finance .encounter-finance-group-bar--payor{min-height:38px;padding:var(--space-2_5)var(--space-3);background-color:hsl(var(--color-gray-50));border-bottom:1px solid hsl(var(--color-gray-200))}.ds-table--encounter-finance .encounter-finance-group-bar--order{min-height:34px;padding:var(--space-1_5)var(--space-3);background-color:hsl(var(--color-white));border-bottom:1px solid hsl(var(--color-gray-200))}.encounter-finance-inline-compose{margin:var(--space-4)0 var(--space-3);padding:var(--space-4);border:1px solid hsl(var(--color-primary-200));background-color:hsl(var(--color-muted-default));box-shadow:0 4px 16px hsl(var(--color-gray-900)/.06);border-left:none;border-right:none;border-radius:0}.encounter-finance-inline-compose__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.encounter-finance-inline-compose__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));margin:0}.encounter-finance-inline-compose__subtitle{margin:var(--space-1)0 0;font-size:var(--font-size-xs);color:hsl(var(--color-gray-600));line-height:var(--line-height-snug)}.encounter-finance-inline-compose__body{gap:var(--space-3);flex-direction:column;display:flex}.encounter-finance-inline-compose__fields{gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(0,1.25fr) auto;align-items:end;display:grid}@media(max-width:767px){.encounter-finance-inline-compose__fields{grid-template-columns:minmax(0,1fr)}}.encounter-finance-inline-compose__field-order,.encounter-finance-inline-compose__field-payor,.encounter-finance-inline-compose__field-cpt{min-width:0}.encounter-finance-inline-compose__actions{align-items:flex-end;gap:var(--space-2);padding-bottom:var(--space-0_5);display:flex}.encounter-finance-inline-compose__optional{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid hsl(var(--color-gray-200));flex-direction:column;display:flex}.encounter-finance-inline-compose__optional-list{gap:var(--space-3)var(--space-4);max-height:min(200px,30vh);padding-right:var(--space-1);flex-wrap:wrap;display:flex;overflow-y:auto}.encounter-finance-inline-compose__summary{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:hsl(var(--color-gray-700));margin:0;display:flex}.ds-table__cell--sticky{z-index:1;background-color:hsl(var(--color-white));position:sticky;right:0}.ds-table__body-row:hover>.ds-table__cell--sticky{background-color:hsl(var(--color-gray-50))}.ds-table__body-row{transition:background-color .15s}.ds-table__body-row:hover{background-color:hsl(var(--color-gray-50))}.ds-table__body-row--clickable{cursor:pointer}.ds-table__body-row--selected{background-color:hsl(var(--color-primary-50)/.5)}.ds-table__body-row--selected:hover{background-color:hsl(var(--color-primary-50)/.7)}.ds-table__body-row--selected>.ds-table__cell--sticky{background-color:hsl(var(--color-primary-50)/.5)}.ds-table__cell{padding:var(--space-3)var(--space-4);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-900));vertical-align:middle;border-bottom:1px solid hsl(var(--color-gray-200));line-height:1.5}.ds-table__body-row:last-child>.ds-table__cell{border-bottom:none}.ds-table__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:nowrap;max-width:100%;display:inline-flex}.ds-table__actions>*{flex-shrink:0}.ds-table--scrollable .ds-table__actions{flex-direction:column;align-items:flex-end}.admin-master-data-frame .ds-table--scrollable .ds-table__actions,.admin-order-templates-table-card .ds-table--scrollable .ds-table__actions{flex-direction:row;align-items:center}.ds-table__cell--primary{font-weight:var(--font-weight-semibold)}.ds-table__cell--secondary{color:hsl(var(--color-gray-700))}.ds-table__cell--muted{color:hsl(var(--color-gray-400))}.ds-table__empty{padding:var(--space-12)var(--space-4);text-align:center;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));line-height:1.5}.ds-table__empty--left{text-align:left;padding:var(--space-4)}.ds-table__two-line{gap:var(--space-0_5);flex-direction:column;display:flex}.ds-table__two-line-primary{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900))}.ds-table__two-line-secondary{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);color:hsl(var(--color-gray-500))}.ds-table__meta{flex-direction:column;gap:0;display:flex}.ds-table__meta-primary,.ds-table__meta-secondary{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:1.5}.ds-table__meta-primary{color:hsl(var(--color-gray-700))}.ds-table__meta-secondary{color:hsl(var(--color-gray-500))}.ds-table__pagination{flex-shrink:0;width:100%;min-width:0;overflow:auto hidden}.ds-table__pagination-inner{justify-content:space-between;align-items:center;gap:var(--space-4);width:max-content;min-width:100%;padding:var(--space-2)var(--space-4);box-sizing:border-box;display:flex}.ds-table__pagination-meta{align-items:center;gap:var(--space-2_5);flex:none;display:flex}.ds-table__pagination-text{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));white-space:nowrap;line-height:1.5}.ds-table__pagination-count{font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900))}.ds-table__pagination-nav{align-items:center;gap:var(--space-1);flex:none;display:flex}.ds-table__pagination-btn{background-color:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));cursor:pointer;width:32px;height:32px;color:hsl(var(--color-gray-500));border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.ds-table__pagination-btn:hover:not(:disabled){background-color:hsl(var(--color-gray-50))}.ds-table__pagination-btn:disabled{opacity:.4;cursor:not-allowed}.ds-table__pagination-page{background-color:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));width:32px;height:32px;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-700));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;line-height:1;transition:background-color .15s,border-color .15s;display:flex}.ds-table__pagination-page:hover:not(.ds-table__pagination-page--active){background-color:hsl(var(--color-gray-50))}.ds-table__pagination-page--active{background-color:hsl(var(--color-purple-100));border-color:hsl(var(--color-purple-200));color:hsl(var(--color-purple-700));cursor:default}.ds-table__pagination-ellipsis{width:32px;height:32px;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-400));justify-content:center;align-items:center;display:flex}.ds-table__pagination-current{min-width:32px;height:32px;padding:0 var(--space-2);border-radius:var(--border-radius-rounded-full);background-color:hsl(var(--color-purple-100));border:1px solid hsl(var(--color-purple-200));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-purple-700));flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.admin-template-list{min-width:0;min-height:0}.admin-template-list__body{-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.admin-template-list__body--table{overflow-x:hidden}.admin-template-list__footer{flex-shrink:0}.admin-template-list__empty{padding:var(--space-12)var(--space-6);text-align:center;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));line-height:1.5}.admin-task-templates-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-task-template-card{gap:var(--space-4);min-height:330px;padding:var(--space-6);border-radius:var(--border-radius-rounded-3xl);border:1px solid hsl(var(--color-gray-200));background-color:hsl(var(--color-white));box-shadow:var(--effect-shadow-sm);cursor:pointer;flex-direction:column;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.admin-task-template-card[data-status=inactive]{background-color:hsl(var(--color-gray-50))}.admin-task-template-card__header{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid hsl(var(--color-gray-200));flex-direction:column;display:flex}.admin-task-template-card[data-status=inactive] .admin-task-template-card__header{border-bottom-color:hsl(var(--color-gray-300))}.admin-task-template-card__top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.admin-task-template-card__title-group{align-items:flex-start;gap:var(--space-1_5);flex-direction:column;flex:auto;min-width:0;display:flex}.admin-task-template-card__title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));margin:0;line-height:1.25}.admin-task-template-card__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-task-template-card__section-label{margin:0 0 var(--space-1)0;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-600));line-height:1.5}.admin-task-template-card__footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid hsl(var(--color-gray-200));margin-top:auto;display:flex}.admin-task-template-card__duration{align-items:center;gap:var(--space-1);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-600));line-height:1.5;display:inline-flex}.admin-task-template-card__duration-icon{color:hsl(var(--color-gray-700));font-size:16px;line-height:1}.admin-task-template-card:hover{border-color:hsl(var(--color-purple-300));box-shadow:var(--effect-shadow-md-0),var(--effect-shadow-md-1)}.admin-task-template-card:focus-visible{border-color:hsl(var(--color-purple-400));box-shadow:0 0 0 1px hsl(var(--color-purple-400)),var(--effect-shadow-md-0),var(--effect-shadow-md-1);outline:none}.admin-task-templates-empty{padding:var(--space-12)var(--space-6);text-align:center;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));line-height:1.5}.admin-order-templates-table-card{border:1px solid hsl(var(--color-purple-100));background-color:hsl(var(--color-white));background-image:radial-gradient(circle at left bottom,hsl(var(--color-blue-100)/.45),transparent 30%),radial-gradient(circle at right top,hsl(var(--color-purple-100)/.55),transparent 32%)}.admin-order-templates-table-card .ds-table{background-color:#0000;border:none}@media(max-width:1400px){.admin-task-templates-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.admin-task-templates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.admin-task-templates-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.admin-task-template-card{min-height:auto;padding:var(--space-5)}.admin-task-template-card__top{flex-direction:column}}.proc-table{background-color:hsl(var(--color-white));border-radius:var(--border-radius-rounded-3xl);overflow:auto hidden}.proc-table__table{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content}.proc-table__section-cell{background-color:hsl(var(--color-purple-50));border-top:1px solid hsl(var(--color-purple-200));border-bottom:1px solid hsl(var(--color-purple-200));border-right:1px solid hsl(var(--color-purple-200));padding:14px var(--space-4)12px;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-700));white-space:nowrap;border-left:none;line-height:1.5}.proc-table__section-cell:first-child{border-left:1px solid hsl(var(--color-purple-200));border-top-left-radius:var(--border-radius-rounded-3xl)}.proc-table__section-cell:last-child{border-top-right-radius:var(--border-radius-rounded-3xl)}.proc-table__section-cell+.proc-table__section-cell{border-left:1px solid hsl(var(--color-purple-200))}.proc-table__head-cell{background-color:hsl(var(--color-purple-50));border-bottom:1px solid hsl(var(--color-purple-200));border-right:1px solid hsl(var(--color-purple-200));padding:14px var(--space-2)12px;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-600));text-align:center;white-space:nowrap;vertical-align:middle;border-top:none;border-left:none;line-height:1.5}.proc-table__head-cell:first-child{border-left:1px solid hsl(var(--color-purple-200));padding-left:var(--space-4)}.proc-table__head-cell:last-child{padding-right:var(--space-4)}.proc-table__head-cell--group-end{border-right-width:1px}.proc-table__cell{border-bottom:1px solid hsl(var(--color-gray-200));border-right:1px solid hsl(var(--color-gray-200));padding:10px var(--space-4);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-900));text-align:center;vertical-align:middle;border-top:none;border-left:none;line-height:1.5}.proc-table__cell:first-child{border-left:1px solid hsl(var(--color-gray-200))}.proc-table__cell--muted{background-color:hsl(var(--color-gray-50));color:hsl(var(--color-gray-700))}.proc-table__cell--group-end{border-right-width:1px;border-right-color:hsl(var(--color-gray-300))}.proc-table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--border-radius-rounded-3xl)}.proc-table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--border-radius-rounded-3xl)}.proc-table__pill-btn{align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3);background-color:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-3xl);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));cursor:pointer;white-space:nowrap;line-height:1;display:inline-flex}.proc-table__pill-btn:hover{background-color:hsl(var(--color-gray-50))}.proc-table__icon-btn{background-color:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-3xl);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.proc-table__icon-btn:hover{background-color:hsl(var(--color-gray-50))}.ds-table__head-cell--valign-bottom{vertical-align:bottom}.ds-table__group-header{padding:var(--space-1)var(--space-3);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-align:center;line-height:1.5}.ds-table__group-header--purple{background-color:hsl(var(--color-purple-50));border-bottom:1px solid hsl(var(--color-purple-200));color:hsl(var(--color-purple-500))}.ds-table__group-header--teal{background-color:hsl(var(--color-teal-50));border-bottom:1px solid hsl(var(--color-teal-200));color:hsl(var(--color-teal-500))}.ds-table__head-cell--purple{background-color:hsl(var(--color-purple-50));border-bottom:1px solid hsl(var(--color-purple-200));color:hsl(var(--color-purple-500))}.ds-table__head-cell--teal{background-color:hsl(var(--color-teal-50));border-bottom:1px solid hsl(var(--color-teal-200));color:hsl(var(--color-teal-500))}.ds-table__cell--purple{border-bottom-color:hsl(var(--color-purple-200))}.ds-table__cell--teal{border-bottom-color:hsl(var(--color-teal-200))}.ds-table__group-border--purple{border-left:2px solid hsl(var(--color-purple-100))}.ds-table__group-border--teal{border-left:2px solid hsl(var(--color-teal-100))}.ds-table__group-border-end--purple{border-right:2px solid hsl(var(--color-purple-100))}.ds-table__group-border-end--teal{border-right:2px solid hsl(var(--color-teal-100))}.ds-table__col-tint--purple{background-color:hsla(var(--color-purple-50)/.5)}.ds-table__col-tint--teal{background-color:hsla(var(--color-teal-50)/.5)}.ds-table__group-header--empty{background-color:hsl(var(--color-gray-50));border-bottom:1px solid hsl(var(--color-gray-200))}.ds-table__section-row{background-color:hsl(var(--color-gray-50))}.ds-table__section-row td{padding:var(--space-2)var(--space-4);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-700));border-bottom:1px solid hsl(var(--color-gray-200));line-height:1.5}.ds-table__section-label{align-items:center;gap:var(--space-2);display:inline-flex}.ds-table--grouped{border-radius:var(--border-radius-rounded-xl)}.ds-table--grouped .ds-table__table{border-collapse:separate}.ds-table__group-row{background-color:hsl(var(--color-gray-50))}.ds-table__group-row .ds-table__cell{font-weight:var(--font-weight-semibold);border-bottom:1px solid hsl(var(--color-gray-200));vertical-align:middle}.ds-table__group-row:hover{background-color:hsl(var(--color-gray-100)/.5)}.ds-table__group-toggle{align-items:center;gap:var(--space-2);cursor:pointer;width:100%;max-width:100%;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));text-align:left;border-radius:var(--border-radius-rounded-md);background:0 0;border:none;margin:0;padding:0;display:inline-flex}.ds-table__group-toggle:focus-visible{outline:2px solid hsl(var(--color-purple-500));outline-offset:2px}.ds-table__group-chevron{width:20px;height:20px;color:hsl(var(--color-gray-500));font-size:var(--font-size-xs);flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.ds-table__group-chevron--open{transform:rotate(90deg)}.ds-table__group-cell--filler{color:#0000}.ds-table--grouped .ds-table__table tbody>tr:last-child>.ds-table__cell{border-bottom:none}.ds-compact-matrix{--ds-compact-matrix-radius:var(--border-radius-rounded-3xl);--ds-compact-matrix-sticky-min-width:12.5rem;--ds-compact-matrix-sticky-max-width:15rem;--ds-compact-matrix-input-width:6rem;background-color:hsl(var(--color-white));border-radius:var(--ds-compact-matrix-radius);scrollbar-width:thin;scrollbar-color:hsl(var(--color-gray-300))hsl(var(--color-gray-100));width:100%;min-width:0;overflow:auto}.ds-compact-matrix::-webkit-scrollbar{width:var(--space-1_5);height:var(--space-1_5)}.ds-compact-matrix::-webkit-scrollbar-track{background:hsl(var(--color-gray-100))}.ds-compact-matrix::-webkit-scrollbar-thumb{border-radius:var(--space-1);background-color:hsl(var(--color-gray-300))}.ds-compact-matrix__table{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content}.ds-compact-matrix--fill-row-header .ds-compact-matrix__table{table-layout:fixed}.ds-compact-matrix--equal-role-cols .ds-compact-matrix__table{table-layout:fixed;min-width:100%}.ds-compact-matrix__head-row{background-color:hsl(var(--color-purple-50))}.ds-compact-matrix__head-row--subheader .ds-compact-matrix__head-cell{height:var(--space-10);padding:0 var(--space-2);font-size:var(--font-size-xs);color:hsl(var(--color-gray-500));border-top:none}.ds-compact-matrix__head-row--subheader .ds-compact-matrix__head-cell:first-child{text-align:center;border-left:none;border-top-left-radius:0}.ds-compact-matrix__head-cell{height:var(--space-10);padding:0 var(--space-2);border-top:1px solid hsl(var(--color-purple-200));border-bottom:1px solid hsl(var(--color-purple-200));border-right:1px solid hsl(var(--color-purple-200));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-600));text-align:center;white-space:nowrap;vertical-align:middle;line-height:1.5}.ds-compact-matrix__head-cell:first-child{border-left:1px solid hsl(var(--color-purple-200));border-top-left-radius:var(--ds-compact-matrix-radius);text-align:left}.ds-compact-matrix__head-cell:last-child{border-top-right-radius:var(--ds-compact-matrix-radius)}.ds-compact-matrix__body-row:hover,.ds-compact-matrix__module-row>td,.ds-compact-matrix__module-row>td>div,.ds-compact-matrix__body-row>.ds-compact-matrix__cell--sticky{background-color:hsl(var(--color-gray-50))}.ds-compact-matrix__cell{padding:var(--space-2_5)var(--space-3);border-bottom:1px solid hsl(var(--color-gray-200));border-right:1px solid hsl(var(--color-gray-200));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-900));text-align:center;vertical-align:middle;line-height:1.5}.ds-compact-matrix__cell:first-child{border-left:1px solid hsl(var(--color-gray-200));text-align:left}.ds-compact-matrix__body-row:last-child>.ds-compact-matrix__cell{border-bottom:none}.ds-compact-matrix__body-row:last-child>.ds-compact-matrix__cell:first-child{border-bottom-left-radius:var(--ds-compact-matrix-radius)}.ds-compact-matrix__body-row:last-child>.ds-compact-matrix__cell:last-child{border-bottom-right-radius:var(--ds-compact-matrix-radius)}.ds-compact-matrix--flush{--ds-compact-matrix-radius:var(--space-0)}.ds-compact-matrix__head-cell--sticky,.ds-compact-matrix__cell--sticky{z-index:1;min-width:var(--ds-compact-matrix-sticky-min-width);max-width:var(--ds-compact-matrix-sticky-max-width);background-color:hsl(var(--color-white));box-shadow:1px 0 hsl(var(--color-purple-100));position:sticky;left:0}.ds-compact-matrix__head-cell--sticky{z-index:2;background-color:hsl(var(--color-purple-50))}.ds-compact-matrix--fill-row-header .ds-compact-matrix__head-cell--sticky,.ds-compact-matrix--fill-row-header .ds-compact-matrix__cell--sticky{width:auto;max-width:none}.ds-compact-matrix__body-row:hover>.ds-compact-matrix__cell--sticky,.ds-compact-matrix__module-row:hover>td,.ds-compact-matrix__module-row:hover>td>div{background-color:hsl(var(--color-purple-50))}.ds-compact-matrix__primary{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ds-compact-matrix__primary-label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-900));overflow:hidden}.ds-compact-matrix__primary-meta{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-mono),monospace;font-size:var(--font-size-xs);color:hsl(var(--color-gray-500));overflow:hidden}.ds-compact-matrix__input{width:var(--ds-compact-matrix-input-width);height:var(--space-8);padding:0 var(--space-3);border:1px solid hsl(var(--color-gray-300));border-radius:var(--border-radius-rounded-3xl);background-color:hsl(var(--color-gray-50));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-900));text-align:right;outline:none;line-height:1.5;transition:background-color .15s,border-color .15s,box-shadow .15s}.ds-compact-matrix__input:hover{border-color:hsl(var(--color-gray-400));background-color:hsl(var(--color-white))}.ds-compact-matrix__input:focus{border-color:hsl(var(--color-purple-600));background-color:hsl(var(--color-white));box-shadow:0 0 0 var(--space-0_5) hsl(var(--color-purple-200))}.ds-compact-matrix__input[data-state=saved]{border-color:hsl(var(--color-green-200));background-color:hsl(var(--color-green-50))}.ds-compact-matrix__input[data-state=error]{border-color:hsl(var(--color-red-300));background-color:hsl(var(--color-red-50))}.ds-compact-matrix--pricing .ds-compact-matrix__cell{height:var(--space-9);padding:0}.ds-compact-matrix--pricing .ds-compact-matrix__cell--sticky{padding-right:var(--space-1);padding-left:var(--space-1)}.ds-compact-matrix__editable-cell,.ds-compact-matrix__cell-input{width:100%;min-width:var(--ds-compact-matrix-input-width);height:100%;min-height:var(--space-9);padding:0 var(--space-3);border-radius:var(--border-radius-rounded-md);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-900));font-variant-numeric:tabular-nums;text-align:right;background-color:#0000;border:1px solid #0000;outline:none;line-height:1.5}.ds-compact-matrix__editable-cell{cursor:text;justify-content:flex-end;align-items:center;display:flex}.ds-compact-matrix__editable-cell:hover{background-color:hsl(var(--color-purple-50))}.ds-compact-matrix__editable-cell[data-empty=true]{color:hsl(var(--color-gray-500))}.ds-compact-matrix__editable-cell:focus,.ds-compact-matrix__cell-input:focus{border-color:hsl(var(--color-purple-600));background-color:hsl(var(--color-white));box-shadow:inset 0 0 0 1px hsl(var(--color-purple-200))}.ds-compact-matrix__editable-cell[data-state=dirty],.ds-compact-matrix__cell-input[data-state=dirty]{background-color:hsl(var(--color-yellow-50))}.ds-compact-matrix__editable-cell[data-state=error],.ds-compact-matrix__cell-input[data-state=error]{border-color:hsl(var(--color-red-300));background-color:hsl(var(--color-red-50));color:hsl(var(--color-red-700))}.ds-compact-matrix__empty{padding:var(--space-8)var(--space-4);color:hsl(var(--color-gray-500));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);text-align:center}.ds-ttb{padding:var(--ds-ttb-inset-top)var(--ds-ttb-inset-inline)var(--ds-ttb-gap-to-table);box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;display:flex}.ds-ttb__container{gap:var(--space-6);align-items:flex-start;width:100%;min-height:46px;display:flex}.ds-ttb__filters{gap:var(--space-3);flex-wrap:wrap;flex:1 0 0;align-self:stretch;align-items:center;min-width:1px;min-height:1px;display:flex;overflow:clip}.ds-ttb__actions{justify-content:flex-end;align-items:flex-start;gap:var(--space-2);flex-shrink:0;align-self:flex-start;width:fit-content;max-width:100%;padding-top:2px;display:flex}.ds-ttb__flow{--ds-ttb-flow-line-gap:var(--space-2);--ds-ttb-flow-inline-gap:var(--space-3);--ds-ttb-flow-floating-offset:var(--space-1);--ds-ttb-flow-toggle-offset:var(--space-0_5);width:100%;min-width:0;margin-bottom:calc(-1*var(--ds-ttb-flow-line-gap));font-size:0;display:block}.ds-ttb__flow-actions{float:right;align-items:center;gap:var(--space-2);margin-left:var(--space-4);margin-bottom:var(--ds-ttb-flow-line-gap);padding-top:2px;display:flex}.ds-ttb__flow-item{min-width:0;margin-right:var(--ds-ttb-flow-inline-gap);margin-bottom:var(--ds-ttb-flow-line-gap);padding-bottom:var(--space-2);vertical-align:middle;align-items:center;display:inline-flex}.ds-ttb__flow-item--floating-field{transform:translateY(calc(-1*var(--ds-ttb-flow-floating-offset)));flex-direction:column;align-items:stretch}.ds-ttb__flow-item--scroll{max-width:100%;display:inline-block;overflow-x:auto}.ds-ttb__flow-item--toggle{min-height:37px;transform:translateY(var(--ds-ttb-flow-toggle-offset))}.ds-ttb__heading-group{align-items:center;gap:var(--space-3);flex-shrink:1;min-width:0;display:flex}.ds-ttb__heading-back{flex-shrink:0}.ds-ttb__heading{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-700));white-space:nowrap;padding:var(--space-2)0;text-overflow:ellipsis;min-width:0;margin:0;line-height:1.5;overflow:hidden}.ds-ttb__view-switch{align-items:center;gap:var(--space-2);padding:var(--space-1);border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-gray-100));flex-shrink:0;display:inline-flex}.ds-ttb__view-switch-btn{align-items:center;gap:var(--space-1_5);padding:var(--space-1)var(--space-3);border-radius:var(--border-radius-rounded-full);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-600));cursor:pointer;background:0 0;border:none;line-height:1.5;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.ds-ttb__view-switch-btn:hover{background:hsl(var(--color-gray-200)/.7)}.ds-ttb__view-switch-btn[data-active=true]{background:hsl(var(--color-primary-700));color:hsl(var(--color-white));box-shadow:0 2px 1.5px hsl(var(--color-primary-500)/.5),0 1px 3px hsl(var(--color-gray-900)/.08),0 1px 2px hsl(var(--color-gray-900)/.08)}.ds-ttb__view-switch-btn i,.ds-ttb__view-switch-btn svg{width:16px;height:16px;color:hsl(var(--color-gray-700));flex-shrink:0;font-size:16px}.ds-ttb__view-switch-btn[data-active=true] i,.ds-ttb__view-switch-btn[data-active=true] svg{color:hsl(var(--color-white))}.ds-ttb__view-switch-btn:disabled{cursor:not-allowed;opacity:.42;color:hsl(var(--color-gray-500))}.ds-ttb__view-switch-btn:disabled:hover{background:0 0}.ds-ttb__view-switch-btn:disabled i,.ds-ttb__view-switch-btn:disabled svg{color:hsl(var(--color-gray-500))}.ds-ttb__search{align-items:center;gap:var(--space-2_5);width:320px;padding:var(--space-3)var(--space-4);border-radius:var(--border-radius-rounded-full);border:1px solid hsl(var(--color-gray-300));background-color:hsl(var(--color-gray-50));box-sizing:border-box;transition:border-color .2s;display:flex}.ds-ttb__search:focus-within{border-color:hsl(var(--color-purple-600))}.ds-ttb__search input{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-900));background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;line-height:1.25}.ds-ttb__search input::placeholder{color:hsl(var(--color-gray-500))}.ds-ttb__search i,.ds-ttb__search svg{width:16px;height:16px;color:hsl(var(--color-gray-700));flex-shrink:0;font-size:14px}.ds-ttb__search--xs{height:28px;min-height:28px;padding:0 var(--space-2);gap:var(--space-1_5)}.ds-ttb__search--sm{height:32px;min-height:32px;padding:0 var(--space-3);gap:var(--space-1_5)}.ds-ttb__search--md{min-height:37px}.ds-ttb__search--lg{height:42px;min-height:42px;padding:0 var(--space-4)}.ds-ttb__search--xl{height:52px;min-height:52px;padding:0 var(--space-5)}.ds-ttb__search--lg,.ds-ttb__search--xl{border-color:hsl(var(--color-gray-200));background-color:hsl(var(--color-white))}.ds-ttb__search--lg:focus-within,.ds-ttb__search--xl:focus-within{border-color:hsl(var(--color-purple-600))}.ds-ttb__search--xs input{font-size:var(--font-size-xs)}.ds-ttb__search--sm input{font-size:var(--font-size-sm)}.ds-ttb__search--xl input{font-size:var(--font-size-base)}.ds-ttb__search--lg input,.ds-ttb__search--xl input{line-height:1.5}.ds-ttb__search--lg input::placeholder,.ds-ttb__search--xl input::placeholder{color:hsl(var(--color-gray-400))}.ds-ttb__search--xs i,.ds-ttb__search--xs svg{width:12px;height:12px;font-size:12px}.ds-ttb__search--sm i,.ds-ttb__search--sm svg{width:14px;height:14px;font-size:14px}.ds-ttb__search--lg i,.ds-ttb__search--lg svg,.ds-ttb__search--xl i,.ds-ttb__search--xl svg{width:16px;height:16px;color:hsl(var(--color-gray-600));font-size:16px}.ds-ttb__filter{align-items:center;gap:var(--space-2);display:flex}.ds-ttb__filter-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));white-space:nowrap;line-height:1.5}.ds-ttb__filter-pill{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--border-radius-rounded-full);border:1px solid hsl(var(--color-gray-200));background-color:hsl(var(--color-white));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-900));cursor:pointer;white-space:nowrap;line-height:1.5;transition:border-color .15s,background-color .15s;display:flex}.ds-ttb__filter-pill:hover{border-color:hsl(var(--color-gray-300));background-color:hsl(var(--color-gray-50))}.ds-ttb__filter-pill[data-active=true]{border-color:hsl(var(--color-purple-700));background-color:hsl(var(--color-purple-50));color:hsl(var(--color-purple-700))}.ds-ttb__filter-pill[data-active=true]:hover{border-color:hsl(var(--color-purple-700));background-color:hsl(var(--color-purple-50))}.ds-ttb__filter-pill i,.ds-ttb__filter-pill svg{width:12px;height:12px;font-size:var(--font-size-xs);color:hsl(var(--color-gray-900));flex-shrink:0}.ds-ttb__filter-pill[data-active=true] i,.ds-ttb__filter-pill[data-active=true] svg{color:hsl(var(--color-purple-700))}.ds-ttb__tabs{flex-shrink:0;align-items:center;display:flex}.ds-ttb__toggle{align-items:center;gap:var(--space-2);display:flex}.ds-ttb__toggle-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-700));white-space:nowrap;line-height:1.5}.ds-ttb__date-nav{align-items:center;gap:var(--space-2);display:flex}.ds-ttb__date-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));white-space:nowrap;line-height:1.5}.ds-ttb__date-pill{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--border-radius-rounded-full);border:1px solid hsl(var(--color-gray-200));background-color:hsl(var(--color-white));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-900));cursor:pointer;white-space:nowrap;line-height:1.5;transition:border-color .15s;display:flex}.ds-ttb__date-pill:hover{border-color:hsl(var(--color-gray-300))}.ds-ttb__date-pill i,.ds-ttb__date-pill svg{color:hsl(var(--color-gray-500));flex-shrink:0}.ds-ttb__date-arrow{border-radius:var(--border-radius-rounded-full);cursor:pointer;width:28px;height:28px;color:hsl(var(--color-gray-500));background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.ds-ttb__date-arrow:hover{background-color:hsl(var(--color-gray-100));color:hsl(var(--color-gray-700))}.ds-ttb__filter-btn{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--border-radius-rounded-full);border:1px solid hsl(var(--color-gray-200));background-color:hsl(var(--color-white));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-900));cursor:pointer;white-space:nowrap;line-height:1.5;transition:border-color .15s,background-color .15s;display:flex}.ds-ttb__filter-btn:hover{border-color:hsl(var(--color-gray-300));background-color:hsl(var(--color-gray-50))}.ds-ttb__filter-btn[data-active=true]{border-color:hsl(var(--color-purple-700));background-color:hsl(var(--color-purple-50));color:hsl(var(--color-purple-700))}.ds-ttb__filter-btn[data-active=true]:hover{border-color:hsl(var(--color-purple-700));background-color:hsl(var(--color-purple-50))}.ds-ttb__filter-btn i,.ds-ttb__filter-btn svg{width:16px;height:16px;font-size:var(--font-size-base);color:hsl(var(--color-gray-700));flex-shrink:0}.ds-ttb__filter-btn[data-active=true] i,.ds-ttb__filter-btn[data-active=true] svg{color:hsl(var(--color-purple-700))}.ds-ttb__filter-count{min-width:16px;min-height:18px;padding:var(--space-0_5)var(--space-1_5);background-color:hsl(var(--color-purple-100));color:hsl(var(--color-purple-800));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);border-radius:80px;justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.ds-ttb__filter-count--red{background-color:hsl(var(--color-red-100));color:hsl(var(--color-red-800))}.ds-chart .recharts-cartesian-grid-horizontal line,.ds-chart .recharts-cartesian-grid-vertical line{stroke:hsl(var(--color-gray-200));stroke-dasharray:2 2}.ds-chart .recharts-text{font-family:var(--font-family-sans);fill:hsl(var(--color-muted-foreground));font-size:var(--font-size-xs)}.ds-chart .recharts-legend-item-text{font-family:var(--font-family-sans);fill:hsl(var(--color-foreground));font-size:var(--font-size-sm)}.ds-chart .recharts-default-legend{font-family:var(--font-family-sans)}.ds-chart{--chart-legend-inset-left:clamp(40px,12vw,112px)}.ds-chart .recharts-legend-wrapper{max-width:calc(100% - var(--chart-legend-inset-left));text-align:left;box-sizing:border-box;margin-left:0;width:fit-content!important;left:var(--chart-legend-inset-left)!important;right:auto!important;transform:none!important}.ds-chart .recharts-legend-wrapper .recharts-legend-item{margin-right:var(--space-3);align-items:center;display:inline-flex}.ds-chart-series-1{stroke:var(--chart-1);fill:var(--chart-1)}.ds-chart-series-2{stroke:var(--chart-2);fill:var(--chart-2)}.ds-chart-series-3{stroke:var(--chart-3);fill:var(--chart-3)}.ds-chart-series-4{stroke:var(--chart-4);fill:var(--chart-4)}.ds-chart-series-5{stroke:var(--chart-5);fill:var(--chart-5)}.modal-overlay{background-color:hsl(var(--color-gray-900)/.5);z-index:60;transition:opacity .15s;position:fixed;top:0;right:0;bottom:0;left:0}.modal-overlay--blur{background-color:hsl(var(--color-gray-900)/.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container{background-color:hsl(var(--color-white));border-radius:var(--border-radius-rounded-3xl);border:1px solid hsl(var(--color-gray-200));width:100%;max-width:551px;box-shadow:var(--shadow-xl);font-family:var(--font-family-sans),sans-serif;flex-direction:column;display:flex;position:relative;overflow:hidden}.modal-container--wide{max-width:min(960px,calc(100vw - var(--space-8)))}.modal-container--content-wide{max-width:min(1320px,calc(100vw - var(--space-6)));max-height:calc(100vh - var(--space-6))}.modal-container--cpt-pricing{--cpt-pricing-matrix-min-width:56rem;--cpt-pricing-header-min-width:74rem;width:min(max(var(--cpt-pricing-matrix-min-width),var(--cpt-pricing-header-min-width),56rem),calc(100vw - var(--space-8)));max-width:calc(100vw - var(--space-8));max-height:calc(100vh - var(--space-8))}.modal-container--cpt-pricing .modal-body--content-scrollable{overflow:hidden auto}.modal-container--cpt-pricing .modal-header{padding:var(--space-3)var(--space-4);align-items:flex-start;row-gap:var(--space-3);flex-wrap:wrap}.modal-container--cpt-pricing .modal-header__title-group{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.modal-container--cpt-pricing .modal-header__title{flex:none;align-self:center;min-width:max-content}.modal-container--cpt-pricing .modal-header__title-actions:not(.modal-header__title-actions--full-width){display:contents}.modal-container--cpt-pricing .modal-header__title-actions--full-width{flex:0 0 100%;align-items:stretch;width:100%}.modal-container--cpt-pricing .modal-header__actions{margin-top:var(--space-2);flex-wrap:nowrap;flex:none;justify-content:flex-end;align-self:flex-start}.modal-container--cpt-pricing .modal-header__close{top:var(--space-5);right:var(--space-5);margin-top:0;position:absolute}.cpt-pricing-modal__header{align-items:stretch;gap:var(--space-3);flex-direction:column;position:relative}.cpt-pricing-modal__header-main-row{box-sizing:border-box;width:100%;padding-right:calc(var(--space-6) + var(--space-4));grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid;position:relative}.cpt-pricing-modal__header-main-row .modal-header__title{padding-top:var(--space-2_5);z-index:1;pointer-events:none;grid-area:1/1;place-self:start}.cpt-pricing-modal__header-main-row .modal-header__actions{z-index:1;grid-area:1/1;place-self:start end}.cpt-pricing-modal__matrix-frame{width:100%;max-width:100%}.cpt-pricing-modal__year-filter{min-width:148px;max-width:188px;padding-bottom:var(--space-2);flex:none;align-items:center;display:flex}.cpt-pricing-modal__year-control{align-items:flex-start;gap:var(--space-1);width:100%;min-width:0;display:flex}.cpt-pricing-modal__year-select{flex:112px;min-width:104px;max-width:140px}.cpt-pricing-modal__year-select .field-floating-shell{width:100%}.cpt-pricing-modal__remove-year-button{flex:none}.cpt-pricing-modal__remove-year-tooltip-trigger{flex:none;display:inline-flex}.cpt-pricing-modal__year-control>.cpt-pricing-modal__remove-year-button,.cpt-pricing-modal__year-control>.cpt-pricing-modal__remove-year-tooltip-trigger{margin-top:var(--space-2)}.cpt-pricing-modal__insurance-column{white-space:nowrap}.cpt-pricing-modal__insurance-header{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.cpt-pricing-modal__year-tabs-filter{flex:none;align-items:center;min-width:0;max-width:100%;display:flex}.cpt-pricing-modal__year-tabs-filter .ds-tab-group{flex-wrap:nowrap;width:fit-content;max-width:100%}.cpt-pricing-modal__year-tabs-control{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;display:flex}.cpt-pricing-modal__year-tabs-control .ds-tab-group{flex:0 auto;min-width:0}.cpt-pricing-modal__year-tabs-filter .ds-tab-group--scroll-horizontal{max-width:100%;clip-path:inset(0 round var(--border-radius-rounded-full));flex-wrap:nowrap;overflow:hidden}.cpt-pricing-modal__year-tabs-filter .ds-tab-group--scroll-horizontal .ds-tab-group__scroll-region{flex-wrap:nowrap;max-width:100%;overflow:auto hidden}.cpt-pricing-modal__filters{align-items:center;column-gap:var(--space-2);row-gap:var(--space-0);flex-wrap:wrap;flex:auto;grid-area:1/1;width:100%;min-width:0;display:flex;overflow:visible}.cpt-pricing-modal__line-spacer{pointer-events:none;flex:none;min-width:0;height:36px;display:block}.cpt-pricing-modal__line-spacer--title{width:var(--cpt-header-title-reserve,0px)}.cpt-pricing-modal__line-spacer--actions{width:var(--cpt-header-actions-reserve,0px)}.cpt-pricing-modal__line-break{width:100%;height:var(--space-1);pointer-events:none;flex:0 0 100%;min-width:0;display:block}.cpt-pricing-modal__search-filter{min-width:200px;max-width:260px;padding-top:var(--space-2);padding-bottom:var(--space-2);flex:220px;align-items:center;display:flex}.cpt-pricing-modal__select-filter{min-width:150px;max-width:200px;padding-bottom:var(--space-2);flex:165px;align-items:stretch;display:flex}.cpt-pricing-modal__select-filter .field-floating-shell{width:100%}.modal-container--frequency{width:fit-content;max-width:100%}.modal-container--embryo-signoff{border-radius:var(--border-radius-rounded-xl);max-width:440px;padding:var(--space-6);box-shadow:var(--shadow-xl)}.modal-container--embryo-signoff .modal-embryo-signoff__title{font-family:var(--font-family-sans),sans-serif;font-size:18px;font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));flex:1;margin:0;line-height:1.5}.modal-container--embryo-signoff .modal-embryo-signoff__confirm{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));margin:0;line-height:1.5}.modal-container--embryo-signoff .modal-embryo-signoff__input{width:100%;padding:var(--space-2)var(--space-3);border-radius:var(--border-radius-rounded-lg);border:1px solid hsl(var(--color-gray-300));background-color:hsl(var(--color-gray-50));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-900));box-sizing:border-box;outline:none;transition:border-color .15s,box-shadow .15s;display:block}.modal-container--embryo-signoff .modal-embryo-signoff__input:focus{border-color:hsl(var(--color-green-500));box-shadow:0 0 0 3px hsl(var(--color-green-500)/.15)}.modal-container--embryo-signoff .modal-embryo-signoff__label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900))}.modal-container--embryo-signoff .modal-embryo-signoff__cta.btn-success{background-color:hsl(var(--color-green-500));border-color:hsl(var(--color-green-500));color:hsl(var(--color-white))}.modal-container--embryo-signoff .modal-embryo-signoff__cta.btn-success:hover:not(:disabled){background-color:hsl(var(--color-green-600));border-color:hsl(var(--color-green-600));color:hsl(var(--color-white))}.modal-container--embryo-signoff .modal-embryo-signoff__cta.btn-success:active:not(:disabled){background-color:hsl(var(--color-green-700));border-color:hsl(var(--color-green-700));color:hsl(var(--color-white))}.modal-container--embryo-signoff .modal-embryo-signoff__cta.btn-success svg,.modal-container--embryo-signoff .modal-embryo-signoff__cta.btn-success i{color:hsl(var(--color-white))}.modal-header{padding:var(--space-5);align-items:center;gap:var(--space-4);display:flex}.modal-header--with-actions{align-items:center}.modal-header--title-actions-full-width{flex-wrap:wrap;align-items:flex-start}.modal-header__title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));flex:1;margin:0;line-height:1.5}.modal-header__title-group{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.modal-header__title-group .modal-header__title{flex:none}.modal-header__title-actions{flex:0 320px;align-items:center;min-width:0;display:flex}.modal-header__title-actions--full-width{flex:0 0 100%;align-items:stretch;width:100%}.modal-header__actions{align-items:center;gap:var(--space-2);flex:0 auto;min-width:0;display:flex}.modal-header__close{width:var(--space-6);height:var(--space-6);border-radius:var(--border-radius-rounded-full);cursor:pointer;color:hsl(var(--color-gray-400));background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex}.modal-header__close:hover{color:hsl(var(--color-gray-600));background-color:hsl(var(--color-gray-100))}.modal-header__close i,.modal-header__close svg{font-size:var(--font-size-xs);width:var(--space-3);height:var(--space-3)}.modal-separator{background-color:hsl(var(--color-gray-200));flex-shrink:0;width:100%;height:1px}.modal-body{padding:var(--space-5)}.modal-body--scrollable{max-height:70vh;overflow-y:auto}.modal-body--content-scrollable{min-height:0;overflow:auto}.modal-body--flush{padding:var(--space-0)}.modal-body__text{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-700));margin:0;line-height:1.5}.modal-footer{justify-content:flex-end;align-items:center;gap:var(--space-4);padding:20px;display:flex}.modal-footer--spread>:first-child{margin-right:auto}.modal-container--add-cpt-order{max-width:min(520px,calc(100vw - var(--space-8)))}.modal-container--add-cpt-order .encounter-add-cpt-order-modal__body{max-height:none;overflow:visible}.encounter-add-cpt-order-modal__catalog-results{max-height:min(240px,40vh);overflow:hidden auto}.ds-drawer__overlay{background-color:hsl(var(--color-gray-900)/.5);z-index:40;transition:opacity .3s;position:fixed;top:0;right:0;bottom:0;left:0}.ds-drawer__panel{background-color:hsl(var(--color-gray-100));z-index:50;border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-lg)0 0 var(--border-radius-rounded-lg);-webkit-user-drag:none;overscroll-behavior-x:none;flex-direction:column;width:570px;max-width:90vw;height:100%;transition:transform .3s;display:flex;position:fixed;top:0;right:0;transform:translate(0);box-shadow:0 10px 15px #1f2a371a,0 4px 6px #1f2a370d}.ds-drawer__panel img,.ds-drawer__panel picture,.ds-drawer__panel a[href]{-webkit-user-drag:none}.ds-drawer__panel--md{width:638px}.ds-drawer__panel--sm{width:420px}.ds-drawer__panel--flat{background-color:hsl(var(--color-white));border-color:hsl(var(--color-gray-100))}.ds-drawer__flat-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ds-drawer__flat-scroll{overscroll-behavior-y:contain;flex:1;min-height:0;overflow:hidden auto}.ds-drawer__flat-content{padding:var(--space-2)var(--space-5)var(--space-5)}.ds-drawer__flat-footer{padding:var(--space-4)var(--space-5);border-top:1px solid hsl(var(--color-gray-100));background-color:hsl(var(--color-white));flex-shrink:0}.ds-drawer__panel--wide{width:min(1370px,100vw);max-width:100vw}.ds-drawer__panel--xwide{width:1100px}.ds-drawer__header{padding:var(--space-5)var(--space-5)var(--space-1_5);flex-shrink:0}.ds-drawer__header-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ds-drawer__header-left{align-items:center;gap:var(--space-1_5);flex:auto;min-width:0;display:flex;overflow:hidden}.ds-drawer__header-left .ds-breadcrumbs{flex:auto;width:100%;min-width:0}.ds-drawer__header-actions{align-items:center;gap:var(--space-1_5);flex-shrink:0;display:flex}.ds-drawer__header-action-btn{min-width:40px!important;min-height:40px!important;padding:var(--space-3)!important}.ds-drawer__title-bar{justify-content:space-between;align-items:center;display:flex}.ds-drawer__title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));margin:0;line-height:1.5}.ds-drawer__close-btn{min-width:40px!important;min-height:40px!important;padding:var(--space-3)!important}.ds-drawer__info-pill{align-items:center;gap:var(--space-3);height:41px;padding:var(--space-3)var(--space-4);background-color:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-3xl);flex-shrink:0;display:flex}.ds-drawer__info-pill-item{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));white-space:nowrap;line-height:1}.ds-drawer__content-wrapper{padding:0 var(--space-5)var(--space-5);flex:1;min-width:0;min-height:0}.ds-drawer__content-wrapper--plain{flex-direction:column;display:flex}.ds-drawer__content-card{background-color:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-3xl);flex-direction:column;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.ds-drawer__scroll-shadow{pointer-events:none;z-index:10;background:linear-gradient(#6b728014,#6b728000);height:8px;position:absolute;top:0;left:0;right:0}.ds-drawer__scroll-body{min-width:0;min-height:0;padding:var(--space-4)var(--space-6);overscroll-behavior-y:contain;flex:1;overflow:hidden auto}.ds-drawer__scroll-body--plain{padding:0 0 var(--space-2);overscroll-behavior-y:contain}.ds-drawer__view-layout{align-items:start;row-gap:var(--space-4);column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) 280px;display:grid}.ds-drawer__view-shell{gap:var(--space-2);flex-direction:column;display:flex}.ds-drawer__view-top{width:100%}.ds-drawer__view-main{min-width:0}.ds-drawer__detail-main-card{background-color:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-3xl);padding:var(--space-4)}.ds-drawer__view-side{min-width:0;position:sticky;top:0}.ds-drawer__side-stack{gap:var(--space-1_5);flex-direction:column;display:flex}.ds-drawer__side-card{gap:var(--space-4);padding:var(--space-6);background-color:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));border-radius:calc(var(--border-radius-rounded-3xl) + 12px);flex-direction:column;display:flex;box-shadow:0 1px 3px #1f2a3714,0 1px 2px -1px #1f2a3714}.ds-drawer__side-card-header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ds-drawer__side-card-title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));margin:0;line-height:1}.ds-drawer__side-field{align-items:center;gap:var(--space-2);display:flex}.ds-drawer__side-field-icon{width:20px;min-width:20px;height:20px;color:hsl(var(--color-gray-500));font-size:20px}.ds-drawer__side-field-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ds-drawer__side-field-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));line-height:1}.ds-drawer__side-field-value{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-800));line-height:1}.ds-drawer__side-field-value--semibold{color:hsl(var(--color-gray-900));font-weight:var(--font-weight-semibold);line-height:1.5}.ds-drawer__side-inline-action{width:var(--space-7);height:var(--space-7);min-width:var(--space-7);min-height:var(--space-7);border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-full);background-color:hsl(var(--color-white));color:hsl(var(--color-gray-700));font-size:var(--font-size-sm);cursor:pointer;justify-content:center;align-items:center;padding:0;line-height:0;transition:background-color .15s,border-color .15s;display:inline-flex}.ds-drawer__side-inline-action i,.ds-drawer__side-inline-action svg{width:1em;height:1em}.ds-drawer__side-inline-action:hover{background-color:hsl(var(--color-purple-50));border-color:hsl(var(--color-purple-300))}.ds-drawer__side-history-row{align-items:flex-start;gap:var(--space-3);display:flex}.ds-drawer__side-history-icon{width:16px;min-width:16px;height:16px;color:hsl(var(--color-gray-700));margin-top:2px;font-size:16px}.ds-drawer__side-history-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ds-drawer__side-view-more{justify-content:center;align-items:center;gap:var(--space-1);color:hsl(var(--color-gray-800));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);cursor:pointer;background:0 0;border:0;width:100%;padding:0;line-height:1;display:inline-flex}.ds-drawer__side-view-more-icon{width:14px;height:14px;font-size:14px}@media(max-width:1300px){.ds-drawer__view-layout{grid-template-columns:1fr}.ds-drawer__view-side{position:static}}.ds-drawer__footer{background-color:hsl(var(--color-white));border-top:1px solid hsl(var(--color-gray-200));padding:var(--space-4)var(--space-6);flex-shrink:0;position:sticky;bottom:0}.ds-drawer__footer--spread{justify-content:space-between;align-items:center;display:flex}.ds-drawer__footer--end{justify-content:flex-end;align-items:center;display:flex}.ds-drawer__footer--end>.ds-drawer__footer-actions{justify-content:flex-end;width:100%}.ds-drawer__footer--edge{margin-left:calc(var(--space-5)*-1);margin-right:calc(var(--space-5)*-1);margin-bottom:calc(var(--space-5)*-1)}.ds-drawer__footer-actions{align-items:center;gap:var(--space-3);display:flex}.ds-drawer__footer--has-scrollbar{padding-right:var(--space-9)}.ds-drawer__section+.ds-drawer__section{margin-top:var(--space-8)}.ds-drawer__section-title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));padding-bottom:var(--space-3);margin:0;margin-bottom:var(--space-4);border-bottom:1px solid hsl(var(--color-gray-200));line-height:1.5}.ds-drawer__section-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-3);margin-bottom:var(--space-4);border-bottom:1px solid hsl(var(--color-gray-200));display:flex}.ds-drawer__section-header-title{min-width:0;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));flex:auto;margin:0;line-height:1.25}.ds-drawer__section-header-status{flex-shrink:0}.ds-drawer__section-header-status .input-label{margin:0;line-height:14px}.ds-drawer__section-status-label{color:hsl(var(--color-gray-900))}.ds-drawer__section-status-label-prefix{font-weight:var(--font-weight-medium)}.ds-drawer__section-status-label-value{color:hsl(var(--color-gray-800));font-weight:var(--font-weight-normal)}.ds-drawer__field-group{gap:var(--space-4);flex-direction:column;display:flex}.ds-drawer__field-row{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ds-drawer__subsection{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.ds-drawer__subsection-title-row{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;height:32px;display:flex}.ds-drawer__subsection-title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));margin:0;line-height:1.25}.ds-drawer__subsection-rule{width:100%;height:var(--space-2);margin-top:calc(-1*var(--space-1));border-bottom:1px solid hsl(var(--color-gray-200))}.ds-drawer__accordion{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.ds-drawer__accordion-header{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:20px;display:flex}.ds-drawer__accordion-title-group{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.ds-drawer__accordion-icon{font-size:var(--font-size-base);color:hsl(var(--color-gray-700));flex-shrink:0}.ds-drawer__accordion-title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));margin:0;line-height:1.25}.ds-drawer__accordion-actions{align-items:center;gap:var(--space-3);margin-left:auto;display:inline-flex}.ds-drawer__accordion-toggle{width:20px;height:20px;color:hsl(var(--color-gray-700));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-drawer__accordion-toggle:hover{color:hsl(var(--color-primary-700))}.ds-drawer__accordion-divider{width:100%;height:var(--space-2);margin-top:calc(-1*var(--space-1));border-bottom:1px solid hsl(var(--color-gray-200))}.ds-drawer__accordion-content{flex-direction:column;gap:16px;width:100%;display:flex}.ds-drawer__cpt-row{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ds-drawer__cpt-row-fields{align-items:stretch;gap:var(--space-4);flex-flow:row;width:100%;display:flex}.ds-drawer__cpt-field-col{box-sizing:border-box;flex:1 1 0;width:100%;min-width:0;max-width:100%}.ds-drawer__cpt-field-col>*{width:100%;min-width:0}.ds-drawer__cpt-field-col .input-field,.ds-drawer__cpt-field-col .multiselect-trigger{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.ds-drawer__cpt-row-fields .ds-drawer__readonly-amount--hug{flex:none}.ds-drawer__cpt-field-remove{flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:0;display:flex}.ds-drawer__cpt-field-remove--with-labels{padding-top:calc(var(--font-size-sm)*1.5 + var(--space-2))}@media(max-width:720px){.ds-drawer__cpt-row-fields{flex-wrap:wrap}.ds-drawer__cpt-field-col{flex:100%}.ds-drawer__cpt-field-remove{flex-direction:row;flex:100%;justify-content:center}.ds-drawer__cpt-field-remove--with-labels{padding-top:0}}.ds-drawer__readonly-amount{gap:var(--space-2);min-height:62px;padding-top:var(--space-0_5);flex-direction:column;justify-content:center;display:flex}.ds-drawer__readonly-amount--hug{justify-self:start;width:max-content;max-width:100%}.ds-drawer__readonly-amount-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));line-height:1.5}.ds-drawer__readonly-amount-value{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-900));line-height:1.5}.ds-drawer__add-cpt-btn{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.ds-pricing-preview-panel,.ds-pricing-preview-stack{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.ds-pricing-preview-panel__header{flex-direction:column;width:100%;display:flex}.ds-pricing-preview-panel__title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));margin:0;line-height:1.25}.ds-pricing-preview-panel__divider{width:100%;height:var(--space-2);margin-top:var(--space-2);border-bottom:1px solid hsl(var(--color-gray-200))}.ds-pricing-preview-stack__groups{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.ds-pricing-empty{padding:var(--space-4);border:1px dashed hsl(var(--color-gray-300));border-radius:var(--border-radius-rounded-xl);background-color:hsl(var(--color-gray-50));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-600));line-height:1.5}.ds-pricing-total-bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid hsl(var(--color-primary-100));border-radius:var(--border-radius-rounded-3xl);background:var(--color-gradient-07-aether-flow);display:flex;box-shadow:0 1px 3px #1f2a3714,0 1px 2px -1px #1f2a3714}.ds-pricing-total-bar__label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-900));margin:0;line-height:1.5}.ds-pricing-total-bar__values{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:hsl(var(--color-primary-700));line-height:1.5}.ds-pricing-extract-card{border:1px solid hsl(var(--color-primary-100));border-radius:var(--border-radius-rounded-3xl);background:var(--color-gradient-07-aether-flow);padding:var(--space-4);gap:var(--space-3);flex-direction:column;width:100%;display:flex;box-shadow:0 1px 3px #1f2a3714,0 1px 2px -1px #1f2a3714}.ds-pricing-extract-card__header{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.ds-pricing-extract-card__header--button{text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.ds-pricing-extract-card__heading{align-items:center;gap:var(--space-1_5);flex:auto;min-width:0;display:inline-flex}.ds-pricing-extract-card__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));margin:0;line-height:1.5;overflow:hidden}.ds-pricing-extract-card__actions{align-items:center;gap:var(--space-2);min-width:0;margin-left:auto;display:inline-flex}.ds-pricing-extract-card__totals{justify-content:flex-end;align-items:center;gap:var(--space-2);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));flex-wrap:wrap;line-height:1.5;display:inline-flex}.ds-pricing-extract-card__toggle{width:24px;height:24px;color:hsl(var(--color-gray-700));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-pricing-extract-card__header--button:hover .ds-pricing-extract-card__toggle,.ds-pricing-extract-card__header--button:focus-visible .ds-pricing-extract-card__toggle{color:hsl(var(--color-primary-700))}.ds-pricing-extract-card__body{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.ds-pricing-extract-card__empty{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));line-height:1.5}.ds-drawer__pricing-extract-row{border:2px solid hsl(var(--color-gray-300));border-radius:var(--border-radius-rounded-3xl);background:hsl(var(--color-white));padding:var(--space-3)var(--space-4);gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ds-drawer__pricing-extract-row-main{align-items:center;gap:var(--space-1_5);flex-wrap:wrap;width:100%;display:flex}.ds-drawer__pricing-extract-row-main--billing{flex-wrap:nowrap;align-items:center;min-width:0}.ds-drawer__pricing-extract-row-main-primary{align-items:center;gap:var(--space-1_5);flex-wrap:wrap;flex:220px;min-width:0;display:inline-flex}.ds-drawer__pricing-extract-base-summary{align-items:center;gap:var(--space-2);white-space:nowrap;min-width:max-content;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));flex:none;justify-content:flex-end;align-self:center;margin-left:auto;display:inline-flex}.ds-drawer__pricing-extract-row-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-700))}.ds-drawer__pricing-extract-row-label--emphasis{color:hsl(var(--color-primary-700));font-weight:var(--font-weight-medium)}.ds-drawer__pricing-extract-impact-list{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.ds-drawer__pricing-extract-impact-row{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2);border:2px dashed hsl(var(--color-gray-300));border-radius:var(--border-radius-rounded-md);background:hsl(var(--color-white));display:flex}.ds-drawer__pricing-extract-impact-label{align-items:center;gap:var(--space-1);flex-wrap:wrap;flex:220px;min-width:0;display:inline-flex}.ds-drawer__pricing-extract-impact-name{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900))}.ds-drawer__pricing-extract-impact-badge{flex-shrink:0}.ds-drawer__pricing-extract-impact-values{align-items:center;gap:var(--space-2);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-700));white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;display:inline-flex}.ds-drawer__pricing-extract-impact-empty{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);color:hsl(var(--color-gray-500))}.ds-drawer__pricing-extract-math{gap:var(--space-1_5);width:100%;padding:var(--space-2)var(--space-3);border-radius:var(--border-radius-rounded-md);background:hsl(var(--color-gray-50));border:1px solid hsl(var(--color-gray-200));flex-direction:column;display:flex}.ds-drawer__pricing-extract-math-row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ds-drawer__pricing-extract-math-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-700));text-transform:uppercase;letter-spacing:.04em}.ds-drawer__pricing-extract-math-expression{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.ds-drawer__pricing-extract-math-operator{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-500))}.ds-drawer__pricing-extract-math-value{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900))}.ds-drawer__pricing-extract-math-value--impact{padding:var(--space-1)var(--space-2);border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-gray-100))}.ds-drawer__pricing-extract-math-value--green{color:hsl(var(--color-green-700));background:hsl(var(--color-green-100))}.ds-drawer__pricing-extract-math-value--red{color:hsl(var(--color-red-700));background:hsl(var(--color-red-100))}.ds-drawer__pricing-extract-math-value--gray{color:hsl(var(--color-gray-700));background:hsl(var(--color-gray-100))}.ds-drawer__pricing-extract-math-value--final{color:hsl(var(--color-primary-700))}.ds-drawer__order-config-split{gap:var(--space-6);flex-flow:row;align-items:start;width:100%;display:flex}.ds-drawer__order-config-form{gap:var(--space-3);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ds-drawer__order-config-preview{min-width:0;top:var(--space-1);flex:0 610px;width:min(100%,610px);max-width:610px;position:sticky}@media(max-width:1100px){.ds-drawer__order-config-split{flex-flow:column}.ds-drawer__order-config-form,.ds-drawer__order-config-preview{flex-basis:auto;width:100%;max-width:none;position:static}}@media(max-width:720px){.ds-pricing-total-bar,.ds-pricing-extract-card__header{flex-direction:column;align-items:flex-start}.ds-pricing-extract-card__actions,.ds-pricing-extract-card__totals{width:100%}.ds-pricing-extract-card__actions{justify-content:space-between;margin-left:0}.ds-pricing-extract-card__totals{justify-content:flex-start}.ds-drawer__pricing-extract-row-main--billing,.ds-drawer__pricing-extract-impact-row{flex-wrap:wrap}.ds-drawer__pricing-extract-base-summary,.ds-drawer__pricing-extract-impact-values{justify-content:flex-start;width:100%;margin-left:0}}.ds-drawer__lab-results{gap:var(--space-3);flex-direction:column;display:flex}.ds-drawer__lab-results-title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));margin:0;line-height:1.5}.ds-drawer__lab-results-title--mb-2{margin-bottom:var(--space-2)}.ds-drawer__lab-results-title--mb-3{margin-bottom:var(--space-3)}.ds-drawer__lab-row{width:100%;min-height:24px;padding:0 var(--space-4);align-items:center;gap:var(--space-3);grid-template-columns:130px minmax(0,auto) minmax(0,1fr) 148px;display:grid}.ds-drawer__lab-name{text-align:right;width:130px;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));flex-shrink:0;line-height:1}.ds-drawer__lab-reference-wrap{justify-content:center;justify-self:stretch;align-items:center;width:100%;min-width:0;display:flex}.ds-drawer__lab-result{min-width:0;max-width:311px;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-600));justify-self:start;line-height:1.5}.ds-drawer__lab-result-label{color:hsl(var(--color-gray-600))}.ds-drawer__lab-result-value--abnormal{color:hsl(var(--color-red-800))}.ds-drawer__lab-reference{text-align:center;max-width:100%;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);color:hsl(var(--color-gray-600));line-height:1.5}.ds-drawer__lab-row>.badge,.ds-drawer__lab-badge-slot{flex-shrink:0;width:148px}.ds-drawer__lab-badge-slot{min-height:1px}.ds-drawer-slot__section{gap:var(--space-3);flex-direction:column;display:flex}.ds-drawer-slot__section--divider{border-top:1px solid hsl(var(--color-gray-200));padding-top:var(--space-3)}.ds-drawer-slot__section-title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-600));margin:0;line-height:1.4}.ds-drawer-slot__field{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-height:28px;display:flex}.ds-drawer-slot__field-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));flex-shrink:0;line-height:1.5}.ds-drawer-slot__field-dd{text-align:right;min-width:0;margin:0}.ds-drawer-slot__field-value{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));line-height:1.5}.ds-drawer-slot__media{border-radius:var(--border-radius-rounded-xl);background:hsl(var(--color-gray-100));width:100%;overflow:hidden}.ds-drawer-slot__media img{object-fit:cover;width:100%;height:100%;display:block}.ds-drawer-slot__toolbar{gap:var(--space-2);flex-direction:column;display:flex}.patient-bar{justify-content:flex-start;align-items:center;gap:var(--space-3);background-color:hsl(var(--color-white));border-radius:var(--border-radius-rounded-3xl);box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-family:var(--font-family-sans),sans-serif;flex-shrink:0;padding:12px 14px;display:flex;position:relative}.patient-bar:after{content:"";border-radius:var(--border-radius-rounded-3xl);border:1px solid hsl(var(--color-purple-100));pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.patient-bar__info{flex:0 auto;align-items:center;gap:14px;min-width:0;display:flex;overflow:hidden}.patient-bar__avatar{background-color:hsl(var(--color-purple-100));width:48px;min-width:48px;height:48px;color:hsl(var(--color-purple-700));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none;border-radius:21.6px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex;overflow:hidden}.patient-bar__avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.patient-bar__avatar--purple{background-color:hsl(var(--color-purple-100));color:hsl(var(--color-purple-700))}.patient-bar__avatar--blue{background-color:hsl(var(--color-blue-100));color:hsl(var(--color-blue-700))}.patient-bar__avatar--teal{background-color:hsl(var(--color-teal-100));color:hsl(var(--color-teal-700))}.patient-bar__avatar--green{background-color:hsl(var(--color-green-100));color:hsl(var(--color-green-700))}.patient-bar__avatar--orange{background-color:hsl(var(--color-orange-100));color:hsl(var(--color-orange-700))}.patient-bar__avatar--pink{background-color:hsl(var(--color-pink-100));color:hsl(var(--color-pink-700))}.patient-bar__avatar--gray{background-color:hsl(var(--color-gray-200));color:hsl(var(--color-gray-700))}.patient-bar__text-group{align-items:center;gap:var(--space-3);flex:auto;min-width:0;height:36px;display:flex;overflow:hidden}.patient-bar__text-group--inline-meta{justify-content:flex-start;align-items:center;gap:var(--space-4);flex-direction:row;height:36px}.patient-bar--prescription .patient-bar__text-group--inline-meta{gap:12px}.patient-bar--prescription{background-color:var(--tw-ring-offset-color)}.patient-bar__name{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-700));white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.5;overflow:hidden}.patient-bar__name--inline-meta{font-size:var(--font-size-xl)}.patient-bar__meta-item{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-700));white-space:nowrap;flex-shrink:0;min-width:0;line-height:1.5}.patient-bar__meta-row--result-detail{align-items:center;gap:var(--space-4);flex-direction:row;min-width:0;display:flex}.patient-bar__meta-item--result-detail{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-700));line-height:1.5}.patient-bar__meta-item--inline{flex-shrink:0}.patient-bar__text-group--stacked-meta{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;height:auto;min-height:36px}.patient-bar__identity-stack{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.patient-bar__name-row{align-items:center;gap:var(--space-4);min-width:0;display:flex}.patient-bar__name-badges{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.patient-bar__info-divider{background-color:hsl(var(--color-gray-200));flex-shrink:0;align-self:stretch;width:1px}.patient-bar__badges{align-items:center;gap:var(--space-1_5);flex-wrap:wrap;flex-shrink:0;display:flex}.patient-bar__badges--inline{flex-wrap:nowrap;min-width:0}.patient-bar__right{align-items:center;gap:var(--space-3);flex:1;justify-content:flex-end;min-width:0;max-width:100%;display:flex}.patient-bar--stacked{align-items:flex-start;row-gap:var(--space-2);flex-wrap:wrap}.patient-bar--stacked .patient-bar__info{flex:100%;overflow:visible}.patient-bar--stacked .patient-bar__text-group{flex-wrap:nowrap;align-items:flex-start;height:auto;overflow:hidden}.patient-bar--stacked .patient-bar__text-group--inline-meta{row-gap:var(--space-1);flex-wrap:wrap}.patient-bar--stacked .patient-bar__text-group--inline-meta .patient-bar__info-divider{display:none}.patient-bar--stacked .patient-bar__name{text-overflow:clip;white-space:nowrap;flex-shrink:0;overflow:visible}.patient-bar--stacked .patient-bar__badges,.patient-bar--stacked .badge{white-space:nowrap;flex-shrink:0}.patient-bar--stacked .patient-bar__right{flex:100%;width:100%}.patient-bar__right-adaptive{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:nowrap;width:100%;min-width:0;display:flex;position:relative}.patient-bar__widget-group{align-items:center;gap:var(--space-1);display:flex}.patient-bar__widget-btn{border-radius:var(--border-radius-rounded-3xl);background-color:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));cursor:pointer;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:10px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.patient-bar__widget-btn:hover{background-color:hsl(var(--color-purple-50));border-color:hsl(var(--color-purple-300));box-shadow:0 0 0 1px hsl(var(--color-purple-300))}.patient-bar__widget-btn:active{background-color:hsl(var(--color-purple-100));border-color:hsl(var(--color-purple-400));box-shadow:0 0 0 1px hsl(var(--color-purple-400))}.patient-bar__widget-btn:hover i,.patient-bar__widget-btn:hover svg,.patient-bar__widget-btn:active i,.patient-bar__widget-btn:active svg{color:hsl(var(--color-purple-700))}.patient-bar__widget-btn i,.patient-bar__widget-btn svg{width:20px;height:20px;color:hsl(var(--color-gray-700));font-size:20px;transition:color .15s}.patient-bar__widget-btn--active{border-color:hsl(var(--color-purple-300));background-color:hsl(var(--color-purple-50));box-shadow:0 0 0 1px hsl(var(--color-purple-300))}.patient-bar__widget-btn--active:hover{background-color:hsl(var(--color-purple-100));border-color:hsl(var(--color-purple-400));box-shadow:0 0 0 1px hsl(var(--color-purple-400))}.patient-bar__widget-btn--active i,.patient-bar__widget-btn--active svg{color:hsl(var(--color-purple-700))}.patient-bar__widget-btn:disabled{opacity:.4;cursor:not-allowed}.patient-bar__widget-btn:disabled:hover{background-color:hsl(var(--color-white));border-color:hsl(var(--color-gray-200))}.patient-bar__notification{box-sizing:border-box;width:var(--space-3);height:var(--space-3);border-radius:var(--border-radius-rounded-full);background-color:hsl(var(--color-red-500));border:2px solid hsl(var(--color-white));pointer-events:none;z-index:1;position:absolute;top:-2px;right:2px}.patient-bar__action-bar{align-items:center;gap:var(--space-1);display:flex}.patient-bar__trd-order-block{width:100%;min-width:0;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);flex:auto;line-height:1.5}.patient-bar__trd-columns{place-items:center start;column-gap:var(--space-4);row-gap:var(--space-1);grid-template-rows:auto auto;grid-template-columns:auto auto auto;width:100%;min-width:0;display:grid}.patient-bar__trd-columns>.patient-bar__trd-order-name,.patient-bar__trd-columns>.patient-bar__trd-muted{min-width:0}.patient-bar__trd-cell--badge{align-items:center;min-height:1.5em;display:flex}.patient-bar__trd-muted{width:fit-content;color:hsl(var(--color-gray-600));text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.patient-bar__trd-order-name{width:fit-content;font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-800));text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.patient-bar__trd-mono{font-family:var(--font-family-mono);color:hsl(var(--color-gray-800))}.patient-bar__trd-strong{width:100%;font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-800))}.patient-bar--test-result-detail{align-items:flex-start}.patient-bar--test-result-detail .patient-bar__right{justify-content:flex-start;align-items:center;width:100%;min-width:0}.patient-bar--test-result-detail .patient-bar__trd-order-block{flex:1;min-width:0}.patient-bar--test-result-detail .patient-bar__action-bar{flex-shrink:0;justify-content:flex-end;align-items:center;width:auto;height:fit-content;margin-left:auto}.patient-bar__action-btn{justify-content:center;align-items:center;gap:var(--space-1);padding:6px var(--space-3);border-radius:var(--border-radius-rounded-3xl);background-color:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));cursor:pointer;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-900));white-space:nowrap;box-sizing:border-box;flex-shrink:0;line-height:1.5;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}.patient-bar__action-btn:hover{background-color:hsl(var(--color-purple-50));border-color:hsl(var(--color-purple-300));box-shadow:0 0 0 1px hsl(var(--color-purple-300))}.patient-bar__action-btn:active{background-color:hsl(var(--color-purple-100));border-color:hsl(var(--color-purple-400));box-shadow:0 0 0 1px hsl(var(--color-purple-400))}.patient-bar__action-btn:hover i,.patient-bar__action-btn:hover svg,.patient-bar__action-btn:active i,.patient-bar__action-btn:active svg{color:hsl(var(--color-purple-700))}.patient-bar__action-btn i,.patient-bar__action-btn svg{font-size:var(--font-size-base);width:16px;height:16px;color:hsl(var(--color-gray-700));flex-shrink:0}.patient-bar__widget-divider{border-left:1px solid hsl(var(--color-gray-200));width:0;height:11px;margin:0 var(--space-0_5);flex-shrink:0}.patient-bar__toggle-btn{border-radius:var(--border-radius-rounded-3xl);background-color:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;transition:background-color .15s,border-color .15s;display:flex}.patient-bar__toggle-btn:hover{background-color:hsl(var(--color-gray-50));border-color:hsl(var(--color-gray-300))}.patient-bar__toggle-btn i,.patient-bar__toggle-btn svg{font-size:var(--font-size-xs);width:12px;height:12px;color:hsl(var(--color-gray-600));transition:transform .2s}.patient-bar__toggle-btn--expanded i,.patient-bar__toggle-btn--expanded svg{transform:rotate(180deg)}.patient-bar__measure-layer{z-index:-1;visibility:hidden;pointer-events:none;white-space:nowrap;position:absolute;top:0;left:-9999px}.patient-bar__measure-natural{width:max-content!important;max-width:none!important}.patient-bar__measure-actions{display:inline-flex}.patient-bar-insurance{justify-content:flex-end;align-items:flex-start;gap:var(--space-4);row-gap:var(--space-3);background-color:hsl(var(--color-white));border-radius:var(--border-radius-rounded-3xl);box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-family:var(--font-family-sans),sans-serif;flex-wrap:wrap;flex-shrink:0;padding:12px 14px;display:flex;position:relative}.patient-bar-insurance:after{content:"";border-radius:var(--border-radius-rounded-3xl);border:1px solid hsl(var(--color-purple-100));pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.patient-bar-insurance__block{justify-content:flex-start;align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.patient-bar-insurance__allergies-value{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:hsl(var(--color-gray-500));text-align:left;white-space:normal;line-height:1.5}.patient-bar-insurance__allergies-value--empty{color:hsl(var(--color-gray-500))}.patient-bar-insurance__allergies-list{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.patient-bar-insurance__allergy-badge{color:hsl(var(--color-red-900))!important}.patient-bar-insurance__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));text-align:left;line-height:1.5}.patient-bar-insurance__logo{object-fit:contain;object-position:left center;height:auto;display:block}.patient-bar-insurance__logo--primary{width:80px;max-height:32px}.patient-bar-insurance__logo--pharmacy{width:110px;max-height:32px}.patient-bar-insurance__divider{background-color:hsl(var(--color-gray-200));flex-shrink:0;align-self:stretch;width:1px;min-height:44px}@media(max-width:719px){.patient-bar-insurance__divider--wide-gap{display:none}}.patient-bar-insurance__coverage{justify-content:flex-end;align-items:flex-start;gap:var(--space-4);flex-flow:row;flex:0 auto;min-width:0;display:flex}.patient-bar-insurance__coverage-heading{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));text-align:left;flex-shrink:0;padding-top:0;line-height:1.5}.patient-bar-insurance__coverage-scroll{-webkit-overflow-scrolling:touch;flex:0 auto;justify-content:flex-start;min-width:0;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.patient-bar-insurance__coverage-grid{justify-content:flex-start;align-items:flex-start;gap:var(--space-4);min-width:min-content;display:inline-flex}.patient-bar-insurance__coverage-cell{align-items:flex-start;gap:var(--space-1);min-width:var(--space-12);flex-direction:column;display:flex}.patient-bar-insurance__coverage-code{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));text-align:left;white-space:nowrap;line-height:1.5}.patient-bar-insurance__coverage-value{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:hsl(var(--color-gray-900));text-align:left;white-space:nowrap;line-height:1.5}.ctx-bar{gap:var(--space-3);padding:12px var(--space-6);background-color:hsl(var(--color-white));-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);border-radius:var(--border-radius-rounded-3xl);box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-family:var(--font-family-sans),sans-serif;isolation:isolate;flex-direction:column;display:flex;position:relative}.ctx-bar:after{content:"";border-radius:var(--border-radius-rounded-3xl);border:1px solid hsl(var(--color-purple-100));pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.ctx-bar--prescription{background-color:var(--tw-ring-offset-color);-webkit-backdrop-filter:none;backdrop-filter:none}.ctx-bar__row{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;flex-shrink:0;width:100%;min-width:0;min-height:36px;display:flex}.ctx-bar__field{flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;display:flex;overflow:visible}.ctx-bar__field--priority-required{flex-shrink:0}.ctx-bar__field--priority-required.ctx-bar__field--grow{flex:1 0;min-width:0}.ctx-bar__field--priority-normal{flex:0 auto;min-width:0;max-width:100%}.ctx-bar__field--priority-optional{flex:72px;min-width:0;max-width:100%}.ctx-bar__field--fixed{flex-shrink:0}.ctx-bar__field--grow:not(.ctx-bar__field--priority-required){flex:1 1 0;min-width:0}.ctx-bar__field-group{align-items:center;gap:var(--space-4);flex-wrap:wrap;flex-shrink:0;min-width:0;max-width:100%;display:flex}.ctx-bar--lg{padding-left:var(--space-4);padding-right:var(--space-4)}.ctx-bar--lg .ctx-bar__row{gap:var(--space-6);min-height:42px}.ctx-bar--lg .ctx-bar__field-group{gap:var(--space-4)}.ctx-bar--lg .ctx-bar__label,.ctx-bar--lg .ctx-bar__value{font-size:var(--font-size-sm);line-height:1.5}.ctx-bar--sm{gap:var(--space-2);padding:12px}.ctx-bar--sm .ctx-bar__row,.ctx-bar--sm .ctx-bar__field-group{gap:var(--space-3)}.ctx-bar__overflow{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-900));white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;line-height:1.5;overflow:hidden}.ctx-bar__label-row,.ctx-bar__label-extra{align-items:center;gap:var(--space-2);display:flex}.ctx-bar__label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.45;overflow:hidden}.ctx-bar__field>.ctx-bar__label{min-width:0}.ctx-bar__label-row .ctx-bar__label{flex:1 1 0;min-width:0}.ctx-bar__label[title]:not([title=""]){cursor:help}.ctx-bar__value{width:100%;min-width:0;max-width:100%;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-900));white-space:nowrap;text-overflow:ellipsis;line-height:1.45;display:block;overflow:hidden}.ctx-bar__value[title]:not([title=""]){cursor:help}.ctx-bar__value-row{align-items:center;gap:var(--space-2);width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.ctx-bar__value-row .ctx-bar__value{flex:1 1 0;min-width:0}.ctx-bar__value-row .ctx-bar__link{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ctx-bar__link{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:hsl(var(--color-purple-700));white-space:nowrap;cursor:pointer;background:0 0;border:none;max-width:100%;padding:0;line-height:1.45;text-decoration:underline}.ctx-bar__link:hover{color:hsl(var(--color-purple-800))}.ctx-bar__label-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ctx-bar__label-icon i,.ctx-bar__label-icon svg{font-size:var(--font-size-base);width:16px;height:16px;color:hsl(var(--color-gray-700))}.ctx-bar__dot{border-radius:var(--border-radius-rounded-full);flex-shrink:0;width:12px;height:12px}.ctx-bar__dot--red{background-color:hsl(var(--color-red-500))}.ctx-bar__dot--yellow{background-color:hsl(var(--color-yellow-600))}.ctx-bar__dot--green{background-color:hsl(var(--color-green-500))}.ctx-bar__dot--blue{background-color:hsl(var(--color-blue-500))}.ctx-bar__dot--purple{background-color:hsl(var(--color-purple-500))}.ctx-bar__dot--orange{background-color:hsl(var(--color-orange-500))}.ctx-bar__dot--gray{background-color:hsl(var(--color-gray-400))}.ctx-bar__indicator{align-items:center;gap:var(--space-1);padding:2px var(--space-2_5);border-radius:var(--border-radius-rounded-full);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);white-space:nowrap;line-height:1.5;display:inline-flex}.ctx-bar__indicator--red{background-color:hsl(var(--color-red-100));color:hsl(var(--color-red-700))}.ctx-bar__indicator--yellow{background-color:hsl(var(--color-yellow-100));color:hsl(var(--color-yellow-700))}.ctx-bar__indicator--green{background-color:hsl(var(--color-green-100));color:hsl(var(--color-green-700))}.ctx-bar__indicator--blue{background-color:hsl(var(--color-blue-100));color:hsl(var(--color-blue-700))}.ctx-bar__indicator--purple{background-color:hsl(var(--color-purple-100));color:hsl(var(--color-purple-700))}.ctx-bar__indicator--orange{background-color:hsl(var(--color-orange-100));color:hsl(var(--color-orange-700))}.ctx-bar__indicator--gray{background-color:hsl(var(--color-gray-100));color:hsl(var(--color-gray-700))}.ctx-bar__indicator--dot-only{box-sizing:border-box;width:22px;height:22px;padding:5px}.ctx-bar__indicator-clip{vertical-align:top;min-width:0;max-width:100%;display:inline-flex}.ctx-bar__indicator-clip .badge{min-width:0;max-width:100%}.ctx-bar__badge-row{align-items:center;gap:var(--space-1);flex-wrap:nowrap;display:flex}.ctx-bar__badge{justify-content:center;align-items:center;gap:var(--space-1);padding:2px var(--space-2_5);border-radius:var(--border-radius-rounded-full);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);white-space:nowrap;line-height:1.5;display:inline-flex}.ctx-bar__badge--red{background-color:hsl(var(--color-red-100));color:hsl(var(--color-red-700))}.ctx-bar__badge--yellow{background-color:hsl(var(--color-yellow-100));color:hsl(var(--color-yellow-700))}.ctx-bar__badge--green{background-color:hsl(var(--color-green-100));color:hsl(var(--color-green-700))}.ctx-bar__badge--blue{background-color:hsl(var(--color-blue-100));color:hsl(var(--color-blue-700))}.ctx-bar__badge--orange{background-color:hsl(var(--color-orange-100));color:hsl(var(--color-orange-700))}.ctx-bar__badge--purple{background-color:hsl(var(--color-purple-100));color:hsl(var(--color-purple-700))}.ctx-bar__badge--gray{background-color:hsl(var(--color-gray-100));color:hsl(var(--color-gray-700))}.ctx-bar__status-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;display:flex;overflow:visible}.ctx-bar__status-icon svg{width:100%;height:100%;display:block}.ctx-bar__status-icon i{font-size:20px;line-height:1;display:block;overflow:visible}.ctx-bar__status-icon--green i,.ctx-bar__status-icon--green svg{color:hsl(var(--color-green-600));fill:hsl(var(--color-green-600))}.ctx-bar__status-icon--red i,.ctx-bar__status-icon--red svg{color:hsl(var(--color-red-700));fill:hsl(var(--color-red-700))}.ctx-bar__status-icon--yellow i,.ctx-bar__status-icon--yellow svg{color:hsl(var(--color-yellow-600));fill:hsl(var(--color-yellow-600))}.ctx-bar__status-icon--gray i,.ctx-bar__status-icon--gray svg{color:hsl(var(--color-gray-400));fill:hsl(var(--color-gray-400))}.pbc{justify-content:flex-start;align-items:flex-start;gap:var(--space-1_5);flex-wrap:nowrap;width:100%;min-width:0;display:flex}.pbc__avatar{border-radius:var(--border-radius-rounded-3xl);flex-shrink:0;align-self:stretch;width:fit-content;min-width:100px;position:relative;overflow:hidden}.pbc__avatar img{object-fit:cover;border-radius:var(--border-radius-rounded-3xl);pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pbc__avatar--initials{background-color:hsl(var(--color-purple-100));color:hsl(var(--color-purple-700));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:flex}.pbc__content{gap:var(--space-1_5);flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;display:flex}.pbc__collapsible-section{gap:var(--space-1_5);flex-direction:column;display:flex}.pbc__partner{gap:var(--space-1_5);flex-direction:column;flex:none;min-width:0;max-width:100%;display:flex}.pbc__partner .patient-bar{width:100%;min-width:0}.pbc__partner .patient-bar__info{flex-shrink:0;width:fit-content;overflow:visible}.pbc__partner .ctx-bar__row{flex-wrap:nowrap}.pbc__partner .patient-bar__text-group{flex-wrap:nowrap;flex-shrink:0;width:fit-content;overflow:visible}.pt-list{background-color:hsl(var(--color-white));border-radius:var(--border-radius-rounded-3xl);font-family:var(--font-family-sans),sans-serif;box-sizing:border-box;width:100%;box-shadow:var(--effect-shadow-1),var(--effect-shadow-0);flex-direction:column;display:flex;position:relative;overflow:hidden}.pt-list:after{content:"";border-radius:var(--border-radius-rounded-3xl);border:1px solid hsl(var(--color-gray-200));pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.pt-list__filter{padding:var(--space-3)var(--space-3)0 var(--space-3);flex-shrink:0}.pt-list__scroll{min-height:0;padding:var(--space-2)var(--space-1_5);gap:var(--space-0_5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.pt-list__item{align-items:flex-start;gap:var(--space-2);padding:var(--space-0_5)var(--space-3);border-radius:var(--border-radius-rounded-lg);cursor:pointer;box-sizing:border-box;border:1px solid #0000;transition:background-color .15s,border-color .15s;display:flex;position:relative}.pt-list__item:hover{background-color:hsl(var(--color-gray-50))}.pt-list__item--red{background-color:hsl(var(--color-red-50));border-color:hsl(var(--color-red-200))}.pt-list__item--red:hover{background-color:hsl(var(--color-red-100))}.pt-list__item--yellow{background-color:hsl(var(--color-yellow-50));border-color:hsl(var(--color-yellow-200))}.pt-list__item--yellow:hover{background-color:hsl(var(--color-yellow-100))}.pt-list__item--green{background-color:hsl(var(--color-green-50));border-color:hsl(var(--color-green-200))}.pt-list__item--green:hover{background-color:hsl(var(--color-green-100))}.pt-list__item--indigo{background-color:hsl(var(--color-indigo-50));border-color:hsl(var(--color-indigo-200))}.pt-list__item--indigo:hover{background-color:hsl(var(--color-indigo-100))}.pt-list__item--gray{background-color:hsl(var(--color-gray-50));border-color:hsl(var(--color-gray-200))}.pt-list__item--gray:hover{background-color:hsl(var(--color-gray-100))}.pt-list__item--selected{background-color:hsl(var(--color-purple-50));border-color:hsl(var(--color-purple-700));padding:var(--space-3);border-width:2px}.pt-list__item--selected:hover{background-color:hsl(var(--color-purple-50))}.pt-list__item-icon{width:16px;height:16px;color:hsl(var(--color-gray-700));font-size:var(--font-size-xs);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.pt-list__item-content{gap:var(--space-0_5);flex-direction:column;flex:1;min-width:0;display:flex}.pt-list__item-row{align-items:center;gap:var(--space-1);white-space:nowrap;min-width:0;display:flex}.pt-list__item-name{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:hsl(var(--color-gray-900));text-overflow:ellipsis;flex-shrink:1;min-width:0;line-height:1.5;overflow:hidden}.pt-list__item-pid{font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);color:hsl(var(--color-gray-700));flex-shrink:0;line-height:1.5}.pt-list__item-cycle{font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);color:hsl(var(--color-gray-700));flex-shrink:0;margin-left:auto;line-height:1.5}.pt-list__item-phone{align-items:center;gap:var(--space-0_5);font-size:var(--font-size-xs);color:hsl(var(--color-gray-700));line-height:1.5;display:flex}.pt-list__item-phone-icon{color:hsl(var(--color-gray-600));font-size:12px}.pt-list__item-history{gap:var(--space-1);padding-left:var(--space-3);padding-top:var(--space-1);flex-direction:column;display:flex}.pt-list__item-history-active{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:hsl(var(--color-purple-900));line-height:1.5}.pt-list__item-history-past{font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);color:hsl(var(--color-gray-500));line-height:1.5}.pt-list__item-indicators{align-items:center;gap:var(--space-1);flex-shrink:0;margin-top:2px;display:flex}.pt-list__item-priority{color:hsl(var(--color-red-700));font-size:14px}.pt-list__item-dot{border-radius:var(--border-radius-rounded-full);flex-shrink:0;width:12px;height:12px}.pt-list__item-dot--red{background-color:hsl(var(--color-red-600))}.pt-list__item-dot--amber{background-color:hsl(var(--color-yellow-800))}.pt-list__item-dot--green{background-color:hsl(var(--color-green-500))}.pt-list__item-dot--teal{background-color:hsl(var(--color-teal-500))}.pt-list__item-dot--dark-green{background-color:hsl(var(--color-green-900))}.pt-list__item-dot--indigo{background-color:hsl(var(--color-indigo-500))}.pt-list__item-dot--gray{background-color:hsl(var(--color-gray-500))}.pt-list__item-avatar{border-radius:var(--border-radius-rounded-full);background-color:hsl(var(--color-purple-100));width:24px;height:24px;font-size:10px;font-weight:var(--font-weight-medium);color:hsl(var(--color-purple-800));flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex;overflow:hidden}.pt-list__item-avatar--photo{background-color:hsl(var(--color-gray-100));padding:0}.pt-list__item-avatar--photo img{object-fit:cover;border-radius:var(--border-radius-rounded-full);width:100%;height:100%;display:block}.pt-list-tabbed-panel{flex-direction:column;height:100%;min-height:0;display:flex}.pt-list-tabbed-panel__collapse-bar{padding:var(--space-2)var(--space-3)0;flex-shrink:0;justify-content:flex-end;display:flex}.pt-list-tabbed-panel__toggle-btn{border-radius:var(--border-radius-rounded-full);border:1px solid hsl(var(--color-gray-200));background-color:hsl(var(--color-white));width:28px;height:28px;color:hsl(var(--color-gray-500));font-size:var(--font-size-xs);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:flex}.pt-list-tabbed-panel__toggle-btn:hover{background-color:hsl(var(--color-purple-50));color:hsl(var(--color-purple-700));border-color:hsl(var(--color-purple-300))}.pt-list-tabbed-panel__toggle-label{writing-mode:vertical-lr;text-orientation:mixed;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-500));letter-spacing:.05em;-webkit-user-select:none;user-select:none}.pt-list-tabbed-panel__tabs{padding:var(--space-3)var(--space-3)0 var(--space-3);flex-shrink:0}.pt-list-tabbed-panel__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pt-list-tabbed-panel__search{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.pt-list-tabbed-panel__search-items{gap:var(--space-0_5);padding:var(--space-2)var(--space-1_5)var(--space-3)var(--space-1_5);flex-direction:column;display:flex}.pt-search{gap:var(--space-3);font-family:var(--font-family-sans),sans-serif;flex-direction:column;display:flex}.pt-search__form-body{gap:var(--space-3);flex-direction:column;display:flex}.pt-search__grid{gap:var(--space-1_5)var(--space-2);grid-template-columns:auto 1fr;align-items:center;display:grid}.pt-search__label{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:hsl(var(--color-gray-900));text-align:left;white-space:nowrap;line-height:1.5;overflow:hidden}.pt-search__input{align-items:center;gap:var(--space-2);background-color:hsl(var(--color-gray-50));border:1px solid hsl(var(--color-gray-300));border-radius:var(--border-radius-rounded-3xl);padding:var(--space-2)var(--space-4);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-900));box-sizing:border-box;outline:none;width:100%;line-height:1.5;transition:border-color .15s;display:flex;position:relative}.pt-search__input::placeholder{color:hsl(var(--color-gray-500))}.pt-search__input:focus,.pt-search__input--focused{border-color:hsl(var(--color-purple-600))}.pt-search__date-input .date-input-trigger{width:100%}.pt-search__filters{gap:var(--space-1_5)var(--space-3);padding:var(--space-1_5)var(--space-3)var(--space-1_5)var(--space-3);grid-template-columns:1fr 1fr;display:grid}.pt-search__filter-item{align-items:center;gap:var(--space-2);display:flex}.pt-search__filter-item--full{grid-column:1/-1}.pt-search__actions{align-items:center;gap:var(--space-1);padding-top:var(--space-1);display:flex}.pt-search__toggle{align-items:center;gap:var(--space-1);cursor:pointer;flex:1;min-width:0;display:flex}.pt-search__toggle-icon{font-size:var(--font-size-sm);color:hsl(var(--color-gray-700));transition:transform .2s}.pt-search__toggle-icon--collapsed{transform:rotate(180deg)}.pt-search__toggle-label{font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);color:hsl(var(--color-gray-900));line-height:1.5}.pt-search__results-header{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));padding:var(--space-2)var(--space-1);line-height:1.5}.pt-search__btn-clear{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--border-radius-rounded-3xl);border:1px solid hsl(var(--color-purple-700));font-family:var(--font-family-sans),sans-serif;font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);color:hsl(var(--color-purple-700));cursor:pointer;background:0 0;min-width:73px;line-height:1.5;transition:background-color .15s;display:flex}.pt-search__btn-clear:hover{background-color:hsl(var(--color-purple-50))}.pt-search__btn-find{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--border-radius-rounded-3xl);background:hsl(var(--color-purple-700));font-family:var(--font-family-sans),sans-serif;font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);color:hsl(var(--color-white));cursor:pointer;border:none;min-width:73px;line-height:1.5;transition:background-color .15s;display:flex}.pt-search__btn-find:hover{background-color:hsl(var(--color-purple-800))}.pt-search__separator{border:none;border-bottom:1px solid hsl(var(--color-gray-100));margin:0}.ds-scroll-frame{border-radius:var(--border-radius-rounded-xl);width:100%;overflow:auto hidden}.ds-scroll-frame::-webkit-scrollbar{height:6px}.ds-scroll-frame::-webkit-scrollbar-track{background:hsl(var(--color-gray-100));border-radius:3px}.ds-scroll-frame::-webkit-scrollbar-thumb{background:hsl(var(--color-gray-300));border-radius:3px}.ds-scroll-frame::-webkit-scrollbar-thumb:hover{background:hsl(var(--color-gray-400))}.ds-scroll-frame__inner{min-width:var(--ds-scroll-min-w,1100px);width:max-content}.pcw{background:hsl(var(--color-white));border:1px solid var(--other-highcharts-highlight-color-7);border-radius:var(--border-radius-rounded-3xl);font-family:var(--font-family-sans),sans-serif;overflow:hidden}.pcw--graph{overflow:visible}.pcw__tabs-wrapper{padding:var(--space-4);align-items:center;display:flex}.pcw__tabs-wrapper .ds-tab-group{flex-shrink:0}.pcw__scroll{overflow:auto hidden}.pcw__scroll::-webkit-scrollbar{height:6px}.pcw__scroll::-webkit-scrollbar-track{background:hsl(var(--color-gray-100))}.pcw__scroll::-webkit-scrollbar-thumb{background:hsl(var(--color-gray-300));border-radius:3px}.pcw__table{border-collapse:collapse;table-layout:fixed;width:max-content;min-width:100%}.pcw__group-cell{background:hsl(var(--color-gray-50));padding:var(--space-3_5)var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-700));text-align:left;white-space:nowrap;vertical-align:middle;border-right:2px solid #11111126;line-height:1.5}.pcw__group-cell-inner{align-items:center;gap:var(--space-2);display:flex}.pcw__drag-handle{color:hsl(var(--color-gray-400));cursor:grab;flex-shrink:0;font-size:14px}.pcw__sub-cell{background:hsl(var(--color-gray-50));padding:var(--space-3_5)var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-600));text-align:left;white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;border-top:1px solid #11111126;border-bottom:1px solid #11111126;border-right:1px solid #11111126;line-height:1.5;overflow:hidden}.pcw__sub-cell--group-end{border-right:2px solid #11111126}.pcw__sub-cell--icon{text-align:center;color:hsl(var(--color-gray-700));font-size:14px}.pcw__sub-cell--right{text-align:right}.pcw__sub-cell--numeric{font-weight:var(--font-weight-semibold)}.pcw__body-row{background:hsl(var(--color-white))}.pcw__body-row--alt{background:hsl(var(--color-gray-50))}.pcw__body-row--active{background:hsl(var(--color-purple-100))}.pcw__body-row--active .pcw__cell{font-weight:var(--font-weight-medium)}.pcw__cell{padding:var(--space-1)var(--space-1_5);font-size:var(--font-size-xs);color:hsl(var(--color-gray-900));white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;box-sizing:border-box;border-top:1px solid #11111126;border-right:1px solid #11111126;height:34px;line-height:1.5;position:relative;overflow:hidden}.pcw__cell--editing{z-index:5;overflow:visible}.pcw__cell--group-end{border-right:2px solid #11111126}.pcw__cell--right{text-align:right}.pcw__cell--center{text-align:center}.pcw__cell--day{text-align:right;padding-right:var(--space-3)}.pcw__cell-badge{align-items:center;gap:var(--space-1);padding:2px var(--space-3);border-radius:var(--border-radius-rounded-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);white-space:nowrap;line-height:1.5;font-family:var(--font-family-sans),sans-serif;display:inline-flex}.pcw__cell-badge--purple{background:hsl(var(--color-purple-100));color:hsl(var(--color-purple-700))}.pcw__cell-badge--gray{background:hsl(var(--color-gray-100));color:hsl(var(--color-gray-900))}.pcw__cell-badge--blue{background:hsl(var(--color-blue-100));color:hsl(var(--color-blue-700))}.pcw__cell-badge--green{background:hsl(var(--color-green-100));color:hsl(var(--color-green-700))}.pcw__cell-badge--yellow{background:hsl(var(--color-yellow-100));color:hsl(var(--color-yellow-700))}.pcw__cell-badge--red{background:hsl(var(--color-red-100));color:hsl(var(--color-red-700))}.pcw__cell-badge--teal{background:hsl(var(--color-teal-100));color:hsl(var(--color-teal-700))}.pcw__cell-badge--orange{background:hsl(var(--color-orange-100));color:hsl(var(--color-orange-700))}.pcw__cell-badge--pink{background:hsl(var(--color-pink-100));color:hsl(var(--color-pink-700))}.pcw__cell-badge--indigo{background:hsl(var(--color-indigo-100));color:hsl(var(--color-indigo-700))}.pcw__indicator{border-radius:var(--border-radius-rounded-full);justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:inline-flex}.pcw__indicator--green{background:hsl(var(--color-green-300));color:hsl(var(--color-gray-900))}.pcw__indicator--red{background:hsl(var(--color-red-300));color:hsl(var(--color-white))}.pcw__indicator--yellow{background:hsl(var(--color-yellow-300));color:hsl(var(--color-gray-900))}.pcw__indicator--gray{background:hsl(var(--color-gray-300));color:hsl(var(--color-gray-700))}.pcw__arrow{color:hsl(var(--color-purple-600));margin-right:var(--space-2);flex-shrink:0;font-size:10px}.pcw__body-row--active .pcw__cell--day{color:hsl(var(--color-purple-700))}.pcw__add-row-wrapper{padding:var(--space-2)var(--space-3);justify-content:flex-start;display:flex}.pcw__add-btn{border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-purple-700));width:20px;height:20px;color:hsl(var(--color-white));cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;font-size:10px;display:inline-flex}.pcw__add-btn:hover{background:hsl(var(--color-purple-800))}.pcw__body-row--ghost{opacity:.35}.pcw__body-row--ghost .pcw__cell,.pcw__body-row--ghost-add .pcw__cell{border-top:1px dashed hsl(var(--color-neutral-300))}.pcw__group-cell--drag-over{background:hsl(var(--color-purple-50));outline:2px dashed hsl(var(--color-purple-400));outline-offset:-2px}.pcw__group-cell[draggable=true]{cursor:grab}.pcw__group-cell[draggable=true]:active{cursor:grabbing}.pcw__inline-input{background:hsl(var(--color-white));border:1px solid hsl(var(--color-purple-500));padding:0 var(--space-1)0 var(--space-2);align-items:center;gap:var(--space-0_5);box-sizing:border-box;z-index:10;border-radius:12px;width:auto;min-width:0;display:flex;position:absolute;top:1px;right:0;bottom:1px;left:0;box-shadow:0 2px 8px #00000014}.pcw__inline-input__field{width:0;min-width:0;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);color:hsl(var(--color-gray-900));background:0 0;border:none;outline:none;flex:1 1 0;padding:0;line-height:1.5}.pcw__inline-input__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pcw__inline-input__field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pcw__inline-input__field[type=number]{-moz-appearance:textfield}.pcw__inline-input__confirm{border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-purple-700));width:16px;height:16px;color:hsl(var(--color-white));cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:8px;display:inline-flex}.pcw__inline-input__confirm:hover{background:hsl(var(--color-purple-800))}.pcw__inline-date{box-sizing:border-box;z-index:10;width:100%;max-width:100%;position:absolute;top:1px;right:0;bottom:1px;left:0}.pcw__inline-date__shell{width:100%;min-width:0;height:100%;padding:0 var(--space-1)0 var(--space-2);align-items:center;gap:var(--space-1);box-sizing:border-box;background:hsl(var(--color-white));border:1px solid hsl(var(--color-purple-500));border-radius:var(--border-radius-rounded-full);display:flex;box-shadow:0 2px 8px #00000014}.pcw__inline-date__field{flex:1 1 0;min-width:0}.pcw__inline-date__shell .pcw__inline-date__field{gap:0!important}.pcw__inline-date__field .input-field{width:100%;min-width:0;height:24px;max-height:24px;padding:0 var(--space-1);gap:var(--space-1);box-shadow:none;background:0 0;border:none;border-radius:0}.pcw__inline-date__field .date-input-trigger>i{display:none}.pcw__inline-date__field .date-input-trigger__text{font-size:var(--font-size-xs);white-space:nowrap;font-variant-numeric:tabular-nums}.pcw__inline-date__confirm{border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-purple-700));width:16px;height:16px;color:hsl(var(--color-white));cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:8px;display:inline-flex}.pcw__inline-date__confirm:hover{background:hsl(var(--color-purple-800))}.pcw__editable-value{cursor:pointer;border-radius:var(--border-radius-rounded-3xl);text-overflow:ellipsis;width:100%;min-height:14px;display:inline-block;overflow:hidden}.pcw__editable-value:hover{background:hsl(var(--color-purple-50))}.pcw__editable-value--date{white-space:nowrap;font-variant-numeric:tabular-nums;text-overflow:clip;overflow:visible}.pcw__select-trigger{cursor:pointer;border-radius:var(--border-radius-rounded-3xl);text-overflow:ellipsis;align-items:center;width:100%;min-height:14px;display:inline-flex;overflow:hidden}.pcw__select-trigger:hover{background:hsl(var(--color-purple-50))}.pcw__select-dropdown{background:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-lg);padding:var(--space-1);min-width:100px;max-height:200px;font-family:var(--font-family-sans),sans-serif;flex-direction:column;display:flex;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.pcw__select-option{text-align:left;padding:var(--space-1_5)var(--space-3);font-size:var(--font-size-xs);color:hsl(var(--color-gray-700));cursor:pointer;border-radius:var(--border-radius-rounded-lg);white-space:nowrap;font-family:var(--font-family-sans),sans-serif;background:0 0;border:none}.pcw__select-option:hover{background:hsl(var(--color-gray-50));color:hsl(var(--color-gray-900))}.pcw__select-option--active{background:hsl(var(--color-purple-50));color:hsl(var(--color-purple-700));font-weight:var(--font-weight-medium)}.pcw__multiselect-wrapper{width:100%;min-width:120px}.pcw__multiselect-wrapper .multiselect-trigger{min-height:26px;padding:var(--space-0_5)var(--space-1)var(--space-0_5)var(--space-1_5);border-radius:var(--border-radius-rounded-3xl);font-size:var(--font-size-xs);gap:var(--space-0_5);box-shadow:none!important;background:0 0!important;border:none!important}.pcw__multiselect-wrapper .multiselect-trigger:hover{background:hsl(var(--color-purple-50))!important}.pcw__multiselect-wrapper .multiselect-trigger i,.pcw__multiselect-wrapper .multiselect-trigger svg{color:hsl(var(--color-gray-400));opacity:.5}.pcw__multiselect-wrapper .multiselect-chip{font-size:var(--font-size-2xs);padding:0 var(--space-1);height:18px;line-height:18px}.pcw__multiselect-wrapper .multiselect-chip__remove{width:12px;height:12px}.pcw__multiselect-wrapper .multiselect-placeholder{font-size:var(--font-size-xs)}.pcw__checkbox{box-sizing:border-box;vertical-align:middle;border-radius:var(--border-radius-rounded-full);border:1.5px solid hsl(var(--color-gray-300));background:hsl(var(--color-white));cursor:pointer;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;min-height:18px;padding:0;line-height:0;transition:background .15s,border-color .15s;display:inline-flex}.pcw__checkbox:hover{border-color:hsl(var(--color-purple-400))}.pcw__checkbox--checked{background:hsl(var(--color-green-300));border-color:hsl(var(--color-green-300))}.pcw__checkbox--checked:hover{background:hsl(var(--color-green-400));border-color:hsl(var(--color-green-400))}.pcw__checkbox__icon{width:10px;height:10px;color:hsl(var(--color-gray-900));flex-shrink:0;justify-content:center;align-items:center;font-size:9px;line-height:0;display:flex}.pcw__checkbox__glyph--hidden{visibility:hidden}.pcw__notes-trigger{cursor:pointer;border-radius:var(--border-radius-rounded-3xl);min-height:14px;display:inline-block}.pcw__notes-trigger:hover{background:hsl(var(--color-purple-50))}.pcw__notes-overlay{z-index:9999;background:#00000040;justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.pcw__notes-modal{background:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-xl);width:320px;max-width:90vw;padding:var(--space-5);gap:var(--space-4);font-family:var(--font-family-sans),sans-serif;flex-direction:column;display:flex;box-shadow:0 8px 32px #00000026}.pcw__notes-modal__header{justify-content:space-between;align-items:center;display:flex}.pcw__notes-modal__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900))}.pcw__notes-modal__close{border-radius:var(--border-radius-rounded-full);cursor:pointer;width:24px;height:24px;color:hsl(var(--color-gray-400));background:0 0;border:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.pcw__notes-modal__close:hover{background:hsl(var(--color-gray-100));color:hsl(var(--color-gray-600))}.pcw__notes-modal__textarea{border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-lg);width:100%;padding:var(--space-3);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-900));resize:vertical;box-sizing:border-box;outline:none}.pcw__notes-modal__textarea:focus{border-color:hsl(var(--color-purple-500));box-shadow:0 0 0 2px hsl(var(--color-purple-100))}.pcw__notes-modal__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.pcw__notes-modal__btn{padding:var(--space-2)var(--space-4);border-radius:var(--border-radius-rounded-lg);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-family:var(--font-family-sans),sans-serif;cursor:pointer;border:none}.pcw__notes-modal__btn--cancel{background:hsl(var(--color-gray-100));color:hsl(var(--color-gray-700))}.pcw__notes-modal__btn--cancel:hover{background:hsl(var(--color-gray-200))}.pcw__notes-modal__btn--save{background:hsl(var(--color-purple-700));color:hsl(var(--color-white))}.pcw__notes-modal__btn--save:hover{background:hsl(var(--color-purple-800))}.wk-cal{background:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-xl);font-family:var(--font-family-sans),sans-serif;flex-direction:column;height:100%;min-height:400px;display:flex;overflow:hidden}.wk-cal.wk-cal--app-shell-fill{height:calc(100dvh - 13rem);min-height:520px;max-height:none}.wk-cal.wk-cal--external-vertical-scroll,.wk-cal.wk-cal--bento-page-scroll{height:auto;min-height:var(--bento-page-scroll-region-height,520px);max-height:none}.wk-cal--external-vertical-scroll .wk-cal__content-shell,.wk-cal--external-vertical-scroll .wk-cal__month,.wk-cal--external-vertical-scroll .wk-cal__weeklist{flex:none}.wk-cal--external-vertical-scroll .wk-cal__content-main{flex:1 1 0;min-width:0}.wk-cal--condensed .wk-cal__event{padding:var(--space-0_5)var(--space-1)var(--space-0_5)var(--space-1_5)}.wk-cal--condensed .wk-cal__day-event-content{padding:var(--space-1)}.wk-cal--condensed .wk-cal__month-event-title,.wk-cal--condensed .wk-cal__month-event-meta{font-size:10px}.wk-cal__toolbar{gap:var(--space-2);padding:var(--space-2)var(--space-4);border-bottom:1px solid hsl(var(--color-gray-200));background:hsl(var(--color-white));flex-direction:column;flex-shrink:0;display:flex}.wk-cal__toolbar-main{align-items:center;gap:var(--space-2_5);width:100%;min-width:0;display:flex}.wk-cal__toolbar-left{align-items:center;gap:var(--space-2);row-gap:var(--space-2);flex-wrap:wrap;flex:1 0 0;min-width:1px;display:flex;overflow:clip}.wk-cal__toolbar-right-group{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.wk-cal__view-tabs,.wk-cal__density-tabs{flex-shrink:0;padding:2px 3px}.wk-cal__view-tabs .ds-tab-group__tab,.wk-cal__view-tabs .ds-tab-group__tab.ds-tab-group__tab--button-group,.wk-cal__view-tabs .ds-tab-group__tab.ds-tab-group__tab--button-group-active,.wk-cal__view-tabs .ds-tab-group__tab.ds-tab-group__tab--active,.wk-cal__density-tabs .ds-tab-group__tab,.wk-cal__density-tabs .ds-tab-group__tab.ds-tab-group__tab--active{padding:6px var(--space-2_5);font-size:13px;font-weight:var(--font-weight-normal);box-sizing:border-box;height:30px}.wk-cal__density-tabs .ds-tab-group__tab--with-icon,.wk-cal__density-tabs .ds-tab-group__tab--with-icon.ds-tab-group__tab--active{box-sizing:border-box;height:30px;padding:4px 8px}.wk-cal__view-tabs .ds-tab-group__icon,.wk-cal__density-tabs .ds-tab-group__icon{width:20px;height:20px;font-size:12px}.wk-cal__toolbar .ds-ttb__search{padding:6px var(--space-3);box-sizing:border-box;height:32px}.wk-cal__toolbar .ds-ttb__search input{font-size:13px;font-weight:var(--font-weight-normal)}.wk-cal__toolbar .ds-ttb__search i{font-size:13px}.wk-cal__toolbar-right{align-items:center;gap:var(--space-2_5);flex-shrink:0;align-self:flex-start;margin-left:auto;display:flex}.wk-cal__toolbar-right-controls{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}.wk-cal__toolbar-summary{flex-shrink:0;align-items:center;min-height:34px;display:inline-flex}.wk-cal__content-shell{flex:1 1 0;min-width:0;min-height:0;display:flex}.wk-cal__content-main{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.wk-cal__find-sidebar{border-right:1px solid hsl(var(--color-gray-200));background:hsl(var(--color-white));min-width:296px;padding:var(--space-4);overscroll-behavior-y:contain;flex:0 0 296px;overflow-y:auto}.wk-cal__find-btn{justify-content:center;align-items:center;gap:var(--space-1_5);height:32px;padding:0 var(--space-3);border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-white));font-family:var(--font-family-sans),sans-serif;font-size:13px;font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-700));cursor:pointer;white-space:nowrap;box-sizing:border-box;line-height:1;display:inline-flex}.wk-cal__find-btn:hover{background:hsl(var(--color-gray-50))}.wk-cal__find-btn[aria-pressed=true]{background:hsl(var(--color-primary-default));color:hsl(var(--color-primary-foreground));border-color:hsl(var(--color-primary-default))}.wk-cal__find-btn[aria-pressed=true]:hover{background:hsl(var(--color-primary-600));border-color:hsl(var(--color-primary-600))}.wk-cal__find-btn--icon{width:32px;min-width:32px;padding:0}.wk-cal__date-selector{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.wk-cal__date-selector-nav{border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-white));width:30px;height:30px;color:hsl(var(--color-gray-600));cursor:pointer;font-size:12px;font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wk-cal__date-selector-nav:hover{background:hsl(var(--color-gray-50));color:hsl(var(--color-gray-700))}.wk-cal__toolbar-date-input{width:auto;min-width:auto}.wk-cal__toolbar-date-input .input-field{background:hsl(var(--color-gray-50));border-color:hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-full);height:32px;min-height:32px;font-size:13px;font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-700));padding:0 var(--space-3);box-sizing:border-box}.wk-cal__toolbar-date-input .input-field i{color:hsl(var(--color-gray-400));font-size:12px}.wk-cal__toolbar-date-input .date-input-trigger__text{color:hsl(var(--color-gray-700))}.wk-cal__toolbar-filter-wrap{flex-shrink:0;align-items:center;display:inline-flex}.wk-cal__filter-select{justify-content:center;align-items:center;gap:var(--space-1_5);height:32px;padding:0 var(--space-3);font-size:13px;font-weight:var(--font-weight-normal);border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-white));color:hsl(var(--color-gray-500));cursor:pointer;white-space:nowrap;box-sizing:border-box;display:inline-flex}.wk-cal__filter-select i{font-size:13px}.wk-cal__filter-select:hover,.wk-cal__filter-select--open{border-color:hsl(var(--color-purple-300))}.wk-cal__filter-select--active{border-color:hsl(var(--color-purple-700));background:hsl(var(--color-purple-50));color:hsl(var(--color-purple-700))}.wk-cal__filter-select--active:hover,.wk-cal__filter-select--active.wk-cal__filter-select--open{border-color:hsl(var(--color-purple-700));background:hsl(var(--color-purple-50))}.wk-cal__filter-select-icon{font-size:var(--font-size-sm)}.wk-cal__filter-select-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);line-height:1.25}.wk-cal__filter-select-count{min-width:20px;height:20px;padding:0 var(--space-1_5);border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-gray-100));color:hsl(var(--color-gray-900));font-family:var(--font-family-mono),monospace;font-size:var(--font-size-xs);justify-content:center;align-items:center;line-height:1;display:inline-flex}.wk-cal__filter-select--active .wk-cal__filter-select-count{background:hsl(var(--color-purple-100));color:hsl(var(--color-purple-700))}.wk-cal__filter-select-chevron{font-size:var(--font-size-xs);transition:transform .15s}.wk-cal__filter-select-chevron--open{transform:rotate(180deg)}.wk-cal__toolbar-filter-panel{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}.wk-cal__toolbar-filter-panel-body{gap:var(--space-2);max-height:260px;padding:1px var(--space-1)1px 1px;overscroll-behavior-y:contain;scrollbar-gutter:stable;flex-direction:column;display:flex;overflow-y:auto}.wk-cal__toolbar-filter-checkbox{min-width:0;padding-right:var(--space-1)}.wk-cal__toolbar-filter-checkbox>:last-child{flex:auto;min-width:0}.wk-cal__toolbar-filter-panel-footer{border-top:1px solid hsl(var(--color-gray-200));padding-top:var(--space-2);justify-content:flex-end;display:flex}.wk-cal__toolbar-filter-clear{color:hsl(var(--color-purple-700));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none}.wk-cal__toolbar-filter-empty{color:hsl(var(--color-gray-500));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);margin:0}.wk-cal__toolbar-filter-option{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2_5)var(--space-3);border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-lg);background:hsl(var(--color-white));color:hsl(var(--color-gray-900));cursor:pointer;text-align:left;transition:border-color .15s,background-color .15s;display:flex}.wk-cal__toolbar-filter-option:hover{border-color:hsl(var(--color-purple-300));background:hsl(var(--color-purple-50))}.wk-cal__toolbar-filter-option--active{border-color:hsl(var(--color-purple-700));background:hsl(var(--color-purple-50))}.wk-cal__toolbar-filter-option-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);line-height:1.5}.wk-cal__toolbar-filter-option-check{color:hsl(var(--color-purple-700));font-size:var(--font-size-xs);flex-shrink:0}.wk-cal__toolbar-settings-wrap{flex-shrink:0;align-items:center;display:inline-flex}.wk-cal__toolbar-settings-trigger{border-radius:var(--border-radius-rounded-full);width:24px;height:24px;color:hsl(var(--color-gray-500));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.wk-cal__toolbar-settings-trigger:hover,.wk-cal__toolbar-settings-trigger--open{background:hsl(var(--color-gray-100));color:hsl(var(--color-gray-700))}.wk-cal__toolbar-settings-trigger--active{background:hsl(var(--color-purple-50));color:hsl(var(--color-purple-700))}.wk-cal__toolbar-settings-trigger:focus-visible{outline:2px solid hsl(var(--color-purple-300));outline-offset:2px}.wk-cal__toolbar-settings-trigger-icon{font-size:14px;line-height:1}.wk-cal__toolbar-settings-panel{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}.wk-cal__toolbar-settings-section{gap:var(--space-2);flex-direction:column;display:flex}.wk-cal__toolbar-settings-section+.wk-cal__toolbar-settings-section{padding-top:var(--space-3);border-top:1px solid hsl(var(--color-gray-200))}.wk-cal__toolbar-settings-checkbox{min-width:0}.wk-cal__toolbar-settings-checkbox>:last-child{flex:auto;min-width:0}.wk-cal__toolbar-settings-title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));margin:0;line-height:1.5}.wk-cal__toolbar-settings-options{gap:var(--space-2);flex-direction:column;display:flex}.wk-cal__toolbar-settings-option{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2_5)var(--space-3);border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-lg);background:hsl(var(--color-white));color:hsl(var(--color-gray-900));cursor:pointer;text-align:left;transition:border-color .15s,background-color .15s;display:flex}.wk-cal__toolbar-settings-option:hover{border-color:hsl(var(--color-purple-300));background:hsl(var(--color-purple-50))}.wk-cal__toolbar-settings-option--active{border-color:hsl(var(--color-purple-700));background:hsl(var(--color-purple-50))}.wk-cal__toolbar-settings-option-copy{gap:var(--space-0_5);flex-direction:column;min-width:0;display:flex}.wk-cal__toolbar-settings-option-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-900));line-height:1.5}.wk-cal__toolbar-settings-option-description{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);color:hsl(var(--color-gray-500));line-height:1.5}.wk-cal__toolbar-settings-option-indicator{border:1.5px solid hsl(var(--color-gray-300));border-radius:var(--border-radius-rounded-full);flex-shrink:0;width:16px;height:16px;position:relative}.wk-cal__toolbar-settings-option-indicator:after{content:"";border-radius:var(--border-radius-rounded-full);background:0 0;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wk-cal__toolbar-settings-option-indicator--active{border-color:hsl(var(--color-purple-700))}.wk-cal__toolbar-settings-option-indicator--active:after{background:hsl(var(--color-purple-700))}.wk-cal__toolbar-settings-footer{padding-top:var(--space-2);border-top:1px solid hsl(var(--color-gray-200));justify-content:flex-end;display:flex}.wk-cal__scale{align-items:center;gap:var(--space-1_5);min-height:41px;display:flex}.wk-cal__scale-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1.5}.wk-cal__scale-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--border-radius-rounded);background:hsl(var(--color-gray-200));cursor:pointer;outline:none;width:132px;height:8px}.wk-cal__scale-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));cursor:pointer;width:22px;height:22px;margin-top:-7px;box-shadow:0 1px 2px #1f2a370d}.wk-cal__scale-slider::-moz-range-thumb{border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));cursor:pointer;width:22px;height:22px;box-shadow:0 1px 2px #1f2a370d}.wk-cal__scale-slider::-webkit-slider-runnable-track{border-radius:var(--border-radius-rounded);height:8px}.wk-cal__scale-slider::-moz-range-track{border-radius:var(--border-radius-rounded);background:hsl(var(--color-gray-200));height:8px}.wk-cal__scale-slider::-moz-range-progress{border-radius:var(--border-radius-rounded);background:hsl(var(--color-purple-600));height:8px}.wk-cal__today-btn{height:32px;padding:0 var(--space-3);border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-white));font-family:var(--font-family-sans),sans-serif;font-size:13px;font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-700));cursor:pointer;white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;line-height:1;display:inline-flex}.wk-cal__today-btn:hover{background:hsl(var(--color-gray-50))}.wk-cal__today-btn--active{border-color:hsl(var(--color-purple-300));background:hsl(var(--color-purple-50));color:hsl(var(--color-purple-700))}.wk-cal__nav-btn{border-radius:var(--border-radius-rounded-full);width:36px;height:36px;color:hsl(var(--color-gray-500));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:15px;display:inline-flex}.wk-cal__nav-btn:hover{background:hsl(var(--color-gray-100));color:hsl(var(--color-gray-700))}.wk-cal__title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-900));white-space:nowrap;padding:0 var(--space-2);line-height:1.5}.wk-cal__view-group{border-radius:var(--border-radius-rounded-full);align-items:stretch;display:inline-flex;overflow:hidden}.wk-cal__density-group{border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-full);align-items:stretch;min-height:41px;display:inline-flex;overflow:hidden}.wk-cal__density-btn{padding:var(--space-2)var(--space-3);border:none;border-right:1px solid hsl(var(--color-gray-200));background:hsl(var(--color-white));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.wk-cal__density-btn:last-child{border-right:none}.wk-cal__density-btn:hover{background:hsl(var(--color-gray-50))}.wk-cal__density-btn--active{background:hsl(var(--color-purple-600));color:hsl(var(--color-white))}.wk-cal__view-btn{padding:var(--space-2)var(--space-3);border:1px solid hsl(var(--color-gray-200));background:hsl(var(--color-white));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;margin-right:-1px;line-height:1.5;display:inline-flex}.wk-cal__view-btn:first-child{border-radius:var(--border-radius-rounded-full)0 0 var(--border-radius-rounded-full)}.wk-cal__view-btn:last-child{border-radius:0 var(--border-radius-rounded-full)var(--border-radius-rounded-full)0;margin-right:0}.wk-cal__view-btn--active{background:hsl(var(--color-gray-100));color:hsl(var(--color-gray-900));font-weight:var(--font-weight-medium);border-color:hsl(var(--color-gray-200));z-index:1}.wk-cal__view-btn:hover:not(.wk-cal__view-btn--active){background:hsl(var(--color-gray-50))}.wk-cal__view-btn--active:hover{background:hsl(var(--color-gray-100));color:hsl(var(--color-gray-900))}.wk-cal__header{border-bottom:1px solid hsl(var(--color-gray-200));background:hsl(var(--color-white));flex-shrink:0;display:flex}.wk-cal__header--scrollable{scrollbar-width:none;overflow:auto hidden}.wk-cal__header--scrollable::-webkit-scrollbar{display:none}.wk-cal__header-gutter{z-index:4;border-right:1px solid hsl(var(--color-gray-200));background:hsl(var(--color-white));flex-shrink:0;width:70px;position:sticky;left:0}.wk-cal__header-day{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-1)0 var(--space-2)0;flex-direction:column;flex:1 1 0;min-height:64px;display:flex}.wk-cal__header--scrollable .wk-cal__header-day{flex:0 0 var(--wk-cal-time-column-min-width,0px);min-width:var(--wk-cal-time-column-min-width,0);box-sizing:border-box;border-right:1px solid hsl(var(--color-gray-200))}.wk-cal__header--scrollable .wk-cal__header-day:last-child{border-right:none}.wk-cal__header-resource{flex:0 0 var(--wk-cal-resource-column-width,var(--wk-cal-resource-column-min-width,128px));min-width:var(--wk-cal-resource-column-width,var(--wk-cal-resource-column-min-width,128px));box-sizing:border-box;padding:var(--space-1_5)var(--space-2);background:hsl(var(--color-white));border-right:none;justify-content:center;align-items:center;transition:opacity .2s,filter .2s;display:flex;position:relative}.wk-cal__header-resource:after{content:"";background:hsl(var(--color-gray-200));pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:0}.wk-cal__header-resource:last-child:after{display:none}.wk-cal__header-resource-main{justify-content:flex-start;align-items:center;gap:var(--space-1_5);width:100%;min-width:0;display:flex}.wk-cal__header-resource-initials{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));letter-spacing:.04em;flex-shrink:0;line-height:1.4}.wk-cal__header-resource-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.4;overflow:hidden}.wk-cal__header-resource-role{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);color:hsl(var(--color-gray-500));white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;line-height:1.4;overflow:hidden}.wk-cal__header-resource--dimmed{opacity:.45;filter:saturate(.2)}.wk-cal__header-day-name{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));line-height:1.5}.wk-cal__header-day-num{border-radius:var(--border-radius-rounded-full);width:32px;height:32px;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-lg);color:hsl(var(--color-gray-900));justify-content:center;align-items:center;line-height:1.5;display:flex}.wk-cal__header-day--today .wk-cal__header-day-num{background:hsl(var(--color-purple-600));color:hsl(var(--color-white))}.wk-cal__header-day--today .wk-cal__header-day-name{color:hsl(var(--color-purple-600))}.wk-cal__body{overscroll-behavior-y:contain;flex:1 1 0;position:relative;overflow:auto}.wk-cal--external-vertical-scroll .wk-cal__body,.wk-cal--bento-page-scroll .wk-cal__body{overscroll-behavior-y:auto;flex:none;width:100%;min-width:0;max-height:none;overflow:auto hidden}.wk-cal--external-vertical-scroll .wk-cal__header--scrollable,.wk-cal--bento-page-scroll .wk-cal__header--scrollable{overscroll-behavior-y:auto}.wk-cal__grid{min-height:0;display:flex;position:relative}.wk-cal__time-gutter{z-index:4;background:hsl(var(--color-white));width:70px;box-shadow:inset -1px 0 hsl(var(--color-gray-200));flex-shrink:0;position:sticky;left:0}.wk-cal__time-label{right:var(--space-3);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);color:hsl(var(--color-gray-500));white-space:nowrap;line-height:1;position:absolute;transform:translateY(-50%)}.wk-cal__columns{flex:1 1 0;display:flex;position:relative}.wk-cal__columns--scrollable,.wk-cal__columns--resource{flex:none}.wk-cal__column{border-right:1px solid hsl(var(--color-gray-200));box-sizing:border-box;flex:1 1 0;position:relative}.wk-cal__columns--scrollable .wk-cal__column{flex:0 0 var(--wk-cal-time-column-min-width,0px);min-width:var(--wk-cal-time-column-min-width,0)}.wk-cal__column:last-child{border-right:none}.wk-cal__column--weekend{background:hsl(var(--color-pink-50))}.wk-cal__grid-lines{pointer-events:none;z-index:1;position:absolute;top:0;left:0;right:0}.wk-cal__grid-line{background:hsl(var(--color-gray-200));height:1px;position:absolute;left:0;right:0}.wk-cal__now-indicator{z-index:6;pointer-events:none;position:absolute;transform:translateY(-50%)}.wk-cal__now-indicator--viewport{right:auto}.wk-cal__now-indicator .now-line{width:100%}.wk-cal__now-indicator .now-line__pill{pointer-events:none}.wk-cal__event{cursor:pointer;z-index:2;box-sizing:border-box;box-shadow:-1px 0 4px hsl(var(--color-gray-900)/.1);border:none;border-radius:6px;align-items:stretch;gap:0;padding:0;transition:box-shadow .25s cubic-bezier(.4,0,.2,1),background .15s,left .3s cubic-bezier(.4,0,.2,1),right .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),filter .3s;display:flex;position:absolute;left:1px;right:1px;overflow:hidden}.wk-cal__event--hovered{box-shadow:0 8px 24px hsl(var(--color-gray-900)/.14),0 2px 6px hsl(var(--color-gray-900)/.08);filter:brightness(1.03);transform:translateY(-1px);z-index:10!important;left:0!important;right:0!important}.wk-cal__event-border{border-radius:6px 0 0 6px;flex-shrink:0;align-self:stretch;width:4px}.wk-cal__event:hover{box-shadow:0 2px 8px hsl(var(--color-gray-900)/.12);z-index:3}.wk-cal__event--dimmed{opacity:.2;filter:saturate(.15);pointer-events:none}.wk-cal__event-time{font-family:var(--font-family-sans),sans-serif;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.4;overflow:hidden}.wk-cal__event-title{font-family:var(--font-family-sans),sans-serif;font-size:11px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;min-width:0;line-height:1.3;display:-webkit-box;overflow:hidden}.wk-cal__event-main{align-items:flex-start;gap:var(--space-1);min-width:0;display:flex}.wk-cal__event-main-copy{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;flex:auto;row-gap:0;min-width:0;display:flex}.wk-cal__event-status-dot{margin-top:3px}.wk-cal__event-status-dot--right{margin-left:auto}.wk-cal__event-main-sep{color:hsl(var(--color-gray-400));flex-shrink:0}.wk-cal__event-patient{font-family:var(--font-family-sans),sans-serif;font-size:10px;font-weight:var(--font-weight-medium);white-space:normal;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;line-height:1.25;display:-webkit-box;overflow:hidden}.wk-cal__event-patient--inline{white-space:nowrap;line-clamp:unset;-webkit-line-clamp:unset;flex:none;-webkit-box-orient:initial;display:block;overflow:visible}.wk-cal__event-meta-line{align-items:flex-start;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.wk-cal__event-meta-text{font-family:var(--font-family-sans),sans-serif;color:hsl(var(--color-gray-600));white-space:normal;text-overflow:initial;overflow-wrap:anywhere;font-size:10px;line-height:1.25;overflow:hidden}.wk-cal__event-tags{place-content:flex-start;align-items:center;gap:var(--space-0_5);row-gap:var(--space-0_5);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.wk-cal__event-chip.badge{flex:0 auto;min-width:0;max-width:100%}.wk-cal__event-chip.badge>.whitespace-nowrap{text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.wk-cal__event-chip--copayment.badge{background-color:hsl(var(--color-gray-100));color:hsl(var(--color-purple-700))}.wk-cal__event-chip--order.badge{background-color:hsl(var(--color-purple-100));color:hsl(var(--color-purple-700))}.wk-cal__event-chip--confirmed.badge{background-color:hsl(var(--color-green-100));color:hsl(var(--color-green-700))}.wk-cal__event-chip--unconfirmed.badge{background-color:hsl(var(--color-orange-100));color:hsl(var(--color-orange-700))}.wk-cal__event-badge{max-width:100%;padding:0 var(--space-1_5);border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-gray-100));font-family:var(--font-family-sans),sans-serif;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;align-items:center;font-size:10px;line-height:1.25;display:inline-flex;overflow:hidden}.wk-cal__event--compact .wk-cal__event-body{gap:1px}.wk-cal__event--narrow .wk-cal__event-title{font-size:10px;line-height:1.2}.wk-cal__event--narrow .wk-cal__event-main-copy{gap:var(--space-0_5)}.wk-cal__event--narrow .wk-cal__event-patient--inline{font-size:9px;line-height:1.2}.wk-cal__event--micro .wk-cal__event-body{justify-content:flex-start;padding-top:1px}.wk-cal__event--compact .wk-cal__event-title,.wk-cal__event--compact .wk-cal__event-meta-text,.wk-cal__event--compact .wk-cal__event-patient{font-size:10px;line-height:1.2}.wk-cal__event--compact .wk-cal__event-badge{padding:0 var(--space-1)}.wk-cal__event--micro .wk-cal__event-title,.wk-cal__event--micro .wk-cal__event-patient,.wk-cal__event--micro .wk-cal__event-meta-text{font-size:10px}.wk-cal__event--blue{background:hsl(var(--color-blue-50));border-color:hsl(var(--color-blue-100))}.wk-cal__event--blue:hover{background:hsl(var(--color-blue-100))}.wk-cal__event--blue .wk-cal__event-border{background:hsl(var(--color-blue-500))}.wk-cal__event--blue .wk-cal__event-title{color:hsl(var(--color-gray-800))}.wk-cal__event--blue .wk-cal__event-patient,.wk-cal__event--blue .wk-cal__event-meta-text,.wk-cal__event--blue .wk-cal__day-event-procedure,.wk-cal__event--blue .wk-cal__event-type-label,.wk-cal__event--blue .wk-cal__card-type{color:hsl(var(--color-blue-700))}.wk-cal__event--blue .wk-cal__event-main-sep{color:hsl(var(--color-blue-300))}.wk-cal__event--blue .wk-cal__event-badge,.wk-cal__event--blue .wk-cal__event-chip.badge{color:hsl(var(--color-blue-900))}.wk-cal__event--red{background:hsl(var(--color-red-50));border-color:hsl(var(--color-red-100))}.wk-cal__event--red:hover{background:hsl(var(--color-red-100))}.wk-cal__event--red .wk-cal__event-border{background:hsl(var(--color-red-500))}.wk-cal__event--red .wk-cal__event-title{color:hsl(var(--color-gray-800))}.wk-cal__event--red .wk-cal__event-patient,.wk-cal__event--red .wk-cal__event-meta-text,.wk-cal__event--red .wk-cal__day-event-procedure,.wk-cal__event--red .wk-cal__event-type-label,.wk-cal__event--red .wk-cal__card-type{color:hsl(var(--color-red-700))}.wk-cal__event--red .wk-cal__event-main-sep{color:hsl(var(--color-red-300))}.wk-cal__event--red .wk-cal__event-badge,.wk-cal__event--red .wk-cal__event-chip.badge{color:hsl(var(--color-red-900))}.wk-cal__event--purple{background:hsl(var(--color-purple-50));border-color:hsl(var(--color-purple-100))}.wk-cal__event--purple:hover{background:hsl(var(--color-purple-100))}.wk-cal__event--purple .wk-cal__event-border{background:hsl(var(--color-purple-500))}.wk-cal__event--purple .wk-cal__event-title{color:hsl(var(--color-gray-800))}.wk-cal__event--purple .wk-cal__event-patient,.wk-cal__event--purple .wk-cal__event-meta-text,.wk-cal__event--purple .wk-cal__day-event-procedure,.wk-cal__event--purple .wk-cal__event-type-label,.wk-cal__event--purple .wk-cal__card-type{color:hsl(var(--color-purple-700))}.wk-cal__event--purple .wk-cal__event-main-sep{color:hsl(var(--color-purple-300))}.wk-cal__event--purple .wk-cal__event-badge,.wk-cal__event--purple .wk-cal__event-chip.badge{color:hsl(var(--color-purple-900))}.wk-cal__event--green{background:hsl(var(--color-green-50));border-color:hsl(var(--color-green-100))}.wk-cal__event--green:hover{background:hsl(var(--color-green-100))}.wk-cal__event--green .wk-cal__event-border{background:hsl(var(--color-green-500))}.wk-cal__event--green .wk-cal__event-title{color:hsl(var(--color-gray-800))}.wk-cal__event--green .wk-cal__event-patient,.wk-cal__event--green .wk-cal__event-meta-text,.wk-cal__event--green .wk-cal__day-event-procedure,.wk-cal__event--green .wk-cal__event-type-label,.wk-cal__event--green .wk-cal__card-type{color:hsl(var(--color-green-700))}.wk-cal__event--green .wk-cal__event-main-sep{color:hsl(var(--color-green-300))}.wk-cal__event--green .wk-cal__event-badge,.wk-cal__event--green .wk-cal__event-chip.badge{color:hsl(var(--color-green-900))}.wk-cal__event--orange{background:hsl(var(--color-orange-50));border-color:hsl(var(--color-orange-100))}.wk-cal__event--orange:hover{background:hsl(var(--color-orange-100))}.wk-cal__event--orange .wk-cal__event-border{background:hsl(var(--color-orange-500))}.wk-cal__event--orange .wk-cal__event-title{color:hsl(var(--color-gray-800))}.wk-cal__event--orange .wk-cal__event-patient,.wk-cal__event--orange .wk-cal__event-meta-text,.wk-cal__event--orange .wk-cal__day-event-procedure,.wk-cal__event--orange .wk-cal__event-type-label,.wk-cal__event--orange .wk-cal__card-type{color:hsl(var(--color-orange-700))}.wk-cal__event--orange .wk-cal__event-main-sep{color:hsl(var(--color-orange-300))}.wk-cal__event--orange .wk-cal__event-badge,.wk-cal__event--orange .wk-cal__event-chip.badge{color:hsl(var(--color-orange-900))}.wk-cal__event--teal{background:hsl(var(--color-teal-50));border-color:hsl(var(--color-teal-100))}.wk-cal__event--teal:hover{background:hsl(var(--color-teal-100))}.wk-cal__event--teal .wk-cal__event-border{background:hsl(var(--color-teal-500))}.wk-cal__event--teal .wk-cal__event-title{color:hsl(var(--color-gray-800))}.wk-cal__event--teal .wk-cal__event-patient,.wk-cal__event--teal .wk-cal__event-meta-text,.wk-cal__event--teal .wk-cal__day-event-procedure,.wk-cal__event--teal .wk-cal__event-type-label,.wk-cal__event--teal .wk-cal__card-type{color:hsl(var(--color-teal-700))}.wk-cal__event--teal .wk-cal__event-main-sep{color:hsl(var(--color-teal-300))}.wk-cal__event--teal .wk-cal__event-badge,.wk-cal__event--teal .wk-cal__event-chip.badge{color:hsl(var(--color-teal-900))}.wk-cal__event--pink{background:hsl(var(--color-pink-50));border-color:hsl(var(--color-pink-100))}.wk-cal__event--pink:hover{background:hsl(var(--color-pink-100))}.wk-cal__event--pink .wk-cal__event-border{background:hsl(var(--color-pink-500))}.wk-cal__event--pink .wk-cal__event-title{color:hsl(var(--color-gray-800))}.wk-cal__event--pink .wk-cal__event-patient,.wk-cal__event--pink .wk-cal__event-meta-text,.wk-cal__event--pink .wk-cal__day-event-procedure,.wk-cal__event--pink .wk-cal__event-type-label,.wk-cal__event--pink .wk-cal__card-type{color:hsl(var(--color-pink-700))}.wk-cal__event--pink .wk-cal__event-main-sep{color:hsl(var(--color-pink-300))}.wk-cal__event--pink .wk-cal__event-badge,.wk-cal__event--pink .wk-cal__event-chip.badge{color:hsl(var(--color-pink-900))}.wk-cal__event--yellow{background:hsl(var(--color-yellow-50));border-color:hsl(var(--color-yellow-200))}.wk-cal__event--yellow:hover{background:hsl(var(--color-yellow-100))}.wk-cal__event--yellow .wk-cal__event-border{background:hsl(var(--color-yellow-400))}.wk-cal__event--yellow .wk-cal__event-title{color:hsl(var(--color-gray-700))}.wk-cal__event--yellow .wk-cal__event-patient,.wk-cal__event--yellow .wk-cal__event-meta-text,.wk-cal__event--yellow .wk-cal__day-event-procedure{color:hsl(var(--color-yellow-700))}.wk-cal__event--yellow .wk-cal__event-main-sep{color:hsl(var(--color-yellow-200))}.wk-cal__event--yellow .wk-cal__event-badge,.wk-cal__event--yellow .wk-cal__event-chip.badge{color:hsl(var(--color-yellow-800))}.wk-cal__event--gray{background:hsl(var(--color-gray-100));border-color:hsl(var(--color-gray-200))}.wk-cal__event--gray:hover{background:hsl(var(--color-gray-200))}.wk-cal__event--gray .wk-cal__event-border{background:hsl(var(--color-gray-400))}.wk-cal__event--gray .wk-cal__event-title{color:hsl(var(--color-gray-800))}.wk-cal__event--gray .wk-cal__event-patient,.wk-cal__event--gray .wk-cal__event-meta-text,.wk-cal__event--gray .wk-cal__day-event-procedure{color:hsl(var(--color-gray-700))}.wk-cal__event--gray .wk-cal__event-main-sep{color:hsl(var(--color-gray-300))}.wk-cal__event--gray .wk-cal__event-badge,.wk-cal__event--gray .wk-cal__event-chip.badge{color:hsl(var(--color-gray-900))}.wk-cal__time-label--half{color:hsl(var(--color-gray-400))}.wk-cal__grid-line--half{background:hsl(var(--color-gray-100)/.65)}.wk-cal__header-day--selected .wk-cal__header-day-num{background:hsl(var(--color-purple-600));color:hsl(var(--color-white))}.wk-cal__header-day--selected .wk-cal__header-day-name{color:hsl(var(--color-purple-600))}.wk-cal__column--day{border-right:none;flex:1 1 0}.wk-cal__column--resource{flex:0 0 var(--wk-cal-resource-column-width,var(--wk-cal-resource-column-min-width,128px));min-width:var(--wk-cal-resource-column-width,var(--wk-cal-resource-column-min-width,128px));border-right:none}.wk-cal__column--resource:after{content:"";background:hsl(var(--color-gray-200));pointer-events:none;z-index:1;width:1px;position:absolute;top:0;bottom:0;right:0}.wk-cal__column--resource:last-child:after{display:none}.wk-cal__column--dimmed{background:hsl(var(--color-gray-50)/.35)}.wk-cal__session-layer{pointer-events:none;z-index:0;position:absolute;top:0;left:70px;right:0}.wk-cal__session{position:absolute;left:0;right:0}.wk-cal__session--teal{background:hsl(var(--color-teal-50))}.wk-cal__session--purple{background:hsl(var(--color-purple-50))}.wk-cal__session--yellow{background:hsl(var(--color-yellow-50))}.wk-cal__session--pink{background:hsl(var(--color-pink-50))}.wk-cal__session--gray{background:hsl(var(--color-gray-50))}.wk-cal__session--blue{background:hsl(var(--color-blue-50))}.wk-cal__session--red{background:hsl(var(--color-red-50))}.wk-cal__session--green{background:hsl(var(--color-green-50))}.wk-cal__session--orange{background:hsl(var(--color-orange-50))}.wk-cal__session--dimmed{filter:saturate(.25);opacity:.4;transition:filter .2s,opacity .2s}.wk-cal__session--column{z-index:0;pointer-events:none}.wk-cal__session-labels-overlay{pointer-events:none;z-index:1;position:absolute;top:0;left:70px;right:0}.wk-cal__session-label-band{padding:var(--space-1)var(--space-2)0 var(--space-2);box-sizing:border-box;justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;left:0;right:0;overflow:hidden}.wk-cal__session-label-text{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.35;display:-webkit-box;overflow:hidden}.wk-cal__session-label-band--teal .wk-cal__session-label-text{color:hsl(var(--color-teal-600))}.wk-cal__session-label-band--purple .wk-cal__session-label-text{color:hsl(var(--color-purple-600))}.wk-cal__session-label-band--yellow .wk-cal__session-label-text{color:hsl(var(--color-yellow-600))}.wk-cal__session-label-band--pink .wk-cal__session-label-text{color:hsl(var(--color-pink-600))}.wk-cal__session-label-band--gray .wk-cal__session-label-text{color:hsl(var(--color-gray-600))}.wk-cal__session-label-band--blue .wk-cal__session-label-text{color:hsl(var(--color-blue-600))}.wk-cal__session-label-band--red .wk-cal__session-label-text{color:hsl(var(--color-red-600))}.wk-cal__session-label-band--green .wk-cal__session-label-text{color:hsl(var(--color-green-600))}.wk-cal__session-label-band--orange .wk-cal__session-label-text{color:hsl(var(--color-orange-600))}.wk-cal__session-label-band--dimmed .wk-cal__session-label-text{opacity:.3}.wk-cal__event-border{border-radius:0;width:4px;position:absolute;top:0;bottom:0;left:0}.wk-cal__event-body{min-width:0;padding:3px var(--space-1)3px var(--space-1_5);flex-direction:column;flex:auto;justify-content:flex-start;align-self:stretch;gap:2px;display:flex;overflow:hidden}.wk-cal__card-body{flex:auto;align-self:stretch;gap:4px;min-width:0;padding:3px 5px 3px 7px;display:flex;overflow:hidden}.wk-cal__card-info{flex:auto;min-width:0;display:block;overflow:hidden}.wk-cal__card-name{-webkit-line-clamp:2;font-family:var(--font-family-sans),sans-serif;font-size:11px;font-weight:var(--font-weight-normal);max-height:30px;color:hsl(var(--color-gray-800));text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;line-height:15px;display:-webkit-box;overflow:hidden}.wk-cal__card-type{font-family:var(--font-family-sans),sans-serif;font-size:10px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;height:14px;line-height:14px;display:block;overflow:hidden}.wk-cal__card-extra{font-family:var(--font-family-sans),sans-serif;font-size:9px;font-weight:var(--font-weight-normal);height:12px;color:hsl(var(--color-gray-500));text-overflow:ellipsis;white-space:nowrap;line-height:12px;display:block;overflow:hidden}.wk-cal__card-status{flex-shrink:0;align-items:flex-start;padding-top:1px;display:flex}.wk-cal__event-type-label{font-family:var(--font-family-sans),sans-serif;font-size:10px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.3;overflow:hidden}.wk-cal__day-event{cursor:pointer;z-index:2;box-sizing:border-box;min-height:0;box-shadow:-1px 0 4px hsl(var(--color-gray-900)/.1);border:none;border-radius:6px;align-items:stretch;gap:0;padding:0;transition:box-shadow .25s cubic-bezier(.4,0,.2,1),background .15s,left .3s cubic-bezier(.4,0,.2,1),right .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),filter .3s,opacity .2s;display:flex;position:absolute;left:1px;right:1px;overflow:hidden}.wk-cal__day-event:hover{z-index:3}.wk-cal__day-event--hovered{box-shadow:0 8px 24px hsl(var(--color-gray-900)/.14),0 2px 6px hsl(var(--color-gray-900)/.08);filter:brightness(1.03);transform:translateY(-1px);z-index:10!important;left:0!important;right:0!important}.wk-cal__day-event--dimmed{opacity:.2;filter:saturate(.15);pointer-events:none}.wk-cal__day-event-border{border-radius:6px 0 0 6px;flex-shrink:0;align-self:stretch;width:4px}.wk-cal__day-event-content{justify-content:flex-start;align-self:stretch;gap:var(--space-1);min-width:0;padding:var(--space-1)var(--space-1_5)var(--space-1)var(--space-2);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.wk-cal__day-event-meta{align-items:center;gap:var(--space-2);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);flex-wrap:wrap;line-height:1.5;display:flex}.wk-cal__day-event-meta-icon{font-size:12px}.wk-cal__day-event-sep{opacity:.4;font-weight:200}.wk-cal__day-event-main{align-items:flex-start;gap:var(--space-1);min-width:0;display:flex}.wk-cal__day-event-main-copy{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;flex:auto;row-gap:0;min-width:0;display:flex}.wk-cal__day-event-field{align-items:flex-start;min-width:0;display:flex}.wk-cal__day-event-main-sep{color:hsl(var(--color-gray-400));flex-shrink:0}.wk-cal__day-event-inline-flow{align-items:center;gap:3px var(--space-1_5);flex-wrap:wrap;min-width:0;line-height:1.4;display:flex}.wk-cal__day-event-name-group{align-items:flex-start;gap:var(--space-1);min-width:0;display:inline-flex}.wk-cal__day-event-name-group .wk-cal__day-event-status-dot{margin-top:4px}.wk-cal__day-event-status-dot{flex-shrink:0;margin:0}.wk-cal__day-event-title{font-family:var(--font-family-sans),sans-serif;font-size:12px;font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-800));-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.wk-cal__day-event-procedure{font-family:var(--font-family-sans),sans-serif;font-size:11px;font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-600));white-space:nowrap;line-height:1.4}.wk-cal__day-event-procedure--inline{white-space:nowrap}.wk-cal__day-event-pid{font-family:var(--font-family-mono),monospace;color:hsl(var(--color-gray-600));font-size:11px;line-height:1.4}.wk-cal__day-event-copay-badge.badge,.wk-cal__day-event-confirmation-badge.badge{padding:1px var(--space-2);font-size:11px;line-height:1.2}.wk-cal__day-event-footer{flex-wrap:wrap;place-content:flex-start;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.wk-cal__day-event-badge{padding:2px var(--space-3);border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-gray-100));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);white-space:nowrap;flex-shrink:0;align-items:center;line-height:1.5;display:inline-flex}.wk-cal__day-event--compact .wk-cal__day-event-content{justify-content:flex-start;gap:var(--space-0_5);padding:var(--space-1)}.wk-cal__day-event--compact .wk-cal__day-event-inline-flow{gap:1px var(--space-1)}.wk-cal__day-event--micro .wk-cal__day-event-content{padding:var(--space-0_5)var(--space-1_5);justify-content:flex-start}.wk-cal__day-event--micro .wk-cal__day-event-inline-flow{gap:1px var(--space-1)}.wk-cal__day-event--micro .wk-cal__day-event-title{font-size:var(--font-size-xs)}.wk-cal__day-event--micro .wk-cal__day-event-procedure{font-size:11px}.wk-cal__day-event--purple{background:hsl(var(--color-purple-50))}.wk-cal__day-event--purple:hover{background:hsl(var(--color-purple-100))}.wk-cal__day-event--purple .wk-cal__day-event-border{background:hsl(var(--color-purple-500))}.wk-cal__day-event--purple .wk-cal__day-event-meta,.wk-cal__day-event--purple .wk-cal__day-event-meta-icon,.wk-cal__day-event--purple .wk-cal__day-event-procedure,.wk-cal__day-event--purple .wk-cal__card-type{color:hsl(var(--color-purple-700))}.wk-cal__day-event--purple .wk-cal__day-event-main-sep{color:hsl(var(--color-purple-300))}.wk-cal__day-event--purple .wk-cal__day-event-badge,.wk-cal__day-event--purple .wk-cal__event-chip.badge{color:hsl(var(--color-purple-900))}.wk-cal__day-event--blue{background:hsl(var(--color-blue-50))}.wk-cal__day-event--blue:hover{background:hsl(var(--color-blue-100))}.wk-cal__day-event--blue .wk-cal__day-event-border{background:hsl(var(--color-blue-500))}.wk-cal__day-event--blue .wk-cal__day-event-meta,.wk-cal__day-event--blue .wk-cal__day-event-meta-icon,.wk-cal__day-event--blue .wk-cal__day-event-procedure,.wk-cal__event--blue .wk-cal__event-type-label{color:hsl(var(--color-blue-700))}.wk-cal__day-event--blue .wk-cal__day-event-main-sep{color:hsl(var(--color-blue-300))}.wk-cal__day-event--blue .wk-cal__day-event-badge,.wk-cal__day-event--blue .wk-cal__event-chip.badge{color:hsl(var(--color-blue-900))}.wk-cal__day-event--red{background:hsl(var(--color-red-50))}.wk-cal__day-event--red:hover{background:hsl(var(--color-red-100))}.wk-cal__day-event--red .wk-cal__day-event-border{background:hsl(var(--color-red-500))}.wk-cal__day-event--red .wk-cal__day-event-meta,.wk-cal__day-event--red .wk-cal__day-event-meta-icon,.wk-cal__day-event--red .wk-cal__day-event-procedure,.wk-cal__day-event--red .wk-cal__card-type{color:hsl(var(--color-red-700))}.wk-cal__day-event--red .wk-cal__day-event-main-sep{color:hsl(var(--color-red-300))}.wk-cal__day-event--red .wk-cal__day-event-badge,.wk-cal__day-event--red .wk-cal__event-chip.badge{color:hsl(var(--color-red-900))}.wk-cal__day-event--green{background:hsl(var(--color-green-50))}.wk-cal__day-event--green:hover{background:hsl(var(--color-green-100))}.wk-cal__day-event--green .wk-cal__day-event-border{background:hsl(var(--color-green-500))}.wk-cal__day-event--green .wk-cal__day-event-meta,.wk-cal__day-event--green .wk-cal__day-event-meta-icon,.wk-cal__day-event--green .wk-cal__day-event-procedure,.wk-cal__day-event--green .wk-cal__card-type{color:hsl(var(--color-green-700))}.wk-cal__day-event--green .wk-cal__day-event-main-sep{color:hsl(var(--color-green-300))}.wk-cal__day-event--green .wk-cal__day-event-badge,.wk-cal__day-event--green .wk-cal__event-chip.badge{color:hsl(var(--color-green-900))}.wk-cal__day-event--orange{background:hsl(var(--color-orange-50))}.wk-cal__day-event--orange:hover{background:hsl(var(--color-orange-100))}.wk-cal__day-event--orange .wk-cal__day-event-border{background:hsl(var(--color-orange-500))}.wk-cal__day-event--orange .wk-cal__day-event-meta,.wk-cal__day-event--orange .wk-cal__day-event-meta-icon,.wk-cal__day-event--orange .wk-cal__day-event-procedure,.wk-cal__day-event--orange .wk-cal__card-type{color:hsl(var(--color-orange-700))}.wk-cal__day-event--orange .wk-cal__day-event-main-sep{color:hsl(var(--color-orange-300))}.wk-cal__day-event--orange .wk-cal__day-event-badge,.wk-cal__day-event--orange .wk-cal__event-chip.badge{color:hsl(var(--color-orange-900))}.wk-cal__day-event--teal{background:hsl(var(--color-teal-50))}.wk-cal__day-event--teal:hover{background:hsl(var(--color-teal-100))}.wk-cal__day-event--teal .wk-cal__day-event-border{background:hsl(var(--color-teal-500))}.wk-cal__day-event--teal .wk-cal__day-event-meta,.wk-cal__day-event--teal .wk-cal__day-event-meta-icon,.wk-cal__day-event--teal .wk-cal__day-event-procedure,.wk-cal__day-event--teal .wk-cal__card-type{color:hsl(var(--color-teal-700))}.wk-cal__day-event--teal .wk-cal__day-event-main-sep{color:hsl(var(--color-teal-300))}.wk-cal__day-event--teal .wk-cal__day-event-badge,.wk-cal__day-event--teal .wk-cal__event-chip.badge{color:hsl(var(--color-teal-900))}.wk-cal__day-event--pink{background:hsl(var(--color-pink-50))}.wk-cal__day-event--pink:hover{background:hsl(var(--color-pink-100))}.wk-cal__day-event--pink .wk-cal__day-event-border{background:hsl(var(--color-pink-500))}.wk-cal__day-event--pink .wk-cal__day-event-meta,.wk-cal__day-event--pink .wk-cal__day-event-meta-icon,.wk-cal__day-event--pink .wk-cal__day-event-procedure,.wk-cal__day-event--pink .wk-cal__card-type{color:hsl(var(--color-pink-700))}.wk-cal__day-event--pink .wk-cal__day-event-main-sep{color:hsl(var(--color-pink-300))}.wk-cal__day-event--pink .wk-cal__day-event-badge,.wk-cal__day-event--pink .wk-cal__event-chip.badge{color:hsl(var(--color-pink-900))}.wk-cal__day-event--yellow{background:hsl(var(--color-yellow-50))}.wk-cal__day-event--yellow:hover{background:hsl(var(--color-yellow-100))}.wk-cal__day-event--yellow .wk-cal__day-event-border{background:hsl(var(--color-yellow-400))}.wk-cal__day-event--yellow .wk-cal__day-event-meta,.wk-cal__day-event--yellow .wk-cal__day-event-meta-icon,.wk-cal__day-event--yellow .wk-cal__day-event-procedure{color:hsl(var(--color-yellow-700))}.wk-cal__day-event--yellow .wk-cal__day-event-main-sep{color:hsl(var(--color-yellow-200))}.wk-cal__day-event--yellow .wk-cal__day-event-badge,.wk-cal__day-event--yellow .wk-cal__event-chip.badge{color:hsl(var(--color-yellow-900))}.wk-cal__day-event--gray{background:hsl(var(--color-gray-100))}.wk-cal__day-event--gray:hover{background:hsl(var(--color-gray-200))}.wk-cal__day-event--gray .wk-cal__day-event-border{background:hsl(var(--color-gray-400))}.wk-cal__day-event--gray .wk-cal__day-event-meta,.wk-cal__day-event--gray .wk-cal__day-event-meta-icon,.wk-cal__day-event--gray .wk-cal__day-event-procedure{color:hsl(var(--color-gray-600))}.wk-cal__day-event--gray .wk-cal__day-event-main-sep{color:hsl(var(--color-gray-300))}.wk-cal__day-event--gray .wk-cal__day-event-badge,.wk-cal__day-event--gray .wk-cal__event-chip.badge{color:hsl(var(--color-gray-900))}.wk-cal__event .wk-cal__event-chip--confirmed.badge,.wk-cal__day-event .wk-cal__event-chip--confirmed.badge{background-color:hsl(var(--color-white));color:hsl(var(--color-green-700))}.wk-cal__event .wk-cal__event-chip--order.badge,.wk-cal__day-event .wk-cal__event-chip--order.badge{background-color:hsl(var(--color-white))}.wk-cal__event .wk-cal__event-chip--unconfirmed.badge,.wk-cal__day-event .wk-cal__event-chip--unconfirmed.badge{background-color:hsl(var(--color-white));color:hsl(var(--color-orange-700))}.wk-cal__find-panel{gap:var(--space-4);flex-direction:column;min-height:100%;display:flex}.wk-cal__find-panel-fields{gap:var(--space-4);flex-direction:column;display:flex}.wk-cal__find-panel-date-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wk-cal__find-panel-date-grid>*,.wk-cal__find-panel-date-input{min-width:0}.wk-cal__find-panel-date-input .date-input-trigger__text{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.wk-cal__find-panel-section{gap:var(--space-2);flex-direction:column;display:flex}.wk-cal__find-panel-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));margin:0;line-height:1.5}.wk-cal__find-panel-day-pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.wk-cal__find-panel-day-pill{border:1px solid hsl(var(--color-gray-300));border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-gray-50));width:36px;height:36px;color:hsl(var(--color-gray-700));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.wk-cal__find-panel-day-pill--selected{border-color:hsl(var(--color-purple-700));background:hsl(var(--color-purple-50));color:hsl(var(--color-purple-700))}.wk-cal__find-panel-times{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wk-cal__find-panel-error{color:hsl(var(--color-orange-700));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);margin:0;line-height:1.5}.wk-cal__find-panel-actions{gap:var(--space-2);flex-direction:row;margin-top:auto;display:flex}.wk-cal__find-panel-action{flex:1 1 0;min-width:0}.wk-cal__month{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.wk-cal__month-header{border-bottom:1px solid hsl(var(--color-gray-200));z-index:2;background:#fff;display:flex;position:sticky;top:0}.wk-cal__month-header-gutter{flex-shrink:0;width:40px}.wk-cal__month-header-day{text-align:center;min-width:0;padding:0 var(--space-2)var(--space-1);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));flex:1 1 0}.wk-cal__month-body{overscroll-behavior-y:contain;flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative;overflow:hidden auto}.wk-cal--external-vertical-scroll .wk-cal__month-body,.wk-cal--bento-page-scroll .wk-cal__month-body{flex:none;overflow:visible}.wk-cal__month-row{border-bottom:1px solid hsl(var(--color-gray-200));flex:auto;min-height:80px;display:flex}.wk-cal__month-week-num{width:40px;padding-top:var(--space-2);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-400));flex-shrink:0;justify-content:center;align-items:flex-start;display:flex}.wk-cal__month-cell{border-right:1px solid hsl(var(--color-gray-200));flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:stretch;min-width:0;padding:0;display:flex;position:relative;overflow:visible}.wk-cal__month-cell:last-child{border-right:none}.wk-cal__month-cell--outside{background:0 0}.wk-cal__month-day-num{min-height:28px;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);color:hsl(var(--color-gray-700));cursor:default;flex-shrink:0;justify-content:flex-end;align-self:stretch;align-items:center;gap:6px;margin-bottom:0;padding:2px 8px 0 4px;line-height:1.5;display:flex}.wk-cal__month-cell--outside .wk-cal__month-day-num{color:hsl(var(--color-gray-400))}.wk-cal__month-month-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);color:hsl(var(--color-gray-900));line-height:1.5}.wk-cal__month-cell--outside .wk-cal__month-month-label{color:hsl(var(--color-gray-400))}.wk-cal__month-day-num--today{border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-purple-500));color:#fff;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;line-height:1.25;display:inline-flex}.wk-cal__month-events{flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:2px;min-height:0;margin-top:0;padding:0 1px 2px;display:flex;overflow:hidden}.wk-cal__month-event{cursor:pointer;border-radius:var(--border-radius-rounded-lg);background:hsl(var(--color-purple-50));text-align:left;border:none;align-items:center;gap:2px;width:100%;min-width:0;min-height:19px;padding:0 2px;display:flex}.wk-cal__month-event:hover{background:hsl(var(--color-purple-100))}.wk-cal__month-event:focus-visible{outline:2px solid hsl(var(--color-purple-300));outline-offset:1px}.wk-cal__month-event-dot{border-radius:var(--border-radius-rounded-full);flex-shrink:0;width:8px;height:8px;margin-left:2px}.wk-cal__month-event-content{flex-direction:row;flex:auto;justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.wk-cal__month-event-title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-800));white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.wk-cal__month-event-meta{font-family:var(--font-family-sans),sans-serif;color:hsl(var(--color-gray-500));white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:10px;line-height:1.25;overflow:hidden}.wk-cal__overlap-indicator{min-height:18px;padding:0 var(--space-1_5);border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-gray-900));color:hsl(var(--color-white));font-family:var(--font-family-mono),monospace;z-index:5;pointer-events:none;justify-content:center;align-items:center;font-size:10px;line-height:1.2;display:inline-flex;position:absolute}.wk-cal__overlap-indicator--week{pointer-events:auto;cursor:pointer;box-shadow:var(--effect-shadow-sm-1);border:none;transition:background-color .15s,box-shadow .15s}.wk-cal__overlap-indicator--week:hover,.wk-cal__overlap-indicator--week:focus-visible,.wk-cal__overlap-indicator--active{background:hsl(var(--color-purple-700));box-shadow:var(--effect-shadow-md-1)}.wk-cal__overlap-indicator--week:focus-visible{outline:2px solid hsl(var(--color-purple-300));outline-offset:2px}.wk-cal__overlap-indicator--day{background:hsl(var(--color-purple-700))}.wk-cal__status-dot{border-radius:var(--border-radius-rounded-full);flex-shrink:0;width:8px;height:8px}.wk-cal__status-dot--confirmed{background:hsl(var(--color-green-500))}.wk-cal__status-dot--unconfirmed{background:hsl(var(--color-orange-500))}.wk-cal__overflow-popup{flex-direction:column;display:flex;overflow:hidden}.wk-cal__overflow-popup-header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-2_5);border-bottom:1px solid hsl(var(--color-gray-200));display:flex}.wk-cal__overflow-popup-title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900))}.wk-cal__overflow-popup-count{min-width:20px;height:20px;padding:0 var(--space-1);border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-gray-100));font-family:var(--font-family-mono),monospace;color:hsl(var(--color-gray-700));justify-content:center;align-items:center;font-size:10px;display:inline-flex}.wk-cal__overflow-popup-list{min-height:0;padding:var(--space-1);flex-direction:column;display:flex;overflow:auto}.wk-cal__overflow-popup-item{align-items:stretch;gap:var(--space-0_5);width:100%;padding:var(--space-1_5);border-radius:var(--border-radius-rounded-lg);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;transition:background-color .15s;display:flex}.wk-cal__overflow-popup-item:hover,.wk-cal__overflow-popup-item:focus-visible{background:hsl(var(--color-gray-50))}.wk-cal__overflow-popup-item:focus-visible{outline:2px solid hsl(var(--color-purple-300));outline-offset:1px}.wk-cal__overflow-popup-item-main{align-items:center;gap:6px;min-width:0;display:flex}.wk-cal__overflow-popup-item-title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wk-cal__overflow-popup-item-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.wk-cal__overflow-popup-item-time,.wk-cal__overflow-popup-item-type,.wk-cal__overflow-popup-item-sep{font-family:var(--font-family-sans),sans-serif;color:hsl(var(--color-gray-500));font-size:10px;line-height:1.25}.wk-cal__month-more{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;min-height:20px;margin-top:0;padding:0;line-height:1.5;display:flex}.wk-cal__month-more:hover,.wk-cal__month-more--active{color:hsl(var(--color-purple-600))}.wk-cal__month-more:focus-visible{outline:2px solid hsl(var(--color-purple-300));outline-offset:1px}.wk-cal__weeklist{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.wk-cal__weeklist-header{border-bottom:1px solid hsl(var(--color-gray-200));scrollbar-gutter:stable;flex-shrink:0;grid-template-columns:52px repeat(7,1fr);display:grid;overflow-y:hidden}.wk-cal__weeklist-header-day{justify-content:center;align-items:center;gap:var(--space-1_5);padding:var(--space-2)0;font-family:var(--font-family-sans),sans-serif;font-size:12px;font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-500));border-right:1px solid hsl(var(--color-gray-200));display:flex}.wk-cal__weeklist-header-day:last-child{border-right:none}.wk-cal__weeklist-header-day--today{color:hsl(var(--color-purple-700))}.wk-cal__weeklist-header-dayname{text-transform:uppercase;letter-spacing:.03em;font-size:11px}.wk-cal__weeklist-header-num{font-size:13px;font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-700))}.wk-cal__weeklist-header-num--today{background:hsl(var(--color-purple-700));color:hsl(var(--color-white));border-radius:var(--border-radius-rounded-full);justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.wk-cal__weeklist-time-gutter{border-right:1px solid hsl(var(--color-gray-100))}.wk-cal__weeklist-time-label{padding:var(--space-1)var(--space-2)0 0;font-family:var(--font-family-sans),sans-serif;font-size:10px;font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-400));text-transform:lowercase;letter-spacing:.02em;border-right:1px solid hsl(var(--color-gray-100));justify-content:flex-end;align-items:flex-start;display:flex}.wk-cal__weeklist-body{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow-y:auto}.wk-cal--external-vertical-scroll .wk-cal__weeklist-body,.wk-cal--bento-page-scroll .wk-cal__weeklist-body{flex:none;overflow:visible}.wk-cal__weeklist-row{border-bottom:1px solid hsl(var(--color-gray-50));grid-template-columns:52px repeat(7,1fr);display:grid}.wk-cal__weeklist-cell{border-right:1px solid hsl(var(--color-gray-200));flex-direction:column;min-width:0;display:flex;overflow:visible}.wk-cal__weeklist-cell:last-child{border-right:none}.wk-cal__weeklist-cell--today{background:hsl(var(--color-purple-50)/.4)}.wk-cal__weeklist-events{padding:var(--space-1);flex-direction:column;gap:2px;display:flex}.wk-cal__weeklist-item{cursor:pointer;background:hsl(var(--color-purple-50));text-align:left;border:none;border-radius:5px;align-items:stretch;gap:0;padding:0;transition:background .15s,box-shadow .15s;display:flex;overflow:hidden}.wk-cal__weeklist-item:hover{box-shadow:0 1px 4px hsl(var(--color-gray-900)/.1)}.wk-cal__weeklist-item-border{border-radius:5px 0 0 5px;flex-shrink:0;width:3px}.wk-cal__weeklist-item-content{flex-direction:column;flex:auto;gap:0;min-width:0;padding:3px 4px 3px 5px;display:flex}.wk-cal__weeklist-item-time{font-family:var(--font-family-sans),sans-serif;font-size:10px;font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-700));text-transform:uppercase;line-height:1.3}.wk-cal__weeklist-item-name{font-family:var(--font-family-sans),sans-serif;font-size:11px;font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-800));text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.wk-cal__weeklist-item-meta{align-items:center;gap:3px;display:flex}.wk-cal__weeklist-item-type{font-family:var(--font-family-sans),sans-serif;font-size:10px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.02em;line-height:1.3}.wk-cal__weeklist-item-staff{font-family:var(--font-family-sans),sans-serif;font-size:9px;font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-500));text-transform:uppercase;letter-spacing:.03em;border-left:1px solid hsl(var(--color-gray-300));padding:0 2px;line-height:1.3}.wk-cal__weeklist-item-status{flex-shrink:0;align-items:flex-start;padding:3px 4px 0 0;display:flex}.wk-cal__weeklist-item--blue{background:hsl(var(--color-blue-50))}.wk-cal__weeklist-item--blue:hover{background:hsl(var(--color-blue-100))}.wk-cal__weeklist-item--blue .wk-cal__weeklist-item-border{background:hsl(var(--color-blue-500))}.wk-cal__weeklist-item--blue .wk-cal__weeklist-item-type{color:hsl(var(--color-blue-700))}.wk-cal__weeklist-item--blue .wk-cal__weeklist-item-staff{color:hsl(var(--color-blue-600));border-left-color:hsl(var(--color-blue-200))}.wk-cal__weeklist-item--red{background:hsl(var(--color-red-50))}.wk-cal__weeklist-item--red:hover{background:hsl(var(--color-red-100))}.wk-cal__weeklist-item--red .wk-cal__weeklist-item-border{background:hsl(var(--color-red-500))}.wk-cal__weeklist-item--red .wk-cal__weeklist-item-type{color:hsl(var(--color-red-700))}.wk-cal__weeklist-item--red .wk-cal__weeklist-item-staff{color:hsl(var(--color-red-600));border-left-color:hsl(var(--color-red-200))}.wk-cal__weeklist-item--purple{background:hsl(var(--color-purple-50))}.wk-cal__weeklist-item--purple:hover{background:hsl(var(--color-purple-100))}.wk-cal__weeklist-item--purple .wk-cal__weeklist-item-border{background:hsl(var(--color-purple-500))}.wk-cal__weeklist-item--purple .wk-cal__weeklist-item-type{color:hsl(var(--color-purple-700))}.wk-cal__weeklist-item--purple .wk-cal__weeklist-item-staff{color:hsl(var(--color-purple-600));border-left-color:hsl(var(--color-purple-200))}.wk-cal__weeklist-item--green{background:hsl(var(--color-green-50))}.wk-cal__weeklist-item--green:hover{background:hsl(var(--color-green-100))}.wk-cal__weeklist-item--green .wk-cal__weeklist-item-border{background:hsl(var(--color-green-500))}.wk-cal__weeklist-item--green .wk-cal__weeklist-item-type{color:hsl(var(--color-green-700))}.wk-cal__weeklist-item--green .wk-cal__weeklist-item-staff{color:hsl(var(--color-green-600));border-left-color:hsl(var(--color-green-200))}.wk-cal__weeklist-item--orange{background:hsl(var(--color-orange-50))}.wk-cal__weeklist-item--orange:hover{background:hsl(var(--color-orange-100))}.wk-cal__weeklist-item--orange .wk-cal__weeklist-item-border{background:hsl(var(--color-orange-500))}.wk-cal__weeklist-item--orange .wk-cal__weeklist-item-type{color:hsl(var(--color-orange-700))}.wk-cal__weeklist-item--orange .wk-cal__weeklist-item-staff{color:hsl(var(--color-orange-600));border-left-color:hsl(var(--color-orange-200))}.wk-cal__weeklist-item--teal{background:hsl(var(--color-teal-50))}.wk-cal__weeklist-item--teal:hover{background:hsl(var(--color-teal-100))}.wk-cal__weeklist-item--teal .wk-cal__weeklist-item-border{background:hsl(var(--color-teal-500))}.wk-cal__weeklist-item--teal .wk-cal__weeklist-item-type{color:hsl(var(--color-teal-700))}.wk-cal__weeklist-item--teal .wk-cal__weeklist-item-staff{color:hsl(var(--color-teal-600));border-left-color:hsl(var(--color-teal-200))}.wk-cal__weeklist-item--pink{background:hsl(var(--color-pink-50))}.wk-cal__weeklist-item--pink:hover{background:hsl(var(--color-pink-100))}.wk-cal__weeklist-item--pink .wk-cal__weeklist-item-border{background:hsl(var(--color-pink-500))}.wk-cal__weeklist-item--pink .wk-cal__weeklist-item-type{color:hsl(var(--color-pink-700))}.wk-cal__weeklist-item--pink .wk-cal__weeklist-item-staff{color:hsl(var(--color-pink-600));border-left-color:hsl(var(--color-pink-200))}.wk-cal__weeklist-item--yellow{background:hsl(var(--color-yellow-50))}.wk-cal__weeklist-item--yellow:hover{background:hsl(var(--color-yellow-100))}.wk-cal__weeklist-item--yellow .wk-cal__weeklist-item-border{background:hsl(var(--color-yellow-400))}.wk-cal__weeklist-item--yellow .wk-cal__weeklist-item-type{color:hsl(var(--color-yellow-700))}.wk-cal__weeklist-item--yellow .wk-cal__weeklist-item-staff{color:hsl(var(--color-yellow-700));border-left-color:hsl(var(--color-yellow-300))}.wk-cal__weeklist-item--gray{background:hsl(var(--color-gray-50))}.wk-cal__weeklist-item--gray:hover{background:hsl(var(--color-gray-100))}.wk-cal__weeklist-item--gray .wk-cal__weeklist-item-border{background:hsl(var(--color-gray-400))}.wk-cal__weeklist-item--gray .wk-cal__weeklist-item-type{color:hsl(var(--color-gray-700))}.wk-cal__weeklist-item--gray .wk-cal__weeklist-item-staff{color:hsl(var(--color-gray-600));border-left-color:hsl(var(--color-gray-300))}.wk-cal__year{min-height:0;padding:var(--space-2)var(--space-4)var(--space-4);flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:auto}.wk-cal__year-grid{gap:var(--space-6)var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wk-cal__year-month{flex-direction:column;min-width:0;display:flex}.wk-cal__year-month-title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));text-align:center;padding-bottom:var(--space-1_5)}.wk-cal__year-month-header{align-items:center;display:flex}.wk-cal__year-month-header-gutter{flex:0 0 28px;min-width:28px}.wk-cal__year-month-header-day{text-align:center;min-width:0;padding:var(--space-0_5)0;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-500));flex:1 1 0;line-height:1}.wk-cal__year-month-body{flex-direction:column;display:flex}.wk-cal__year-month-row{align-items:stretch;display:flex}.wk-cal__year-month-week-num{background:hsl(var(--color-gray-100));min-width:28px;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);color:hsl(var(--color-gray-400));-webkit-user-select:none;user-select:none;flex:0 0 28px;justify-content:center;align-items:center;line-height:1;display:flex}.wk-cal__year-month-row-cells{flex:1 1 0;min-width:0;display:flex}.wk-cal__year-month-cell{flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:28px;display:flex;position:relative}.wk-cal__year-month-cell--outside .wk-cal__year-month-day,.wk-cal__year-month-cell--outside .wk-cal__year-month-day--today{color:hsl(var(--color-gray-300))}.wk-cal__year-month-day{border-radius:var(--border-radius-rounded-full);width:24px;height:24px;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);color:hsl(var(--color-gray-700));z-index:1;justify-content:center;align-items:center;line-height:1;display:inline-flex}.wk-cal__year-month-day--today{border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-purple-500));width:24px;height:24px;color:hsl(var(--color-white));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);z-index:1;justify-content:center;align-items:center;line-height:1;display:inline-flex}.wk-cal__year-month-day--emphasis{border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-pink-400));width:24px;height:24px;color:hsl(var(--color-white));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);z-index:1;justify-content:center;align-items:center;line-height:1;display:inline-flex}.wk-cal__year-month-day--accent{border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-purple-700));width:24px;height:24px;color:hsl(var(--color-white));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);z-index:1;justify-content:center;align-items:center;line-height:1;display:inline-flex}.wk-cal__year-month-cell--hl:before{content:"";z-index:0;position:absolute;top:2px;right:0;bottom:2px;left:0}.wk-cal__year-month-cell--hl-start:before{border-top-left-radius:var(--border-radius-rounded-full);border-bottom-left-radius:var(--border-radius-rounded-full)}.wk-cal__year-month-cell--hl-end:before{border-top-right-radius:var(--border-radius-rounded-full);border-bottom-right-radius:var(--border-radius-rounded-full)}.wk-cal__year-month-cell--hl-purple:before{background:hsl(var(--color-purple-100))}.wk-cal__year-month-cell--hl-blue:before{background:hsl(var(--color-blue-100))}.wk-cal__year-month-cell--hl-red:before{background:hsl(var(--color-red-100))}.wk-cal__year-month-cell--hl-green:before{background:hsl(var(--color-green-100))}.wk-cal__year-month-cell--hl-orange:before{background:hsl(var(--color-orange-100))}.wk-cal__year-month-cell--hl-teal:before{background:hsl(var(--color-teal-100))}.wk-cal__year-month-cell--hl-pink:before{background:hsl(var(--color-pink-100))}.wk-cal__year-month-cell--hl-yellow:before{background:hsl(var(--color-yellow-100))}.wk-cal__year-month-cell--hl-gray:before{background:hsl(var(--color-gray-200))}.wk-cal__agenda-layout{flex:1 1 0;min-height:0;display:flex;overflow:hidden}.wk-cal__agenda-sidebar{border-right:1px solid hsl(var(--color-gray-200));overscroll-behavior-y:contain;min-width:272px;padding:var(--space-4);gap:var(--space-4);flex-direction:column;flex:0 0 272px;display:flex;overflow-y:auto}.wk-cal__agenda-sidebar-section{gap:var(--space-2);flex-direction:column;display:flex}.wk-cal__agenda-sidebar-title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-500));text-transform:uppercase;letter-spacing:.05em}.wk-cal__agenda-sidebar-checks{gap:var(--space-2);flex-direction:column;display:flex}.wk-cal__agenda-main{overscroll-behavior-y:contain;min-width:0;padding:var(--space-6)var(--space-4);flex:1 1 0;position:relative;overflow-y:auto}.wk-cal__empty-state-overlay{z-index:5;padding:var(--space-6);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.wk-cal__empty-state{align-items:center;gap:var(--space-4);width:min(100%,420px);padding:var(--space-6);border:1px solid hsl(var(--color-purple-100));border-radius:var(--border-radius-rounded-3xl);background:hsl(var(--color-white));box-shadow:var(--effect-shadow-md-1);flex-direction:column;display:flex}.wk-cal__empty-state-icon{border:1px solid hsl(var(--color-purple-100));border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-purple-50));width:48px;height:48px;color:hsl(var(--color-purple-500));flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.wk-cal__empty-state-copy{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.wk-cal__empty-state-title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));margin:0;line-height:1.4}.wk-cal__empty-state-description{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));margin:0;line-height:1.6}.wk-cal__agenda-empty{min-height:240px;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.wk-cal__agenda-day-group{border-bottom:1px solid hsl(var(--color-gray-200));padding:var(--space-6)0}.wk-cal__agenda-day-group:first-of-type{padding-top:0}.wk-cal__agenda-day-group:last-child{border-bottom:none}.wk-cal__agenda-day-row{gap:var(--space-4);align-items:flex-start;display:flex}.wk-cal__agenda-day-left{align-items:center;gap:var(--space-2);padding-left:var(--space-4);flex:none;display:flex;position:sticky;top:0}.wk-cal__agenda-day-circle{border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-purple-400));flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.wk-cal__agenda-day-num{font-family:var(--font-family-sans),sans-serif;font-size:48px;font-weight:var(--font-weight-normal);color:hsl(var(--color-white));line-height:1}.wk-cal__agenda-day-info{flex-direction:column;min-width:70px;display:flex}.wk-cal__agenda-day-name,.wk-cal__agenda-day-month{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);color:hsl(var(--color-gray-700));line-height:1.5}.wk-cal__agenda-day-events{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.wk-cal__agenda-event-row{align-items:center;gap:var(--space-1);padding:var(--space-2)0;cursor:pointer;border-radius:var(--border-radius-rounded);transition:background-color .12s;display:flex}.wk-cal__agenda-event-row:hover{background:hsl(var(--color-gray-50))}.wk-cal__agenda-event-time{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);color:hsl(var(--color-gray-700));white-space:nowrap;flex:none;min-width:130px}.wk-cal__agenda-event-dot{border-radius:var(--border-radius-rounded-full);width:8px;height:8px;margin:0 var(--space-2);flex:0 0 8px}.wk-cal__agenda-event-dot--blue{background:hsl(var(--color-blue-500))}.wk-cal__agenda-event-dot--red{background:hsl(var(--color-red-500))}.wk-cal__agenda-event-dot--purple{background:hsl(var(--color-purple-500))}.wk-cal__agenda-event-dot--green{background:hsl(var(--color-green-500))}.wk-cal__agenda-event-dot--orange{background:hsl(var(--color-orange-500))}.wk-cal__agenda-event-dot--teal{background:hsl(var(--color-teal-500))}.wk-cal__agenda-event-dot--pink{background:hsl(var(--color-pink-500))}.wk-cal__agenda-event-dot--yellow{background:hsl(var(--color-yellow-500))}.wk-cal__agenda-event-dot--gray{background:hsl(var(--color-gray-400))}.wk-cal__agenda-event-title{min-width:0;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);color:hsl(var(--color-gray-700));white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.wk-cal__agenda-scope-float{float:right;z-index:10;position:sticky;top:0}.wk-cal__agenda-scope-btn{border:1px solid hsl(var(--color-purple-700));border-radius:var(--border-radius-rounded-3xl);background:hsl(var(--color-white));width:40px;height:40px;color:hsl(var(--color-purple-700));cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:16px;transition:background-color .12s,border-color .12s;display:inline-flex;box-shadow:0 2px 8px #0000000f}.wk-cal__agenda-scope-btn:hover{background:hsl(var(--color-purple-50));border-color:hsl(var(--color-purple-400))}.wk-cal__agenda-scope-panel{top:calc(100% + var(--space-1));z-index:20;flex-direction:column;min-width:120px;display:flex;position:absolute;right:0;overflow:hidden}.wk-cal__agenda-scope-radio{align-items:center;gap:var(--space-2);padding:var(--space-1_5)var(--space-3);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-700));cursor:pointer;border-radius:var(--border-radius-rounded-lg);white-space:nowrap;background:0 0;border:none;display:flex}.wk-cal__agenda-scope-radio:hover{background:hsl(var(--color-gray-50))}.wk-cal__agenda-scope-radio--active{color:hsl(var(--color-gray-900));font-weight:var(--font-weight-medium)}.wk-cal__agenda-scope-radio-dot{border-radius:var(--border-radius-rounded-full);border:1.5px solid hsl(var(--color-gray-400));background:hsl(var(--color-gray-50));flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .12s;display:inline-flex}.wk-cal__agenda-scope-radio-dot--checked{border-color:hsl(var(--color-purple-700));background:hsl(var(--color-white))}.wk-cal__agenda-scope-radio-dot--checked:after{content:"";border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-purple-700));width:8px;height:8px}.admin-qa-chip{align-items:center;gap:var(--space-1_5);height:30px;padding:var(--space-1_5)var(--space-3);box-sizing:border-box;border-radius:var(--border-radius-rounded-3xl);border:1px solid hsl(var(--color-gray-200));background:hsl(var(--color-white));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-900));cursor:pointer;line-height:1.5;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;position:relative}.admin-qa-chip:not(.admin-qa-chip--disabled){padding-right:calc(var(--space-3) + 16px + var(--space-1_5))}.admin-qa-chip__icon{width:16px;height:16px;font-size:var(--font-size-base);color:hsl(var(--color-gray-700));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-qa-chip__label{min-width:0;display:inline-grid}.admin-qa-chip__label:after,.admin-qa-chip__label-text{white-space:nowrap;grid-area:1/1}.admin-qa-chip__label:after{content:attr(data-label);font-weight:var(--font-weight-medium);visibility:hidden;pointer-events:none}.admin-qa-chip__arrow{right:var(--space-3);width:16px;height:16px;font-size:var(--font-size-base);color:hsl(var(--color-gray-700));opacity:0;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s,transform .12s,color .12s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)translate(-2px)}.admin-qa-chip:hover:not(.admin-qa-chip--disabled),.admin-qa-chip:focus-visible:not(.admin-qa-chip--disabled){background:hsl(var(--color-purple-100));border-color:hsl(var(--color-purple-200))}.admin-qa-chip:hover:not(.admin-qa-chip--disabled) .admin-qa-chip__label,.admin-qa-chip:focus-visible:not(.admin-qa-chip--disabled) .admin-qa-chip__label{color:hsl(var(--color-purple-700))}.admin-qa-chip:hover:not(.admin-qa-chip--disabled) .admin-qa-chip__label-text,.admin-qa-chip:focus-visible:not(.admin-qa-chip--disabled) .admin-qa-chip__label-text{color:hsl(var(--color-purple-700));font-weight:var(--font-weight-medium)}.admin-qa-chip:hover:not(.admin-qa-chip--disabled) .admin-qa-chip__arrow,.admin-qa-chip:focus-visible:not(.admin-qa-chip--disabled) .admin-qa-chip__arrow{opacity:1;color:hsl(var(--color-purple-700));transform:translateY(-50%)translate(0)}.admin-qa-chip:focus-visible:not(.admin-qa-chip--disabled){outline:2px solid hsl(var(--color-purple-600));outline-offset:2px}.admin-qa-chip--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mini-cal{background:hsl(var(--color-white));font-family:var(--font-family-sans),sans-serif;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.mini-cal__toolbar{padding:var(--space-2)0;align-items:center;gap:0;display:flex}.mini-cal__nav-btn{border-radius:var(--border-radius-rounded-full);width:26px;height:26px;color:hsl(var(--color-gray-500));cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex}.mini-cal__nav-btn:hover{background:hsl(var(--color-gray-100));color:hsl(var(--color-gray-700))}.mini-cal__title{justify-content:center;align-items:center;gap:var(--space-1);flex:1 1 0;display:flex}.mini-cal__title-month,.mini-cal__title-year{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:hsl(var(--color-gray-900));text-align:center;line-height:1.5}.mini-cal__header{display:flex}.mini-cal__header-day{text-align:center;min-width:0;padding:var(--space-1)0;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-500));flex:1 1 0;line-height:1.5}.mini-cal__body{flex-direction:column;display:flex}.mini-cal__row{display:flex}.mini-cal__cell{cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:1px;display:flex}.mini-cal__cell--outside{cursor:pointer}.mini-cal__day{border-radius:var(--border-radius-rounded-full);width:28px;height:28px;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));justify-content:center;align-items:center;line-height:1.5;transition:background-color .12s;display:inline-flex}.mini-cal__cell:hover .mini-cal__day:not(.mini-cal__day--selected){background:hsl(var(--color-gray-100))}.mini-cal__cell--outside .mini-cal__day{color:hsl(var(--color-gray-400))}.mini-cal__day--today{color:hsl(var(--color-purple-700));font-weight:var(--font-weight-bold)}.mini-cal__day--selected{background:hsl(var(--color-purple-600));color:hsl(var(--color-white));font-weight:var(--font-weight-semibold)}.mini-cal__cell--outside .mini-cal__day--selected{background:hsl(var(--color-purple-400));color:hsl(var(--color-white))}.sched-grid{border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-lg);display:grid;overflow:visible}.sched-grid__header{display:contents}.sched-grid__cell{z-index:0;border-bottom:1px solid hsl(var(--color-gray-100));border-right:1px solid hsl(var(--color-gray-100));min-height:40px;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-700));align-items:stretch;padding:0;display:flex;position:relative}.sched-grid__cell:last-child{border-right:none}.sched-grid__cell--header{z-index:2;background:hsl(var(--color-gray-50));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-500));text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:var(--space-2)var(--space-2);align-items:center;position:sticky;top:0}.sched-grid__cell--time{z-index:1;background:hsl(var(--color-white));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-500));white-space:nowrap;border-right:1px solid hsl(var(--color-gray-200));min-width:90px;padding:var(--space-1_5)var(--space-2);align-items:flex-start;position:sticky;left:0}.sched-grid__cell--time-header{z-index:3;background:hsl(var(--color-gray-50));border-right:1px solid hsl(var(--color-gray-200));position:sticky;top:0;left:0}.now-line{align-items:center;gap:var(--space-1);z-index:3;pointer-events:none;width:100%;min-width:0;display:flex;position:relative;overflow:visible}.now-line__pill{z-index:1;font-family:var(--font-family-mono);font-size:11px;font-weight:var(--font-weight-medium);color:hsl(var(--color-purple-700));background:hsl(var(--color-purple-100));border-radius:var(--border-radius-rounded-full);padding:1px var(--space-2);white-space:nowrap;pointer-events:auto;flex-shrink:0;position:relative}.now-line__track{flex:1 1 0;align-items:center;min-width:0;display:flex}.now-line__cap{pointer-events:none;flex-shrink:0;align-items:center;line-height:0;display:flex}.now-line__cap-svg{flex-shrink:0;display:block}.now-line__dash{min-width:var(--space-6);border-top:2px dashed hsl(var(--color-purple-400));flex:1 1 0;align-self:center;height:0}.sched-grid__now-line-banner{width:100%;min-width:0;padding:0 0 var(--space-1);background:hsl(var(--color-white));border-bottom:1px solid hsl(var(--color-gray-100));z-index:2;grid-column:1/-1;overflow:visible}.sched-grid__now-line-banner .now-line{width:100%}.sched-card{padding:var(--space-2)var(--space-2);border-radius:0;flex:1;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.sched-card__avatar{border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-gray-200));width:24px;height:24px;font-family:var(--font-family-sans),sans-serif;font-size:10px;font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-600));flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.sched-card__avatar img{object-fit:cover;width:100%;height:100%}.sched-card__inner{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;overflow:hidden}.sched-card__name{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));white-space:nowrap;text-overflow:ellipsis;line-height:12px;overflow:hidden}.sched-card__code{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;line-height:12px;overflow:hidden}.sched-card--completed{background:hsl(var(--color-gray-100))}.sched-card--completed .sched-card__code{color:hsl(var(--color-gray-700))}.sched-card--on-time{background:hsl(var(--color-green-100))}.sched-card--on-time .sched-card__code{color:hsl(var(--color-green-700))}.sched-card--behind{background:hsl(var(--color-orange-100))}.sched-card--behind .sched-card__code{color:hsl(var(--color-orange-700))}.sched-card--delayed{background:hsl(var(--color-pink-100))}.sched-card--delayed .sched-card__code{color:hsl(var(--color-pink-700))}.sched-card--greatly-delayed{background:hsl(var(--color-red-100))}.sched-card--greatly-delayed .sched-card__code{color:hsl(var(--color-red-700))}.sched-legend{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sched-legend__item{align-items:center;gap:var(--space-1_5);display:flex}.sched-legend__swatch{border:1px solid #0000;border-radius:2px;flex-shrink:0;width:10px;height:10px;display:block}.sched-legend__label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-600));white-space:nowrap}.sched-col-count{padding:0 var(--space-1_5);border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-gray-200));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-600));margin-left:var(--space-1);display:inline-flex}.collapsible-section{border-bottom:1px solid hsl(var(--color-gray-100))}.collapsible-section__header{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;width:100%;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-800));background:0 0;border:none;transition:background .15s;display:flex}.collapsible-section__header:hover{background:hsl(var(--color-gray-50))}.collapsible-section__chevron{width:20px;height:20px;color:hsl(var(--color-gray-400));font-size:var(--font-size-xs);flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}.collapsible-section__chevron--open{transform:rotate(90deg)}.collapsible-section__body{transition:max-height .25s;overflow:hidden}.ac-sub-tabs{border-bottom:1px solid hsl(var(--color-gray-200));padding:var(--space-3);align-items:center;display:flex;overflow-x:auto}.ac-sub-tabs .ds-tab-group{flex-shrink:0}.lab-sched-card{flex-direction:column;gap:2px;min-width:0;padding:2px 0;display:flex}.lab-sched-card__row{align-items:center;gap:var(--space-1_5);min-width:0;display:flex}.lab-sched-card__abbr{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));letter-spacing:.04em;white-space:nowrap;line-height:1.2}.lab-sched-card__initials{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-600));white-space:nowrap;flex-shrink:0;line-height:1.2}.badge.cryo-badge--white{background-color:hsl(var(--color-white));color:hsl(var(--color-gray-900))}.cryo-alert{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);border-radius:var(--border-radius-rounded-lg);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);display:flex}.cryo-alert--critical{background-color:hsl(var(--color-red-100));border:1px solid hsl(var(--color-red-200));color:hsl(var(--color-red-800))}.cryo-alert--warning{background-color:hsl(var(--color-orange-100));border:1px solid hsl(var(--color-orange-200));color:hsl(var(--color-orange-800))}.cryo-alert__icon{font-size:var(--font-size-base);flex-shrink:0}.cryo-alert__text{flex:1;min-width:0}.cryo-alert__action{font-weight:var(--font-weight-semibold)}.cryo-alert__dismiss{cursor:pointer;padding:var(--space-1);color:inherit;opacity:.6;background:0 0;border:none;flex-shrink:0}.cryo-alert__dismiss:hover{opacity:1}.cryo-notifications-panel{gap:var(--space-4);flex-direction:column;display:flex}.cryo-notifications-panel__summary{gap:var(--space-1);flex-direction:column;display:flex}.cryo-notifications-panel__eyebrow{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900))}.cryo-notifications-panel__hint{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));margin:0}.cryo-notifications-panel__list{gap:var(--space-2);flex-direction:column;display:flex}.cryo-notifications-panel__empty{min-height:120px;padding:var(--space-4);border:1px dashed hsl(var(--color-gray-300));border-radius:var(--border-radius-rounded-xl);background-color:hsl(var(--color-gray-50));font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));justify-content:center;align-items:center;display:flex}.cryo-tank-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.cryo-inv-card{gap:var(--space-2);padding:var(--space-4);border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-2xl);background:hsl(var(--color-white));flex-direction:column;transition:border-color .15s;display:flex;position:relative}.cryo-inv-card:hover{border-color:hsl(var(--color-purple-300))}.cryo-inv-card--critical{background:hsl(var(--color-red-100));border-color:hsl(var(--color-red-200))}.cryo-inv-card--warning{background:hsl(var(--color-orange-100));border-color:hsl(var(--color-orange-200))}.cryo-inv-card--selected{border:1px solid hsl(var(--color-primary-700));background:hsl(var(--color-primary-50))}.cryo-inv-card--compact{-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);border-color:hsl(var(--color-purple-100));gap:var(--space-4);padding:var(--space-3_5)var(--space-4);background:#ffffff96;border-radius:24px}.cryo-inv-card--compact.cryo-inv-card--selected{border:1px solid hsl(var(--color-primary-700));background:hsl(var(--color-primary-50))}.cryo-inv-card--compact .cryo-inv-card__pin{font-size:var(--font-size-xl)}.cryo-inv-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.cryo-inv-card__name{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900))}.cryo-inv-card__model{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);color:hsl(var(--color-gray-500))}.cryo-inv-card__pin{top:var(--space-3);right:var(--space-3);color:hsl(var(--color-gray-400));cursor:pointer;position:absolute}.cryo-inv-card__badges{gap:var(--space-1);flex-wrap:wrap;display:flex}.cryo-inv-card__capacity-stack{gap:var(--space-1_5);flex-direction:column;display:flex}.cryo-inv-card__capacity-row{align-items:center;gap:var(--space-2);display:flex}.cryo-inv-card__capacity-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);color:hsl(var(--color-gray-700))}.cryo-inv-card__capacity-value{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-700))}.cryo-inv-card__capacity-full{color:hsl(var(--color-red-800))}.cryo-inv-card__stat-grid{gap:var(--space-1)var(--space-4);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);grid-template-columns:auto 1fr;display:grid}.cryo-inv-card__stat-label{color:hsl(var(--color-gray-500))}.cryo-inv-card__stat-value{color:hsl(var(--color-gray-700));align-items:center;gap:var(--space-1);display:flex}.cryo-inv-card__stat-warn{color:hsl(var(--color-red-800))}.cryo-inv-card__stat-ok{color:hsl(var(--color-green-500))}.cryo-inv-card__actions{gap:var(--space-2);margin-top:var(--space-1);width:100%;display:flex}.cryo-inv-card__actions>*{flex:1}.cryo-summary-bar{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));padding:var(--space-3)var(--space-4)0;border-top:1px solid hsl(var(--color-gray-200))}.cryo-tanks-split{gap:var(--space-3);flex:1;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);align-items:stretch;width:100%;min-height:0;display:grid}.cryo-tanks-side{border:1px solid hsl(var(--color-purple-100));border-radius:var(--border-radius-rounded-2xl);overscroll-behavior-y:contain;background:hsl(var(--color-white));flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.cryo-tanks-side__header{padding:var(--space-3)var(--space-4);border-bottom:1px solid hsl(var(--color-gray-100));flex-shrink:0}.cryo-tanks-side__grid{gap:var(--space-3);padding:var(--space-4);overscroll-behavior-y:contain;grid-template-columns:repeat(2,1fr);display:grid;overflow-y:auto}.cryo-tanks-main{overscroll-behavior-y:contain;border:1px solid hsl(var(--color-purple-100));border-radius:var(--border-radius-rounded-2xl);background:hsl(var(--color-white));flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.cryo-tanks-main__header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4)var(--space-6);border-bottom:1px solid hsl(var(--color-gray-100));flex-shrink:0;display:flex}.cryo-tanks-main__body{gap:var(--space-6);min-height:0;padding:var(--space-4)var(--space-6);flex:1;align-items:flex-start;display:flex}.cryo-tanks-main__canisters{gap:var(--space-1_5);flex-direction:column;flex:1;min-width:0;display:flex}.cryo-side-tank{gap:var(--space-1_5);padding:var(--space-3);border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-lg);cursor:pointer;background:hsl(var(--color-white));flex-direction:column;transition:border-color .15s;display:flex}.cryo-side-tank--active{border-color:hsl(var(--color-purple-400));box-shadow:0 0 0 1px hsl(var(--color-purple-200))}.cryo-side-tank:hover{border-color:hsl(var(--color-purple-300))}.cryo-donut-wrap{padding-top:var(--space-2);flex-shrink:0;justify-content:center;align-items:flex-start;display:flex}.cryo-canister-row{cursor:pointer;text-align:left;background:0 0;border-left-style:solid;border-left-width:5px;border-radius:10px 8px 8px 10px;width:100%;transition:transform .18s,box-shadow .18s;display:flex}.cryo-canister-row:hover,.cryo-canister-row.cryo-canister-row--hovered{transform:translateY(-2px)}.cryo-canister-row--ok{border-left-color:hsl(var(--color-green-500))}.cryo-canister-row--ok:hover,.cryo-canister-row--ok.cryo-canister-row--hovered{box-shadow:0 4px 12px hsl(var(--color-green-900)/.12)}.cryo-canister-row--warning{border-left-color:hsl(var(--color-yellow-300))}.cryo-canister-row--warning:hover,.cryo-canister-row--warning.cryo-canister-row--hovered{box-shadow:0 4px 12px hsl(var(--color-yellow-900)/.12)}.cryo-canister-row--critical{border-left-color:hsl(var(--color-red-700))}.cryo-canister-row--critical:hover,.cryo-canister-row--critical.cryo-canister-row--hovered{box-shadow:0 4px 12px hsl(var(--color-red-900)/.12)}.cryo-canister-row__inner{gap:var(--space-1);min-width:0;padding:var(--space-3);background:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));border-left:none;border-radius:0 8px 8px 0;flex-direction:column;flex:1;display:flex}.cryo-canister-row__title-row{align-items:center;gap:var(--space-2);display:flex}.cryo-canister-row__title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900))}.cryo-canister-row__cap{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);color:hsl(var(--color-gray-500))}.cryo-canister-row__patients{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);color:hsl(var(--color-gray-500));text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cryo-canister-row__patients-label{color:hsl(var(--color-gray-700))}.cryo-canister-split{gap:var(--space-3);flex:1;grid-template-columns:minmax(0,min(272px,100%)) minmax(0,1fr);align-items:stretch;width:100%;min-height:0;display:grid}.cryo-canister-side{border:1px solid hsl(var(--color-purple-100));border-radius:var(--border-radius-rounded-2xl);background:hsl(var(--color-white));min-width:0;min-height:0;padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;overflow:hidden}.cryo-canister-side__scroll{overscroll-behavior-y:contain;gap:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.cryo-canister-side__footer{flex-shrink:0}.cryo-canister-side__top{justify-content:flex-start;display:flex}.cryo-canister-side__tank-nav{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.cryo-canister-side__chevron{width:24px;height:24px;color:hsl(var(--color-gray-700));font-size:var(--font-size-sm);cursor:pointer;border-radius:var(--border-radius-rounded);background:0 0;border:none;justify-content:center;align-items:center;transition:color .12s,background .12s;display:inline-flex}.cryo-canister-side__chevron:hover:not(:disabled){background:hsl(var(--color-gray-100));color:hsl(var(--color-gray-900))}.cryo-canister-side__chevron:disabled{color:hsl(var(--color-gray-300));cursor:not-allowed}.cryo-canister-side__tank-label{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.cryo-canister-side__tank-title-row{align-items:center;gap:4px;display:flex}.cryo-canister-side__tank-icon{font-size:var(--font-size-xl);color:hsl(var(--color-gray-500))}.cryo-canister-side__tank-name{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));white-space:nowrap}.cryo-canister-side__donut{justify-content:center;width:100%;display:flex}.cryo-canister-side__donut svg{width:min(210px,100%);height:auto}.cryo-canister-side__canister-list{gap:var(--space-1_5);flex-direction:column;display:flex}.cryo-canister-side__cap-row{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.cryo-canister-side__cap-text{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);color:hsl(var(--color-gray-500))}.cryo-canister-main{overscroll-behavior-y:contain;border:1px solid hsl(var(--color-purple-100));border-radius:var(--border-radius-rounded-2xl);background:hsl(var(--color-white));min-width:0;min-height:0;padding:var(--space-5);flex-direction:column;display:flex;overflow-y:auto}.cryo-canister-main__header{padding-bottom:var(--space-4);border-bottom:1px solid hsl(var(--color-gray-100));margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.cryo-cane-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.cryo-cane-card{gap:var(--space-2);padding:var(--space-4);border:1px solid hsl(var(--color-purple-100));border-radius:var(--border-radius-rounded-3xl);background:hsl(var(--color-white));-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);flex-direction:column;display:flex}.cryo-cane-card__heading{flex-direction:column;gap:4px;display:flex}.cryo-cane-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);height:22px;display:flex}.cryo-cane-card__label-row{align-items:center;gap:var(--space-3);display:flex}.cryo-cane-card__label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-800));white-space:nowrap;line-height:1.25}.cryo-cane-card__type-icon{font-size:var(--font-size-base);color:hsl(var(--color-gray-700));flex-shrink:0}.cryo-cane-card__patient-row{align-items:flex-start;gap:var(--space-1_5);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);color:hsl(var(--color-gray-600));white-space:nowrap;line-height:12px;display:flex}.cryo-cane-card__patient{font-weight:var(--font-weight-medium)}.cryo-cane-card__dob{font-weight:var(--font-weight-normal)}.cryo-cane-card__capacity{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);color:hsl(var(--color-gray-500))}.cryo-cane-card__ids{gap:var(--space-1);flex-wrap:wrap;align-content:flex-start;display:flex}.cryo-cane-card__bottom{flex-shrink:0;width:100%;margin-top:auto}.cryo-cane-card__manage{width:100%;border-radius:var(--border-radius-rounded-3xl)!important}.cryo-vacant-slot{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6);border:1px dashed hsl(var(--color-purple-200));border-radius:var(--border-radius-rounded-3xl);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-400));flex-direction:column;transition:border-color .15s;display:flex}.cryo-vacant-slot__action{font-size:var(--font-size-xs);color:hsl(var(--color-purple-500))}.cryo-cane-split{gap:var(--space-3);flex:1;grid-template-columns:minmax(0,min(272px,100%)) minmax(0,min(272px,100%)) minmax(0,1fr);align-items:stretch;width:100%;min-height:0;display:grid}.cryo-cane-side-col{border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-3xl);background:hsl(var(--color-white));min-width:0;min-height:0;padding:var(--space-6)2px var(--space-4)var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px #1f2a3714,0 1px 2px -1px #1f2a3714}.cryo-cane-side-col__scroll{overscroll-behavior-y:contain;gap:var(--space-1_5);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.cryo-cane-side-col__header{justify-content:center;align-items:center;gap:var(--space-3);padding-right:var(--space-4);flex-shrink:0;display:flex}.cryo-cane-side-col__title-group{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.cryo-cane-side-col__title-row{align-items:center;gap:4px;display:flex}.cryo-cane-side-col__title-icon{font-size:var(--font-size-xl);color:hsl(var(--color-gray-500))}.cryo-cane-side-col__title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));white-space:nowrap}.cryo-cane-main{overscroll-behavior-y:contain;border:1px solid hsl(var(--color-purple-100));border-radius:var(--border-radius-rounded-2xl);background:hsl(var(--color-white));min-width:0;min-height:0;padding:var(--space-5);flex-direction:column;display:flex;overflow-y:auto}.cryo-cane-main__header{padding-bottom:var(--space-4);border-bottom:1px solid hsl(var(--color-gray-100));margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.cryo-cane-main__title{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900))}.cryo-cane-main__subtitle{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-500))}.cryo-cane-side-item{padding:var(--space-3);border:1px solid hsl(var(--color-primary-100));cursor:pointer;font-family:var(--font-family-sans),sans-serif;color:hsl(var(--color-gray-700));background:hsl(var(--color-white));-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);border-radius:8px;flex-direction:column;gap:4px;width:100%;transition:background .12s,border-color .12s;display:flex;position:relative}.cryo-cane-side-item:hover{background:hsl(var(--color-gray-50))}.cryo-cane-side-item--active{border-color:hsl(var(--color-purple-700));background:hsl(var(--color-purple-50));-webkit-backdrop-filter:none;backdrop-filter:none}.cryo-cane-side-item__top-row{align-items:flex-start;gap:var(--space-3);width:100%;height:22px;display:flex}.cryo-cane-side-item__name{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-800));white-space:nowrap;line-height:1.25}.cryo-cane-side-item__type-icon{top:var(--space-3);right:var(--space-3);font-size:var(--font-size-base);color:hsl(var(--color-gray-700));position:absolute}.cryo-cane-side-item__patient-row{font-size:var(--font-size-xs);color:hsl(var(--color-gray-600));white-space:nowrap;align-items:flex-start;gap:6px;line-height:12px;display:flex}.cryo-cane-side-item__patient-name{font-weight:var(--font-weight-medium)}.cryo-cane-side-item__patient-dob{font-weight:var(--font-weight-normal)}.cryo-specimen-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.cryo-specimen-card{gap:var(--space-3);border:1px solid hsl(var(--color-primary-100));border-radius:var(--border-radius-rounded-3xl);background:hsla(var(--color-white)/.59);-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);padding:var(--space-4);cursor:pointer;flex-direction:column;transition:border-color .15s;display:flex}.cryo-specimen-card:hover{border-color:hsl(var(--color-purple-300))}.cryo-specimen-card__label-row{align-items:center;gap:var(--space-3);display:flex}.cryo-specimen-card__label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:hsl(var(--color-gray-800));line-height:1.25}.cryo-specimen-card__image{background:hsl(var(--color-gray-100));width:100%;min-height:80px;color:hsl(var(--color-gray-400));font-size:var(--font-size-2xl);border-radius:var(--border-radius-rounded-2xl);flex:1 1 0;justify-content:center;align-items:center;display:flex;overflow:hidden}.cryo-specimen-card__photo{object-fit:cover;object-position:center top;width:100%;height:calc(100% + 100px);margin-top:-95px}.cryo-specimen-card__body{gap:var(--space-2);flex-direction:column;display:flex}.cryo-specimen-card__ids{justify-content:space-between;align-items:center;display:flex}.cryo-specimen-card__meta{gap:var(--space-1)var(--space-4);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);grid-template-columns:auto 1fr;display:grid}.cryo-specimen-card__meta-label{color:hsl(var(--color-gray-500));text-align:left;justify-self:start}.cryo-specimen-card__meta-value{color:hsl(var(--color-gray-700));text-align:right}.cryo-specimen-card__meta-value--success{color:hsl(var(--color-green-500))}.cryo-embryo-image{border-radius:var(--border-radius-rounded-3xl);background:hsl(var(--color-gray-100));width:100%;position:relative;overflow:hidden}.cryo-embryo-image img{object-fit:cover;border-radius:var(--border-radius-rounded-3xl);width:100%;height:auto;display:block}.cryo-embryo-slider{gap:var(--space-2);flex-direction:column;display:flex}.cryo-embryo-slider__track{width:100%;height:16px;position:relative}.cryo-embryo-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsl(var(--color-gray-300)/.5);cursor:pointer;border-radius:8px;outline:none;width:100%;height:4px;margin:6px 0}.cryo-embryo-slider__input::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--border-radius-rounded-3xl);background:hsl(var(--color-white));border:4px solid hsl(var(--color-purple-600));cursor:pointer;width:24px;height:24px;margin-top:-10px}.cryo-embryo-slider__input::-moz-range-thumb{border-radius:var(--border-radius-rounded-3xl);background:hsl(var(--color-white));border:4px solid hsl(var(--color-purple-600));cursor:pointer;width:24px;height:24px}.cryo-embryo-slider__input::-webkit-slider-runnable-track{border-radius:8px;height:4px}.cryo-embryo-slider__marks{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);color:hsl(var(--color-gray-500));justify-content:space-between;line-height:16px;display:flex}.cryo-embryo-slider__mark--active{color:hsl(var(--color-gray-900));font-weight:var(--font-weight-medium)}.cryo-embryo-detail-grid{gap:var(--space-2)var(--space-2);font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);grid-template-columns:1fr 1fr;line-height:1.5;display:grid}.cryo-embryo-detail-grid dt{color:hsl(var(--color-gray-500));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cryo-embryo-detail-grid dd{color:hsl(var(--color-gray-800));font-weight:var(--font-weight-medium);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.cryo-top-tabs{gap:var(--space-1);padding:var(--space-1);background:hsl(var(--color-gray-100));border-radius:var(--border-radius-rounded-full);display:flex}.cryo-top-tab{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-1_5)var(--space-4);border-radius:var(--border-radius-rounded-full);cursor:pointer;color:hsl(var(--color-gray-600));background:0 0;border:none;transition:background .15s,color .15s}.cryo-top-tab:hover{color:hsl(var(--color-gray-900))}.cryo-top-tab--active{background:hsl(var(--color-purple-700));color:hsl(var(--color-white))}.cryo-canister-side-item{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);cursor:pointer;font-family:var(--font-family-sans),sans-serif;color:hsl(var(--color-gray-900));border:1px solid hsl(var(--color-gray-200));background:hsl(var(--color-white));border-radius:8px;transition:background .12s,border-color .12s;display:flex}.cryo-canister-side-item:hover{background:hsl(var(--color-gray-50))}.cryo-canister-side-item--active{border-color:hsl(var(--color-purple-700));background:hsl(var(--color-purple-50))}.cryo-canister-side-item--active .cryo-canister-side-item__name{color:hsl(var(--color-purple-700))}.cryo-canister-side-item__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-900));white-space:nowrap}.cryo-canister-side-item__cap{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:hsl(var(--color-gray-500));white-space:nowrap;display:flex}.ds-embryo-image-card{gap:var(--space-2);width:100%;padding:var(--space-2);box-sizing:border-box;text-align:left;font-family:var(--font-family-sans),sans-serif;background:hsl(var(--color-white));border:1px solid hsl(var(--color-purple-100));border-radius:var(--border-radius-rounded-xl);cursor:default;flex-direction:column;margin:0;transition:border-color .15s,box-shadow .15s;display:flex}button.ds-embryo-image-card{cursor:pointer}button.ds-embryo-image-card:focus-visible{outline:2px solid hsl(var(--color-purple-500));outline-offset:2px}.ds-embryo-image-card--selected{border-color:hsl(var(--color-purple-400));box-shadow:0 0 0 2px hsl(var(--color-purple-200))}.ds-embryo-image-card__media{aspect-ratio:1;border-radius:var(--border-radius-rounded-lg);background:hsl(var(--color-gray-950,10 5% 8%));width:100%;position:relative;overflow:hidden}.ds-embryo-image-card__media img{object-fit:cover;width:100%;height:100%;display:block}.ds-embryo-image-card__tags{justify-content:space-between;align-items:center;gap:var(--space-1);flex-flow:wrap;display:flex}.ds-embryo-image-card__tag{min-width:0;padding:2px var(--space-1_5);border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-purple-50));color:hsl(var(--color-purple-700));font-size:10px;font-weight:var(--font-weight-medium);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:auto;line-height:1.4;overflow:hidden}.ds-embryo-patient-inventory-card{gap:var(--space-3);width:100%;padding:var(--space-3);box-sizing:border-box;text-align:left;font-family:var(--font-family-sans),sans-serif;background:hsl(var(--color-white));border:1px solid hsl(var(--color-purple-100));border-radius:var(--border-radius-rounded-2xl);box-shadow:0 4px 14px hsl(var(--color-gray-900)/.06);cursor:default;flex-direction:column;margin:0;transition:border-color .15s,box-shadow .15s;display:flex}.ds-embryo-patient-inventory-card[role=button]{cursor:pointer}.ds-embryo-patient-inventory-card[role=button]:focus-visible{outline:2px solid hsl(var(--color-purple-500));outline-offset:2px}.ds-embryo-patient-inventory-card--selected{border-color:hsl(var(--color-purple-400));box-shadow:0 0 0 2px hsl(var(--color-purple-200)),0 4px 14px hsl(var(--color-gray-900)/.06)}.ds-embryo-patient-inventory-card__media{aspect-ratio:1;border-radius:var(--border-radius-rounded-xl);background:hsl(var(--color-gray-950,10 5% 8%));width:100%;position:relative;overflow:hidden}.ds-embryo-patient-inventory-card__media img{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}.ds-embryo-patient-inventory-card__media-corner{top:var(--space-1);right:var(--space-1);z-index:1;pointer-events:none;max-width:calc(100% - var(--space-2));position:absolute}.ds-embryo-patient-inventory-card__badges{justify-content:space-between;align-items:center;gap:var(--space-2);flex-flow:wrap;display:flex}.ds-embryo-patient-inventory-card__pill{min-width:0;padding:var(--space-1)var(--space-2);border-radius:var(--border-radius-rounded-full);background:hsl(var(--color-purple-50));color:hsl(var(--color-purple-700));font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:auto;line-height:1.3;overflow:hidden}.ds-embryo-patient-inventory-card__rows{gap:var(--space-2);flex-direction:column;display:flex}.ds-embryo-patient-inventory-card__row{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--font-size-xs);flex-direction:row;line-height:1.35;display:flex}.ds-embryo-patient-inventory-card__row-label{color:hsl(var(--color-gray-600));font-weight:var(--font-weight-medium);flex-shrink:0}.ds-embryo-patient-inventory-card__row-value{text-align:right;min-width:0;color:hsl(var(--color-gray-800));font-weight:var(--font-weight-medium)}.ds-embryo-patient-inventory-card__row-value--pgt-normal{color:hsl(var(--color-green-600))}.ds-embryo-patient-inventory-card__sex{align-items:center;gap:var(--space-1);display:inline-flex}.ds-embryo-patient-inventory-card__status{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2)var(--space-3);border-radius:var(--border-radius-rounded-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);box-sizing:border-box;flex-direction:row;line-height:1.3;display:flex}.ds-embryo-patient-inventory-card__status--info{background:hsl(var(--color-blue-100));color:hsl(var(--color-blue-800))}.ds-embryo-patient-inventory-card__status--success{background:hsl(var(--color-green-100));color:hsl(var(--color-green-800))}.ds-embryo-patient-inventory-card__status .fa-icon,.ds-embryo-patient-inventory-card__status i{flex-shrink:0;font-size:.85em}.ds-embryo-patient-inventory-card__action-slot{min-height:var(--space-10);flex-direction:column;justify-content:flex-end;display:flex}.ds-embryo-patient-inventory-card--no-action-slot .ds-embryo-patient-inventory-card__action-slot{min-height:0}.ds-embryo-patient-inventory-card__action-slot .btn-primary{justify-content:center;width:100%}.ds-embryo-group{background:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-100));border-radius:var(--border-radius-rounded-2xl);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.ds-embryo-group--embed{box-shadow:none;border:none;border-radius:0}.ds-embryo-group__header--summary{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3)var(--space-5);background:hsl(var(--color-gray-100));border-bottom:1px solid hsl(var(--color-gray-200));font-family:var(--font-family-sans),sans-serif;flex-wrap:wrap;display:flex}.ds-embryo-group__header-left{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ds-embryo-group__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-600));margin:0}.ds-embryo-group__title-meta{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:#1f2a37}.ds-embryo-group__incubator{align-items:center;gap:var(--space-1_5);font-size:var(--font-size-xs);color:#1f2a37;display:inline-flex}.ds-embryo-group__incubator-icon{color:inherit;opacity:.85}.ds-embryo-group__header-right{align-items:flex-end;gap:var(--space-0_5);text-align:right;flex-direction:column;display:flex}.ds-embryo-group__cycle-label{font-size:var(--font-size-sm);color:#1f2a37;margin:0}.ds-embryo-group__cycle-id{font-size:var(--font-size-xs);color:#1f2a37;word-break:break-all;max-width:min(100%,280px);margin:0}.ds-embryo-group__cycle-line{justify-content:flex-end;align-items:baseline;gap:var(--space-2);font-size:var(--font-size-xs);color:#1f2a37;text-align:right;flex-wrap:wrap;max-width:min(100%,420px);margin:0;display:flex}.ds-embryo-group__cycle-line__label,.ds-embryo-group__cycle-line__id{font-size:inherit;line-height:inherit}.ds-embryo-group__cycle-line__id{word-break:break-all}.ds-embryo-group__body{padding:var(--space-5)}.ds-embryo-group__body--drop-hover{background:hsl(var(--color-purple-50)/.45);box-shadow:inset 0 0 0 2px hsl(var(--color-purple-200))}.ds-embryo-group__body--flush{padding:var(--space-2);background:hsl(var(--color-gray-50))}.ds-embryo-group__header--managed{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2_5)var(--space-4);background:hsl(var(--color-gray-100));font-family:var(--font-family-sans),sans-serif;border-bottom:none;flex-wrap:wrap;display:flex}.ds-embryo-group__managed-left{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.ds-embryo-group__grip{padding:var(--space-1);color:hsl(var(--color-purple-500));cursor:grab;border-radius:var(--border-radius-rounded-md);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:inline-flex}.ds-embryo-group__grip:active{cursor:grabbing}.ds-embryo-group__grip:focus-visible{outline:2px solid hsl(var(--color-purple-500));outline-offset:2px}.ds-embryo-group__managed-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--color-gray-900));margin:0}.ds-embryo-group__managed-title--regular{font-weight:var(--font-weight-regular)}.ds-embryo-group__icon-btn{width:32px;height:32px;color:hsl(var(--color-purple-600));border-radius:var(--border-radius-rounded-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-embryo-group__icon-btn:hover{background:hsl(var(--color-purple-100)/.5)}.ds-embryo-group__icon-btn:focus-visible{outline:2px solid hsl(var(--color-purple-500));outline-offset:2px}.ds-embryo-group__managed-right{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.ds-embryo-group__edit-row{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.ds-embryo-group__edit-row--full{width:100%}.ds-embryo-group__edit-input{min-width:0;padding:var(--space-1_5)var(--space-2);border:1px solid hsl(var(--color-purple-200));border-radius:var(--border-radius-rounded-lg);font-size:var(--font-size-sm);font-family:var(--font-family-sans),sans-serif;flex:1}.ds-embryo-group__empty-managed{min-height:120px;margin:var(--space-2);padding:var(--space-4);border:2px dashed hsl(var(--color-gray-300));border-radius:var(--border-radius-rounded-xl);background:hsl(var(--color-gray-50));font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));text-align:center;justify-content:center;align-items:center;display:flex}.ds-embryo-group__empty-managed--active{border-color:hsl(var(--color-gray-400));background:hsl(var(--color-gray-100))}.ds-embryo-group--group-drop-target{outline:2px dashed hsl(var(--color-gray-400));outline-offset:2px}.ds-embryo-group--managed{background:hsl(var(--color-gray-50));border:1px solid hsl(var(--color-gray-200))}.ds-embryo-group--managed .ds-embryo-group__body{background:hsl(var(--color-gray-50))}.ds-embryo-group--managed .ds-embryo-group__body--drop-hover{background:hsl(var(--color-gray-100)/.65);box-shadow:inset 0 0 0 2px hsl(var(--color-gray-200))}.ds-embryo-group--managed .ds-embryo-group__edit-input{border-color:hsl(var(--color-gray-200));background:hsl(var(--color-white))}.ds-embryo-group--managed .ds-embryo-group__icon-btn:hover{background:hsl(var(--color-gray-200)/.35)}.ds-embryo-group--managed .ds-embryo-group__managed-title{color:hsl(var(--color-gray-600))}.ds-embryo-group--managed .ds-embryo-group__managed-title--regular{font-weight:var(--font-weight-regular)}.ds-embryo-group--managed .ds-embryo-group__grip{color:hsl(var(--color-gray-400))}.ds-embryo-group--managed .ds-embryo-group__grip:focus-visible{outline-color:hsl(var(--color-gray-400))}.ds-embryo-group--pinned-ungrouped .ds-embryo-group__grip{cursor:default}.ds-embryology-history-row{align-items:start;gap:var(--space-5);box-sizing:border-box;width:100%;min-width:0;padding:var(--space-4)var(--space-5);text-align:left;font-family:var(--font-family-sans),sans-serif;background:hsl(var(--color-white));border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-xl);cursor:pointer;grid-template-columns:minmax(168px,200px) minmax(128px,1fr) minmax(148px,1fr) minmax(168px,1.15fr) minmax(128px,1fr);margin:0;transition:border-color .15s,box-shadow .15s,background-color .15s;display:grid}.ds-embryology-history-row:hover{border-color:hsl(var(--color-purple-200))}.ds-embryology-history-row:focus-visible{outline:2px solid hsl(var(--color-purple-500));outline-offset:2px}.ds-embryology-history-row--selected{border-color:hsl(var(--color-purple-400));background:hsl(var(--color-purple-50));box-shadow:0 0 0 1px hsl(var(--color-purple-200))}.ds-embryology-history-row--layout-discarded{grid-template-columns:minmax(168px,200px) minmax(128px,1fr) minmax(160px,1.15fr) minmax(140px,1fr)}.ds-embryology-history-row__thumb-wrap{aspect-ratio:1;border-radius:var(--border-radius-rounded-lg);background:hsl(var(--color-gray-950,10 5% 8%));flex-shrink:0;width:100%;position:relative;overflow:hidden}.ds-embryology-history-row__thumb{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}.ds-embryology-history-row__col{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ds-embryology-history-row__field{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.ds-embryology-history-row__label{font-size:var(--font-size-xs);color:hsl(var(--color-gray-500));line-height:1.35;font-weight:var(--font-weight-medium)}.ds-embryology-history-row__value{font-size:var(--font-size-sm);color:hsl(var(--color-gray-900));line-height:1.4;font-weight:var(--font-weight-medium)}.ds-embryology-history-row__value--muted{color:hsl(var(--color-gray-800));font-weight:var(--font-weight-regular)}.ds-embryology-history-row__badge-row{margin-top:2px}.ds-embryology-history-row__id-grade-gender-row{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;width:100%;display:flex}.ds-embryology-history-row__id-grade-gender-row>.ds-embryology-history-row__field{flex:0 auto;min-width:4.5rem}.ds-embryology-history-row--patient-inventory{gap:var(--space-3);cursor:default;flex-direction:column;display:flex}.ds-embryology-history-row--patient-inventory:hover{border-color:hsl(var(--color-purple-200))}.ds-embryology-history-row--patient-inventory .ds-embryology-history-row__inventory-main{align-items:start;gap:var(--space-5);cursor:pointer;width:100%;min-width:0;font:inherit;text-align:left;box-sizing:border-box;background:0 0;border:none;grid-template-columns:minmax(168px,200px) minmax(128px,1fr) minmax(148px,1fr) minmax(168px,1.15fr) minmax(128px,1fr);margin:0;padding:0;display:grid}.ds-embryology-history-row--patient-inventory .ds-embryology-history-row__inventory-main:focus-visible{outline:2px solid hsl(var(--color-purple-500));outline-offset:2px;border-radius:var(--border-radius-rounded-md)}.ds-embryology-history-row__cta-row{width:100%;padding-top:var(--space-1)}.ds-embryology-history-row__cta-row .btn-primary{justify-content:center;width:100%}@media(max-width:900px){.ds-embryology-history-row{gap:var(--space-4);grid-template-columns:1fr}.ds-embryology-history-row--layout-discarded{grid-template-columns:1fr}.ds-embryology-history-row__thumb-wrap{width:min(200px,72vw);max-width:100%}.ds-embryology-history-row--patient-inventory .ds-embryology-history-row__inventory-main{grid-template-columns:1fr}}.ds-image-upload{gap:var(--space-2);flex-wrap:wrap;align-items:flex-start;display:flex}.ds-image-upload__thumb{border-radius:var(--border-radius-rounded-lg);border:1px solid hsl(var(--color-gray-100));flex-shrink:0;width:128px;height:149px;position:relative;overflow:hidden}.ds-image-upload__thumb-img{object-fit:cover;width:100%;height:100%;display:block}.ds-image-upload__thumb-remove{top:var(--space-1);right:var(--space-1);background-color:hsl(var(--color-gray-900)/.55);width:22px;height:22px;color:hsl(var(--color-white));cursor:pointer;opacity:0;font-size:var(--font-size-xs);border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute}.ds-image-upload__thumb:hover .ds-image-upload__thumb-remove{opacity:1}.ds-image-upload__dropzone{justify-content:center;align-items:center;gap:var(--space-2_5);width:128px;height:149px;padding:var(--space-3);border:2px dashed hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-lg);background-color:hsl(var(--color-gray-50));cursor:pointer;flex-direction:column;flex-shrink:0;transition:border-color .15s,background-color .15s;display:flex}.ds-image-upload__dropzone:hover{border-color:hsl(var(--color-purple-300));background-color:hsl(var(--color-purple-50))}.ds-image-upload__dropzone--active{border-color:hsl(var(--color-purple-500));background-color:hsl(var(--color-purple-50))}.ds-image-upload__dropzone-text{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));text-align:center;line-height:1.5}.ds-image-upload__cta{gap:var(--space-2_5);justify-content:center;align-items:flex-start;display:flex}.ds-image-upload__cta-btn{align-items:center;gap:var(--space-1_5);cursor:pointer;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.ds-image-upload__cta-btn:hover .ds-image-upload__cta-icon{transform:scale(1.08)}.ds-image-upload__cta-icon{width:32px;height:32px;font-size:var(--font-size-base);border-radius:50%;justify-content:center;align-items:center;transition:transform .15s;display:flex}.ds-image-upload__cta-icon--browse{background-color:hsl(var(--color-purple-100));color:hsl(var(--color-purple-600))}.ds-image-upload__cta-icon--link{background-color:hsl(var(--color-teal-100));color:hsl(var(--color-teal-500))}.ds-image-upload__cta-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-500));line-height:1.5}.ds-doc-upload__file-list{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.ds-doc-upload__file-item{align-items:center;gap:var(--space-2_5);padding:var(--space-2)var(--space-3);border:1px solid hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-lg);background-color:hsl(var(--color-white));display:flex}.ds-doc-upload__file-icon{color:hsl(var(--color-purple-500));font-size:var(--font-size-base);flex-shrink:0}.ds-doc-upload__file-name{min-width:0;font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-800));white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;line-height:1.5;overflow:hidden}.ds-doc-upload__file-size{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);color:hsl(var(--color-gray-400));flex-shrink:0;line-height:1.5}.ds-doc-upload__file-remove{background-color:hsl(var(--color-gray-100));width:22px;height:22px;color:hsl(var(--color-gray-500));cursor:pointer;font-size:var(--font-size-xs);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.ds-doc-upload__file-remove:hover{background-color:hsl(var(--color-red-100));color:hsl(var(--color-red-600))}.ds-doc-upload__dropzone{justify-content:center;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-6)var(--space-4);border:2px dashed hsl(var(--color-gray-200));border-radius:var(--border-radius-rounded-lg);background-color:hsl(var(--color-gray-50));cursor:pointer;flex-direction:column;transition:border-color .15s,background-color .15s;display:flex}.ds-doc-upload__dropzone:hover{border-color:hsl(var(--color-purple-300));background-color:hsl(var(--color-purple-50))}.ds-doc-upload__dropzone--active{border-color:hsl(var(--color-purple-500));background-color:hsl(var(--color-purple-50))}.ds-doc-upload__dropzone-text{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-sm);color:hsl(var(--color-gray-500));text-align:center;line-height:1.5}.ds-doc-upload__cta{gap:var(--space-2_5);justify-content:center;align-items:flex-start;display:flex}.ds-doc-upload__cta-btn{align-items:center;gap:var(--space-1_5);cursor:pointer;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.ds-doc-upload__cta-btn:hover .ds-doc-upload__cta-icon{transform:scale(1.08)}.ds-doc-upload__cta-icon{width:32px;height:32px;font-size:var(--font-size-base);border-radius:50%;justify-content:center;align-items:center;transition:transform .15s;display:flex}.ds-doc-upload__cta-icon--browse{background-color:hsl(var(--color-purple-100));color:hsl(var(--color-purple-600))}.ds-doc-upload__cta-icon--link{background-color:hsl(var(--color-teal-100));color:hsl(var(--color-teal-500))}.ds-doc-upload__cta-label{font-family:var(--font-family-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--color-gray-500));line-height:1.5}@media(min-width:1280px){.tp-protocol-grid.grid,.tp-protocol-grid-band.grid{grid-template-columns:repeat(var(--tp-col-count,1),minmax(0,1fr))!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{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 accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
