@font-face{font-family:Archivo Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:92.827%;ascent-override:94.5845%;descent-override:22.6227%;line-gap-override:0%}@font-face{font-family:Archivo;src:local(Archivo Regular),local(Archivo),url(../_fonts/mpgEckJS4Rz8DBGysiA6ZzJwekRRhhCUW1MJ38tfPS0-vC7SrEEoLAx_HGIKDF0Xi_wanf_sUkIBk3w_i-eyweM.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Archivo;src:local(Archivo Regular),local(Archivo),url(../_fonts/N16CZexTpZ28fEDvBxwhiVBmhHGoJSOcsAR_Mj3zjSI-bG0_h1xy7fxJeNNO5LurZjPfo0cusst9eLuLmRnU5PY.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Archivo;src:local(Archivo Regular Italic),local(Archivo Italic),url(../_fonts/bMKYg0fx9esuglxTJxReGs5f9d0d17PaSKbJLozh028-aJg7mRxuHqYeYIsTFb9fWe2lbSIqKoEaWFsYzp8k6JE.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Archivo Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:105.641%;ascent-override:83.1115%;descent-override:19.8786%;line-gap-override:0%}@font-face{font-family:Archivo Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:99.2423%;ascent-override:88.4703%;descent-override:21.1603%;line-gap-override:0%}@font-face{font-family:Archivo Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:97.7778%;ascent-override:89.7955%;descent-override:21.4773%;line-gap-override:0%}@font-face{font-family:Archivo Fallback\: Arial;src:local(Arial);size-adjust:98.6988%;ascent-override:88.9575%;descent-override:21.2769%;line-gap-override:0%}@font-face{font-family:Archivo;src:local(Archivo Regular Italic),local(Archivo Italic),url(../_fonts/HCxX-H_YxK78DXqSPlXVNqYUBTPvgAbHDujqrTSi2bs-jZ4eDiw360BMxixLL_JCvF2am2g39T65U2LtWLImb4s.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Archivo;src:local(Archivo Regular Italic),local(Archivo Italic),url(../_fonts/uGE261HuDCjizwq6aBhcW1hDacUwZusQ8TFTqu9v2ZA-sifpXfl1DiLmcar9Z42sl_8F33cSlgEVeVaeWlWJk8M.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Archivo;src:local(Archivo Regular),local(Archivo),url(../_fonts/78Ie7FnfD2NnXpD5dFidYtY0aCbZQa5w3LIjhWp5vbw-AOS5HvuK0D1uAPHbBJ_9eIYmCZFNdhLtE-4w_2oy8Yg.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Archivo Narrow;src:local(Archivo Narrow Regular Italic),local(Archivo Narrow Italic),url(../_fonts/opacArVKNwfREcnjpv8ISorCRcMEKUNtOlrARb5B9Co-Tm6H_pLSvGFHFfUGgXVbnn8OHEj2ymXMhGjhosN4zoA.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Archivo Narrow Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:88.3545%;ascent-override:117.142%;descent-override:35.3123%;line-gap-override:0%}@font-face{font-family:Archivo Narrow Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:83.0026%;ascent-override:124.695%;descent-override:37.5892%;line-gap-override:0%}@font-face{font-family:Archivo Narrow Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:81.7778%;ascent-override:126.563%;descent-override:38.1522%;line-gap-override:0%}@font-face{font-family:Archivo Narrow Fallback\: Arial;src:local(Arial);size-adjust:82.5481%;ascent-override:125.382%;descent-override:37.7962%;line-gap-override:0%}@font-face{font-family:Archivo Narrow Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:77.6371%;ascent-override:133.313%;descent-override:40.187%;line-gap-override:0%}@font-face{font-family:Archivo Narrow;src:local(Archivo Narrow Regular Italic),local(Archivo Narrow Italic),url(../_fonts/OAmAik81nqlXCZUsO3V-pJbS4ef4RzL0gKPTmKm7FBQ-A4Z7rFnYFjndN7dK_KjRM_KEoJaG-U3y_TZBH9bAKQo.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Archivo Narrow;src:local(Archivo Narrow Regular Italic),local(Archivo Narrow Italic),url(../_fonts/MX9gAnM29-nWKxawipiTFIQXy3qY2Uv_jV6DKc16qF4-3aPG1j5SKv4qkRBq5L_9g4GAq2R5a8s8_pBkjaU6SHQ.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Archivo Narrow;src:local(Archivo Narrow Regular),local(Archivo Narrow),url(../_fonts/t6WYdeXONovdZGrod7fz5tuZsslEOETczOcF5Qdd_iQ-cjdJi0w6AKCP1ydRP7_RdE5XYuOoQ4KcmSRKKynxl8s.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Archivo Narrow;src:local(Archivo Narrow Regular),local(Archivo Narrow),url(../_fonts/_K0WVCfpoLc9gorM3WhgerF0OmRCHnuDbGAiVRxQGLY-1z2Zqv0mnLtUzoP8xwg45RKFkWOStoSD5LfyEaUDRI4.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Archivo Narrow;src:local(Archivo Narrow Regular),local(Archivo Narrow),url(../_fonts/J0CgFCotaPtf7LaX8arcpEkOvaWT3ecX7WBnGkbTdH0-0ClVMRiEXkCi7AP_jX6o5cFjR579LBwvV7cQh3fEKz0.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}:root{--ufp-ink:#12151c;--ufp-ink-soft:#2a2f3a;--ufp-ink-faint:#5b6270;--ufp-chalk:#f5f4f1;--ufp-chalk-warm:#eae8e3;--ufp-chalk-edge:#d8d5ce;--ufp-signal:#ff5a1f;--ufp-signal-dim:#e04a13;--ufp-on:#1b9e7a;--ufp-caution:#e0a11b;--ufp-alert:#d14b42;--ufp-chart-line:#2f6fd0;--ufp-chart-done:#1b9e7a;--ufp-chart-partial:#a88e11;--ufp-chart-skipped:#c94a63;--ufp-chart-rest:#8a57c5;--ufp-chart-grid:var(--ufp-chalk-edge);--ufp-macro-protein:#2f6fd0;--ufp-macro-carbs:#c2407f;--ufp-macro-fat:#8a57c5;--ufp-credit:#0e8f9e;--ufp-mint:#34f0b4;--ufp-mint-deep:#0fb28e;--ufp-mint-ink:#05221b;--ufp-carbon:#0d1114;--ufp-carbon-soft:#151b20;--ufp-carbon-edge:#26313a;--ufp-carbon-fg:#eef3f1;--ufp-carbon-fg-muted:#8a99a3;--ufp-mint-gradient:linear-gradient(135deg, var(--ufp-mint) 0%, var(--ufp-mint-deep) 100%);--ufp-mint-text:#077a61;--ufp-bg:var(--ufp-chalk);--ufp-bg-raised:#fff;--ufp-bg-sunken:var(--ufp-chalk-warm);--ufp-fg:var(--ufp-ink);--ufp-fg-muted:var(--ufp-ink-faint);--ufp-border:var(--ufp-chalk-edge);--ufp-border-strong:var(--ufp-ink);--ufp-font-body:"Archivo", "Archivo Fallback: BlinkMacSystemFont", "Archivo Fallback: Segoe UI", "Archivo Fallback: Helvetica Neue", "Archivo Fallback: Arial", "Archivo Fallback: Noto Sans", system-ui, -apple-system, sans-serif;--ufp-font-metric:"Archivo", "Archivo Fallback: BlinkMacSystemFont", "Archivo Fallback: Segoe UI", "Archivo Fallback: Helvetica Neue", "Archivo Fallback: Arial", "Archivo Fallback: Noto Sans", system-ui, -apple-system, sans-serif;--ufp-font-label:"Archivo Narrow", "Archivo Narrow Fallback: BlinkMacSystemFont", "Archivo Narrow Fallback: Segoe UI", "Archivo Narrow Fallback: Helvetica Neue", "Archivo Narrow Fallback: Arial", "Archivo Narrow Fallback: Noto Sans", "Archivo", system-ui, sans-serif;--ufp-width-metric:118;--ufp-width-body:100;--ufp-text-metric:clamp(2.75rem, 11vw, 4.5rem);--ufp-text-xl:clamp(1.5rem, 4.5vw, 2rem);--ufp-text-lg:clamp(1.125rem, 3vw, 1.375rem);--ufp-text-md:1rem;--ufp-text-sm:.875rem;--ufp-text-xs:.75rem;--ufp-leading-tight:1.05;--ufp-leading-snug:1.3;--ufp-leading-normal:1.55;--ufp-tracking-label:.08em;--ufp-tracking-metric:-.02em;--ufp-weight-regular:400;--ufp-weight-medium:500;--ufp-weight-bold:700;--ufp-space-1:.25rem;--ufp-space-2:.5rem;--ufp-space-3:.75rem;--ufp-space-4:1rem;--ufp-space-5:1.5rem;--ufp-space-6:2rem;--ufp-space-7:3rem;--ufp-space-8:4rem;--ufp-rule-hair:1px;--ufp-rule-medium:3px;--ufp-rule-heavy:8px;--ufp-radius-sm:2px;--ufp-radius-md:4px;--ufp-radius-lg:8px;--ufp-radius-tile:1.75rem;--ufp-ease:cubic-bezier(.2, 0, 0, 1);--ufp-duration-fast:.12s;--ufp-duration-normal:.22s;--ufp-touch-target:44px;--ufp-measure:68ch;--ufp-header-height:56px;--ufp-tabbar-height:60px;--ufp-rail-width:13rem;--ufp-content-max:46rem}[data-theme=dark]{--ufp-bg:var(--ufp-ink);--ufp-bg-raised:#1b1f29;--ufp-bg-sunken:#0c0e14;--ufp-fg:var(--ufp-chalk);--ufp-fg-muted:#8b93a3;--ufp-border:#2f3542;--ufp-border-strong:var(--ufp-chalk);--ufp-on:#2dbf95;--ufp-caution:#f0b333;--ufp-alert:#e56158;--ufp-signal:#ff7442;--ufp-chart-line:#4a86e0;--ufp-chart-done:#22ab84;--ufp-chart-partial:#ad9412;--ufp-chart-skipped:#d4566d;--ufp-chart-rest:#a37ade;--ufp-chart-grid:#2f3542;--ufp-macro-protein:#4a86e0;--ufp-macro-carbs:#e0669e;--ufp-macro-fat:#a37ade;--ufp-credit:#2fb5c4;--ufp-mint-text:var(--ufp-mint)}@media (prefers-reduced-motion:reduce){:root{--ufp-duration-fast:0s;--ufp-duration-normal:0s}}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ufp-bg);min-height:100dvh;color:var(--ufp-fg);font-family:var(--ufp-font-body);font-size:var(--ufp-text-md);line-height:var(--ufp-leading-normal);font-variation-settings:"wdth" var(--ufp-width-body);-webkit-font-smoothing:antialiased}img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}h1,h2,h3,h4{font-weight:var(--ufp-weight-bold);line-height:var(--ufp-leading-tight);text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:var(--ufp-rule-medium) solid var(--ufp-signal);outline-offset:2px}:focus:not(:focus-visible){outline:none}.ufp-label{font-family:var(--ufp-font-label);font-size:var(--ufp-text-xs);font-weight:var(--ufp-weight-medium);letter-spacing:var(--ufp-tracking-label);text-transform:uppercase;color:var(--ufp-fg-muted)}.ufp-metric{font-family:var(--ufp-font-metric);font-size:var(--ufp-text-metric);font-weight:var(--ufp-weight-bold);font-variation-settings:"wdth" var(--ufp-width-metric);letter-spacing:var(--ufp-tracking-metric);line-height:var(--ufp-leading-tight)}.ufp-metric,.ufp-tabular{font-variant-numeric:tabular-nums}.ufp-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ufp-table-wrap{overflow-x:auto}.ufp-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--ufp-text-sm)}.ufp-table td,.ufp-table th{padding:var(--ufp-space-2) var(--ufp-space-3);border-bottom:var(--ufp-rule-hair) solid var(--ufp-border);vertical-align:middle}.ufp-table tbody tr{min-height:var(--ufp-touch-target)}.ufp-table tbody tr:last-child td,.ufp-table tbody tr:last-child th{border-bottom:none}.ufp-table thead th{color:var(--ufp-fg-muted);font-family:var(--ufp-font-label);font-size:var(--ufp-text-xs);letter-spacing:var(--ufp-tracking-label);text-transform:uppercase;white-space:nowrap}.ufp-table tbody th,.ufp-table thead th{font-weight:var(--ufp-weight-medium)}.ufp-table .ufp-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ufp-table .ufp-muted-cell,.ufp-table tr[data-archived=true]>*{color:var(--ufp-fg-muted)}.ufp-table tr[data-busy=true]{opacity:.55}.ufp-table tbody tr.ufp-row-link{cursor:pointer}.ufp-table tbody tr.ufp-row-link:hover{background:var(--ufp-bg-sunken)}.ufp-toolbar{align-items:center;gap:var(--ufp-space-2) var(--ufp-space-3);flex-wrap:wrap;display:flex}.ufp-toolbar__search{flex:16rem;max-width:28rem}.ufp-toolbar .ufp-input.ufp-toolbar__select{flex:0 auto;width:auto;min-width:10rem}@media (width<=40rem){.ufp-toolbar__search{max-width:none}}.ufp-sub{color:var(--ufp-fg-muted);font-size:var(--ufp-text-xs);font-weight:var(--ufp-weight-regular);line-height:var(--ufp-leading-snug);margin-top:2px;display:block}.ufp-field{gap:var(--ufp-space-1);flex-direction:column;min-width:0;display:flex}.ufp-input{width:100%;min-height:var(--ufp-touch-target);padding:var(--ufp-space-2) var(--ufp-space-3);border:var(--ufp-rule-hair) solid var(--ufp-border);border-bottom-width:var(--ufp-rule-medium);border-radius:var(--ufp-radius-md);background:var(--ufp-bg-raised);color:var(--ufp-fg);font-size:var(--ufp-text-sm)}.ufp-input:focus-visible{border-bottom-color:var(--ufp-signal);outline:none}.ufp-input[aria-invalid=true]{border-bottom-color:var(--ufp-alert)}.ufp-input--area{resize:vertical}.ufp-failure{padding:var(--ufp-space-2) var(--ufp-space-3);border-left:var(--ufp-rule-medium) solid var(--ufp-alert);background:var(--ufp-bg-sunken);color:var(--ufp-fg)}.ufp-failure,.ufp-hint{font-size:var(--ufp-text-sm)}.ufp-hint{color:var(--ufp-fg-muted)}.ufp-page-title{font-size:var(--ufp-text-lg);font-variation-settings:"wdth" var(--ufp-width-metric)}.ufp-actions{align-items:center;gap:var(--ufp-space-2) var(--ufp-space-3);flex-wrap:wrap;display:flex}.ufp-chevron{color:var(--ufp-fg-muted)}.ufp-text-link{min-height:var(--ufp-touch-target);color:var(--ufp-signal);font-weight:var(--ufp-weight-medium);align-items:center;text-decoration:none;display:inline-flex}.ufp-text-link:focus-visible,.ufp-text-link:hover{text-underline-offset:.2em;text-decoration:underline}.toaster[data-v-46794465]{inset-inline:0;top:calc(var(--ufp-header-height) + var(--ufp-space-3));z-index:40;align-items:flex-end;gap:var(--ufp-space-2);padding-inline:var(--ufp-space-4);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast[data-v-46794465]{align-items:center;gap:var(--ufp-space-3);width:min(26rem,100%);padding:var(--ufp-space-3) var(--ufp-space-3) var(--ufp-space-3) var(--ufp-space-4);background:color-mix(in srgb,var(--ufp-fg-muted) 12%,var(--ufp-bg-raised));border:var(--ufp-rule-hair) solid color-mix(in srgb,var(--ufp-fg-muted) 40%,var(--ufp-bg-raised));border-radius:var(--ufp-radius-md);box-shadow:0 12px 32px color-mix(in srgb,var(--ufp-ink) 35%,transparent);pointer-events:auto;display:flex}.toast[data-severity=success][data-v-46794465]{background:color-mix(in srgb,var(--ufp-on) 16%,var(--ufp-bg-raised));border-color:color-mix(in srgb,var(--ufp-on) 45%,var(--ufp-bg-raised))}.toast[data-severity=warning][data-v-46794465]{background:color-mix(in srgb,var(--ufp-caution) 16%,var(--ufp-bg-raised));border-color:color-mix(in srgb,var(--ufp-caution) 45%,var(--ufp-bg-raised))}.toast[data-severity=error][data-v-46794465]{background:color-mix(in srgb,var(--ufp-alert) 16%,var(--ufp-bg-raised));border-color:color-mix(in srgb,var(--ufp-alert) 45%,var(--ufp-bg-raised))}.toast__subject[data-v-46794465]{flex:1;min-width:0}.toast__dismiss[data-v-46794465]{width:var(--ufp-touch-target);height:var(--ufp-touch-target);border-radius:var(--ufp-radius-sm);color:var(--ufp-fg-muted);place-items:center;display:grid}.toast__dismiss[data-v-46794465]:hover{color:var(--ufp-fg);background:var(--ufp-bg-sunken)}.toast-enter-active[data-v-46794465],.toast-leave-active[data-v-46794465]{transition:opacity var(--ufp-duration-normal) var(--ufp-ease),transform var(--ufp-duration-normal) var(--ufp-ease)}.toast-enter-from[data-v-46794465],.toast-leave-to[data-v-46794465]{opacity:0;transform:translateY(calc(var(--ufp-space-3)*-1))}
