@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_1c8b3146-module__eSJBza__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_1c8b3146-module__eSJBza__variable{--font-montserrat:"Montserrat","Montserrat Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7b064e0d-module__MOT0tq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7b064e0d-module__MOT0tq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_9fedd046-module__DuzUKq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_9fedd046-module__DuzUKq__variable{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-inter);--font-mono:var(--font-jetbrains-mono);--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--tracking-tight:-.025em;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-jetbrains-mono)}}@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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.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)}.top-5{top:calc(var(--spacing)*5)}.isolate{isolation:isolate}.z-0{z-index:0}.z-30{z-index:30}.z-31{z-index:31}.z-auto{z-index:auto}.row-6{grid-row:6}.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}}.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}.h-1{height:calc(var(--spacing)*1)}.h-69{height:calc(var(--spacing)*69)}.h-92{height:calc(var(--spacing)*92)}.h-104{height:calc(var(--spacing)*104)}.h-117{height:calc(var(--spacing)*117)}.h-126{height:calc(var(--spacing)*126)}.h-128{height:calc(var(--spacing)*128)}.h-139{height:calc(var(--spacing)*139)}.h-147{height:calc(var(--spacing)*147)}.h-151{height:calc(var(--spacing)*151)}.h-154{height:calc(var(--spacing)*154)}.h-158{height:calc(var(--spacing)*158)}.h-162{height:calc(var(--spacing)*162)}.h-163{height:calc(var(--spacing)*163)}.h-170{height:calc(var(--spacing)*170)}.h-184{height:calc(var(--spacing)*184)}.h-188{height:calc(var(--spacing)*188)}.h-211{height:calc(var(--spacing)*211)}.h-227{height:calc(var(--spacing)*227)}.h-242{height:calc(var(--spacing)*242)}.h-276{height:calc(var(--spacing)*276)}.h-290{height:calc(var(--spacing)*290)}.h-304{height:calc(var(--spacing)*304)}.h-384{height:calc(var(--spacing)*384)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-ring{accent-color:var(--ring)}.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)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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))}.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)}.paused{animation-play-state:paused}.running{animation-play-state:running}.\[class\*\=\"pkRow\"\]\:visible:is(),.\[data-food-row\]\:visible:is(data-food-row){visibility:visible}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:.625rem;--background:#e7ecef;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1;--sb-track-color:transparent;--clerk-color-primary:var(--brand);--clerk-color-primary-foreground:var(--neutral-0);--clerk-color-danger:var(--danger);--clerk-color-success:var(--success);--clerk-color-warning:var(--warning);--clerk-color-neutral:var(--text);--clerk-color-foreground:var(--text);--clerk-color-muted-foreground:var(--text-muted);--clerk-color-background:var(--surface);--clerk-color-input:var(--surface-raised);--clerk-color-input-foreground:var(--text);--clerk-color-ring:var(--ring);--clerk-color-shimmer:var(--border-strong);--clerk-color-modal-backdrop:var(--scrim);--clerk-border-radius:var(--radius-md);--clerk-spacing:1rem;--clerk-color-shadow:#1f2a33}@supports (color:lab(0% 0 0)){:root{--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}html,body{background:var(--background);scroll-behavior:smooth;--sb-thumb-color:#44bd8b;--sb-size:10px;border-radius:0}body{min-height:100vh}body::-webkit-scrollbar{width:var(--sb-size)}html::-webkit-scrollbar{width:var(--sb-size)}body::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:10px}html::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:10px}body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color)}html::-webkit-scrollbar-thumb{background:var(--sb-thumb-color)}[data-theme=dark],.dark{--clerk-color-primary:var(--brand);--clerk-color-primary-foreground:var(--neutral-0);--clerk-color-danger:var(--danger);--clerk-color-success:var(--success);--clerk-color-warning:var(--warning);--clerk-color-neutral:var(--text);--clerk-color-foreground:var(--text);--clerk-color-muted-foreground:var(--text-muted);--clerk-color-background:var(--surface);--clerk-color-input:var(--surface-raised);--clerk-color-input-foreground:var(--text);--clerk-color-ring:var(--ring);--clerk-color-shimmer:var(--border-strong);--clerk-color-modal-backdrop:var(--scrim);--clerk-border-radius:var(--radius-md);--clerk-spacing:1rem}:root{--marine-50:#eaf1f4;--marine-100:#d3e1e7;--marine-200:#a9c5cf;--marine-300:#6e9dac;--marine-400:#3c7589;--marine-500:#1b5468;--marine-600:#134456;--marine-700:#0c3b4d;--marine-800:#0a2f3d;--marine-900:#07222c;--marine-bright:#45d6d0;--coral-50:#fff1ed;--coral-100:#ffe0d6;--coral-200:#ffc2b0;--coral-300:#ff9c80;--coral-400:#ff7e5c;--coral-500:#ff6b4a;--coral-600:#d0471f;--coral-700:#b83b1a;--coral-800:#9a3417;--coral-900:#7a2c14;--coral-bright:#ff7a57;--neutral-0:#fff;--neutral-50:#f4f8f9;--neutral-100:#eaeff1;--neutral-150:#e7eef0;--neutral-175:#e2eaed;--neutral-200:#d7e2e6;--neutral-300:#bccbd2;--neutral-400:#98aab3;--neutral-500:#607580;--neutral-600:#4f646d;--neutral-700:#3a525d;--neutral-750:#174e66;--neutral-850:#102530;--neutral-900:#0a1a22;--ink-bg:#131416;--ink-surface:#1a1c1f;--ink-raised:#212428;--ink-inset:#0e0f11;--ink-line:#34383d;--ink-line-soft:#26292d;--ink-text:#e8eaec;--ink-text-soft:#c6cbd0;--ink-text-muted:#9ca2a8;--ink-text-faint:#8e949b;--scarlet-500:#e11d2e;--scarlet-600:#c2152a;--scarlet-bright:#ff3b47;--amber-500:#b6791e;--amber-bright:#e0a53c;--green-500:#12936a;--green-bright:#2fbe86;--aqua-500:#10aca6;--aqua-bright:#1fd8cf;--mint-500:#34c792;--mint-bright:#45d9a6;--blue-500:#6096ba;--azure-500:#2e6bd6;--azure-600:#1e4fae;--azure-bright:#6fa0f0;--violet-500:#7e5bd6;--violet-600:#5b3ca8;--violet-bright:#a488ec;--font-display:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;--font-ui:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,"SF Mono",monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.6;--tracking-tight:-.02em;--tracking-normal:0;--tracking-label:.04em;--radius-xs:4px;--radius-sm:6px;--radius-md:9px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-pill:999px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:48px;--space-12:64px;--z-base:0;--z-raised:10;--z-sticky:100;--z-dropdown:400;--z-overlay:800;--z-modal:1000;--z-toast:1200;--motion-fast:.12s;--motion:.18s;--motion-slow:.28s;--motion-xl:.42s;--ease:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-spring:cubic-bezier(.34,1.56,.64,1)}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--neutral-175);--surface:var(--neutral-0);--surface-raised:var(--neutral-50);--surface-inset:#e9f0f2;--me-ghost:var(--neutral-300);--me-ghost-sheen:var(--neutral-400);--me-ghost-marine:var(--nav-border-strong);--me-ghost-marine-sheen:#ffffff57;--me-ghost-raised:var(--me-ghost);--me-ghost-raised-sheen:var(--me-ghost-sheen);--sheet-panel-bg:var(--surface);--me-surface:var(--surface);--me-surface-raised:var(--surface-raised);--me-surface-inset:var(--surface-inset);--me-sheet:var(--surface-raised);--me-border:var(--border);--me-border-soft:var(--border-soft);--me-cond-mark:#b36f0b;--str-mark:#147a57;--nav-bg:var(--marine-800);--nav-raised:var(--marine-700);--nav-active:#ffffff1a;--nav-border:#ffffff14;--nav-border-strong:#ffffff2e;--nav-text:#e4eff1;--nav-text-muted:var(--marine-200);--nav-text-faint:var(--marine-300);--me-navbar-pill:#fff}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--me-navbar-pill:color-mix(in srgb,#fff 10%,var(--nav-bg))}}:root,[data-theme=light]{--me-navbar-me:#fff;--me-navbar-me-ink:var(--marine-800);--me-toast-danger:var(--danger-border);--brand-subtle:var(--marine-50);--avatar-1-bg:#1b546824;--avatar-1-text:#134456;--avatar-2-bg:#ff6b4a24;--avatar-2-text:#c13e1b;--avatar-3-bg:#10aca629;--avatar-3-text:#0b6e6a;--avatar-4-bg:#b6791e26;--avatar-4-text:#86560f;--avatar-5-bg:#34c79229;--avatar-5-text:#147a57;--avatar-6-bg:#6096ba2e;--avatar-6-text:#33607e;--event-1-bg:#1b5468}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-1-bg:color-mix(in srgb,#1b5468 28%,var(--surface))}}:root,[data-theme=light]{--event-1-border:#1b5468}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-1-border:color-mix(in srgb,#1b5468 45%,var(--border))}}:root,[data-theme=light]{--event-2-bg:#ff6b4a}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-2-bg:color-mix(in srgb,#ff6b4a 28%,var(--surface))}}:root,[data-theme=light]{--event-2-border:#ff6b4a}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-2-border:color-mix(in srgb,#ff6b4a 45%,var(--border))}}:root,[data-theme=light]{--event-3-bg:#10aca6}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-3-bg:color-mix(in srgb,#10aca6 28%,var(--surface))}}:root,[data-theme=light]{--event-3-border:#10aca6}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-3-border:color-mix(in srgb,#10aca6 45%,var(--border))}}:root,[data-theme=light]{--event-4-bg:#b6791e}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-4-bg:color-mix(in srgb,#b6791e 28%,var(--surface))}}:root,[data-theme=light]{--event-4-border:#b6791e}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-4-border:color-mix(in srgb,#b6791e 45%,var(--border))}}:root,[data-theme=light]{--event-5-bg:#34c792}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-5-bg:color-mix(in srgb,#34c792 28%,var(--surface))}}:root,[data-theme=light]{--event-5-border:#34c792}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-5-border:color-mix(in srgb,#34c792 45%,var(--border))}}:root,[data-theme=light]{--event-6-bg:#6096ba}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-6-bg:color-mix(in srgb,#6096ba 28%,var(--surface))}}:root,[data-theme=light]{--event-6-border:#6096ba}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-6-border:color-mix(in srgb,#6096ba 45%,var(--border))}}:root,[data-theme=light]{--event-marine-seed:#1284a8;--event-marine-bg:#1284a8}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-marine-bg:color-mix(in srgb,#1284a8 42%,var(--surface))}}:root,[data-theme=light]{--event-marine-zone:#1284a8}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-marine-zone:color-mix(in srgb,#1284a8 68%,var(--surface))}}:root,[data-theme=light]{--event-marine-line:#1284a8}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-marine-line:color-mix(in srgb,#1284a8 55%,var(--border))}}:root,[data-theme=light]{--event-marine-ink:#0c566d;--event-aqua-seed:#0eafa8;--event-aqua-bg:#0eafa8}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-aqua-bg:color-mix(in srgb,#0eafa8 42%,var(--surface))}}:root,[data-theme=light]{--event-aqua-zone:#0eafa8}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-aqua-zone:color-mix(in srgb,#0eafa8 68%,var(--surface))}}:root,[data-theme=light]{--event-aqua-line:#0eafa8}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-aqua-line:color-mix(in srgb,#0eafa8 55%,var(--border))}}:root,[data-theme=light]{--event-aqua-ink:#086460;--event-mint-seed:#17b877;--event-mint-bg:#17b877}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-mint-bg:color-mix(in srgb,#17b877 42%,var(--surface))}}:root,[data-theme=light]{--event-mint-zone:#17b877}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-mint-zone:color-mix(in srgb,#17b877 68%,var(--surface))}}:root,[data-theme=light]{--event-mint-line:#17b877}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-mint-line:color-mix(in srgb,#17b877 55%,var(--border))}}:root,[data-theme=light]{--event-mint-ink:#0d6743;--event-lime-seed:#7ba81c;--event-lime-bg:#7ba81c}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-lime-bg:color-mix(in srgb,#7ba81c 42%,var(--surface))}}:root,[data-theme=light]{--event-lime-zone:#7ba81c}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-lime-zone:color-mix(in srgb,#7ba81c 68%,var(--surface))}}:root,[data-theme=light]{--event-lime-line:#7ba81c}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-lime-line:color-mix(in srgb,#7ba81c 55%,var(--border))}}:root,[data-theme=light]{--event-lime-ink:#476110;--event-amber-seed:#d99411;--event-amber-bg:#d99411}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-amber-bg:color-mix(in srgb,#d99411 42%,var(--surface))}}:root,[data-theme=light]{--event-amber-zone:#d99411}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-amber-zone:color-mix(in srgb,#d99411 68%,var(--surface))}}:root,[data-theme=light]{--event-amber-line:#d99411}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-amber-line:color-mix(in srgb,#d99411 55%,var(--border))}}:root,[data-theme=light]{--event-amber-ink:#7a530a;--event-coral-seed:#ff6b4a;--event-coral-bg:#ff6b4a}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-coral-bg:color-mix(in srgb,#ff6b4a 42%,var(--surface))}}:root,[data-theme=light]{--event-coral-zone:#ff6b4a}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-coral-zone:color-mix(in srgb,#ff6b4a 68%,var(--surface))}}:root,[data-theme=light]{--event-coral-line:#ff6b4a}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-coral-line:color-mix(in srgb,#ff6b4a 55%,var(--border))}}:root,[data-theme=light]{--event-coral-ink:#913d2a;--event-rose-seed:#e24a82;--event-rose-bg:#e24a82}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-rose-bg:color-mix(in srgb,#e24a82 42%,var(--surface))}}:root,[data-theme=light]{--event-rose-zone:#e24a82}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-rose-zone:color-mix(in srgb,#e24a82 68%,var(--surface))}}:root,[data-theme=light]{--event-rose-line:#e24a82}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-rose-line:color-mix(in srgb,#e24a82 55%,var(--border))}}:root,[data-theme=light]{--event-rose-ink:#8c2e51;--event-violet-seed:#8b5cf6;--event-violet-bg:#8b5cf6}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-violet-bg:color-mix(in srgb,#8b5cf6 42%,var(--surface))}}:root,[data-theme=light]{--event-violet-zone:#8b5cf6}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-violet-zone:color-mix(in srgb,#8b5cf6 68%,var(--surface))}}:root,[data-theme=light]{--event-violet-line:#8b5cf6}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-violet-line:color-mix(in srgb,#8b5cf6 55%,var(--border))}}:root,[data-theme=light]{--event-violet-ink:#5a3ca0;--event-azure-seed:#3b82f6;--event-azure-bg:#3b82f6}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-azure-bg:color-mix(in srgb,#3b82f6 42%,var(--surface))}}:root,[data-theme=light]{--event-azure-zone:#3b82f6}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-azure-zone:color-mix(in srgb,#3b82f6 68%,var(--surface))}}:root,[data-theme=light]{--event-azure-line:#3b82f6}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-azure-line:color-mix(in srgb,#3b82f6 55%,var(--border))}}:root,[data-theme=light]{--event-azure-ink:#255199;--event-slate-seed:#6b7b88;--event-slate-bg:#6b7b88}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-slate-bg:color-mix(in srgb,#6b7b88 42%,var(--surface))}}:root,[data-theme=light]{--event-slate-zone:#6b7b88}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-slate-zone:color-mix(in srgb,#6b7b88 68%,var(--surface))}}:root,[data-theme=light]{--event-slate-line:#6b7b88}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--event-slate-line:color-mix(in srgb,#6b7b88 55%,var(--border))}}:root,[data-theme=light]{--event-slate-ink:#48525b;--border:var(--neutral-200);--border-soft:var(--neutral-150);--border-strong:var(--neutral-300);--text:var(--neutral-850);--text-soft:var(--neutral-750);--text-muted:var(--neutral-600);--text-faint:var(--neutral-500);--text-on-brand:var(--neutral-0);--text-on-accent:#fff;--text-on-danger:#fff;--brand:var(--marine-700);--brand-hover:var(--marine-800);--accent:var(--coral-500);--accent-solid:var(--coral-600);--accent-hover:var(--coral-700);--accent-solid-hover:var(--coral-700);--accent-text:var(--coral-700);--accent-subtle:#ff6b4a21;--success:var(--green-500);--success-subtle:#e2f6ee;--success-text:#0b6b4c;--warning:var(--amber-500);--warning-subtle:#fbefd6;--warning-text:#86560f;--pr-tag-bg:#a488ec;--pr-tag-ink:#241635;--pi-mark:#f2eee3;--pi-bloom-core:#ff7e5c57;--pi-bloom-mid:#ff7e5c26;--pi-cast:#0410156b;--pi-aura:#ff7e5c52;--warning-border:#ebd3a0;--danger:var(--scarlet-500);--danger-solid:var(--scarlet-500);--danger-text:#a8121f;--danger-subtle:#fce4e6;--danger-border:#f6c4c8;--info:var(--azure-500);--info-text:var(--azure-600);--info-subtle:#e7effc;--info-border:#c5d8f5;--hold:var(--violet-500);--hold-text:var(--violet-600);--hold-subtle:#f1ebfb;--hold-border:#ddd0f5;--text-on-hold:#fff;--text-on-success:var(--ink-bg);--text-on-info:var(--neutral-0);--text-on-warning:var(--ink-bg);--data-1:var(--marine-500);--data-2:var(--coral-500);--data-3:var(--aqua-500);--data-4:var(--amber-bright);--data-5:var(--mint-500);--data-6:var(--blue-500);--data-positive:var(--aqua-500);--track:#e3eded;--bar-edge:#64747c;--chart-series-1:var(--data-1);--chart-series-2:var(--aqua-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--chart-series-2:color-mix(in srgb,var(--aqua-500)70%,#07222c)}}:root,[data-theme=light]{--ring:#c43a18;--focus-ring:0 0 0 2px var(--ring),0 0 0 5px #ff6b4a42;--shadow-sm:0 1px 2px #1025300f;--shadow:0 1px 3px #1025300f,0 6px 20px #1025300d;--shadow-lg:0 4px 12px #1025301a,0 18px 40px #1025301a;--event-shadow:0 1px 2px #10253024,0 3px 8px #1025301c;--event-shadow-hover:0 3px 6px #1025302e,0 8px 20px #10253026;--scrim:#07141a85;--scrim-heavy:#050e12c7;--table-header-bg:var(--marine-50);--table-header-text:var(--marine-700);--table-header-border:var(--marine-200);--table-header-seam:#0c3b4d24;--table-header-sort:var(--coral-800);--row-zebra:#f8fbfc;--row-hover:var(--surface-inset);--training-prescription-bg:var(--data-3)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--training-prescription-bg:color-mix(in srgb,var(--data-3)15%,var(--surface))}}:root,[data-theme=light]{--training-prescription-border:var(--data-3)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--training-prescription-border:color-mix(in srgb,var(--data-3)42%,var(--border))}}:root,[data-theme=light]{--training-prescription-text:var(--data-3)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--training-prescription-text:color-mix(in srgb,var(--data-3)52%,var(--text))}}:root,[data-theme=light]{--body-select-fill:var(--aqua-500);--body-select-rim:var(--aqua-500);--phase-accum-bg:var(--aqua-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--phase-accum-bg:color-mix(in srgb,var(--aqua-500)12%,var(--surface))}}:root,[data-theme=light]{--phase-accum-text:#0b6e6a;--phase-intens-bg:var(--amber-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--phase-intens-bg:color-mix(in srgb,var(--amber-500)12%,var(--surface))}}:root,[data-theme=light]{--phase-intens-text:#86560f;--phase-peak-bg:var(--violet-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--phase-peak-bg:color-mix(in srgb,var(--violet-500)12%,var(--surface))}}:root,[data-theme=light]{--phase-peak-text:var(--violet-600);--phase-rest-bg:var(--neutral-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--phase-rest-bg:color-mix(in srgb,var(--neutral-500)10%,var(--surface))}}:root,[data-theme=light]{--phase-rest-text:var(--neutral-700);--phase-general-bg:transparent;--phase-general-text:var(--text-muted);--phase-accumulation-bg:var(--phase-accum-bg);--phase-accumulation-text:var(--phase-accum-text);--phase-base-bg:var(--phase-accum-bg);--phase-base-text:var(--phase-accum-text);--phase-intensification-bg:var(--phase-intens-bg);--phase-intensification-text:var(--phase-intens-text);--phase-build-bg:var(--phase-intens-bg);--phase-build-text:var(--phase-intens-text);--phase-realization-bg:var(--phase-peak-bg);--phase-realization-text:var(--phase-peak-text);--phase-deload-bg:var(--phase-rest-bg);--phase-deload-text:var(--phase-rest-text);--phase-taper-bg:var(--phase-rest-bg);--phase-taper-text:var(--phase-rest-text);--phase-recovery-bg:var(--phase-rest-bg);--phase-recovery-text:var(--phase-rest-text);--zone-1:var(--neutral-600);--zone-2:var(--blue-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--zone-2:color-mix(in srgb,var(--blue-500)85%,#07222c)}}:root,[data-theme=light]{--zone-3:var(--green-500);--zone-4:var(--amber-500);--zone-5:var(--scarlet-500);--macro-protein:#3e947a;--macro-carb:#cd684e;--macro-fat:#9c8337;--macro-fiber:#588cad;--macro-protein-fill:#3e947a;--macro-carb-fill:#cd684e;--macro-fat-fill:#9c8337;--macro-fiber-fill:#588cad;--macro-protein-text:#327d6a;--macro-carb-text:#a85b48;--macro-fat-text:#856f2b;--macro-fiber-text:#46718d;--macro-protein-track:var(--macro-protein-fill)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--macro-protein-track:color-mix(in srgb,var(--macro-protein-fill)16%,var(--surface))}}:root,[data-theme=light]{--macro-carb-track:var(--macro-carb-fill)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--macro-carb-track:color-mix(in srgb,var(--macro-carb-fill)16%,var(--surface))}}:root,[data-theme=light]{--macro-fat-track:var(--macro-fat-fill)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--macro-fat-track:color-mix(in srgb,var(--macro-fat-fill)16%,var(--surface))}}:root,[data-theme=light]{--macro-fiber-track:var(--macro-fiber-fill)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--macro-fiber-track:color-mix(in srgb,var(--macro-fiber-fill)16%,var(--surface))}}:root,[data-theme=light]{--macro-protein-track-ink:#2a6b5a;--macro-carb-track-ink:#97503e;--macro-fat-track-ink:#746023;--macro-fiber-track-ink:#3c617a;--ring-track:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--ring-track:color-mix(in srgb,var(--brand)14%,var(--surface-inset))}}:root,[data-theme=light]{--micro-mineral-fill:#3568c4;--micro-mineral-text:#3568c4;--micro-mineral-wash:var(--micro-mineral-fill)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--micro-mineral-wash:color-mix(in srgb,var(--micro-mineral-fill)12%,var(--surface))}}:root,[data-theme=light]{--micro-vitamin-fill:#7a52cf;--micro-vitamin-text:#7a52cf;--landmark-energy-bg:var(--amber-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--landmark-energy-bg:color-mix(in srgb,var(--amber-500)12%,var(--surface))}}:root,[data-theme=light]{--landmark-energy-ink:#86560f;--landmark-plan-bg:var(--mint-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--landmark-plan-bg:color-mix(in srgb,var(--mint-500)12%,var(--surface))}}:root,[data-theme=light]{--landmark-plan-ink:#147a57;--landmark-restrict-bg:var(--neutral-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--landmark-restrict-bg:color-mix(in srgb,var(--neutral-500)10%,var(--surface))}}:root,[data-theme=light]{--landmark-restrict-ink:var(--text-soft);--landmark-energy-rule:var(--amber-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--landmark-energy-rule:color-mix(in srgb,var(--amber-500)45%,var(--border))}}:root,[data-theme=light]{--landmark-energy-rule-soft:var(--amber-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--landmark-energy-rule-soft:color-mix(in srgb,var(--amber-500)40%,var(--border-soft))}}:root,[data-theme=light]{--landmark-plan-rule:var(--mint-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--landmark-plan-rule:color-mix(in srgb,var(--mint-500)45%,var(--border))}}:root,[data-theme=light]{--landmark-plan-rule-soft:var(--mint-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--landmark-plan-rule-soft:color-mix(in srgb,var(--mint-500)40%,var(--border-soft))}}:root,[data-theme=light]{--landmark-restrict-rule:var(--neutral-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--landmark-restrict-rule:color-mix(in srgb,var(--neutral-500)35%,var(--border))}}:root,[data-theme=light]{--landmark-restrict-rule-soft:var(--neutral-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--landmark-restrict-rule-soft:color-mix(in srgb,var(--neutral-500)30%,var(--border-soft))}}:root,[data-theme=light]{--meal-dawn-bg:var(--amber-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--meal-dawn-bg:color-mix(in srgb,var(--amber-500)14%,var(--surface))}}:root,[data-theme=light]{--meal-dawn-ink:#86560f;--meal-midday-bg:var(--mint-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--meal-midday-bg:color-mix(in srgb,var(--mint-500)14%,var(--surface))}}:root,[data-theme=light]{--meal-midday-ink:#147a57;--meal-afternoon-bg:var(--aqua-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--meal-afternoon-bg:color-mix(in srgb,var(--aqua-500)14%,var(--surface))}}:root,[data-theme=light]{--meal-afternoon-ink:#0b6e6a;--meal-evening-bg:var(--blue-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--meal-evening-bg:color-mix(in srgb,var(--blue-500)16%,var(--surface))}}:root,[data-theme=light]{--meal-evening-ink:#33607e;--session-hero-bg:var(--nav-bg);--session-hero-ink:var(--nav-text);--session-hero-sub:var(--nav-text-muted);--session-hero-glyph:var(--marine-bright);--session-tod-dawn-bg:var(--meal-dawn-bg);--session-tod-dawn-ink:var(--meal-dawn-ink);--session-tod-midday-bg:var(--meal-midday-bg);--session-tod-midday-ink:var(--meal-midday-ink);--session-tod-afternoon-bg:var(--meal-afternoon-bg);--session-tod-afternoon-ink:var(--meal-afternoon-ink);--session-tod-evening-bg:var(--meal-evening-bg);--session-tod-evening-ink:var(--meal-evening-ink);--rpe-tag-bg:var(--hold)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--rpe-tag-bg:color-mix(in srgb,var(--hold)16%,var(--surface))}}:root,[data-theme=light]{--rpe-tag-ink:var(--hold-text);--rpe-tag-line:var(--hold)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--rpe-tag-line:color-mix(in srgb,var(--hold)38%,transparent)}}:root,[data-theme=light]{--rhythm-on-bg:var(--success-subtle);--rhythm-on-ink:var(--success-text);--meal-marine-bg:#1284a8}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--meal-marine-bg:color-mix(in srgb,#1284a8 14%,var(--surface))}}:root,[data-theme=light]{--meal-aqua-bg:#0eafa8}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--meal-aqua-bg:color-mix(in srgb,#0eafa8 14%,var(--surface))}}:root,[data-theme=light]{--meal-mint-bg:#17b877}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--meal-mint-bg:color-mix(in srgb,#17b877 14%,var(--surface))}}:root,[data-theme=light]{--meal-lime-bg:#7ba81c}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--meal-lime-bg:color-mix(in srgb,#7ba81c 14%,var(--surface))}}:root,[data-theme=light]{--meal-amber-bg:#d99411}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--meal-amber-bg:color-mix(in srgb,#d99411 14%,var(--surface))}}:root,[data-theme=light]{--meal-coral-bg:#ff6b4a}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--meal-coral-bg:color-mix(in srgb,#ff6b4a 14%,var(--surface))}}:root,[data-theme=light]{--meal-rose-bg:#e24a82}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--meal-rose-bg:color-mix(in srgb,#e24a82 14%,var(--surface))}}:root,[data-theme=light]{--meal-violet-bg:#8b5cf6}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--meal-violet-bg:color-mix(in srgb,#8b5cf6 14%,var(--surface))}}:root,[data-theme=light]{--meal-azure-bg:#3b82f6}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--meal-azure-bg:color-mix(in srgb,#3b82f6 14%,var(--surface))}}:root,[data-theme=light]{--meal-slate-bg:#6b7b88}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--meal-slate-bg:color-mix(in srgb,#6b7b88 14%,var(--surface))}}:root{--launch-ground-light:var(--neutral-175);--launch-ink-light:var(--marine-700);--launch-runner-light:var(--marine-700);--launch-track-light:var(--marine-700)}@supports (color:color-mix(in lab, red, red)){:root{--launch-track-light:color-mix(in srgb,var(--marine-700)14%,transparent)}}:root{--launch-ground-dark:var(--ink-bg);--launch-ink-dark:var(--neutral-175);--launch-runner-dark:var(--marine-bright);--launch-track-dark:var(--marine-bright)}@supports (color:color-mix(in lab, red, red)){:root{--launch-track-dark:color-mix(in srgb,var(--marine-bright)22%,transparent)}}[data-theme=dark],.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--ink-bg);--surface:var(--ink-surface);--surface-raised:var(--ink-raised);--surface-inset:var(--ink-inset);--me-ghost:#2b2f34;--me-ghost-sheen:#3d434a;--me-ghost-raised:#34393e;--me-ghost-raised-sheen:#464d54;--sheet-panel-bg:var(--bg);--me-surface:#1a1c1f;--me-surface-raised:#212428;--me-surface-inset:#0e0f11;--me-sheet:#23262a;--me-border:#34383d;--me-border-soft:#26292d;--me-cond-mark:#e8be6e;--str-mark:var(--mint-bright);--me-navbar-pill:#fff}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--me-navbar-pill:color-mix(in srgb,#fff 10%,var(--nav-bg))}}[data-theme=dark],.dark{--me-navbar-me:#fff;--me-navbar-me-ink:var(--marine-800);--me-toast-danger:var(--scarlet-bright);--brand-subtle:#45d6d01c;--avatar-1-bg:#6e9dac42;--avatar-1-text:#a9c5cf;--avatar-2-bg:#ff7a573d;--avatar-2-text:#ff9c80;--avatar-3-bg:#1fd8cf38;--avatar-3-text:#1fd8cf;--avatar-4-bg:#e0a53c38;--avatar-4-text:#e0a53c;--avatar-5-bg:#45d9a638;--avatar-5-text:#45d9a6;--avatar-6-bg:#7fb0ce3d;--avatar-6-text:#7fb0ce;--event-1-bg:#6e9dac}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-1-bg:color-mix(in srgb,#6e9dac 34%,var(--surface))}}[data-theme=dark],.dark{--event-1-border:#6e9dac}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-1-border:color-mix(in srgb,#6e9dac 45%,var(--border))}}[data-theme=dark],.dark{--event-2-bg:#ff7a57}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-2-bg:color-mix(in srgb,#ff7a57 34%,var(--surface))}}[data-theme=dark],.dark{--event-2-border:#ff7a57}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-2-border:color-mix(in srgb,#ff7a57 45%,var(--border))}}[data-theme=dark],.dark{--event-3-bg:#1fd8cf}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-3-bg:color-mix(in srgb,#1fd8cf 34%,var(--surface))}}[data-theme=dark],.dark{--event-3-border:#1fd8cf}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-3-border:color-mix(in srgb,#1fd8cf 45%,var(--border))}}[data-theme=dark],.dark{--event-4-bg:#e0a53c}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-4-bg:color-mix(in srgb,#e0a53c 34%,var(--surface))}}[data-theme=dark],.dark{--event-4-border:#e0a53c}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-4-border:color-mix(in srgb,#e0a53c 45%,var(--border))}}[data-theme=dark],.dark{--event-5-bg:#45d9a6}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-5-bg:color-mix(in srgb,#45d9a6 34%,var(--surface))}}[data-theme=dark],.dark{--event-5-border:#45d9a6}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-5-border:color-mix(in srgb,#45d9a6 45%,var(--border))}}[data-theme=dark],.dark{--event-6-bg:#7fb0ce}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-6-bg:color-mix(in srgb,#7fb0ce 34%,var(--surface))}}[data-theme=dark],.dark{--event-6-border:#7fb0ce}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-6-border:color-mix(in srgb,#7fb0ce 45%,var(--border))}}[data-theme=dark],.dark{--event-marine-seed:#1284a8;--event-marine-bg:#1284a8}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-marine-bg:color-mix(in srgb,#1284a8 40%,var(--surface))}}[data-theme=dark],.dark{--event-marine-zone:#1284a8}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-marine-zone:color-mix(in srgb,#1284a8 56%,var(--surface))}}[data-theme=dark],.dark{--event-marine-line:#1284a8}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-marine-line:color-mix(in srgb,#1284a8 55%,var(--border))}}[data-theme=dark],.dark{--event-marine-ink:#78b9cd;--event-aqua-seed:#0eafa8;--event-aqua-bg:#0eafa8}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-aqua-bg:color-mix(in srgb,#0eafa8 40%,var(--surface))}}[data-theme=dark],.dark{--event-aqua-zone:#0eafa8}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-aqua-zone:color-mix(in srgb,#0eafa8 56%,var(--surface))}}[data-theme=dark],.dark{--event-aqua-line:#0eafa8}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-aqua-line:color-mix(in srgb,#0eafa8 55%,var(--border))}}[data-theme=dark],.dark{--event-aqua-ink:#78d2ce;--event-mint-seed:#17b877;--event-mint-bg:#17b877}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-mint-bg:color-mix(in srgb,#17b877 40%,var(--surface))}}[data-theme=dark],.dark{--event-mint-zone:#17b877}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-mint-zone:color-mix(in srgb,#17b877 56%,var(--surface))}}[data-theme=dark],.dark{--event-mint-line:#17b877}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-mint-line:color-mix(in srgb,#17b877 55%,var(--border))}}[data-theme=dark],.dark{--event-mint-ink:#7dd7b3;--event-lime-seed:#7ba81c;--event-lime-bg:#7ba81c}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-lime-bg:color-mix(in srgb,#7ba81c 40%,var(--surface))}}[data-theme=dark],.dark{--event-lime-zone:#7ba81c}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-lime-zone:color-mix(in srgb,#7ba81c 56%,var(--surface))}}[data-theme=dark],.dark{--event-lime-line:#7ba81c}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-lime-line:color-mix(in srgb,#7ba81c 55%,var(--border))}}[data-theme=dark],.dark{--event-lime-ink:#b0cb77;--event-amber-seed:#d99411;--event-amber-bg:#d99411}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-amber-bg:color-mix(in srgb,#d99411 40%,var(--surface))}}[data-theme=dark],.dark{--event-amber-zone:#d99411}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-amber-zone:color-mix(in srgb,#d99411 56%,var(--surface))}}[data-theme=dark],.dark{--event-amber-line:#d99411}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-amber-line:color-mix(in srgb,#d99411 55%,var(--border))}}[data-theme=dark],.dark{--event-amber-ink:#e8be6e;--event-coral-seed:#ff6b4a;--event-coral-bg:#ff6b4a}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-coral-bg:color-mix(in srgb,#ff6b4a 40%,var(--surface))}}[data-theme=dark],.dark{--event-coral-zone:#ff6b4a}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-coral-zone:color-mix(in srgb,#ff6b4a 56%,var(--surface))}}[data-theme=dark],.dark{--event-coral-line:#ff6b4a}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-coral-line:color-mix(in srgb,#ff6b4a 55%,var(--border))}}[data-theme=dark],.dark{--event-coral-ink:#ffb3a1;--event-rose-seed:#e24a82;--event-rose-bg:#e24a82}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-rose-bg:color-mix(in srgb,#e24a82 40%,var(--surface))}}[data-theme=dark],.dark{--event-rose-zone:#e24a82}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-rose-zone:color-mix(in srgb,#e24a82 56%,var(--surface))}}[data-theme=dark],.dark{--event-rose-line:#e24a82}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-rose-line:color-mix(in srgb,#e24a82 55%,var(--border))}}[data-theme=dark],.dark{--event-rose-ink:#ee94b5;--event-violet-seed:#8b5cf6;--event-violet-bg:#8b5cf6}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-violet-bg:color-mix(in srgb,#8b5cf6 40%,var(--surface))}}[data-theme=dark],.dark{--event-violet-zone:#8b5cf6}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-violet-zone:color-mix(in srgb,#8b5cf6 56%,var(--surface))}}[data-theme=dark],.dark{--event-violet-line:#8b5cf6}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-violet-line:color-mix(in srgb,#8b5cf6 55%,var(--border))}}[data-theme=dark],.dark{--event-violet-ink:#bca0fa;--event-azure-seed:#3b82f6;--event-azure-bg:#3b82f6}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-azure-bg:color-mix(in srgb,#3b82f6 40%,var(--surface))}}[data-theme=dark],.dark{--event-azure-zone:#3b82f6}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-azure-zone:color-mix(in srgb,#3b82f6 56%,var(--surface))}}[data-theme=dark],.dark{--event-azure-line:#3b82f6}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-azure-line:color-mix(in srgb,#3b82f6 55%,var(--border))}}[data-theme=dark],.dark{--event-azure-ink:#8fb8fa;--event-slate-seed:#6b7b88;--event-slate-bg:#6b7b88}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-slate-bg:color-mix(in srgb,#6b7b88 40%,var(--surface))}}[data-theme=dark],.dark{--event-slate-zone:#6b7b88}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-slate-zone:color-mix(in srgb,#6b7b88 56%,var(--surface))}}[data-theme=dark],.dark{--event-slate-line:#6b7b88}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--event-slate-line:color-mix(in srgb,#6b7b88 55%,var(--border))}}[data-theme=dark],.dark{--event-slate-ink:#a8b1b9;--border:var(--ink-line);--border-soft:var(--ink-line-soft);--border-strong:#2c4651;--text:var(--ink-text);--text-soft:var(--ink-text-soft);--text-muted:var(--ink-text-muted);--text-faint:var(--ink-text-faint);--text-on-brand:#04222a;--text-on-accent:#fff;--text-on-danger:#fff;--brand:var(--marine-bright);--brand-hover:#46dad6;--accent:var(--coral-bright);--accent-solid:#e85528;--accent-hover:#ff8a6b;--accent-solid-hover:#d64a20;--accent-text:#ff8a6b;--accent-subtle:#ff7a5729;--success:var(--green-bright);--success-subtle:#2fbe8629;--success-text:var(--green-bright);--warning:var(--amber-bright);--warning-subtle:#e0a53c29;--warning-text:var(--amber-bright);--pr-tag-bg:#a488ec;--pr-tag-ink:#241635;--pi-mark:#f2eee3;--pi-bloom-core:#ff7e5c42;--pi-bloom-mid:#ff7e5c1a;--pi-cast:#0410156b;--pi-aura:#ff7e5c52;--warning-border:#e0a53c66;--danger:var(--scarlet-bright);--danger-solid:#e5202e;--danger-text:#ff6a72;--danger-subtle:#ff3b472b;--danger-border:#ff3b4766;--info:var(--azure-bright);--info-text:#9cbef5;--info-subtle:#6fa0f029;--info-border:#6fa0f061;--hold:var(--violet-bright);--hold-text:#bba6f2;--hold-subtle:#a488ec29;--hold-border:#a488ec61;--text-on-hold:var(--ink-bg);--text-on-success:var(--ink-bg);--text-on-info:var(--ink-bg);--text-on-warning:var(--ink-bg);--data-1:#3c7589;--data-2:var(--coral-bright);--data-3:var(--aqua-bright);--data-4:var(--amber-bright);--data-5:var(--mint-bright);--data-6:#7fb0ce;--data-positive:var(--aqua-bright);--track:#1e343b;--bar-edge:#73797b;--chart-series-1:var(--marine-300);--chart-series-2:var(--aqua-bright)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--chart-series-2:color-mix(in srgb,var(--aqua-bright)60%,var(--surface))}}[data-theme=dark],.dark{--ring:var(--coral-bright);--focus-ring:0 0 0 2px var(--ring),0 0 0 5px #ff7a5747;--shadow-sm:0 1px 2px #0006;--shadow:0 1px 3px #0006,0 8px 24px #00000059;--shadow-lg:0 6px 16px #00000073,0 24px 50px #00000073;--event-shadow:0 2px 4px #0009,0 5px 12px #00000080;--event-shadow-hover:0 3px 8px #000000a6,0 12px 26px #0000008c;--scrim:#02080b99;--scrim-heavy:#02080bd1;--table-header-bg:#12363c;--table-header-text:var(--text-soft);--table-header-border:#2bd0cc4d;--table-header-seam:#2bd0cc29;--table-header-sort:var(--accent-text);--row-zebra:#12242b;--row-hover:var(--ink-raised);--training-prescription-bg:var(--data-3)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--training-prescription-bg:color-mix(in srgb,var(--data-3)11%,var(--surface))}}[data-theme=dark],.dark{--training-prescription-border:var(--data-3)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--training-prescription-border:color-mix(in srgb,var(--data-3)34%,var(--border))}}[data-theme=dark],.dark{--training-prescription-text:var(--data-3);--body-select-fill:var(--marine-bright);--body-select-rim:var(--marine-bright);--phase-accum-bg:var(--aqua-bright)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--phase-accum-bg:color-mix(in srgb,var(--aqua-bright)20%,var(--surface))}}[data-theme=dark],.dark{--phase-accum-text:var(--aqua-bright);--phase-intens-bg:var(--amber-bright)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--phase-intens-bg:color-mix(in srgb,var(--amber-bright)18%,var(--surface))}}[data-theme=dark],.dark{--phase-intens-text:var(--amber-bright);--phase-peak-bg:var(--violet-bright)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--phase-peak-bg:color-mix(in srgb,var(--violet-bright)18%,var(--surface))}}[data-theme=dark],.dark{--phase-peak-text:#bba6f2;--phase-rest-bg:var(--ink-text-muted)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--phase-rest-bg:color-mix(in srgb,var(--ink-text-muted)12%,var(--surface))}}[data-theme=dark],.dark{--phase-rest-text:var(--ink-text-muted);--phase-general-bg:transparent;--phase-general-text:var(--text-muted);--phase-accumulation-bg:var(--phase-accum-bg);--phase-accumulation-text:var(--phase-accum-text);--phase-base-bg:var(--phase-accum-bg);--phase-base-text:var(--phase-accum-text);--phase-intensification-bg:var(--phase-intens-bg);--phase-intensification-text:var(--phase-intens-text);--phase-build-bg:var(--phase-intens-bg);--phase-build-text:var(--phase-intens-text);--phase-realization-bg:var(--phase-peak-bg);--phase-realization-text:var(--phase-peak-text);--phase-deload-bg:var(--phase-rest-bg);--phase-deload-text:var(--phase-rest-text);--phase-taper-bg:var(--phase-rest-bg);--phase-taper-text:var(--phase-rest-text);--phase-recovery-bg:var(--phase-rest-bg);--phase-recovery-text:var(--phase-rest-text);--zone-1:var(--neutral-400);--zone-2:#7fb0ce;--zone-3:var(--green-bright);--zone-4:var(--amber-bright);--zone-5:var(--scarlet-bright);--macro-protein:#56c79d;--macro-carb:#ff7a57;--macro-fat:#9c8337;--macro-fiber:#6096ba;--macro-protein-fill:#56c79d;--macro-carb-fill:#ff7a57;--macro-fat-fill:#9c8337;--macro-fiber-fill:#6096ba;--macro-protein-text:#56c79d;--macro-carb-text:#ff7a57;--macro-fat-text:#ddbe57;--macro-fiber-text:#6096ba;--macro-protein-track:var(--macro-protein-fill)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--macro-protein-track:color-mix(in srgb,var(--macro-protein-fill)24%,var(--surface-inset))}}[data-theme=dark],.dark{--macro-carb-track:var(--macro-carb-fill)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--macro-carb-track:color-mix(in srgb,var(--macro-carb-fill)24%,var(--surface-inset))}}[data-theme=dark],.dark{--macro-fat-track:var(--macro-fat-fill)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--macro-fat-track:color-mix(in srgb,var(--macro-fat-fill)24%,var(--surface-inset))}}[data-theme=dark],.dark{--macro-fiber-track:var(--macro-fiber-fill)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--macro-fiber-track:color-mix(in srgb,var(--macro-fiber-fill)24%,var(--surface-inset))}}[data-theme=dark],.dark{--macro-protein-track-ink:#56c79d;--macro-carb-track-ink:#ff7a57;--macro-fat-track-ink:#ddbe57;--macro-fiber-track-ink:#7caccc;--ring-track:var(--brand)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--ring-track:color-mix(in srgb,var(--brand)14%,var(--surface-inset))}}[data-theme=dark],.dark{--micro-mineral-fill:#7fa8f0;--micro-mineral-text:#7fa8f0;--micro-mineral-wash:var(--micro-mineral-fill)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--micro-mineral-wash:color-mix(in srgb,var(--micro-mineral-fill)16%,var(--surface))}}[data-theme=dark],.dark{--micro-vitamin-fill:#a98bf5;--micro-vitamin-text:#a98bf5;--landmark-energy-bg:var(--amber-bright)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--landmark-energy-bg:color-mix(in srgb,var(--amber-bright)18%,var(--surface))}}[data-theme=dark],.dark{--landmark-energy-ink:var(--amber-bright);--landmark-plan-bg:var(--mint-bright)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--landmark-plan-bg:color-mix(in srgb,var(--mint-bright)18%,var(--surface))}}[data-theme=dark],.dark{--landmark-plan-ink:var(--mint-bright);--landmark-restrict-bg:#8fa6ad}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--landmark-restrict-bg:color-mix(in srgb,#8fa6ad 16%,var(--surface))}}[data-theme=dark],.dark{--landmark-restrict-ink:var(--text-soft);--landmark-energy-rule:var(--amber-bright)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--landmark-energy-rule:color-mix(in srgb,var(--amber-bright)45%,var(--border))}}[data-theme=dark],.dark{--landmark-energy-rule-soft:var(--amber-bright)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--landmark-energy-rule-soft:color-mix(in srgb,var(--amber-bright)40%,var(--border-soft))}}[data-theme=dark],.dark{--landmark-plan-rule:var(--mint-bright)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--landmark-plan-rule:color-mix(in srgb,var(--mint-bright)45%,var(--border))}}[data-theme=dark],.dark{--landmark-plan-rule-soft:var(--mint-bright)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--landmark-plan-rule-soft:color-mix(in srgb,var(--mint-bright)40%,var(--border-soft))}}[data-theme=dark],.dark{--landmark-restrict-rule:#8fa6ad}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--landmark-restrict-rule:color-mix(in srgb,#8fa6ad 35%,var(--border))}}[data-theme=dark],.dark{--landmark-restrict-rule-soft:#8fa6ad}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--landmark-restrict-rule-soft:color-mix(in srgb,#8fa6ad 30%,var(--border-soft))}}[data-theme=dark],.dark{--meal-dawn-bg:var(--amber-bright)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--meal-dawn-bg:color-mix(in srgb,var(--amber-bright)20%,var(--surface))}}[data-theme=dark],.dark{--meal-dawn-ink:var(--amber-bright);--meal-midday-bg:var(--mint-bright)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--meal-midday-bg:color-mix(in srgb,var(--mint-bright)20%,var(--surface))}}[data-theme=dark],.dark{--meal-midday-ink:var(--mint-bright);--meal-afternoon-bg:var(--aqua-bright)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--meal-afternoon-bg:color-mix(in srgb,var(--aqua-bright)20%,var(--surface))}}[data-theme=dark],.dark{--meal-afternoon-ink:var(--aqua-bright);--meal-evening-bg:#7fb0ce}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--meal-evening-bg:color-mix(in srgb,#7fb0ce 22%,var(--surface))}}[data-theme=dark],.dark{--meal-evening-ink:#7fb0ce;--session-hero-bg:var(--nav-bg);--session-hero-ink:var(--nav-text);--session-hero-sub:var(--nav-text-muted);--session-hero-glyph:var(--marine-bright);--session-tod-dawn-bg:var(--meal-dawn-bg);--session-tod-dawn-ink:var(--meal-dawn-ink);--session-tod-midday-bg:var(--meal-midday-bg);--session-tod-midday-ink:var(--meal-midday-ink);--session-tod-afternoon-bg:var(--meal-afternoon-bg);--session-tod-afternoon-ink:var(--meal-afternoon-ink);--session-tod-evening-bg:var(--meal-evening-bg);--session-tod-evening-ink:var(--meal-evening-ink);--rpe-tag-bg:var(--hold)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--rpe-tag-bg:color-mix(in srgb,var(--hold)16%,var(--surface))}}[data-theme=dark],.dark{--rpe-tag-ink:var(--hold-text);--rpe-tag-line:var(--hold)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--rpe-tag-line:color-mix(in srgb,var(--hold)38%,transparent)}}[data-theme=dark],.dark{--rhythm-on-bg:var(--success-subtle);--rhythm-on-ink:var(--success-text);--meal-marine-bg:#1284a8}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--meal-marine-bg:color-mix(in srgb,#1284a8 20%,var(--surface))}}[data-theme=dark],.dark{--meal-aqua-bg:#0eafa8}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--meal-aqua-bg:color-mix(in srgb,#0eafa8 20%,var(--surface))}}[data-theme=dark],.dark{--meal-mint-bg:#17b877}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--meal-mint-bg:color-mix(in srgb,#17b877 20%,var(--surface))}}[data-theme=dark],.dark{--meal-lime-bg:#7ba81c}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--meal-lime-bg:color-mix(in srgb,#7ba81c 20%,var(--surface))}}[data-theme=dark],.dark{--meal-amber-bg:#d99411}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--meal-amber-bg:color-mix(in srgb,#d99411 20%,var(--surface))}}[data-theme=dark],.dark{--meal-coral-bg:#ff6b4a}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--meal-coral-bg:color-mix(in srgb,#ff6b4a 20%,var(--surface))}}[data-theme=dark],.dark{--meal-rose-bg:#e24a82}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--meal-rose-bg:color-mix(in srgb,#e24a82 20%,var(--surface))}}[data-theme=dark],.dark{--meal-violet-bg:#8b5cf6}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--meal-violet-bg:color-mix(in srgb,#8b5cf6 20%,var(--surface))}}[data-theme=dark],.dark{--meal-azure-bg:#3b82f6}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--meal-azure-bg:color-mix(in srgb,#3b82f6 20%,var(--surface))}}[data-theme=dark],.dark{--meal-slate-bg:#6b7b88}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--meal-slate-bg:color-mix(in srgb,#6b7b88 20%,var(--surface))}}@media (forced-colors:active){:focus-visible{outline-offset:-3px!important;outline:3px solid canvastext!important}}.skip-link{left:var(--space-4);z-index:200;min-height:44px;padding:0 var(--space-6);border-radius:var(--radius-md);background:var(--nav-bg);color:var(--nav-text);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:top var(--motion)var(--ease);align-items:center;text-decoration:none;display:inline-flex;position:fixed;top:-72px}.skip-link:focus{top:var(--space-4);box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}
