@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url("./media/google-sans-flex-canadian-aboriginal-wght-normal-4YHD52D3.woff2") format("woff2-variations");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url("./media/google-sans-flex-cherokee-wght-normal-R5YOBVNO.woff2") format("woff2-variations");unicode-range:U+0300-0302,U+0304,U+030B-030C,U+0323-0324,U+0330-0331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url("./media/google-sans-flex-math-wght-normal-N3NSZTVL.woff2") format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url("./media/google-sans-flex-nushu-wght-normal-2OCQNGRK.woff2") format("woff2-variations");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url("./media/google-sans-flex-symbols-wght-normal-ZZAIXIIU.woff2") format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url("./media/google-sans-flex-syriac-wght-normal-IKPKPSCT.woff2") format("woff2-variations");unicode-range:U+0303-0304,U+0307-0308,U+030A,U+0320,U+0323-0325,U+032D-032E,U+0330-0331,U+060C,U+061B-061C,U+061F,U+0621,U+0640,U+064B-0655,U+0660-066C,U+0670,U+0700-074F,U+0860-086A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url("./media/google-sans-flex-tifinagh-wght-normal-EQP6YI2Z.woff2") format("woff2-variations");unicode-range:U+02C7,U+0301-0302,U+0304,U+0306-0307,U+0309,U+0323,U+0331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url("./media/google-sans-flex-vietnamese-wght-normal-Y2MQMTAS.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url("./media/google-sans-flex-latin-ext-wght-normal-KAOUEVZT.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url("./media/google-sans-flex-latin-wght-normal-L54IJSVF.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url("./media/hanken-grotesk-cyrillic-ext-400-normal-HVSF3G4V.woff2") format("woff2"),url("./media/hanken-grotesk-cyrillic-ext-400-normal-GC7PW5BT.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url("./media/hanken-grotesk-vietnamese-400-normal-HPAWSX3A.woff2") format("woff2"),url("./media/hanken-grotesk-vietnamese-400-normal-DBYWRNJM.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url("./media/hanken-grotesk-latin-ext-400-normal-OMFJWTRC.woff2") format("woff2"),url("./media/hanken-grotesk-latin-ext-400-normal-J6KHIY4H.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url("./media/hanken-grotesk-latin-400-normal-LZV24X4Y.woff2") format("woff2"),url("./media/hanken-grotesk-latin-400-normal-35EH5QAW.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/hanken-grotesk-cyrillic-ext-700-normal-KB2B6ZZJ.woff2") format("woff2"),url("./media/hanken-grotesk-cyrillic-ext-700-normal-LKR4XLTI.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/hanken-grotesk-vietnamese-700-normal-UH3LRNBH.woff2") format("woff2"),url("./media/hanken-grotesk-vietnamese-700-normal-BGFE2LBU.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/hanken-grotesk-latin-ext-700-normal-GAFC2BPG.woff2") format("woff2"),url("./media/hanken-grotesk-latin-ext-700-normal-QUBFDKOU.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/hanken-grotesk-latin-700-normal-Z4UMQCOM.woff2") format("woff2"),url("./media/hanken-grotesk-latin-700-normal-Y77DRFA6.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer abstracts,vendors,base,components,utilities;@layer abstracts{:root{--pr-color-wine-100: #ffd1d3;--pr-color-wine-400: #c2003d;--pr-color-wine-500: #ba0036;--pr-color-wine-600: #a50032;--pr-color-wine-700: #95002d;--pr-color-white: #ffffff;--pr-color-white-warm: #fdfefd;--pr-color-gray-050: #f8fafc;--pr-color-gray-100: #f2f4f7;--pr-color-gray-150: #f2f2f2;--pr-color-gray-200: #eeeeee;--pr-color-gray-300: #dddddd;--pr-color-gray-500: #555f71;--pr-color-gray-600: #5f5e5e;--pr-color-gray-700: #46494b;--pr-color-ink-800: #1a1c1c;--pr-color-ink-900: #0b1c30;--pr-color-black: #010101;--pr-color-blue-050: #f8f9ff;--pr-color-blue-075: #f2f7fc;--pr-color-blue-100: #eff4ff;--pr-color-blue-150: #e5eeff;--pr-color-blue-200: #dce9ff;--pr-color-blue-300: #d3e4fe;--pr-color-blue-250: #dbeafe;--pr-color-blue-350: #7bcaff;--pr-color-blue-400: #609bff;--pr-color-blue-500: #3b82f6;--pr-color-blue-600: #2563eb;--pr-color-blue-800: #1e40af;--pr-color-green-050: #f0fdf4;--pr-color-green-200: #bbf7d0;--pr-color-green-300: #86efac;--pr-color-green-400: #37f37c;--pr-color-green-600: #16a34a;--pr-color-green-800: #166534;--pr-color-red-100: #ffdad6;--pr-color-red-200: #e4bdbf;--pr-color-red-400: #ff6666;--pr-color-red-600: #c72426;--pr-color-red-700: #ba1a1a;--pr-color-red-900: #93000a;--pr-color-yellow-500: #eab308;--pr-color-indigo-600: #1a56db;--pr-color-emerald-100: #d1fae5;--pr-color-emerald-500: #10b981;--pr-color-emerald-600: #059669;--pr-color-emerald-700: #047857;--pr-color-teal-700: #0f766e;--pr-color-violet-500: #8b5cf6;--pr-color-violet-600: #7c3aed;--pr-color-orange-050: #fff7ed;--pr-color-orange-200: #fed7aa;--pr-color-orange-300: #fdba74;--pr-color-orange-500: #f97316;--pr-color-orange-600: #ea580c;--pr-color-orange-800: #9a3412;--pr-color-amber-500: #ffb400;--pr-color-gray-400: #b0b0b0;--pr-color-alpha-ink-05: rgba(0, 0, 0, .05);--pr-color-alpha-ink-10: rgba(0, 0, 0, .1);--pr-color-alpha-ink-60: rgba(0, 0, 0, .6);--pr-color-alpha-white-10: rgba(255, 255, 255, .1);--pr-color-alpha-white-20: rgba(255, 255, 255, .2);--pr-color-alpha-white-30: rgba(255, 255, 255, .3);--pr-color-alpha-orange-80: rgba(234, 88, 12, .8);--pr-color-alpha-gray-600-80: rgba(95, 94, 94, .8);--pr-color-alpha-ink-04: rgba(0, 0, 0, .04);--pr-color-alpha-teal-80: rgba(0, 166, 153, .8);--pr-color-alpha-gray-300-40: rgba(221, 221, 221, .4);--pr-color-alpha-gray-400-20: rgba(176, 176, 176, .2);--pr-color-alpha-wine-05: rgba(149, 0, 45, .05);--pr-color-alpha-wine-10: rgba(149, 0, 45, .1);--pr-color-alpha-wine-00: rgba(149, 0, 45, 0);--pr-color-alpha-gray-05: rgba(85, 95, 113, .05);--pr-color-alpha-gray-20: rgba(94, 97, 99, .2);--pr-color-alpha-red-05: rgba(186, 26, 26, .05);--pr-color-alpha-blue-050-80: rgba(248, 249, 255, .8);--pr-color-alpha-blue-050-90: rgba(248, 249, 255, .9);--pr-color-alpha-white-70: rgba(255, 255, 255, .7);--pr-color-alpha-yellow-30: rgba(234, 179, 8, .3);--pr-color-alpha-red-100-30: rgba(255, 218, 214, .3);--pr-color-alpha-ink-20: rgba(0, 0, 0, .2);--pr-color-alpha-red-100-20: rgba(255, 218, 214, .2);--pr-color-alpha-red-200-30: rgba(228, 189, 191, .3);--pr-color-alpha-red-200-50: rgba(228, 189, 191, .5);--pr-color-alpha-red-700-20: rgba(186, 26, 26, .2);--pr-color-alpha-brown-80: rgba(91, 64, 65, .8);--pr-space-05: 2px;--pr-space-1: .25rem;--pr-space-2: .5rem;--pr-space-3: .75rem;--pr-space-4: 1rem;--pr-space-5: 1.25rem;--pr-space-6: 1.5rem;--pr-space-8: 2rem;--pr-space-10: 2.5rem;--pr-space-12: 3rem;--pr-space-16: 4rem;--pr-radius-1: 4px;--pr-radius-2: 6px;--pr-radius-3: 8px;--pr-radius-4: 10px;--pr-radius-5: 12px;--pr-radius-6: 16px;--pr-radius-7: 20px;--pr-radius-full: 9999px;--pr-font-family-sans: "Google Sans Flex Variable", system-ui, -apple-system, sans-serif;--pr-font-family-brand: "Hanken Grotesk", var(--pr-font-family-sans);--pr-font-weight-regular: 400;--pr-font-weight-bold: 700;--pr-font-size-1: .625rem;--pr-font-size-2: .75rem;--pr-font-size-3: .875rem;--pr-font-size-4: 1rem;--pr-font-size-5: 1.09375rem;--pr-font-size-6: 1.25rem;--pr-font-size-7: 1.5rem;--pr-font-size-8: 2rem;--pr-font-size-9: 2.5rem;--pr-font-size-10: 2.25rem;--pr-line-height-tight: 1;--pr-line-height-snug: 1.2;--pr-line-height-normal: 1.4;--pr-line-height-relaxed: 1.5;--pr-letter-spacing-tight: -.02em;--pr-letter-spacing-normal: 0;--pr-letter-spacing-slight: .0125em;--pr-letter-spacing-wide: .05em;--pr-shadow-1: 0 1px 1px var(--pr-color-alpha-ink-05);--pr-shadow-2: 0 4px 6px var(--pr-color-alpha-ink-05);--pr-shadow-3: 0 4px 12px var(--pr-color-alpha-ink-05);--pr-shadow-4: 0 4px 6px -1px var(--pr-color-alpha-ink-10), 0 2px 4px -2px var(--pr-color-alpha-ink-10);--pr-shadow-5: 0 4px 20px var(--pr-color-alpha-ink-04);--pr-blur-xs: 2px;--pr-blur-sm: 4px;--pr-blur-md: 6px;--pr-blur-lg: 20px;--pr-size-aside: 288px;--pr-size-canvas-max: 1280px;--pr-size-metric-card: 232px;--pr-size-progress-track: 128px;--pr-size-flyout-panel: 22rem;--pr-size-flyout-list-max: 24rem;--pr-size-flyout-menu: 16rem;--pr-size-select-trigger: 13rem;--pr-size-decor-sm: 6rem;--pr-size-decor-md: 8rem;--pr-size-decor-lg: 10rem;--pr-size-progress-bar: 6px;--pr-size-map-min: 18rem;--pr-size-icon-2xs: .625rem;--pr-size-icon-xs: .6875rem;--pr-size-icon-sm: .875rem;--pr-size-icon-lg: 2.25rem;--pr-size-icon-xl: 2.75rem;--pr-size-macro-card-min: 10rem;--pr-size-substitution-photo: 8rem;--pr-size-status-dot: 10px;--pr-size-map-max: 38rem;--pr-size-chart-max: 34rem;--pr-size-trend-chart: 204px;--pr-size-consumption-chart: 21rem;--pr-size-featured-dish: 180px;--pr-size-submenu-min: 15rem;--pr-size-brand-mark-inline: 22px;--pr-size-brand-mark-block: 18px;--pr-size-stock-action-inline: 6.25rem;--pr-size-stock-action-block: 3.5rem;--pr-size-suggestion-icon-inline: 1.875rem;--pr-size-suggestion-icon-block: 1.625rem;--pr-size-measure-narrow: 28rem;--pr-size-measure-base: 42rem;--pr-size-measure-wide: 48rem;--pr-size-backdrop-accuracy: 8.75rem;--pr-border-hairline: 1px;--pr-border-ring: 2px;--pr-border-bar: 3px;--pr-z-raised: 1;--pr-z-flyout: 2;--pr-duration-fast: .12s;--pr-duration-pulse: 1.4s}}@layer abstracts{:root{--color-brand: var(--pr-color-wine-500);--color-brand-contrast: var(--pr-color-ink-800);--color-action: var(--pr-color-wine-600);--color-action-strong: var(--pr-color-wine-700);--color-highlight: var(--pr-color-wine-400);--color-on-highlight: var(--pr-color-wine-100);--color-text-heading: var(--pr-color-ink-900);--color-text-body: var(--pr-color-gray-600);--color-text-muted: var(--pr-color-gray-700);--color-text-on-accent: var(--pr-color-white);--color-surface-page: var(--pr-color-gray-050);--color-surface-card: var(--pr-color-white);--color-surface-aside: var(--pr-color-white-warm);--color-surface-subtle: var(--pr-color-blue-050);--color-surface-inset: var(--pr-color-blue-150);--color-surface-nav-active: var(--pr-color-gray-200);--color-surface-header: var(--pr-color-alpha-blue-050-80);--color-surface-chip: var(--pr-color-alpha-blue-050-90);--color-surface-accent-from: var(--pr-color-blue-100);--color-surface-accent-to: var(--pr-color-white);--color-surface-thumb: var(--pr-color-blue-300);--color-border-default: var(--pr-color-blue-300);--color-border-accent: var(--pr-color-red-200);--color-border-aside: var(--pr-color-gray-100);--color-border-panel: var(--pr-color-blue-075);--color-border-item: var(--pr-color-gray-300);--color-border-control: var(--pr-color-gray-150);--color-border-panel-soft: var(--pr-color-alpha-gray-400-20);--color-success-surface: var(--pr-color-green-600);--color-success-accent: var(--pr-color-green-400);--color-info-surface: var(--pr-color-blue-500);--color-info-accent: var(--pr-color-blue-400);--color-info-progress: var(--pr-color-blue-350);--color-danger-surface: var(--pr-color-red-600);--color-danger-accent: var(--pr-color-red-400);--color-neutral-accent: var(--pr-color-gray-500);--color-neutral-surface: var(--pr-color-blue-200);--color-tag-alert-surface: var(--pr-color-red-100);--color-tag-alert-text: var(--pr-color-red-900);--color-tag-neutral-surface: var(--pr-color-alpha-gray-20);--color-tag-neutral-text: var(--pr-color-gray-700);--color-overlay-on-success: var(--pr-color-alpha-wine-05);--color-overlay-on-danger: var(--pr-color-alpha-red-05);--color-overlay-on-neutral: var(--pr-color-alpha-gray-05);--color-overlay-brand-soft: var(--pr-color-alpha-wine-10);--color-overlay-scrim: var(--pr-color-alpha-ink-60);--color-indicator-accuracy-from: var(--pr-color-indigo-600);--color-indicator-accuracy-to: var(--pr-color-blue-500);--color-indicator-accuracy-delta: var(--pr-color-green-300);--color-indicator-acceptance-from: var(--pr-color-emerald-600);--color-indicator-acceptance-to: var(--pr-color-emerald-500);--color-indicator-acceptance-delta: var(--pr-color-green-200);--color-indicator-attendance-from: var(--pr-color-violet-600);--color-indicator-attendance-to: var(--pr-color-violet-500);--color-indicator-delivery-from: var(--pr-color-orange-600);--color-indicator-delivery-to: var(--pr-color-orange-500);--color-on-indicator-track: var(--pr-color-alpha-white-20);--color-on-indicator-fill: var(--pr-color-white);--color-on-indicator-glow: var(--pr-color-alpha-white-10);--color-on-indicator-button-surface: var(--pr-color-alpha-white-20);--color-on-indicator-button-border: var(--pr-color-alpha-white-30);--color-notice-warning-surface: var(--pr-color-orange-050);--color-notice-warning-border: var(--pr-color-orange-200);--color-notice-warning-title: var(--pr-color-orange-800);--color-notice-warning-body: var(--pr-color-alpha-orange-80);--color-notice-warning-chevron: var(--pr-color-orange-300);--color-notice-success-surface: var(--pr-color-green-050);--color-notice-success-border: var(--pr-color-green-200);--color-notice-success-title: var(--pr-color-green-800);--color-notice-success-body: var(--pr-color-alpha-gray-600-80);--color-notice-success-chevron: var(--pr-color-green-300);--color-request-surface: var(--pr-color-black);--color-action-tile-waste: var(--pr-color-amber-500);--color-action-tile-stock: var(--pr-color-alpha-teal-80);--color-progress-track: var(--pr-color-blue-200);--color-surface-compare: var(--pr-color-alpha-gray-300-40);--color-status-normal: var(--pr-color-green-600);--color-status-attention: var(--pr-color-yellow-500);--color-status-critical: var(--pr-color-red-700);--color-surface-map: var(--pr-color-blue-100);--color-map-legend-surface: var(--pr-color-alpha-white-70);--color-map-legend-border: var(--pr-color-alpha-white-30);--color-alert-critical-surface: var(--pr-color-alpha-red-100-30);--color-alert-critical-border: var(--pr-color-red-100);--color-alert-warning-surface: var(--pr-color-blue-100);--color-alert-warning-border: var(--pr-color-alpha-yellow-30);--color-alert-info-surface: var(--pr-color-blue-050);--color-alert-info-border: var(--pr-color-red-200);--color-macro-meals-from: var(--pr-color-blue-600);--color-macro-meals-to: var(--pr-color-blue-800);--color-macro-meals-soft: var(--pr-color-blue-250);--color-macro-budget-from: var(--pr-color-emerald-500);--color-macro-budget-to: var(--pr-color-teal-700);--color-macro-budget-soft: var(--pr-color-emerald-100);--color-macro-schools-from: var(--pr-color-wine-700);--color-macro-schools-to: var(--pr-color-wine-400);--color-on-macro-track: var(--pr-color-alpha-ink-20);--color-on-macro-fill: var(--pr-color-white);--color-on-macro-chip: var(--pr-color-alpha-white-20);--color-on-macro-chip-sunken: var(--pr-color-alpha-ink-20);--color-on-macro-avatar-surface: var(--pr-color-alpha-white-30);--color-on-macro-avatar-border: var(--pr-color-wine-700);--color-on-macro-glow: var(--pr-color-alpha-white-10);--color-on-macro-shade: var(--pr-color-alpha-ink-10);--color-border-panel-faint: var(--pr-color-alpha-red-200-30);--color-border-panel-muted: var(--pr-color-alpha-red-200-50);--color-critical-rupture-surface: var(--pr-color-alpha-red-100-30);--color-critical-rupture-border: var(--pr-color-alpha-red-700-20);--color-critical-warning-surface: var(--pr-color-orange-050);--color-critical-warning-border: var(--pr-color-orange-200);--color-critical-info-surface: var(--pr-color-blue-100);--color-critical-info-border: var(--pr-color-alpha-red-200-50);--color-text-timestamp: var(--pr-color-alpha-brown-80);--color-chart-planned: var(--pr-color-blue-500);--color-chart-actual: var(--pr-color-emerald-700);--color-chart-trend: var(--pr-color-wine-600);--color-chart-trend-fill: var(--pr-color-alpha-wine-10);--color-chart-trend-fill-end: var(--pr-color-alpha-wine-00);--color-chart-grid: var(--pr-color-alpha-gray-400-20);--color-network-active: var(--pr-color-emerald-700);--color-network-transit: var(--pr-color-blue-500);--color-network-delayed: var(--pr-color-red-700);--color-surface-stat: var(--pr-color-blue-100);--color-surface-stat-alert: var(--pr-color-alpha-red-100-20);--space-3xs: var(--pr-space-05);--space-2xs: var(--pr-space-1);--space-xs: var(--pr-space-2);--space-sm: var(--pr-space-3);--space-md: var(--pr-space-4);--space-lg: var(--pr-space-6);--space-xl: var(--pr-space-8);--space-2xl: var(--pr-space-10);--space-3xl: var(--pr-space-12);--space-4xl: var(--pr-space-16);--space-card-inset: var(--pr-space-5);--radius-xs: var(--pr-radius-1);--radius-sm: var(--pr-radius-2);--radius-md: var(--pr-radius-3);--radius-lg: var(--pr-radius-4);--radius-xl: var(--pr-radius-5);--radius-2xl: var(--pr-radius-6);--radius-3xl: var(--pr-radius-7);--radius-pill: var(--pr-radius-full);--font-family-base: var(--pr-font-family-sans);--font-family-brand: var(--pr-font-family-brand);--font-weight-regular: var(--pr-font-weight-regular);--font-weight-bold: var(--pr-font-weight-bold);--font-size-tag: var(--pr-font-size-1);--font-size-label: var(--pr-font-size-2);--font-size-body: var(--pr-font-size-3);--font-size-body-lg: var(--pr-font-size-4);--font-size-brand: var(--pr-font-size-5);--font-size-title-sm: var(--pr-font-size-6);--font-size-title: var(--pr-font-size-7);--font-size-metric: var(--pr-font-size-8);--font-size-metric-lg: var(--pr-font-size-9);--font-size-card-title: var(--pr-font-size-5);--font-size-macro-value: var(--pr-font-size-10);--line-height-tight: var(--pr-line-height-tight);--line-height-snug: var(--pr-line-height-snug);--line-height-normal: var(--pr-line-height-normal);--line-height-relaxed: var(--pr-line-height-relaxed);--letter-spacing-metric: var(--pr-letter-spacing-tight);--letter-spacing-label: var(--pr-letter-spacing-wide);--letter-spacing-button: var(--pr-letter-spacing-slight);--shadow-sm: var(--pr-shadow-1);--shadow-md: var(--pr-shadow-2);--shadow-lg: var(--pr-shadow-3);--shadow-card-raised: var(--pr-shadow-4);--shadow-tile: var(--pr-shadow-5);--blur-pill: var(--pr-blur-xs);--blur-chip: var(--pr-blur-sm);--blur-header: var(--pr-blur-md);--blur-decorative: var(--pr-blur-lg);--layout-aside-width: var(--pr-size-aside);--layout-canvas-max: var(--pr-size-canvas-max);--layout-indicator-height: var(--pr-size-metric-card);--layout-progress-track: var(--pr-size-progress-track);--layout-flyout-panel: var(--pr-size-flyout-panel);--layout-flyout-list-max: var(--pr-size-flyout-list-max);--layout-flyout-menu: var(--pr-size-flyout-menu);--layout-select-trigger: var(--pr-size-select-trigger);--layout-decor-sm: var(--pr-size-decor-sm);--layout-decor-md: var(--pr-size-decor-md);--layout-decor-lg: var(--pr-size-decor-lg);--layout-progress-height: var(--pr-size-progress-bar);--layout-map-min: var(--pr-size-map-min);--layout-icon-2xs: var(--pr-size-icon-2xs);--layout-icon-xs: var(--pr-size-icon-xs);--layout-icon-sm: var(--pr-size-icon-sm);--layout-icon-lg: var(--pr-size-icon-lg);--layout-icon-xl: var(--pr-size-icon-xl);--layout-macro-card-min: var(--pr-size-macro-card-min);--layout-substitution-photo: var(--pr-size-substitution-photo);--layout-status-dot: var(--pr-size-status-dot);--layout-map-max: var(--pr-size-map-max);--layout-chart-max: var(--pr-size-chart-max);--layout-trend-chart: var(--pr-size-trend-chart);--layout-consumption-chart: var(--pr-size-consumption-chart);--layout-featured-dish: var(--pr-size-featured-dish);--layout-submenu-min: var(--pr-size-submenu-min);--layout-brand-mark-inline: var(--pr-size-brand-mark-inline);--layout-brand-mark-block: var(--pr-size-brand-mark-block);--layout-stock-action-inline: var(--pr-size-stock-action-inline);--layout-stock-action-block: var(--pr-size-stock-action-block);--layout-suggestion-icon-inline: var(--pr-size-suggestion-icon-inline);--layout-suggestion-icon-block: var(--pr-size-suggestion-icon-block);--layout-measure-narrow: var(--pr-size-measure-narrow);--layout-measure-base: var(--pr-size-measure-base);--layout-measure-wide: var(--pr-size-measure-wide);--layout-backdrop-accuracy: var(--pr-size-backdrop-accuracy);--border-width-hairline: var(--pr-border-hairline);--border-width-ring: var(--pr-border-ring);--border-width-bar: var(--pr-border-bar);--layer-raised: var(--pr-z-raised);--layer-flyout: var(--pr-z-flyout);--duration-flyout: var(--pr-duration-fast);--duration-skeleton-pulse: var(--pr-duration-pulse)}@media(prefers-reduced-motion:reduce){:root{--duration-flyout: 0ms;--duration-skeleton-pulse: 0ms}}}@layer base{*,*:before,*:after{box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(body){margin:0;min-block-size:100vh;-webkit-font-smoothing:antialiased}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(ul,ol){margin:0;padding:0;list-style:none}:where(img,picture,svg,video,canvas){display:block;max-inline-size:100%}:where(button,input,select,textarea){font:inherit;color:inherit}:where(button){background:none;border:none;cursor:pointer}:where(a){color:inherit;text-decoration:none}:where(:focus-visible){outline:2px solid var(--color-action);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer base{:where(body){background-color:var(--color-surface-page);color:var(--color-text-body);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed)}:where(h1,h2,h3,h4,h5,h6){color:var(--color-text-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);text-wrap:balance}:where(h1){font-size:var(--font-size-title)}:where(h2){font-size:var(--font-size-title)}:where(h3){font-size:var(--font-size-title-sm)}:where(h4){font-size:var(--font-size-body-lg)}:where(p){text-wrap:pretty}:where(output,[data-numeric]){font-variant-numeric:tabular-nums}}
