._shell_1evas_1{background-color:var(--color-bg);min-height:100dvh;color:var(--color-ink);flex-direction:column;display:flex}._bar_1evas_9{z-index:var(--z-sticky);align-items:center;gap:var(--space-300);padding:var(--space-150) var(--space-400);background-color:var(--color-bg);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px);display:flex;position:sticky;top:0}._brand_1evas_22{font-family:var(--font-display);font-weight:var(--type-weight-bold);font-size:var(--type-size-400);letter-spacing:-.01em;color:var(--color-ink-strong);text-decoration:none}._nav_1evas_31{gap:var(--space-200);margin-left:var(--space-200);flex:1;display:flex}._navLink_1evas_38{font-size:var(--type-size-200);font-weight:var(--type-weight-medium);color:var(--color-ink-muted);padding:var(--space-50) var(--space-100);border-radius:var(--radius-100);transition:color var(--motion-fast) var(--easing-out);text-decoration:none}._navLink_1evas_38:hover{color:var(--color-ink)}._navLinkActive_1evas_50{color:var(--color-ink-strong);background-color:var(--color-surface)}._actions_1evas_55{gap:var(--space-100);display:flex}._content_1evas_60{width:100%;max-width:var(--shell-max-width);padding:var(--space-400);gap:var(--space-400);flex-direction:column;flex:1;margin:0 auto;display:flex}:root{--font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-body);--font-mono:"JetBrains Mono", "SF Mono", Consolas, ui-monospace, monospace;--type-size-100:.75rem;--type-size-200:.875rem;--type-size-300:1rem;--type-size-400:1.125rem;--type-size-500:1.375rem;--type-size-600:1.75rem;--type-size-700:2.25rem;--type-weight-regular:400;--type-weight-medium:500;--type-weight-bold:700;--space-25:2px;--space-50:4px;--space-100:8px;--space-150:12px;--space-200:16px;--space-300:24px;--space-400:32px;--space-600:48px;--space-800:64px;--radius-100:4px;--radius-200:6px;--radius-300:10px;--radius-full:9999px;--radius-sm:var(--radius-100);--radius-md:var(--radius-200);--radius-lg:var(--radius-300);--motion-fast:.12s;--motion-mid:.22s;--motion-slow:.36s;--easing-out:cubic-bezier(.22, 1, .36, 1);--shadow-tooltip:0 4px 16px #00000040;--shadow-menu:0 6px 20px #0000001f;--shadow-toast:0 6px 20px #0000004d;--shadow-overlay:0 8px 24px #0000002e;--z-dropdown:100;--z-sticky:200;--z-drawer:300;--z-modal-backdrop:400;--z-modal:500;--z-toast:600;--z-tooltip:700;--shell-max-width:1280px;--gantt-lane-header-width:160px}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-mid:0s;--motion-slow:0s}}:root[data-palette=default][data-theme=light],:root[data-palette=default]:not([data-theme=dark]){--color-bg:oklch(99% 0 0);--color-surface:oklch(97% .003 90);--color-surface-raised:oklch(100% 0 0);--color-ink:oklch(20% .01 270);--color-ink-strong:oklch(12% .01 270);--color-ink-muted:oklch(45% .01 270);--color-ink-faint:oklch(60% .01 270);--color-border:oklch(88% .005 270);--color-border-strong:oklch(78% .008 270);--color-backdrop:oklch(0% 0 0/.4);--color-accent:oklch(58% .16 35);--color-accent-strong:oklch(48% .18 35);--color-accent-deep:oklch(42% .2 35);--color-accent-ink:oklch(99% 0 0);--color-accent-tint:oklch(96% .04 35);--color-severity-error:oklch(48% .2 25);--color-severity-error-tint:oklch(96% .04 25);--color-severity-warning:oklch(58% .16 70);--color-severity-warning-tint:oklch(96% .04 70);--color-severity-info:oklch(48% .1 250);--color-severity-info-tint:oklch(96% .03 250);--color-wine-band-0:oklch(97% .02 18);--color-wine-band-1:oklch(99% .015 18);--color-wine-band-2:oklch(85% .05 18);--color-wine-band-3:oklch(82% .08 18);--color-wine-band-4:oklch(63% .14 18);--color-wine-band-5:oklch(45% .16 17);--color-wine-band-6:oklch(38% .13 18);--color-wine-band-7:oklch(24% .1 18);--color-wine-band-8:oklch(48% .15 18);--color-ingredient-0:oklch(70% .18 50);--color-ingredient-1:oklch(65% .15 220);--color-ingredient-2:oklch(60% .15 155);--color-ingredient-3:oklch(75% .16 95);--color-ingredient-4:oklch(50% .15 270);--color-ingredient-5:oklch(60% .18 25);--color-ingredient-6:oklch(55% .18 320);--color-ingredient-7:oklch(45% .02 270);--color-ingredient-8:oklch(70% .12 180);--color-ingredient-9:oklch(65% .13 110);--color-ingredient-10:oklch(55% .16 0);--color-ingredient-11:oklch(72% .1 300);--shadow-md:0 4px 12px oklch(0% 0 0/.1);--shadow-toast:0 6px 20px oklch(0% 0 0/.24)}:root[data-palette=default][data-theme=dark]{--color-bg:oklch(14% .008 270);--color-surface:oklch(18% .01 270);--color-surface-raised:oklch(22% .012 270);--color-ink:oklch(95% .005 90);--color-ink-strong:oklch(99% 0 0);--color-ink-muted:oklch(72% .008 270);--color-ink-faint:oklch(55% .01 270);--color-border:oklch(28% .012 270);--color-border-strong:oklch(38% .014 270);--color-backdrop:oklch(0% 0 0/.6);--color-accent:oklch(72% .16 50);--color-accent-strong:oklch(82% .16 50);--color-accent-deep:oklch(78% .16 50);--color-accent-ink:oklch(15% .01 50);--color-accent-tint:oklch(24% .06 50);--color-severity-error:oklch(72% .2 25);--color-severity-error-tint:oklch(26% .08 25);--color-severity-warning:oklch(80% .16 70);--color-severity-warning-tint:oklch(26% .06 70);--color-severity-info:oklch(72% .12 250);--color-severity-info-tint:oklch(25% .05 250);--color-wine-band-0:oklch(16% .015 18);--color-wine-band-1:oklch(20% .02 18);--color-wine-band-2:oklch(30% .05 18);--color-wine-band-3:oklch(35% .09 18);--color-wine-band-4:oklch(52% .15 18);--color-wine-band-5:oklch(68% .16 17);--color-wine-band-6:oklch(78% .1 18);--color-wine-band-7:oklch(92% .04 18);--color-wine-band-8:oklch(72% .16 18);--color-ingredient-0:oklch(78% .14 50);--color-ingredient-1:oklch(74% .13 220);--color-ingredient-2:oklch(68% .13 155);--color-ingredient-3:oklch(82% .14 95);--color-ingredient-4:oklch(66% .15 270);--color-ingredient-5:oklch(72% .16 25);--color-ingredient-6:oklch(68% .16 320);--color-ingredient-7:oklch(64% .02 270);--color-ingredient-8:oklch(78% .12 180);--color-ingredient-9:oklch(70% .12 110);--color-ingredient-10:oklch(70% .15 0);--color-ingredient-11:oklch(80% .1 300);--shadow-md:0 4px 12px oklch(0% 0 0/.48);--shadow-toast:0 6px 20px oklch(0% 0 0/.64)}:root[data-palette=default][data-theme=light],:root[data-palette=default]:not([data-theme=dark]){--color-strength-band-1:oklch(86.08% .047 74.6);--color-strength-band-2:oklch(77.5% .0815 62.5);--color-strength-band-3:oklch(68.92% .116 50.4);--color-strength-band-4:oklch(60.34% .1506 38.3)}:root[data-palette=default][data-theme=dark]{--color-strength-band-1:oklch(33.12% .052 309.2);--color-strength-band-2:oklch(45% .085 340);--color-strength-band-3:oklch(56.88% .118 10.8);--color-strength-band-4:oklch(68.76% .151 41.6)}:root[data-palette=default][data-theme=light],:root[data-palette=default]:not([data-theme=dark]){--color-wine-style-spark:oklch(90% .08 98);--color-wine-style-drywhite:oklch(87% .12 100);--color-wine-style-white:oklch(84% .14 93);--color-wine-style-sweetw:oklch(81% .14 84);--color-wine-style-rose:oklch(76% .13 26);--color-wine-style-lightred:oklch(58% .18 22);--color-wine-style-medred:oklch(48% .19 18);--color-wine-style-fullred:oklch(39% .15 16);--color-wine-style-fort:oklch(50% .13 48)}:root[data-palette=default][data-theme=dark]{--color-wine-style-spark:oklch(94% .09 98);--color-wine-style-drywhite:oklch(88.5% .13 100);--color-wine-style-white:oklch(83% .15 93);--color-wine-style-sweetw:oklch(77.5% .15 84);--color-wine-style-rose:oklch(72% .14 26);--color-wine-style-lightred:oklch(66.5% .18 22);--color-wine-style-medred:oklch(61% .19 18);--color-wine-style-fullred:oklch(56% .16 16);--color-wine-style-fort:oklch(63.5% .14 48)}:root[data-theme-scope=viewer][data-theme=light],:root[data-theme-scope=viewer]:not([data-theme=dark]),:root[data-theme=light] [data-theme-scope=viewer],:root:not([data-theme=dark]) [data-theme-scope=viewer]{--color-accent:oklch(58% .16 35);--color-accent-strong:oklch(48% .18 35);--color-accent-deep:oklch(42% .2 35);--color-accent-ink:oklch(99% 0 0);--color-accent-tint:oklch(96% .04 35);--color-strength-band-1:oklch(86.08% .047 74.6);--color-strength-band-2:oklch(77.5% .0815 62.5);--color-strength-band-3:oklch(68.92% .116 50.4);--color-strength-band-4:oklch(60.34% .1506 38.3)}:root[data-theme-scope=viewer][data-theme=dark],:root[data-theme=dark] [data-theme-scope=viewer]{--color-accent:oklch(72% .16 35);--color-accent-strong:oklch(82% .16 35);--color-accent-deep:oklch(78% .16 35);--color-accent-ink:oklch(15% .01 35);--color-accent-tint:oklch(24% .06 35);--color-strength-band-1:oklch(33.12% .052 305);--color-strength-band-2:oklch(45% .085 332.5);--color-strength-band-3:oklch(56.88% .118 0);--color-strength-band-4:oklch(68.76% .151 27.5)}:root[data-theme-scope=timer][data-theme=light],:root[data-theme-scope=timer]:not([data-theme=dark]),:root[data-theme=light] [data-theme-scope=timer],:root:not([data-theme=dark]) [data-theme-scope=timer]{--color-accent:oklch(66% .15 62);--color-accent-strong:oklch(54% .16 62);--color-accent-deep:oklch(46% .15 62);--color-accent-ink:oklch(99% 0 0);--color-accent-tint:oklch(96% .04 62);--color-strength-band-1:oklch(88.32% .0442 82.16);--color-strength-band-2:oklch(81.5% .0765 76);--color-strength-band-3:oklch(74.68% .1088 69.84);--color-strength-band-4:oklch(67.86% .1412 63.68)}:root[data-theme-scope=timer][data-theme=dark],:root[data-theme=dark] [data-theme-scope=timer]{--color-accent:oklch(80% .16 62);--color-accent-strong:oklch(88% .14 62);--color-accent-deep:oklch(84% .15 62);--color-accent-ink:oklch(15% .01 62);--color-accent-tint:oklch(26% .06 62);--color-strength-band-1:oklch(35.36% .052 312.56);--color-strength-band-2:oklch(49% .085 346);--color-strength-band-3:oklch(62.64% .118 19.44);--color-strength-band-4:oklch(76.28% .151 52.88)}:root[data-theme-scope=list][data-theme=light],:root[data-theme-scope=list]:not([data-theme=dark]),:root[data-theme=light] [data-theme-scope=list],:root:not([data-theme=dark]) [data-theme-scope=list]{--color-accent:oklch(56% .14 155);--color-accent-strong:oklch(48% .15 155);--color-accent-deep:oklch(42% .15 155);--color-accent-ink:oklch(99% 0 0);--color-accent-tint:oklch(96% .04 155);--color-strength-band-1:oklch(85.52% .0414 108.2);--color-strength-band-2:oklch(76.5% .0715 122.5);--color-strength-band-3:oklch(67.48% .1016 136.8);--color-strength-band-4:oklch(58.46% .1318 151.1)}:root[data-theme-scope=list][data-theme=dark],:root[data-theme=dark] [data-theme-scope=list]{--color-accent:oklch(72% .15 155);--color-accent-strong:oklch(82% .14 155);--color-accent-deep:oklch(78% .15 155);--color-accent-ink:oklch(15% .01 155);--color-accent-tint:oklch(26% .06 155);--color-strength-band-1:oklch(33.12% .0492 237.8);--color-strength-band-2:oklch(45% .08 212.5);--color-strength-band-3:oklch(56.88% .1108 187.2);--color-strength-band-4:oklch(68.76% .1416 161.9)}:root[data-theme-scope=planner][data-theme=light],:root[data-theme-scope=planner]:not([data-theme=dark]),:root[data-theme=light] [data-theme-scope=planner],:root:not([data-theme=dark]) [data-theme-scope=planner]{--color-accent:oklch(56% .12 250);--color-accent-strong:oklch(46% .14 250);--color-accent-deep:oklch(40% .15 250);--color-accent-ink:oklch(99% 0 0);--color-accent-tint:oklch(96% .04 250);--color-strength-band-1:oklch(85.52% .0358 134.8);--color-strength-band-2:oklch(76.5% .0615 170);--color-strength-band-3:oklch(67.48% .0872 205.2);--color-strength-band-4:oklch(58.46% .113 240.4)}:root[data-theme-scope=planner][data-theme=dark],:root[data-theme=dark] [data-theme-scope=planner]{--color-accent:oklch(72% .14 250);--color-accent-strong:oklch(82% .13 250);--color-accent-deep:oklch(78% .14 250);--color-accent-ink:oklch(15% .01 250);--color-accent-tint:oklch(26% .06 250);--color-strength-band-1:oklch(33.12% .0464 264.4);--color-strength-band-2:oklch(45% .075 260);--color-strength-band-3:oklch(56.88% .1036 255.6);--color-strength-band-4:oklch(68.76% .1322 251.2)}:root[data-theme-scope=pairings][data-theme=light],:root[data-theme-scope=pairings]:not([data-theme=dark]),:root[data-theme=light] [data-theme-scope=pairings],:root:not([data-theme=dark]) [data-theme-scope=pairings]{--color-accent:oklch(52% .19 320);--color-accent-strong:oklch(44% .2 320);--color-accent-deep:oklch(38% .2 320);--color-accent-ink:oklch(99% 0 0);--color-accent-tint:oklch(96% .05 320);--color-bg:oklch(98.5% .008 320);--color-surface:oklch(96.5% .015 320);--color-surface-raised:oklch(99.5% .006 320);--color-ink:oklch(24% .04 320);--color-ink-strong:oklch(16% .05 320);--color-ink-muted:oklch(46% .035 320);--color-ink-faint:oklch(62% .028 320);--color-border:oklch(89% .018 320);--color-border-strong:oklch(79% .03 320);--color-backdrop:oklch(24% .06 320/.42);--color-strength-band-1:oklch(84.04% .064 320);--color-strength-band-2:oklch(74.25% .1025 320);--color-strength-band-3:oklch(64.46% .141 320);--color-strength-band-4:oklch(54.67% .1795 320)}:root[data-theme-scope=pairings][data-theme=dark],:root[data-theme=dark] [data-theme-scope=pairings]{--color-accent:oklch(68% .16 320);--color-accent-strong:oklch(80% .15 320);--color-accent-deep:oklch(76% .16 320);--color-accent-ink:oklch(15% .01 320);--color-accent-tint:oklch(26% .07 320);--color-bg:oklch(16% .03 320);--color-surface:oklch(21% .038 320);--color-surface-raised:oklch(25% .043 320);--color-ink:oklch(93% .02 320);--color-ink-strong:oklch(98% .012 320);--color-ink-muted:oklch(75% .03 320);--color-ink-faint:oklch(60% .03 320);--color-border:oklch(33% .045 320);--color-border-strong:oklch(45% .05 320);--color-backdrop:oklch(0% 0 0/.6);--color-strength-band-1:oklch(34.16% .0722 320);--color-strength-band-2:oklch(44.5% .099 320);--color-strength-band-3:oklch(54.84% .1258 320);--color-strength-band-4:oklch(65.18% .1527 320)}:root[data-theme-scope=wine][data-theme=light],:root[data-theme-scope=wine]:not([data-theme=dark]),:root[data-theme=light] [data-theme-scope=wine],:root:not([data-theme=dark]) [data-theme-scope=wine]{--color-accent:oklch(48% .15 18);--color-accent-strong:oklch(40% .16 18);--color-accent-deep:oklch(33% .14 18);--color-accent-ink:oklch(99% 0 0);--color-accent-tint:oklch(95% .03 18);--color-strength-band-1:oklch(83.28% .0442 69.84);--color-strength-band-2:oklch(72.5% .0765 54);--color-strength-band-3:oklch(61.72% .1088 38.16);--color-strength-band-4:oklch(50.94% .1412 22.32)}:root[data-theme-scope=wine][data-theme=dark],:root[data-theme=dark] [data-theme-scope=wine]{--color-accent:oklch(66% .16 18);--color-accent-strong:oklch(76% .15 18);--color-accent-deep:oklch(72% .16 18);--color-accent-ink:oklch(15% .01 18);--color-accent-tint:oklch(26% .07 18);--color-strength-band-1:oklch(31.44% .052 300.24);--color-strength-band-2:oklch(42% .085 324);--color-strength-band-3:oklch(52.56% .118 347.76);--color-strength-band-4:oklch(63.12% .151 11.52)}*,:before,:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;background-color:var(--color-bg);color:var(--color-ink);line-height:1.5;font-family:var(--font-body);font-size:var(--type-size-300)}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}#root{isolation:isolate;min-height:100%}:root[data-palette=default][data-theme=light],:root[data-palette=default]:not([data-theme=dark]){--color-ok:oklch(52% .14 155);--color-ok-strong:oklch(44% .15 155);--color-ok-tint:oklch(95% .04 155)}:root[data-palette=default][data-theme=dark]{--color-ok:oklch(74% .14 155);--color-ok-strong:oklch(82% .14 155);--color-ok-tint:oklch(26% .06 155)}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root{--css-interop-darkMode:class dark;--css-interop:true;--css-interop-nativewind:true}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-right-\[5px\]{right:-5px}.-top-\[5px\]{top:-5px}.left-0{left:0}.isolate{isolation:isolate}.mx-auto{margin-left:auto;margin-right:auto}.mx-s200{margin-left:16px;margin-right:16px}.my-s25{margin-top:2px;margin-bottom:2px}.-mr-s100{margin-right:-8px}.mb-s100{margin-bottom:8px}.mb-s150{margin-bottom:12px}.mb-s200{margin-bottom:16px}.ml-\[2px\]{margin-left:2px}.mt-auto{margin-top:auto}.mt-s100{margin-top:8px}.mt-s150{margin-top:12px}.mt-s25{margin-top:2px}.mt-s50{margin-top:4px}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-\[10px\]{height:10px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[1px\]{height:1px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[44px\]{height:44px}.h-\[48px\]{height:48px}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-full{height:100%}.h-px{height:1px}.h-s100{height:8px}.h-s150{height:12px}.h-s300{height:24px}.h-s400{height:32px}.min-h-0{min-height:0}.min-h-\[118px\]{min-height:118px}.min-h-\[32px\]{min-height:32px}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[78px\]{min-height:78px}.min-h-\[86px\]{min-height:86px}.min-h-\[96px\]{min-height:96px}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-\[10px\]{width:10px}.w-\[12px\]{width:12px}.w-\[14px\]{width:14px}.w-\[1px\]{width:1px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[230px\]{width:230px}.w-\[280px\]{width:280px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[36px\]{width:36px}.w-\[390px\]{width:390px}.w-\[44px\]{width:44px}.w-\[48px\]{width:48px}.w-\[4px\]{width:4px}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[8px\]{width:8px}.w-full{width:100%}.w-s100{width:8px}.w-s150{width:12px}.w-s50{width:4px}.w-s800{width:64px}.min-w-0{min-width:0}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[44px\]{min-width:44px}.min-w-\[96px\]{min-width:96px}.max-w-\[240px\]{max-width:240px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[620px\]{max-width:620px}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-\[2px\]{gap:2px}.gap-\[5px\]{gap:5px}.gap-s100{gap:8px}.gap-s150{gap:12px}.gap-s200{gap:16px}.gap-s25{gap:2px}.gap-s300{gap:24px}.gap-s50{gap:4px}.self-start{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-r100{border-radius:4px}.rounded-r200{border-radius:6px}.rounded-r300{border-radius:10px}.rounded-rfull{border-radius:9999px}.rounded-t-r300{border-top-left-radius:10px;border-top-right-radius:10px}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-accent{border-color:var(--color-accent)}.border-accent-deep{border-color:var(--color-accent-deep)}.border-border{border-color:var(--color-border)}.border-border-strong{border-color:var(--color-border-strong)}.border-error{border-color:var(--color-severity-error)}.border-info{border-color:var(--color-severity-info)}.border-ok{border-color:var(--color-ok)}.border-transparent{border-color:#0000}.border-warning{border-color:var(--color-severity-warning)}.bg-accent{background-color:var(--color-accent)}.bg-accent-deep{background-color:var(--color-accent-deep)}.bg-accent-ink{background-color:var(--color-accent-ink)}.bg-accent-tint{background-color:var(--color-accent-tint)}.bg-bg{background-color:var(--color-bg)}.bg-border{background-color:var(--color-border)}.bg-border-strong{background-color:var(--color-border-strong)}.bg-error{background-color:var(--color-severity-error)}.bg-error-tint{background-color:var(--color-severity-error-tint)}.bg-i0{background-color:var(--color-ingredient-0)}.bg-i1{background-color:var(--color-ingredient-1)}.bg-i10{background-color:var(--color-ingredient-10)}.bg-i11{background-color:var(--color-ingredient-11)}.bg-i2{background-color:var(--color-ingredient-2)}.bg-i3{background-color:var(--color-ingredient-3)}.bg-i4{background-color:var(--color-ingredient-4)}.bg-i5{background-color:var(--color-ingredient-5)}.bg-i6{background-color:var(--color-ingredient-6)}.bg-i7{background-color:var(--color-ingredient-7)}.bg-i8{background-color:var(--color-ingredient-8)}.bg-i9{background-color:var(--color-ingredient-9)}.bg-info-tint{background-color:var(--color-severity-info-tint)}.bg-ink{background-color:var(--color-ink)}.bg-ink-faint{background-color:var(--color-ink-faint)}.bg-ink-strong{background-color:var(--color-ink-strong)}.bg-ok-tint{background-color:var(--color-ok-tint)}.bg-surface{background-color:var(--color-surface)}.bg-surface-raised{background-color:var(--color-surface-raised)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-severity-warning)}.bg-warning-tint{background-color:var(--color-severity-warning-tint)}.bg-wine-style-drywhite{background-color:var(--color-wine-style-drywhite)}.bg-wine-style-fort{background-color:var(--color-wine-style-fort)}.bg-wine-style-fullred{background-color:var(--color-wine-style-fullred)}.bg-wine-style-lightred{background-color:var(--color-wine-style-lightred)}.bg-wine-style-medred{background-color:var(--color-wine-style-medred)}.bg-wine-style-rose{background-color:var(--color-wine-style-rose)}.bg-wine-style-spark{background-color:var(--color-wine-style-spark)}.bg-wine-style-sweetw{background-color:var(--color-wine-style-sweetw)}.bg-wine-style-white{background-color:var(--color-wine-style-white)}.p-\[2px\]{padding:2px}.p-\[4px\]{padding:4px}.p-\[6px\]{padding:6px}.p-s100{padding:8px}.p-s150{padding:12px}.p-s200{padding:16px}.p-s300{padding:24px}.p-s50{padding:4px}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-s100{padding-left:8px;padding-right:8px}.px-s150{padding-left:12px;padding-right:12px}.px-s200{padding-left:16px;padding-right:16px}.px-s300{padding-left:24px;padding-right:24px}.px-s50{padding-left:4px;padding-right:4px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-s100{padding-top:8px;padding-bottom:8px}.py-s150{padding-top:12px;padding-bottom:12px}.py-s200{padding-top:16px;padding-bottom:16px}.py-s50{padding-top:4px;padding-bottom:4px}.py-s600{padding-top:48px;padding-bottom:48px}.pb-s100{padding-bottom:8px}.pb-s300{padding-bottom:24px}.pb-s50{padding-bottom:4px}.pl-s200{padding-left:16px}.pt-s150{padding-top:12px}.pt-s200{padding-top:16px}.pt-s50{padding-top:4px}.text-center{text-align:center}.text-right{text-align:right}.font-body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.font-mono{font-family:JetBrains Mono,SF Mono,Consolas,ui-monospace,monospace}.font-serif{font-family:Cormorant Garamond,Georgia,Times New Roman,serif}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.text-\[26px\]{font-size:26px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-body{font-size:1rem}.text-caption{font-size:.75rem}.text-display{font-size:2.25rem}.text-headline{font-size:1.75rem}.text-label{font-size:.875rem}.text-subhead{font-size:1.375rem}.text-title{font-size:1.125rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.5\]{line-height:1.5}.leading-none{line-height:1}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[…\]{letter-spacing:…}.text-accent-ink{color:var(--color-accent-ink)}.text-accent-strong{color:var(--color-accent-strong)}.text-bg{color:var(--color-bg)}.text-error{color:var(--color-severity-error)}.text-info{color:var(--color-severity-info)}.text-ink{color:var(--color-ink)}.text-ink-faint{color:var(--color-ink-faint)}.text-ink-muted{color:var(--color-ink-muted)}.text-ink-strong{color:var(--color-ink-strong)}.text-ok{color:var(--color-ok)}.text-ok-strong{color:var(--color-ok-strong)}.text-warning{color:var(--color-severity-warning)}.line-through{text-decoration-line:line-through}.accent-ink{accent-color:var(--color-ink)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-\[0\.55\]{opacity:.55}.shadow{--tw-shadow:0px 1px 4px #00000059;--tw-shadow-colored:0px 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-overlay{--tw-shadow:var(--shadow-overlay);--tw-shadow-colored:var(--shadow-overlay);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0px 1px 1px #00000059;--tw-shadow-colored:0px 1px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.color-accent{color:var(--color-accent)}.color-accent-deep{color:var(--color-accent-deep)}.color-accent-ink{color:var(--color-accent-ink)}.color-bg{color:var(--color-bg)}.color-ink{color:var(--color-ink)}.color-ink-muted{color:var(--color-ink-muted)}.color-ink-strong{color:var(--color-ink-strong)}.color-severity-error{color:var(--color-severity-error)}.color-severity-info{color:var(--color-severity-info)}.color-severity-warning{color:var(--color-severity-warning)}.color-surface{color:var(--color-surface)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.hover\:shadow-md:hover{--tw-shadow:0px 3px 10px #00000059;--tw-shadow-colored:0px 3px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.web\:h-\[100dvh\]{height:100dvh}.web\:w-fit{width:fit-content}.web\:cursor-not-allowed{cursor:not-allowed}.web\:cursor-pointer{cursor:pointer}.web\:pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.web\:transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.web\:transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.web\:transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.web\:hover\:bg-surface:hover{background-color:var(--color-surface)}
