@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-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;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-divide-x-reverse:0}}}@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:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-900:#82181a;--color-red-950:#460809;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-sky-300:#77d4ff;--color-sky-500:#00a5ef;--color-sky-800:#005986;--color-blue-50:#eff6ff;--color-blue-200:#bedbff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-stone-50:#fafaf9;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a6a09b;--color-stone-500:#79716b;--color-stone-600:#57534d;--color-stone-700:#44403b;--color-stone-800:#292524;--color-stone-900:#1c1917;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 2px);--radius-md:var(--radius);--radius-lg:var(--radius);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-surface:var(--surface);--color-elevated:var(--elevated);--color-rail:var(--rail);--color-accent-hover:var(--accent-hover);--color-success:var(--success);--color-warning:var(--warning);--color-status-sent:var(--status-sent);--z-index-banner:40;--z-index-chrome:50;--z-index-popover:55;--z-index-modal:60}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-stone-50:lab(98.2686% -.0991821 .364304);--color-stone-100:lab(96.5286% -.0991821 .364268);--color-stone-200:lab(91.055% .663072 .865579);--color-stone-300:lab(84.7909% .928015 1.59738);--color-stone-400:lab(66.2166% 1.88044 3.20326);--color-stone-500:lab(48.1164% 2.35701 4.26852);--color-stone-600:lab(35.5168% 1.08604 4.07829);--color-stone-700:lab(27.3812% 1.32917 3.57789);--color-stone-800:lab(15.0353% 1.96067 1.53427);--color-stone-900:lab(9.03835% 1.15298 1.92955)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--team-1:#f05100;--team-2:#009588;--team-3:#104e64;--team-4:#fcbb00;--team-5:#f99c00}@supports (color:lab(0% 0 0)){:root{--team-1:lab(57.1026% 64.2584 89.8886);--team-2:lab(55.0223% -41.0774 -3.90277);--team-3:lab(30.372% -13.1853 -18.7887);--team-4:lab(80.1641% 16.6016 99.2089);--team-5:lab(72.7183% 31.8672 97.9407)}}}@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-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-14{top:calc(var(--spacing) * 14)}.top-\[50\%\]{top:50%}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-9{bottom:calc(var(--spacing) * 9)}.-left-\[1\.375rem\]{left:-1.375rem}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[50\%\]{left:50%}.left-\[calc\(50\%\+1px\)\]{left:calc(50% + 1px)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[55\]{z-index:55}.z-\[58\]{z-index:58}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[var\(--z-index-popover\)\]{z-index:var(--z-index-popover)}.z-banner{z-index:var(--z-index-banner)}.z-chrome{z-index:var(--z-index-chrome)}.z-modal{z-index:var(--z-index-modal)}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.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)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-\[26px\]{margin-block:26px}.my-\[30px\]{margin-block:30px}.my-\[40px\]{margin-block:40px}.my-auto{margin-block:auto}.ms-auto{margin-inline-start:auto}.me-6{margin-inline-end:calc(var(--spacing) * 6)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[32px\]{margin-top:32px}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-11{margin-bottom:calc(var(--spacing) * 11)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-\[32px\]{margin-bottom:32px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.\!size-8{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-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-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[50\%\]{width:50%;height:50%}.size-fit{width:fit-content;height:fit-content}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing) * 0)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1\.125rem\]{height:1.125rem}.h-\[76px\]{height:76px}.h-\[100dvh\]{height:100dvh}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[min\(70dvh\,32rem\)\]{max-height:min(70dvh,32rem)}.max-h-\[min\(85dvh\,36rem\)\]{max-height:min(85dvh,36rem)}.max-h-\[min\(90vh\,48rem\)\]{max-height:min(90vh,48rem)}.max-h-\[min\(92dvh\,100dvh\)\]{max-height:92dvh}.max-h-\[min\(92vh\,720px\)\]{max-height:min(92vh,720px)}.max-h-dvh{max-height:100dvh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[4rem\]{min-height:4rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[6\.5rem\]{min-height:6.5rem}.min-h-\[6rem\]{min-height:6rem}.min-h-\[8rem\]{min-height:8rem}.min-h-\[10rem\]{min-height:10rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[120px\]{min-height:120px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-\[--radix-dropdown-menu-trigger-width\]{width:--radix-dropdown-menu-trigger-width}.w-\[--radix-select-trigger-width\]{width:--radix-select-trigger-width}.w-\[1\.125rem\]{width:1.125rem}.w-\[3\.25rem\]{width:3.25rem}.w-\[4\.75rem\]{width:4.75rem}.w-\[48\%\]{width:48%}.w-\[72\%\]{width:72%}.w-\[100px\]{width:100px}.w-\[302px\]{width:302px}.w-\[calc\(50\%-2px\)\]{width:calc(50% - 2px)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(100\%\,18rem\)\]{width:min(100%,18rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-14{max-width:calc(var(--spacing) * 14)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[8rem\]{max-width:8rem}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[12px\]{max-width:12px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16\.5rem\]{max-width:16.5rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[160px\]{max-width:160px}.max-w-\[220px\]{max-width:220px}.max-w-\[465px\]{max-width:465px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[min\(100\%\,28rem\)\]{max-width:min(100%,28rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[1\.75rem\]{min-width:1.75rem}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[4rem\]{min-width:4rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[6rem\]{min-width:6rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10\.5rem\]{min-width:10.5rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[28rem\]{min-width:28rem}.min-w-\[32rem\]{min-width:32rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[720px\]{min-width:720px}.min-w-\[960px\]{min-width:960px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[1\.5\]{flex:1.5}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.shrink-2{flex-shrink:2}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-\[8rem\]{flex-basis:8rem}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);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-\[18px\]{--tw-translate-x:18px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.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-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.snap-always{scroll-snap-stop:always}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-mt-2{scroll-margin-top:calc(var(--spacing) * 2)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:1.5rem minmax(0,1fr)}.grid-cols-\[1\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:1.25rem minmax(0,1fr)}.grid-cols-\[1\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:1.75rem minmax(0,1fr)}.grid-cols-\[2\.75rem_1fr_2\.75rem\]{grid-template-columns:2.75rem 1fr 2.75rem}.grid-cols-\[auto_1fr_auto_auto\]{grid-template-columns:auto 1fr auto auto}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,4\.5rem\)_minmax\(0\,5\.5rem\)\]{grid-template-columns:minmax(0,4.5rem) minmax(0,5.5rem)}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--bootcamp-border\)\]>:not(:last-child)){border-color:var(--bootcamp-border)}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}:where(.divide-stone-100>:not(:last-child)){border-color:var(--color-stone-100)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:calc(var(--neon-radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-b-xl{border-bottom-right-radius:calc(var(--neon-radius) + 4px);border-bottom-left-radius:calc(var(--neon-radius) + 4px)}.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-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{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-stone-300{border-color:var(--color-stone-300)!important}.border-\[\#1a1a1a\]{border-color:#1a1a1a}.border-\[\#1a1a1a\]\/10{border-color:#1a1a1a1a;border-color:lab(9.26318% 0 0/.1)}.border-\[\#1a1a1a\]\/12{border-color:#1a1a1a1f;border-color:lab(9.26318% 0 0/.12)}.border-\[\#1a1a1a\]\/15{border-color:#1a1a1a26;border-color:lab(9.26318% 0 0/.15)}.border-\[\#1a1a1a\]\/35{border-color:#1a1a1a59;border-color:lab(9.26329% 0 0/.35)}.border-\[\#1a1a1a\]\/50{border-color:#1a1a1a80;border-color:lab(9.26318% 0 0/.5)}.border-\[\#1a5c3a\]\/18{border-color:#1a5c3a2e;border-color:lab(34.3112% -28.2262 13.3658/.18)}.border-\[\#1a5c3a\]\/48{border-color:#1a5c3a7a;border-color:lab(34.3112% -28.2262 13.3658/.48)}.border-\[\#1a5f4a\]{border-color:#1a5f4a}.border-\[\#1a5f4a\]\/35{border-color:#1a5f4a59;border-color:lab(35.6913% -26.4798 5.5727/.35)}.border-\[\#1a5f4a\]\/50{border-color:#1a5f4a80;border-color:lab(35.6913% -26.4798 5.5727/.5)}.border-\[\#1a6b8a\]\/18{border-color:#1a6b8a2e;border-color:lab(41.7057% -15.7998 -24.352/.18)}.border-\[\#1a6b8a\]\/48{border-color:#1a6b8a7a;border-color:lab(41.7057% -15.7998 -24.352/.48)}.border-\[\#1a222c\]\/14{border-color:#1a222c24;border-color:lab(12.793% -1.35423 -7.93041/.14)}.border-\[\#1a222c\]\/30{border-color:#1a222c4d;border-color:lab(12.793% -1.35423 -7.93041/.3)}.border-\[\#1c1c1c\]{border-color:#1c1c1c}.border-\[\#1c1c1c\]\/12{border-color:#1c1c1c1f;border-color:lab(10.2682% .0000149012 0/.12)}.border-\[\#1c1c1c\]\/15{border-color:#1c1c1c26;border-color:lab(10.2682% .0000149012 0/.15)}.border-\[\#1c1c1c\]\/18{border-color:#1c1c1c2e;border-color:lab(10.2682% .0000149012 0/.18)}.border-\[\#1c1c1c\]\/20{border-color:#1c1c1c33;border-color:lab(10.2682% .0000149012 0/.2)}.border-\[\#1c1c1c\]\/35{border-color:#1c1c1c59;border-color:lab(10.2682% .0000149012 0/.35)}.border-\[\#1c1c1c\]\/45{border-color:#1c1c1c73;border-color:lab(10.2682% .0000149012 0/.45)}.border-\[\#2a7a5c\]\/16{border-color:#2a7a5c29;border-color:lab(45.7924% -31.151 9.02274/.16)}.border-\[\#2a7a5c\]\/18{border-color:#2a7a5c2e;border-color:lab(45.7924% -31.151 9.02274/.18)}.border-\[\#2a7a5c\]\/22{border-color:#2a7a5c38;border-color:lab(45.7924% -31.151 9.02274/.22)}.border-\[\#2a7a5c\]\/25{border-color:#2a7a5c40;border-color:lab(45.7924% -31.151 9.02274/.25)}.border-\[\#2a7a5c\]\/35{border-color:#2a7a5c59;border-color:lab(45.7924% -31.151 9.02274/.35)}.border-\[\#2a7a5c\]\/38{border-color:#2a7a5c61;border-color:lab(45.7924% -31.151 9.02274/.38)}.border-\[\#2a7a5c\]\/48{border-color:#2a7a5c7a;border-color:lab(45.7924% -31.151 9.02274/.48)}.border-\[\#2a2824\]\/18{border-color:#2a28242e;border-color:lab(16.2217% .281185 2.9891/.18)}.border-\[\#2c4a6e\]{border-color:#2c4a6e}.border-\[\#2c4a6e\]\/18{border-color:#2c4a6e2e;border-color:lab(30.4356% -2.3901 -24.6301/.18)}.border-\[\#2c4a6e\]\/35{border-color:#2c4a6e59;border-color:lab(30.4356% -2.3901 -24.6301/.35)}.border-\[\#2c4a6e\]\/45{border-color:#2c4a6e73;border-color:lab(30.4356% -2.3901 -24.6301/.45)}.border-\[\#2d5a45\]\/40{border-color:#2d5a4566;border-color:lab(34.5475% -20.4805 7.16028/.4)}.border-\[\#3d4f7c\]\/30{border-color:#3d4f7c4d;border-color:lab(33.7007% 3.20667 -28.1518/.3)}.border-\[\#3d4f7c\]\/45{border-color:#3d4f7c73;border-color:lab(33.7007% 3.20667 -28.1518/.45)}.border-\[\#3d5a7a\]\/42{border-color:#3d5a7a6b;border-color:lab(37.018% -3.78048 -21.7753/.42)}.border-\[\#3d8a9c\]\/45{border-color:#3d8a9c73;border-color:lab(53.2474% -20.4468 -17.1799/.45)}.border-\[\#3d8f9e\]\/48{border-color:#3d8f9e7a;border-color:lab(54.868% -22.3499 -15.8854/.48)}.border-\[\#4a9fd4\]\/45{border-color:#4a9fd473;border-color:lab(61.9716% -14.068 -35.3466/.45)}.border-\[\#4a4035\]{border-color:#4a4035}.border-\[\#4a7280\]\/42{border-color:#4a72806b;border-color:lab(45.4903% -11.6219 -12.4392/.42)}.border-\[\#5a6a48\]\/40{border-color:#5a6a4866;border-color:lab(42.7633% -11.2638 17.0596/.4)}.border-\[\#5a6a48\]\/42{border-color:#5a6a486b;border-color:lab(42.7633% -11.2638 17.0596/.42)}.border-\[\#5c4a3a\]{border-color:#5c4a3a}.border-\[\#5c7a4a\]\/48{border-color:#5c7a4a7a;border-color:lab(47.9412% -18.2975 22.6634/.48)}.border-\[\#5fd35f\]\/42{border-color:#5fd35f6b;border-color:lab(76.0313% -51.5473 46.2515/.42)}.border-\[\#6a4a6a\]\/38{border-color:#6a4a6a61;border-color:lab(35.9642% 18.3949 -13.0627/.38)}.border-\[\#6a5a48\]\/40{border-color:#6a5a4866;border-color:lab(39.4609% 4.53357 12.9825/.4)}.border-\[\#6a6a68\]\/35{border-color:#6a6a6859;border-color:lab(44.7707% -.303954 1.1258/.35)}.border-\[\#6a6a68\]\/40{border-color:#6a6a6866;border-color:lab(44.7707% -.303954 1.1258/.4)}.border-\[\#6a7a62\]\/42{border-color:#6a7a626b;border-color:lab(49.3734% -9.75806 11.128/.42)}.border-\[\#6a665e\]\/38{border-color:#6a665e61;border-color:lab(43.3753% .475794 5.12951/.38)}.border-\[\#6a6060\]\/32{border-color:#6a606052;border-color:lab(41.691% 4.13463 1.52847/.32)}.border-\[\#6a6060\]\/38{border-color:#6a606061;border-color:lab(41.691% 4.13463 1.52847/.38)}.border-\[\#6a6888\]\/32{border-color:#6a688852;border-color:lab(45.1137% 6.31225 -17.4886/.32)}.border-\[\#6a6888\]\/38{border-color:#6a688861;border-color:lab(45.1137% 6.31225 -17.4886/.38)}.border-\[\#6b5c48\]{border-color:#6b5c48}.border-\[\#6b7c6a\]\/45{border-color:#6b7c6a73;border-color:lab(50.2091% -9.2856 7.66761/.45)}.border-\[\#6b7f6a\]\/40{border-color:#6b7f6a66;border-color:lab(51.1052% -10.837 8.91805/.4)}.border-\[\#6b4428\]\/45{border-color:#6b442873;border-color:lab(33.0143% 15.0398 24.0322/.45)}.border-\[\#6b5344\]{border-color:#6b5344}.border-\[\#6b6560\]\/45{border-color:#6b656073;border-color:lab(43.2262% 1.73032 3.73294/.45)}.border-\[\#6b6560\]\/50{border-color:#6b656080;border-color:lab(43.2262% 1.73032 3.73294/.5)}.border-\[\#6eb8ff\]\/18{border-color:#6eb8ff2e;border-color:lab(72.1569% -8.43814 -42.8391/.18)}.border-\[\#6eb8ff\]\/38{border-color:#6eb8ff61;border-color:lab(72.1569% -8.43814 -42.8391/.38)}.border-\[\#6eb8ff\]\/42{border-color:#6eb8ff6b;border-color:lab(72.1569% -8.43814 -42.8391/.42)}.border-\[\#7a5a62\]\/38{border-color:#7a5a6261;border-color:lab(41.8451% 14.53 .805444/.38)}.border-\[\#7a8aa8\]\/38{border-color:#7a8aa861;border-color:lab(57.0009% -.681788 -17.9859/.38)}.border-\[\#7a9498\]\/45{border-color:#7a949873;border-color:lab(59.4008% -8.81872 -5.33844/.45)}.border-\[\#7da8b2\]\/35{border-color:#7da8b259;border-color:lab(66.0071% -13.204 -10.1295/.35)}.border-\[\#7dff7d\]\/38{border-color:#7dff7d61;border-color:lab(90.5489% -56.5257 50.0254/.38)}.border-\[\#7dff7d\]\/42{border-color:#7dff7d6b;border-color:lab(90.5489% -56.5257 50.0254/.42)}.border-\[\#8a6a42\]\/40{border-color:#8a6a4266;border-color:lab(47.3882% 9.3894 27.4979/.4)}.border-\[\#8a7a7e\]\/40{border-color:#8a7a7e66;border-color:lab(52.8084% 6.89912 .18183/.4)}.border-\[\#8a7a88\]\/40{border-color:#8a7a8866;border-color:lab(53.0577% 8.32516 -5.27014/.4)}.border-\[\#8a8a88\]\/40{border-color:#8a8a8866;border-color:lab(57.4313% -.290424 1.07367/.4)}.border-\[\#8a8a88\]\/50{border-color:#8a8a8880;border-color:lab(57.4313% -.290424 1.07367/.5)}.border-\[\#8a8a88\]\/55{border-color:#8a8a888c;border-color:lab(57.4313% -.290424 1.07367/.55)}.border-\[\#8a9ab8\]\/45{border-color:#8a9ab873;border-color:lab(63.1159% -.769556 -17.6621/.45)}.border-\[\#8ab8a0\]\/45{border-color:#8ab8a073;border-color:lab(70.9726% -19.6752 7.03108/.45)}.border-\[\#8ab8a0\]\/48{border-color:#8ab8a07a;border-color:lab(70.9726% -19.6752 7.03108/.48)}.border-\[\#8b1a1a\]\/42{border-color:#8b1a1a6b;border-color:lab(30.7539% 46.7372 31.8262/.42)}.border-\[\#8b3a32\]{border-color:#8b3a32}.border-\[\#8b3a32\]\/30{border-color:#8b3a324d;border-color:lab(35.9284% 34.7936 22.9232/.3)}.border-\[\#8b3a32\]\/42{border-color:#8b3a326b;border-color:lab(35.9284% 34.7936 22.9232/.42)}.border-\[\#8b3a32\]\/45{border-color:#8b3a3273;border-color:lab(35.9284% 34.7936 22.9232/.45)}.border-\[\#8b5e3c\]{border-color:#8b5e3c}.border-\[\#8b7355\]{border-color:#8b7355}.border-\[\#9a8f82\]{border-color:#9a8f82}.border-\[\#9a6028\]\/45{border-color:#9a602873;border-color:lab(46.5835% 20.6814 40.9116/.45)}.border-\[\#9a9488\]\/42{border-color:#9a94886b;border-color:lab(61.5782% .677258 7.19893/.42)}.border-\[\#9bb5a0\]\/50{border-color:#9bb5a080;border-color:lab(71.2482% -12.3481 7.60901/.5)}.border-\[\#9c5c3c\]\/50{border-color:#9c5c3c80;border-color:lab(46.1006% 24.6242 29.9608/.5)}.border-\[\#9e3a52\]{border-color:#9e3a52}.border-\[\#9e3a52\]\/40{border-color:#9e3a5266;border-color:lab(39.8355% 43.7356 8.75669/.4)}.border-\[\#22d3ee\]\/22{border-color:#22d3ee38;border-color:lab(77.4225% -36.0465 -25.8871/.22)}.border-\[\#22d3ee\]\/35{border-color:#22d3ee59;border-color:lab(77.4225% -36.0465 -25.8871/.35)}.border-\[\#22d3ee\]\/48{border-color:#22d3ee7a;border-color:lab(77.4225% -36.0465 -25.8871/.48)}.border-\[\#243b53\]\/20{border-color:#243b5333;border-color:lab(23.8432% -3.22628 -17.5921/.2)}.border-\[\#78716c\]{border-color:#78716c}.border-\[\#78716c\]\/42{border-color:#78716c6b;border-color:lab(48.1668% 2.0977 3.80646/.42)}.border-\[\#78716c\]\/45{border-color:#78716c73;border-color:lab(48.1668% 2.0977 3.80646/.45)}.border-\[\#a8c090\]\/45{border-color:#a8c09073;border-color:lab(74.9453% -14.9089 21.4441/.45)}.border-\[\#a8c090\]\/46{border-color:#a8c09075;border-color:lab(74.9453% -14.9089 21.4441/.46)}.border-\[\#a67c52\]{border-color:#a67c52}.border-\[\#a83240\]\/40{border-color:#a8324066;border-color:lab(40.0971% 49.3414 20.7835/.4)}.border-\[\#a86840\]\/38{border-color:#a8684061;border-color:lab(50.6252% 23.5339 33.5319/.38)}.border-\[\#a89888\]\/36{border-color:#a898885c;border-color:lab(63.9288% 4.11871 10.712/.36)}.border-\[\#b8b0a8\]\/45{border-color:#b8b0a873;border-color:lab(72.3368% 1.89841 5.18169/.45)}.border-\[\#b8c8e0\]\/18{border-color:#b8c8e02e;border-color:lab(79.948% -1.9199 -13.9255/.18)}.border-\[\#b07828\]\/42{border-color:#b078286b;border-color:lab(55.3318% 17.484 50.4074/.42)}.border-\[\#b07828\]\/52{border-color:#b0782885;border-color:lab(55.3318% 17.484 50.4074/.52)}.border-\[\#b8892a\]\/30{border-color:#b8892a4d;border-color:lab(60.5501% 12.0757 54.7614/.3)}.border-\[\#b8892a\]\/48{border-color:#b8892a7a;border-color:lab(60.5501% 12.0757 54.7614/.48)}.border-\[\#c4a0a8\]\/44{border-color:#c4a0a870;border-color:lab(69.3673% 14.6619 1.11583/.44)}.border-\[\#c4a8a8\]\/46{border-color:#c4a8a875;border-color:lab(71.3692% 10.5309 3.9811/.46)}.border-\[\#c4a882\]\/50{border-color:#c4a88280;border-color:lab(70.668% 6.48016 23.6739/.5)}.border-\[\#c4b080\]\/44{border-color:#c4b08070;border-color:lab(72.7034% 2.24352 27.414/.44)}.border-\[\#c4b080\]\/45{border-color:#c4b08073;border-color:lab(72.7034% 2.24352 27.414/.45)}.border-\[\#c4bcb0\]\/80{border-color:#c4bcb0cc;border-color:lab(76.6578% 1.36751 7.15084/.8)}.border-\[\#c4d4c8\]\/50{border-color:#c4d4c880;border-color:lab(83.4325% -7.27347 4.00879/.5)}.border-\[\#c4d4c8\]\/60{border-color:#c4d4c899;border-color:lab(83.4325% -7.27347 4.00879/.6)}.border-\[\#c4d4c8\]\/70{border-color:#c4d4c8b3;border-color:lab(83.4325% -7.27347 4.00879/.7)}.border-\[\#c8c8c6\]\/90{border-color:#c8c8c6e6;border-color:lab(80.5606% -.271797 1.00254/.9)}.border-\[\#c8c8d4\]\/38{border-color:#c8c8d461;border-color:lab(80.8764% 1.68744 -5.99766/.38)}.border-\[\#c8c8d4\]\/40{border-color:#c8c8d466;border-color:lab(80.8764% 1.68744 -5.99766/.4)}.border-\[\#c8ccd2\]\/42{border-color:#c8ccd26b;border-color:lab(81.8627% -.57745 -3.49717/.42)}.border-\[\#c9a066\]\/48{border-color:#c9a0667a;border-color:lab(68.7525% 10.3892 36.1613/.48)}.border-\[\#c9a066\]\/50{border-color:#c9a06680;border-color:lab(68.7525% 10.3892 36.1613/.5)}.border-\[\#c41e3a\]\/22{border-color:#c41e3a38;border-color:lab(43.4618% 63.2699 30.108/.22)}.border-\[\#c41e3a\]\/38{border-color:#c41e3a61;border-color:lab(43.4618% 63.2699 30.108/.38)}.border-\[\#c41e3a\]\/48{border-color:#c41e3a7a;border-color:lab(43.4618% 63.2699 30.108/.48)}.border-\[\#c4785a\]\/45{border-color:#c4785a73;border-color:lab(58.3831% 28.2962 29.6254/.45)}.border-\[\#c9922a\]\/35{border-color:#c9922a59;border-color:lab(64.7573% 14.8175 59.3555/.35)}.border-\[\#c9922a\]\/50{border-color:#c9922a80;border-color:lab(64.7573% 14.8175 59.3555/.5)}.border-\[\#c47832\]\/22{border-color:#c4783238;border-color:lab(57.9799% 26.4244 49.6833/.22)}.border-\[\#c47832\]\/42{border-color:#c478326b;border-color:lab(57.9799% 26.4244 49.6833/.42)}.border-\[\#c47832\]\/45{border-color:#c4783273;border-color:lab(57.9799% 26.4244 49.6833/.45)}.border-\[\#d4af37\]\/16{border-color:#d4af3729;border-color:lab(73.2933% 5.13336 62.8198/.16)}.border-\[\#d4af37\]\/50{border-color:#d4af3780;border-color:lab(73.2933% 5.13336 62.8198/.5)}.border-\[\#d4c4a8\]\/40{border-color:#d4c4a866;border-color:lab(79.9514% 2.50691 16.2584/.4)}.border-\[\#d4c4a8\]\/45{border-color:#d4c4a873;border-color:lab(79.9514% 2.50691 16.2584/.45)}.border-\[\#d4c4a8\]\/50{border-color:#d4c4a880;border-color:lab(79.9514% 2.50691 16.2584/.5)}.border-\[\#d4c4a8\]\/55{border-color:#d4c4a88c;border-color:lab(79.9514% 2.50691 16.2584/.55)}.border-\[\#d4c4a8\]\/60{border-color:#d4c4a899;border-color:lab(79.9514% 2.50691 16.2584/.6)}.border-\[\#d4c4a8\]\/70{border-color:#d4c4a8b3;border-color:lab(79.9514% 2.50691 16.2584/.7)}.border-\[\#d4c4a8\]\/80{border-color:#d4c4a8cc;border-color:lab(79.9514% 2.50691 16.2584/.8)}.border-\[\#d4c4b0\]{border-color:#d4c4b0}.border-\[\#d4c4b0\]\/60{border-color:#d4c4b099;border-color:lab(80.097% 3.39419 12.2179/.6)}.border-\[\#d4c4b0\]\/70{border-color:#d4c4b0b3;border-color:lab(80.097% 3.39419 12.2179/.7)}.border-\[\#d4c4b0\]\/80{border-color:#d4c4b0cc;border-color:lab(80.097% 3.39419 12.2179/.8)}.border-\[\#d4c8b8\]{border-color:#d4c8b8}.border-\[\#d6d0c8\]\/90{border-color:#d6d0c8e6;border-color:lab(83.7993% 1.10254 4.75714/.9)}.border-\[\#d6d3d1\]{border-color:#d6d3d1}.border-\[\#d8d4cc\]\/90{border-color:#d8d4cce6;border-color:lab(85.0661% .376523 4.48118/.9)}.border-\[\#d8ecc8\]\/50{border-color:#d8ecc880;border-color:lab(91.1944% -11.582 15.185/.5)}.border-\[\#d8ecc8\]\/52{border-color:#d8ecc885;border-color:lab(91.1944% -11.582 15.185/.52)}.border-\[\#d4516b\]\/28{border-color:#d4516b47;border-color:lab(53.426% 53.9203 13.8994/.28)}.border-\[\#e0d4d6\]\/90{border-color:#e0d4d6e6;border-color:lab(85.936% 4.53436 .569201/.9)}.border-\[\#e0e0de\]\/90{border-color:#e0e0dee6;border-color:lab(89.1347% -.266224 .981414/.9)}.border-\[\#e5ddd0\]{border-color:#e5ddd0}.border-\[\#e8b8b0\]\/48{border-color:#e8b8b07a;border-color:lab(79.0113% 16.998 11.0335/.48)}.border-\[\#e8d4a8\]\/48{border-color:#e8d4a87a;border-color:lab(85.7689% 2.30858 24.5096/.48)}.border-\[\#e8d4a8\]\/50{border-color:#e8d4a880;border-color:lab(85.7689% 2.30858 24.5096/.5)}.border-\[\#e8dcc8\]{border-color:#e8dcc8}.border-\[\#e8dcd4\]\/45{border-color:#e8dcd473;border-color:lab(88.568% 3.24452 5.48966/.45)}.border-\[\#e8dcd4\]\/55{border-color:#e8dcd48c;border-color:lab(88.568% 3.24452 5.48966/.55)}.border-\[\#e8dcd4\]\/60{border-color:#e8dcd499;border-color:lab(88.568% 3.24452 5.48966/.6)}.border-\[\#e8dcd4\]\/65{border-color:#e8dcd4a6;border-color:lab(88.568% 3.24452 5.48966/.65)}.border-\[\#e8dcd4\]\/70{border-color:#e8dcd4b3;border-color:lab(88.568% 3.24452 5.48966/.7)}.border-\[\#e8dcd4\]\/75{border-color:#e8dcd4bf;border-color:lab(88.568% 3.24452 5.48966/.75)}.border-\[\#e8dcd4\]\/80{border-color:#e8dcd4cc;border-color:lab(88.568% 3.24452 5.48966/.8)}.border-\[\#e8dcd6\]\/90{border-color:#e8dcd6e6;border-color:lab(88.6085% 3.49131 4.50339/.9)}.border-\[\#e8e8e6\]\/30{border-color:#e8e8e64d;border-color:lab(91.9536% -.264496 .974917/.3)}.border-\[\#e8e8e6\]\/38{border-color:#e8e8e661;border-color:lab(91.9536% -.264496 .974917/.38)}.border-\[\#e85c00\]\/50{border-color:#e85c0080;border-color:lab(57.6809% 53.1502 67.627/.5)}.border-\[\#e85d8a\]\/25{border-color:#e85d8a40;border-color:lab(59.2895% 57.5904 4.41552/.25)}.border-\[\#e85d8a\]\/50{border-color:#e85d8a80;border-color:lab(59.2895% 57.5904 4.41552/.5)}.border-\[\#e879f9\]\/42{border-color:#e879f96b;border-color:lab(67.5788% 57.1643 -45.795/.42)}.border-\[\#f0ebe3\]\/30{border-color:#f0ebe34d;border-color:lab(93.2768% .718325 4.52075/.3)}.border-\[\#f0ebe3\]\/38{border-color:#f0ebe361;border-color:lab(93.2768% .718325 4.52075/.38)}.border-\[\#f2ebe0\]\/22{border-color:#f2ebe038;border-color:lab(93.3772% 1.05444 6.23717/.22)}.border-\[\#f2ebe0\]\/35{border-color:#f2ebe059;border-color:lab(93.3771% 1.05447 6.23717/.35)}.border-\[\#f0927a\]\/32{border-color:#f0927a52;border-color:lab(70.2972% 34.6196 28.6108/.32)}.border-\[\#f0927a\]\/40{border-color:#f0927a66;border-color:lab(70.2972% 34.6196 28.6108/.4)}.border-\[\#ff6900\]\/45{border-color:#ff690073;border-color:lab(63.6527% 55.791 72.8612/.45)}.border-\[\#ff6900\]\/55{border-color:#ff69008c;border-color:lab(63.6527% 55.791 72.8612/.55)}.border-\[color-mix\(in_srgb\,var\(--bootcamp-border\)_85\%\,transparent\)\]{border-color:var(--bootcamp-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--bootcamp-border\)_85\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bootcamp-border) 85%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--marketing-accent\)_35\%\,var\(--bootcamp-border\)\)\]{border-color:var(--marketing-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--marketing-accent\)_35\%\,var\(--bootcamp-border\)\)\]{border-color:color-mix(in srgb,var(--marketing-accent) 35%,var(--bootcamp-border))}}.border-\[color-mix\(in_srgb\,var\(--marketing-muted\)_28\%\,transparent\)\]{border-color:var(--marketing-muted)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--marketing-muted\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--marketing-muted) 28%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--marketing-muted\)_35\%\,transparent\)\]{border-color:var(--marketing-muted)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--marketing-muted\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--marketing-muted) 35%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--marketing-muted\)_40\%\,transparent\)\]{border-color:var(--marketing-muted)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--marketing-muted\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--marketing-muted) 40%,transparent)}}.border-\[rgba\(26\,26\,26\,0\.12\)\]{border-color:#1a1a1a1f}.border-\[rgba\(201\,160\,96\,0\.2\)\]{border-color:#c9a06033}.border-\[var\(--approval-accent\)\],.border-\[var\(--approval-accent\)\]\/20{border-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-accent\)\]\/20{border-color:color-mix(in oklab, var(--approval-accent) 20%, transparent)}}.border-\[var\(--approval-accent\)\]\/22{border-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-accent\)\]\/22{border-color:color-mix(in oklab, var(--approval-accent) 22%, transparent)}}.border-\[var\(--approval-accent\)\]\/25{border-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-accent\)\]\/25{border-color:color-mix(in oklab, var(--approval-accent) 25%, transparent)}}.border-\[var\(--approval-accent\)\]\/28{border-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-accent\)\]\/28{border-color:color-mix(in oklab, var(--approval-accent) 28%, transparent)}}.border-\[var\(--approval-accent\)\]\/30{border-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-accent\)\]\/30{border-color:color-mix(in oklab, var(--approval-accent) 30%, transparent)}}.border-\[var\(--approval-accent\)\]\/32{border-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-accent\)\]\/32{border-color:color-mix(in oklab, var(--approval-accent) 32%, transparent)}}.border-\[var\(--approval-accent\)\]\/35{border-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-accent\)\]\/35{border-color:color-mix(in oklab, var(--approval-accent) 35%, transparent)}}.border-\[var\(--approval-accent\)\]\/38{border-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-accent\)\]\/38{border-color:color-mix(in oklab, var(--approval-accent) 38%, transparent)}}.border-\[var\(--approval-accent\)\]\/40{border-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-accent\)\]\/40{border-color:color-mix(in oklab, var(--approval-accent) 40%, transparent)}}.border-\[var\(--approval-accent\)\]\/45{border-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-accent\)\]\/45{border-color:color-mix(in oklab, var(--approval-accent) 45%, transparent)}}.border-\[var\(--approval-accent\)\]\/50{border-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-accent\)\]\/50{border-color:color-mix(in oklab, var(--approval-accent) 50%, transparent)}}.border-\[var\(--approval-accent\)\]\/55{border-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-accent\)\]\/55{border-color:color-mix(in oklab, var(--approval-accent) 55%, transparent)}}.border-\[var\(--approval-accent-alt\)\],.border-\[var\(--approval-accent-alt\)\]\/28{border-color:var(--approval-accent-alt)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-accent-alt\)\]\/28{border-color:color-mix(in oklab, var(--approval-accent-alt) 28%, transparent)}}.border-\[var\(--approval-accent-alt\)\]\/30{border-color:var(--approval-accent-alt)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-accent-alt\)\]\/30{border-color:color-mix(in oklab, var(--approval-accent-alt) 30%, transparent)}}.border-\[var\(--approval-accent-alt\)\]\/35{border-color:var(--approval-accent-alt)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-accent-alt\)\]\/35{border-color:color-mix(in oklab, var(--approval-accent-alt) 35%, transparent)}}.border-\[var\(--approval-accent-alt\)\]\/45{border-color:var(--approval-accent-alt)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-accent-alt\)\]\/45{border-color:color-mix(in oklab, var(--approval-accent-alt) 45%, transparent)}}.border-\[var\(--approval-accent-alt\)\]\/50{border-color:var(--approval-accent-alt)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-accent-alt\)\]\/50{border-color:color-mix(in oklab, var(--approval-accent-alt) 50%, transparent)}}.border-\[var\(--approval-btn\)\]{border-color:var(--approval-btn)}.border-\[var\(--approval-btn-text\)\]\/35{border-color:var(--approval-btn-text)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-btn-text\)\]\/35{border-color:color-mix(in oklab, var(--approval-btn-text) 35%, transparent)}}.border-\[var\(--approval-ink\)\],.border-\[var\(--approval-ink\)\]\/20{border-color:var(--approval-ink)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-ink\)\]\/20{border-color:color-mix(in oklab, var(--approval-ink) 20%, transparent)}}.border-\[var\(--approval-muted\)\]\/50{border-color:var(--approval-muted)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--approval-muted\)\]\/50{border-color:color-mix(in oklab, var(--approval-muted) 50%, transparent)}}.border-\[var\(--approval-rule\)\]{border-color:var(--approval-rule)}.border-\[var\(--bootcamp-border\)\]{border-color:var(--bootcamp-border)}.border-\[var\(--marketing-accent\)\]{border-color:var(--marketing-accent)}.border-accent,.border-accent\/15{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/15{border-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.border-accent\/20{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/20{border-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.border-accent\/25{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/25{border-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.border-accent\/30{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.border-accent\/40{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.border-accent\/50{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/50{border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/80{border-color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/70{border-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.border-amber-300\/80{border-color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/80{border-color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/35{border-color:#fcbb0059}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/35{border-color:color-mix(in oklab, var(--color-amber-400) 35%, transparent)}}.border-amber-400\/36{border-color:#fcbb005c}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/36{border-color:color-mix(in oklab, var(--color-amber-400) 36%, transparent)}}.border-amber-400\/45{border-color:#fcbb0073}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/45{border-color:color-mix(in oklab, var(--color-amber-400) 45%, transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/90{border-color:#f99c00e6}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/90{border-color:color-mix(in oklab, var(--color-amber-500) 90%, transparent)}}.border-amber-600{border-color:var(--color-amber-600)}.border-amber-700{border-color:var(--color-amber-700)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-600{border-color:var(--color-blue-600)}.border-border,.border-border\/20{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/20{border-color:color-mix(in oklab, var(--color-border) 20%, transparent)}}.border-border\/25{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/25{border-color:color-mix(in oklab, var(--color-border) 25%, transparent)}}.border-border\/30{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/30{border-color:color-mix(in oklab, var(--color-border) 30%, transparent)}}.border-border\/35{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/35{border-color:color-mix(in oklab, var(--color-border) 35%, transparent)}}.border-border\/40{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.border-border\/60{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.border-border\/70{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--color-border) 70%, transparent)}}.border-border\/75{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/75{border-color:color-mix(in oklab, var(--color-border) 75%, transparent)}}.border-border\/80{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}.border-destructive\/30{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--color-destructive) 30%, transparent)}}.border-destructive\/40{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/50{border-color:#a4f4cf80}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/50{border-color:color-mix(in oklab, var(--color-emerald-200) 50%, transparent)}}.border-emerald-200\/60{border-color:#a4f4cf99}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/60{border-color:color-mix(in oklab, var(--color-emerald-200) 60%, transparent)}}.border-emerald-200\/80{border-color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/80{border-color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.border-emerald-300\/70{border-color:#5ee9b5b3}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/70{border-color:color-mix(in oklab, var(--color-emerald-300) 70%, transparent)}}.border-emerald-400\/38{border-color:#00d29461}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/38{border-color:color-mix(in oklab, var(--color-emerald-400) 38%, transparent)}}.border-emerald-600{border-color:var(--color-emerald-600)}.border-emerald-600\/35{border-color:#00976759}@supports (color:color-mix(in lab, red, red)){.border-emerald-600\/35{border-color:color-mix(in oklab, var(--color-emerald-600) 35%, transparent)}}.border-emerald-600\/40{border-color:#00976766}@supports (color:color-mix(in lab, red, red)){.border-emerald-600\/40{border-color:color-mix(in oklab, var(--color-emerald-600) 40%, transparent)}}.border-emerald-600\/90{border-color:#009767e6}@supports (color:color-mix(in lab, red, red)){.border-emerald-600\/90{border-color:color-mix(in oklab, var(--color-emerald-600) 90%, transparent)}}.border-emerald-700{border-color:var(--color-emerald-700)}.border-input{border-color:var(--color-input)}.border-muted-foreground\/30{border-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/30{border-color:color-mix(in oklab, var(--color-muted-foreground) 30%, transparent)}}.border-muted-foreground\/40{border-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/40{border-color:color-mix(in oklab, var(--color-muted-foreground) 40%, transparent)}}.border-primary\/20{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.border-red-400\/36{border-color:#ff65685c}@supports (color:color-mix(in lab, red, red)){.border-red-400\/36{border-color:color-mix(in oklab, var(--color-red-400) 36%, transparent)}}.border-red-400\/38{border-color:#ff656861}@supports (color:color-mix(in lab, red, red)){.border-red-400\/38{border-color:color-mix(in oklab, var(--color-red-400) 38%, transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-red-600\/90{border-color:#e40014e6}@supports (color:color-mix(in lab, red, red)){.border-red-600\/90{border-color:color-mix(in oklab, var(--color-red-600) 90%, transparent)}}.border-rose-400\/35{border-color:#ff667f59}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/35{border-color:color-mix(in oklab, var(--color-rose-400) 35%, transparent)}}.border-rose-400\/45{border-color:#ff667f73}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/45{border-color:color-mix(in oklab, var(--color-rose-400) 45%, transparent)}}.border-status-sent{border-color:var(--color-status-sent)}.border-stone-100{border-color:var(--color-stone-100)}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-200\/60{border-color:#e7e5e499}@supports (color:color-mix(in lab, red, red)){.border-stone-200\/60{border-color:color-mix(in oklab, var(--color-stone-200) 60%, transparent)}}.border-stone-200\/80{border-color:#e7e5e4cc}@supports (color:color-mix(in lab, red, red)){.border-stone-200\/80{border-color:color-mix(in oklab, var(--color-stone-200) 80%, transparent)}}.border-stone-200\/90{border-color:#e7e5e4e6}@supports (color:color-mix(in lab, red, red)){.border-stone-200\/90{border-color:color-mix(in oklab, var(--color-stone-200) 90%, transparent)}}.border-stone-300{border-color:var(--color-stone-300)}.border-stone-300\/90{border-color:#d6d3d1e6}@supports (color:color-mix(in lab, red, red)){.border-stone-300\/90{border-color:color-mix(in oklab, var(--color-stone-300) 90%, transparent)}}.border-stone-500{border-color:var(--color-stone-500)}.border-success,.border-success\/20{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/20{border-color:color-mix(in oklab, var(--color-success) 20%, transparent)}}.border-success\/30{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--color-success) 30%, transparent)}}.border-success\/50{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/50{border-color:color-mix(in oklab, var(--color-success) 50%, transparent)}}.border-transparent{border-color:#0000}.border-warning,.border-warning\/30{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--color-warning) 30%, transparent)}}.border-warning\/40{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--color-warning) 40%, transparent)}}.border-warning\/50{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/50{border-color:color-mix(in oklab, var(--color-warning) 50%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-t-\[var\(--marketing-accent\)\]{border-top-color:var(--marketing-accent)}.border-t-accent{border-top-color:var(--color-accent)}.border-t-amber-400\/80{border-top-color:#fcbb00cc}@supports (color:color-mix(in lab, red, red)){.border-t-amber-400\/80{border-top-color:color-mix(in oklab, var(--color-amber-400) 80%, transparent)}}.border-l-\[\#8b5e3c\]{border-left-color:#8b5e3c}.border-l-\[\#9e3a52\]\/55{border-left-color:#9e3a528c;border-left-color:lab(39.8355% 43.7356 8.75669/.55)}.border-l-\[var\(--marketing-accent\)\]{border-left-color:var(--marketing-accent)}.border-l-accent,.border-l-accent\/50{border-left-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-l-accent\/50{border-left-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.border-l-accent\/80{border-left-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-l-accent\/80{border-left-color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}.border-l-amber-400{border-left-color:var(--color-amber-400)}.border-l-amber-400\/40{border-left-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.border-l-amber-400\/40{border-left-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-amber-500\/70{border-left-color:#f99c00b3}@supports (color:color-mix(in lab, red, red)){.border-l-amber-500\/70{border-left-color:color-mix(in oklab, var(--color-amber-500) 70%, transparent)}}.border-l-border{border-left-color:var(--color-border)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-emerald-600{border-left-color:var(--color-emerald-600)}.border-l-foreground{border-left-color:var(--color-foreground)}.border-l-muted-foreground,.border-l-muted-foreground\/40{border-left-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-l-muted-foreground\/40{border-left-color:color-mix(in oklab, var(--color-muted-foreground) 40%, transparent)}}.border-l-rail{border-left-color:var(--color-rail)}.border-l-red-400{border-left-color:var(--color-red-400)}.border-l-rose-400\/40{border-left-color:#ff667f66}@supports (color:color-mix(in lab, red, red)){.border-l-rose-400\/40{border-left-color:color-mix(in oklab, var(--color-rose-400) 40%, transparent)}}.border-l-success{border-left-color:var(--color-success)}.border-l-warning,.border-l-warning\/70{border-left-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-l-warning\/70{border-left-color:color-mix(in oklab, var(--color-warning) 70%, transparent)}}.\!bg-stone-200{background-color:var(--color-stone-200)!important}.\!bg-transparent{background-color:#0000!important}.bg-\[\#0a0a0c\]\/92{background-color:#0a0a0ceb;background-color:lab(2.77684% .219099 -.803772/.92)}.bg-\[\#0a0e18\]\/70{background-color:#0a0e18b3;background-color:lab(3.95388% .407472 -6.37898/.7)}.bg-\[\#0a0808\]\/35{background-color:#0a080859;background-color:lab(2.31542% .542954 .194404/.35)}.bg-\[\#0a0808\]\/55{background-color:#0a08088c;background-color:lab(2.31542% .542954 .194404/.55)}.bg-\[\#0a0810\]\/35{background-color:#0a081059;background-color:lab(2.46615% 1.48369 -3.25677/.35)}.bg-\[\#0a0810\]\/55{background-color:#0a08108c;background-color:lab(2.46615% 1.48369 -3.25677/.55)}.bg-\[\#0c1220\]\/60{background-color:#0c122099;background-color:lab(5.44677% .746563 -10.378/.6)}.bg-\[\#0e0a0a\]\/55{background-color:#0e0a0a8c;background-color:lab(3.01429% 1.21297 .434288/.55)}.bg-\[\#0e0a0a\]\/70{background-color:#0e0a0ab3;background-color:lab(3.01429% 1.21297 .434288/.7)}.bg-\[\#0e0e10\]\/55{background-color:#0e0e108c;background-color:lab(4.01001% .269935 -.990328/.55)}.bg-\[\#0e0e10\]\/70{background-color:#0e0e10b3;background-color:lab(4.01001% .269935 -.990328/.7)}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#1a5f4a\]{background-color:#1a5f4a}.bg-\[\#1a1210\]\/55{background-color:#1a12108c;background-color:lab(6.27676% 3.53264 2.45806/.55)}.bg-\[\#1a1210\]\/70{background-color:#1a1210b3;background-color:lab(6.27676% 3.53264 2.45806/.7)}.bg-\[\#1a1210\]\/88{background-color:#1a1210e0;background-color:lab(6.27676% 3.53264 2.45806/.88)}.bg-\[\#1c1c1c\]{background-color:#1c1c1c}.bg-\[\#2c4a6e\]{background-color:#2c4a6e}.bg-\[\#4a4035\]{background-color:#4a4035}.bg-\[\#5a6a48\]\/10{background-color:#5a6a481a;background-color:lab(42.7633% -11.2638 17.0596/.1)}.bg-\[\#5fd35f\]\/12{background-color:#5fd35f1f;background-color:lab(76.0313% -51.5473 46.2515/.12)}.bg-\[\#6b5c48\]{background-color:#6b5c48}.bg-\[\#6b5344\]{background-color:#6b5344}.bg-\[\#6eb8ff\]\/10{background-color:#6eb8ff1a;background-color:lab(72.1569% -8.43814 -42.8391/.1)}.bg-\[\#7dff7d\]\/10{background-color:#7dff7d1a;background-color:lab(90.5489% -56.5257 50.0254/.1)}.bg-\[\#8a9ab8\]\/10{background-color:#8a9ab81a;background-color:lab(63.1159% -.769556 -17.6621/.1)}.bg-\[\#8ab8a0\]\/10{background-color:#8ab8a01a;background-color:lab(70.9726% -19.6752 7.03108/.1)}.bg-\[\#8ab8a0\]\/14{background-color:#8ab8a024;background-color:lab(70.9726% -19.6752 7.03108/.14)}.bg-\[\#8b3a32\]{background-color:#8b3a32}.bg-\[\#9a9488\]\/10{background-color:#9a94881a;background-color:lab(61.5782% .677288 7.19888/.1)}.bg-\[\#9bb5a0\]\/12{background-color:#9bb5a01f;background-color:lab(71.2482% -12.3481 7.60901/.12)}.bg-\[\#9e3a52\]{background-color:#9e3a52}.bg-\[\#22d3ee\]\/10{background-color:#22d3ee1a;background-color:lab(77.4225% -36.0465 -25.8871/.1)}.bg-\[\#060a06\]\/95{background-color:#060a06f2;background-color:lab(2.43128% -1.50077 1.13307/.95)}.bg-\[\#080c14\]\/95{background-color:#080c14f2;background-color:lab(3.2518% .0175387 -4.55987/.95)}.bg-\[\#06050a\]\/95{background-color:#06050af2;background-color:lab(1.51497% .79003 -1.80511/.95)}.bg-\[\#08080e\]\/50{background-color:#08080e80;background-color:lab(2.30091% .670798 -2.46085/.5)}.bg-\[\#12101a\]\/55{background-color:#12101a8c;background-color:lab(5.13663% 2.53479 -6.14014/.55)}.bg-\[\#12101a\]\/70{background-color:#12101ab3;background-color:lab(5.13663% 2.53479 -6.14014/.7)}.bg-\[\#060404\]\/95{background-color:#060404f2;background-color:lab(1.21871% .542954 .194401/.95)}.bg-\[\#101828\]\/35{background-color:#10182859;background-color:lab(8.11756% .584886 -12.2745/.35)}.bg-\[\#101828\]\/55{background-color:#1018288c;background-color:lab(8.11756% .584886 -12.2745/.55)}.bg-\[\#a8c090\]\/10{background-color:#a8c0901a;background-color:lab(74.9453% -14.9089 21.4441/.1)}.bg-\[\#a8c090\]\/12{background-color:#a8c0901f;background-color:lab(74.9453% -14.9089 21.4441/.12)}.bg-\[\#b07828\]\/12{background-color:#b078281f;background-color:lab(55.3318% 17.484 50.4074/.12)}.bg-\[\#b8892a\]\/10{background-color:#b8892a1a;background-color:lab(60.5501% 12.0757 54.7614/.1)}.bg-\[\#c4a0a8\]\/10{background-color:#c4a0a81a;background-color:lab(69.3673% 14.6619 1.11583/.1)}.bg-\[\#c4a0a8\]\/12{background-color:#c4a0a81f;background-color:lab(69.3673% 14.6619 1.11583/.12)}.bg-\[\#c4a8a8\]\/10{background-color:#c4a8a81a;background-color:lab(71.3692% 10.5309 3.9811/.1)}.bg-\[\#c4a8a8\]\/11{background-color:#c4a8a81c;background-color:lab(71.3692% 10.5309 3.9811/.11)}.bg-\[\#c4b080\]\/10{background-color:#c4b0801a;background-color:lab(72.7034% 2.24352 27.414/.1)}.bg-\[\#c4b080\]\/12{background-color:#c4b0801f;background-color:lab(72.7034% 2.24352 27.414/.12)}.bg-\[\#c8ccd2\]\/10{background-color:#c8ccd21a;background-color:lab(81.8627% -.57745 -3.49717/.1)}.bg-\[\#c9a066\]\/10{background-color:#c9a0661a;background-color:lab(68.7525% 10.3892 36.1613/.1)}.bg-\[\#c41e3a\]\/10{background-color:#c41e3a1a;background-color:lab(43.4618% 63.2699 30.108/.1)}.bg-\[\#c9922a\]\/10{background-color:#c9922a1a;background-color:lab(64.7573% 14.8175 59.3555/.1)}.bg-\[\#c47832\]\/10{background-color:#c478321a;background-color:lab(57.9799% 26.4244 49.6833/.1)}.bg-\[\#ccc8c0\]\/95{background-color:#ccc8c0f2;background-color:lab(80.7589% .383079 4.53086/.95)}.bg-\[\#d4af37\]\/10{background-color:#d4af371a;background-color:lab(73.2933% 5.13336 62.8198/.1)}.bg-\[\#d4af37\]\/12{background-color:#d4af371f;background-color:lab(73.2933% 5.13336 62.8198/.12)}.bg-\[\#d8ecc8\]\/10{background-color:#d8ecc81a;background-color:lab(91.1944% -11.582 15.185/.1)}.bg-\[\#d8ecc8\]\/12{background-color:#d8ecc81f;background-color:lab(91.1944% -11.582 15.185/.12)}.bg-\[\#e0dbd4\]\/96{background-color:#e0dbd4f5;background-color:lab(87.6589% .85783 4.08819/.96)}.bg-\[\#e4e0d8\]{background-color:#e4e0d8}.bg-\[\#e8b8b0\]\/10{background-color:#e8b8b01a;background-color:lab(79.0113% 16.998 11.0335/.1)}.bg-\[\#e8b8b0\]\/11{background-color:#e8b8b01c;background-color:lab(79.0113% 16.998 11.0335/.11)}.bg-\[\#e8d4a8\]\/10{background-color:#e8d4a81a;background-color:lab(85.7689% 2.30858 24.5096/.1)}.bg-\[\#e8d4a8\]\/11{background-color:#e8d4a81c;background-color:lab(85.7689% 2.30858 24.5096/.11)}.bg-\[\#e8e8e6\]\/95{background-color:#e8e8e6f2;background-color:lab(91.9536% -.264496 .974917/.95)}.bg-\[\#e85c00\]\/10{background-color:#e85c001a;background-color:lab(57.6809% 53.1502 67.627/.1)}.bg-\[\#e85d8a\]\/10{background-color:#e85d8a1a;background-color:lab(59.2895% 57.5904 4.41552/.1)}.bg-\[\#e879f9\]\/10{background-color:#e879f91a;background-color:lab(67.5788% 57.1643 -45.795/.1)}.bg-\[\#eae6de\]{background-color:#eae6de}.bg-\[\#ebe4d8\]{background-color:#ebe4d8}.bg-\[\#ebe4da\]\/95{background-color:#ebe4daf2;background-color:lab(90.9402% 1.1864 5.78307/.95)}.bg-\[\#ebe8e0\]\/50{background-color:#ebe8e080;background-color:lab(92.0658% .0135005 4.27886/.5)}.bg-\[\#ebe8e0\]\/80{background-color:#ebe8e0cc;background-color:lab(92.0658% .0135005 4.27886/.8)}.bg-\[\#ebeae6\]{background-color:#ebeae6}.bg-\[\#ebeae6\]\/50{background-color:#ebeae680;background-color:lab(92.6919% -.17637 2.07183/.5)}.bg-\[\#f0ebe3\]{background-color:#f0ebe3}.bg-\[\#f0ebe3\]\/60{background-color:#f0ebe399;background-color:lab(93.2768% .718325 4.52075/.6)}.bg-\[\#f0efec\]{background-color:#f0efec}.bg-\[\#f0f0ee\]{background-color:#f0f0ee}.bg-\[\#f0f5f1\]{background-color:#f0f5f1}.bg-\[\#f0f5f1\]\/60{background-color:#f0f5f199;background-color:lab(96.0707% -2.24662 1.32049/.6)}.bg-\[\#f2ebe0\]\/80{background-color:#f2ebe0cc;background-color:lab(93.3772% 1.05444 6.23717/.8)}.bg-\[\#f4f3f0\]{background-color:#f4f3f0}.bg-\[\#f4f4f2\]{background-color:#f4f4f2}.bg-\[\#f5efe6\]{background-color:#f5efe6}.bg-\[\#f5f0e8\]{background-color:#f5f0e8}.bg-\[\#f5f0ea\]{background-color:#f5f0ea}.bg-\[\#f5f5f4\]{background-color:#f5f5f4}.bg-\[\#f7f4ee\]{background-color:#f7f4ee}.bg-\[\#f8f2ee\]{background-color:#f8f2ee}.bg-\[\#f8f2ee\]\/70{background-color:#f8f2eeb3;background-color:lab(95.8814% 1.56641 2.68462/.7)}.bg-\[\#f8f4f8\]{background-color:#f8f4f8}.bg-\[\#f0927a\]\/10{background-color:#f0927a1a;background-color:lab(70.2972% 34.6196 28.6108/.1)}.bg-\[\#faf4f0\]{background-color:#faf4f0}.bg-\[\#faf6ef\]{background-color:#faf6ef}.bg-\[\#faf6ef\]\/50{background-color:#faf6ef80;background-color:lab(97.0525% .486076 3.87324/.5)}.bg-\[\#faf6ef\]\/70{background-color:#faf6efb3;background-color:lab(97.0525% .486076 3.87324/.7)}.bg-\[\#faf6ef\]\/80{background-color:#faf6efcc;background-color:lab(97.0525% .486076 3.87324/.8)}.bg-\[\#faf6ef\]\/90{background-color:#faf6efe6;background-color:lab(97.0525% .486076 3.87324/.9)}.bg-\[\#faf6f0\]{background-color:#faf6f0}.bg-\[\#faf6f1\]{background-color:#faf6f1}.bg-\[\#faf6f1\]\/90{background-color:#faf6f1e6;background-color:lab(97.0931% .738531 2.90774/.9)}.bg-\[\#faf7f0\]{background-color:#faf7f0}.bg-\[\#faf8f3\]{background-color:#faf8f3}.bg-\[\#faf8f3\]\/50{background-color:#faf8f380;background-color:lab(97.6304% .043273 2.65458/.5)}.bg-\[\#faf8f3\]\/70{background-color:#faf8f3b3;background-color:lab(97.6304% .043273 2.65458/.7)}.bg-\[\#faf8f3\]\/80{background-color:#faf8f3cc;background-color:lab(97.6304% .043273 2.65458/.8)}.bg-\[\#faf8f3\]\/90{background-color:#faf8f3e6;background-color:lab(97.6304% .043273 2.65458/.9)}.bg-\[\#faf8f4\]{background-color:#faf8f4}.bg-\[\#faf8f5\]{background-color:#faf8f5}.bg-\[\#fdf8f3\]{background-color:#fdf8f3}.bg-\[\#ff6900\]\/12{background-color:#ff69001f;background-color:lab(63.6527% 55.791 72.8612/.12)}.bg-\[\#fffaf7\]{background-color:#fffaf7}.bg-\[\#fffaf7\]\/50{background-color:#fffaf780;background-color:lab(98.5989% 1.33589 2.06161/.5)}.bg-\[\#fffaf7\]\/60{background-color:#fffaf799;background-color:lab(98.5989% 1.33589 2.06161/.6)}.bg-\[\#fffaf7\]\/70{background-color:#fffaf7b3;background-color:lab(98.5989% 1.33589 2.06161/.7)}.bg-\[\#fffaf7\]\/75{background-color:#fffaf7bf;background-color:lab(98.5989% 1.33589 2.06161/.75)}.bg-\[\#fffaf7\]\/80{background-color:#fffaf7cc;background-color:lab(98.5989% 1.33589 2.06161/.8)}.bg-\[\#fffaf7\]\/90{background-color:#fffaf7e6;background-color:lab(98.5989% 1.33589 2.06161/.9)}.bg-\[\#fffcf8\]{background-color:#fffcf8}.bg-\[\#fffcf8\]\/95{background-color:#fffcf8f2;background-color:lab(99.1135% .51558 2.28987/.95)}.bg-\[\#fffdf9\]{background-color:#fffdf9}.bg-\[color-mix\(in_srgb\,var\(--marketing-accent\)_12\%\,var\(--bootcamp-panel\)\)\]{background-color:var(--marketing-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--marketing-accent\)_12\%\,var\(--bootcamp-panel\)\)\]{background-color:color-mix(in srgb,var(--marketing-accent) 12%,var(--bootcamp-panel))}}.bg-\[color-mix\(in_srgb\,var\(--marketing-accent\)_12\%\,var\(--marketing-surface\)\)\]{background-color:var(--marketing-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--marketing-accent\)_12\%\,var\(--marketing-surface\)\)\]{background-color:color-mix(in srgb,var(--marketing-accent) 12%,var(--marketing-surface))}}.bg-\[color-mix\(in_srgb\,var\(--marketing-accent\)_14\%\,var\(--bootcamp-panel\)\)\]{background-color:var(--marketing-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--marketing-accent\)_14\%\,var\(--bootcamp-panel\)\)\]{background-color:color-mix(in srgb,var(--marketing-accent) 14%,var(--bootcamp-panel))}}.bg-\[color-mix\(in_srgb\,var\(--marketing-muted\)_12\%\,transparent\)\]{background-color:var(--marketing-muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--marketing-muted\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--marketing-muted) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--marketing-surface\)_65\%\,transparent\)\]{background-color:var(--marketing-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--marketing-surface\)_65\%\,transparent\)\]{background-color:color-mix(in srgb,var(--marketing-surface) 65%,transparent)}}.bg-\[var\(--approval-accent\)\],.bg-\[var\(--approval-accent\)\]\/10{background-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--approval-accent\)\]\/10{background-color:color-mix(in oklab, var(--approval-accent) 10%, transparent)}}.bg-\[var\(--approval-accent\)\]\/12{background-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--approval-accent\)\]\/12{background-color:color-mix(in oklab, var(--approval-accent) 12%, transparent)}}.bg-\[var\(--approval-accent-alt\)\],.bg-\[var\(--approval-accent-alt\)\]\/10{background-color:var(--approval-accent-alt)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--approval-accent-alt\)\]\/10{background-color:color-mix(in oklab, var(--approval-accent-alt) 10%, transparent)}}.bg-\[var\(--approval-accent-alt\)\]\/20{background-color:var(--approval-accent-alt)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--approval-accent-alt\)\]\/20{background-color:color-mix(in oklab, var(--approval-accent-alt) 20%, transparent)}}.bg-\[var\(--approval-btn\)\]{background-color:var(--approval-btn)}.bg-\[var\(--approval-ink\)\]{background-color:var(--approval-ink)}.bg-\[var\(--approval-input-bg\)\]{background-color:var(--approval-input-bg)}.bg-\[var\(--approval-page-bg\)\]{background-color:var(--approval-page-bg)}.bg-\[var\(--approval-surface\)\]{background-color:var(--approval-surface)}.bg-\[var\(--approval-surface-muted\)\]{background-color:var(--approval-surface-muted)}.bg-\[var\(--bootcamp-panel\)\]{background-color:var(--bootcamp-panel)}.bg-\[var\(--marketing-surface\)\]{background-color:var(--marketing-surface)}.bg-accent,.bg-accent\/5{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/5{background-color:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.bg-accent\/8{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/8{background-color:color-mix(in oklab, var(--color-accent) 8%, transparent)}}.bg-accent\/10{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.bg-accent\/12{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/12{background-color:color-mix(in oklab, var(--color-accent) 12%, transparent)}}.bg-accent\/15{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/15{background-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.bg-accent\/45{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/45{background-color:color-mix(in oklab, var(--color-accent) 45%, transparent)}}.bg-accent\/50{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/50{background-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.bg-accent\/80{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/80{background-color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}.bg-accent\/90{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/90{background-color:color-mix(in oklab, var(--color-accent) 90%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/35{background-color:#fffbeb59}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/35{background-color:color-mix(in oklab, var(--color-amber-50) 35%, transparent)}}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/60{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/80{background-color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.bg-amber-50\/95{background-color:#fffbebf2}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/95{background-color:color-mix(in oklab, var(--color-amber-50) 95%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-950\/16{background-color:#46190129}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/16{background-color:color-mix(in oklab, var(--color-amber-950) 16%, transparent)}}.bg-amber-950\/24{background-color:#4619013d}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/24{background-color:color-mix(in oklab, var(--color-amber-950) 24%, transparent)}}.bg-background,.bg-background\/40{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--color-background) 40%, transparent)}}.bg-background\/50{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--color-background) 50%, transparent)}}.bg-background\/70{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--color-background) 70%, transparent)}}.bg-background\/75{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/75{background-color:color-mix(in oklab, var(--color-background) 75%, transparent)}}.bg-background\/80{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--color-background) 80%, transparent)}}.bg-background\/95{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--color-background) 95%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border,.bg-border\/50{background-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/50{background-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.bg-card{background-color:var(--color-card)}.bg-destructive,.bg-destructive\/5{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--color-destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--color-destructive) 10%, transparent)}}.bg-destructive\/15{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab, var(--color-destructive) 15%, transparent)}}.bg-elevated,.bg-elevated\/5{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/5{background-color:color-mix(in oklab, var(--color-elevated) 5%, transparent)}}.bg-elevated\/10{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/10{background-color:color-mix(in oklab, var(--color-elevated) 10%, transparent)}}.bg-elevated\/20{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/20{background-color:color-mix(in oklab, var(--color-elevated) 20%, transparent)}}.bg-elevated\/25{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/25{background-color:color-mix(in oklab, var(--color-elevated) 25%, transparent)}}.bg-elevated\/30{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/30{background-color:color-mix(in oklab, var(--color-elevated) 30%, transparent)}}.bg-elevated\/40{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/40{background-color:color-mix(in oklab, var(--color-elevated) 40%, transparent)}}.bg-elevated\/45{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/45{background-color:color-mix(in oklab, var(--color-elevated) 45%, transparent)}}.bg-elevated\/50{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/50{background-color:color-mix(in oklab, var(--color-elevated) 50%, transparent)}}.bg-elevated\/55{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/55{background-color:color-mix(in oklab, var(--color-elevated) 55%, transparent)}}.bg-elevated\/60{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/60{background-color:color-mix(in oklab, var(--color-elevated) 60%, transparent)}}.bg-elevated\/70{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/70{background-color:color-mix(in oklab, var(--color-elevated) 70%, transparent)}}.bg-elevated\/80{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/80{background-color:color-mix(in oklab, var(--color-elevated) 80%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/35{background-color:#ecfdf559}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/35{background-color:color-mix(in oklab, var(--color-emerald-50) 35%, transparent)}}.bg-emerald-50\/50{background-color:#ecfdf580}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/50{background-color:color-mix(in oklab, var(--color-emerald-50) 50%, transparent)}}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/80{background-color:color-mix(in oklab, var(--color-emerald-50) 80%, transparent)}}.bg-emerald-50\/90{background-color:#ecfdf5e6}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/90{background-color:color-mix(in oklab, var(--color-emerald-50) 90%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-600\/5{background-color:#0097670d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-600\/5{background-color:color-mix(in oklab, var(--color-emerald-600) 5%, transparent)}}.bg-emerald-600\/15{background-color:#00976726}@supports (color:color-mix(in lab, red, red)){.bg-emerald-600\/15{background-color:color-mix(in oklab, var(--color-emerald-600) 15%, transparent)}}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-emerald-950\/18{background-color:#002c222e}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/18{background-color:color-mix(in oklab, var(--color-emerald-950) 18%, transparent)}}.bg-emerald-950\/28{background-color:#002c2247}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/28{background-color:color-mix(in oklab, var(--color-emerald-950) 28%, transparent)}}.bg-foreground,.bg-foreground\/90{background-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/90{background-color:color-mix(in oklab, var(--color-foreground) 90%, transparent)}}.bg-muted{background-color:var(--color-muted)}.bg-muted-foreground,.bg-muted-foreground\/8{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/8{background-color:color-mix(in oklab, var(--color-muted-foreground) 8%, transparent)}}.bg-muted-foreground\/10{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/10{background-color:color-mix(in oklab, var(--color-muted-foreground) 10%, transparent)}}.bg-muted-foreground\/30{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab, var(--color-muted-foreground) 30%, transparent)}}.bg-muted-foreground\/40{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab, var(--color-muted-foreground) 40%, transparent)}}.bg-muted-foreground\/45{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/45{background-color:color-mix(in oklab, var(--color-muted-foreground) 45%, transparent)}}.bg-muted-foreground\/55{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/55{background-color:color-mix(in oklab, var(--color-muted-foreground) 55%, transparent)}}.bg-muted-foreground\/70{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/70{background-color:color-mix(in oklab, var(--color-muted-foreground) 70%, transparent)}}.bg-muted-foreground\/90{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/90{background-color:color-mix(in oklab, var(--color-muted-foreground) 90%, transparent)}}.bg-muted\/10{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/10{background-color:color-mix(in oklab, var(--color-muted) 10%, transparent)}}.bg-muted\/20{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--color-muted) 20%, transparent)}}.bg-muted\/40{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-rail\/90{background-color:var(--color-rail)}@supports (color:color-mix(in lab, red, red)){.bg-rail\/90{background-color:color-mix(in oklab, var(--color-rail) 90%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/95{background-color:#fef2f2f2}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/95{background-color:color-mix(in oklab, var(--color-red-50) 95%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/12{background-color:#fb2c361f}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/12{background-color:color-mix(in oklab, var(--color-red-500) 12%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-950\/16{background-color:#46080929}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/16{background-color:color-mix(in oklab, var(--color-red-950) 16%, transparent)}}.bg-red-950\/24{background-color:#4608093d}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/24{background-color:color-mix(in oklab, var(--color-red-950) 24%, transparent)}}.bg-rose-500\/5{background-color:#ff23570d}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/5{background-color:color-mix(in oklab, var(--color-rose-500) 5%, transparent)}}.bg-secondary{background-color:var(--color-secondary)}.bg-sidebar{background-color:var(--neon-sidebar)}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/15{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.bg-status-sent,.bg-status-sent\/10{background-color:var(--color-status-sent)}@supports (color:color-mix(in lab, red, red)){.bg-status-sent\/10{background-color:color-mix(in oklab, var(--color-status-sent) 10%, transparent)}}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-50\/70{background-color:#fafaf9b3}@supports (color:color-mix(in lab, red, red)){.bg-stone-50\/70{background-color:color-mix(in oklab, var(--color-stone-50) 70%, transparent)}}.bg-stone-50\/80{background-color:#fafaf9cc}@supports (color:color-mix(in lab, red, red)){.bg-stone-50\/80{background-color:color-mix(in oklab, var(--color-stone-50) 80%, transparent)}}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-100\/90{background-color:#f5f5f4e6}@supports (color:color-mix(in lab, red, red)){.bg-stone-100\/90{background-color:color-mix(in oklab, var(--color-stone-100) 90%, transparent)}}.bg-success,.bg-success\/5{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/5{background-color:color-mix(in oklab, var(--color-success) 5%, transparent)}}.bg-success\/10{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--color-success) 10%, transparent)}}.bg-success\/15{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab, var(--color-success) 15%, transparent)}}.bg-success\/90{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/90{background-color:color-mix(in oklab, var(--color-success) 90%, transparent)}}.bg-surface,.bg-surface\/40{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/40{background-color:color-mix(in oklab, var(--color-surface) 40%, transparent)}}.bg-surface\/45{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/45{background-color:color-mix(in oklab, var(--color-surface) 45%, transparent)}}.bg-surface\/50{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/50{background-color:color-mix(in oklab, var(--color-surface) 50%, transparent)}}.bg-surface\/60{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/60{background-color:color-mix(in oklab, var(--color-surface) 60%, transparent)}}.bg-surface\/80{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/80{background-color:color-mix(in oklab, var(--color-surface) 80%, transparent)}}.bg-surface\/95{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/95{background-color:color-mix(in oklab, var(--color-surface) 95%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/5{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/5{background-color:color-mix(in oklab, var(--color-warning) 5%, transparent)}}.bg-warning\/10{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.bg-warning\/15{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab, var(--color-warning) 15%, transparent)}}.bg-warning\/90{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/90{background-color:color-mix(in oklab, var(--color-warning) 90%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-white\/68{background-color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.bg-white\/68{background-color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-background{--tw-gradient-from:var(--color-background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-elevated{--tw-gradient-from:var(--color-elevated);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-warning\/5{--tw-gradient-from:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.from-warning\/5{--tw-gradient-from:color-mix(in oklab, var(--color-warning) 5%, transparent)}}.from-warning\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.stroke-\[1\.5\]{stroke-width:1.5px}.stroke-\[2\.25\]{stroke-width:2.25px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-2{padding:calc(var(--spacing) * 2)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[20px\]{padding:20px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.\!py-4{padding-block:calc(var(--spacing) * 4)!important}.\!py-5{padding-block:calc(var(--spacing) * 5)!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-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.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-2\.5{padding-top:calc(var(--spacing) * 2.5)}.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-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\[1\.125rem\]{padding-left:1.125rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[family-name\:var\(--font-body\)\]{font-family:var(--font-body)}.font-\[family-name\:var\(--font-display\)\]{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.65rem\]{font-size:.65rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[1\.95rem\]{font-size:1.95rem}.text-\[2\.1rem\]{font-size:2.1rem}.text-\[2\.15rem\]{font-size:2.15rem}.text-\[2rem\]{font-size:2rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[24px\]{font-size:24px}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.015em\]{--tw-tracking:.015em;letter-spacing:.015em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-stone-500{color:var(--color-stone-500)!important}.text-\[\#1a1a1a\]{color:#1a1a1a}.text-\[\#1a5c3a\]{color:#1a5c3a}.text-\[\#1a5f4a\]{color:#1a5f4a}.text-\[\#1a6b8a\]{color:#1a6b8a}.text-\[\#1a222c\]{color:#1a222c}.text-\[\#1a1208\]{color:#1a1208}.text-\[\#1c1c1c\]{color:#1c1c1c}.text-\[\#2a7a5c\]{color:#2a7a5c}.text-\[\#2a2622\]{color:#2a2622}.text-\[\#2a2824\]{color:#2a2824}.text-\[\#2c4a6e\]{color:#2c4a6e}.text-\[\#2c2424\]{color:#2c2424}.text-\[\#2c2824\]{color:#2c2824}.text-\[\#2d4a3e\]{color:#2d4a3e}.text-\[\#2d5a45\]{color:#2d5a45}.text-\[\#3a3a38\]{color:#3a3a38}.text-\[\#3a4a38\]{color:#3a4a38}.text-\[\#3a4f52\]{color:#3a4f52}.text-\[\#3a322c\]{color:#3a322c}.text-\[\#3a2830\]{color:#3a2830}.text-\[\#3d4f7c\]{color:#3d4f7c}.text-\[\#3d5a7a\]{color:#3d5a7a}.text-\[\#3d8a9c\]{color:#3d8a9c}.text-\[\#3d8f9e\]{color:#3d8f9e}.text-\[\#3d3428\]{color:#3d3428}.text-\[\#4a4a48\]{color:#4a4a48}.text-\[\#4a5a3a\]{color:#4a5a3a}.text-\[\#4a5d52\]{color:#4a5d52}.text-\[\#4a9fd4\]{color:#4a9fd4}.text-\[\#4a4035\]{color:#4a4035}.text-\[\#4a4038\]{color:#4a4038}.text-\[\#4a4844\]{color:#4a4844}.text-\[\#4a7280\]{color:#4a7280}.text-\[\#5a3a5a\]{color:#5a3a5a}.text-\[\#5a6a48\]{color:#5a6a48}.text-\[\#5a7a62\]{color:#5a7a62}.text-\[\#5c5c58\]{color:#5c5c58}.text-\[\#5c7a4a\]{color:#5c7a4a}.text-\[\#5c5248\]{color:#5c5248}.text-\[\#5c5348\]{color:#5c5348}.text-\[\#6a4a6a\]{color:#6a4a6a}.text-\[\#6a5a48\]{color:#6a5a48}.text-\[\#6a5a68\]{color:#6a5a68}.text-\[\#6a6a68\]{color:#6a6a68}.text-\[\#6a7a62\]{color:#6a7a62}.text-\[\#6a665e\]{color:#6a665e}.text-\[\#6a5230\]{color:#6a5230}.text-\[\#6a6060\]{color:#6a6060}.text-\[\#6a6888\]{color:#6a6888}.text-\[\#6b4e32\]{color:#6b4e32}.text-\[\#6b5a48\]{color:#6b5a48}.text-\[\#6b5c48\]{color:#6b5c48}.text-\[\#6b7a8a\]{color:#6b7a8a}.text-\[\#6b7c6a\]{color:#6b7c6a}.text-\[\#6b4428\]{color:#6b4428}.text-\[\#6b5344\]{color:#6b5344}.text-\[\#6b6358\]{color:#6b6358}.text-\[\#6b6560\]{color:#6b6560}.text-\[\#6e5e62\]{color:#6e5e62}.text-\[\#6eb8ff\]{color:#6eb8ff}.text-\[\#7a5a62\]{color:#7a5a62}.text-\[\#7a5c48\]{color:#7a5c48}.text-\[\#7a8aa8\]{color:#7a8aa8}.text-\[\#7a6568\]{color:#7a6568}.text-\[\#7a9498\]{color:#7a9498}.text-\[\#7c5c3e\]{color:#7c5c3e}.text-\[\#7dff7d\]{color:#7dff7d}.text-\[\#8a6a42\]{color:#8a6a42}.text-\[\#8a7a6a\]{color:#8a7a6a}.text-\[\#8a7a62\]{color:#8a7a62}.text-\[\#8a7a88\]{color:#8a7a88}.text-\[\#8a8a88\]{color:#8a8a88}.text-\[\#8a867e\]{color:#8a867e}.text-\[\#8a2834\]{color:#8a2834}.text-\[\#8a3044\]{color:#8a3044}.text-\[\#8a5530\]{color:#8a5530}.text-\[\#8a6220\]{color:#8a6220}.text-\[\#8a7068\]{color:#8a7068}.text-\[\#8b1a1a\]{color:#8b1a1a}.text-\[\#8b3a32\]{color:#8b3a32}.text-\[\#8b6a52\]{color:#8b6a52}.text-\[\#8b7d6b\]{color:#8b7d6b}.text-\[\#8e5a66\]{color:#8e5a66}.text-\[\#8ec8ff\]{color:#8ec8ff}.text-\[\#8f2838\]{color:#8f2838}.text-\[\#9a9a98\]{color:#9a9a98}.text-\[\#9a98b8\]{color:#9a98b8}.text-\[\#9a928a\]{color:#9a928a}.text-\[\#9a6028\]{color:#9a6028}.text-\[\#9a7020\]{color:#9a7020}.text-\[\#9a8488\]{color:#9a8488}.text-\[\#9a9090\]{color:#9a9090}.text-\[\#9a9488\]{color:#9a9488}.text-\[\#9aa8c0\]{color:#9aa8c0}.text-\[\#9ac8b0\]{color:#9ac8b0}.text-\[\#9ae89a\]{color:#9ae89a}.text-\[\#9c5c3c\]{color:#9c5c3c}.text-\[\#9c6b3c\]{color:#9c6b3c}.text-\[\#22d3ee\]{color:#22d3ee}.text-\[\#243b53\]{color:#243b53}.text-\[\#44403c\]{color:#44403c}.text-\[\#57534e\]{color:#57534e}.text-\[\#78716c\]{color:#78716c}.text-\[\#143844\]{color:#143844}.text-\[\#556654\]{color:#556654}.text-\[\#666666\]{color:#666}.text-\[\#a8a29e\]{color:#a8a29e}.text-\[\#a06028\]{color:#a06028}.text-\[\#a06048\]{color:#a06048}.text-\[\#a69882\]{color:#a69882}.text-\[\#a83240\]{color:#a83240}.text-\[\#a86840\]{color:#a86840}.text-\[\#a89888\]{color:#a89888}.text-\[\#b0a098\]{color:#b0a098}.text-\[\#b0a498\]{color:#b0a498}.text-\[\#b8c8e0\]{color:#b8c8e0}.text-\[\#b8d0a8\]{color:#b8d0a8}.text-\[\#b8dcc8\]{color:#b8dcc8}.text-\[\#b07828\]{color:#b07828}.text-\[\#c0b0a4\]{color:#c0b0a4}.text-\[\#c8c0b0\]{color:#c8c0b0}.text-\[\#c8c8d4\]{color:#c8c8d4}.text-\[\#c8e0b8\]{color:#c8e0b8}.text-\[\#c24e00\]{color:#c24e00}.text-\[\#c41e3a\]{color:#c41e3a}.text-\[\#c47832\]{color:#c47832}.text-\[\#d4ac72\]{color:#d4ac72}.text-\[\#d4b0b8\]{color:#d4b0b8}.text-\[\#d4b8b8\]{color:#d4b8b8}.text-\[\#d4c090\]{color:#d4c090}.text-\[\#d8b8b8\]{color:#d8b8b8}.text-\[\#d8ecc8\]{color:#d8ecc8}.text-\[\#d4516b\]{color:#d4516b}.text-\[\#e8b8b0\]{color:#e8b8b0}.text-\[\#e8c8d0\]{color:#e8c8d0}.text-\[\#e8c858\]{color:#e8c858}.text-\[\#e8d4a8\]{color:#e8d4a8}.text-\[\#e8d8b0\]{color:#e8d8b0}.text-\[\#e8e8e6\]{color:#e8e8e6}.text-\[\#e85c00\]{color:#e85c00}.text-\[\#e85d6f\]{color:#e85d6f}.text-\[\#e85d8a\]{color:#e85d8a}.text-\[\#e879f9\]{color:#e879f9}.text-\[\#f0ebe3\]{color:#f0ebe3}.text-\[\#f2ebe0\]\/55{color:#f2ebe08c;color:lab(93.3772% 1.05444 6.23717/.55)}.text-\[\#f2ebe0\]\/75{color:#f2ebe0bf;color:lab(93.3772% 1.05444 6.23717/.75)}.text-\[\#f4f3f0\]{color:#f4f3f0}.text-\[\#f5b8a4\]{color:#f5b8a4}.text-\[\#f7f4ee\]{color:#f7f4ee}.text-\[\#f0927a\]{color:#f0927a}.text-\[\#faf6f1\]{color:#faf6f1}.text-\[\#faf6f7\]{color:#faf6f7}.text-\[\#faf7f0\]{color:#faf7f0}.text-\[\#faf8f3\]{color:#faf8f3}.text-\[\#ff6900\]{color:#ff6900}.text-\[\#fffcf8\]{color:#fffcf8}.text-\[\#fffdf9\]{color:#fffdf9}.text-\[color\:var\(--pca-accent-marketing\)\]{color:var(--pca-accent-marketing)}.text-\[var\(--approval-accent\)\]{color:var(--approval-accent)}.text-\[var\(--approval-accent-alt\)\]{color:var(--approval-accent-alt)}.text-\[var\(--approval-btn-text\)\]{color:var(--approval-btn-text)}.text-\[var\(--approval-ink\)\]{color:var(--approval-ink)}.text-\[var\(--approval-ink-faint\)\]{color:var(--approval-ink-faint)}.text-\[var\(--approval-ink-muted\)\]{color:var(--approval-ink-muted)}.text-\[var\(--approval-link\)\]{color:var(--approval-link)}.text-\[var\(--approval-muted\)\]{color:var(--approval-muted)}.text-\[var\(--border-strong\)\]{color:var(--border-strong)}.text-\[var\(--marketing-accent\)\]{color:var(--marketing-accent)}.text-\[var\(--marketing-muted\)\]{color:var(--marketing-muted)}.text-\[var\(--marketing-text\)\]{color:var(--marketing-text)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-accent{color:var(--color-accent)}.text-accent-foreground,.text-accent-foreground\/80{color:var(--color-accent-foreground)}@supports (color:color-mix(in lab, red, red)){.text-accent-foreground\/80{color:color-mix(in oklab, var(--color-accent-foreground) 80%, transparent)}}.text-accent\/70{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.text-accent\/70{color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.text-accent\/80{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.text-accent\/80{color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}.text-amber-200\/85{color:#fee685d9}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/85{color:color-mix(in oklab, var(--color-amber-200) 85%, transparent)}}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/90{color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-500\/70{color:#f99c00b3}@supports (color:color-mix(in lab, red, red)){.text-amber-500\/70{color:color-mix(in oklab, var(--color-amber-500) 70%, transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-600\/55{color:#dd74008c}@supports (color:color-mix(in lab, red, red)){.text-amber-600\/55{color:color-mix(in oklab, var(--color-amber-600) 55%, transparent)}}.text-amber-700{color:var(--color-amber-700)}.text-amber-700\/80{color:#b75000cc}@supports (color:color-mix(in lab, red, red)){.text-amber-700\/80{color:color-mix(in oklab, var(--color-amber-700) 80%, transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-900\/75{color:#7b3306bf}@supports (color:color-mix(in lab, red, red)){.text-amber-900\/75{color:color-mix(in oklab, var(--color-amber-900) 75%, transparent)}}.text-amber-900\/85{color:#7b3306d9}@supports (color:color-mix(in lab, red, red)){.text-amber-900\/85{color:color-mix(in oklab, var(--color-amber-900) 85%, transparent)}}.text-background{color:var(--color-background)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--color-card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--color-destructive)}.text-emerald-200\/90{color:#a4f4cfe6}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/90{color:color-mix(in oklab, var(--color-emerald-200) 90%, transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-600\/55{color:#0097678c}@supports (color:color-mix(in lab, red, red)){.text-emerald-600\/55{color:color-mix(in oklab, var(--color-emerald-600) 55%, transparent)}}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-800\/70{color:#005f46b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-800\/70{color:color-mix(in oklab, var(--color-emerald-800) 70%, transparent)}}.text-emerald-800\/80{color:#005f46cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-800\/80{color:color-mix(in oklab, var(--color-emerald-800) 80%, transparent)}}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground,.text-foreground\/70{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--color-foreground) 70%, transparent)}}.text-foreground\/85{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--color-foreground) 85%, transparent)}}.text-foreground\/90{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--color-foreground) 90%, transparent)}}.text-muted-foreground,.text-muted-foreground\/35{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/35{color:color-mix(in oklab, var(--color-muted-foreground) 35%, transparent)}}.text-muted-foreground\/45{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/45{color:color-mix(in oklab, var(--color-muted-foreground) 45%, transparent)}}.text-muted-foreground\/50{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--color-muted-foreground) 50%, transparent)}}.text-muted-foreground\/55{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/55{color:color-mix(in oklab, var(--color-muted-foreground) 55%, transparent)}}.text-muted-foreground\/70{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--color-muted-foreground) 70%, transparent)}}.text-muted-foreground\/75{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/75{color:color-mix(in oklab, var(--color-muted-foreground) 75%, transparent)}}.text-muted-foreground\/80{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--color-muted-foreground) 80%, transparent)}}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-rail{color:var(--color-rail)}.text-red-200\/90{color:#ffcacae6}@supports (color:color-mix(in lab, red, red)){.text-red-200\/90{color:color-mix(in oklab, var(--color-red-200) 90%, transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-500{color:var(--color-rose-500)}.text-rose-500\/70{color:#ff2357b3}@supports (color:color-mix(in lab, red, red)){.text-rose-500\/70{color:color-mix(in oklab, var(--color-rose-500) 70%, transparent)}}.text-rose-600\/90{color:#e70044e6}@supports (color:color-mix(in lab, red, red)){.text-rose-600\/90{color:color-mix(in oklab, var(--color-rose-600) 90%, transparent)}}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sky-800{color:var(--color-sky-800)}.text-status-sent{color:var(--color-status-sent)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-800{color:var(--color-stone-800)}.text-stone-900{color:var(--color-stone-900)}.text-success,.text-success\/65{color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.text-success\/65{color:color-mix(in oklab, var(--color-success) 65%, transparent)}}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-white\/32{color:#ffffff52}@supports (color:color-mix(in lab, red, red)){.text-white\/32{color:color-mix(in oklab, var(--color-white) 32%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[\#1c1c1c\]\/30{text-decoration-color:#1c1c1c4d;text-decoration-color:lab(10.2682% .0000149012 0/.3)}.decoration-\[\#3d4f7c\]\/30{text-decoration-color:#3d4f7c4d;text-decoration-color:lab(33.7007% 3.20667 -28.1518/.3)}.decoration-\[\#c4d4c8\]{text-decoration-color:#c4d4c8}.decoration-\[\#d4c4a8\]{text-decoration-color:#d4c4a8}.decoration-\[\#d4c8b8\]{text-decoration-color:#d4c8b8}.decoration-\[\#d4516b\]\/30{text-decoration-color:#d4516b4d;text-decoration-color:lab(53.426% 53.9203 13.8994/.3)}.decoration-\[\#e5ddd0\]{text-decoration-color:#e5ddd0}.decoration-\[\#e8dcd4\]{text-decoration-color:#e8dcd4}.decoration-\[var\(--approval-accent\)\]\/30{-webkit-text-decoration-color:var(--approval-accent);-webkit-text-decoration-color:var(--approval-accent);-webkit-text-decoration-color:var(--approval-accent);text-decoration-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.decoration-\[var\(--approval-accent\)\]\/30{-webkit-text-decoration-color:color-mix(in oklab, var(--approval-accent) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--approval-accent) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--approval-accent) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--approval-accent) 30%, transparent)}}.decoration-\[var\(--approval-accent\)\]\/35{-webkit-text-decoration-color:var(--approval-accent);-webkit-text-decoration-color:var(--approval-accent);-webkit-text-decoration-color:var(--approval-accent);text-decoration-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.decoration-\[var\(--approval-accent\)\]\/35{-webkit-text-decoration-color:color-mix(in oklab, var(--approval-accent) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--approval-accent) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--approval-accent) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--approval-accent) 35%, transparent)}}.decoration-\[var\(--approval-accent\)\]\/40{-webkit-text-decoration-color:var(--approval-accent);-webkit-text-decoration-color:var(--approval-accent);-webkit-text-decoration-color:var(--approval-accent);text-decoration-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.decoration-\[var\(--approval-accent\)\]\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--approval-accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--approval-accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--approval-accent) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--approval-accent) 40%, transparent)}}.decoration-\[var\(--approval-accent\)\]\/45{-webkit-text-decoration-color:var(--approval-accent);-webkit-text-decoration-color:var(--approval-accent);-webkit-text-decoration-color:var(--approval-accent);text-decoration-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.decoration-\[var\(--approval-accent\)\]\/45{-webkit-text-decoration-color:color-mix(in oklab, var(--approval-accent) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--approval-accent) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--approval-accent) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--approval-accent) 45%, transparent)}}.decoration-\[var\(--approval-accent\)\]\/50{-webkit-text-decoration-color:var(--approval-accent);-webkit-text-decoration-color:var(--approval-accent);-webkit-text-decoration-color:var(--approval-accent);text-decoration-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.decoration-\[var\(--approval-accent\)\]\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--approval-accent) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--approval-accent) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--approval-accent) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--approval-accent) 50%, transparent)}}.decoration-\[var\(--approval-rule\)\]{-webkit-text-decoration-color:var(--approval-rule);-webkit-text-decoration-color:var(--approval-rule);-webkit-text-decoration-color:var(--approval-rule);text-decoration-color:var(--approval-rule)}.decoration-emerald-600\/40{text-decoration-color:#00976766}@supports (color:color-mix(in lab, red, red)){.decoration-emerald-600\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-emerald-600) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-emerald-600) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-emerald-600) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-emerald-600) 40%, transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-accent{accent-color:var(--color-accent)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.38\]{opacity:.38}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--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_1px_4px_rgba\(4\,120\,87\,0\.22\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#04785738);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(180\,83\,9\,0\.25\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#b4530940);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_-2px_0\]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-2px_0_0\]{--tw-shadow:inset 0 -2px 0 0 var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow: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-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[\#1a1a1a\]\/6{--tw-shadow-color:#1a1a1a0f}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#1a1a1a\]\/6{--tw-shadow-color:color-mix(in oklab, lab(9.26318% 0 0/.06) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#1c1c1c\]\/8{--tw-shadow-color:#1c1c1c14}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#1c1c1c\]\/8{--tw-shadow-color:color-mix(in oklab, lab(10.2682% .0000149012 0/.08) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#2a7a5c\]\/8{--tw-shadow-color:#2a7a5c14}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#2a7a5c\]\/8{--tw-shadow-color:color-mix(in oklab, lab(45.7924% -31.151 9.02274/.08) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#2a7a5c\]\/10{--tw-shadow-color:#2a7a5c1a}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#2a7a5c\]\/10{--tw-shadow-color:color-mix(in oklab, lab(45.7924% -31.151 9.02274/.1) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#2a2622\]\/5{--tw-shadow-color:#2a26220d}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#2a2622\]\/5{--tw-shadow-color:color-mix(in oklab, lab(15.4957% 1.27466 3.3706/.05) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#2a2622\]\/10{--tw-shadow-color:#2a26221a}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#2a2622\]\/10{--tw-shadow-color:color-mix(in oklab, lab(15.4957% 1.27466 3.3706/.1) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#2a2622\]\/12{--tw-shadow-color:#2a26221f}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#2a2622\]\/12{--tw-shadow-color:color-mix(in oklab, lab(15.4957% 1.27466 3.3706/.12) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#2a2622\]\/15{--tw-shadow-color:#2a262226}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#2a2622\]\/15{--tw-shadow-color:color-mix(in oklab, lab(15.4957% 1.27466 3.3706/.15) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#3a322c\]\/6{--tw-shadow-color:#3a322c0f}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#3a322c\]\/6{--tw-shadow-color:color-mix(in oklab, lab(21.5082% 2.82581 5.2185/.06) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#3a2830\]\/4{--tw-shadow-color:#3a28300a}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#3a2830\]\/4{--tw-shadow-color:color-mix(in oklab, lab(18.5479% 9.81765 -1.73313/.04) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#3a2830\]\/6{--tw-shadow-color:#3a28300f}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#3a2830\]\/6{--tw-shadow-color:color-mix(in oklab, lab(18.5479% 9.81765 -1.73313/.06) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#3a2830\]\/8{--tw-shadow-color:#3a283014}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#3a2830\]\/8{--tw-shadow-color:color-mix(in oklab, lab(18.5479% 9.81765 -1.73313/.08) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#3d3428\]\/4{--tw-shadow-color:#3d34280a}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#3d3428\]\/4{--tw-shadow-color:color-mix(in oklab, lab(22.4038% 2.51605 9.17806/.04) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#3d3428\]\/8{--tw-shadow-color:#3d342814}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#3d3428\]\/8{--tw-shadow-color:color-mix(in oklab, lab(22.4038% 2.51605 9.17806/.08) var(--tw-shadow-alpha), transparent)}}.shadow-accent{--tw-shadow-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.shadow-accent{--tw-shadow-color:color-mix(in oklab, var(--color-accent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-900\/10{--tw-shadow-color:#7b33061a}@supports (color:color-mix(in lab, red, red)){.shadow-amber-900\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/6{--tw-shadow-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.shadow-black\/6{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 6%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/8{--tw-shadow-color:#00000014}@supports (color:color-mix(in lab, red, red)){.shadow-black\/8{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 8%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.shadow-black\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/35{--tw-shadow-color:#00000059}@supports (color:color-mix(in lab, red, red)){.shadow-black\/35{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 35%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/45{--tw-shadow-color:#00000073}@supports (color:color-mix(in lab, red, red)){.shadow-black\/45{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 45%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-900\/25{--tw-shadow-color:#1c398e40}@supports (color:color-mix(in lab, red, red)){.shadow-blue-900\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-900) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-900\/5{--tw-shadow-color:#004e3b0d}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-900\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-900\/10{--tw-shadow-color:#004e3b1a}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-900\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-900\/15{--tw-shadow-color:#004e3b26}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-900\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-900) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-900\/10{--tw-shadow-color:#82181a1a}@supports (color:color-mix(in lab, red, red)){.shadow-red-900\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-stone-900\/5{--tw-shadow-color:#1c19170d}@supports (color:color-mix(in lab, red, red)){.shadow-stone-900\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-stone-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-stone-900\/8{--tw-shadow-color:#1c191714}@supports (color:color-mix(in lab, red, red)){.shadow-stone-900\/8{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-stone-900) 8%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-stone-900\/10{--tw-shadow-color:#1c19171a}@supports (color:color-mix(in lab, red, red)){.shadow-stone-900\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-stone-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#1a1a1a\]\/10{--tw-ring-color:#1a1a1a1a}@supports (color:lab(0% 0 0)){.ring-\[\#1a1a1a\]\/10{--tw-ring-color:lab(9.26318% 0 0/.1)}}.ring-\[\#1a1a1a\]\/12{--tw-ring-color:#1a1a1a1f}@supports (color:lab(0% 0 0)){.ring-\[\#1a1a1a\]\/12{--tw-ring-color:lab(9.26318% 0 0/.12)}}.ring-\[\#1a5c3a\]\/10{--tw-ring-color:#1a5c3a1a}@supports (color:lab(0% 0 0)){.ring-\[\#1a5c3a\]\/10{--tw-ring-color:lab(34.3112% -28.2262 13.3658/.1)}}.ring-\[\#1a5c3a\]\/16{--tw-ring-color:#1a5c3a29}@supports (color:lab(0% 0 0)){.ring-\[\#1a5c3a\]\/16{--tw-ring-color:lab(34.3112% -28.2262 13.3658/.16)}}.ring-\[\#1a5f4a\]\/18{--tw-ring-color:#1a5f4a2e}@supports (color:lab(0% 0 0)){.ring-\[\#1a5f4a\]\/18{--tw-ring-color:lab(35.6913% -26.4798 5.5727/.18)}}.ring-\[\#1a6b8a\]\/12{--tw-ring-color:#1a6b8a1f}@supports (color:lab(0% 0 0)){.ring-\[\#1a6b8a\]\/12{--tw-ring-color:lab(41.7057% -15.7998 -24.352/.12)}}.ring-\[\#1a6b8a\]\/16{--tw-ring-color:#1a6b8a29}@supports (color:lab(0% 0 0)){.ring-\[\#1a6b8a\]\/16{--tw-ring-color:lab(41.7057% -15.7998 -24.352/.16)}}.ring-\[\#1a222c\]\/12{--tw-ring-color:#1a222c1f}@supports (color:lab(0% 0 0)){.ring-\[\#1a222c\]\/12{--tw-ring-color:lab(12.793% -1.35423 -7.93041/.12)}}.ring-\[\#1c1c1c\]\/12{--tw-ring-color:#1c1c1c1f}@supports (color:lab(0% 0 0)){.ring-\[\#1c1c1c\]\/12{--tw-ring-color:lab(10.2682% .0000149012 0/.12)}}.ring-\[\#1c1c1c\]\/15{--tw-ring-color:#1c1c1c26}@supports (color:lab(0% 0 0)){.ring-\[\#1c1c1c\]\/15{--tw-ring-color:lab(10.2682% .0000149012 0/.15)}}.ring-\[\#1c1c1c\]\/20{--tw-ring-color:#1c1c1c33}@supports (color:lab(0% 0 0)){.ring-\[\#1c1c1c\]\/20{--tw-ring-color:lab(10.2682% .0000149012 0/.2)}}.ring-\[\#2a7a5c\]\/18{--tw-ring-color:#2a7a5c2e}@supports (color:lab(0% 0 0)){.ring-\[\#2a7a5c\]\/18{--tw-ring-color:lab(45.7924% -31.151 9.02274/.18)}}.ring-\[\#2c4a6e\]\/18{--tw-ring-color:#2c4a6e2e}@supports (color:lab(0% 0 0)){.ring-\[\#2c4a6e\]\/18{--tw-ring-color:lab(30.4356% -2.3901 -24.6301/.18)}}.ring-\[\#2d5a45\]\/14{--tw-ring-color:#2d5a4524}@supports (color:lab(0% 0 0)){.ring-\[\#2d5a45\]\/14{--tw-ring-color:lab(34.5475% -20.4805 7.16028/.14)}}.ring-\[\#3d4f7c\]\/18{--tw-ring-color:#3d4f7c2e}@supports (color:lab(0% 0 0)){.ring-\[\#3d4f7c\]\/18{--tw-ring-color:lab(33.7007% 3.20667 -28.1518/.18)}}.ring-\[\#3d5a7a\]\/14{--tw-ring-color:#3d5a7a24}@supports (color:lab(0% 0 0)){.ring-\[\#3d5a7a\]\/14{--tw-ring-color:lab(37.018% -3.78048 -21.7753/.14)}}.ring-\[\#3d8a9c\]\/14{--tw-ring-color:#3d8a9c24}@supports (color:lab(0% 0 0)){.ring-\[\#3d8a9c\]\/14{--tw-ring-color:lab(53.2474% -20.4468 -17.1799/.14)}}.ring-\[\#3d8f9e\]\/18{--tw-ring-color:#3d8f9e2e}@supports (color:lab(0% 0 0)){.ring-\[\#3d8f9e\]\/18{--tw-ring-color:lab(54.868% -22.3499 -15.8854/.18)}}.ring-\[\#4a9fd4\]\/14{--tw-ring-color:#4a9fd424}@supports (color:lab(0% 0 0)){.ring-\[\#4a9fd4\]\/14{--tw-ring-color:lab(61.9716% -14.068 -35.3466/.14)}}.ring-\[\#5a6a48\]\/14{--tw-ring-color:#5a6a4824}@supports (color:lab(0% 0 0)){.ring-\[\#5a6a48\]\/14{--tw-ring-color:lab(42.7633% -11.2638 17.0596/.14)}}.ring-\[\#5a6a48\]\/25{--tw-ring-color:#5a6a4840}@supports (color:lab(0% 0 0)){.ring-\[\#5a6a48\]\/25{--tw-ring-color:lab(42.7633% -11.2638 17.0596/.25)}}.ring-\[\#5c7a4a\]\/18{--tw-ring-color:#5c7a4a2e}@supports (color:lab(0% 0 0)){.ring-\[\#5c7a4a\]\/18{--tw-ring-color:lab(47.9412% -18.2975 22.6634/.18)}}.ring-\[\#5fd35f\]\/12{--tw-ring-color:#5fd35f1f}@supports (color:lab(0% 0 0)){.ring-\[\#5fd35f\]\/12{--tw-ring-color:lab(76.0313% -51.5473 46.2515/.12)}}.ring-\[\#6a4a6a\]\/22{--tw-ring-color:#6a4a6a38}@supports (color:lab(0% 0 0)){.ring-\[\#6a4a6a\]\/22{--tw-ring-color:lab(35.9642% 18.3949 -13.0627/.22)}}.ring-\[\#6a5a48\]\/14{--tw-ring-color:#6a5a4824}@supports (color:lab(0% 0 0)){.ring-\[\#6a5a48\]\/14{--tw-ring-color:lab(39.4609% 4.53357 12.9825/.14)}}.ring-\[\#6a6a68\]\/10{--tw-ring-color:#6a6a681a}@supports (color:lab(0% 0 0)){.ring-\[\#6a6a68\]\/10{--tw-ring-color:lab(44.7707% -.303954 1.1258/.1)}}.ring-\[\#6a665e\]\/10{--tw-ring-color:#6a665e1a}@supports (color:lab(0% 0 0)){.ring-\[\#6a665e\]\/10{--tw-ring-color:lab(43.3753% .475794 5.12951/.1)}}.ring-\[\#6a6060\]\/10{--tw-ring-color:#6a60601a}@supports (color:lab(0% 0 0)){.ring-\[\#6a6060\]\/10{--tw-ring-color:lab(41.691% 4.13463 1.52847/.1)}}.ring-\[\#6a6060\]\/16{--tw-ring-color:#6a606029}@supports (color:lab(0% 0 0)){.ring-\[\#6a6060\]\/16{--tw-ring-color:lab(41.691% 4.13463 1.52847/.16)}}.ring-\[\#6a6888\]\/10{--tw-ring-color:#6a68881a}@supports (color:lab(0% 0 0)){.ring-\[\#6a6888\]\/10{--tw-ring-color:lab(45.1137% 6.31225 -17.4886/.1)}}.ring-\[\#6a6888\]\/18{--tw-ring-color:#6a68882e}@supports (color:lab(0% 0 0)){.ring-\[\#6a6888\]\/18{--tw-ring-color:lab(45.1137% 6.31225 -17.4886/.18)}}.ring-\[\#6b7f6a\]\/10{--tw-ring-color:#6b7f6a1a}@supports (color:lab(0% 0 0)){.ring-\[\#6b7f6a\]\/10{--tw-ring-color:lab(51.1052% -10.837 8.91805/.1)}}.ring-\[\#6b4428\]\/16{--tw-ring-color:#6b442829}@supports (color:lab(0% 0 0)){.ring-\[\#6b4428\]\/16{--tw-ring-color:lab(33.0143% 15.0398 24.0322/.16)}}.ring-\[\#6eb8ff\]\/10{--tw-ring-color:#6eb8ff1a}@supports (color:lab(0% 0 0)){.ring-\[\#6eb8ff\]\/10{--tw-ring-color:lab(72.1569% -8.43814 -42.8391/.1)}}.ring-\[\#6eb8ff\]\/22{--tw-ring-color:#6eb8ff38}@supports (color:lab(0% 0 0)){.ring-\[\#6eb8ff\]\/22{--tw-ring-color:lab(72.1569% -8.43814 -42.8391/.22)}}.ring-\[\#7a5a62\]\/12{--tw-ring-color:#7a5a621f}@supports (color:lab(0% 0 0)){.ring-\[\#7a5a62\]\/12{--tw-ring-color:lab(41.8451% 14.53 .805444/.12)}}.ring-\[\#7a8aa8\]\/10{--tw-ring-color:#7a8aa81a}@supports (color:lab(0% 0 0)){.ring-\[\#7a8aa8\]\/10{--tw-ring-color:lab(57.0009% -.681788 -17.9859/.1)}}.ring-\[\#7da8b2\]\/25{--tw-ring-color:#7da8b240}@supports (color:lab(0% 0 0)){.ring-\[\#7da8b2\]\/25{--tw-ring-color:lab(66.0071% -13.204 -10.1295/.25)}}.ring-\[\#7dff7d\]\/10{--tw-ring-color:#7dff7d1a}@supports (color:lab(0% 0 0)){.ring-\[\#7dff7d\]\/10{--tw-ring-color:lab(90.5489% -56.5257 50.0254/.1)}}.ring-\[\#7dff7d\]\/20{--tw-ring-color:#7dff7d33}@supports (color:lab(0% 0 0)){.ring-\[\#7dff7d\]\/20{--tw-ring-color:lab(90.5489% -56.5257 50.0254/.2)}}.ring-\[\#8a6a42\]\/14{--tw-ring-color:#8a6a4224}@supports (color:lab(0% 0 0)){.ring-\[\#8a6a42\]\/14{--tw-ring-color:lab(47.3882% 9.3894 27.4979/.14)}}.ring-\[\#8a8a88\]\/12{--tw-ring-color:#8a8a881f}@supports (color:lab(0% 0 0)){.ring-\[\#8a8a88\]\/12{--tw-ring-color:lab(57.4313% -.290424 1.07367/.12)}}.ring-\[\#8a9ab8\]\/22{--tw-ring-color:#8a9ab838}@supports (color:lab(0% 0 0)){.ring-\[\#8a9ab8\]\/22{--tw-ring-color:lab(63.1159% -.769556 -17.6621/.22)}}.ring-\[\#8ab8a0\]\/20{--tw-ring-color:#8ab8a033}@supports (color:lab(0% 0 0)){.ring-\[\#8ab8a0\]\/20{--tw-ring-color:lab(70.9726% -19.6752 7.03108/.2)}}.ring-\[\#8ab8a0\]\/32{--tw-ring-color:#8ab8a052}@supports (color:lab(0% 0 0)){.ring-\[\#8ab8a0\]\/32{--tw-ring-color:lab(70.9726% -19.6752 7.03108/.32)}}.ring-\[\#8b1a1a\]\/14{--tw-ring-color:#8b1a1a24}@supports (color:lab(0% 0 0)){.ring-\[\#8b1a1a\]\/14{--tw-ring-color:lab(30.7539% 46.7372 31.8262/.14)}}.ring-\[\#8b3a32\]\/16{--tw-ring-color:#8b3a3229}@supports (color:lab(0% 0 0)){.ring-\[\#8b3a32\]\/16{--tw-ring-color:lab(35.9284% 34.7936 22.9232/.16)}}.ring-\[\#9a6028\]\/16{--tw-ring-color:#9a602829}@supports (color:lab(0% 0 0)){.ring-\[\#9a6028\]\/16{--tw-ring-color:lab(46.5835% 20.6814 40.9116/.16)}}.ring-\[\#9a9488\]\/16{--tw-ring-color:#9a948829}@supports (color:lab(0% 0 0)){.ring-\[\#9a9488\]\/16{--tw-ring-color:lab(61.5782% .677288 7.19888/.16)}}.ring-\[\#9bb5a0\]\/20{--tw-ring-color:#9bb5a033}@supports (color:lab(0% 0 0)){.ring-\[\#9bb5a0\]\/20{--tw-ring-color:lab(71.2482% -12.3481 7.60901/.2)}}.ring-\[\#9c5c3c\]\/20{--tw-ring-color:#9c5c3c33}@supports (color:lab(0% 0 0)){.ring-\[\#9c5c3c\]\/20{--tw-ring-color:lab(46.1006% 24.6242 29.9608/.2)}}.ring-\[\#9e3a52\]\/14{--tw-ring-color:#9e3a5224}@supports (color:lab(0% 0 0)){.ring-\[\#9e3a52\]\/14{--tw-ring-color:lab(39.8355% 43.7356 8.75669/.14)}}.ring-\[\#22d3ee\]\/10{--tw-ring-color:#22d3ee1a}@supports (color:lab(0% 0 0)){.ring-\[\#22d3ee\]\/10{--tw-ring-color:lab(77.4225% -36.0465 -25.8871/.1)}}.ring-\[\#22d3ee\]\/24{--tw-ring-color:#22d3ee3d}@supports (color:lab(0% 0 0)){.ring-\[\#22d3ee\]\/24{--tw-ring-color:lab(77.4225% -36.0465 -25.8871/.24)}}.ring-\[\#a8c090\]\/16{--tw-ring-color:#a8c09029}@supports (color:lab(0% 0 0)){.ring-\[\#a8c090\]\/16{--tw-ring-color:lab(74.9453% -14.9089 21.4441/.16)}}.ring-\[\#a8c090\]\/30{--tw-ring-color:#a8c0904d}@supports (color:lab(0% 0 0)){.ring-\[\#a8c090\]\/30{--tw-ring-color:lab(74.9453% -14.9089 21.4441/.3)}}.ring-\[\#a83240\]\/14{--tw-ring-color:#a8324024}@supports (color:lab(0% 0 0)){.ring-\[\#a83240\]\/14{--tw-ring-color:lab(40.0971% 49.3414 20.7835/.14)}}.ring-\[\#a86840\]\/10{--tw-ring-color:#a868401a}@supports (color:lab(0% 0 0)){.ring-\[\#a86840\]\/10{--tw-ring-color:lab(50.6252% 23.5339 33.5319/.1)}}.ring-\[\#a86840\]\/16{--tw-ring-color:#a8684029}@supports (color:lab(0% 0 0)){.ring-\[\#a86840\]\/16{--tw-ring-color:lab(50.6252% 23.5339 33.5319/.16)}}.ring-\[\#a89888\]\/10{--tw-ring-color:#a898881a}@supports (color:lab(0% 0 0)){.ring-\[\#a89888\]\/10{--tw-ring-color:lab(63.9288% 4.11871 10.712/.1)}}.ring-\[\#b8a88a\]\/40{--tw-ring-color:#b8a88a66}@supports (color:lab(0% 0 0)){.ring-\[\#b8a88a\]\/40{--tw-ring-color:lab(69.666% 2.45824 17.7797/.4)}}.ring-\[\#b8b0a8\]\/10{--tw-ring-color:#b8b0a81a}@supports (color:lab(0% 0 0)){.ring-\[\#b8b0a8\]\/10{--tw-ring-color:lab(72.3368% 1.89841 5.18169/.1)}}.ring-\[\#b07828\]\/12{--tw-ring-color:#b078281f}@supports (color:lab(0% 0 0)){.ring-\[\#b07828\]\/12{--tw-ring-color:lab(55.3318% 17.484 50.4074/.12)}}.ring-\[\#b07828\]\/14{--tw-ring-color:#b0782824}@supports (color:lab(0% 0 0)){.ring-\[\#b07828\]\/14{--tw-ring-color:lab(55.3318% 17.484 50.4074/.14)}}.ring-\[\#b07828\]\/20{--tw-ring-color:#b0782833}@supports (color:lab(0% 0 0)){.ring-\[\#b07828\]\/20{--tw-ring-color:lab(55.3318% 17.484 50.4074/.2)}}.ring-\[\#b8892a\]\/20{--tw-ring-color:#b8892a33}@supports (color:lab(0% 0 0)){.ring-\[\#b8892a\]\/20{--tw-ring-color:lab(60.5501% 12.0757 54.7614/.2)}}.ring-\[\#c4a0a8\]\/30{--tw-ring-color:#c4a0a84d}@supports (color:lab(0% 0 0)){.ring-\[\#c4a0a8\]\/30{--tw-ring-color:lab(69.3673% 14.6619 1.11583/.3)}}.ring-\[\#c4a8a8\]\/28{--tw-ring-color:#c4a8a847}@supports (color:lab(0% 0 0)){.ring-\[\#c4a8a8\]\/28{--tw-ring-color:lab(71.3692% 10.5309 3.9811/.28)}}.ring-\[\#c4a882\]\/45{--tw-ring-color:#c4a88273}@supports (color:lab(0% 0 0)){.ring-\[\#c4a882\]\/45{--tw-ring-color:lab(70.668% 6.48016 23.6739/.45)}}.ring-\[\#c4b080\]\/20{--tw-ring-color:#c4b08033}@supports (color:lab(0% 0 0)){.ring-\[\#c4b080\]\/20{--tw-ring-color:lab(72.7034% 2.24352 27.414/.2)}}.ring-\[\#c4b080\]\/30{--tw-ring-color:#c4b0804d}@supports (color:lab(0% 0 0)){.ring-\[\#c4b080\]\/30{--tw-ring-color:lab(72.7034% 2.24352 27.414/.3)}}.ring-\[\#c4bcb0\]\/40{--tw-ring-color:#c4bcb066}@supports (color:lab(0% 0 0)){.ring-\[\#c4bcb0\]\/40{--tw-ring-color:lab(76.6578% 1.36751 7.15084/.4)}}.ring-\[\#c4d4c8\]\/40{--tw-ring-color:#c4d4c866}@supports (color:lab(0% 0 0)){.ring-\[\#c4d4c8\]\/40{--tw-ring-color:lab(83.4325% -7.27347 4.00879/.4)}}.ring-\[\#c8c8d4\]\/10{--tw-ring-color:#c8c8d41a}@supports (color:lab(0% 0 0)){.ring-\[\#c8c8d4\]\/10{--tw-ring-color:lab(80.8764% 1.68744 -5.99766/.1)}}.ring-\[\#c8c8d4\]\/16{--tw-ring-color:#c8c8d429}@supports (color:lab(0% 0 0)){.ring-\[\#c8c8d4\]\/16{--tw-ring-color:lab(80.8764% 1.68744 -5.99766/.16)}}.ring-\[\#c8ccd2\]\/12{--tw-ring-color:#c8ccd21f}@supports (color:lab(0% 0 0)){.ring-\[\#c8ccd2\]\/12{--tw-ring-color:lab(81.8627% -.57745 -3.49717/.12)}}.ring-\[\#c9a066\]\/12{--tw-ring-color:#c9a0661f}@supports (color:lab(0% 0 0)){.ring-\[\#c9a066\]\/12{--tw-ring-color:lab(68.7525% 10.3892 36.1613/.12)}}.ring-\[\#c9a066\]\/24{--tw-ring-color:#c9a0663d}@supports (color:lab(0% 0 0)){.ring-\[\#c9a066\]\/24{--tw-ring-color:lab(68.7525% 10.3892 36.1613/.24)}}.ring-\[\#c41e3a\]\/10{--tw-ring-color:#c41e3a1a}@supports (color:lab(0% 0 0)){.ring-\[\#c41e3a\]\/10{--tw-ring-color:lab(43.4618% 63.2699 30.108/.1)}}.ring-\[\#c41e3a\]\/22{--tw-ring-color:#c41e3a38}@supports (color:lab(0% 0 0)){.ring-\[\#c41e3a\]\/22{--tw-ring-color:lab(43.4618% 63.2699 30.108/.22)}}.ring-\[\#c4785a\]\/18{--tw-ring-color:#c4785a2e}@supports (color:lab(0% 0 0)){.ring-\[\#c4785a\]\/18{--tw-ring-color:lab(58.3831% 28.2962 29.6254/.18)}}.ring-\[\#c9922a\]\/22{--tw-ring-color:#c9922a38}@supports (color:lab(0% 0 0)){.ring-\[\#c9922a\]\/22{--tw-ring-color:lab(64.7573% 14.8175 59.3555/.22)}}.ring-\[\#c47832\]\/16{--tw-ring-color:#c4783229}@supports (color:lab(0% 0 0)){.ring-\[\#c47832\]\/16{--tw-ring-color:lab(57.9799% 26.4244 49.6833/.16)}}.ring-\[\#c47832\]\/24{--tw-ring-color:#c478323d}@supports (color:lab(0% 0 0)){.ring-\[\#c47832\]\/24{--tw-ring-color:lab(57.9799% 26.4244 49.6833/.24)}}.ring-\[\#d4af37\]\/20{--tw-ring-color:#d4af3733}@supports (color:lab(0% 0 0)){.ring-\[\#d4af37\]\/20{--tw-ring-color:lab(73.2933% 5.13336 62.8198/.2)}}.ring-\[\#d4af37\]\/32{--tw-ring-color:#d4af3752}@supports (color:lab(0% 0 0)){.ring-\[\#d4af37\]\/32{--tw-ring-color:lab(73.2933% 5.13336 62.8198/.32)}}.ring-\[\#d4c4a8\]\/40{--tw-ring-color:#d4c4a866}@supports (color:lab(0% 0 0)){.ring-\[\#d4c4a8\]\/40{--tw-ring-color:lab(79.9514% 2.50691 16.2584/.4)}}.ring-\[\#d4c8b8\]\/40{--tw-ring-color:#d4c8b866}@supports (color:lab(0% 0 0)){.ring-\[\#d4c8b8\]\/40{--tw-ring-color:lab(81.2696% 2.34222 9.61402/.4)}}.ring-\[\#d4c8b8\]\/45{--tw-ring-color:#d4c8b873}@supports (color:lab(0% 0 0)){.ring-\[\#d4c8b8\]\/45{--tw-ring-color:lab(81.2696% 2.34222 9.61402/.45)}}.ring-\[\#d6d3d1\]\/40{--tw-ring-color:#d6d3d166}@supports (color:lab(0% 0 0)){.ring-\[\#d6d3d1\]\/40{--tw-ring-color:lab(84.7535% .798523 1.37523/.4)}}.ring-\[\#d8d4cc\]\/45{--tw-ring-color:#d8d4cc73}@supports (color:lab(0% 0 0)){.ring-\[\#d8d4cc\]\/45{--tw-ring-color:lab(85.0661% .376523 4.48118/.45)}}.ring-\[\#d8ecc8\]\/18{--tw-ring-color:#d8ecc82e}@supports (color:lab(0% 0 0)){.ring-\[\#d8ecc8\]\/18{--tw-ring-color:lab(91.1944% -11.582 15.185/.18)}}.ring-\[\#d8ecc8\]\/30{--tw-ring-color:#d8ecc84d}@supports (color:lab(0% 0 0)){.ring-\[\#d8ecc8\]\/30{--tw-ring-color:lab(91.1944% -11.582 15.185/.3)}}.ring-\[\#e5ddd0\]\/50{--tw-ring-color:#e5ddd080}@supports (color:lab(0% 0 0)){.ring-\[\#e5ddd0\]\/50{--tw-ring-color:lab(88.4914% 1.18697 7.42716/.5)}}.ring-\[\#e8b8b0\]\/28{--tw-ring-color:#e8b8b047}@supports (color:lab(0% 0 0)){.ring-\[\#e8b8b0\]\/28{--tw-ring-color:lab(79.0113% 16.998 11.0335/.28)}}.ring-\[\#e8d4a8\]\/18{--tw-ring-color:#e8d4a82e}@supports (color:lab(0% 0 0)){.ring-\[\#e8d4a8\]\/18{--tw-ring-color:lab(85.7689% 2.30858 24.5096/.18)}}.ring-\[\#e8d4a8\]\/28{--tw-ring-color:#e8d4a847}@supports (color:lab(0% 0 0)){.ring-\[\#e8d4a8\]\/28{--tw-ring-color:lab(85.7689% 2.30858 24.5096/.28)}}.ring-\[\#e8dcc8\]\/50{--tw-ring-color:#e8dcc880}@supports (color:lab(0% 0 0)){.ring-\[\#e8dcc8\]\/50{--tw-ring-color:lab(88.3343% 1.81454 11.416/.5)}}.ring-\[\#e8dcd4\]\/45{--tw-ring-color:#e8dcd473}@supports (color:lab(0% 0 0)){.ring-\[\#e8dcd4\]\/45{--tw-ring-color:lab(88.568% 3.24452 5.48966/.45)}}.ring-\[\#e8dcd6\]\/45{--tw-ring-color:#e8dcd673}@supports (color:lab(0% 0 0)){.ring-\[\#e8dcd6\]\/45{--tw-ring-color:lab(88.6085% 3.49131 4.50339/.45)}}.ring-\[\#e8e8e6\]\/16{--tw-ring-color:#e8e8e629}@supports (color:lab(0% 0 0)){.ring-\[\#e8e8e6\]\/16{--tw-ring-color:lab(91.9536% -.264496 .974917/.16)}}.ring-\[\#e85c00\]\/22{--tw-ring-color:#e85c0038}@supports (color:lab(0% 0 0)){.ring-\[\#e85c00\]\/22{--tw-ring-color:lab(57.6809% 53.1502 67.627/.22)}}.ring-\[\#e85d8a\]\/10{--tw-ring-color:#e85d8a1a}@supports (color:lab(0% 0 0)){.ring-\[\#e85d8a\]\/10{--tw-ring-color:lab(59.2895% 57.5904 4.41552/.1)}}.ring-\[\#e85d8a\]\/16{--tw-ring-color:#e85d8a29}@supports (color:lab(0% 0 0)){.ring-\[\#e85d8a\]\/16{--tw-ring-color:lab(59.2895% 57.5904 4.41552/.16)}}.ring-\[\#e879f9\]\/12{--tw-ring-color:#e879f91f}@supports (color:lab(0% 0 0)){.ring-\[\#e879f9\]\/12{--tw-ring-color:lab(67.5788% 57.1643 -45.795/.12)}}.ring-\[\#e879f9\]\/20{--tw-ring-color:#e879f933}@supports (color:lab(0% 0 0)){.ring-\[\#e879f9\]\/20{--tw-ring-color:lab(67.5788% 57.1643 -45.795/.2)}}.ring-\[\#f0ebe3\]\/16{--tw-ring-color:#f0ebe329}@supports (color:lab(0% 0 0)){.ring-\[\#f0ebe3\]\/16{--tw-ring-color:lab(93.2768% .718325 4.52075/.16)}}.ring-\[\#f2ebe0\]\/12{--tw-ring-color:#f2ebe01f}@supports (color:lab(0% 0 0)){.ring-\[\#f2ebe0\]\/12{--tw-ring-color:lab(93.3772% 1.05444 6.23717/.12)}}.ring-\[\#f0927a\]\/12{--tw-ring-color:#f0927a1f}@supports (color:lab(0% 0 0)){.ring-\[\#f0927a\]\/12{--tw-ring-color:lab(70.2972% 34.6196 28.6108/.12)}}.ring-\[\#f0927a\]\/18{--tw-ring-color:#f0927a2e}@supports (color:lab(0% 0 0)){.ring-\[\#f0927a\]\/18{--tw-ring-color:lab(70.2972% 34.6196 28.6108/.18)}}.ring-\[\#ff6900\]\/12{--tw-ring-color:#ff69001f}@supports (color:lab(0% 0 0)){.ring-\[\#ff6900\]\/12{--tw-ring-color:lab(63.6527% 55.791 72.8612/.12)}}.ring-\[\#ff6900\]\/14{--tw-ring-color:#ff690024}@supports (color:lab(0% 0 0)){.ring-\[\#ff6900\]\/14{--tw-ring-color:lab(63.6527% 55.791 72.8612/.14)}}.ring-\[var\(--approval-accent\)\]\/18{--tw-ring-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--approval-accent\)\]\/18{--tw-ring-color:color-mix(in oklab, var(--approval-accent) 18%, transparent)}}.ring-\[var\(--approval-accent-alt\)\]\/18{--tw-ring-color:var(--approval-accent-alt)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--approval-accent-alt\)\]\/18{--tw-ring-color:color-mix(in oklab, var(--approval-accent-alt) 18%, transparent)}}.ring-\[var\(--approval-rule\)\]{--tw-ring-color:var(--approval-rule)}.ring-accent\/25{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/25{--tw-ring-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.ring-accent\/30{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/30{--tw-ring-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.ring-accent\/40{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/40{--tw-ring-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.ring-accent\/50{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/50{--tw-ring-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.ring-accent\/70{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/70{--tw-ring-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.ring-amber-400\/24{--tw-ring-color:#fcbb003d}@supports (color:color-mix(in lab, red, red)){.ring-amber-400\/24{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 24%, transparent)}}.ring-amber-400\/28{--tw-ring-color:#fcbb0047}@supports (color:color-mix(in lab, red, red)){.ring-amber-400\/28{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 28%, transparent)}}.ring-amber-500\/45{--tw-ring-color:#f99c0073}@supports (color:color-mix(in lab, red, red)){.ring-amber-500\/45{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 45%, transparent)}}.ring-amber-600\/55{--tw-ring-color:#dd74008c}@supports (color:color-mix(in lab, red, red)){.ring-amber-600\/55{--tw-ring-color:color-mix(in oklab, var(--color-amber-600) 55%, transparent)}}.ring-black\/\[0\.03\]{--tw-ring-color:#00000008}@supports (color:color-mix(in lab, red, red)){.ring-black\/\[0\.03\]{--tw-ring-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.ring-border\/30{--tw-ring-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/30{--tw-ring-color:color-mix(in oklab, var(--color-border) 30%, transparent)}}.ring-border\/35{--tw-ring-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/35{--tw-ring-color:color-mix(in oklab, var(--color-border) 35%, transparent)}}.ring-border\/40{--tw-ring-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/40{--tw-ring-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.ring-border\/50{--tw-ring-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/50{--tw-ring-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.ring-border\/90{--tw-ring-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/90{--tw-ring-color:color-mix(in oklab, var(--color-border) 90%, transparent)}}.ring-emerald-400\/30{--tw-ring-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.ring-emerald-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.ring-emerald-500\/40{--tw-ring-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.ring-emerald-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.ring-emerald-500\/45{--tw-ring-color:#00bb7f73}@supports (color:color-mix(in lab, red, red)){.ring-emerald-500\/45{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 45%, transparent)}}.ring-emerald-600\/50{--tw-ring-color:#00976780}@supports (color:color-mix(in lab, red, red)){.ring-emerald-600\/50{--tw-ring-color:color-mix(in oklab, var(--color-emerald-600) 50%, transparent)}}.ring-red-400\/28{--tw-ring-color:#ff656847}@supports (color:color-mix(in lab, red, red)){.ring-red-400\/28{--tw-ring-color:color-mix(in oklab, var(--color-red-400) 28%, transparent)}}.ring-red-500\/45{--tw-ring-color:#fb2c3673}@supports (color:color-mix(in lab, red, red)){.ring-red-500\/45{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 45%, transparent)}}.ring-stone-400\/50{--tw-ring-color:#a6a09b80}@supports (color:color-mix(in lab, red, red)){.ring-stone-400\/50{--tw-ring-color:color-mix(in oklab, var(--color-stone-400) 50%, transparent)}}.ring-offset-1{--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)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[\#0a0a10\]{--tw-ring-offset-color:#0a0a10}.ring-offset-\[\#0c0a08\]{--tw-ring-offset-color:#0c0a08}.ring-offset-\[\#0c140c\]{--tw-ring-offset-color:#0c140c}.ring-offset-\[\#0c1220\]{--tw-ring-offset-color:#0c1220}.ring-offset-\[\#0e0a0a\]{--tw-ring-offset-color:#0e0a0a}.ring-offset-\[\#2f4438\]{--tw-ring-offset-color:#2f4438}.ring-offset-\[\#08080e\]{--tw-ring-offset-color:#08080e}.ring-offset-\[\#12101a\]{--tw-ring-offset-color:#12101a}.ring-offset-\[\#101828\]{--tw-ring-offset-color:#101828}.ring-offset-\[\#141416\]{--tw-ring-offset-color:#141416}.ring-offset-\[\#ebe5da\]{--tw-ring-offset-color:#ebe5da}.ring-offset-\[\#f0ece4\]{--tw-ring-offset-color:#f0ece4}.ring-offset-\[\#f2ebe0\]{--tw-ring-offset-color:#f2ebe0}.ring-offset-\[\#f3ede4\]{--tw-ring-offset-color:#f3ede4}.ring-offset-\[\#f4f3f0\]{--tw-ring-offset-color:#f4f3f0}.ring-offset-\[\#f5f0e6\]{--tw-ring-offset-color:#f5f0e6}.ring-offset-\[\#f5f0e8\]{--tw-ring-offset-color:#f5f0e8}.ring-offset-\[\#f6fbfd\]{--tw-ring-offset-color:#f6fbfd}.ring-offset-\[\#f7f0e4\]{--tw-ring-offset-color:#f7f0e4}.ring-offset-\[\#f8f2e8\]{--tw-ring-offset-color:#f8f2e8}.ring-offset-\[\#f8f2ee\]{--tw-ring-offset-color:#f8f2ee}.ring-offset-\[\#f9fafb\]{--tw-ring-offset-color:#f9fafb}.ring-offset-\[\#faf3eb\]{--tw-ring-offset-color:#faf3eb}.ring-offset-\[\#faf4ec\]{--tw-ring-offset-color:#faf4ec}.ring-offset-\[\#faf4f0\]{--tw-ring-offset-color:#faf4f0}.ring-offset-\[\#faf6ef\]{--tw-ring-offset-color:#faf6ef}.ring-offset-\[\#faf7f0\]{--tw-ring-offset-color:#faf7f0}.ring-offset-\[\#faf7f3\]{--tw-ring-offset-color:#faf7f3}.ring-offset-\[\#faf8f4\]{--tw-ring-offset-color:#faf8f4}.ring-offset-\[\#fafafa\]{--tw-ring-offset-color:#fafafa}.ring-offset-\[\#fafcfb\]{--tw-ring-offset-color:#fafcfb}.ring-offset-\[\#fffcf8\]{--tw-ring-offset-color:#fffcf8}.ring-offset-\[\#ffffff\]{--tw-ring-offset-color:#fff}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.ring-offset-surface{--tw-ring-offset-color:var(--color-surface)}.ring-offset-white{--tw-ring-offset-color:var(--color-white)}.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-\[1px\]{--tw-backdrop-blur:blur(1px);-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-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-width\,background-color\,color\,box-shadow\,transform\]{transition-property:border-width,background-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-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-\[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-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;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-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[overflow-anchor\:none\]{overflow-anchor:none}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\/hint\:block:is(:where(.group\/hint):focus-within *){display:block}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-accent:is(:where(.group):hover *){background-color:var(--color-accent)}.group-hover\:text-\[var\(--marketing-accent\)\]:is(:where(.group):hover *){color:var(--marketing-accent)}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}.group-hover\:text-emerald-800:is(:where(.group):hover *){color:var(--color-emerald-800)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--color-foreground)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/hint\:block:is(:where(.group\/hint):hover *){display:block}}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.marker\:hidden ::-webkit-details-marker{display:none}.marker\:hidden::-webkit-details-marker{display:none}.marker\:content-none ::marker{--tw-content:none;content:none}.marker\:content-none::marker{--tw-content:none;content:none}.marker\:content-none ::-webkit-details-marker{--tw-content:none;content:none}.marker\:content-none::-webkit-details-marker{--tw-content:none;content:none}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--color-primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--color-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(--color-foreground)}.placeholder\:text-\[\#8a847c\]::placeholder{color:#8a847c}.placeholder\:text-\[\#a0b0a4\]::placeholder{color:#a0b0a4}.placeholder\:text-\[\#a8a29e\]::placeholder{color:#a8a29e}.placeholder\:text-\[\#a69882\]::placeholder{color:#a69882}.placeholder\:text-\[\#b0a098\]::placeholder{color:#b0a098}.placeholder\:text-\[\#b0a498\]::placeholder{color:#b0a498}.placeholder\:text-\[color-mix\(in_srgb\,var\(--marketing-muted\)_65\%\,transparent\)\]::placeholder{color:var(--marketing-muted)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-\[color-mix\(in_srgb\,var\(--marketing-muted\)_65\%\,transparent\)\]::placeholder{color:color-mix(in srgb,var(--marketing-muted) 65%,transparent)}}.placeholder\:text-\[var\(--approval-muted\)\]::placeholder{color:var(--approval-muted)}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/50::placeholder{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/50::placeholder{color:color-mix(in oklab, var(--color-muted-foreground) 50%, transparent)}}.placeholder\:text-muted-foreground\/60::placeholder{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent)}}.placeholder\:text-muted-foreground\/70::placeholder{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in oklab, var(--color-muted-foreground) 70%, transparent)}}.placeholder\:text-muted-foreground\/75::placeholder{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/75::placeholder{color:color-mix(in oklab, var(--color-muted-foreground) 75%, transparent)}}.placeholder\:text-muted-foreground\/80::placeholder{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/80::placeholder{color:color-mix(in oklab, var(--color-muted-foreground) 80%, transparent)}}.placeholder\:text-stone-400::placeholder{color:var(--color-stone-400)}.placeholder\:italic::placeholder{font-style:italic}.placeholder\:not-italic::placeholder{font-style:normal}.backdrop\:bg-black\/40::backdrop{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/40::backdrop{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.focus-within\:border-accent:focus-within{border-color:var(--color-accent)}.focus-within\:bg-elevated\/60:focus-within{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.focus-within\:bg-elevated\/60:focus-within{background-color:color-mix(in oklab, var(--color-elevated) 60%, transparent)}}.focus-within\:ring-1:focus-within{--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-within\:ring-accent\/30:focus-within{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-accent\/30:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.focus-within\:ring-accent\/35:focus-within{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-accent\/35:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-accent) 35%, transparent)}}.focus-within\:ring-accent\/40:focus-within{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-accent\/40:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}@media (hover:hover){.hover\:\!border-stone-300:hover{border-color:var(--color-stone-300)!important}.hover\:border-\[\#1a1a1a\]\/28:hover{border-color:#1a1a1a47;border-color:lab(9.26318% 0 0/.28)}.hover\:border-\[\#1a5c3a\]\/32:hover{border-color:#1a5c3a52;border-color:lab(34.3112% -28.2262 13.3658/.32)}.hover\:border-\[\#1a5f4a\]\/35:hover{border-color:#1a5f4a59;border-color:lab(35.6913% -26.4798 5.5727/.35)}.hover\:border-\[\#1a6b8a\]\/35:hover{border-color:#1a6b8a59;border-color:lab(41.7057% -15.7998 -24.352/.35)}.hover\:border-\[\#1a222c\]\/28:hover{border-color:#1a222c47;border-color:lab(12.793% -1.35423 -7.93041/.28)}.hover\:border-\[\#1c1c1c\]\/35:hover{border-color:#1c1c1c59;border-color:lab(10.2682% .0000149012 0/.35)}.hover\:border-\[\#2a2a2a\]:hover{border-color:#2a2a2a}.hover\:border-\[\#2a7a5c\]\/45:hover{border-color:#2a7a5c73;border-color:lab(45.7924% -31.151 9.02274/.45)}.hover\:border-\[\#2c4a6e\]\/35:hover{border-color:#2c4a6e59;border-color:lab(30.4356% -2.3901 -24.6301/.35)}.hover\:border-\[\#3d4f7c\]\/40:hover{border-color:#3d4f7c66;border-color:lab(33.7007% 3.20667 -28.1518/.4)}.hover\:border-\[\#3d8f9e\]\/40:hover{border-color:#3d8f9e66;border-color:lab(54.868% -22.3499 -15.8854/.4)}.hover\:border-\[\#3d3428\]:hover{border-color:#3d3428}.hover\:border-\[\#4a4035\]:hover{border-color:#4a4035}.hover\:border-\[\#5a6a48\]\/55:hover{border-color:#5a6a488c;border-color:lab(42.7633% -11.2638 17.0596/.55)}.hover\:border-\[\#5c4a3a\]:hover{border-color:#5c4a3a}.hover\:border-\[\#5c7a4a\]\/35:hover{border-color:#5c7a4a59;border-color:lab(47.9412% -18.2975 22.6634/.35)}.hover\:border-\[\#6a4a6a\]\/52:hover{border-color:#6a4a6a85;border-color:lab(35.9642% 18.3949 -13.0627/.52)}.hover\:border-\[\#6b4428\]\/35:hover{border-color:#6b442859;border-color:lab(33.0143% 15.0398 24.0322/.35)}.hover\:border-\[\#6eb8ff\]\/35:hover{border-color:#6eb8ff59;border-color:lab(72.1569% -8.43811 -42.8391/.35)}.hover\:border-\[\#6eb8ff\]\/55:hover{border-color:#6eb8ff8c;border-color:lab(72.1569% -8.43814 -42.8391/.55)}.hover\:border-\[\#7dff7d\]\/38:hover{border-color:#7dff7d61;border-color:lab(90.5489% -56.5257 50.0254/.38)}.hover\:border-\[\#7dff7d\]\/55:hover{border-color:#7dff7d8c;border-color:lab(90.5489% -56.5257 50.0254/.55)}.hover\:border-\[\#8a88a8\]\/45:hover{border-color:#8a88a873;border-color:lab(57.7304% 5.90596 -16.7372/.45)}.hover\:border-\[\#8a3044\]:hover{border-color:#8a3044}.hover\:border-\[\#8a8080\]\/45:hover{border-color:#8a808073;border-color:lab(54.4887% 3.91954 1.43847/.45)}.hover\:border-\[\#9a9ea4\]\/40:hover{border-color:#9a9ea466;border-color:lab(64.9241% -.596464 -3.66455/.4)}.hover\:border-\[\#9ac8b0\]\/62:hover{border-color:#9ac8b09e;border-color:lab(76.8166% -19.4196 6.86269/.62)}.hover\:border-\[\#9c5c3c\]\/50:hover{border-color:#9c5c3c80;border-color:lab(46.1006% 24.6242 29.9608/.5)}.hover\:border-\[\#9e3a52\]\/22:hover{border-color:#9e3a5238;border-color:lab(39.8355% 43.7356 8.75669/.22)}.hover\:border-\[\#22d3ee\]\/38:hover{border-color:#22d3ee61;border-color:lab(77.4225% -36.0465 -25.8871/.38)}.hover\:border-\[\#22d3ee\]\/62:hover{border-color:#22d3ee9e;border-color:lab(77.4225% -36.0465 -25.8871/.62)}.hover\:border-\[\#144a3a\]:hover{border-color:#144a3a}.hover\:border-\[\#243b53\]\/25:hover{border-color:#243b5340;border-color:lab(23.8432% -3.22628 -17.5921/.25)}.hover\:border-\[\#243d5c\]:hover{border-color:#243d5c}.hover\:border-\[\#742f28\]:hover{border-color:#742f28}.hover\:border-\[\#a83240\]\/22:hover{border-color:#a8324038;border-color:lab(40.0971% 49.3414 20.7835/.22)}.hover\:border-\[\#a86840\]\/30:hover{border-color:#a868404d;border-color:lab(50.6252% 23.5339 33.5319/.3)}.hover\:border-\[\#a86840\]\/48:hover{border-color:#a868407a;border-color:lab(50.6252% 23.5339 33.5319/.48)}.hover\:border-\[\#b8a88a\]:hover{border-color:#b8a88a}.hover\:border-\[\#b8c8e0\]\/32:hover{border-color:#b8c8e052;border-color:lab(79.948% -1.9199 -13.9255/.32)}.hover\:border-\[\#b8d0a8\]\/60:hover{border-color:#b8d0a899;border-color:lab(80.8812% -13.7771 17.117/.6)}.hover\:border-\[\#b07828\]\/32:hover{border-color:#b0782852;border-color:lab(55.3318% 17.484 50.4074/.32)}.hover\:border-\[\#b07828\]\/55:hover{border-color:#b078288c;border-color:lab(55.3318% 17.484 50.4074/.55)}.hover\:border-\[\#c4b8a8\]:hover{border-color:#c4b8a8}.hover\:border-\[\#c41e3a\]\/38:hover{border-color:#c41e3a61;border-color:lab(43.4618% 63.2699 30.108/.38)}.hover\:border-\[\#c41e3a\]\/62:hover{border-color:#c41e3a9e;border-color:lab(43.4618% 63.2699 30.108/.62)}.hover\:border-\[\#c47832\]\/38:hover{border-color:#c4783261;border-color:lab(57.9799% 26.4244 49.6833/.38)}.hover\:border-\[\#c47832\]\/55:hover{border-color:#c478328c;border-color:lab(57.9799% 26.4244 49.6833/.55)}.hover\:border-\[\#d4ac72\]\/62:hover{border-color:#d4ac729e;border-color:lab(73.0517% 9.66284 35.5561/.62)}.hover\:border-\[\#d4af37\]\/30:hover{border-color:#d4af374d;border-color:lab(73.2933% 5.13336 62.8198/.3)}.hover\:border-\[\#d4b0b8\]\/58:hover{border-color:#d4b0b894;border-color:lab(75.2505% 14.4063 1.05772/.58)}.hover\:border-\[\#d4b8b8\]\/60:hover{border-color:#d4b8b899;border-color:lab(77.2305% 10.3443 3.89327/.6)}.hover\:border-\[\#d4c4b8\]:hover{border-color:#d4c4b8}.hover\:border-\[\#d4c8b8\]:hover{border-color:#d4c8b8}.hover\:border-\[\#d4c090\]\/58:hover{border-color:#d4c09094;border-color:lab(78.5358% 2.08959 26.9826/.58)}.hover\:border-\[\#d8d8e0\]\/48:hover{border-color:#d8d8e07a;border-color:lab(86.5162% 1.09696 -3.94524/.48)}.hover\:border-\[\#e0bc48\]\/65:hover{border-color:#e0bc48a6;border-color:lab(77.8921% 4.34563 61.1332/.65)}.hover\:border-\[\#e4f4d8\]\/65:hover{border-color:#e4f4d8a6;border-color:lab(94.4311% -9.1348 11.6553/.65)}.hover\:border-\[\#e8e8e6\]\/48:hover{border-color:#e8e8e67a;border-color:lab(91.9536% -.264496 .974917/.48)}.hover\:border-\[\#e85c00\]\/62:hover{border-color:#e85c009e;border-color:lab(57.6809% 53.1502 67.627/.62)}.hover\:border-\[\#e85d8a\]\/40:hover{border-color:#e85d8a66;border-color:lab(59.2895% 57.5904 4.41552/.4)}.hover\:border-\[\#e879f9\]\/55:hover{border-color:#e879f98c;border-color:lab(67.5788% 57.1643 -45.795/.55)}.hover\:border-\[\#f0a892\]\/45:hover{border-color:#f0a89273;border-color:lab(75.5763% 25.3659 22.5981/.45)}.hover\:border-\[\#f0c8c0\]\/62:hover{border-color:#f0c8c09e;border-color:lab(83.9599% 13.7124 9.59401/.62)}.hover\:border-\[\#f0e0b8\]\/62:hover{border-color:#f0e0b89e;border-color:lab(89.7338% 1.11777 21.7554/.62)}.hover\:border-\[\#f0ebe3\]\/48:hover{border-color:#f0ebe37a;border-color:lab(93.2768% .718325 4.52075/.48)}.hover\:border-\[\#f2ebe0\]\/38:hover{border-color:#f2ebe061;border-color:lab(93.3772% 1.05444 6.23717/.38)}.hover\:border-\[\#ff6900\]\/35:hover{border-color:#ff690059;border-color:lab(63.6527% 55.791 72.8612/.35)}.hover\:border-\[color-mix\(in_srgb\,var\(--marketing-accent\)_40\%\,var\(--bootcamp-border\)\)\]:hover{border-color:var(--marketing-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_srgb\,var\(--marketing-accent\)_40\%\,var\(--bootcamp-border\)\)\]:hover{border-color:color-mix(in srgb,var(--marketing-accent) 40%,var(--bootcamp-border))}}.hover\:border-\[rgba\(201\,160\,96\,0\.32\)\]:hover{border-color:#c9a06052}.hover\:border-\[var\(--approval-accent\)\]\/35:hover{border-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--approval-accent\)\]\/35:hover{border-color:color-mix(in oklab, var(--approval-accent) 35%, transparent)}}.hover\:border-\[var\(--approval-accent\)\]\/40:hover{border-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--approval-accent\)\]\/40:hover{border-color:color-mix(in oklab, var(--approval-accent) 40%, transparent)}}.hover\:border-\[var\(--approval-accent\)\]\/42:hover{border-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--approval-accent\)\]\/42:hover{border-color:color-mix(in oklab, var(--approval-accent) 42%, transparent)}}.hover\:border-\[var\(--approval-accent\)\]\/45:hover{border-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--approval-accent\)\]\/45:hover{border-color:color-mix(in oklab, var(--approval-accent) 45%, transparent)}}.hover\:border-\[var\(--approval-accent\)\]\/50:hover{border-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--approval-accent\)\]\/50:hover{border-color:color-mix(in oklab, var(--approval-accent) 50%, transparent)}}.hover\:border-\[var\(--approval-btn-hover\)\]:hover{border-color:var(--approval-btn-hover)}.hover\:border-\[var\(--approval-ink\)\]\/35:hover{border-color:var(--approval-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--approval-ink\)\]\/35:hover{border-color:color-mix(in oklab, var(--approval-ink) 35%, transparent)}}.hover\:border-\[var\(--approval-ink\)\]\/40:hover{border-color:var(--approval-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--approval-ink\)\]\/40:hover{border-color:color-mix(in oklab, var(--approval-ink) 40%, transparent)}}.hover\:border-accent:hover,.hover\:border-accent\/40:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/40:hover{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.hover\:border-accent\/50:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/50:hover{border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.hover\:border-amber-400:hover{border-color:var(--color-amber-400)}.hover\:border-amber-400\/48:hover{border-color:#fcbb007a}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-400\/48:hover{border-color:color-mix(in oklab, var(--color-amber-400) 48%, transparent)}}.hover\:border-amber-400\/52:hover{border-color:#fcbb0085}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-400\/52:hover{border-color:color-mix(in oklab, var(--color-amber-400) 52%, transparent)}}.hover\:border-amber-500:hover{border-color:var(--color-amber-500)}.hover\:border-blue-700:hover{border-color:var(--color-blue-700)}.hover\:border-emerald-400\/55:hover{border-color:#00d2948c}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-400\/55:hover{border-color:color-mix(in oklab, var(--color-emerald-400) 55%, transparent)}}.hover\:border-emerald-600:hover{border-color:var(--color-emerald-600)}.hover\:border-emerald-600\/25:hover{border-color:#00976740}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-600\/25:hover{border-color:color-mix(in oklab, var(--color-emerald-600) 25%, transparent)}}.hover\:border-emerald-600\/30:hover{border-color:#0097674d}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-600\/30:hover{border-color:color-mix(in oklab, var(--color-emerald-600) 30%, transparent)}}.hover\:border-red-400\/50:hover{border-color:#ff656880}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-400\/50:hover{border-color:color-mix(in oklab, var(--color-red-400) 50%, transparent)}}.hover\:border-red-400\/52:hover{border-color:#ff656885}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-400\/52:hover{border-color:color-mix(in oklab, var(--color-red-400) 52%, transparent)}}.hover\:border-red-600:hover{border-color:var(--color-red-600)}.hover\:border-stone-300:hover{border-color:var(--color-stone-300)}.hover\:border-stone-400:hover{border-color:var(--color-stone-400)}.hover\:\!bg-stone-200:hover{background-color:var(--color-stone-200)!important}.hover\:bg-\[\#0a0808\]\/22:hover{background-color:#0a080838;background-color:lab(2.31542% .542954 .194404/.22)}.hover\:bg-\[\#0a0808\]\/75:hover{background-color:#0a0808bf;background-color:lab(2.31542% .542954 .194404/.75)}.hover\:bg-\[\#0a0810\]\/22:hover{background-color:#0a081038;background-color:lab(2.46615% 1.48369 -3.25677/.22)}.hover\:bg-\[\#0a0810\]\/75:hover{background-color:#0a0810bf;background-color:lab(2.46615% 1.48369 -3.25677/.75)}.hover\:bg-\[\#0c1220\]\/80:hover{background-color:#0c1220cc;background-color:lab(5.44677% .746563 -10.378/.8)}.hover\:bg-\[\#0e0a0a\]\/75:hover{background-color:#0e0a0abf;background-color:lab(3.01429% 1.21297 .434288/.75)}.hover\:bg-\[\#1a1210\]\/75:hover{background-color:#1a1210bf;background-color:lab(6.27676% 3.53264 2.45806/.75)}.hover\:bg-\[\#2a2a2a\]:hover{background-color:#2a2a2a}.hover\:bg-\[\#3d3428\]:hover{background-color:#3d3428}.hover\:bg-\[\#4a4035\]:hover{background-color:#4a4035}.hover\:bg-\[\#5a6a48\]\/12:hover{background-color:#5a6a481f;background-color:lab(42.7633% -11.2638 17.0596/.12)}.hover\:bg-\[\#5c4a3a\]:hover{background-color:#5c4a3a}.hover\:bg-\[\#6a4a6a\]\/12:hover{background-color:#6a4a6a1f;background-color:lab(35.9642% 18.3949 -13.0627/.12)}.hover\:bg-\[\#6eb8ff\]\/14:hover{background-color:#6eb8ff24;background-color:lab(72.1569% -8.43814 -42.8391/.14)}.hover\:bg-\[\#7dff7d\]\/14:hover{background-color:#7dff7d24;background-color:lab(90.5489% -56.5257 50.0254/.14)}.hover\:bg-\[\#8a3044\]:hover{background-color:#8a3044}.hover\:bg-\[\#8ab8a0\]\/16:hover{background-color:#8ab8a029;background-color:lab(70.9726% -19.6752 7.03108/.16)}.hover\:bg-\[\#22d3ee\]\/14:hover{background-color:#22d3ee24;background-color:lab(77.4225% -36.0465 -25.8871/.14)}.hover\:bg-\[\#144a3a\]:hover{background-color:#144a3a}.hover\:bg-\[\#243d5c\]:hover{background-color:#243d5c}.hover\:bg-\[\#742f28\]:hover{background-color:#742f28}.hover\:bg-\[\#08080e\]\/70:hover{background-color:#08080eb3;background-color:lab(2.30091% .670798 -2.46085/.7)}.hover\:bg-\[\#12101a\]\/75:hover{background-color:#12101abf;background-color:lab(5.13663% 2.53479 -6.14014/.75)}.hover\:bg-\[\#101828\]\/22:hover{background-color:#10182838;background-color:lab(8.11756% .584886 -12.2745/.22)}.hover\:bg-\[\#101828\]\/75:hover{background-color:#101828bf;background-color:lab(8.11756% .584886 -12.2745/.75)}.hover\:bg-\[\#141416\]\/75:hover{background-color:#141416bf;background-color:lab(6.37518% .351168 -1.2883/.75)}.hover\:bg-\[\#a8c090\]\/15:hover{background-color:#a8c09026;background-color:lab(74.9453% -14.9089 21.4441/.15)}.hover\:bg-\[\#a86840\]\/10:hover{background-color:#a868401a;background-color:lab(50.6252% 23.5339 33.5319/.1)}.hover\:bg-\[\#b07828\]\/12:hover{background-color:#b078281f;background-color:lab(55.3318% 17.484 50.4074/.12)}.hover\:bg-\[\#c4a0a8\]\/15:hover{background-color:#c4a0a826;background-color:lab(69.3673% 14.6619 1.11583/.15)}.hover\:bg-\[\#c4a8a8\]\/15:hover{background-color:#c4a8a826;background-color:lab(71.3692% 10.5309 3.9811/.15)}.hover\:bg-\[\#c4b080\]\/15:hover{background-color:#c4b08026;background-color:lab(72.7034% 2.24352 27.414/.15)}.hover\:bg-\[\#c8c8d4\]\/12:hover{background-color:#c8c8d41f;background-color:lab(80.8764% 1.68744 -5.99766/.12)}.hover\:bg-\[\#c9a066\]\/15:hover{background-color:#c9a06626;background-color:lab(68.7525% 10.3892 36.1613/.15)}.hover\:bg-\[\#c41e3a\]\/14:hover{background-color:#c41e3a24;background-color:lab(43.4618% 63.2699 30.108/.14)}.hover\:bg-\[\#c47832\]\/12:hover{background-color:#c478321f;background-color:lab(57.9799% 26.4244 49.6833/.12)}.hover\:bg-\[\#d4af37\]\/16:hover{background-color:#d4af3729;background-color:lab(73.2933% 5.13336 62.8198/.16)}.hover\:bg-\[\#d8ecc8\]\/16:hover{background-color:#d8ecc829;background-color:lab(91.1944% -11.582 15.185/.16)}.hover\:bg-\[\#e8b8b0\]\/15:hover{background-color:#e8b8b026;background-color:lab(79.0113% 16.998 11.0335/.15)}.hover\:bg-\[\#e8d4a8\]\/15:hover{background-color:#e8d4a826;background-color:lab(85.7689% 2.30858 24.5096/.15)}.hover\:bg-\[\#e8e8e6\]\/12:hover{background-color:#e8e8e61f;background-color:lab(91.9536% -.264496 .974917/.12)}.hover\:bg-\[\#e85c00\]\/14:hover{background-color:#e85c0024;background-color:lab(57.6809% 53.1502 67.627/.14)}.hover\:bg-\[\#e879f9\]\/12:hover{background-color:#e879f91f;background-color:lab(67.5788% 57.1643 -45.795/.12)}.hover\:bg-\[\#f0ebe3\]\/12:hover{background-color:#f0ebe31f;background-color:lab(93.2768% .718325 4.52075/.12)}.hover\:bg-\[\#f0f5f1\]:hover{background-color:#f0f5f1}.hover\:bg-\[\#f4f4f2\]:hover{background-color:#f4f4f2}.hover\:bg-\[\#f5f0e8\]:hover{background-color:#f5f0e8}.hover\:bg-\[\#faf6ef\]:hover{background-color:#faf6ef}.hover\:bg-\[\#faf6f1\]:hover{background-color:#faf6f1}.hover\:bg-\[\#fffaf7\]:hover{background-color:#fffaf7}.hover\:bg-\[color-mix\(in_srgb\,var\(--background\)_62\%\,var\(--surface\)\)\]:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--background\)_62\%\,var\(--surface\)\)\]:hover{background-color:color-mix(in srgb,var(--background) 62%,var(--surface))}}.hover\:bg-\[color-mix\(in_srgb\,var\(--marketing-accent\)_8\%\,transparent\)\]:hover{background-color:var(--marketing-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--marketing-accent\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--marketing-accent) 8%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--marketing-accent\)_8\%\,var\(--bootcamp-panel\)\)\]:hover{background-color:var(--marketing-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--marketing-accent\)_8\%\,var\(--bootcamp-panel\)\)\]:hover{background-color:color-mix(in srgb,var(--marketing-accent) 8%,var(--bootcamp-panel))}}.hover\:bg-\[color-mix\(in_srgb\,var\(--marketing-accent\)_22\%\,var\(--marketing-surface\)\)\]:hover{background-color:var(--marketing-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--marketing-accent\)_22\%\,var\(--marketing-surface\)\)\]:hover{background-color:color-mix(in srgb,var(--marketing-accent) 22%,var(--marketing-surface))}}.hover\:bg-\[color-mix\(in_srgb\,var\(--marketing-muted\)_18\%\,transparent\)\]:hover{background-color:var(--marketing-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--marketing-muted\)_18\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--marketing-muted) 18%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--marketing-surface\)_92\%\,var\(--marketing-text\)_8\%\)\]:hover{background-color:var(--marketing-surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--marketing-surface\)_92\%\,var\(--marketing-text\)_8\%\)\]:hover{background-color:color-mix(in srgb,var(--marketing-surface) 92%,var(--marketing-text) 8%)}}.hover\:bg-\[var\(--approval-accent\)\]\/22:hover{background-color:var(--approval-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--approval-accent\)\]\/22:hover{background-color:color-mix(in oklab, var(--approval-accent) 22%, transparent)}}.hover\:bg-\[var\(--approval-btn-hover\)\]:hover{background-color:var(--approval-btn-hover)}.hover\:bg-\[var\(--approval-ink\)\]:hover{background-color:var(--approval-ink)}.hover\:bg-\[var\(--approval-surface\)\]:hover{background-color:var(--approval-surface)}.hover\:bg-\[var\(--bootcamp-panel\)\]:hover{background-color:var(--bootcamp-panel)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-accent\/5:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/5:hover{background-color:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.hover\:bg-accent\/10:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.hover\:bg-accent\/15:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/15:hover{background-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.hover\:bg-accent\/20:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.hover\:bg-accent\/25:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/25:hover{background-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-50\/80:hover{background-color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-50\/80:hover{background-color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.hover\:bg-amber-500\/12:hover{background-color:#f99c001f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/12:hover{background-color:color-mix(in oklab, var(--color-amber-500) 12%, transparent)}}.hover\:bg-amber-950\/12:hover{background-color:#4619011f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-950\/12:hover{background-color:color-mix(in oklab, var(--color-amber-950) 12%, transparent)}}.hover\:bg-amber-950\/26:hover{background-color:#46190142}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-950\/26:hover{background-color:color-mix(in oklab, var(--color-amber-950) 26%, transparent)}}.hover\:bg-background:hover{background-color:var(--color-background)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-destructive\/15:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/15:hover{background-color:color-mix(in oklab, var(--color-destructive) 15%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}.hover\:bg-elevated:hover,.hover\:bg-elevated\/15:hover{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-elevated\/15:hover{background-color:color-mix(in oklab, var(--color-elevated) 15%, transparent)}}.hover\:bg-elevated\/20:hover{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-elevated\/20:hover{background-color:color-mix(in oklab, var(--color-elevated) 20%, transparent)}}.hover\:bg-elevated\/40:hover{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-elevated\/40:hover{background-color:color-mix(in oklab, var(--color-elevated) 40%, transparent)}}.hover\:bg-elevated\/55:hover{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-elevated\/55:hover{background-color:color-mix(in oklab, var(--color-elevated) 55%, transparent)}}.hover\:bg-elevated\/60:hover{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-elevated\/60:hover{background-color:color-mix(in oklab, var(--color-elevated) 60%, transparent)}}.hover\:bg-elevated\/70:hover{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-elevated\/70:hover{background-color:color-mix(in oklab, var(--color-elevated) 70%, transparent)}}.hover\:bg-elevated\/80:hover{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-elevated\/80:hover{background-color:color-mix(in oklab, var(--color-elevated) 80%, transparent)}}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-50\/80:hover{background-color:#ecfdf5cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-50\/80:hover{background-color:color-mix(in oklab, var(--color-emerald-50) 80%, transparent)}}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-600\/5:hover{background-color:#0097670d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-600\/5:hover{background-color:color-mix(in oklab, var(--color-emerald-600) 5%, transparent)}}.hover\:bg-emerald-800:hover{background-color:var(--color-emerald-800)}.hover\:bg-emerald-950\/14:hover{background-color:#002c2224}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-950\/14:hover{background-color:color-mix(in oklab, var(--color-emerald-950) 14%, transparent)}}.hover\:bg-emerald-950\/28:hover{background-color:#002c2247}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-950\/28:hover{background-color:color-mix(in oklab, var(--color-emerald-950) 28%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/20:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab, var(--color-muted) 20%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-50\/80:hover{background-color:#fef2f2cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-50\/80:hover{background-color:color-mix(in oklab, var(--color-red-50) 80%, transparent)}}.hover\:bg-red-500\/16:hover{background-color:#fb2c3629}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/16:hover{background-color:color-mix(in oklab, var(--color-red-500) 16%, transparent)}}.hover\:bg-red-950\/12:hover{background-color:#4608091f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-950\/12:hover{background-color:color-mix(in oklab, var(--color-red-950) 12%, transparent)}}.hover\:bg-red-950\/26:hover{background-color:#46080942}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-950\/26:hover{background-color:color-mix(in oklab, var(--color-red-950) 26%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--color-secondary) 80%, transparent)}}.hover\:bg-stone-50:hover{background-color:var(--color-stone-50)}.hover\:bg-stone-50\/90:hover{background-color:#fafaf9e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-stone-50\/90:hover{background-color:color-mix(in oklab, var(--color-stone-50) 90%, transparent)}}.hover\:bg-stone-100:hover{background-color:var(--color-stone-100)}.hover\:bg-success\/25:hover{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/25:hover{background-color:color-mix(in oklab, var(--color-success) 25%, transparent)}}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-warning\/10:hover{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/10:hover{background-color:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:bg-white\/75:hover{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/75:hover{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.hover\:bg-white\/78:hover{background-color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/78:hover{background-color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:bg-white\/85:hover{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/85:hover{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.hover\:bg-white\/88:hover{background-color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/88:hover{background-color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:text-\[\#1a1a1a\]:hover{color:#1a1a1a}.hover\:text-\[\#1a5c3a\]:hover{color:#1a5c3a}.hover\:text-\[\#1a5f4a\]:hover{color:#1a5f4a}.hover\:text-\[\#1a6b8a\]:hover{color:#1a6b8a}.hover\:text-\[\#1a222c\]:hover{color:#1a222c}.hover\:text-\[\#1c1c1c\]:hover{color:#1c1c1c}.hover\:text-\[\#2a7a5c\]:hover{color:#2a7a5c}.hover\:text-\[\#2c4a6e\]:hover{color:#2c4a6e}.hover\:text-\[\#2c2424\]:hover{color:#2c2424}.hover\:text-\[\#3a3a38\]:hover{color:#3a3a38}.hover\:text-\[\#3a3032\]:hover{color:#3a3032}.hover\:text-\[\#3d8f9e\]:hover{color:#3d8f9e}.hover\:text-\[\#4a4035\]:hover{color:#4a4035}.hover\:text-\[\#5c7a4a\]:hover{color:#5c7a4a}.hover\:text-\[\#6b5c48\]:hover{color:#6b5c48}.hover\:text-\[\#6b4428\]:hover{color:#6b4428}.hover\:text-\[\#6e5a62\]:hover{color:#6e5a62}.hover\:text-\[\#7c5c3e\]:hover{color:#7c5c3e}.hover\:text-\[\#8ec8ff\]:hover{color:#8ec8ff}.hover\:text-\[\#9a98b8\]:hover{color:#9a98b8}.hover\:text-\[\#9a9090\]:hover{color:#9a9090}.hover\:text-\[\#9c5c3c\]:hover{color:#9c5c3c}.hover\:text-\[\#9e3a52\]:hover{color:#9e3a52}.hover\:text-\[\#22d3ee\]:hover{color:#22d3ee}.hover\:text-\[\#243b53\]:hover{color:#243b53}.hover\:text-\[\#a06028\]:hover{color:#a06028}.hover\:text-\[\#a86840\]:hover{color:#a86840}.hover\:text-\[\#b8c8e0\]:hover{color:#b8c8e0}.hover\:text-\[\#b07828\]:hover{color:#b07828}.hover\:text-\[\#c41e3a\]:hover{color:#c41e3a}.hover\:text-\[\#e8dcc0\]:hover{color:#e8dcc0}.hover\:text-\[\#e8e8e6\]:hover{color:#e8e8e6}.hover\:text-\[\#e85d8a\]:hover{color:#e85d8a}.hover\:text-\[\#f0ebe3\]:hover{color:#f0ebe3}.hover\:text-\[\#f2ebe0\]\/80:hover{color:#f2ebe0cc;color:lab(93.3772% 1.05444 6.23717/.8)}.hover\:text-\[\#f5b8a4\]:hover{color:#f5b8a4}.hover\:text-\[\#ff6900\]:hover{color:#ff6900}.hover\:text-\[var\(--approval-accent\)\]:hover{color:var(--approval-accent)}.hover\:text-\[var\(--approval-btn-text\)\]:hover{color:var(--approval-btn-text)}.hover\:text-\[var\(--approval-ink\)\]:hover{color:var(--approval-ink)}.hover\:text-\[var\(--marketing-accent\)\]:hover{color:var(--marketing-accent)}.hover\:text-\[var\(--marketing-text\)\]:hover{color:var(--marketing-text)}.hover\:text-\[var\(--product-accent\)\]:hover{color:var(--product-accent)}.hover\:text-\[var\(--suite-hover\)\]:hover{color:var(--suite-hover)}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-accent-hover:hover{color:var(--color-accent-hover)}.hover\:text-amber-500\/80:hover{color:#f99c00cc}@supports (color:color-mix(in lab, red, red)){.hover\:text-amber-500\/80:hover{color:color-mix(in oklab, var(--color-amber-500) 80%, transparent)}}.hover\:text-emerald-600\/80:hover{color:#009767cc}@supports (color:color-mix(in lab, red, red)){.hover\:text-emerald-600\/80:hover{color:color-mix(in oklab, var(--color-emerald-600) 80%, transparent)}}.hover\:text-emerald-800:hover{color:var(--color-emerald-800)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-muted-foreground:hover{color:var(--color-muted-foreground)}.hover\:text-red-500\/80:hover{color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.hover\:text-red-500\/80:hover{color:color-mix(in oklab, var(--color-red-500) 80%, transparent)}}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-stone-500:hover{color:var(--color-stone-500)}.hover\:text-stone-600:hover{color:var(--color-stone-600)}.hover\:text-stone-700:hover{color:var(--color-stone-700)}.hover\:text-stone-800:hover{color:var(--color-stone-800)}.hover\:text-stone-900:hover{color:var(--color-stone-900)}.hover\:text-success\/80:hover{color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.hover\:text-success\/80:hover{color:color-mix(in oklab, var(--color-success) 80%, transparent)}}.hover\:text-warning:hover{color:var(--color-warning)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[\#1c1c1c\]\/60:hover{text-decoration-color:#1c1c1c99;text-decoration-color:lab(10.2682% .0000149012 0/.6)}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--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)}.hover\:ring-border\/50:hover{--tw-ring-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-border\/50:hover{--tw-ring-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.hover\:ring-border\/55:hover{--tw-ring-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-border\/55:hover{--tw-ring-color:color-mix(in oklab, var(--color-border) 55%, transparent)}}.hover\:ring-border\/65:hover{--tw-ring-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-border\/65:hover{--tw-ring-color:color-mix(in oklab, var(--color-border) 65%, transparent)}}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-accent:focus,.focus\:border-accent\/50:focus{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:border-accent\/50:focus{border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:bg-accent:focus,.focus\:bg-accent\/5:focus{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-accent\/5:focus{background-color:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.focus\:text-accent-foreground:focus{color:var(--color-accent-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-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-accent\/20:focus{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-accent\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.focus\:ring-accent\/30:focus{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-accent\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.focus\:ring-amber-400\/40:focus{--tw-ring-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.focus\:ring-amber-400\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-accent\/40:focus-visible{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-accent\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.focus-visible\:outline:focus-visible,.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[\#1a1a1a\]:focus-visible{outline-color:#1a1a1a}.focus-visible\:outline-\[\#1a5c3a\]:focus-visible{outline-color:#1a5c3a}.focus-visible\:outline-\[\#1a5f4a\]:focus-visible{outline-color:#1a5f4a}.focus-visible\:outline-\[\#1a6b8a\]:focus-visible{outline-color:#1a6b8a}.focus-visible\:outline-\[\#1a222c\]:focus-visible{outline-color:#1a222c}.focus-visible\:outline-\[\#1c1c1c\]:focus-visible{outline-color:#1c1c1c}.focus-visible\:outline-\[\#2a7a5c\]:focus-visible{outline-color:#2a7a5c}.focus-visible\:outline-\[\#2c4a6e\]:focus-visible{outline-color:#2c4a6e}.focus-visible\:outline-\[\#2d5a45\]:focus-visible{outline-color:#2d5a45}.focus-visible\:outline-\[\#3d8f9e\]:focus-visible{outline-color:#3d8f9e}.focus-visible\:outline-\[\#5c7a4a\]:focus-visible{outline-color:#5c7a4a}.focus-visible\:outline-\[\#6b5c48\]:focus-visible{outline-color:#6b5c48}.focus-visible\:outline-\[\#6b4428\]:focus-visible{outline-color:#6b4428}.focus-visible\:outline-\[\#6eb8ff\]:focus-visible{outline-color:#6eb8ff}.focus-visible\:outline-\[\#7c5c3e\]:focus-visible{outline-color:#7c5c3e}.focus-visible\:outline-\[\#7dff7d\]:focus-visible{outline-color:#7dff7d}.focus-visible\:outline-\[\#9e3a52\]:focus-visible{outline-color:#9e3a52}.focus-visible\:outline-\[\#22d3ee\]:focus-visible{outline-color:#22d3ee}.focus-visible\:outline-\[\#a83240\]:focus-visible{outline-color:#a83240}.focus-visible\:outline-\[\#a86840\]:focus-visible{outline-color:#a86840}.focus-visible\:outline-\[\#b8c8e0\]:focus-visible{outline-color:#b8c8e0}.focus-visible\:outline-\[\#b07828\]:focus-visible{outline-color:#b07828}.focus-visible\:outline-\[\#c9a066\]:focus-visible{outline-color:#c9a066}.focus-visible\:outline-\[\#c41e3a\]:focus-visible{outline-color:#c41e3a}.focus-visible\:outline-\[\#c17817\]:focus-visible{outline-color:#c17817}.focus-visible\:outline-\[\#c47832\]:focus-visible{outline-color:#c47832}.focus-visible\:outline-\[\#d4af37\]:focus-visible{outline-color:#d4af37}.focus-visible\:outline-\[\#d8ecc8\]:focus-visible{outline-color:#d8ecc8}.focus-visible\:outline-\[\#e8e8e6\]:focus-visible{outline-color:#e8e8e6}.focus-visible\:outline-\[\#e85d8a\]:focus-visible{outline-color:#e85d8a}.focus-visible\:outline-\[\#ff6900\]:focus-visible{outline-color:#ff6900}.focus-visible\:outline-\[var\(--approval-accent\)\]:focus-visible{outline-color:var(--approval-accent)}.focus-visible\:outline-\[var\(--marketing-accent\)\]:focus-visible{outline-color:var(--marketing-accent)}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}.focus-visible\:outline-amber-500:focus-visible{outline-color:var(--color-amber-500)}.focus-visible\:outline-amber-600:focus-visible{outline-color:var(--color-amber-600)}.focus-visible\:outline-amber-700:focus-visible{outline-color:var(--color-amber-700)}.focus-visible\:outline-emerald-600:focus-visible{outline-color:var(--color-emerald-600)}.focus-visible\:outline-emerald-700:focus-visible{outline-color:var(--color-emerald-700)}.focus-visible\:outline-stone-600:focus-visible{outline-color:var(--color-stone-600)}.focus-visible\:outline-stone-700:focus-visible{outline-color:var(--color-stone-700)}.focus-visible\:outline-white\/40:focus-visible{outline-color:#fff6}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-white\/40:focus-visible{outline-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-elevated\/50:active{background-color:var(--color-elevated)}@supports (color:color-mix(in lab, red, red)){.active\:bg-elevated\/50:active{background-color:color-mix(in oklab, var(--color-elevated) 50%, transparent)}}.active\:bg-surface:active{background-color:var(--color-surface)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:\!cursor-not-allowed:disabled{cursor:not-allowed!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:\!opacity-100:disabled{opacity:1!important}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:bg-accent\/15:disabled:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.disabled\:hover\:bg-accent\/15:disabled:hover{background-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.disabled\:hover\:bg-elevated:disabled:hover{background-color:var(--color-elevated)}}.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-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--color-primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.has-\[\:checked\]\:border-emerald-600:has(:checked){border-color:var(--color-emerald-600)}.has-\[\:checked\]\:ring-1:has(:checked){--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)}.has-\[\:checked\]\:ring-emerald-600:has(:checked){--tw-ring-color:var(--color-emerald-600)}.has-\[\[data-chef-sign-up\]\]\:items-center:has([data-chef-sign-up]){align-items:center}.has-\[\[data-chef-sign-up\]\]\:justify-start:has([data-chef-sign-up]){justify-content:flex-start}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:var(--radius-md)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--color-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(--color-destructive) 20%, transparent)}}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--color-ring)}.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(--color-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(--color-ring) 50%, transparent)}}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--color-destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--color-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(--color-destructive) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--color-destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--color-destructive)}.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\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--color-muted-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=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\=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\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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\=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\=checked\]\:border-primary[data-state=checked]{border-color:var(--color-primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--color-primary-foreground)}.data-\[state\=open\]\:transform-none[data-state=open]{transform:none}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--color-accent)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--color-muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--color-destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--color-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(--color-destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--color-destructive)}.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-lg);border-top-right-radius:var(--radius-lg)}.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-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/85{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-background\/85{background-color:color-mix(in oklab, var(--color-background) 85%, transparent)}}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:48rem){.max-md\:fixed{position:fixed}.max-md\:inset-x-0{inset-inline:calc(var(--spacing) * 0)}.max-md\:top-auto{top:auto}.max-md\:bottom-0{bottom:calc(var(--spacing) * 0)}.max-md\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.max-md\:max-h-\[90vh\]{max-height:90vh}.max-md\:w-full{width:100%}.max-md\:max-w-none{max-width:none}.max-md\:rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}}@media (min-width:380px){.min-\[380px\]\:inline{display:inline}.min-\[380px\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.min-\[380px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}}@media (min-width:40rem){.sm\:static{position:static}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.sm\:mx-auto{margin-inline:auto}.sm\:mt-1{margin-top:calc(var(--spacing) * 1)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mr-auto{margin-right:auto}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-52{height:calc(var(--spacing) * 52)}.sm\:h-auto{height:auto}.sm\:max-h-36{max-height:calc(var(--spacing) * 36)}.sm\:max-h-72{max-height:calc(var(--spacing) * 72)}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:max-h-\[min\(92dvh\,100dvh\)\]{max-height:92dvh}.sm\:min-h-\[6\.5rem\]{min-height:6.5rem}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-\[9\.5rem\]{width:9.5rem}.sm\:w-auto{width:auto}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-\[11rem\]{max-width:11rem}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:min-w-\[12rem\]{min-width:12rem}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-\[2rem_minmax\(0\,1fr\)\]{grid-template-columns:2rem minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}:where(.sm\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.sm\:self-stretch{align-self:stretch}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:rounded-md{border-radius:var(--radius-md)}.sm\:rounded-sm{border-radius:var(--radius-sm)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-accent\/40{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.sm\:border-accent\/40{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.sm\:border-border{border-color:var(--color-border)}.sm\:bg-surface{background-color:var(--color-surface)}.sm\:bg-transparent{background-color:#0000}.sm\:p-0{padding:calc(var(--spacing) * 0)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:pl-0{padding-left:calc(var(--spacing) * 0)}.sm\:pl-3{padding-left:calc(var(--spacing) * 3)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:text-center{text-align:center}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[1\.2rem\]{font-size:1.2rem}.sm\:text-\[1\.7rem\]{font-size:1.7rem}.sm\:text-\[1\.9rem\]{font-size:1.9rem}.sm\:text-\[1\.65rem\]{font-size:1.65rem}.sm\:text-\[1\.85rem\]{font-size:1.85rem}.sm\:text-\[2\.1rem\]{font-size:2.1rem}.sm\:text-\[2\.3rem\]{font-size:2.3rem}.sm\:text-\[2\.4rem\]{font-size:2.4rem}.sm\:text-\[2\.05rem\]{font-size:2.05rem}.sm\:text-\[2\.5rem\]{font-size:2.5rem}.sm\:text-\[2\.25rem\]{font-size:2.25rem}.sm\:text-\[2\.35rem\]{font-size:2.35rem}.sm\:text-\[2\.55rem\]{font-size:2.55rem}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15px\]{font-size:15px}.sm\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.sm\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.sm\: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)}.sm\:backdrop-blur-none{--tw-backdrop-blur: ;-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,)}.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\:pointer-events-none{pointer-events:none}.md\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:ms-auto{margin-inline-start:auto}.md\:mt-0{margin-top:calc(var(--spacing) * 0)}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:h-3\.5{height:calc(var(--spacing) * 3.5)}.md\:h-4{height:calc(var(--spacing) * 4)}.md\:h-5\.5{height:calc(var(--spacing) * 5.5)}.md\:w-40{width:calc(var(--spacing) * 40)}.md\:w-56{width:calc(var(--spacing) * 56)}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-auto{width:auto}.md\:min-w-\[11rem\]{min-width:11rem}.md\:shrink{flex-shrink:1}.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-\[minmax\(0\,22rem\)_1fr\]{grid-template-columns:minmax(0,22rem) 1fr}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:gap-0{gap:calc(var(--spacing) * 0)}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.md\:gap-y-3{row-gap:calc(var(--spacing) * 3)}.md\:overflow-visible{overflow:visible}.md\:overflow-y-auto{overflow-y:auto}.md\:rounded-sm{border-radius:var(--radius-sm)}.md\:rounded-xl{border-radius:calc(var(--neon-radius) + 4px)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.md\:border-dashed{--tw-border-style:dashed;border-style:dashed}.md\:border-border,.md\:border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.md\:border-border\/50{border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.md\:border-border\/60{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.md\:border-border\/60{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.md\:border-l-amber-400{border-left-color:var(--color-amber-400)}.md\:border-l-red-500{border-left-color:var(--color-red-500)}.md\:bg-surface\/70{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.md\:bg-surface\/70{background-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pr-6{padding-right:calc(var(--spacing) * 6)}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:text-left{text-align:left}.md\:text-start{text-align:start}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:whitespace-normal{white-space:normal}.md\: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)}.md\:last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.md\:last\:pb-4:last-child{padding-bottom:calc(var(--spacing) * 4)}@media (hover:hover){.md\:hover\:border-border\/70:hover{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.md\:hover\:border-border\/70:hover{border-color:color-mix(in oklab, var(--color-border) 70%, transparent)}}}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:max-h-\[min\(55vh\,28rem\)\]{max-height:min(55vh,28rem)}.lg\:max-h-\[min\(62dvh\,640px\)\]{max-height:min(62dvh,640px)}.lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\:min-h-\[min\(52dvh\,480px\)\]{min-height:min(52dvh,480px)}.lg\:w-60{width:calc(var(--spacing) * 60)}.lg\:max-w-4xl{max-width:var(--container-4xl)}.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-\[240px_1fr\]{grid-template-columns:240px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(16rem\,22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.lg\:rounded-md{border-radius:var(--radius-md)}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:has-\[\[data-chef-sign-up\]\]\:justify-center:has([data-chef-sign-up]){justify-content:center}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--color-input)}.dark\:bg-destructive\/60{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab, var(--color-destructive) 60%, transparent)}}.dark\:bg-input\/30{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--color-input) 30%, transparent)}}.dark\:text-amber-200{color:var(--color-amber-200)}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-red-400{color:var(--color-red-400)}.dark\:text-sky-300{color:var(--color-sky-300)}@media (hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--color-input) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}}.\[\&_input\]\:bg-surface input{background-color:var(--color-surface)}.\[\&_input\]\:py-2 input{padding-block:calc(var(--spacing) * 2)}.\[\&_input\]\:font-mono input{font-family:var(--font-mono)}.\[\&_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(--color-muted-foreground)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\.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(--color-destructive)!important}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (min-width:28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}}@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}@layer neon-auth{:root{--neon-radius:.625rem;--neon-background:var(--background,#fff);--neon-foreground:var(--foreground,#0a0a0a);--neon-card:var(--card,#fff);--neon-card-foreground:var(--card-foreground,#0a0a0a);--neon-popover:var(--popover,#fff);--neon-popover-foreground:var(--popover-foreground,#0a0a0a);--neon-primary:var(--primary,#171717);--neon-primary-foreground:var(--primary-foreground,#fafafa);--neon-secondary:var(--secondary,#f5f5f5);--neon-secondary-foreground:var(--secondary-foreground,#171717);--neon-muted:var(--muted,#f5f5f5);--neon-muted-foreground:var(--muted-foreground,#737373);--neon-accent:var(--accent,#f5f5f5);--neon-accent-foreground:var(--accent-foreground,#171717);--neon-destructive:var(--destructive,#e40014);--neon-destructive-foreground:var(--destructive-foreground,#e40014);--neon-border:var(--border,#e5e5e5);--neon-input:var(--input,#e5e5e5);--neon-ring:var(--ring,#a1a1a1);--neon-chart-1:var(--chart-1,#f05100);--neon-chart-2:var(--chart-2,#009588);--neon-chart-3:var(--chart-3,#104e64);--neon-chart-4:var(--chart-4,#fcbb00);--neon-chart-5:var(--chart-5,#f99c00);--neon-sidebar:var(--sidebar,#fafafa);--neon-sidebar-foreground:var(--sidebar-foreground,#0a0a0a);--neon-sidebar-primary:var(--sidebar-primary,#171717);--neon-sidebar-primary-foreground:var(--sidebar-primary-foreground,#fafafa);--neon-sidebar-accent:var(--sidebar-accent,#f5f5f5);--neon-sidebar-accent-foreground:var(--sidebar-accent-foreground,#171717);--neon-sidebar-border:var(--sidebar-border,#e5e5e5);--neon-sidebar-ring:var(--sidebar-ring,#a1a1a1);--neon-team-1:var(--team-1,#f05100);--neon-team-2:var(--team-2,#009588);--neon-team-3:var(--team-3,#104e64);--neon-team-4:var(--team-4,#fcbb00);--neon-team-5:var(--team-5,#f99c00)}@supports (color:lab(0% 0 0)){:root{--neon-background:var(--background,lab(100% 0 0));--neon-foreground:var(--foreground,lab(2.75381% 0 0));--neon-card:var(--card,lab(100% 0 0));--neon-card-foreground:var(--card-foreground,lab(2.75381% 0 0));--neon-popover:var(--popover,lab(100% 0 0));--neon-popover-foreground:var(--popover-foreground,lab(2.75381% 0 0));--neon-primary:var(--primary,lab(7.78201% -.0000149012 0));--neon-primary-foreground:var(--primary-foreground,lab(98.26% 0 0));--neon-secondary:var(--secondary,lab(96.52% -.0000298023 .0000119209));--neon-secondary-foreground:var(--secondary-foreground,lab(7.78201% -.0000149012 0));--neon-muted:var(--muted,lab(96.52% -.0000298023 .0000119209));--neon-muted-foreground:var(--muted-foreground,lab(48.496% 0 0));--neon-accent:var(--accent,lab(96.52% -.0000298023 .0000119209));--neon-accent-foreground:var(--accent-foreground,lab(7.78201% -.0000149012 0));--neon-destructive:var(--destructive,lab(48.4493% 77.4328 61.5452));--neon-destructive-foreground:var(--destructive-foreground,lab(48.4493% 77.4328 61.5452));--neon-border:var(--border,lab(90.952% 0 -.0000119209));--neon-input:var(--input,lab(90.952% 0 -.0000119209));--neon-ring:var(--ring,lab(66.128% -.0000298023 .0000119209));--neon-chart-1:var(--chart-1,lab(57.1026% 64.2584 89.8886));--neon-chart-2:var(--chart-2,lab(55.0223% -41.0774 -3.90277));--neon-chart-3:var(--chart-3,lab(30.372% -13.1853 -18.7887));--neon-chart-4:var(--chart-4,lab(80.1641% 16.6016 99.2089));--neon-chart-5:var(--chart-5,lab(72.7183% 31.8672 97.9407));--neon-sidebar:var(--sidebar,lab(98.26% 0 0));--neon-sidebar-foreground:var(--sidebar-foreground,lab(2.75381% 0 0));--neon-sidebar-primary:var(--sidebar-primary,lab(7.78201% -.0000149012 0));--neon-sidebar-primary-foreground:var(--sidebar-primary-foreground,lab(98.26% 0 0));--neon-sidebar-accent:var(--sidebar-accent,lab(96.52% -.0000298023 .0000119209));--neon-sidebar-accent-foreground:var(--sidebar-accent-foreground,lab(7.78201% -.0000149012 0));--neon-sidebar-border:var(--sidebar-border,lab(90.952% 0 -.0000119209));--neon-sidebar-ring:var(--sidebar-ring,lab(66.128% -.0000298023 .0000119209));--neon-team-1:var(--team-1,lab(57.1026% 64.2584 89.8886));--neon-team-2:var(--team-2,lab(55.0223% -41.0774 -3.90277));--neon-team-3:var(--team-3,lab(30.372% -13.1853 -18.7887));--neon-team-4:var(--team-4,lab(80.1641% 16.6016 99.2089));--neon-team-5:var(--team-5,lab(72.7183% 31.8672 97.9407))}}:root.dark{--neon-background:var(--background,#0a0a0a);--neon-foreground:var(--foreground,#fafafa);--neon-card:var(--card,#171717);--neon-card-foreground:var(--card-foreground,#fafafa);--neon-popover:var(--popover,#171717);--neon-popover-foreground:var(--popover-foreground,#fafafa);--neon-primary:var(--primary,#e5e5e5);--neon-primary-foreground:var(--primary-foreground,#171717);--neon-secondary:var(--secondary,#262626);--neon-secondary-foreground:var(--secondary-foreground,#fafafa);--neon-muted:var(--muted,#262626);--neon-muted-foreground:var(--muted-foreground,#a1a1a1);--neon-accent:var(--accent,#262626);--neon-accent-foreground:var(--accent-foreground,#fafafa);--neon-destructive:var(--destructive,#ff6568);--neon-destructive-foreground:var(--destructive-foreground,#ff6568);--neon-border:var(--border,#ffffff1a);--neon-input:var(--input,#ffffff26);--neon-ring:var(--ring,#737373);--neon-chart-1:var(--chart-1,#1447e6);--neon-chart-2:var(--chart-2,#00bb7f);--neon-chart-3:var(--chart-3,#f99c00);--neon-chart-4:var(--chart-4,#ac4bff);--neon-chart-5:var(--chart-5,#ff2357);--neon-sidebar:var(--sidebar,#171717);--neon-sidebar-foreground:var(--sidebar-foreground,#fafafa);--neon-sidebar-primary:var(--sidebar-primary,#1447e6);--neon-sidebar-primary-foreground:var(--sidebar-primary-foreground,#fafafa);--neon-sidebar-accent:var(--sidebar-accent,#262626);--neon-sidebar-accent-foreground:var(--sidebar-accent-foreground,#fafafa);--neon-sidebar-border:var(--sidebar-border,#ffffff1a);--neon-sidebar-ring:var(--sidebar-ring,#1447e6);--neon-team-1:var(--team-1,#1447e6);--neon-team-2:var(--team-2,#00bb7f);--neon-team-3:var(--team-3,#f99c00);--neon-team-4:var(--team-4,#ac4bff);--neon-team-5:var(--team-5,#ff2357)}@supports (color:lab(0% 0 0)){:root.dark{--neon-background:var(--background,lab(2.75381% 0 0));--neon-foreground:var(--foreground,lab(98.26% 0 0));--neon-card:var(--card,lab(7.78201% -.0000149012 0));--neon-card-foreground:var(--card-foreground,lab(98.26% 0 0));--neon-popover:var(--popover,lab(7.78201% -.0000149012 0));--neon-popover-foreground:var(--popover-foreground,lab(98.26% 0 0));--neon-primary:var(--primary,lab(90.952% 0 -.0000119209));--neon-primary-foreground:var(--primary-foreground,lab(7.78201% -.0000149012 0));--neon-secondary:var(--secondary,lab(15.204% 0 -.00000596046));--neon-secondary-foreground:var(--secondary-foreground,lab(98.26% 0 0));--neon-muted:var(--muted,lab(15.204% 0 -.00000596046));--neon-muted-foreground:var(--muted-foreground,lab(66.128% -.0000298023 .0000119209));--neon-accent:var(--accent,lab(15.204% 0 -.00000596046));--neon-accent-foreground:var(--accent-foreground,lab(98.26% 0 0));--neon-destructive:var(--destructive,lab(63.7053% 60.745 31.3109));--neon-destructive-foreground:var(--destructive-foreground,lab(63.7053% 60.745 31.3109));--neon-border:var(--border,lab(100% 0 0/.1));--neon-input:var(--input,lab(100% 0 0/.15));--neon-ring:var(--ring,lab(48.496% 0 0));--neon-chart-1:var(--chart-1,lab(36.9089% 35.0961 -85.6872));--neon-chart-2:var(--chart-2,lab(66.9756% -58.27 19.5419));--neon-chart-3:var(--chart-3,lab(72.7183% 31.8672 97.9407));--neon-chart-4:var(--chart-4,lab(52.0183% 66.11 -78.2316));--neon-chart-5:var(--chart-5,lab(56.101% 79.4328 31.4532));--neon-sidebar:var(--sidebar,lab(7.78201% -.0000149012 0));--neon-sidebar-foreground:var(--sidebar-foreground,lab(98.26% 0 0));--neon-sidebar-primary:var(--sidebar-primary,lab(36.9089% 35.0961 -85.6872));--neon-sidebar-primary-foreground:var(--sidebar-primary-foreground,lab(98.26% 0 0));--neon-sidebar-accent:var(--sidebar-accent,lab(15.204% 0 -.00000596046));--neon-sidebar-accent-foreground:var(--sidebar-accent-foreground,lab(98.26% 0 0));--neon-sidebar-border:var(--sidebar-border,lab(100% 0 0/.1));--neon-sidebar-ring:var(--sidebar-ring,lab(36.9089% 35.0961 -85.6872));--neon-team-1:var(--team-1,lab(36.9089% 35.0961 -85.6872));--neon-team-2:var(--team-2,lab(66.9756% -58.27 19.5419));--neon-team-3:var(--team-3,lab(72.7183% 31.8672 97.9407));--neon-team-4:var(--team-4,lab(52.0183% 66.11 -78.2316));--neon-team-5:var(--team-5,lab(56.101% 79.4328 31.4532))}}*{box-sizing:border-box;border-color:var(--neon-border);outline-color:var(--neon-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--neon-ring) 50%, transparent)}}body{color:var(--neon-foreground)}}@media print{.approval-menu-classic,.approval-menu-elegant,.approval-menu-minimal,.approval-menu-rustic,.approval-menu-latin,.approval-menu-tokyo,.approval-menu-india,.approval-menu-jade,.approval-menu-morocco,.approval-menu-mediterranean,.approval-menu-nordic,.approval-menu-southern,.approval-menu-midnight,.approval-menu-garden,.approval-menu-ocean,.approval-menu-christmas,.approval-menu-yuletide,.approval-menu-noel,.approval-menu-valentine,.approval-menu-newyears,.approval-menu-thanksgiving,.approval-menu-halloween,.approval-menu-birthday,.approval-menu-gameday,.approval-menu-snakeeyes,.approval-menu-afterhours,.approval-menu-sunrise,.approval-menu-phosphor,.approval-menu-dos,.approval-menu-arcade,.approval-menu-casino,.approval-menu-casino-monte,.approval-menu-casino-monte-noir,.approval-menu-found-it{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#1a1a1a!important;background:#fff!important}.approval-casino-frame{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;color:#f0ebe3!important;background:#0c0a08!important;border:none!important}.approval-casino-frame:before{display:none!important}.approval-monte-frame{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;color:#1a1a1a!important;background:#fafafa!important;border:1px solid #ccc!important}.approval-monte-frame:before,.approval-monte-frame:after{display:none!important}.approval-monte-noir-frame{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;color:#e8e8e6!important;background:#141416!important;border:none!important}.approval-monte-noir-frame:before,.approval-monte-noir-frame:after{display:none!important}.approval-gameday-frame{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;color:#1a1a1a!important;background:#fff!important;border:1px solid #ccc!important}.approval-gameday-frame:before,.approval-gameday-frame:after{display:none!important}.approval-snakeeyes-frame{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;color:#ece8e8!important;background:#0e0a0a!important;border:1px solid #555!important}.approval-snakeeyes-frame:before,.approval-snakeeyes-frame:after{display:none!important}.approval-afterhours-frame{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;color:#e8e8f4!important;background:#12101a!important;border:1px solid #555!important}.approval-afterhours-frame:before,.approval-afterhours-frame:after{display:none!important}.approval-sunrise-frame{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;color:#2a2420!important;background:#fffcf8!important;border:1px solid #ccc!important}.approval-sunrise-frame:before,.approval-sunrise-frame:after{display:none!important}.approval-phosphor-frame{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;color:#2a2824!important;background:#f0ece4!important;border:1px solid #ccc!important}.approval-phosphor-frame:before,.approval-phosphor-frame:after{display:none!important}.approval-dos-frame{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;color:#9ae89a!important;background:#0c140c!important;border:1px solid #2d6a2d!important}.approval-dos-frame:before,.approval-dos-frame:after{display:none!important}.approval-arcade-frame{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;color:#dce8f8!important;background:#101828!important;border:1px solid #3a5a88!important}.approval-arcade-frame:before,.approval-arcade-frame:after{display:none!important}.approval-newyears-frame{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;background:#08080e!important;border:1px solid #555!important}.approval-midnight-frame{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;background:#0c1220!important;border:1px solid #555!important}.approval-birthday-frame{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;background:#fff!important;border:2px solid #ccc!important;animation:none!important}.approval-thanksgiving-frame{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;background:#f7f0e4!important;border:1px solid #ccc!important}.approval-christmas-frame{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;background:#faf6ef!important;border:1px solid #ccc!important}.approval-yuletide-frame{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;background:#faf4ec!important;border:1px solid #ccc!important}.approval-noel-frame{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;background:#faf7f2!important;border:1px solid #ccc!important}.approval-halloween-frame{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;background:#f2ebe0!important;border:1px solid #ccc!important}.approval-morocco-slab{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;background:#faf7f3!important;border:none!important}.approval-menu-grain-overlay,.approval-menu-morocco:before,.approval-halloween-frame:before,.approval-christmas-frame:before,.approval-yuletide-frame:before,.approval-yuletide-frame:after,.approval-noel-frame:before,.approval-noel-frame:after,.approval-newyears-frame:before,.approval-casino-frame:before,.approval-casino-frame:after,.approval-monte-frame:before,.approval-monte-frame:after,.approval-monte-noir-frame:before,.approval-monte-noir-frame:after,.approval-gameday-frame:before,.approval-gameday-frame:after,.approval-snakeeyes-frame:before,.approval-snakeeyes-frame:after,.approval-afterhours-frame:before,.approval-afterhours-frame:after,.approval-sunrise-frame:before,.approval-sunrise-frame:after,.approval-phosphor-frame:before,.approval-phosphor-frame:after,.approval-dos-frame:before,.approval-dos-frame:after,.approval-arcade-frame:before,.approval-arcade-frame:after,.approval-menu-gameday:before,.approval-menu-snakeeyes:before,.approval-menu-snakeeyes:after,.approval-menu-afterhours:before,.approval-menu-afterhours:after,.approval-menu-sunrise:before,.approval-menu-sunrise:after,.approval-menu-phosphor:before,.approval-menu-dos:before,.approval-menu-arcade:before,.approval-menu-newyears:before,.approval-menu-casino:before,.approval-menu-casino-monte:before,.approval-menu-casino-monte-noir:before,.approval-midnight-frame:before,.approval-menu-midnight:before,.approval-thanksgiving-frame:before,.approval-menu-thanksgiving:before,.approval-menu-thanksgiving:after,.approval-menu-tokyo:after,.approval-menu-latin:before,.approval-menu-mediterranean:before,.approval-menu-nordic:before,.approval-garden-frame:before,.approval-garden-frame:after,.approval-menu-christmas:before,.approval-menu-christmas:after,.approval-menu-yuletide:before,.approval-menu-yuletide:after,.approval-menu-noel:before,.approval-menu-noel:after,.approval-menu-birthday:before,.approval-menu-birthday:after,.approval-birthday-frame:before,.sample-preview-chrome{display:none!important}.approval-menu-newyears .approval-menu-newyears-display,.approval-menu-midnight .approval-menu-midnight-display{-webkit-box-reflect:none!important}.approval-menu-casino .approval-menu-casino-masthead .approval-menu-casino-display{color:#f0ebe3!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.approval-menu-casino-monte .approval-menu-monte-masthead .approval-menu-monte-display{color:#1a1a1a!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.approval-menu-casino-monte-noir .approval-menu-monte-noir-masthead .approval-menu-monte-display{color:#e8e8e6!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.approval-menu-classic a,.approval-menu-elegant a,.approval-menu-minimal a,.approval-menu-rustic a,.approval-menu-latin a,.approval-menu-tokyo a,.approval-menu-india a,.approval-menu-jade a,.approval-menu-morocco a,.approval-menu-mediterranean a,.approval-menu-nordic a,.approval-menu-southern a,.approval-menu-midnight a,.approval-menu-garden a,.approval-menu-ocean a,.approval-menu-christmas a,.approval-menu-yuletide a,.approval-menu-noel a,.approval-menu-valentine a,.approval-menu-newyears a,.approval-menu-thanksgiving a,.approval-menu-halloween a,.approval-menu-birthday a,.approval-menu-casino a,.approval-menu-casino-monte a,.approval-menu-casino-monte-noir a,.approval-menu-gameday a,.approval-menu-snakeeyes a,.approval-menu-afterhours a,.approval-menu-sunrise a,.approval-menu-phosphor a,.approval-menu-dos a,.approval-menu-arcade a{color:inherit!important;text-decoration:underline!important}[role=listbox],button[aria-haspopup=listbox],.approval-menu-classic button:not(.approval-print-keep),.approval-menu-elegant button:not(.approval-print-keep),.approval-menu-minimal button:not(.approval-print-keep),.approval-menu-rustic button:not(.approval-print-keep),.approval-menu-latin button:not(.approval-print-keep),.approval-menu-tokyo button:not(.approval-print-keep),.approval-menu-india button:not(.approval-print-keep),.approval-menu-jade button:not(.approval-print-keep),.approval-menu-morocco button:not(.approval-print-keep),.approval-menu-mediterranean button:not(.approval-print-keep),.approval-menu-nordic button:not(.approval-print-keep),.approval-menu-southern button:not(.approval-print-keep),.approval-menu-midnight button:not(.approval-print-keep),.approval-menu-garden button:not(.approval-print-keep),.approval-menu-ocean button:not(.approval-print-keep),.approval-menu-christmas button:not(.approval-print-keep),.approval-menu-yuletide button:not(.approval-print-keep),.approval-menu-noel button:not(.approval-print-keep),.approval-menu-valentine button:not(.approval-print-keep),.approval-menu-newyears button:not(.approval-print-keep),.approval-menu-thanksgiving button:not(.approval-print-keep),.approval-menu-halloween button:not(.approval-print-keep),.approval-menu-birthday button:not(.approval-print-keep),.approval-menu-casino button:not(.approval-print-keep),.approval-menu-casino-monte button:not(.approval-print-keep),.approval-menu-casino-monte-noir button:not(.approval-print-keep),.approval-menu-gameday button:not(.approval-print-keep),.approval-menu-snakeeyes button:not(.approval-print-keep),.approval-menu-afterhours button:not(.approval-print-keep),.approval-menu-sunrise button:not(.approval-print-keep),.approval-menu-phosphor button:not(.approval-print-keep),.approval-menu-dos button:not(.approval-print-keep),.approval-menu-arcade button:not(.approval-print-keep){display:none!important}.approval-course-row,.approval-course-separator,.approval-rustic-course,.approval-latin-course,.approval-tokyo-course,.approval-india-course,.approval-jade-course,.approval-morocco-course,.approval-mediterranean-course,.approval-nordic-course,.approval-southern-course,.approval-midnight-course,.approval-garden-course,.approval-ocean-course,.approval-christmas-course,.approval-yuletide-course,.approval-noel-course,.approval-newyears-course,.approval-thanksgiving-course,.approval-halloween-course,.approval-birthday-course{break-inside:avoid;page-break-inside:avoid}.approval-menu-snakeeyes .approval-course-separator__lead,.approval-menu-snakeeyes .approval-course-separator__trail,.approval-menu-afterhours .approval-course-separator__lead,.approval-menu-afterhours .approval-course-separator__trail{animation:none!important}}.approval-menu-mediterranean,.approval-menu-nordic,.approval-menu-southern,.approval-menu-midnight,.approval-menu-garden,.approval-menu-ocean,.approval-menu-christmas,.approval-menu-yuletide,.approval-menu-noel,.approval-menu-valentine,.approval-menu-newyears,.approval-menu-thanksgiving,.approval-menu-halloween,.approval-menu-birthday,.approval-menu-gameday,.approval-menu-snakeeyes,.approval-menu-afterhours,.approval-menu-sunrise,.approval-menu-phosphor,.approval-menu-dos,.approval-menu-arcade,.approval-menu-casino,.approval-menu-casino-monte,.approval-menu-casino-monte-noir{--approval-focus-accent:var(--approval-accent);color:var(--approval-ink);background-color:var(--approval-page-bg)}.approval-menu-mediterranean textarea:focus,.approval-menu-nordic textarea:focus,.approval-menu-southern textarea:focus,.approval-menu-midnight textarea:focus,.approval-menu-garden textarea:focus,.approval-menu-ocean textarea:focus,.approval-menu-christmas textarea:focus,.approval-menu-yuletide textarea:focus,.approval-menu-noel textarea:focus,.approval-menu-valentine textarea:focus,.approval-menu-newyears textarea:focus,.approval-menu-thanksgiving textarea:focus,.approval-menu-halloween textarea:focus,.approval-menu-birthday textarea:focus,.approval-menu-gameday textarea:focus,.approval-menu-snakeeyes textarea:focus,.approval-menu-afterhours textarea:focus,.approval-menu-sunrise textarea:focus,.approval-menu-phosphor textarea:focus,.approval-menu-dos textarea:focus,.approval-menu-arcade textarea:focus,.approval-menu-casino textarea:focus,.approval-menu-casino-monte textarea:focus,.approval-menu-casino-monte-noir textarea:focus{box-shadow:inset 3px 0 0 var(--approval-focus-accent)}.approval-menu-mediterranean{--approval-page-bg:#fafcfb;--approval-ink:#3a4f52;--approval-muted:#7a9498;--approval-accent:#3d8f9e;--approval-accent-alt:#9bb5a0;--approval-rule:#7da8b238;--approval-surface:#ffffffc7;--approval-surface-muted:#ffffff85;--approval-input-bg:#ffffffd1;--approval-btn:#3d8f9e;--approval-btn-hover:#347d8a;--approval-btn-text:#f8fcfd;--approval-link:#3d8f9e;--approval-destructive:#7a6a6a;--med-breeze-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 8'%3E%3Cpath d='M1.5 5.25Q11.5 2.25 22 5.25T42.5 5.25' fill='none' stroke='%233d8f9e' stroke-width='1.05' stroke-linecap='round' opacity='0.48'/%3E%3C/svg%3E");color:var(--approval-ink);background-color:var(--approval-page-bg);background-image:radial-gradient(130% 55% at 50% -18%,#bae0e86b 0%,#0000 62%),linear-gradient(#ffffffa6 0%,#fafcfb33 32%,#0000 58%);position:relative}.approval-menu-mediterranean:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#bae0e824 0%,#0000 14%),linear-gradient(270deg,#bae0e81c 0%,#0000 12%);position:fixed;inset:0}.approval-menu-mediterranean>:not(.approval-menu-grain-overlay):not(svg){z-index:1;position:relative}.approval-menu-mediterranean .approval-menu-mediterranean-display{font-family:var(--font-approval-display), "Cormorant Garamond", ui-serif, Georgia, serif;font-weight:400}.approval-menu-mediterranean .approval-menu-mediterranean-micro{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.08em}.approval-menu-mediterranean .approval-menu-mediterranean-masthead:before{content:"";background:#d4af8280;border-radius:50%;width:.5rem;height:.5rem;margin:.55rem auto .4rem;display:block;box-shadow:0 0 0 4px #d4af821a}.approval-menu-mediterranean .approval-menu-mediterranean-masthead:after{content:"";background:linear-gradient(90deg,#0000,#3d8f9e47 22%,#3d8f9e6b 50%,#3d8f9e47 78%,#0000);width:min(8.5rem,72%);height:1px;margin:0 auto;display:block}.approval-menu-mediterranean .approval-mediterranean-course{border-bottom:none;padding-top:1.3rem;padding-bottom:1.55rem;position:relative}.approval-menu-mediterranean .approval-course-separator__lead,.approval-menu-mediterranean .approval-course-separator__trail{opacity:1;background:linear-gradient(var(--approval-rule), var(--approval-rule))}.approval-menu-mediterranean .approval-course-separator__ornament{opacity:1;background:var(--med-breeze-wave) center / contain no-repeat;width:2.35rem;height:.5rem;-webkit-mask:none;mask:none}.approval-menu-nordic{--approval-page-bg:#f9fafb;--approval-ink:#1a222c;--approval-muted:#6b7a8a;--approval-accent:#3d5a7a;--approval-accent-alt:#8a9aaa;--approval-rule:#1a222c17;--approval-surface:#fffffff0;--approval-surface-muted:#ffffff8c;--approval-input-bg:#fffffff5;--approval-btn:#1a222c;--approval-btn-hover:#2c3440;--approval-btn-text:#f9fafb;--approval-link:#3d5a7a;--approval-destructive:#5e4e4e;--nordic-tick-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 8'%3E%3Cline x1='20.5' y1='1.5' x2='20.5' y2='6.5' stroke='%231a222c' stroke-width='1' stroke-linecap='round' opacity='0.2'/%3E%3Cline x1='23.5' y1='1.5' x2='23.5' y2='6.5' stroke='%231a222c' stroke-width='1' stroke-linecap='round' opacity='0.2'/%3E%3C/svg%3E");color:var(--approval-ink);background-color:var(--approval-page-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;background-image:radial-gradient(120% 50% at 50% -20%,#fffffff2 0%,#0000 58%),linear-gradient(#ffffff8c 0%,#0000 28%);position:relative}.approval-menu-nordic:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000 0%,#8a9aaa52 18% 82%,#0000 100%);width:1px;position:fixed;top:0;bottom:0;left:0}.approval-menu-nordic>:not(.approval-menu-grain-overlay):not(svg){z-index:1;position:relative}.approval-menu-nordic .approval-menu-nordic-display{font-family:var(--font-approval-nordic-display), "Instrument Serif", ui-serif, Georgia, serif;letter-spacing:-.025em;font-style:normal;font-weight:400}.approval-menu-nordic .approval-menu-nordic-micro{font-family:var(--font-approval-mono), "IBM Plex Mono", ui-monospace, "Courier New", monospace;font-feature-settings:"tnum" 1;font-synthesis:none;font-weight:400}.approval-menu-nordic .approval-nordic-numeral{font-family:var(--font-approval-mono), "IBM Plex Mono", ui-monospace, "Courier New", monospace;font-feature-settings:"tnum" 1;letter-spacing:.08em;color:var(--approval-muted);font-weight:400}.approval-menu-nordic .approval-menu-nordic-masthead:before{content:"";background:var(--approval-ink);opacity:.16;width:1px;height:1.85rem;margin:.65rem auto 0;display:block}.approval-menu-nordic .approval-menu-nordic-masthead:after{content:"";background:linear-gradient(90deg,#0000,#1a222c24 30% 70%,#0000);width:min(5.5rem,50%);height:1px;margin:.9rem auto 0;display:block}.approval-menu-nordic .approval-nordic-course{border-bottom:none;padding-top:1.55rem;padding-bottom:1.75rem;position:relative}.approval-menu-nordic .approval-course-separator__lead,.approval-menu-nordic .approval-course-separator__trail{opacity:1;background:linear-gradient(var(--approval-rule), var(--approval-rule))}.approval-menu-nordic .approval-course-separator__ornament{opacity:1;background:var(--nordic-tick-divider) center / contain no-repeat;width:2.75rem;height:.5rem;-webkit-mask:none;mask:none}.approval-menu-southern{--approval-page-bg:#f8f2e8;--approval-ink:#3d3428;--approval-muted:#78716c;--approval-accent:#5c7a4a;--approval-accent-alt:#c4785a;--approval-rule:#e8dcc8;--approval-surface:#fff9;--approval-surface-muted:#faf7f0e6;--approval-input-bg:#ffffffa6;--approval-btn:#5c4a3a;--approval-btn-hover:#4a3c30;--approval-btn-text:#faf7f0;--approval-link:#5c7a4a;--approval-destructive:#6e5252;background-image:radial-gradient(70% 40% at 50% -5%,#c4785a1a,#0000 58%)}.approval-menu-southern .approval-menu-southern-display{font-family:var(--font-approval-display), "Cormorant Garamond", ui-serif, Georgia, serif}.approval-menu-southern .approval-menu-southern-masthead:after{content:"·";color:var(--approval-accent-alt);opacity:.55;margin-top:.5rem;font-size:1.25rem;line-height:1;display:block}.approval-menu-southern .approval-southern-course{border-bottom:1px solid var(--approval-rule);padding-top:1rem;padding-bottom:1rem}.approval-menu-midnight{--approval-page-bg:#0a0e18;--approval-ink:#e4eaf4;--approval-muted:#7a8aa8;--approval-accent:#b8c8e0;--approval-accent-alt:#8a9ab8;--approval-rule:#b8c8e029;--approval-surface:#0e1424eb;--approval-surface-muted:#0a0e1af2;--approval-input-bg:#0c1220f2;--approval-btn:#3a4a68;--approval-btn-hover:#4a5c7a;--approval-btn-text:#e4eaf4;--approval-link:#b8c8e0;--approval-destructive:#c4a8b0;color:var(--approval-ink);background-color:#060810;background-image:radial-gradient(1px 1px at 14% 20%,#ffffff52,#0000),radial-gradient(1px 1px at 78% 14%,#ffffff3d,#0000),radial-gradient(1px 1px at 42% 9%,#ffffff2e,#0000),radial-gradient(1px 1px at 88% 38%,#ffffff24,#0000),radial-gradient(1px 1px at 22% 52%,#ffffff1f,#0000),radial-gradient(90% 55% at 50% 100%,#1a24408c,#0000 60%),linear-gradient(#141c30 0%,#0a0e18 42%,#060810 100%);background-size:100% 100%;background-attachment:fixed;position:relative;overflow-x:clip}.approval-menu-midnight:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(68% 52% at 50% -10%,#c8dcff17 0%,#0000 58%),linear-gradient(#b4c8f00a 0%,#0000 16%);background-size:100% 100%;position:fixed;inset:0}.approval-menu-midnight>:not(.approval-menu-grain-overlay):not(svg){z-index:2;position:relative}.approval-midnight-frame{z-index:2;isolation:isolate;color:var(--approval-ink);--approval-page-bg:#0c1220;--approval-ink:#e4eaf4;--approval-muted:#7a8aa8;--approval-accent:#b8c8e0;--approval-accent-alt:#8a9ab8;--approval-rule:#b8c8e029;--approval-surface:#0e1424eb;--approval-surface-muted:#0a0e1af2;--approval-input-bg:#0c1220f2;--approval-btn:#3a4a68;--approval-btn-hover:#4a5c7a;--approval-btn-text:#e4eaf4;--approval-link:#b8c8e0;--approval-destructive:#c4a8b0;background-color:#0c1220;background-image:linear-gradient(#ffffff0a 0%,#121a3066 18%,#101828 32%,#0c1220 58%,#080c16 100%);border:1px solid #b8c8e033;border-radius:2px;padding:1.85rem 1.4rem 2.15rem;position:relative;box-shadow:inset 0 1px #ffffff14,0 20px 48px #0000008c,0 0 28px #648cc80a}.approval-midnight-frame:before{content:"";pointer-events:none;border:1px solid #b8c8e024;border-radius:1px;position:absolute;inset:.5rem}.approval-midnight-frame>*{z-index:1;position:relative}.approval-menu-midnight .approval-menu-midnight-display{font-family:var(--font-approval-display), "Cormorant Garamond", ui-serif, Georgia, serif;letter-spacing:.02em;color:var(--approval-ink);text-shadow:0 1px #ffffff0f,0 2px 10px #0000004d;font-weight:400}.approval-menu-midnight .approval-menu-midnight-masthead .approval-menu-midnight-display{-webkit-box-reflect:below 2px linear-gradient(to bottom, #e4eaf41a 0%, #b8c8e008 42%, transparent 68%)}.approval-menu-midnight .approval-midnight-course .approval-menu-midnight-display{-webkit-box-reflect:below 1px linear-gradient(to bottom, #e4eaf40d 0%, transparent 55%)}.approval-menu-midnight .approval-menu-midnight-micro{font-family:var(--font-body), system-ui, sans-serif}.approval-menu-midnight .approval-midnight-numeral{font-family:var(--font-approval-display), "Cormorant Garamond", ui-serif, Georgia, serif;color:var(--approval-accent);opacity:.88;text-shadow:0 1px 6px #78a0dc26;font-weight:500}.approval-menu-midnight .approval-menu-midnight-masthead{padding-top:.2rem}.approval-menu-midnight .approval-menu-midnight-masthead:after{content:"";background:linear-gradient(90deg,#0000,#b8c8e047 20%,#e4eaf480 50%,#b8c8e047 80%,#0000);width:min(7.5rem,64%);height:1px;margin:.65rem auto 0;display:block}.approval-menu-midnight .approval-midnight-course{border-bottom:none;padding-top:1.35rem;padding-bottom:1.85rem;position:relative}.approval-menu-midnight .approval-course-separator__lead,.approval-menu-midnight .approval-course-separator__trail{opacity:1;background:linear-gradient(var(--approval-rule), var(--approval-rule))}.approval-menu-midnight .approval-course-separator__ornament{opacity:1;background:radial-gradient(circle,#b8c8e0a6 0 1.5px,#0000 1.5px);width:3px;height:3px;-webkit-mask:none;mask:none}.approval-menu-midnight .approval-midnight-course:last-child{border-bottom:none}.approval-menu-garden{--approval-page-bg:#a8d4ef;--approval-ink:#faf8f4;--approval-muted:#faf8f4a6;--approval-accent:#d8ecc8;--approval-accent-alt:#e8d4a8;--approval-rule:#faf8f43d;--approval-surface:#00000024;--approval-surface-muted:#0000001a;--approval-input-bg:#0000002e;--approval-btn:#faf8f4;--approval-btn-hover:#f1ede8;--approval-btn-text:#2a4030;--approval-link:#d8ecc8;--approval-destructive:#e8b8b0;--garden-board:#2f4438;--garden-chalk-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 10'%3E%3Cpath d='M1 5.5Q11 3 22 5.5T43 5.5' fill='none' stroke='%23faf8f4' stroke-width='1.15' stroke-linecap='round' opacity='0.28'/%3E%3Cpath d='M17 6c2.5-2.5 8-2.5 10.5 0s8 2.5 10.5 0' fill='none' stroke='%23faf8f4' stroke-width='1.05' stroke-linecap='round' opacity='0.42'/%3E%3C/svg%3E");--garden-chalk-tomato:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='26' r='12' fill='none' stroke='%23faf8f4' stroke-width='1.6' opacity='0.32'/%3E%3Cpath d='M20 15q4-6 8 0M24 15V11' fill='none' stroke='%23faf8f4' stroke-width='1.4' stroke-linecap='round' opacity='0.32'/%3E%3C/svg%3E");--garden-chalk-carrot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 72'%3E%3Cpath d='M28 64L30.5 24L33 64' fill='none' stroke='%23faf8f4' stroke-width='2.2' stroke-linecap='round' opacity='0.34'/%3E%3Cpath d='M30.5 24Q26 14 20 11M30.5 24Q34 14 40 11M30.5 24V8' fill='none' stroke='%23faf8f4' stroke-width='1.6' stroke-linecap='round' opacity='0.3'/%3E%3C/svg%3E");color:var(--approval-ink);background-color:#7eb4d8;background-image:radial-gradient(80% 48% at 70% 10%,#ffffff80 0%,#0000 52%),linear-gradient(#5fa8d4 0%,#7ebbe3 32%,#a4d0ef 58%,#c2e2f6 78%,#d8ebf5 100%),radial-gradient(130% 42% at 50% 108%,#58765247 0%,#0000 58%),radial-gradient(70% 28% at 22% 102%,#64825a29 0%,#0000 52%);background-size:100% 100%;background-attachment:fixed;position:relative;overflow-x:clip}.approval-menu-garden>:not(.approval-menu-grain-overlay):not(svg){z-index:1;position:relative}.approval-garden-frame{z-index:1;color:var(--approval-ink);background-color:var(--garden-board);outline-offset:-14px;background-image:radial-gradient(70% 45% at 18% 12%,#ffffff0d 0%,#0000 58%),radial-gradient(55% 40% at 88% 78%,#00000024 0%,#0000 55%),linear-gradient(168deg,#364e40 0%,#2f4438 42%,#2a4034 100%);border:11px solid #9a7340;border-radius:3px;outline:3px solid #6b5228;padding:1.85rem 1.4rem 2.1rem;position:relative;box-shadow:inset 0 0 0 1px #ffdca026,inset 0 2px 8px #00000038,0 20px 50px #12304852,0 8px 20px #00000038}.approval-garden-frame:before{content:"";pointer-events:none;opacity:.62;background:var(--garden-chalk-tomato) center / contain no-repeat;width:2.35rem;height:2.35rem;position:absolute;top:.55rem;left:.45rem}.approval-garden-frame:after{content:"";pointer-events:none;opacity:.65;background:var(--garden-chalk-carrot) center / contain no-repeat;width:2.85rem;height:3.65rem;position:absolute;bottom:.85rem;right:.25rem}.approval-menu-garden .approval-menu-garden-display{font-family:var(--font-approval-garden-display), "Caveat", "Segoe Print", cursive;letter-spacing:.015em;font-weight:600}.approval-menu-garden .approval-menu-garden-micro{font-family:var(--font-approval-garden-hand), "Kalam", "Segoe Print", cursive;font-weight:400}.approval-menu-garden .approval-garden-numeral{font-family:var(--font-approval-garden-display), "Caveat", cursive;color:var(--approval-accent-alt);opacity:.8;font-weight:600}.approval-menu-garden .approval-menu-garden-masthead:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12'%3E%3Cpath d='M2 7Q30 2 60 7T118 7' fill='none' stroke='%23faf8f4' stroke-width='1.8' stroke-linecap='round' opacity='0.45'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:min(9rem,72%);height:.65rem;margin:.35rem auto 0;display:block}.approval-menu-garden .approval-garden-course{border-bottom:none;padding-top:1.2rem;padding-bottom:1.45rem;position:relative}.approval-menu-garden .approval-course-separator{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.approval-menu-garden .approval-course-separator__lead,.approval-menu-garden .approval-course-separator__trail{opacity:1;background:linear-gradient(var(--approval-rule), var(--approval-rule))}.approval-menu-garden .approval-course-separator__ornament{opacity:1;background:var(--garden-chalk-wave) center / contain no-repeat;width:2.75rem;height:.65rem;-webkit-mask:none;mask:none}.approval-menu-ocean{--approval-page-bg:#88c5de;--approval-ink:#143844;--approval-muted:#4a7280;--approval-accent:#1a6b8a;--approval-accent-alt:#3d8a9c;--approval-rule:#1a6b8a29;--approval-surface:#ffffffd1;--approval-surface-muted:#f6fbfdeb;--approval-input-bg:#ffffffe6;--approval-btn:#1a6b8a;--approval-btn-hover:#145a72;--approval-btn-text:#f6fbfd;--approval-link:#1a6b8a;--approval-destructive:#4e5e6e;--ocean-panel:#f6fbfd;--ocean-wave-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 8'%3E%3Cpath d='M1.5 5.25Q11.5 2.25 22 5.25T42.5 5.25' fill='none' stroke='%231a6b8a' stroke-width='1.05' stroke-linecap='round' opacity='0.38'/%3E%3C/svg%3E");color:var(--approval-ink);background-color:#4a9cc0;background-image:radial-gradient(78% 46% at 74% 9%,#ffffff7a 0%,#0000 50%),linear-gradient(#3d8eb8 0%,#5aa8ca 28%,#74b9d6 52%,#92cae2 72%,#b0daf0 88%,#c8e6f4 100%),radial-gradient(125% 40% at 50% 108%,#12486252 0%,#0000 58%),radial-gradient(65% 26% at 78% 104%,#0e3e5833 0%,#0000 52%);background-size:100% 100%;background-attachment:fixed;position:relative;overflow-x:clip}.approval-menu-ocean>:not(.approval-menu-grain-overlay):not(svg){z-index:1;position:relative}.approval-ocean-frame{z-index:1;color:var(--approval-ink);background-color:var(--ocean-panel);outline-offset:-14px;background-image:linear-gradient(#ffffffeb 0%,#f4fafdfa 100%);border:10px solid #9a9488;border-radius:3px;outline:3px solid #726c62;padding:1.85rem 1.4rem 2.1rem;position:relative;box-shadow:inset 0 0 0 1px #ffffffa6,inset 0 1px #ffffffe6,0 20px 50px #0e384e47,0 8px 20px #0a283a29}.approval-menu-ocean .approval-menu-ocean-display{font-family:var(--font-approval-latin-display), "Lora", ui-serif, Georgia, serif;font-weight:500}.approval-menu-ocean .approval-ocean-numeral{font-family:var(--font-approval-latin-display), "Lora", ui-serif, Georgia, serif;color:var(--approval-accent-alt);opacity:.85;font-weight:500}.approval-menu-ocean .approval-menu-ocean-masthead:before{content:"";background:#fff8e6bf;border-radius:50%;width:.45rem;height:.45rem;margin:.5rem auto .4rem;display:block;box-shadow:0 0 0 3px #fff8e626}.approval-menu-ocean .approval-menu-ocean-masthead:after{content:"";background:linear-gradient(90deg,#0000,#3d8a9c47 22%,#1a6b8a73 50%,#3d8a9c47 78%,#0000);border-radius:1px;width:min(8rem,70%);height:2px;margin:0 auto;display:block}.approval-menu-ocean .approval-ocean-course{border-bottom:none;padding-top:1.2rem;padding-bottom:1.45rem;position:relative}.approval-menu-ocean .approval-course-separator__lead,.approval-menu-ocean .approval-course-separator__trail{opacity:1;background:linear-gradient(var(--approval-rule), var(--approval-rule))}.approval-menu-ocean .approval-course-separator__ornament{opacity:1;background:var(--ocean-wave-divider) center / contain no-repeat;width:2.35rem;height:.5rem;-webkit-mask:none;mask:none}.approval-menu-christmas{--font-approval-christmas-display:"Mountains of Christmas", cursive;--approval-page-bg:#dceaf4;--approval-ink:#2a2a2a;--approval-muted:#5c5c5c;--approval-accent:#b91c3c;--approval-accent-alt:#a67c00;--approval-rule:#1e342824;--approval-surface:#1e34280d;--approval-surface-muted:#1e34280a;--approval-input-bg:#fffcf7;--approval-btn:#b91c3c;--approval-btn-hover:#9a1832;--approval-btn-text:#fffcf7;--approval-link:#2d5a45;--approval-destructive:#a03030;--christmas-garland:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='28' viewBox='0 0 320 28'%3E%3Cpath d='M4 17 Q80 7 160 15 T316 13' fill='none' stroke='%232d5a40' stroke-width='1.15' stroke-linecap='round' opacity='0.72'/%3E%3Ccircle cx='48' cy='15' r='2.2' fill='%23b91c3c' opacity='0.85'/%3E%3Ccircle cx='112' cy='11' r='2' fill='%23b91c3c' opacity='0.8'/%3E%3Ccircle cx='160' cy='16' r='2.2' fill='%23b91c3c' opacity='0.85'/%3E%3Ccircle cx='208' cy='10' r='2' fill='%23b91c3c' opacity='0.8'/%3E%3Ccircle cx='272' cy='14' r='2.2' fill='%23b91c3c' opacity='0.85'/%3E%3C/svg%3E");--christmas-holly:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 8c-6 8-10 14-10 20 0 4 3 6 6 4 2-1 3-3 4-5 1 2 2 4 4 5 3 2 6 0 6-4 0-6-4-12-10-20z' fill='none' stroke='%232d5a40' stroke-width='1.1' stroke-linejoin='round'/%3E%3Ccircle cx='20' cy='27' r='2.4' fill='%23b91c3c'/%3E%3Ccircle cx='16' cy='30' r='1.8' fill='%23b91c3c' opacity='0.9'/%3E%3Ccircle cx='24' cy='30' r='1.8' fill='%23b91c3c' opacity='0.9'/%3E%3C/svg%3E");--christmas-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3l3.8 9.2H29l-7.8 5.7 3 9.3L16 22.8 7.8 27.2l3-9.3L3 12.2h9.2z' fill='none' stroke='%23a67c00' stroke-width='1.05' stroke-linejoin='round'/%3E%3C/svg%3E");--christmas-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%232d5a40' stroke-width='0.62' stroke-linecap='round' opacity='0.36'%3E%3Cpath d='M12 3v18M3 12h18M5.8 5.8l12.4 12.4M18.2 5.8L5.8 18.2'/%3E%3Cpath d='M12 6l-1.4.9M12 6l1.4.9M12 18l-1.4-.9M12 18l1.4-.9M6 12l.9-1.4M6 12l.9 1.4M18 12l-.9-1.4M18 12l-.9 1.4'/%3E%3C/g%3E%3C/svg%3E");--christmas-sprig:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M18 4v24M18 10l-8 6M18 10l8 6M18 16l-7 5M18 16l7 5' fill='none' stroke='%232d5a40' stroke-width='1' stroke-linecap='round' opacity='0.65'/%3E%3Ccircle cx='18' cy='6' r='2' fill='%23b91c3c' opacity='0.8'/%3E%3C/svg%3E");--christmas-sprig-flip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cg transform='scale(-1,1) translate(-36,0)'%3E%3Cpath d='M18 4v24M18 10l-8 6M18 10l8 6M18 16l-7 5M18 16l7 5' fill='none' stroke='%232d5a40' stroke-width='1' stroke-linecap='round' opacity='0.65'/%3E%3Ccircle cx='18' cy='6' r='2' fill='%23b91c3c' opacity='0.8'/%3E%3C/g%3E%3C/svg%3E");--christmas-ornament:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 32'%3E%3Cpath d='M12 2v4' stroke='%23a67c00' stroke-width='1'/%3E%3Cellipse cx='12' cy='17' rx='7' ry='9' fill='none' stroke='%23b91c3c' stroke-width='1.1'/%3E%3Cpath d='M12 8c-2 3-3 6-3 9s1 6 3 9c2-3 3-6 3-9s-1-6-3-9z' fill='none' stroke='%23b91c3c' stroke-width='0.6' opacity='0.45'/%3E%3C/svg%3E");--christmas-ornament-flip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 32'%3E%3Cg transform='scale(-1,1) translate(-24,0)'%3E%3Cpath d='M12 2v4' stroke='%23a67c00' stroke-width='1'/%3E%3Cellipse cx='12' cy='17' rx='7' ry='9' fill='none' stroke='%23b91c3c' stroke-width='1.1'/%3E%3Cpath d='M12 8c-2 3-3 6-3 9s1 6 3 9c2-3 3-6 3-9s-1-6-3-9z' fill='none' stroke='%23b91c3c' stroke-width='0.6' opacity='0.45'/%3E%3C/g%3E%3C/svg%3E");--christmas-card:#faf6ef;color:var(--approval-ink);background-color:#c5dff0;background-image:radial-gradient(85% 48% at 50% -4%,#ffffffeb 0%,#0000 58%),linear-gradient(#b8d8ee 0%,#c8e2f2 28%,#d8ebf6 55%,#e6f2f8 78%,#eef6f2 100%),radial-gradient(130% 38% at 50% 108%,#d2e4da8c 0%,#0000 55%);background-size:100% 100%;background-attachment:fixed;position:relative;overflow-x:clip}.approval-menu-christmas:before{content:"";z-index:0;pointer-events:none;opacity:.72;background-image:radial-gradient(2px 2px at 7% 12%,#fffffff2,#0000),radial-gradient(1.5px 1.5px at 18% 28%,#ffffffd9,#0000),radial-gradient(2.5px 2.5px at 31% 8%,#ffffffe6,#0000),radial-gradient(1px 1px at 44% 22%,#fffc,#0000),radial-gradient(2px 2px at 57% 14%,#ffffffeb,#0000),radial-gradient(1.5px 1.5px at 69% 32%,#ffffffe0,#0000),radial-gradient(2px 2px at 82% 6%,#fffffff0,#0000),radial-gradient(1px 1px at 93% 24%,#ffffffd1,#0000),radial-gradient(2.5px 2.5px at 12% 48%,#ffffffe6,#0000),radial-gradient(1.5px 1.5px at 26% 62%,#ffffffdb,#0000),radial-gradient(2px 2px at 39% 52%,#ffffffe8,#0000),radial-gradient(1px 1px at 53% 68%,#ffffffd6,#0000),radial-gradient(2px 2px at 66% 44%,#ffffffe6,#0000),radial-gradient(1.5px 1.5px at 79% 58%,#ffffffde,#0000),radial-gradient(2.5px 2.5px at 91% 46%,#ffffffed,#0000),radial-gradient(70% 28% at 18% 92%,#ffffffd1 0%,#0000 62%),radial-gradient(65% 26% at 82% 94%,#ffffffc7 0%,#0000 60%),radial-gradient(100% 40% at 50% 100%,#ffffff9e 0%,#0000 52%);background-size:130px 130px,130px 130px,130px 130px,130px 130px,130px 130px,130px 130px,130px 130px,130px 130px,130px 130px,130px 130px,130px 130px,130px 130px,130px 130px,130px 130px,130px 130px,100% 100%,100% 100%,100% 100%;animation:18s linear infinite christmas-snowfall-slow;position:fixed;inset:-15% 0 0}.approval-menu-christmas:after{content:"";z-index:1;pointer-events:none;opacity:.96;background-image:radial-gradient(3px 3px at 4% 10%,#fff,#0000),radial-gradient(2px 2px at 11% 26%,#fffffff2,#0000),radial-gradient(2.5px 2.5px at 19% 6%,#fff,#0000),radial-gradient(1.5px 1.5px at 27% 18%,#ffffffe6,#0000),radial-gradient(3px 3px at 34% 32%,#fffffffa,#0000),radial-gradient(2px 2px at 41% 4%,#fff,#0000),radial-gradient(2.5px 2.5px at 48% 22%,#fffffff0,#0000),radial-gradient(1.5px 1.5px at 55% 12%,#ffffffe0,#0000),radial-gradient(3px 3px at 62% 28%,#fff,#0000),radial-gradient(2px 2px at 69% 8%,#fffffff5,#0000),radial-gradient(2.5px 2.5px at 76% 20%,#ffffffeb,#0000),radial-gradient(1.5px 1.5px at 83% 34%,#ffffffe6,#0000),radial-gradient(3px 3px at 90% 14%,#fff,#0000),radial-gradient(2px 2px at 97% 30%,#fffffff2,#0000),radial-gradient(2.5px 2.5px at 8% 44%,#fffffff7,#0000),radial-gradient(2px 2px at 16% 58%,#fff,#0000),radial-gradient(1.5px 1.5px at 24%,#ffffffe6,#0000),radial-gradient(3px 3px at 32% 66%,#fffffffa,#0000),radial-gradient(2px 2px at 40% 42%,#fffffff0,#0000),radial-gradient(2.5px 2.5px at 48% 56%,#fff,#0000),radial-gradient(1.5px 1.5px at 56% 48%,#ffffffe0,#0000),radial-gradient(3px 3px at 64% 62%,#fffffff5,#0000),radial-gradient(2px 2px at 72% 38%,#fff,#0000),radial-gradient(2.5px 2.5px at 80% 54%,#ffffffed,#0000),radial-gradient(1.5px 1.5px at 88% 46%,#ffffffe6,#0000),radial-gradient(3px 3px at 96% 60%,#fff,#0000),radial-gradient(2px 2px at 6% 72%,#fffffff2,#0000),radial-gradient(2.5px 2.5px at 22% 78%,#fff,#0000),radial-gradient(2px 2px at 38% 84%,#fffffff0,#0000),radial-gradient(3px 3px at 54% 70%,#fffffffa,#0000),radial-gradient(2px 2px at 70% 82%,#fff,#0000),radial-gradient(2.5px 2.5px at 86% 74%,#fffffff5,#0000);background-size:95px 95px;animation:9s linear infinite christmas-snowfall;position:fixed;inset:-25% 0 0}@keyframes christmas-snowfall-slow{0%{transform:translateY(-12%)}to{transform:translateY(12%)}}@keyframes christmas-snowfall{0%{transform:translateY(-14%)}to{transform:translateY(14%)}}@media (prefers-reduced-motion:reduce){.approval-menu-christmas:before,.approval-menu-christmas:after{animation:none}}.approval-menu-christmas>:not(.approval-menu-grain-overlay):not(svg){z-index:2;position:relative}.approval-christmas-frame{z-index:2;isolation:isolate;color:#2a2a2a;--approval-page-bg:#faf6ef;--approval-ink:#2a2a2a;--approval-muted:#5c5c5c;--approval-accent:#b91c3c;--approval-accent-alt:#a67c00;--approval-rule:#1e342824;--approval-surface:#1e34280d;--approval-surface-muted:#1e34280a;--approval-input-bg:#fffcf7;--approval-btn:#b91c3c;--approval-btn-hover:#9a1832;--approval-btn-text:#fffcf7;--approval-link:#2d5a45;--approval-destructive:#a03030;background-color:var(--christmas-card);background-image:var(--christmas-ornament), var(--christmas-ornament-flip), var(--christmas-sprig), var(--christmas-sprig-flip), linear-gradient(180deg, #fffcf7 0%, #faf6ef 52%, #f5efe6 100%);background-position:.65rem .55rem,right .65rem top .55rem,left .55rem bottom .65rem,right .55rem bottom .65rem,50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:1.15rem 1.5rem,1.15rem 1.5rem,1.35rem 1.35rem,1.35rem 1.35rem,100% 100%;border:1px solid #c9a22780;border-radius:2px;padding:1.85rem 1.4rem 2.15rem;position:relative;box-shadow:0 16px 40px #648caa47,0 4px 14px #5078961f,inset 0 1px #ffffffeb}.approval-christmas-frame:before{content:"";pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:repeating-linear-gradient(135deg,#b91c3c8c 0 3px,#fffcf7e6 3px 6px);border-radius:1px;padding:1px;position:absolute;inset:.5rem;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.approval-christmas-frame>*{z-index:1;position:relative}.approval-menu-christmas .approval-menu-christmas-display{font-family:var(--font-approval-christmas-display);color:#1a1a1a;font-weight:700}.approval-menu-christmas .approval-menu-christmas-micro{font-family:var(--font-body), system-ui, sans-serif}.approval-menu-christmas .approval-christmas-numeral{font-family:var(--font-approval-christmas-display);color:var(--approval-accent-alt);font-weight:700}.approval-menu-christmas .approval-menu-christmas-masthead{background-image:var(--christmas-garland), var(--christmas-holly), var(--christmas-holly);background-position:top,.15rem 2.5rem,right .15rem top 2.5rem;background-repeat:no-repeat,no-repeat,no-repeat;background-size:min(100%,17rem) 1.65rem,1.35rem,1.35rem;padding-top:2.35rem}.approval-menu-christmas .approval-menu-christmas-masthead:before{content:"";background:var(--christmas-star) center / contain no-repeat;opacity:.9;width:1.35rem;height:1.35rem;margin:0 auto .4rem;display:block}.approval-menu-christmas .approval-menu-christmas-masthead:after{content:"";opacity:.9;background:repeating-linear-gradient(90deg,#b91c3c 0 5px,#fffcf7 5px 10px);border-radius:2px;width:min(9rem,72%);height:4px;margin:.55rem auto 0;display:block;box-shadow:0 1px 3px #1e34281f}.approval-menu-christmas .approval-christmas-course{border-bottom:none;padding-top:1.35rem;padding-bottom:1.55rem;position:relative}.approval-menu-christmas .approval-course-separator__lead,.approval-menu-christmas .approval-course-separator__trail{opacity:1;background:linear-gradient(var(--approval-rule), var(--approval-rule))}.approval-menu-christmas .approval-course-separator__ornament{opacity:1;background:var(--christmas-divider) center / contain no-repeat;width:1.05rem;height:1.05rem;-webkit-mask:none;mask:none}.approval-menu-yuletide{--approval-page-bg:#1a2820;--approval-ink:#1f1f1f;--approval-muted:#5c5348;--approval-accent:#a83240;--approval-accent-alt:#2d5a45;--approval-rule:#1f1f1f1c;--approval-surface:#1f1f1f0a;--approval-surface-muted:#1f1f1f06;--approval-input-bg:#fffaf5;--approval-btn:#a83240;--approval-btn-hover:#8f2a36;--approval-btn-text:#fffaf5;--approval-link:#2d5a45;--approval-destructive:#8a4040;--yuletide-bow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 24'%3E%3Cpath d='M20 9C16 5 8 5 8 12c0 4 4 4 7 2.5L20 11l5 3.5c3 1.5 7 1.5 7-2.5 0-7-8-7-12-3z' fill='none' stroke='%23a83240' stroke-width='1.05' opacity='0.88'/%3E%3Cpath d='M17 14l-2 8M23 14l2 8' fill='none' stroke='%23a83240' stroke-width='0.9' stroke-linecap='round' opacity='0.72'/%3E%3Ccircle cx='20' cy='11' r='1.5' fill='%23a83240' opacity='0.62'/%3E%3C/svg%3E");--yuletide-card:#faf4ec;color:var(--approval-ink);background-color:#1a2820;position:relative;overflow-x:clip}.approval-menu-yuletide:before{content:"";z-index:0;pointer-events:none;background-color:#1a2820;background-image:radial-gradient(circle,#c8d2dc0a .5px,#0000 .62px),repeating-linear-gradient(45deg,#0000 0 10px,#a8324006 10px 11px),repeating-linear-gradient(-45deg,#0000 0 10px,#2d5a4505 10px 11px),repeating-linear-gradient(90deg,#faf4ec05 0 1px,#0000 1px 12px),repeating-linear-gradient(0deg,#faf4ec04 0 1px,#0000 1px 12px),radial-gradient(48% 36% at 0 0,#d2dee80e 0%,#0000 68%),radial-gradient(48% 36% at 100% 0,#d2dee80c 0%,#0000 68%),linear-gradient(#d2dce60d 0%,#0000 7%);background-size:9px 9px,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;position:fixed;inset:0;-webkit-mask-image:radial-gradient(64% 58% at 50% 44%,#0003 0%,#000000b3 54%,#000 100%);mask-image:radial-gradient(64% 58% at 50% 44%,#0003 0%,#000000b3 54%,#000 100%)}.approval-menu-yuletide:after{content:"";z-index:0;pointer-events:none;opacity:.92;background-image:radial-gradient(78% 46% at 50% 108%,#c4844433 0%,#a8603414 38%,#0000 62%),radial-gradient(66% 50% at 50% 42%,#ecd6b414 0%,#0000 64%),radial-gradient(2px 2px at 5% 16%,#ffdc9673,#0000),radial-gradient(1.5px 1.5px at 9% 38%,#ffd28259,#0000),radial-gradient(2px 2px at 94% 14%,#ffdc966b,#0000),radial-gradient(1.5px 1.5px at 91% 44%,#ffd28252,#0000),radial-gradient(11px 15px at 11% 28%,#dce4eb33 0%,#0000 72%),radial-gradient(13px 17px at 89% 20%,#dce4eb2b 0%,#0000 72%),radial-gradient(9px 13px at 8% 58%,#dce4eb24 0%,#0000 72%),radial-gradient(12px 16px at 92% 52%,#dce4eb29 0%,#0000 72%),radial-gradient(10px 14px at 13% 76%,#dce4eb1c 0%,#0000 72%),radial-gradient(46% 34% at -3% -3%,#08100c5c 0%,#0000 68%),radial-gradient(46% 34% at 103% -3%,#08100c4d 0%,#0000 68%);background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,180px 180px,180px 180px,180px 180px,180px 180px,180px 180px,100% 100%,100% 100%;animation:22s linear infinite yuletide-snow-drift;position:fixed;inset:-8% 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0% 14%,#00000059 24%,#00000026 42% 58%,#00000059 76%,#000 86% 100%);mask-image:linear-gradient(90deg,#000 0% 14%,#00000059 24%,#00000026 42% 58%,#00000059 76%,#000 86% 100%)}@keyframes yuletide-snow-drift{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}@media (prefers-reduced-motion:reduce){.approval-menu-yuletide:after{animation:none}}.approval-menu-yuletide .approval-menu-grain-overlay{opacity:.034;mix-blend-mode:soft-light}.approval-menu-yuletide>:not(.approval-menu-grain-overlay):not(svg){z-index:2;position:relative}.approval-yuletide-frame{z-index:2;isolation:isolate;color:var(--approval-ink);--approval-page-bg:#faf4ec;--approval-ink:#1f1f1f;--approval-muted:#5c5348;--approval-accent:#a83240;--approval-accent-alt:#2d5a45;--approval-rule:#1f1f1f1c;--approval-surface:#1f1f1f0a;--approval-surface-muted:#1f1f1f06;--approval-input-bg:#fffaf5;--approval-btn:#a83240;--approval-btn-hover:#8f2a36;--approval-btn-text:#fffaf5;--approval-link:#2d5a45;--approval-destructive:#8a4040;background-color:var(--yuletide-card);border:1px solid #a8324038;border-radius:2px;padding:1.95rem 1.45rem 2.25rem;position:relative;box-shadow:0 0 32px #ecc8a014,0 26px 58px #00000057,0 8px 22px #08100c33,0 0 0 1px #a8324014,inset 0 1px #ffffffe6}.approval-yuletide-frame:after{content:"";z-index:-1;background:linear-gradient(#f2ebe2 0%,#ebe3d8 100%);border-radius:2px;position:absolute;inset:0;transform:translate(2px,2px);box-shadow:0 5px 14px #08100c29}.approval-yuletide-frame:before{content:"";pointer-events:none;border:1px solid #2d5a451f;border-radius:1px;position:absolute;inset:.55rem}.approval-yuletide-frame>*{z-index:1;position:relative}.approval-menu-yuletide .approval-menu-yuletide-display{font-family:var(--font-approval-display), "Cormorant Garamond", ui-serif, Georgia, serif;color:var(--approval-ink);font-weight:400}.approval-menu-yuletide .approval-menu-yuletide-micro{font-family:var(--font-body), system-ui, sans-serif}.approval-menu-yuletide .approval-yuletide-numeral{font-family:var(--font-approval-display), "Cormorant Garamond", ui-serif, Georgia, serif;letter-spacing:.1em;color:#9a8b6e;opacity:.94;font-weight:400}.approval-menu-yuletide .approval-menu-yuletide-masthead{padding-top:1.65rem}.approval-menu-yuletide .approval-menu-yuletide-masthead:before{content:"";background:var(--yuletide-bow) center / contain no-repeat;opacity:.86;width:2rem;height:1.2rem;margin:0 auto .55rem;display:block}.approval-menu-yuletide .approval-menu-yuletide-masthead:after{content:"";opacity:.85;background:repeating-linear-gradient(90deg,#a8324047 0 4px,#2d5a4538 4px 8px,#faf4ec80 8px 12px),linear-gradient(90deg,#0000 0%,#a8324026 12% 88%,#0000 100%);width:min(8rem,62%);height:3px;margin:.7rem auto 0;display:block}.approval-menu-yuletide .approval-yuletide-course{border-bottom:1px solid #1f1f1f1a;padding-top:1.65rem;padding-bottom:1.75rem;position:relative}.approval-menu-yuletide .approval-course-separator__lead,.approval-menu-yuletide .approval-course-separator__trail{opacity:1;background:#1f1f1f1a}.approval-menu-yuletide .approval-course-separator__ornament{background-color:var(--yuletide-card);color:#a832406b;opacity:1;width:auto;height:auto;padding:0 .55rem;font-size:7px;line-height:1;-webkit-mask:none;mask:none}.approval-menu-yuletide .approval-course-separator__ornament:before{content:"✦"}.approval-menu-yuletide .approval-yuletide-course:last-child{border-bottom:none}.approval-menu-noel{--approval-page-bg:#1a0e12;--approval-ink:#2c2424;--approval-muted:#6e5e62;--approval-accent:#a83240;--approval-accent-alt:#2d5a45;--approval-rule:#2c24241f;--approval-surface:#2c24240a;--approval-surface-muted:#2c242406;--approval-input-bg:#fffaf7;--approval-btn:#8f2838;--approval-btn-hover:#7a2230;--approval-btn-text:#faf4f0;--approval-link:#6b4a38;--approval-destructive:#9a4048;--noel-garland:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='22' viewBox='0 0 280 22'%3E%3Cpath d='M6 14 Q70 6 140 12 T274 11' fill='none' stroke='%232d5a45' stroke-width='0.85' stroke-linecap='round' opacity='0.42'/%3E%3Ccircle cx='44' cy='12' r='1.6' fill='%23a83240' opacity='0.48'/%3E%3Ccircle cx='98' cy='9' r='1.4' fill='%23c49a3a' opacity='0.44'/%3E%3Ccircle cx='140' cy='13' r='1.6' fill='%23a83240' opacity='0.5'/%3E%3Ccircle cx='182' cy='9' r='1.4' fill='%23c49a3a' opacity='0.42'/%3E%3Ccircle cx='236' cy='12' r='1.6' fill='%23a83240' opacity='0.46'/%3E%3C/svg%3E");--noel-holly-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 14'%3E%3Cpath d='M24 2v10' fill='none' stroke='%232d5a45' stroke-width='0.65' stroke-linecap='round' opacity='0.32'/%3E%3Cpath d='M24 4c-3.2 2.6-5 4.4-5 6 1.4-.7 2.8-1.9 5-3.2 2.2 1.3 3.6 2.5 5 3.2 0-1.6-1.8-3.4-5-6z' fill='%232d5a45' fill-opacity='0.24'/%3E%3Ccircle cx='24' cy='7.5' r='1.1' fill='%23a83240' fill-opacity='0.38'/%3E%3C/svg%3E");--noel-card:#faf4f0;color:var(--approval-ink);background-color:#140a0e;background-image:radial-gradient(70% 50% at 50% 48%,#a8324012 0%,#0000 58%),radial-gradient(58% 42% at 50% 54%,#c49a3a0a 0%,#0000 55%),linear-gradient(#221018 0%,#1a0e12 46%,#140a0e 100%);background-size:100% 100%;background-attachment:fixed;position:relative;overflow-x:clip}.approval-menu-noel:before{content:"";z-index:0;pointer-events:none;opacity:.58;background-image:var(--noel-holly,none), var(--noel-holly-ghost,none), radial-gradient(1.5px 1.5px at 7% 24%, #c49a3a2e, transparent), radial-gradient(1px 1px at 11% 56%, #a8324024, transparent), radial-gradient(1.5px 1.5px at 91% 20%, #c49a3a29, transparent), radial-gradient(ellipse 46% 36% at -3% -2%, #0804066b 0%, transparent 68%), radial-gradient(ellipse 46% 36% at 103% -2%, #0a05085c 0%, transparent 68%), radial-gradient(ellipse 48% 38% at -3% 103%, #06030570 0%, transparent 70%), radial-gradient(ellipse 48% 38% at 103% 103%, #08040661 0%, transparent 70%);background-position:0 0,10px 20px,50%,50%,50%,50%,50%,50%,50%;background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:20px 40px,20px 40px,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 6%,#00000047 11%,#0000 17% 83%,#00000047 89%,#000 94% 100%);mask-image:linear-gradient(90deg,#000 0% 6%,#00000047 11%,#0000 17% 83%,#00000047 89%,#000 94% 100%)}.approval-menu-noel:after{content:"";z-index:1;pointer-events:none;opacity:.34;background-image:radial-gradient(68% 52% at 50% 44%,#a8324017 0%,#0000 60%),radial-gradient(54% 46% at 50% 58%,#c49a3a0e 0%,#0000 58%),radial-gradient(42% 34% at 50% 88%,#dc8c500f 0%,#0000 68%);background-size:100% 100%;animation:26s ease-in-out infinite alternate noel-ember-ambient;position:fixed;inset:-8%;-webkit-mask-image:radial-gradient(76% 66%,#000 16%,#0000 72%);mask-image:radial-gradient(76% 66%,#000 16%,#0000 72%)}@keyframes noel-ember-ambient{0%{opacity:.26;transform:translate(-.5%,-.25%)scale(1.01)}to{opacity:.38;transform:translate(.5%,.25%)scale(1)}}@media (prefers-reduced-motion:reduce){.approval-menu-noel:after{opacity:.3;animation:none}}.approval-menu-noel .approval-menu-grain-overlay{opacity:.028;mix-blend-mode:soft-light}.approval-menu-noel>:not(.approval-menu-grain-overlay):not(svg){z-index:2;position:relative}.approval-noel-frame{z-index:2;isolation:isolate;color:var(--approval-ink);--approval-page-bg:#faf4f0;--approval-ink:#2c2424;--approval-muted:#6e5e62;--approval-accent:#a83240;--approval-accent-alt:#2d5a45;--approval-rule:#2c24241c;--approval-surface:#2c242409;--approval-surface-muted:#2c242405;--approval-input-bg:#fffaf7;--approval-btn:#8f2838;--approval-btn-hover:#7a2230;--approval-btn-text:#faf4f0;--approval-link:#6b4a38;--approval-destructive:#9a4048;background:#faf4f0f5;border:1px solid #a832401a;border-radius:2px;padding:0 1.45rem 2.1rem;position:relative;box-shadow:0 0 0 1px #c49a3a14,0 18px 52px #0000006b,0 6px 18px #140a0e38,inset 0 1px #ffffffe0}.approval-noel-frame:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#5a1828 10%,#a83240 28%,#c49a3a 50%,#a83240 72%,#5a1828 90%,#0000 100%);height:.18rem;margin:0 -1.45rem 1.4rem;display:block;box-shadow:0 0 8px #c4785029}.approval-noel-frame:after{content:"";pointer-events:none;border:1px solid #2d5a4512;border-radius:1px;position:absolute;inset:.55rem}.approval-noel-frame>*{z-index:1;position:relative}.approval-menu-noel .approval-menu-noel-display{font-family:var(--font-approval-rustic-slab), "Roboto Slab", ui-serif, Georgia, serif;color:var(--approval-ink);font-weight:500}.approval-menu-noel .approval-menu-noel-micro{font-family:var(--font-body), system-ui, sans-serif}.approval-menu-noel .approval-noel-numeral{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.04em;color:#8f2838;opacity:.88;font-size:.75rem;font-weight:600}.approval-menu-noel .approval-menu-noel-masthead{padding-top:.35rem}.approval-menu-noel .approval-menu-noel-masthead:before{content:"";background:var(--noel-garland) center / contain no-repeat;opacity:.5;width:min(14rem,76%);height:1.1rem;margin:0 auto .85rem;display:block}.approval-menu-noel .approval-menu-noel-masthead:after{content:"";background:linear-gradient(90deg,#0000 0%,#a8324029 22%,#c49a3a47 50%,#a8324029 78%,#0000 100%);width:min(5rem,40%);height:1px;margin:.7rem auto 0;display:block}.approval-menu-noel .approval-noel-course{border-bottom:none;padding-top:1.5rem;padding-bottom:1.65rem;position:relative}.approval-menu-noel .approval-course-separator__lead,.approval-menu-noel .approval-course-separator__trail{opacity:0}.approval-menu-noel .approval-course-separator__ornament{opacity:.46;background:var(--noel-holly-divider) center / contain no-repeat;width:2.25rem;height:.7rem;-webkit-mask:none;mask:none}.approval-menu-noel .approval-noel-course:last-child{border-bottom:none}.approval-menu-valentine{--approval-page-bg:#f8f2ee;--approval-ink:#3a2830;--approval-muted:#7a6568;--approval-accent:#9e3a52;--approval-accent-alt:#8e5a66;--approval-rule:#3a283024;--approval-surface:#9e3a520a;--approval-surface-muted:#3a283008;--approval-input-bg:#fffaf7;--approval-btn:#9e3a52;--approval-btn-hover:#8a3044;--approval-btn-text:#faf6f7;--approval-link:#8e5a66;--approval-destructive:#9a4048;color:var(--approval-ink);background-color:var(--approval-page-bg)}.approval-menu-valentine .approval-menu-valentine-display{font-family:var(--font-approval-fraunces-display), "Fraunces", ui-serif, Georgia, serif;color:var(--approval-ink);font-weight:400}.approval-menu-valentine .approval-menu-valentine-micro{font-family:var(--font-body), system-ui, sans-serif}.approval-menu-valentine .approval-menu-valentine-mono{font-family:var(--font-approval-mono), "IBM Plex Mono", ui-monospace, monospace;font-weight:400}.approval-menu-valentine .approval-valentine-course{border-bottom:1px solid #3a28301a;padding-top:1.5rem;padding-bottom:1.5rem}.approval-menu-valentine .approval-valentine-course:last-child{border-bottom:none}.approval-menu-newyears{--approval-page-bg:#050508;--approval-ink:#f2ead8;--approval-muted:#9a9488;--approval-accent:#d4af37;--approval-accent-alt:#e8dcc0;--approval-rule:#d4af3738;--approval-surface:#0c0c12eb;--approval-surface-muted:#08080ef2;--approval-input-bg:#0a0a10f2;--approval-btn:#d4af37;--approval-btn-hover:#e8c547;--approval-btn-text:#1a1208;--approval-link:#d4af37;--approval-destructive:#c4a8a8;color:var(--approval-ink);background-color:#030306;background-image:linear-gradient(105deg,#ffffff0a 0%,#0000 28%),linear-gradient(#0a0a12 0%,#050508 38%,#030306 100%);background-size:100% 100%;background-attachment:fixed;position:relative;overflow-x:clip}.approval-menu-newyears:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(70% 55% at 50% -8%,#ffffff12 0%,#0000 55%),linear-gradient(#ffffff0a 0%,#0000 14%);background-size:100% 100%;position:fixed;inset:0}.approval-menu-newyears>:not(.approval-menu-grain-overlay):not(svg){z-index:2;position:relative}.approval-newyears-frame{z-index:2;isolation:isolate;color:var(--approval-ink);--approval-page-bg:#08080e;--approval-ink:#f2ead8;--approval-muted:#9a9488;--approval-accent:#d4af37;--approval-accent-alt:#e8dcc0;--approval-rule:#d4af3738;--approval-surface:#0c0c12eb;--approval-surface-muted:#08080ef2;--approval-input-bg:#0a0a10f2;--approval-btn:#d4af37;--approval-btn-hover:#e8c547;--approval-btn-text:#1a1208;--approval-link:#d4af37;--approval-destructive:#c4a8a8;background-color:#08080e;background-image:linear-gradient(#ffffff0e 0%,#14141e59 16%,#0c0c14 28%,#08080e 55%,#050508 100%);border:1px solid #d4af3747;border-radius:2px;padding:1.85rem 1.4rem 2.15rem;position:relative;box-shadow:inset 0 1px #ffffff1f,0 22px 56px #000000a6,0 0 32px #d4af370a}.approval-newyears-frame:before{content:"";pointer-events:none;border:1px solid #d4af3738;border-radius:1px;position:absolute;inset:.5rem}.approval-newyears-frame>*{z-index:1;position:relative}.approval-menu-newyears .approval-menu-newyears-display{font-family:var(--font-approval-display), "Cormorant Garamond", ui-serif, Georgia, serif;letter-spacing:.03em;color:var(--approval-ink);text-shadow:0 1px #ffffff21,0 2px 12px #00000059;font-weight:500}.approval-menu-newyears .approval-menu-newyears-masthead .approval-menu-newyears-display{-webkit-box-reflect:below 2px linear-gradient(to bottom, #f2ead824 0%, #d4af370a 40%, transparent 68%);margin-bottom:.4rem}.approval-menu-newyears .approval-newyears-course .approval-menu-newyears-display{-webkit-box-reflect:below 1px linear-gradient(to bottom, #f2ead812 0%, transparent 58%)}.approval-menu-newyears .approval-menu-newyears-micro{font-family:var(--font-body), system-ui, sans-serif;text-shadow:0 1px 3px #00000047}.approval-menu-newyears .approval-newyears-numeral{font-family:var(--font-approval-display), "Cormorant Garamond", ui-serif, Georgia, serif;color:var(--approval-accent);opacity:.92;text-shadow:0 1px #ffffff1f,0 2px 8px #d4af371f;font-weight:500}.approval-menu-newyears .approval-menu-newyears-masthead{padding-top:.25rem}.approval-menu-newyears .approval-menu-newyears-masthead:after{content:"";background:linear-gradient(90deg,#0000,#d4af3759 20%,#f5ecd0a6 50%,#d4af3759 80%,#0000);width:min(8rem,68%);height:1px;margin:.6rem auto 0;display:block}.approval-menu-newyears .approval-newyears-course{border-bottom:none;padding-top:1.35rem;padding-bottom:1.85rem;position:relative}.approval-menu-newyears .approval-course-separator__lead,.approval-menu-newyears .approval-course-separator__trail{opacity:1;background:linear-gradient(var(--approval-rule), var(--approval-rule))}.approval-menu-newyears .approval-course-separator__ornament{opacity:1;background:radial-gradient(circle,#d4af37bf 0 1.5px,#0000 1.5px);width:3px;height:3px;-webkit-mask:none;mask:none}.approval-menu-thanksgiving{--approval-page-bg:#c8a878;--approval-ink:#1a1a1a;--approval-muted:#5c5c5c;--approval-accent:#8b5a2a;--approval-accent-alt:#a67c3c;--approval-rule:#6b442029;--approval-surface:#8b5a2a0f;--approval-surface-muted:#a67c3c0d;--approval-input-bg:#fffcf7;--approval-btn:#6b4420;--approval-btn-hover:#563618;--approval-btn-text:#faf6f0;--approval-link:#7a4a18;--approval-destructive:#5e4e4e;--thanksgiving-wheat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 36'%3E%3Cpath d='M14 10v22' fill='none' stroke='%236b4420' stroke-width='1' stroke-linecap='round'/%3E%3Cellipse cx='14' cy='8' rx='2.2' ry='5' fill='none' stroke='%23a67c3c' stroke-width='0.9' transform='rotate(0 14 8)'/%3E%3Cellipse cx='10' cy='10' rx='2' ry='4.5' fill='none' stroke='%23a67c3c' stroke-width='0.85' transform='rotate(-28 10 10)'/%3E%3Cellipse cx='18' cy='10' rx='2' ry='4.5' fill='none' stroke='%23a67c3c' stroke-width='0.85' transform='rotate(28 18 10)'/%3E%3Cellipse cx='8' cy='14' rx='1.8' ry='4' fill='none' stroke='%238b5a2a' stroke-width='0.8' transform='rotate(-40 8 14)'/%3E%3Cellipse cx='20' cy='14' rx='1.8' ry='4' fill='none' stroke='%238b5a2a' stroke-width='0.8' transform='rotate(40 20 14)'/%3E%3C/svg%3E");--thanksgiving-maple:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 4c-2 4-6 8-6 12 0 3 1 5 3 6 1-2 2-4 3-5 1 1 2 3 3 5 2-1 3-3 3-6 0-4-4-8-6-12z' fill='none' stroke='%23a85e28' stroke-width='1' stroke-linejoin='round'/%3E%3Cpath d='M16 22v6' stroke='%236b4420' stroke-width='0.9' stroke-linecap='round'/%3E%3C/svg%3E");--thanksgiving-acorn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath d='M12 4c-4 0-6 3-6 6 0 2 1 3 2 4v2h8v-2c1-1 2-2 2-4 0-3-2-6-6-6z' fill='none' stroke='%236b4420' stroke-width='0.95'/%3E%3Cellipse cx='12' cy='19' rx='5' ry='6' fill='none' stroke='%238b5a2a' stroke-width='0.95'/%3E%3C/svg%3E");--thanksgiving-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 14'%3E%3Cpath d='M26 2v10' fill='none' stroke='%236b4420' stroke-width='0.85' stroke-linecap='round'/%3E%3Cellipse cx='26' cy='3.5' rx='1.8' ry='3.8' fill='none' stroke='%23a67c3c' stroke-width='0.8'/%3E%3Cellipse cx='22' cy='5' rx='1.6' ry='3.4' fill='none' stroke='%23a67c3c' stroke-width='0.75' transform='rotate(-22 22 5)'/%3E%3Cellipse cx='30' cy='5' rx='1.6' ry='3.4' fill='none' stroke='%23a67c3c' stroke-width='0.75' transform='rotate(22 30 5)'/%3E%3Cellipse cx='19' cy='7.5' rx='1.4' ry='3' fill='none' stroke='%238b5a2a' stroke-width='0.7' transform='rotate(-35 19 7.5)'/%3E%3Cellipse cx='33' cy='7.5' rx='1.4' ry='3' fill='none' stroke='%238b5a2a' stroke-width='0.7' transform='rotate(35 33 7.5)'/%3E%3C/svg%3E");--thanksgiving-hills:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 80' preserveAspectRatio='none'%3E%3Cpath fill='%235c4028' d='M0 80V58C40 48 80 62 120 52s80 18 120 10 80 14 120 8 40 6 40 6v4H0z'/%3E%3Cpath fill='%234a3220' opacity='0.55' d='M0 80V66C60 58 100 70 160 60s100 16 160 10 80 8 80 8v2H0z'/%3E%3C/svg%3E");--thanksgiving-card:#f7f0e4;color:var(--approval-ink);background-color:#9ab0c4;background-image:radial-gradient(70% 50% at 50% 88%,#dca05073 0%,#0000 52%),linear-gradient(#8ba4b8 0%,#a8b8c8 18%,#c8b090 42%,#d4a868 62%,#c88858 78%,#8b6040 100%);background-size:100% 100%;background-attachment:fixed;position:relative;overflow-x:clip}.approval-menu-thanksgiving:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at 50% 78%, #ffe6b48c 0%, #ffc87833 8%, transparent 22%), var(--thanksgiving-hills);background-position:50%,bottom;background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 20vh;position:fixed;inset:0}.approval-menu-thanksgiving:after{content:"";z-index:1;pointer-events:none;background-image:radial-gradient(80% 35% at 30% 70%,#ffdca02e 0%,#0000 62%),radial-gradient(70% 30% at 75% 75%,#ffd29624 0%,#0000 58%);background-size:100% 100%;animation:32s ease-in-out infinite alternate thanksgiving-haze;position:fixed;inset:0}@keyframes thanksgiving-haze{0%{opacity:.75;transform:translate(-2%)}to{opacity:1;transform:translate(2%)}}@media (prefers-reduced-motion:reduce){.approval-menu-thanksgiving:after{animation:none}}.approval-menu-thanksgiving>:not(.approval-menu-grain-overlay):not(svg){z-index:2;position:relative}.approval-thanksgiving-frame{z-index:2;isolation:isolate;color:#1a1a1a;--approval-page-bg:#f7f0e4;--approval-ink:#1a1a1a;--approval-muted:#5c5c5c;--approval-accent:#8b5a2a;--approval-accent-alt:#a67c3c;--approval-rule:#6b442029;--approval-surface:#8b5a2a0f;--approval-surface-muted:#a67c3c0d;--approval-input-bg:#fffcf7;--approval-btn:#6b4420;--approval-btn-hover:#563618;--approval-btn-text:#faf6f0;--approval-link:#7a4a18;--approval-destructive:#5e4e4e;background-color:var(--thanksgiving-card);background-image:var(--thanksgiving-wheat), var(--thanksgiving-wheat), var(--thanksgiving-acorn), var(--thanksgiving-acorn), linear-gradient(180deg, #faf5ec 0%, #f7f0e4 52%, #f0e6d6 100%);background-position:.5rem .45rem,right .5rem top .45rem,left .55rem bottom .55rem,right .55rem bottom .55rem,50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:1.1rem 1.4rem,1.1rem 1.4rem,1rem 1.15rem,1rem 1.15rem,100% 100%;border:1px solid #9a73408c;border-radius:2px;padding:1.85rem 1.4rem 2.15rem;position:relative;box-shadow:0 18px 44px #50321c47,0 5px 16px #a67c3c1f,inset 0 1px #ffffffe6}.approval-thanksgiving-frame:before{content:"";pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:repeating-linear-gradient(135deg,#8b5a2a73 0 3px,#f7f0e4eb 3px 6px);border-radius:1px;padding:1px;position:absolute;inset:.5rem;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.approval-thanksgiving-frame>*{z-index:1;position:relative}.approval-menu-thanksgiving .approval-menu-thanksgiving-display{font-family:var(--font-approval-fraunces-display), "Fraunces", ui-serif, Georgia, serif;color:#1a1a1a;font-weight:400}.approval-menu-thanksgiving .approval-menu-thanksgiving-micro{font-family:var(--font-body), system-ui, sans-serif}.approval-menu-thanksgiving .approval-thanksgiving-numeral{font-family:var(--font-approval-fraunces-display), "Fraunces", ui-serif, Georgia, serif;color:var(--approval-accent-alt);opacity:.9;font-weight:400}.approval-menu-thanksgiving .approval-menu-thanksgiving-masthead{background-image:var(--thanksgiving-wheat), var(--thanksgiving-maple), var(--thanksgiving-maple);background-position:top,.1rem 2.2rem,right .1rem top 2.2rem;background-repeat:no-repeat,no-repeat,no-repeat;background-size:1.35rem 1.75rem,1.1rem,1.1rem;padding-top:2.1rem}.approval-menu-thanksgiving .approval-menu-thanksgiving-masthead:after{content:"";opacity:.75;background:repeating-linear-gradient(90deg,#8b5a2a 0 5px,#f7f0e4 5px 10px);border-radius:1px;width:min(9rem,72%);height:3px;margin:.6rem auto 0;display:block;box-shadow:0 1px 2px #6b44201a}.approval-menu-thanksgiving .approval-thanksgiving-course{border-bottom:none;padding-top:1.35rem;padding-bottom:1.55rem;position:relative}.approval-menu-thanksgiving .approval-course-separator__lead,.approval-menu-thanksgiving .approval-course-separator__trail{opacity:1;background:linear-gradient(var(--approval-rule), var(--approval-rule))}.approval-menu-thanksgiving .approval-course-separator__ornament{opacity:1;background:var(--thanksgiving-divider) center / contain no-repeat;width:2.75rem;height:.95rem;-webkit-mask:none;mask:none}.approval-menu-halloween{--approval-page-bg:#0a0812;--approval-ink:#2a2a2a;--approval-muted:#5c5c5c;--approval-accent:#c47820;--approval-accent-alt:#5c4a6a;--approval-rule:#2a203024;--approval-surface:#c478200f;--approval-surface-muted:#5c4a6a0d;--approval-input-bg:#fffcf7;--approval-btn:#c47820;--approval-btn-hover:#a86518;--approval-btn-text:#1a1410;--approval-link:#7a4a10;--approval-destructive:#5c3a3a;--halloween-bat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 20'%3E%3Cpath d='M20 4c-6 2-10 6-12 10 2-1 4-1 6 0 1-3 3-5 6-6 3 1 5 3 6 6 2-1 4-1 6 0-2-4-6-8-12-10z' fill='none' stroke='%232a2038' stroke-width='1.05' stroke-linejoin='round'/%3E%3C/svg%3E");--halloween-pumpkin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 32'%3E%3Cpath d='M14 6c-6 0-10 5-10 12 0 7 4 12 10 12s10-5 10-12c0-7-4-12-10-12z' fill='none' stroke='%23a86518' stroke-width='1.05'/%3E%3Cpath d='M14 4v3M11 3c1 1 2 1 3 0M17 3c1 1 2 1 3 0' fill='none' stroke='%232d5a30' stroke-width='0.9' stroke-linecap='round'/%3E%3Cpath d='M10 16h2M16 16h2M12 20c2 1 4 1 6 0' fill='none' stroke='%232a2038' stroke-width='0.85' stroke-linecap='round'/%3E%3C/svg%3E");--halloween-web:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='%235c4a6a' stroke-width='0.75' opacity='0.55'%3E%3Cpath d='M20 4v32M4 20h32M8 8l24 24M32 8L8 32'/%3E%3Cpath d='M20 4c-8 6-8 26 0 32M20 4c8 6 8 26 0 32M4 20c6-8 26-8 32 0M4 20c6 8 26 8 32 0'/%3E%3C/g%3E%3C/svg%3E");--halloween-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 16'%3E%3Cpath d='M24 0v4.5' fill='none' stroke='%235c4a6a' stroke-width='0.85' stroke-linecap='round'/%3E%3Cg fill='none' stroke='%232a2038' stroke-width='0.8' stroke-linecap='round' opacity='0.45'%3E%3Cpath d='M24 4.5l-6-3M24 4.5l6-3M24 4.5l-4 4M24 4.5l4 4'/%3E%3C/g%3E%3Cellipse cx='24' cy='9.2' rx='3.1' ry='2.7' fill='none' stroke='%232a2038' stroke-width='0.95'/%3E%3Cpath d='M20.7 8.3L15.5 6.2M20.8 9.4L14.8 9.4M20.7 10.5L15.5 12.2' stroke='%232a2038' stroke-width='0.72' stroke-linecap='round'/%3E%3Cpath d='M27.3 8.3L32.5 6.2M27.2 9.4L33.2 9.4M27.3 10.5L32.5 12.2' stroke='%232a2038' stroke-width='0.72' stroke-linecap='round'/%3E%3Ccircle cx='22.7' cy='8.4' r='0.7' fill='%23c47820'/%3E%3Ccircle cx='25.3' cy='8.4' r='0.7' fill='%23c47820'/%3E%3C/svg%3E");--halloween-card:#f2ebe0;--halloween-treeline:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 72' preserveAspectRatio='none'%3E%3Cpath fill='%23080610' d='M0 72V52l18-14 12 10 14-20 10 14 16-24 12 16 18-26 14 12 16-18 14 14 12-16 18 22 14-12 16 18 10-14 14 20 20-12 12 16 16-14 14 10 12-14 18 16 10-10 14 14 8-8 12 12 14-10 10 8 12-12 16 14 8-6 10 10 6-4 8 8 10-6 12 10 8-8 10 12 14-10 12 8 10-12 14 16 6-6 8 10 12-8 14 12 10-8 12 14 0 0 400 72z'/%3E%3C/svg%3E");color:var(--approval-ink);background-color:#0a0812;background-image:radial-gradient(90% 55% at 50% 82%,#8c442061 0%,#0000 48%),linear-gradient(#0a0812 0%,#12101c 28%,#1e1830 52%,#2a1a38 68%,#5c3028 80%,#08060e 100%);background-size:100% 100%;background-attachment:fixed;position:relative;overflow-x:clip}.approval-menu-halloween:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at 22% 14%, #fffae4f2 0%, #fff2c866 2.2%, #ffdca014 5%, transparent 7%), var(--halloween-treeline);background-position:top,bottom;background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 18vh;position:fixed;inset:0}.approval-menu-halloween:after{content:"";z-index:1;pointer-events:none;background-image:radial-gradient(75% 32% at 15% 96%,#c8b9d247 0%,#0000 62%),radial-gradient(65% 28% at 55% 98%,#dcc8d738 0%,#0000 58%),radial-gradient(70% 30% at 88% 94%,#beafcd40 0%,#0000 60%),radial-gradient(100% 22% at 50% 100%,#ffffff1f 0%,#0000 55%);background-size:100% 100%;animation:28s ease-in-out infinite alternate halloween-fog;position:fixed;inset:0}@keyframes halloween-fog{0%{opacity:.7;transform:translate(-3%)scale(1.02)}to{opacity:.95;transform:translate(3%)scale(1)}}@media (prefers-reduced-motion:reduce){.approval-menu-halloween:after{animation:none}}.approval-menu-halloween>:not(.approval-menu-grain-overlay):not(svg){z-index:2;position:relative}.approval-halloween-frame{z-index:2;isolation:isolate;color:#2a2a2a;--approval-page-bg:#f2ebe0;--approval-ink:#1a1a1a;--approval-muted:#5c5c5c;--approval-accent:#c47820;--approval-accent-alt:#5c4a6a;--approval-rule:#2a203024;--approval-surface:#c478200f;--approval-surface-muted:#5c4a6a0d;--approval-input-bg:#fffcf7;--approval-btn:#c47820;--approval-btn-hover:#a86518;--approval-btn-text:#1a1410;--approval-link:#7a4a10;--approval-destructive:#5c3a3a;background-color:var(--halloween-card);background-image:var(--halloween-web), var(--halloween-web), var(--halloween-pumpkin), var(--halloween-pumpkin), linear-gradient(180deg, #f8f2e8 0%, #f2ebe0 52%, #ebe3d4 100%);background-position:.35rem .35rem,right .35rem top .35rem,left .55rem bottom .6rem,right .55rem bottom .6rem,50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:1.65rem 1.65rem,1.65rem 1.65rem,1.2rem 1.35rem,1.2rem 1.35rem,100% 100%;border:1px solid #5c4a6a59;border-radius:2px;padding:1.85rem 1.4rem 2.15rem;position:relative;box-shadow:0 20px 48px #0a061273,0 6px 18px #c478201f,inset 0 1px #ffffffe0}.approval-halloween-frame:before{content:"";pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:repeating-linear-gradient(135deg,#1a1410a6 0 3px,#c478208c 3px 6px);border-radius:1px;padding:1px;position:absolute;inset:.5rem;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.approval-halloween-frame>*{z-index:1;position:relative}.approval-menu-halloween .approval-menu-halloween-display{font-family:var(--font-approval-rustic-western), "Rye", ui-serif, Georgia, serif;color:#1a1a1a;letter-spacing:.02em;font-weight:400}.approval-menu-halloween .approval-menu-halloween-micro{font-family:var(--font-body), system-ui, sans-serif}.approval-menu-halloween .approval-halloween-numeral{font-family:var(--font-approval-rustic-western), "Rye", ui-serif, Georgia, serif;color:var(--approval-accent);opacity:.9;font-weight:400}.approval-menu-halloween .approval-menu-halloween-masthead{background-image:var(--halloween-bat);background-position:top;background-repeat:no-repeat;background-size:2.5rem 1.25rem;padding-top:2rem}.approval-menu-halloween .approval-menu-halloween-masthead:before{content:"";background:radial-gradient(circle at 38% 38%,#fffcebf2 0%,#fff0c880 55%,#c4782026 100%);border-radius:50%;width:1.1rem;height:1.1rem;margin:0 auto .5rem;display:block;box-shadow:0 0 12px #fff8dc59}.approval-menu-halloween .approval-menu-halloween-masthead:after{content:"";opacity:.88;background:repeating-linear-gradient(90deg,#1a1410 0 5px,#c47820 5px 10px);border-radius:2px;width:min(9rem,72%);height:4px;margin:.55rem auto 0;display:block;box-shadow:0 1px 3px #1a141026}.approval-menu-halloween .approval-halloween-course{border-bottom:none;padding-top:1.35rem;padding-bottom:1.55rem;position:relative}.approval-menu-halloween .approval-course-separator__lead,.approval-menu-halloween .approval-course-separator__trail{opacity:1;background:linear-gradient(var(--approval-rule), var(--approval-rule))}.approval-menu-halloween .approval-course-separator__ornament{opacity:1;background:var(--halloween-divider) center / contain no-repeat;width:2.65rem;height:1rem;-webkit-mask:none;mask:none}.approval-menu-birthday{--approval-page-bg:#d8ebfa;--approval-ink:#2d3436;--approval-muted:#636e72;--approval-accent:#ff6b9d;--approval-accent-alt:#4dabf7;--approval-rule:#636e722e;--approval-surface:#fff;--approval-surface-muted:#f8fbff;--approval-input-bg:#fff;--approval-btn:#4dabf7;--approval-btn-hover:#339af0;--approval-btn-text:#fff;--approval-link:#ff6b9d;--approval-destructive:#fa5252;--birthday-pink:#ff6b9d;--birthday-blue:#4dabf7;--birthday-yellow:#ffd43b;--birthday-green:#69db7c;--birthday-balloon-pink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 32'%3E%3Cellipse cx='12' cy='11' rx='8' ry='10' fill='%23ff6b9d'/%3E%3Cpath d='M12 20v9' stroke='%234a5568' stroke-width='1' stroke-linecap='round'/%3E%3Cellipse cx='9.5' cy='9' rx='2' ry='3' fill='rgba(255,255,255,0.35)'/%3E%3C/svg%3E");--birthday-balloon-blue:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 32'%3E%3Cellipse cx='12' cy='11' rx='8' ry='10' fill='%234dabf7'/%3E%3Cpath d='M12 20v9' stroke='%234a5568' stroke-width='1' stroke-linecap='round'/%3E%3Cellipse cx='9.5' cy='9' rx='2' ry='3' fill='rgba(255,255,255,0.35)'/%3E%3C/svg%3E");--birthday-balloon-yellow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 32'%3E%3Cellipse cx='12' cy='11' rx='8' ry='10' fill='%23ffd43b'/%3E%3Cpath d='M12 20v9' stroke='%234a5568' stroke-width='1' stroke-linecap='round'/%3E%3Cellipse cx='9.5' cy='9' rx='2' ry='3' fill='rgba(255,255,255,0.4)'/%3E%3C/svg%3E");--birthday-balloon-green:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 32'%3E%3Cellipse cx='12' cy='11' rx='8' ry='10' fill='%2369db7c'/%3E%3Cpath d='M12 20v9' stroke='%234a5568' stroke-width='1' stroke-linecap='round'/%3E%3Cellipse cx='9.5' cy='9' rx='2' ry='3' fill='rgba(255,255,255,0.35)'/%3E%3C/svg%3E");--birthday-cloud:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 44'%3E%3Cellipse cx='34' cy='28' rx='26' ry='13' fill='%23ffffff'/%3E%3Cellipse cx='62' cy='24' rx='32' ry='16' fill='%23ffffff'/%3E%3Cellipse cx='90' cy='28' rx='22' ry='12' fill='%23ffffff'/%3E%3Cellipse cx='48' cy='32' rx='20' ry='10' fill='%23f4f8fc' opacity='0.85'/%3E%3C/svg%3E");--birthday-cloud-sm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 30'%3E%3Cellipse cx='24' cy='18' rx='18' ry='9' fill='%23ffffff' opacity='0.92'/%3E%3Cellipse cx='48' cy='16' rx='22' ry='11' fill='%23ffffff' opacity='0.95'/%3E%3Cellipse cx='66' cy='19' rx='14' ry='8' fill='%23ffffff' opacity='0.9'/%3E%3C/svg%3E");--birthday-crayon-stroke:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 8'%3E%3Cpath d='M2 5.5 Q14 2.5 26 5.2 T50 4.2' fill='none' stroke='%23ff6b9d' stroke-width='2.4' stroke-linecap='round' opacity='0.55'/%3E%3Cpath d='M2 5.8 Q14 3 26 5.5 T50 4.5' fill='none' stroke='%234dabf7' stroke-width='1.4' stroke-linecap='round' opacity='0.35'/%3E%3C/svg%3E");color:var(--approval-ink);background-color:#c5dff5;background-image:linear-gradient(#7eb8e8 0%,#9eccef 18%,#b8daf5 38%,#d0e8fa 58%,#e2f1fc 78%,#eef6fd 100%);background-size:100% 100%;background-attachment:fixed;position:relative;overflow-x:clip}.approval-menu-birthday:before{content:"";z-index:0;pointer-events:none;opacity:.97;background-image:var(--birthday-cloud), var(--birthday-cloud), var(--birthday-cloud), var(--birthday-cloud-sm), var(--birthday-cloud-sm), var(--birthday-cloud-sm), var(--birthday-cloud-sm);background-position:-12% 4%,22% 10%,52% 2%,88% 8%,6% 20%,38% 24%,72% 18%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:min(56vw,15rem),min(50vw,13.5rem),min(54vw,14.5rem),min(38vw,10rem),min(34vw,9rem),min(40vw,10.5rem),min(30vw,8rem);animation:58s linear infinite birthday-cloud-drift;position:fixed;inset:-8% -20% 0}.approval-menu-birthday:after{content:"";z-index:0;pointer-events:none;opacity:.72;background-image:var(--birthday-cloud), var(--birthday-cloud-sm), var(--birthday-cloud-sm), var(--birthday-cloud-sm), var(--birthday-cloud-sm);background-position:14% 32%,48% 14%,92% 26%,-4% 14%,58% 30%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:min(44vw,12rem),min(36vw,9.5rem),min(32vw,8.5rem),min(28vw,7.5rem),min(34vw,9rem);animation:82s linear infinite reverse birthday-cloud-drift-slow;position:fixed;inset:-8% -20% 0}@keyframes birthday-cloud-drift{0%{transform:translate(-7%)}to{transform:translate(7%)}}@keyframes birthday-cloud-drift-slow{0%{transform:translate(5%)}to{transform:translate(-5%)}}@media (prefers-reduced-motion:reduce){.approval-menu-birthday:before,.approval-menu-birthday:after{animation:none}}.approval-menu-birthday>:not(.approval-menu-grain-overlay):not(svg){z-index:2;position:relative}.approval-birthday-frame{z-index:2;isolation:isolate;color:var(--approval-ink);background-color:#fff;background-image:var(--birthday-balloon-pink), var(--birthday-balloon-blue), var(--birthday-balloon-yellow), var(--birthday-balloon-green);background-position:.35rem .2rem,right .35rem top .2rem,left .4rem bottom .35rem,right .4rem bottom .35rem;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:1.35rem 1.8rem,1.35rem 1.8rem,1.2rem 1.6rem,1.2rem 1.6rem;background-clip:padding-box;border:3px solid #0000;border-radius:12px;padding:1.85rem 1.35rem 2.1rem;position:relative;box-shadow:0 16px 40px #4dabf724,0 6px 18px #ff6b9d1a,0 0 0 3px #ff6b9d,0 0 0 6px #fff,0 0 0 9px #4dabf7}.approval-birthday-frame:before{content:"";pointer-events:none;border:2px dashed #4dabf747;border-radius:8px;position:absolute;inset:.55rem}.approval-birthday-frame>*{z-index:1;position:relative}.approval-menu-birthday .approval-menu-birthday-display{font-family:var(--font-approval-birthday-display), "Fredoka", ui-rounded, system-ui, sans-serif;letter-spacing:-.01em;color:var(--approval-ink);font-weight:600}.approval-menu-birthday .approval-menu-birthday-micro{font-family:var(--font-body), system-ui, sans-serif}.approval-menu-birthday .approval-birthday-numeral{font-family:var(--font-approval-birthday-display), "Fredoka", ui-rounded, system-ui, sans-serif;font-weight:700}.approval-menu-birthday .approval-birthday-course:nth-child(odd) .approval-birthday-numeral{color:var(--birthday-pink)}.approval-menu-birthday .approval-birthday-course:nth-child(2n) .approval-birthday-numeral{color:var(--birthday-blue)}.approval-menu-birthday .approval-menu-birthday-masthead{background-image:var(--birthday-balloon-pink), var(--birthday-balloon-blue), var(--birthday-balloon-yellow);background-position:calc(50% - 2rem) 0,50% 0,calc(50% + 2rem) 0;background-repeat:no-repeat,no-repeat,no-repeat;background-size:1.15rem 1.5rem,1.25rem 1.65rem,1.1rem 1.45rem;padding-top:.15rem}.approval-menu-birthday .approval-menu-birthday-masthead:after{content:"";background:linear-gradient(90deg, var(--birthday-pink) 0%, var(--birthday-pink) 22%, var(--birthday-blue) 22%, var(--birthday-blue) 44%, var(--birthday-yellow) 44%, var(--birthday-yellow) 66%, var(--birthday-green) 66%, var(--birthday-green) 88%, var(--birthday-pink) 88%, var(--birthday-pink) 100%);opacity:.72;border-radius:4px;width:min(10rem,78%);height:4px;margin:2.1rem auto 0;display:block}.approval-menu-birthday .approval-birthday-course{border-bottom:none;padding-top:1.15rem;padding-bottom:1.45rem;position:relative}.approval-menu-birthday .approval-course-separator__lead,.approval-menu-birthday .approval-course-separator__trail{opacity:1;background:linear-gradient(var(--approval-rule), var(--approval-rule))}.approval-menu-birthday .approval-course-separator__ornament{opacity:1;background:var(--birthday-crayon-stroke) center / contain no-repeat;width:2.35rem;height:.45rem;-webkit-mask:none;mask:none}.approval-menu-birthday .approval-birthday-course:last-child{border-bottom:none}.approval-menu-casino{--approval-page-bg:#061a12;--approval-ink:#f0ebe3;--approval-muted:#a89888;--approval-accent:#c9a066;--approval-accent-alt:#b87868;--approval-rule:#c9a06038;--approval-surface:#160e0cf0;--approval-surface-muted:#100a0af5;--approval-input-bg:#0e0a0af7;--approval-btn:#c9a066;--approval-btn-hover:#d4ac72;--approval-btn-text:#1a100c;--approval-link:#d4ac72;--approval-destructive:#c89090;color:var(--approval-ink);background-color:#041410;background-image:radial-gradient(80% 52% at 50% -2%,#1e64482e 0%,#0000 54%),radial-gradient(120% 80% at 50% 100%,#0000008c 0%,#0000 58%),linear-gradient(#082218 0%,#061a12 48%,#041410 100%);background-size:100% 100%;background-attachment:fixed;position:relative;overflow-x:clip}.approval-menu-casino:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(ellipse 42% 32% at 50% 12%, #ffdcaa0b 0%, transparent 70%), radial-gradient(circle, #c9a0600e 0 1.75px, transparent 1.75px) 7% 12% / 4px 4px no-repeat, radial-gradient(circle, #c9a0600d 0 1.75px, transparent 1.75px) 9.5% 17% / 4px 4px no-repeat, radial-gradient(circle, #c9a0600d 0 1.75px, transparent 1.75px) 12% 22% / 4px 4px no-repeat, radial-gradient(circle, #c9a0600b 0 1.75px, transparent 1.75px) 91% 14% / 4px 4px no-repeat, radial-gradient(circle, #c9a0600b 0 1.75px, transparent 1.75px) 94% 19% / 4px 4px no-repeat, radial-gradient(circle, #c9a0600a 0 1.75px, transparent 1.75px) 86% 82% / 4px 4px no-repeat;background-size:100% 100%;position:fixed;inset:0}.approval-menu-casino .approval-menu-grain-overlay{opacity:.032}.approval-menu-casino>:not(.approval-menu-grain-overlay):not(svg){z-index:2;position:relative}.approval-casino-frame{z-index:2;isolation:isolate;color:var(--approval-ink);--approval-page-bg:#100c0a;--approval-ink:#f0ebe3;--approval-muted:#a89888;--approval-accent:#c9a066;--approval-accent-alt:#b87868;--approval-rule:#c9a0603d;--approval-surface:#0c0806f5;--approval-surface-muted:#080504fa;--approval-input-bg:#060403fa;--approval-btn:#c9a066;--approval-btn-hover:#d4ac72;--approval-btn-text:#1a100c;--approval-link:#d4ac72;--approval-destructive:#c89090;background-color:#0c0a08;background-image:linear-gradient(#ffdcb406 0%,#100c0a 12%,#0c0a08 50%,#080604 100%);border:none;border-radius:2px;padding:1.75rem 1.35rem 2rem;position:relative;box-shadow:inset 0 1px #ffebd20e,inset 0 -12px 24px #00000038,0 28px 56px #00000094,0 2px #c9a0600f}.approval-casino-frame:before{content:"";pointer-events:none;opacity:.5;background:linear-gradient(#c9a060b3,#c9a060b3) 0 0/1.4rem 1px no-repeat,linear-gradient(#c9a060b3,#c9a060b3) 0 0/1px 1.4rem no-repeat,linear-gradient(#c9a060b3,#c9a060b3) 100% 0/1.4rem 1px no-repeat,linear-gradient(#c9a060b3,#c9a060b3) 100% 0/1px 1.4rem no-repeat,linear-gradient(#c9a060b3,#c9a060b3) 0 100%/1.4rem 1px no-repeat,linear-gradient(#c9a060b3,#c9a060b3) 0 100%/1px 1.4rem no-repeat,linear-gradient(#c9a060b3,#c9a060b3) 100% 100%/1.4rem 1px no-repeat,linear-gradient(#c9a060b3,#c9a060b3) 100% 100%/1px 1.4rem no-repeat;position:absolute;inset:.55rem}.approval-casino-frame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#c9a0601a,#0000 12% 88%,#c9a0601a) 0 0/100% 1px no-repeat,linear-gradient(90deg,#c9a0600f,#0000 14% 86%,#c9a0600f) 0 100%/100% 1px no-repeat;border-radius:2px;position:absolute;inset:0}.approval-casino-frame>*{z-index:1;position:relative}.approval-menu-casino .approval-menu-casino-display{font-family:var(--font-approval-casino-display), "Cinzel", ui-serif, Georgia, serif;letter-spacing:.055em;color:var(--approval-ink);font-weight:400}.approval-menu-casino .approval-menu-casino-micro{font-family:var(--font-approval-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.12em;color:var(--approval-muted);font-weight:400}.approval-menu-casino .approval-casino-numeral{font-family:var(--font-approval-mono), "IBM Plex Mono", ui-monospace, monospace;color:var(--approval-accent);opacity:.82;letter-spacing:.14em;font-variant-numeric:tabular-nums;font-weight:400}.approval-menu-casino .approval-menu-casino-masthead{background:radial-gradient(85% 75% at 50% 38%,#c9a06011 0%,#0000 70%);padding-top:.15rem;position:relative}.approval-menu-casino .approval-menu-casino-masthead .approval-menu-casino-display{z-index:1;color:#0000;background:linear-gradient(168deg,#f8f0e4 0%,#e8dcc8 25%,#c9a066 50%,#d4ac72 75%,#ede4d4 100%);-webkit-background-clip:text;background-clip:text;position:relative}.approval-menu-casino .approval-menu-casino-masthead:before{content:"";background:linear-gradient(#c9a06073,#c9a06073) .05rem/calc(50% - .42rem) 1px no-repeat,linear-gradient(#c9a06073,#c9a06073) right .05rem center/calc(50% - .42rem) 1px no-repeat,radial-gradient(circle,#c9a06085 0 1px,#0000 1px) calc(50% - 3px) .14rem/3px 3px no-repeat,radial-gradient(circle,#c9a06085 0 1px,#0000 1px) 50% .44rem/3px 3px no-repeat,radial-gradient(circle,#c9a06085 0 1px,#0000 1px) calc(50% + 3px) .74rem/3px 3px no-repeat;width:min(5.5rem,48%);height:.9rem;margin:0 auto .65rem;display:block}.approval-menu-casino .approval-menu-casino-masthead:after{content:"";background:linear-gradient(90deg,#0000,#c9a06052 26%,#f0ebe36b 50%,#c9a06052 74%,#0000);width:min(6.5rem,58%);height:1px;margin:.7rem auto 0;display:block}.approval-menu-casino .approval-casino-course{border-bottom:none;padding-top:1.25rem;padding-bottom:1.65rem;position:relative}.approval-menu-casino .approval-course-separator{align-items:flex-end;min-height:3px}.approval-menu-casino .approval-course-separator__lead{opacity:1;background:linear-gradient(90deg,#0000,#c9a0602e 36% 100%)}.approval-menu-casino .approval-course-separator__trail{opacity:1;background:linear-gradient(90deg,#c9a0602e 0% 64%,#0000)}.approval-menu-casino .approval-course-separator__ornament{opacity:1;background:radial-gradient(circle,#c9a0605c 0 1.25px,#0000 1.25px);width:3px;height:3px;-webkit-mask:none;mask:none}.approval-menu-casino .approval-casino-course:last-child{border-bottom:none}.approval-menu-casino-monte{--approval-page-bg:#ececea;--approval-ink:#1a1a1a;--approval-muted:#6a6a68;--approval-accent:#1a1a1a;--approval-accent-alt:#4a4a48;--approval-rule:#1a1a1a24;--approval-surface:#fafafa;--approval-surface-muted:#f4f4f2;--approval-input-bg:#fff;--approval-btn:#1a1a1a;--approval-btn-hover:#2a2a2a;--approval-btn-text:#fafafa;--approval-link:#2a2a2a;--approval-destructive:#8a4848;color:var(--approval-ink);background-color:#e8e8e6;background-image:radial-gradient(70% 45% at 50% -4%,#ffffffeb 0%,#0000 58%),linear-gradient(#f2f2f0 0%,#ececea 52%,#e4e4e2 100%);background-size:100% 100%;background-attachment:fixed;position:relative;overflow-x:clip}.approval-menu-casino-monte:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(38% 28% at 50% 8%,#b4bac21f 0%,#0000 72%);background-size:100% 100%;position:fixed;inset:0}.approval-menu-casino-monte .approval-menu-grain-overlay{opacity:.028}.approval-menu-casino-monte>:not(.approval-menu-grain-overlay):not(svg){z-index:2;position:relative}.approval-monte-frame{z-index:2;isolation:isolate;color:var(--approval-ink);--approval-page-bg:#fafafa;--approval-ink:#1a1a1a;--approval-muted:#6a6a68;--approval-accent:#1a1a1a;--approval-accent-alt:#4a4a48;--approval-rule:#1a1a1a1f;--approval-surface:#fff;--approval-surface-muted:#f6f6f4;--approval-input-bg:#fff;--approval-btn:#1a1a1a;--approval-btn-hover:#2a2a2a;--approval-btn-text:#fafafa;--approval-link:#2a2a2a;--approval-destructive:#8a4848;background-color:#fafafa;background-image:linear-gradient(#fff 0%,#fafafa 42%,#f6f6f4 100%);border:none;border-radius:1px;padding:1.75rem 1.35rem 2rem;position:relative;box-shadow:inset 0 1px #fffffff2,0 1px #1a1a1a0a,0 20px 48px #1a1a1a1a,0 4px 12px #1a1a1a0f}.approval-monte-frame:before{content:"";pointer-events:none;opacity:.42;background:linear-gradient(#1a1a1a,#1a1a1a) 0 0/1.1rem 1px no-repeat,linear-gradient(#1a1a1a,#1a1a1a) 0 0/1px 1.1rem no-repeat,linear-gradient(#1a1a1a,#1a1a1a) 100% 0/1.1rem 1px no-repeat,linear-gradient(#1a1a1a,#1a1a1a) 100% 0/1px 1.1rem no-repeat,linear-gradient(#1a1a1a,#1a1a1a) 0 100%/1.1rem 1px no-repeat,linear-gradient(#1a1a1a,#1a1a1a) 0 100%/1px 1.1rem no-repeat,linear-gradient(#1a1a1a,#1a1a1a) 100% 100%/1.1rem 1px no-repeat,linear-gradient(#1a1a1a,#1a1a1a) 100% 100%/1px 1.1rem no-repeat;position:absolute;inset:.55rem}.approval-monte-frame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1a1a1a0f,#0000 10% 90%,#1a1a1a0f) 0 0/100% 1px no-repeat,linear-gradient(90deg,#1a1a1a0a,#0000 12% 88%,#1a1a1a0a) 0 100%/100% 1px no-repeat;border-radius:1px;position:absolute;inset:0}.approval-monte-frame>*{z-index:1;position:relative}.approval-menu-casino-monte .approval-menu-monte-display{font-family:var(--font-approval-monte-display), "Antonio", ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--approval-ink);font-weight:400}.approval-menu-casino-monte .approval-menu-monte-micro{font-family:var(--font-approval-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.14em;color:var(--approval-muted);font-weight:400}.approval-menu-casino-monte .approval-monte-numeral{font-family:var(--font-approval-mono), "IBM Plex Mono", ui-monospace, monospace;color:var(--approval-muted);opacity:.88;letter-spacing:.14em;font-variant-numeric:tabular-nums;font-weight:400}.approval-menu-casino-monte .approval-menu-monte-masthead{background:radial-gradient(80% 70% at 50% 38%,#b4bac224 0%,#0000 72%);padding-top:.15rem;position:relative}.approval-menu-casino-monte .approval-menu-monte-masthead .approval-menu-monte-display{z-index:1;color:#0000;background:linear-gradient(168deg,#1a1a1a 0%,#3a3a3a 28%,#6a6e74 52%,#2a2a2a 78%,#1a1a1a 100%);-webkit-background-clip:text;background-clip:text;position:relative}.approval-menu-casino-monte .approval-menu-monte-masthead:before{content:"";background:linear-gradient(#1a1a1a59,#1a1a1a59) 0/calc(50% - .28rem) 1px no-repeat,linear-gradient(#1a1a1a59,#1a1a1a59) 100%/calc(50% - .28rem) 1px no-repeat,radial-gradient(circle,#1a1a1a6b 0 1px,#0000 1px) 50%/3px 3px no-repeat;width:min(5.5rem,48%);height:.55rem;margin:0 auto .75rem;display:block}.approval-menu-casino-monte .approval-menu-monte-masthead:after{content:"";background:linear-gradient(90deg,#0000,#1a1a1a38 26%,#6a6e7461 50%,#1a1a1a38 74%,#0000);width:min(6.5rem,58%);height:1px;margin:.7rem auto 0;display:block}.approval-menu-casino-monte .approval-monte-course{border-bottom:none;padding-top:1.25rem;padding-bottom:1.65rem;position:relative}.approval-menu-casino-monte .approval-course-separator{align-items:flex-end;min-height:3px}.approval-menu-casino-monte .approval-course-separator__lead{opacity:1;background:linear-gradient(90deg,#0000,#1a1a1a1f 36% 100%)}.approval-menu-casino-monte .approval-course-separator__trail{opacity:1;background:linear-gradient(90deg,#1a1a1a1f 0% 64%,#0000)}.approval-menu-casino-monte .approval-course-separator__ornament{opacity:1;background:radial-gradient(circle,#1a1a1a47 0 1.25px,#0000 1.25px);width:3px;height:3px;-webkit-mask:none;mask:none}.approval-menu-casino-monte .approval-monte-course:last-child{border-bottom:none}.approval-menu-casino-monte-noir{--approval-page-bg:#0a0a0c;--approval-ink:#e8e8e6;--approval-muted:#9a9a98;--approval-accent:#e8e8e6;--approval-accent-alt:#c8ccd2;--approval-rule:#e8e8e624;--approval-surface:#141416f5;--approval-surface-muted:#0e0e10fa;--approval-input-bg:#0a0a0cfa;--approval-btn:#e8e8e6;--approval-btn-hover:#fff;--approval-btn-text:#1a1a1a;--approval-link:#c8ccd2;--approval-destructive:#c89090;color:var(--approval-ink);background-color:#08080a;background-image:radial-gradient(70% 45% at 50% -4%,#b4bac214 0%,#0000 58%),linear-gradient(#101012 0%,#0a0a0c 52%,#060608 100%);background-size:100% 100%;background-attachment:fixed;position:relative;overflow-x:clip}.approval-menu-casino-monte-noir:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(38% 28% at 50% 8%,#c8ccd20f 0%,#0000 72%);background-size:100% 100%;position:fixed;inset:0}.approval-menu-casino-monte-noir .approval-menu-grain-overlay{opacity:.034}.approval-menu-casino-monte-noir>:not(.approval-menu-grain-overlay):not(svg){z-index:2;position:relative}.approval-monte-noir-frame{z-index:2;isolation:isolate;color:var(--approval-ink);--approval-page-bg:#141416;--approval-ink:#e8e8e6;--approval-muted:#9a9a98;--approval-accent:#e8e8e6;--approval-accent-alt:#c8ccd2;--approval-rule:#e8e8e61f;--approval-surface:#121214fa;--approval-surface-muted:#0c0c0efa;--approval-input-bg:#08080afa;--approval-btn:#e8e8e6;--approval-btn-hover:#fff;--approval-btn-text:#1a1a1a;--approval-link:#c8ccd2;--approval-destructive:#c89090;background-color:#141416;background-image:linear-gradient(#1a1a1c 0%,#141416 42%,#101012 100%);border:none;border-radius:1px;padding:1.75rem 1.35rem 2rem;position:relative;box-shadow:inset 0 1px #ffffff0f,0 1px #00000059,0 24px 52px #0000008c,0 4px 14px #00000052}.approval-monte-noir-frame:before{content:"";pointer-events:none;opacity:.48;background:linear-gradient(#e8e8e68c,#e8e8e68c) 0 0/1.1rem 1px no-repeat,linear-gradient(#e8e8e68c,#e8e8e68c) 0 0/1px 1.1rem no-repeat,linear-gradient(#e8e8e68c,#e8e8e68c) 100% 0/1.1rem 1px no-repeat,linear-gradient(#e8e8e68c,#e8e8e68c) 100% 0/1px 1.1rem no-repeat,linear-gradient(#e8e8e68c,#e8e8e68c) 0 100%/1.1rem 1px no-repeat,linear-gradient(#e8e8e68c,#e8e8e68c) 0 100%/1px 1.1rem no-repeat,linear-gradient(#e8e8e68c,#e8e8e68c) 100% 100%/1.1rem 1px no-repeat,linear-gradient(#e8e8e68c,#e8e8e68c) 100% 100%/1px 1.1rem no-repeat;position:absolute;inset:.55rem}.approval-monte-noir-frame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#e8e8e614,#0000 10% 90%,#e8e8e614) 0 0/100% 1px no-repeat,linear-gradient(90deg,#e8e8e60d,#0000 12% 88%,#e8e8e60d) 0 100%/100% 1px no-repeat;border-radius:1px;position:absolute;inset:0}.approval-monte-noir-frame>*{z-index:1;position:relative}.approval-menu-casino-monte-noir .approval-menu-monte-display{font-family:var(--font-approval-monte-display), "Antonio", ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--approval-ink);font-weight:400}.approval-menu-casino-monte-noir .approval-menu-monte-micro{font-family:var(--font-approval-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.14em;color:var(--approval-muted);font-weight:400}.approval-menu-casino-monte-noir .approval-monte-noir-numeral{font-family:var(--font-approval-mono), "IBM Plex Mono", ui-monospace, monospace;color:var(--approval-muted);opacity:.88;letter-spacing:.14em;font-variant-numeric:tabular-nums;font-weight:400}.approval-menu-casino-monte-noir .approval-menu-monte-noir-masthead{background:radial-gradient(80% 70% at 50% 38%,#c8ccd21a 0%,#0000 72%);padding-top:.15rem;position:relative}.approval-menu-casino-monte-noir .approval-menu-monte-noir-masthead .approval-menu-monte-display{z-index:1;color:#0000;background:linear-gradient(168deg,#f4f4f2 0%,#d8d8d6 22%,#9a9ea4 48%,#e0e0de 76%,#f0f0ee 100%);-webkit-background-clip:text;background-clip:text;position:relative}.approval-menu-casino-monte-noir .approval-menu-monte-noir-masthead:before{content:"";background:linear-gradient(#e8e8e661,#e8e8e661) 0/calc(50% - .28rem) 1px no-repeat,linear-gradient(#e8e8e661,#e8e8e661) 100%/calc(50% - .28rem) 1px no-repeat,radial-gradient(circle,#e8e8e673 0 1px,#0000 1px) 50%/3px 3px no-repeat;width:min(5.5rem,48%);height:.55rem;margin:0 auto .75rem;display:block}.approval-menu-casino-monte-noir .approval-menu-monte-noir-masthead:after{content:"";background:linear-gradient(90deg,#0000,#e8e8e633 26%,#c8ccd26b 50%,#e8e8e633 74%,#0000);width:min(6.5rem,58%);height:1px;margin:.7rem auto 0;display:block}.approval-menu-casino-monte-noir .approval-monte-noir-course{border-bottom:none;padding-top:1.25rem;padding-bottom:1.65rem;position:relative}.approval-menu-casino-monte-noir .approval-course-separator{align-items:flex-end;min-height:3px}.approval-menu-casino-monte-noir .approval-course-separator__lead{opacity:1;background:linear-gradient(90deg,#0000,#e8e8e61a 36% 100%)}.approval-menu-casino-monte-noir .approval-course-separator__trail{opacity:1;background:linear-gradient(90deg,#e8e8e61a 0% 64%,#0000)}.approval-menu-casino-monte-noir .approval-course-separator__ornament{opacity:1;background:radial-gradient(circle,#e8e8e652 0 1.25px,#0000 1.25px);width:3px;height:3px;-webkit-mask:none;mask:none}.approval-menu-casino-monte-noir .approval-monte-noir-course:last-child{border-bottom:none}.approval-menu-gameday{--approval-page-bg:#ebe6e0;--approval-ink:#2a2824;--approval-muted:#6a665e;--approval-accent:#e85c00;--approval-accent-alt:#b84800;--approval-rule:#1a1a1a1f;--approval-surface:#ffffffeb;--approval-surface-muted:#f8f8f6f0;--approval-input-bg:#fff;--approval-btn:#e85c00;--approval-btn-hover:#d45300;--approval-btn-text:#fff;--approval-link:#c24e00;--approval-destructive:#b84838;color:var(--approval-ink);background-color:#ebe6e0;position:relative;overflow-x:clip}.approval-menu-gameday:before{content:"";z-index:0;pointer-events:none;background-color:#ebe6e0;background-image:radial-gradient(circle,#2a282417 .55px,#0000 .65px),repeating-linear-gradient(45deg,#0000 0 8px,#ff69000b 8px 9px),repeating-linear-gradient(-45deg,#0000 0 8px,#2a282409 8px 9px),repeating-linear-gradient(0deg,#2a28240a 0 1px,#0000 1px 32px);background-size:11px 11px,100% 100%,100% 100%,100% 100%;position:fixed;inset:0}.approval-menu-gameday>:not(.approval-menu-grain-overlay):not(svg){z-index:2;position:relative}.approval-gameday-frame{z-index:2;isolation:isolate;color:var(--approval-ink);--approval-page-bg:#fff;--approval-ink:#1a1a1a;--approval-muted:#5c5c5a;--approval-accent:#e85c00;--approval-accent-alt:#b84800;--approval-rule:#1a1a1a1f;--approval-surface:#fff;--approval-surface-muted:#f8f8f6;--approval-input-bg:#fff;--approval-btn:#e85c00;--approval-btn-hover:#d45300;--approval-btn-text:#fff;--approval-link:#c24e00;--approval-destructive:#b84838;background-color:#fff;background-image:linear-gradient(#fff 0%,#fafafa 100%);border:none;border-radius:2px;padding:0 1.35rem 2rem;position:relative;box-shadow:0 0 0 1px #0000000f,0 24px 48px #00000073,0 8px 16px #00000047}.approval-gameday-frame:before{content:"";pointer-events:none;background:linear-gradient(90deg,#c24e00 0%,#ff6900 35%,#ff8533 50%,#ff6900 65%,#c24e00 100%);height:.35rem;margin:0 -1.35rem 1.5rem;display:block}.approval-gameday-frame:after{content:"";pointer-events:none;opacity:.55;background:linear-gradient(#1a1a1a,#1a1a1a) 0 0/1rem 2px no-repeat,linear-gradient(#1a1a1a,#1a1a1a) 100% 0/1rem 2px no-repeat,linear-gradient(#1a1a1a,#1a1a1a) 0 100%/1rem 2px no-repeat,linear-gradient(#1a1a1a,#1a1a1a) 100% 100%/1rem 2px no-repeat;position:absolute;inset:.35rem .55rem .55rem}.approval-gameday-frame>*{z-index:1;position:relative}.approval-menu-gameday .approval-menu-gameday-display{font-family:var(--font-approval-gameday-display), "Bebas Neue", ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--approval-ink);font-weight:400}.approval-menu-gameday .approval-menu-gameday-micro{font-family:var(--font-approval-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;color:var(--approval-muted);font-weight:600}.approval-menu-gameday .approval-gameday-numeral{font-family:var(--font-approval-gameday-display), "Bebas Neue", ui-sans-serif, system-ui, sans-serif;color:var(--approval-accent);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-weight:400}.approval-menu-gameday .approval-menu-gameday-masthead{margin-bottom:.25rem;padding-top:.25rem}.approval-menu-gameday .approval-menu-gameday-masthead:after{content:"";background:linear-gradient(90deg,#0000,#ff6900 20% 80%,#0000);width:min(7rem,62%);height:3px;margin:.65rem auto 0;display:block}.approval-menu-gameday .approval-gameday-course{border-bottom:none;padding-top:1.2rem;padding-bottom:1.55rem;position:relative}.approval-menu-gameday .approval-course-separator{gap:0}.approval-menu-gameday .approval-course-separator__center{display:none}.approval-menu-gameday .approval-course-separator__lead,.approval-menu-gameday .approval-course-separator__trail{opacity:1;background:repeating-linear-gradient(90deg,#1a1a1a24 0 6px,#0000 6px 12px);height:2px}.approval-menu-gameday .approval-gameday-course:last-child{border-bottom:none}.approval-menu-snakeeyes{--approval-page-bg:#060404;--approval-ink:#ece8e8;--approval-muted:#8a8080;--approval-accent:#c41e3a;--approval-accent-alt:#c8c8d4;--approval-rule:#c41e3a33;--approval-surface:#0e0a0af5;--approval-surface-muted:#0a0606fa;--approval-input-bg:#060404fa;--approval-btn:#c41e3a;--approval-btn-hover:#d42a48;--approval-btn-text:#faf8f8;--approval-link:#c8c8d4;--approval-destructive:#e85d6f;color:var(--approval-ink);background-color:#040202;background-image:radial-gradient(72% 52% at 50% 46%,#c41e3a1f 0%,#0000 58%),radial-gradient(58% 44% at 50% 54%,#c8c8d40d 0%,#0000 55%),linear-gradient(#0a0606 0%,#060404 50%,#040202 100%);background-size:100% 100%;background-attachment:fixed;position:relative;overflow-x:clip}.approval-menu-snakeeyes:before{content:"";z-index:0;pointer-events:none;opacity:.24;background-image:radial-gradient(circle,#c41e3a2e 0 .5px,#0000 .65px),linear-gradient(#c41e3a0a 1px,#0000 1px),linear-gradient(90deg,#c41e3a0a 1px,#0000 1px),repeating-linear-gradient(45deg,#0000 0 23px,#c8c8d403 23px 24px);background-size:32px 32px,32px 32px,32px 32px,100% 100%;position:fixed;inset:0;-webkit-mask-image:radial-gradient(72% 58%,#000 0%,#0000 70%);mask-image:radial-gradient(72% 58%,#000 0%,#0000 70%)}.approval-menu-snakeeyes:after{content:"";z-index:1;pointer-events:none;opacity:.52;background-image:radial-gradient(68% 52% at 50% 44%,#c41e3a24 0%,#0000 60%),radial-gradient(54% 46% at 50% 56%,#c8c8d412 0%,#0000 58%);background-size:100% 100%;animation:24s ease-in-out infinite alternate afterhours-ambient;position:fixed;inset:-8%;-webkit-mask-image:radial-gradient(75% 65%,#000 18%,#0000 72%);mask-image:radial-gradient(75% 65%,#000 18%,#0000 72%)}.approval-menu-snakeeyes>:not(.approval-menu-grain-overlay):not(svg){z-index:2;position:relative}.approval-snakeeyes-frame{z-index:2;isolation:isolate;color:var(--approval-ink);--approval-page-bg:#0e0a0a;--approval-ink:#ece8e8;--approval-muted:#8a8080;--approval-accent:#c41e3a;--approval-accent-alt:#c8c8d4;--approval-rule:#c41e3a2e;--approval-surface:#0c0808fa;--approval-surface-muted:#080404fa;--approval-input-bg:#060404fa;--approval-btn:#c41e3a;--approval-btn-hover:#d42a48;--approval-btn-text:#faf8f8;--approval-link:#c8c8d4;--approval-destructive:#e85d6f;background-color:#0e0a0a;background-image:radial-gradient(circle,#c41e3a0d 0 .4px,#0000 .55px),linear-gradient(#c41e3a05 1px,#0000 1px),linear-gradient(90deg,#c41e3a05 1px,#0000 1px),linear-gradient(#120c0c 0%,#0e0a0a 45%,#0a0606 100%);background-size:20px 20px,20px 20px,20px 20px,100% 100%;border:none;border-radius:1px;padding:0 1.35rem 2rem;position:relative;box-shadow:0 0 0 1px #c41e3a38,0 0 24px #c41e3a14,0 0 40px #c8c8d408,0 22px 48px #00000094}.approval-snakeeyes-frame:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#6b1428 12%,#c41e3a 35%,#c8c8d4 50%,#c41e3a 65%,#6b1428 88%,#0000 100%);height:.22rem;margin:0 -1.35rem 1.5rem;display:block;box-shadow:0 0 10px #c41e3a59}.approval-snakeeyes-frame:after{content:"";pointer-events:none;opacity:.95;filter:drop-shadow(0 0 5px #c41e3a52)drop-shadow(0 0 4px #c8c8d42e);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M2 19V2H19' fill='none' stroke='%23c41e3a' stroke-width='0.9'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M22 19V2H5' fill='none' stroke='%23c8c8d4' stroke-width='0.9'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M22 5V22H5' fill='none' stroke='%23c41e3a' stroke-width='0.9'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M2 5V22H19' fill='none' stroke='%23c8c8d4' stroke-width='0.9'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000,#c41e3a6b 18%,#c8c8d452 50%,#c41e3a6b 82%,#0000),linear-gradient(90deg,#0000,#c8c8d457 18%,#c41e3a47 50%,#c8c8d457 82%,#0000),linear-gradient(#0000,#c41e3a4d 22%,#c8c8d438 78%,#0000),linear-gradient(#0000,#c8c8d447 22%,#c41e3a3d 78%,#0000);background-position:0 0,100% 0,100% 100%,0 100%,50% 0,50% 100%,0,100%;background-repeat:no-repeat;background-size:1.5rem 1.5rem,1.5rem 1.5rem,1.5rem 1.5rem,1.5rem 1.5rem,min(42%,9rem) 1px,min(42%,9rem) 1px,1px min(42%,9rem),1px min(42%,9rem);position:absolute;inset:.38rem}.approval-snakeeyes-frame>*{z-index:1;position:relative}.approval-menu-snakeeyes .approval-menu-snakeeyes-display{font-family:var(--font-approval-monte-display), "Antonio", ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--approval-ink);text-shadow:0 0 24px #c41e3a1a;font-weight:400}.approval-menu-snakeeyes .approval-menu-snakeeyes-micro{font-family:var(--font-approval-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.12em;color:var(--approval-muted);font-weight:500}.approval-menu-snakeeyes .approval-snakeeyes-numeral{font-family:var(--font-approval-monte-display), "Antonio", ui-sans-serif, system-ui, sans-serif;color:var(--approval-accent);letter-spacing:.06em;text-shadow:0 0 10px #c41e3a47;font-variant-numeric:tabular-nums;font-weight:400}.approval-menu-snakeeyes .approval-menu-snakeeyes-masthead{padding-top:.25rem}.approval-menu-snakeeyes .approval-menu-snakeeyes-masthead:after{content:"";background:linear-gradient(90deg,#0000,#c41e3a 22%,#c8c8d4 50%,#c41e3a 78%,#0000);width:min(7rem,60%);height:1px;margin:.7rem auto 0;display:block;box-shadow:0 0 8px #c41e3a47}.approval-menu-snakeeyes .approval-snakeeyes-course{border-bottom:none;padding-top:1.2rem;padding-bottom:1.55rem;position:relative}.approval-menu-snakeeyes .approval-course-separator{gap:0}.approval-menu-snakeeyes .approval-course-separator__center{display:none}.approval-menu-snakeeyes .approval-course-separator__lead{opacity:1;background:linear-gradient(90deg,#0000,#c41e3a52 40%,#c8c8d433 100%);animation:6.5s ease-in-out infinite snakeeyes-divider-glow;box-shadow:0 0 5px #c41e3a1f}.approval-menu-snakeeyes .approval-course-separator__trail{opacity:1;background:linear-gradient(90deg,#c8c8d433 0%,#c41e3a52 60%,#0000);animation:6.5s ease-in-out infinite snakeeyes-divider-glow;box-shadow:0 0 5px #c41e3a1f}.approval-menu-snakeeyes .approval-course-separator:nth-of-type(2n) .approval-course-separator__lead,.approval-menu-snakeeyes .approval-course-separator:nth-of-type(2n) .approval-course-separator__trail{animation-delay:-3.25s}@keyframes snakeeyes-divider-glow{0%,to{opacity:.7;box-shadow:0 0 4px #c41e3a14,0 0 8px #c8c8d40a}50%{opacity:1;box-shadow:0 0 7px #c41e3a2e,0 0 12px #c8c8d414}}@media (prefers-reduced-motion:reduce){.approval-menu-snakeeyes:after,.approval-menu-snakeeyes .approval-course-separator__lead,.approval-menu-snakeeyes .approval-course-separator__trail{animation:none}.approval-menu-snakeeyes:after{opacity:.45;transform:none}}.approval-menu-snakeeyes .approval-snakeeyes-course:last-child{border-bottom:none}.approval-menu-afterhours{--approval-page-bg:#06050a;--approval-ink:#e8e8f4;--approval-muted:#8a88a8;--approval-accent:#22d3ee;--approval-accent-alt:#e879f9;--approval-rule:#22d3ee2e;--approval-surface:#12101af5;--approval-surface-muted:#0c0a12fa;--approval-input-bg:#08060efa;--approval-btn:#22d3ee;--approval-btn-hover:#38ddf0;--approval-btn-text:#06050a;--approval-link:#e879f9;--approval-destructive:#f07888;color:var(--approval-ink);background-color:#040308;background-image:radial-gradient(72% 52% at 50% 46%,#22d3ee1c 0%,#0000 58%),radial-gradient(58% 44% at 50% 54%,#e879f912 0%,#0000 55%),linear-gradient(#0c0a14 0%,#06050a 50%,#040308 100%);background-size:100% 100%;background-attachment:fixed;position:relative;overflow-x:clip}.approval-menu-afterhours:before{content:"";z-index:0;pointer-events:none;opacity:.26;background-image:radial-gradient(circle,#22d3ee29 0 .55px,#0000 .7px),linear-gradient(#22d3ee09 1px,#0000 1px),linear-gradient(90deg,#22d3ee09 1px,#0000 1px),repeating-linear-gradient(45deg,#0000 0 23px,#e879f903 23px 24px);background-size:32px 32px,32px 32px,32px 32px,100% 100%;position:fixed;inset:0;-webkit-mask-image:radial-gradient(72% 58%,#000 0%,#0000 70%);mask-image:radial-gradient(72% 58%,#000 0%,#0000 70%)}.approval-menu-afterhours:after{content:"";z-index:1;pointer-events:none;opacity:.55;background-image:radial-gradient(68% 52% at 50% 44%,#22d3ee26 0%,#0000 60%),radial-gradient(54% 46% at 50% 56%,#e879f91a 0%,#0000 58%);background-size:100% 100%;animation:24s ease-in-out infinite alternate afterhours-ambient;position:fixed;inset:-8%;-webkit-mask-image:radial-gradient(75% 65%,#000 18%,#0000 72%);mask-image:radial-gradient(75% 65%,#000 18%,#0000 72%)}@keyframes afterhours-ambient{0%{opacity:.42;transform:translate(-1.25%,-.75%)scale(1.03)}to{opacity:.68;transform:translate(1.25%,.75%)scale(1)}}.approval-menu-afterhours>:not(.approval-menu-grain-overlay):not(svg){z-index:2;position:relative}.approval-afterhours-frame{z-index:2;isolation:isolate;color:var(--approval-ink);--approval-page-bg:#12101a;--approval-ink:#e8e8f4;--approval-muted:#8a88a8;--approval-accent:#22d3ee;--approval-accent-alt:#e879f9;--approval-rule:#22d3ee29;--approval-surface:#100e18fa;--approval-surface-muted:#0a0810fa;--approval-input-bg:#08060efa;--approval-btn:#22d3ee;--approval-btn-hover:#38ddf0;--approval-btn-text:#06050a;--approval-link:#e879f9;--approval-destructive:#f07888;background-color:#12101a;background-image:radial-gradient(circle,#22d3ee12 0 .45px,#0000 .58px),linear-gradient(#22d3ee06 1px,#0000 1px),linear-gradient(90deg,#22d3ee06 1px,#0000 1px),linear-gradient(#16141e 0%,#12101a 45%,#0e0c14 100%);background-size:20px 20px,20px 20px,20px 20px,100% 100%;border:none;border-radius:3px;padding:0 1.35rem 2rem;position:relative;box-shadow:0 0 0 1px #22d3ee33,0 0 28px #22d3ee12,0 0 52px #e879f90a,0 22px 48px #00000085}.approval-afterhours-frame:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#0891b2 12%,#22d3ee 35%,#e879f9 50%,#22d3ee 65%,#0891b2 88%,#0000 100%);height:.3rem;margin:0 -1.35rem 1.5rem;display:block;box-shadow:0 0 12px #22d3ee73}.approval-afterhours-frame:after{content:"";pointer-events:none;opacity:.9;filter:drop-shadow(0 0 5px #22d3ee47);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath d='M2.5 21.5V9.2Q2.5 2.5 9.2 2.5H21.5' fill='none' stroke='%2322d3ee' stroke-width='1.15' stroke-linecap='round'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath d='M4.5 2.5H17.8Q23.5 2.5 23.5 8.8V21.5' fill='none' stroke='%23e879f9' stroke-width='1.15' stroke-linecap='round'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath d='M23.5 4.5V17.8Q23.5 23.5 17.8 23.5H4.5' fill='none' stroke='%2322d3ee' stroke-width='1.15' stroke-linecap='round'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath d='M21.5 23.5H8.2Q2.5 23.5 2.5 17.2V4.5' fill='none' stroke='%23e879f9' stroke-width='1.15' stroke-linecap='round'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000,#22d3ee52 18%,#e879f942 50%,#22d3ee52 82%,#0000),linear-gradient(90deg,#0000,#e879f947 18%,#22d3ee3d 50%,#e879f947 82%,#0000),linear-gradient(#0000,#22d3ee38 22%,#e879f92e 78%,#0000),linear-gradient(#0000,#e879f938 22%,#22d3ee2e 78%,#0000);background-position:0 0,100% 0,100% 100%,0 100%,50% 0,50% 100%,0,100%;background-repeat:no-repeat;background-size:1.75rem 1.75rem,1.75rem 1.75rem,1.75rem 1.75rem,1.75rem 1.75rem,min(42%,9rem) 1px,min(42%,9rem) 1px,1px min(42%,9rem),1px min(42%,9rem);position:absolute;inset:.4rem}.approval-afterhours-frame>*{z-index:1;position:relative}.approval-menu-afterhours .approval-menu-afterhours-display{font-family:var(--font-approval-gameday-display), "Bebas Neue", ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--approval-ink);text-shadow:0 0 28px #22d3ee1f;font-weight:400}.approval-menu-afterhours .approval-menu-afterhours-micro{font-family:var(--font-approval-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;color:var(--approval-muted);font-weight:600}.approval-menu-afterhours .approval-afterhours-numeral{font-family:var(--font-approval-gameday-display), "Bebas Neue", ui-sans-serif, system-ui, sans-serif;color:var(--approval-accent);letter-spacing:.02em;text-shadow:0 0 12px #22d3ee59;font-variant-numeric:tabular-nums;font-weight:400}.approval-menu-afterhours .approval-menu-afterhours-masthead{padding-top:.25rem}.approval-menu-afterhours .approval-menu-afterhours-masthead:after{content:"";background:linear-gradient(90deg,#0000,#22d3ee 22%,#e879f9 50%,#22d3ee 78%,#0000);width:min(7.5rem,64%);height:2px;margin:.7rem auto 0;display:block;box-shadow:0 0 10px #22d3ee59}.approval-menu-afterhours .approval-afterhours-course{border-bottom:none;padding-top:1.2rem;padding-bottom:1.55rem;position:relative}.approval-menu-afterhours .approval-course-separator{gap:0}.approval-menu-afterhours .approval-course-separator__center{display:none}.approval-menu-afterhours .approval-course-separator__lead{opacity:1;background:linear-gradient(90deg,#0000,#22d3ee47 40%,#e879f92e 100%);animation:6.5s ease-in-out infinite afterhours-divider-glow;box-shadow:0 0 6px #22d3ee26}.approval-menu-afterhours .approval-course-separator__trail{opacity:1;background:linear-gradient(90deg,#e879f92e 0%,#22d3ee47 60%,#0000);animation:6.5s ease-in-out infinite afterhours-divider-glow;box-shadow:0 0 6px #22d3ee26}.approval-menu-afterhours .approval-course-separator:nth-of-type(2n) .approval-course-separator__lead,.approval-menu-afterhours .approval-course-separator:nth-of-type(2n) .approval-course-separator__trail{animation-delay:-3.25s}@keyframes afterhours-divider-glow{0%,to{opacity:.72;box-shadow:0 0 4px #22d3ee1a,0 0 10px #e879f90a}50%{opacity:1;box-shadow:0 0 7px #22d3ee38,0 0 14px #e879f91a}}@media (prefers-reduced-motion:reduce){.approval-menu-afterhours:after,.approval-menu-afterhours .approval-course-separator__lead,.approval-menu-afterhours .approval-course-separator__trail{animation:none}.approval-menu-afterhours:after{opacity:.5;transform:none}}.approval-menu-afterhours .approval-afterhours-course:last-child{border-bottom:none}.approval-menu-sunrise{--approval-page-bg:#f7f2ea;--approval-ink:#2c2824;--approval-muted:#8a8078;--approval-accent:#4a3f35;--approval-accent-alt:#a86840;--approval-rule:#4a3f351f;--approval-surface:#fffcf8fa;--approval-surface-muted:#faf6f0fa;--approval-input-bg:#fff;--approval-btn:#4a3f35;--approval-btn-hover:#5c4f42;--approval-btn-text:#faf7f2;--approval-link:#6b7f6a;--approval-destructive:#b84838;color:var(--approval-ink);background-color:#f0ebe3;background-image:radial-gradient(74% 54% at 50% 46%,#f4d4b873 0%,#0000 58%),radial-gradient(60% 46% at 50% 54%,#baccba38 0%,#0000 55%),linear-gradient(#faf7f2 0%,#f7f2ea 50%,#f0ebe3 100%);background-size:100% 100%;background-attachment:fixed;position:relative;overflow-x:clip}.approval-menu-sunrise:before{content:"";z-index:0;pointer-events:none;opacity:.55;background-image:radial-gradient(80% 62% at 50% 48%,#fffcf859 0%,#0000 68%);position:fixed;inset:0}.approval-menu-sunrise:after{content:"";z-index:1;pointer-events:none;opacity:.5;background-image:radial-gradient(68% 52% at 50% 44%,#e8c4a838 0%,#0000 60%),radial-gradient(54% 46% at 50% 56%,#d4c4a024 0%,#0000 58%);background-size:100% 100%;animation:28s ease-in-out infinite alternate afterhours-ambient;position:fixed;inset:-8%;-webkit-mask-image:radial-gradient(75% 65%,#000 18%,#0000 72%);mask-image:radial-gradient(75% 65%,#000 18%,#0000 72%)}.approval-menu-sunrise>:not(.approval-menu-grain-overlay):not(svg){z-index:2;position:relative}.approval-sunrise-frame{z-index:2;isolation:isolate;color:var(--approval-ink);--approval-page-bg:#fffcf8;--approval-ink:#2c2824;--approval-muted:#8a8078;--approval-accent:#4a3f35;--approval-accent-alt:#a86840;--approval-rule:#4a3f351a;--approval-surface:#fff;--approval-surface-muted:#faf6f0;--approval-input-bg:#fff;--approval-btn:#4a3f35;--approval-btn-hover:#5c4f42;--approval-btn-text:#faf7f2;--approval-link:#6b7f6a;--approval-destructive:#b84838;background-color:#fffcf8;background-image:linear-gradient(#fff 0%,#fffcf8 55%,#faf6f0 100%);border:1px solid #a8684024;border-radius:12px;padding:0 1.35rem 2rem;position:relative;box-shadow:0 1px 2px #3c32280a,0 8px 28px #3c322812,0 20px 48px #3c32280f}.approval-sunrise-frame:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#efd4c8 14%,#e8c9a0 38%,#dcc99a 52%,#e8c9a0 66%,#efd4c8 86%,#0000 100%);height:.2rem;margin:0 -1.35rem 1.45rem;display:block}.approval-sunrise-frame:after{content:"";pointer-events:none;opacity:1;filter:none;background:0 0;border:1px solid #a8684029;border-radius:8px;position:absolute;inset:.65rem}.approval-sunrise-frame>*{z-index:1;position:relative}.approval-menu-sunrise .approval-menu-sunrise-display{font-family:var(--font-approval-fraunces-display), "Fraunces", ui-serif, Georgia, serif;font-optical-sizing:auto;letter-spacing:.01em;color:var(--approval-ink);font-weight:400}.approval-menu-sunrise .approval-menu-sunrise-micro{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.08em;color:var(--approval-muted);font-weight:500}.approval-menu-sunrise .approval-sunrise-numeral{font-family:var(--font-approval-fraunces-display), "Fraunces", ui-serif, Georgia, serif;color:var(--approval-accent-alt);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-weight:400}.approval-menu-sunrise .approval-menu-sunrise-masthead{padding-top:.25rem}.approval-menu-sunrise .approval-menu-sunrise-masthead:after{content:"";background:linear-gradient(90deg,#0000,#a8684073 30%,#6b7f6a59 50%,#a8684073 70%,#0000);width:min(5.5rem,52%);height:1px;margin:.75rem auto 0;display:block}.approval-menu-sunrise .approval-sunrise-course{border-bottom:none;padding-top:1.2rem;padding-bottom:1.55rem;position:relative}.approval-menu-sunrise .approval-course-separator{gap:0}.approval-menu-sunrise .approval-course-separator__center{display:none}.approval-menu-sunrise .approval-course-separator__lead,.approval-menu-sunrise .approval-course-separator__trail{opacity:1;background:repeating-linear-gradient(90deg,#a8684038 0 4px,#0000 4px 10px)}@media (prefers-reduced-motion:reduce){.approval-menu-sunrise:after{opacity:.45;animation:none;transform:none}}.approval-menu-sunrise .approval-sunrise-course:last-child{border-bottom:none}.approval-menu-phosphor{--approval-page-bg:#d4d0c8;--approval-ink:#2a2824;--approval-muted:#6a665e;--approval-accent:#b07828;--approval-accent-alt:#8a6220;--approval-rule:#2a282424;--approval-surface:#eae6def0;--approval-surface-muted:#dcd8d0f5;--approval-input-bg:#eae6de;--approval-btn:#b07828;--approval-btn-hover:#c08830;--approval-btn-text:#f8f4ec;--approval-link:#8a6220;--approval-destructive:#a84838;color:var(--approval-ink);background-color:#ccc8c0;background-image:linear-gradient(#d8d4cc 0%,#ccc8c0 48%,#c4c0b8 100%);background-size:100% 100%;background-attachment:fixed;position:relative;overflow-x:clip}.approval-menu-phosphor:before{content:"";z-index:0;pointer-events:none;opacity:.022;background-image:repeating-linear-gradient(0deg,#2a28248c 0 1px,#0000 1px 3px);background-size:100% 3px;position:fixed;inset:0}.approval-menu-phosphor>:not(.approval-menu-grain-overlay):not(svg){z-index:2;position:relative}.approval-phosphor-frame{z-index:2;isolation:isolate;color:var(--approval-ink);--approval-page-bg:#f0ece4;--approval-ink:#2a2824;--approval-muted:#6a665e;--approval-accent:#b07828;--approval-accent-alt:#8a6220;--approval-rule:#2a28241f;--approval-surface:#f0ece4;--approval-surface-muted:#eae6de;--approval-input-bg:#eae6de;--approval-btn:#b07828;--approval-btn-hover:#c08830;--approval-btn-text:#f8f4ec;--approval-link:#8a6220;--approval-destructive:#a84838;background-color:#f0ece4;background-image:linear-gradient(#f4f0e8 0%,#ece8e0 100%);border:none;border-radius:4px;padding:0 1.35rem 2rem;position:relative;box-shadow:inset 0 1px #ffffffa6,inset 0 2px 10px #2a28240f,inset 0 0 0 1px #2a282414,0 16px 40px #2a282429,0 4px 12px #2a28241a}.approval-phosphor-frame:before{content:"";pointer-events:none;background:linear-gradient(#2a282424 0%,#b0782838 50%,#2a28241a 100%);height:.2rem;margin:0 -1.35rem 1.35rem;display:block}.approval-phosphor-frame:after{content:"";pointer-events:none;border-radius:2px;position:absolute;inset:.2rem .65rem .65rem;box-shadow:inset 0 0 0 1px #2a28240f}.approval-phosphor-frame>*{z-index:1;position:relative}.approval-menu-phosphor .approval-menu-phosphor-display{font-family:var(--font-approval-phosphor-display), "Space Mono", ui-monospace, monospace;letter-spacing:.06em;color:var(--approval-ink);font-variant-numeric:tabular-nums;font-weight:500}.approval-menu-phosphor .approval-menu-phosphor-micro{font-family:var(--font-approval-phosphor-display), "Space Mono", ui-monospace, monospace;letter-spacing:.08em;color:var(--approval-muted);font-weight:400}.approval-menu-phosphor .approval-phosphor-numeral{font-family:var(--font-approval-phosphor-display), "Space Mono", ui-monospace, monospace;color:var(--approval-accent);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-weight:700}.approval-menu-phosphor .approval-menu-phosphor-masthead{margin-bottom:.25rem;padding-top:.25rem}.approval-menu-phosphor .approval-menu-phosphor-masthead:after{content:"";background:linear-gradient(90deg,#0000,#b0782873 25% 75%,#0000);width:min(5.5rem,52%);height:1px;margin:.7rem auto 0;display:block}.approval-menu-phosphor .approval-phosphor-course{border-bottom:none;padding-top:1.15rem;padding-bottom:1.45rem;position:relative}.approval-menu-phosphor .approval-course-separator{gap:0}.approval-menu-phosphor .approval-course-separator__center{display:none}.approval-menu-phosphor .approval-course-separator__lead,.approval-menu-phosphor .approval-course-separator__trail{opacity:1;background:repeating-linear-gradient(90deg,#2a28241f 0 4px,#0000 4px 8px)}.approval-menu-phosphor .approval-phosphor-course:last-child{border-bottom:none}.approval-menu-dos{--approval-page-bg:#080c08;--approval-ink:#dce4dc;--approval-muted:#8a948a;--approval-accent:#7dff7d;--approval-accent-alt:#4ab84a;--approval-rule:#6fdc6f24;--approval-surface:#0a120af5;--approval-surface-muted:#060c06fa;--approval-input-bg:#040a04fa;--approval-btn:#5fd35f;--approval-btn-hover:#7dff7d;--approval-btn-text:#0a100a;--approval-link:#4ab84a;--approval-destructive:#cf6f6f;color:var(--approval-ink);background-color:#060a06;background-image:linear-gradient(#0a100a 0%,#060a06 48%,#040804 100%);background-size:100% 100%;background-attachment:fixed;position:relative;overflow-x:clip}.approval-menu-dos:before{content:"";z-index:0;pointer-events:none;opacity:.035;background-image:repeating-linear-gradient(0deg,#5fd35f8c 0 1px,#0000 1px 3px);background-size:100% 3px;position:fixed;inset:0}.approval-menu-dos .approval-menu-grain-overlay{opacity:.028}.approval-menu-dos>:not(.approval-menu-grain-overlay):not(svg){z-index:2;position:relative}.approval-dos-frame{z-index:2;isolation:isolate;color:var(--approval-ink);--approval-page-bg:#0c140c;--approval-ink:#dce4dc;--approval-muted:#8a948a;--approval-accent:#7dff7d;--approval-accent-alt:#4ab84a;--approval-rule:#6fdc6f1f;--approval-surface:#080e08fa;--approval-surface-muted:#040a04fa;--approval-input-bg:#020802fa;--approval-btn:#5fd35f;--approval-btn-hover:#7dff7d;--approval-btn-text:#0a100a;--approval-link:#4ab84a;--approval-destructive:#cf6f6f;background-color:#0c140c;background-image:linear-gradient(#101810 0%,#0a120a 100%);border:none;border-radius:4px;padding:0 1.35rem 2rem;position:relative;box-shadow:inset 0 1px #7fff7d14,inset 0 2px 10px #00000047,inset 0 0 0 1px #5fd35f1a,0 16px 40px #00000073,0 4px 12px #00000047}.approval-dos-frame:before{content:"";pointer-events:none;background:linear-gradient(#5fd35f2e 0%,#7fff7d52 50%,#5fd35f24 100%);height:.2rem;margin:0 -1.35rem 1.35rem;display:block}.approval-dos-frame:after{content:"";pointer-events:none;border-radius:2px;position:absolute;inset:.2rem .65rem .65rem;box-shadow:inset 0 0 0 1px #5fd35f14}.approval-dos-frame>*{z-index:1;position:relative}.approval-menu-dos .approval-menu-dos-display{font-family:var(--font-approval-phosphor-display), "Space Mono", ui-monospace, monospace;letter-spacing:.06em;color:var(--approval-ink);font-variant-numeric:tabular-nums;font-weight:500}.approval-menu-dos .approval-menu-dos-micro{font-family:var(--font-approval-phosphor-display), "Space Mono", ui-monospace, monospace;letter-spacing:.08em;color:var(--approval-muted);font-weight:400}.approval-menu-dos .approval-dos-numeral{font-family:var(--font-approval-phosphor-display), "Space Mono", ui-monospace, monospace;color:var(--approval-accent);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-weight:700}.approval-menu-dos .approval-menu-dos-masthead{margin-bottom:.25rem;padding-top:.25rem}.approval-menu-dos .approval-menu-dos-masthead:after{content:"";background:linear-gradient(90deg,#0000,#7fff7d6b 25% 75%,#0000);width:min(5.5rem,52%);height:1px;margin:.7rem auto 0;display:block}.approval-menu-dos .approval-dos-course{border-bottom:none;padding-top:1.15rem;padding-bottom:1.45rem;position:relative}.approval-menu-dos .approval-course-separator{gap:0}.approval-menu-dos .approval-course-separator__center{display:none}.approval-menu-dos .approval-course-separator__lead,.approval-menu-dos .approval-course-separator__trail{opacity:1;background:repeating-linear-gradient(90deg,#5fd35f29 0 4px,#0000 4px 8px)}.approval-menu-dos .approval-dos-course:last-child{border-bottom:none}.approval-menu-arcade{--approval-page-bg:#0a0e18;--approval-ink:#dce8f8;--approval-muted:#7a8aa8;--approval-accent:#6eb8ff;--approval-accent-alt:#f0927a;--approval-rule:#6eb8ff29;--approval-surface:#0e1422f5;--approval-surface-muted:#0a0e1afa;--approval-input-bg:#080c16fa;--approval-btn:#6eb8ff;--approval-btn-hover:#8ec8ff;--approval-btn-text:#0a1020;--approval-link:#8ec8ff;--approval-destructive:#e87878;color:var(--approval-ink);background-color:#080c14;background-image:radial-gradient(80% 55% at 50% -8%,#6eb8ff1a 0%,#0000 62%),radial-gradient(circle at 18% 22%,#f0927a0d 0%,#0000 28%),linear-gradient(#0c1220 0%,#080c14 52%,#060810 100%);background-size:100% 100%;background-attachment:fixed;position:relative;overflow-x:clip}.approval-menu-arcade:before{content:"";z-index:0;pointer-events:none;opacity:.045;background-image:radial-gradient(circle,#6eb8ff73 1px,#0000 1px);background-size:22px 22px;position:fixed;inset:0}.approval-menu-arcade:after{content:"";z-index:0;pointer-events:none;opacity:.02;background-image:repeating-linear-gradient(0deg,#dce8f880 0 1px,#0000 1px 3px);background-size:100% 3px;position:fixed;inset:0}.approval-menu-arcade .approval-menu-grain-overlay{opacity:.022}.approval-menu-arcade>:not(.approval-menu-grain-overlay):not(svg){z-index:2;position:relative}.approval-arcade-frame{z-index:2;isolation:isolate;color:var(--approval-ink);--approval-page-bg:#101828;--approval-ink:#dce8f8;--approval-muted:#7a8aa8;--approval-accent:#6eb8ff;--approval-accent-alt:#f0927a;--approval-rule:#6eb8ff24;--approval-surface:#0c1220fa;--approval-surface-muted:#080c16fa;--approval-input-bg:#060a12fa;--approval-btn:#6eb8ff;--approval-btn-hover:#8ec8ff;--approval-btn-text:#0a1020;--approval-link:#8ec8ff;--approval-destructive:#e87878;background-color:#101828;background-image:linear-gradient(#141e30 0%,#0e1624 100%);border:none;border-radius:6px;padding:0 1.35rem 2rem;position:relative;box-shadow:inset 0 1px #6eb8ff1f,inset 0 0 0 1px #6eb8ff1a,0 18px 42px #0000006b,0 4px 14px #00000047}.approval-arcade-frame:before{content:"";pointer-events:none;background:linear-gradient(90deg,#6eb8ff26 0%,#6eb8ff8c 22%,#f0927a6b 50%,#6eb8ff8c 78%,#6eb8ff26 100%);height:.28rem;margin:0 -1.35rem 1.35rem;display:block}.approval-arcade-frame:after{content:"";pointer-events:none;opacity:.55;background:linear-gradient(#6eb8ff6b,#6eb8ff6b) 0 0/.85rem 1px no-repeat,linear-gradient(#6eb8ff6b,#6eb8ff6b) 0 0/1px .85rem no-repeat,linear-gradient(#f0927a61,#f0927a61) 100% 0/.85rem 1px no-repeat,linear-gradient(#f0927a61,#f0927a61) 100% 0/1px .85rem no-repeat,linear-gradient(#6eb8ff52,#6eb8ff52) 0 100%/.85rem 1px no-repeat,linear-gradient(#6eb8ff52,#6eb8ff52) 0 100%/1px .85rem no-repeat,linear-gradient(#f0927a52,#f0927a52) 100% 100%/.85rem 1px no-repeat,linear-gradient(#f0927a52,#f0927a52) 100% 100%/1px .85rem no-repeat;border-radius:4px;position:absolute;inset:.55rem}.approval-arcade-frame>*{z-index:1;position:relative}.approval-menu-arcade .approval-menu-arcade-display{font-family:var(--font-approval-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.05em;color:var(--approval-ink);font-variant-numeric:tabular-nums;font-weight:500}.approval-menu-arcade .approval-menu-arcade-micro{font-family:var(--font-approval-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;color:var(--approval-muted);font-weight:400}.approval-menu-arcade .approval-arcade-numeral{font-family:var(--font-approval-mono), "IBM Plex Mono", ui-monospace, monospace;color:var(--approval-accent-alt);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-weight:700}.approval-menu-arcade .approval-menu-arcade-masthead{margin-bottom:.25rem;padding-top:.25rem}.approval-menu-arcade .approval-menu-arcade-masthead:after{content:"";background:linear-gradient(90deg,#0000,#6eb8ff8c 18%,#f0927a73 50%,#6eb8ff8c 82%,#0000);width:min(6.5rem,58%);height:2px;margin:.7rem auto 0;display:block}.approval-menu-arcade .approval-arcade-course{border-bottom:none;padding-top:1.15rem;padding-bottom:1.45rem;position:relative}.approval-menu-arcade .approval-course-separator{gap:0}.approval-menu-arcade .approval-course-separator__center{display:none}.approval-menu-arcade .approval-course-separator__lead,.approval-menu-arcade .approval-course-separator__trail{opacity:1;background:repeating-linear-gradient(90deg,#6eb8ff2e 0 4px,#0000 4px 8px)}.approval-menu-arcade .approval-arcade-course:last-child{border-bottom:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:var(--font-body);--pca-neutral-bg:#f7f4ef;--pca-neutral-surface:#fff;--pca-neutral-surface-muted:#f0ebe3;--pca-neutral-anchor:#2c3328;--pca-neutral-text:#1f2421;--pca-neutral-text-muted:#5c6560;--pca-neutral-text-on-dark:#f7f4ef;--pca-neutral-text-muted-on-dark:#b8c4b8;--pca-neutral-border:#c4a48440;--pca-neutral-border-strong:#c4a48473;--pca-neutral-link:#3d4a52;--pca-brand-primary:#3d4a52;--pca-brand-primary-hover:#2f3a40;--pca-brand-subtle:#e8eaeb;--pca-accent-finder:#2b6b8a;--pca-accent-finder-hover:#22566f;--pca-accent-finder-subtle:#eef4f7;--pca-accent-recipe:#4f6f52;--pca-accent-recipe-hover:#3d5840;--pca-accent-recipe-subtle:#f0f4f0;--pca-accent-marketing:#6b5e4a;--pca-accent-marketing-hover:#574d3c;--pca-accent-marketing-subtle:#f5f2ee;--product-accent:var(--pca-accent-recipe);--product-accent-hover:var(--pca-accent-recipe-hover);--product-accent-subtle:var(--pca-accent-recipe-subtle);--surface-page:var(--pca-neutral-bg);--surface-raised:var(--pca-neutral-surface);--surface-muted:var(--pca-neutral-surface-muted);--surface-anchor:var(--pca-neutral-anchor);--text-primary:var(--pca-neutral-text);--text-muted:var(--pca-neutral-text-muted);--text-on-anchor:var(--pca-neutral-text-on-dark);--text-muted-on-anchor:var(--pca-neutral-text-muted-on-dark);--border-strong:var(--pca-neutral-border-strong);--accent:var(--product-accent);--accent-hover:var(--product-accent-hover);--accent-soft:var(--product-accent-hover);--accent-foreground:var(--text-on-anchor);--background:var(--surface-page);--surface:var(--surface-raised);--elevated:var(--surface-muted);--foreground:var(--text-primary);--muted-foreground:var(--text-muted);--border:var(--pca-neutral-border);--rail:var(--accent);--success:#15803d;--warning:#b45309;--status-draft:var(--text-muted);--status-sent:#2b6b8a;--status-feedback:var(--warning);--status-confirmed:var(--success);--status-done:var(--text-muted);--radius:.125rem;--card:var(--surface);--card-foreground:var(--foreground);--popover:var(--surface);--popover-foreground:var(--foreground);--primary:var(--accent);--primary-foreground:var(--accent-foreground);--secondary:var(--elevated);--secondary-foreground:var(--foreground);--muted:var(--elevated);--destructive:#b91c1c;--destructive-foreground:#fff;--input:var(--border);--ring:var(--accent)}.approval-menu-classic,.approval-menu-editorial{--approval-rule:var(--border)}@supports (color:color-mix(in lab, red, red)){.approval-menu-classic,.approval-menu-editorial{--approval-rule:color-mix(in srgb, var(--border) 78%, #059669 8%)}}.approval-menu-classic,.approval-menu-editorial{--approval-focus-accent:#059669;background-color:var(--background)}.approval-menu-elegant{--approval-page-bg:#faf7f0;--approval-rule:#d4c4a86b;--approval-focus-accent:#6b5c48;--approval-ornament:#b8a88a;background-color:var(--approval-page-bg);color:#2a2622;background-image:radial-gradient(130% 70% at 50% -15%,#fffcf7e6,#0000 58%),radial-gradient(60% 35% at 0 100%,#d4c4a812,#0000 55%),radial-gradient(50% 30% at 100% 100%,#b8a88a0f,#0000 50%)}.approval-menu-elegant .approval-menu-display{font-family:var(--font-approval-display), "Cormorant Garamond", ui-serif, Georgia, "Times New Roman", serif}.approval-menu-elegant .approval-menu-micro{font-family:var(--font-body), system-ui, sans-serif}.approval-menu-elegant .approval-course-row{border-bottom:1px solid var(--approval-rule);padding-top:1.85rem;padding-bottom:1.85rem;position:relative}.approval-menu-elegant .approval-course-row:last-child{border-bottom:none}.approval-menu-elegant .approval-course-separator__lead,.approval-menu-elegant .approval-course-separator__trail{opacity:1;background:var(--approval-rule)}.approval-menu-elegant .approval-course-separator__ornament{background-color:var(--approval-page-bg);width:auto;height:auto;color:var(--approval-ornament);opacity:1;padding:0 .65rem;font-size:7px;line-height:1;-webkit-mask:none;mask:none}.approval-menu-elegant .approval-course-separator__ornament:before{content:"◆"}.approval-menu-minimal{--approval-page-bg:#f4f3f0;--approval-rule:#1c1c1c1f;--approval-focus-accent:#1c1c1c;--approval-ink:#1c1c1c;--approval-ink-muted:#5c5854;--approval-ink-faint:#6b6560;background-color:var(--approval-page-bg);color:var(--approval-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;background-image:linear-gradient(#ffffff8c 0%,#0000 22%)}.approval-menu-minimal .approval-menu-display,.approval-menu-minimal .approval-menu-mono,.approval-menu-minimal .approval-menu-micro{font-family:var(--font-approval-mono), "IBM Plex Mono", ui-monospace, "Courier New", monospace;font-feature-settings:"tnum" 1;font-synthesis:none}.approval-menu-minimal .approval-menu-display{letter-spacing:.03em;font-weight:400}.approval-menu-minimal .approval-menu-mono{font-weight:400}.approval-menu-minimal .approval-menu-micro{letter-spacing:.12em;font-size:10px;font-weight:500;line-height:1.35}.approval-menu-minimal .approval-menu-masthead:after{content:"";background-color:var(--approval-ink);opacity:.35;width:2.5rem;height:1px;margin:1.25rem auto 0;display:block}.approval-menu-minimal .approval-course-row{border-bottom:1px solid var(--approval-rule);padding-top:1.25rem;padding-bottom:1.25rem}.approval-menu-minimal .approval-course-row:last-child{border-bottom:none}.approval-menu-rustic{--approval-page-bg:#f3ede4;--approval-rule:#d4c8b8;--approval-focus-accent:#7c5c3e;--approval-accent:#8b5e3c;--approval-accent-muted:#6b5a48;--approval-sunset-amber:#e8a86c1c;--approval-sunset-rose:#c476580f;--rustic-rail-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 10'%3E%3Cline x1='1.5' y1='5' x2='15' y2='5' stroke='%238b5e3c' stroke-width='1.2' stroke-linecap='round'/%3E%3Cline x1='29' y1='5' x2='42.5' y2='5' stroke='%238b5e3c' stroke-width='1.2' stroke-linecap='round'/%3E%3Crect x='19.25' y='2' width='5.5' height='6' rx='0.6' fill='none' stroke='%237c5c3e' stroke-width='1.1'/%3E%3Cline x1='22' y1='2' x2='22' y2='0.85' stroke='%237c5c3e' stroke-width='1' stroke-linecap='round'/%3E%3C/svg%3E");background-color:var(--approval-page-bg);background-image:radial-gradient(ellipse 115% 60% at 50% -12%, var(--approval-sunset-amber), transparent 58%), radial-gradient(ellipse 85% 40% at 50% 102%, var(--approval-sunset-rose), transparent 52%), radial-gradient(ellipse 90% 45% at 50% -5%, #fffcf8d9, transparent 58%);color:#3d3428}.approval-menu-rustic .approval-menu-rustic-western{font-family:var(--font-approval-rustic-western), "Rye", ui-serif, Georgia, serif;letter-spacing:.02em;font-weight:400}.approval-menu-rustic .approval-menu-rustic-display{font-family:var(--font-approval-rustic-slab), "Roboto Slab", ui-serif, Georgia, serif}.approval-menu-rustic .approval-menu-rustic-micro{font-family:var(--font-body), system-ui, sans-serif}.approval-menu-rustic .approval-menu-rustic-masthead:after{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#d28c5a59 25%,#c4765866 50%,#d28c5a59 75%,#0000);flex-basis:100%;order:2;width:3.5rem;height:1px;margin:.75rem auto 0;display:block}.approval-menu-rustic header.approval-menu-rustic-masthead{flex-wrap:wrap}.approval-menu-rustic .approval-rustic-course{border-bottom:none;padding-top:1rem;padding-bottom:1.35rem;position:relative}.approval-menu-rustic .approval-course-separator__lead,.approval-menu-rustic .approval-course-separator__trail{opacity:1;background:linear-gradient(var(--approval-rule), var(--approval-rule))}.approval-menu-rustic .approval-course-separator__ornament{opacity:1;background:var(--rustic-rail-divider) center / contain no-repeat;width:2.75rem;height:.65rem;-webkit-mask:none;mask:none}.approval-menu-latin{--approval-page-bg:#faf3eb;--approval-rule:#2c4a6e1f;--approval-focus-accent:#2c4a6e;--approval-latin-coral:#d4516b;--approval-latin-marigold:#c9922a;--approval-latin-cobalt:#2c4a6e;--latin-greca-cobalt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 12'%3E%3Cpath d='M2 6L22 1.25L42 6L22 10.75Z' fill='none' stroke='%232c4a6e' stroke-width='1.15' stroke-linejoin='miter'/%3E%3Cpath d='M11 6L22 3.5L33 6L22 8.5Z' fill='none' stroke='%232c4a6e' stroke-width='0.85' stroke-linejoin='miter' opacity='0.55'/%3E%3C/svg%3E");--latin-greca-coral:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 12'%3E%3Cpath d='M2 6L22 1.25L42 6L22 10.75Z' fill='none' stroke='%23d4516b' stroke-width='1.15' stroke-linejoin='miter'/%3E%3Cpath d='M11 6L22 3.5L33 6L22 8.5Z' fill='none' stroke='%23d4516b' stroke-width='0.85' stroke-linejoin='miter' opacity='0.55'/%3E%3C/svg%3E");--latin-greca-marigold:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 12'%3E%3Cpath d='M2 6L22 1.25L42 6L22 10.75Z' fill='none' stroke='%23c9922a' stroke-width='1.15' stroke-linejoin='miter'/%3E%3Cpath d='M11 6L22 3.5L33 6L22 8.5Z' fill='none' stroke='%23c9922a' stroke-width='0.85' stroke-linejoin='miter' opacity='0.55'/%3E%3C/svg%3E");color:#3d3428;background-color:var(--approval-page-bg)}.approval-menu-latin:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(180deg, var(--approval-latin-cobalt) 0%, var(--approval-latin-cobalt) 34%, var(--approval-latin-coral) 34%, var(--approval-latin-coral) 67%, var(--approval-latin-marigold) 67%, var(--approval-latin-marigold) 100%);opacity:.88;width:5px;position:fixed;top:0;bottom:0;left:0}.approval-menu-latin>:not(.approval-menu-grain-overlay):not(svg){z-index:1;position:relative}.approval-menu-latin .approval-menu-latin-display{font-family:var(--font-approval-latin-display), "Lora", ui-serif, Georgia, serif}.approval-menu-latin .approval-menu-latin-micro{font-family:var(--font-body), system-ui, sans-serif}.approval-menu-latin .approval-menu-latin-masthead:before{content:"";border:1px solid #d4516b52;border-bottom:none;border-radius:2.25rem 2.25rem 0 0;width:2.25rem;height:.6rem;margin:.5rem auto .45rem;display:block}.approval-menu-latin .approval-menu-latin-masthead:after{content:"";background:linear-gradient(90deg, var(--approval-latin-cobalt) 0%, var(--approval-latin-cobalt) 33%, var(--approval-latin-coral) 33%, var(--approval-latin-coral) 66%, var(--approval-latin-marigold) 66%, var(--approval-latin-marigold) 100%);border-radius:1px;width:2.5rem;height:3px;margin:0 auto;display:block}.approval-menu-latin .approval-latin-course{border-bottom:none;margin-left:.15rem;padding-top:1.15rem;padding-bottom:1.45rem;padding-left:.85rem;position:relative}.approval-menu-latin .approval-latin-course:nth-child(3n+1){border-left:3px solid var(--approval-latin-cobalt)}.approval-menu-latin .approval-latin-course:nth-child(3n+2){border-left:3px solid var(--approval-latin-coral)}.approval-menu-latin .approval-latin-course:nth-child(3n){border-left:3px solid var(--approval-latin-marigold)}.approval-menu-latin .approval-latin-course:nth-child(3n+1) .approval-latin-numeral{color:var(--approval-latin-cobalt);font-weight:600}.approval-menu-latin .approval-latin-course:nth-child(3n+2) .approval-latin-numeral{color:var(--approval-latin-coral);font-weight:600}.approval-menu-latin .approval-latin-course:nth-child(3n) .approval-latin-numeral{color:var(--approval-latin-marigold);font-weight:600}.approval-menu-latin .approval-course-separator__lead,.approval-menu-latin .approval-course-separator__trail{opacity:1;background:linear-gradient(var(--approval-rule), var(--approval-rule))}.approval-menu-latin .approval-course-separator__ornament{opacity:1;background:var(--latin-greca-cobalt) center / contain no-repeat;width:2.5rem;height:.72rem;-webkit-mask:none;mask:none}.approval-menu-latin .approval-course-separator:nth-of-type(3n+2) .approval-course-separator__ornament{background-image:var(--latin-greca-coral)}.approval-menu-latin .approval-course-separator:nth-of-type(3n) .approval-course-separator__ornament{background-image:var(--latin-greca-marigold)}.approval-menu-tokyo{--approval-page-bg:#f4efe6;--approval-rule:#1a1a1a1a;--approval-focus-accent:#3d4f7c;--approval-tokyo-sumi:#1a1a1a;color:#1a1a1a;background-color:#ebe5da;background-image:linear-gradient(#f7f4ee 0%,#f0ebe3 48%,#e8e0d5 100%);position:relative}.approval-menu-tokyo:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(48% 38% at -2% -2%,#1a1a1a21 0%,#0000 68%),radial-gradient(48% 38% at 102% -2%,#1a1a1a1a 0%,#0000 68%),radial-gradient(55% 42% at -2% 102%,#1a1a1a26 0%,#0000 70%),radial-gradient(55% 42% at 102% 102%,#1a1a1a1f 0%,#0000 70%);position:fixed;inset:0}.approval-menu-tokyo:after{content:"";z-index:0;pointer-events:none;background-image:var(--tokyo-bamboo,none), var(--tokyo-bamboo-ghost,none);background-position:0 0,8px 16px;background-repeat:repeat,repeat;background-size:16px 32px,16px 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 11%,#0000 20% 80%,#000 89% 100%);mask-image:linear-gradient(90deg,#000 0% 11%,#0000 20% 80%,#000 89% 100%)}.approval-menu-tokyo .approval-menu-grain-overlay{opacity:.034}.approval-menu-tokyo>:not(.approval-menu-grain-overlay):not(svg){z-index:1;position:relative}.approval-menu-tokyo .approval-menu-tokyo-display{font-family:var(--font-approval-tokyo-display), "Noto Serif JP", ui-serif, serif;font-weight:400}.approval-menu-tokyo .approval-menu-tokyo-micro{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.12em;font-size:10px}.approval-tokyo-scroll{background:#fffcf7f0;border:1px solid #1a1a1a1f;padding:1.85rem 1.5rem 2.1rem;box-shadow:0 16px 48px #1a1a1a12,inset 0 1px #ffffffa6}.approval-menu-tokyo .approval-menu-tokyo-masthead:before{content:"";background:linear-gradient(90deg,#0000,#3d4f7c47 20%,#1a1a1a24 50%,#3d4f7c47 80%,#0000);width:min(7rem,56%);height:1px;margin:0 auto .85rem;display:block}.approval-menu-tokyo .approval-menu-tokyo-masthead:after{content:"";border:1px solid #1a1a1a3d;border-top-color:#0000;border-radius:50%;width:1.35rem;height:1.35rem;margin:.65rem auto 0;display:block;transform:rotate(-28deg)}.approval-menu-tokyo .approval-tokyo-course{border-bottom:none;padding-top:1.5rem;padding-bottom:1.5rem;position:relative}.approval-menu-tokyo .approval-course-separator{gap:0;padding-inline:5%}.approval-menu-tokyo .approval-course-separator__center{display:none}.approval-menu-tokyo .approval-course-separator__lead{opacity:1;background:linear-gradient(90deg, transparent, var(--approval-rule) 36%, var(--approval-rule) 100%)}.approval-menu-tokyo .approval-course-separator__trail{opacity:1;background:linear-gradient(90deg, var(--approval-rule) 0%, var(--approval-rule) 64%, transparent)}.approval-menu-tokyo .approval-tokyo-course>.flex>:first-child{text-align:center;border-right:1px solid #1a1a1a14;min-width:1.75rem;margin-right:.15rem;padding-right:.65rem}.approval-menu-tokyo .approval-tokyo-course:last-child{border-bottom:none}.approval-menu-tokyo .approval-tokyo-numeral{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.08em;color:#1a1a1ab8;justify-content:center;align-items:center;min-height:2.25rem;line-height:1.2;display:inline-flex}.approval-menu-india{--approval-page-bg:#faf8f4;--approval-rule:#243b531f;--approval-focus-accent:#1a5f4a;--approval-india-saffron:#b8892a;--approval-india-indigo:#243b53;--approval-ornament:var(--approval-india-saffron);background-color:var(--approval-page-bg);background-image:var(--india-hero-pattern,none), var(--india-hero-pattern-ghost,none);color:#3a322c;background-position:0 0,38px 38px;background-repeat:repeat,repeat;background-size:76px 76px,76px 76px;position:relative}.approval-menu-india .approval-menu-india-display{font-family:var(--font-approval-india-display), "Noto Serif Devanagari", ui-serif, Georgia, serif;letter-spacing:.01em;font-weight:500}.approval-menu-india .approval-menu-india-micro{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.12em}.approval-india-frame{background-color:#fffdf9;border:1px solid #243b5324;border-top:2px solid #b8892a6b;padding:1.75rem 1.5rem 2rem;box-shadow:0 10px 40px #2d23190b}.approval-menu-india .approval-menu-india-masthead:before{content:"";border:1px solid #243b5333;border-bottom:none;border-radius:50% 50% 0 0/100% 100% 0 0;width:2.75rem;height:.95rem;margin:.6rem auto .45rem;display:block}.approval-menu-india .approval-menu-india-masthead:after{content:"";background:linear-gradient(90deg,#0000,#b8892a26 12%,#b8892a8c 50%,#b8892a26 88%,#0000);width:min(9rem,72%);height:1px;margin:0 auto;display:block}.approval-india-numeral{min-width:1.35rem;color:var(--approval-india-indigo);opacity:.88;justify-content:center;align-items:flex-start;padding-top:.1rem;font-weight:500;display:inline-flex}.approval-menu-india .approval-india-course{border-bottom:none;padding-top:1.35rem;padding-bottom:1.35rem;position:relative}.approval-menu-india .approval-course-separator{gap:0;padding-inline:6%}.approval-menu-india .approval-course-separator__center{display:none}.approval-menu-india .approval-course-separator__lead{opacity:1;background:linear-gradient(90deg,#0000,#243b531a 44%,#b8892a47 100%)}.approval-menu-india .approval-course-separator__trail{opacity:1;background:linear-gradient(90deg,#b8892a47 0%,#243b531a 56%,#0000)}.approval-menu-india .approval-india-course:last-child{border-bottom:none}.approval-menu-india textarea:focus{box-shadow:inset 2px 0 0 var(--approval-india-indigo)}.approval-menu-jade{--approval-page-bg:#f5f0e8;--approval-rule:#2a7a5c24;--approval-focus-accent:#2a7a5c;--approval-jade-deep:#1a5c45;--approval-jade-light:#5cb894;--approval-ornament:#8b3a32;background-color:var(--approval-page-bg);color:#2d4a3e}.approval-menu-jade .approval-menu-jade-display{font-family:var(--font-approval-jade-display), "Noto Serif SC", ui-serif, serif;font-weight:400}.approval-menu-jade .approval-menu-jade-micro{font-family:var(--font-body), system-ui, sans-serif}.approval-menu-jade .approval-menu-jade-masthead:before{content:"";background:linear-gradient(145deg, var(--approval-jade-light) 0%, var(--approval-focus-accent) 42%, var(--approval-jade-deep) 100%);border-radius:50%;width:.625rem;height:.625rem;margin:.85rem auto .4rem;display:block;box-shadow:inset 1px 2px 2px #ffffff61,inset -1px -1px 2px #1a5c4559,0 2px 6px #2a7a5c38}.approval-menu-jade .approval-menu-jade-masthead:after{content:"";background-color:var(--approval-ornament);opacity:.72;border-radius:.125rem;width:.45rem;height:.45rem;margin:0 auto;display:block;transform:rotate(9deg);box-shadow:0 1px 2px #8b3a3233}.approval-menu-jade .approval-menu-jade-numeral{color:var(--approval-focus-accent);text-shadow:0 1px #ffffff73,0 -1px #1a5c451a}.approval-menu-jade .approval-jade-stone-btn{box-shadow:inset 0 1px #ffffff24,0 2px 8px #2a7a5c38;border-color:var(--approval-jade-deep)!important;background:linear-gradient(180deg, #3d916f 0%, var(--approval-focus-accent) 46%, var(--approval-jade-deep) 100%)!important}.approval-menu-jade .approval-jade-stone-btn:hover{background:linear-gradient(#449a78 0%,#2f8563 46%,#1f6249 100%)!important}.approval-menu-jade .approval-jade-course{border-bottom:1px solid var(--approval-rule);padding-top:1.75rem;padding-bottom:1.75rem;position:relative}.approval-menu-jade .approval-course-separator__lead,.approval-menu-jade .approval-course-separator__trail{opacity:1;background:var(--approval-rule)}.approval-menu-jade .approval-course-separator__ornament{background-color:var(--approval-page-bg);width:auto;height:auto;color:var(--approval-focus-accent);opacity:.62;padding:0 .55rem;font-size:6px;line-height:1;-webkit-mask:none;mask:none}.approval-menu-jade .approval-course-separator__ornament:before{content:"◆"}.approval-menu-jade .approval-jade-course:last-child{border-bottom:none}.approval-menu-morocco{--approval-page-bg:#ebe3d6;--approval-ink:#1a1a1a;--approval-muted:#6b5d54;--approval-accent:#b85c3a;--approval-accent-alt:#c4785a;--approval-rule:#6b5d5433;--approval-surface:#faf7f3;--approval-surface-muted:#f3ebe4;--approval-input-bg:#fffcf9;--approval-btn:#a85038;--approval-btn-hover:#8f4230;--approval-btn-text:#fffaf6;--approval-link:#8b4a32;--approval-focus-accent:#b85c3a;--approval-ornament:#c4785a;color:var(--approval-ink);background-color:#ebe3d6;position:relative;overflow-x:clip}.approval-menu-morocco:before{content:"";z-index:0;pointer-events:none;background-color:#ebe3d6;background-image:radial-gradient(circle,#8b4a321a .55px,#0000 .65px),repeating-linear-gradient(45deg,#0000 0 8px,#b85c3a0d 8px 9px),repeating-linear-gradient(-45deg,#0000 0 8px,#c4785a0a 8px 9px),repeating-linear-gradient(0deg,#6b5d540b 0 1px,#0000 1px 32px);background-size:11px 11px,100% 100%,100% 100%,100% 100%;position:fixed;inset:0}.approval-menu-morocco>:not(.approval-menu-grain-overlay):not(svg){z-index:2;position:relative}.approval-morocco-slab{z-index:2;color:var(--approval-ink);background-color:var(--approval-surface);padding:2rem 1.35rem 2.25rem;position:relative;box-shadow:0 20px 50px #3a241829,0 4px 14px #a8584814}.approval-morocco-slab>*{z-index:1;position:relative}.approval-menu-morocco .approval-menu-morocco-display{font-family:var(--font-approval-display), "Cormorant Garamond", ui-serif, Georgia, serif;letter-spacing:.02em;color:var(--approval-ink);font-weight:400}.approval-menu-morocco .approval-menu-morocco-micro{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.1em}.approval-menu-morocco .approval-morocco-numeral{font-family:var(--font-approval-display), "Cormorant Garamond", ui-serif, Georgia, serif;color:var(--approval-accent);opacity:.9;font-weight:500}.approval-menu-morocco .approval-menu-morocco-masthead{padding-top:.15rem}.approval-menu-morocco .approval-menu-morocco-masthead:after{content:"";background:linear-gradient(90deg,#0000,#b85c3a8c 18%,#b85c3ad9 50%,#b85c3a8c 82%,#0000);border-radius:1px;width:2.25rem;height:2px;margin:.75rem auto 0;display:block}.approval-menu-morocco .approval-morocco-course{border-bottom:none;padding-top:1.4rem;padding-bottom:1.5rem;position:relative}.approval-menu-morocco .approval-course-separator__lead,.approval-menu-morocco .approval-course-separator__trail{opacity:1;background:linear-gradient(var(--approval-rule), var(--approval-rule))}.approval-menu-morocco .approval-course-separator__ornament{opacity:1;background:var(--approval-accent);width:.8rem;height:2px;-webkit-mask:none;mask:none}.approval-menu-morocco .approval-morocco-course:last-child{border-bottom:none}.approval-menu-grain .approval-menu-grain-overlay{z-index:0;pointer-events:none;opacity:.042;filter:url(#approval-paper-grain);background:#5c5854;position:fixed;inset:0}.approval-menu-grain>:not(.approval-menu-grain-overlay):not(svg){z-index:1;position:relative}.approval-menu-classic .approval-classic-footer,.approval-menu-editorial .approval-classic-footer{padding-top:1.35rem;position:relative}.approval-menu-classic .approval-classic-footer:before,.approval-menu-editorial .approval-classic-footer:before{content:"";background:repeating-linear-gradient(90deg, transparent 0, transparent 6px, var(--approval-rule) 6px, var(--approval-rule) 7px);height:4px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.approval-menu-classic .approval-classic-footer:before,.approval-menu-editorial .approval-classic-footer:before{background:repeating-linear-gradient(90deg, transparent 0, transparent 6px, color-mix(in srgb, var(--approval-rule) 70%, transparent) 6px, color-mix(in srgb, var(--approval-rule) 70%, transparent) 7px)}}.approval-menu-elegant .approval-menu-elegant-name{font-feature-settings:"liga" 1, "clig" 1, "kern" 1, "salt" 1;font-variant-ligatures:common-ligatures contextual}.approval-menu-classic textarea:focus,.approval-menu-editorial textarea:focus,.approval-menu-elegant textarea:focus,.approval-menu-minimal textarea:focus,.approval-menu-rustic textarea:focus,.approval-menu-latin textarea:focus,.approval-menu-tokyo textarea:focus,.approval-menu-jade textarea:focus,.approval-menu-morocco textarea:focus{box-shadow:inset 3px 0 0 var(--approval-focus-accent)}.approval-menu-minimal textarea:focus{box-shadow:inset 3px 0 0 var(--approval-focus-accent), inset 0 0 14px #1c1c1c12;background-color:#ffffff94}.chef-auth-shell{background-color:var(--product-accent-subtle);background-image:radial-gradient(ellipse 110% 55% at 50% -8%, #ffffff73, transparent 52%), radial-gradient(ellipse 90% 45% at 0% 0%, var(--product-accent), transparent 50%)}@supports (color:color-mix(in lab, red, red)){.chef-auth-shell{background-image:radial-gradient(ellipse 110% 55% at 50% -8%, #ffffff73, transparent 52%), radial-gradient(ellipse 90% 45% at 0% 0%, color-mix(in srgb, var(--product-accent) 8%, transparent), transparent 50%)}}.chef-auth-shell:has([data-chef-sign-up]) .auth-site-footer-full{display:none}.chef-auth-shell:has([data-chef-sign-up]) .auth-site-footer{border-top-width:0;padding-block:0}.pca-chef-sign-up-form [data-slot=card-header]{display:none}.marketing-root{--marketing-bg:var(--background);--marketing-surface:var(--surface);--marketing-text:var(--foreground);--marketing-muted:var(--muted-foreground);--marketing-accent:var(--accent)}html,body{min-height:100%;font-family:var(--font-body), system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;margin:0;font-size:17px;line-height:1.7}body{background-color:var(--surface-page);background-image:radial-gradient(ellipse 120% 55% at 50% -12%, var(--product-accent), var(--surface-page) 58%)}@supports (color:color-mix(in lab, red, red)){body{background-image:radial-gradient(ellipse 120% 55% at 50% -12%, color-mix(in srgb, var(--product-accent) 5%, var(--surface-page)), var(--surface-page) 58%)}}body{color:var(--text-primary)}::selection{background-color:var(--product-accent)}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in srgb, var(--product-accent) 18%, transparent)}}::selection{color:var(--text-primary)}.pca-eyebrow{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.625rem;margin:0;font-size:.875rem;font-weight:500;display:flex}.pca-eyebrow:before{content:"";background-color:var(--product-accent);flex-shrink:0;width:3px;height:1.75rem}.pca-hero{isolation:isolate;background:linear-gradient(180deg, var(--surface-raised) 0%, var(--surface-raised) 42%, var(--surface-page) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pca-hero{background:linear-gradient(180deg, var(--surface-raised) 0%, color-mix(in srgb, var(--surface-raised) 35%, var(--surface-page)) 42%, var(--surface-page) 100%)}}.pca-hero-header-wash{z-index:0;pointer-events:none;background:linear-gradient(180deg, var(--product-accent-subtle), transparent 88%);height:min(40vh,100%);position:absolute;inset:0 0 auto}.pca-hero-grid{z-index:0;pointer-events:none;background-image:linear-gradient(to right, var(--product-accent) 1px, transparent 1px), linear-gradient(to bottom, var(--product-accent) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pca-hero-grid{background-image:linear-gradient(to right, color-mix(in srgb, var(--product-accent) 7%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--product-accent) 7%, transparent) 1px, transparent 1px)}}.pca-hero-grid{background-size:2rem 2rem;-webkit-mask-image:radial-gradient(85% 72% at 50% 38%,#000 18%,#0000 76%);mask-image:radial-gradient(85% 72% at 50% 38%,#000 18%,#0000 76%)}.pca-hero-glow{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pca-hero-glow:before{content:"";background:radial-gradient(circle, var(--product-accent), transparent 68%);border-radius:50%;width:min(72vw,36rem);height:min(52vh,28rem);position:absolute;top:-18%;right:-8%}@supports (color:color-mix(in lab, red, red)){.pca-hero-glow:before{background:radial-gradient(circle, color-mix(in srgb, var(--product-accent) 10%, transparent), transparent 68%)}}.pca-hero-accent-bar{z-index:1;background-color:var(--product-accent);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.pca-section-muted{background:linear-gradient(180deg, var(--surface-muted) 0%, var(--surface-muted) 55%, var(--surface-page) 100%)}@supports (color:color-mix(in lab, red, red)){.pca-section-muted{background:linear-gradient(180deg, var(--surface-muted) 0%, color-mix(in srgb, var(--surface-muted) 45%, var(--surface-page)) 55%, var(--surface-page) 100%)}}.pca-week-handoff{background:linear-gradient(180deg, var(--surface-page) 0%, var(--surface-muted) 100%)}.pca-section-warm{background-color:var(--surface-page);background-image:radial-gradient(ellipse 48% 42% at 0% 100%, var(--product-accent), transparent 62%), radial-gradient(ellipse 42% 38% at 100% 0%, var(--pca-neutral-border-strong), transparent 58%)}@supports (color:color-mix(in lab, red, red)){.pca-section-warm{background-image:radial-gradient(ellipse 48% 42% at 0% 100%, color-mix(in srgb, var(--product-accent) 5%, transparent), transparent 62%), radial-gradient(ellipse 42% 38% at 100% 0%, color-mix(in srgb, var(--pca-neutral-border-strong) 22%, transparent), transparent 58%)}}.pca-section-divider{background:linear-gradient(90deg, transparent 0%, var(--product-accent) 18%, var(--product-accent) 82%, transparent 100%);border:none;height:1px;margin:0}@supports (color:color-mix(in lab, red, red)){.pca-section-divider{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--product-accent) 28%, var(--border)) 18%, color-mix(in srgb, var(--product-accent) 28%, var(--border)) 82%, transparent 100%)}}.pca-section-anchor{isolation:isolate;background-color:var(--surface-anchor);color:var(--text-on-anchor);position:relative}.pca-section-anchor:before{content:"";pointer-events:none;opacity:.07;background-image:linear-gradient(90deg,currentColor 1px,#0000 1px),linear-gradient(currentColor 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0}.pca-section-anchor-accent-bar{z-index:1;background-color:var(--product-accent);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.pca-section-raised{background-color:var(--surface-raised)}.pca-accent-rule-left{border-left:3px solid var(--product-accent);padding-left:1.25rem}.today-pass{background-color:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.today-pass{background-color:color-mix(in srgb, var(--surface-muted) 42%, var(--surface-page))}}.today-pass-chrome{background-color:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.today-pass-chrome{background-color:color-mix(in srgb, var(--surface-muted) 50%, var(--surface-page) 50%)}}.today-date-rail{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.today-date-rail{border-color:color-mix(in srgb, var(--border) 65%, transparent)}}.today-date-rail{background-color:var(--surface-page)}@supports (color:color-mix(in lab, red, red)){.today-date-rail{background-color:color-mix(in srgb, var(--surface-page) 72%, transparent)}}.today-slip{background-color:var(--surface-raised);width:100%;max-width:22rem;margin-inline:auto;position:relative}@supports (color:color-mix(in lab, red, red)){.today-slip{background-color:color-mix(in srgb, var(--surface-raised) 92%, #faf6f0 8%)}}.today-slip{box-shadow:0 1px 2px var(--text-primary), 0 5px 16px var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.today-slip{box-shadow:0 1px 2px color-mix(in srgb, var(--text-primary) 5%, transparent), 0 5px 16px color-mix(in srgb, var(--text-primary) 5%, transparent)}}.today-slip{transition:box-shadow .2s,transform .2s}@media (hover:hover){.today-slip:hover{box-shadow:0 2px 4px var(--text-primary), 0 8px 22px var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.today-slip:hover{box-shadow:0 2px 4px color-mix(in srgb, var(--text-primary) 6%, transparent), 0 8px 22px color-mix(in srgb, var(--text-primary) 7%, transparent)}}}.today-slip-divider{border:0;border-top:1px dashed var(--border);margin:0}@supports (color:color-mix(in lab, red, red)){.today-slip-divider{border-top:1px dashed color-mix(in srgb, var(--border) 88%, transparent)}}.today-slip--active{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.today-slip--active{background-color:color-mix(in srgb, var(--surface-raised) 84%, #ecfdf5 16%)}}.today-slip--pending{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.today-slip--pending{background-color:color-mix(in srgb, var(--surface-raised) 88%, var(--product-accent-subtle) 12%)}}.today-slip--feedback{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.today-slip--feedback{background-color:color-mix(in srgb, var(--surface-raised) 88%, #fffbeb 12%)}}.today-slip--completed{opacity:.88}.today-slip--completed:hover{opacity:1}.pca-card-lift{background-color:var(--surface-raised);box-shadow:0 1px 2px var(--text-primary), 0 3px 10px var(--text-primary), 0 0 0 1px var(--border)}@supports (color:color-mix(in lab, red, red)){.pca-card-lift{box-shadow:0 1px 2px color-mix(in srgb, var(--text-primary) 4%, transparent), 0 3px 10px color-mix(in srgb, var(--text-primary) 5%, transparent), 0 0 0 1px var(--border)}}.pca-card-lift{transition:transform .2s,box-shadow .2s}.pca-card-accent-top{position:relative;overflow:hidden}.pca-card-accent-top:before{content:"";background-color:var(--product-accent);height:2px;position:absolute;inset:0 0 auto}.pca-suite-hairline{background:linear-gradient(90deg, var(--pca-accent-finder) 0%, var(--pca-accent-finder) 33.33%, var(--pca-accent-recipe) 33.33%, var(--pca-accent-recipe) 66.66%, var(--pca-accent-marketing) 66.66%, var(--pca-accent-marketing) 100%);height:2px}.pca-header-chrome{border-bottom:1px solid var(--border);background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.pca-header-chrome{background-color:color-mix(in srgb, var(--surface-raised) 88%, transparent)}}.pca-header-chrome{-webkit-backdrop-filter:blur(12px)}.pca-header-accent-bar{background-color:var(--product-accent);height:2px}@media (hover:hover){.pca-card-lift:hover{box-shadow:0 2px 4px var(--text-primary), 0 8px 18px var(--text-primary), 0 0 0 1px var(--product-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.pca-card-lift:hover{box-shadow:0 2px 4px color-mix(in srgb, var(--text-primary) 5%, transparent), 0 8px 18px color-mix(in srgb, var(--text-primary) 7%, transparent), 0 0 0 1px color-mix(in srgb, var(--product-accent) 18%, var(--border))}}}@media (prefers-reduced-motion:reduce){.pca-card-lift{transition:none}.pca-card-lift:hover{transform:none}}.pca-collapse{transition:grid-template-rows var(--pca-collapse-duration,.2s) ease-in-out;display:grid}.pca-collapse[data-state=closed]{grid-template-rows:0fr}.pca-collapse[data-state=open]{grid-template-rows:1fr}.pca-collapse__inner{min-height:0;overflow:hidden}.pca-collapse[data-state=open] .pca-collapse__inner{overflow:visible}.pca-collapse__content{transition:opacity var(--pca-collapse-duration,.2s) ease-in-out}.pca-collapse[data-state=closed] .pca-collapse__content{opacity:0;pointer-events:none}.pca-chevron{transition:transform var(--pca-collapse-duration,.2s) ease-in-out}.pca-collapse-disclosure[data-state=open] .pca-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pca-collapse,.pca-collapse__content,.pca-chevron{transition:none}}.pca-marketing-faq{flex-direction:column;gap:1.75rem;display:flex}@media (min-width:640px){.pca-marketing-faq{gap:2.25rem}}.pca-marketing-faq-group-head{justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.5rem;display:flex}.pca-marketing-faq-index{letter-spacing:.12em;color:var(--product-accent);font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.pca-marketing-faq-index{color:color-mix(in srgb, var(--product-accent) 72%, var(--muted-foreground))}}.pca-marketing-faq-marker{background:var(--border);border-radius:9999px;width:.375rem;height:.375rem;display:block}@supports (color:color-mix(in lab, red, red)){.pca-marketing-faq-marker{background:color-mix(in srgb, var(--border) 85%, transparent)}}.pca-marketing-faq-marker{transition:background-color .2s,transform .2s}.pca-marketing-faq-item[data-state=open] .pca-marketing-faq-marker{background:var(--product-accent);transform:scale(1.15)}.pca-marketing-faq-item[data-state=open] .pca-chevron{color:var(--product-accent);transform:rotate(180deg)}.pca-marketing-faq-item button:hover .pca-marketing-faq-marker,.pca-marketing-faq-item button:focus-visible .pca-marketing-faq-marker{background:var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.pca-marketing-faq-item button:hover .pca-marketing-faq-marker,.pca-marketing-faq-item button:focus-visible .pca-marketing-faq-marker{background:color-mix(in srgb, var(--product-accent) 55%, var(--border))}}.pca-marketing-faq-list{overflow:hidden}:root{--pca-menu-motion-open:.2s;--pca-menu-motion-close:.15s;--pca-menu-shadow:0 4px 16px #2c231917;--pca-menu-nudge-amber:#fbbf24;--pca-menu-nudge-success:#15803d}.pca-menu-trigger{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--elevated);width:2rem;height:2rem;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;transition:background-color 60ms ease-out,color 60ms ease-out,border-color 60ms ease-out;display:flex;position:relative}.pca-menu-trigger:hover:not(:disabled){background-color:var(--surface);color:var(--foreground)}.pca-menu-trigger[aria-expanded=true]{background-color:var(--surface);color:var(--foreground);border-color:var(--border-strong)}.pca-menu-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pca-menu-trigger:disabled{cursor:not-allowed;opacity:.5}.pca-menu-nudge-dogear{border-style:solid;border-width:0 10px 10px 0;border-color:transparent var(--nudge-color,var(--pca-menu-nudge-amber)) transparent transparent;pointer-events:none;width:0;height:0;position:absolute;top:0;right:0}.pca-menu-floating{z-index:var(--z-index-popover);flex-direction:column;min-height:0;display:flex;overflow:hidden}.pca-menu-floating--chrome{z-index:calc(var(--z-index-chrome) + 1)}.pca-menu-floating--chrome .pca-menu-panel{pointer-events:auto}.pca-menu-panel{overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface);min-width:min(10.75rem,100%);min-height:0;box-shadow:var(--pca-menu-shadow);opacity:0;pointer-events:none;transition:opacity var(--pca-menu-motion-open) ease-in-out;flex-direction:column;flex:1;padding:.25rem 0;display:flex;overflow-y:auto}.pca-menu-panel[data-state=open]{opacity:1;pointer-events:auto}.pca-menu-panel[data-state=closing]{transition-duration:var(--pca-menu-motion-close);opacity:0;pointer-events:none}.pca-menu-item{width:100%;font:inherit;text-align:left;color:var(--foreground);cursor:pointer;background:0 0;border:0;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition:background-color 60ms ease-out;display:block;position:relative}.pca-menu-item:hover,.pca-menu-item[data-highlighted=true]{background-color:var(--surface-page)}.pca-menu-item--selected,.pca-menu-item--emphasized{font-weight:500}.pca-menu-item--destructive{color:var(--warning)}.pca-menu-item--destructive:hover,.pca-menu-item--destructive[data-highlighted=true]{background-color:#faf4eb}.pca-menu-item--nudged{box-shadow:inset 2px 0 0 var(--nudge-color,var(--pca-menu-nudge-amber))}.pca-menu-item--muted{color:var(--muted-foreground);cursor:default}.pca-menu-item--muted:hover{background-color:#0000}.pca-menu-item--row{align-items:center;gap:.5rem;display:flex}.pca-menu-item--row-body{flex:1;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.pca-menu-item--row-icons{flex-shrink:0;align-self:center;align-items:center;gap:.125rem;min-height:1.75rem;display:flex}.pca-menu-header{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);padding:.25rem .75rem .125rem;font-size:.625rem;font-weight:600}.pca-menu-divider{border-top:1px solid var(--border);margin:.25rem 0}@supports (color:color-mix(in lab, red, red)){.pca-menu-divider{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent)}}.pca-menu-submenu-trigger{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.pca-menu-floating--submenu{min-width:min(14rem,100%)}.pca-menu-checkbox-row{cursor:pointer;color:var(--foreground);align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;transition:background-color 60ms ease-out;display:flex}.pca-menu-checkbox-row:hover{background-color:var(--surface-page)}.pca-menu-two-line{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:.5rem .75rem;transition:background-color 60ms ease-out;display:block}.pca-menu-two-line:hover{background-color:var(--surface-page)}.pca-menu-two-line__label{color:var(--foreground);font-size:.875rem;font-weight:500;display:block}.pca-menu-two-line__description{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem;display:block}@media (prefers-reduced-motion:reduce){.pca-menu-panel{transition:none}.pca-menu-panel[data-state=closed],.pca-menu-panel[data-state=closing]{opacity:0}.pca-menu-panel[data-state=open]{opacity:1}}.pca-timeline{flex-direction:column;gap:1rem;display:flex;position:relative}.pca-timeline-step{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;display:grid;position:relative}@media (min-width:640px){.pca-timeline-step{grid-template-columns:4rem minmax(0,1fr);gap:1.5rem}}.pca-timeline-marker{justify-content:center;padding-top:.25rem;display:flex;position:relative}.pca-timeline-step:not(:last-child) .pca-timeline-marker:after{content:"";background:linear-gradient(to bottom, var(--product-accent), var(--product-accent));width:2px;position:absolute;top:2.75rem;bottom:-1.25rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.pca-timeline-step:not(:last-child) .pca-timeline-marker:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--product-accent) 32%, transparent), color-mix(in srgb, var(--product-accent) 8%, transparent))}}.pca-ghost-num{font-family:var(--font-display), inherit;font-variant-numeric:tabular-nums;color:var(--product-accent);font-size:1.875rem;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.pca-ghost-num{color:color-mix(in srgb, var(--product-accent) 24%, transparent)}}@media (min-width:640px){.pca-ghost-num{font-size:2.5rem}}.pca-grain{z-index:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}[data-reveal-ready] .pca-reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(10px)}[data-reveal-ready] .pca-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal-ready] .pca-reveal{opacity:1;transition:none;transform:none}}.pca-vd-row{transition:opacity .35s}.pca-vd-row.is-omitted{opacity:.5}.pca-vd-amount{transition:color .3s}.pca-vd-amount.is-changed{color:var(--accent);font-weight:500}.pca-vd-name{transition:color .3s;position:relative}.pca-vd-name:after{content:"";background-color:currentColor;width:0;height:2px;transition:width .35s;position:absolute;top:55%;left:0}.pca-vd-name.is-struck:after{width:100%}.pca-vd-sub{white-space:nowrap;opacity:0;align-items:baseline;max-width:0;transition:opacity .3s .15s,transform .3s .15s,max-width .3s .15s;display:inline-flex;overflow:hidden;transform:translateY(2px)}.pca-vd-sub.is-shown{opacity:1;max-width:14rem;transform:none}@media (prefers-reduced-motion:reduce){.pca-vd-row,.pca-vd-amount,.pca-vd-name,.pca-vd-name:after,.pca-vd-sub{transition:none}}@keyframes pca-cta-nudge{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent);transform:scale(1)}30%{transform:scale(1.05)}70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent);transform:scale(1)}}.pca-cta-nudge{animation:.9s 2 pca-cta-nudge}@media (prefers-reduced-motion:reduce){.pca-cta-nudge{animation:none}}.pca-verdict{opacity:0;max-height:0;margin-top:0;transition:max-height .3s,margin-top .3s,opacity .3s,transform .3s;overflow:hidden;transform:translateY(-2px)}.pca-verdict.is-shown{opacity:1;max-height:3rem;margin-top:.75rem;transform:translateY(0)}@keyframes pca-verdict-pop{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.pca-verdict-pop{animation:.28s pca-verdict-pop}.pca-getpaid-check{animation:.4s pca-ai-check-in}.pca-getpaid-amount-in{animation:.45s pca-ai-ingredient-in}.pca-getpaid-invoice-block{transition:opacity .55s}.pca-getpaid-invoice-block.is-muted{opacity:.42}.pca-getpaid-idle-preview{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.pca-getpaid-idle-preview{border-color:color-mix(in srgb, var(--border) 88%, transparent)}}.pca-getpaid-idle-preview{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.pca-getpaid-idle-preview{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.pca-getpaid-idle-preview{opacity:.38;transition:opacity .28s,border-color .28s,background-color .28s,box-shadow .28s}.pca-getpaid-idle-preview.is-hovered{opacity:.72;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.pca-getpaid-idle-preview.is-hovered{border-color:color-mix(in srgb, var(--border) 45%, transparent)}}.pca-getpaid-idle-preview.is-hovered{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pca-getpaid-idle-preview.is-hovered{background:color-mix(in srgb, var(--foreground) 2.5%, transparent)}}.pca-getpaid-idle-preview.is-hovered{box-shadow:none}.pca-getpaid-idle-preview.is-hovered .pca-getpaid-preview-household{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.pca-getpaid-idle-preview.is-hovered .pca-getpaid-preview-household{color:color-mix(in srgb, var(--muted-foreground) 65%, transparent)}}.pca-getpaid-idle-preview.is-hovered .pca-getpaid-preview-row{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.pca-getpaid-idle-preview.is-hovered .pca-getpaid-preview-row{color:color-mix(in srgb, var(--muted-foreground) 72%, transparent)}}.pca-getpaid-idle-preview.is-hovered .pca-getpaid-preview-row{font-weight:400}.pca-getpaid-idle-preview.is-hovered .pca-getpaid-preview-row.is-visible{opacity:.9}.pca-getpaid-idle-preview.is-hovered .pca-getpaid-preview-amount{color:var(--foreground);font-weight:400}@supports (color:color-mix(in lab, red, red)){.pca-getpaid-idle-preview.is-hovered .pca-getpaid-preview-amount{color:color-mix(in srgb, var(--foreground) 42%, transparent)}}.pca-getpaid-idle-preview.is-hovered hr{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.pca-getpaid-idle-preview.is-hovered hr{border-color:color-mix(in srgb, var(--border) 35%, transparent)}}.pca-getpaid-idle-preview.is-committed{opacity:1;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.pca-getpaid-idle-preview.is-committed{border-color:color-mix(in srgb, var(--border) 72%, transparent)}}.pca-getpaid-idle-preview.is-committed{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.pca-getpaid-idle-preview.is-committed{background:color-mix(in srgb, var(--surface) 100%, transparent)}}.pca-getpaid-idle-preview.is-committed .pca-getpaid-preview-household.is-committed{color:var(--foreground);font-size:.875rem;font-weight:600}.pca-getpaid-idle-preview.is-committed .pca-getpaid-preview-row{color:var(--foreground)}.pca-getpaid-idle-preview.is-committed .pca-getpaid-preview-row.is-visible{opacity:1}.pca-getpaid-idle-preview.is-committed .pca-getpaid-preview-amount{color:var(--foreground);font-weight:600}.pca-getpaid-idle-preview.is-exiting{opacity:0;pointer-events:none;transition:opacity .22s}.pca-getpaid-panel{position:relative}.pca-getpaid-invoice-block.is-overpreview{position:absolute;inset:0}.pca-getpaid-invoice-block.is-entering{animation:.28s pca-getpaid-live-in}@keyframes pca-getpaid-live-in{0%{opacity:0}to{opacity:1}}.pca-getpaid-job-pills{transition:opacity .22s,transform .22s}.pca-getpaid-job-pills.is-exiting{opacity:0;pointer-events:none;transform:translateY(-4px)}.pca-getpaid-preview-household{opacity:0;min-height:1rem;transition:opacity .22s,transform .22s;transform:translateY(3px)}.pca-getpaid-preview-household.is-visible{opacity:1;transform:translateY(0)}.pca-getpaid-preview-row{opacity:.35;transition:opacity .24s,transform .24s;transform:translateY(4px)}.pca-getpaid-preview-row.is-visible{opacity:1;transform:translateY(0)}.pca-getpaid-preview-amount{opacity:0;transition:opacity .22s,transform .22s;display:inline-block;transform:translateY(3px)}.pca-getpaid-preview-row.is-visible .pca-getpaid-preview-amount{opacity:1;transform:translateY(0)}.pca-getpaid-outcome{opacity:0;border:1px solid var(--border);border-radius:.125rem;max-height:0;margin-top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pca-getpaid-outcome{border:1px solid color-mix(in srgb, var(--border) 90%, transparent)}}.pca-getpaid-outcome{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.pca-getpaid-outcome{background:color-mix(in srgb, var(--muted) 28%, transparent)}}.pca-getpaid-outcome{transition:max-height .45s,margin-top .45s,opacity .45s,background-color .75s,border-color .75s}.pca-getpaid-outcome.is-visible{opacity:1;max-height:14rem;margin-top:.75rem}.pca-getpaid-outcome.is-paid{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.pca-getpaid-outcome.is-paid{border-color:color-mix(in srgb, var(--success) 38%, var(--border))}}.pca-getpaid-outcome.is-paid{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.pca-getpaid-outcome.is-paid{background:color-mix(in srgb, var(--success) 10%, transparent)}}.pca-getpaid-outcome-icon{background:var(--accent);border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.125rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pca-getpaid-outcome-icon{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.pca-getpaid-outcome-icon{color:var(--accent);transition:background-color .75s,color .75s,transform .75s}.pca-getpaid-outcome.is-paid .pca-getpaid-outcome-icon{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.pca-getpaid-outcome.is-paid .pca-getpaid-outcome-icon{background:color-mix(in srgb, var(--success) 16%, transparent)}}.pca-getpaid-outcome.is-paid .pca-getpaid-outcome-icon{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.pca-getpaid-outcome.is-paid .pca-getpaid-outcome-icon{color:color-mix(in srgb, var(--success) 82%, black)}}.pca-getpaid-outcome.is-paid .pca-getpaid-outcome-icon{transform:scale(1.06)}.pca-getpaid-outcome-label{color:var(--foreground);margin-top:.5rem;font-size:1rem;font-weight:600;transition:color .75s}.pca-getpaid-outcome.is-paid .pca-getpaid-outcome-label{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.pca-getpaid-outcome.is-paid .pca-getpaid-outcome-label{color:color-mix(in srgb, var(--success) 78%, black)}}.pca-getpaid-outcome-meta{color:var(--muted-foreground);transition:color .75s}.pca-getpaid-outcome.is-paid .pca-getpaid-outcome-meta{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.pca-getpaid-outcome.is-paid .pca-getpaid-outcome-meta{color:color-mix(in srgb, var(--success) 55%, var(--muted-foreground))}}.pca-client-menu-experience-body--animate{animation:.28s pca-client-menu-body-in}.pca-client-menu-experience-rail{z-index:3;background-color:var(--surface-raised);position:relative}.pca-client-menu-experience-body{z-index:1;height:21.5rem;position:relative;overflow:hidden}@media (min-width:640px){.pca-client-menu-experience-body{height:23rem}}.pca-client-menu-experience-scale{transform-origin:0 0;width:125%;height:125%;transform:scale(.8)}.pca-client-menu-theme-embed{isolation:isolate;height:100%;position:relative;overflow:hidden}.pca-client-menu-theme-embed:before,.pca-client-menu-theme-embed:after{position:absolute!important;inset:0!important}@keyframes pca-client-menu-body-in{0%{opacity:0}to{opacity:1}}@keyframes pca-cook-done-pop{0%{opacity:.75;transform:scale(.88)}55%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.pca-cook-done-pop{animation:.34s pca-cook-done-pop}.pca-cook-dish-celebrating{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.pca-cook-dish-celebrating{border-color:color-mix(in srgb, var(--success) 35%, var(--border))}}.pca-cook-dish-celebrating{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.pca-cook-dish-celebrating{background:color-mix(in srgb, var(--success) 6%, transparent)}}.pca-cook-dish-celebrating{transition:background .28s,border-color .28s,opacity .32s,transform .32s}.pca-cook-dish-celebrating .pca-cook-recipe-body{opacity:.45;transition:opacity .28s}@keyframes pca-ai-thinking-slide{0%{transform:translate(-100%)}to{transform:translate(220%)}}.pca-ai-thinking-bar{width:42%;animation:.85s ease-in-out infinite pca-ai-thinking-slide}.pca-ai-step{opacity:0;max-height:0;transition:max-height .45s,opacity .35s,transform .35s;overflow:hidden;transform:translateY(-4px)}.pca-ai-step.is-shown{opacity:1;max-height:28rem;transform:none}.pca-ai-result{opacity:0;max-height:0;transition:max-height .4s,opacity .3s;overflow:hidden}.pca-ai-result.is-shown{opacity:1;max-height:24rem}.pca-ai-beat{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(6px)}.pca-ai-beat.is-shown{opacity:1;transform:none}@keyframes pca-ai-check-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.pca-ai-check{opacity:0;animation:.28s forwards pca-ai-check-in}@keyframes pca-ai-skel-pulse{0%,to{opacity:.35}50%{opacity:.55}}.pca-ai-skel{animation:1.2s ease-in-out infinite pca-ai-skel-pulse}.pca-ai-skel:nth-child(2){animation-delay:.15s}.pca-ai-skel:nth-child(3){animation-delay:.3s}.pca-ai-ingredient-bar{opacity:.55;transition:opacity .35s}.pca-ai-ingredient-bar.is-solid{opacity:.85}@keyframes pca-ai-ingredient-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.pca-ai-ingredient-line{opacity:.45}.pca-ai-ingredient-line.is-shown{animation:.28s forwards pca-ai-ingredient-in}@keyframes pca-ai-ready-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.pca-ai-ready-pop{animation:.35s pca-ai-ready-pop}.pca-ai-cursor{animation:1s step-end infinite pca-ai-cursor-blink}@keyframes pca-ai-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.pca-ai-pipeline{opacity:0;max-height:0;transition:max-height .45s,opacity .35s;overflow:hidden}.pca-ai-pipeline.is-shown{opacity:1;max-height:22rem}@keyframes pca-ai-title-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pca-ai-title-pop{animation:.4s pca-ai-title-pop}.pca-ai-flow-arrow{animation:.35s pca-ai-title-pop}@keyframes pca-ai-think-pulse{0%,to{opacity:.55}50%{opacity:1}}.pca-ai-think-label{animation:1.4s ease-in-out infinite pca-ai-think-pulse}@keyframes pca-ai-line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pca-ai-line{opacity:0;animation:.32s forwards pca-ai-line-in}.pca-ai-attach{opacity:0;max-height:0;transition:max-height .35s,opacity .3s;overflow:hidden}.pca-ai-attach.is-shown{opacity:1;max-height:4rem}@keyframes pca-ai-attach-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pca-ai-attach-pop{animation:.32s pca-ai-attach-pop}@media (prefers-reduced-motion:reduce){.pca-verdict,.pca-verdict-pop,.pca-getpaid-check,.pca-getpaid-amount-in,.pca-getpaid-invoice-block,.pca-getpaid-idle-preview,.pca-getpaid-preview-household,.pca-getpaid-preview-row,.pca-getpaid-preview-amount,.pca-getpaid-job-pills,.pca-getpaid-invoice-block.is-entering,.pca-getpaid-outcome,.pca-getpaid-outcome-icon,.pca-getpaid-outcome-label,.pca-getpaid-outcome-meta{transition:none;animation:none}.pca-client-menu-experience-body--animate{animation:none}.pca-client-menu-experience-scale{width:100%;height:100%;transform:none}.pca-getpaid-outcome.is-visible{opacity:1;max-height:none;margin-top:.75rem}.pca-getpaid-outcome.is-paid .pca-getpaid-outcome-icon{transform:none}.pca-getpaid-idle-preview.is-hovered{opacity:.72}.pca-getpaid-idle-preview.is-committed,.pca-getpaid-idle-preview.is-exiting{opacity:1;transition:none}.pca-getpaid-idle-preview.is-exiting{opacity:1}.pca-getpaid-job-pills.is-exiting{opacity:1;transform:none}.pca-getpaid-invoice-block.is-entering{animation:none}.pca-getpaid-preview-household.is-visible,.pca-getpaid-preview-row.is-visible,.pca-getpaid-preview-row.is-visible .pca-getpaid-preview-amount{opacity:1;transform:none}.pca-ai-thinking-bar,.pca-ai-line,.pca-ai-attach-pop,.pca-ai-check,.pca-ai-skel,.pca-ai-ingredient-line,.pca-ai-ingredient-line.is-shown,.pca-ai-cursor,.pca-ai-title-pop,.pca-ai-flow-arrow,.pca-ai-think-label,.pca-ai-ready-pop{animation:none}.pca-ai-step,.pca-ai-attach,.pca-ai-result,.pca-ai-beat,.pca-ai-pipeline{transition:none}.pca-ai-step.is-shown .pca-ai-line,.pca-ai-beat.is-shown,.pca-ai-check,.pca-ai-ingredient-line,.pca-ai-ingredient-line.is-shown{opacity:1;animation:none}.pca-cook-done-pop,.pca-cook-dish-celebrating,.pca-cook-dish-celebrating .pca-cook-recipe-body{transition:none;animation:none}}.pca-thennow-then{background-color:var(--surface-muted);background-image:radial-gradient(circle, var(--text-primary) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.pca-thennow-then{background-image:radial-gradient(circle, color-mix(in srgb, var(--text-primary) 7%, transparent) 1px, transparent 1px)}}.pca-thennow-then{background-size:.75rem .75rem}.pca-thennow-now{background-image:radial-gradient(ellipse 90% 70% at 85% 0%, var(--product-accent), transparent 68%)}@supports (color:color-mix(in lab, red, red)){.pca-thennow-now{background-image:radial-gradient(ellipse 90% 70% at 85% 0%, color-mix(in srgb, var(--product-accent) 11%, transparent), transparent 68%)}}.pca-thennow-now{background-color:var(--surface-page)}.pca-spine{flex-direction:column;gap:2.5rem;display:flex;position:relative}.pca-spine:before{content:"";background:linear-gradient(to bottom, var(--product-accent), var(--product-accent));width:2px;position:absolute;top:1.375rem;bottom:1.375rem;left:1.375rem;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.pca-spine:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--product-accent) 35%, transparent), color-mix(in srgb, var(--product-accent) 10%, transparent))}}.pca-spine-step{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;display:grid;position:relative}.pca-spine-node{z-index:1;border:2px solid var(--product-accent);border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pca-spine-node{border:2px solid color-mix(in srgb, var(--product-accent) 45%, var(--border))}}.pca-spine-node{background-color:var(--surface-raised);font-family:var(--font-display), inherit;color:var(--product-accent);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700;line-height:1}.pca-spine-node--loop{background-color:var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.pca-spine-node--loop{background-color:color-mix(in srgb, var(--product-accent) 12%, var(--surface-raised))}}.pca-spine-node--loop{font-size:1.25rem}.pca-spine-node--finale{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.pca-spine-node--finale{border-color:color-mix(in srgb, var(--success) 42%, var(--border))}}.pca-spine-node--finale{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.pca-spine-node--finale{background-color:color-mix(in srgb, var(--success) 10%, var(--surface-raised))}}.pca-spine-node--finale{color:var(--success);font-size:1.125rem}.pca-recipes-spine .pca-spine-node--dot{border-width:2px;border-color:var(--product-accent);background-color:var(--product-accent);width:.625rem;height:.625rem;box-shadow:0 0 0 3px var(--surface-page);margin-top:.7rem;margin-inline:auto;padding:0;font-size:0;line-height:0}@media (min-width:640px){.pca-recipes-spine .pca-spine-node--dot{margin-top:.8rem}.pca-spine{gap:3rem}.pca-spine:before{top:1.5rem;bottom:1.5rem;left:1.5rem}.pca-spine-step{grid-template-columns:3rem minmax(0,1fr);gap:1.5rem}.pca-spine-node{width:3rem;height:3rem;font-size:1.125rem}}dialog:modal{max-height:min(90dvh,100vh - 2rem);margin:0;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}input,textarea,select{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){input,textarea,select{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border))}}input,textarea,select{border-radius:var(--radius)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.chef-meta{font-family:ui-monospace,monospace}.proposal-review :where(textarea){box-shadow:none;border:none;border-radius:0}.proposal-review :where(textarea:focus-visible){outline:none}.planning-service-notes :where(input),.planning-menu-editor :where(input.planning-dish-combobox,input:not([type=number]),textarea){box-shadow:none;border:none;border-radius:0}.planning-service-notes :where(input:focus-visible),.planning-menu-editor :where(input.planning-dish-combobox:focus-visible,input:not([type=number]):focus-visible,textarea:focus-visible){outline:none}.planning-menu-editor input.planning-dish-input{box-shadow:none;border:none}.planning-menu-editor input.planning-dish-input:focus-visible{outline:none}.planning-menu-editor{--planning-divider-stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.planning-menu-editor{--planning-divider-stroke:color-mix(in srgb, var(--foreground) 34%, transparent)}}.planning-menu-editor{--planning-divider-fade-full:linear-gradient(to right, transparent, var(--planning-divider-stroke) 12%, var(--planning-divider-stroke) 88%, transparent);--planning-divider-fade-lead:linear-gradient(to right, transparent, var(--planning-divider-stroke) 50%);--planning-divider-fade-trail:linear-gradient(to right, var(--planning-divider-stroke) 50%, transparent)}.planning-divider-editor{align-items:center;gap:.5rem;min-height:1.75rem;display:flex;position:relative}.planning-divider-editor__rule{background:var(--planning-divider-stroke);pointer-events:none;height:1.5px;position:absolute;top:50%;left:0;right:0}.planning-divider-editor.is-blank{cursor:text}.planning-divider-editor.is-labeled .planning-divider-editor__rule,.planning-divider-editor.is-blank:focus-within .planning-divider-editor__rule{display:none}.planning-divider-editor__lead,.planning-divider-editor__trail{flex:1 1 0;min-width:.5rem;height:1.5px;display:none}.planning-divider-editor__lead{background:var(--planning-divider-fade-lead)}.planning-divider-editor__trail{background:var(--planning-divider-fade-trail)}.planning-divider-editor.is-labeled .planning-divider-editor__lead,.planning-divider-editor.is-labeled .planning-divider-editor__trail,.planning-divider-editor.is-blank:focus-within .planning-divider-editor__lead,.planning-divider-editor.is-blank:focus-within .planning-divider-editor__trail{display:block}.planning-divider-editor__input{text-align:center;cursor:text;background:0 0;border:none;flex-shrink:0;width:5.5rem;min-width:3rem;max-width:9rem;padding:0;font-size:.75rem;line-height:1.2;display:none}.planning-divider-editor.is-labeled .planning-divider-editor__input,.planning-divider-editor.is-blank:focus-within .planning-divider-editor__input{display:block}.planning-divider-editor.is-blank .planning-divider-editor__input{opacity:0;width:100%;max-width:none;display:block;position:absolute;inset:0}.planning-divider-editor.is-blank:focus-within .planning-divider-editor__input{opacity:1;width:5.5rem;position:static}.planning-divider-editor__input:focus-visible{outline:none}.planning-divider-editor__hint{color:var(--foreground);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.planning-divider-editor__hint{color:color-mix(in srgb, var(--foreground) 42%, transparent)}}.planning-divider-editor__hint{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.planning-divider-editor__hint{background:color-mix(in srgb, var(--background) 82%, transparent)}}.planning-divider-editor__hint{pointer-events:none;opacity:0;padding:0 .2rem;transition:opacity .12s}.planning-divider-editor.is-blank:hover .planning-divider-editor__hint{opacity:1}.planning-divider-editor.is-blank:focus-within .planning-divider-editor__hint,.planning-divider-editor.is-labeled .planning-divider-editor__hint,.planning-divider-editor--labeled-mode .planning-divider-editor__rule{display:none}.planning-divider-editor--labeled-mode .planning-divider-editor__lead,.planning-divider-editor--labeled-mode .planning-divider-editor__trail{display:block}.planning-divider-editor--labeled-mode .planning-divider-editor__input{opacity:1;width:5.5rem;min-width:3rem;max-width:9rem;display:block;position:static}.planning-divider-line{pointer-events:none;align-items:center;min-height:1.75rem;display:flex}.planning-divider-line:before{content:"";background:var(--planning-divider-fade-full);width:100%;height:1.5px;display:block}.planning-dish-field:has(input:disabled){cursor:not-allowed;opacity:.55}.article-layout :where(h1,h2,h3){color:var(--foreground);text-wrap:pretty}.article-layout :where(h1){letter-spacing:-.02em;font-size:clamp(1.875rem,1.2rem + 2.5vw,2.5rem);font-weight:600;line-height:1.15}.article-layout :where(h2){border-top:1px solid var(--border);margin-top:3rem;padding-top:2rem;font-size:clamp(1.5rem,1.1rem + 1.4vw,1.875rem);font-weight:600;line-height:1.2}.article-layout :where(h2:first-child),.article-layout :where(.article-hero+* h2:first-child),.article-layout :where(.article-section>h2:first-child){border-top:none;margin-top:0;padding-top:0}.article-layout :where(h3){margin-top:2rem;font-size:clamp(1.25rem,1rem + .8vw,1.5rem);font-weight:600;line-height:1.25}.article-layout :where(p,li,blockquote){text-wrap:pretty}.article-layout :where(p){color:var(--foreground);margin-top:1.15em;margin-bottom:0;line-height:1.7}.article-layout :where(p:first-child),.article-layout :where(h2+p,h3+p){margin-top:.75em}.article-layout :where(.article-body>p:first-child){color:var(--foreground);font-size:1.125rem;line-height:1.75}.article-layout :where(ul,ol){margin-top:1em;margin-bottom:1em;padding-left:1.5rem;line-height:1.65}.article-layout :where(li){margin-top:.5em;padding-left:.25em}.article-layout :where(li strong:first-child){color:var(--foreground)}.article-layout :where(blockquote){border-left:3px solid var(--accent);background-color:var(--surface);border-radius:0 var(--radius) var(--radius) 0;margin:2rem 0;padding:1rem 1.25rem}.article-layout :where(blockquote p){color:var(--muted-foreground);margin-top:0;font-style:italic}.article-layout :where(hr){border:none;border-top:1px solid var(--border);max-width:6rem;margin:2.5rem auto}.article-layout .article-body :where(a){color:var(--accent);text-underline-offset:.18em}.article-layout .article-body :where(a:hover){text-decoration:underline}.article-layout .learn-index :where(a){color:inherit;text-underline-offset:initial}.article-layout .learn-index :where(a:hover){text-decoration:none}.article-layout .learn-index a[href^=\#]{color:var(--foreground)}.article-layout .article-cta{background-color:var(--surface);border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;margin-top:2.5rem;padding:1.25rem 1.5rem}.article-layout .article-cta>p{margin-top:0}.boot-camp-layout{--bootcamp-border:var(--marketing-muted)}@supports (color:color-mix(in lab, red, red)){.boot-camp-layout{--bootcamp-border:color-mix(in srgb, var(--marketing-muted) 28%, var(--marketing-bg))}}.boot-camp-layout{--bootcamp-panel:var(--marketing-surface)}@supports (color:color-mix(in lab, red, red)){.boot-camp-layout{--bootcamp-panel:color-mix(in srgb, var(--marketing-surface) 92%, var(--marketing-bg))}}.boot-camp-layout .boot-camp-index :where(a){color:inherit;text-decoration:none}.boot-camp-layout .boot-camp-index :where(a:hover){text-decoration:none}.boot-camp-layout .boot-camp-index a[href^=\#]{color:var(--marketing-text)}.boot-camp-layout .boot-camp-lesson-prose{border:1px solid var(--bootcamp-border);background:var(--bootcamp-panel);border-radius:.375rem;padding:1.25rem 1.5rem}.boot-camp-layout .boot-camp-lesson-prose .article-body{color:var(--marketing-text);font-size:1rem;line-height:1.7}.boot-camp-layout .boot-camp-lesson-prose .article-body h1,.boot-camp-layout .boot-camp-lesson-prose .article-body h2,.boot-camp-layout .boot-camp-lesson-prose .article-body h3{color:var(--marketing-text);text-wrap:pretty;font-weight:600}.boot-camp-layout .boot-camp-lesson-prose .article-body h2{border-top:1px solid var(--bootcamp-border);margin:2.5rem 0 0;padding-top:1.75rem;font-size:clamp(1.375rem,1.05rem + 1vw,1.75rem);line-height:1.25}.boot-camp-layout .boot-camp-lesson-prose .article-body>h2:first-child{border-top:none;margin-top:0;padding-top:0}.boot-camp-layout .boot-camp-lesson-prose .article-body h3{margin:1.5rem 0 .35rem;font-size:clamp(1.125rem,1rem + .5vw,1.25rem);line-height:1.3}.boot-camp-layout .boot-camp-lesson-prose .article-body p{text-wrap:pretty;margin:1.1em 0 0}.boot-camp-layout .boot-camp-lesson-prose .article-body>p:first-child,.boot-camp-layout .boot-camp-lesson-prose .article-body h2+p,.boot-camp-layout .boot-camp-lesson-prose .article-body h3+p{margin-top:.75em}.boot-camp-layout .boot-camp-lesson-prose .article-body>p:first-of-type{font-size:1.0625rem;line-height:1.75}.boot-camp-layout .boot-camp-lesson-prose .article-body ul{margin:.5rem 0 1.25rem;padding-left:1.625rem;list-style-type:disc;list-style-position:outside}.boot-camp-layout .boot-camp-lesson-prose .article-body ol{margin:.5rem 0 1.25rem;padding-left:1.625rem;list-style-type:decimal;list-style-position:outside}.boot-camp-layout .boot-camp-lesson-prose .article-body li{margin-top:.5em;padding-left:.125em;line-height:1.65;display:list-item}.boot-camp-layout .boot-camp-lesson-prose .article-body li::marker{color:var(--marketing-muted)}.boot-camp-layout .boot-camp-lesson-prose .article-body blockquote{border-left:3px solid var(--marketing-accent);background-color:var(--marketing-surface);margin:1.75rem 0;padding:1rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.boot-camp-layout .boot-camp-lesson-prose .article-body blockquote{background-color:color-mix(in srgb, var(--marketing-surface) 88%, var(--marketing-bg))}}.boot-camp-layout .boot-camp-lesson-prose .article-body blockquote{border-radius:0 .375rem .375rem 0}.boot-camp-layout .boot-camp-lesson-prose .article-body blockquote p{color:var(--marketing-muted);margin-top:0}.boot-camp-layout .boot-camp-lesson-prose .article-body blockquote p+p{margin-top:.75em}.boot-camp-layout .boot-camp-lesson-prose .article-body blockquote strong{color:var(--marketing-text);font-style:normal}.boot-camp-layout .boot-camp-lesson-prose .article-body hr{border:none;border-top:1px solid var(--bootcamp-border);max-width:6rem;margin:2rem auto}.boot-camp-layout .boot-camp-lesson-prose .article-body a{color:var(--marketing-accent);text-underline-offset:.18em}.boot-camp-layout .boot-camp-lesson-prose .article-body a:hover{text-decoration:underline}.boot-camp-layout .boot-camp-lesson-prose .article-body code{font-size:.9em}.boot-camp-layout .boot-camp-lesson-prose .article-body pre{border:1px solid var(--bootcamp-border);background:var(--marketing-surface);border-radius:.375rem;margin:1.25em 0;padding:1rem 1.25rem;overflow-x:auto}@media print{body.recipe-print-active{visibility:hidden}body.recipe-print-active .recipe-print-root{visibility:visible;width:100%;margin:0;padding:0;position:absolute;inset:0;color:#000!important;background:#fff!important}body.recipe-print-active .recipe-print-root *{visibility:visible}body.recipe-print-active .recipe-print-hide,body.recipe-print-active .recipe-print-hide *{visibility:hidden!important;display:none!important}body.recipe-print-active .recipe-print-root a{text-decoration:underline;color:#000!important}}.approval-menu-found-it{--approval-page-bg:#f5f5f4;--approval-ink:#1c1917;--approval-muted:#78716c;--approval-accent:#57534e;--approval-rule:#1c19171f;--approval-surface:#ffffffb8;--approval-surface-muted:#ffffff8c;--approval-input-bg:#fff;--approval-btn:#44403c;--approval-btn-hover:#292524;--approval-btn-text:#fafaf9;--approval-link:#57534e;background-color:var(--approval-page-bg);color:var(--approval-ink);background-image:radial-gradient(90% 55% at 50% -10%,#fffffff2 0%,#0000 58%),radial-gradient(70% 40% at 50% 108%,#d6d3d159 0%,#0000 55%)}.approval-found-it-title{text-shadow:2px 2px #ffffffd9}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
