/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--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 base{html{color-scheme:light dark}:root{--thrd-navy:#032a56;--thrd-navy-deep:#021d3d;--thrd-navy-mid:#0a3a6b;--thrd-cyan:#1eb2fb;--thrd-cyan-soft:#4fc3fc;--thrd-cyan-dim:#1eb2fb26;--thrd-cycling:#fca735;--thrd-running:#e32574;--thrd-tri:#28c7b2;--thrd-points:#4743e3;--thrd-nutrition:#1eb2fb;--surface-app:#edf1f7;--surface-card:#fff;--surface-card-2:#f5f8fc;--bg-primary:var(--surface-app);--bg-secondary:var(--surface-card-2);--bg-tertiary:var(--surface-card);--bg-glass:#ffffffb3;--border-glass:#032a5614;--bg-base:var(--bg-primary);--bg-surface:var(--bg-tertiary);--bg-surface-2:var(--bg-secondary);--bg-surface-raised:var(--bg-tertiary);--bg-overlay:#ffffffd9;--border-color:var(--border-glass);--border-strong:#032a5629;--text-primary:#032a56;--text-secondary:#385b82;--text-tertiary:#547398;--text-on-accent:#fff;--shadow-sm:0 1px 3px #032a560f,0 1px 2px #032a560a;--shadow-md:0 4px 12px #032a5614,0 2px 4px #032a560a;--shadow-lg:0 8px 32px #032a561f,0 4px 8px #032a560f;--shadow-card:0 1px 2px #032a560f,0 24px 48px #032a5612;--shadow-card-hover:0 1px 3px #032a5614,0 28px 56px #032a561c;--shadow-cyan:0 2px 8px #0003;--radius-card:16px;--radius-chip:20px;--radius-pill:9999px;--card-radius:var(--radius-card);--card-radius-sm:8px;--card-radius-lg:20px;--radius-thrd-lg:20px 12px 20px 12px;--radius-thrd-md:16px 10px 16px 10px;--radius-thrd-sm:12px 8px 12px 8px;--radius-thrd-btn:20px 12px 20px 12px;--radius-thrd-inner:10px 6px 10px 6px;--radius-input:8px;--bg-gradient:linear-gradient(180deg,var(--thrd-navy) 0%,var(--surface-app) 8.5rem)}@supports (color:color-mix(in lab,red,red)){:root{--bg-gradient:linear-gradient(180deg,color-mix(in srgb,var(--thrd-navy) 10%,var(--surface-app)) 0%,var(--surface-app) 8.5rem)}}:root{--glass-bg:var(--bg-glass);--glass-border:var(--border-glass);--glass-blur:20px;--status-success:#22c55e;--status-warning:#f59e0b;--status-error:#ef4444;--status-pending:#94a3b8;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--transition-fast:.15s var(--ease-out);--transition-base:.25s var(--ease-out);--transition-slow:.3s var(--ease-out);--transition-spring:.28s var(--ease-out);--accent-primary:var(--thrd-navy);--accent-primary-light:#385b82;--accent-primary-lighter:#6d8bae;--accent-nutrition:var(--thrd-nutrition);--accent-cycling:var(--thrd-cycling);--accent-running:var(--thrd-running);--accent-tri:var(--thrd-tri);--accent-points:var(--thrd-points);--brand-navy:var(--thrd-navy);--cta-navy-bg:var(--brand-navy);--cta-navy-fg:#fff;--cta-navy-bg-hover:var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){:root{--cta-navy-bg-hover:color-mix(in srgb,var(--brand-navy) 92%,#000)}}:root{--thrd-btn-gradient:linear-gradient(135deg,#032a56,#07518a 58%,#0878ad);--thrd-btn-shadow:0 12px 26px -14px #032a56bf,inset 0 1px 0 #ffffff38,inset 0 -1px 0 #0000002e;--cta-nutriai-bg:var(--brand-navy);--cta-nutriai-fg:#fff;--cta-nutriai-bg-hover:var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){:root{--cta-nutriai-bg-hover:color-mix(in srgb,var(--brand-navy) 92%,#000)}}:root{--macro-prot:#e03b3b;--macro-carbs:#2d7dd2;--macro-fat:#f4a01c;--macro-fiber:#28c7b2;--glass-saturate:180%;--glass-bg-strong:#ffffffb8;--glass-highlight:#fffffff2;--glow-nutrition:0 0 0 1px #1eb2fb66,0 8px 24px #1eb2fb40;--glow-cycling:0 0 0 1px #fca73566,0 8px 24px #fca73540;--glow-running:0 0 0 1px #e3257466,0 8px 24px #e3257440;--glow-tri:0 0 0 1px #28c7b266,0 8px 24px #28c7b240;--glow-points:0 0 0 1px #4743e366,0 8px 24px #4743e340;--glow-navy:0 0 0 1px #032a5659,0 8px 24px #032a5633;--radius-sm:6px;--radius-md:var(--card-radius);--radius-lg:var(--card-radius-lg);--radius-xl:20px;--radius-2xl:24px;--appbar-height:56px;--content-bottom-padding:124px;--spacing-lateral:16px;--gap-card:10px;--gap-section:24px;--touch-min:44px;--safe-top:env(safe-area-inset-top);--safe-bottom:env(safe-area-inset-bottom);--safe-left:env(safe-area-inset-left);--safe-right:env(safe-area-inset-right);--bottom-nav-float:10px;--bottom-nav-inset:10px;--bottom-nav-height:70px;--bottom-nav-glass-fade:36px;--thrd-black:#000;--thrd-white:#fff;--thrd-blue-mid:#385b82;--thrd-blue-light:#6d8bae;--thrd-blue-pale:#a2bcda;--thrd-lab:#b1b1b1;--thrd-accent:var(--accent-primary);--thrd-accent-dim:#032a5624;--thrd-accent-glow:#032a5647;--thrd-cta:var(--accent-cycling);--thrd-cta-dim:#fca73529;--thrd-cta-fg:var(--brand-navy);--thrd-nutrition-dim:#1eb2fb24;--thrd-nutrition-line:#1eb2fb52;--thrd-cycling-dim:#fca73524;--thrd-cycling-line:#fca73552;--thrd-tri-dim:#28c7b224;--thrd-tri-line:#28c7b24d;--thrd-running-dim:#e325741f;--thrd-running-line:#e3257447;--thrd-points-dim:#4743e31f;--thrd-points-line:#4743e347;--thrd-lab-dim:#b1b1b129;--text-light-body:#1a2332;--text-light-secondary:#3d5166;--font-body:var(--font-montserrat),"Helvetica Neue",Helvetica,Arial,sans-serif;--font-display-fallback:"Bebas Neue",sans-serif;--surface-raised:var(--bg-surface);--surface-raised-2:var(--bg-surface-2);--surface-sunken:#e3e9f2;--surface-overlay:var(--bg-overlay);--border-subtle:var(--border-color);--border-mid:var(--border-strong);--border-accent:#032a5647;--text-muted:var(--text-tertiary);--elev-1:var(--shadow-sm);--elev-2:var(--shadow-md);--elev-3:var(--shadow-lg);--elev-4:0 24px 64px #032a5629;--shadow-glow:var(--glow-navy);--shadow-amber:var(--glow-cycling);--thrd-surface-light:var(--bg-base);--thrd-surface-elevated:var(--bg-surface);--thrd-surface-muted:#a2bcda47;--bg-card:#032a560a;--bg-card-hover:#032a5612;--bg-card-surface:var(--bg-surface-2);--glass-bg-hover:#ffffffad;--glass-border-accent:#032a5647;--glass-shadow:var(--shadow-lg);--liquid-glass-tint:#ffffff85;--liquid-glass-tint-grad-top:#ffffff6b;--liquid-glass-tint-grad-bot:#ffffff47;--liquid-glass-scrim:#ffffff38;--liquid-glass-blur:28px;--liquid-glass-saturate:1.65;--liquid-glass-brightness:1.02;--liquid-glass-border:#032a561f;--liquid-glass-rim-top:#ffffff8c;--liquid-glass-shadow-outer:0 8px 28px #032a561f;--liquid-glass-inset-soft:inset 0 0 10px #ffffff38;--liquid-glass-inset-tl:inset -1px -2px 1px #ffffff47;--liquid-glass-inset-br:inset 1px 2px 1px #032a560d;--liquid-glass-inset-top:inset 0 1px 0 #ffffff61;--mobile-nav-fade-color:#eef2f8f5;--mobile-nav-icon-idle:#032a5694;--navy:var(--thrd-navy);--device-bg:var(--surface-app);--card-bg:var(--surface-card);--text-heading:var(--thrd-navy);--divider:var(--border-color);--gray-track:#e4e7ed;--card-shadow:0 1px 2px #032a560d,0 12px 28px -8px #032a561a;--background:220 31% 95%;--foreground:214 92% 17%;--card:0 0% 100%;--card-foreground:214 92% 17%;--primary:214 92% 17%;--primary-foreground:0 0% 100%;--secondary:220 25% 92%;--secondary-foreground:214 92% 17%;--muted:220 25% 92%;--muted-foreground:214 30% 38%;--accent:214 50% 28%;--accent-foreground:0 0% 100%;--destructive:340 82% 54%;--destructive-foreground:0 0% 100%;--border:214 22% 80%;--input:0 0% 100%;--ring:214 92% 17%;--radius:6px}[data-sport=Ciclismo]{--sport-rgb:252 167 53}[data-sport=Running]{--sport-rgb:227 37 116}[data-sport=Triatlón]{--sport-rgb:40 199 178}[data-sport=Natación]{--sport-rgb:30 178 251}[data-sport=Otro]{--sport-rgb:3 42 86}.light,:root,[data-theme=light],html.light{color-scheme:light}.dark,[data-theme=dark],html.dark{color-scheme:dark;--surface-app-dark:#0b1724;--surface-card-dark:#132238;--surface-card-2-dark:#1a2d45;--surface-elevated-dark:#1e3450;--bg-primary:var(--surface-app-dark);--bg-secondary:var(--surface-card-dark);--bg-tertiary:var(--surface-card-2-dark);--bg-glass:#ffffff0f;--border-glass:#ffffff1a;--bg-base:var(--bg-primary);--bg-surface:var(--bg-secondary);--bg-surface-2:var(--bg-tertiary);--bg-surface-raised:var(--surface-elevated-dark);--bg-overlay:#0b1724eb;--border-color:var(--border-glass);--border-strong:#ffffff2e;--text-primary:#fffffff5;--text-secondary:#ffffffc7;--text-tertiary:#ffffffa3;--text-on-accent:#fff;--accent-primary:#6d8bae;--accent-primary-light:#385b82;--accent-primary-lighter:#a2bcda;--cta-navy-bg:var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],html.dark{--cta-navy-bg:color-mix(in srgb,var(--brand-navy) 70%,white)}}.dark,[data-theme=dark],html.dark{--cta-navy-fg:#fff;--cta-navy-bg-hover:var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],html.dark{--cta-navy-bg-hover:color-mix(in srgb,var(--brand-navy) 76%,white)}}.dark,[data-theme=dark],html.dark{--thrd-btn-gradient:linear-gradient(135deg,#032a56,#07518a 58%,#0878ad);--thrd-btn-shadow:0 12px 26px -14px #032a56bf,inset 0 1px 0 #ffffff38,inset 0 -1px 0 #0000002e;--cta-nutriai-bg:var(--thrd-cyan);--cta-nutriai-fg:var(--brand-navy);--cta-nutriai-bg-hover:var(--thrd-cyan)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],html.dark{--cta-nutriai-bg-hover:color-mix(in srgb,var(--thrd-cyan) 88%,white)}}.dark,[data-theme=dark],html.dark{--shadow-sm:0 1px 3px #0000004d,0 1px 2px #0003;--shadow-md:0 4px 16px #0006,0 2px 4px #0003;--shadow-lg:0 8px 40px #00000080,0 4px 8px #0000004d;--shadow-card:0 1px 0px #ffffff0a inset,0 4px 20px #00000073;--shadow-card-hover:0 1px 0px #ffffff0f inset,0 8px 32px #0000008c;--shadow-cyan:0 2px 8px #0003;--bg-gradient:linear-gradient(180deg,var(--thrd-navy-mid) 0%,var(--surface-app) 9rem)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],html.dark{--bg-gradient:linear-gradient(180deg,color-mix(in srgb,var(--thrd-navy-mid) 42%,var(--surface-app)) 0%,var(--surface-app) 9rem)}}.dark,[data-theme=dark],html.dark{--glass-bg:var(--bg-glass);--glass-border:var(--border-glass);--glass-blur:20px;--surface-app:var(--surface-app-dark);--surface-card:var(--surface-card-dark);--surface-card-2:var(--surface-card-2-dark);--surface-raised:var(--bg-surface);--surface-raised-2:var(--bg-surface-2);--surface-sunken:#03101f;--surface-overlay:var(--bg-overlay);--glass-bg-strong:#0e203a9e;--glass-highlight:#ffffff38;--border-subtle:var(--border-color);--border-mid:var(--border-strong);--text-muted:var(--text-tertiary);--elev-1:var(--shadow-sm);--elev-2:var(--shadow-md);--elev-3:var(--shadow-lg);--elev-4:0 24px 80px #000000a6;--thrd-surface-light:var(--surface-app-dark);--thrd-surface-elevated:var(--surface-card-dark);--thrd-surface-muted:#a2bcda47;--bg-card:#ffffff0a;--bg-card-hover:#ffffff12;--bg-card-surface:var(--surface-card-2-dark);--glass-bg-hover:#ffffff1a;--glass-border-accent:#6d8bae52;--glass-shadow:var(--shadow-lg);--liquid-glass-tint:#ffffff1a;--liquid-glass-tint-grad-top:#ffffff24;--liquid-glass-tint-grad-bot:#00000014;--liquid-glass-scrim:#0e141e33;--liquid-glass-blur:22px;--liquid-glass-saturate:1.85;--liquid-glass-brightness:1.06;--liquid-glass-border:#ffffff29;--liquid-glass-rim-top:#ffffff3d;--liquid-glass-shadow-outer:0 12px 40px #00000070;--liquid-glass-inset-soft:inset 0 0 14px #ffffff4d;--liquid-glass-inset-tl:inset -1px -3px 2px #ffffff1a;--liquid-glass-inset-br:inset 1px 3px 2px #ffffff4d;--liquid-glass-inset-top:inset 0 1px 0 #ffffff3d;--mobile-nav-fade-color:#061426e6;--mobile-nav-icon-idle:#ffffff8a;--device-bg:var(--surface-app);--card-bg:var(--surface-card);--text-heading:#e8f4fc;--divider:var(--border-color);--gray-track:#ffffff1f;--background:214 85% 5%;--foreground:214 100% 97%;--card:216 49% 15%;--card-foreground:214 100% 97%;--primary:212 29% 55%;--primary-foreground:0 0% 100%;--secondary:214 40% 22%;--secondary-foreground:214 100% 97%;--muted:214 40% 17%;--muted-foreground:214 22% 65%;--accent:212 29% 55%;--accent-foreground:214 100% 97%;--destructive:340 82% 54%;--destructive-foreground:0 0% 100%;--border:214 30% 20%;--input:214 30% 20%;--ring:212 29% 55%;--radius:6px}html:not(.light):not(.dark):not([data-theme]){color-scheme:dark;--bg-primary:#032a56;--bg-secondary:#0a3566;--bg-tertiary:#0f3d75;--bg-base:var(--bg-primary);--bg-surface:var(--bg-secondary);--bg-surface-2:var(--bg-tertiary);--bg-overlay:#032a56eb;--bg-gradient:radial-gradient(ellipse at 50% 0%,#0a356673 0%,transparent 55%),var(--bg-primary);--surface-app:var(--bg-base);--surface-raised:var(--bg-surface);--surface-raised-2:var(--bg-surface-2);--surface-sunken:#04152b;--surface-overlay:var(--bg-overlay);--glass-bg:#071828bf;--glass-bg-strong:#0e203a9e;--glass-border:#6d8bae24;--glass-highlight:#ffffff38;--border-subtle:#6d8bae24;--border-mid:#6d8bae3d;--text-primary:#f0f6ff;--text-secondary:#8baac8;--text-muted:#4a6a8a;--elev-1:0 1px 3px #0000004d,0 1px 2px #0003;--elev-2:0 4px 16px #0006,0 2px 4px #0003;--elev-3:0 8px 40px #00000080,0 4px 8px #0000004d;--elev-4:0 24px 80px #000000a6;--shadow-card:0 1px 0px #ffffff0a inset,0 4px 20px #00000073;--shadow-card-hover:0 1px 0px #ffffff0f inset,0 8px 32px #0000008c;--bg-card:#ffffff0a;--bg-card-hover:#ffffff12;--bg-card-surface:#041e3a;--background:214 85% 5%;--foreground:214 100% 97%;--card:214 72% 14%;--card-foreground:214 100% 97%;--primary:212 29% 55%;--primary-foreground:0 0% 100%;--secondary:214 40% 22%;--secondary-foreground:214 100% 97%;--muted:214 40% 17%;--muted-foreground:214 22% 65%;--accent:212 29% 55%;--accent-foreground:214 100% 97%;--destructive:340 82% 54%;--destructive-foreground:0 0% 100%;--border:214 30% 20%;--input:214 30% 20%;--ring:212 29% 55%}.glass{-webkit-backdrop-filter:blur(16px)saturate(180%);background:#ffffff8c;border:1px solid #ffffff73;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0000000a,0 4px 24px #032a5614,0 1px 4px #032a560a}.glass-dark{-webkit-backdrop-filter:blur(20px)saturate(160%);background:#032a5673;border:1px solid #ffffff26;box-shadow:inset 0 1px #fff3,0 8px 32px #0003}.glass-navy{background:#032a5614;border:1px solid #032a561f;box-shadow:inset 0 1px #fff9,0 4px 16px #032a560f}.glass-navy,.glass-nutrition{-webkit-backdrop-filter:blur(16px)saturate(200%)}.glass-nutrition{background:#1eb2fb14;border:1px solid #1eb2fb33;box-shadow:inset 0 1px #fff9,0 4px 20px #1eb2fb1f}.glass-running{background:#e325740f;border:1px solid #e325742e;box-shadow:inset 0 1px #fff9,0 4px 20px #e325741a}.glass-cycling,.glass-running{-webkit-backdrop-filter:blur(16px)saturate(200%)}.glass-cycling{background:#fca73512;border:1px solid #fca73533;box-shadow:inset 0 1px #fff9,0 4px 20px #fca7351a}.glass-events{-webkit-backdrop-filter:blur(16px)saturate(200%);background:#6d8bae12;border:1px solid #6d8bae2e;box-shadow:inset 0 1px #fff9,0 4px 20px #6d8bae1f}#theme-root.dark .glass-events,.dark .glass-events{background:#b1b1b10f;border-color:#b1b1b124;box-shadow:inset 0 1px #ffffff1a,0 4px 22px #00000047}.btn-glass{-webkit-backdrop-filter:blur(20px)saturate(180%);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff9;border:1px solid #ffffff80;transition:transform 80ms,box-shadow 80ms,-webkit-backdrop-filter 80ms,backdrop-filter 80ms,background 80ms;position:relative;box-shadow:inset 0 1.5px #fffc,inset 0 -1px #0000000f,0 2px 12px #032a5614,0 1px 3px #032a560d}.btn-glass:hover{background:#ffffffb8;box-shadow:inset 0 1.5px #ffffffe6,inset 0 -1px #0000000a,0 4px 20px #032a561a,0 1px 4px #032a560f}.btn-glass:active{-webkit-backdrop-filter:blur(28px)saturate(220%);background:#ffffff59;border-color:#fff9;transform:scale(.97);box-shadow:inset 0 2px #ffffffe6,inset 0 -1px #00000014,0 1px 6px #032a561f,0 0 0 2px #ffffff4d}.btn-glass-primary{color:#fff;background:#032a56e0;border-color:#ffffff26;box-shadow:inset 0 1px #fff3,0 4px 16px #032a5640}.btn-glass-primary:active{-webkit-backdrop-filter:blur(28px)saturate(220%);background:#032a56b3}.btn-glass-nutrition{color:#fff;background:#1eb2fbe6;border-color:#fff3;box-shadow:inset 0 1px #ffffff40,0 4px 20px #1eb2fb4d}.btn-glass-nutrition:active{background:#1eb2fbb8;transform:scale(.97);box-shadow:inset 0 2px #ffffff4d,0 2px 8px #1eb2fb33}.btn-glass-running{color:#fff;background:#e32574e6;border-color:#fff3;box-shadow:inset 0 1px #ffffff40,0 4px 20px #e325744d}.btn-glass-running:active{background:#e32574b8;transform:scale(.97)}.nav-glass{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#ffffffb8;border:1px solid #ffffff8c;box-shadow:0 8px 32px #032a5624,0 2px 8px #032a560f,inset 0 1px #ffffffe6,inset 0 -1px #00000005}.nav-tab{color:#4e6e92b8;-webkit-tap-highlight-color:transparent;transition:color .15s;position:relative}.nav-tab svg{color:currentColor}.nav-tab-active{color:#032a56;position:relative}.nav-tab-active span,.nav-tab-active svg{color:#032a56}.nav-tab-active:before{display:none}.nav-tab:active{transition:transform 70ms;transform:scale(.93)}.nav-pill-indicator{pointer-events:none;z-index:0;-webkit-backdrop-filter:blur(16px);background:#ffffff94;border:1px solid #ffffffb8;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #032a5614}#theme-root.dark .nav-glass,.dark .nav-glass{background:linear-gradient(#091c36eb,#051226de),#032a56c7;border-color:#ffffff1f;box-shadow:0 8px 40px #00000085,0 2px 12px #0000004d,inset 0 1px #ffffff24}#theme-root.dark .nav-tab,.dark .nav-tab{color:#deebfa8c}#theme-root.dark .nav-tab-active,#theme-root.dark .nav-tab-active span,#theme-root.dark .nav-tab-active svg,.dark .nav-tab-active,.dark .nav-tab-active span,.dark .nav-tab-active svg{color:#fffffff5}#theme-root.dark .nav-pill-indicator,.dark .nav-pill-indicator{background:#ffffff1c;border:1px solid #fff3;box-shadow:inset 0 1px #ffffff38,0 3px 10px #00000047}@media (max-resolution:1.5x){.btn-glass,.glass,.glass-cycling,.glass-dark,.glass-events,.glass-navy,.glass-nutrition,.glass-running,.nav-glass,.nav-pill-indicator{-webkit-backdrop-filter:blur(8px)saturate(160%)}}@media (prefers-reduced-motion:reduce){.btn-glass,.btn-glass:active,.nav-tab:active{transition:none;transform:none}}.page-content:has(.nutrition-day-view.module-page-ambience--nutriai){background:linear-gradient(#e8f4fc,#f4f9ff 14%,#fff 38%,#fafcff)!important}.meal-photo-hero{--meal-photo-fade-to:var(--surface-card,#f5f8fc);background:#032a560a}.meal-photo-hero__main{z-index:1}.meal-photo-hero__blur{z-index:2;pointer-events:none;height:72%;position:absolute;bottom:-28%;left:-18%;right:-18%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 58% 100%);mask-image:linear-gradient(#0000,#000 58% 100%)}.meal-photo-hero__blur-img{object-fit:cover;object-position:center bottom;filter:blur(40px)saturate(1.55)brightness(1.08);width:100%;height:100%;transform:scale(1.55)}.meal-photo-hero__edge{z-index:3;pointer-events:none;background:linear-gradient(#032a5652,#0000 22% 48%,#032a5614 72%,#0000);position:absolute;inset:0}.meal-photo-hero__scrim-bottom{z-index:4;pointer-events:none;inset-inline:0;background:linear-gradient(#0000,#032a5673 62%,#032a56e0);height:58%;position:absolute;bottom:0}.meal-photo-hero--modal .meal-photo-hero__blur{height:85%;bottom:-32%;-webkit-mask-image:linear-gradient(#0000,#000 22% 62%,#0000);mask-image:linear-gradient(#0000,#000 22% 62%,#0000)}.meal-photo-hero--bleed .meal-photo-hero__bleed{z-index:2;pointer-events:none;height:7rem;position:absolute;bottom:-4.5rem;left:-20%;right:-20%;overflow:hidden;-webkit-mask-image:linear-gradient(#000000d9,#000 40%,#0000);mask-image:linear-gradient(#000000d9,#000 40%,#0000)}.meal-photo-hero__bleed-img{object-fit:cover;object-position:center bottom;filter:blur(44px)saturate(1.5)brightness(1.05);width:100%;height:100%;transform:scale(1.65)}.meal-photo-hero--clean .meal-photo-hero__bleed,.meal-photo-hero--clean .meal-photo-hero__blur,.meal-photo-hero--clean .meal-photo-hero__edge,.meal-photo-hero--clean .meal-photo-hero__scrim-bottom{display:none!important}.meal-photo-hero--clean{border-bottom:none}.meal-hero-separator{background:linear-gradient(90deg,#0000,#1eb2fb73 35%,#032a5633 50%,#1eb2fb73 65%,#0000);height:3px}.meal-recipe-panel .meal-prep-step-num{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#032a56!important}.meal-photo-hero--sheet .meal-photo-hero__scrim-bottom{background:linear-gradient(#0000,#032a568c);height:42%}.nutri-water-widget--flat{box-shadow:var(--nutri-surface-shadow,0 4px 20px #032a560d);-webkit-backdrop-filter:none!important}.nutrition-day-view .nutri-day-module{flex-direction:column;gap:.65rem;display:flex}.nutrition-day-view .nutri-day-module__title{align-items:center;gap:.5rem;margin:0;padding:0 .125rem;display:flex}.nutrition-day-view .nutri-day-module__toggle{text-align:left;cursor:pointer;min-height:2.25rem;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:.5rem;margin:0;padding:0;display:flex}.nutrition-day-view .nutri-day-module__toggle:disabled{cursor:default}.nutrition-day-view .nutri-day-module__icon{border-radius:var(--radius-thrd-inner,.5rem);flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.nutrition-day-view .nutri-day-module__label{font-family:var(--font-display,"Sauro","Rajdhani",system-ui,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#032a56;min-width:0;font-size:.8125rem;font-weight:700;line-height:1.2}.nutrition-day-view .nutri-day-module__actions{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:0;max-width:52%;overflow-x:auto}.nutrition-day-view .nutri-day-module__actions::-webkit-scrollbar{display:none}#theme-root.dark .nutrition-day-view .nutri-day-module__label,.dark .nutrition-day-view .nutri-day-module__label{color:#fffffff0}.nutrition-day-view .nutri-day-module__body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.nutrition-day-view .nutri-day-module__panel{border-radius:var(--radius-thrd-md,.875rem);box-shadow:var(--nutri-surface-shadow,0 4px 20px #032a560d);background:#fff;border:1px solid #032a561a}#theme-root.dark .nutrition-day-view .nutri-day-module__panel,.dark .nutrition-day-view .nutri-day-module__panel{background:#0a1f3d73;border-color:#ffffff1f}.nutrition-day-view--future .plan-day-meals-touch{filter:grayscale(.42)saturate(.72);opacity:.78}.nutrition-day-view--future .meal-compact-row,.nutrition-day-view--future .nutri-day-module__panel{box-shadow:none;border-color:#032a5614}.plan-health-pill{border-radius:var(--radius-thrd-md,.875rem);background:#fff7ed;border:1px solid #fb923c59;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;display:flex;box-shadow:0 6px 18px #c25a0014}#theme-root.dark .plan-health-pill,.dark .plan-health-pill{background:#fb923c1a;border-color:#fb923c47;box-shadow:0 6px 18px #0003}.plan-health-pill__icon{color:#c2410c;background:#fb923c38;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.plan-health-pill__body{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.plan-health-pill__hook{font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#9a3412;font-size:.75rem;font-weight:800;line-height:1.35}#theme-root.dark .plan-health-pill__hook,.dark .plan-health-pill__hook{color:#fdba74}.plan-health-pill__copy{-webkit-line-clamp:2;font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#032a569e;-webkit-box-orient:vertical;font-size:.6875rem;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}#theme-root.dark .plan-health-pill__copy,.dark .plan-health-pill__copy{color:#ffffffa6}.plan-health-pill__cta{letter-spacing:.12em;flex:none;align-self:center;font-weight:800}.plan-health-pill__cta,.plan-health-sheet__eyebrow{font-family:var(--font-montserrat,"Montserrat",sans-serif);text-transform:uppercase;color:#ea580c;font-size:.625rem}.plan-health-sheet__eyebrow{letter-spacing:.14em;font-weight:700}.plan-health-sheet__title{font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:-.01em;text-transform:none;color:#032a56;margin-top:.35rem;font-size:1.0625rem;font-weight:700;line-height:1.35}#theme-root.dark .plan-health-sheet__title,.dark .plan-health-sheet__title{color:#fffffff2}.plan-health-sheet__note{border-radius:var(--radius-thrd-inner,.5rem);font-family:var(--font-montserrat,"Montserrat",sans-serif);color:#032a568c;background:#fb923c1f;padding:.75rem .85rem;font-size:.6875rem;font-weight:500;line-height:1.45}#theme-root.dark .plan-health-sheet__note,.dark .plan-health-sheet__note{color:#fff9;background:#fb923c14}.nutri-hydration-plan-guide{box-shadow:var(--nutri-surface-shadow,0 4px 20px #032a560d)}.nutrition-day-view.module-page-ambience--nutriai .meal-recipe-section-label{color:#032a56}#theme-root.dark .nutrition-day-view.module-page-ambience--nutriai .meal-recipe-section-label,.dark .nutrition-day-view.module-page-ambience--nutriai .meal-recipe-section-label{color:#ffffffe0}.nutrition-day-view.module-page-ambience--nutriai .hydration-markdown h1,.nutrition-day-view.module-page-ambience--nutriai .hydration-markdown h2,.nutrition-day-view.module-page-ambience--nutriai .hydration-markdown h3{color:#032a56;font-weight:800}#theme-root.dark .nutrition-day-view.module-page-ambience--nutriai .hydration-markdown h1,#theme-root.dark .nutrition-day-view.module-page-ambience--nutriai .hydration-markdown h2,#theme-root.dark .nutrition-day-view.module-page-ambience--nutriai .hydration-markdown h3,.dark .nutrition-day-view.module-page-ambience--nutriai .hydration-markdown h1,.dark .nutrition-day-view.module-page-ambience--nutriai .hydration-markdown h2,.dark .nutrition-day-view.module-page-ambience--nutriai .hydration-markdown h3{color:#ffffffeb}.meal-sheet-body{background:var(--surface-card,#fff)}.light .meal-modal-hero-caption .meal-modal-title--hero,.meal-modal-hero-caption .meal-modal-title--hero{text-shadow:0 2px 18px #032a568c,0 1px 3px #00000059;color:#fff!important}.light .meal-modal-hero-caption .meal-time-line,.meal-modal-hero-caption .meal-time-line{text-shadow:0 1px 8px #032a5673;color:#ffffffe0!important}.light .meal-modal-hero-caption .text-white,.light .meal-modal-hero-caption .text-white\/75,.light .meal-modal-hero-caption .text-white\/90,.light .meal-modal-hero-caption h2,.macro-info-hero-caption .text-white,.macro-info-hero-caption .text-white\/80,.macro-info-hero-caption h3{color:#fff!important}.light .meal-modal-hero-caption .text-white\/90{color:#ffffffe6!important}.light .meal-modal-hero-caption .text-white\/75{color:#ffffffc7!important}.macro-info-sheet__scroll{z-index:4;position:relative}.meal-sheet-backdrop{overscroll-behavior:none}.meal-sheet-panel{margin-left:auto;margin-right:auto}.thrd-bottom-sheet-scrim{-webkit-tap-highlight-color:transparent;touch-action:none}.thrd-bottom-sheet-panel{will-change:transform;touch-action:pan-y}.meal-sheet-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}html[data-thrd-scroll-lock],html[data-thrd-scroll-lock] body{overscroll-behavior:none!important;overflow:hidden!important}html[data-thrd-scroll-lock] .meal-sheet-scroll,html[data-thrd-scroll-lock] .thrd-bottom-sheet-panel,html[data-thrd-scroll-lock] [data-sheet-scroll]{touch-action:pan-y;overscroll-behavior:contain}.page-content:has(.nutrition-day-view.module-page-ambience--nutriai){padding-left:0!important;padding-right:0!important}.nutrition-day-view.module-page-ambience--nutriai .plan-day-summary-native__hero{padding-inline:0}.nutrition-day-view.module-page-ambience--nutriai .plan-nutri-pro.hub-glass-tile{width:100%;border-radius:var(--card-radius)!important}.nutrition-day-view.module-page-ambience--nutriai .plan-day-macros{margin-top:1rem}.nutrition-day-view.module-page-ambience--nutriai .plan-day-macro-row{min-height:1.25rem}.meal-photo-hero--modal{--meal-photo-fade-to:transparent}.nutrition-day-view.module-page-ambience--nutriai{--nutri-native-divider:#032a560f;--nutri-surface:#fff;--nutri-surface-border:#032a5614;--nutri-surface-shadow:0 4px 20px #032a560d}#theme-root.dark .nutrition-day-view.module-page-ambience--nutriai,.dark .nutrition-day-view.module-page-ambience--nutriai{--nutri-native-divider:#ffffff1a;--nutri-surface:#ffffff0f;--nutri-surface-border:#1eb2fb33;--nutri-surface-shadow:0 12px 40px #00000059}#theme-root.dark .nutrition-day-view.module-page-ambience--nutriai .plan-day-header-native,.dark .nutrition-day-view.module-page-ambience--nutriai .plan-day-header-native,.light .nutrition-day-view.module-page-ambience--nutriai .plan-day-header-native{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important}.nutrition-day-view.module-page-ambience--nutriai .plan-day-container{padding-top:.35rem;padding-inline:max(.75rem,env(safe-area-inset-left,0px)) max(.75rem,env(safe-area-inset-right,0px))}.light .nutrition-day-view.module-page-ambience--nutriai .hub-glass-tile.nutri-water-widget,.light .nutrition-day-view.module-page-ambience--nutriai .nutri-day-insight.hub-glass-tile,.light .nutrition-day-view.module-page-ambience--nutriai .nutri-plan-day-nav .hub-glass-tile,.light .nutrition-day-view.module-page-ambience--nutriai .plan-nutri-pro.hub-glass-tile{border:1px solid var(--nutri-surface-border)!important;box-shadow:var(--nutri-surface-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}.light .nutrition-day-view.module-page-ambience--nutriai .nutri-day-insight.hub-glass-tile:after,.light .nutrition-day-view.module-page-ambience--nutriai .nutri-plan-day-nav .hub-glass-tile:after,.light .nutrition-day-view.module-page-ambience--nutriai .plan-nutri-pro.hub-glass-tile:after{display:none!important}.light .nutrition-day-view.module-page-ambience--nutriai .plan-day-summary-native{-webkit-backdrop-filter:none;margin-bottom:.4rem;padding:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:none!important}.nutrition-day-view.module-page-ambience--nutriai .meal-list-native,.nutrition-day-view.module-page-ambience--nutriai .nutri-plan-day-nav .hub-glass-tile,.nutrition-day-view.module-page-ambience--nutriai .plan-nutri-pro.hub-glass-tile{overflow:hidden;border-radius:var(--card-radius)!important}#theme-root.dark .nutrition-day-view.module-page-ambience--nutriai .plan-day-summary-native,.dark .nutrition-day-view.module-page-ambience--nutriai .plan-day-summary-native{border-bottom:1px solid var(--nutri-native-divider);margin-bottom:.5rem;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important}.nutrition-day-view.module-page-ambience--nutriai .plan-day-summary-native>div:first-child{padding-top:.35rem}.light .nutrition-day-view.module-page-ambience--nutriai .plan-training-native{margin-bottom:.25rem;border:1px solid var(--nutri-surface-border)!important;border-radius:var(--card-radius)!important;background:var(--nutri-surface)!important;box-shadow:var(--nutri-surface-shadow)!important;padding-inline:1rem!important}#theme-root.dark .nutrition-day-view.module-page-ambience--nutriai .plan-training-native,.dark .nutrition-day-view.module-page-ambience--nutriai .plan-training-native{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#1eb2fb0f!important;border:none!important;border-left:3px solid #1eb2fb8c!important;border-radius:0!important;padding-inline:1rem!important}.light .nutrition-day-view.module-page-ambience--nutriai .meal-list-native{padding:.15rem 0;overflow:hidden;border:1px solid var(--nutri-surface-border)!important;border-radius:var(--card-radius)!important;background:var(--nutri-surface)!important;box-shadow:var(--nutri-surface-shadow)!important}.nutrition-day-view.module-page-ambience--nutriai .meal-bevel-container--stacked{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;gap:0!important;overflow:visible!important}.nutrition-day-view.module-page-ambience--nutriai .meal-list-native .meal-compact-row{box-shadow:none!important;border:none!important;border-bottom:1px solid var(--nutri-native-divider)!important;background:0 0!important;border-left:3px solid #0000!important;border-radius:0!important}@media (max-width:767px){.nutrition-day-view.module-page-ambience--nutriai .meal-list-native .meal-compact-row{content-visibility:auto;contain-intrinsic-size:auto 5.75rem}}.nutrition-day-view.module-page-ambience--nutriai .meal-list-native .meal-compact-row--done{border-left-color:#28c7b2!important}.nutrition-day-view.module-page-ambience--nutriai .meal-list-native .meal-compact-row--partial{border-left-color:#fca735!important}.nutrition-day-view.module-page-ambience--nutriai .meal-list-native .meal-compact-row--skipped{border-left-color:#e32574!important}.nutrition-day-view.module-page-ambience--nutriai .meal-list-native .meal-compact-row--pending{border-left-color:#032a561a!important}.nutrition-day-view.module-page-ambience--nutriai .meal-list-native .meal-compact-row:last-child{border-bottom:none!important}.nutrition-day-view.module-page-ambience--nutriai .plan-day-meals-touch{gap:1rem}.nutrition-day-view.module-page-ambience--nutriai .hub-section-title{letter-spacing:.06em;margin-top:.15rem;margin-bottom:.35rem;font-size:.72rem}.nutri-free-meal--in-list{width:100%;box-shadow:none;background:0 0;border:none;border-top:1px dashed #1eb2fb59;border-radius:0;align-items:center;gap:.75rem;margin:0;padding:.85rem .75rem;display:flex}.nutri-cart-fab{background:#1eb2fb;box-shadow:0 8px 28px #032a5647,0 2px 8px #1eb2fb59}.nutrition-day-view.module-page-ambience--nutriai{isolation:isolate;background:0 0;position:relative}#theme-root.dark .nutrition-day-view.module-page-ambience--nutriai,.dark .nutrition-day-view.module-page-ambience--nutriai{background:0 0}.nutrition-day-view.module-page-ambience--nutriai .plan-day-container{width:min(100%,72rem);padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));margin-inline:auto}.nutri-tp-prompt{border-radius:var(--radius-thrd-lg);outline-offset:-1px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff7a;outline:1px solid #ffffffb3;flex-wrap:wrap;align-items:center;gap:1rem;min-height:9.5rem;padding:1.25rem;display:flex;box-shadow:0 18px 50px #032a561a,inset 0 1px #ffffffb3}.nutri-tp-prompt__icon{color:#1eb2fb;background:linear-gradient(145deg,#fffc,#1eb2fb24);border-radius:20px 12px;place-items:center;width:4rem;height:4rem;display:grid;box-shadow:0 10px 28px #1eb2fb29,inset 0 1px #fff}.nutri-tp-prompt__button{min-width:11rem;width:auto!important}.nutri-daily-summary{padding:0 0 .35rem}.nutri-daily-summary__intro{max-width:36rem}.nutri-daily-summary__eyebrow{font:700 9px var(--font-montserrat),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-nutrition,#1eb2fb)}.nutri-daily-summary__title{font:800 1.05rem var(--font-montserrat),sans-serif;letter-spacing:-.02em;color:#032a56;margin-top:.2rem;line-height:1.25}#theme-root.dark .nutri-daily-summary__title,.dark .nutri-daily-summary__title{color:#fff}.nutri-daily-summary__lede{font:500 10px var(--font-montserrat),sans-serif;color:var(--text-secondary);margin-top:.25rem;line-height:1.45}.nutri-summary-layout{grid-template-columns:minmax(0,1.25fr) minmax(13rem,.75fr);align-items:center;gap:1.25rem;margin-top:1rem;display:grid}.nutri-energy-cluster{grid-template-columns:9.5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.nutri-energy-ring{--kcal-progress:0deg;aspect-ratio:1;background:radial-gradient(circle,transparent 56%,#ffffffd9 57% 63%,transparent 64%),conic-gradient(from -90deg,#1eb2fb 0 var(--kcal-progress),#1eb2fb21 var(--kcal-progress) 1turn);border-radius:50%;place-items:center;width:9.5rem;display:grid;position:relative;box-shadow:0 18px 40px #032a561a,inset 0 0 0 1px #ffffffd1}.nutri-energy-ring:before{content:"";background:#f8fdfff0;border-radius:50%;position:absolute;inset:1.2rem;box-shadow:inset 0 2px 10px #032a560f}.nutri-energy-ring__center{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.nutri-macro-legend{align-items:center;gap:.55rem;display:flex}.nutri-macro-legend__dot{border-radius:999px;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #ffffff80}.nutri-plate-guide{border-radius:var(--radius-thrd-md);background:#ffffff70;grid-template-columns:minmax(0,1fr) 6.5rem;align-items:center;gap:.6rem .85rem;padding:.9rem;display:grid;box-shadow:0 12px 36px #032a5612,inset 0 1px #ffffffbf}.nutri-plate-guide__visual{aspect-ratio:1;background:conic-gradient(from -90deg,var(--thrd-tri,#28c7b2) 0deg 180deg,var(--accent-nutrition,#1eb2fb) 180deg 270deg,var(--macro-prot,#e03b3b) 270deg 1turn);border:.35rem solid #fffffff2;border-radius:50%;grid-row:span 2;width:6.75rem;position:relative;overflow:hidden;box-shadow:0 10px 26px #032a5629,inset 0 0 0 1px #032a560f}.nutri-plate-segment{z-index:1;color:#fff;font:800 10px var(--font-montserrat),sans-serif;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px #032a5659;transform:translate(-50%,-50%) rotate(var(--plate-angle,0deg)) translateY(-1.45rem) rotate(calc(-1 * var(--plate-angle,0deg)));position:absolute;top:50%;left:50%}.nutri-plate-segment--carb{color:var(--thrd-navy,#032a56);text-shadow:0 1px #ffffff8c}.nutri-plate-guide__visual:after{content:"";background:linear-gradient(145deg,#ffffff6b,#0000 50%);position:absolute;inset:0}.nutri-plate-guide__labels{font:600 8px var(--font-montserrat),sans-serif;color:var(--text-secondary);flex-wrap:wrap;gap:.35rem .7rem;display:flex}.nutri-plate-guide__labels span{align-items:center;gap:.25rem;display:inline-flex}.nutri-plate-guide__labels i{border-radius:50%;width:.4rem;height:.4rem;display:block}.nutri-fuel-guide,.nutri-water-widget{border-radius:var(--radius-thrd-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff80;padding:1rem;box-shadow:0 14px 38px #032a5612,inset 0 1px #ffffffc7}.nutri-fuel-guide__grid{grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.85rem;display:grid}.nutri-fuel-guide__grid--rest{grid-template-columns:1fr}.nutri-fuel-guide__item{align-items:center;gap:.55rem;min-width:0;padding:.45rem;display:flex}.nutri-fuel-guide__item+.nutri-fuel-guide__item{border-left:1px solid #032a5614}.nutri-fuel-guide__icon{border-radius:var(--radius-thrd-inner);flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.dark .nutrition-day-view.module-page-ambience--nutriai .meal-list-native,.light .nutrition-day-view.module-page-ambience--nutriai .meal-list-native{flex-direction:column;gap:.65rem;display:flex;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.nutrition-day-view.module-page-ambience--nutriai .meal-list-native .meal-compact-row{border-radius:var(--radius-thrd-md)!important;transition:transform var(--transition-fast),box-shadow var(--transition-fast)!important;background:#ffffffe0!important;border:0!important;box-shadow:0 1px 2px #032a560f,0 24px 48px #032a5612!important}#theme-root.dark .nutrition-day-view.module-page-ambience--nutriai .meal-list-native .meal-compact-row,.dark .nutrition-day-view.module-page-ambience--nutriai .meal-list-native .meal-compact-row{background:#ffffff0f!important;box-shadow:0 1px 2px #0000004d,0 24px 48px #00000040!important}.nutrition-day-view.module-page-ambience--nutriai .meal-list-native .meal-compact-row:active{transform:translateY(2px)scale(.995);box-shadow:0 5px 0 -4px #1eb2fb1a,0 8px 18px #032a5614!important}@keyframes meal-adjusted-glare-ring-pulse{0%{opacity:0;box-shadow:0 0 #28c7b200,0 0 #28c7b200}12%{opacity:1;box-shadow:0 0 0 3px #28c7b2d9,0 0 14px 2px #28c7b266}28%{opacity:.45;box-shadow:0 0 0 2px #28c7b259,0 0 8px 1px #28c7b22e}44%{opacity:1;box-shadow:0 0 0 3px #28c7b2e6,0 0 16px 3px #28c7b273}60%{opacity:.4;box-shadow:0 0 0 2px #28c7b24d,0 0 8px 1px #28c7b226}76%{opacity:1;box-shadow:0 0 0 3px #28c7b2cc,0 0 14px 2px #28c7b261}to{opacity:0;box-shadow:0 0 #28c7b200,0 0 #28c7b200}}.meal-adjusted-glare-ring{box-sizing:border-box;pointer-events:none;will-change:opacity,box-shadow;background:0 0;border:2px solid #28c7b2e6;animation:meal-adjusted-glare-ring-pulse 2.8s ease-in-out forwards}#theme-root.dark .meal-adjusted-glare-ring,.dark .meal-adjusted-glare-ring{border-color:#5fe0c8f2}@media (prefers-reduced-motion:reduce){.meal-adjusted-glare-ring{opacity:1;animation:none;box-shadow:0 0 0 3px #28c7b2bf,0 0 18px 4px #28c7b259}}.nutrition-day-view.module-page-ambience--nutriai .meal-list-native .during-training-card.meal-compact-row{border-left:3px solid #1eb2fb!important}.nutrition-day-view.module-page-ambience--nutriai .during-training-card__summary{color:#032a56b8!important}#theme-root.dark .nutrition-day-view.module-page-ambience--nutriai .during-training-card__summary,.dark .nutrition-day-view.module-page-ambience--nutriai .during-training-card__summary{color:#ffffffb8!important}.nutrition-day-view.module-page-ambience--nutriai .meal-list-native .meal-bevel-container--stacked:nth-child(2){transform:translate(.18rem)}.nutrition-day-view.module-page-ambience--nutriai .meal-list-native .meal-bevel-container--stacked:nth-child(3){transform:translate(-.12rem)}.nutri-free-meal{border-radius:var(--radius-thrd-md);width:100%;transition:transform var(--transition-fast),background var(--transition-fast);background:#ffffff75;border:1px dashed #1eb2fb94;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex;box-shadow:0 9px 24px #032a560d}.nutri-free-meal:active{background:#fffc;transform:scale(.99)}.nutri-free-meal__icon{color:#1eb2fb;border-radius:var(--radius-thrd-inner);background:#1eb2fb14;border:1px solid #1eb2fb61;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.nutri-free-meal-block,.nutri-free-meal__entries{flex-direction:column;gap:.35rem;display:flex}.nutri-free-meal__entries{padding:0 .65rem .5rem}.nutri-free-meal__entry{border-radius:var(--radius-thrd-inner);text-align:left;width:100%;transition:transform var(--transition-fast);background:#fca73514;border:1px solid #fca73538;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.nutri-free-meal__entry:active{transform:scale(.99)}.during-training-card__title,.nutrition-day-view.module-page-ambience--nutriai .during-training-card__title{font-family:var(--font-montserrat),Montserrat,system-ui,sans-serif!important;text-transform:none!important;letter-spacing:0!important}.nutrition-day-view.module-page-ambience--nutriai .nutri-free-meal__entry-as-meal.meal-compact-row{background:#ffffffeb!important;box-shadow:0 6px 16px #032a560f!important}.nutrition-day-view.module-page-ambience--nutriai .nutri-free-meal__entry-as-meal{border-bottom:1px solid var(--nutri-native-divider)!important;background:#ffffffeb!important;border-left:3px solid #1eb2fb!important;box-shadow:0 6px 16px #032a560f!important}.nutrition-day-view.module-page-ambience--nutriai .nutri-free-meal__entry-as-meal.meal-compact-row--partial{border-left-color:#1eb2fb!important}@media (min-width:768px){.nutrition-day-view.module-page-ambience--nutriai .plan-day-container{padding-inline:.75rem}}.grocery-cart-loader__stage{color:#fff;width:2rem;height:1.65rem;position:relative}.grocery-cart-loader__cart{width:100%;height:100%}.grocery-cart-loader__item{pointer-events:none;font-size:.75rem;line-height:1;position:absolute;top:0;left:50%;transform:translate(-50%)}.nutri-chat-fab__bubble{z-index:2;text-align:left;border-radius:var(--radius-thrd-md);background:#fffffff7;border:1px solid #032a5614;animation:nutri-bubble-enter .55s ease-out .45s both,nutri-bubble-exit .35s ease-in 5.5s forwards;position:relative;box-shadow:0 10px 26px #032a5624}.nutri-water-widget__drop{color:#1eb2fb;border-radius:var(--radius-thrd-inner);background:#1eb2fb1a;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.nutri-water-bottle-svg .nutri-water-bottle__fill{transform-box:fill-box;transform-origin:top;transition:transform .72s cubic-bezier(.22,1,.36,1)}.nutri-water-bottle-svg .nutri-water-bottle__wave{animation:nutri-water-wave 2.6s ease-in-out infinite}.nutri-water-bottle-svg.is-saved{animation:nutri-water-saved .75s cubic-bezier(.22,1,.36,1)}@keyframes nutri-water-wave{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}@keyframes nutri-water-saved{0%{transform:scale(1)}40%{filter:brightness(1.18);transform:scale(1.08)}to{filter:brightness();transform:scale(1)}}.nutri-water-widget__control{color:#032a56;width:2.6rem;height:2.6rem;transition:transform var(--transition-fast);background:#ffffff80;border:1px solid #032a562e;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.nutri-water-widget__control--plus{color:#1eb2fb;border-color:#1eb2fb66}.nutri-water-widget__control:active{transform:scale(.9)}.nutri-water-widget__control--compact{width:2.05rem;height:2.05rem}.nutri-water-bottle{background:#ffffffa6;border:2px solid #032a5647;border-radius:.35rem .35rem .5rem .5rem;width:1.55rem;height:3.6rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff8c,0 5px 12px #032a5614}.nutri-water-bottle__cap{z-index:2;background:#032a56;border-radius:0 0 .15rem .15rem;width:52%;height:.3rem;position:absolute;top:0;left:24%}.nutri-water-bottle__fill{background:linear-gradient(#73dcff,#1eb2fb);border-radius:.2rem .2rem .35rem .35rem;min-height:0;transition:height .32s cubic-bezier(.23,1,.32,1);position:absolute;bottom:2px;left:2px;right:2px}.nutri-day-tools{padding:.1rem}.nutri-day-tool{border-radius:var(--radius-thrd-md);min-height:4.25rem;transition:transform var(--transition-fast),box-shadow var(--transition-fast);background:#ffffff9e;border:0;align-items:center;gap:.65rem;padding:.7rem;display:flex;box-shadow:0 11px 28px #032a5614,inset 0 1px #ffffffd1}.nutri-day-tool:active{transform:translateY(2px);box-shadow:0 6px 16px #032a5612}.nutri-day-tool__icon{color:#fff;border-radius:var(--radius-thrd-inner);background:#1eb2fb;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid;box-shadow:0 4px 12px #1eb2fb33}.nutri-day-tool--soon{opacity:.55;cursor:not-allowed}.nutri-day-tool--soon .nutri-day-tool__icon{box-shadow:none;color:#032a5673;background:#032a562e}.nutri-chat-fab{box-shadow:none;backface-visibility:hidden;will-change:transform;background:0 0;border:none;border-radius:0;text-decoration:none;animation:nutri-fab-enter .6s cubic-bezier(.22,1,.36,1) both;transform:translateZ(0)}.nutri-chat-fab:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#1eb2fb59 0,#0000 70%);border-radius:50%;width:56px;height:56px;margin-top:-28px;animation:nutri-fab-glow 2.6s ease-in-out infinite;position:absolute;top:50%;right:0}.nutri-chat-fab__inner{z-index:1;background:0 0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 28px #032a5647,0 2px 8px #1eb2fb4d}.hub-insight-slot--floating{right:.75rem;bottom:calc(5.35rem + env(safe-area-inset-bottom,0px));z-index:62;pointer-events:auto;width:min(18.5rem,100vw - 1.5rem);margin:0;padding:0;position:fixed}.hub-insight-slot--floating .hub-insight-pill{box-shadow:0 12px 36px #032a5624,0 2px 8px #032a560f}@keyframes nutri-fab-enter{0%{opacity:0;filter:blur(4px);transform:translateY(14px)scale(.7)}}@keyframes nutri-fab-glow{0%,to{opacity:.6;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes nutri-bubble-enter{0%{opacity:0;translate:10px;scale:.94}}@keyframes nutri-bubble-exit{to{opacity:0;translate:6px}}@keyframes nutri-bubble-mobile{0%{opacity:0;translate:8px}12%{opacity:1;translate:0}85%{opacity:1;translate:0}to{opacity:0;visibility:hidden;translate:6px}}@media (max-width:720px){.nutri-summary-layout{grid-template-columns:1fr}.nutri-energy-cluster{grid-template-columns:8.3rem minmax(0,1fr)}.nutri-energy-ring{width:8.3rem}.nutri-plate-guide{grid-template-columns:minmax(0,1fr) 5.8rem}.nutri-plate-guide__visual{width:5.8rem}.nutri-fuel-guide__grid{gap:0}.nutri-fuel-guide__item{flex-direction:column;align-items:flex-start;padding:.4rem .55rem}.nutri-fuel-guide__item+.nutri-fuel-guide__item{border-left-color:#032a5614}.nutri-tp-prompt__button{width:100%!important}}@media (max-width:767px){.nutri-chat-fab,.nutri-chat-fab:before{animation:none!important}.nutri-chat-fab__bubble{animation:nutri-bubble-mobile 7s ease-in-out .4s both!important}.nutri-chat-fab:before{opacity:.35;filter:none!important;transform:none!important}.nutri-chat-fab__inner{box-shadow:0 4px 14px #032a562e,0 1px 4px #1eb2fb2e}.meal-sheet-backdrop,.meal-sheet-backdrop :is(.backdrop-blur-xl,.backdrop-blur-lg,.backdrop-blur-md),.nutri-chat-footer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.meal-sheet-panel{box-shadow:0 -10px 28px #032a5624!important}}@media (prefers-reduced-motion:reduce){.nutri-chat-fab,.nutri-chat-fab:before,.nutri-chat-fab__bubble{animation:none}.nutri-chat-fab__inner{box-shadow:0 4px 12px #032a562e}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.nutri-chat-fab__bubble{display:none}}.macro-progress-summary{padding:.1rem 0}.macro-progress-summary__inner{border-radius:var(--radius-thrd-md);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff6b;border:1px solid #032a5614;flex-direction:column;gap:.55rem;padding:.75rem .85rem;display:flex}.macro-progress-item{flex-direction:column;gap:.35rem;display:flex}.macro-progress-item__header{align-items:center;gap:.45rem;display:flex}.macro-progress-item__dot{width:.4rem;height:.4rem;box-shadow:none;border-radius:50%;flex:none}.macro-progress-item__label{font-family:var(--font-montserrat),Montserrat,sans-serif;color:var(--text-secondary);flex:1;font-size:.6875rem;font-weight:600}.macro-progress-item__values{font-family:var(--font-montserrat),Montserrat,sans-serif;tabular-nums:1;font-size:.8125rem;font-weight:800}.macro-progress-item__target{color:var(--text-tertiary);font-size:.6875rem;font-weight:500}.macro-progress-item__pct{font-family:var(--font-montserrat),Montserrat,sans-serif;text-align:right;tabular-nums:1;min-width:2.4rem;font-size:.6875rem;font-weight:800}.macro-progress-bar-track{background:#032a5612;border-radius:9999px;height:4px;overflow:hidden}.macro-progress-bar-fill{border-radius:9999px;min-width:0;max-width:100%;height:100%}.nutri-chat-page .nutri-chat-v2{background:0 0!important}.nutri-chat-page .nutri-chat-app:before{display:none}.nutri-chat-coach-header{padding:max(.5rem,env(safe-area-inset-top)) .75rem .5rem;flex-shrink:0}.nutri-chat-coach-header__inner{-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 90% 0,#28c7b21a,#0000 42%),#ffffffd1;border:1px solid #032a5614;border-radius:1.4rem;align-items:center;gap:.75rem;min-height:4.25rem;padding:.65rem .75rem;display:flex;box-shadow:0 12px 34px #032a5612,inset 0 1px #ffffffd1}#theme-root.dark .nutri-chat-coach-header__inner,.dark .nutri-chat-coach-header__inner{background:radial-gradient(circle at 90% 0,#28c7b224,#0000 42%),#051830db;border-color:#ffffff1a;box-shadow:0 16px 38px #0003,inset 0 1px #ffffff14}.nutri-chat-coach-avatar{object-fit:cover;border-radius:.85rem;width:2.75rem;height:2.75rem;box-shadow:0 8px 22px #1eb2fb47}.nutri-chat-intro{padding:.25rem .15rem .75rem}.nutri-chat-intro-bubble{max-width:92%;font-family:var(--font-montserrat),Montserrat,sans-serif;border-radius:1.25rem 1.25rem 1.25rem .45rem;padding:.85rem 1rem;font-size:.9375rem;line-height:1.55}.nutri-chat-intro-bubble:before{display:none}.nutri-chat-intro-bubble{position:relative}.light .nutri-chat-intro-bubble{color:#032a56;background:#ffffffeb;border:1px solid #1eb2fb24;box-shadow:0 6px 20px #032a560f}#theme-root.dark .nutri-chat-intro-bubble,.dark .nutri-chat-intro-bubble{color:#ffffffeb;background:#ffffff14;border:1px solid #1eb2fb33}.nutri-chat-prompt-grid{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.nutri-chat-prompt-pill{font-family:var(--font-montserrat),Montserrat,sans-serif;color:#0369a1;background:#1eb2fb14;border:1px solid #1eb2fb38;border-radius:9999px;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .15s,border-color .15s;box-shadow:inset 0 1px #ffffffb8}#theme-root.dark .nutri-chat-prompt-pill,.dark .nutri-chat-prompt-pill{color:#7fd4f9;background:#1eb2fb1f;border-color:#1eb2fb47}.nutri-chat-prompt-pill:active{transform:scale(.98)}.nutri-chat-action-row{text-align:left;border:none;border-bottom:1px solid var(--nutri-native-divider);background:0 0;align-items:center;gap:.75rem;width:100%;padding:.65rem 0;display:flex}.nutri-chat-action-row:last-child{border-bottom:none}.nutri-chat-footer{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#0000,#ffffffb8 28%,#fffffff0);border-top:none!important}#theme-root.dark .nutri-chat-footer,.dark .nutri-chat-footer{background:linear-gradient(#0000,#020d1f8c 35%,#020d1feb)}.nutri-chat-v2 .nutri-chat-bubble-ai{color:#032a56!important;-webkit-backdrop-filter:none!important;background:#fffffff0!important;border:1px solid #032a5614!important;box-shadow:0 4px 16px #032a560d!important}#theme-root.dark .nutri-chat-v2 .nutri-chat-bubble-ai,.dark .nutri-chat-v2 .nutri-chat-bubble-ai{color:#ffffffed!important;box-shadow:none!important;background:#ffffff12!important;border-color:#1eb2fb38!important}.nutri-chat-v2 .nutri-chat-bubble-user{background:#032a56!important;border:none!important;box-shadow:0 8px 24px #032a5638!important}.nutri-chat-v2 .nutri-chat-composer-field{background:#fffffff2!important;border:1px solid #032a5614!important;box-shadow:0 8px 28px #032a5614!important}#theme-root.dark .nutri-chat-v2 .nutri-chat-composer-field,.dark .nutri-chat-v2 .nutri-chat-composer-field{background:#ffffff14!important;border-color:#ffffff1f!important;box-shadow:0 8px 28px #00000059!important}.nutri-chat-v2 .nutri-chat-chip{color:#032a56;box-shadow:none;background:#1eb2fb1a;border:0 #0000;font-size:.8125rem;font-weight:700}#theme-root.dark .nutri-chat-v2 .nutri-chat-chip,.dark .nutri-chat-v2 .nutri-chat-chip{color:#9bdcff;background:#ffffff0f}.nutri-chat-v2 .chat-msg-row{padding-inline:.65rem}.nutri-chat-avatar-bot{object-fit:cover;border-radius:.5rem;flex-shrink:0;width:1.75rem;height:1.75rem;margin-bottom:.15rem;box-shadow:0 4px 12px #1eb2fb40}.light .nutrition-day-view.module-page-ambience--nutriai .plan-day-summary-native :is(.text-white,.text-white\/60,.text-white\/55,.text-white\/80):not(.hub-nutrition-card--navy):not(.hub-nutrition-card--navy *){color:#032a56!important}.light .nutrition-day-view.module-page-ambience--nutriai .plan-day-summary-native .text-white\/60:not(.hub-nutrition-card--navy):not(.hub-nutrition-card--navy *){color:#032a568c!important}.light .nutrition-day-view.module-page-ambience--nutriai .meal-bevel-container--stacked .meal-compact-row{background:#fff!important;border-bottom-color:#032a560f!important}.light .nutrition-day-view.module-page-ambience--nutriai .meal-bevel-container--stacked .meal-compact-row button{background:0 0!important}.light .nutrition-day-view.module-page-ambience--nutriai .hub-section-title{color:#0a7fb5!important}.light .nutrition-day-view.module-page-ambience--nutriai .plan-day-summary-native .border-white\/\[0\.10\]{border-color:#032a560f!important}.light .nutrition-day-view.module-page-ambience--nutriai .plan-day-summary-native .bg-white\/\[0\.07\]{background:#1eb2fb14!important}.light .nutrition-day-view.module-page-ambience--nutriai .plan-training-native .text-white,.light .nutrition-day-view.module-page-ambience--nutriai .plan-training-native .text-white\/55{color:#032a56!important}.light .nutrition-day-view.module-page-ambience--nutriai .plan-training-native .text-white\/55{color:#032a568c!important}@media (prefers-reduced-motion:reduce){.nutri-chat-prompt-pill:active{transform:none}}.athlete-hub-home .home-card{opacity:1;animation:hub-home-block-in .2s cubic-bezier(.22,1,.36,1) both}.athlete-hub-home .home-card:first-child{animation-delay:0s}.athlete-hub-home .home-card:nth-child(2){animation-delay:24ms}.athlete-hub-home .home-card:nth-child(3){animation-delay:48ms}.athlete-hub-home .home-card:nth-child(4){animation-delay:72ms}.athlete-hub-home .home-card:nth-child(5){animation-delay:96ms}@keyframes hub-home-block-in{0%{opacity:.97;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.athlete-hub-home .home-card{opacity:1;animation:none;transform:none}}.athlete-hub-home .hub-modules-liquid .hub-module-row{content-visibility:auto;contain-intrinsic-size:auto 6.25rem}.supplement-detail-sheet__metrics--glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffffb8,#e2eefc8c);border:1px solid #ffffffa6;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #032a561a}.supplement-detail-sheet__metrics--glass>div{background:0 0!important}.supplement-sheet-action--take:active{box-shadow:inset 0 2px 6px #00000040,0 6px 16px #032a5647!important}.supplement-sheet-action--undo:active{box-shadow:inset 0 2px 8px #032a561f!important}.athlete-hub-home .hub-training-list-shell .hub-training-row{content-visibility:auto;contain-intrinsic-size:auto 3.25rem}.light .athlete-training-page .training-page-hero{border-radius:var(--card-radius)!important;background:#fff!important;border:1px solid #032a5614!important;margin-bottom:.75rem!important;padding:1rem 1.1rem 1.05rem!important;box-shadow:0 8px 28px #032a560d!important}.light .athlete-training-page .training-page-hero:before{display:none!important}.light .athlete-training-page .training-page-hero p:first-of-type{color:#0a7fb5!important;letter-spacing:.16em!important}.light .athlete-training-page .training-sync-pill{color:#032a568c!important;background:#032a560a!important;border:1px solid #032a5614!important}.light .module-page-ambience--plan-carrera .plan-carrera-compact-hero{border:1px solid #fca73538!important;box-shadow:0 12px 36px #032a5614!important}.nutri-chat-meal-card-hero{border-radius:var(--card-radius);text-align:left;background:linear-gradient(#fff,#f8fcff);border:1px solid #1eb2fb38;max-width:min(100%,320px);transition:transform .15s,box-shadow .15s;overflow:hidden;box-shadow:0 10px 32px #032a5612}.nutri-chat-meal-card-hero__body{background:#fffffffa}.nutri-chat-meal-card-hero:active{transform:scale(.985)}.dark .nutri-chat-meal-card-hero{background:#ffffff12;border-color:#1eb2fb40}.nutri-chat-meal-card-hero--done{border-left:3px solid #28c7b2}.nutri-chat-meal-card-hero--partial{border-left:3px solid #fca735}.nutri-chat-meal-card-hero--skipped{border-left:3px solid #e32574}.nutri-chat-meal-card-hero__img{background:#1eb2fb14;width:100%;height:7.5rem;position:relative}.nutri-chat-meal-card-hero__body{padding:.75rem .85rem .85rem}#theme-root.dark .nutri-chat-meal-card-hero__body,.dark .nutri-chat-meal-card-hero__body{background:0 0}@media (prefers-reduced-motion:reduce){.nutri-chat-meal-card-hero:active{transform:none}}.nutri-clinical-page,.staff-dashboard,.staff-pc-page,.staff-tp-embed{--staff-divider:#ffffff1a;--staff-surface:#ffffff0a;--staff-input-bg:#ffffff0f}.light .nutri-clinical-page,.light .staff-dashboard,.light .staff-pc-page,.light .staff-tp-embed{--staff-divider:#032a561a;--staff-surface:#032a5609;--staff-input-bg:#ffffffeb}.nutri-clinical-card{box-shadow:0 1px #032a560a;border:1px solid var(--staff-divider)!important;background:var(--surface-card,var(--bg-card))!important}.light .nutri-clinical-card{box-shadow:0 2px 12px #032a560f}.staff-dashboard .modal-glass,.staff-pc-page .modal-glass{border:1px solid var(--staff-divider);background:var(--surface-raised,#0a2347f5)}.light .staff-dashboard .modal-glass,.light .staff-pc-page .modal-glass{color:var(--text-primary-safe,#032a56);background:#fff;box-shadow:0 16px 48px #032a561f}.light .staff-dashboard .modal-glass h3,.light .staff-pc-page .modal-glass h3{color:#032a56!important}.light .staff-dashboard .modal-glass label,.light .staff-pc-page .modal-glass label{color:var(--text-secondary-safe)!important}.light .staff-dashboard .modal-glass select,.light .staff-dashboard .modal-glass textarea,.light .staff-pc-page .modal-glass select,.light .staff-pc-page .modal-glass textarea,.staff-input{border-color:var(--staff-divider)!important;background:var(--staff-input-bg)!important;color:var(--text-primary-safe)!important}.staff-input::placeholder{color:var(--text-tertiary-safe)}.staff-dashboard .staff-table-wrap,.staff-pc-page .staff-table-wrap{border:1px solid var(--staff-divider);border-radius:1rem;overflow:hidden}.staff-btn-ghost{border:1px solid var(--staff-divider);color:var(--text-secondary-safe);background:0 0;border-radius:.75rem;padding:.5rem 1rem;font-family:Montserrat,sans-serif;font-size:.875rem;transition:background .15s}.staff-btn-ghost:hover{background:var(--staff-surface)}.staff-dashboard table,.staff-pc-page .staff-table-wrap table{color:var(--text-primary-safe)}.light .staff-dashboard .text-white\/80,.light .staff-pc-page .text-white\/80{color:var(--text-secondary-safe)!important}.light .staff-dashboard .text-white\/60,.light .staff-pc-page .text-white\/60{color:var(--text-tertiary-safe)!important}body:has(.nutrition-ecosystem) .premium-background{display:none}.light .nutrition-ecosystem .module-page-ambience--nutriai,.light .page-content:has(.nutrition-ecosystem .module-page-ambience--nutriai),.page-content:has(.nutrition-ecosystem){background:0 0!important}.light .nutrition-ecosystem .chat-page-shell.nutri-chat-page,.light .nutrition-ecosystem .nutrition-day-view{box-shadow:none;background:0 0}.nutrition-background{contain:strict;isolation:isolate;background:0 0}.nutrition-background__base{background:var(--bg-gradient);position:absolute;inset:0}.nutrition-background__frost,.nutrition-background__stage{display:none}.nutrition-background__stage{will-change:transform;position:absolute;inset:-14%;transform:translate(0)}.nutrition-background__blob{filter:blur(110px);will-change:transform,opacity;border-radius:50%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute;transform:translate(0)}.nutrition-background__blob--1{opacity:.14;background:radial-gradient(circle at 40% 45%,#1eb2fb38 0,#4fd4ff1f 36%,#0000 68%);width:82vmax;height:82vmax;animation-name:nutritionBgDrift1;animation-duration:52s;animation-delay:-6s;bottom:-34%;left:-30%}.nutrition-background__blob--2{opacity:.11;background:radial-gradient(circle at 55%,#4fd4ff2e 0,#1eb2fb1a 40%,#0000 70%);width:74vmax;height:74vmax;animation-name:nutritionBgDrift2;animation-duration:38s;animation-delay:-14s;top:4%;right:-26%}.nutrition-background__blob--3{opacity:.1;background:radial-gradient(circle,#1eb2fb26 0,#f5fbffe6 42%,#0000 72%);width:66vmax;height:66vmax;animation-name:nutritionBgDrift3;animation-duration:45s;animation-delay:-22s;top:-22%;left:22%}.nutrition-background__blob--4{opacity:.12;background:radial-gradient(circle at 48% 42%,#1eb2fb33 0,#4fd4ff14 38%,#0000 66%);width:70vmax;height:70vmax;animation-name:nutritionBgDrift4;animation-duration:31s;animation-delay:-9s;bottom:-18%;right:8%}.nutrition-background__blob--5{opacity:.09;background:radial-gradient(circle at 60% 40%,#f5fbff 0,#1eb2fb1f 44%,#0000 70%);width:58vmax;height:58vmax;animation-name:nutritionBgDrift5;animation-duration:56s;animation-delay:-18s;top:28%;left:-6%}.nutrition-background__blob--6{opacity:.08;background:radial-gradient(circle,#0e2f5a0a 0,#1eb2fb14 38%,#0000 72%);width:52vmax;height:52vmax;animation-name:nutritionBgDrift6;animation-duration:24s;animation-delay:-4s;top:38%;right:28%}.nutrition-background__frost{pointer-events:none;background:linear-gradient(#ffffffb8,#0000 22% 78%,#ffffff80),linear-gradient(115deg,#ffffff59,#0000 48%);position:absolute;inset:0}@media (max-width:767px){.nutrition-background__blob{filter:blur(96px)}.nutrition-background__blob--1{opacity:.16;bottom:-28%;left:-35%}.nutrition-background__blob--2{opacity:.09;top:18%;right:-32%}.nutrition-background__blob--3{opacity:.08;top:-28%}.nutrition-background__blob--4{opacity:.15;bottom:-8%;right:-12%}.nutrition-background__blob--5{display:none}}@media (min-width:1024px){.nutrition-background__blob--2{top:-6%;right:-18%}.nutrition-background__blob--5{top:22%;left:12%}.nutrition-background__blob--6{top:32%;right:18%}}@keyframes nutritionBgDrift1{0%{opacity:.1;transform:translate(0)scale(1)}50%{opacity:.2;transform:translate(90px,-70px)scale(1.08)}to{opacity:.12;transform:translate(-60px,110px)scale(.96)}}@keyframes nutritionBgDrift2{0%{opacity:.09;transform:translate(0)scale(1.02)}45%{opacity:.16;transform:translate(-110px,80px)scale(.95)}to{opacity:.11;transform:translate(70px,-50px)scale(1.1)}}@keyframes nutritionBgDrift3{0%{opacity:.08;transform:translate(0)scale(.97)}55%{opacity:.14;transform:translate(50px,95px)scale(1.06)}to{opacity:.1;transform:translate(-85px,-40px)scale(1)}}@keyframes nutritionBgDrift4{0%{opacity:.11;transform:translate(0)scale(1)}48%{opacity:.22;transform:translate(-75px,-100px)scale(1.07)}to{opacity:.13;transform:translate(95px,55px)scale(.98)}}@keyframes nutritionBgDrift5{0%{opacity:.08;transform:translate(0)scale(1.04)}50%{opacity:.12;transform:translate(65px,-85px)scale(.96)}to{opacity:.09;transform:translate(-45px,70px)scale(1.05)}}@keyframes nutritionBgDrift6{0%{opacity:.08;transform:translate(0)scale(1)}52%{opacity:.13;transform:translate(-55px,60px)scale(1.09)}to{opacity:.09;transform:translate(80px,-75px)scale(.95)}}@media (prefers-reduced-motion:reduce){.nutrition-background__blob{will-change:auto;animation:none!important}.nutrition-background__stage{will-change:auto;transform:none!important}}.nutrition-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffa6;border:1px solid #ffffff8c;box-shadow:0 18px 48px #1eb2fb0f}.light .nutrition-ecosystem .nutri-chat-bubble-ai,.light .nutrition-ecosystem .nutri-chat-glass,.light .nutrition-ecosystem .nutri-chat-sidebar,.light .nutrition-ecosystem .nutrition-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffa6;border-color:#1eb2fb14;box-shadow:0 16px 40px #032a560d,inset 0 0 0 1px #fff6}.light .nutrition-ecosystem .nutri-clinical-card,.light .nutrition-ecosystem .nutri-clinical-page .thrd-brand-card,.light .nutrition-ecosystem .staff-dashboard .thrd-brand-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffa6}*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,::backdrop,:after,:before{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}*{border-color:var(--color-border);box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;height:100%;height:-webkit-fill-available;min-height:100%}body,html{background:var(--bg-gradient);background-attachment:fixed}body{color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-montserrat),"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;max-width:100%;min-height:100dvh;transition:background var(--transition-slow),color var(--transition-base);font-size:16.5px;line-height:1.45;position:relative;overflow:hidden auto}@supports not (height:100dvh){body{min-height:100vh;min-height:-webkit-fill-available}}body>*{z-index:1;position:relative}body:has(#theme-root.light):after{content:"";pointer-events:none;z-index:0;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='600' viewBox='0 0 800 600'%3E%3Cpath fill='none' stroke='%23032A56' stroke-opacity='0.12' stroke-width='1.2' d='M0 420 Q200 360 400 400 T800 380'/%3E%3Cpath fill='none' stroke='%23032A56' stroke-opacity='0.14' stroke-width='1' d='M0 480 Q250 520 500 460 T800 500'/%3E%3Cpath fill='none' stroke='%23A2BCDA' stroke-opacity='0.35' stroke-width='1' d='M0 120 Q300 80 600 140 T800 100'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:120%;position:fixed;inset:0}body:has(#theme-root.dark):before,body:not(:has(#theme-root)):before{content:"";opacity:.03;pointer-events:none;z-index:0;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");position:fixed;inset:0}body:has(#theme-root.dark):after,body:not(:has(#theme-root)):after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#1eb2fb17 0,#0000 70%);border-radius:50%;width:700px;height:700px;position:fixed;top:-250px;right:-250px}h1,h2,h3,h4{font-family:var(--font-display),var(--font-display-fallback);letter-spacing:.02em;text-transform:uppercase}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-900:oklch(39.8% .07 227.392);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-900:oklch(35.9% .144 278.697);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-900:oklch(38.1% .176 304.987);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:20px;--radius-3xl:1.5rem;--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-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-sauro:var(--font-sauro),sans-serif;--font-montserrat:var(--font-montserrat),Helvetica Neue,Helvetica,Arial,sans-serif;--font-display:var(--font-display),Bebas Neue,sans-serif;--font-body:var(--font-montserrat),Helvetica Neue,Helvetica,Arial,sans-serif;--color-border:hsl(var(--border));--color-input:hsl(var(--input));--color-ring:hsl(var(--ring));--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-primary:hsl(var(--primary));--color-secondary:hsl(var(--secondary));--color-muted:hsl(var(--muted));--color-muted-foreground:hsl(var(--muted-foreground));--color-destructive:hsl(var(--destructive));--color-destructive-foreground:hsl(var(--destructive-foreground));--color-card-foreground:hsl(var(--card-foreground));--color-surface-raised:var(--surface-raised);--color-surface-raised-2:var(--surface-raised-2);--color-surface-sunken:var(--surface-sunken);--color-surface-overlay:var(--surface-overlay);--color-text-token-primary:var(--text-primary);--color-text-token-secondary:var(--text-secondary);--color-text-token-muted:var(--text-muted);--color-text-token-on-accent:var(--text-on-accent);--color-border-token-subtle:var(--border-subtle);--color-border-token-mid:var(--border-mid);--color-brand-navy:var(--brand-navy);--color-brand-nutrition:var(--accent-nutrition);--color-brand-cycling:var(--accent-cycling);--color-brand-running:var(--accent-running);--color-brand-tri:var(--accent-tri);--color-brand-points:var(--accent-points);--color-thrd-darker:#0a2347;--color-thrd-accent:var(--accent-primary);--color-thrd-navy:#032a56;--color-thrd-navy-deep:#021d3d;--color-thrd-mid:#385b82;--color-thrd-navy3:#6d8bae;--color-thrd-pale:#a2bcda;--color-thrd-cycling:#fca735;--color-thrd-points:#4743e3;--color-thrd-lab:#b1b1b1;--color-thrd-running:#e32574;--color-thrd-tri:#28c7b2;--radius-card:16px;--radius-chip:20px;--radius-pill:9999px;--radius-thrd-lg:20px 12px 20px 12px;--radius-thrd-md:16px 10px 16px 10px;--radius-thrd-sm:12px 8px 12px 8px;--radius-thrd-btn:20px 12px 20px 12px;--radius-thrd-inner:10px 6px 10px 6px;--shadow-card:var(--shadow-card);--shadow-card-hover:var(--shadow-card-hover);--ease-drawer:cubic-bezier(.32,.72,0,1)}}@layer components;@layer utilities{.glass-macos-panel{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background:linear-gradient(135deg,#ffffff1a,#ffffff08 42%,#1eb2fb08),#07193ccc;border:1px solid #ffffff2e;position:relative;overflow:hidden;box-shadow:0 20px 64px #0006,inset 0 1px #ffffff38,inset 0 -1px #00000047}.glass-macos-panel:before{opacity:.5;background:radial-gradient(circle at 18% 0,#ffffff1c,#0000 32%),radial-gradient(circle at 88% 12%,#1eb2fb24,#0000 30%),linear-gradient(145deg,#ffffff17,#0000 42%)}.glass-macos-panel:after,.glass-macos-panel:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.glass-macos-panel:after{opacity:.07;background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(#000000e6,#0000 78%);mask-image:linear-gradient(#000000e6,#0000 78%)}.glass-macos-panel{background:linear-gradient(145deg,#fff1,#ffffff06 48%,#1eb2fb08),#051430cc}.glass-macos-panel>*{z-index:1;position:relative}.glass-macos{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background:linear-gradient(135deg,#ffffff1a,#ffffff08 42%,#1eb2fb08),#07193ccc;border:1px solid #ffffff2e;position:relative;overflow:hidden;box-shadow:0 20px 64px #0006,inset 0 1px #ffffff38,inset 0 -1px #00000047}.glass-macos:before{opacity:.5;background:radial-gradient(circle at 18% 0,#ffffff1c,#0000 32%),radial-gradient(circle at 88% 12%,#1eb2fb24,#0000 30%),linear-gradient(145deg,#ffffff17,#0000 42%)}.glass-macos:after,.glass-macos:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.glass-macos:after{opacity:.07;background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(#000000e6,#0000 78%);mask-image:linear-gradient(#000000e6,#0000 78%)}.glass-macos>*{z-index:1;position:relative}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-2{inset:calc(var(--spacing) * -2)}.inset-0{inset:0}.inset-\[4px\]{inset:4px}.inset-\[9px\]{inset:9px}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing)}.inset-x-2\.5{inset-inline:calc(var(--spacing) * 2.5)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.inset-x-9{inset-inline:calc(var(--spacing) * 9)}.inset-x-14{inset-inline:calc(var(--spacing) * 14)}.inset-y-0{inset-block:0}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3\.5{top:calc(var(--spacing) * -3.5)}.-top-4{top:calc(var(--spacing) * -4)}.-top-8{top:calc(var(--spacing) * -8)}.-top-10{top:calc(var(--spacing) * -10)}.-top-12{top:calc(var(--spacing) * -12)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.-top-px{top:-1px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-\[1\.35rem\]{top:1.35rem}.top-\[2px\]{top:2px}.top-\[46\%\]{top:46%}.top-\[55\%\]{top:55%}.top-\[64px\]{top:64px}.top-\[max\(0\.65rem\,calc\(env\(safe-area-inset-top\)\+0\.35rem\)\)\]{top:max(.65rem,calc(env(safe-area-inset-top) + .35rem))}.top-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{top:max(.75rem,env(safe-area-inset-top))}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-8{right:calc(var(--spacing) * -8)}.-right-10{right:calc(var(--spacing) * -10)}.-right-12{right:calc(var(--spacing) * -12)}.-right-16{right:calc(var(--spacing) * -16)}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-\[-4px\]{right:-4px}.right-full{right:100%}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.-bottom-32{bottom:calc(var(--spacing) * -32)}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-14{bottom:calc(var(--spacing) * 14)}.bottom-\[calc\(8\.35rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(8.35rem + env(safe-area-inset-bottom))}.bottom-\[calc\(9\.35rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(9.35rem + env(safe-area-inset-bottom))}.bottom-\[calc\(var\(--bottom-nav-height\,70px\)\+var\(--bottom-nav-float\,10px\)\+0\.75rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(var(--bottom-nav-height,70px) + var(--bottom-nav-float,10px) + .75rem + env(safe-area-inset-bottom))}.bottom-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(1.25rem,env(safe-area-inset-bottom))}.bottom-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(1rem,env(safe-area-inset-bottom))}.bottom-full{bottom:100%}.-left-24{left:calc(var(--spacing) * -24)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-\[-4px\]{left:-4px}.left-\[-21px\]{left:-21px}.left-\[2px\]{left:2px}.left-\[18px\]{left:18px}.left-\[22px\]{left:22px}.left-\[calc\(50\%\+2px\)\]{left:calc(50% + 2px)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.z-10{z-index:10}.z-15{z-index:15}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.z-63{z-index:63}.z-64{z-index:64}.z-65{z-index:65}.z-80{z-index:80}.z-81{z-index:81}.z-90{z-index:90}.z-110{z-index:110}.z-140{z-index:140}.z-200{z-index:200}.z-9999{z-index:9999}.z-10120{z-index:10120}.z-11020{z-index:11020}.order-3{order:3}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\.5{margin:calc(var(--spacing) * .5)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-0{margin-inline:0}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.-mt-17{margin-top:calc(var(--spacing) * -17)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\!{margin-top:var(--spacing)!important}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-\[17px\]{margin-top:17px}.mt-\[max\(0\.5rem\,env\(safe-area-inset-top\)\)\]{margin-top:max(.5rem,env(safe-area-inset-top))}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-3{margin-right:calc(var(--spacing) * -3)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0{margin-left:0}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-5{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5}.thrd-segmented{border-radius:var(--radius-pill);background:var(--thrd-surface-elevated);border:1px solid #032a561a;padding:.2rem;display:inline-flex}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.aspect-4\/3{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-10\!{height:calc(var(--spacing) * 10)!important}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-17{height:calc(var(--spacing) * 17)}.h-18{height:calc(var(--spacing) * 18)}.h-20{height:calc(var(--spacing) * 20)}.h-22{height:calc(var(--spacing) * 22)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[1\.85rem\]{height:1.85rem}.h-\[1em\]{height:1em}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[6px\]{height:6px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[27px\]{height:27px}.h-\[30px\]{height:30px}.h-\[31px\]{height:31px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-\[52px\]{height:52px}.h-\[56px\]{height:56px}.h-\[60px\]{height:60px}.h-\[68px\]{height:68px}.h-\[70px\]{height:70px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[86\%\]{height:86%}.h-\[88px\]{height:88px}.h-\[90px\]{height:90px}.h-\[92px\]{height:92px}.h-\[108px\]{height:108px}.h-\[120px\]{height:120px}.h-\[132px\]{height:132px}.h-\[148px\]{height:148px}.h-\[150px\]{height:150px}.h-\[160px\]{height:160px}.h-\[174px\]{height:174px}.h-\[220px\]{height:220px}.h-\[240px\]{height:240px}.h-\[320px\]{height:320px}.h-\[360px\]{height:360px}.h-\[540px\]{height:540px}.h-\[640px\]{height:640px}.h-\[680px\]{height:680px}.h-\[720px\]{height:720px}.h-\[calc\(1rem\+env\(safe-area-inset-bottom\,0px\)\)\]{height:calc(1rem + env(safe-area-inset-bottom,0px))}.h-\[calc\(100dvh-3\.5rem-env\(safe-area-inset-top\)\)\]{height:calc(100dvh - 3.5rem - env(safe-area-inset-top))}.h-\[calc\(100dvh-9\.5rem\)\]{height:calc(100dvh - 9.5rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-112{max-height:calc(var(--spacing) * 112)}.max-h-128{max-height:calc(var(--spacing) * 128)}.max-h-184{max-height:calc(var(--spacing) * 184)}.max-h-\[24vh\]{max-height:24vh}.max-h-\[42vh\]{max-height:42vh}.max-h-\[55dvh\]{max-height:55dvh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92\%\]{max-height:92%}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94dvh\]{max-height:94dvh}.max-h-\[120px\]{max-height:120px}.max-h-\[420px\]{max-height:420px}.max-h-\[560px\]{max-height:560px}.max-h-\[600px\]{max-height:600px}.max-h-\[calc\(90vh-108px\)\]{max-height:calc(90vh - 108px)}.max-h-\[calc\(min\(88dvh\,640px\)-9rem\)\]{max-height:calc(min(88dvh,640px) - 9rem)}.max-h-\[inherit\]{max-height:inherit}.max-h-\[min\(42vh\,280px\)\]{max-height:min(42vh,280px)}.max-h-\[min\(46vh\,420px\)\]{max-height:min(46vh,420px)}.max-h-\[min\(50vh\,16rem\)\]{max-height:min(50vh,16rem)}.max-h-\[min\(52dvh\,420px\)\]{max-height:min(52dvh,420px)}.max-h-\[min\(58dvh\,520px\)\]{max-height:min(58dvh,520px)}.max-h-\[min\(58dvh\,560px\)\]{max-height:min(58dvh,560px)}.max-h-\[min\(65vh\,520px\)\]{max-height:min(65vh,520px)}.max-h-\[min\(72vh\,640px\)\]{max-height:min(72vh,640px)}.max-h-\[min\(85vh\,760px\)\]{max-height:min(85vh,760px)}.max-h-\[min\(88dvh\,640px\)\]{max-height:min(88dvh,640px)}.max-h-\[min\(88vh\,720px\)\]{max-height:min(88vh,720px)}.max-h-\[min\(90vh\,640px\)\]{max-height:min(90vh,640px)}.max-h-\[min\(92dvh\,100\%\)\]{max-height:min(92dvh,100%)}.max-h-\[min\(92vh\,100dvh\)\]{max-height:min(92vh,100dvh)}.max-h-none{max-height:none}.min-h-\(--bottom-nav-height\){min-height:var(--bottom-nav-height)}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-17{min-height:calc(var(--spacing) * 17)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-29{min-height:calc(var(--spacing) * 29)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[6\.6rem\]{min-height:6.6rem}.min-h-\[36px\]{min-height:36px}.min-h-\[36px\]\!{min-height:36px!important}.min-h-\[38px\]{min-height:38px}.min-h-\[40dvh\]{min-height:40dvh}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50dvh\]{min-height:50dvh}.min-h-\[50px\]{min-height:50px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[66px\]{min-height:66px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[76px\]{min-height:76px}.min-h-\[82px\]{min-height:82px}.min-h-\[86px\]{min-height:86px}.min-h-\[116px\]{min-height:116px}.min-h-\[120px\]{min-height:120px}.min-h-\[148px\]{min-height:148px}.min-h-\[150px\]{min-height:150px}.min-h-\[168px\]{min-height:168px}.min-h-\[180px\]{min-height:180px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[540px\]{min-height:540px}.min-h-\[570px\]{min-height:570px}.min-h-\[680px\]{min-height:680px}.min-h-\[calc\(100dvh-8rem\)\]{min-height:calc(100dvh - 8rem)}.min-h-\[calc\(100dvh-15rem\)\]{min-height:calc(100dvh - 15rem)}.min-h-\[inherit\]{min-height:inherit}.min-h-\[min\(52dvh\,calc\(100dvh-5\.5rem\)\)\]{min-height:min(52dvh,100dvh - 5.5rem)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-10\!{width:calc(var(--spacing) * 10)!important}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-17{width:calc(var(--spacing) * 17)}.w-18{width:calc(var(--spacing) * 18)}.w-19{width:calc(var(--spacing) * 19)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-38{width:calc(var(--spacing) * 38)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1\.85rem\]{width:1.85rem}.w-\[1em\]{width:1em}.w-\[3px\]{width:3px}.w-\[4\.4rem\]{width:4.4rem}.w-\[9px\]{width:9px}.w-\[10px\]{width:10px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[27px\]{width:27px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[38px\]{width:38px}.w-\[40px\]{width:40px}.w-\[42\%\]{width:42%}.w-\[42px\]{width:42px}.w-\[45\%\]{width:45%}.w-\[51px\]{width:51px}.w-\[52px\]{width:52px}.w-\[54\%\]{width:54%}.w-\[55\%\]{width:55%}.w-\[58\%\]{width:58%}.w-\[60px\]{width:60px}.w-\[62\%\]{width:62%}.w-\[64\%\]{width:64%}.w-\[68px\]{width:68px}.w-\[70\%\]{width:70%}.w-\[72\%\]{width:72%}.w-\[72px\]{width:72px}.w-\[78\%\]{width:78%}.w-\[84px\]{width:84px}.w-\[85\%\]{width:85%}.w-\[86\%\]{width:86%}.w-\[88\%\]{width:88%}.w-\[88px\]{width:88px}.w-\[92px\]{width:92px}.w-\[104px\]{width:104px}.w-\[123\%\]{width:123%}.w-\[132px\]{width:132px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[calc\(50\%-4px\)\]{width:calc(50% - 4px)}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[min\(270px\,70\%\)\]{width:min(270px,70%)}.w-\[min\(640px\,94vw\)\]{width:min(640px,94vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-0{max-width:0}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3{max-width:calc(var(--spacing) * 3)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-18{max-width:calc(var(--spacing) * 18)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-34{max-width:calc(var(--spacing) * 34)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-76{max-width:calc(var(--spacing) * 76)}.max-w-\[12px\]{max-width:12px}.max-w-\[14px\]{max-width:14px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18ch\]{max-width:18ch}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[26px\]{max-width:26px}.max-w-\[28ch\]{max-width:28ch}.max-w-\[28px\]{max-width:28px}.max-w-\[32px\]{max-width:32px}.max-w-\[34ch\]{max-width:34ch}.max-w-\[40px\]{max-width:40px}.max-w-\[42ch\]{max-width:42ch}.max-w-\[54px\]{max-width:54px}.max-w-\[65\%\]{max-width:65%}.max-w-\[65ch\]{max-width:65ch}.max-w-\[70vw\]{max-width:70vw}.max-w-\[72px\]{max-width:72px}.max-w-\[78\%\]{max-width:78%}.max-w-\[78vw\]{max-width:78vw}.max-w-\[88\%\]{max-width:88%}.max-w-\[92\%\]{max-width:92%}.max-w-\[108px\]{max-width:108px}.max-w-\[110px\]{max-width:110px}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[390px\]{max-width:390px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[500px\]{max-width:500px}.max-w-\[900px\]{max-width:900px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[calc\(100vw-1\.25rem\)\]{max-width:calc(100vw - 1.25rem)}.max-w-\[min\(20\.5rem\,92vw\)\]{max-width:min(20.5rem,92vw)}.max-w-\[min\(22rem\,calc\(100vw-1\.5rem\)\)\]{max-width:min(22rem,100vw - 1.5rem)}.max-w-\[min\(24rem\,calc\(100vw-2rem\)\)\]\!{max-width:min(24rem,100vw - 2rem)!important}.max-w-\[min\(100\%\,20\.5rem\)\]{max-width:min(100%,20.5rem)}.max-w-\[min\(100\%\,22\.5rem\)\]{max-width:min(100%,22.5rem)}.max-w-\[min\(100\%\,22rem\)\]{max-width:min(100%,22rem)}.max-w-\[min\(100\%\,24rem\)\]{max-width:min(100%,24rem)}.max-w-\[min\(100\%\,25rem\)\]{max-width:min(100%,25rem)}.max-w-\[min\(100\%\,200px\)\]{max-width:min(100%,200px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-none\!{max-width:none!important}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-17{min-width:calc(var(--spacing) * 17)}.min-w-18{min-width:calc(var(--spacing) * 18)}.min-w-26{min-width:calc(var(--spacing) * 26)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[1\.1rem\]{min-width:1.1rem}.min-w-\[3px\]{min-width:3px}.min-w-\[8px\]{min-width:8px}.min-w-\[13rem\]{min-width:13rem}.min-w-\[14px\]{min-width:14px}.min-w-\[18px\]{min-width:18px}.min-w-\[58px\]{min-width:58px}.min-w-\[78vw\]{min-width:78vw}.min-w-\[82vw\]{min-width:82vw}.min-w-\[90px\]{min-width:90px}.min-w-\[92px\]{min-width:92px}.min-w-\[118px\]{min-width:118px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[148px\]{min-width:148px}.min-w-\[160px\]{min-width:160px}.min-w-\[200px\]{min-width:200px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[400px\]{min-width:400px}.min-w-\[420px\]{min-width:420px}.min-w-\[440px\]{min-width:440px}.min-w-\[520px\]{min-width:520px}.min-w-\[580px\]{min-width:580px}.min-w-\[610px\]{min-width:610px}.min-w-\[620px\]{min-width:620px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[1480px\]{min-width:1480px}.min-w-\[min\(100\%\,520px\)\]{min-width:min(100%,520px)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-2{flex:2}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-x-5{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-5{--tw-translate-x:calc(var(--spacing) * -5)}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-0\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5)}.translate-x-5,.translate-x-\[20px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[20px\]{--tw-translate-x:20px}.translate-x-\[40px\]{--tw-translate-x:40px}.-translate-y-1\/2,.translate-x-\[40px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-3{--tw-translate-y:calc(var(--spacing) * -3)}.-translate-y-3,.translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%}.scale-105,.scale-110{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}.scale-\[0\.98\]{scale:.98}.scale-\[1\.02\]{scale:1.02}.scale-\[1\.03\]{scale:1.03}.scale-\[1\.6\]{scale:1.6}.scale-\[1\.8\]{scale:1.8}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-8deg\]{rotate:-8deg}.rotate-\[8deg\]{rotate:8deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[skeletonShimmer_1\.4s_ease-in-out_infinite\]{animation:skeletonShimmer 1.4s ease-in-out infinite}.animate-\[wdb-item-enter_300ms_cubic-bezier\(0\.25\,0\.46\,0\.45\,0\.94\)_both\]{animation:wdb-item-enter .3s cubic-bezier(.25,.46,.45,.94) both}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scrollbar-none{scrollbar-width:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_3\.5rem_3\.5rem_3\.25rem\]{grid-template-columns:1fr 3.5rem 3.5rem 3.25rem}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_minmax\(0\,5\.5rem\)_minmax\(0\,4\.5rem\)\]{grid-template-columns:1fr minmax(0,5.5rem) minmax(0,4.5rem)}.grid-cols-\[52px_repeat\(7\,minmax\(196px\,1fr\)\)\]{grid-template-columns:52px repeat(7,minmax(196px,1fr))}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_1fr_minmax\(0\,5\.5rem\)_minmax\(0\,4\.5rem\)\]{grid-template-columns:auto 1fr minmax(0,5.5rem) minmax(0,4.5rem)}.grid-cols-\[minmax\(0\,1\.4fr\)_120px_100px_100px_88px\]{grid-template-columns:minmax(0,1.4fr) 120px 100px 100px 88px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(180px\,1\.25fr\)_128px_120px_minmax\(180px\,1fr\)_150px_92px\]{grid-template-columns:minmax(180px,1.25fr) 128px 120px minmax(180px,1fr) 150px 92px}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-center\!{align-items:center!important}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:0}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\(--border-color\)>:not(:last-child)){border-color:var(--border-color)}:where(.divide-\(--border-subtle\)>:not(:last-child)){border-color:var(--border-subtle)}:where(.divide-\[rgba\(3\,42\,86\,0\.06\)\]>:not(:last-child)){border-color:#032a560f}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-white\/4>:not(:last-child)){border-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/4>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}:where(.divide-white\/15>:not(:last-child)){border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/15>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}:where(.divide-white\/16>:not(:last-child)){border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/16>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.scroll-smooth{scroll-behavior:smooth}.thrd-brand-card{border-radius:var(--radius-lg);background:linear-gradient(#ffffff14,#ffffff0a);border:1px solid #ffffff1f;box-shadow:0 16px 44px #00000038}.rounded{border-radius:.25rem}.rounded-\(--radius-card\){border-radius:var(--radius-card)}.rounded-\(--radius-chip\){border-radius:var(--radius-chip)}.rounded-\(--radius-thrd-btn\){border-radius:var(--radius-thrd-btn)}.rounded-\(--radius-thrd-lg\){border-radius:var(--radius-thrd-lg)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-2xl\!{border-radius:var(--radius-2xl)!important}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.85rem\]\!{border-radius:.85rem!important}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.25rem_1\.25rem_0\.45rem_1\.25rem\]\!{border-radius:1.25rem 1.25rem .45rem!important}.rounded-\[1\.25rem_1\.25rem_1\.25rem_0\.45rem\]\!{border-radius:1.25rem 1.25rem 1.25rem .45rem!important}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[4px_1px_4px_1px\]{border-radius:4px 1px}.rounded-\[4px_16px_4px_16px\]{border-radius:4px 16px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[6px_2px_6px_2px\]{border-radius:6px 2px}.rounded-\[7px\]{border-radius:7px}.rounded-\[7px_2px_7px_2px\]{border-radius:7px 2px}.rounded-\[8px_2px_8px_2px\]{border-radius:8px 2px}.rounded-\[9px_2px_9px_2px\]{border-radius:9px 2px}.rounded-\[10px\]{border-radius:10px}.rounded-\[10px_2px_10px_2px\]{border-radius:10px 2px}.rounded-\[11px_3px_11px_3px\]{border-radius:11px 3px}.rounded-\[12px_3px_12px_3px\]{border-radius:12px 3px}.rounded-\[12px_4px_12px_4px\]{border-radius:12px 4px}.rounded-\[13px\]{border-radius:13px}.rounded-\[13px_3px_13px_3px\]{border-radius:13px 3px}.rounded-\[14px\]{border-radius:14px}.rounded-\[14px_3px_14px_3px\]{border-radius:14px 3px}.rounded-\[14px_4px_14px_4px\]{border-radius:14px 4px}.rounded-\[14px_10px_14px_10px\]{border-radius:14px 10px}.rounded-\[15px\]{border-radius:15px}.rounded-\[15px_5px_15px_5px\]{border-radius:15px 5px}.rounded-\[16px\]{border-radius:16px}.rounded-\[16px_4px_16px_4px\]{border-radius:16px 4px}.rounded-\[17px\]{border-radius:17px}.rounded-\[18px\]{border-radius:18px}.rounded-\[18px_4px_18px_4px\]{border-radius:18px 4px}.rounded-\[20px\]{border-radius:20px}.rounded-\[20px_4px_20px_4px\]{border-radius:20px 4px}.rounded-\[20px_5px_20px_5px\]{border-radius:20px 5px}.rounded-\[22px\]{border-radius:22px}.rounded-\[22px_5px_22px_5px\]{border-radius:22px 5px}.rounded-\[22px_6px_22px_6px\]{border-radius:22px 6px}.rounded-\[22px_7px_22px_7px\]{border-radius:22px 7px}.rounded-\[24px\]{border-radius:24px}.rounded-\[24px_6px_24px_6px\]{border-radius:24px 6px}.rounded-\[24px_8px_24px_8px\]{border-radius:24px 8px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[28px_6px_28px_6px\]{border-radius:28px 6px}.rounded-\[48px\]{border-radius:48px}.rounded-\[var\(--radius-thrd-inner\)\]{border-radius:var(--radius-thrd-inner)}.rounded-\[var\(--radius-thrd-lg\)_var\(--radius-thrd-lg\)_0_0\]{border-radius:var(--radius-thrd-lg) var(--radius-thrd-lg) 0 0}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e+38px}.rounded-full\!{border-radius:3.40282e+38px!important}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-thrd-btn{border-radius:var(--radius-thrd-btn)}.rounded-thrd-inner{border-radius:var(--radius-thrd-inner)}.rounded-thrd-lg{border-radius:var(--radius-thrd-lg)}.rounded-thrd-md{border-radius:var(--radius-thrd-md)}.rounded-thrd-sm{border-radius:var(--radius-thrd-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xl\!{border-radius:var(--radius-xl)!important}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[1\.35rem\]{border-top-left-radius:1.35rem;border-top-right-radius:1.35rem}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-\[inherit\]{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.rounded-r-full{border-top-right-radius:3.40282e+38px;border-bottom-right-radius:3.40282e+38px}.rounded-br-\[6px\]{border-bottom-right-radius:6px}.rounded-bl-\[6px\]{border-bottom-left-radius:6px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.thrd-input{color:#032a56;font-family:var(--font-body);background:#fff;border:1px solid #032a5624;font-size:.875rem;box-shadow:inset 0 1px 2px #032a560a}.thrd-input::placeholder{color:#032a5666}.thrd-input:focus{outline:none;border-color:#1eb2fb!important;box-shadow:0 0 0 3px #1eb2fb2e!important}#theme-root.dark .thrd-input,.dark .thrd-input{color:#f0f6ff;background:#ffffff0f;border-color:#ffffff24}#theme-root.dark .thrd-input::placeholder,.dark .thrd-input::placeholder{color:#ffffff59}.thrd-input-dark{color:#f0f6ff;box-shadow:none;background:#ffffff14;border:1px solid #ffffff26}.thrd-input-dark::placeholder{color:#ffffff59}.thrd-input-dark:focus{outline:none;border-color:#1eb2fb!important;box-shadow:0 0 0 3px #1eb2fb26!important}.dark #theme-root .thrd-input,.dark .thrd-input{color:#f0f6ff;background:#ffffff0f;border-color:#ffffff24}.dark #theme-root .thrd-input::placeholder,.dark .thrd-input::placeholder{color:#ffffff59}.border-\(--accent-cycling\)\/30{border-color:var(--accent-cycling)}@supports (color:color-mix(in lab,red,red)){.border-\(--accent-cycling\)\/30{border-color:color-mix(in oklab,var(--accent-cycling) 30%,transparent)}}.border-\(--accent-nutrition\)\/30{border-color:var(--accent-nutrition)}@supports (color:color-mix(in lab,red,red)){.border-\(--accent-nutrition\)\/30{border-color:color-mix(in oklab,var(--accent-nutrition) 30%,transparent)}}.border-\(--accent-points\)\/30{border-color:var(--accent-points)}@supports (color:color-mix(in lab,red,red)){.border-\(--accent-points\)\/30{border-color:color-mix(in oklab,var(--accent-points) 30%,transparent)}}.border-\(--accent-running\)\/30{border-color:var(--accent-running)}@supports (color:color-mix(in lab,red,red)){.border-\(--accent-running\)\/30{border-color:color-mix(in oklab,var(--accent-running) 30%,transparent)}}.border-\(--accent-tri\)\/30{border-color:var(--accent-tri)}@supports (color:color-mix(in lab,red,red)){.border-\(--accent-tri\)\/30{border-color:color-mix(in oklab,var(--accent-tri) 30%,transparent)}}.border-\(--border-color\){border-color:var(--border-color)}.border-\(--border-glass\){border-color:var(--border-glass)}.border-\(--border-mid\){border-color:var(--border-mid)}.border-\(--border-subtle\),.border-\(--border-subtle\)\/60{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.border-\(--border-subtle\)\/60{border-color:color-mix(in oklab,var(--border-subtle) 60%,transparent)}}.border-\(--staff-accent\),.border-\(--staff-accent\)\/25{border-color:var(--staff-accent)}@supports (color:color-mix(in lab,red,red)){.border-\(--staff-accent\)\/25{border-color:color-mix(in oklab,var(--staff-accent) 25%,transparent)}}.border-\(--staff-accent\)\/30{border-color:var(--staff-accent)}@supports (color:color-mix(in lab,red,red)){.border-\(--staff-accent\)\/30{border-color:color-mix(in oklab,var(--staff-accent) 30%,transparent)}}.border-\(--staff-accent-line\){border-color:var(--staff-accent-line)}.border-\(--staff-divider\){border-color:var(--staff-divider)}.border-\(--status-error\)\/30{border-color:var(--status-error)}@supports (color:color-mix(in lab,red,red)){.border-\(--status-error\)\/30{border-color:color-mix(in oklab,var(--status-error) 30%,transparent)}}.border-\(--text-tertiary\),.border-\(--text-tertiary\)\/60{border-color:var(--text-tertiary)}@supports (color:color-mix(in lab,red,red)){.border-\(--text-tertiary\)\/60{border-color:color-mix(in oklab,var(--text-tertiary) 60%,transparent)}}.border-\(--thrd-blue-mid\){border-color:var(--thrd-blue-mid)}.border-\(--thrd-cyan\)\/30{border-color:var(--thrd-cyan)}@supports (color:color-mix(in lab,red,red)){.border-\(--thrd-cyan\)\/30{border-color:color-mix(in oklab,var(--thrd-cyan) 30%,transparent)}}.border-\(--thrd-cyan\)\/40{border-color:var(--thrd-cyan)}@supports (color:color-mix(in lab,red,red)){.border-\(--thrd-cyan\)\/40{border-color:color-mix(in oklab,var(--thrd-cyan) 40%,transparent)}}.border-\(--thrd-nutrition-line\){border-color:var(--thrd-nutrition-line)}.border-\(--thrd-running-line\){border-color:var(--thrd-running-line)}.border-\(--thrd-tri\)\/40{border-color:var(--thrd-tri)}@supports (color:color-mix(in lab,red,red)){.border-\(--thrd-tri\)\/40{border-color:color-mix(in oklab,var(--thrd-tri) 40%,transparent)}}.border-\[\#1D9E75\]{border-color:#1d9e75}.border-\[\#1D9E75\]\/25{border-color:oklab(62.3057% -.119246 .0308419/.25)}.border-\[\#1D9E75\]\/30{border-color:oklab(62.3057% -.119246 .0308419/.3)}.border-\[\#1D9E75\]\/35{border-color:oklab(62.3057% -.119246 .0308419/.35)}.border-\[\#1D9E75\]\/40{border-color:oklab(62.3057% -.119246 .0308419/.4)}.border-\[\#1EB2FB\]{border-color:#1eb2fb}.border-\[\#1EB2FB\]\/15{border-color:oklab(72.5517% -.0819137 -.131112/.15)}.border-\[\#1EB2FB\]\/20{border-color:oklab(72.5517% -.0819137 -.131112/.2)}.border-\[\#1EB2FB\]\/22{border-color:oklab(72.5517% -.0819137 -.131112/.22)}.border-\[\#1EB2FB\]\/25{border-color:oklab(72.5517% -.0819137 -.131112/.25)}.border-\[\#1EB2FB\]\/28{border-color:oklab(72.5517% -.0819137 -.131112/.28)}.border-\[\#1EB2FB\]\/30{border-color:oklab(72.5517% -.0819137 -.131112/.3)}.border-\[\#1EB2FB\]\/35{border-color:oklab(72.5517% -.0819137 -.131112/.35)}.border-\[\#1EB2FB\]\/40{border-color:oklab(72.5517% -.0819137 -.131112/.4)}.border-\[\#1EB2FB\]\/45{border-color:oklab(72.5517% -.0819137 -.131112/.45)}.border-\[\#1EB2FB\]\/50{border-color:oklab(72.5517% -.0819137 -.131112/.5)}.border-\[\#1EB2FB\]\/55{border-color:oklab(72.5517% -.0819137 -.131112/.55)}.border-\[\#1EB2FB\]\/60{border-color:oklab(72.5517% -.0819137 -.131112/.6)}.border-\[\#4a5060\]\/30{border-color:oklab(43.2069% -.000466958 -.0275912/.3)}.border-\[\#5b6472\]{border-color:#5b6472}.border-\[\#5b6472\]\/30{border-color:oklab(50.0574% -.00468735 -.0245338/.3)}.border-\[\#7a4520\]\/30{border-color:oklab(44.6884% .0532359 .0709607/.3)}.border-\[\#032A56\]{border-color:#032a56}.border-\[\#032A56\]\/6{border-color:oklab(28.8035% -.0232772 -.0870507/.06)}.border-\[\#032A56\]\/8{border-color:oklab(28.8035% -.0232772 -.0870507/.08)}.border-\[\#032A56\]\/10{border-color:oklab(28.8035% -.0232772 -.0870507/.1)}.border-\[\#032A56\]\/12{border-color:oklab(28.8035% -.0232772 -.0870507/.12)}.border-\[\#032A56\]\/15{border-color:oklab(28.8035% -.0232772 -.0870507/.15)}.border-\[\#032A56\]\/18{border-color:oklab(28.8035% -.0232772 -.0870507/.18)}.border-\[\#032A56\]\/20{border-color:oklab(28.8035% -.0232772 -.0870507/.2)}.border-\[\#032A56\]\/25{border-color:oklab(28.8035% -.0232772 -.0870507/.25)}.border-\[\#032A56\]\/30{border-color:oklab(28.8035% -.0232772 -.0870507/.3)}.border-\[\#032A56\]\/40{border-color:oklab(28.8035% -.0232772 -.0870507/.4)}.border-\[\#032A56\]\/\[0\.07\]{border-color:oklab(28.8035% -.0232772 -.0870507/.07)}.border-\[\#20374D\]{border-color:#20374d}.border-\[\#C9A84C\]{border-color:#c9a84c}.border-\[\#C9D7E2\]{border-color:#c9d7e2}.border-\[\#CDE9F5\]{border-color:#cde9f5}.border-\[\#D5E0E9\]{border-color:#d5e0e9}.border-\[\#D6E1EC\]{border-color:#d6e1ec}.border-\[\#D7E2EB\]{border-color:#d7e2eb}.border-\[\#D8E2EC\]{border-color:#d8e2ec}.border-\[\#DCE5ED\]{border-color:#dce5ed}.border-\[\#DCE6F0\]{border-color:#dce6f0}.border-\[\#DDE6EE\]{border-color:#dde6ee}.border-\[\#DDE8F4\]{border-color:#dde8f4}.border-\[\#E1E8EF\]{border-color:#e1e8ef}.border-\[\#E4EBF1\]{border-color:#e4ebf1}.border-\[\#E5ECF2\]{border-color:#e5ecf2}.border-\[\#E5EDF6\]{border-color:#e5edf6}.border-\[\#E7C985\]{border-color:#e7c985}.border-\[\#E23A2E\]\/20{border-color:oklab(60.3222% .180601 .0996668/.2)}.border-\[\#E8185A\]{border-color:#e8185a}.border-\[\#E8793A\]\/40{border-color:oklab(69.219% .1058 .115606/.4)}.border-\[\#EF9F27\]\/30{border-color:oklab(76.4189% .0507305 .145673/.3)}.border-\[\#EF4444\]\/20{border-color:oklab(63.6834% .187864 .0889286/.2)}.border-\[\#F3B7B0\]{border-color:#f3b7b0}.border-\[\#F59E0B\]\/20{border-color:oklab(76.8591% .0560995 .154808/.2)}.border-\[\#F59E0B\]\/25{border-color:oklab(76.8591% .0560995 .154808/.25)}.border-\[\#F59E0B\]\/30{border-color:oklab(76.8591% .0560995 .154808/.3)}.border-\[\#FFD700\]\/25{border-color:oklab(88.6771% -.0169252 .181398/.25)}.border-\[\#FFD700\]\/30{border-color:oklab(88.6771% -.0169252 .181398/.3)}.border-\[\#FFD700\]\/45{border-color:oklab(88.6771% -.0169252 .181398/.45)}.border-\[\#FFD700\]\/55{border-color:oklab(88.6771% -.0169252 .181398/.55)}.border-\[\#c9d4e3\]{border-color:#c9d4e3}.border-\[\#d0dae8\]{border-color:#d0dae8}.border-\[\#e2e8f0\]{border-color:#e2e8f0}.border-\[\#e8eef5\]{border-color:#e8eef5}.border-\[\#f1f5f9\]{border-color:#f1f5f9}.border-\[\#f59e0b\]{border-color:#f59e0b}.border-\[color-mix\(in_srgb\,\#1EB2FB_20\%\,transparent\)\]{border-color:#1eb2fb33}.border-\[color-mix\(in_srgb\,\#1EB2FB_35\%\,transparent\)\]{border-color:#1eb2fb59}.border-\[color-mix\(in_srgb\,\#FCA735_40\%\,transparent\)\]{border-color:#fca73566}.border-\[color-mix\(in_srgb\,var\(--accent-cycling\)_35\%\,transparent\)\]{border-color:var(--accent-cycling)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--accent-cycling\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-cycling) 35%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--accent-nutrition\)_28\%\,transparent\)\]{border-color:var(--accent-nutrition)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--accent-nutrition\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-nutrition) 28%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--accent-nutrition\)_35\%\,transparent\)\]{border-color:var(--accent-nutrition)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--accent-nutrition\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-nutrition) 35%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--accent-nutrition\)_45\%\,transparent\)\]{border-color:var(--accent-nutrition)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--accent-nutrition\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-nutrition) 45%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--status-error\)_35\%\,transparent\)\]{border-color:var(--status-error)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--status-error\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--status-error) 35%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--status-error\)_40\%\,transparent\)\]{border-color:var(--status-error)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--status-error\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--status-error) 40%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--thrd-cyan\)_28\%\,var\(--border-subtle\)\)\]{border-color:var(--thrd-cyan)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--thrd-cyan\)_28\%\,var\(--border-subtle\)\)\]{border-color:color-mix(in srgb,var(--thrd-cyan) 28%,var(--border-subtle))}}.border-\[color-mix\(in_srgb\,var\(--thrd-cyan\)_35\%\,var\(--border-subtle\)\)\]{border-color:var(--thrd-cyan)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--thrd-cyan\)_35\%\,var\(--border-subtle\)\)\]{border-color:color-mix(in srgb,var(--thrd-cyan) 35%,var(--border-subtle))}}.border-\[rgb\(3_42_86\/0\.1\)\]{border-color:#032a561a}.border-\[rgb\(3_42_86\/0\.06\)\]{border-color:#032a560f}.border-\[rgb\(3_42_86\/0\.10\)\]{border-color:#032a561a}.border-\[rgb\(3_42_86\/0\.12\)\]{border-color:#032a561f}.border-\[rgb\(3_42_86\/0\.14\)\]{border-color:#032a5624}.border-\[rgb\(3_42_86\/0\.16\)\]{border-color:#032a5629}.border-\[rgb\(30_178_251\/0\.2\)\]{border-color:#1eb2fb33}.border-\[rgb\(30_178_251\/0\.28\)\]{border-color:#1eb2fb47}.border-\[rgb\(30_178_251\/0\.35\)\]{border-color:#1eb2fb59}.border-\[rgb\(71_67_227\/0\.25\)\]{border-color:#4743e340}.border-\[rgb\(109_139_174\/0\.35\)\]{border-color:#6d8bae59}.border-\[rgb\(227_37_116\/0\.25\)\]{border-color:#e3257440}.border-\[rgb\(252_167_53\/0\.35\)\]{border-color:#fca73559}.border-\[rgba\(3\,42\,86\,0\.1\)\]{border-color:#032a561a}.border-\[rgba\(3\,42\,86\,0\.2\)\]{border-color:#032a5633}.border-\[rgba\(3\,42\,86\,0\.05\)\]{border-color:#032a560d}.border-\[rgba\(3\,42\,86\,0\.06\)\]{border-color:#032a560f}.border-\[rgba\(3\,42\,86\,0\.07\)\]{border-color:#032a5612}.border-\[rgba\(3\,42\,86\,0\.08\)\]{border-color:#032a5614}.border-\[rgba\(3\,42\,86\,0\.10\)\]{border-color:#032a561a}.border-\[rgba\(3\,42\,86\,0\.12\)\]{border-color:#032a561f}.border-\[rgba\(3\,42\,86\,0\.14\)\]{border-color:#032a5624}.border-\[rgba\(3\,42\,86\,0\.15\)\]{border-color:#032a5626}.border-\[rgba\(3\,42\,86\,0\.18\)\]{border-color:#032a562e}.border-\[rgba\(30\,178\,251\,0\.3\)\]{border-color:#1eb2fb4d}.border-\[rgba\(30\,178\,251\,0\.4\)\]{border-color:#1eb2fb66}.border-\[rgba\(30\,178\,251\,0\.18\)\]{border-color:#1eb2fb2e}.border-\[rgba\(30\,178\,251\,0\.28\)\]{border-color:#1eb2fb47}.border-\[rgba\(30\,178\,251\,0\.35\)\]{border-color:#1eb2fb59}.border-\[rgba\(74\,222\,128\,0\.48\)\]{border-color:#4ade807a}.border-\[rgba\(var\(--ranking-accent-rgb\)\,0\.35\)\]{border-color:rgba(var(--ranking-accent-rgb),.35)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/50{border-color:#fee68580}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/50{border-color:color-mix(in oklab,var(--color-amber-200) 50%,transparent)}}.border-amber-200\/60{border-color:#fee68599}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/60{border-color:color-mix(in oklab,var(--color-amber-200) 60%,transparent)}}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/80{border-color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/60{border-color:#ffd23699}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/60{border-color:color-mix(in oklab,var(--color-amber-300) 60%,transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/25{border-color:color-mix(in oklab,var(--color-amber-400) 25%,transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/40{border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.border-amber-400\/50{border-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/50{border-color:color-mix(in oklab,var(--color-amber-400) 50%,transparent)}}.border-amber-500\/15{border-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/15{border-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-amber-500\/35{border-color:#f99c0059}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/35{border-color:color-mix(in oklab,var(--color-amber-500) 35%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-amber-500\/45{border-color:#f99c0073}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/45{border-color:color-mix(in oklab,var(--color-amber-500) 45%,transparent)}}.border-amber-600\/20{border-color:#dd740033}@supports (color:color-mix(in lab,red,red)){.border-amber-600\/20{border-color:color-mix(in oklab,var(--color-amber-600) 20%,transparent)}}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.border-black\/6{border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.border-black\/6{border-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.border-black\/8{border-color:#00000014}@supports (color:color-mix(in lab,red,red)){.border-black\/8{border-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-border-token-mid{border-color:var(--color-border-token-mid)}.border-border-token-subtle,.border-border-token-subtle\/60{border-color:var(--color-border-token-subtle)}@supports (color:color-mix(in lab,red,red)){.border-border-token-subtle\/60{border-color:color-mix(in oklab,var(--color-border-token-subtle) 60%,transparent)}}.border-border-token-subtle\/70{border-color:var(--color-border-token-subtle)}@supports (color:color-mix(in lab,red,red)){.border-border-token-subtle\/70{border-color:color-mix(in oklab,var(--color-border-token-subtle) 70%,transparent)}}.border-brand-running\/15{border-color:var(--color-brand-running)}@supports (color:color-mix(in lab,red,red)){.border-brand-running\/15{border-color:color-mix(in oklab,var(--color-brand-running) 15%,transparent)}}.border-brand-running\/20{border-color:var(--color-brand-running)}@supports (color:color-mix(in lab,red,red)){.border-brand-running\/20{border-color:color-mix(in oklab,var(--color-brand-running) 20%,transparent)}}.border-brand-running\/25{border-color:var(--color-brand-running)}@supports (color:color-mix(in lab,red,red)){.border-brand-running\/25{border-color:color-mix(in oklab,var(--color-brand-running) 25%,transparent)}}.border-brand-tri\/20{border-color:var(--color-brand-tri)}@supports (color:color-mix(in lab,red,red)){.border-brand-tri\/20{border-color:color-mix(in oklab,var(--color-brand-tri) 20%,transparent)}}.border-brand-tri\/25{border-color:var(--color-brand-tri)}@supports (color:color-mix(in lab,red,red)){.border-brand-tri\/25{border-color:color-mix(in oklab,var(--color-brand-tri) 25%,transparent)}}.border-brand-tri\/30{border-color:var(--color-brand-tri)}@supports (color:color-mix(in lab,red,red)){.border-brand-tri\/30{border-color:color-mix(in oklab,var(--color-brand-tri) 30%,transparent)}}.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/10{border-color:color-mix(in oklab,currentcolor 10%,transparent)}}.border-cyan-500\/28{border-color:#00b7d747}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/28{border-color:color-mix(in oklab,var(--color-cyan-500) 28%,transparent)}}.border-destructive\/25{border-color:color-mix(in srgb,hsl(var(--destructive)) 25%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/25{border-color:color-mix(in oklab,var(--color-destructive) 25%,transparent)}}.border-destructive\/35{border-color:color-mix(in srgb,hsl(var(--destructive)) 35%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/35{border-color:color-mix(in oklab,var(--color-destructive) 35%,transparent)}}.border-emerald-200\/70{border-color:#a4f4cfb3}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/70{border-color:color-mix(in oklab,var(--color-emerald-200) 70%,transparent)}}.border-emerald-200\/80{border-color:#a4f4cfcc}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/80{border-color:color-mix(in oklab,var(--color-emerald-200) 80%,transparent)}}.border-emerald-300\/25{border-color:#5ee9b540}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/25{border-color:color-mix(in oklab,var(--color-emerald-300) 25%,transparent)}}.border-emerald-300\/50{border-color:#5ee9b580}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/50{border-color:color-mix(in oklab,var(--color-emerald-300) 50%,transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/30{border-color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-green-500\/15{border-color:#00c75826}@supports (color:color-mix(in lab,red,red)){.border-green-500\/15{border-color:color-mix(in oklab,var(--color-green-500) 15%,transparent)}}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.border-green-500\/25{border-color:#00c75840}@supports (color:color-mix(in lab,red,red)){.border-green-500\/25{border-color:color-mix(in oklab,var(--color-green-500) 25%,transparent)}}.border-input{border-color:var(--color-input)}.border-orange-500\/25{border-color:#fe6e0040}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/25{border-color:color-mix(in oklab,var(--color-orange-500) 25%,transparent)}}.border-purple-500\/25{border-color:#ac4bff40}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/25{border-color:color-mix(in oklab,var(--color-purple-500) 25%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500) 30%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-200\/80{border-color:#ffcacacc}@supports (color:color-mix(in lab,red,red)){.border-red-200\/80{border-color:color-mix(in oklab,var(--color-red-200) 80%,transparent)}}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.border-red-400\/20{border-color:color-mix(in oklab,var(--color-red-400) 20%,transparent)}}.border-red-400\/25{border-color:#ff656840}@supports (color:color-mix(in lab,red,red)){.border-red-400\/25{border-color:color-mix(in oklab,var(--color-red-400) 25%,transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.border-red-400\/35{border-color:#ff656859}@supports (color:color-mix(in lab,red,red)){.border-red-400\/35{border-color:color-mix(in oklab,var(--color-red-400) 35%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.border-red-500\/25{border-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-500\/35{border-color:#fb2c3659}@supports (color:color-mix(in lab,red,red)){.border-red-500\/35{border-color:color-mix(in oklab,var(--color-red-500) 35%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-200\/80{border-color:#ffccd3cc}@supports (color:color-mix(in lab,red,red)){.border-rose-200\/80{border-color:color-mix(in oklab,var(--color-rose-200) 80%,transparent)}}.border-rose-500{border-color:var(--color-rose-500)}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/20{border-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.border-rose-500\/25{border-color:#ff235740}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/25{border-color:color-mix(in oklab,var(--color-rose-500) 25%,transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.border-rose-500\/40{border-color:#ff235766}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/40{border-color:color-mix(in oklab,var(--color-rose-500) 40%,transparent)}}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-200\/50{border-color:#b8e6fe80}@supports (color:color-mix(in lab,red,red)){.border-sky-200\/50{border-color:color-mix(in oklab,var(--color-sky-200) 50%,transparent)}}.border-sky-400\/30{border-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/30{border-color:color-mix(in oklab,var(--color-sky-400) 30%,transparent)}}.border-sky-500{border-color:var(--color-sky-500)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-100\/80{border-color:#f1f5f9cc}@supports (color:color-mix(in lab,red,red)){.border-slate-100\/80{border-color:color-mix(in oklab,var(--color-slate-100) 80%,transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/60{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/70{border-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400\/25{border-color:#90a1b940}@supports (color:color-mix(in lab,red,red)){.border-slate-400\/25{border-color:color-mix(in oklab,var(--color-slate-400) 25%,transparent)}}.border-teal-400\/28{border-color:#00d3bd47}@supports (color:color-mix(in lab,red,red)){.border-teal-400\/28{border-color:color-mix(in oklab,var(--color-teal-400) 28%,transparent)}}.border-thrd-accent\/20{border-color:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.border-thrd-accent\/20{border-color:color-mix(in oklab,var(--color-thrd-accent) 20%,transparent)}}.border-thrd-accent\/25{border-color:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.border-thrd-accent\/25{border-color:color-mix(in oklab,var(--color-thrd-accent) 25%,transparent)}}.border-thrd-accent\/40{border-color:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.border-thrd-accent\/40{border-color:color-mix(in oklab,var(--color-thrd-accent) 40%,transparent)}}.border-thrd-cycling{border-color:var(--color-thrd-cycling)}.border-thrd-cycling\/20{border-color:#fca73533}@supports (color:color-mix(in lab,red,red)){.border-thrd-cycling\/20{border-color:color-mix(in oklab,var(--color-thrd-cycling) 20%,transparent)}}.border-thrd-cycling\/25{border-color:#fca73540}@supports (color:color-mix(in lab,red,red)){.border-thrd-cycling\/25{border-color:color-mix(in oklab,var(--color-thrd-cycling) 25%,transparent)}}.border-thrd-cycling\/28{border-color:#fca73547}@supports (color:color-mix(in lab,red,red)){.border-thrd-cycling\/28{border-color:color-mix(in oklab,var(--color-thrd-cycling) 28%,transparent)}}.border-thrd-cycling\/30{border-color:#fca7354d}@supports (color:color-mix(in lab,red,red)){.border-thrd-cycling\/30{border-color:color-mix(in oklab,var(--color-thrd-cycling) 30%,transparent)}}.border-thrd-cycling\/35{border-color:#fca73559}@supports (color:color-mix(in lab,red,red)){.border-thrd-cycling\/35{border-color:color-mix(in oklab,var(--color-thrd-cycling) 35%,transparent)}}.border-thrd-cycling\/40{border-color:#fca73566}@supports (color:color-mix(in lab,red,red)){.border-thrd-cycling\/40{border-color:color-mix(in oklab,var(--color-thrd-cycling) 40%,transparent)}}.border-thrd-cycling\/45{border-color:#fca73573}@supports (color:color-mix(in lab,red,red)){.border-thrd-cycling\/45{border-color:color-mix(in oklab,var(--color-thrd-cycling) 45%,transparent)}}.border-thrd-cycling\/50{border-color:#fca73580}@supports (color:color-mix(in lab,red,red)){.border-thrd-cycling\/50{border-color:color-mix(in oklab,var(--color-thrd-cycling) 50%,transparent)}}.border-thrd-cycling\/55{border-color:#fca7358c}@supports (color:color-mix(in lab,red,red)){.border-thrd-cycling\/55{border-color:color-mix(in oklab,var(--color-thrd-cycling) 55%,transparent)}}.border-thrd-navy3\/20{border-color:#6d8bae33}@supports (color:color-mix(in lab,red,red)){.border-thrd-navy3\/20{border-color:color-mix(in oklab,var(--color-thrd-navy3) 20%,transparent)}}.border-thrd-navy3\/25{border-color:#6d8bae40}@supports (color:color-mix(in lab,red,red)){.border-thrd-navy3\/25{border-color:color-mix(in oklab,var(--color-thrd-navy3) 25%,transparent)}}.border-thrd-points{border-color:var(--color-thrd-points)}.border-thrd-points\/15{border-color:#4743e326}@supports (color:color-mix(in lab,red,red)){.border-thrd-points\/15{border-color:color-mix(in oklab,var(--color-thrd-points) 15%,transparent)}}.border-thrd-points\/22{border-color:#4743e338}@supports (color:color-mix(in lab,red,red)){.border-thrd-points\/22{border-color:color-mix(in oklab,var(--color-thrd-points) 22%,transparent)}}.border-thrd-points\/40{border-color:#4743e366}@supports (color:color-mix(in lab,red,red)){.border-thrd-points\/40{border-color:color-mix(in oklab,var(--color-thrd-points) 40%,transparent)}}.border-thrd-running{border-color:var(--color-thrd-running)}.border-thrd-running\/15{border-color:#e3257426}@supports (color:color-mix(in lab,red,red)){.border-thrd-running\/15{border-color:color-mix(in oklab,var(--color-thrd-running) 15%,transparent)}}.border-thrd-running\/25{border-color:#e3257440}@supports (color:color-mix(in lab,red,red)){.border-thrd-running\/25{border-color:color-mix(in oklab,var(--color-thrd-running) 25%,transparent)}}.border-thrd-running\/30{border-color:#e325744d}@supports (color:color-mix(in lab,red,red)){.border-thrd-running\/30{border-color:color-mix(in oklab,var(--color-thrd-running) 30%,transparent)}}.border-thrd-running\/35{border-color:#e3257459}@supports (color:color-mix(in lab,red,red)){.border-thrd-running\/35{border-color:color-mix(in oklab,var(--color-thrd-running) 35%,transparent)}}.border-thrd-running\/40{border-color:#e3257466}@supports (color:color-mix(in lab,red,red)){.border-thrd-running\/40{border-color:color-mix(in oklab,var(--color-thrd-running) 40%,transparent)}}.border-thrd-running\/60{border-color:#e3257499}@supports (color:color-mix(in lab,red,red)){.border-thrd-running\/60{border-color:color-mix(in oklab,var(--color-thrd-running) 60%,transparent)}}.border-thrd-tri{border-color:var(--color-thrd-tri)}.border-thrd-tri\/20{border-color:#28c7b233}@supports (color:color-mix(in lab,red,red)){.border-thrd-tri\/20{border-color:color-mix(in oklab,var(--color-thrd-tri) 20%,transparent)}}.border-thrd-tri\/25{border-color:#28c7b240}@supports (color:color-mix(in lab,red,red)){.border-thrd-tri\/25{border-color:color-mix(in oklab,var(--color-thrd-tri) 25%,transparent)}}.border-thrd-tri\/28{border-color:#28c7b247}@supports (color:color-mix(in lab,red,red)){.border-thrd-tri\/28{border-color:color-mix(in oklab,var(--color-thrd-tri) 28%,transparent)}}.border-thrd-tri\/30{border-color:#28c7b24d}@supports (color:color-mix(in lab,red,red)){.border-thrd-tri\/30{border-color:color-mix(in oklab,var(--color-thrd-tri) 30%,transparent)}}.border-thrd-tri\/35{border-color:#28c7b259}@supports (color:color-mix(in lab,red,red)){.border-thrd-tri\/35{border-color:color-mix(in oklab,var(--color-thrd-tri) 35%,transparent)}}.border-thrd-tri\/40{border-color:#28c7b266}@supports (color:color-mix(in lab,red,red)){.border-thrd-tri\/40{border-color:color-mix(in oklab,var(--color-thrd-tri) 40%,transparent)}}.border-transparent{border-color:#0000}.border-violet-400\/28{border-color:#a685ff47}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/28{border-color:color-mix(in oklab,var(--color-violet-400) 28%,transparent)}}.border-violet-500\/20{border-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/20{border-color:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}}.border-violet-500\/25{border-color:#8d54ff40}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/25{border-color:color-mix(in oklab,var(--color-violet-500) 25%,transparent)}}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/30{border-color:color-mix(in oklab,var(--color-violet-500) 30%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/4{border-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.border-white\/4{border-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/6{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/16{border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.border-white\/16{border-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.border-white\/\[0\.14\]{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.14\]{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.border-yellow-400\/30{border-color:#fac8004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/30{border-color:color-mix(in oklab,var(--color-yellow-400) 30%,transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500) 30%,transparent)}}.border-t-\[\#1EB2FB\]{border-top-color:#1eb2fb}.border-t-brand-running{border-top-color:var(--color-brand-running)}.border-t-brand-tri{border-top-color:var(--color-brand-tri)}.border-t-white{border-top-color:var(--color-white)}.bg-\(--accent-nutrition\){background-color:var(--accent-nutrition)}.bg-\(--accent-primary\){background-color:var(--accent-primary)}.bg-\(--accent-tri\){background-color:var(--accent-tri)}.bg-\(--bg-app\){background-color:var(--bg-app)}.bg-\(--bg-card\),.bg-\(--bg-card\)\/45{background-color:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.bg-\(--bg-card\)\/45{background-color:color-mix(in oklab,var(--bg-card) 45%,transparent)}}.bg-\(--bg-card\)\/75{background-color:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.bg-\(--bg-card\)\/75{background-color:color-mix(in oklab,var(--bg-card) 75%,transparent)}}.bg-\(--bg-card\)\/95{background-color:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.bg-\(--bg-card\)\/95{background-color:color-mix(in oklab,var(--bg-card) 95%,transparent)}}.bg-\(--bg-card\,\#fff\){background-color:var(--bg-card,#fff)}.bg-\(--bg-card\,var\(--surface-card\)\){background-color:var(--bg-card,var(--surface-card))}.bg-\(--bg-gradient\,var\(--bg-primary\)\){background-color:var(--bg-gradient,var(--bg-primary))}.bg-\(--bg-surface\),.bg-\(--bg-surface\)\/95{background-color:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.bg-\(--bg-surface\)\/95{background-color:color-mix(in oklab,var(--bg-surface) 95%,transparent)}}.bg-\(--bg-surface\,\#EDF1F7\){background-color:var(--bg-surface,#edf1f7)}.bg-\(--bg-surface-1\){background-color:var(--bg-surface-1)}.bg-\(--bg-surface-2\),.bg-\(--bg-surface-2\)\/55{background-color:var(--bg-surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-\(--bg-surface-2\)\/55{background-color:color-mix(in oklab,var(--bg-surface-2) 55%,transparent)}}.bg-\(--bg-surface-2\)\/70{background-color:var(--bg-surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-\(--bg-surface-2\)\/70{background-color:color-mix(in oklab,var(--bg-surface-2) 70%,transparent)}}.bg-\(--bg-surface-2\,\#F7FAFC\){background-color:var(--bg-surface-2,#f7fafc)}.bg-\(--bg-surface-2\,\#f8fbff\){background-color:var(--bg-surface-2,#f8fbff)}.bg-\(--bg-surface-2\,rgba\(0\,0\,0\,0\.03\)\){background-color:var(--bg-surface-2,#00000008)}.bg-\(--bg-surface-raised\){background-color:var(--bg-surface-raised)}.bg-\(--border-color\){background-color:var(--border-color)}.bg-\(--border-subtle\){background-color:var(--border-subtle)}.bg-\(--brand-navy\){background-color:var(--brand-navy)}.bg-\(--card-bg\){background-color:var(--card-bg)}.bg-\(--cta-navy-bg\){background-color:var(--cta-navy-bg)}.bg-\(--cta-navy-bg\,\#032A56\){background-color:var(--cta-navy-bg,#032a56)}.bg-\(--cta-nutriai-bg\){background-color:var(--cta-nutriai-bg)}.bg-\(--gpx-map-canvas\){background-color:var(--gpx-map-canvas)}.bg-\(--gray-track\){background-color:var(--gray-track)}.bg-\(--skeleton-base\){background-color:var(--skeleton-base)}.bg-\(--staff-accent\),.bg-\(--staff-accent\)\/5{background-color:var(--staff-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\(--staff-accent\)\/5{background-color:color-mix(in oklab,var(--staff-accent) 5%,transparent)}}.bg-\(--staff-accent\)\/6{background-color:var(--staff-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\(--staff-accent\)\/6{background-color:color-mix(in oklab,var(--staff-accent) 6%,transparent)}}.bg-\(--staff-accent\)\/8{background-color:var(--staff-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\(--staff-accent\)\/8{background-color:color-mix(in oklab,var(--staff-accent) 8%,transparent)}}.bg-\(--staff-accent\)\/10{background-color:var(--staff-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\(--staff-accent\)\/10{background-color:color-mix(in oklab,var(--staff-accent) 10%,transparent)}}.bg-\(--staff-accent\)\/12{background-color:var(--staff-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\(--staff-accent\)\/12{background-color:color-mix(in oklab,var(--staff-accent) 12%,transparent)}}.bg-\(--staff-accent\)\/15{background-color:var(--staff-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\(--staff-accent\)\/15{background-color:color-mix(in oklab,var(--staff-accent) 15%,transparent)}}.bg-\(--staff-accent\,\#1EB2FB\)\/15{background-color:var(--staff-accent,#1eb2fb)}@supports (color:color-mix(in lab,red,red)){.bg-\(--staff-accent\,\#1EB2FB\)\/15{background-color:color-mix(in oklab,var(--staff-accent,#1eb2fb) 15%,transparent)}}.bg-\(--staff-accent-soft\){background-color:var(--staff-accent-soft)}.bg-\(--staff-surface\){background-color:var(--staff-surface)}.bg-\(--status-error\)\/10{background-color:var(--status-error)}@supports (color:color-mix(in lab,red,red)){.bg-\(--status-error\)\/10{background-color:color-mix(in oklab,var(--status-error) 10%,transparent)}}.bg-\(--surface-app\){background-color:var(--surface-app)}.bg-\(--surface-card\),.bg-\(--surface-card\)\/70{background-color:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.bg-\(--surface-card\)\/70{background-color:color-mix(in oklab,var(--surface-card) 70%,transparent)}}.bg-\(--surface-card\)\/80{background-color:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.bg-\(--surface-card\)\/80{background-color:color-mix(in oklab,var(--surface-card) 80%,transparent)}}.bg-\(--surface-card\)\/90{background-color:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.bg-\(--surface-card\)\/90{background-color:color-mix(in oklab,var(--surface-card) 90%,transparent)}}.bg-\(--surface-card\)\/92{background-color:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.bg-\(--surface-card\)\/92{background-color:color-mix(in oklab,var(--surface-card) 92%,transparent)}}.bg-\(--surface-card\)\/95{background-color:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.bg-\(--surface-card\)\/95{background-color:color-mix(in oklab,var(--surface-card) 95%,transparent)}}.bg-\(--surface-card-2\){background-color:var(--surface-card-2)}.bg-\(--surface-elevated\){background-color:var(--surface-elevated)}.bg-\(--surface-raised\){background-color:var(--surface-raised)}.bg-\(--text-tertiary\){background-color:var(--text-tertiary)}.bg-\(--thrd-cyan\),.bg-\(--thrd-cyan\)\/6{background-color:var(--thrd-cyan)}@supports (color:color-mix(in lab,red,red)){.bg-\(--thrd-cyan\)\/6{background-color:color-mix(in oklab,var(--thrd-cyan) 6%,transparent)}}.bg-\(--thrd-cyan\)\/10{background-color:var(--thrd-cyan)}@supports (color:color-mix(in lab,red,red)){.bg-\(--thrd-cyan\)\/10{background-color:color-mix(in oklab,var(--thrd-cyan) 10%,transparent)}}.bg-\(--thrd-cycling\),.bg-\(--thrd-cycling\)\/30{background-color:var(--thrd-cycling)}@supports (color:color-mix(in lab,red,red)){.bg-\(--thrd-cycling\)\/30{background-color:color-mix(in oklab,var(--thrd-cycling) 30%,transparent)}}.bg-\(--thrd-cycling-dim\){background-color:var(--thrd-cycling-dim)}.bg-\(--thrd-navy\),.bg-\(--thrd-navy\)\/6{background-color:var(--thrd-navy)}@supports (color:color-mix(in lab,red,red)){.bg-\(--thrd-navy\)\/6{background-color:color-mix(in oklab,var(--thrd-navy) 6%,transparent)}}.bg-\(--thrd-navy\,\#032A56\){background-color:var(--thrd-navy,#032a56)}.bg-\(--thrd-nutrition-dim\){background-color:var(--thrd-nutrition-dim)}.bg-\(--thrd-points\){background-color:var(--thrd-points)}.bg-\(--thrd-points-dim\){background-color:var(--thrd-points-dim)}.bg-\(--thrd-running\){background-color:var(--thrd-running)}.bg-\(--thrd-running-dim\){background-color:var(--thrd-running-dim)}.bg-\(--thrd-tri-dim\){background-color:var(--thrd-tri-dim)}.bg-\(--training-accent\,\#1EB2FB\){background-color:var(--training-accent,#1eb2fb)}.bg-\[\#0A1C2F\]{background-color:#0a1c2f}.bg-\[\#0A1628\]{background-color:#0a1628}.bg-\[\#0A1628\]\/95{background-color:oklab(19.9764% -.00817466 -.0394435/.95)}.bg-\[\#0a2548\]{background-color:#0a2548}.bg-\[\#0b1e3b\]{background-color:#0b1e3b}.bg-\[\#1D9E75\]{background-color:#1d9e75}.bg-\[\#1D9E75\]\/6{background-color:oklab(62.3057% -.119246 .0308419/.06)}.bg-\[\#1D9E75\]\/10{background-color:oklab(62.3057% -.119246 .0308419/.1)}.bg-\[\#1D9E75\]\/14{background-color:oklab(62.3057% -.119246 .0308419/.14)}.bg-\[\#1D9E75\]\/15{background-color:oklab(62.3057% -.119246 .0308419/.15)}.bg-\[\#1EB2FB20\]{background-color:#1eb2fb20}.bg-\[\#1EB2FB\]{background-color:#1eb2fb}.bg-\[\#1EB2FB\]\/4{background-color:oklab(72.5517% -.0819137 -.131112/.04)}.bg-\[\#1EB2FB\]\/5{background-color:oklab(72.5517% -.0819137 -.131112/.05)}.bg-\[\#1EB2FB\]\/6{background-color:oklab(72.5517% -.0819137 -.131112/.06)}.bg-\[\#1EB2FB\]\/8{background-color:oklab(72.5517% -.0819137 -.131112/.08)}.bg-\[\#1EB2FB\]\/9{background-color:oklab(72.5517% -.0819137 -.131112/.09)}.bg-\[\#1EB2FB\]\/10{background-color:oklab(72.5517% -.0819137 -.131112/.1)}.bg-\[\#1EB2FB\]\/12{background-color:oklab(72.5517% -.0819137 -.131112/.12)}.bg-\[\#1EB2FB\]\/14{background-color:oklab(72.5517% -.0819137 -.131112/.14)}.bg-\[\#1EB2FB\]\/15{background-color:oklab(72.5517% -.0819137 -.131112/.15)}.bg-\[\#1EB2FB\]\/18{background-color:oklab(72.5517% -.0819137 -.131112/.18)}.bg-\[\#1EB2FB\]\/20{background-color:oklab(72.5517% -.0819137 -.131112/.2)}.bg-\[\#1EB2FB\]\/25{background-color:oklab(72.5517% -.0819137 -.131112/.25)}.bg-\[\#1EB2FB\]\/35{background-color:oklab(72.5517% -.0819137 -.131112/.35)}.bg-\[\#1EB2FB\]\/40{background-color:oklab(72.5517% -.0819137 -.131112/.4)}.bg-\[\#1EB2FB\]\/75{background-color:oklab(72.5517% -.0819137 -.131112/.75)}.bg-\[\#1EB2FB\]\/80{background-color:oklab(72.5517% -.0819137 -.131112/.8)}.bg-\[\#1EB2FB\]\/90{background-color:oklab(72.5517% -.0819137 -.131112/.9)}.bg-\[\#1EB2FB\]\/\[0\.07\]{background-color:oklab(72.5517% -.0819137 -.131112/.07)}.bg-\[\#1EB2FB\]\/\[0\.035\]{background-color:oklab(72.5517% -.0819137 -.131112/.035)}.bg-\[\#5b6472\]\/8{background-color:oklab(50.0574% -.00468735 -.0245338/.08)}.bg-\[\#5b6472\]\/12{background-color:oklab(50.0574% -.00468735 -.0245338/.12)}.bg-\[\#28C7B2\]{background-color:#28c7b2}.bg-\[\#032A56\]{background-color:#032a56}.bg-\[\#032A56\]\/3{background-color:oklab(28.8035% -.0232772 -.0870507/.03)}.bg-\[\#032A56\]\/4{background-color:oklab(28.8035% -.0232772 -.0870507/.04)}.bg-\[\#032A56\]\/5{background-color:oklab(28.8035% -.0232772 -.0870507/.05)}.bg-\[\#032A56\]\/6{background-color:oklab(28.8035% -.0232772 -.0870507/.06)}.bg-\[\#032A56\]\/8{background-color:oklab(28.8035% -.0232772 -.0870507/.08)}.bg-\[\#032A56\]\/10{background-color:oklab(28.8035% -.0232772 -.0870507/.1)}.bg-\[\#032A56\]\/20{background-color:oklab(28.8035% -.0232772 -.0870507/.2)}.bg-\[\#032A56\]\/25{background-color:oklab(28.8035% -.0232772 -.0870507/.25)}.bg-\[\#032A56\]\/55{background-color:oklab(28.8035% -.0232772 -.0870507/.55)}.bg-\[\#032A56\]\/70{background-color:oklab(28.8035% -.0232772 -.0870507/.7)}.bg-\[\#032A56\]\/80{background-color:oklab(28.8035% -.0232772 -.0870507/.8)}.bg-\[\#032A56\]\/85{background-color:oklab(28.8035% -.0232772 -.0870507/.85)}.bg-\[\#34C759\]{background-color:#34c759}.bg-\[\#051F45\]{background-color:#051f45}.bg-\[\#070d18\]{background-color:#070d18}.bg-\[\#0077B6\]{background-color:#0077b6}.bg-\[\#082F5B\]{background-color:#082f5b}.bg-\[\#01172F\]{background-color:#01172f}.bg-\[\#02152A\]\/58{background-color:oklab(19.2873% -.0163115 -.0476514/.58)}.bg-\[\#02152A\]\/65{background-color:oklab(19.2873% -.0163115 -.0476514/.65)}.bg-\[\#07163D\]{background-color:#07163d}.bg-\[\#010612\]\/55{background-color:oklab(12.2162% -.00807861 -.0312528/.55)}.bg-\[\#010612\]\/75{background-color:oklab(12.2162% -.00807861 -.0312528/.75)}.bg-\[\#A78BFA\]{background-color:#a78bfa}.bg-\[\#C9A84C\]\/20{background-color:oklab(74.3201% .000998646 .117047/.2)}.bg-\[\#D8E0EC\]{background-color:#d8e0ec}.bg-\[\#DDE8F4\]{background-color:#dde8f4}.bg-\[\#E8EEF6\]{background-color:#e8eef6}.bg-\[\#E8F1FA\]{background-color:#e8f1fa}.bg-\[\#E8F6FC\]{background-color:#e8f6fc}.bg-\[\#E8F6FC\]\/50{background-color:oklab(96.4491% -.0118951 -.0119737/.5)}.bg-\[\#E8F8F1\]{background-color:#e8f8f1}.bg-\[\#E23A2E\]{background-color:#e23a2e}.bg-\[\#E23A2E\]\/12{background-color:oklab(60.3222% .180601 .0996668/.12)}.bg-\[\#E8185A\]{background-color:#e8185a}.bg-\[\#E8185A\]\/10{background-color:oklab(59.9977% .225583 .0485698/.1)}.bg-\[\#E8793A\]\/15{background-color:oklab(69.219% .1058 .115606/.15)}.bg-\[\#E32574\]{background-color:#e32574}.bg-\[\#EAF7FD\]{background-color:#eaf7fd}.bg-\[\#EAF7FF\]{background-color:#eaf7ff}.bg-\[\#EAF7FF\]\/70{background-color:oklab(96.88% -.0101489 -.0142251/.7)}.bg-\[\#EDF1F7\]{background-color:#edf1f7}.bg-\[\#EDF3F8\]{background-color:#edf3f8}.bg-\[\#EDF5FA\]{background-color:#edf5fa}.bg-\[\#EEF3F7\]{background-color:#eef3f7}.bg-\[\#EEF3F9\]{background-color:#eef3f9}.bg-\[\#EEF6FC\]{background-color:#eef6fc}.bg-\[\#EF9F27\]\/10{background-color:oklab(76.4189% .0507305 .145673/.1)}.bg-\[\#EF4444\]\/8{background-color:oklab(63.6834% .187864 .0889286/.08)}.bg-\[\#F1F5F9\]{background-color:#f1f5f9}.bg-\[\#F2F7FC\]{background-color:#f2f7fc}.bg-\[\#F3F7FB\]{background-color:#f3f7fb}.bg-\[\#F3FAFD\]{background-color:#f3fafd}.bg-\[\#F4F7FB\]{background-color:#f4f7fb}.bg-\[\#F5F8FC\]{background-color:#f5f8fc}.bg-\[\#F7FAFC\]{background-color:#f7fafc}.bg-\[\#F7FAFE\]{background-color:#f7fafe}.bg-\[\#F7FBFF\]{background-color:#f7fbff}.bg-\[\#F8FAFC\]{background-color:#f8fafc}.bg-\[\#F8FAFD\]{background-color:#f8fafd}.bg-\[\#F9FBFD\]{background-color:#f9fbfd}.bg-\[\#F59E0B\]{background-color:#f59e0b}.bg-\[\#F59E0B\]\/10{background-color:oklab(76.8591% .0560995 .154808/.1)}.bg-\[\#F4433612\]{background-color:#f4433612}.bg-\[\#F4433620\]{background-color:#f4433620}.bg-\[\#FAFCFD\]{background-color:#fafcfd}.bg-\[\#FC4C02\]\/10{background-color:oklab(66.1758% .177112 .132876/.1)}.bg-\[\#FCA735\]{background-color:#fca735}.bg-\[\#FCA73515\]{background-color:#fca73515}.bg-\[\#FCA73520\]{background-color:#fca73520}.bg-\[\#FFD700\]{background-color:gold}.bg-\[\#FFD700\]\/5{background-color:oklab(88.6771% -.0169252 .181398/.05)}.bg-\[\#FFD700\]\/8{background-color:oklab(88.6771% -.0169252 .181398/.08)}.bg-\[\#FFD700\]\/15{background-color:oklab(88.6771% -.0169252 .181398/.15)}.bg-\[\#FFD700\]\/16{background-color:oklab(88.6771% -.0169252 .181398/.16)}.bg-\[\#FFD700\]\/\[0\.07\]{background-color:oklab(88.6771% -.0169252 .181398/.07)}.bg-\[\#FFF2F0\]{background-color:#fff2f0}.bg-\[\#FFF5E7\]{background-color:#fff5e7}.bg-\[\#FFF8E8\]{background-color:#fff8e8}.bg-\[\#FFFFFF\]{background-color:#fff}.bg-\[\#c8d0e0\]\/30{background-color:oklab(85.6319% -.0023101 -.023735/.3)}.bg-\[\#cbd5e1\]{background-color:#cbd5e1}.bg-\[\#d9d9de\]{background-color:#d9d9de}.bg-\[\#d4915a\]\/20{background-color:oklab(71.1932% .0553693 .0928592/.2)}.bg-\[\#dc2626\]{background-color:#dc2626}.bg-\[\#dc262618\]{background-color:#dc262618}.bg-\[\#e2e8f0\]{background-color:#e2e8f0}.bg-\[\#e7e9ee\]{background-color:#e7e9ee}.bg-\[\#e8f7fe\]{background-color:#e8f7fe}.bg-\[\#e3257408\]{background-color:#e3257408}.bg-\[\#e3257415\]{background-color:#e3257415}.bg-\[\#e3257418\]{background-color:#e3257418}.bg-\[\#edf1f7\]{background-color:#edf1f7}.bg-\[\#f1f5f9\]{background-color:#f1f5f9}.bg-\[\#f4f8fc\]{background-color:#f4f8fc}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#f8fbff\]{background-color:#f8fbff}.bg-\[\#fafbfc\]{background-color:#fafbfc}.bg-\[color-mix\(in_srgb\,\#1EB2FB_6\%\,transparent\)\]{background-color:#1eb2fb0f}.bg-\[color-mix\(in_srgb\,\#8B6914_16\%\,transparent\)\]{background-color:#8b691429}.bg-\[color-mix\(in_srgb\,\#28C7B2_8\%\,transparent\)\]{background-color:#28c7b214}.bg-\[color-mix\(in_srgb\,\#FCA735_12\%\,var\(--surface-card\)\)\]{background-color:#fca735}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,\#FCA735_12\%\,var\(--surface-card\)\)\]{background-color:color-mix(in srgb,#fca735 12%,var(--surface-card))}}.bg-\[color-mix\(in_srgb\,\#FCA735_88\%\,\#000\)\]{background-color:#de932f}.bg-\[color-mix\(in_srgb\,var\(--accent-cycling\)_7\%\,var\(--surface-card\)\)\]{background-color:var(--accent-cycling)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent-cycling\)_7\%\,var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--accent-cycling) 7%,var(--surface-card))}}.bg-\[color-mix\(in_srgb\,var\(--accent-cycling\)_14\%\,transparent\)\]{background-color:var(--accent-cycling)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent-cycling\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-cycling) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent-cycling\)_16\%\,transparent\)\]{background-color:var(--accent-cycling)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent-cycling\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-cycling) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent-nutrition\)_6\%\,transparent\)\]{background-color:var(--accent-nutrition)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent-nutrition\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-nutrition) 6%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent-nutrition\)_8\%\,var\(--surface-card\)\)\]{background-color:var(--accent-nutrition)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent-nutrition\)_8\%\,var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--accent-nutrition) 8%,var(--surface-card))}}.bg-\[color-mix\(in_srgb\,var\(--accent-nutrition\)_10\%\,var\(--surface-card\)\)\]{background-color:var(--accent-nutrition)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent-nutrition\)_10\%\,var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--accent-nutrition) 10%,var(--surface-card))}}.bg-\[color-mix\(in_srgb\,var\(--accent-nutrition\)_12\%\,transparent\)\]{background-color:var(--accent-nutrition)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent-nutrition\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-nutrition) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent-nutrition\)_12\%\,var\(--surface-card\)\)\]{background-color:var(--accent-nutrition)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent-nutrition\)_12\%\,var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--accent-nutrition) 12%,var(--surface-card))}}.bg-\[color-mix\(in_srgb\,var\(--accent-nutrition\)_16\%\,transparent\)\]{background-color:var(--accent-nutrition)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent-nutrition\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-nutrition) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent-running\)_14\%\,transparent\)\]{background-color:var(--accent-running)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent-running\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-running) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent-tri\)_16\%\,transparent\)\]{background-color:var(--accent-tri)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent-tri\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-tri) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent-tri\)_18\%\,transparent\)\]{background-color:var(--accent-tri)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent-tri\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-tri) 18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--border-subtle\)_90\%\,transparent\)\]{background-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--border-subtle\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--border-subtle) 90%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--brand-navy\)_10\%\,transparent\)\]{background-color:var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--brand-navy\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--brand-navy) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--brand-navy\)_40\%\,transparent\)\]{background-color:var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--brand-navy\)_40\%\,transparent\)\]{background-color:color-mix(in srgb,var(--brand-navy) 40%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--cta-navy-bg\)_94\%\,transparent\)\]{background-color:var(--cta-navy-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--cta-navy-bg\)_94\%\,transparent\)\]{background-color:color-mix(in srgb,var(--cta-navy-bg) 94%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--status-error\)_10\%\,var\(--surface-card\)\)\]{background-color:var(--status-error)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--status-error\)_10\%\,var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--status-error) 10%,var(--surface-card))}}.bg-\[color-mix\(in_srgb\,var\(--status-error\)_12\%\,transparent\)\]{background-color:var(--status-error)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--status-error\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--status-error) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface-app\)_88\%\,transparent\)\]{background-color:var(--surface-app)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--surface-app\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-app) 88%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface-app\)_92\%\,transparent\)\]{background-color:var(--surface-app)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--surface-app\)_92\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-app) 92%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface-card\)_94\%\,transparent\)\]{background-color:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--surface-card\)_94\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-card) 94%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface-card\)_95\%\,transparent\)\]{background-color:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--surface-card\)_95\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-card) 95%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_2\%\,transparent\)\]{background-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_2\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 2%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_3\%\,transparent\)\]{background-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_3\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 3%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_4\%\,transparent\)\]{background-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_4\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 4%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_6\%\,transparent\)\]{background-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 6%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_8\%\,transparent\)\]{background-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_12\%\,transparent\)\]{background-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_25\%\,transparent\)\]{background-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_25\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 25%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--thrd-cyan\)_8\%\,var\(--surface-card\)\)\]{background-color:var(--thrd-cyan)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--thrd-cyan\)_8\%\,var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--thrd-cyan) 8%,var(--surface-card))}}.bg-\[color-mix\(in_srgb\,var\(--thrd-navy\)_4\%\,var\(--bg-surface-2\)\)\]{background-color:var(--thrd-navy)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--thrd-navy\)_4\%\,var\(--bg-surface-2\)\)\]{background-color:color-mix(in srgb,var(--thrd-navy) 4%,var(--bg-surface-2))}}.bg-\[rgb\(3_42_86\/0\.02\)\]{background-color:#032a5605}.bg-\[rgb\(3_42_86\/0\.03\)\]{background-color:#032a5608}.bg-\[rgb\(3_42_86\/0\.04\)\]{background-color:#032a560a}.bg-\[rgb\(3_42_86\/0\.05\)\]{background-color:#032a560d}.bg-\[rgb\(3_42_86\/0\.06\)\]{background-color:#032a560f}.bg-\[rgb\(3_42_86\/0\.08\)\]{background-color:#032a5614}.bg-\[rgb\(3_42_86\/0\.12\)\]{background-color:#032a561f}.bg-\[rgb\(3_42_86\/0\.15\)\]{background-color:#032a5626}.bg-\[rgb\(22_163_74\/0\.15\)\]{background-color:#16a34a26}.bg-\[rgb\(30_178_251\/0\.06\)\]{background-color:#1eb2fb0f}.bg-\[rgb\(30_178_251\/0\.12\)\]{background-color:#1eb2fb1f}.bg-\[rgb\(40_199_178\/0\.12\)\]{background-color:#28c7b21f}.bg-\[rgb\(71_67_227\/0\.06\)\]{background-color:#4743e30f}.bg-\[rgb\(109_139_174\/0\.12\)\]{background-color:#6d8bae1f}.bg-\[rgb\(227_37_116\/0\.05\)\]{background-color:#e325740d}.bg-\[rgb\(252_167_53\/0\.1\)\]{background-color:#fca7351a}.bg-\[rgb\(252_167_53\/0\.12\)\]{background-color:#fca7351f}.bg-\[rgb\(252_167_53\/0\.15\)\]{background-color:#fca73526}.bg-\[rgb\(252_167_53\/0\.18\)\]{background-color:#fca7352e}.bg-\[rgba\(3\,42\,86\,0\.1\)\]{background-color:#032a561a}.bg-\[rgba\(3\,42\,86\,0\.03\)\]{background-color:#032a5608}.bg-\[rgba\(3\,42\,86\,0\.04\)\]{background-color:#032a560a}.bg-\[rgba\(3\,42\,86\,0\.05\)\]{background-color:#032a560d}.bg-\[rgba\(3\,42\,86\,0\.06\)\]{background-color:#032a560f}.bg-\[rgba\(3\,42\,86\,0\.08\)\]{background-color:#032a5614}.bg-\[rgba\(3\,42\,86\,0\.18\)\]{background-color:#032a562e}.bg-\[rgba\(3\,42\,86\,0\.72\)\]{background-color:#032a56b8}.bg-\[rgba\(16\,185\,129\,0\.12\)\]{background-color:#10b9811f}.bg-\[rgba\(30\,178\,251\,0\.08\)\]{background-color:#1eb2fb14}.bg-\[rgba\(30\,178\,251\,0\.09\)\]{background-color:#1eb2fb17}.bg-\[rgba\(30\,178\,251\,0\.10\)\]{background-color:#1eb2fb1a}.bg-\[rgba\(30\,178\,251\,0\.12\)\]{background-color:#1eb2fb1f}.bg-\[rgba\(30\,178\,251\,0\.14\)\]{background-color:#1eb2fb24}.bg-\[rgba\(30\,178\,251\,0\.16\)\]{background-color:#1eb2fb29}.bg-\[rgba\(30\,178\,251\,0\.18\)\]{background-color:#1eb2fb2e}.bg-\[rgba\(30\,178\,251\,0\.055\)\]{background-color:#1eb2fb0e}.bg-\[rgba\(47\,174\,155\,0\.12\)\]{background-color:#2fae9b1f}.bg-\[rgba\(74\,222\,128\,0\.14\)\]{background-color:#4ade8024}.bg-\[rgba\(252\,167\,53\,0\.10\)\]{background-color:#fca7351a}.bg-\[rgba\(252\,167\,53\,0\.14\)\]{background-color:#fca73524}.bg-\[rgba\(var\(--ranking-accent-rgb\)\,0\.04\)\]{background-color:rgba(var(--ranking-accent-rgb),.04)}.bg-\[rgba\(var\(--ranking-accent-rgb\)\,0\.06\)\]{background-color:rgba(var(--ranking-accent-rgb),.06)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/55{background-color:#fffbeb8c}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/55{background-color:color-mix(in oklab,var(--color-amber-50) 55%,transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/80{background-color:color-mix(in oklab,var(--color-amber-50) 80%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/8{background-color:#fcbb0014}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/8{background-color:color-mix(in oklab,var(--color-amber-400) 8%,transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/4{background-color:#f99c000a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/4{background-color:color-mix(in oklab,var(--color-amber-500) 4%,transparent)}}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.bg-amber-500\/6{background-color:#f99c000f}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/6{background-color:color-mix(in oklab,var(--color-amber-500) 6%,transparent)}}.bg-amber-500\/8{background-color:#f99c0014}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/8{background-color:color-mix(in oklab,var(--color-amber-500) 8%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/12{background-color:#f99c001f}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/12{background-color:color-mix(in oklab,var(--color-amber-500) 12%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-amber-500\/35{background-color:#f99c0059}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/35{background-color:color-mix(in oklab,var(--color-amber-500) 35%,transparent)}}.bg-amber-500\/40{background-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/40{background-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.bg-amber-500\/\[0\.07\]{background-color:#f99c0012}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-amber-500) 7%,transparent)}}.bg-amber-500\/\[0\.08\]{background-color:#f99c0014}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-amber-500) 8%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background{background-color:var(--color-background)}.bg-black{background-color:var(--color-black)}.bg-black\/2{background-color:#00000005}@supports (color:color-mix(in lab,red,red)){.bg-black\/2{background-color:color-mix(in oklab,var(--color-black) 2%,transparent)}}.bg-black\/3{background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.bg-black\/3{background-color:color-mix(in oklab,var(--color-black) 3%,transparent)}}.bg-black\/4{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.bg-black\/4{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bg-black\/6{background-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.bg-black\/6{background-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/30\!{background-color:#0000004d!important}@supports (color:color-mix(in lab,red,red)){.bg-black\/30\!{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)!important}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500\/8{background-color:#3080ff14}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/8{background-color:color-mix(in oklab,var(--color-blue-500) 8%,transparent)}}.bg-border-token-subtle{background-color:var(--color-border-token-subtle)}.bg-brand-cycling{background-color:var(--color-brand-cycling)}.bg-brand-navy{background-color:var(--color-brand-navy)}.bg-brand-nutrition{background-color:var(--color-brand-nutrition)}.bg-brand-points{background-color:var(--color-brand-points)}.bg-brand-running,.bg-brand-running\/4{background-color:var(--color-brand-running)}@supports (color:color-mix(in lab,red,red)){.bg-brand-running\/4{background-color:color-mix(in oklab,var(--color-brand-running) 4%,transparent)}}.bg-brand-running\/10{background-color:var(--color-brand-running)}@supports (color:color-mix(in lab,red,red)){.bg-brand-running\/10{background-color:color-mix(in oklab,var(--color-brand-running) 10%,transparent)}}.bg-brand-tri,.bg-brand-tri\/4{background-color:var(--color-brand-tri)}@supports (color:color-mix(in lab,red,red)){.bg-brand-tri\/4{background-color:color-mix(in oklab,var(--color-brand-tri) 4%,transparent)}}.bg-brand-tri\/8{background-color:var(--color-brand-tri)}@supports (color:color-mix(in lab,red,red)){.bg-brand-tri\/8{background-color:color-mix(in oklab,var(--color-brand-tri) 8%,transparent)}}.bg-brand-tri\/10{background-color:var(--color-brand-tri)}@supports (color:color-mix(in lab,red,red)){.bg-brand-tri\/10{background-color:color-mix(in oklab,var(--color-brand-tri) 10%,transparent)}}.bg-brand-tri\/15{background-color:var(--color-brand-tri)}@supports (color:color-mix(in lab,red,red)){.bg-brand-tri\/15{background-color:color-mix(in oklab,var(--color-brand-tri) 15%,transparent)}}.bg-current\/30{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/30{background-color:color-mix(in oklab,currentcolor 30%,transparent)}}.bg-destructive{background-color:var(--color-destructive)}.bg-destructive\/10{background-color:color-mix(in srgb,hsl(var(--destructive)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/80{background-color:color-mix(in oklab,var(--color-emerald-50) 80%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/4{background-color:#00bb7f0a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/4{background-color:color-mix(in oklab,var(--color-emerald-500) 4%,transparent)}}.bg-emerald-500\/8{background-color:#00bb7f14}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/8{background-color:color-mix(in oklab,var(--color-emerald-500) 8%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/12{background-color:color-mix(in oklab,var(--color-emerald-500) 12%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-500\/\[0\.07\]{background-color:#00bb7f12}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-emerald-500) 7%,transparent)}}.bg-emerald-600\/35{background-color:#00976759}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/35{background-color:color-mix(in oklab,var(--color-emerald-600) 35%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/15{background-color:color-mix(in oklab,var(--color-green-500) 15%,transparent)}}.bg-green-500\/\[0\.07\]{background-color:#00c75812}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-green-500) 7%,transparent)}}.bg-muted{background-color:var(--color-muted)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/15{background-color:color-mix(in oklab,var(--color-purple-500) 15%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/4{background-color:#ff65680a}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/4{background-color:color-mix(in oklab,var(--color-red-400) 4%,transparent)}}.bg-red-400\/6{background-color:#ff65680f}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/6{background-color:color-mix(in oklab,var(--color-red-400) 6%,transparent)}}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/10{background-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}.bg-red-400\/15{background-color:#ff656826}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/15{background-color:color-mix(in oklab,var(--color-red-400) 15%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/4{background-color:#fb2c360a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/4{background-color:color-mix(in oklab,var(--color-red-500) 4%,transparent)}}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.bg-red-500\/6{background-color:#fb2c360f}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/6{background-color:color-mix(in oklab,var(--color-red-500) 6%,transparent)}}.bg-red-500\/8{background-color:#fb2c3614}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/8{background-color:color-mix(in oklab,var(--color-red-500) 8%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/12{background-color:#fb2c361f}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/12{background-color:color-mix(in oklab,var(--color-red-500) 12%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-red-500\/25{background-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/25{background-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/8{background-color:#ff235714}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/8{background-color:color-mix(in oklab,var(--color-rose-500) 8%,transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/90{background-color:#f0f9ffe6}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/90{background-color:color-mix(in oklab,var(--color-sky-50) 90%,transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-800{background-color:var(--color-sky-800)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.bg-slate-50\/95{background-color:#f8fafcf2}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/95{background-color:color-mix(in oklab,var(--color-slate-50) 95%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500\/15{background-color:#62748e26}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/15{background-color:color-mix(in oklab,var(--color-slate-500) 15%,transparent)}}.bg-surface-overlay{background-color:var(--color-surface-overlay)}.bg-surface-raised{background-color:var(--color-surface-raised)}.bg-surface-raised-2{background-color:var(--color-surface-raised-2)}.bg-surface-sunken{background-color:var(--color-surface-sunken)}.bg-thrd-accent,.bg-thrd-accent\/10{background-color:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.bg-thrd-accent\/10{background-color:color-mix(in oklab,var(--color-thrd-accent) 10%,transparent)}}.bg-thrd-accent\/12{background-color:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.bg-thrd-accent\/12{background-color:color-mix(in oklab,var(--color-thrd-accent) 12%,transparent)}}.bg-thrd-accent\/15{background-color:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.bg-thrd-accent\/15{background-color:color-mix(in oklab,var(--color-thrd-accent) 15%,transparent)}}.bg-thrd-accent\/20{background-color:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.bg-thrd-accent\/20{background-color:color-mix(in oklab,var(--color-thrd-accent) 20%,transparent)}}.bg-thrd-accent\/90{background-color:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.bg-thrd-accent\/90{background-color:color-mix(in oklab,var(--color-thrd-accent) 90%,transparent)}}.bg-thrd-cycling{background-color:var(--color-thrd-cycling)}.bg-thrd-cycling\/8{background-color:#fca73514}@supports (color:color-mix(in lab,red,red)){.bg-thrd-cycling\/8{background-color:color-mix(in oklab,var(--color-thrd-cycling) 8%,transparent)}}.bg-thrd-cycling\/9{background-color:#fca73517}@supports (color:color-mix(in lab,red,red)){.bg-thrd-cycling\/9{background-color:color-mix(in oklab,var(--color-thrd-cycling) 9%,transparent)}}.bg-thrd-cycling\/10{background-color:#fca7351a}@supports (color:color-mix(in lab,red,red)){.bg-thrd-cycling\/10{background-color:color-mix(in oklab,var(--color-thrd-cycling) 10%,transparent)}}.bg-thrd-cycling\/12{background-color:#fca7351f}@supports (color:color-mix(in lab,red,red)){.bg-thrd-cycling\/12{background-color:color-mix(in oklab,var(--color-thrd-cycling) 12%,transparent)}}.bg-thrd-cycling\/14{background-color:#fca73524}@supports (color:color-mix(in lab,red,red)){.bg-thrd-cycling\/14{background-color:color-mix(in oklab,var(--color-thrd-cycling) 14%,transparent)}}.bg-thrd-cycling\/15{background-color:#fca73526}@supports (color:color-mix(in lab,red,red)){.bg-thrd-cycling\/15{background-color:color-mix(in oklab,var(--color-thrd-cycling) 15%,transparent)}}.bg-thrd-cycling\/18{background-color:#fca7352e}@supports (color:color-mix(in lab,red,red)){.bg-thrd-cycling\/18{background-color:color-mix(in oklab,var(--color-thrd-cycling) 18%,transparent)}}.bg-thrd-cycling\/20{background-color:#fca73533}@supports (color:color-mix(in lab,red,red)){.bg-thrd-cycling\/20{background-color:color-mix(in oklab,var(--color-thrd-cycling) 20%,transparent)}}.bg-thrd-cycling\/25{background-color:#fca73540}@supports (color:color-mix(in lab,red,red)){.bg-thrd-cycling\/25{background-color:color-mix(in oklab,var(--color-thrd-cycling) 25%,transparent)}}.bg-thrd-cycling\/85{background-color:#fca735d9}@supports (color:color-mix(in lab,red,red)){.bg-thrd-cycling\/85{background-color:color-mix(in oklab,var(--color-thrd-cycling) 85%,transparent)}}.bg-thrd-cycling\/90{background-color:#fca735e6}@supports (color:color-mix(in lab,red,red)){.bg-thrd-cycling\/90{background-color:color-mix(in oklab,var(--color-thrd-cycling) 90%,transparent)}}.bg-thrd-cycling\/\[0\.07\]{background-color:#fca73512}@supports (color:color-mix(in lab,red,red)){.bg-thrd-cycling\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-thrd-cycling) 7%,transparent)}}.bg-thrd-darker\/60{background-color:#0a234799}@supports (color:color-mix(in lab,red,red)){.bg-thrd-darker\/60{background-color:color-mix(in oklab,var(--color-thrd-darker) 60%,transparent)}}.bg-thrd-darker\/80{background-color:#0a2347cc}@supports (color:color-mix(in lab,red,red)){.bg-thrd-darker\/80{background-color:color-mix(in oklab,var(--color-thrd-darker) 80%,transparent)}}.bg-thrd-darker\/85{background-color:#0a2347d9}@supports (color:color-mix(in lab,red,red)){.bg-thrd-darker\/85{background-color:color-mix(in oklab,var(--color-thrd-darker) 85%,transparent)}}.bg-thrd-navy{background-color:var(--color-thrd-navy)}.bg-thrd-navy-deep\/72{background-color:#021d3db8}@supports (color:color-mix(in lab,red,red)){.bg-thrd-navy-deep\/72{background-color:color-mix(in oklab,var(--color-thrd-navy-deep) 72%,transparent)}}.bg-thrd-navy-deep\/90{background-color:#021d3de6}@supports (color:color-mix(in lab,red,red)){.bg-thrd-navy-deep\/90{background-color:color-mix(in oklab,var(--color-thrd-navy-deep) 90%,transparent)}}.bg-thrd-navy3\/10{background-color:#6d8bae1a}@supports (color:color-mix(in lab,red,red)){.bg-thrd-navy3\/10{background-color:color-mix(in oklab,var(--color-thrd-navy3) 10%,transparent)}}.bg-thrd-points{background-color:var(--color-thrd-points)}.bg-thrd-points\/6{background-color:#4743e30f}@supports (color:color-mix(in lab,red,red)){.bg-thrd-points\/6{background-color:color-mix(in oklab,var(--color-thrd-points) 6%,transparent)}}.bg-thrd-points\/10{background-color:#4743e31a}@supports (color:color-mix(in lab,red,red)){.bg-thrd-points\/10{background-color:color-mix(in oklab,var(--color-thrd-points) 10%,transparent)}}.bg-thrd-points\/12{background-color:#4743e31f}@supports (color:color-mix(in lab,red,red)){.bg-thrd-points\/12{background-color:color-mix(in oklab,var(--color-thrd-points) 12%,transparent)}}.bg-thrd-points\/\[0\.07\]{background-color:#4743e312}@supports (color:color-mix(in lab,red,red)){.bg-thrd-points\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-thrd-points) 7%,transparent)}}.bg-thrd-running{background-color:var(--color-thrd-running)}.bg-thrd-running\/5{background-color:#e325740d}@supports (color:color-mix(in lab,red,red)){.bg-thrd-running\/5{background-color:color-mix(in oklab,var(--color-thrd-running) 5%,transparent)}}.bg-thrd-running\/6{background-color:#e325740f}@supports (color:color-mix(in lab,red,red)){.bg-thrd-running\/6{background-color:color-mix(in oklab,var(--color-thrd-running) 6%,transparent)}}.bg-thrd-running\/8{background-color:#e3257414}@supports (color:color-mix(in lab,red,red)){.bg-thrd-running\/8{background-color:color-mix(in oklab,var(--color-thrd-running) 8%,transparent)}}.bg-thrd-running\/10{background-color:#e325741a}@supports (color:color-mix(in lab,red,red)){.bg-thrd-running\/10{background-color:color-mix(in oklab,var(--color-thrd-running) 10%,transparent)}}.bg-thrd-running\/12{background-color:#e325741f}@supports (color:color-mix(in lab,red,red)){.bg-thrd-running\/12{background-color:color-mix(in oklab,var(--color-thrd-running) 12%,transparent)}}.bg-thrd-running\/15{background-color:#e3257426}@supports (color:color-mix(in lab,red,red)){.bg-thrd-running\/15{background-color:color-mix(in oklab,var(--color-thrd-running) 15%,transparent)}}.bg-thrd-running\/20{background-color:#e3257433}@supports (color:color-mix(in lab,red,red)){.bg-thrd-running\/20{background-color:color-mix(in oklab,var(--color-thrd-running) 20%,transparent)}}.bg-thrd-running\/60{background-color:#e3257499}@supports (color:color-mix(in lab,red,red)){.bg-thrd-running\/60{background-color:color-mix(in oklab,var(--color-thrd-running) 60%,transparent)}}.bg-thrd-tri{background-color:var(--color-thrd-tri)}.bg-thrd-tri\/5{background-color:#28c7b20d}@supports (color:color-mix(in lab,red,red)){.bg-thrd-tri\/5{background-color:color-mix(in oklab,var(--color-thrd-tri) 5%,transparent)}}.bg-thrd-tri\/6{background-color:#28c7b20f}@supports (color:color-mix(in lab,red,red)){.bg-thrd-tri\/6{background-color:color-mix(in oklab,var(--color-thrd-tri) 6%,transparent)}}.bg-thrd-tri\/8{background-color:#28c7b214}@supports (color:color-mix(in lab,red,red)){.bg-thrd-tri\/8{background-color:color-mix(in oklab,var(--color-thrd-tri) 8%,transparent)}}.bg-thrd-tri\/9{background-color:#28c7b217}@supports (color:color-mix(in lab,red,red)){.bg-thrd-tri\/9{background-color:color-mix(in oklab,var(--color-thrd-tri) 9%,transparent)}}.bg-thrd-tri\/10{background-color:#28c7b21a}@supports (color:color-mix(in lab,red,red)){.bg-thrd-tri\/10{background-color:color-mix(in oklab,var(--color-thrd-tri) 10%,transparent)}}.bg-thrd-tri\/12{background-color:#28c7b21f}@supports (color:color-mix(in lab,red,red)){.bg-thrd-tri\/12{background-color:color-mix(in oklab,var(--color-thrd-tri) 12%,transparent)}}.bg-thrd-tri\/14{background-color:#28c7b224}@supports (color:color-mix(in lab,red,red)){.bg-thrd-tri\/14{background-color:color-mix(in oklab,var(--color-thrd-tri) 14%,transparent)}}.bg-thrd-tri\/15{background-color:#28c7b226}@supports (color:color-mix(in lab,red,red)){.bg-thrd-tri\/15{background-color:color-mix(in oklab,var(--color-thrd-tri) 15%,transparent)}}.bg-thrd-tri\/18{background-color:#28c7b22e}@supports (color:color-mix(in lab,red,red)){.bg-thrd-tri\/18{background-color:color-mix(in oklab,var(--color-thrd-tri) 18%,transparent)}}.bg-thrd-tri\/20{background-color:#28c7b233}@supports (color:color-mix(in lab,red,red)){.bg-thrd-tri\/20{background-color:color-mix(in oklab,var(--color-thrd-tri) 20%,transparent)}}.bg-thrd-tri\/25{background-color:#28c7b240}@supports (color:color-mix(in lab,red,red)){.bg-thrd-tri\/25{background-color:color-mix(in oklab,var(--color-thrd-tri) 25%,transparent)}}.bg-thrd-tri\/\[0\.035\]{background-color:#28c7b209}@supports (color:color-mix(in lab,red,red)){.bg-thrd-tri\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-thrd-tri) 3.5%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-500\/8{background-color:#8d54ff14}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/8{background-color:color-mix(in oklab,var(--color-violet-500) 8%,transparent)}}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/2{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/2{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/2\.5{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/2\.5{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/3{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/4{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/4{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/5\.5{background-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.bg-white\/5\.5{background-color:color-mix(in oklab,var(--color-white) 5.5%,transparent)}}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/6{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/9{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.bg-white\/9{background-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/10\!{background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/10\!{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)!important}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/12\!{background-color:#ffffff1f!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/12\!{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)!important}}.bg-white\/14{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.bg-white\/14{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/15\!{background-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/15\!{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)!important}}.bg-white\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.bg-white\/18{background-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/20\!{background-color:#fff3!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/20\!{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)!important}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/25\!{background-color:#ffffff40!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/25\!{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)!important}}.bg-white\/30\!{background-color:#ffffff4d!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/30\!{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)!important}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/64{background-color:#ffffffa3}@supports (color:color-mix(in lab,red,red)){.bg-white\/64{background-color:color-mix(in oklab,var(--color-white) 64%,transparent)}}.bg-white\/68{background-color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.bg-white\/68{background-color:color-mix(in oklab,var(--color-white) 68%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.bg-white\/72{background-color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.bg-white\/76{background-color:#ffffffc2}@supports (color:color-mix(in lab,red,red)){.bg-white\/76{background-color:color-mix(in oklab,var(--color-white) 76%,transparent)}}.bg-white\/78{background-color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.bg-white\/78{background-color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/82{background-color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.bg-white\/82{background-color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.bg-white\/86{background-color:#ffffffdb}@supports (color:color-mix(in lab,red,red)){.bg-white\/86{background-color:color-mix(in oklab,var(--color-white) 86%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-white\/\[0\.03-0\.10\]{background-color:color-mix(in srgb,#fff .03-.1,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03-0\.10\]{background-color:color-mix(in oklab,var(--color-white) .03-.1,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.bg-white\/\[0\.14\]{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.14\]{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.bg-yellow-500\/6{background-color:#edb2000f}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/6{background-color:color-mix(in oklab,var(--color-yellow-500) 6%,transparent)}}.bg-yellow-500\/15{background-color:#edb20026}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/15{background-color:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}.bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(110deg\,rgba\(255\,255\,255\,0\.04\)_8\%\,rgba\(255\,255\,255\,0\.12\)_18\%\,rgba\(255\,255\,255\,0\.04\)_33\%\)\]{background-image:linear-gradient(110deg,#ffffff0a 8%,#ffffff1f 18%,#ffffff0a 33%)}.bg-\[linear-gradient\(110deg\,rgba\(255\,255\,255\,0\.04\)_8\%\,rgba\(255\,255\,255\,0\.14\)_18\%\,rgba\(255\,255\,255\,0\.04\)_33\%\)\]{background-image:linear-gradient(110deg,#ffffff0a 8%,#ffffff24 18%,#ffffff0a 33%)}.bg-\[linear-gradient\(135deg\,\#F7FBFF\,\#EEF7FC\)\]{background-image:linear-gradient(135deg,#f7fbff,#eef7fc)}.bg-\[linear-gradient\(135deg\,\#eef5fb\,\#f8fbfd\)\]{background-image:linear-gradient(135deg,#eef5fb,#f8fbfd)}.bg-\[linear-gradient\(150deg\,\#1EB2FB22_0\%\,var\(--bg-card\)_60\%\)\]{background-image:linear-gradient(150deg,#1eb2fb22 0,var(--bg-card) 60%)}.bg-\[linear-gradient\(160deg\,rgba\(5\,16\,42\,0\.95\)_0\%\,rgba\(2\,8\,24\,0\.98\)_100\%\)\]{background-image:linear-gradient(160deg,#05102af2,#020818fa)}.bg-\[linear-gradient\(180deg\,\#F8FAFD\,\#FFFFFF\)\]{background-image:linear-gradient(#f8fafd,#fff)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.92\)_0\%\,rgba\(241\,245\,249\,0\.88\)_100\%\)\]{background-image:linear-gradient(#ffffffeb,#f1f5f9e0)}.bg-\[linear-gradient\(180deg\,var\(--bg-card\)\,var\(--bg-surface-2\)\)\]{background-image:linear-gradient(180deg,var(--bg-card),var(--bg-surface-2))}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(30\,178\,251\,0\.22\)\,transparent_62\%\)\]{background-image:radial-gradient(circle at 100% 0,#1eb2fb38,#0000 62%)}.from-\(--bg-primary\){--tw-gradient-from:var(--bg-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#1EB2FB\]{--tw-gradient-from:#1eb2fb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#1EB2FB\]\/12{--tw-gradient-from:oklab(72.5517% -.0819137 -.131112/.12);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#1EB2FB\]\/18{--tw-gradient-from:oklab(72.5517% -.0819137 -.131112/.18);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#1EB2FB\]\/20{--tw-gradient-from:oklab(72.5517% -.0819137 -.131112/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#6B67FF\]{--tw-gradient-from:#6b67ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#28C7B2\]\/16{--tw-gradient-from:oklab(74.7598% -.127321 -.00267953/.16);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#032A56\]{--tw-gradient-from:#032a56;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#032A56\]\/12{--tw-gradient-from:oklab(28.8035% -.0232772 -.0870507/.12);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#032A56\]\/30{--tw-gradient-from:oklab(28.8035% -.0232772 -.0870507/.3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#032A56\]\/85{--tw-gradient-from:oklab(28.8035% -.0232772 -.0870507/.85);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#032A56\]\/95{--tw-gradient-from:oklab(28.8035% -.0232772 -.0870507/.95);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#38bdf8\]\/18{--tw-gradient-from:oklab(75.3513% -.0842999 -.110505/.18);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#010612\]\/90{--tw-gradient-from:oklab(12.2162% -.00807861 -.0312528/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#061426\]{--tw-gradient-from:#061426;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#061426\]\/75{--tw-gradient-from:oklab(18.9612% -.0109687 -.0405481/.75);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#061426\]\/82{--tw-gradient-from:oklab(18.9612% -.0109687 -.0405481/.82);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#E32574\]{--tw-gradient-from:#e32574;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#E32574\]\/14{--tw-gradient-from:oklab(60.3452% .224159 .012067/.14);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#F59E0B\]\/8{--tw-gradient-from:oklab(76.8591% .0560995 .154808/.08);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FCA735\]{--tw-gradient-from:#fca735;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FCA735\]\/20{--tw-gradient-from:oklab(79.448% .0563095 .14579/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FCA735\]\/22{--tw-gradient-from:oklab(79.448% .0563095 .14579/.22);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgb\(30_178_251\/0\.12\)\],.from-\[rgba\(30\,178\,251\,0\.12\)\]{--tw-gradient-from:#1eb2fb1f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgba\(30\,178\,251\,0\.14\)\]{--tw-gradient-from:#1eb2fb24;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50\/90{--tw-gradient-from:#fffbebe6}@supports (color:color-mix(in lab,red,red)){.from-amber-50\/90{--tw-gradient-from:color-mix(in oklab,var(--color-amber-50) 90%,transparent)}}.from-amber-50\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/10{--tw-gradient-from:#f99c001a}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.from-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/20{--tw-gradient-from:#f99c0033}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.from-amber-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/25{--tw-gradient-from:#00000040}@supports (color:color-mix(in lab,red,red)){.from-black\/25{--tw-gradient-from:color-mix(in oklab,var(--color-black) 25%,transparent)}}.from-black\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab,red,red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab,var(--color-black) 40%,transparent)}}.from-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-tri\/20{--tw-gradient-from:var(--color-brand-tri)}@supports (color:color-mix(in lab,red,red)){.from-brand-tri\/20{--tw-gradient-from:color-mix(in oklab,var(--color-brand-tri) 20%,transparent)}}.from-brand-tri\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400\/18{--tw-gradient-from:#00d2ef2e}@supports (color:color-mix(in lab,red,red)){.from-cyan-400\/18{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-400) 18%,transparent)}}.from-cyan-400\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-900\/70{--tw-gradient-from:#104e64b3}@supports (color:color-mix(in lab,red,red)){.from-cyan-900\/70{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-900) 70%,transparent)}}.from-cyan-900\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50\/90{--tw-gradient-from:#ecfdf5e6}@supports (color:color-mix(in lab,red,red)){.from-emerald-50\/90{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-50) 90%,transparent)}}.from-emerald-50\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400\/15{--tw-gradient-from:#00d29426}@supports (color:color-mix(in lab,red,red)){.from-emerald-400\/15{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-400) 15%,transparent)}}.from-emerald-400\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500\/10{--tw-gradient-from:#00c7581a}@supports (color:color-mix(in lab,red,red)){.from-green-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-green-500) 10%,transparent)}}.from-green-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500\/20{--tw-gradient-from:#00c75833}@supports (color:color-mix(in lab,red,red)){.from-green-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.from-green-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-900\/70{--tw-gradient-from:#7e2a0cb3}@supports (color:color-mix(in lab,red,red)){.from-orange-900\/70{--tw-gradient-from:color-mix(in oklab,var(--color-orange-900) 70%,transparent)}}.from-orange-900\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500\/10{--tw-gradient-from:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.from-purple-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.from-purple-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500\/20{--tw-gradient-from:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.from-purple-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.from-purple-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-900\/70{--tw-gradient-from:#59168bb3}@supports (color:color-mix(in lab,red,red)){.from-purple-900\/70{--tw-gradient-from:color-mix(in oklab,var(--color-purple-900) 70%,transparent)}}.from-purple-900\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-50\/90{--tw-gradient-from:#fff1f2e6}@supports (color:color-mix(in lab,red,red)){.from-rose-50\/90{--tw-gradient-from:color-mix(in oklab,var(--color-rose-50) 90%,transparent)}}.from-rose-50\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-600{--tw-gradient-from:var(--color-sky-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-700{--tw-gradient-from:var(--color-sky-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50\/90{--tw-gradient-from:#f8fafce6}@supports (color:color-mix(in lab,red,red)){.from-slate-50\/90{--tw-gradient-from:color-mix(in oklab,var(--color-slate-50) 90%,transparent)}}.from-slate-50\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-400\/15{--tw-gradient-from:#00d3bd26}@supports (color:color-mix(in lab,red,red)){.from-teal-400\/15{--tw-gradient-from:color-mix(in oklab,var(--color-teal-400) 15%,transparent)}}.from-teal-400\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-900\/70{--tw-gradient-from:#0b4f4ab3}@supports (color:color-mix(in lab,red,red)){.from-teal-900\/70{--tw-gradient-from:color-mix(in oklab,var(--color-teal-900) 70%,transparent)}}.from-teal-900\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-thrd-accent\/10{--tw-gradient-from:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.from-thrd-accent\/10{--tw-gradient-from:color-mix(in oklab,var(--color-thrd-accent) 10%,transparent)}}.from-thrd-accent\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-thrd-accent\/20{--tw-gradient-from:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.from-thrd-accent\/20{--tw-gradient-from:color-mix(in oklab,var(--color-thrd-accent) 20%,transparent)}}.from-thrd-accent\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-thrd-accent\/50{--tw-gradient-from:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.from-thrd-accent\/50{--tw-gradient-from:color-mix(in oklab,var(--color-thrd-accent) 50%,transparent)}}.from-thrd-accent\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-thrd-cycling\/30{--tw-gradient-from:#fca7354d}@supports (color:color-mix(in lab,red,red)){.from-thrd-cycling\/30{--tw-gradient-from:color-mix(in oklab,var(--color-thrd-cycling) 30%,transparent)}}.from-thrd-cycling\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-thrd-running\/10{--tw-gradient-from:#e325741a}@supports (color:color-mix(in lab,red,red)){.from-thrd-running\/10{--tw-gradient-from:color-mix(in oklab,var(--color-thrd-running) 10%,transparent)}}.from-thrd-running\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-thrd-running\/20{--tw-gradient-from:#e3257433}@supports (color:color-mix(in lab,red,red)){.from-thrd-running\/20{--tw-gradient-from:color-mix(in oklab,var(--color-thrd-running) 20%,transparent)}}.from-thrd-running\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-400\/15{--tw-gradient-from:#a685ff26}@supports (color:color-mix(in lab,red,red)){.from-violet-400\/15{--tw-gradient-from:color-mix(in oklab,var(--color-violet-400) 15%,transparent)}}.from-violet-400\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/80{--tw-gradient-from:#fffc}@supports (color:color-mix(in lab,red,red)){.from-white\/80{--tw-gradient-from:color-mix(in oklab,var(--color-white) 80%,transparent)}}.from-white\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/95{--tw-gradient-from:#fffffff2}@supports (color:color-mix(in lab,red,red)){.from-white\/95{--tw-gradient-from:color-mix(in oklab,var(--color-white) 95%,transparent)}}.from-white\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-0\%{--tw-gradient-from-position:0%}.via-\[\#0a4a8c\]{--tw-gradient-via:#0a4a8c;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#6B67FF\]{--tw-gradient-via:#6b67ff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#032A56\]\/25{--tw-gradient-via:oklab(28.8035% -.0232772 -.0870507/.25);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#032A56\]\/35{--tw-gradient-via:oklab(28.8035% -.0232772 -.0870507/.35);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#032A56\]\/50{--tw-gradient-via:oklab(28.8035% -.0232772 -.0870507/.5);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#010612\]\/30{--tw-gradient-via:oklab(12.2162% -.00807861 -.0312528/.3);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#061426\]\/44{--tw-gradient-via:oklab(18.9612% -.0109687 -.0405481/.44);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#E32574\]{--tw-gradient-via:#e32574;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[rgba\(3\,42\,86\,0\.04\)\]{--tw-gradient-via:#032a560a;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-500\/5{--tw-gradient-via:#f99c000d}@supports (color:color-mix(in lab,red,red)){.via-amber-500\/5{--tw-gradient-via:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.via-amber-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-green-500\/5{--tw-gradient-via:#00c7580d}@supports (color:color-mix(in lab,red,red)){.via-green-500\/5{--tw-gradient-via:color-mix(in oklab,var(--color-green-500) 5%,transparent)}}.via-green-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500\/5{--tw-gradient-via:#ac4bff0d}@supports (color:color-mix(in lab,red,red)){.via-purple-500\/5{--tw-gradient-via:color-mix(in oklab,var(--color-purple-500) 5%,transparent)}}.via-purple-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-thrd-accent\/5{--tw-gradient-via:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.via-thrd-accent\/5{--tw-gradient-via:color-mix(in oklab,var(--color-thrd-accent) 5%,transparent)}}.via-thrd-accent\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-thrd-running\/5{--tw-gradient-via:#e325740d}@supports (color:color-mix(in lab,red,red)){.via-thrd-running\/5{--tw-gradient-via:color-mix(in oklab,var(--color-thrd-running) 5%,transparent)}}.via-thrd-running\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab,var(--color-white) 10%,transparent)}}.via-white\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/12{--tw-gradient-via:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.via-white\/12{--tw-gradient-via:color-mix(in oklab,var(--color-white) 12%,transparent)}}.via-white\/12{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/80{--tw-gradient-via:#fffc}@supports (color:color-mix(in lab,red,red)){.via-white\/80{--tw-gradient-via:color-mix(in oklab,var(--color-white) 80%,transparent)}}.via-white\/80{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\(--surface-card\){--tw-gradient-to:var(--surface-card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#1EB2FB\]\/10{--tw-gradient-to:oklab(72.5517% -.0819137 -.131112/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#1EB2FB\]\/30{--tw-gradient-to:oklab(72.5517% -.0819137 -.131112/.3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#1a5f9e\]{--tw-gradient-to:#1a5f9e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#032A56\]\/5{--tw-gradient-to:oklab(28.8035% -.0232772 -.0870507/.05);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#4743E3\]{--tw-gradient-to:#4743e3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#E8F6FC\]\/40{--tw-gradient-to:oklab(96.4491% -.0118951 -.0119737/.4);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#E8F6FC\]\/50{--tw-gradient-to:oklab(96.4491% -.0118951 -.0119737/.5);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#E8F6FC\]\/55{--tw-gradient-to:oklab(96.4491% -.0118951 -.0119737/.55);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#E8F6FC\]\/80{--tw-gradient-to:oklab(96.4491% -.0118951 -.0119737/.8);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f5f5f7\]{--tw-gradient-to:#f5f5f7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[rgba\(3\,42\,86\,0\.06\)\]{--tw-gradient-to:#032a560f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[rgba\(252\,167\,53\,0\.10\)\]{--tw-gradient-to:#fca7351a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-900\/40{--tw-gradient-to:#1c398e66}@supports (color:color-mix(in lab,red,red)){.to-blue-900\/40{--tw-gradient-to:color-mix(in oklab,var(--color-blue-900) 40%,transparent)}}.to-blue-900\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-900\/50{--tw-gradient-to:#1c398e80}@supports (color:color-mix(in lab,red,red)){.to-blue-900\/50{--tw-gradient-to:color-mix(in oklab,var(--color-blue-900) 50%,transparent)}}.to-blue-900\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-900\/50{--tw-gradient-to:#104e6480}@supports (color:color-mix(in lab,red,red)){.to-cyan-900\/50{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-900) 50%,transparent)}}.to-cyan-900\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-900\/50{--tw-gradient-to:#312c8580}@supports (color:color-mix(in lab,red,red)){.to-indigo-900\/50{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-900) 50%,transparent)}}.to-indigo-900\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-900\/50{--tw-gradient-to:#82181a80}@supports (color:color-mix(in lab,red,red)){.to-red-900\/50{--tw-gradient-to:color-mix(in oklab,var(--color-red-900) 50%,transparent)}}.to-red-900\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-400{--tw-gradient-to:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-50\/40{--tw-gradient-to:#f0f9ff66}@supports (color:color-mix(in lab,red,red)){.to-sky-50\/40{--tw-gradient-to:color-mix(in oklab,var(--color-sky-50) 40%,transparent)}}.to-sky-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-500{--tw-gradient-to:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-600{--tw-gradient-to:var(--color-sky-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-800{--tw-gradient-to:var(--color-sky-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-thrd-accent\/20{--tw-gradient-to:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.to-thrd-accent\/20{--tw-gradient-to:color-mix(in oklab,var(--color-thrd-accent) 20%,transparent)}}.to-thrd-accent\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-70\%{--tw-gradient-to-position:70%}.\[mask-image\:radial-gradient\(white\,black\)\],.mask-\[radial-gradient\(white\,black\)\]{-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.bg-size-\[200\%_100\%\]{background-size:200% 100%}.fill-\(--text-secondary\){fill:var(--text-secondary)}.fill-current{fill:currentColor}.fill-white{fill:var(--color-white)}.stroke-black\/6{stroke:#0000000f}@supports (color:color-mix(in lab,red,red)){.stroke-black\/6{stroke:color-mix(in oklab,var(--color-black) 6%,transparent)}}.stroke-3{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_32\%\]{object-position:center 32%}.object-center{object-position:center}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-4\!{padding:calc(var(--spacing) * 4)!important}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[2px\]{padding:2px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\!{padding-inline:calc(var(--spacing) * 3)!important}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[3px\]{padding-inline:3px}.px-\[11px\]{padding-inline:11px}.px-\[18px\]{padding-inline:18px}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.5\!{padding-block:calc(var(--spacing) * 1.5)!important}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[3px\]{padding-block:3px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-11{padding-top:calc(var(--spacing) * 11)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[max\(0\.5rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.5rem,env(safe-area-inset-top))}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem,env(safe-area-inset-top))}.pt-\[max\(3\.25rem\,calc\(env\(safe-area-inset-top\)\+2\.5rem\)\)\]{padding-top:max(3.25rem,calc(env(safe-area-inset-top) + 2.5rem))}.pt-\[max\(env\(safe-area-inset-top\)\,0\.75rem\)\]{padding-top:max(env(safe-area-inset-top),.75rem)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-4\!{padding-bottom:calc(var(--spacing) * 4)!important}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-23{padding-bottom:calc(var(--spacing) * 23)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[calc\(4\.75rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}.pb-\[calc\(env\(safe-area-inset-bottom\)\+1rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 1rem)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pb-\[max\(0px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(0px,env(safe-area-inset-bottom))}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pb-\[max\(2rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(2rem,env(safe-area-inset-bottom))}.pb-\[max\(5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(5rem,env(safe-area-inset-bottom))}.pb-px{padding-bottom:1px}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\!{padding-left:calc(var(--spacing) * 3)!important}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.thrd-form-label{font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:#ffffffb3;font-size:.6875rem;font-weight:500}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sauro{font-family:var(--font-sauro)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2\.35rem\]{font-size:2.35rem}.text-\[2rem\]{font-size:2rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[54px\]{font-size:54px}.text-\[clamp\(1\.1rem\,4\.2vw\,1\.35rem\)\]{font-size:clamp(1.1rem,4.2vw,1.35rem)}.text-\[clamp\(1\.2rem\,5\.6vw\,1\.75rem\)\]{font-size:clamp(1.2rem,5.6vw,1.75rem)}.text-\[clamp\(1\.05rem\,4\.8vw\,1\.4rem\)\]{font-size:clamp(1.05rem,4.8vw,1.4rem)}.text-\[clamp\(1\.05rem\,4\.8vw\,1\.45rem\)\]{font-size:clamp(1.05rem,4.8vw,1.45rem)}.text-\[clamp\(1\.6rem\,2\.4vw\,2\.15rem\)\]{font-size:clamp(1.6rem,2.4vw,2.15rem)}.text-\[clamp\(1\.15rem\,5\.2vw\,1\.75rem\)\]{font-size:clamp(1.15rem,5.2vw,1.75rem)}.text-\[clamp\(1\.25rem\,5\.8vw\,1\.85rem\)\]{font-size:clamp(1.25rem,5.8vw,1.85rem)}.text-\[clamp\(1\.45rem\,5\.5vw\,1\.85rem\)\]{font-size:clamp(1.45rem,5.5vw,1.85rem)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-11{--tw-leading:calc(var(--spacing) * 11);line-height:calc(var(--spacing) * 11)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--accent-cycling\){color:var(--accent-cycling)}.text-\(--accent-nutrition\){color:var(--accent-nutrition)}.text-\(--accent-primary\){color:var(--accent-primary)}.text-\(--accent-running\){color:var(--accent-running)}.text-\(--accent-tri\){color:var(--accent-tri)}.text-\(--brand-navy\){color:var(--brand-navy)}.text-\(--brand-navy\,\#032A56\){color:var(--brand-navy,#032a56)}.text-\(--cta-navy-fg\){color:var(--cta-navy-fg)}.text-\(--cta-navy-fg\)\!{color:var(--cta-navy-fg)!important}.text-\(--cta-nutriai-fg\){color:var(--cta-nutriai-fg)}.text-\(--eventos-accent-ink\){color:var(--eventos-accent-ink)}.text-\(--macro-carbs\,\#2D7DD2\){color:var(--macro-carbs,#2d7dd2)}.text-\(--macro-fat\,\#F4A01C\){color:var(--macro-fat,#f4a01c)}.text-\(--macro-prot\,\#E03B3B\){color:var(--macro-prot,#e03b3b)}.text-\(--plan-carrera-accent-ink\){color:var(--plan-carrera-accent-ink)}.text-\(--ranking-accent\){color:var(--ranking-accent)}.text-\(--staff-accent\){color:var(--staff-accent)}.text-\(--staff-cta-fg\){color:var(--staff-cta-fg)}.text-\(--status-error\){color:var(--status-error)}.text-\(--status-success\){color:var(--status-success)}.text-\(--text-heading\),.text-\(--text-heading\)\/60{color:var(--text-heading)}@supports (color:color-mix(in lab,red,red)){.text-\(--text-heading\)\/60{color:color-mix(in oklab,var(--text-heading) 60%,transparent)}}.text-\(--text-label-safe\){color:var(--text-label-safe)}.text-\(--text-muted\){color:var(--text-muted)}.text-\(--text-muted\,white\/30\){color:var(--text-muted,white/30)}.text-\(--text-muted\,white\/40\){color:var(--text-muted,white/40)}.text-\(--text-on-accent\){color:var(--text-on-accent)}.text-\(--text-primary\),.text-\(--text-primary\)\/40{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\(--text-primary\)\/40{color:color-mix(in oklab,var(--text-primary) 40%,transparent)}}.text-\(--text-primary\)\/45{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\(--text-primary\)\/45{color:color-mix(in oklab,var(--text-primary) 45%,transparent)}}.text-\(--text-primary\)\/50{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\(--text-primary\)\/50{color:color-mix(in oklab,var(--text-primary) 50%,transparent)}}.text-\(--text-primary\)\/55{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\(--text-primary\)\/55{color:color-mix(in oklab,var(--text-primary) 55%,transparent)}}.text-\(--text-primary\)\/60{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\(--text-primary\)\/60{color:color-mix(in oklab,var(--text-primary) 60%,transparent)}}.text-\(--text-primary\)\/65{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\(--text-primary\)\/65{color:color-mix(in oklab,var(--text-primary) 65%,transparent)}}.text-\(--text-primary\)\/80{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\(--text-primary\)\/80{color:color-mix(in oklab,var(--text-primary) 80%,transparent)}}.text-\(--text-primary\)\/85{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.text-\(--text-primary\)\/85{color:color-mix(in oklab,var(--text-primary) 85%,transparent)}}.text-\(--text-primary-safe\){color:var(--text-primary-safe)}.text-\(--text-secondary\){color:var(--text-secondary)}.text-\(--text-secondary-safe\){color:var(--text-secondary-safe)}.text-\(--text-tertiary\){color:var(--text-tertiary)}.text-\(--text-tertiary-safe\){color:var(--text-tertiary-safe)}.text-\(--thrd-cyan\){color:var(--thrd-cyan)}.text-\(--thrd-cycling\){color:var(--thrd-cycling)}.text-\(--thrd-cycling\,\#FCA735\){color:var(--thrd-cycling,#fca735)}.text-\(--thrd-navy\){color:var(--thrd-navy)}.text-\(--thrd-nutrition\){color:var(--thrd-nutrition)}.text-\(--thrd-points\){color:var(--thrd-points)}.text-\(--thrd-running\){color:var(--thrd-running)}.text-\(--thrd-tri\){color:var(--thrd-tri)}.text-\(--thrd-tri\,\#28C7B2\){color:var(--thrd-tri,#28c7b2)}.text-\(--training-accent-ink\,\#0878ad\){color:var(--training-accent-ink,#0878ad)}.text-\[\#0B2F55\]{color:#0b2f55}.text-\[\#0F7A6B\]{color:#0f7a6b}.text-\[\#0a7fb5\]{color:#0a7fb5}.text-\[\#0d5c52\]{color:#0d5c52}.text-\[\#0d9488\]{color:#0d9488}.text-\[\#0f766e\]{color:#0f766e}.text-\[\#1B9DDA\]{color:#1b9dda}.text-\[\#1D9E75\]{color:#1d9e75}.text-\[\#1E5C51\]{color:#1e5c51}.text-\[\#1EB2FB\]{color:#1eb2fb}.text-\[\#1EB2FB\]\/70{color:oklab(72.5517% -.0819137 -.131112/.7)}.text-\[\#1EB2FB\]\/80{color:oklab(72.5517% -.0819137 -.131112/.8)}.text-\[\#1a3d65\]{color:#1a3d65}.text-\[\#1a8f80\]{color:#1a8f80}.text-\[\#1a2332\]{color:#1a2332}.text-\[\#1a3850\]{color:#1a3850}.text-\[\#2AAE63\]{color:#2aae63}.text-\[\#3A607D\]{color:#3a607d}.text-\[\#3a36c4\]{color:#3a36c4}.text-\[\#3d5166\]{color:#3d5166}.text-\[\#3d6285\]{color:#3d6285}.text-\[\#4E7096\]{color:#4e7096}.text-\[\#4a5060\]{color:#4a5060}.text-\[\#4a5568\]{color:#4a5568}.text-\[\#4f46e5\]{color:#4f46e5}.text-\[\#5B57E7\]{color:#5b57e7}.text-\[\#5F7890\]{color:#5f7890}.text-\[\#5a6b7d\]{color:#5a6b7d}.text-\[\#5a7394\]{color:#5a7394}.text-\[\#6A829D\]{color:#6a829d}.text-\[\#6B7280\]{color:#6b7280}.text-\[\#6B8298\]{color:#6b8298}.text-\[\#6D84A2\]{color:#6d84a2}.text-\[\#6D86A6\]{color:#6d86a6}.text-\[\#6E8DAF\]{color:#6e8daf}.text-\[\#6F879D\]{color:#6f879d}.text-\[\#7DD3FC\]{color:#7dd3fc}.text-\[\#7DD3FC\]\!{color:#7dd3fc!important}.text-\[\#7DE4D5\]{color:#7de4d5}.text-\[\#7EB8F7\]{color:#7eb8f7}.text-\[\#7EE8FF\]{color:#7ee8ff}.text-\[\#7a4520\]{color:#7a4520}.text-\[\#7dd3fc\]{color:#7dd3fc}.text-\[\#7fd4f9\]{color:#7fd4f9}.text-\[\#8A5A12\]{color:#8a5a12}.text-\[\#8AA0BC\]{color:#8aa0bc}.text-\[\#8B87FF\]{color:#8b87ff}.text-\[\#8B6914\]{color:#8b6914}.text-\[\#8BA0BA\]{color:#8ba0ba}.text-\[\#8EB2C8\]{color:#8eb2c8}.text-\[\#8b93a0\]{color:#8b93a0}.text-\[\#9A97FF\]{color:#9a97ff}.text-\[\#9A3412\]{color:#9a3412}.text-\[\#9A6508\]{color:#9a6508}.text-\[\#9A6508\]\/70{color:oklab(55.0484% .0344613 .109796/.7)}.text-\[\#9A6508\]\/90{color:oklab(55.0484% .0344613 .109796/.9)}.text-\[\#9AAFC0\]{color:#9aafc0}.text-\[\#9B7A00\]{color:#9b7a00}.text-\[\#9DD4FF\]{color:#9dd4ff}.text-\[\#9a6508\]{color:#9a6508}.text-\[\#9f1239\]{color:#9f1239}.text-\[\#16A34A\],.text-\[\#16a34a\]{color:#16a34a}.text-\[\#021f42\]{color:#021f42}.text-\[\#032A56\]{color:#032a56}.text-\[\#032A56\]\!{color:#032a56!important}.text-\[\#032A56\]\/25{color:oklab(28.8035% -.0232772 -.0870507/.25)}.text-\[\#032A56\]\/30{color:oklab(28.8035% -.0232772 -.0870507/.3)}.text-\[\#032A56\]\/35{color:oklab(28.8035% -.0232772 -.0870507/.35)}.text-\[\#032A56\]\/40{color:oklab(28.8035% -.0232772 -.0870507/.4)}.text-\[\#032A56\]\/45{color:oklab(28.8035% -.0232772 -.0870507/.45)}.text-\[\#032A56\]\/50{color:oklab(28.8035% -.0232772 -.0870507/.5)}.text-\[\#032A56\]\/55{color:oklab(28.8035% -.0232772 -.0870507/.55)}.text-\[\#032A56\]\/60{color:oklab(28.8035% -.0232772 -.0870507/.6)}.text-\[\#032A56\]\/65{color:oklab(28.8035% -.0232772 -.0870507/.65)}.text-\[\#032A56\]\/70{color:oklab(28.8035% -.0232772 -.0870507/.7)}.text-\[\#032A56\]\/75{color:oklab(28.8035% -.0232772 -.0870507/.75)}.text-\[\#032A56\]\/80{color:oklab(28.8035% -.0232772 -.0870507/.8)}.text-\[\#032A56\]\/85{color:oklab(28.8035% -.0232772 -.0870507/.85)}.text-\[\#032A56\]\/90{color:oklab(28.8035% -.0232772 -.0870507/.9)}.text-\[\#032a56\]{color:#032a56}.text-\[\#032a56\]\/40{color:oklab(28.8035% -.0232772 -.0870507/.4)}.text-\[\#032a56\]\/70{color:oklab(28.8035% -.0232772 -.0870507/.7)}.text-\[\#38BDF8\]{color:#38bdf8}.text-\[\#065f46\]{color:#065f46}.text-\[\#082F5B\]{color:#082f5b}.text-\[\#087A55\]{color:#087a55}.text-\[\#087EB5\]{color:#087eb5}.text-\[\#087FB5\]{color:#087fb5}.text-\[\#087eb5\]{color:#087eb5}.text-\[\#94A3B8\],.text-\[\#94a3b8\]{color:#94a3b8}.text-\[\#119B70\]{color:#119b70}.text-\[\#123A5D\]{color:#123a5d}.text-\[\#153B5F\]{color:#153b5f}.text-\[\#167FB3\]{color:#167fb3}.text-\[\#168B78\]{color:#168b78}.text-\[\#168BC0\]{color:#168bc0}.text-\[\#168b78\]{color:#168b78}.text-\[\#187F72\]{color:#187f72}.text-\[\#188CC1\]{color:#188cc1}.text-\[\#244A69\]{color:#244a69}.text-\[\#0284c7\]{color:#0284c7}.text-\[\#0369a1\]{color:#0369a1}.text-\[\#0369a1\]\/60{color:oklab(49.9982% -.0546215 -.10605/.6)}.text-\[\#506A82\]{color:#506a82}.text-\[\#526f8f\]{color:#526f8f}.text-\[\#546F87\]{color:#546f87}.text-\[\#607A91\]{color:#607a91}.text-\[\#0878ad\]{color:#0878ad}.text-\[\#1478A8\]{color:#1478a8}.text-\[\#4338ca\]{color:#4338ca}.text-\[\#07163D\]{color:#07163d}.text-\[\#7288A5\]{color:#7288a5}.text-\[\#7890A6\]{color:#7890a6}.text-\[\#7890AD\]{color:#7890ad}.text-\[\#31506D\]{color:#31506d}.text-\[\#71889D\]{color:#71889d}.text-\[\#72899D\]{color:#72899d}.text-\[\#77531A\]{color:#77531a}.text-\[\#082840\]{color:#082840}.text-\[\#92400e\]{color:#92400e}.text-\[\#234968\]{color:#234968}.text-\[\#334155\]{color:#334155}.text-\[\#496787\]{color:#496787}.text-\[\#547398\]{color:#547398}.text-\[\#688199\]{color:#688199}.text-\[\#805010\]{color:#805010}.text-\[\#A3352C\]{color:#a3352c}.text-\[\#B4C2CE\]{color:#b4c2ce}.text-\[\#B8B4FF\]{color:#b8b4ff}.text-\[\#B9B6FF\]{color:#b9b6ff}.text-\[\#B53A2F\]{color:#b53a2f}.text-\[\#B91C1C\]{color:#b91c1c}.text-\[\#B9701C\]{color:#b9701c}.text-\[\#B45309\]{color:#b45309}.text-\[\#B96800\]{color:#b96800}.text-\[\#C4B8FF\]{color:#c4b8ff}.text-\[\#C45A00\]{color:#c45a00}.text-\[\#D08A19\]{color:#d08a19}.text-\[\#E6F0FA\]{color:#e6f0fa}.text-\[\#E23A2E\]{color:#e23a2e}.text-\[\#E8185A\]{color:#e8185a}.text-\[\#E8793A\]{color:#e8793a}.text-\[\#EF9F27\]{color:#ef9f27}.text-\[\#EF4444\]{color:#ef4444}.text-\[\#F59E0B\]{color:#f59e0b}.text-\[\#FC5200\]{color:#fc5200}.text-\[\#FF7AB8\]{color:#ff7ab8}.text-\[\#FF8BB6\]{color:#ff8bb6}.text-\[\#FFD700\]{color:gold}.text-\[\#FFD700\]\/70{color:oklab(88.6771% -.0169252 .181398/.7)}.text-\[\#FFFFFF\]{color:#fff}.text-\[\#a86500\]{color:#a86500}.text-\[\#b8760a\]{color:#b8760a}.text-\[\#b45309\]{color:#b45309}.text-\[\#b87412\]{color:#b87412}.text-\[\#be185d\]{color:#be185d}.text-\[\#dc2626\]{color:#dc2626}.text-\[\#f59e0b\]{color:#f59e0b}.text-\[\#fb7185\]{color:#fb7185}.text-\[rgb\(3_42_86\/0\.55\)\]{color:#032a568c}.text-\[rgb\(3_42_86\/0\.75\)\]\!{color:#032a56bf!important}.text-\[rgba\(3\,42\,86\,0\.5\)\]{color:#032a5680}.text-\[rgba\(3\,42\,86\,0\.35\)\]{color:#032a5659}.text-\[rgba\(3\,42\,86\,0\.45\)\]{color:#032a5673}.text-\[rgba\(3\,42\,86\,0\.48\)\]{color:#032a567a}.text-\[rgba\(3\,42\,86\,0\.52\)\]{color:#032a5685}.text-\[rgba\(3\,42\,86\,0\.55\)\]{color:#032a568c}.text-\[rgba\(3\,42\,86\,0\.62\)\]{color:#032a569e}.text-\[rgba\(3\,42\,86\,0\.72\)\]{color:#032a56b8}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/70{color:#fef3c6b3}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/70{color:color-mix(in oklab,var(--color-amber-100) 70%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/70{color:#fcbb00b3}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/70{color:color-mix(in oklab,var(--color-amber-400) 70%,transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-900\/70{color:#7b3306b3}@supports (color:color-mix(in lab,red,red)){.text-amber-900\/70{color:color-mix(in oklab,var(--color-amber-900) 70%,transparent)}}.text-amber-900\/80{color:#7b3306cc}@supports (color:color-mix(in lab,red,red)){.text-amber-900\/80{color:color-mix(in oklab,var(--color-amber-900) 80%,transparent)}}.text-amber-900\/90{color:#7b3306e6}@supports (color:color-mix(in lab,red,red)){.text-amber-900\/90{color:color-mix(in oklab,var(--color-amber-900) 90%,transparent)}}.text-amber-950{color:var(--color-amber-950)}.text-amber-950\/90{color:#461901e6}@supports (color:color-mix(in lab,red,red)){.text-amber-950\/90{color:color-mix(in oklab,var(--color-amber-950) 90%,transparent)}}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-brand-cycling{color:var(--color-brand-cycling)}.text-brand-navy,.text-brand-navy\/55{color:var(--color-brand-navy)}@supports (color:color-mix(in lab,red,red)){.text-brand-navy\/55{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.text-brand-nutrition{color:var(--color-brand-nutrition)}.text-brand-running{color:var(--color-brand-running)}.text-brand-tri,.text-brand-tri\/60{color:var(--color-brand-tri)}@supports (color:color-mix(in lab,red,red)){.text-brand-tri\/60{color:color-mix(in oklab,var(--color-brand-tri) 60%,transparent)}}.text-brand-tri\/70{color:var(--color-brand-tri)}@supports (color:color-mix(in lab,red,red)){.text-brand-tri\/70{color:color-mix(in oklab,var(--color-brand-tri) 70%,transparent)}}.text-card-foreground{color:var(--color-card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\!{color:var(--color-emerald-300)!important}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-700\/70{color:#007956b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-700\/70{color:color-mix(in oklab,var(--color-emerald-700) 70%,transparent)}}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-800\/70{color:#005f46b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-800\/70{color:color-mix(in oklab,var(--color-emerald-800) 70%,transparent)}}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground\/45{color:color-mix(in srgb,hsl(var(--foreground)) 45%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/45{color:color-mix(in oklab,var(--color-foreground) 45%,transparent)}}.text-foreground\/70{color:color-mix(in srgb,hsl(var(--foreground)) 70%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,var(--color-foreground) 70%,transparent)}}.text-foreground\/80{color:color-mix(in srgb,hsl(var(--foreground)) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--color-foreground) 80%,transparent)}}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-inherit{color:inherit}.text-muted-foreground{color:var(--color-muted-foreground)}.text-orange-400{color:var(--color-orange-400)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-primary{color:var(--color-primary)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-red-50{color:var(--color-red-50)}.text-red-100{color:var(--color-red-100)}.text-red-100\/70{color:#ffe2e2b3}@supports (color:color-mix(in lab,red,red)){.text-red-100\/70{color:color-mix(in oklab,var(--color-red-100) 70%,transparent)}}.text-red-200{color:var(--color-red-200)}.text-red-200\!{color:var(--color-red-200)!important}.text-red-200\/90{color:#ffcacae6}@supports (color:color-mix(in lab,red,red)){.text-red-200\/90{color:color-mix(in oklab,var(--color-red-200) 90%,transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-300\/60{color:#ffa3a399}@supports (color:color-mix(in lab,red,red)){.text-red-300\/60{color:color-mix(in oklab,var(--color-red-300) 60%,transparent)}}.text-red-300\/80{color:#ffa3a3cc}@supports (color:color-mix(in lab,red,red)){.text-red-300\/80{color:color-mix(in oklab,var(--color-red-300) 80%,transparent)}}.text-red-300\/90{color:#ffa3a3e6}@supports (color:color-mix(in lab,red,red)){.text-red-300\/90{color:color-mix(in oklab,var(--color-red-300) 90%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab,red,red)){.text-red-400\/80{color:color-mix(in oklab,var(--color-red-400) 80%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-700\/70{color:#bf000fb3}@supports (color:color-mix(in lab,red,red)){.text-red-700\/70{color:color-mix(in oklab,var(--color-red-700) 70%,transparent)}}.text-red-700\/90{color:#bf000fe6}@supports (color:color-mix(in lab,red,red)){.text-red-700\/90{color:color-mix(in oklab,var(--color-red-700) 90%,transparent)}}.text-red-800{color:var(--color-red-800)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800\/70{color:#a30037b3}@supports (color:color-mix(in lab,red,red)){.text-rose-800\/70{color:color-mix(in oklab,var(--color-rose-800) 70%,transparent)}}.text-rose-900{color:var(--color-rose-900)}.text-secondary{color:var(--color-secondary)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-950{color:var(--color-sky-950)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-text-token-muted{color:var(--color-text-token-muted)}.text-text-token-on-accent{color:var(--color-text-token-on-accent)}.text-text-token-primary{color:var(--color-text-token-primary)}.text-text-token-secondary{color:var(--color-text-token-secondary)}.text-thrd-accent,.text-thrd-accent\/60{color:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.text-thrd-accent\/60{color:color-mix(in oklab,var(--color-thrd-accent) 60%,transparent)}}.text-thrd-accent\/90{color:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.text-thrd-accent\/90{color:color-mix(in oklab,var(--color-thrd-accent) 90%,transparent)}}.text-thrd-cycling{color:var(--color-thrd-cycling)}.text-thrd-cycling\/70{color:#fca735b3}@supports (color:color-mix(in lab,red,red)){.text-thrd-cycling\/70{color:color-mix(in oklab,var(--color-thrd-cycling) 70%,transparent)}}.text-thrd-darker{color:var(--color-thrd-darker)}.text-thrd-lab{color:var(--color-thrd-lab)}.text-thrd-lab\/70{color:#b1b1b1b3}@supports (color:color-mix(in lab,red,red)){.text-thrd-lab\/70{color:color-mix(in oklab,var(--color-thrd-lab) 70%,transparent)}}.text-thrd-mid{color:var(--color-thrd-mid)}.text-thrd-mid\/90{color:#385b82e6}@supports (color:color-mix(in lab,red,red)){.text-thrd-mid\/90{color:color-mix(in oklab,var(--color-thrd-mid) 90%,transparent)}}.text-thrd-navy{color:var(--color-thrd-navy)}.text-thrd-navy3{color:var(--color-thrd-navy3)}.text-thrd-pale{color:var(--color-thrd-pale)}.text-thrd-points{color:var(--color-thrd-points)}.text-thrd-running{color:var(--color-thrd-running)}.text-thrd-tri{color:var(--color-thrd-tri)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.text-white\/15{color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.text-white\/15{color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.text-white\/25{color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/35\!{color:#ffffff59!important}@supports (color:color-mix(in lab,red,red)){.text-white\/35\!{color:color-mix(in oklab,var(--color-white) 35%,transparent)!important}}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab,red,red)){.text-white\/38{color:color-mix(in oklab,var(--color-white) 38%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.text-white\/42{color:color-mix(in oklab,var(--color-white) 42%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab,red,red)){.text-white\/48{color:color-mix(in oklab,var(--color-white) 48%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/55\!{color:#ffffff8c!important}@supports (color:color-mix(in lab,red,red)){.text-white\/55\!{color:color-mix(in oklab,var(--color-white) 55%,transparent)!important}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.text-white\/58{color:color-mix(in oklab,var(--color-white) 58%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.text-white\/62{color:color-mix(in oklab,var(--color-white) 62%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/65\!{color:#ffffffa6!important}@supports (color:color-mix(in lab,red,red)){.text-white\/65\!{color:color-mix(in oklab,var(--color-white) 65%,transparent)!important}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.text-white\/68{color:color-mix(in oklab,var(--color-white) 68%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/70\!{color:#ffffffb3!important}@supports (color:color-mix(in lab,red,red)){.text-white\/70\!{color:color-mix(in oklab,var(--color-white) 70%,transparent)!important}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.text-white\/72{color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/75\!{color:#ffffffbf!important}@supports (color:color-mix(in lab,red,red)){.text-white\/75\!{color:color-mix(in oklab,var(--color-white) 75%,transparent)!important}}.text-white\/76{color:#ffffffc2}@supports (color:color-mix(in lab,red,red)){.text-white\/76{color:color-mix(in oklab,var(--color-white) 76%,transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.text-white\/78{color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/80\!{color:#fffc!important}@supports (color:color-mix(in lab,red,red)){.text-white\/80\!{color:color-mix(in oklab,var(--color-white) 80%,transparent)!important}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.text-white\/82{color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.text-white\/88{color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-white\/90\!{color:#ffffffe6!important}@supports (color:color-mix(in lab,red,red)){.text-white\/90\!{color:color-mix(in oklab,var(--color-white) 90%,transparent)!important}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-400\/50{color:#fac80080}@supports (color:color-mix(in lab,red,red)){.text-yellow-400\/50{color:color-mix(in oklab,var(--color-yellow-400) 50%,transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.thrd-label-muted{color:#ffffff9e}.thrd-text-faint{color:#ffffff8a}.thrd-text-muted{color:#ffffffa8}.thrd-text-soft{color:#ffffffd6}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-\[\#1EB2FB\]\/50{text-decoration-color:oklab(72.5517% -.0819137 -.131112/.5)}.decoration-emerald-500\/60{text-decoration-color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){.decoration-emerald-500\/60{-webkit-text-decoration-color:color-mix(in oklab,var(--color-emerald-500) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--color-emerald-500) 60%,transparent)}}.decoration-rose-400\/60{text-decoration-color:#ff667f99}@supports (color:color-mix(in lab,red,red)){.decoration-rose-400\/60{-webkit-text-decoration-color:color-mix(in oklab,var(--color-rose-400) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--color-rose-400) 60%,transparent)}}.decoration-transparent{text-decoration-color:#0000}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-white\/25::placeholder{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.placeholder-white\/25::placeholder{color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.placeholder-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.placeholder-white\/30::placeholder{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.accent-\(--accent-cycling\){accent-color:var(--accent-cycling)}.accent-\(--accent-nutrition\){accent-color:var(--accent-nutrition)}.accent-\(--staff-accent\){accent-color:var(--staff-accent)}.accent-\(--thrd-navy\){accent-color:var(--thrd-navy)}.accent-\[\#1EB2FB\]{accent-color:#1eb2fb}.accent-\[\#032A56\]{accent-color:#032a56}.accent-sky-700{accent-color:var(--color-sky-700)}.scheme-light{color-scheme:light}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-72{opacity:.72}.opacity-75{opacity:.75}.opacity-78{opacity:.78}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[0\.28\]{opacity:.28}.opacity-\[0\.55\]{opacity:.55}.opacity-\[0\.72\]{opacity:.72}.opacity-\[0\.92\]{opacity:.92}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\(--card-shadow\){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--card-shadow\){--tw-shadow:var(--card-shadow)}.shadow-\(--shadow-lg\){--tw-shadow:var(--shadow-lg)}.shadow-\(--shadow-lg\),.shadow-\(--shadow-md\){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-md\){--tw-shadow:var(--shadow-md)}.shadow-\(--shadow-sm\){--tw-shadow:var(--shadow-sm)}.shadow-2xl,.shadow-\(--shadow-sm\){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[-24px_0_60px_rgba\(3\,42\,86\,0\.32\)\]{--tw-shadow:-24px 0 60px var(--tw-shadow-color,#032a5652)}.shadow-\[-24px_0_60px_rgba\(3\,42\,86\,0\.32\)\],.shadow-\[0_-16px_48px_rgba\(0\,0\,0\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-16px_48px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 -16px 48px var(--tw-shadow-color,#0000002e)}.shadow-\[0_-16px_48px_rgba\(3\,42\,86\,0\.15\)\]{--tw-shadow:0 -16px 48px var(--tw-shadow-color,#032a5626)}.shadow-\[0_-16px_48px_rgba\(3\,42\,86\,0\.15\)\],.shadow-\[0_-24px_80px_rgba\(2\,24\,52\,0\.55\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-24px_80px_rgba\(2\,24\,52\,0\.55\)\]{--tw-shadow:0 -24px 80px var(--tw-shadow-color,#0218348c)}.shadow-\[0_0_0_1px_rgba\(74\,222\,128\,0\.32\)\,0_0_40px_rgba\(74\,222\,128\,0\.22\)\,0_32px_72px_rgba\(3\,42\,86\,0\.14\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#4ade8052),0 0 40px var(--tw-shadow-color,#4ade8038),0 32px 72px var(--tw-shadow-color,#032a5624);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgb\(255_255_255\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#fff)}.shadow-\[0_0_0_2px_rgb\(255_255_255\)\],.shadow-\[0_0_0_2px_rgba\(14\,165\,233\,0\.25\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(14\,165\,233\,0\.25\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#0ea5e940)}.shadow-\[0_0_0_2px_rgba\(30\,178\,251\,0\.25\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#1eb2fb40)}.shadow-\[0_0_0_2px_rgba\(30\,178\,251\,0\.25\)\],.shadow-\[0_0_0_3px_rgba\(16\,185\,129\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(16\,185\,129\,0\.12\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#10b9811f)}.shadow-\[0_0_0_3px_rgba\(30\,178\,251\,0\.2\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#1eb2fb33)}.shadow-\[0_0_0_3px_rgba\(30\,178\,251\,0\.12\)\],.shadow-\[0_0_0_3px_rgba\(30\,178\,251\,0\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(30\,178\,251\,0\.12\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#1eb2fb1f)}.shadow-\[0_0_0_5px_rgba\(30\,178\,251\,0\.14\)\]{--tw-shadow:0 0 0 5px var(--tw-shadow-color,#1eb2fb24)}.shadow-\[0_0_0_5px_rgba\(30\,178\,251\,0\.14\)\],.shadow-\[0_0_0_999px_rgba\(0\,0\,0\,0\.35\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_999px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 0 0 999px var(--tw-shadow-color,#00000059)}.shadow-\[0_0_8px_rgba\(14\,165\,233\,0\.6\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#0ea5e999)}.shadow-\[0_0_10px_rgba\(14\,165\,233\,0\.45\)\],.shadow-\[0_0_8px_rgba\(14\,165\,233\,0\.6\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(14\,165\,233\,0\.45\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#0ea5e973)}.shadow-\[0_0_10px_rgba\(227\,37\,116\,0\.55\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#e325748c)}.shadow-\[0_0_10px_rgba\(227\,37\,116\,0\.55\)\],.shadow-\[0_1px_2px_rgba\(3\,42\,86\,0\.03\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(3\,42\,86\,0\.03\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#032a5608)}.shadow-\[0_1px_2px_rgba\(3\,42\,86\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#032a560a)}.shadow-\[0_1px_2px_rgba\(3\,42\,86\,0\.04\)\],.shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.4\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#0006)}.shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#00000038)}.shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.22\)\],.shadow-\[0_2px_8px_-3px_rgba\(3\,42\,86\,0\.25\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_-3px_rgba\(3\,42\,86\,0\.25\)\]{--tw-shadow:0 2px 8px -3px var(--tw-shadow-color,#032a5640)}.shadow-\[0_2px_8px_rgba\(3\,42\,86\,0\.08\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#032a5614)}.shadow-\[0_2px_8px_rgba\(3\,42\,86\,0\.08\)\],.shadow-\[0_2px_8px_rgba\(3\,42\,86\,0\.14\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(3\,42\,86\,0\.14\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#032a5624)}.shadow-\[0_2px_8px_rgba\(3\,42\,86\,0\.25\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#032a5640)}.shadow-\[0_2px_8px_rgba\(3\,42\,86\,0\.25\)\],.shadow-\[0_4px_14px_rgba\(0\,0\,0\,0\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#0003)}.shadow-\[0_4px_14px_rgba\(3\,42\,86\,0\.06\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#032a560f)}.shadow-\[0_4px_14px_rgba\(30\,178\,251\,0\.18\)\],.shadow-\[0_4px_14px_rgba\(3\,42\,86\,0\.06\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(30\,178\,251\,0\.18\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#1eb2fb2e)}.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#00000047)}.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.28\)\],.shadow-\[0_4px_16px_rgba\(3\,42\,86\,0\.05\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(3\,42\,86\,0\.05\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#032a560d)}.shadow-\[0_4px_16px_rgba\(30\,178\,251\,0\.35\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#1eb2fb59)}.shadow-\[0_4px_16px_rgba\(30\,178\,251\,0\.35\)\],.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.22\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#00000038)}.shadow-\[0_4px_20px_rgba\(3\,42\,86\,0\.10\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#032a561a)}.shadow-\[0_4px_20px_rgba\(3\,42\,86\,0\.10\)\],.shadow-\[0_4px_24px_rgba\(0\,0\,0\,0\.45\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,#00000073)}.shadow-\[0_5px_16px_rgba\(3\,42\,86\,0\.08\)\]{--tw-shadow:0 5px 16px var(--tw-shadow-color,#032a5614)}.shadow-\[0_5px_16px_rgba\(3\,42\,86\,0\.08\)\],.shadow-\[0_6px_14px_var\(--staff-accent-soft\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_14px_var\(--staff-accent-soft\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,var(--staff-accent-soft))}.shadow-\[0_6px_16px_rgba\(3\,42\,86\,0\.18\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#032a562e)}.shadow-\[0_6px_16px_rgba\(3\,42\,86\,0\.18\)\],.shadow-\[0_6px_16px_rgba\(3\,42\,86\,0\.25\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(3\,42\,86\,0\.25\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#032a5640)}.shadow-\[0_6px_18px_rgba\(3\,42\,86\,0\.22\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#032a5638)}.shadow-\[0_6px_18px_rgba\(30\,178\,251\,0\.12\)\],.shadow-\[0_6px_18px_rgba\(3\,42\,86\,0\.22\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(30\,178\,251\,0\.12\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#1eb2fb1f)}.shadow-\[0_6px_20px_rgba\(3\,42\,86\,0\.07\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#032a5612)}.shadow-\[0_6px_20px_rgba\(3\,42\,86\,0\.07\)\],.shadow-\[0_6px_20px_rgba\(3\,42\,86\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_20px_rgba\(3\,42\,86\,0\.08\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#032a5614)}.shadow-\[0_6px_20px_rgba\(30\,178\,251\,0\.22\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#1eb2fb38)}.shadow-\[0_6px_20px_rgba\(30\,178\,251\,0\.22\)\],.shadow-\[0_7px_18px_rgba\(3\,42\,86\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_7px_18px_rgba\(3\,42\,86\,0\.18\)\]{--tw-shadow:0 7px 18px var(--tw-shadow-color,#032a562e)}.shadow-\[0_8px_18px_rgba\(3\,42\,86\,0\.20\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#032a5633)}.shadow-\[0_8px_18px_rgba\(3\,42\,86\,0\.20\)\],.shadow-\[0_8px_20px_rgba\(3\,42\,86\,0\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(3\,42\,86\,0\.2\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#032a5633)}.shadow-\[0_8px_20px_rgba\(3\,42\,86\,0\.16\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#032a5629)}.shadow-\[0_8px_20px_rgba\(3\,42\,86\,0\.16\)\],.shadow-\[0_8px_22px_rgba\(3\,42\,86\,0\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(3\,42\,86\,0\.2\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#032a5633)}.shadow-\[0_8px_22px_rgba\(3\,42\,86\,0\.18\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#032a562e)}.shadow-\[0_8px_22px_rgba\(3\,42\,86\,0\.18\)\],.shadow-\[0_8px_22px_rgba\(3\,42\,86\,0\.20\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(3\,42\,86\,0\.20\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#032a5633)}.shadow-\[0_8px_22px_rgba\(3\,42\,86\,0\.28\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#032a5647)}.shadow-\[0_8px_22px_rgba\(3\,42\,86\,0\.28\)\],.shadow-\[0_8px_24px_rgba\(3\,42\,86\,0\.04\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(3\,42\,86\,0\.04\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#032a560a)}.shadow-\[0_8px_24px_rgba\(3\,42\,86\,0\.07\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#032a5612)}.shadow-\[0_8px_24px_rgba\(3\,42\,86\,0\.07\)\],.shadow-\[0_8px_24px_rgba\(3\,42\,86\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(3\,42\,86\,0\.08\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#032a5614)}.shadow-\[0_8px_24px_rgba\(3\,42\,86\,0\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#032a561f)}.shadow-\[0_8px_24px_rgba\(3\,42\,86\,0\.12\)\],.shadow-\[0_8px_24px_rgba\(3\,42\,86\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(3\,42\,86\,0\.18\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#032a562e)}.shadow-\[0_8px_24px_rgba\(3\,42\,86\,0\.22\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#032a5638)}.shadow-\[0_8px_24px_rgba\(3\,42\,86\,0\.22\)\],.shadow-\[0_8px_24px_rgba\(3\,42\,86\,0\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(3\,42\,86\,0\.28\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#032a5647)}.shadow-\[0_8px_24px_rgba\(30\,178\,251\,0\.22\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#1eb2fb38)}.shadow-\[0_8px_24px_rgba\(30\,178\,251\,0\.22\)\],.shadow-\[0_8px_24px_rgba\(40\,199\,178\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(40\,199\,178\,0\.18\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#28c7b22e)}.shadow-\[0_8px_24px_rgba\(227\,37\,116\,0\.18\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#e325742e)}.shadow-\[0_8px_24px_rgba\(227\,37\,116\,0\.18\)\],.shadow-\[0_8px_24px_rgba\(252\,167\,53\,0\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(252\,167\,53\,0\.2\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#fca73533)}.shadow-\[0_8px_28px_rgba\(3\,42\,86\,0\.07\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#032a5612)}.shadow-\[0_8px_28px_rgba\(3\,42\,86\,0\.07\)\],.shadow-\[0_8px_28px_rgba\(3\,42\,86\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(3\,42\,86\,0\.08\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#032a5614)}.shadow-\[0_8px_28px_rgba\(3\,42\,86\,0\.28\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#032a5647)}.shadow-\[0_8px_28px_rgba\(30\,178\,251\,0\.2\)\],.shadow-\[0_8px_28px_rgba\(3\,42\,86\,0\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(30\,178\,251\,0\.2\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#1eb2fb33)}.shadow-\[0_8px_30px_rgba\(8\,47\,91\,0\.05\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#082f5b0d)}.shadow-\[0_8px_30px_rgba\(8\,47\,91\,0\.05\)\],.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.25\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#00000040)}.shadow-\[0_8px_32px_rgba\(3\,42\,86\,0\.14\)\,0_2px_8px_rgba\(3\,42\,86\,0\.08\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#032a5624),0 2px 8px var(--tw-shadow-color,#032a5614),inset 0 1px 0 var(--tw-shadow-color,#ffffffe6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(3\,42\,86\,0\.14\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#032a5624)}.shadow-\[0_8px_32px_rgba\(3\,42\,86\,0\.14\)\],.shadow-\[0_8px_32px_rgba\(3\,42\,86\,0\.16\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(3\,42\,86\,0\.16\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#032a5629)}.shadow-\[0_10px_22px_rgba\(3\,42\,86\,0\.04\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#032a560a)}.shadow-\[0_10px_22px_rgba\(3\,42\,86\,0\.04\)\],.shadow-\[0_10px_22px_rgba\(3\,42\,86\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(3\,42\,86\,0\.18\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#032a562e)}.shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#00000029)}.shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.16\)\],.shadow-\[0_10px_28px_rgba\(2\,24\,52\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(2\,24\,52\,0\.12\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0218341f)}.shadow-\[0_10px_28px_rgba\(3\,42\,86\,0\.12\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#032a561f)}.shadow-\[0_10px_28px_rgba\(3\,42\,86\,0\.12\)\],.shadow-\[0_10px_30px_rgba\(3\,42\,86\,0\.05\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(3\,42\,86\,0\.05\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#032a560d)}.shadow-\[0_10px_30px_rgba\(3\,42\,86\,0\.055\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#032a560e)}.shadow-\[0_10px_30px_rgba\(3\,42\,86\,0\.055\)\],.shadow-\[0_10px_32px_rgba\(3\,42\,86\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_32px_rgba\(3\,42\,86\,0\.08\)\]{--tw-shadow:0 10px 32px var(--tw-shadow-color,#032a5614)}.shadow-\[0_10px_35px_rgba\(8\,47\,91\,0\.05\)\]{--tw-shadow:0 10px 35px var(--tw-shadow-color,#082f5b0d)}.shadow-\[0_10px_35px_rgba\(8\,47\,91\,0\.05\)\],.shadow-\[0_10px_35px_rgba\(8\,47\,91\,0\.06\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_35px_rgba\(8\,47\,91\,0\.06\)\]{--tw-shadow:0 10px 35px var(--tw-shadow-color,#082f5b0f)}.shadow-\[0_12px_28px_rgba\(3\,42\,86\,0\.4\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#032a5666)}.shadow-\[0_12px_28px_rgba\(3\,42\,86\,0\.05\)\],.shadow-\[0_12px_28px_rgba\(3\,42\,86\,0\.4\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(3\,42\,86\,0\.05\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#032a560d)}.shadow-\[0_12px_28px_rgba\(3\,42\,86\,0\.06\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#032a560f)}.shadow-\[0_12px_28px_rgba\(3\,42\,86\,0\.06\)\],.shadow-\[0_12px_28px_rgba\(3\,42\,86\,0\.14\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(3\,42\,86\,0\.14\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#032a5624)}.shadow-\[0_12px_28px_rgba\(3\,42\,86\,0\.055\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#032a560e)}.shadow-\[0_12px_28px_rgba\(3\,42\,86\,0\.055\)\],.shadow-\[0_12px_32px_-12px_rgba\(3\,42\,86\,0\.35\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_32px_-12px_rgba\(3\,42\,86\,0\.35\)\]{--tw-shadow:0 12px 32px -12px var(--tw-shadow-color,#032a5659)}.shadow-\[0_12px_32px_rgba\(3\,42\,86\,0\.16\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#032a5629)}.shadow-\[0_12px_32px_rgba\(3\,42\,86\,0\.16\)\],.shadow-\[0_12px_32px_rgba\(3\,42\,86\,0\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(3\,42\,86\,0\.28\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#032a5647)}.shadow-\[0_12px_35px_rgba\(3\,42\,86\,0\.07\)\]{--tw-shadow:0 12px 35px var(--tw-shadow-color,#032a5612)}.shadow-\[0_12px_35px_rgba\(3\,42\,86\,0\.07\)\],.shadow-\[0_12px_36px_rgba\(3\,42\,86\,0\.5\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_36px_rgba\(3\,42\,86\,0\.5\)\]{--tw-shadow:0 12px 36px var(--tw-shadow-color,#032a5680)}.shadow-\[0_12px_36px_rgba\(3\,42\,86\,0\.45\)\]{--tw-shadow:0 12px 36px var(--tw-shadow-color,#032a5673)}.shadow-\[0_12px_36px_rgba\(3\,42\,86\,0\.45\)\],.shadow-\[0_12px_40px_rgba\(3\,42\,86\,0\.1\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(3\,42\,86\,0\.1\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#032a561a)}.shadow-\[0_12px_40px_rgba\(3\,42\,86\,0\.06\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#032a560f)}.shadow-\[0_12px_40px_rgba\(3\,42\,86\,0\.06\)\],.shadow-\[0_12px_40px_rgba\(3\,42\,86\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(3\,42\,86\,0\.18\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#032a562e)}.shadow-\[0_12px_40px_rgba\(3\,42\,86\,0\.28\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#032a5647)}.shadow-\[0_12px_40px_rgba\(3\,42\,86\,0\.28\)\],.shadow-\[0_14px_28px_rgba\(0\,0\,0\,0\.35\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 14px 28px var(--tw-shadow-color,#00000059)}.shadow-\[0_14px_32px_rgba\(30\,178\,251\,0\.32\)\]{--tw-shadow:0 14px 32px var(--tw-shadow-color,#1eb2fb52)}.shadow-\[0_14px_32px_rgba\(30\,178\,251\,0\.32\)\],.shadow-\[0_14px_34px_rgba\(3\,42\,86\,0\.06\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(3\,42\,86\,0\.06\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#032a560f)}.shadow-\[0_14px_38px_rgba\(3\,42\,86\,0\.06\)\]{--tw-shadow:0 14px 38px var(--tw-shadow-color,#032a560f)}.shadow-\[0_14px_38px_rgba\(3\,42\,86\,0\.06\)\],.shadow-\[0_14px_40px_rgba\(3\,42\,86\,0\.5\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_40px_rgba\(3\,42\,86\,0\.5\)\]{--tw-shadow:0 14px 40px var(--tw-shadow-color,#032a5680)}.shadow-\[0_14px_42px_rgba\(3\,42\,86\,0\.08\)\]{--tw-shadow:0 14px 42px var(--tw-shadow-color,#032a5614)}.shadow-\[0_14px_42px_rgba\(3\,42\,86\,0\.08\)\],.shadow-\[0_16px_44px_rgba\(3\,42\,86\,0\.4\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_44px_rgba\(3\,42\,86\,0\.4\)\]{--tw-shadow:0 16px 44px var(--tw-shadow-color,#032a5666)}.shadow-\[0_16px_48px_rgba\(3\,42\,86\,0\.08\)\]{--tw-shadow:0 16px 48px var(--tw-shadow-color,#032a5614)}.shadow-\[0_16px_48px_rgba\(3\,42\,86\,0\.08\)\],.shadow-\[0_16px_48px_rgba\(3\,42\,86\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_48px_rgba\(3\,42\,86\,0\.12\)\]{--tw-shadow:0 16px 48px var(--tw-shadow-color,#032a561f)}.shadow-\[0_16px_48px_rgba\(3\,42\,86\,0\.55\)\]{--tw-shadow:0 16px 48px var(--tw-shadow-color,#032a568c)}.shadow-\[0_16px_48px_rgba\(3\,42\,86\,0\.55\)\],.shadow-\[0_18px_42px_rgba\(3\,42\,86\,0\.06\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(3\,42\,86\,0\.06\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#032a560f)}.shadow-\[0_18px_42px_rgba\(3\,42\,86\,0\.07\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#032a5612)}.shadow-\[0_18px_42px_rgba\(3\,42\,86\,0\.07\)\],.shadow-\[0_18px_50px_rgba\(3\,42\,86\,0\.24\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(3\,42\,86\,0\.24\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#032a563d)}.shadow-\[0_18px_50px_rgba\(3\,42\,86\,0\.42\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#032a566b)}.shadow-\[0_18px_50px_rgba\(3\,42\,86\,0\.42\)\],.shadow-\[0_18px_55px_rgba\(3\,42\,86\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(3\,42\,86\,0\.08\)\]{--tw-shadow:0 18px 55px var(--tw-shadow-color,#032a5614)}.shadow-\[0_20px_50px_rgba\(3\,42\,86\,0\.08\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#032a5614)}.shadow-\[0_20px_50px_rgba\(3\,42\,86\,0\.08\)\],.shadow-\[0_20px_50px_rgba\(3\,42\,86\,0\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(3\,42\,86\,0\.28\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#032a5647)}.shadow-\[0_20px_55px_rgba\(3\,42\,86\,0\.12\)\]{--tw-shadow:0 20px 55px var(--tw-shadow-color,#032a561f)}.shadow-\[0_20px_55px_rgba\(3\,42\,86\,0\.12\)\],.shadow-\[0_20px_60px_rgba\(3\,42\,86\,0\.35\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(3\,42\,86\,0\.35\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#032a5659)}.shadow-\[0_22px_65px_rgba\(3\,42\,86\,0\.13\)\]{--tw-shadow:0 22px 65px var(--tw-shadow-color,#032a5621)}.shadow-\[0_22px_65px_rgba\(3\,42\,86\,0\.13\)\],.shadow-\[0_24px_60px_rgba\(3\,42\,86\,0\.22\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(3\,42\,86\,0\.22\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#032a5638)}.shadow-\[0_24px_64px_rgba\(2\,24\,52\,0\.45\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#02183473)}.shadow-\[0_24px_64px_rgba\(2\,24\,52\,0\.45\)\],.shadow-\[0_24px_64px_rgba\(3\,42\,86\,0\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(3\,42\,86\,0\.28\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#032a5647)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000080)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.5\)\],.shadow-\[inset_0_-2px_0_0_\#1EB2FB\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_-2px_0_0_\#1EB2FB\]{--tw-shadow:inset 0 -2px 0 0 var(--tw-shadow-color,#1eb2fb)}.shadow-\[inset_0_1px_0_rgba\(40\,199\,178\,0\.15\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#28c7b226)}.shadow-\[inset_0_1px_0_rgba\(252\,167\,53\,0\.15\)\],.shadow-\[inset_0_1px_0_rgba\(40\,199\,178\,0\.15\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(252\,167\,53\,0\.15\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fca73526)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.4\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fff6)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\],.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.4\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0d)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0f)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\],.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.6\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.6\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fff9)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\,0_0_0_1px_rgba\(74\,222\,128\,0\.35\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffe6),0 0 0 1px var(--tw-shadow-color,#4ade8059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.22\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff38)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.22\)\],.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff59)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.55\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff8c)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.55\)\],.shadow-\[inset_0_1px_2px_rgba\(3\,42\,86\,0\.04\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(3\,42\,86\,0\.04\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#032a560a)}.shadow-\[inset_0_2px_0_rgba\(255\,255\,255\,0\.95\)\,0_8px_20px_rgba\(3\,42\,86\,0\.08\)\]{--tw-shadow:inset 0 2px 0 var(--tw-shadow-color,#fffffff2),0 8px 20px var(--tw-shadow-color,#032a5614)}.shadow-\[inset_0_2px_0_rgba\(255\,255\,255\,0\.95\)\,0_8px_20px_rgba\(3\,42\,86\,0\.08\)\],.shadow-\[inset_2px_0_0_0_\#1EB2FB\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_2px_0_0_0_\#1EB2FB\]{--tw-shadow:inset 2px 0 0 0 var(--tw-shadow-color,#1eb2fb)}.shadow-\[inset_3px_0_0_\#1EB2FB\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,#1eb2fb)}.shadow-\[inset_3px_0_0_\#1EB2FB\],.shadow-card{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow:var(--shadow-card)}.shadow-elev-1{--tw-shadow:var(--elev-1)}.shadow-elev-1,.shadow-elev-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-elev-2{--tw-shadow:var(--elev-2)}.shadow-elev-3{--tw-shadow:var(--elev-3)}.shadow-elev-3,.shadow-elev-4{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-elev-4{--tw-shadow:var(--elev-4)}.shadow-glow-nutrition{--tw-shadow:var(--glow-nutrition)}.shadow-glow-nutrition,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring,.ring-1,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2,.ring-4{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.thrd-surface-card{background:linear-gradient(#ffffff17,#ffffff0f);border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff24,0 16px 40px #0000003d}.thrd-surface-soft{background:#05122a75;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff14}.shadow-\[rgba\(3\,42\,86\,0\.22\)\]{--tw-shadow-color:#032a5638}@supports (color:color-mix(in lab,red,red)){.shadow-\[rgba\(3\,42\,86\,0\.22\)\]{--tw-shadow-color:color-mix(in oklab,#032a5638 var(--tw-shadow-alpha),transparent)}}.shadow-thrd-accent\/35{--tw-shadow-color:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.shadow-thrd-accent\/35{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-thrd-accent) 35%,transparent) var(--tw-shadow-alpha),transparent)}}.ring-\(--bg-card\){--tw-ring-color:var(--bg-card)}.ring-\(--border-color\){--tw-ring-color:var(--border-color)}.ring-\(--border-subtle\){--tw-ring-color:var(--border-subtle)}.ring-\[\#00AEEF\]\/50{--tw-ring-color:oklab(70.7952% -.0867451 -.120998/.5)}.ring-\[\#1EB2FB\]{--tw-ring-color:#1eb2fb}.ring-\[\#1EB2FB\]\/20{--tw-ring-color:oklab(72.5517% -.0819137 -.131112/.2)}.ring-\[\#1EB2FB\]\/25{--tw-ring-color:oklab(72.5517% -.0819137 -.131112/.25)}.ring-\[\#1EB2FB\]\/30{--tw-ring-color:oklab(72.5517% -.0819137 -.131112/.3)}.ring-\[\#1EB2FB\]\/45{--tw-ring-color:oklab(72.5517% -.0819137 -.131112/.45)}.ring-\[\#1EB2FB\]\/50{--tw-ring-color:oklab(72.5517% -.0819137 -.131112/.5)}.ring-\[\#28C7B2\]\/28{--tw-ring-color:oklab(74.7598% -.127321 -.00267953/.28)}.ring-\[\#28C7B2\]\/35{--tw-ring-color:oklab(74.7598% -.127321 -.00267953/.35)}.ring-\[\#032A56\]{--tw-ring-color:#032a56}.ring-\[\#032A56\]\/20{--tw-ring-color:oklab(28.8035% -.0232772 -.0870507/.2)}.ring-\[\#032A56\]\/35{--tw-ring-color:oklab(28.8035% -.0232772 -.0870507/.35)}.ring-\[\#010612\]{--tw-ring-color:#010612}.ring-\[\#DDE8F4\]{--tw-ring-color:#dde8f4}.ring-\[\#E32574\]\/25{--tw-ring-color:oklab(60.3452% .224159 .012067/.25)}.ring-\[\#FCA735\]\/30{--tw-ring-color:oklab(79.448% .0563095 .14579/.3)}.ring-\[color-mix\(in_srgb\,var\(--accent-tri\)_35\%\,transparent\)\]{--tw-ring-color:var(--accent-tri)}@supports (color:color-mix(in lab,red,red)){.ring-\[color-mix\(in_srgb\,var\(--accent-tri\)_35\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--accent-tri) 35%,transparent)}}.ring-\[rgb\(3_42_86\/0\.14\)\]{--tw-ring-color:#032a5624}.ring-\[rgba\(30\,178\,251\,0\.2\)\]{--tw-ring-color:#1eb2fb33}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.ring-brand-running{--tw-ring-color:var(--color-brand-running)}.ring-brand-tri,.ring-brand-tri\/25{--tw-ring-color:var(--color-brand-tri)}@supports (color:color-mix(in lab,red,red)){.ring-brand-tri\/25{--tw-ring-color:color-mix(in oklab,var(--color-brand-tri) 25%,transparent)}}.ring-emerald-500\/30{--tw-ring-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.ring-emerald-500\/30{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.ring-red-400\/25{--tw-ring-color:#ff656840}@supports (color:color-mix(in lab,red,red)){.ring-red-400\/25{--tw-ring-color:color-mix(in oklab,var(--color-red-400) 25%,transparent)}}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/5{--tw-ring-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.ring-white\/5{--tw-ring-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.ring-white\/8{--tw-ring-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.ring-white\/8{--tw-ring-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.ring-white\/35{--tw-ring-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.ring-white\/35{--tw-ring-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.ring-white\/40{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.ring-white\/40{--tw-ring-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.ring-white\/50{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.ring-white\/50{--tw-ring-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\(--glass-surface-bg\,\#0a0a0a\){--tw-ring-offset-color:var(--glass-surface-bg,#0a0a0a)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.\[outline\:1px_solid_transparent\]{outline:1px solid #0000}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl))}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.blur-3xl,.blur-\[2px\]{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,)}.blur-\[2px\]{--tw-blur:blur(2px)}.blur-md{--tw-blur:blur(var(--blur-md))}.blur-md,.blur-sm{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,)}.blur-sm{--tw-blur:blur(var(--blur-sm))}.brightness-0{--tw-brightness:brightness(0%)}.brightness-0,.brightness-110{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-110{--tw-brightness:brightness(110%)}.brightness-\[0\.72\]{--tw-brightness:brightness(.72);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,)}.drop-shadow-\[0_1px_6px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 6px var(--tw-drop-shadow-color,#00000080));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_1px_6px_rgba\(0\,0\,0\,0\.5\)\],.drop-shadow-\[0_1px_6px_rgba\(0\,0\,0\,0\.8\)\]{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,)}.drop-shadow-\[0_1px_6px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 6px var(--tw-drop-shadow-color,#000c));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 10px var(--tw-drop-shadow-color,#0000008c));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.55\)\],.drop-shadow-\[0_6px_10px_rgba\(3\,42\,86\,0\.16\)\]{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,)}.drop-shadow-\[0_6px_10px_rgba\(3\,42\,86\,0\.16\)\]{--tw-drop-shadow-size:drop-shadow(0 6px 10px var(--tw-drop-shadow-color,#032a5629));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_8px_28px_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 28px var(--tw-drop-shadow-color,#00000073));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_32px_56px_rgba\(0\,0\,0\,0\.55\)\],.drop-shadow-\[0_8px_28px_rgba\(0\,0\,0\,0\.45\)\]{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,)}.drop-shadow-\[0_32px_56px_rgba\(0\,0\,0\,0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 32px 56px var(--tw-drop-shadow-color,#0000008c));--tw-drop-shadow:var(--tw-drop-shadow-size)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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%)}.saturate-\[0\.72\]{--tw-saturate:saturate(.72)}.saturate-\[0\.72\],.saturate-\[1\.08\]{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,)}.saturate-\[1\.08\]{--tw-saturate:saturate(1.08)}.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,)}.filter-none\!{filter:none!important}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[2px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px)}.backdrop-blur-\[6px\],.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs))}.backdrop-blur-xs,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,transform\,box-shadow\,color\]{transition-property:background,transform,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\,transform\]{transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,opacity\,box-shadow\]{transition-property:background-color,border-color,color,opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,transform\]{transition-property:background-color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\,transform\]{transition-property:background-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,transform\]{transition-property:border-color,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,opacity\,transform\]{transition-property:border-color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,transform\]{transition-property:border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,background-color\,border-color\]{transition-property:box-shadow,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,opacity\,border-color\]{transition-property:box-shadow,opacity,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,opacity\]{transition-property:filter,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\,opacity\]{transition-property:max-width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,border-color\,box-shadow\,color\]{transition-property:transform,background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,border-color\,box-shadow\,opacity\,color\,filter\]{transition-property:transform,background-color,border-color,box-shadow,opacity,color,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,border-color\]{transition-property:transform,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,box-shadow\,opacity\]{transition-property:transform,background-color,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,color\,box-shadow\]{transition-property:transform,background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,opacity\,color\]{transition-property:transform,background-color,opacity,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,opacity\]{transition-property:transform,background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\]{transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,box-shadow\,background-color\]{transition-property:transform,border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,background-color\]{transition-property:transform,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,filter\]{transition-property:transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,left\]{transition-property:transform,left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\]{transition-property:transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-240{--tw-duration:.24s;transition-duration:.24s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.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)}.will-change-transform{will-change:transform}.safe{--twsa-safe-area-inset-top:env(safe-area-inset-top);--twsa-safe-area-inset-right:env(safe-area-inset-right);--twsa-safe-area-inset-bottom:env(safe-area-inset-bottom);--twsa-safe-area-inset-left:env(safe-area-inset-left)}.outline-solid{--tw-outline-style:solid;outline-style:solid}.select-none{-webkit-user-select:none;user-select:none}.\!running{animation-play-state:running!important}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-mask-image\:-webkit-radial-gradient\(white\,black\)\]{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[cron\:athlete-reminders\]{cron:athlete-reminders}.\[cron\:health-snapshot\]{cron:health-snapshot}.\[cron\:plan-auto-generate\]{cron:plan-auto-generate}.\[cron\:tp-sync-drain\]{cron:tp-sync-drain}.\[cron\:tp-sync\]{cron:tp-sync}.\[cron\:weekly-batch\]{cron:weekly-batch}.\[cron\:weekly-report\]{cron:weekly-report}.\[db\:doctor\]{db:doctor}.\[db\:whoami\]{db:whoami}.\[nutriai\:anticipatory-carb-load\]{nutriai:anticipatory-carb-load}.\[nutriai\:audit-log\]{nutriai:audit-log}.\[nutriai\:batch-audit\]{nutriai:batch-audit}.\[nutriai\:batch-macro-close\]{nutriai:batch-macro-close}.\[nutriai\:directive-audit\]{nutriai:directive-audit}.\[nutriai\:plan-generation-batch\]{nutriai:plan-generation-batch}.\[nutriai\:plan-generation\]{nutriai:plan-generation}.\[nutriai\:plan-validation\]{nutriai:plan-validation}.\[nutriai\:publication\]{nutriai:publication}.\[nutriai\:reference-gate\]{nutriai:reference-gate}.\[nutriai\:session-nutrition\]{nutriai:session-nutrition}.\[plan-gen-metrics\:day\]{plan-gen-metrics:day}.\[portion-scaler\:carb-rescue\]{portion-scaler:carb-rescue}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:max-h-64:is(:where(.group):hover *){max-height:calc(var(--spacing) * 64)}.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:max-w-\[130px\]:is(:where(.group):hover *){max-width:130px}.group-hover\:max-w-\[160px\]:is(:where(.group):hover *){max-width:160px}.group-hover\:max-w-\[190px\]:is(:where(.group):hover *){max-width:190px}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}.group-hover\:items-start:is(:where(.group):hover *){align-items:flex-start}.group-hover\:gap-3:is(:where(.group):hover *){gap:calc(var(--spacing) * 3)}.group-hover\:border-\(--thrd-cycling\):is(:where(.group):hover *){border-color:var(--thrd-cycling)}.group-hover\:bg-white:is(:where(.group):hover *){background-color:var(--color-white)}.group-hover\:px-0:is(:where(.group):hover *){padding-inline:0}.group-hover\:px-4:is(:where(.group):hover *){padding-inline:calc(var(--spacing) * 4)}.group-hover\:text-\(--text-primary\):is(:where(.group):hover *){color:var(--text-primary)}.group-hover\:text-\(--text-secondary\):is(:where(.group):hover *){color:var(--text-secondary)}.group-hover\:text-\(--thrd-cyan\):is(:where(.group):hover *){color:var(--thrd-cyan)}.group-hover\:text-\(--thrd-cycling\):is(:where(.group):hover *){color:var(--thrd-cycling)}.group-hover\:text-\[\#1EB2FB\]:is(:where(.group):hover *){color:#1eb2fb}.group-hover\:text-\[\#032A56\]:is(:where(.group):hover *){color:#032a56}.group-hover\:text-thrd-accent\/90:is(:where(.group):hover *){color:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-thrd-accent\/90:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-thrd-accent) 90%,transparent)}}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-35:is(:where(.group):hover *){opacity:.35}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:brightness-110:is(:where(.group):hover *){--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.group-active\:translate-x-0\.5:is(:where(.group):active *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-active\:scale-95:is(:where(.group):active *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-disabled\:opacity-100:is(:where(.group):disabled *){opacity:1}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.marker\:hidden ::-webkit-details-marker,.marker\:hidden::-webkit-details-marker{display:none}.marker\:content-none ::marker{--tw-content:none;content:none}.marker\:content-none::marker{--tw-content:none;content:none}.marker\:content-none ::-webkit-details-marker,.marker\:content-none::-webkit-details-marker{--tw-content:none;content:none}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-\(--text-muted\)::placeholder{color:var(--text-muted)}.placeholder\:text-\(--text-primary\)\/35::placeholder{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-\(--text-primary\)\/35::placeholder{color:color-mix(in oklab,var(--text-primary) 35%,transparent)}}.placeholder\:text-\(--text-tertiary\)::placeholder{color:var(--text-tertiary)}.placeholder\:text-\(--text-tertiary-safe\)::placeholder{color:var(--text-tertiary-safe)}.placeholder\:text-\[\#032A56\]\/35::placeholder{color:oklab(28.8035% -.0232772 -.0870507/.35)}.placeholder\:text-\[\#91A5B7\]::placeholder{color:#91a5b7}.placeholder\:text-\[\#94a3b8\]::placeholder{color:#94a3b8}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.placeholder\:text-thrd-navy3::placeholder{color:var(--color-thrd-navy3)}.placeholder\:text-white\/28::placeholder{color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/28::placeholder{color:color-mix(in oklab,var(--color-white) 28%,transparent)}}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.placeholder\:text-white\/52::placeholder{color:#ffffff85}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/52::placeholder{color:color-mix(in oklab,var(--color-white) 52%,transparent)}}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:bg-\[linear-gradient\(110deg\,transparent_40\%\,rgba\(255\,255\,255\,0\.12\)_50\%\,transparent_60\%\)\]:before{content:var(--tw-content);background-image:linear-gradient(110deg,#0000 40%,#ffffff1f 50%,#0000 60%)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.first\:pt-1:first-child{padding-top:var(--spacing)}.first\:pl-0:first-child{padding-left:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pr-0:last-child{padding-right:0}.last\:pb-0:last-child{padding-bottom:0}.even\:bg-\(--bg-surface-2\):nth-child(2n){background-color:var(--bg-surface-2)}.open\:pb-4:is([open],:popover-open,:open){padding-bottom:calc(var(--spacing) * 4)}@media (hover:hover){.hover\:z-20:hover{z-index:20}.hover\:w-\[228px\]:hover{width:228px}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\(--accent-nutrition\):hover{border-color:var(--accent-nutrition)}.hover\:border-\(--border-mid\):hover{border-color:var(--border-mid)}.hover\:border-\(--border-strong\):hover{border-color:var(--border-strong)}.hover\:border-\(--border-strong\,var\(--border-subtle\)\):hover{border-color:var(--border-strong,var(--border-subtle))}.hover\:border-\(--staff-accent\):hover,.hover\:border-\(--staff-accent\)\/40:hover{border-color:var(--staff-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\(--staff-accent\)\/40:hover{border-color:color-mix(in oklab,var(--staff-accent) 40%,transparent)}}.hover\:border-\(--staff-accent\,\#1EB2FB\)\/40:hover{border-color:var(--staff-accent,#1eb2fb)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\(--staff-accent\,\#1EB2FB\)\/40:hover{border-color:color-mix(in oklab,var(--staff-accent,#1eb2fb) 40%,transparent)}}.hover\:border-\(--thrd-blue-mid\):hover{border-color:var(--thrd-blue-mid)}.hover\:border-\(--thrd-cyan\):hover{border-color:var(--thrd-cyan)}.hover\:border-\[\#1EB2FB\]:hover{border-color:#1eb2fb}.hover\:border-\[\#1EB2FB\]\/30:hover{border-color:oklab(72.5517% -.0819137 -.131112/.3)}.hover\:border-\[\#1EB2FB\]\/35:hover{border-color:oklab(72.5517% -.0819137 -.131112/.35)}.hover\:border-\[\#1EB2FB\]\/40:hover{border-color:oklab(72.5517% -.0819137 -.131112/.4)}.hover\:border-\[\#1EB2FB\]\/50:hover{border-color:oklab(72.5517% -.0819137 -.131112/.5)}.hover\:border-\[\#1EB2FB\]\/55:hover{border-color:oklab(72.5517% -.0819137 -.131112/.55)}.hover\:border-\[\#1EB2FB\]\/60:hover{border-color:oklab(72.5517% -.0819137 -.131112/.6)}.hover\:border-\[\#032A56\]\/20:hover{border-color:oklab(28.8035% -.0232772 -.0870507/.2)}.hover\:border-\[\#C9A84C\]\/40:hover{border-color:oklab(74.3201% .000998646 .117047/.4)}.hover\:border-\[\#F59E0B\]\/50:hover{border-color:oklab(76.8591% .0560995 .154808/.5)}.hover\:border-\[\#c9d4e3\]:hover{border-color:#c9d4e3}.hover\:border-\[rgb\(3_42_86\/0\.2\)\]:hover{border-color:#032a5633}.hover\:border-amber-300:hover{border-color:var(--color-amber-300)}.hover\:border-amber-400\/50:hover{border-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-400\/50:hover{border-color:color-mix(in oklab,var(--color-amber-400) 50%,transparent)}}.hover\:border-brand-tri\/40:hover{border-color:var(--color-brand-tri)}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand-tri\/40:hover{border-color:color-mix(in oklab,var(--color-brand-tri) 40%,transparent)}}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:border-red-400\/40:hover{border-color:#ff656866}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-400\/40:hover{border-color:color-mix(in oklab,var(--color-red-400) 40%,transparent)}}.hover\:border-rose-300:hover{border-color:var(--color-rose-300)}.hover\:border-thrd-cycling\/50:hover{border-color:#fca73580}@supports (color:color-mix(in lab,red,red)){.hover\:border-thrd-cycling\/50:hover{border-color:color-mix(in oklab,var(--color-thrd-cycling) 50%,transparent)}}.hover\:border-thrd-running\/40:hover{border-color:#e3257466}@supports (color:color-mix(in lab,red,red)){.hover\:border-thrd-running\/40:hover{border-color:color-mix(in oklab,var(--color-thrd-running) 40%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:border-white\/35:hover{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/35:hover{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.hover\:border-white\/\[0\.14\]:hover{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/\[0\.14\]:hover{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.hover\:bg-\(--bg-card\):hover{background-color:var(--bg-card)}.hover\:bg-\(--bg-surface-2\):hover,.hover\:bg-\(--bg-surface-2\)\/60:hover{background-color:var(--bg-surface-2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\(--bg-surface-2\)\/60:hover{background-color:color-mix(in oklab,var(--bg-surface-2) 60%,transparent)}}.hover\:bg-\(--bg-surface-3\):hover{background-color:var(--bg-surface-3)}.hover\:bg-\(--cta-navy-bg-hover\):hover{background-color:var(--cta-navy-bg-hover)}.hover\:bg-\(--cta-nutriai-bg-hover\):hover{background-color:var(--cta-nutriai-bg-hover)}.hover\:bg-\(--staff-accent\)\/3:hover{background-color:var(--staff-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\(--staff-accent\)\/3:hover{background-color:color-mix(in oklab,var(--staff-accent) 3%,transparent)}}.hover\:bg-\(--staff-accent\)\/10:hover{background-color:var(--staff-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\(--staff-accent\)\/10:hover{background-color:color-mix(in oklab,var(--staff-accent) 10%,transparent)}}.hover\:bg-\(--staff-accent-soft\):hover{background-color:var(--staff-accent-soft)}.hover\:bg-\(--surface-card\)\/70:hover{background-color:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\(--surface-card\)\/70:hover{background-color:color-mix(in oklab,var(--surface-card) 70%,transparent)}}.hover\:bg-\(--surface-card-2\):hover{background-color:var(--surface-card-2)}.hover\:bg-\(--surface-sunken\):hover{background-color:var(--surface-sunken)}.hover\:bg-\[\#0E477D\]:hover{background-color:#0e477d}.hover\:bg-\[\#1EB2FB\]\/6:hover{background-color:oklab(72.5517% -.0819137 -.131112/.06)}.hover\:bg-\[\#1EB2FB\]\/10:hover{background-color:oklab(72.5517% -.0819137 -.131112/.1)}.hover\:bg-\[\#1EB2FB\]\/30:hover{background-color:oklab(72.5517% -.0819137 -.131112/.3)}.hover\:bg-\[\#1EB2FB\]\/90:hover{background-color:oklab(72.5517% -.0819137 -.131112/.9)}.hover\:bg-\[\#1EB2FB\]\/\[0\.06\]:hover{background-color:oklab(72.5517% -.0819137 -.131112/.06)}.hover\:bg-\[\#1EB2FB\]\/\[0\.14\]:hover{background-color:oklab(72.5517% -.0819137 -.131112/.14)}.hover\:bg-\[\#22b3a0\]:hover{background-color:#22b3a0}.hover\:bg-\[\#28C7B2\]\/15:hover{background-color:oklab(74.7598% -.127321 -.00267953/.15)}.hover\:bg-\[\#032A56\]:hover{background-color:#032a56}.hover\:bg-\[\#079fe5\]:hover{background-color:#079fe5}.hover\:bg-\[\#04366e\]:hover{background-color:#04366e}.hover\:bg-\[\#06427F\]:hover{background-color:#06427f}.hover\:bg-\[\#168660\]:hover{background-color:#168660}.hover\:bg-\[\#DDEAF7\]:hover{background-color:#ddeaf7}.hover\:bg-\[\#E8F6FC\]:hover{background-color:#e8f6fc}.hover\:bg-\[\#E8185A\]\/15:hover{background-color:oklab(59.9977% .225583 .0485698/.15)}.hover\:bg-\[\#E32574\]\/15:hover{background-color:oklab(60.3452% .224159 .012067/.15)}.hover\:bg-\[\#EEF4F8\]:hover{background-color:#eef4f8}.hover\:bg-\[\#F5F8FC\]:hover{background-color:#f5f8fc}.hover\:bg-\[\#F7F5FF\]:hover{background-color:#f7f5ff}.hover\:bg-\[\#F7FAFC\]:hover{background-color:#f7fafc}.hover\:bg-\[\#F8FAFD\]:hover{background-color:#f8fafd}.hover\:bg-\[\#FCA735\]\/15:hover{background-color:oklab(79.448% .0563095 .14579/.15)}.hover\:bg-\[\#e2e8f0\]:hover{background-color:#e2e8f0}.hover\:bg-\[\#edf1f7\]:hover{background-color:#edf1f7}.hover\:bg-\[\#f0f4f8\]:hover{background-color:#f0f4f8}.hover\:bg-\[\#f0f9ff\]:hover{background-color:#f0f9ff}.hover\:bg-\[\#f1f5f9\]:hover{background-color:#f1f5f9}.hover\:bg-\[\#f8fafc\]:hover{background-color:#f8fafc}.hover\:bg-\[color-mix\(in_srgb\,var\(--staff-accent\)_8\%\,transparent\)\]:hover{background-color:var(--staff-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--staff-accent\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--staff-accent) 8%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_3\%\,transparent\)\]:hover{background-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_3\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--text-primary) 3%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_6\%\,transparent\)\]:hover{background-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_6\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--text-primary) 6%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_8\%\,transparent\)\]:hover{background-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--text-primary) 8%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_12\%\,transparent\)\]:hover{background-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_12\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--text-primary) 12%,transparent)}}.hover\:bg-\[rgb\(3_42_86\/0\.04\)\]:hover{background-color:#032a560a}.hover\:bg-\[rgb\(3_42_86\/0\.05\)\]:hover{background-color:#032a560d}.hover\:bg-\[rgb\(3_42_86\/0\.06\)\]:hover{background-color:#032a560f}.hover\:bg-\[rgb\(3_42_86\/0\.10\)\]:hover{background-color:#032a561a}.hover\:bg-\[rgba\(3\,42\,86\,0\.04\)\]:hover{background-color:#032a560a}.hover\:bg-\[rgba\(3\,42\,86\,0\.06\)\]:hover{background-color:#032a560f}.hover\:bg-\[rgba\(3\,42\,86\,0\.14\)\]:hover{background-color:#032a5624}.hover\:bg-\[rgba\(30\,178\,251\,0\.08\)\]:hover{background-color:#1eb2fb14}.hover\:bg-\[rgba\(30\,178\,251\,0\.09\)\]:hover{background-color:#1eb2fb17}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-black\/4:hover{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/4:hover{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-black\/15:hover{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/15:hover{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.hover\:bg-black\/\[0\.07\]:hover{background-color:#00000012}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-black) 7%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:color-mix(in srgb,hsl(var(--destructive)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive) 90%,transparent)}}.hover\:bg-emerald-500\/10:hover{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.hover\:bg-emerald-500\/16:hover{background-color:#00bb7f29}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/16:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 16%,transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-500\/5:hover{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/5:hover{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.hover\:bg-red-500\/8:hover{background-color:#fb2c3614}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/8:hover{background-color:color-mix(in oklab,var(--color-red-500) 8%,transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-red-500\/12:hover{background-color:#fb2c361f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/12:hover{background-color:color-mix(in oklab,var(--color-red-500) 12%,transparent)}}.hover\:bg-red-500\/15:hover{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/15:hover{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-rose-500\/10:hover{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/10:hover{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.hover\:bg-rose-500\/14:hover{background-color:#ff235724}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/14:hover{background-color:color-mix(in oklab,var(--color-rose-500) 14%,transparent)}}.hover\:bg-surface-raised-2:hover{background-color:var(--color-surface-raised-2)}.hover\:bg-surface-sunken:hover{background-color:var(--color-surface-sunken)}.hover\:bg-thrd-accent:hover,.hover\:bg-thrd-accent\/10:hover{background-color:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-thrd-accent\/10:hover{background-color:color-mix(in oklab,var(--color-thrd-accent) 10%,transparent)}}.hover\:bg-thrd-cycling\/22:hover{background-color:#fca73538}@supports (color:color-mix(in lab,red,red)){.hover\:bg-thrd-cycling\/22:hover{background-color:color-mix(in oklab,var(--color-thrd-cycling) 22%,transparent)}}.hover\:bg-thrd-cycling\/25:hover{background-color:#fca73540}@supports (color:color-mix(in lab,red,red)){.hover\:bg-thrd-cycling\/25:hover{background-color:color-mix(in oklab,var(--color-thrd-cycling) 25%,transparent)}}.hover\:bg-thrd-cycling\/90:hover{background-color:#fca735e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-thrd-cycling\/90:hover{background-color:color-mix(in oklab,var(--color-thrd-cycling) 90%,transparent)}}.hover\:bg-thrd-running\/10:hover{background-color:#e325741a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-thrd-running\/10:hover{background-color:color-mix(in oklab,var(--color-thrd-running) 10%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/1\.5:hover{background-color:#ffffff04}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/1\.5:hover{background-color:color-mix(in oklab,var(--color-white) 1.5%,transparent)}}.hover\:bg-white\/2:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/2:hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.hover\:bg-white\/4:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/4:hover{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/5\.5:hover{background-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5\.5:hover{background-color:color-mix(in oklab,var(--color-white) 5.5%,transparent)}}.hover\:bg-white\/6:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/6:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/12:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/12:hover{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.hover\:bg-white\/13:hover{background-color:#ffffff21}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/13:hover{background-color:color-mix(in oklab,var(--color-white) 13%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.hover\:bg-white\/\[0\.14\]:hover{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.14\]:hover{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.hover\:text-\(--staff-accent\):hover{color:var(--staff-accent)}.hover\:text-\(--text-primary\):hover{color:var(--text-primary)}.hover\:text-\(--text-secondary\):hover{color:var(--text-secondary)}.hover\:text-\(--thrd-cyan\):hover{color:var(--thrd-cyan)}.hover\:text-\[\#1EB2FB\]:hover{color:#1eb2fb}.hover\:text-\[\#1EB2FB\]\/80:hover{color:oklab(72.5517% -.0819137 -.131112/.8)}.hover\:text-\[\#032A56\]:hover{color:#032a56}.hover\:text-\[\#087eb5\]:hover{color:#087eb5}.hover\:text-\[\#0369a1\]:hover{color:#0369a1}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-text-token-primary:hover{color:var(--color-text-token-primary)}.hover\:text-thrd-accent:hover{color:var(--color-thrd-accent)}.hover\:text-thrd-cycling:hover{color:var(--color-thrd-cycling)}.hover\:text-thrd-navy:hover{color:var(--color-thrd-navy)}.hover\:text-thrd-running:hover{color:var(--color-thrd-running)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/60:hover{color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/60:hover{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/70:hover{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/80:hover{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:text-white\/85:hover{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/85:hover{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.hover\:text-white\/90:hover{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/90:hover{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[\#1EB2FB\]\/50:hover{text-decoration-color:oklab(72.5517% -.0819137 -.131112/.5)}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_20px_48px_rgba\(3\,42\,86\,0\.14\)\]:hover{--tw-shadow:0 20px 48px var(--tw-shadow-color,#032a5624)}.hover\:shadow-\[0_20px_48px_rgba\(3\,42\,86\,0\.14\)\]:hover,.hover\:shadow-card:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-card:hover{--tw-shadow:var(--shadow-card)}.hover\:shadow-elev-2:hover{--tw-shadow:var(--elev-2)}.hover\:shadow-elev-2:hover,.hover\:shadow-elev-3:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-elev-3:hover{--tw-shadow:var(--elev-3)}.hover\:shadow-elev-4:hover{--tw-shadow:var(--elev-4)}.hover\:shadow-elev-4:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.hover\:shadow-xs:hover{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%)}.hover\:brightness-105:hover,.hover\:brightness-95:hover{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:before\:opacity-100:hover:before{content:var(--tw-content);opacity:1}}.focus\:border-\(--border-strong\):focus{border-color:var(--border-strong)}.focus\:border-\(--staff-accent\):focus{border-color:var(--staff-accent)}.focus\:border-\(--staff-accent\,\#1EB2FB\):focus{border-color:var(--staff-accent,#1eb2fb)}.focus\:border-\(--thrd-cyan\):focus{border-color:var(--thrd-cyan)}.focus\:border-\[\#1EB2FB\]:focus{border-color:#1eb2fb}.focus\:border-\[\#1EB2FB\]\/40:focus{border-color:oklab(72.5517% -.0819137 -.131112/.4)}.focus\:border-\[\#1EB2FB\]\/45:focus{border-color:oklab(72.5517% -.0819137 -.131112/.45)}.focus\:border-\[\#1EB2FB\]\/50:focus{border-color:oklab(72.5517% -.0819137 -.131112/.5)}.focus\:border-\[\#1EB2FB\]\/55:focus{border-color:oklab(72.5517% -.0819137 -.131112/.55)}.focus\:border-\[\#1EB2FB\]\/60:focus{border-color:oklab(72.5517% -.0819137 -.131112/.6)}.focus\:border-brand-navy:focus{border-color:var(--color-brand-navy)}.focus\:border-rose-500\/40:focus{border-color:#ff235766}@supports (color:color-mix(in lab,red,red)){.focus\:border-rose-500\/40:focus{border-color:color-mix(in oklab,var(--color-rose-500) 40%,transparent)}}.focus\:border-thrd-accent\/50:focus{border-color:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.focus\:border-thrd-accent\/50:focus{border-color:color-mix(in oklab,var(--color-thrd-accent) 50%,transparent)}}.focus\:border-thrd-accent\/70:focus{border-color:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.focus\:border-thrd-accent\/70:focus{border-color:color-mix(in oklab,var(--color-thrd-accent) 70%,transparent)}}.focus\:border-thrd-cycling:focus{border-color:var(--color-thrd-cycling)}.focus\:border-thrd-points\/40:focus{border-color:#4743e366}@supports (color:color-mix(in lab,red,red)){.focus\:border-thrd-points\/40:focus{border-color:color-mix(in oklab,var(--color-thrd-points) 40%,transparent)}}.focus\:border-thrd-running\/70:focus{border-color:#e32574b3}@supports (color:color-mix(in lab,red,red)){.focus\:border-thrd-running\/70:focus{border-color:color-mix(in oklab,var(--color-thrd-running) 70%,transparent)}}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:bg-white\/12:focus{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/12:focus{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.focus\:bg-white\/\[0\.07\]:focus{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/\[0\.07\]:focus{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.focus\:shadow-\[0_0_0_3px_rgba\(30\,178\,251\,0\.12\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#1eb2fb1f)}.focus\:shadow-\[0_0_0_3px_rgba\(30\,178\,251\,0\.12\)\]:focus,.focus\:shadow-\[0_0_0_3px_rgba\(71\,67\,227\,0\.10\)\]:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(71\,67\,227\,0\.10\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#4743e31a)}.focus\:shadow-\[0_0_0_3px_var\(--staff-accent-soft\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--staff-accent-soft))}.focus\:ring-1:focus,.focus\:shadow-\[0_0_0_3px_var\(--staff-accent-soft\)\]:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#1EB2FB\]:focus{--tw-ring-color:#1eb2fb}.focus\:ring-\[\#1EB2FB\]\/10:focus{--tw-ring-color:oklab(72.5517% -.0819137 -.131112/.1)}.focus\:ring-\[\#1EB2FB\]\/15:focus{--tw-ring-color:oklab(72.5517% -.0819137 -.131112/.15)}.focus\:ring-\[\#1EB2FB\]\/20:focus{--tw-ring-color:oklab(72.5517% -.0819137 -.131112/.2)}.focus\:ring-\[\#1EB2FB\]\/50:focus{--tw-ring-color:oklab(72.5517% -.0819137 -.131112/.5)}.focus\:ring-\[\#E32574\]\/15:focus{--tw-ring-color:oklab(60.3452% .224159 .012067/.15)}.focus\:ring-brand-navy\/15:focus{--tw-ring-color:var(--color-brand-navy)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand-navy\/15:focus{--tw-ring-color:color-mix(in oklab,var(--color-brand-navy) 15%,transparent)}}.focus\:ring-thrd-accent\/30:focus{--tw-ring-color:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-thrd-accent\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-thrd-accent) 30%,transparent)}}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\(--staff-accent\):focus-visible{--tw-ring-color:var(--staff-accent)}.focus-visible\:ring-\[\#1EB2FB\]:focus-visible{--tw-ring-color:#1eb2fb}.focus-visible\:ring-\[\#1EB2FB\]\/45:focus-visible{--tw-ring-color:oklab(72.5517% -.0819137 -.131112/.45)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\(--accent-cycling\):focus-visible{outline-color:var(--accent-cycling)}.focus-visible\:outline-\(--accent-nutrition\):focus-visible{outline-color:var(--accent-nutrition)}.focus-visible\:outline-\(--accent-points\):focus-visible{outline-color:var(--accent-points)}.focus-visible\:outline-\(--accent-running\):focus-visible{outline-color:var(--accent-running)}.focus-visible\:outline-\(--accent-tri\):focus-visible{outline-color:var(--accent-tri)}.focus-visible\:outline-\(--brand-navy\):focus-visible{outline-color:var(--brand-navy)}.focus-visible\:outline-\(--thrd-cyan\):focus-visible{outline-color:var(--thrd-cyan)}.focus-visible\:outline-\[\#1EB2FB\]:focus-visible{outline-color:#1eb2fb}.focus-visible\:outline-destructive:focus-visible{outline-color:var(--color-destructive)}.focus-visible\:outline-thrd-accent:focus-visible,.focus-visible\:outline-thrd-accent\/80:focus-visible{outline-color:var(--color-thrd-accent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-thrd-accent\/80:focus-visible{outline-color:color-mix(in oklab,var(--color-thrd-accent) 80%,transparent)}}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.94\]:active{scale:.94}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.985\]:active{scale:.985}.active\:scale-\[0\.995\]:active{scale:.995}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[\#1EB2FB\]\/6:active{background-color:oklab(72.5517% -.0819137 -.131112/.06)}.active\:bg-\[\#1EB2FB\]\/10:active{background-color:oklab(72.5517% -.0819137 -.131112/.1)}.active\:bg-\[rgb\(3_42_86\/0\.1\)\]:active{background-color:#032a561a}.active\:bg-\[rgb\(3_42_86\/0\.04\)\]:active{background-color:#032a560a}.active\:bg-\[rgb\(3_42_86\/0\.06\)\]:active{background-color:#032a560f}.active\:bg-\[rgba\(30\,178\,251\,0\.12\)\]:active{background-color:#1eb2fb1f}.active\:bg-black\/2:active{background-color:#00000005}@supports (color:color-mix(in lab,red,red)){.active\:bg-black\/2:active{background-color:color-mix(in oklab,var(--color-black) 2%,transparent)}}.active\:bg-black\/3:active{background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.active\:bg-black\/3:active{background-color:color-mix(in oklab,var(--color-black) 3%,transparent)}}.active\:bg-destructive\/6:active{background-color:color-mix(in srgb,hsl(var(--destructive)) 6%,transparent)}@supports (color:color-mix(in lab,red,red)){.active\:bg-destructive\/6:active{background-color:color-mix(in oklab,var(--color-destructive) 6%,transparent)}}.active\:bg-red-500\/10:active{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.active\:bg-red-500\/10:active{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.active\:bg-surface-sunken:active{background-color:var(--color-surface-sunken)}.active\:bg-white\/8:active{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/8:active{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.active\:bg-white\/10:active{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/10:active{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.active\:bg-white\/60:active{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/60:active{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.active\:opacity-70:active{opacity:.7}.active\:opacity-90:active{opacity:.9}.active\:brightness-95:active{--tw-brightness:brightness(95%);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,)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-\(--border-mid\):disabled{background-color:var(--border-mid)}.disabled\:bg-\[\#1EB2FB\]\/40:disabled{background-color:oklab(72.5517% -.0819137 -.131112/.4)}.disabled\:text-\(--text-tertiary\):disabled{color:var(--text-tertiary)}.disabled\:text-black\/60:disabled{color:#0009}@supports (color:color-mix(in lab,red,red)){.disabled\:text-black\/60:disabled{color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-80:disabled{opacity:.8}.disabled\:opacity-100:disabled{opacity:1}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.motion-safe\:transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-200{--tw-duration:.2s;transition-duration:.2s}.motion-safe\:duration-300{--tw-duration:.3s;transition-duration:.3s}.motion-safe\:duration-1000{--tw-duration:1s;transition-duration:1s}.motion-safe\:ease-linear{--tw-ease:linear;transition-timing-function:linear}.motion-safe\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.motion-safe\:zoom-in-95{--tw-enter-scale:.95}.motion-safe\:fade-in{--tw-enter-opacity:0}.motion-safe\:slide-in-from-bottom-3{--tw-enter-translate-y:calc(3*var(--spacing))}.motion-safe\:active\:scale-\[0\.98\]:active{scale:.98}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:1700px){.min-\[1700px\]\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:2400px){.min-\[2400px\]\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:40rem){.sm\:left-5{left:calc(var(--spacing) * 5)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:-mx-5{margin-inline:calc(var(--spacing) * -5)}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:mx-auto{margin-inline:auto}.sm\:-mt-20{margin-top:calc(var(--spacing) * -20)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:h-36{height:calc(var(--spacing) * 36)}.sm\:h-40{height:calc(var(--spacing) * 40)}.sm\:h-48{height:calc(var(--spacing) * 48)}.sm\:h-52{height:calc(var(--spacing) * 52)}.sm\:h-56{height:calc(var(--spacing) * 56)}.sm\:h-64{height:calc(var(--spacing) * 64)}.sm\:h-80{height:calc(var(--spacing) * 80)}.sm\:h-auto{height:auto}.sm\:min-h-0{min-height:0}.sm\:min-h-38{min-height:calc(var(--spacing) * 38)}.sm\:min-h-\[188px\]{min-height:188px}.sm\:min-h-\[248px\]{min-height:248px}.sm\:min-h-\[320px\]{min-height:320px}.sm\:min-h-\[340px\]{min-height:340px}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-\[38\%\]{width:38%}.sm\:w-auto{width:auto}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:max-w-xs\!{max-width:var(--container-xs)!important}.sm\:min-w-22{min-width:calc(var(--spacing) * 22)}.sm\:min-w-28{min-width:calc(var(--spacing) * 28)}.sm\:min-w-\[280px\]{min-width:280px}.sm\:min-w-\[300px\]{min-width:300px}.sm\:min-w-\[560px\]{min-width:560px}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.sm\:grid-cols-\[110px_minmax\(140px\,\.7fr\)_minmax\(220px\,1\.3fr\)_auto\]{grid-template-columns:110px minmax(140px,.7fr) minmax(220px,1.3fr) auto}.sm\:grid-cols-\[150px_minmax\(150px\,1fr\)_90px_70px\]{grid-template-columns:150px minmax(150px,1fr) 90px 70px}.sm\:grid-cols-\[minmax\(0\,1fr\)_180px_150px\]{grid-template-columns:minmax(0,1fr) 180px 150px}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr)}.sm\:grid-cols-\[minmax\(160px\,1\.4fr\)_minmax\(140px\,1\.2fr\)_120px_130px_minmax\(120px\,1fr\)_auto\]{grid-template-columns:minmax(160px,1.4fr) minmax(140px,1.2fr) 120px 130px minmax(120px,1fr) auto}.sm\:grid-cols-\[minmax\(220px\,1fr\)_auto_auto\]{grid-template-columns:minmax(220px,1fr) auto auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}:where(.sm\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.sm\:self-center{align-self:center}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:overflow-visible{overflow:visible}.sm\:rounded-\[32px\]{border-radius:32px}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-4\.5{padding:calc(var(--spacing) * 4.5)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pt-0{padding-top:0}.sm\:pt-2{padding-top:calc(var(--spacing) * 2)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pr-1{padding-right:var(--spacing)}.sm\:pb-0{padding-bottom:0}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[1\.85rem\]{font-size:1.85rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[36px\]{font-size:36px}.sm\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media (min-width:48rem){.md\:pointer-events-auto{pointer-events:auto}.md\:static{position:static}.md\:sticky{position:sticky}.md\:inset-auto{inset:auto}.md\:right-6{right:calc(var(--spacing) * 6)}.md\:bottom-0{bottom:0}.md\:bottom-4{bottom:calc(var(--spacing) * 4)}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:bottom-26{bottom:calc(var(--spacing) * 26)}.md\:bottom-37{bottom:calc(var(--spacing) * 37)}.md\:left-\(--sidebar-width\,0\){left:var(--sidebar-width,0)}.md\:z-auto{z-index:auto}.md\:order-2{order:2}.md\:order-3{order:3}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:mx-4{margin-inline:calc(var(--spacing) * 4)}.md\:mx-6{margin-inline:calc(var(--spacing) * 6)}.md\:mx-auto{margin-inline:auto}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:h-11{height:calc(var(--spacing) * 11)}.md\:h-24{height:calc(var(--spacing) * 24)}.md\:max-h-\[80vh\]{max-height:80vh}.md\:max-h-\[min\(900px\,94dvh\)\]{max-height:min(900px,94dvh)}.md\:min-h-\[min\(56vh\,calc\(100vh-4rem\)\)\]{min-height:min(56vh,100vh - 4rem)}.md\:w-11{width:calc(var(--spacing) * 11)}.md\:w-\[min\(640px\,94vw\)\]{width:min(640px,94vw)}.md\:w-auto{width:auto}.md\:max-w-5xl{max-width:var(--container-5xl)}.md\:max-w-\[85\%\]{max-width:85%}.md\:max-w-\[min\(72rem\,99vw\)\]{max-width:min(72rem,99vw)}.md\:flex-1{flex:1}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.md\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.md\:grid-cols-\[auto_minmax\(8rem\,1fr\)_auto_minmax\(8rem\,1fr\)_auto\]{grid-template-columns:auto minmax(8rem,1fr) auto minmax(8rem,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_220px_auto\]{grid-template-columns:minmax(0,1fr) 220px auto}.md\:grid-cols-\[minmax\(8rem\,1fr\)_auto_minmax\(8rem\,1fr\)_auto\]{grid-template-columns:minmax(8rem,1fr) auto minmax(8rem,1fr) auto}.md\:grid-cols-\[minmax\(180px\,1fr\)_150px_140px_140px\]{grid-template-columns:minmax(180px,1fr) 150px 140px 140px}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-center{justify-content:center}.md\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}:where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.md\:overflow-hidden{overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:overflow-y-auto{overflow-y:auto}.md\:rounded-\(--radius-thrd-lg\){border-radius:var(--radius-thrd-lg)}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-thrd-lg{border-radius:var(--radius-thrd-lg)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.md\:border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.md\:bg-\[\#041528\]\/95{background-color:oklab(19.2698% -.0142288 -.0432278/.95)}.md\:bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.md\:bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.md\:bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.md\:from-\[\#0a3566\]\/40{--tw-gradient-from:oklab(33.0895% -.0250172 -.0941187/.4);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.md\:to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.md\:p-2{padding:calc(var(--spacing) * 2)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-0{padding-inline:0}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:pt-0{padding-top:0}.md\:pt-1{padding-top:var(--spacing)}.md\:pr-1{padding-right:var(--spacing)}.md\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:pl-4{padding-left:calc(var(--spacing) * 4)}.md\:text-left{text-align:left}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15px\]{font-size:15px}.md\:shadow-\[0_40px_120px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 40px 120px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:64rem){.lg\:relative{position:relative}.lg\:sticky{position:sticky}.lg\:inset-auto{inset:auto}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:z-10{z-index:10}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:mx-0{margin-inline:0}.lg\:mx-4{margin-inline:calc(var(--spacing) * 4)}.lg\:mt-2{margin-top:calc(var(--spacing) * 2)}.lg\:block{display:block}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:h-4{height:calc(var(--spacing) * 4)}.lg\:h-8{height:calc(var(--spacing) * 8)}.lg\:h-8\!{height:calc(var(--spacing) * 8)!important}.lg\:h-20{height:calc(var(--spacing) * 20)}.lg\:h-\[calc\(100dvh-8rem\)\]{height:calc(100dvh - 8rem)}.lg\:max-h-\[86vh\]{max-height:86vh}.lg\:max-h-\[calc\(100dvh-15rem\)\]{max-height:calc(100dvh - 15rem)}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:0}.lg\:min-h-screen{min-height:100vh}.lg\:w-4{width:calc(var(--spacing) * 4)}.lg\:w-8{width:calc(var(--spacing) * 8)}.lg\:w-8\!{width:calc(var(--spacing) * 8)!important}.lg\:w-20{width:calc(var(--spacing) * 20)}.lg\:w-\[330px\]{width:330px}.lg\:max-w-6xl{max-width:var(--container-6xl)}.lg\:max-w-\[260px\]{max-width:260px}.lg\:max-w-\[420px\]{max-width:420px}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_120px_100px_100px_88px\]{grid-template-columns:minmax(0,1.4fr) 120px 100px 100px 88px}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(220px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(220px,.85fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(240px\,280px\)\]{grid-template-columns:minmax(0,1fr) minmax(240px,280px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.lg\:grid-cols-\[minmax\(140px\,1\.5fr\)_minmax\(100px\,1fr\)_repeat\(5\,minmax\(54px\,\.55fr\)\)_28px\]{grid-template-columns:minmax(140px,1.5fr) minmax(100px,1fr) repeat(5,minmax(54px,.55fr)) 28px}.lg\:grid-cols-\[minmax\(180px\,1\.2fr\)_minmax\(160px\,0\.8fr\)_120px_96px_minmax\(130px\,0\.75fr\)_minmax\(130px\,0\.75fr\)_auto\]{grid-template-columns:minmax(180px,1.2fr) minmax(160px,.8fr) 120px 96px minmax(130px,.75fr) minmax(130px,.75fr) auto}.lg\:grid-cols-\[minmax\(220px\,260px\)_minmax\(0\,1fr\)_minmax\(200px\,240px\)\]{grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(200px,240px)}.lg\:grid-cols-\[minmax\(240px\,1\.35fr\)_minmax\(190px\,0\.9fr\)_0\.45fr_0\.55fr_0\.65fr_0\.75fr_0\.5fr\]{grid-template-columns:minmax(240px,1.35fr) minmax(190px,.9fr) .45fr .55fr .65fr .75fr .5fr}.lg\:grid-cols-\[minmax\(240px\,280px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(260px\,1fr\)_220px\]{grid-template-columns:minmax(260px,1fr) 220px}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:px-0{padding-inline:0}.lg\:px-2{padding-inline:calc(var(--spacing) * 2)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-0{padding-block:0}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:pt-0{padding-top:0}.lg\:pt-2{padding-top:calc(var(--spacing) * 2)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:text-center{text-align:center}.lg\:text-\[2\.35rem\]{font-size:2.35rem}.lg\:text-\[10px\]{font-size:10px}.lg\:text-\[12px\]{font-size:12px}.lg\:text-\[13px\]{font-size:13px}.lg\:text-\[16px\]{font-size:16px}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-3{top:calc(var(--spacing) * 3)}.xl\:top-6{top:calc(var(--spacing) * 6)}.xl\:block{display:block}.xl\:grid{display:grid}.xl\:inline{display:inline}.xl\:min-w-\[620px\]{min-width:620px}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.xl\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.xl\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(280px\,0\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.xl\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(340px\,0\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr)}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(320px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(340px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr)}.xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(260px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:grid-cols-\[minmax\(0\,1fr\)_430px\]{grid-template-columns:minmax(0,1fr) 430px}.xl\:grid-cols-\[minmax\(0\,780px\)_minmax\(260px\,1fr\)\]{grid-template-columns:minmax(0,780px) minmax(260px,1fr)}.xl\:grid-cols-\[minmax\(180px\,1\.25fr\)_128px_120px_minmax\(180px\,1fr\)_150px_92px\]{grid-template-columns:minmax(180px,1.25fr) 128px 120px minmax(180px,1fr) 150px 92px}.xl\:grid-cols-\[minmax\(340px\,0\.9fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(340px,.9fr) minmax(0,1.4fr)}.xl\:flex-col{flex-direction:column}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:justify-end{justify-content:flex-end}.xl\:gap-0\.5{gap:calc(var(--spacing) * .5)}.xl\:overflow-visible{overflow:visible}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.xl\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:pb-0{padding-bottom:0}}@media (min-width:96rem){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-\[\#1EB2FB\]\/25:is(.dark *){border-color:oklab(72.5517% -.0819137 -.131112/.25)}.dark\:border-\[\#1EB2FB\]\/30:is(.dark *){border-color:oklab(72.5517% -.0819137 -.131112/.3)}.dark\:border-\[\#032A56\]\/14:is(.dark *){border-color:oklab(28.8035% -.0232772 -.0870507/.14)}.dark\:border-\[\#28546A\]:is(.dark *){border-color:#28546a}.dark\:border-\[\#29445E\]:is(.dark *){border-color:#29445e}.dark\:border-\[\#37536B\]:is(.dark *){border-color:#37536b}.dark\:border-\[\#67552E\]:is(.dark *){border-color:#67552e}.dark\:border-\[\#75423C\]:is(.dark *){border-color:#75423c}.dark\:border-\[rgba\(30\,178\,251\,0\.22\)\]:is(.dark *){border-color:#1eb2fb38}.dark\:border-\[rgba\(30\,178\,251\,0\.45\)\]:is(.dark *){border-color:#1eb2fb73}.dark\:border-red-500\/25:is(.dark *){border-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-500\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.dark\:border-red-500\/30:is(.dark *){border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-500\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.dark\:border-thrd-cycling\/30:is(.dark *){border-color:#fca7354d}@supports (color:color-mix(in lab,red,red)){.dark\:border-thrd-cycling\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-thrd-cycling) 30%,transparent)}}.dark\:border-thrd-tri\/40:is(.dark *){border-color:#28c7b266}@supports (color:color-mix(in lab,red,red)){.dark\:border-thrd-tri\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-thrd-tri) 40%,transparent)}}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:border-white\/6:is(.dark *){border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/6:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.dark\:border-white\/8:is(.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/8:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:border-white\/9:is(.dark *){border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/9:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-white\/12:is(.dark *){border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/12:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.dark\:border-white\/15:is(.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/15:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.dark\:border-white\/18:is(.dark *){border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/18:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.dark\:border-white\/20:is(.dark *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.dark\:border-white\/\[0\.07\]:is(.dark *){border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[0\.07\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.dark\:bg-\(--surface-app\):is(.dark *){background-color:var(--surface-app)}.dark\:bg-\(--surface-card\):is(.dark *),.dark\:bg-\(--surface-card\)\/90:is(.dark *){background-color:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\(--surface-card\)\/90:is(.dark *){background-color:color-mix(in oklab,var(--surface-card) 90%,transparent)}}.dark\:bg-\(--surface-card-dark\):is(.dark *){background-color:var(--surface-card-dark)}.dark\:bg-\[\#0B223B\]:is(.dark *){background-color:#0b223b}.dark\:bg-\[\#0B223B\]\/70:is(.dark *){background-color:oklab(24.8362% -.016662 -.0532671/.7)}.dark\:bg-\[\#0D2D42\]:is(.dark *){background-color:#0d2d42}.dark\:bg-\[\#0D2235\]:is(.dark *){background-color:#0d2235}.dark\:bg-\[\#0a1f3d\]:is(.dark *){background-color:#0a1f3d}.dark\:bg-\[\#0a1f3d\]\/40:is(.dark *){background-color:oklab(24.1137% -.0134937 -.0620254/.4)}.dark\:bg-\[\#0a1f3d\]\/50:is(.dark *){background-color:oklab(24.1137% -.0134937 -.0620254/.5)}.dark\:bg-\[\#0a1f3d\]\/55:is(.dark *){background-color:oklab(24.1137% -.0134937 -.0620254/.55)}.dark\:bg-\[\#0a1628\]\/90:is(.dark *){background-color:oklab(19.9764% -.00817466 -.0394435/.9)}.dark\:bg-\[\#0b1a33\]\/92:is(.dark *){background-color:oklab(22.0049% -.00922163 -.0525131/.92)}.dark\:bg-\[\#0b1c33\]:is(.dark *){background-color:#0b1c33}.dark\:bg-\[\#0c1a2e\]:is(.dark *){background-color:#0c1a2e}.dark\:bg-\[\#0d2542\]:is(.dark *){background-color:#0d2542}.dark\:bg-\[\#0f172a\]\/90:is(.dark *){background-color:oklab(20.7682% -.00294792 -.0397151/.9)}.dark\:bg-\[\#1B9DDA\]:is(.dark *){background-color:#1b9dda}.dark\:bg-\[\#1EB2FB\]\/8:is(.dark *){background-color:oklab(72.5517% -.0819137 -.131112/.08)}.dark\:bg-\[\#1EB2FB\]\/10:is(.dark *){background-color:oklab(72.5517% -.0819137 -.131112/.1)}.dark\:bg-\[\#1EB2FB\]\/18:is(.dark *){background-color:oklab(72.5517% -.0819137 -.131112/.18)}.dark\:bg-\[\#1EB2FB\]\/22:is(.dark *){background-color:oklab(72.5517% -.0819137 -.131112/.22)}.dark\:bg-\[\#1a0a0f\]:is(.dark *){background-color:#1a0a0f}.dark\:bg-\[\#1a0a12\]:is(.dark *){background-color:#1a0a12}.dark\:bg-\[\#1a2332\]:is(.dark *){background-color:#1a2332}.dark\:bg-\[\#3B3019\]:is(.dark *){background-color:#3b3019}.dark\:bg-\[\#032A56\]:is(.dark *){background-color:#032a56}.dark\:bg-\[\#032A56\]\/8:is(.dark *){background-color:oklab(28.8035% -.0232772 -.0870507/.08)}.dark\:bg-\[\#071B31\]:is(.dark *){background-color:#071b31}.dark\:bg-\[\#123E34\]:is(.dark *){background-color:#123e34}.dark\:bg-\[\#143B53\]:is(.dark *){background-color:#143b53}.dark\:bg-\[\#07192C\]:is(.dark *){background-color:#07192c}.dark\:bg-\[\#10283D\]:is(.dark *){background-color:#10283d}.dark\:bg-\[\#011428\]:is(.dark *){background-color:#011428}.dark\:bg-\[\#20384E\]:is(.dark *){background-color:#20384e}.dark\:bg-\[\#49231F\]:is(.dark *){background-color:#49231f}.dark\:bg-\[\#061426\]:is(.dark *){background-color:#061426}.dark\:bg-\[\#061426\]\/95:is(.dark *){background-color:oklab(18.9612% -.0109687 -.0405481/.95)}.dark\:bg-\[\#493716\]:is(.dark *){background-color:#493716}.dark\:bg-\[\#E8F6FC\]:is(.dark *){background-color:#e8f6fc}.dark\:bg-\[color-mix\(in_srgb\,\#1EB2FB_14\%\,transparent\)\]:is(.dark *){background-color:#1eb2fb24}.dark\:bg-\[color-mix\(in_srgb\,var\(--bg-surface\)_92\%\,transparent\)\]:is(.dark *){background-color:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[color-mix\(in_srgb\,var\(--bg-surface\)_92\%\,transparent\)\]:is(.dark *){background-color:color-mix(in srgb,var(--bg-surface) 92%,transparent)}}.dark\:bg-\[rgb\(30_178_251\/0\.10\)\]:is(.dark *){background-color:#1eb2fb1a}.dark\:bg-\[rgba\(3\,42\,86\,0\.35\)\]:is(.dark *){background-color:#032a5659}.dark\:bg-\[rgba\(5\,16\,42\,0\.65\)\]:is(.dark *){background-color:#05102aa6}.dark\:bg-\[rgba\(8\,20\,40\,0\.92\)\]:is(.dark *){background-color:#081428eb}.dark\:bg-\[rgba\(8\,20\,40\,0\.95\)\]:is(.dark *){background-color:#081428f2}.dark\:bg-\[rgba\(8\,20\,40\,0\.96\)\]:is(.dark *){background-color:#081428f5}.dark\:bg-\[rgba\(8\,22\,44\,0\.92\)\]:is(.dark *){background-color:#08162ceb}.dark\:bg-\[rgba\(8\,24\,52\,0\.9\)\]:is(.dark *){background-color:#081834e6}.dark\:bg-\[rgba\(30\,178\,251\,0\.18\)\]:is(.dark *){background-color:#1eb2fb2e}.dark\:bg-\[rgba\(255\,255\,255\,0\.05\)\]:is(.dark *){background-color:#ffffff0d}.dark\:bg-emerald-500\/20:is(.dark *){background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-500\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.dark\:bg-red-500\/10:is(.dark *){background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.dark\:bg-red-500\/20:is(.dark *){background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-500\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.dark\:bg-thrd-cycling\/20:is(.dark *){background-color:#fca73533}@supports (color:color-mix(in lab,red,red)){.dark\:bg-thrd-cycling\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-thrd-cycling) 20%,transparent)}}.dark\:bg-thrd-navy-deep:is(.dark *){background-color:var(--color-thrd-navy-deep)}.dark\:bg-thrd-tri\/12:is(.dark *){background-color:#28c7b21f}@supports (color:color-mix(in lab,red,red)){.dark\:bg-thrd-tri\/12:is(.dark *){background-color:color-mix(in oklab,var(--color-thrd-tri) 12%,transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\:bg-white\/2:is(.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/2:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:bg-white\/3:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/3:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:bg-white\/4:is(.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/4:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.dark\:bg-white\/4\.5:is(.dark *){background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/4\.5:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:bg-white\/6:is(.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/6:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.dark\:bg-white\/8:is(.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/8:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-white\/12:is(.dark *){background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/12:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.dark\:bg-white\/20:is(.dark *){background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.dark\:bg-white\/25:is(.dark *){background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.dark\:bg-white\/\[0\.07\]:is(.dark *){background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.07\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.dark\:from-\[\#1EB2FB\]\/15:is(.dark *){--tw-gradient-from:oklab(72.5517% -.0819137 -.131112/.15);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-\[\#F59E0B\]\/10:is(.dark *){--tw-gradient-from:oklab(76.8591% .0560995 .154808/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-\[rgb\(30_178_251\/0\.08\)\]:is(.dark *){--tw-gradient-from:#1eb2fb14;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-amber-950\/30:is(.dark *){--tw-gradient-from:#4619014d}@supports (color:color-mix(in lab,red,red)){.dark\:from-amber-950\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-amber-950) 30%,transparent)}}.dark\:from-amber-950\/30:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-white\/6:is(.dark *){--tw-gradient-from:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:from-white\/6:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-white) 6%,transparent)}}.dark\:from-white\/6:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-white\/8:is(.dark *){--tw-gradient-from:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:from-white\/8:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:from-white\/8:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:via-white\/4:is(.dark *){--tw-gradient-via:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.dark\:via-white\/4:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-white) 4%,transparent)}}.dark\:via-white\/4:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-\(--bg-card\):is(.dark *){--tw-gradient-to:var(--bg-card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-\[\#032A56\]\/40:is(.dark *){--tw-gradient-to:oklab(28.8035% -.0232772 -.0870507/.4);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-\[\#032A56\]\/50:is(.dark *){--tw-gradient-to:oklab(28.8035% -.0232772 -.0870507/.5);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-transparent:is(.dark *){--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-white\/4:is(.dark *){--tw-gradient-to:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.dark\:to-white\/4:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-white) 4%,transparent)}}.dark\:to-white\/4:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:stroke-white\/10:is(.dark *){stroke:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:stroke-white\/10:is(.dark *){stroke:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:text-\(--text-primary\):is(.dark *),.dark\:text-\(--text-primary\)\/30:is(.dark *){color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:text-\(--text-primary\)\/30:is(.dark *){color:color-mix(in oklab,var(--text-primary) 30%,transparent)}}.dark\:text-\(--thrd-cyan\):is(.dark *){color:var(--thrd-cyan)}.dark\:text-\[\#1EB2FB\]:is(.dark *){color:#1eb2fb}.dark\:text-\[\#5FE0C8\]:is(.dark *){color:#5fe0c8}.dark\:text-\[\#5eead4\]:is(.dark *){color:#5eead4}.dark\:text-\[\#6FE8D6\]:is(.dark *){color:#6fe8d6}.dark\:text-\[\#6ee7b7\]:is(.dark *){color:#6ee7b7}.dark\:text-\[\#7DD3FC\]:is(.dark *),.dark\:text-\[\#7dd3fc\]:is(.dark *){color:#7dd3fc}.dark\:text-\[\#7fd4f9\]:is(.dark *){color:#7fd4f9}.dark\:text-\[\#7fd4f9\]\/70:is(.dark *){color:oklab(82.9508% -.0653368 -.0722813/.7)}.dark\:text-\[\#8FA8BC\]:is(.dark *){color:#8fa8bc}.dark\:text-\[\#9FB4C7\]:is(.dark *){color:#9fb4c7}.dark\:text-\[\#032A56\]:is(.dark *){color:#032a56}.dark\:text-\[\#68C9F3\]:is(.dark *){color:#68c9f3}.dark\:text-\[\#69D0FF\]:is(.dark *){color:#69d0ff}.dark\:text-\[\#74E2BD\]:is(.dark *){color:#74e2bd}.dark\:text-\[\#94a3b8\]:is(.dark *){color:#94a3b8}.dark\:text-\[\#0369a1\]:is(.dark *){color:#0369a1}.dark\:text-\[\#06233D\]:is(.dark *){color:#06233d}.dark\:text-\[\#587087\]:is(.dark *){color:#587087}.dark\:text-\[\#A8BDCE\]:is(.dark *){color:#a8bdce}.dark\:text-\[\#AFC2D2\]:is(.dark *){color:#afc2d2}.dark\:text-\[\#BDD0E0\]:is(.dark *){color:#bdd0e0}.dark\:text-\[\#C8D8E7\]:is(.dark *){color:#c8d8e7}.dark\:text-\[\#DDEAF3\]:is(.dark *){color:#ddeaf3}.dark\:text-\[\#E8F1F7\]:is(.dark *){color:#e8f1f7}.dark\:text-\[\#EDF5FA\]:is(.dark *){color:#edf5fa}.dark\:text-\[\#F2F7FB\]:is(.dark *){color:#f2f7fb}.dark\:text-\[\#F4F8FB\]:is(.dark *){color:#f4f8fb}.dark\:text-\[\#F5D995\]:is(.dark *){color:#f5d995}.dark\:text-\[\#FFAAA2\]:is(.dark *){color:#ffaaa2}.dark\:text-\[\#FFB7B0\]:is(.dark *){color:#ffb7b0}.dark\:text-\[\#FFD28A\]:is(.dark *){color:#ffd28a}.dark\:text-\[\#a5b4fc\]:is(.dark *){color:#a5b4fc}.dark\:text-\[\#f9a8d4\]:is(.dark *){color:#f9a8d4}.dark\:text-\[\#fb7185\]:is(.dark *){color:#fb7185}.dark\:text-\[\#fda4af\]:is(.dark *){color:#fda4af}.dark\:text-amber-50\/90:is(.dark *){color:#fffbebe6}@supports (color:color-mix(in lab,red,red)){.dark\:text-amber-50\/90:is(.dark *){color:color-mix(in oklab,var(--color-amber-50) 90%,transparent)}}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-100\/80:is(.dark *){color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.dark\:text-amber-100\/80:is(.dark *){color:color-mix(in oklab,var(--color-amber-100) 80%,transparent)}}.dark\:text-amber-100\/90:is(.dark *){color:#fef3c6e6}@supports (color:color-mix(in lab,red,red)){.dark\:text-amber-100\/90:is(.dark *){color:color-mix(in oklab,var(--color-amber-100) 90%,transparent)}}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-200\/90:is(.dark *){color:#fee685e6}@supports (color:color-mix(in lab,red,red)){.dark\:text-amber-200\/90:is(.dark *){color:color-mix(in oklab,var(--color-amber-200) 90%,transparent)}}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-emerald-200:is(.dark *){color:var(--color-emerald-200)}.dark\:text-emerald-200\/70:is(.dark *){color:#a4f4cfb3}@supports (color:color-mix(in lab,red,red)){.dark\:text-emerald-200\/70:is(.dark *){color:color-mix(in oklab,var(--color-emerald-200) 70%,transparent)}}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-red-200:is(.dark *){color:var(--color-red-200)}.dark\:text-red-200\/70:is(.dark *){color:#ffcacab3}@supports (color:color-mix(in lab,red,red)){.dark\:text-red-200\/70:is(.dark *){color:color-mix(in oklab,var(--color-red-200) 70%,transparent)}}.dark\:text-red-300:is(.dark *){color:var(--color-red-300)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-red-900:is(.dark *){color:var(--color-red-900)}.dark\:text-rose-300:is(.dark *){color:var(--color-rose-300)}.dark\:text-thrd-cycling:is(.dark *){color:var(--color-thrd-cycling)}.dark\:text-thrd-cycling\/80:is(.dark *){color:#fca735cc}@supports (color:color-mix(in lab,red,red)){.dark\:text-thrd-cycling\/80:is(.dark *){color:color-mix(in oklab,var(--color-thrd-cycling) 80%,transparent)}}.dark\:text-thrd-mid:is(.dark *){color:var(--color-thrd-mid)}.dark\:text-thrd-running:is(.dark *){color:var(--color-thrd-running)}.dark\:text-thrd-tri:is(.dark *){color:var(--color-thrd-tri)}.dark\:text-violet-300:is(.dark *){color:var(--color-violet-300)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\/15:is(.dark *){color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/15:is(.dark *){color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.dark\:text-white\/30:is(.dark *){color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/30:is(.dark *){color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.dark\:text-white\/35:is(.dark *){color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/35:is(.dark *){color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.dark\:text-white\/40:is(.dark *){color:#fff6}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/40:is(.dark *){color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.dark\:text-white\/45:is(.dark *){color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/45:is(.dark *){color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.dark\:text-white\/50:is(.dark *){color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/50:is(.dark *){color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.dark\:text-white\/55:is(.dark *){color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/55:is(.dark *){color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.dark\:text-white\/60:is(.dark *){color:#fff9}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/60:is(.dark *){color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.dark\:text-white\/65:is(.dark *){color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/65:is(.dark *){color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.dark\:text-white\/70:is(.dark *){color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/70:is(.dark *){color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.dark\:text-white\/75:is(.dark *){color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/75:is(.dark *){color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.dark\:text-white\/75\!:is(.dark *){color:#ffffffbf!important}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/75\!:is(.dark *){color:color-mix(in oklab,var(--color-white) 75%,transparent)!important}}.dark\:text-white\/80:is(.dark *){color:#fffc}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/80:is(.dark *){color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.dark\:text-white\/85:is(.dark *){color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/85:is(.dark *){color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.dark\:text-white\/88:is(.dark *){color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/88:is(.dark *){color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.dark\:text-white\/90:is(.dark *){color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/90:is(.dark *){color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.dark\:text-white\/92:is(.dark *){color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/92:is(.dark *){color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.dark\:text-white\/95:is(.dark *){color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/95:is(.dark *){color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.dark\:opacity-40:is(.dark *){opacity:.4}.dark\:shadow-\[0_0_0_2px_\#032A56\]:is(.dark *){--tw-shadow:0 0 0 2px var(--tw-shadow-color,#032a56);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_8px_28px_rgba\(0\,0\,0\,0\.25\)\]:is(.dark *){--tw-shadow:0 8px 28px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.35\)\]:is(.dark *){--tw-shadow:0 12px 32px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[rgba\(30\,178\,251\,0\.28\)\]:is(.dark *){--tw-shadow-color:#1eb2fb47}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-\[rgba\(30\,178\,251\,0\.28\)\]:is(.dark *){--tw-shadow-color:color-mix(in oklab,#1eb2fb47 var(--tw-shadow-alpha),transparent)}}.dark\:ring-\[\#0a1628\]:is(.dark *){--tw-ring-color:#0a1628}.dark\:ring-\[\#0f172a\]:is(.dark *){--tw-ring-color:#0f172a}.dark\:ring-white\/10:is(.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/10:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:ring-white\/20:is(.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.dark\:brightness-0:is(.dark *){--tw-brightness:brightness(0%);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,)}.dark\:brightness-100:is(.dark *){--tw-brightness:brightness(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,)}.dark\:invert:is(.dark *){--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,)}.dark\:placeholder\:text-\[\#738DA4\]:is(.dark *)::placeholder{color:#738da4}.dark\:placeholder\:text-white\/35:is(.dark *)::placeholder{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.dark\:placeholder\:text-white\/35:is(.dark *)::placeholder{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}@media (hover:hover){.dark\:hover\:bg-\[\#4FC3F0\]:is(.dark *):hover{background-color:#4fc3f0}.dark\:hover\:bg-\[\#17344D\]:is(.dark *):hover{background-color:#17344d}.dark\:hover\:bg-\[\#153149\]:is(.dark *):hover{background-color:#153149}.dark\:hover\:bg-white\/4:is(.dark *):hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/4:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:hover\:bg-white\/6:is(.dark *):hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/6:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:hover\:bg-white\/11:is(.dark *):hover{background-color:#ffffff1c}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/11:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 11%,transparent)}}.dark\:hover\:bg-white\/12:is(.dark *):hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/12:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.dark\:hover\:bg-white\/\[0\.07\]:is(.dark *):hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.07\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.dark\:hover\:text-\[\#7fd4f9\]:is(.dark *):hover{color:#7fd4f9}.dark\:hover\:text-red-200:is(.dark *):hover{color:var(--color-red-200)}.dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}}.dark\:focus\:ring-\[\#1EB2FB\]\/25:is(.dark *):focus{--tw-ring-color:oklab(72.5517% -.0819137 -.131112/.25)}.dark\:active\:bg-white\/4:is(.dark *):active{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.dark\:active\:bg-white\/4:is(.dark *):active{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.dark\:active\:bg-white\/6:is(.dark *):active{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:active\:bg-white\/6:is(.dark *):active{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.light\:border-\[color-mix\(in_srgb\,var\(--brand-navy\)_10\%\,transparent\)\]:is(.light *){border-color:var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){.light\:border-\[color-mix\(in_srgb\,var\(--brand-navy\)_10\%\,transparent\)\]:is(.light *){border-color:color-mix(in srgb,var(--brand-navy) 10%,transparent)}}.light\:border-\[rgba\(30\,178\,251\,0\.22\)\]:is(.light *){border-color:#1eb2fb38}.light\:bg-black\/\[0\.06\]:is(.light *){background-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.light\:bg-black\/\[0\.06\]:is(.light *){background-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.light\:bg-white:is(.light *){background-color:var(--color-white)}.light\:text-\[\#032A56\]:is(.light *){color:#032a56}.light\:text-\[rgba\(3\,42\,86\,0\.55\)\]:is(.light *){color:#032a568c}.light\:shadow-\[0_12px_32px_rgba\(3\,42\,86\,0\.08\)\]:is(.light *){--tw-shadow:0 12px 32px var(--tw-shadow-color,#032a5614);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.light\:hover\:border-\[color-mix\(in_srgb\,var\(--brand-navy\)_18\%\,transparent\)\]:is(.light *):hover{border-color:var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){.light\:hover\:border-\[color-mix\(in_srgb\,var\(--brand-navy\)_18\%\,transparent\)\]:is(.light *):hover{border-color:color-mix(in srgb,var(--brand-navy) 18%,transparent)}}}.device-phone\:block:is(html[data-thrd-device=phone] *){display:block}.device-phone\:flex:is(html[data-thrd-device=phone] *){display:flex}.device-desktop\:col-span-1:is(html[data-thrd-device=desktop] *){grid-column:span 1/span 1}.device-desktop\:mt-0:is(html[data-thrd-device=desktop] *){margin-top:0}.device-desktop\:mt-2:is(html[data-thrd-device=desktop] *){margin-top:calc(var(--spacing) * 2)}.device-desktop\:mb-0:is(html[data-thrd-device=desktop] *){margin-bottom:0}.device-desktop\:ml-\[64px\]:is(html[data-thrd-device=desktop] *){margin-left:64px}.device-desktop\:line-clamp-2:is(html[data-thrd-device=desktop] *){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.device-desktop\:line-clamp-5:is(html[data-thrd-device=desktop] *){-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.device-desktop\:block:is(html[data-thrd-device=desktop] *){display:block}.device-desktop\:flex:is(html[data-thrd-device=desktop] *){display:flex}.device-desktop\:grid:is(html[data-thrd-device=desktop] *){display:grid}.device-desktop\:hidden:is(html[data-thrd-device=desktop] *){display:none}.device-desktop\:inline-flex:is(html[data-thrd-device=desktop] *){display:inline-flex}.device-desktop\:h-10:is(html[data-thrd-device=desktop] *){height:calc(var(--spacing) * 10)}.device-desktop\:h-11:is(html[data-thrd-device=desktop] *){height:calc(var(--spacing) * 11)}.device-desktop\:h-14:is(html[data-thrd-device=desktop] *){height:calc(var(--spacing) * 14)}.device-desktop\:h-20:is(html[data-thrd-device=desktop] *){height:calc(var(--spacing) * 20)}.device-desktop\:h-64:is(html[data-thrd-device=desktop] *){height:calc(var(--spacing) * 64)}.device-desktop\:max-h-\[26rem\]:is(html[data-thrd-device=desktop] *){max-height:26rem}.device-desktop\:min-h-24:is(html[data-thrd-device=desktop] *){min-height:calc(var(--spacing) * 24)}.device-desktop\:min-h-dvh:is(html[data-thrd-device=desktop] *){min-height:100dvh}.device-desktop\:w-10:is(html[data-thrd-device=desktop] *){width:calc(var(--spacing) * 10)}.device-desktop\:w-11:is(html[data-thrd-device=desktop] *){width:calc(var(--spacing) * 11)}.device-desktop\:w-14:is(html[data-thrd-device=desktop] *){width:calc(var(--spacing) * 14)}.device-desktop\:w-20:is(html[data-thrd-device=desktop] *){width:calc(var(--spacing) * 20)}.device-desktop\:w-\[15rem\]:is(html[data-thrd-device=desktop] *){width:15rem}.device-desktop\:w-full:is(html[data-thrd-device=desktop] *){width:100%}.device-desktop\:max-w-\[110px\]:is(html[data-thrd-device=desktop] *){max-width:110px}.device-desktop\:max-w-none:is(html[data-thrd-device=desktop] *){max-width:none}.device-desktop\:min-w-0:is(html[data-thrd-device=desktop] *){min-width:0}.device-desktop\:min-w-\[13rem\]:is(html[data-thrd-device=desktop] *){min-width:13rem}.device-desktop\:flex-1:is(html[data-thrd-device=desktop] *){flex:1}.device-desktop\:shrink-0:is(html[data-thrd-device=desktop] *){flex-shrink:0}.device-desktop\:grid-cols-3:is(html[data-thrd-device=desktop] *){grid-template-columns:repeat(3,minmax(0,1fr))}.device-desktop\:grid-cols-\[1fr_20rem\]:is(html[data-thrd-device=desktop] *){grid-template-columns:1fr 20rem}.device-desktop\:flex-row:is(html[data-thrd-device=desktop] *){flex-direction:row}.device-desktop\:flex-wrap:is(html[data-thrd-device=desktop] *){flex-wrap:wrap}.device-desktop\:items-center:is(html[data-thrd-device=desktop] *){align-items:center}.device-desktop\:items-stretch:is(html[data-thrd-device=desktop] *){align-items:stretch}.device-desktop\:justify-between:is(html[data-thrd-device=desktop] *){justify-content:space-between}.device-desktop\:justify-start:is(html[data-thrd-device=desktop] *){justify-content:flex-start}.device-desktop\:gap-1\.5:is(html[data-thrd-device=desktop] *){gap:calc(var(--spacing) * 1.5)}.device-desktop\:gap-2\.5:is(html[data-thrd-device=desktop] *){gap:calc(var(--spacing) * 2.5)}.device-desktop\:gap-3:is(html[data-thrd-device=desktop] *){gap:calc(var(--spacing) * 3)}.device-desktop\:gap-4:is(html[data-thrd-device=desktop] *){gap:calc(var(--spacing) * 4)}.device-desktop\:gap-6:is(html[data-thrd-device=desktop] *){gap:calc(var(--spacing) * 6)}.device-desktop\:gap-8:is(html[data-thrd-device=desktop] *){gap:calc(var(--spacing) * 8)}.device-desktop\:gap-x-6:is(html[data-thrd-device=desktop] *){column-gap:calc(var(--spacing) * 6)}:where(.device-desktop\:divide-x-0:is(html[data-thrd-device=desktop] *)>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(0px * var(--tw-divide-x-reverse));border-inline-end-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))}.device-desktop\:overflow-visible:is(html[data-thrd-device=desktop] *){overflow:visible}.device-desktop\:overflow-y-auto:is(html[data-thrd-device=desktop] *){overflow-y:auto}.device-desktop\:rounded-\[1\.4rem_1\.4rem_1\.4rem_0\.3rem\]:is(html[data-thrd-device=desktop] *){border-radius:1.4rem 1.4rem 1.4rem .3rem}.device-desktop\:rounded-full:is(html[data-thrd-device=desktop] *){border-radius:3.40282e+38px}.device-desktop\:border:is(html[data-thrd-device=desktop] *){border-style:var(--tw-border-style);border-width:1px}.device-desktop\:border-t:is(html[data-thrd-device=desktop] *){border-top-style:var(--tw-border-style);border-top-width:1px}.device-desktop\:border-t-0:is(html[data-thrd-device=desktop] *){border-top-style:var(--tw-border-style);border-top-width:0}.device-desktop\:border-l:is(html[data-thrd-device=desktop] *){border-left-style:var(--tw-border-style);border-left-width:1px}.device-desktop\:border-\(--border-subtle\):is(html[data-thrd-device=desktop] *){border-color:var(--border-subtle)}.device-desktop\:border-black\/6:is(html[data-thrd-device=desktop] *){border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.device-desktop\:border-black\/6:is(html[data-thrd-device=desktop] *){border-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.device-desktop\:border-thrd-cycling\/20:is(html[data-thrd-device=desktop] *){border-color:#fca73533}@supports (color:color-mix(in lab,red,red)){.device-desktop\:border-thrd-cycling\/20:is(html[data-thrd-device=desktop] *){border-color:color-mix(in oklab,var(--color-thrd-cycling) 20%,transparent)}}.device-desktop\:p-5:is(html[data-thrd-device=desktop] *){padding:calc(var(--spacing) * 5)}.device-desktop\:p-6:is(html[data-thrd-device=desktop] *){padding:calc(var(--spacing) * 6)}.device-desktop\:p-7:is(html[data-thrd-device=desktop] *){padding:calc(var(--spacing) * 7)}.device-desktop\:px-0:is(html[data-thrd-device=desktop] *){padding-inline:0}.device-desktop\:px-4:is(html[data-thrd-device=desktop] *){padding-inline:calc(var(--spacing) * 4)}.device-desktop\:px-5:is(html[data-thrd-device=desktop] *){padding-inline:calc(var(--spacing) * 5)}.device-desktop\:px-8:is(html[data-thrd-device=desktop] *){padding-inline:calc(var(--spacing) * 8)}.device-desktop\:py-0:is(html[data-thrd-device=desktop] *){padding-block:0}.device-desktop\:py-2:is(html[data-thrd-device=desktop] *){padding-block:calc(var(--spacing) * 2)}.device-desktop\:py-2\.5:is(html[data-thrd-device=desktop] *){padding-block:calc(var(--spacing) * 2.5)}.device-desktop\:py-3\.5:is(html[data-thrd-device=desktop] *){padding-block:calc(var(--spacing) * 3.5)}.device-desktop\:py-4:is(html[data-thrd-device=desktop] *){padding-block:calc(var(--spacing) * 4)}.device-desktop\:py-5:is(html[data-thrd-device=desktop] *){padding-block:calc(var(--spacing) * 5)}.device-desktop\:py-6:is(html[data-thrd-device=desktop] *){padding-block:calc(var(--spacing) * 6)}.device-desktop\:pt-0:is(html[data-thrd-device=desktop] *){padding-top:0}.device-desktop\:pt-6:is(html[data-thrd-device=desktop] *){padding-top:calc(var(--spacing) * 6)}.device-desktop\:pt-8:is(html[data-thrd-device=desktop] *){padding-top:calc(var(--spacing) * 8)}.device-desktop\:pb-8:is(html[data-thrd-device=desktop] *){padding-bottom:calc(var(--spacing) * 8)}.device-desktop\:pl-6:is(html[data-thrd-device=desktop] *){padding-left:calc(var(--spacing) * 6)}.device-desktop\:text-base:is(html[data-thrd-device=desktop] *){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.device-desktop\:text-\[11px\]:is(html[data-thrd-device=desktop] *){font-size:11px}.device-desktop\:text-\[12\.5px\]:is(html[data-thrd-device=desktop] *){font-size:12.5px}.device-desktop\:text-\[13px\]:is(html[data-thrd-device=desktop] *){font-size:13px}.device-desktop\:text-\[15px\]:is(html[data-thrd-device=desktop] *){font-size:15px}.device-desktop\:text-\[16px\]:is(html[data-thrd-device=desktop] *){font-size:16px}.device-desktop\:text-\[17px\]:is(html[data-thrd-device=desktop] *){font-size:17px}.device-desktop\:font-bold:is(html[data-thrd-device=desktop] *){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.device-desktop\:tracking-normal:is(html[data-thrd-device=desktop] *){--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.device-desktop\:tracking-tight:is(html[data-thrd-device=desktop] *){--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.device-desktop\:active\:scale-100:is(html[data-thrd-device=desktop] *):active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:device-desktop\:border-white\/10:is(.dark *):is(html[data-thrd-device=desktop] *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:device-desktop\:border-white\/10:is(.dark *):is(html[data-thrd-device=desktop] *){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.\[\&_\.hub-dashboard-feature-card\]\:border-0 .hub-dashboard-feature-card,.\[\&_\.hub-liquid-card\]\:border-0 .hub-liquid-card{border-style:var(--tw-border-style);border-width:0}.\[\&_\.hub-liquid-card\]\:bg-transparent .hub-liquid-card{background-color:#0000}.\[\&_\.hub-liquid-card\]\:p-0 .hub-liquid-card{padding:0}.\[\&_\.hub-liquid-card\]\:shadow-none .hub-liquid-card{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\.mx-5\]\:mx-0 .mx-5{margin-inline:0}.\[\&_\.text-text-token-muted\]\:text-white\/35 .text-text-token-muted{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.\[\&_\.text-text-token-muted\]\:text-white\/35 .text-text-token-muted{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.\[\&_\.text-text-token-primary\]\:text-white .text-text-token-primary{color:var(--color-white)}.\[\&_\.text-text-token-secondary\]\:text-white\/66 .text-text-token-secondary{color:#ffffffa8}@supports (color:color-mix(in lab,red,red)){.\[\&_\.text-text-token-secondary\]\:text-white\/66 .text-text-token-secondary{color:color-mix(in oklab,var(--color-white) 66%,transparent)}}.\[\&_\.training-day-card\]\:shadow-\[0_4px_14px_rgba\(3\,42\,86\,0\.08\)\,0_8px_28px_rgba\(3\,42\,86\,0\.06\)\] .training-day-card{--tw-shadow:0 4px 14px var(--tw-shadow-color,#032a5614),0 8px 28px var(--tw-shadow-color,#032a560f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:\[\&_\.training-day-card\]\:shadow-\[0_4px_18px_rgba\(0\,0\,0\,0\.35\)\,0_8px_32px_rgba\(0\,0\,0\,0\.22\)\]:is(.dark *) .training-day-card{--tw-shadow:0 4px 18px var(--tw-shadow-color,#00000059),0 8px 32px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_button\]\:rounded-\[18px\] button{border-radius:18px}.\[\&_button\]\:bg-white\/6 button{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.\[\&_button\]\:bg-white\/6 button{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.\[\&_button\]\:text-white button{color:var(--color-white)}.\[\&_button\:hover\]\:bg-white\/9 button:hover{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.\[\&_button\:hover\]\:bg-white\/9 button:hover{background-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.\[\&_p\]\:text-white\/68 p{color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.\[\&_p\]\:text-white\/68 p{color:color-mix(in oklab,var(--color-white) 68%,transparent)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker,.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>section\]\:rounded-none>section{border-radius:0}.\[\&\>section\]\:border-0>section{border-style:var(--tw-border-style);border-width:0}.\[\&\>section\]\:shadow-none>section{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover) and (pointer:fine){@media (hover:hover){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}}}:root{--text-primary-safe:#fffffff0;--text-secondary-safe:#ffffffb8;--text-tertiary-safe:#ffffff94;--text-muted-safe:#ffffff7a;--text-label-safe:#ffffffa6}.hub-coaching-insight.hub-coaching-insight--daily{border-radius:var(--radius-thrd-lg);background:#fffffff5;border:1px solid #032a5614;outline:none;padding:0;position:relative;box-shadow:0 12px 28px #032a5614,inset 0 1px #fffffffa}.hub-coaching-insight.hub-coaching-insight--daily:after,.hub-coaching-insight.hub-coaching-insight--daily:before{display:none}.hub-coaching-insight--daily .hub-coaching-insight__inner{gap:.7rem;min-height:0;padding:.7rem .8rem .75rem .7rem}.hub-coaching-insight__inner--daily{align-items:flex-start;display:flex}.hub-coaching-insight__content{padding-right:1.35rem}.hub-coaching-insight .hub-coaching-insight__close--corner{z-index:2;margin-top:0;position:absolute;top:.5rem;right:.5rem}.hub-coaching-insight .hub-coaching-insight__icon--daily{width:2.85rem;height:2.85rem;min-height:0;color:var(--thrd-cyan);background:#1eb2fb1a;border:0;border-radius:999px;flex-shrink:0;align-self:flex-start;margin-top:.1rem;position:relative;box-shadow:inset 0 0 0 1px #1eb2fb38}.hub-coaching-insight__pulse{background:conic-gradient(from 215deg,#1eb2fb1f,var(--thrd-cyan),#1eb2fb1f 72%);opacity:.78;border-radius:999px;width:2.75rem;height:2.75rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#0000 54%,#000 56%);mask:radial-gradient(circle,#0000 54%,#000 56%)}.hub-coaching-insight__headline{font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin-top:.2rem;padding-right:0;font-size:.95rem;font-weight:800;line-height:1.22}.hub-coaching-insight__copy{font-family:var(--font-montserrat),Montserrat,sans-serif;color:var(--text-secondary);text-wrap:pretty;margin-top:.35rem;font-size:.72rem;font-weight:500;line-height:1.5}.hub-coaching-insight__context{font-family:var(--font-montserrat),Montserrat,sans-serif;color:var(--text-tertiary);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;margin-top:0;font-size:.62rem;font-weight:650;display:inline-flex}.hub-coaching-insight .hub-coaching-insight__close--daily{background:0 0;border:0;width:1.65rem;height:1.65rem;margin-top:-.18rem}#theme-root.dark .hub-coaching-insight.hub-coaching-insight--daily,.dark .hub-coaching-insight.hub-coaching-insight--daily{background:#081c3aeb;border-color:#ffffff1a}.hub-insight-slot--pill{padding-left:0}.hub-insight-pill{background:#fffffff7;border:1px solid #032a5614;border-radius:16px;align-items:center;gap:.65rem;padding:.6rem 2rem .6rem .65rem;display:flex;position:relative;box-shadow:0 4px 16px #032a5612,0 1px 3px #032a560a,inset 0 1px #fffffffa}.hub-insight-pill__bolt{width:2.1rem;height:2.1rem;color:var(--thrd-cyan);background:#1eb2fb1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex;box-shadow:inset 0 0 0 1px #1eb2fb33}.hub-insight-pill__body{flex:1;min-width:0}.hub-insight-pill__hook{font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:-.015em;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:800;line-height:1.2;overflow:hidden}.hub-insight-pill__copy{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.12rem;font-weight:500;line-height:1.45;display:-webkit-box}.hub-insight-pill__copy,.hub-insight-pill__subtitle{font-family:var(--font-montserrat),Montserrat,sans-serif;font-size:.67rem;overflow:hidden}.hub-insight-pill__subtitle{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-weight:600;line-height:1.3}.hub-insight-pill__footer{border-top:1px solid #032a560f;align-items:center;gap:0 .7rem;margin-top:.36rem;padding-top:.32rem;display:flex;overflow:hidden}.hub-insight-pill__stat{font-family:var(--font-montserrat),Montserrat,sans-serif;white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.hub-insight-pill__stat-icon{opacity:.7;color:var(--thrd-cyan);font-size:.65rem}.hub-insight-pill__stat-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-size:.57rem;font-weight:700}.hub-insight-pill__stat-value{color:var(--thrd-cyan);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800}.hub-insight-pill__weather{font-family:var(--font-montserrat),Montserrat,sans-serif;color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:.22rem;margin-left:auto;font-size:.6rem;font-weight:600;display:inline-flex}.hub-insight-pill__close{width:1.25rem;height:1.25rem;color:var(--text-tertiary);cursor:pointer;background:#032a560f;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;top:.5rem;right:.5rem}.hub-insight-pill__close:hover{background:#032a561c}#theme-root.dark .hub-insight-pill,.dark .hub-insight-pill{background:#081c3aeb;border-color:#ffffff14}#theme-root.dark .hub-insight-pill__close,.dark .hub-insight-pill__close{background:#ffffff14}#theme-root.dark .hub-insight-pill__close:hover,.dark .hub-insight-pill__close:hover{background:#ffffff21}.thrd-thinking-border{--thrd-thinking-accent:var(--thrd-cyan);--thrd-thinking-deep:#032a56;isolation:isolate;position:relative}.thrd-thinking-border--tp{--thrd-thinking-accent:#00aeef;--thrd-thinking-deep:#07518a}.thrd-thinking-border:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;border:1.5px solid var(--thrd-thinking-accent);position:absolute;inset:-1.5px}@supports (color:color-mix(in lab,red,red)){.thrd-thinking-border:before{border:1.5px solid color-mix(in srgb,var(--thrd-thinking-accent) 88%,white 12%)}}.thrd-thinking-border:before{box-shadow:0 0 14px var(--thrd-thinking-accent),inset 0 0 10px var(--thrd-thinking-accent)}@supports (color:color-mix(in lab,red,red)){.thrd-thinking-border:before{box-shadow:0 0 14px color-mix(in srgb,var(--thrd-thinking-accent) 42%,transparent),inset 0 0 10px color-mix(in srgb,var(--thrd-thinking-accent) 16%,transparent)}}.thrd-thinking-border:before{animation:thrd-thinking-breathe 2.4s var(--ease-in-out) infinite}.thrd-thinking-border>*{z-index:1;position:relative}@keyframes thrd-thinking-breathe{0%,to{opacity:.38}50%{opacity:1}}.thrd-thinking-screen{--thrd-thinking-accent:var(--thrd-cyan);--thrd-thinking-deep:#032a56;z-index:70;pointer-events:none;position:fixed;inset:0}.thrd-thinking-screen--tp{--thrd-thinking-accent:#00aeef;--thrd-thinking-deep:#0077b6}.thrd-thinking-screen:before{content:"";box-shadow:inset 0 0 36px 4px var(--thrd-thinking-accent),inset 0 0 88px 12px var(--thrd-thinking-accent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.thrd-thinking-screen:before{box-shadow:inset 0 0 36px 4px color-mix(in srgb,var(--thrd-thinking-accent) 48%,transparent),inset 0 0 88px 12px color-mix(in srgb,var(--thrd-thinking-accent) 18%,transparent)}}.thrd-thinking-screen:before{animation:thrd-thinking-breathe 2.4s var(--ease-in-out) infinite}.thrd-thinking-screen:after{content:"";border:2.5px solid var(--thrd-thinking-accent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.thrd-thinking-screen:after{border:2.5px solid color-mix(in srgb,var(--thrd-thinking-accent) 80%,var(--thrd-thinking-deep) 20%)}}.thrd-thinking-screen:after{box-shadow:0 0 22px var(--thrd-thinking-accent)}@supports (color:color-mix(in lab,red,red)){.thrd-thinking-screen:after{box-shadow:0 0 22px color-mix(in srgb,var(--thrd-thinking-accent) 35%,transparent)}}.thrd-thinking-screen:after{animation:thrd-thinking-breathe 2.4s var(--ease-in-out) infinite}.thrd-thinking-screen--static:after,.thrd-thinking-screen--static:before{opacity:.55;animation:none}@media (prefers-reduced-motion:reduce){.thrd-thinking-border:before,.thrd-thinking-screen:after,.thrd-thinking-screen:before{opacity:.7;animation:none}}.plan-health-pill{min-height:4.7rem;padding-right:2.25rem}.plan-health-pill__icon{color:var(--thrd-cyan);background:#1eb2fb1a;box-shadow:inset 0 0 0 1px #1eb2fb38}.plan-health-pill__hook{color:var(--thrd-navy,#032a56)}.plan-health-pill__copy{max-width:min(38rem,100%)}.plan-health-pill__footer{margin-right:.25rem}.plan-health-pill__close{border:0}#theme-root.dark .plan-health-pill__hook,.dark .plan-health-pill__hook{color:#fff}.hub-modules-liquid .hub-module-row--premium{outline-offset:-1px;outline:1px solid #032a560b;border-radius:var(--radius-thrd-md)!important;background:linear-gradient(150deg,#ffffffe6,#f5f9fdb8)!important;border:0!important;box-shadow:0 10px 26px #032a5613,inset 0 1px #fffffff2,inset 0 -1px #032a5609!important}.hub-modules-liquid .hub-module-row--premium:before{display:none}.hub-modules-liquid .hub-module-row--premium:after{opacity:.35;filter:none;background:linear-gradient(#ffffff9e,#0000 44%);width:auto;height:auto;inset:0}.hub-module-icon-premium{border-radius:var(--radius-thrd-inner);background:rgba(var(--hub-accent-rgb),.09);box-shadow:inset 0 1px #ffffffe0,0 5px 14px #032a560f}.hub-modules-liquid .hub-module-row--premium .hub-module-title{letter-spacing:-.025em;font-size:.92rem}.hub-modules-liquid .hub-module-row--premium .hub-module-sub{white-space:normal;color:#032a567a}#theme-root.dark .hub-modules-liquid .hub-module-row--premium,.dark .hub-modules-liquid .hub-module-row--premium{outline-color:#ffffff17;background:linear-gradient(150deg,#ffffff17,#032a5661)!important}.hub-modules-liquid .hub-module-row--bordered,.hub-modules-liquid .hub-module-row--flat{border:1px solid var(--hub-accent-hex,#032a56)!important}@supports (color:color-mix(in lab,red,red)){.hub-modules-liquid .hub-module-row--bordered,.hub-modules-liquid .hub-module-row--flat{border:1px solid color-mix(in srgb,var(--hub-accent-hex,#032a56) 22%,transparent)!important}}.hub-modules-liquid .hub-module-row--bordered,.hub-modules-liquid .hub-module-row--flat{border-radius:var(--radius-thrd-md)!important;background:var(--surface-card,#fff)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:var(--shadow-card)!important}.hub-modules-liquid .hub-module-row--bordered:after,.hub-modules-liquid .hub-module-row--flat:after{display:none!important}.hub-module-mark{background:rgba(var(--hub-accent-rgb),.1);border-radius:.75rem;width:2.65rem;height:2.65rem;box-shadow:inset 0 1px #ffffffeb}.hub-module-mark--flat{border-radius:var(--radius-thrd-inner);width:3.5rem;height:3.5rem;background:rgba(var(--hub-accent-rgb),.1)!important;box-shadow:none!important}.hub-module-boton-img--flat{border-radius:var(--radius-thrd-inner);width:3.5rem!important;height:3.5rem!important}#theme-root.dark .hub-module-mark--flat,.dark .hub-module-mark--flat{background:#ffffff14!important;box-shadow:0 0 0 1px #ffffff1f,0 6px 18px #00000059!important}.hub-module-lock-badge{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #032a561a}#theme-root.dark .hub-module-lock-badge,.dark .hub-module-lock-badge{background:#0f1c30;border-color:#ffffff24}.hub-module-tile-icon{color:var(--hub-accent-hex,#032a56)}#theme-root.dark .hub-modules-liquid .hub-module-row--bordered,#theme-root.dark .hub-modules-liquid .hub-module-row--flat,.dark .hub-modules-liquid .hub-module-row--bordered,.dark .hub-modules-liquid .hub-module-row--flat{border-color:var(--hub-accent-hex)!important;background:#081830e0!important}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .hub-modules-liquid .hub-module-row--bordered,#theme-root.dark .hub-modules-liquid .hub-module-row--flat,.dark .hub-modules-liquid .hub-module-row--bordered,.dark .hub-modules-liquid .hub-module-row--flat{border-color:color-mix(in srgb,var(--hub-accent-hex) 32%,transparent)!important}}#theme-root.dark .hub-modules-liquid .hub-module-row--bordered,#theme-root.dark .hub-modules-liquid .hub-module-row--flat,.dark .hub-modules-liquid .hub-module-row--bordered,.dark .hub-modules-liquid .hub-module-row--flat{box-shadow:var(--shadow-card)!important}.hub-coaching-insight__footer{border-top:1px solid #032a560f;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-top:.62rem;padding-top:.55rem;display:flex}.hub-coaching-insight__stat{font-family:var(--font-montserrat),Montserrat,sans-serif;align-items:baseline;gap:.35rem;display:inline-flex}.hub-coaching-insight__stat-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);font-size:.58rem;font-weight:700}.hub-coaching-insight__stat-value{color:var(--thrd-cyan);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800}.hub-training-row{border-radius:var(--radius-thrd-md)!important}.hub-nutrition-card--navy{isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);position:relative;overflow:hidden;mask-image:radial-gradient(#fff,#000);background:linear-gradient(135deg,#0e4a89,#0a3b74 22%,#032a56 58%,#021530)!important;border:1px solid #1eb2fb73!important;box-shadow:0 0 0 1px #1eb2fb1f,0 8px 24px #032a5647,0 20px 48px #032a5638,0 0 56px #1eb2fb1a,inset 0 1px #ffffff1a,inset 0 -1px #0000001f!important}.hub-nutrition-card--navy:after,.hub-nutrition-card--navy:before{display:none!important}.plan-nutri-pro.hub-nutrition-card--navy .text-white,.plan-nutri-pro.hub-nutrition-card--navy h2{color:#fff!important}.plan-nutri-pro.hub-nutrition-card--navy .text-white\/80{color:#fffc!important}.plan-nutri-pro.hub-nutrition-card--navy .text-white\/70{color:#ffffffb3!important}.plan-nutri-pro.hub-nutrition-card--navy .text-white\/55{color:#ffffff8c!important}.hub-floating-modal-scrim{cursor:default;background:#032a5680;border:0}@media (hover:hover) and (pointer:fine){.hub-floating-modal-scrim{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);background:#032a5652}}.hub-floating-glass-panel{border-radius:var(--radius-thrd-lg);background:#fff;border:1px solid #ffffffd1;box-shadow:0 32px 72px #032a5638,0 8px 24px #032a561a,inset 0 1.5px #fff,inset 0 -1px #032a560d}@media (min-width:768px){.hub-floating-glass-panel{-webkit-backdrop-filter:blur(40px)saturate(1.8)brightness(1.03);backdrop-filter:blur(40px)saturate(1.8)brightness(1.03);background:#ffffffd1}}.hub-floating-glass-chip{background:#ffffffd1;border:1px solid #032a5614;box-shadow:0 4px 12px #032a560f}.workout-detail-floating-panel{flex-direction:column;display:flex}.workout-status-ring{--workout-status:#6d8bae}.workout-status-ring--done{--workout-status:#16a34a}.workout-status-ring--partial{--workout-status:#f97316}.workout-status-ring--missed{--workout-status:#dc2626}.workout-status-ring--planned{--workout-status:#6d8bae}.workout-status-ring:after{content:"";z-index:25;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 2.5px var(--workout-status);position:absolute;inset:0}.workout-status-ring--breathe:after{animation:workout-status-breathe 2s var(--ease-in-out) 1 both}@keyframes workout-status-breathe{0%{opacity:.42}45%{opacity:1}to{opacity:.88}}@media (prefers-reduced-motion:reduce){.workout-status-ring--breathe:after{animation:none}}.light .hub-floating-glass-panel.supplement-detail-sheet,.light .workout-detail-floating-panel .workout-detail-content,:root:not(.dark) .hub-floating-glass-panel.supplement-detail-sheet,:root:not(.dark) .workout-detail-floating-panel .workout-detail-content{--text-primary:#021f42;--text-secondary:#1a3d65;--text-tertiary:#3d6285}.dark .hub-floating-glass-panel{background:#111927;border-color:#ffffff1a;box-shadow:0 32px 72px #00000080,0 8px 24px #0000004d,inset 0 1.5px #ffffff14}@media (min-width:768px){.dark .hub-floating-glass-panel{-webkit-backdrop-filter:blur(40px)saturate(1.4);backdrop-filter:blur(40px)saturate(1.4);background:#0f1828eb}}.dark .hub-floating-glass-chip{background:#ffffff12;border-color:#ffffff1f}.supplement-detail-sheet{min-height:0}.supplement-detail-sheet__metrics{border:1px solid #032a5614;background:#ffffff8c!important}.hub-nutrition-card--navy .hub-nutrition-card__eyebrow{color:#ffffffb8!important}.supplement-detail-sheet__cta:not(:disabled){-webkit-text-fill-color:#fff;color:#fff!important}.supplement-detail-sheet .supplement-detail-sheet__cta{font-weight:700}.hub-nutrition-card--navy .hub-liquid-chip{background:#ffffff14!important;border-color:#ffffff1a!important}.hub-nutri-support-card{border-radius:var(--radius-thrd-lg);background:var(--surface-card,#fff);box-shadow:var(--shadow-card);transition:transform var(--transition-fast),box-shadow var(--transition-base);border:1px solid #032a5614;outline:none;padding:.8rem .9rem}.hub-nutri-support-card:active{transform:scale(.985)}.hub-nutri-support-icon{border-radius:var(--radius-thrd-inner);background:var(--thrd-navy);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;display:inline-flex;box-shadow:0 8px 18px #032a562b}#theme-root.dark .hub-nutri-support-card,.dark .hub-nutri-support-card{box-shadow:var(--shadow-card);background:#081830e0;border-color:#ffffff1f}.hub-streak-trigger{background:var(--surface-card,#fff);box-shadow:var(--shadow-card);border:1px solid #032a5614}#theme-root.dark .hub-streak-trigger,.dark .hub-streak-trigger{background:#081830e0;border-color:#ffffff1f}.streak-half-card,.streak-week-panel{background:var(--surface-card-2,#f5f8fc);box-shadow:none;border:1px solid #032a5612}#theme-root.dark .streak-half-card,#theme-root.dark .streak-week-panel,.dark .streak-half-card,.dark .streak-week-panel{background:#ffffff0d;border-color:#ffffff1a}.light .hub-floating-glass-panel.streak-detail-sheet,:root:not(.dark) .hub-floating-glass-panel.streak-detail-sheet{--text-primary:#021f42;--text-secondary:#1a3d65;--text-tertiary:#3d6285}.supplement-detail-sheet:not(.supplement-detail-sheet--compact){min-height:min(31rem,72dvh)}.supplement-detail-sheet--compact{max-height:none;min-height:0!important}.hub-floating-glass-panel--compact{flex:0 auto}.supplement-detail-sheet__icon,.workout-detail-hero-icon{border-radius:var(--radius-thrd-md);justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.supplement-detail-sheet__icon{width:3.5rem;height:3.5rem;color:var(--thrd-navy);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1eb2fb1f;flex-shrink:0;font-size:1.55rem}.supplement-detail-sheet__metrics{border-radius:var(--radius-thrd-md);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:#ffffff61;box-shadow:0 8px 22px #032a560f,inset 0 0 0 1px #032a5612,inset 0 1px #fffffff2}.supplement-detail-sheet__metrics>:last-child{box-shadow:inset 1px 0 #032a560f}.workout-detail-sheet{outline-offset:-1px;outline:1px solid #032a5612;border:0!important;border-radius:24px 4px 0 0!important}.workout-detail-close{box-shadow:inset 0 0 0 1px #032a5614,0 4px 12px #032a560f}.workout-detail-hero-icon{border-radius:var(--radius-thrd-md)}.workout-detail-sheet-footer{box-shadow:inset 0 1px #032a5612;border-top:0!important}@media (min-width:768px){.workout-detail-sheet{border-radius:var(--radius-thrd-lg)!important}}#theme-root.light,.light,[data-theme=light],html.light{--text-primary-safe:#032a56;--text-secondary-safe:#032a56b8;--text-tertiary-safe:#032a568c;--text-muted-safe:#032a566b;--text-label-safe:#032a5694}:is(.hub-liquid-card,.plan-meal-card,.glass-surface,.glass-surface-strong,.modal-glass,.nutri-chat-bubble-ai) :is(.text-white\/30,.dark\:text-white\/30){color:var(--text-muted-safe)}:is(.hub-liquid-card,.plan-meal-card,.glass-surface,.glass-surface-strong,.modal-glass,.nutri-chat-bubble-ai) :is(.text-white\/35,.dark\:text-white\/35),:is(.hub-liquid-card,.plan-meal-card,.glass-surface,.glass-surface-strong,.modal-glass,.nutri-chat-bubble-ai) :is(.text-white\/40,.dark\:text-white\/40){color:var(--text-tertiary-safe)}:is(.hub-liquid-card,.plan-meal-card,.glass-surface,.glass-surface-strong,.modal-glass,.nutri-chat-bubble-ai) :is(.text-white\/50,.dark\:text-white\/50){color:var(--text-secondary-safe)}:is(.hub-liquid-card,.plan-meal-card,.glass-surface,.glass-surface-strong,.modal-glass,.nutri-chat-bubble-ai) :is([class*=uppercase].text-white\/30,[class*=uppercase].text-white\/35,[class*=uppercase].text-white\/40,[class*=uppercase].text-white\/50,[class*=tracking-widest].text-white\/30,[class*=tracking-widest].text-white\/35,[class*=tracking-widest].text-white\/40,[class*=tracking-widest].text-white\/50){color:var(--text-label-safe)}.font-display{letter-spacing:-.02em}.thrd-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--card-radius)}.btn-primary{background:var(--thrd-navy);color:#fff;border-radius:var(--radius-thrd-lg);font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.04em;cursor:pointer;transition:transform var(--transition-spring),box-shadow var(--transition-base),background var(--transition-fast);box-shadow:var(--shadow-cyan);border:none;padding:12px 24px;font-size:14px;font-weight:700;position:relative;overflow:hidden}.btn-primary:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff26,#0000 60%);position:absolute;inset:0}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000038}.btn-primary:active{transition:transform .15s var(--spring),box-shadow .15s var(--ease-smooth);transform:scale(.96);box-shadow:0 1px 4px #00000026}.btn-ghost{color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-card);font-family:var(--font-montserrat),"Montserrat",sans-serif;cursor:pointer;transition:all var(--transition-base);background:0 0;padding:10px 20px;font-size:13px;font-weight:600}.btn-ghost:hover{border-color:var(--thrd-blue-mid);color:var(--text-primary);background:#032a560f}.thrd-pressable{-webkit-tap-highlight-color:transparent;transition:scale .12s cubic-bezier(.23,1,.32,1);scale:1}@media (hover:hover) and (pointer:fine){.thrd-pressable:not(:disabled):not([aria-disabled=true]):active{scale:.97}}.thrd-pressable:not(:disabled):not([aria-disabled=true])[data-thrd-press=true]{scale:.97}.thrd-openable-card--active{opacity:.92;scale:.985}@media (prefers-reduced-motion:reduce){.thrd-pressable{transition:opacity .12s cubic-bezier(.23,1,.32,1);scale:1}.thrd-openable-card--active,.thrd-pressable:not(:disabled):not([aria-disabled=true]):active,.thrd-pressable:not(:disabled):not([aria-disabled=true])[data-thrd-press=true]{opacity:.82;scale:1}}.thrd-badge{letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);border-radius:100px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.badge-pendiente,.thrd-badge-pending{color:#b8760a;background:#fca7351f;border:.5px solid #fca7354d;border-radius:100px;padding:3px 10px;font-size:11px}.thrd-badge-success{color:#1a7a6e;background:#28c7b21a;border:1px solid #28c7b24d}.thrd-badge-danger{color:#be185d;background:#e325741a;border:1px solid #e3257447;border-radius:100px;padding:3px 10px;font-size:11px;font-weight:700}#theme-root.dark .thrd-badge-success,.dark .thrd-badge-success{color:#28c7b2;background:#28c7b21f;border-color:#28c7b247}#theme-root.dark .badge-pendiente,#theme-root.dark .thrd-badge-pending,.dark .badge-pendiente,.dark .thrd-badge-pending{color:#fca735;background:#fca73524;border-color:#fca73552}#theme-root.dark .thrd-badge-danger,.dark .thrd-badge-danger{color:#f472b6;background:#e3257429;border-color:#e3257457}.thrd-badge-coming{color:var(--thrd-points);background:#4743e31f;border:1px solid #4743e333}.thrd-badge--circle{border-radius:50%;flex-shrink:0;justify-content:center;width:1.75rem;height:1.75rem;padding:0}.thrd-status-toggle{white-space:nowrap;flex-shrink:0;height:2.25rem}.thrd-status-popover{z-index:70;border-radius:var(--radius-thrd-md);background:var(--surface-card);width:13rem;animation:thrd-status-popover-enter .14s var(--ease-out) both;border:1px solid #032a561a;flex-direction:column;gap:.3rem;padding:.4rem;display:flex;position:fixed;box-shadow:0 20px 44px #032a5633,0 4px 14px #032a5614}#theme-root.dark .thrd-status-popover,.dark .thrd-status-popover{border-color:#ffffff1f;box-shadow:0 20px 44px #0006,0 4px 14px #0003}@keyframes thrd-status-popover-enter{0%{opacity:0;transform:scale(.94)translateY(-4px)}}@media (prefers-reduced-motion:reduce){.thrd-status-popover{animation:none}}.thrd-status-sheet__row{border-radius:var(--radius-thrd-sm);background:var(--bg-surface);text-align:left;width:100%;transition:transform .15s var(--ease-out),background-color .15s var(--ease-out);border:1px solid #032a5614;align-items:center;gap:.65rem;padding:.6rem .65rem;display:flex}.thrd-status-sheet__row:active{transform:scale(.98)}#theme-root.dark .thrd-status-sheet__row,.dark .thrd-status-sheet__row{border-color:#ffffff1a}.thrd-status-sheet__row-icon{border-radius:50%;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;display:grid}.thrd-image{outline-offset:-1px;outline:1px solid #032a561a}#theme-root.dark .thrd-image,.dark .thrd-image,[data-theme=dark] .thrd-image{outline-color:#ffffff1a}.meal-bevel-container{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffeb;border:1px solid #ffffffbf;box-shadow:0 6px 24px #032a5617,0 1px 4px #032a560d,inset 0 1px #fffffff2}@media (min-width:768px){.meal-bevel-container{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#ffffffd1}}#theme-root.dark .meal-bevel-container,.dark .meal-bevel-container{background:linear-gradient(145deg,#ffffff12,#ffffff08),#05122ac7;border-color:#ffffff1a;box-shadow:0 6px 24px #00000047,inset 0 1px #ffffff17}.meal-bevel-divider{border-bottom:1px solid #032a5612}#theme-root.dark .meal-bevel-divider,.dark .meal-bevel-divider{border-bottom-color:#ffffff12}.meal-compact-row{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background var(--transition-fast);background:0 0;border:none;border-radius:0;margin-bottom:0}.meal-compact-row:active{box-shadow:none;background:#032a560a;transform:none}#theme-root.dark .meal-compact-row,.dark .meal-compact-row{box-shadow:none;background:0 0;border-color:#0000}#theme-root.dark .meal-compact-row:active,.dark .meal-compact-row:active{background:#ffffff0a}@media (hover:hover) and (pointer:fine){.meal-compact-row:hover{background:#032a5609}#theme-root.dark .meal-compact-row:hover,.dark .meal-compact-row:hover{background:#ffffff08}}.meal-bevel-container .meal-card-glass{border:none;border-radius:0}.meal-bevel-container .meal-card-glass,.meal-bevel-container--stacked{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.meal-bevel-container--stacked{border:none;flex-direction:column;gap:.75rem;padding:.35rem 0;display:flex}#theme-root.dark .meal-bevel-container--stacked,.dark .meal-bevel-container--stacked{box-shadow:none;background:0 0;border:none}.meal-bevel-container--stacked .meal-compact-row{border-radius:var(--radius-thrd-sm);box-shadow:var(--shadow-card);isolation:isolate;contain:layout style paint;background:#fffffff0;border:none}#theme-root.dark .meal-bevel-container--stacked .meal-compact-row,.dark .meal-bevel-container--stacked .meal-compact-row{box-shadow:var(--shadow-card);background:#081630eb;border:none}.meal-bevel-container--stacked .meal-card-glass{border-radius:var(--radius-thrd-md);isolation:isolate;background:#fffffff5;border:1px solid #032a5614;box-shadow:0 4px 16px #032a5614}#theme-root.dark .meal-bevel-container--stacked .meal-card-glass,.dark .meal-bevel-container--stacked .meal-card-glass{background:#06122af2;border-color:#ffffff1a;box-shadow:0 4px 18px #00000047}.meal-recipe-section-label{font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#1eb2fbd9;font-size:10px;font-weight:700}.meal-modal-title{text-transform:none!important;font-family:var(--font-montserrat),Montserrat,sans-serif!important;letter-spacing:-.02em!important;font-weight:700!important}#theme-root.dark .meal-modal-title,.dark .meal-modal-title{color:#fffffff5!important}#theme-root.light .meal-modal-title,.light .meal-modal-title{color:#032a56!important}.meal-bevel-container .meal-card-glass--compliance{background:#28c7b20a}.meal-bevel-container .meal-card-glass--partial{background:#fca7350a}.light .meal-bevel-container .meal-card-glass{box-shadow:none;background:0 0;border:none}.skeleton{background:linear-gradient(90deg,var(--bg-surface-2) 25%,var(--border-color) 50%,var(--bg-surface-2) 75%);background-size:800px 100%;border-radius:8px;animation:skeletonShimmer 1.6s ease-in-out infinite}@keyframes routeIn{0%{opacity:0}to{opacity:1}}@keyframes routeOut{0%{opacity:1}to{opacity:0}}.page-enter{animation:routeIn var(--transition-base) ease-out both}.page-exit{animation:routeOut var(--transition-fast) ease-out both}.stagger-children>*{opacity:0;animation:pageIn var(--transition-slow) ease-out forwards}.stagger-children>:first-child{animation-delay:0s}.stagger-children>:nth-child(2){animation-delay:60ms}.stagger-children>:nth-child(3){animation-delay:.12s}.stagger-children>:nth-child(4){animation-delay:.18s}.stagger-children>:nth-child(5){animation-delay:.24s}.stagger-children>:nth-child(6){animation-delay:.3s}.stagger-children>:nth-child(7){animation-delay:.36s}.stagger-children>:nth-child(8){animation-delay:.42s}.thrd-progress-track{background:var(--border-color);border-radius:100px;height:6px;overflow:hidden}.thrd-progress-fill{border-radius:100px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.thrd-progress-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d);width:60px;animation:progressShimmer 2s ease-in-out infinite;position:absolute;top:0;bottom:0;right:0}@keyframes progressShimmer{0%{transform:translate(100%)}to{transform:translate(-300%)}}@keyframes badgeHexShimmer{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(280%)skew(-18deg)}}.badge-hex-shimmer{animation:badgeHexShimmer 2.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.badge-hex-shimmer{animation:none}}.nutrition-day-view{--nutriai-accent:#1eb2fb;--nutriai-accent-ink:#0878ad;--nutriai-accent-soft:#1eb2fb1a;isolation:isolate;gap:.45rem;position:relative}.nutrition-day-view:before{content:none}.nutriai-page-header{padding:.55rem 0 .35rem;overflow:visible}.nutriai-page-header__row{align-items:center;gap:.65rem;min-height:3.4rem;display:flex}.nutriai-page-header__back,.nutriai-page-header__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.nutriai-page-header__back{width:2.5rem;height:2.5rem;color:var(--text-secondary);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffff9e;border:1px solid #032a5612;border-radius:999px;transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1);box-shadow:0 7px 22px #032a560f,inset 0 1px #ffffffd1}.nutriai-page-header__back:active{transform:scale(.96)}.nutriai-page-header__icon{border-radius:var(--radius-thrd-md);width:2.55rem;height:2.55rem;color:var(--nutriai-accent-ink);background:var(--nutriai-accent-soft);box-shadow:inset 0 0 0 1px #1eb2fb24}.nutriai-page-header__eyebrow{color:var(--nutriai-accent-ink);font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:.17em;text-transform:uppercase;font-size:.56rem;font-weight:800}.nutriai-page-header__title-row{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex;overflow:visible}.nutriai-page-header h1{color:var(--text-primary);font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(1.65rem,5vw,2.35rem);font-weight:850;line-height:.98}.nutriai-page-header h1.nutriai-page-header__title--compact{letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;font-size:clamp(.95rem,4.2vw,1.5rem);font-weight:800;line-height:1.15;overflow:visible}.nutriai-page-header__subtitle-row{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.2rem;display:flex}.nutriai-page-header__subtitle-row .thrd-beta-mark{letter-spacing:.14em;flex:none;line-height:1}.nutriai-page-header__subtitle{color:var(--text-secondary);font-family:var(--font-montserrat),Montserrat,sans-serif;margin:0;font-size:.66rem}.nutrition-day-view .plan-day-header.plan-day-header-native{top:max(.35rem,env(safe-area-inset-top));-webkit-backdrop-filter:blur(22px)saturate(1.45);backdrop-filter:blur(22px)saturate(1.45);margin:0 .75rem .25rem;border-radius:var(--radius-thrd-lg)!important;background:#ffffffc2!important;border:1px solid #032a5612!important;padding:.35rem!important;box-shadow:0 10px 28px #032a5613,inset 0 1px #ffffffe6!important}.nutrition-day-view .plan-day-container{padding-top:.35rem!important}.plan-day-flow,.plan-day-guide-stack,.plan-day-insights-stack,.plan-day-utilities-stack{flex-direction:column;gap:1rem;min-width:0;display:flex}.plan-day-left-column,.plan-day-right-column{display:contents}.plan-day-summary-native{order:1}.plan-day-guide-stack{order:2}.plan-day-right-column .plan-day-meals-module{order:3}.plan-day-utilities-stack{order:4}.plan-day-insights-stack{order:5}.nutrition-day-view .plan-day-summary-native .plan-nutri-pro{border:1px solid #1eb2fb33;box-shadow:0 18px 38px -20px #032a569e,inset 0 1px #ffffff21}.nutrition-day-view .nutri-day-module{gap:.55rem}.nutrition-day-view .nutri-day-module__title{padding-inline:.2rem}.nutrition-day-view .nutri-day-module__toggle{min-height:2.1rem}.nutrition-day-view .nutri-day-module__label{font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:.105em;font-size:.68rem;font-weight:800}.nutrition-day-view .meal-compact-row,.nutrition-day-view .nutri-day-module__panel,.nutrition-day-view .plan-meal-card{border-radius:var(--radius-thrd-lg)!important;box-shadow:var(--shadow-card),inset 0 1px 0 #ffffffb8!important}.nutrition-day-view section[aria-label="Estado del plan"]{padding-top:.2rem}.dark .nutrition-day-view,[data-theme=dark] .nutrition-day-view{--nutriai-accent-ink:#78d4ff}.dark .nutriai-page-header__back,.dark .nutrition-day-view .plan-day-header.plan-day-header-native,[data-theme=dark] .nutriai-page-header__back,[data-theme=dark] .nutrition-day-view .plan-day-header.plan-day-header-native{background:#081830b8!important;border-color:#ffffff14!important;box-shadow:0 12px 32px #0003,inset 0 1px #ffffff12!important}@media (hover:hover) and (pointer:fine){.nutriai-page-header__back:hover{background:#ffffffd6}}@media (min-width:768px){.nutriai-page-header{padding:.25rem 2rem .6rem}.nutriai-page-header__row{min-height:4.75rem}.nutrition-day-view .plan-day-header.plan-day-header-native{width:calc(100% - 4rem);margin-inline:2rem}.nutrition-day-view .plan-day-container{padding-inline:2rem!important}}@media (min-width:960px){.plan-day-flow{grid-template-columns:minmax(20rem,.88fr) minmax(26rem,1.12fr);align-items:start;gap:1.25rem;display:grid}.plan-day-left-column,.plan-day-right-column{flex-direction:column;gap:1.25rem;min-width:0;display:flex}}html[data-thrd-device=desktop] .plan-day-flow{flex-direction:column;gap:1.25rem;display:flex}html[data-thrd-device=desktop] .plan-day-left-column,html[data-thrd-device=desktop] .plan-day-right-column{display:contents}@media (max-width:767px){.nutrition-day-view .plan-day-header.plan-day-header-native{border-radius:var(--radius-thrd-lg)!important;border-left:1px solid #032a5612!important;border-right:1px solid #032a5612!important;margin-inline:.75rem!important}.nutrition-day-view .plan-day-container{padding-inline:.75rem!important}}@media (prefers-reduced-motion:reduce){.nutriai-page-header__back,.nutrition-day-view .nutri-day-module__chevron,.nutrition-day-view .plan-day-meals-touch{transition-duration:1ms!important}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:100px}::-webkit-scrollbar-thumb:hover{background:var(--thrd-blue-mid)}.thrd-ring{transition:stroke-dashoffset 1s cubic-bezier(.4,0,.2,1)}@keyframes nutriOrb{0%,to{transform:scale(1);box-shadow:0 0 40px #1eb2fb59}50%{transform:scale(1.04);box-shadow:0 0 60px #1eb2fb80}}@keyframes nutriOrbPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}.nutri-chat-orb{background:linear-gradient(135deg,var(--thrd-cyan) 0,var(--thrd-navy-mid) 100%);animation:nutriOrb 3s ease-in-out infinite;box-shadow:0 0 40px #1eb2fb59}.nutri-chat-orb-ring{opacity:.55;border:1.5px solid #1eb2fb2e;animation:nutriOrbPulse 2s ease-in-out infinite}@media (max-width:767px){.animate-breathe,.animate-pulse-ring,.nutri-chat-orb,.nutri-chat-orb-ring{animation:none!important}.nutri-chat-orb{box-shadow:0 0 18px #1eb2fb38}.nutri-chat-assistant-embed .nutri-chat-footer,.nutri-chat-bubble-ai,.nutri-chat-composer-field,.nutri-chat-page .nutri-chat-footer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.nutri-chat-page .nutri-chat-bubble-ai,.nutri-chat-page .nutri-chat-bubble-user{box-shadow:0 2px 10px #032a5614!important}}.scrollbar-hide,.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar,.scrollbar-none::-webkit-scrollbar{display:none}.glass-surface{isolation:isolate;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--elev-2);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));position:relative}.glass-surface:before{background:linear-gradient(180deg,var(--glass-highlight),transparent 40%);z-index:1;padding:1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-surface:after,.glass-surface:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass-surface:after{z-index:0;background:radial-gradient(80% 50% at 8% 0,#ffffff1f,#0000 55%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-surface,.glass-surface-strong{background:var(--surface-overlay);-webkit-backdrop-filter:none;backdrop-filter:none}}.glass-surface-strong{isolation:isolate;background:var(--glass-bg-strong);border:1px solid var(--glass-border);box-shadow:var(--elev-3);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));position:relative}.glass-surface-strong:before{background:linear-gradient(180deg,var(--glass-highlight),transparent 40%);z-index:1;padding:1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-surface-strong:after,.glass-surface-strong:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass-surface-strong:after{z-index:0;background:radial-gradient(80% 50% at 8% 0,#ffffff1a,#0000 55%)}.glass-surface-interactive{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.glass-surface-interactive:hover{box-shadow:var(--elev-3);transform:translateY(-2px)}.glass-surface-interactive:active{transform:translateY(0)scale(.985)}.font-display{font-family:var(--font-sauro),"Sauro",sans-serif;text-transform:uppercase}.font-body{font-family:var(--font-montserrat),"Helvetica Neue",Helvetica,Arial,sans-serif}.font-sauro{font-family:var(--font-sauro),sans-serif;text-transform:uppercase}.font-montserrat{font-family:var(--font-montserrat),"Helvetica Neue",Helvetica,Arial,sans-serif}.pb-safe{padding-bottom:calc(env(safe-area-inset-bottom,0px) + .75rem)}.thrd-organic{border-radius:.9rem 1.75rem}.thrd-organic-soft{border-radius:.75rem 1.35rem}}:root{--twsa-safe-area-inset-top:env(safe-area-inset-top);--twsa-safe-area-inset-right:env(safe-area-inset-right);--twsa-safe-area-inset-bottom:env(safe-area-inset-bottom);--twsa-safe-area-inset-left:env(safe-area-inset-left)}@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}html[data-thrd-device=phone] .sidebar-desktop,html[data-thrd-device=phone] .staff-desktop-sidebar{display:none!important}html[data-thrd-device=phone] .bottom-nav,html[data-thrd-device=phone] .bottom-nav-active-pill{display:flex!important}html[data-thrd-device=phone] .mobile-main-shell,html[data-thrd-device=phone] .staff-main-shell{margin-left:0!important}html[data-thrd-device=phone] .athlete-shell{width:100%!important;max-width:100%!important;margin-inline:0!important}html[data-thrd-device=phone] .athlete-hub-day-panel .hub-day-body,html[data-thrd-device=phone] .hub-secondary-row{flex-direction:column!important;grid-template-columns:none!important;display:flex!important}html[data-thrd-device=phone] .login-left{display:none!important}html[data-thrd-device=phone] .login-shell{display:block!important}html[data-thrd-device=desktop] .staff-desktop-sidebar,html[data-thrd-device=desktop] .thrd-app-shell--athlete .sidebar-desktop{display:flex!important}html[data-thrd-device=desktop] .bottom-nav,html[data-thrd-device=desktop] .bottom-nav-active-pill,html[data-thrd-device=desktop] .bottom-nav-sheet{display:none!important}html[data-thrd-device=desktop] .mobile-main-shell:not(.staff-main-shell){margin-left:64px}html[data-thrd-device=desktop] .staff-main-shell{margin-left:var(--staff-sidebar-width,220px)}.light .glass-card,.light .glass-macos,.light .glass-macos-bar,.light .glass-macos-panel,.light .glass-macos-popover,.light .glass-macos-strong{border-radius:var(--radius-lg);background:var(--thrd-surface-elevated);color:#032a56;-webkit-backdrop-filter:blur(20px)saturate(1.2);border-color:#032a5617;box-shadow:0 16px 44px #032a5612,inset 0 1px #fff}.light .thrd-brand-card{background:var(--thrd-surface-elevated);color:#032a56;border:1px solid #032a5617;box-shadow:0 16px 40px #032a560f}.light .thrd-segmented-active{background:var(--thrd-navy);color:#fff}.light .thrd-surface-card{background:var(--thrd-surface-elevated);border-radius:var(--radius-lg);color:#032a56;border:1px solid #032a5614;box-shadow:0 14px 40px #032a560f}.light .thrd-surface-soft{border-radius:var(--radius-md);color:#032a56;background:#ffffffc7;border:1px solid #032a5614}.light .thrd-surface-strong{border-radius:var(--radius-md);color:#032a56;background:#fff;border:1px solid #032a561a;box-shadow:0 8px 24px #032a560d}.light .thrd-input-dark{color:#032a56;border-radius:var(--radius-pill);background:#fff;border:1px solid #032a561f;box-shadow:0 6px 20px #032a560d}.light .thrd-text-soft{color:#032a56e0}.light .thrd-text-muted{color:#032a5694}.light .thrd-label-muted,.light .thrd-text-faint{color:#032a567a}.light .glass-card :is(p,span,h1,h2,h3,h4,li,label),.light .glass-macos :is(p,span,h1,h2,h3,h4,li,label),.light .glass-macos-panel :is(p,span,h1,h2,h3,h4,li,label){color:inherit}.light .border-white\/10,.light .border-white\/15,.light .border-white\/20,.light .border-white\/\[0\.06\],.light .border-white\/\[0\.08\]{border-color:#032a561f!important}.light .bg-white\/10,.light .bg-white\/\[0\.03\],.light .bg-white\/\[0\.04\],.light .bg-white\/\[0\.06\],.light .bg-white\/\[0\.08\]{background-color:#032a560a!important}.macro-ring-stroke{animation:ringFill .9s ease-out both}@keyframes ringFill{0%{opacity:.2;stroke-dasharray:0 999}to{opacity:1}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.thrd-scroll-shadow-card,.thrd-scroll-shadow-surface2{background-repeat:no-repeat;background-size:100% 20px,100% 20px,100% 8px,100% 8px;background-attachment:local,local,scroll,scroll}.thrd-scroll-shadow-card{background-color:var(--bg-card);background-image:linear-gradient(var(--bg-card) 30%,transparent),linear-gradient(transparent,var(--bg-card) 70%) bottom,linear-gradient(to bottom,#032a561f,transparent),linear-gradient(to top,#032a561f,transparent) bottom}.thrd-scroll-shadow-surface2{background-color:var(--bg-surface-2);background-image:linear-gradient(var(--bg-surface-2) 30%,transparent),linear-gradient(transparent,var(--bg-surface-2) 70%) bottom,linear-gradient(to bottom,#032a561f,transparent),linear-gradient(to top,#032a561f,transparent) bottom}.thrd-rule{background:#a2bcda26;height:1px}.thrd-card{background:var(--bg-surface);border-radius:var(--radius-thrd-md);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base),transform var(--transition-spring),border-color var(--transition-base);overflow:hidden}.thrd-card:hover{box-shadow:var(--shadow-md)}.thrd-card-interactive:active{box-shadow:var(--shadow-sm);transform:scale(.98)}.thrd-card>*{border-radius:inherit}.thrd-card-elevated{-webkit-backdrop-filter:blur(24px);background:#061838f5;border:1px solid #ffffff1f;box-shadow:0 12px 48px #00000080,inset 0 1px #ffffff1a}.thrd-badge-cycling{background:#fca735}.thrd-badge-cycling,.thrd-badge-nutrition{color:#032a56;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;border-radius:2px;padding:2px 8px;font-size:.7rem;font-weight:700}.thrd-badge-nutrition{background:var(--accent-nutrition)}#theme-root a[class*=border][href],#theme-root button[class*=border]{border-width:1.5px}#theme-root a[class*="bg-[#032A56]"],#theme-root a[class*=bg-thrd-accent],#theme-root button[class*="bg-[#032A56]"],#theme-root button[class*=bg-thrd-accent]{border:2px solid #032a562e;box-shadow:0 10px 28px #032a562e,inset 0 1px #ffffff4d}.dark #theme-root a[class*="bg-[#6D8BAE]"],.dark #theme-root a[class*=bg-thrd-accent],.dark #theme-root button[class*="bg-[#6D8BAE]"],.dark #theme-root button[class*=bg-thrd-accent]{border-color:#ffffff3d;box-shadow:0 10px 30px #6d8bae3d,inset 0 1px #ffffff47}.thrd-crop-text{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:800;line-height:.88}.glass-card{-webkit-backdrop-filter:blur(24px)saturate(2);border-radius:var(--radius-thrd-md);background:#ffffff17;border:1px solid #ffffff2b;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 40px #00000073,inset 0 1px #fff3,inset 0 -1px #0000002e}.glass-card:hover{background:#ffffff1a;border-color:#1eb2fb4d;transform:translateY(-1px);box-shadow:0 14px 48px #00000094,0 0 0 1px #1eb2fb2e,inset 0 1px #fff3}.glass-nav{-webkit-backdrop-filter:blur(28px)saturate(2.2);background:#020b1ce0;border-right:1px solid #ffffff1a;box-shadow:4px 0 28px #00000059}.glass-bottom-nav{background:linear-gradient(180deg,var(--liquid-glass-tint-grad-top) 0,var(--liquid-glass-tint) 30%,var(--liquid-glass-tint-grad-bot) 100%),var(--liquid-glass-scrim);-webkit-backdrop-filter:none;border-top:.5px solid var(--liquid-glass-border);box-shadow:var(--liquid-glass-shadow-outer),var(--liquid-glass-inset-soft),var(--liquid-glass-inset-tl),var(--liquid-glass-inset-br),var(--liquid-glass-inset-top)}@media (min-width:768px){.glass-bottom-nav{-webkit-backdrop-filter:blur(var(--liquid-glass-blur)) saturate(var(--liquid-glass-saturate)) brightness(var(--liquid-glass-brightness))}}.light .glass-nav{background:#fffffff5;border-right:1px solid #032a561f;box-shadow:4px 0 20px #032a5614}.light .glass-bottom-nav{border-top:.5px solid var(--liquid-glass-border)}.glass-hero{-webkit-backdrop-filter:blur(44px)saturate(1.8);background:linear-gradient(145deg,#081a3ceb,#041028f5);border:1px solid #ffffff21;box-shadow:inset 0 0 0 1px #ffffff12,0 28px 80px #0009,inset 0 1px #ffffff29,inset 0 -1px #1eb2fb14}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes contentFade{0%{opacity:.72}to{opacity:1}}@keyframes slideUpScreen{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes authSlide{0%{opacity:.4;transform:translate(-120%)}45%{opacity:1}to{opacity:.4;transform:translate(320%)}}.animate-fade-in-up{animation:fadeInUp .2s forwards}.animate-slide-up{animation:slideUpScreen .25s forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse-ring{0%{box-shadow:0 0 #1eb2fb4d}70%{box-shadow:0 0 0 12px #1eb2fb00}to{box-shadow:0 0 #1eb2fb00}}@keyframes breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes cardSpring{0%{opacity:0;filter:blur(4px);transform:scale(.88)translateY(18px)}60%{opacity:1;filter:blur();transform:scale(1.025)translateY(-3px)}80%{transform:scale(.99)translateY(1px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes shimmerSweep{0%{transform:translate(-100%)skew(-15deg)}to{transform:translate(220%)skew(-15deg)}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #1eb2fb26,0 8px 28px #0006,inset 0 1px #ffffff1f}50%{box-shadow:0 0 36px #1eb2fb47,0 8px 28px #0006,inset 0 1px #ffffff2e}}.skeleton-shimmer{animation:shimmer var(--duration-skeleton-pulse) linear infinite;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f 50%,#ffffff0d 75%) 0 0/200% 100%}#theme-root.light .skeleton-shimmer{background:linear-gradient(90deg,#032a560a 25%,#032a561a 50%,#032a560a 75%) 0 0/200% 100%}.animate-card-spring{animation:cardSpring .3s cubic-bezier(.23,1,.32,1) forwards}.animate-fade-up{animation:fadeUp .5s cubic-bezier(.4,0,.2,1) forwards}.animate-scale-in{animation:scaleIn .4s cubic-bezier(.4,0,.2,1) forwards}.animate-pulse-ring{animation:pulse-ring 2s ease-out infinite}.animate-breathe{animation:breathe 3s ease-in-out infinite}.delay-1{opacity:0;animation-delay:50ms}.delay-2{opacity:0;animation-delay:.1s}.delay-3{opacity:0;animation-delay:.15s}.delay-4{opacity:0;animation-delay:.2s}.delay-5{opacity:0;animation-delay:.25s}.delay-6{opacity:0;animation-delay:.3s}@media (prefers-reduced-motion:reduce){.animate-breathe,.animate-card-spring,.animate-element,.animate-fade-in,.animate-fade-in-up,.animate-fade-up,.animate-pulse-ring,.animate-scale-in,.animate-slide-right,.animate-slide-up,.animate-testimonial{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.delay-1,.delay-2,.delay-3,.delay-4,.delay-5,.delay-6{opacity:1!important;animation-delay:0s!important}}.hub-module-card{will-change:transform;transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s,filter .18s}@media (hover:hover){.hub-module-card:hover{filter:brightness(1.09)saturate(1.1);transform:translateY(-5px)scale(1.02);box-shadow:inset 0 2px #ffffff38,inset 0 -1px #00000047,0 28px 64px #000000a6,0 4px 16px #00000061,0 0 0 1px #ffffff1a!important}.hub-module-card:hover .hub-card-img{transform:scale(1.09)translate(6px)}.hub-module-card:hover .hub-shimmer{animation:shimmerSweep .65s forwards}}.hub-module-card:active{filter:brightness(.96)!important;transition:transform .16s var(--ease-out),filter .16s var(--ease-out)!important;transform:scale(.97)!important}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .3s ease-out both}@keyframes fadeSlideIn{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes slideRightIn{to{opacity:1;filter:blur();transform:translate(0)}}@keyframes testimonialIn{to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes moveBackground{0%{background-position:0 0}to{background-position:0 -1000%}}.animate-element{opacity:0;filter:blur(6px);animation:fadeSlideIn .5s ease-out forwards;transform:translateY(8px)}.animate-slide-right{opacity:0;filter:blur(8px);animation:slideRightIn .7s ease-out forwards;transform:translate(20px)}.animate-testimonial{opacity:0;filter:blur(8px);animation:testimonialIn .6s ease-out forwards;transform:translateY(10px)scale(.98)}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.animate-delay-600{animation-delay:.6s}.animate-delay-700{animation-delay:.7s}.animate-delay-800{animation-delay:.8s}.animate-delay-900{animation-delay:.9s}.animate-delay-1000{animation-delay:1s}.animate-delay-1200{animation-delay:1.2s}.animate-delay-1400{animation-delay:1.4s}.custom-checkbox{appearance:none;border:1px solid hsl(var(--border));background:hsl(var(--background));cursor:pointer;border-radius:4px;width:16px;height:16px;position:relative}.custom-checkbox:checked{background:hsl(var(--primary));border-color:hsl(var(--primary))}.custom-checkbox:checked:after{content:"";border-width:medium;border-left:0 solid hsl(var(--primary-foreground));border-bottom:2px solid hsl(var(--primary-foreground));border-right:2px solid hsl(var(--primary-foreground));border-top:0 solid hsl(var(--primary-foreground));width:4px;height:8px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.markdown-plan h1,.markdown-plan h2,.markdown-plan h3{margin-top:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase}.markdown-plan p,.markdown-plan ul{margin-block:calc(var(--spacing) * 3);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.markdown-plan ul{padding-left:calc(var(--spacing) * 5);list-style-type:disc}.markdown-plan strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fca735}.markdown-plan hr{margin-block:calc(var(--spacing) * 4);border-color:#a2bcda26}.grocery-markdown h1,.grocery-markdown h2,.grocery-markdown h3{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:#fca735}.grocery-markdown p{margin-block:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.grocery-markdown ul{margin-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);list-style-type:disc}.grocery-markdown strong{color:#fca735}.grocery-markdown table{border-collapse:collapse;width:100%;margin:.75rem 0;font-size:.75rem}.grocery-markdown thead tr{border-bottom:1px solid #ffffff1f}.grocery-markdown th{text-align:left;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:#ffffff59;padding:6px 10px;font-size:.6rem;font-weight:600}.grocery-markdown td{color:#ffffffb3;vertical-align:top;border-bottom:1px solid #ffffff0a;padding:6px 10px}.grocery-markdown tbody tr:hover td{background:#ffffff08}.grocery-markdown td:first-child{color:#ffffffe6;font-weight:500}.grocery-markdown td:nth-child(2){color:var(--accent-nutrition);white-space:nowrap;font-weight:600}.dark-logo{display:block}.light .dark-logo,.light-logo{display:none}.light .light-logo{display:block}.light .thrd-card{background:var(--bg-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.light .thrd-card-elevated{background:#fffffffc;border:1px solid #032a5624;box-shadow:0 8px 40px #032a561f,inset 0 1px #fff}.light .glass-card{-webkit-backdrop-filter:blur(32px)saturate(1.4);background:#ffffffeb;border:1px solid #032a5621;box-shadow:0 4px 28px #032a561a,inset 0 1px #fff}.light .glass-card:hover{background:#fffffff7;border-color:#1eb2fb59;box-shadow:0 8px 36px #032a5624,0 0 0 1px #1eb2fb26,inset 0 1px #fff}.light .glass-hero{-webkit-backdrop-filter:blur(36px)saturate(1.3);background:linear-gradient(145deg,#ecf4fff7,#fffffffc);border:1px solid #032a561f;box-shadow:0 8px 44px #032a561a,inset 0 1px #fff}.light .thrd-appbar--hub{box-shadow:none!important;background:0 0!important;border-bottom-color:#0000!important}.light .thrd-appbar--module{padding-inline:.65rem;border-radius:var(--radius-thrd-md)!important;box-shadow:var(--shadow-card)!important;background:#f2f7fff2!important;border:1px solid #032a5614!important}.light .text-thrd-pale{color:#032a5699!important}.light .bg-white\/\[0\.02\]{background:#032a5605!important}.light .bg-white\/\[0\.03\]{background:#032a5608!important}.light .bg-white\/\[0\.04\]{background:#032a560a!important}.light .bg-white\/\[0\.05\]{background:#032a560d!important}.light .bg-white\/\[0\.06\],.light .bg-white\/\[0\.07\]{background:#032a560f!important}.light .bg-white\/\[0\.08\]{background:#032a5612!important}.light .bg-white\/\[0\.10\]{background:#032a5614!important}.light .bg-white\/\[0\.12\]{background:#032a5617!important}.light .bg-white\/10{background:#032a5612!important}.light .bg-\[\#061e3e\]{background:#fffffff7!important}.light .bg-\[\#0A2347\]{background:#f0f6fffc!important}.light .bg-\[\#0A2347\]\/70{background:#f0f6ffeb!important}.light .bg-\[\#0A2347\]\/75{background:#f0f6fff0!important}.light .bg-\[\#0A2347\]\/80{background:#f0f6fff5!important}.light .bg-\[\#032A56\]\/65{background:#f6fbfff5!important}.light .bg-\[\#032A56\]\/85{background:#f6fbfffa!important}.light .bg-\[\#032A56\]\/95{background:#f6fbfffc!important}.light .border-white\/\[0\.04\]{border-color:#032a5612!important}.light .border-white\/\[0\.05\]{border-color:#032a5614!important}.light .border-white\/\[0\.06\]{border-color:#032a5617!important}.light .border-white\/\[0\.08\]{border-color:#032a561c!important}.light .border-white\/10,.light .border-white\/\[0\.09\]{border-color:#032a561f!important}.light .border-white\/15{border-color:#032a5626!important}.light .border-white\/20{border-color:#032a562e!important}.light .border-thrd-accent{border-color:#1eb2fb8c!important}.light .bg-\[\#020f24\]\/90{background:#f2f7fff2!important}.light .markdown-plan strong{color:#c17800!important}.light .markdown-plan li,.light .markdown-plan p{color:#032a56cc}.light .grocery-markdown h1,.light .grocery-markdown h2,.light .grocery-markdown h3{color:#c17800!important}.light .grocery-markdown td{color:#032a56bf}.light .grocery-markdown td:first-child{color:#032a56e6}.light .grocery-markdown td:nth-child(2){color:#0a8fcc}.light .grocery-markdown th{color:#032a5666}.light .grocery-markdown td{border-bottom-color:#032a560f}.hydration-markdown{overflow-x:auto}.hydration-markdown table{min-width:100%;font-size:.75rem}.hydration-markdown td,.hydration-markdown th{white-space:nowrap;padding:4px 8px}.hydration-markdown p{margin:.4rem 0;line-height:1.5}.hydration-markdown li{margin:.25rem 0}.hydration-markdown h1,.hydration-markdown h2,.hydration-markdown h3{text-transform:uppercase;letter-spacing:.06em;margin-top:.75rem;font-size:.8rem;font-weight:700}.light .markdown-plan{color:#032a56e0}.light .markdown-plan td{color:#032a56d9}.dark .sidebar-desktop{-webkit-backdrop-filter:blur(72px)saturate(3.1)brightness(1.04)!important;background:linear-gradient(#ffffff13,#ffffff05 38%,#1eb2fb09),#02071494!important;border-right:1px solid #ffffff1f!important;width:64px!important;transition:width .3s ease-in-out!important;box-shadow:10px 0 46px #00000070,inset -1px 0 #ffffff1c,inset 1px 0 #ffffff0d!important}.dark .sidebar-desktop:hover{width:228px!important}.light .sidebar-desktop{-webkit-backdrop-filter:blur(58px)saturate(2.5)brightness(1.05)!important;background:linear-gradient(#ffffffc7,#ffffff61 42%,#1eb2fb13),#f4f9ff9e!important;border-right:1px solid #ffffffeb!important;width:64px!important;transition:width .3s ease-in-out!important;box-shadow:10px 0 34px #032a561f,inset -1px 0 #032a5614,inset 1px 0 #fffffff2!important}.light .sidebar-desktop:hover{width:228px!important}.light .sidebar-claude{background:#ffffffe6;box-shadow:1px 0 #032a5614}.light .sidebar-nav-item{color:#032a569e;box-shadow:none;background:0 0;border:1px solid #0000}.light .sidebar-nav-item:hover{color:#032a56eb;box-shadow:none;background:#032a560d;border-color:#0000}.light .sidebar-nav-item.active{color:#0e8fc8;background:#1eb2fb1a;border-color:#0000;box-shadow:none!important}.sidebar-nav-item.active{background:var(--thrd-cyan)!important}@supports (color:color-mix(in lab,red,red)){.sidebar-nav-item.active{background:color-mix(in srgb,var(--thrd-cyan) 12%,transparent)!important}}.sidebar-nav-item.active{border:1px solid #0000;box-shadow:none!important}.light .sidebar-user-badge{background:#032a560d;border:1px solid #032a561f}.light .sidebar-role-label{color:#032a566b}.light .mobile-nav-bar,.mobile-nav-bar{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-top:none!important}@media (max-width:767px){.mobile-main-shell:before{content:none}}.thrd-edge-glass{pointer-events:none;z-index:40;display:none;position:fixed;left:0;right:0;transform:translateZ(0)}@media (max-width:767px){.thrd-edge-glass{display:block}}body:has(.chat-page-shell) .thrd-edge-glass,body:has(.nutri-chat-page) .thrd-edge-glass,html.thrd-chat-keyboard-open .thrd-edge-glass{opacity:0!important;visibility:hidden!important;display:none!important}.thrd-edge-glass--top{height:env(safe-area-inset-top,0);opacity:0;will-change:opacity;background:linear-gradient(180deg,var(--surface-app) 0,var(--surface-app) 48%,var(--surface-app) 78%,transparent 100%);top:0}@supports (color:color-mix(in lab,red,red)){.thrd-edge-glass--top{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-app) 90%,transparent) 0,color-mix(in srgb,var(--surface-app) 52%,transparent) 48%,color-mix(in srgb,var(--surface-app) 14%,transparent) 78%,transparent 100%)}}.thrd-edge-glass--top{-webkit-backdrop-filter:blur(18px)saturate(1.45);backdrop-filter:blur(18px)saturate(1.45);-webkit-mask-composite:source-in,source-over;-webkit-mask-image:linear-gradient(#000 0 55%,#0000 85%),linear-gradient(90deg,#000 0 26%,#0000 34% 66%,#000 74% 100%);mask-image:linear-gradient(#000 0 55%,#0000 85%),linear-gradient(90deg,#000 0 26%,#0000 34% 66%,#000 74% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.thrd-edge-glass--bottom{z-index:40;opacity:0;will-change:opacity;height:calc(var(--bottom-nav-height,64px) + var(--bottom-nav-glass-fade,36px) + max(var(--bottom-nav-float,10px), calc(env(safe-area-inset-bottom,0px) - 12px)));background:linear-gradient(0deg,var(--surface-app) 0,var(--surface-app) 40%,var(--surface-app) 72%,transparent 100%);bottom:0}@supports (color:color-mix(in lab,red,red)){.thrd-edge-glass--bottom{background:linear-gradient(0deg,color-mix(in srgb,var(--surface-app) 70%,transparent) 0,color-mix(in srgb,var(--surface-app) 32%,transparent) 40%,color-mix(in srgb,var(--surface-app) 8%,transparent) 72%,transparent 100%)}}.thrd-edge-glass--bottom{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);-webkit-mask-image:linear-gradient(#0000,#0000008c 45%,#000 70% 100%);mask-image:linear-gradient(#0000,#0000008c 45%,#000 70% 100%)}#theme-root.dark .thrd-edge-glass--top,.dark .thrd-edge-glass--top{background:linear-gradient(180deg,var(--surface-app) 0,var(--surface-app) 45%,var(--surface-app) 75%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .thrd-edge-glass--top,.dark .thrd-edge-glass--top{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-app) 92%,transparent) 0,color-mix(in srgb,var(--surface-app) 55%,transparent) 45%,color-mix(in srgb,var(--surface-app) 14%,transparent) 75%,transparent 100%)}}#theme-root.dark .thrd-edge-glass--bottom,.dark .thrd-edge-glass--bottom{background:linear-gradient(0deg,var(--surface-app) 0,var(--surface-app) 40%,var(--surface-app) 70%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .thrd-edge-glass--bottom,.dark .thrd-edge-glass--bottom{background:linear-gradient(0deg,color-mix(in srgb,var(--surface-app) 80%,transparent) 0,color-mix(in srgb,var(--surface-app) 40%,transparent) 40%,color-mix(in srgb,var(--surface-app) 10%,transparent) 70%,transparent 100%)}}@media (prefers-reduced-motion:reduce){.thrd-edge-glass--bottom,.thrd-edge-glass--top{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.nav-pill-glass{isolation:isolate;background:linear-gradient(180deg,var(--liquid-glass-tint-grad-top) 0,var(--liquid-glass-tint) 26%,var(--liquid-glass-tint-grad-bot) 100%),var(--liquid-glass-scrim);-webkit-backdrop-filter:blur(var(--liquid-glass-blur)) saturate(var(--liquid-glass-saturate)) brightness(var(--liquid-glass-brightness));border:.5px solid var(--liquid-glass-border);box-shadow:var(--liquid-glass-shadow-outer),var(--liquid-glass-inset-soft),var(--liquid-glass-inset-tl),var(--liquid-glass-inset-br),var(--liquid-glass-inset-top);border-radius:999px;position:relative;overflow:hidden}.nav-pill-glass:before{border-radius:inherit;background:linear-gradient(180deg,var(--liquid-glass-rim-top) 0,#ffffff0d 20%,transparent 44%);inset:0}.nav-pill-glass:after,.nav-pill-glass:before{content:"";pointer-events:none;z-index:0;opacity:.55;position:absolute}.nav-pill-glass:after{filter:blur(.6px);background:linear-gradient(90deg,#ff5a7859,#ffd27873,#78ffd259,#64beff73,#d278ff59);border-radius:0 0 999px 999px;height:1.5px;bottom:0;left:6%;right:6%}.mobile-nav-bar a svg,.mobile-nav-bar button svg{filter:drop-shadow(0 1px 2px #00000047)}.light .mobile-nav-bar a svg,.light .mobile-nav-bar button svg{filter:drop-shadow(0 1px 1px #ffffffbf)}.nav-pill-glass>*{z-index:2;position:relative}.nav-liquid-pill{z-index:0;isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(2.2)brightness(1.12);background:linear-gradient(#ffffff61,#ffffff24 28%,#ffffff0f 55%,#ffffff05),#ffffff24;border:.5px solid #ffffff6b;border-radius:999px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1.5px #ffffffa6,inset 0 -1px 3px #0000001f,0 2px 10px #00000038,0 0 20px #ffffff0f}.nav-liquid-pill:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(165deg,#ffffff80,#ffffff14 32%,#0000 58%);position:absolute;inset:0}.nav-liquid-pill--accent{background:linear-gradient(#1eb2fb6b,#1eb2fb29 32%,#ffffff14 58%,#ffffff08),#1eb2fb2e;border-color:#1eb2fb73;box-shadow:inset 0 1.5px #ffffff8c,inset 0 -1px 3px #0000001a,0 2px 12px #1eb2fb47,0 0 24px #1eb2fb1f}.nav-liquid-pill--running{background:linear-gradient(#e3257466,#e3257426 32%,#ffffff12 58%,#ffffff05),#e3257429;border-color:#e325746b;box-shadow:inset 0 1.5px #ffffff80,inset 0 -1px 3px #0000001a,0 2px 12px #e3257442,0 0 22px #e325741a}.light .nav-pill-glass:before{opacity:.72}.light .nav-pill-glass:after{opacity:.35;background:linear-gradient(90deg,#e3257433,#fca73540,#28c7b233,#1eb2fb47,#4743e333)}.light .nav-liquid-pill{background:linear-gradient(#fffffffa,#ffffffe0 40%,#ffffffbf),#ffffffd1;border-color:#fffffff2;box-shadow:inset 0 1.5px #fff,inset 0 -1px 2px #032a560f,0 3px 14px #032a561a}.light .nav-liquid-pill--accent{background:linear-gradient(#1eb2fb47,#1eb2fb1f 35%,#ffffffe0),#1eb2fb1a;border-color:#1eb2fb59;box-shadow:inset 0 1.5px #fffffff2,0 3px 16px #1eb2fb2e,0 0 20px #1eb2fb14}.light .nav-liquid-pill--running{background:linear-gradient(#e3257438,#e325741a 35%,#ffffffe0),#e3257414;border-color:#e325744d}.nav-more-glass{isolation:isolate;background:linear-gradient(180deg,#1eb2fb14 0,var(--liquid-glass-tint-grad-top) 18%,var(--liquid-glass-tint) 40%,#032a5661 100%),#081c3a85;-webkit-backdrop-filter:blur(calc(var(--liquid-glass-blur) + 6px)) saturate(var(--liquid-glass-saturate)) brightness(var(--liquid-glass-brightness));border:.5px solid var(--liquid-glass-border);box-shadow:0 24px 64px #0000007a,var(--liquid-glass-inset-soft),var(--liquid-glass-inset-tl),var(--liquid-glass-inset-br),var(--liquid-glass-inset-top);border-radius:20px;position:relative;overflow:hidden}.nav-more-glass:before{z-index:0;border-radius:inherit;background:linear-gradient(180deg,var(--liquid-glass-rim-top) 0,#ffffff0a 28%,transparent 52%);opacity:.55;inset:0}.nav-more-glass:after,.nav-more-glass:before{content:"";pointer-events:none;position:absolute}.nav-more-glass:after{filter:blur(.6px);opacity:.5;background:linear-gradient(90deg,#ff5a784d,#ffd27861,#78ffd24d,#64beff61);border-radius:0 0 28px 28px;height:1.5px;bottom:0;left:8%;right:8%}.light .nav-more-glass{background:linear-gradient(180deg,var(--liquid-glass-tint-grad-top) 0,var(--liquid-glass-tint) 35%,#ffffff47 100%),#ffffff5c}.light .nav-more-glass:before{opacity:.7}.light .mobile-nav-item.active{color:#0e8fc8}.light .mobile-nav-item{color:#032a5685}.light .mobile-more-dropdown{background:#fffffffc;border:1px solid #032a561f;box-shadow:0 -8px 44px #032a5624}.light .chat-container{background:#f8fbff99}.light .chat-bubble-ai{color:#032a56e0;background:#fffffff2;border:1px solid #032a561a;box-shadow:0 2px 12px #032a560f}.light .chat-bubble-user{color:#032a56e6;background:#1eb2fb26;border:1px solid #1eb2fb40}.light .chat-input-area{background:#fffffff2;border:1px solid #032a561f;box-shadow:0 -2px 20px #032a560d}.light .chat-input-field{color:#032a56e6;background:#032a560a;border:1px solid #032a561f}.light .chat-bot-avatar{background:#1eb2fb1f;border:1px solid #1eb2fb40}.light .chat-empty-state{background:#fffc;border:1px solid #032a5614}.light .chat-quick-chip{color:#032a56bf;background:#ffffffe6;border:1px solid #032a561f}.light .chat-quick-chip:hover{color:var(--accent-primary);background:#032a5614;border-color:#032a563d}.light .sidebar-logo{color:#032a56;filter:none}.light .chat-messages-area{background:0 0}.light .chat-header{background:#ffffffeb;border-bottom:1px solid #032a5614}.light .chat-input-wrapper{background:#fffffff2;border-top:1px solid #032a560f}.chat-page-shell{overscroll-behavior:contain}.chat-markdown table,.markdown-plan table{border-collapse:separate;border-spacing:0;background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;max-width:100%;margin-top:.75rem;display:block;overflow-x:auto}.chat-markdown th,.markdown-plan th{background:#1eb2fb14}.chat-markdown td,.chat-markdown th,.markdown-plan td,.markdown-plan th{white-space:nowrap}.light .chat-empty-card{background:#ffffffe6;border:1px solid #032a5614;box-shadow:0 4px 24px #032a560f}.light .plan-day-container{background:#f8fbff80}.light .plan-meal-card{background:#fffffff2;border:1px solid #032a561a;box-shadow:0 2px 16px #032a560f}.light .plan-meal-card:hover{border-color:#1eb2fb4d;box-shadow:0 4px 24px #032a561a}.light .plan-day-swipe-content>div:first-child>header{-webkit-backdrop-filter:none!important;background:#fff!important;border:1.5px solid #032a561f!important;box-shadow:0 4px 24px #032a5614,0 1px #ffffffe6!important}.light .plan-day-swipe-content>div:first-child>header .text-white\/35,.light .plan-day-swipe-content>div:first-child>header .text-white\/40,.light .plan-day-swipe-content>div:first-child>header .text-white\/50,.light .plan-day-swipe-content>div:first-child>header .text-white\/60{color:#032a5673!important}.light .plan-day-swipe-content>div:first-child>header .text-white\/80{color:#032a56cc!important}.light .plan-day-swipe-content>div:first-child>header .text-white{color:#032a56!important}.light .plan-day-swipe-content>div:first-child>header .border-white\/\[0\.05\],.light .plan-day-swipe-content>div:first-child>header .border-white\/\[0\.10\]{border-color:#032a5614!important}.light .plan-day-swipe-content>div:first-child>header .bg-white\/\[0\.07\],.light .plan-day-swipe-content>div:first-child>header .bg-white\/\[0\.12\]{background-color:#032a560f!important}.light .plan-day-header{border:1px solid #032a561a!important;box-shadow:0 2px 12px #032a560f!important}@media (max-width:768px){.dark .plan-meal-card{-webkit-backdrop-filter:blur(12px)!important;background:#0d1f3ce6!important;border:1px solid #ffffff1f!important}.light .plan-meal-card{-webkit-backdrop-filter:blur(12px)!important;background:#ffffffeb!important}}.light .plan-macro-pill{color:#032a56cc;background:#032a560f;border:1px solid #032a561a}.light .plan-day-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border-bottom:1px solid #032a5614}.light .plan-day-selector-item{color:#032a568c}.light .plan-day-selector-item.today{background:var(--accent-primary);color:#fff}.light .plan-compliance-btn{color:#032a56b3;border:1px solid #032a5626}.light .plan-compliance-btn:hover{background:#032a560d}.light .plan-summary-card{background:linear-gradient(135deg,#032a5614,#1eb2fb0d);border:1px solid #032a561a}.light .plan-summary-card *{color:#032a56d9!important}.nutriai-tools-panel{-webkit-backdrop-filter:blur(36px)saturate(1.8);background:linear-gradient(135deg,#1eb2fb1c,#ffffff0b 42%,#fca7350e),#05122c94;border:1px solid #1eb2fb2e;position:relative;overflow:hidden;box-shadow:0 18px 56px #0000004d,inset 0 1px #ffffff26}.nutriai-tools-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 0,#1eb2fb33,#0000 32%),linear-gradient(#ffffff14,#0000 44%);position:absolute;inset:0}.nutriai-tools-panel>*{z-index:1;position:relative}.light .nutriai-tools-panel{background:linear-gradient(135deg,#1eb2fb1a,#ffffffc7 48%,#fca73514),#ffffffbd;border-color:#1eb2fb3d;box-shadow:0 14px 40px #032a561a,inset 0 1px #fffffff2}.light .nutriai-tools-panel h2,.light .nutriai-tools-panel p{color:#032a56!important}.light .history-calendar-day{color:#032a56bf;background:#fffc;border:1px solid #032a5614}.light .history-calendar-day:hover{background:#1eb2fb14;border-color:#1eb2fb40}.light .history-calendar-day.selected{background:#1eb2fb26;border-color:#1eb2fb66}.light .history-detail-card{background:#fffffff2;border:1px solid #032a561a}.light .history-summary-kpi{background:#ffffffe6;border:1px solid #032a5614}.markdown-plan table{border-collapse:collapse;width:100%;margin-top:.6rem;font-size:.8rem}.markdown-plan thead tr{border-bottom:1px solid #ffffff24}.markdown-plan th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:#ffffff80;padding:.45rem .3rem;font-family:Montserrat,sans-serif;font-size:.68rem}.markdown-plan td{color:#ffffffdb;vertical-align:top;border-bottom:1px solid #ffffff14;padding:.45rem .3rem}@supports (padding-top:env(safe-area-inset-top)){.safe-top{padding-top:env(safe-area-inset-top)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}}.modal-backdrop{z-index:50;background:#010818cc;position:fixed;inset:0}@media (hover:hover) and (pointer:fine){.modal-backdrop{-webkit-backdrop-filter:blur(24px);background:#010818a6}}.modal-glass{-webkit-backdrop-filter:blur(48px)saturate(1.8);background:linear-gradient(145deg,#ffffff17,#ffffff08),#040e24e6;border:1px solid #ffffff24;border-radius:20px;box-shadow:0 24px 72px #0009,inset 0 1px #ffffff24,inset 0 -1px #0000003d}.modal-centered{z-index:60;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.tienda-embed{min-height:0;margin:-.25rem -1rem calc(-1 * (env(safe-area-inset-bottom,0px) + 5.5rem));height:calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 5.5rem - 4.75rem);max-height:calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 5.5rem - 4.75rem);flex-direction:column;display:flex;overflow:hidden}.tienda-embed-header{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(1.3);background:#fffffff0;border-bottom:1px solid #0f172a1a;flex:none;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.75rem;padding:.625rem .875rem;display:flex}#theme-root.dark .tienda-embed-header,.dark .tienda-embed-header{background:#051f41f5;border-color:#ffffff1f}.store-toolbar-button{color:#0f2948;min-width:2.25rem;min-height:2.25rem;font-family:var(--font-montserrat),sans-serif;background:#0f172a09;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .65rem;font-size:.72rem;font-weight:700;transition:background .16s,transform .16s;display:inline-flex}.store-toolbar-button:hover{background:#0f172a14}.store-toolbar-button:active{transform:scale(.96)}#theme-root.dark .store-toolbar-button,.dark .store-toolbar-button{color:#ffffffeb;background:#ffffff12;border-color:#ffffff26}.store-frame-status{z-index:1;color:#64748b;text-align:center;font-family:var(--font-montserrat),sans-serif;flex-direction:column;justify-content:center;align-items:center;padding:2rem;font-size:.78rem;display:flex;position:absolute;inset:0}.store-frame-spinner{border:2px solid #032a5626;border-top-color:#1eb2fb;border-radius:999px;width:1.6rem;height:1.6rem;margin-bottom:.75rem;animation:thrd-store-spin .7s linear infinite}.store-status-action{color:#032a56;border:1px solid #032a5624;border-radius:999px;padding:.45rem .8rem;font-size:.7rem;font-weight:700}@keyframes thrd-store-spin{to{transform:rotate(1turn)}}@media (min-width:768px){.tienda-embed{border:1px solid #0f172a1a;border-radius:1.25rem;height:calc(100svh - 7.25rem);max-height:calc(100svh - 7.25rem);margin:-.5rem -2rem -1.5rem;box-shadow:0 20px 55px #032a561a}.tienda-embed-header{padding-inline:1.25rem}}@media (min-width:1024px){.tienda-embed{margin-inline:-2.5rem}}.tienda-embed-frame-wrap{isolation:isolate;overscroll-behavior:contain;background:#fff;flex:auto;min-height:0;position:relative;overflow:hidden}#theme-root.dark .tienda-embed-frame-wrap,.dark .tienda-embed-frame-wrap{background:#0a2347}.tienda-embed-frame{opacity:0;background:#fff;border:0;width:100%;height:100%;min-height:320px;transition:opacity .18s;display:block}.tienda-embed-frame.is-loaded{opacity:1}.tienda-shell{margin-bottom:calc(-1 * (env(safe-area-inset-bottom,0px) + 5.5rem))!important}@media (min-width:768px){.tienda-shell{margin-bottom:-1.5rem!important}}.light .sidebar-brand-text{color:#032a56!important}.light .sidebar-username{color:#032a56e6!important}.light .sidebar-logout{color:#032a5666!important}.light .sidebar-logout:hover{color:#dc2626!important;background:#dc262614!important}.light .sidebar-desktop .bg-gradient-to-r{opacity:.4}.light .modal-backdrop{background:#032a5666!important}.light .modal-glass{color:#032a56!important;background:#fffffff5!important;border:1px solid #032a561f!important;box-shadow:0 12px 48px #032a562e,inset 0 1px #fff!important}.light .modal-glass :is(p,span,label,h1,h2,h3,h4,li){color:inherit}.light .nav-pill-glass{--nav-item-inactive:#032a5680;--nav-item-active-blue:#0a8fcc;--nav-item-active-pink:#c0185e}.light .mobile-nav-bar a,.light .mobile-nav-bar button{color:var(--mobile-nav-icon-idle)!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-pill-glass{box-shadow:var(--liquid-glass-shadow-outer),var(--liquid-glass-inset-top);background:#0a2347f0}.light .nav-pill-glass{background:#fffffff0}.nav-more-glass{background:#0a2347f5}.light .nav-more-glass{background:#fffffff5}}.light .mobile-nav-bar a[style*=E32574],.light .mobile-nav-bar a[style*=\#032A56]{color:inherit!important}.light .thrd-card{box-shadow:0 2px 16px #032a5614,inset 0 1px #fff!important}.light .thrd-card-elevated{box-shadow:0 4px 24px #032a561a,inset 0 1px #fff!important}.light .bg-white\/\[0\.05\],.light .bg-white\/\[0\.065\]{background-color:#032a560a!important}.light .glass-macos-panel:after,.light .glass-macos-panel:before,.light .glass-macos-popover:after,.light .glass-macos-popover:before,.light .glass-macos-strong:after,.light .glass-macos-strong:before,.light .glass-macos:after,.light .glass-macos:before{opacity:0!important}.light div.thrd-card>.thrd-card,.light section.thrd-card{border-color:#032a5614!important;box-shadow:0 1px 8px #032a560f,inset 0 1px #fff!important}.light input[class*=bg-white\/],.light textarea[class*=bg-white\/]{color:#032a56!important;background-color:#fffffff2!important;border-color:#032a5626!important}.light input::placeholder,.light textarea::placeholder{color:#032a5659!important}.light .via-white\/12{--tw-gradient-via:#032a561a!important}.light .via-white\/10{--tw-gradient-via:#032a5614!important}.light .hub-module-card{box-shadow:0 4px 20px #032a561f,inset 0 1px #fff!important}.light .chat-markdown table,.light .markdown-plan table{background:#fff9;border-color:#032a561f}.light .chat-markdown th,.light .markdown-plan th{background:#1eb2fb12;color:#032a568c!important}.light .markdown-plan td{border-bottom-color:#032a5614;color:#032a56d1!important}.light .markdown-plan th{color:#032a5680!important}.light .markdown-plan thead tr{border-bottom-color:#032a561f}.light .grocery-markdown table{background:#ffffff8c;border-color:#032a561a}.light .grocery-markdown thead tr{border-bottom-color:#032a561f}.light .thrd-rule{background:#032a561a}.light .bg-thrd-accent\/\[0\.12\]{background:#1eb2fb24!important}.light .bg-thrd-running\/\[0\.12\]{background:#e325741f!important}body:has(#theme-root.light):has(.premium-background):after{content:none;background:0 0;display:none}.premium-background{contain:strict;isolation:isolate}.premium-background__stage{position:absolute;inset:-12%;transform:translateZ(0)}.premium-background__blob{filter:blur(100px);will-change:transform,opacity;border-radius:50%;animation-timing-function:cubic-bezier(.45,.05,.55,.95);animation-iteration-count:infinite;animation-direction:alternate;position:absolute;transform:translate(0)}.premium-background__blob--cyan-1{opacity:.11;background:radial-gradient(circle at 38% 42%,#1eb2fb24 0,#1eb2fb12 38%,#0000 68%);width:78vmax;height:78vmax;animation-name:premiumBgCyanDrift1;animation-duration:38s;animation-delay:-4s;bottom:-32%;left:-28%}.premium-background__blob--cyan-2{opacity:.09;background:radial-gradient(circle at 55% 45%,#1eb2fb1a 0,#1eb2fb0d 42%,#0000 70%);width:70vmax;height:70vmax;animation-name:premiumBgCyanDrift2;animation-duration:31s;animation-delay:-11s;top:8%;right:-22%}.premium-background__blob--cyan-3{opacity:.07;background:radial-gradient(circle,#1eb2fb14 0,#1eb2fb0a 45%,#0000 72%);width:62vmax;height:62vmax;animation-name:premiumBgCyanDrift3;animation-duration:43s;animation-delay:-19s;top:-18%;left:18%}.premium-background__blob--navy-1{opacity:.06;background:radial-gradient(circle at 42% 58%,#0e2f5a12 0,#0e2f5a09 40%,#0000 68%);width:68vmax;height:68vmax;animation-name:premiumBgNavyDrift1;animation-duration:27s;animation-delay:-7s;bottom:6%;left:-8%}.premium-background__blob--navy-2{opacity:.05;background:radial-gradient(circle at 60% 40%,#0e2f5a0e 0,#032a5608 44%,#0000 70%);width:58vmax;height:58vmax;animation-name:premiumBgNavyDrift2;animation-duration:35s;animation-delay:-15s;bottom:-20%;right:6%}.premium-background__frost{pointer-events:none;background:linear-gradient(#ffffff8c,#0000 28% 72%,#ffffff59),linear-gradient(125deg,#ffffff38,#0000 42%);position:absolute;inset:0}.premium-background__grain{pointer-events:none;opacity:.045;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}@keyframes premiumBgCyanDrift1{0%{opacity:.09;transform:translate(0)scale(1)}50%{opacity:.13;transform:translate(6vw,-4vh)scale(1.06)}to{opacity:.1;transform:translate(-4vw,5vh)scale(.97)}}@keyframes premiumBgCyanDrift2{0%{opacity:.08;transform:translate(0)scale(1.02)}45%{opacity:.11;transform:translate(-5vw,6vh)scale(.96)}to{opacity:.09;transform:translate(4vw,-3vh)scale(1.08)}}@keyframes premiumBgCyanDrift3{0%{opacity:.06;transform:translate(0)scale(.98)}55%{opacity:.09;transform:translate(3vw,5vh)scale(1.05)}to{opacity:.07;transform:translate(-6vw,-2vh)scale(1)}}@keyframes premiumBgNavyDrift1{0%{opacity:.05;transform:translate(0)scale(1)}50%{opacity:.07;transform:translate(5vw,3vh)scale(1.07)}to{opacity:.055;transform:translate(-3vw,-4vh)scale(.95)}}@keyframes premiumBgNavyDrift2{0%{opacity:.045;transform:translate(0)scale(1.03)}48%{opacity:.065;transform:translate(-4vw,-5vh)scale(.97)}to{opacity:.05;transform:translate(5vw,4vh)scale(1.06)}}@media (prefers-reduced-motion:reduce){.premium-background__blob{will-change:auto;animation:none!important}}@media (max-width:640px){.premium-background__blob{filter:blur(88px)}}.light .preserve-dark,.light .preserve-dark :is(.text-white,.text-white\/90,.text-white\/85,.text-white\/80,.text-white\/75,.text-white\/70,.text-white\/65,.text-white\/60,.text-white\/55,.text-white\/50,.text-white\/45,.text-white\/40,.text-white\/35,.text-white\/30),.light .preserve-dark :is(h1,h2,h3,h4){color:#ffffffeb!important}.light .preserve-dark .text-thrd-accent,.light .preserve-dark [style*="color: #032A56"],.light .preserve-dark [style*="color: rgb(30, 178, 251)"],.light .preserve-dark [style*="color:#032A56"]{color:var(--accent-primary-lighter)!important}.light .preserve-dark .text-\[\#032A56\]{color:#032a56!important}.light .hub-module-card{border:1px solid #ffffff6b!important;box-shadow:0 16px 36px #032a5629,0 2px 8px #032a5614,inset 0 1px #ffffff61!important}.light .hub-module-card-scrim{background:linear-gradient(115deg,#020d1fd1,#020d1f7a 50%,#020d1f2e)!important}.light .hub-module-card-vignette{background:linear-gradient(#0000,#020d1f47 42%,#020d1fbd)!important}.hub-module-card{transform:translateZ(0)}.dark .hub-module-card:hover{box-shadow:inset 0 2px #ffffff38,inset 0 -1px #00000047,0 28px 64px #000000a6,0 4px 16px #00000061,0 0 0 1px #ffffff1a!important}.light .glass-card{background:linear-gradient(#fffffffa,#f9fcfff0)!important;border-color:#032a561c!important;box-shadow:0 16px 44px #032a561a,inset 0 1px #fff!important}.light .mobile-nav-bar{background:0 0!important;border-top:none!important}@media (hover:hover){.light .hub-module-card:hover{filter:brightness(1.04)saturate(1.05);box-shadow:0 20px 44px #032a5633,0 2px 10px #032a561a,inset 0 1px #ffffff6b!important}}.chat-page-shell{padding-bottom:.25rem}.light .chat-page-shell{color:#032a56}.light .chat-empty-card,.light .chat-header{background:linear-gradient(#fffffff5,#f8fcffeb)!important;border-color:#032a561a!important}.light .chat-messages-area{background:linear-gradient(#f8fcffc2,#f1f7ff9e)!important;border-color:#032a561a!important}.light .chat-bubble-ai{box-shadow:0 10px 28px #032a5614;color:#032a56!important;background:#ffffffeb!important;border-color:#032a561a!important}.light .chat-input-wrapper{background:linear-gradient(#eef2f800,#eef2f8eb 26%,#fffffff5)!important;border-top-color:#032a5614!important}.light .chat-input-field{color:#032a56!important;background:#fffffff0!important;border-color:#032a5624!important;box-shadow:inset 0 1px 2px #032a560f,0 8px 24px #032a5614!important}.light .chat-input-field::placeholder{color:#032a5657!important}.light .chat-avatar-logo{background:#fffffff5!important}.settings-group,.settings-panel{box-shadow:0 12px 34px #032a5614,inset 0 1px #ffffffe6}.light .settings-group,.light .settings-panel{background:#fffffff0!important;border-color:#032a5617!important}.light .settings-panel-header{background:#f8fbffb8}.light .settings-row{background:0 0;min-height:58px}.light .settings-row:hover{background:#032a5609}.light .settings-row-icon{background:#032a560b;border:1px solid #032a560e}.plan-day-container{touch-action:pan-y;-webkit-overflow-scrolling:touch}.meal-card-glass{-webkit-backdrop-filter:blur(20px)saturate(1.6);background:linear-gradient(145deg,#ffffff17,#ffffff0a),#05122cb8;border:1px solid #ffffff21;border-radius:16px;transition:box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}.meal-card-glass--compliance{border-color:#28c7b24d;box-shadow:0 8px 32px #0000004d,0 0 0 1px #28c7b21f,inset 0 1px #28c7b214}.meal-card-glass--partial{border-color:#fca7354d;box-shadow:0 8px 32px #0000004d,0 0 0 1px #fca7351a,inset 0 1px #fca7350f}.meal-card-glass--skipped{opacity:.82;border-color:#ffffff0f}.light .meal-card-glass{background:var(--surface-card,#fff);color:var(--brand-navy,#032a56);-webkit-backdrop-filter:none;border:1px solid #032a5614;border-radius:16px;box-shadow:0 2px 8px #032a560f}.meal-macro-chip{background:var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){.meal-macro-chip{background:color-mix(in srgb,var(--brand-navy) 72%,transparent)}}.meal-macro-chip{-webkit-backdrop-filter:blur(8px);border:1px solid var(--thrd-white)}@supports (color:color-mix(in lab,red,red)){.meal-macro-chip{border:1px solid color-mix(in srgb,var(--thrd-white) 18%,transparent)}}.meal-macro-chip{white-space:nowrap;line-height:1.25}.light .meal-macro-chip{background:var(--thrd-white)}@supports (color:color-mix(in lab,red,red)){.light .meal-macro-chip{background:color-mix(in srgb,var(--thrd-white) 90%,var(--brand-navy))}}.light .meal-macro-chip{color:var(--brand-navy);border:1px solid var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){.light .meal-macro-chip{border:1px solid color-mix(in srgb,var(--brand-navy) 12%,transparent)}}@media (max-width:640px){.meal-ingredient-table{font-size:13px;font-family:var(--font-montserrat),Montserrat,sans-serif}.meal-ingredient-table .grid{min-width:0}}.hub-module-card{overflow:hidden}.intra-session-card img,.plan-meal-card img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.intra-session-card button,.plan-meal-card a,.plan-meal-card button{touch-action:manipulation}@media (max-width:768px){.chat-page-shell{min-height:0}}.dark .glass-card{background:linear-gradient(#091c3ad6,#051227c7)!important;border-color:#a2bcda2e!important;box-shadow:0 18px 52px #0000007a,inset 0 1px #ffffff1a!important}.dark .text-white\/30,.dark .text-white\/35,.dark .text-white\/40{color:#deebfa85!important}.dark .text-white\/50,.dark .text-white\/55{color:#deebfaa8!important}.dark .chat-messages-area{background:radial-gradient(circle at 20% 0,#1eb2fb14,#0000 34%),linear-gradient(#051630d1,#020a18e6)!important}.dark .chat-bubble-ai{box-shadow:0 12px 28px #00000042;background:#0c2040eb!important;border-color:#a2bcda29!important}.chat-bubble-user{border-radius:1.15rem 1.15rem .35rem!important}.chat-bubble-ai{border-radius:1.15rem 1.15rem 1.15rem .35rem!important}.chat-messages-area{background-size:100% 100%,18px 18px}.chat-input-wrapper{padding-bottom:max(env(safe-area-inset-bottom),.6rem)!important}.nutrition-day-view{gap:.75rem}.light .nutrition-day-view .plan-day-header{background:var(--thrd-surface-elevated)!important;border-radius:var(--radius-lg)!important;border-color:#032a5617!important;box-shadow:0 16px 40px #032a5612!important}#theme-root.dark .nutrition-day-view .plan-day-header,#theme-root.dark .plan-day-header-light,.dark .nutrition-day-view .plan-day-header,.dark .plan-day-header-light{background:var(--surface-card-dark)!important;box-shadow:none!important;border-color:#ffffff14!important}#theme-root.dark .plan-day-header-light,.dark .plan-day-header-light{color:#ffffffe6!important}.light .plan-meal-card{background:var(--surface-card,#fff)!important;color:var(--brand-navy,#032a56)!important;border:1px solid #032a5614!important;border-radius:16px!important;box-shadow:0 2px 8px #032a560f!important}.light .plan-meal-card .meal-ingredient-table .font-body,.light .plan-meal-card .meal-ingredient-table .font-montserrat{color:var(--brand-navy,#032a56)}.light .plan-meal-card :is(.text-white,.text-white\/90,.text-white\/80,.text-white\/75,.text-white\/70,.text-white\/65,.text-white\/60,.text-white\/55,.text-white\/50,.text-white\/45,.text-white\/40,.text-white\/35,.text-white\/30){color:inherit}.light .plan-meal-card .text-white,.light .plan-meal-card h3:not(.meal-card-hero-title__text){color:#032a56!important}.light .plan-meal-card .meal-card-hero-title__text{color:#fff!important;text-shadow:none!important}.light .plan-meal-card .text-white\/45,.light .plan-meal-card .text-white\/50,.light .plan-meal-card .text-white\/55{color:#032a5685!important}.light .plan-meal-card [class*=bg-black\/],.light .plan-meal-card [class*=bg-white\/]{background-color:#032a560d!important}.light .plan-meal-card [class*=bg-white\/]:hover{background-color:#032a5614!important}.light .intra-session-card{color:#032a56!important;background:#fff!important}.light .intra-session-card .text-white,.light .intra-session-card h3{color:#032a56!important}.light .intra-session-card .text-white\/45,.light .intra-session-card .text-white\/50,.light .intra-session-card .text-white\/55,.light .intra-session-card .text-white\/60,.light .intra-session-card .text-white\/76,.light .intra-session-card .text-white\/82{color:#032a569e!important}.nutrition-day-view .meal-list{padding-bottom:.25rem}.light .training-summary-card{box-shadow:0 14px 30px #032a5624!important}.light .training-summary-card .text-white{color:#032a56!important}.light .training-summary-card .text-white\/50,.light .training-summary-card .text-white\/55{color:#032a568c!important}.light .training-session-card{color:#032a56!important;background:linear-gradient(165deg,#fffffffa,#f4f9fff0 52%,#eef5fce6)!important;border-color:#032a561a!important;box-shadow:0 12px 32px #032a5614!important}.light .training-session-card .divide-white\/\[0\.06\]>:not([hidden])~:not([hidden]){border-color:#032a5614!important}.light .training-session-card .text-white,.light .training-session-card h3{color:#032a56!important}.light .training-session-card .text-white\/28,.light .training-session-card .text-white\/30,.light .training-session-card .text-white\/35,.light .training-session-card .text-white\/40,.light .training-session-card .text-white\/45,.light .training-session-card .text-white\/50,.light .training-session-card .text-white\/55,.light .training-session-card .text-white\/65{color:#032a5694!important}.light .training-page .text-white:not(.thrd-on-dark-surface):not(.thrd-on-dark-surface *):not(.preserve-dark):not(.preserve-dark *):not(.entrena-hero):not(.entrena-hero *){color:#032a56!important}.light .training-page .entrena-hero .text-white,.light .training-page .entrena-hero h1,.light .training-page .thrd-on-dark-surface .text-white,.light .training-page .thrd-on-dark-surface h1,.light .training-page .thrd-on-dark-surface h2,.light .training-page .thrd-on-dark-surface h3,.light .training-page .thrd-on-dark-surface.text-white{color:#fff!important}.light .training-page .text-white\/18:not(.thrd-on-dark-surface):not(.thrd-on-dark-surface *):not(.preserve-dark):not(.preserve-dark *):not(.entrena-hero *),.light .training-page .text-white\/28:not(.thrd-on-dark-surface):not(.thrd-on-dark-surface *):not(.preserve-dark):not(.preserve-dark *):not(.entrena-hero *),.light .training-page .text-white\/35:not(.thrd-on-dark-surface):not(.thrd-on-dark-surface *):not(.preserve-dark):not(.preserve-dark *):not(.entrena-hero *),.light .training-page .text-white\/40:not(.thrd-on-dark-surface):not(.thrd-on-dark-surface *):not(.preserve-dark):not(.preserve-dark *):not(.entrena-hero *),.light .training-page .text-white\/50:not(.thrd-on-dark-surface):not(.thrd-on-dark-surface *):not(.preserve-dark):not(.preserve-dark *):not(.entrena-hero *),.light .training-page .text-white\/75:not(.thrd-on-dark-surface):not(.thrd-on-dark-surface *):not(.preserve-dark):not(.preserve-dark *):not(.entrena-hero *),.light .training-page .text-white\/90:not(.thrd-on-dark-surface):not(.thrd-on-dark-surface *):not(.preserve-dark):not(.preserve-dark *):not(.entrena-hero *){color:#032a568c!important}.light .training-page .thrd-on-dark-surface .text-white\/90{color:#ffffffe6!important}.light .training-page .thrd-on-dark-surface .text-white\/75{color:#ffffffbf!important}.light .training-page .thrd-on-dark-surface .text-white\/35{color:#ffffff59!important}.light .training-page .entrena-hero .text-white\/55{color:#ffffff94!important}.light .training-page .entrena-hero .text-white\/65{color:#ffffffb8!important}.light .training-page .entrena-hero .text-white\/45{color:#ffffff80!important}.training-page>section{border-radius:var(--radius-thrd-lg)!important}.athlete-training-page .training-page-stack{width:100%}.athlete-training-page .training-page-today{margin-top:.25rem}.training-summary-card{isolation:isolate;border-radius:var(--radius-thrd-md)!important}.workout-detail-backdrop{-webkit-backdrop-filter:blur(8px);background:#032a5673!important}.workout-detail-sheet{background:var(--surface-card);-webkit-backdrop-filter:blur(28px)saturate(1.5);backdrop-filter:blur(28px)saturate(1.5);color:var(--text-primary);border:1px solid #ffffff24;box-shadow:0 -20px 56px #00000061,inset 0 1px #ffffff1f}.light .workout-detail-sheet{background:var(--surface-card);border-color:#032a561a;box-shadow:0 -16px 48px #032a5624}.workout-detail-sheet-handle{background:#ffffff38;border-radius:999px;width:36px;height:4px}.light .workout-detail-sheet-handle{background:#032a5626}.workout-detail-content .text-white\/30,.workout-detail-content .text-white\/35,.workout-detail-content .text-white\/38,.workout-detail-content .text-white\/40,.workout-detail-content .text-white\/45,.workout-detail-content .text-white\/55{color:var(--text-tertiary)!important}.workout-detail-content .text-white,.workout-detail-content .text-white\/60,.workout-detail-content .text-white\/65,.workout-detail-content .text-white\/70,.workout-detail-content .text-white\/75,.workout-detail-content .text-white\/80,.workout-detail-content .text-white\/85,.workout-detail-content .text-white\/90{color:var(--text-primary)!important}.workout-detail-content .text-white\/22{opacity:.65;color:var(--text-tertiary)!important}.training-day-detail-panel{-webkit-backdrop-filter:blur(22px)saturate(1.45);backdrop-filter:blur(22px)saturate(1.45);background:linear-gradient(145deg,#ffffff12,#ffffff05),#06122ab8;border:1px solid #ffffff1a;box-shadow:0 12px 36px #00000038,inset 0 1px #ffffff14;border-radius:14px!important}.light .thrd-calendar-root--light .training-day-detail-panel,.light .training-day-detail-panel{background:linear-gradient(#fffffff5,#f4f9fde6);border-color:#032a5614;box-shadow:0 12px 32px #032a5614}.training-timeline-step{isolation:isolate}.training-timeline-rail{background:linear-gradient(#1eb2fb59,#ffffff0f);border-radius:999px;width:2px;position:absolute;top:14px;bottom:0;left:5px}.training-timeline-dot{border:2px solid var(--thrd-blue-mid);background:var(--surface-raised);border-radius:999px;width:12px;height:12px;position:absolute;top:4px;left:0}.training-timeline-chip,.training-timeline-metric,.training-timeline-panel{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px}.training-timeline-chip{color:var(--text-secondary);background:#ffffff0f}.light .training-timeline-chip,.light .training-timeline-metric,.light .training-timeline-panel{background:#032a5608;border-color:#032a5614}.thrd-calendar-panel{border-radius:28px!important}.light .training-page>section{box-shadow:0 14px 38px #032a5617;background:linear-gradient(#ffffffe0,#f4f9ffb3)!important;border-color:#032a5614!important}.intra-session-card{border-color:#1eb2fb52!important}@media (max-width:640px){.nutrition-day-view{padding-inline:.25rem}.plan-meal-card{border-radius:var(--radius-thrd-md)!important}.plan-meal-card>div:first-child{height:190px!important}.settings-group,.settings-panel{border-radius:var(--radius-thrd-md)!important}.glass-card,.training-page>section{border-radius:var(--radius-thrd-lg)!important}}.nutri-chat-app{isolation:isolate;color:#ffffffeb;border-radius:var(--radius-xl);max-width:100%;position:relative}.nutri-chat-app:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:var(--bg-page,#fff);position:absolute;inset:0}.nutri-chat-app>*{z-index:1;position:relative}.nutri-chat-bubble-ai,.nutri-chat-empty,.nutri-chat-glass,.nutri-chat-sidebar{-webkit-backdrop-filter:blur(22px);border-radius:var(--radius-lg);background:#ffffff14;border:1px solid #ffffff24;box-shadow:0 16px 44px #020c1b2e}.nutri-chat-page{max-width:100%}.nutri-chat-page .nutri-chat-app{background:0 0}.nutri-chat-header-inner{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important}.nutri-ai-avatar{background:#032a56}.nutri-chat-online-pill{color:#28c7b2;-webkit-backdrop-filter:blur(8px);background:#28c7b226;border:.5px solid #28c7b252;border-radius:100px;padding:4px 10px}.nutri-chat-online-dot{animation:thrdLoaderLinePulse 1.8s ease-in-out infinite}.nutri-chat-scroll{padding:.75rem .35rem .5rem}.nutri-chat-scroll>*+*{margin-top:1.25rem}.nutri-chat-empty{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important}.nutri-chat-empty-title{color:var(--text-primary,#fffffff5)}.nutri-chat-empty-sub,.nutri-chat-muted{color:#deebfa9e}.nutri-chat-accent-text{color:#8fdcfff2}.nutri-chat-title{color:#fffffff2}.nutri-chat-avatar-user{color:#ffffffe6;background:#1eb2fb33;border:1px solid #1eb2fb59}.nutri-chat-bubble{font-family:var(--font-montserrat),Montserrat,sans-serif;padding:.85rem 1rem;font-size:14px;line-height:1.55}.nutri-chat-bubble-user{color:#fff;overflow-wrap:anywhere;background:#032a56;border:none;border-radius:1.35rem 1.35rem .55rem;box-shadow:0 8px 24px #032a5647}.nutri-chat-bubble-ai{color:#ffffffeb;-webkit-backdrop-filter:blur(8px);overflow-wrap:anywhere;background:#ffffff14;border:1px solid #1eb2fb26;border-radius:1.35rem 1.35rem 1.35rem .55rem}.nutri-chat-bubble .chat-markdown,.nutri-chat-bubble .markdown-plan{color:inherit}.nutri-chat-bubble-ai .chat-markdown,.nutri-chat-bubble-ai .markdown-plan{max-width:100%;overflow-x:hidden}.nutri-chat-bubble-ai .chat-markdown table,.nutri-chat-bubble-ai .markdown-plan table{table-layout:fixed;white-space:normal;max-width:100%;font-size:.78rem;display:block;overflow-x:auto}.nutri-chat-bubble-ai .chat-markdown :is(th,td),.nutri-chat-bubble-ai .markdown-plan :is(th,td){white-space:normal;word-break:break-word;min-width:0}.chat-macro-row{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.15rem;display:flex}.chat-macro-chip{color:var(--text-primary);font-family:var(--font-montserrat),Montserrat,sans-serif;background:#032a560f;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .55rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}#theme-root.dark .chat-macro-chip,.dark .chat-macro-chip{background:#ffffff14}.chat-macro-chip small{opacity:.65;margin-left:.05rem;font-size:.62rem;font-weight:600}.chat-macro-chip--kcal{color:#b45309;background:#fca73524}#theme-root.dark .chat-macro-chip--kcal,.dark .chat-macro-chip--kcal{color:#fca735;background:#fca73529}.chat-macro-dot{border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.chat-macro-dot[data-macro=prot]{background:var(--macro-prot,#e03b3b)}.chat-macro-dot[data-macro=carbs]{background:var(--macro-carbs,#2d7dd2)}.chat-macro-dot[data-macro=fat]{background:var(--macro-fat,#f4a01c)}.nutri-chat-chip-bar{padding:.35rem 0 .1rem}.nutri-chat-chip{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:.01em;-webkit-user-select:none;user-select:none;white-space:nowrap;background:linear-gradient(145deg,#ffffffeb,#f0f9ffc7);border:1px solid #1eb2fb38;gap:.4rem;padding:.4rem .85rem .4rem .45rem;font-size:11.5px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;box-shadow:0 2px 8px #032a5614,0 1px 2px #032a560d,inset 0 1px #ffffffe6}.nutri-chat-chip,.nutri-chat-chip-icon{color:#032a56;border-radius:9999px;flex-shrink:0;align-items:center;display:inline-flex}.nutri-chat-chip-icon{background:#1eb2fb24;justify-content:center;width:1.55rem;height:1.55rem}.nutri-chat-chip-label{line-height:1.2}.nutri-chat-agent-status{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.nutri-chat-agent-status{background:color-mix(in srgb,var(--surface-card) 92%,#1eb2fb 8%)}}.nutri-chat-agent-status{border:1px solid #1eb2fb}@supports (color:color-mix(in lab,red,red)){.nutri-chat-agent-status{border:1px solid color-mix(in srgb,#1eb2fb 28%,var(--border-subtle))}}.nutri-chat-agent-status{box-shadow:0 6px 20px #032a560f}@keyframes nutri-agent-pulse{0%{opacity:.55;transform:scale(.92)}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){@keyframes nutri-agent-pulse{0%,to{opacity:.35;transform:none}}}.nutri-chat-chip:active{transform:scale(.96);box-shadow:0 1px 4px #032a561f,inset 0 1px #ffffffb3}.nutri-chat-chip:hover{color:#032a56;background:linear-gradient(145deg,#ffffffe0,#f0faffb8);border-color:#1eb2fb66;transform:translateY(-1px);box-shadow:0 6px 18px #1eb2fb33,0 2px 6px #032a561a,inset 0 1px #ffffffeb}.nutri-chat-composer-wrap{border-top:1px solid var(--border-subtle,#ffffff1f);background:#ffffff0d}.chat-input-bar{padding-bottom:max(env(safe-area-inset-bottom),8px)}.nutri-chat-composer{border-radius:var(--radius-pill);box-shadow:none;background:0 0;border:none;align-items:center;gap:.5rem;padding:.45rem .35rem .45rem .65rem;display:flex}.nutri-chat-composer-addon{color:#ffffff73;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem}.nutri-chat-composer-input{color:#fffffff2}.nutri-chat-composer-input::placeholder{color:#deebfa6b}.nutri-chat-send{color:#032a56;background:#1eb2fb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .15s,opacity .15s,filter .15s;display:flex;box-shadow:0 8px 20px #1eb2fb47}.nutri-chat-send:hover:not(:disabled){transform:scale(1.04)}.nutri-chat-send:disabled{opacity:.45}.nutri-chat-option-btn{text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:1rem;width:100%;padding:.65rem .85rem;transition:background .15s,border-color .15s}.nutri-chat-option-btn:hover{background:#1eb2fb1f;border-color:#1eb2fb66}.nutri-chat-pill-btn{font-family:var(--font-montserrat),Montserrat,sans-serif;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9999px;padding:.4rem .9rem;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s}.nutri-chat-pill-btn-active{background:var(--thrd-nutrition-dim);border-color:var(--thrd-nutrition-line);color:var(--thrd-navy)}.nutri-chat-sidebar{border-radius:1.5rem}.nutri-chat-sidebar-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.1rem;transition:border-color .15s,background .15s}.nutri-chat-sidebar-item-active{background:#1eb2fb1f;border-color:#1eb2fb66;box-shadow:inset 0 1px #ffffff14}.nutri-chat-stat{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;padding:.55rem .75rem}.light .nutri-chat-app{color:#032a56}.light .nutri-chat-app:before{background:#fff}.light .nutri-chat-bubble-ai,.light .nutri-chat-glass,.light .nutri-chat-sidebar{-webkit-backdrop-filter:blur(18px)saturate(145%);background:#ffffffdb;border-color:#032a5614;box-shadow:0 16px 40px #032a560f}.light .nutri-chat-empty,.light .nutri-chat-header-inner{box-shadow:none!important;background:0 0!important;border:none!important}.light .nutri-chat-empty-title,.light .nutri-chat-title{color:#032a56}.light .nutri-chat-empty-sub,.light .nutri-chat-muted{color:#032a568c}.light .nutri-chat-bubble-user{color:#fff;background:#032a56;border:none}.light .nutri-chat-bubble-ai{color:#032a56e6;background:#ffffffeb;border-color:#1eb2fb26}.light .nutri-chat-chip{color:#032a56;background:linear-gradient(145deg,#fff,#f3faff);border-color:#1eb2fb3d;box-shadow:0 2px 8px #032a560f,inset 0 1px #fffffff2}.light .nutri-chat-chip:hover{color:var(--thrd-navy);background:linear-gradient(145deg,#fff,#e8f6ff);border-color:#1eb2fb6b}.light .nutri-chat-chip-icon{color:#032a56;background:#1eb2fb1f}#theme-root.dark .nutri-chat-agent-status,.dark .nutri-chat-agent-status{background:#0f1e37eb;border-color:#1eb2fb47}.light .nutri-chat-composer-wrap{border-top-color:var(--border-subtle,#032a5614);-webkit-backdrop-filter:blur(20px)saturate(160%);background:#ffffffd1}.light .nutri-chat-composer{box-shadow:none;background:0 0;border:none}.light .nutri-chat-send{color:#032a56;background:#1eb2fb;box-shadow:0 8px 20px #1eb2fb38}.light .nutri-chat-send:hover:not(:disabled){filter:brightness(1.06)}.light .nutri-chat-pill-btn-active,.light .nutri-chat-sidebar-item-active{background:var(--thrd-nutrition-dim);border-color:var(--thrd-nutrition-line);color:var(--thrd-navy)}.light .nutri-chat-accent-text{color:var(--thrd-blue-mid)}.light .nutri-chat-composer-input{color:#032a56}.light .nutri-chat-composer-input::placeholder{color:#032a5685}.nutri-chat-page{min-height:0}.light .chat-page-shell.nutri-chat-page{background:var(--surface-app);box-shadow:none;overflow:hidden}.light .chat-page-shell.nutri-chat-page .nutri-chat-app:before{border-radius:inherit}.light .nutrition-day-view{overflow:visible}.light .plan-day-header.glass-macos-bar{overflow:hidden!important}@media (max-width:767px){.nutrition-day-view .plan-day-header{padding-top:max(env(safe-area-inset-top),.75rem)!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin-left:0!important;margin-right:0!important}.nutrition-day-view .plan-day-container{padding-left:1rem!important;padding-right:1rem!important}}.staff-dashboard{color:inherit}.staff-hero-card{color:#fff;background:radial-gradient(circle at 12% 0,#1eb2fb2e,#0000 40%),linear-gradient(#092248f5,#061731f0);border:1px solid #ffffff1a}.light .staff-hero-card{color:#032a56!important;background:radial-gradient(circle at 10% 0,#1eb2fb24,#0000 42%),linear-gradient(165deg,#fff,#f8fbfe 48%,#eef4fb)!important;border:1px solid #1eb2fb38!important;box-shadow:0 16px 42px #032a5617,inset 0 1px #fff!important}.staff-hero-label{color:#8fdcff}.light .staff-hero-label{color:#0a7fb5!important}.staff-hero-body{color:#ffffffad}.light .staff-hero-body{color:#032a569e!important}.staff-metric-cell{background:#00000026;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0d}.light .staff-metric-cell{background:#fff!important;border:1px solid #032a5617!important;box-shadow:0 6px 18px #032a560d,inset 0 1px #fff!important}.staff-metric-label{color:#ffffff6b}.light .staff-metric-label{color:#032a567a!important}.staff-metric-sub{color:#ffffff8c}.light .staff-metric-sub{color:#032a568f!important}.staff-kpi-accent{background:#1eb2fb1a;border:1px solid #1eb2fb40}.light .staff-kpi-accent{background:#1eb2fb1a!important;border:1px solid #1eb2fb47!important;box-shadow:0 10px 28px #1eb2fb14!important}.staff-kpi-neutral{background:#ffffff0d;border:1px solid #ffffff1a}.light .staff-kpi-neutral{background:#fff!important;border:1px solid #032a561a!important;box-shadow:0 10px 28px #032a560f!important}.staff-kpi-label{color:#8fdcfff2}.light .staff-kpi-accent .staff-kpi-label{color:#0a7fb5!important}.light .staff-kpi-neutral .staff-kpi-label{color:#032a5680!important}.staff-panel-secondary{background:#ffffff0b;border:1px solid #ffffff1a}.light .staff-panel-secondary{background:var(--thrd-surface-elevated)!important;color:#032a56!important;border:1px solid #032a5617!important;box-shadow:0 14px 38px #032a5612!important}.staff-stat-tile{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1.25rem}.light .staff-stat-tile--tri{background:#28c7b214!important;border-color:#28c7b238!important}.light .staff-stat-tile--cycling{background:#fca73514!important;border-color:#fca7353d!important}.staff-athlete-neutral{background:#030d2259;border-color:#ffffff14}.light .staff-athlete-neutral{background:#fff!important;border-color:#032a5617!important;box-shadow:0 8px 22px #032a560d!important}.staff-athlete-active{background:#1eb2fb14;border-color:#1eb2fb40}.light .staff-athlete-active{background:#1eb2fb12!important;border-color:#1eb2fb3d!important}.staff-athlete-urgent{background:#e3257414;border-color:#e3257459}.light .staff-athlete-urgent{background:#e325740f!important;border-color:#e3257438!important}.staff-inner-stat{background:#00000026;border:1px solid #ffffff14}.light .staff-inner-stat{background:#eef5fce6!important;border:1px solid #032a5614!important}.staff-inner-label{color:#fff6}.light .staff-inner-label{color:#032a5675!important}.staff-inner-body{color:#ffffffa3}.light .staff-inner-body{color:#032a569e!important}.staff-chip{color:#ffffffb8;background:#00000026;border:1px solid #ffffff1a}.light .staff-chip{color:#032a56b8!important;background:#eef5fcf2!important;border:1px solid #032a561a!important}.staff-empty-state{background:#ffffff08;border:1px dashed #ffffff1f}.light .staff-empty-state{background:#f8fbffd9!important;border-color:#032a5624!important}.staff-action-card{background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #ffffff1a}.light .staff-action-card{background:linear-gradient(#fff,#f8fbfe)!important;border:1px solid #032a561a!important;box-shadow:0 10px 28px #032a560f!important}.light .staff-action-card--nutrition{background:linear-gradient(#1eb2fb14,#fff 72%)!important;border-color:#1eb2fb38!important}.light .staff-action-card--urgent{background:linear-gradient(#e3257414,#fff 72%)!important;border-color:#e3257433!important}.staff-action-card--control{border-color:var(--thrd-cycling)}@supports (color:color-mix(in lab,red,red)){.staff-action-card--control{border-color:color-mix(in srgb,var(--thrd-cycling) 28%,transparent)}}.light .staff-action-card--control{background:linear-gradient(#ffa62b12,#fff 55%)!important;border-color:#ffa62b47!important}.light .staff-dashboard .staff-page-title,.light .staff-dashboard h1,.light .staff-dashboard h2{color:#032a56!important}.light .staff-dashboard .staff-section-desc{color:#032a5694!important}.light .staff-dashboard .staff-badge{color:#032a56ad!important;background:#eef5fcf2!important;border:1px solid #032a561a!important}.light .staff-dashboard .bg-black\/15{background:#eef5fcf2!important;border-color:#032a5614!important}.light .staff-admin-card{background:var(--thrd-surface-elevated)!important;color:#032a56!important;border:1px solid #032a5617!important;box-shadow:0 12px 34px #032a5612!important}@keyframes thrdSymbolPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes thrdLoaderLinePulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes hubGoldShimmer{0%{transform:translate(-130%)skew(-12deg)}to{transform:translate(220%)skew(-12deg)}}@keyframes thrdPageEnter{0%{opacity:0}to{opacity:1}}.thrd-loader-symbol{animation:thrdSymbolPulse 2s ease-in-out infinite}.thrd-loading-screen{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip;background:radial-gradient(circle at 50% 38%,var(--loader-glow-strong) 0,transparent 28rem),radial-gradient(circle at 50% 100%,var(--loader-glow-soft) 0,transparent 32rem),linear-gradient(145deg,var(--loader-bg-start),var(--loader-bg-end))!important}.thrd-loading-screen:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent 0 49%,var(--loader-line) 49.8% 50.2%,transparent 51%),linear-gradient(0deg,transparent 0 49%,var(--loader-line) 49.8% 50.2%,transparent 51%);opacity:.28;background-size:4.75rem 4.75rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 70%);mask-image:radial-gradient(circle,#000 0,#0000 70%)}.thrd-loading-screen:after{content:"";pointer-events:none;background:radial-gradient(ellipse at center,var(--loader-floor) 0,transparent 70%);filter:blur(28px);opacity:.72;height:14rem;position:absolute;inset:auto 10% 8%}.thrd-loading-screen--auto,.thrd-loading-screen--dark{--loader-bg-start:#020b18;--loader-bg-end:#032a56;--loader-panel:#061b33b8;--loader-panel-strong:#0a2c4fb8;--loader-border:#1eb2fb2e;--loader-line:#1eb2fb0f;--loader-glow-strong:#1eb2fb29;--loader-glow-soft:#28c7b217;--loader-floor:#1eb2fb2e;--loader-logo-filter:drop-shadow(0 16px 34px #1eb2fb57);--loader-skeleton-a:#fff1;--loader-skeleton-b:#1eb2fb2b}.light .thrd-loading-screen--auto,.thrd-loading-screen--light,[data-theme=light] .thrd-loading-screen--auto,html.light .thrd-loading-screen--auto{--loader-bg-start:#f7fbff;--loader-bg-end:#e7eff8;--loader-panel:#ffffffad;--loader-panel-strong:#ffffffe0;--loader-border:#032a5617;--loader-line:#032a560b;--loader-glow-strong:#1eb2fb2e;--loader-glow-soft:#28c7b21a;--loader-floor:#032a561a;--loader-logo-filter:brightness(0) saturate(100%) invert(13%) sepia(67%) saturate(700%) hue-rotate(195deg) brightness(.9) drop-shadow(0 16px 28px #032a561f);--loader-skeleton-a:#032a560e;--loader-skeleton-b:#1eb2fb29}.thrd-loading-screen--overlay{z-index:10000}.thrd-loader-core{z-index:1;position:relative}.thrd-loader-mark-wrap{background:linear-gradient(145deg,#ffffff29,transparent 42%),var(--loader-panel);border:1px solid var(--loader-border);-webkit-backdrop-filter:blur(22px)saturate(1.35);border-radius:2.25rem;place-items:center;width:7rem;height:7rem;display:grid;overflow:visible;box-shadow:0 24px 70px #020d1f38,inset 0 1px #ffffff38}.thrd-loader-symbol{filter:var(--loader-logo-filter)}.thrd-loader-line{background:linear-gradient(90deg,#1eb2fb,#60d0ff);border-radius:999px;width:48px;height:3px;animation:thrdLoaderLinePulse 1.8s ease-in-out infinite;display:block;box-shadow:0 0 18px #1eb2fb6b}.thrd-loader-tagline{margin-top:.15rem}.thrd-loader-core--auto .thrd-skeleton-line,.thrd-loader-core--dark .thrd-skeleton-line,.thrd-loader-core--light .thrd-skeleton-line{background:linear-gradient(90deg,var(--loader-skeleton-a) 0,var(--loader-skeleton-b) 50%,var(--loader-skeleton-a) 100%);animation:shimmer var(--duration-skeleton-pulse) infinite linear;border:1px solid var(--loader-border);background-size:200% 100%;box-shadow:inset 0 1px #ffffff1f}.thrd-skeleton-line{animation:shimmer var(--duration-skeleton-pulse) infinite linear;background-size:200% 100%}.thrd-page-enter{animation:thrdPageEnter .18s ease-out both}.section-label,[class*=label-upper],[class*=section-title]{opacity:.45;letter-spacing:.12em!important}.thrd-splash-screen{opacity:1;filter:blur();background:#032a56;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1)}.thrd-splash-root--enter{animation:thrdSplashEnter .28s cubic-bezier(.22,1,.36,1) both}@keyframes thrdSplashEnter{0%{opacity:0}to{opacity:1}}.thrd-splash-video-wrap--dark,.thrd-splash-video-wrap--light{background:#032a56}.thrd-splash-video{mix-blend-mode:screen;object-fit:contain;background:0 0}.thrd-splash-video--portrait{width:100%;max-width:min(100%,320px);height:100%;max-height:min(76dvh,600px)}.thrd-splash-video--landscape{width:100%;max-width:min(640px,92vw);max-height:min(80dvh,480px)}.hub-tool-tile{isolation:isolate;border-radius:var(--radius-thrd-lg);flex-direction:column;justify-content:flex-start;padding:14px;text-decoration:none;transition:transform .18s cubic-bezier(.25,.46,.45,.94),box-shadow .18s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:hidden}.hub-tool-tile--featured{min-height:7.25rem;padding:16px 18px}.hub-tool-tile--compact{min-height:6.6rem;padding:12px}.hub-tool-tile>*{z-index:2;position:relative}.hub-tool-tile--interactive{transition:transform .16s var(--ease-out)}.hub-tool-tile--interactive:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.hub-tool-tile--interactive:hover{transform:translateY(-2px);box-shadow:0 18px 34px -16px #032a566b}}.hub-tool-tile--locked{cursor:default;border:1px solid var(--border-subtle)}.hub-tool-tile-icon--muted{filter:brightness(0)opacity(.28)}#theme-root.dark .hub-tool-tile-icon--muted,.dark .hub-tool-tile-icon--muted{filter:none;opacity:.4}.hub-tool-tile-icon{aspect-ratio:1;z-index:2;width:1.85rem;max-width:none;height:1.85rem;margin-bottom:.35rem;position:relative;top:auto;bottom:auto;right:auto}.hub-tool-tile-icon--featured{width:2.75rem;height:2.75rem}.hub-training-list-shell .training-day-card{background:linear-gradient(120deg,#eef0ff,#f7f8ff)!important;border:1px solid #d8dbfa!important;border-radius:18px 40px 18px 8px!important}#theme-root.dark .hub-training-list-shell .training-day-card,.dark .hub-training-list-shell .training-day-card{background:linear-gradient(120deg,#4743e329,#4743e30d)!important;border-color:#4743e359!important}.hub-day-strip-pill{background:var(--card-bg);box-shadow:var(--card-shadow);overflow:visible}@media (min-width:768px){.hub-header-daystrip .hub-day-strip-pill{width:auto;max-width:24rem}.hub-header-daystrip .hub-day-strip-pill .grid-cols-7{gap:.35rem}}.hub-day-strip-chip{background:linear-gradient(155deg,#ffd089,#fca735 42%,#f08a12);box-shadow:inset 0 1px #ffffff73,0 3px 10px #fca7356b}.hub-day-strip-chip__flame{color:#fff;filter:drop-shadow(0 1px 3px #78320059)}#theme-root.dark .hub-day-strip-chip,.dark .hub-day-strip-chip{background:linear-gradient(155deg,#e89a2a,#c97810 55%,#a35e08);box-shadow:inset 0 1px #ffffff2e,0 3px 12px #fca73547}#theme-root.dark .hub-day-strip-chip .font-montserrat,.dark .hub-day-strip-chip .font-montserrat{color:#fff!important}.hub-day-strip-dots{padding-top:2px;padding-bottom:0;overflow:visible}.hub-day-strip-dot{width:24px;height:24px;transition:box-shadow .15s var(--ease-out,ease),transform .12s var(--ease-out,ease);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin:0 auto;padding:0;display:flex;position:relative}.hub-day-strip-dot:active:not(:disabled){transform:scale(.92)}.hub-day-strip-dot[data-future]{cursor:default;background:linear-gradient(160deg,#d9dee7,#c5ccd9)}.hub-day-strip-dot[data-missed]{background:0 0}.hub-day-strip-dot[data-compliant]{color:#fff;background:linear-gradient(165deg,#0a4578,#032a56);width:100%;height:24px;margin:0;box-shadow:0 2px 6px #032a5633}.hub-day-strip-dot[data-compliant][data-today]{background:linear-gradient(165deg,#1eb2fb,#0a7fb5)}.hub-day-strip-dot[data-today]:not([data-future]){z-index:1;box-shadow:0 0 0 2px #fff,0 0 0 4px #1eb2fb,0 4px 12px -2px #1eb2fb73!important}#theme-root.dark .hub-day-strip-dot[data-today]:not([data-future]),.dark .hub-day-strip-dot[data-today]:not([data-future]){box-shadow:0 0 0 2px #ffffff47,0 0 0 4px #1eb2fb,0 4px 12px -2px #1eb2fb66!important}.hub-day-strip-dot[data-run=solo]{border-radius:999px;width:24px;margin:0 auto}.hub-day-strip-dot[data-run=start]{border-radius:999px 0 0 999px}.hub-day-strip-dot[data-run=end]{border-radius:0 999px 999px 0}.hub-day-strip-dot[data-run=middle]{border-radius:0}.hub-day-strip-dot[data-today]:not([data-compliant]):not([data-future]){box-shadow:0 0 0 2px #032a56}#theme-root.dark .hub-day-strip-dot[data-future],.dark .hub-day-strip-dot[data-future]{background:linear-gradient(160deg,#ffffff38,#ffffff1a)}#theme-root.dark .hub-day-strip-dot[data-today]:not([data-compliant]):not([data-future]),.dark .hub-day-strip-dot[data-today]:not([data-compliant]):not([data-future]){box-shadow:0 0 0 2px #62c9fc}.hub-streak-modal{background:#fff;position:relative}.hub-streak-modal__close{z-index:2;color:#385b82;background:#032a560f;border:0;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:.85rem;right:.85rem}.hub-streak-modal__hero{background:radial-gradient(70% 90% at 50% 10%,#fca73538,#0000 62%),linear-gradient(#fff8ef,#fff);flex-direction:column;align-items:center;padding:1.75rem 1.25rem 1.1rem;display:flex}.hub-streak-modal__flame{color:#fca735;filter:drop-shadow(0 4px 12px #fca73559);background:linear-gradient(160deg,#fff1de,#ffd9a8);border-radius:1.1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;box-shadow:0 8px 24px #fca73547,inset 0 0 0 1px #fca73540}.hub-streak-modal__count{font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:-.04em;color:#032a56;font-variant-numeric:tabular-nums;margin-top:.65rem;font-size:2.75rem;font-weight:900;line-height:1}.hub-streak-modal__count-label{color:#fca735;margin-top:.2rem;font-size:.8125rem;font-weight:700}.hub-streak-modal__badge,.hub-streak-modal__count-label{font-family:var(--font-montserrat),Montserrat,sans-serif}.hub-streak-modal__badge{text-transform:uppercase;letter-spacing:.06em;color:#032a56;background:#032a5614;border-radius:999px;align-items:center;gap:.3rem;margin-top:.65rem;padding:.3rem .65rem;font-size:.6875rem;font-weight:800;display:inline-flex}.hub-streak-modal__body{padding:.25rem 1.15rem 1.35rem}.hub-streak-modal__date{letter-spacing:-.02em;color:#032a56;font-size:1.0625rem;font-weight:800}.hub-streak-modal__date,.hub-streak-modal__sub{font-family:var(--font-montserrat),Montserrat,sans-serif}.hub-streak-modal__sub{color:#385b82;margin-top:.15rem;font-size:.75rem;font-weight:600}.hub-streak-modal__card{background:#f7f9fc;border:1px solid #032a5614;border-radius:1rem;padding:.9rem}.hub-streak-modal__card-label{font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#385b82;font-size:.6875rem;font-weight:800}.hub-streak-modal__macro{text-align:center;background:#fff;border-radius:.75rem;padding:.55rem .35rem;box-shadow:inset 0 0 0 1px #032a560f}.hub-smart-widget{isolation:isolate;background:0 0;flex-direction:column;gap:.3rem;width:100%;min-width:0;max-width:100%;display:flex;position:relative;overflow:hidden}.hub-smart-widget__dots--corner{display:none}.hub-smart-widget__dots--corner .hub-smart-widget__dot{width:5px;height:5px}.hub-smart-widget__dots--corner .hub-smart-widget__dot.is-active{width:12px}.hub-smart-widget[data-active-kind=insight] .hub-smart-widget__dots--corner .hub-smart-widget__dot{background:#032a5638}.hub-smart-widget[data-active-kind=insight] .hub-smart-widget__dots--corner .hub-smart-widget__dot.is-active{background:#032a56}.hub-smart-widget[data-active-kind=event] .hub-smart-widget__dots--corner .hub-smart-widget__dot{background:#ffffff80}.hub-smart-widget[data-active-kind=event] .hub-smart-widget__dots--corner .hub-smart-widget__dot.is-active{background:#fff}.hub-smart-widget__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;background:0 0;flex-flow:row;gap:0;width:100%;min-width:0;max-width:100%;margin:0;padding:2px 1px 4px;scroll-padding-inline:0;display:flex;overflow:auto hidden}.hub-smart-widget__track::-webkit-scrollbar{width:0;height:0;display:none}.hub-smart-widget[data-multi] .hub-smart-widget__page{flex:0 0 85%;width:85%;max-width:85%;padding-right:.55rem}.hub-smart-widget[data-multi] .hub-smart-widget__page,.hub-smart-widget__page{scroll-snap-align:start;isolation:isolate;background:0 0;min-width:0;overflow:visible}.hub-smart-widget__page{flex:0 0 100%;width:100%;max-width:100%}@media (min-width:768px){.hub-smart-widget[data-multi] .hub-smart-widget__track{scroll-snap-type:none;gap:.85rem;overflow:visible}.hub-smart-widget[data-multi] .hub-smart-widget__page{flex:22rem;width:auto;max-width:26rem;padding-right:0}.hub-smart-widget[data-multi] .hub-smart-widget__dots{display:none}}.hub-smart-widget__dots{margin-top:.35rem}.hub-smart-widget__footer{justify-content:center;align-items:center;gap:.55rem;min-height:.4rem;margin-top:0;padding-bottom:0;display:flex}.hub-smart-widget__hint{display:none}.hub-smart-widget__dots{justify-content:center;align-items:center;gap:.4rem;display:flex}.hub-smart-widget__dot{width:7px;height:7px;transition:background .18s var(--ease-out,ease),transform .18s var(--ease-out,ease);cursor:pointer;background:#032a562e;border:0;border-radius:999px;padding:0}.hub-smart-widget__dot.is-active{background:#032a56;transform:scale(1.12)}#theme-root.dark .hub-smart-widget__dot,.dark .hub-smart-widget__dot{background:#ffffff3d}#theme-root.dark .hub-smart-widget__dot.is-active,.dark .hub-smart-widget__dot.is-active{background:#1eb2fb}#theme-root.dark .hub-smart-widget__hint,.dark .hub-smart-widget__hint{color:#ffffff73}.hub-smart-pill{cursor:pointer;width:100%;height:3.15rem;min-height:3.15rem;max-height:3.15rem;transition:transform .12s var(--ease-out,ease);isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);border:0;border-radius:1.1rem;align-items:center;padding:.45rem .7rem;display:flex;position:relative;mask-image:radial-gradient(#fff,#000)}.hub-smart-widget[data-multi] .hub-smart-pill--insight{padding-right:3.4rem}.hub-smart-widget[data-multi] .hub-smart-pill--event{padding-right:.55rem}.hub-smart-pill:active{transform:scale(.995)}.hub-smart-pill--event{color:#fff;background:#032a56;overflow:hidden;box-shadow:0 4px 14px #032a5638,inset 0 0 0 1px #ffffff1a}.hub-smart-pill--event>img,.hub-smart-pill--event>span[aria-hidden]{border-radius:inherit}.hub-smart-pill--insight{background:#fff;border:1px solid #032a561a;gap:.5rem;padding-right:2.5rem;box-shadow:0 4px 14px #032a5614,inset 0 1px #fffffffa}.hub-smart-pill__icon{color:#0369a1;background:#1eb2fb24;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:flex;box-shadow:inset 0 0 0 1px #1eb2fb38}@media (min-width:768px){.hub-smart-pill{border-radius:1.35rem;height:3.6rem;min-height:3.6rem;max-height:3.6rem;padding-inline:.95rem}}.hub-smart-pill__close{color:#385b82;cursor:pointer;background:#032a5614;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}#theme-root.dark .hub-smart-pill--insight,.dark .hub-smart-pill--insight{background:#081c3aeb;border-color:#ffffff14}#theme-root.dark .hub-smart-pill__icon,.dark .hub-smart-pill__icon{color:#7dd3fc;background:#1eb2fb2e;box-shadow:inset 0 0 0 1px #7dd3fc42}#theme-root.dark .hub-smart-pill__close,.dark .hub-smart-pill__close{color:#ffffffb3;background:#ffffff1a}.hub-smart-card{isolation:isolate;width:100%;min-height:5.5rem;transition:transform .12s var(--ease-out,ease);border-radius:18px;align-items:center;padding:.8rem .9rem .85rem;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.hub-smart-card:active{transform:scale(.994)}}.hub-smart-card.is-pressed{transform:scale(.97)}.hub-smart-card--insight{background:var(--surface-card,#fff);border:1px solid #032a5614;box-shadow:0 1px 2px #032a560f,0 12px 26px -16px #032a563d}#theme-root.dark .hub-smart-card--insight,.dark .hub-smart-card--insight{background:#091a34eb;border-color:#ffffff14;box-shadow:0 12px 30px -18px #0009}.hub-smart-card--event{background:var(--surface-card,#fff);border:1px solid #032a5614;box-shadow:0 1px 2px #032a560f,0 12px 26px -16px #032a563d}#theme-root.dark .hub-smart-card--event,.dark .hub-smart-card--event{background:#091a34eb;border-color:#ffffff14;box-shadow:0 12px 30px -18px #0009}.hub-smart-card__thumb{background:linear-gradient(150deg,#032a56e6,#032a56b8);border-radius:.85rem;flex:none;width:2.85rem;height:2.85rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.hub-smart-card__thumb>img{object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.hub-smart-card--event[data-sport=running] .hub-smart-card__thumb{background:linear-gradient(150deg,#e32574,#032a56)}.hub-smart-card--event[data-sport=cycling] .hub-smart-card__thumb{background:linear-gradient(150deg,#fca735,#032a56)}.hub-smart-card--event[data-sport=triathlon] .hub-smart-card__thumb{background:linear-gradient(150deg,#28c7b2,#032a56)}.hub-smart-card__thumb-icon{color:#ffffffeb;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hub-smart-card__hit{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.hub-smart-card__content{z-index:2;pointer-events:none;width:100%;position:relative}.hub-smart-card__title{font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:-.012em;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;padding-right:2.4rem;font-size:.92rem;font-weight:800;line-height:1.2;overflow:hidden}.hub-smart-card--event[data-sport=running] .hub-smart-card__cta{color:#c41e62}.hub-smart-card--event[data-sport=triathlon] .hub-smart-card__cta{color:#0f766e}.hub-smart-card--event[data-sport=cycling] .hub-smart-card__cta{color:#b45309}.hub-smart-card__row{align-items:center;gap:.6rem;margin-top:.55rem;padding-right:2.15rem;display:flex}.hub-smart-card__icon{color:#0369a1;background:#1eb2fb24;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex;box-shadow:inset 0 0 0 1px #1eb2fb38}#theme-root.dark .hub-smart-card--event .hub-smart-card__icon,#theme-root.dark .hub-smart-card--insight .hub-smart-card__icon,.dark .hub-smart-card--event .hub-smart-card__icon,.dark .hub-smart-card--insight .hub-smart-card__icon{color:#7dd3fc;background:#1eb2fb2e;box-shadow:inset 0 0 0 1px #7dd3fc42}.hub-smart-card__body{min-width:0;font-family:var(--font-montserrat),Montserrat,sans-serif;color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;margin:0;font-size:.72rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}#theme-root.dark .hub-smart-card--event .hub-smart-card__body,#theme-root.dark .hub-smart-card--insight .hub-smart-card__body,.dark .hub-smart-card--event .hub-smart-card__body,.dark .hub-smart-card--insight .hub-smart-card__body{color:#ffffffb3}.hub-smart-card__cta{color:#fff;font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#032a56;border-radius:999px;flex:none;align-items:center;gap:.1rem;padding:.4rem .55rem .4rem .72rem;font-size:.64rem;font-weight:800;display:inline-flex}.hub-smart-card--event .hub-smart-card__cta{color:#032a56;background:#032a5614}#theme-root.dark .hub-smart-card--event .hub-smart-card__cta,.dark .hub-smart-card--event .hub-smart-card__cta{color:#fff;background:#ffffff1f}.hub-smart-card__close{z-index:6;color:#385b82;cursor:pointer;background:#032a5614;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex;position:absolute;top:.7rem;right:.7rem}#theme-root.dark .hub-smart-card__close,.dark .hub-smart-card__close{color:#ffffffb3;background:#ffffff1a}.hub-notify-modal__hero{flex-shrink:0;width:100%;height:118px;position:relative;overflow:hidden}.hub-notify-modal__hero--event{height:128px}.hub-notify-modal__hero-scrim{pointer-events:none;background:linear-gradient(115deg,#032a56b8,#032a5666 52%,#1eb2fb38),linear-gradient(#0000 24%,#032a5694);position:absolute;inset:0}.hub-notify-modal__hero-scrim[data-sport=running]{background:linear-gradient(115deg,#032a56b3,#032a5661 52%,#e3257447),linear-gradient(#0000 24%,#032a5694)}.hub-notify-modal__hero-scrim[data-sport=cycling]{background:linear-gradient(115deg,#032a56b3,#032a5661 52%,#fca73542),linear-gradient(#0000 24%,#032a5694)}.hub-notify-modal__hero-scrim[data-sport=triathlon]{background:linear-gradient(115deg,#032a56b3,#032a5661 52%,#28c7b242),linear-gradient(#0000 24%,#032a5694)}.hub-notify-modal__body{background:#fff;flex-direction:column;gap:.85rem;padding:1rem 1.1rem 1.25rem;display:flex}.hub-notify-modal__title{letter-spacing:-.02em;color:#032a56;text-wrap:balance;font-size:1.125rem;line-height:1.25}.hub-notify-modal__eyebrow,.hub-notify-modal__title{font-family:var(--font-montserrat),Montserrat,sans-serif;font-weight:800}.hub-notify-modal__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#0369a1;font-size:.6875rem}.hub-notify-modal__copy{font-family:var(--font-montserrat),Montserrat,sans-serif;color:#1a3d65;font-size:.875rem;font-weight:500;line-height:1.55}.hub-notify-modal__countdown{background:#f0f5fa;border-radius:1rem;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.hub-notify-modal__countdown-value{font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:-.03em;color:#032a56;font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.5rem;font-weight:900}.hub-notify-modal__chip{font-family:var(--font-montserrat),Montserrat,sans-serif;color:#1a3d65;background:#f0f5fa;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.hub-notify-modal__card{background:#f7f9fc;border:1px solid #032a5614;border-radius:1rem;padding:.9rem}.hub-notify-status-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.hub-notify-status{width:100%;min-height:1.7rem;font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:.01em;text-align:center;color:#032a56;white-space:nowrap;text-overflow:ellipsis;background:#f0f5fa;border:1px solid #032a561f;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .45rem;font-size:.625rem;font-weight:800;display:inline-flex;overflow:hidden}.hub-notify-status.is-complete{color:#047857;background:#10b9811f;border-color:#10b98159}.hub-notify-status.is-partial,.hub-notify-status.is-pending{color:#b45309;background:#f59e0b1f;border-color:#f59e0b59}.hub-notify-status.is-unavailable{color:#6d8bae}.hub-notify-stat{text-align:center;background:#f0f5fa;border-radius:1rem;padding:.65rem .4rem}.hub-notify-stat__value{color:#032a56;margin-top:.25rem;font-size:.8125rem}.hub-notify-stat__label,.hub-notify-stat__value{font-family:var(--font-montserrat),Montserrat,sans-serif;font-weight:800}.hub-notify-stat__label{letter-spacing:.1em;text-transform:uppercase;color:#385b82;font-size:.5625rem}.hub-notify-action{background:#f7f9fc;border:1px solid #032a5614;gap:.65rem;min-height:3rem;padding:.55rem .85rem;box-shadow:0 2px 8px #032a560a}.hub-notify-action,.hub-notify-action__check{border-radius:999px;align-items:center;display:flex}.hub-notify-action__check{color:#0369a1;background:#1eb2fb29;flex-shrink:0;justify-content:center;width:1.25rem;height:1.25rem;margin-top:0}.hub-notify-action__text{color:#032a56;font-weight:600;line-height:1.4}.hub-notify-action__text,.hub-notify-modal__cta{font-family:var(--font-montserrat),Montserrat,sans-serif;font-size:.8125rem}.hub-notify-modal__cta{width:100%;color:#fff;transition:opacity .12s var(--ease-out,ease);background:#032a56;border-radius:1rem;justify-content:center;align-items:center;gap:.35rem;padding:.8rem 1rem;font-weight:800;text-decoration:none;display:flex}.hub-notify-modal__cta:active{opacity:.85}.hub-notify-modal__dismiss{width:100%;font-family:var(--font-montserrat),Montserrat,sans-serif;color:#385b82;cursor:pointer;background:0 0;border:0;padding:.45rem;font-size:.75rem;font-weight:700}.hub-notify-modal__dismiss--danger{color:#b91c1c}@media (prefers-reduced-motion:reduce){.hub-smart-widget__track{scroll-behavior:auto}.hub-day-strip-dot:active:not(:disabled),.hub-smart-pill:active{transform:none}.hub-smart-widget__dot{transition:none}}.hub-tool-tile-lock{z-index:3;background:var(--bg-surface-2);width:20px;height:20px;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.hub-module-row{--hub-accent-rgb:30,178,251;isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.45);backdrop-filter:blur(18px)saturate(1.45);-webkit-mask-image:-webkit-radial-gradient(#fff,#000);transition:transform .18s cubic-bezier(.25,.46,.45,.94),box-shadow .18s cubic-bezier(.25,.46,.45,.94),border-color .18s;position:relative;overflow:hidden;mask-image:radial-gradient(#fff,#000);background:linear-gradient(128deg,#ffffffc7 0,#ffffff8c 48%,rgba(var(--hub-accent-rgb),.1) 100%)!important;border:1px solid #ffffffb8!important;border-radius:1.25rem!important;box-shadow:inset 0 1px #ffffffd9,0 2px 4px #032a560a,0 12px 36px #032a5612!important}.hub-module-row:before{display:none}.hub-module-row:after{content:"";background:radial-gradient(ellipse at 52% 42%,rgba(var(--hub-accent-rgb),.42) 0,rgba(var(--hub-accent-rgb),.16) 36%,rgba(var(--hub-accent-rgb),.04) 58%,transparent 74%);pointer-events:none;z-index:0;filter:blur(10px);opacity:.92;width:68%;height:165%;position:absolute;top:-55%;right:-6%}.hub-module-row--tecnica{border-color:#5d8fb9!important}.hub-module-row--tecnica:after{filter:blur(14px);opacity:.85;background:conic-gradient(from 200deg at 80% 30%,#e3257461 0deg,#1eb2fb47 120deg,#28c7b238 200deg,#0000 280deg)}.hub-module-row.glass-events .hub-module-sub{color:#6d8baeeb}#theme-root.dark .hub-module-row.glass-events .hub-module-sub,.dark .hub-module-row.glass-events .hub-module-sub{color:#b1b1b1d1}.hub-module-boton-img--events{object-fit:cover;box-shadow:0 8px 22px #6d8bae38,0 2px 8px #032a5614!important}#theme-root.dark .hub-module-boton-img--events,.dark .hub-module-boton-img--events{box-shadow:0 10px 28px #00000073,0 0 0 1px #b1b1b11f!important}.hub-module-row>*{z-index:1;position:relative}.hub-module-mark--boton{box-shadow:none!important;background:0 0!important;border:none!important}.hub-module-boton-img{flex-shrink:0}.hub-module-mark--fondo:not(:has(.hub-module-logo--tile)){background:rgba(var(--hub-accent-rgb),.11)!important;border:1px solid rgba(var(--hub-accent-rgb),.14)!important;box-shadow:none!important;border-radius:14px!important;overflow:hidden!important}.hub-module-mark--fondo .hub-module-logo--light:not(.hub-module-logo--tile){object-fit:cover;width:100%;max-width:none;height:100%}.hub-module-mark--fondo .hub-module-logo--tile{object-fit:contain;object-position:center;filter:drop-shadow(0 1px 4px #032a561a);border-radius:0;width:2.75rem;height:2.75rem}.hub-module-mark--fondo:has(.hub-module-logo--tile){background:rgba(var(--hub-accent-rgb),.1)!important;border:1px solid rgba(var(--hub-accent-rgb),.12)!important;box-shadow:none!important;border-radius:14px!important}.hub-module-logo--dark{object-fit:contain;object-position:left center;width:auto;max-width:4.5rem;height:2.65rem}.hub-module-logo--light{filter:drop-shadow(0 2px 6px #032a5614)}#theme-root.dark .hub-module-mark--fondo:has(.hub-module-logo--tile),#theme-root.dark .hub-module-mark--fondo:not(:has(.hub-module-logo--tile)),.dark .hub-module-mark--fondo:has(.hub-module-logo--tile),.dark .hub-module-mark--fondo:not(:has(.hub-module-logo--tile)){background:rgba(var(--hub-accent-rgb),.16)!important;border-color:rgba(var(--hub-accent-rgb),.22)!important;box-shadow:none!important}#theme-root.dark .hub-module-mark--fondo:not(:has(.hub-module-logo--tile)) .hub-module-logo--dark,.dark .hub-module-mark--fondo:not(:has(.hub-module-logo--tile)) .hub-module-logo--dark{object-fit:contain;object-position:center;width:58%;height:58%}#theme-root.dark .hub-module-logo--tile.hub-module-logo--dark,.dark .hub-module-logo--tile.hub-module-logo--dark{object-fit:contain;filter:none;border-radius:0;width:3rem;height:3rem}#theme-root.dark .hub-module-logo--dark:not(.hub-module-logo--knockout):not(.hub-module-logo--tile),.dark .hub-module-logo--dark:not(.hub-module-logo--knockout):not(.hub-module-logo--tile){filter:drop-shadow(0 2px 12px #0006)}#theme-root.dark .hub-module-logo--knockout,.dark .hub-module-logo--knockout{mix-blend-mode:multiply;filter:brightness(1.35)contrast(1.05)}.hub-module-title{color:#032a56}.hub-module-sub{color:#032a56ad}.hub-module-arrow{color:rgb(var(--hub-accent-rgb));box-shadow:0 2px 10px rgba(var(--hub-accent-rgb),.12),0 1px 3px #032a560f;background:#fffffff2;border:1px solid #ffffffe6}.hub-module-row--interactive:active{transform:scale(.99)}#theme-root.dark .hub-module-row,.dark .hub-module-row{-webkit-backdrop-filter:blur(26px)saturate(1.4);backdrop-filter:blur(26px)saturate(1.4);background:#ffffff0f!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff14,0 10px 32px #00000061!important}#theme-root.dark .hub-module-row:after,.dark .hub-module-row:after{background:radial-gradient(ellipse at 65% 45%,rgba(var(--hub-accent-rgb),.26) 0,rgba(var(--hub-accent-rgb),.08) 45%,transparent 72%)}#theme-root.dark .hub-module-title,.dark .hub-module-title{color:#fff!important}#theme-root.dark .hub-module-sub,.dark .hub-module-sub{color:#ffffffb8!important}#theme-root.dark .hub-module-arrow,.dark .hub-module-arrow{color:rgb(var(--hub-accent-rgb));background:#ffffff1a;border-color:#ffffff24;box-shadow:0 4px 16px #00000040}#theme-root.dark .hub-module-row.cursor-default,.dark .hub-module-row.cursor-default{opacity:.82}#theme-root.dark .hub-module-row.cursor-default .hub-module-title,.dark .hub-module-row.cursor-default .hub-module-title{color:#ffffffb8!important}#theme-root.dark .hub-module-row.cursor-default .hub-module-sub,.dark .hub-module-row.cursor-default .hub-module-sub{color:#ffffff7a!important}.athlete-identity-band--self{padding:.15rem 0 .25rem}.athlete-identity-band--staff{border-bottom:1px solid var(--border-subtle);margin-bottom:.75rem;padding:.25rem 0 .75rem}.athlete-identity-band__nav{border-top:1px solid var(--border-subtle);padding-top:.5rem}.athlete-identity-float__chip{box-shadow:0 10px 28px #032a561a,inset 0 1px #ffffffe6!important}#theme-root.dark .athlete-identity-float__chip,.dark .athlete-identity-float__chip{box-shadow:0 12px 32px #00000047,inset 0 1px #ffffff1a!important}@media (prefers-reduced-motion:reduce){.athlete-identity-float{transition:opacity .15s!important;transform:none!important}}.perfil-fact-widget{background:linear-gradient(165deg,var(--surface-card) 0,var(--surface-card) 100%)}@supports (color:color-mix(in lab,red,red)){.perfil-fact-widget{background:linear-gradient(165deg,color-mix(in srgb,var(--surface-card) 92%,#032a56) 0,var(--surface-card) 100%)}}#theme-root.dark .perfil-fact-widget,.dark .perfil-fact-widget{background:var(--surface-card)}.perfil-points-widget{isolation:isolate;border:1px solid #1eb2fb47;box-shadow:0 0 0 1px #1eb2fb1a,0 10px 30px -12px #032a568c,inset 0 1px #ffffff1a,inset 0 -1px #00000024;background:radial-gradient(135% 130% at 0 0,#4743e36b 0,#0000 52%),radial-gradient(130% 130% at 100% 100%,#1eb2fb47 0,#0000 55%),linear-gradient(142deg,#0e4a89,#0a3b74 24%,#032a56 60%,#021530)!important}#theme-root.dark .perfil-points-widget,.dark .perfil-points-widget{border-color:#1eb2fb38}.perfil-page-heading{position:relative}.perfil-page-heading:before{display:none}.perfil-page-heading>*{z-index:1;position:relative}.perfil-page-heading__action,.perfil-page-heading__icon{box-shadow:0 10px 26px #032a5612,inset 0 1px #ffffffbf}.perfil-overview-hero{box-shadow:none;background:0 0;border-radius:0}.perfil-overview-hero:before,.perfil-overview-hero__glow{display:none}.perfil-athlete-hero .perfil-stat-cell{background:#032a56;border:1px solid #032a5614;border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.perfil-athlete-hero .perfil-stat-cell{background:color-mix(in srgb,#032a56 3.5%,var(--surface-card))}}.perfil-athlete-hero .perfil-stat-cell{text-align:left;box-shadow:inset 0 1px #ffffffa6}#theme-root.dark .perfil-athlete-hero .perfil-stat-cell,.dark .perfil-athlete-hero .perfil-stat-cell{box-shadow:none;background:#ffffff0a;border-color:#ffffff14}.perfil-hero-avatar-wrap{position:relative}.perfil-hero-avatar-wrap:after{display:none}.perfil-hero-status-dot{background:currentColor;border-radius:999px;width:.4rem;height:.4rem;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab,red,red)){.perfil-hero-status-dot{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 18%,transparent)}}#theme-root.light .athlete-training-page .entrena-hero,.light .athlete-training-page .entrena-hero{background:radial-gradient(90% 120% at 0 110%,#28c7b261 0,#0000 52%),radial-gradient(80% 100% at 100% 0,#e325744d 0,#0000 50%),radial-gradient(70% 80%,#fca7352e 0,#0000 60%),linear-gradient(145deg,#062040,#032a56 55%,#041830)!important;border-color:#ffffff1f!important}#theme-root.light .training-page .entrena-hero.thrd-on-dark-surface .text-white,#theme-root.light .training-page .entrena-hero.thrd-on-dark-surface h1,.light .training-page .entrena-hero.thrd-on-dark-surface .text-white,.light .training-page .entrena-hero.thrd-on-dark-surface h1{color:#fff!important}#theme-root.light .training-page .entrena-hero.thrd-on-dark-surface .text-white\/55,.light .training-page .entrena-hero.thrd-on-dark-surface .text-white\/55{color:#ffffff94!important}#theme-root.light .training-page .entrena-hero.thrd-on-dark-surface .text-white\/65,.light .training-page .entrena-hero.thrd-on-dark-surface .text-white\/65{color:#ffffffb8!important}#theme-root.light .training-page .entrena-hero.thrd-on-dark-surface .text-white\/45,.light .training-page .entrena-hero.thrd-on-dark-surface .text-white\/45{color:#ffffff80!important}#theme-root.light .training-page .entrena-hero .entrena-sync-btn,.light .training-page .entrena-hero .entrena-sync-btn{color:#ffffffeb!important}.entrena-hero{isolation:isolate;border-radius:var(--card-radius);background:radial-gradient(90% 120% at 0 110%,#28c7b261 0,#0000 52%),radial-gradient(80% 100% at 100% 0,#e325744d 0,#0000 50%),radial-gradient(70% 80%,#fca7352e 0,#0000 60%),linear-gradient(145deg,#062040,#032a56 55%,#041830);border:1px solid #ffffff1a;padding:1.1rem 1.15rem 1.15rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 8px 32px #032a5638,0 2px 6px #032a5624}.entrena-hero:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff0f,#0000 40%);position:absolute;inset:0}.entrena-sync-btn{isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;letter-spacing:.12em;background:linear-gradient(#1eb2fb52,#1eb2fb1f),#ffffff14;border:1px solid #1eb2fb73;border-radius:999px;padding:.5rem .95rem;position:relative;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #032a5640,0 0 0 1px #1eb2fb1f,0 6px 16px #032a5647,0 0 20px #1eb2fb2e}.entrena-sync-btn:hover:not(:disabled){background:linear-gradient(#1eb2fb6b,#1eb2fb2e),#ffffff1a;border-color:#1eb2fba6;box-shadow:inset 0 1px #fff6,inset 0 -1px #032a5633,0 8px 20px #032a5652,0 0 28px #1eb2fb47}.entrena-sync-btn:active:not(:disabled){transform:scale(.96)translateY(1px);box-shadow:inset 0 1px #ffffff2e,0 2px 8px #0003}.entrena-sync-btn:disabled span[aria-hidden],.entrena-sync-btn[aria-busy=true] span[aria-hidden]{animation:entrena-sync-spin .85s linear infinite}@keyframes entrena-sync-spin{to{transform:rotate(1turn)}}.entrena-tab-nav{scrollbar-width:none;border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:14px;gap:2px;padding:3px;display:flex;overflow-x:auto;box-shadow:inset 0 1px 2px #032a560d}.entrena-tab-nav::-webkit-scrollbar{display:none}.entrena-tab-btn{white-space:nowrap;min-width:0;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:11px;flex:1;padding:.55rem .75rem;position:relative}.entrena-tab-btn:hover:not(.entrena-tab-btn--active){background:var(--bg-surface-2);color:var(--text-primary)}.entrena-tab-btn--active{color:#fff}.entrena-tab-indicator{z-index:0;background:#032a56;border-radius:11px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f,0 2px 8px #032a5638}#theme-root.light .entrena-tab-btn:not(.entrena-tab-btn--active),.light .entrena-tab-btn:not(.entrena-tab-btn--active){color:#385b82}.training-page-hero{border:1px solid var(--border-subtle);background:linear-gradient(125deg,#1eb2fb24 0,transparent 48%),var(--surface-card);box-shadow:var(--shadow-card,0 8px 28px #032a5614);padding:1rem 1.15rem 1.1rem;position:relative}.training-page-hero:before{content:"";opacity:.9;background:linear-gradient(90deg,#1eb2fb,#032a56);height:2px;position:absolute;top:0;left:0;right:0}#theme-root.dark .training-page-hero,.dark .training-page-hero{background:linear-gradient(125deg,#1eb2fb38,#0000 55%),#020d1feb}.training-sync-pill{border:1px solid var(--border-subtle);background:var(--bg-surface-2);color:var(--text-tertiary)}.training-today-card{border-left:3px solid var(--thrd-cyan)}.plan-carrera-compact-hero{min-height:13.25rem}@media (min-width:640px){.plan-carrera-compact-hero{min-height:15rem}}.plan-carrera-fuel-summary{box-shadow:0 12px 28px -14px #032a5647,inset 0 1px #ffffff8c}@media (hover:hover){.hub-modules-liquid .hub-module-row--interactive:hover{border-color:var(--hub-accent-hex,#032a56)!important}@supports (color:color-mix(in lab,red,red)){.hub-modules-liquid .hub-module-row--interactive:hover{border-color:color-mix(in srgb,var(--hub-accent-hex,#032a56) 42%,transparent)!important}}.hub-modules-liquid .hub-module-row--interactive:hover{box-shadow:var(--shadow-card-hover)!important}#theme-root.dark .hub-modules-liquid .hub-module-row--interactive:hover,.dark .hub-modules-liquid .hub-module-row--interactive:hover{border-color:var(--hub-accent-hex)!important}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .hub-modules-liquid .hub-module-row--interactive:hover,.dark .hub-modules-liquid .hub-module-row--interactive:hover{border-color:color-mix(in srgb,var(--hub-accent-hex) 48%,transparent)!important}}#theme-root.dark .hub-modules-liquid .hub-module-row--interactive:hover,.dark .hub-modules-liquid .hub-module-row--interactive:hover{box-shadow:var(--shadow-card-hover)!important}.hub-modules-liquid .hub-module-row--interactive:hover .hub-module-arrow{color:rgb(var(--hub-accent-rgb));border-color:rgba(var(--hub-accent-rgb),.2);background:rgba(var(--hub-accent-rgb),.08)}}.hub-modules-liquid .hub-module-row.group{border-radius:var(--radius-thrd-md)!important}.plan-carrera-shell{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.plan-carrera-env-panel{-webkit-tap-highlight-color:transparent}.plan-carrera-loading-bar>span{animation:plan-carrera-load-slide 1.05s cubic-bezier(.23,1,.32,1) infinite}@keyframes plan-carrera-load-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.plan-carrera-loading-bar>span{opacity:.7;width:100%;animation:none}}.plan-carrera-athlete-card{max-width:40rem;margin-inline:auto}.plan-carrera-shell{--plan-carrera-accent-ink:#8a5a16;--plan-carrera-accent-rgb:252,167,53;isolation:isolate;position:relative}.plan-carrera-page-header{width:100%;padding:.45rem 0 1rem}.plan-carrera-page-header__row{align-items:flex-start;gap:.7rem;min-height:4.75rem;padding-top:.15rem;display:flex}.plan-carrera-page-header__title{font-family:var(--font-sauro),"Sauro",ui-sans-serif,system-ui,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary);font-size:clamp(1.65rem,5.2vw,2rem);font-weight:700;line-height:.95}.plan-carrera-page-header__back,.plan-carrera-page-header__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.plan-carrera-page-header__back{width:2.5rem;height:2.5rem;color:var(--text-secondary);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);transition:transform .15s var(--ease-out),background-color .15s var(--ease-out);background:#ffffff9e;border:1px solid #032a5612;border-radius:999px;box-shadow:0 7px 22px #032a560f,inset 0 1px #ffffffd1}.plan-carrera-page-header__back:active{transform:scale(.96)}.plan-carrera-page-header__icon{border-radius:var(--radius-thrd-md);width:2.5rem;height:2.5rem;color:var(--plan-carrera-accent-ink);background:rgba(var(--plan-carrera-accent-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--plan-carrera-accent-rgb),.22);color:var(--plan-carrera-accent-ink)!important;background:rgba(var(--plan-carrera-accent-rgb),.14)!important;box-shadow:inset 0 0 0 1px rgba(var(--plan-carrera-accent-rgb),.22)!important}.plan-carrera-chip{max-width:100%;font-family:var(--font-montserrat),Montserrat,sans-serif;color:var(--text-primary);border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:999px;align-items:center;padding:.28rem .75rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.plan-carrera-chip--tri{border-color:var(--accent-cycling)}@supports (color:color-mix(in lab,red,red)){.plan-carrera-chip--tri{border-color:color-mix(in srgb,var(--accent-cycling) 42%,transparent)}}.plan-carrera-chip--tri{background:var(--accent-cycling)}@supports (color:color-mix(in lab,red,red)){.plan-carrera-chip--tri{background:color-mix(in srgb,var(--accent-cycling) 14%,var(--surface-card))}}.plan-carrera-chip--tri{color:var(--plan-carrera-accent-ink)}.plan-carrera-chip--coach{border-color:var(--accent-cycling)}@supports (color:color-mix(in lab,red,red)){.plan-carrera-chip--coach{border-color:color-mix(in srgb,var(--accent-cycling) 40%,transparent)}}.plan-carrera-chip--coach{background:var(--accent-cycling)}@supports (color:color-mix(in lab,red,red)){.plan-carrera-chip--coach{background:color-mix(in srgb,var(--accent-cycling) 12%,var(--surface-card))}}.plan-carrera-chip--coach{color:var(--plan-carrera-accent-ink)}.plan-carrera-chip--athlete{border-color:var(--accent-cycling)}@supports (color:color-mix(in lab,red,red)){.plan-carrera-chip--athlete{border-color:color-mix(in srgb,var(--accent-cycling) 38%,transparent)}}.plan-carrera-chip--athlete{background:var(--accent-cycling)}@supports (color:color-mix(in lab,red,red)){.plan-carrera-chip--athlete{background:color-mix(in srgb,var(--accent-cycling) 12%,var(--surface-card))}}.plan-carrera-chip--athlete{color:var(--plan-carrera-accent-ink)}.plan-carrera-chip--muted{color:var(--text-secondary)}.plan-carrera-picker__card{border:1px solid var(--accent-cycling)}@supports (color:color-mix(in lab,red,red)){.plan-carrera-picker__card{border:1px solid color-mix(in srgb,var(--accent-cycling) 22%,var(--border-subtle))}}.plan-carrera-picker__card{background:linear-gradient(135deg,var(--accent-cycling) 0,var(--surface-card) 55%)}@supports (color:color-mix(in lab,red,red)){.plan-carrera-picker__card{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-cycling) 10%,var(--surface-card)) 0,var(--surface-card) 55%)}}.plan-carrera-picker__card{box-shadow:var(--shadow-card)}.plan-carrera-picker__card:hover{border-color:var(--accent-cycling)}@supports (color:color-mix(in lab,red,red)){.plan-carrera-picker__card:hover{border-color:color-mix(in srgb,var(--accent-cycling) 55%,var(--border-subtle))}}.plan-carrera-picker__card:hover{box-shadow:0 10px 28px -12px rgba(var(--plan-carrera-accent-rgb),.35)}.plan-carrera-picker__card-icon{border-radius:var(--radius-thrd-sm);width:2.15rem;height:2.15rem;color:var(--plan-carrera-accent-ink);background:rgba(var(--plan-carrera-accent-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--plan-carrera-accent-rgb),.2);justify-content:center;align-items:center;display:inline-flex}.plan-carrera-picker__empty{border-color:var(--accent-cycling)}@supports (color:color-mix(in lab,red,red)){.plan-carrera-picker__empty{border-color:color-mix(in srgb,var(--accent-cycling) 28%,transparent)}}.plan-carrera-picker__empty{background:var(--accent-cycling)}@supports (color:color-mix(in lab,red,red)){.plan-carrera-picker__empty{background:color-mix(in srgb,var(--accent-cycling) 6%,var(--surface-card))}}.plan-carrera-picker__skip{border:1px solid var(--accent-cycling)}@supports (color:color-mix(in lab,red,red)){.plan-carrera-picker__skip{border:1px solid color-mix(in srgb,var(--accent-cycling) 28%,var(--border-subtle))}}.plan-carrera-picker__skip{background:var(--accent-cycling)}@supports (color:color-mix(in lab,red,red)){.plan-carrera-picker__skip{background:color-mix(in srgb,var(--accent-cycling) 6%,var(--surface-card))}}.plan-carrera-picker__skip{color:var(--plan-carrera-accent-ink)}.plan-carrera-picker__skip:hover{border-color:var(--accent-cycling)}@supports (color:color-mix(in lab,red,red)){.plan-carrera-picker__skip:hover{border-color:color-mix(in srgb,var(--accent-cycling) 48%,var(--border-subtle))}}.plan-carrera-picker__skip:hover{background:var(--accent-cycling)}@supports (color:color-mix(in lab,red,red)){.plan-carrera-picker__skip:hover{background:color-mix(in srgb,var(--accent-cycling) 12%,var(--surface-card))}}@media (min-width:900px){.plan-carrera-shell .plan-carrera-form-card{grid-template-columns:1fr;gap:1.25rem;display:grid}.plan-carrera-shell .plan-carrera-cta-bar.sticky{bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));position:sticky}}.page-content:has(.module-page-ambience){min-height:100%;position:relative}#theme-root.dark .page-content:has(.module-page-ambience--eventos),#theme-root.dark .page-content:has(.module-page-ambience--nutriai),#theme-root.dark .page-content:has(.module-page-ambience--plan-carrera),#theme-root.dark .page-content:has(.module-page-ambience--ranking),#theme-root.dark .page-content:has(.module-page-ambience--tecnica),.dark .page-content:has(.module-page-ambience--eventos),.dark .page-content:has(.module-page-ambience--nutriai),.dark .page-content:has(.module-page-ambience--plan-carrera),.dark .page-content:has(.module-page-ambience--ranking),.dark .page-content:has(.module-page-ambience--tecnica),.page-content:has(.module-page-ambience--eventos),.page-content:has(.module-page-ambience--nutriai),.page-content:has(.module-page-ambience--plan-carrera),.page-content:has(.module-page-ambience--ranking),.page-content:has(.module-page-ambience--tecnica){background:var(--bg-gradient)!important}#theme-root.dark .plan-carrera-shell,.dark .plan-carrera-shell{--plan-carrera-accent-ink:#ffd466}#theme-root.dark .plan-carrera-page-header__back,.dark .plan-carrera-page-header__back{color:#ffffffc7;box-shadow:none;background:#ffffff0f;border-color:#ffffff14}#theme-root.dark .plan-carrera-page-header__icon,.dark .plan-carrera-page-header__icon{color:#ffd466!important;background:#fca73529!important;box-shadow:inset 0 0 0 1px #fca73547!important}@media (max-width:767px){.plan-carrera-shell{padding-bottom:calc(9.5rem + env(safe-area-inset-bottom,0px))}.plan-carrera-cta-bar{left:0;right:0;bottom:calc(4.25rem + env(safe-area-inset-bottom,0px));z-index:45;position:fixed;background:var(--surface-app)!important;border-top:1px solid #032a561a!important;margin:0!important}@supports (color:color-mix(in lab,red,red)){.plan-carrera-cta-bar{background:color-mix(in srgb,var(--surface-app) 96%,transparent)!important}}.plan-carrera-cta-bar{box-shadow:0 -16px 40px #032a561f;padding-left:1rem!important;padding-right:1rem!important;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))!important}}@media (min-width:768px){.plan-carrera-cta-bar.fixed{bottom:0}}.plan-carrera-cta-primary,.thrd-btn-primary-navy,button.thrd-btn-primary-navy{background:var(--thrd-btn-gradient,linear-gradient(135deg,#032a56 0,#07518a 58%,#0878ad 100%))!important;color:var(--cta-navy-fg,#fff)!important;box-shadow:var(--thrd-btn-shadow)!important}.plan-carrera-cta-bar .plan-carrera-cta-primary{border:none!important;outline:none!important}.light .thrd-btn-primary-navy,.light .thrd-btn-primary-navy svg{color:var(--cta-navy-fg,#fff)!important}.plan-carrera-cta-primary:disabled{color:#032a5661!important;box-shadow:none!important;background:#032a561f!important}.plan-carrera-result-actions .plan-carrera-btn-pdf{background:var(--cta-navy-bg)!important;color:var(--cta-navy-fg)!important}.plan-carrera-result-actions .plan-carrera-btn-pdf svg{color:var(--cta-navy-fg)!important}.plan-carrera-result-actions .plan-carrera-btn-save{box-shadow:0 8px 24px var(--accent-nutrition);background:var(--accent-nutrition)!important;color:var(--brand-navy)!important}@supports (color:color-mix(in lab,red,red)){.plan-carrera-result-actions .plan-carrera-btn-save{box-shadow:0 8px 24px color-mix(in srgb,var(--accent-nutrition) 35%,transparent)}}.plan-carrera-result-actions .plan-carrera-btn-secondary{color:var(--text-primary)!important;background:var(--accent-nutrition)!important}@supports (color:color-mix(in lab,red,red)){.plan-carrera-result-actions .plan-carrera-btn-secondary{background:color-mix(in srgb,var(--accent-nutrition) 12%,var(--surface-card))!important}}.plan-carrera-result-actions .plan-carrera-btn-outline{color:var(--text-primary)!important;background:var(--surface-card)!important}.thrd-btn-primary-navy,button.thrd-btn-primary-navy{background:var(--thrd-btn-gradient,linear-gradient(135deg,#032a56 0,#07518a 58%,#0878ad 100%))!important;color:var(--cta-navy-fg,#fff)!important}.thrd-btn-primary-navy:disabled{background:var(--cta-navy-bg,#032a56)!important}@supports (color:color-mix(in lab,red,red)){.thrd-btn-primary-navy:disabled{background:color-mix(in srgb,var(--cta-navy-bg,#032a56) 22%,transparent)!important}}.thrd-btn-primary-navy:disabled{color:#032a5673!important}.thrd-btn-primary-cyan{color:#032a56!important;background:#1eb2fb!important}.plan-day-meals-touch{touch-action:pan-y;overscroll-behavior-y:contain}.meal-card,[class*=meal-card]{touch-action:pan-y;overscroll-behavior:contain}#theme-root.dark .plan-carrera-result-actions .plan-carrera-btn-outline,.dark .plan-carrera-result-actions .plan-carrera-btn-outline{color:#f5f9ff!important;background:#ffffff0f!important;border-color:#ffffff24!important}.training-cal-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.training-cal-strip-week{scroll-snap-align:start;min-width:min(100%,280px)}.training-cal-strip-day{min-width:2.25rem;min-height:2.75rem;font-family:var(--font-montserrat,Montserrat,sans-serif);background:#032a560a;border:1px solid #032a5614;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:transform .15s,background .15s;display:flex}.training-cal-strip-day--active{color:#fff!important;background:#032a56!important;border-color:#032a56!important}.training-cal-strip-day--active .training-cal-strip-day__dow,.training-cal-strip-day--active .training-cal-strip-day__num{color:#fff!important}.training-cal-strip-day--today:not(.training-cal-strip-day--active){border-color:#1eb2fb73}.training-cal-strip-day__dow{text-transform:uppercase;color:var(--text-tertiary);font-size:9px;font-weight:700}.training-cal-strip-day__num{color:var(--text-primary);font-size:13px;font-weight:800}.training-cal-strip-day--1{background:#1eb2fb1f}.training-cal-strip-day--2{background:#1eb2fb33}.training-cal-strip-day--3{background:#1eb2fb52}.cal-strip-liquid{scrollbar-width:none;-webkit-overflow-scrolling:touch}.cal-strip-liquid::-webkit-scrollbar{display:none}.cal-strip-week{min-width:calc(16.8rem + 24px)}.cal-strip-day{cursor:pointer;min-width:2.3rem;min-height:3.2rem;font-family:var(--font-montserrat,Montserrat,sans-serif);background:0 0;border:1px solid #0000;border-radius:11px;transition:background .14s,border-color .14s,transform .12s}.cal-strip-day:active{transform:scale(.92)}.cal-strip-day--today:not(.cal-strip-day--active){background:#1eb2fb12;border-color:#1eb2fb47}.cal-strip-day--active{box-shadow:0 2px 8px #032a5638,inset 0 1px #ffffff1f;background:#032a56!important;border-color:#032a56!important}#theme-root.dark .cal-strip-day--active,.dark .cal-strip-day--active{box-shadow:0 2px 8px #1eb2fb26;background:#1eb2fb38!important;border-color:#1eb2fb73!important}.entrena-sessions-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-left:0;padding-right:1rem}.entrena-sessions-scroll::-webkit-scrollbar{display:none}.entrena-session-card{cursor:pointer}.thrd-segmented{background:var(--text-primary);border-radius:14px;gap:3px;padding:4px;display:flex}@supports (color:color-mix(in lab,red,red)){.thrd-segmented{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}}.thrd-segmented{border:1px solid var(--border-subtle);box-shadow:inset 0 1px 2px #032a560f}.thrd-segmented--scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.thrd-segmented--scroll::-webkit-scrollbar{display:none}.thrd-segmented--multi{background:var(--text-primary);flex-wrap:wrap;gap:6px;padding:6px}@supports (color:color-mix(in lab,red,red)){.thrd-segmented--multi{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}.thrd-segmented--sm{border-radius:12px;padding:3px}.thrd-segmented-item{min-width:0;font-family:var(--font-body);letter-spacing:.02em;color:var(--text-secondary);transition:color .16s var(--ease-out,ease);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;flex:1;padding:.5rem .75rem;font-size:11px;font-weight:600;position:relative}.thrd-segmented--scroll .thrd-segmented-item{white-space:nowrap;flex:none}.thrd-segmented--sm .thrd-segmented-item{padding:.35rem .65rem;font-size:10px}.thrd-segmented-item--active{color:var(--text-primary)}.thrd-segmented-indicator{background:var(--surface-card);border-radius:10px;box-shadow:0 1px 3px #032a561f,0 4px 12px #032a5614,inset 0 1px #ffffffd9}#theme-root.dark .thrd-segmented-indicator,.dark .thrd-segmented-indicator{background:#ffffff1f;box-shadow:0 2px 8px #00000047,inset 0 1px #ffffff1f}.thrd-segmented-item--active:not(:has(.thrd-segmented-indicator)){background:var(--surface-card);box-shadow:0 1px 3px #032a561f,0 4px 12px #032a5614,inset 0 1px #ffffffd9}#theme-root.dark .thrd-segmented-item--active:not(:has(.thrd-segmented-indicator)),.dark .thrd-segmented-item--active:not(:has(.thrd-segmented-indicator)){background:#ffffff1f;box-shadow:0 2px 8px #00000047,inset 0 1px #ffffff1f}.thrd-segmented--multi .thrd-segmented-item--active{background:var(--surface-card);box-shadow:0 1px 3px #032a561f,0 4px 12px #032a5614,inset 0 1px #ffffffd9}#theme-root.dark .thrd-segmented--multi .thrd-segmented-item--active,.dark .thrd-segmented--multi .thrd-segmented-item--active{background:#ffffff1f;box-shadow:0 2px 8px #00000047,inset 0 1px #ffffff1f}.plan-carrera-form-card{box-shadow:var(--shadow-card,0 8px 32px #032a5614);border-radius:var(--radius-thrd-lg)!important;border:1px solid var(--border-subtle)!important;background:var(--surface-card)!important}.plan-carrera-field-label{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-primary-light);font-size:11px;font-weight:700}#theme-root.dark .plan-carrera-field-label,.dark .plan-carrera-field-label{color:#a2bcdaf2}.tabular-nums,.thrd-num{font-family:var(--font-body);font-variant-numeric:tabular-nums}.font-display .thrd-num,h1 .thrd-num,h2 .thrd-num,h3 .thrd-num{font-family:var(--font-body)}#theme-root [role=button]:not(:disabled),#theme-root button:not(:disabled),.thrd-btn-solid{transition:transform .12s ease-out,opacity .12s ease-out,box-shadow .15s ease-out}#theme-root [role=button]:not(:disabled):active,#theme-root button:not(:disabled):active,.thrd-btn-solid:active{opacity:.85;transform:scale(.97)}.glass-card:has(a),.glass-card:has(button),.thrd-interactive-card,a.glass-card,a.hub-module-card{transition:transform .2s,box-shadow .2s,border-color .2s}@media (hover:hover){.thrd-interactive-card:hover,a.glass-card:hover{box-shadow:var(--shadow-card),var(--shadow-glow);transform:translateY(-2px)}}#theme-root input:not([type=checkbox]):not([type=radio]),#theme-root select,#theme-root textarea{transition:border-color .15s,box-shadow .15s}#theme-root input:not([type=checkbox]):not([type=radio]):focus-visible,#theme-root select:focus-visible,#theme-root textarea:focus-visible{outline-offset:2px;outline:2px solid #1eb2fb;box-shadow:0 0 0 3px #1eb2fb2e;border-color:var(--thrd-nutrition)!important}#theme-root [role=button]:focus-visible,#theme-root button:focus-visible{outline-offset:2px;outline:2px solid #1eb2fb}#theme-root a:focus-visible{outline-offset:2px;outline:2px solid #1eb2fb80}.mobile-nav-item,.sidebar-nav-item{transition:color .15s,background .15s}.modal-glass,[data-state=open].modal-glass{animation:thrdModalIn .2s ease-out both}@keyframes thrdModalIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.modal-centered.modal-glass{animation:thrdModalIn .2s ease-out both}.thrd-bottom-sheet-panel,.thrd-bottom-sheet-panel.modal-glass,.thrd-sheet-surface.modal-glass,[data-state=open].thrd-bottom-sheet-panel.modal-glass{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;animation:none!important}#theme-root.dark .athlete-hub-page,#theme-root.light .athlete-hub-page,.dark .athlete-hub-page,.light .athlete-hub-page{margin-left:0;margin-right:0;background:0 0!important}.hub-training-today{border-radius:var(--radius-card);border-left:3px solid #385b82;background:#032a560a!important}#theme-root.dark .hub-training-today,.dark .hub-training-today{background:#ffffff0a!important;border-color:#ffffff14 #ffffff14 #ffffff14 #1eb2fb!important}#theme-root.dark .hub-tp-connect-wrap a,.dark .hub-tp-connect-wrap a{background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;align-items:center;padding:8px 12px;display:inline-flex}#theme-root.dark .training-summary-card,.dark .training-summary-card{box-shadow:none!important;background:#ffffff0a!important;border-color:#ffffff14!important}.hub-stat-row{border-top:1px solid #ffffff0f;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}.light .hub-stat-row{border-top-color:var(--border-subtle)}.hub-stat-row>a,.hub-stat-row>div{min-height:72px}.hub-stat-row>a:hover,.hub-stat-row>div:hover{background:var(--bg-card-hover)}.day-selected,.plan-day-pill-active{background:#ffffff1f;border:1.5px solid #ffffff4d;box-shadow:none!important}#theme-root.light .day-selected,#theme-root.light .plan-day-pill-active,.light .day-selected,.light .plan-day-pill-active{background:#032a5614;border:1.5px solid #032a5640;box-shadow:none!important}.day-today:after{content:"";background:#1eb2fba6;border-radius:50%;width:4px;height:4px;margin:2px auto 0;display:block}.plan-day-header-calendar{padding-bottom:1rem;overflow:visible!important}.week-strip-liquid{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(1.6);backdrop-filter:blur(28px)saturate(1.6);background:linear-gradient(145deg,#ffffffb8,#ffffff61),#f0f8ff85;border:1px solid #ffffffc7;border-radius:16px;position:relative;box-shadow:0 8px 32px #032a5612,0 2px 8px #032a560a,inset 0 1px #fffffff2}.week-strip-liquid:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(60% 55% at 14% 0,#1eb2fb1a,#0000 52%),radial-gradient(50% 40% at 88% 110%,#078fd50f,#0000 50%);position:absolute;inset:0}.week-strip-liquid-day{border-radius:var(--card-radius);color:#032a5685;min-height:62px;transition:background var(--transition-base),color var(--transition-base),transform var(--transition-spring),box-shadow var(--transition-base);background:0 0;padding:7px 2px 6px}.week-strip-liquid-day span:first-child{color:currentColor;letter-spacing:.1em;font-size:9px}.week-strip-liquid-day span:nth-child(2){color:#032a56e0;font-size:19px}.week-strip-liquid-day-today:not(.week-strip-liquid-day-active){color:var(--text-secondary)}.week-strip-day.day-selected,.week-strip-liquid-day-active{color:var(--text-primary);box-shadow:none;background:#ffffff1f;border:1.5px solid #ffffff4d;border-radius:12px;transform:none}#theme-root.light .week-strip-liquid-day-active,.light .week-strip-day.day-selected,.light .week-strip-liquid-day-active{background:#032a5614;border:1.5px solid #032a5640}.week-strip-liquid-day-active span:first-child,.week-strip-liquid-day-active span:nth-child(2){color:inherit}#theme-root.dark .week-strip-liquid,.dark .week-strip-liquid{background:linear-gradient(145deg,#ffffff13,#ffffff08),#041226b8;border-color:#ffffff17;box-shadow:0 8px 32px #00000052,inset 0 1px #ffffff17}#theme-root.dark .week-strip-liquid-day,.dark .week-strip-liquid-day{color:#deebfa7a}#theme-root.dark .week-strip-liquid-day span:nth-child(2),.dark .week-strip-liquid-day span:nth-child(2){color:#ffffffe0}.hub-module-coming-soon:after{display:none}.hub-module-card .hub-module-title{color:#fff;text-shadow:0 1px 12px #000000b3;font-weight:700}.light .staff-table thead tr{background:#eef2f7!important;border-bottom:1px solid #032a561a!important}.light .staff-table th{color:var(--text-light-body)!important;font-weight:600!important}.light .staff-table tbody tr{color:var(--text-light-body);transition:background .15s}.light .staff-table tbody tr:hover{background:#1eb2fb0d!important}.light .staff-table tbody tr.staff-table-row-active,.staff-table tbody tr.staff-table-row-active{border-left:3px solid #385b82;background:#032a5608!important}.staff-table-wrap{border-radius:var(--radius-card);-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #032a5614;overflow-x:auto}.light .staff-table-wrap,.staff-dashboard .staff-table-wrap{background:#fff;border-color:#032a5614}.staff-table thead tr{background:#eef2f7!important;border-bottom:1px solid #032a561a!important}.staff-table th{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:.625rem;color:#1a2332!important;font-weight:600!important}.staff-table tbody tr{color:#1a2332;border-bottom:1px solid #032a5612;transition:background .15s}.staff-table tbody tr:hover{background:#1eb2fb0d!important}.staff-table td .thrd-num{font-family:var(--font-body);font-variant-numeric:tabular-nums}.staff-table-wrap--dark{border-color:var(--border-subtle);background:0 0}.staff-table-wrap--dark .staff-table thead tr{border-bottom:1px solid var(--border-subtle)!important;background:#ffffff0f!important}.staff-table-wrap--dark .staff-table th{color:var(--text-primary)!important;font-weight:600!important}.staff-table-wrap--dark .staff-table tbody tr{color:var(--text-primary);border-bottom-color:var(--border-subtle)}.staff-table-wrap--dark .staff-table tbody tr:hover{background:#ffffff0a!important}.staff-table-wrap--dark .staff-table td{border-color:var(--border-subtle)}@media (max-width:767px){.mobile-main-shell{background:var(--bg-gradient,var(--bg-primary));min-height:100svh}.mobile-main-shell>.page-content{padding-top:calc(env(safe-area-inset-top,0px) + .5rem)!important;padding-left:max(1rem,env(safe-area-inset-left,0px))!important;padding-right:max(1rem,env(safe-area-inset-right,0px))!important}.page-content:has(.athlete-hub-page),.page-content:has(.athlete-shell),.page-content:has(.athlete-training-page),.page-content:has(.chat-page-shell.nutri-chat-page),.page-content:has(.nutrition-day-view),.page-content:has(.perfil-settings-native),.page-content:has(.staff-dashboard--native),.page-content:has(.staff-pc-page){padding-left:max(0px,env(safe-area-inset-left,0px))!important;padding-right:max(0px,env(safe-area-inset-right,0px))!important}.athlete-shell{box-sizing:border-box;min-width:0;overflow-x:clip;width:100%!important;max-width:100%!important}.athlete-hub-page.athlete-shell,.athlete-shell{padding-left:max(12px,env(safe-area-inset-left,0px))!important;padding-right:max(12px,env(safe-area-inset-right,0px))!important;margin-left:0!important;margin-right:0!important}.chat-page-shell.nutri-chat-page.athlete-shell{width:100%!important;max-width:100%!important;margin-inline:0!important;padding-left:0!important;padding-right:0!important}.mobile-main-shell .page-content{padding-bottom:calc(var(--content-bottom-padding) + env(safe-area-inset-bottom,0px))!important}}.perfil-stat-soon{border-radius:var(--radius-pill);border:1px solid var(--border-subtle);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:#ffffff0a;justify-content:center;align-items:center;padding:.2rem .65rem;font-size:.6875rem;font-weight:500;display:inline-flex}.light .perfil-stat-soon{color:#3d5166;background:#032a560a;border-color:#032a561a}.login-shell--busy .login-left,.login-shell--busy .login-right{visibility:hidden;pointer-events:none}.login-shell--busy{background:#032a56!important}.login-shell{color-scheme:light;--bg-primary:var(--thrd-surface-light);--bg-secondary:var(--thrd-surface-muted);--bg-surface:var(--thrd-white);--text-primary:var(--thrd-navy);--text-secondary:var(--thrd-blue-mid);--text-muted:var(--thrd-blue-light);background:radial-gradient(90% 50% at 50% 0,#032a5699 0,#0000 55%),linear-gradient(175deg,#021d3d,#032a56 28%,#e2eaf5 52%,#edf1f7)}#theme-root.dark .login-shell,.dark .login-shell{color-scheme:dark;--bg-primary:var(--thrd-navy);--bg-secondary:var(--thrd-navy-mid);--bg-surface:var(--bg-card-surface);--text-primary:var(--thrd-white);--text-secondary:var(--thrd-blue-pale);--text-muted:var(--thrd-blue-light)}.login-left{background:#021d3d;box-shadow:inset -1px 0 #ffffff1a,inset 0 1px #ffffff14}.login-left-overlay{z-index:1;pointer-events:none;background:radial-gradient(60% 50% at 30% 20%,#1eb2fb38 0,#0000 60%),radial-gradient(50% 40% at 80% 85%,#fca73524 0,#0000 55%),linear-gradient(160deg,#021d3dd1,#032a56b8 40%,#0a3a6b99);position:absolute;inset:0}.login-left:before{content:"";z-index:2;border-radius:var(--radius-xl);pointer-events:none;background:linear-gradient(160deg,#ffffff0a,#0000 60%);border:1px solid #ffffff14;position:absolute;inset:1.25rem}.login-left-photo{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.login-mobile-hero{z-index:0;position:absolute;inset:0;overflow:hidden}.login-mobile-hero-img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.login-mobile-hero-scrim{background:linear-gradient(#021d3d59,#021d3d8c 38%,#edf1f7eb 72%,#edf1f7);position:absolute;inset:0}.login-right{background:radial-gradient(70% 55% at 72% 18%,#1eb2fb14 0,#0000 58%),radial-gradient(50% 42% at 12% 88%,#032a560d 0,#0000 52%),linear-gradient(165deg,#e8eef6,#edf1f7 42%,#f6f8fc)}@media (max-width:767px){.login-right{background:#edf1f7}}.login-card{border-radius:var(--radius-lg);background:#fff;border:1px solid #032a5614;box-shadow:0 1px 2px #032a560a,0 4px 12px #032a560f,0 20px 48px #032a561a,0 48px 96px #032a5614,inset 0 1px #fff}.login-card-pro{-webkit-backdrop-filter:blur(28px)saturate(1.65);background:linear-gradient(#fffffff0,#ffffffe0);border:.5px solid #ffffffa6;border-radius:28px;width:100%;padding:28px 24px 24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 24px 64px #032a561f,0 4px 16px #032a560f}.login-card-pro:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 0,#1eb2fb29,#0000 42%),linear-gradient(135deg,#ffffff7a,#0000 42%);position:absolute;inset:0}@media (min-width:768px){.login-card-pro{border-radius:24px;max-width:420px;padding:36px 36px 32px}}.login-card-header{align-items:center;gap:14px;margin-bottom:28px;display:flex}.login-card-header--mobile{justify-content:center;margin-bottom:20px}@media (min-width:768px){.login-card-header{margin-bottom:32px}.login-card-header--mobile{justify-content:flex-start}.login-card-mark{display:none}}@media (max-width:767px){.login-mobile-hero-scrim{background:linear-gradient(#021d3d80,#021d3db8 28%,#edf1f7f5 58%,#edf1f7)}.login-panel{padding-top:max(5.5rem,env(safe-area-inset-top));justify-content:flex-end}.login-card-pro{background:linear-gradient(#f8fcfff5,#e2eaf5f0);border:1px solid #ffffffb8;border-radius:36px 8px;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #1eb2fb1a,0 30px 80px #00081857,0 14px 36px #1eb2fb1f}.login-card-pro:before{opacity:1}.login-card-pro>*{z-index:1;position:relative}.login-card-mark{filter:drop-shadow(0 16px 28px #032a5638)}.login-card-intro{text-align:center}.login-form-meta{flex-direction:column;align-items:flex-start;gap:10px}}.push-prompt-apple-card{-webkit-backdrop-filter:blur(24px)saturate(1.7);background:linear-gradient(#ffffffeb,#ffffffdb)}#theme-root.dark .push-prompt-apple-card,.dark .push-prompt-apple-card{background:linear-gradient(#0e203aeb,#08162ce0)}.connect-glass-logo-btn{-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:14px;justify-content:center;align-items:center;padding:10px 14px;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 1px #fff3,0 8px 24px #0000002e}.connect-glass-logo-btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 12px 32px #00000038}.connect-glass-logo-btn--locked{cursor:default;pointer-events:none}.login-card-intro{margin-bottom:24px}.login-card-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(1.65rem,5vw,1.875rem);font-weight:700;line-height:1.15}.login-card-subtitle{font-family:var(--font-body);color:var(--text-secondary);margin-top:8px;font-size:15px;line-height:1.45}.login-form-stack{flex-direction:column;gap:18px;display:flex}.login-field-group{flex-direction:column;gap:8px;display:flex}.login-field-label{font-family:var(--font-body);color:var(--text-primary);font-size:13px;font-weight:600}.login-field-error{font-family:var(--font-body);color:#c2415c;font-size:12px}.login-form-meta{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.login-remember{font-family:var(--font-body);color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.login-error-banner{background:#fee2e2a6;border:1px solid #dc26262e;border-radius:14px;padding:12px 14px}.login-error-banner p{color:#9f1239;line-height:1.4}.login-error-banner p,.login-signup-prompt{font-family:var(--font-body);font-size:13px}.login-signup-prompt{text-align:center;color:var(--text-secondary);margin-top:22px}@media (max-width:767px){.login-panel{padding-bottom:max(24px,env(safe-area-inset-bottom))}.login-card-pro{border-radius:36px 8px;box-shadow:inset 0 -1px #ffffffbf,0 28px 72px #032a562e}}.login-input{border-radius:var(--radius-sm);color:var(--text-primary);background:#edf1f799;border:1px solid #032a5624;transition:border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out}.login-input-pro{width:100%;height:50px;font-family:var(--font-body);background:#ffffffb8;border:1px solid #032a561a;border-radius:14px;padding:0 16px;font-size:16px;box-shadow:inset 0 1px 2px #032a560a}.login-input-pro:focus,.login-input-pro:focus-visible,.login-input:focus,.login-input:focus-visible{border-color:var(--thrd-cyan)}@supports (color:color-mix(in lab,red,red)){.login-input-pro:focus,.login-input-pro:focus-visible,.login-input:focus,.login-input:focus-visible{border-color:color-mix(in srgb,var(--thrd-cyan) 55%,var(--thrd-navy))}}.login-input-pro:focus,.login-input-pro:focus-visible,.login-input:focus,.login-input:focus-visible{background:#fff;outline:none;box-shadow:0 0 0 4px #1eb2fb24,inset 0 1px 2px #032a5608}.login-input:-webkit-autofill,.login-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.login-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.login-submit{color:#032a56;font-family:var(--font-body);letter-spacing:.02em;background:linear-gradient(#fdb840,#fca735);font-weight:700;transition:filter .12s ease-out,box-shadow .12s ease-out,transform 80ms ease-out;box-shadow:inset 0 1px #ffffff52,0 4px 12px #fca73547,0 12px 32px #fca7352e}.login-submit-pro{border-radius:var(--radius-thrd-btn);color:#fff;letter-spacing:-.01em;background:#032a56;border:none;justify-content:center;align-items:center;width:100%;height:52px;font-size:16px;font-weight:600;transition:background .15s,transform 80ms,box-shadow .15s;display:flex;box-shadow:inset 0 1px #ffffff1f,0 8px 24px #032a5638}@media (max-width:767px){.login-input-pro{background:#ffffffbd;border-color:#032a5614;box-shadow:inset 0 1px 2px #032a560a,0 8px 22px #032a560d}.login-submit-pro{background:linear-gradient(135deg,#032a56,#073e78 56%,#032a56);height:56px;box-shadow:inset 0 1px #ffffff2e,0 14px 34px #032a5647,0 0 0 1px #1eb2fb29}}.login-submit-pro:not(:disabled):hover{filter:none;background:#0a3a6b;box-shadow:inset 0 1px #ffffff24,0 12px 32px #032a5647}.login-submit-pro:active:not(:disabled){transform:scale(.985)}.login-submit:not(:disabled):hover{filter:brightness(1.06);box-shadow:inset 0 1px #ffffff5c,0 6px 18px #fca7355c,0 16px 40px #fca73533}.login-submit:focus-visible{outline:2px solid var(--thrd-cyan);outline-offset:2px}.login-shell a:focus-visible{outline:2px solid var(--thrd-cyan)}@supports (color:color-mix(in lab,red,red)){.login-shell a:focus-visible{outline:2px solid color-mix(in srgb,var(--thrd-cyan) 50%,transparent)}}.login-shell a:focus-visible{outline-offset:2px}.login-link{color:var(--thrd-cyan)}.login-legal{color:var(--text-muted);font-family:var(--font-body);font-size:11px}#theme-root.dark .login-right,.dark .login-right{background:radial-gradient(60% 50% at 70% 20%,#1eb2fb1c 0,#0000 55%),radial-gradient(50% 40% at 30% 80%,#fca7350f 0,#0000 50%),linear-gradient(160deg,#04152b,#03101f)}#theme-root.dark .login-card,.dark .login-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e203ae0;border-color:#ffffff1a;box-shadow:0 28px 80px #00000080,inset 0 1px #ffffff1f,inset 0 -1px #0003}#theme-root.dark .login-input-pro,.dark .login-input-pro{color:#f7fbff;caret-color:#1eb2fb;background:#021227d1;border-color:#a2bcda52;box-shadow:inset 0 1px #ffffff0f,0 8px 22px #00000029}#theme-root.dark .login-input-pro::placeholder,.dark .login-input-pro::placeholder{color:#ddebfb94;opacity:1}#theme-root.dark .login-input-pro:focus,#theme-root.dark .login-input-pro:focus-visible,.dark .login-input-pro:focus,.dark .login-input-pro:focus-visible{background:#071e3d;border-color:#1eb2fb;box-shadow:0 0 0 4px #1eb2fb33,inset 0 1px #ffffff12}.dark .login-input:-webkit-autofill,.dark .login-input:-webkit-autofill:hover{-webkit-text-fill-color:#f7fbff;caret-color:#1eb2fb;-webkit-box-shadow:inset 0 0 0 1000px #071e3d}.dark .login-input:-webkit-autofill:focus{-webkit-text-fill-color:#f7fbff;caret-color:#1eb2fb;-webkit-box-shadow:inset 0 0 0 1000px #071e3d}.nutri-clinical-page{width:100%;max-width:none}.nutri-clinical-header{border:1px solid var(--border-subtle,var(--border-color));border-radius:var(--radius-thrd-md);background:var(--surface-card,#fff);justify-content:space-between;align-items:flex-start;gap:1rem;margin-inline:0;padding:.85rem 1rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.nutri-clinical-header{background:color-mix(in srgb,var(--surface-card,#fff) 88%,transparent)}}.nutri-clinical-header{box-shadow:var(--shadow-card)}.light .nutri-clinical-header,.light .staff-pc-page .staff-pc-header{background:var(--surface-card,#fff)}@supports (color:color-mix(in lab,red,red)){.light .nutri-clinical-header,.light .staff-pc-page .staff-pc-header{background:color-mix(in srgb,var(--surface-card,#fff) 92%,#edf1f7)}}.nutri-clinical-date{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:4px;font-size:11px;font-weight:600}.nutri-clinical-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--text-primary);font-size:22px;font-weight:700;line-height:1.1}.nutri-clinical-subtitle{font-family:var(--font-body);color:var(--text-secondary);margin-top:4px;font-size:13px}.nutri-notif-badge{background:var(--thrd-running);color:#fff;min-width:20px;height:20px;font-family:var(--font-body);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.nutri-clinical-grid{grid-template-columns:1fr;gap:1rem;display:grid}.nutri-kpi-strip{border:1px solid var(--border-color);border-radius:var(--radius-card);background:var(--bg-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.nutri-kpi-cell{border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);min-width:0;padding:14px 16px}.nutri-kpi-cell p,.nutri-kpi-cell span{font-family:var(--font-body);display:block}.nutri-kpi-cell p{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;font-weight:700}.nutri-kpi-cell strong{font-family:var(--font-body);color:var(--text-primary);margin-top:5px;font-size:24px;line-height:1;display:block}.nutri-kpi-cell span{color:var(--text-secondary);margin-top:4px;font-size:11px}.nutri-kpi-cell--good strong{color:var(--status-success)}.nutri-kpi-cell--warn strong{color:var(--thrd-cycling)}.nutri-kpi-cell--bad strong{color:#e32574}@media (min-width:900px){.nutri-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.nutri-kpi-cell:nth-child(3n){border-right:0}.nutri-kpi-cell:nth-last-child(-n+3){border-bottom:0}}@media (min-width:1280px){.nutri-kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.nutri-kpi-cell{border-bottom:0}.nutri-kpi-cell:nth-child(3n){border-right:1px solid var(--border-color)}.nutri-kpi-cell:last-child{border-right:0}}.nutri-operation-btn{border:1px solid var(--border-color);background:var(--bg-surface-2);min-height:72px;color:var(--text-primary);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .14s,background .14s,transform .14s;display:flex}.nutri-operation-btn:hover:not(:disabled){border-color:var(--thrd-cyan)}@supports (color:color-mix(in lab,red,red)){.nutri-operation-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--thrd-cyan) 50%,var(--border-color))}}.nutri-operation-btn:hover:not(:disabled){transform:translateY(-1px)}.nutri-operation-btn:disabled{opacity:.5;cursor:not-allowed}.nutri-operation-btn span{min-width:0}.nutri-operation-btn small,.nutri-operation-btn strong{font-family:var(--font-body);display:block}.nutri-operation-btn strong{font-size:12px}.nutri-operation-btn small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);margin-top:3px;font-size:10px;overflow:hidden}.nutri-operation-btn--primary{background:var(--thrd-navy);border-color:var(--thrd-navy);color:#fff}.nutri-operation-btn--primary small{color:#ffffffad}.nutri-operation-btn--primary:hover:not(:disabled){background:var(--thrd-navy)}@supports (color:color-mix(in lab,red,red)){.nutri-operation-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--thrd-navy) 92%,#000)}}.nutri-operation-btn--primary:hover:not(:disabled){border-color:var(--thrd-navy)}@media (min-width:768px){.nutri-clinical-grid{grid-template-columns:1.5fr 1fr;align-items:start}}.nutri-clinical-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-card);overflow:hidden}.nutri-clinical-card-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}.nutri-clinical-card-title{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);font-size:12px;font-weight:700}.nutri-count-badge{font-family:var(--font-body);border-radius:var(--radius-pill);padding:2px 8px;font-size:11px;font-weight:700}.nutri-count-badge--pending{background:var(--thrd-running)}@supports (color:color-mix(in lab,red,red)){.nutri-count-badge--pending{background:color-mix(in srgb,var(--thrd-running) 12%,transparent)}}.nutri-count-badge--pending{color:var(--thrd-running)}.nutri-count-badge--ready{background:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.nutri-count-badge--ready{background:color-mix(in srgb,var(--status-success) 12%,transparent)}}.nutri-count-badge--ready{color:var(--status-success)}.nutri-patient-list{max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.nutri-patient-row{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;transition:background .12s ease-out;display:flex}.nutri-patient-row:last-child{border-bottom:none}.nutri-patient-row:hover{background:var(--bg-surface-2)}.nutri-patient-info{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.nutri-patient-name{font-family:var(--font-body);color:var(--text-primary);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}a.nutri-patient-name:hover{color:var(--thrd-cyan)}.nutri-sport-chip{border-radius:var(--radius-pill);padding:2px 7px;font-size:10px;font-weight:700}.nutri-session-label,.nutri-sport-chip{font-family:var(--font-body);white-space:nowrap}.nutri-session-label{color:var(--text-tertiary);text-overflow:ellipsis;max-width:160px;font-size:11px;overflow:hidden}.nutri-session-label--rest{color:var(--status-pending)}.nutri-action-btn{font-family:var(--font-body);border-radius:var(--radius-chip);white-space:nowrap;flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background .12s ease-out,color .12s ease-out}.nutri-action-btn--primary{background:var(--thrd-navy);color:#fff}.nutri-action-btn--primary:hover{background:var(--thrd-navy-mid)}.nutri-action-btn--secondary{background:var(--bg-surface-2);color:var(--text-secondary);border:1px solid var(--border-color)}.nutri-action-btn--secondary:hover{background:var(--border-color);color:var(--text-primary)}.nutri-empty-state{font-family:var(--font-body);color:var(--text-secondary);align-items:center;gap:8px;padding:20px 16px;font-size:13px;display:flex}.nutri-empty-text{font-family:var(--font-body);color:var(--text-tertiary);padding:16px;font-size:12px}.nutri-matrix-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nutri-matrix-search{border:1px solid var(--border-subtle,var(--border-color));background:var(--bg-surface-2);border-radius:9px;flex:200px;align-items:center;gap:6px;min-width:200px;max-width:320px;height:34px;padding:0 10px;display:inline-flex}.nutri-matrix-search input{min-width:0;font-family:var(--font-body);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-size:12px}.nutri-matrix-chip{border:1px solid var(--border-subtle,var(--border-color));background:var(--bg-surface-2);height:30px;font-family:var(--font-body);color:var(--text-secondary);border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-size:11px;font-weight:700;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.nutri-matrix-chip:hover{color:var(--text-primary);border-color:var(--thrd-cyan)}@supports (color:color-mix(in lab,red,red)){.nutri-matrix-chip:hover{border-color:color-mix(in srgb,var(--thrd-cyan) 45%,var(--border-color))}}.nutri-matrix-chip--on{color:#fff;background:#032a56;border-color:#032a56}.dark .nutri-matrix-chip--on{color:#032a56;background:#fff;border-color:#fff}.nutri-matrix-daybtn{border:1px solid var(--border-subtle,var(--border-color));background:var(--bg-surface-2);height:30px;font-family:var(--font-body);color:var(--text-secondary);border-radius:8px;padding:0 10px;font-size:11px;font-weight:700}.nutri-matrix-daybtn:hover{color:var(--text-primary)}.nutri-matrix-daybtn--on{color:#fff;background:#032a56;border-color:#032a56}.dark .nutri-matrix-daybtn--on{color:#032a56;background:#fff;border-color:#fff}.nutri-matrix-expand-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#032a568c;border:0;position:fixed;inset:0}.nutri-matrix-card--expanded{z-index:1201;flex-direction:column;display:flex;position:fixed;inset:clamp(10px,2vw,22px);overflow:hidden;box-shadow:0 24px 70px #032a5666}.nutri-matrix-card--expanded .nutri-matrix-body{flex-direction:column;flex:1;min-height:0;display:flex}.nutri-matrix-card--expanded .nutri-matrix-scroll{flex:1;max-height:none}.nutri-matrix-body{flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.nutri-matrix-scroll{border:1px solid var(--border-subtle,var(--border-color));border-radius:var(--radius-md,10px);background:var(--bg-surface);max-height:66vh;overflow:auto}.nutri-matrix-grid{--matrix-name-w:208px;min-width:100%;font-family:var(--font-body)}@media (max-width:767px){.nutri-matrix-grid{--matrix-name-w:108px}}.nutri-matrix-head,.nutri-matrix-row{grid-template-columns:var(--matrix-name-w) minmax(0,1fr);align-items:stretch;display:grid}.nutri-matrix-head{z-index:3;border-bottom:1px solid var(--border-subtle,var(--border-color));top:0}.nutri-matrix-head,.nutri-matrix-head-name{background:var(--bg-surface-2);position:sticky}.nutri-matrix-head-name{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);align-self:center;padding:7px 10px;font-size:10px;font-weight:800;left:0}.nutri-matrix-head-days{grid-template-columns:repeat(var(--matrix-days,8),minmax(26px,1fr));display:grid}.nutri-matrix-head-day{border-left:1px solid var(--border-color);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:5px 2px;display:flex}@supports (color:color-mix(in lab,red,red)){.nutri-matrix-head-day{border-left:1px solid color-mix(in srgb,var(--border-color) 45%,transparent)}}.nutri-matrix-head-day span:first-child{text-transform:uppercase;color:var(--text-secondary);font-size:9px;font-weight:800}.nutri-matrix-head-day span:last-of-type{color:var(--text-tertiary);font-size:10px}.nutri-matrix-head-day--today{background:var(--thrd-cyan,#1eb2fb)}@supports (color:color-mix(in lab,red,red)){.nutri-matrix-head-day--today{background:color-mix(in srgb,var(--thrd-cyan,#1eb2fb) 12%,transparent)}}.nutri-matrix-head-day--today em{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--thrd-cyan,#1eb2fb);border-radius:3px;padding:0 3px;font-size:7px;font-style:normal;font-weight:800}.nutri-matrix-row{border-bottom:1px solid var(--border-color)}@supports (color:color-mix(in lab,red,red)){.nutri-matrix-row{border-bottom:1px solid color-mix(in srgb,var(--border-color) 55%,transparent)}}.nutri-matrix-row{content-visibility:auto;contain-intrinsic-size:34px}.nutri-matrix-row:last-child{border-bottom:0}.nutri-matrix-name{z-index:1;background:var(--bg-surface);border-right:1px solid var(--border-subtle,var(--border-color));text-align:left;cursor:pointer;align-items:center;gap:8px;min-width:0;padding:4px 10px;display:flex;position:sticky;left:0}.nutri-matrix-row:hover .nutri-matrix-name{background:var(--bg-surface-2)}.nutri-matrix-avatar{background:var(--bg-card);width:24px;height:24px;color:var(--text-tertiary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.nutri-matrix-avatar img{object-fit:cover;width:100%;height:100%}.nutri-matrix-avatar--lg{width:40px;height:40px}.nutri-matrix-name-text{flex-direction:column;gap:1px;min-width:0;display:flex}.nutri-matrix-name-full{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.nutri-matrix-name-tags{align-items:center;gap:4px;display:flex}.nutri-matrix-guidetag{letter-spacing:.04em;text-transform:uppercase;color:#087eb5;background:#1eb2fb24;border-radius:4px;padding:0 3px;font-size:8px;font-weight:800}.nutri-matrix-rollup{border-radius:4px;padding:0 4px;font-size:9px;font-weight:800;line-height:14px}.nutri-matrix-rollup--failed{color:#b31e5e;background:#e3257429}.nutri-matrix-rollup--review{color:#8a5a12;background:#fca73538}.nutri-matrix-rollup--ok{color:#0c7f70;background:#28c7b22e}:root{--gpx-map-canvas:#f2f4f7;--gpx-map-grid:#032a5612}#theme-root.dark,.dark{--gpx-map-canvas:#0b1e38;--gpx-map-grid:#ffffff12}:root{--nutri-seg-ok:#a0e6dd;--nutri-seg-review:#fed7a2;--nutri-seg-failed:#f4acca;--nutri-seg-guide:#a5e0fd}.dark{--nutri-seg-ok:#1b756c;--nutri-seg-review:#906427;--nutri-seg-failed:#821c4a;--nutri-seg-guide:#166a94}.nutri-matrix-bar{grid-template-columns:repeat(var(--matrix-days,8),minmax(26px,1fr));gap:0;padding:4px 6px;display:grid}.nutri-matrix-seg{background:var(--border-color);cursor:pointer;height:22px;box-shadow:inset -1px 0 0 var(--bg-surface);border:0;position:relative}@supports (color:color-mix(in lab,red,red)){.nutri-matrix-seg{box-shadow:inset -1px 0 0 color-mix(in srgb,var(--bg-surface) 60%,transparent)}}.nutri-matrix-seg--first{border-radius:6px 0 0 6px}.nutri-matrix-seg--last{box-shadow:none;border-radius:0 6px 6px 0}.nutri-matrix-seg:hover{filter:brightness(.96);outline:2px solid var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.nutri-matrix-seg:hover{outline:2px solid color-mix(in srgb,var(--text-primary) 55%,transparent)}}.nutri-matrix-seg:hover{outline-offset:-2px;z-index:1}.nutri-matrix-seg--ok{background:var(--nutri-seg-ok)}.nutri-matrix-seg--review{background:var(--nutri-seg-review)}.nutri-matrix-seg--failed{background:var(--nutri-seg-failed)}.nutri-matrix-seg--guide{background:var(--nutri-seg-guide)}.nutri-matrix-seg--pending{background:repeating-linear-gradient(45deg,var(--border-color),var(--border-color) 4px,transparent 4px,transparent 8px)}.nutri-matrix-seg--paused{background:repeating-linear-gradient(45deg,var(--text-tertiary),var(--text-tertiary) 3px,transparent 3px,transparent 7px)}@supports (color:color-mix(in lab,red,red)){.nutri-matrix-seg--paused{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--text-tertiary) 40%,transparent),color-mix(in srgb,var(--text-tertiary) 40%,transparent) 3px,transparent 3px,transparent 7px)}}.nutri-matrix-seg--inactive{box-shadow:inset 0 0 0 1px var(--border-color);opacity:.55;background:0 0}.nutri-matrix-seg--none{background:var(--border-color)}@supports (color:color-mix(in lab,red,red)){.nutri-matrix-seg--none{background:color-mix(in srgb,var(--border-color) 45%,transparent)}}.nutri-matrix-seg--ring{box-shadow:inset 0 0 0 2px #fca7358c}.nutri-matrix-seg--session:after{content:"";background:#032a5642;border-radius:2px;height:3px;position:absolute;bottom:2px;left:3px;right:3px}.dark .nutri-matrix-seg--session:after{background:#ffffff59}.nutri-matrix-seg--today{box-shadow:inset 0 0 0 2px var(--thrd-cyan,#1eb2fb)}@supports (color:color-mix(in lab,red,red)){.nutri-matrix-seg--today{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--thrd-cyan,#1eb2fb) 72%,transparent)}}.nutri-matrix-more{justify-content:center;padding:10px 0 2px;display:flex}.nutri-matrix-legend{flex-wrap:wrap;gap:12px;display:flex}.nutri-matrix-legend-item{font-family:var(--font-body);color:var(--text-tertiary);align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.nutri-matrix-swatch{background:var(--border-color);border-radius:4px;flex-shrink:0;width:13px;height:13px}.nutri-matrix-swatch--ok{background:var(--nutri-seg-ok)}.nutri-matrix-swatch--review{background:var(--nutri-seg-review)}.nutri-matrix-swatch--failed{background:var(--nutri-seg-failed)}.nutri-matrix-swatch--guide{background:var(--nutri-seg-guide)}.nutri-matrix-swatch--pending{background:repeating-linear-gradient(45deg,var(--border-color),var(--border-color) 3px,transparent 3px,transparent 6px)}.nutri-matrix-swatch--paused{background:repeating-linear-gradient(45deg,var(--text-tertiary),var(--text-tertiary) 3px,transparent 3px,transparent 6px)}@supports (color:color-mix(in lab,red,red)){.nutri-matrix-swatch--paused{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--text-tertiary) 40%,transparent),color-mix(in srgb,var(--text-tertiary) 40%,transparent) 3px,transparent 3px,transparent 6px)}}.nutri-matrix-swatch--inactive{box-shadow:inset 0 0 0 1px var(--border-color);background:0 0}.nutri-matrix-swatch--none{background:var(--border-color)}@supports (color:color-mix(in lab,red,red)){.nutri-matrix-swatch--none{background:color-mix(in srgb,var(--border-color) 45%,transparent)}}.nutri-matrix-swatch--session{background:#032a5673}.dark .nutri-matrix-swatch--session{background:#ffffff80}.nutri-matrix-sheet{background:var(--bg-card,var(--surface-card,#fff))}.nutri-matrix-sheet-inner{font-family:var(--font-body);flex-direction:column;gap:14px;padding:18px 18px 22px;display:flex}.nutri-matrix-sheet-head{align-items:center;gap:10px;display:flex}.nutri-matrix-sheet-title{color:var(--text-primary);font-size:15px;font-weight:800}.nutri-matrix-sheet-sub{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:6px;margin-top:1px;font-size:11px;font-weight:600;display:flex}.nutri-matrix-sheet-x{width:30px;height:30px;color:var(--text-tertiary);border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.nutri-matrix-sheet-x:hover{background:var(--bg-surface-2);color:var(--text-primary)}.nutri-matrix-modebadge{text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);background:var(--bg-surface-2);border:1px solid var(--border-subtle,var(--border-color));border-radius:5px;padding:1px 5px;font-size:10px;font-weight:800}.nutri-matrix-sheet-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.nutri-matrix-sheet-stats>div{border:1px solid var(--border-subtle,var(--border-color));background:var(--bg-surface-2);border-radius:8px;padding:8px 10px}.nutri-matrix-sheet-stats span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:9px;font-weight:800;display:block}.nutri-matrix-sheet-stats strong{color:var(--text-primary);margin-top:3px;font-size:13px;font-weight:800;display:block}.nutri-matrix-sheet-stats strong em{font-style:normal}.nutri-matrix-sheet-days{border:1px solid var(--border-subtle,var(--border-color));border-radius:8px;flex-direction:column;max-height:46vh;display:flex;overflow:hidden auto}.nutri-matrix-sheet-days li+li{border-top:1px solid var(--border-color)}@supports (color:color-mix(in lab,red,red)){.nutri-matrix-sheet-days li+li{border-top:1px solid color-mix(in srgb,var(--border-color) 55%,transparent)}}.nutri-matrix-sheet-days button{text-align:left;grid-template-columns:1fr auto auto;align-items:center;gap:8px;width:100%;padding:8px 10px;display:grid}.nutri-matrix-sheet-days button:hover{background:var(--bg-surface-2)}.nutri-matrix-sheet-daylabel{color:var(--text-primary);text-transform:capitalize;font-size:11px;font-weight:700}.nutri-matrix-sheet-daylabel.is-today:after{content:"hoy";text-transform:uppercase;color:#fff;background:var(--thrd-cyan,#1eb2fb);border-radius:3px;margin-left:6px;padding:0 3px;font-size:8px;font-weight:800}.nutri-matrix-sheet-sess{color:var(--text-secondary);white-space:nowrap;font-size:10px;font-weight:700}.nutri-matrix-statuschip{color:var(--text-primary);background:var(--bg-surface-2);border:1px solid var(--border-subtle,var(--border-color));white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:2px 6px;font-size:10px;font-weight:800;display:inline-flex}.nutri-matrix-sheet-block{flex-direction:column;gap:6px;display:flex}.nutri-matrix-sheet-blocktitle{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:9px;font-weight:800}.nutri-matrix-sheet-line{color:var(--text-secondary);font-size:12px}.nutri-matrix-sheet-muted{color:var(--text-tertiary);font-size:12px}.nutri-matrix-sheet-reasons{color:var(--text-secondary);margin:2px 0 0;padding-left:16px;font-size:11px;list-style:outside}.nutri-matrix-sheet-reasons li{margin-top:2px}.nutri-matrix-sheet-actions{flex-wrap:wrap;gap:8px;display:flex}.nutri-matrix-pop-action{border:1px solid var(--border-subtle,var(--border-color));height:32px;font-family:var(--font-body);color:var(--text-secondary);border-radius:8px;align-items:center;gap:4px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.nutri-matrix-pop-action:hover{color:var(--text-primary);background:var(--bg-surface-2)}.nutri-matrix-pop-action--primary{color:#fff;background:#032a56;border-color:#032a56}.nutri-matrix-pop-action--primary:hover{color:#fff;opacity:.92;background:#032a56}.dark .nutri-matrix-pop-action--primary{color:#032a56;background:#fff;border-color:#fff}@media (prefers-reduced-motion:reduce){.nutri-matrix-chip,.nutri-matrix-daybtn,.nutri-matrix-seg{transition:none}}.ranking-podium-1{color:#032a56;background:#fca735}.ranking-podium-2,.ranking-podium-3{color:#fff;background:#6d8bae}.ranking-row{border-bottom:1px solid var(--border-subtle);transition:background .15s}.ranking-row:hover{background:var(--bg-card-hover)}.ranking-row-you{background:#1eb2fb0f;border-left:3px solid #1eb2fb}.perfil-stats-grid{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.perfil-stat-cell{text-align:center;padding:1rem .75rem}.perfil-stat-cell+.perfil-stat-cell{border-left:1px solid var(--border-subtle)}.perfil-stat-value{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:#f0f6ff;font-size:1.75rem;font-weight:700;line-height:1.1}#theme-root.dark .perfil-stat-value,.dark .perfil-stat-value{color:#f0f6ff}.light .perfil-stat-value{color:#1a2332}.perfil-stat-label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:.625rem;font-weight:600}.perfil-insignias-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.perfil-insignias-scroll::-webkit-scrollbar{display:none}.perfil-badge-vip{color:#fff;background:#032a56;font-weight:600}.perfil-badge-sport{color:#fff;background:#385b82;font-weight:600}.perfil-section-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.light .staff-dashboard,.light .staff-dashboard p,.light .staff-dashboard span:not([class*=text-]){color:var(--text-light-body)}.light .staff-dashboard .staff-hero-body,.light .staff-dashboard .staff-metric-label,.light .staff-dashboard .staff-section-desc{color:var(--text-light-secondary)!important}.light .staff-dashboard h1,.light .staff-dashboard h2,.light .staff-page-title{font-family:var(--font-display)!important;color:var(--text-light-body)!important}.plan-badge,.thrd-plan-badge{font-family:var(--font-body);white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.thrd-plan-badge--perf-plus{color:#fff;background:#032a56}.thrd-plan-badge--power-plus{color:#fff;background:#385b82}.thrd-plan-badge--high-perf-plus{background:var(--accent-primary-lighter);color:var(--accent-primary)}.thrd-plan-badge--performance{color:#fff;background:#6d8bae}.thrd-status-badge--active{color:#047857;background:#10b98124;border:1px solid #10b98159;font-weight:600}.thrd-status-badge--trial{color:#0369a1;background:#1eb2fb24;border:1px solid #1eb2fb59;font-weight:600}.thrd-scroll-touch{-webkit-overflow-scrolling:touch;overflow-x:auto}.thrd-chart-wrap{overflow:visible!important}#theme-root.dark .thrd-card,.dark .thrd-card{background:var(--bg-surface);border-color:var(--border-color);box-shadow:var(--shadow-sm)}#theme-root.dark .glass-card,.dark .glass-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:min(1.25rem,20px)}.dark .glass-card:hover{background:var(--bg-card-hover);border-color:var(--border-accent)}.light .staff-admin-stat-cell{background:#f8fbfff2!important;border:1px solid #032a5612!important}.staff-dashboard--native{--staff-divider:#ffffff1a;--staff-surface:#ffffff0a}.light .staff-dashboard--native{--staff-divider:#032a5614;--staff-surface:#032a5608}.staff-dashboard--native .staff-hero-card{padding-left:1rem;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:var(--radius-thrd-md)!important;background:0 0!important;border:none!important;border-left:3px solid #1eb2fb!important}.staff-dashboard--native .staff-panel-secondary,.staff-dashboard--native .thrd-surface-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important}.staff-dashboard--native .staff-kpi-accent,.staff-dashboard--native .staff-kpi-neutral{border-radius:1rem;background:var(--staff-surface)!important;box-shadow:none!important;border:none!important}.light .staff-dashboard--native .staff-kpi-accent,.light .staff-dashboard--native .staff-kpi-neutral{background:#eef5fcb3!important}.staff-dashboard--native .staff-admin-stat-cell,.staff-dashboard--native .staff-inner-stat,.staff-dashboard--native .staff-metric-cell,.staff-dashboard--native .staff-stat-tile{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.staff-dashboard--native .staff-metric-strip{background:var(--staff-surface);border-radius:1rem;gap:0;display:grid;overflow:hidden}@media (min-width:640px){.staff-dashboard--native .staff-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-dashboard--native .staff-metric-strip>*+*{border-left:1px solid var(--staff-divider)}.staff-dashboard--native .staff-metric-strip--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.staff-dashboard--native .staff-section{padding-top:.25rem}.staff-dashboard--native .staff-section+.staff-section,.staff-dashboard--native .staff-section-divider{border-top:1px solid var(--staff-divider);margin-top:.25rem;padding-top:1.5rem}.staff-dashboard--native .staff-athlete-active,.staff-dashboard--native .staff-athlete-neutral,.staff-dashboard--native .staff-athlete-urgent{border-radius:var(--radius-thrd-sm)!important;box-shadow:none!important;border:none!important;padding:.75rem 1rem!important}.staff-dashboard--native .staff-athlete-active{background:#1eb2fb0d!important}.staff-dashboard--native .staff-athlete-urgent{background:#e325740d!important}.light .staff-dashboard--native .staff-athlete-active{background:#1eb2fb0a!important}.light .staff-dashboard--native .staff-athlete-urgent{background:#e325740a!important}.staff-dashboard--native .staff-meta-grid{gap:.75rem 1rem;display:grid}@media (min-width:640px){.staff-dashboard--native .staff-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.staff-dashboard--native .staff-meta-grid>:not(:first-child){border-left:1px solid var(--staff-divider);padding-left:1rem}}@media (min-width:1280px){.staff-dashboard--native .staff-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-dashboard--native .staff-meta-grid>:last-child{border-top:1px solid var(--staff-divider);grid-column:1/-1;margin-top:.25rem;padding-top:.75rem;border-left:none!important;padding-left:0!important}}.staff-dashboard--native .staff-badge,.staff-dashboard--native .staff-chip,.staff-dashboard--native .staff-empty-state{background:var(--staff-surface)!important;border:none!important}.staff-dashboard--native .staff-empty-state{border-radius:1rem!important}.staff-dashboard--native .staff-action-card{border:1px solid var(--staff-divider)!important;background:var(--staff-surface)!important;box-shadow:none!important;border-radius:1rem!important}.light .staff-dashboard--native .staff-action-card{background:#f8fbffd9!important}.staff-dashboard--native .staff-admin-card{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.staff-dashboard--native .staff-admin-card+.staff-admin-card,.staff-dashboard--native .staff-section-divider{border-top:1px solid var(--staff-divider);padding-top:1.5rem}.staff-dashboard--native .staff-admin-card .rounded-xl.bg-white\/\[0\.04\]{background:0 0!important;border:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.staff-dashboard--native section.grid>.staff-admin-card:first-child{padding-top:0}.hub-module-card--premium{box-shadow:0 4px 16px #032a5638}@media (hover:hover){.hub-module-card--premium:hover,a:hover .hub-module-card--premium{filter:none;box-shadow:var(--hub-hover-shadow,0 12px 32px #032a5633);transform:translateY(-3px)}}.hub-module-card--premium.hub-module-coming-soon{filter:none}.hub-module-gold-shimmer{background:linear-gradient(90deg,#0000,#fca73538,#0000)}@media (hover:hover){.hub-module-card--race:hover .hub-module-gold-shimmer{animation:hubGoldShimmer .75s forwards}}.light .hub-module-card--premium{filter:saturate(.8)}.light .hub-module-card-scrim,.light .hub-module-card-vignette{display:none}.perfil-athlete-hero{background:0 0}.perfil-hero-meta,.perfil-hero-name,.perfil-hero-sub{color:var(--text-primary)}.perfil-hero-sub{color:var(--text-secondary)}.perfil-hero-avatar-ring{box-shadow:0 0 0 1px #ffffff1f,0 12px 32px #00000059}.perfil-stat-glass{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.perfil-stat-glass{background:color-mix(in srgb,var(--surface-card) 92%,transparent)}}.perfil-stat-glass{-webkit-backdrop-filter:blur(12px)}.perfil-settings-native{background:var(--surface-app)}.perfil-settings-native .perfil-panel:not(.perfil-panel--embedded){border:1px solid var(--border-subtle)}.perfil-settings-native .perfil-panel--embedded{box-shadow:0 18px 48px #032a5614,inset 0 1px #ffffffb8}.perfil-subpage{isolation:isolate}.perfil-subpage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 15% 0,#1eb2fb29,#0000 48%),radial-gradient(circle at 90% 10%,#28c7b214,#0000 42%);height:13rem;position:absolute;inset:0 0 auto}.perfil-subpage-header{box-shadow:0 8px 28px #032a560e}.perfil-subpage-scroll{scroll-padding-top:1rem}@media (min-width:1024px){.perfil-subpage:before{display:none}}.perfil-settings-native .perfil-input{background:var(--surface-card-2,var(--surface-card));color:var(--text-primary)}.perfil-settings-native .perfil-input::placeholder,.perfil-settings-native .perfil-input[type=date]{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.perfil-settings-native .perfil-input::placeholder{color:color-mix(in srgb,var(--text-primary) 38%,transparent)}}.perfil-nav-pills{-webkit-overflow-scrolling:touch}.nutri-chat-page .chat-empty-state{flex:auto;justify-content:flex-start;max-height:min(42vh,320px);padding:1rem 1.25rem .5rem}.nutri-chat-page .chat-empty-state .chat-empty-orb-wrap{width:88px;height:88px;margin-bottom:1rem}.nutri-chat-page .chat-empty-state .chat-ring-outer{width:88px!important;height:88px!important}.nutri-chat-page .chat-empty-state .chat-ring-mid{width:72px!important;height:72px!important}.nutri-chat-page .chat-empty-state .chat-ring-inner{width:56px!important;height:56px!important}.nutri-chat-page .chat-empty-state .chat-orb-pulse{width:48px!important;height:48px!important}.page-content:has(.athlete-shell):not(:has(.module-page-ambience)):not(:has(.athlete-hub-page)):not(:has(.athlete-training-page)),.page-content:has(.athlete-training-page),.page-content:has(.chat-page-shell.nutri-chat-page):not(:has(.module-page-ambience)),.page-content:has(.nutrition-day-view):not(:has(.module-page-ambience)),.page-content:has(.perfil-settings-native){background:var(--bg-gradient);padding-left:0!important;padding-right:0!important}.hub-week-picker .week-strip-day-floating.day-selected .hub-week-day-num .week-strip-day-number,.hub-week-picker .week-strip-day-floating.day-selected .hub-week-day-num--selected .week-strip-day-number,.hub-week-picker .week-strip-day-floating.day-selected .week-strip-day-number{color:#fff!important}.hub-week-picker .week-strip-day-floating.day-selected .hub-week-day-num--selected{background:var(--accent-primary)}.hub-week-picker .hub-week-day-num--selected .week-strip-day-number{color:#fff!important}.page-content:has(.athlete-hub-page),.page-content:has(.athlete-training-page),.page-content:has(.perfil-settings-native){flex-direction:column;align-items:center;display:flex}.page-content:has(.chat-page-shell.nutri-chat-page),.page-content:has(.nutrition-day-view),.page-content:has(.staff-pc-page){width:100%;max-width:none;display:block}@media (max-width:767px){.mobile-main-shell:has(.chat-page-shell.nutri-chat-page){height:100dvh;height:-webkit-fill-available;overflow:hidden}.page-content:has(.chat-page-shell.nutri-chat-page){height:100%;overflow:hidden;padding-bottom:0!important}}@media (min-width:768px){.page-content:has(.athlete-hub-page):not(:has(.module-page-ambience)),.page-content:has(.athlete-training-page),.page-content:has(.perfil-settings-native){background:0 0!important;padding-top:0!important;padding-left:0!important;padding-right:0!important}.page-content:has(.chat-page-shell.nutri-chat-page),.page-content:has(.nutrition-day-view),.page-content:has(.staff-pc-page){padding-top:0!important;padding-left:0!important;padding-right:0!important}.page-content:has(.chat-page-shell.nutri-chat-page):not(:has(.module-page-ambience)),.page-content:has(.nutrition-day-view):not(:has(.module-page-ambience)),.page-content:has(.staff-pc-page):not(:has(.module-page-ambience)){background:0 0!important}}.athlete-shell{box-sizing:border-box;width:min(100% - 2rem,28rem);min-width:0;max-width:100%;margin-inline:auto;padding-inline:0}@media (min-width:768px){.athlete-shell{width:min(100% - 2rem,72rem)}}.chat-page-shell.nutri-chat-page.athlete-shell{width:100%!important;max-width:100%!important;margin-inline:0!important}@media (max-width:767px){.nutrition-day-view.athlete-shell{overflow-x:clip;width:100%!important;max-width:100%!important;padding-left:max(12px,env(safe-area-inset-left,0px))!important;padding-right:max(12px,env(safe-area-inset-right,0px))!important;margin-left:0!important;margin-right:0!important}}.hub-header-unit{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.hub-header-unit--ambient .hub-header-greeting{text-shadow:0 1px 12px #ffffffa6}#theme-root.dark .hub-header-unit--ambient .hub-header-greeting,.dark .hub-header-unit--ambient .hub-header-greeting{text-shadow:0 1px 16px #00000059}.nutrition-day-view,.nutrition-day-view>*,.plan-day-container,.plan-day-swipe-content{box-sizing:border-box;min-width:0;max-width:100%}.nutrition-day-view{overflow-x:hidden}.plan-day-container,.plan-day-swipe-content{width:100%}@media (min-width:768px){.athlete-shell{width:100%;max-width:min(900px,100%);padding-left:2rem;padding-right:2rem}.athlete-hub-page.athlete-shell{width:min(100% - 3rem,84rem);max-width:84rem;margin-inline:auto}.perfil-settings-native.athlete-shell{max-width:64rem}.athlete-training-page.athlete-shell{width:min(100% - 3rem,60rem);max-width:60rem;margin-inline:auto}.nutrition-day-view.athlete-shell{flex:none;width:min(100% - 3rem,52rem);max-width:52rem;margin-inline:auto}.athlete-shell.athlete-events-page,.athlete-shell.event-detail-page{width:min(100% - 3rem,60rem);max-width:60rem;margin-inline:auto}.athlete-training-page .entrena-tab-content table{width:100%;max-width:100%;display:block;overflow-x:auto}}html[data-thrd-device=desktop] .athlete-training-page.athlete-shell{width:min(100% - 4rem,78rem)!important;max-width:78rem!important;margin-inline:auto!important}html[data-thrd-device=desktop] .nutrition-day-view.athlete-shell{width:min(100% - 4rem,82rem)!important;max-width:82rem!important;margin-inline:auto!important;padding-left:0!important;padding-right:0!important}html[data-thrd-device=desktop] .athlete-training-page.athlete-shell{padding-left:0!important;padding-right:0!important}html[data-thrd-device=desktop] .perfil-settings-native.athlete-shell{width:min(100% - 4rem,88rem)!important;max-width:88rem!important;margin-inline:auto!important}@media (min-width:900px) and (max-width:1023.98px){.athlete-hub-day-panel .hub-day-body{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:start;gap:1rem 1.25rem;display:grid}.athlete-hub-home .hub-modules-liquid{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-secondary-row{grid-template-columns:minmax(230px,19rem) minmax(0,1fr);align-items:start;gap:1rem 1.25rem;display:grid}.athlete-hub-home.athlete-shell{padding-left:1.25rem;padding-right:1.25rem}}.chat-page-shell.nutri-chat-page{width:100%;max-width:100%;margin-inline:auto;padding-left:0;padding-right:0}.connect-app-card--tp,.connect-app-card--tp h3,.connect-app-card--tp p,.connect-app-card--tp span{color:#fff!important}.connect-app-card--tp .font-montserrat{color:inherit}.perfil-athlete-hero .perfil-hero-name{color:var(--text-primary)!important}.perfil-athlete-hero .perfil-hero-sub{color:var(--text-secondary)!important}.perfil-athlete-hero .perfil-hero-meta{color:var(--text-tertiary)!important}.light .training-page .text-white:not(.connect-app-card--tp *):not(.entrena-hero *):not(.thrd-on-dark-surface *){color:#032a56!important}.light .thrd-calendar-root--light .text-white,.light .training-page-calendar .text-white\/40,.light .training-page-calendar .text-white\/45{color:var(--text-secondary)!important}.light .thrd-calendar-root--light .text-white\/30,.light .thrd-calendar-root--light .text-white\/35,.light .thrd-calendar-root--light .text-white\/40,.light .thrd-calendar-root--light .text-white\/45{color:var(--text-tertiary)!important}.page-content:has(.athlete-hub-page)>.inline-flex:first-child,.page-content:has(.athlete-training-page)>.inline-flex:first-child,.page-content:has(.chat-page-shell.nutri-chat-page)>.inline-flex:first-child,.page-content:has(.nutrition-day-view)>.inline-flex:first-child,.page-content:has(.perfil-settings-native)>.inline-flex:first-child,.page-content:has(.thrd-appbar)>.inline-flex:first-child{display:none}.perfil-overview-hero{width:100%;max-width:100%}@keyframes perfil-flame-flicker{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.perfil-streak-flame--active{filter:drop-shadow(0 0 6px #fca73573);animation:perfil-flame-flicker 1.4s ease-in-out infinite}.perfil-hero-card{background:linear-gradient(135deg,#032a56cc,#1eb2fb0d),#ffffff08;border:1px solid #1eb2fb33}.light .perfil-hero-card{background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-primary)}.light .perfil-hero-card .perfil-section-title,.light .perfil-hero-card .perfil-stat-label{color:var(--text-tertiary)!important}.light .perfil-hero-card .perfil-racha-value,.light .perfil-hero-card .perfil-stat-value{color:var(--text-primary)!important}.light .perfil-hero-card .perfil-racha-days{color:var(--thrd-cycling)!important}.light .perfil-hero-card .perfil-stat-soon{border-color:var(--border-color);color:var(--text-tertiary);background:var(--bg-surface-2)}.perfil-stat-value--ftp{font-family:var(--font-body);color:#f0f6ff;font-size:2.25rem;font-weight:800;line-height:1}.perfil-stat-unit{text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);margin-left:.125rem;font-size:.625rem;font-weight:600}.perfil-racha-value{font-family:var(--font-body);color:#fca735;font-size:2.25rem;font-weight:800;line-height:1}.perfil-racha-days{margin-left:.25rem;font-size:.875rem;font-weight:400}.perfil-insignia-badge,.perfil-racha-days{font-family:var(--font-body);color:var(--text-secondary)}.perfil-insignia-badge{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:.25rem .75rem;font-size:.6875rem;font-weight:600}.light .perfil-insignia-badge{color:#fff;background:#fff3;border-color:#fff3}.perfil-insignias-scroll{gap:.5rem}.thrd-whatsapp-btn{background:#128c7e}.thrd-whatsapp-btn:hover{background:#075e54}.historial-panel{border:1px solid var(--border-subtle);background:var(--bg-card)}.historial-actor-pill{background:var(--thrd-cyan)}@supports (color:color-mix(in lab,red,red)){.historial-actor-pill{background:color-mix(in srgb,var(--thrd-cyan) 12%,transparent)}}.historial-actor-pill{color:var(--text-secondary)}.historial-entry{border-left-style:solid}.nutri-staff-loader .thrd-skeleton-line{animation:shimmer var(--duration-skeleton-pulse) linear infinite}.staff-sidebar-user--compact{padding-top:.25rem;padding-bottom:.75rem}.historial-entry{border-left:3px solid #1eb2fb}.historial-tss-chip{color:#fca735;background:#fca73526}.week-planner-day--today .thrd-num,.week-planner-day--today .week-planner-day-label{color:#fff!important}.week-planner-cal-hour{transition:height .28s cubic-bezier(.32,.72,0,1)}.week-planner-cal-day,.week-planner-cal-day-head{transition:background-color .2s ease-out,box-shadow .2s ease-out}@media (prefers-reduced-motion:reduce){.week-planner-cal-day,.week-planner-cal-day-head,.week-planner-cal-hour{transition:none}}.week-planner-zone-pill{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:.1rem .45rem;font-size:.5625rem;font-weight:700;display:inline-flex}.week-planner-zone-pill--z1{color:#28c7b2;background:#28c7b226}.week-planner-zone-pill--z2{color:#fca735;background:#fca73526}.week-planner-zone-pill--z3{color:#e32574;background:#e3257426}.week-planner-zone-pill--other{color:#ffffffa6;background:#ffffff1a}.week-planner-str-tag{background:#ffffff1a!important}.light .week-planner-str-tag{background:#00000014!important}.week-planner-strip{max-width:100%}.thrd-calendar-panel,.thrd-calendar-root{max-width:100%;overflow-x:hidden}.thrd-calendar-week-head,.thrd-calendar-week-row{width:100%;min-width:0}.thrd-calendar-week-row>*,.thrd-calendar-week-row>button{flex-shrink:1;min-width:0}.chat-page-shell.nutri-chat-page{background:var(--surface-app);box-shadow:none;border:none;border-radius:0;margin:0;overflow:hidden}@media (max-width:767px){.chat-page-shell.nutri-chat-page{z-index:10;width:100%;height:100dvh;position:fixed;inset:0}}.nutri-chat-v2 .nutri-chat-footer{background:0 0;border-top:none}.nutri-chat-v2 .nutri-chat-composer-field{background:#fff;border:1px solid #032a561a;box-shadow:0 8px 24px #032a5614}.nutri-chat-v2 .nutri-chat-composer-input{color:#032a56}.nutri-chat-v2 .nutri-chat-composer-input::placeholder{color:#032a567a}.nutri-chat-v2 .nutri-chat-chip{color:#032a56;box-shadow:none;background:#1eb2fb1a;border:0;font-size:.8125rem;font-weight:700}#theme-root.dark .nutri-chat-v2 .nutri-chat-chip,.dark .nutri-chat-v2 .nutri-chat-chip{color:#9bdcff;background:#1eb2fb29}.nutri-chat-v2 .nutri-chat-bubble-ai{box-shadow:0 4px 20px #032a560f;background:var(--surface-card)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important}#theme-root.dark .nutri-chat-v2 .nutri-chat-bubble-ai,.dark .nutri-chat-v2 .nutri-chat-bubble-ai{color:#ffffffeb!important}.nutri-chat-v2 .nutri-chat-bubble-ai .chat-markdown p{margin:0 0 .75em;line-height:1.58}.nutri-chat-v2 .nutri-chat-bubble-ai .chat-markdown p:last-child{margin-bottom:0}.nutri-chat-v2 .nutri-chat-bubble-ai .nutri-chat-rich-reply{white-space:normal}.nutri-chat-v2 .nutri-chat-bubble-ai .nutri-chat-rich-reply :is(h1,h2,h3){font-family:var(--font-montserrat),sans-serif;letter-spacing:normal;text-transform:none;color:inherit;margin:.9rem 0 .35rem;font-size:1em;font-weight:600;line-height:1.35}.nutri-chat-v2 .nutri-chat-bubble-ai .nutri-chat-rich-reply ol,.nutri-chat-v2 .nutri-chat-bubble-ai .nutri-chat-rich-reply ul{gap:.45rem;margin:.55rem 0 .85rem;padding-left:1rem;display:grid}.nutri-chat-v2 .nutri-chat-bubble-ai .nutri-chat-rich-reply li{line-height:1.55}.nutri-chat-v2 .nutri-chat-bubble-ai .nutri-chat-rich-reply li::marker{color:var(--thrd-cyan,#1eb2fb);font-weight:800}.nutri-chat-v2 .nutri-chat-bubble-ai .nutri-chat-rich-reply strong{color:inherit!important}.nutri-chat-v2 .nutri-chat-bubble-ai .chat-markdown strong{color:var(--text-primary);font-weight:700}.community-polish{color:#032a56}.community-polish .community-light-panel :is(.text-white,.text-white\/60,.text-white\/65,.text-white\/70){color:#032a56!important}.community-polish .community-light-panel :is(.text-white\/25,.text-white\/30,.text-white\/35,.text-white\/38,.text-white\/40,.text-white\/42,.text-white\/50){color:#7890ad!important}.community-polish .community-light-panel :is(.border-white\/\[0\.05\],.border-white\/\[0\.06\],.border-white\/\[0\.07\],.border-white\/\[0\.08\]){border-color:#adc3dc8c!important}.community-polish .community-light-panel :is(.bg-white\/\[0\.02\],.bg-white\/\[0\.025\],.bg-white\/\[0\.03\],.bg-white\/\[0\.035\],.bg-white\/\[0\.04\],.bg-white\/\[0\.045\],.bg-white\/\[0\.05\],.bg-white\/\[0\.055\],.bg-white\/\[0\.06\],.bg-white\/\[0\.07\]){background-color:#ffffffb8!important}.community-polish .community-light-panel .community-gear-icon{min-height:100%}.community-polish .community-light-panel .grayscale{filter:grayscale(.22)saturate(.72)!important}.nutri-chat-v2 .nutri-chat-bubble-ai .chat-markdown ol{gap:.5rem;margin:.35em 0 .65em;padding-left:1.15rem;display:grid}.nutri-chat-v2 .chat-msg-row{padding-top:.4rem;padding-bottom:.4rem}.nutri-chat-v2 .nutri-chat-bubble-ai .chat-markdown,.nutri-chat-v2 .nutri-chat-bubble-ai .nutri-chat-rich-reply{letter-spacing:.01em;line-height:1.65}.nutri-chat-v2 .nutri-chat-bubble-ai .chat-markdown p+p{margin-top:.75em}.nutri-chat-v2 .nutri-chat-bubble-ai .chat-markdown p+:is(ul,ol){margin-top:.55rem}.nutri-chat-assistant-embed .nutri-chat-scroll{padding-top:.5rem}.nutri-chat-assistant-embed .nutri-chat-bubble-ai{line-height:1.68}.nutri-chat-assistant-embed .nutri-chat-bubble-ai .chat-markdown p{margin-bottom:.8em}.nutri-chat-v2 .nutri-chat-bubble-user{box-shadow:0 6px 20px #032a5638;color:#fff!important;background:linear-gradient(145deg,#032a56,#0a3a6b)!important}.nutri-chat-assistant-embed .nutri-chat-footer{background:var(--surface-app);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nutri-chat-assistant-embed .nutri-chat-composer-field{background:var(--surface-card);border:1px solid #1eb2fb38;box-shadow:0 8px 28px #032a5614}.nutri-assistant-sheet .nutri-chat-assistant-embed{background:0 0;height:100%;min-height:0}.nutri-assistant-sheet-header{background:var(--surface-card)}.nutri-assistant-sheet .nutri-chat-footer{padding-bottom:max(.85rem,env(safe-area-inset-bottom,0px))!important;background:var(--surface-card)!important;margin-bottom:0!important}.nutri-assistant-sheet .nutri-chat-composer-wrap{padding-bottom:.35rem}.chat-page-shell .nutri-chat-app>.nutri-chat-scroll,.chat-page-shell .nutri-chat-scroll,.nutri-chat-page .nutri-chat-glass.mx-2{box-shadow:none!important;background:0 0!important;border:none!important}.nutri-chat-composer{box-shadow:none!important;border:none!important;border-top:1px solid var(--border-subtle)!important;border-radius:0!important}.nutri-chat-bubble-ai,.nutri-chat-bubble-user{box-shadow:none!important;border:none!important}.nutrition-chat-console .thrd-brand-card.nutri-chat-glass .nutri-chat-scroll{border:none!important}.hub-liquid-card{isolation:isolate;border-radius:var(--radius-thrd-lg);-webkit-backdrop-filter:blur(28px)saturate(1.55);backdrop-filter:blur(28px)saturate(1.55);-webkit-mask-image:-webkit-radial-gradient(#fff,#000);background:linear-gradient(145deg,#ffffffb8,#ffffff5c),#f4f9fdb8;border:1px solid #ffffffbf;transition:box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 24px 64px #032a561c,0 6px 16px #032a560f,inset 0 1px #ffffffe6,inset 0 -1px #032a560a;mask-image:radial-gradient(#fff,#000)}.hub-dashboard-feature-card{border-radius:var(--radius-thrd-lg)}.thrd-corner-brand{border-radius:var(--radius-thrd-lg)!important}.hub-liquid-card:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(75% 50% at 5% 0,#1eb2fb1f,#0000 58%),radial-gradient(65% 45% at 96% 10%,#fca73514,#0000 54%);position:absolute;inset:0}.hub-nutrition-card.hub-liquid-card:before{opacity:.65}.hub-nutrition-card-link{box-shadow:none!important;border:none!important}.hub-liquid-card-interactive{transition:transform var(--transition-spring),box-shadow var(--transition-base),border-color var(--transition-base)}.hub-liquid-card-interactive:active{transform:scale(.985)}.thrd-tappable{cursor:pointer;transition:transform .16s var(--ease-out);-webkit-tap-highlight-color:transparent}.thrd-tappable:active{transform:scale(.97)}#theme-root.dark .thrd-tappable,.dark .thrd-tappable{border:1px solid #ffffff1f;box-shadow:0 2px 12px #00000047,0 1px 3px #0000002e,inset 0 1px #ffffff0f}#theme-root.dark .thrd-tappable:hover,.dark .thrd-tappable:hover{border-color:#ffffff2e;box-shadow:0 4px 20px #0000005c,0 2px 6px #00000038,inset 0 1px #ffffff14}#theme-root.light .thrd-tappable,.light .thrd-tappable{border:1px solid #032a561a;box-shadow:0 2px 10px #032a561a,0 1px 3px #032a560f}#theme-root.light .thrd-tappable:hover,.light .thrd-tappable:hover{border-color:#1eb2fb47;box-shadow:0 4px 18px #032a5624,0 2px 6px #032a5614}.thrd-tappable-noborder:active{transform:scale(.985)}.light .thrd-tappable-noborder{box-shadow:0 2px 10px #032a561a,0 1px 3px #032a560f}.dark .thrd-tappable-noborder{box-shadow:0 2px 12px #00000047,0 1px 3px #0000002e}.hub-liquid-chip{border-radius:var(--card-radius);background:linear-gradient(145deg,#ffffff8c,#ffffff4d);border:1px solid #ffffffb8;transition:box-shadow .15s;box-shadow:inset 0 1px #fffc,0 4px 12px #032a560f}.hub-modules-liquid .group+.group{border-top:none;margin-top:2px}.hub-module-row-divider{border-bottom:none;margin-bottom:2px}#theme-root.dark .hub-module-row-divider,.dark .hub-module-row-divider{border-bottom:none}.hub-module-mark{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;overflow:visible!important}.hub-module-mark--disabled{opacity:.55}.hub-module-icon,.hub-module-icon-glass{-webkit-backdrop-filter:blur(10px);transition:transform .12s ease-out;box-shadow:none!important;background:#ffffffbf!important;border:.5px solid #032a5614!important;border-radius:18px!important}#theme-root.dark .hub-module-icon,#theme-root.dark .hub-module-icon-glass,.dark .hub-module-icon,.dark .hub-module-icon-glass{box-shadow:none!important;background:#ffffff14!important;border:.5px solid #ffffff1f!important}#theme-root.dark .hub-liquid-card,.dark .hub-liquid-card{background:linear-gradient(145deg,#ffffff17,#ffffff08),#05122abf;border-color:#ffffff1c;box-shadow:0 20px 52px #00000052,0 4px 12px #0000002e,inset 0 1px #ffffff1f,inset 0 -1px #0003}#theme-root.dark .hub-liquid-chip,.dark .hub-liquid-chip{background:#ffffff0e;border-color:#ffffff1c}#theme-root.dark .hub-modules-liquid .group+.group,.dark .hub-modules-liquid .group+.group{border-top-color:#ffffff14}.nutri-chat-bubble-user,.nutri-chat-page .nutri-chat-bubble-user{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff!important;box-shadow:none!important;background:#032a56!important;border:none!important;border-radius:22px 22px 6px!important}.nutri-chat-bubble-user *,.nutri-chat-page .nutri-chat-bubble-user *{color:#fff!important}.nutri-chat-bubble-ai,.nutri-chat-page .nutri-chat-bubble-ai{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text-primary,#032a56)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}#theme-root.dark .nutri-chat-bubble-ai,#theme-root.dark .nutri-chat-page .nutri-chat-bubble-ai,.dark .nutri-chat-bubble-ai,.dark .nutri-chat-page .nutri-chat-bubble-ai{color:#ffffffeb!important;box-shadow:none!important;background:0 0!important}.nutri-chat-app .nutri-chat-bubble-ai{font-size:15px;line-height:1.65;box-shadow:none!important;background:0 0!important;border:none!important}.nutri-chat-rich-reply{overflow-wrap:anywhere}.nutri-chat-rich-reply :is(h1,h2,h3,h4,h5,h6){color:inherit;margin:1em 0 .4em;font-size:1em;font-weight:600}.nutri-chat-rich-reply>:first-child{margin-top:0}.nutri-chat-composer-wrap{background:0 0!important;border-top:none!important}.nutri-chat-composer-field{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#fffffff0;border:1px solid #032a5614;border-radius:22px;transition:border-color .2s,box-shadow .2s;box-shadow:0 6px 20px #032a560f}.nutri-chat-composer-field:focus-within{border-color:#032a562e;outline:none;box-shadow:0 8px 24px #032a5614}.nutri-chat-composer-field,.nutri-chat-composer-input:focus,.nutri-chat-composer-input:focus-visible{outline:none}.nutri-chat-chip{transition:transform .15s,background-color .15s,border-color .15s}.nutri-chat-chip:active{transform:scale(.97)}.nutri-chat-submit{color:#fff;width:40px;min-width:40px;height:40px;transition:background .15s var(--ease-out),transform .1s var(--ease-out),box-shadow .15s var(--ease-out);background:#032a56;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex;box-shadow:0 6px 18px #032a5647}.nutri-chat-submit:disabled{color:#ffffff8c;box-shadow:none;background:#032a5638}.nutri-chat-submit:not(:disabled):active{transform:scale(.97)}#theme-root.dark .nutri-chat-submit:not(:disabled),.dark .nutri-chat-submit:not(:disabled){color:#032a56;background:#fff;box-shadow:0 6px 18px #00000059}#theme-root.dark .nutri-chat-composer-field,.dark .nutri-chat-composer-field{background:linear-gradient(145deg,#ffffff17,#ffffff0a),#06142ab8;border-color:#ffffff1f;box-shadow:0 14px 36px #00000047,inset 0 1px #ffffff1f}.light .nutri-chat-bubble-ai,.light .nutri-chat-page .nutri-chat-bubble-ai{color:var(--text-primary);background:var(--surface-card)!important;border-color:#032a5614!important;box-shadow:0 14px 34px #032a5614,inset 0 1px #ffffffe6!important}.hub-header-glass{-webkit-backdrop-filter:blur(18px)saturate(1.4);background:linear-gradient(145deg,#ffffffb8,#ffffff6b);border:1px solid #ffffffa6;box-shadow:0 10px 28px #032a560f,inset 0 1px #ffffffe6}#theme-root.dark .hub-header-glass,.dark .hub-header-glass{background:linear-gradient(145deg,#ffffff14,#ffffff08);border-color:#ffffff1f;box-shadow:0 12px 32px #00000038,inset 0 1px #ffffff14}.plan-carrera-sport-card{-webkit-backdrop-filter:blur(14px)saturate(1.35);backdrop-filter:blur(14px)saturate(1.35);background:linear-gradient(145deg,#ffffffeb,#ffffffb8)}#theme-root.dark .plan-carrera-sport-card,.dark .plan-carrera-sport-card{background:linear-gradient(145deg,#ffffff14,#ffffff08)}.perfil-stats-grid--extended{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.perfil-stats-grid--extended{grid-template-columns:repeat(4,minmax(0,1fr))}}.perfil-insignia-badge--earned{border-color:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.perfil-insignia-badge--earned{border-color:color-mix(in srgb,var(--status-success) 35%,transparent)}}.perfil-insignia-badge--earned{background:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.perfil-insignia-badge--earned{background:color-mix(in srgb,var(--status-success) 12%,transparent)}}.perfil-insignia-badge--earned{color:var(--status-success)}.perfil-insignia-badge--locked{opacity:.72;border-style:dashed}.rides-athlete-page .rides-empty-state{-webkit-overflow-scrolling:touch}.hub-module-logo-ring:after{content:"";border-radius:inherit;filter:blur(8px);opacity:.85;z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffffff59,#0000 70%);position:absolute;inset:-3px}.athlete-hub-day-stack{flex-direction:column;gap:.25rem;display:flex}@media (max-width:767px){.athlete-hub-page.athlete-hub-home.athlete-shell>.athlete-hub-top-bar{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:.25rem;padding-right:.25rem}.athlete-hub-page.athlete-hub-home.athlete-shell>.athlete-hub-day-stack,.athlete-hub-page.athlete-hub-home.athlete-shell>.athlete-hub-day-stage,.athlete-hub-page.athlete-hub-home.athlete-shell>.athlete-hub-float-stack,.athlete-hub-page.athlete-hub-home.athlete-shell>.home-card,.athlete-hub-page.athlete-hub-home.athlete-shell>.hub-header-unit,.athlete-hub-page.athlete-hub-home.athlete-shell>.week-strip-expand,.athlete-hub-page.athlete-hub-home.athlete-shell>.week-strip-floating{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.athlete-hub-page.athlete-shell>.athlete-hub-day-stack,.athlete-hub-page.athlete-shell>.athlete-hub-day-stage,.athlete-hub-page.athlete-shell>.athlete-hub-float-stack,.athlete-hub-page.athlete-shell>.athlete-hub-top-bar,.athlete-hub-page.athlete-shell>.home-card,.athlete-hub-page.athlete-shell>.hub-header-unit,.athlete-hub-page.athlete-shell>.week-strip-expand,.athlete-hub-page.athlete-shell>.week-strip-floating{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}.athlete-hub-page:not(.athlete-shell)>.athlete-hub-day-stack,.athlete-hub-page:not(.athlete-shell)>.home-card,.athlete-hub-page:not(.athlete-shell)>.hub-header-unit,.athlete-hub-page:not(.athlete-shell)>.week-strip-expand,.athlete-hub-page:not(.athlete-shell)>.week-strip-floating{box-sizing:border-box;width:100%;max-width:32rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.athlete-hub-page .mx-5{width:100%;margin-left:0!important;margin-right:0!important}.athlete-hub-page .home-card>.glass-surface,.athlete-hub-page .home-card>.glass-surface-strong,.athlete-hub-page .home-card>.rounded-\[14px\]{width:100%}.hub-module-icon-glow:before{content:"";border-radius:inherit;background:inherit;filter:blur(10px);opacity:.55;z-index:-1;position:absolute;inset:-4px}.home-card,.page-enter,.thrd-page-enter{opacity:1!important;animation:none!important;transform:none!important}.page-content:has(.chat-page-shell.nutri-chat-page){padding:0!important}.page-content:has(.chat-page-shell.nutri-chat-page)>button:first-child{display:none!important}.chat-page-shell.nutri-chat-page{width:100%!important;max-width:100%!important;box-shadow:none!important;background:var(--surface-app)!important;box-sizing:border-box!important;z-index:40!important;border:none!important;border-radius:0!important;flex-direction:column!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;margin-inline:0!important;padding-bottom:0!important;display:flex!important;position:fixed!important;inset:0 0 auto!important;overflow:hidden!important}.chat-page-shell.nutri-chat-page>.nutri-chat-header{z-index:20;flex-shrink:0;position:relative}.chat-page-shell.nutri-chat-page>.nutri-chat-app{flex-direction:column;flex:auto;min-height:0;display:flex}.nutri-chat-page .nutri-chat-scroll .chat-empty-state{flex:none!important;justify-content:flex-start!important;align-items:stretch!important;min-height:0!important;padding-top:.75rem!important;padding-bottom:1rem!important}.nutri-chat-page .chat-input-bar{padding:.25rem .65rem .35rem}body.thrd-chat-keyboard-open .nutri-chat-page .chat-input-bar,html.thrd-chat-keyboard-open .nutri-chat-page .chat-input-bar{padding-bottom:max(env(safe-area-inset-bottom,0px),.35rem)}.nutri-chat-page .nutri-chat-header{margin:max(env(safe-area-inset-top),.5rem) 0 0;box-shadow:none;border-radius:0;border:0!important;border-bottom:1px solid var(--border-subtle)!important;padding:.65rem 1rem!important}.nutri-chat-page .nutri-chat-footer{z-index:30;will-change:padding-bottom;border-radius:0;flex-shrink:0;margin:0;padding-top:.25rem;transition:padding-bottom .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);position:relative;padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(#0000,#ffffffd1 20%,#fffffff7)!important;border:0!important;border-top-width:medium!important}.nutri-chat-page .nutri-chat-chip-bar{opacity:1;max-height:5rem;padding-top:.2rem;padding-bottom:0;transition:max-height .28s cubic-bezier(.22,1,.36,1),opacity .22s,padding .28s cubic-bezier(.22,1,.36,1);overflow:hidden}body.thrd-chat-keyboard-open .nutri-chat-page .nutri-chat-chip-bar,html.thrd-chat-keyboard-open .nutri-chat-page .nutri-chat-chip-bar{opacity:0;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0}body.thrd-chat-keyboard-open .nutri-chat-page .nutri-chat-footer,html.thrd-chat-keyboard-open .nutri-chat-page .nutri-chat-footer{padding-bottom:max(env(safe-area-inset-bottom,.25rem),var(--nutri-chat-kb,0px))!important}.nutri-chat-page .nutri-chat-composer-wrap{padding-top:.3rem;padding-bottom:.2rem}.nutri-chat-page .nutri-chat-composer-field{min-width:0;outline:none!important}.nutri-chat-page .nutri-chat-app{border-radius:0}.nutri-chat-page .nutri-chat-app:before{opacity:.38}.nutri-chat-page .nutri-chat-bubble-ai,.nutri-chat-page .nutri-chat-bubble-user{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 2px 12px var(--brand-navy)!important}@supports (color:color-mix(in lab,red,red)){.nutri-chat-page .nutri-chat-bubble-ai,.nutri-chat-page .nutri-chat-bubble-user{box-shadow:0 2px 12px color-mix(in srgb,var(--brand-navy) 10%,transparent)!important}}.nutri-chat-page .nutri-chat-bubble-user{border-radius:22px 22px 8px!important}.nutri-chat-page .nutri-chat-bubble-ai{border-radius:8px 22px 22px!important}.nutri-chat-scroll{padding:.25rem .65rem .5rem}.nutri-chat-scroll>*+*{margin-top:.55rem}.nutri-chat-composer-field{-webkit-backdrop-filter:blur(12px)saturate(1.35)!important;backdrop-filter:blur(12px)saturate(1.35)!important}.nutri-chat-submit{border-radius:12px;width:40px;min-width:40px;height:40px;min-height:40px}}.light .settings-panel.dark\:bg-white\/\[0\.04\]{background:#f8fafc!important;border-color:#e2e8f0!important}.light .settings-panel{background:#f8fafc;border-color:#e2e8f0}.light .settings-group,.light .settings-panel-header{border-color:#e2e8f0!important}.light .settings-group{background:#f8fafc!important}.light .thrd-form-input{color:#032a56!important;background:#fff!important;border-color:#032a5626!important}.light .thrd-form-label{color:#032a568c!important}.scroll-container{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;overflow:hidden auto}.hub-module-card,.meal-card,[class*=Card],[class*=card]{touch-action:auto}.mobile-main-shell,.page-content,[role=main],main{touch-action:auto;min-width:0;max-width:100%;overflow-x:hidden}@media (max-width:767px){.mobile-main-shell,.page-content:has(.athlete-hub-page),.page-content:has(.athlete-shell){width:100%;max-width:100%;overflow-x:clip}.athlete-hub-page.athlete-shell,.athlete-hub-page.athlete-shell>*{min-width:0;max-width:100%}.page-content{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 5.75rem)!important}}[role=button],a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.hub-module-card,.meal-card{-webkit-user-select:none;user-select:none}.bottom-nav{left:max(var(--bottom-nav-inset,10px),env(safe-area-inset-left,0px));right:max(var(--bottom-nav-inset,10px),env(safe-area-inset-right,0px));box-sizing:border-box;width:auto;bottom:calc(max(var(--bottom-nav-float,10px), calc(env(safe-area-inset-bottom,0px) - 12px)) + var(--thrd-toolbar-gap,0px));contain:layout style;backface-visibility:hidden;will-change:transform;transition:opacity .12s cubic-bezier(.23,1,.32,1);position:fixed;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.bottom-nav{transition:none}}.bottom-nav-sheet{color:#ffffff94;min-height:var(--bottom-nav-height,70px);border-radius:9999px;padding:7px 6px}.bottom-nav-sheet.glass-bottom-nav{border:.5px solid var(--liquid-glass-border);background:radial-gradient(130% 100% at 20% -25%,#fff6 0,#ffffff1a 30%,#fff0 58%),linear-gradient(180deg,var(--liquid-glass-tint-grad-top) 0,var(--liquid-glass-tint) 38%,var(--liquid-glass-tint-grad-bot) 100%),var(--liquid-glass-scrim);-webkit-backdrop-filter:blur(var(--liquid-glass-blur)) saturate(var(--liquid-glass-saturate)) brightness(var(--liquid-glass-brightness));box-shadow:var(--liquid-glass-shadow-outer),var(--liquid-glass-inset-soft),var(--liquid-glass-inset-tl),var(--liquid-glass-inset-br),var(--liquid-glass-inset-top);border-radius:9999px}#theme-root.light .bottom-nav-sheet.glass-bottom-nav,.light .bottom-nav-sheet.glass-bottom-nav{color:#032a56d1}#theme-root.dark .bottom-nav-sheet.glass-bottom-nav,.dark .bottom-nav-sheet.glass-bottom-nav{color:#ffffffbd}#theme-root.light .bottom-nav-label,.light .bottom-nav-label{color:#032a56b8;opacity:1!important}#theme-root.light .bottom-nav-item-active .bottom-nav-label,.light .bottom-nav-item-active .bottom-nav-label{color:#032a56;font-weight:700}#theme-root.light .bottom-nav-item:not(.bottom-nav-item-active),.light .bottom-nav-item:not(.bottom-nav-item-active){color:#032a56ad}#theme-root.light .bottom-nav-item-active,.light .bottom-nav-item-active{color:#032a56}#theme-root.dark .bottom-nav-item-active,.dark .bottom-nav-item-active{color:#fffffff5}#theme-root.dark .bottom-nav-label,.dark .bottom-nav-label{color:#ffffffb8;opacity:1!important}.bottom-nav-item{color:inherit;min-height:calc(var(--bottom-nav-height,70px) - 14px);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:3px;padding-block:6px 7px}.bottom-nav-item:focus-visible{outline:2px solid}@supports (color:color-mix(in lab,red,red)){.bottom-nav-item:focus-visible{outline:2px solid color-mix(in srgb,currentColor 70%,transparent)}}.bottom-nav-item:focus-visible{outline-offset:-4px;border-radius:22px}.bottom-nav-item-active .bottom-nav-icon-wrap{margin-inline:auto}.bottom-nav-item:not(.bottom-nav-item-active) .bottom-nav-label{opacity:.72}.bottom-nav-selector-pill{background:linear-gradient(165deg,#ffffff8c,#032a5612 48%,#032a560d);border:1px solid #032a561a;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #032a560a,0 6px 16px #032a5612;inset:5px 3px!important}#theme-root.dark .bottom-nav-selector-pill,.dark .bottom-nav-selector-pill{background:linear-gradient(165deg,#ffffff38,#ffffff1f 45%,#ffffff14);border-color:#fff3;box-shadow:inset 0 1px #ffffff3d,0 8px 20px #0000004d}.bottom-nav-selector-pill--nutrition{background:linear-gradient(165deg,#a2bcda66,#032a5614 58%,#032a560d);border-color:#032a5624}.bottom-nav-selector-pill--tab{background:linear-gradient(165deg,#032a5621,#032a5612);border-color:#032a5638;box-shadow:inset 0 1px #ffffffb3,0 4px 14px #032a561a}#theme-root.dark .bottom-nav-selector-pill--tab,.dark .bottom-nav-selector-pill--tab{background:linear-gradient(165deg,#6d8bae47,#032a5638);border-color:#a2bcda38}.bottom-nav-selector-pill--train{background:linear-gradient(165deg,#a2bcda73,#032a5617 58%,#032a560f);border-color:#032a5624}.bottom-nav-selector-pill--chat{background:linear-gradient(165deg,#4743e329,#4743e317);border-color:#4743e338}.bottom-nav-selector-pill--home{background:linear-gradient(165deg,#032a562e,#032a5617);border-color:#032a5652;box-shadow:inset 0 1px #ffffffb8,0 6px 18px #032a5621}#theme-root.dark .bottom-nav-selector-pill--home,.dark .bottom-nav-selector-pill--home{background:linear-gradient(165deg,#ffffff29,#ffffff12);border-color:#ffffff38;box-shadow:inset 0 1px #ffffff47,0 6px 18px #00000047}.bottom-nav-item--home-main.bottom-nav-item-active .bottom-nav-label{font-weight:800;color:#032a56!important}#theme-root.dark .bottom-nav-item--home-main.bottom-nav-item-active .bottom-nav-label,.dark .bottom-nav-item--home-main.bottom-nav-item-active .bottom-nav-label{color:#fffffff2!important}.bottom-nav-icon-wrap{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .18s cubic-bezier(.23,1,.32,1);display:inline-flex}.bottom-nav-icon-wrap-active{background:0 0;width:auto;min-width:0;padding:0}.bottom-nav-active-pill{bottom:calc(max(var(--bottom-nav-float,10px), calc(env(safe-area-inset-bottom,0px) - 12px)) + var(--thrd-toolbar-gap,0px));background:var(--surface-card-dark);box-shadow:var(--shadow-card-hover);-webkit-tap-highlight-color:transparent;border:1px solid #ffffff14}#theme-root.light .bottom-nav-active-pill,.light .bottom-nav-active-pill{background:var(--surface-card);border-color:#032a561f}body.thrd-chat-keyboard-open .bottom-nav,body.thrd-chat-keyboard-open .bottom-nav-active-pill,html.thrd-chat-keyboard-open .bottom-nav,html.thrd-chat-keyboard-open .bottom-nav-active-pill{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .12s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.bottom-nav,.bottom-nav-icon-wrap,.bottom-nav-item,.bottom-nav-selector-pill,.nav-more-sheet{transition-duration:0s!important}}@media (max-width:767px){.pb-bottom-nav{padding-bottom:calc(var(--content-bottom-padding) + env(safe-area-inset-bottom,0px))}}.meal-bg-breakfast{background:linear-gradient(135deg,#7c3f00,#4a1900)}.meal-bg-lunch{background:linear-gradient(135deg,#0a3d2b,#062318)}.meal-bg-dinner{background:linear-gradient(135deg,#0f1d4a,#080f2c)}.meal-bg-snack{background:linear-gradient(135deg,#2d1055,#180930)}.meal-bg-pre{background:linear-gradient(135deg,#033044,#011824)}.meal-bg-post{background:linear-gradient(135deg,#0b3020,#051a10)}.meal-bg-default{background:linear-gradient(135deg,#101e38,#060e1e)}.light .meal-bg-breakfast{background:linear-gradient(135deg,#fde9c0,#fbc882)}.light .meal-bg-lunch{background:linear-gradient(135deg,#c8f0e0,#8fdfc0)}.light .meal-bg-dinner{background:linear-gradient(135deg,#c8d8f8,#92b4f0)}.light .meal-bg-snack{background:linear-gradient(135deg,#eac8f8,#d090ee)}.light .meal-bg-pre{background:linear-gradient(135deg,#b8ecfc,#72d8f8)}.light .meal-bg-post{background:linear-gradient(135deg,#c0f0d8,#80deb0)}.light .meal-bg-default{background:linear-gradient(135deg,#d4e4f4,#a8c4e4)}.meal-card-image-overlay{background:linear-gradient(#0000008f,#0000002e 34%,#000000d1 66%,#000000f7)}.light .meal-card-image-overlay{background:linear-gradient(#032a5699,#032a5638 32%,#032a56d1 65%,#032a56f7)}@keyframes meal-detail-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-meal-detail-enter{animation:meal-detail-enter .3s ease-out both}.meal-card-hero-title{background:linear-gradient(#032a5600,#032a56e6 34%,#032a56f5);width:100%;padding:20px 12px 12px}.meal-card-hero-title__text{color:#fff;margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.meal-card-hero-macro,.meal-card-hero-title__text{font-family:var(--font-montserrat),Montserrat,sans-serif}.meal-card-hero-macro{color:#ffffffeb;-webkit-backdrop-filter:blur(8px);background:#ffffff24;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1}.meal-card-body-meta{opacity:.6;font-size:12px}.meal-card-body-meta,.meal-card-recipe-preview{font-family:var(--font-montserrat),Montserrat,sans-serif;color:var(--brand-navy,#032a56)}.meal-card-recipe-preview{opacity:.75;max-height:80px;margin-top:8px;font-size:13px;font-weight:400;line-height:1.45;overflow-y:auto}.light .meal-ingredient-table .meal-ingredient-table-footer{background:#032a560a;border-top-color:#032a5614}.light .meal-ingredient-table .meal-ingredient-table-footer span{color:#032a56b8!important}.light .meal-ingredient-table .meal-ingredient-table-footer .meal-ing-macro-pill{color:#032a56d9!important;background:#032a560f!important}.light .meal-ingredient-table .meal-ingredient-table-footer .meal-ing-kcal-pill{color:#0369a1!important;background:#1eb2fb1f!important}.meal-card-header-tag{-webkit-backdrop-filter:blur(8px);letter-spacing:.16em;color:#fff;background:#031122b8;border:1px solid #fff3;border-radius:10px;padding:5px 9px;box-shadow:0 8px 18px #0000002e}.light .meal-card-header-tag{color:#032a56;background:#ffffffe0;border-color:#fffffff2;box-shadow:0 4px 12px #032a562e}.light .plan-meal-card .rounded-full.bg-black\/50{color:#032a56!important;background:#ffffffe0!important}.meal-card-glass{touch-action:auto}.feeding-dot-icon{transform-box:fill-box;transform-origin:50%;transition:transform .15s}.feeding-dot-icon:hover{transform:scale(1.3)}.nav-more-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);background:#00000080;position:fixed;inset:0}.nav-more-sheet{z-index:51;background:linear-gradient(180deg,#ffffff12 0,#ffffff05 100%),var(--surface-raised);-webkit-backdrop-filter:blur(32px)saturate(1.6);border-top:1px solid #ffffff1f;border-radius:20px 20px 0 0;flex-direction:column;height:auto;min-height:0;max-height:min(82dvh,660px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 48px #00000052,inset 0 1px #ffffff1f}.light .nav-more-sheet{background:linear-gradient(#fffffff5,#f8fcfff0);border-top:1px solid #032a561a;box-shadow:0 -12px 40px #032a561f,inset 0 1px #fff}.nav-more-sheet-handle{opacity:1;background:#00000026;border-radius:9999px;width:36px;height:4px;margin:0 auto 8px}#theme-root.dark .nav-more-sheet-handle,.dark .nav-more-sheet-handle{background:#ffffff38}button[aria-label*=Notificaci],button[aria-label*=otificacion]{-webkit-backdrop-filter:blur(12px)!important;background:#ffffff1f!important;border:.5px solid #fff3!important;transition:background .15s ease-out,box-shadow .15s ease-out!important;box-shadow:0 2px 8px #0000001f!important}.light button[aria-label*=Notificaci],.light button[aria-label*=otificacion]{background:#ffffff8c!important;border:.5px solid #ffffffd1!important;box-shadow:0 2px 8px #032a5614!important}.nav-more-sheet .space-y-0\.5>a,.nav-more-sheet .space-y-0\.5>button{border-radius:14px;gap:14px;padding:14px 20px;transition:background .15s ease-out}@media (hover:hover){.nav-more-sheet .space-y-0\.5>a:hover{background:#032a560a}}.nav-more-sheet .my-1\.5{opacity:0;background:0 0;border:none;height:4px;margin:0}#theme-root.dark .hub-nutrition-today,.dark .hub-nutrition-today{box-shadow:none!important;background:#ffffff08!important;border:1px solid #ffffff12!important}#theme-root.dark .hub-nutrition-today .hub-macro-bar-track,.dark .hub-nutrition-today .hub-macro-bar-track{background:#ffffff1a!important}.admin-user-edit-light{color:#1a2332}.admin-user-edit-light .admin-user-field,.admin-user-edit-light select.admin-user-field,.admin-user-edit-light textarea.admin-user-field{min-height:40px}.admin-user-edit-light select option{color:#1a2332;background:#fff}.admin-user-edit-light button[class*="border-[#28C7B2]"]{font-size:12px;font-weight:600;color:#28c7b2!important;background:#28c7b226!important}.admin-user-edit-light button:has(span[class*="bg-[#032A56]"]){color:#fff!important;background:#032a56!important}.staff-desktop-sidebar{width:var(--staff-sidebar-width,220px);background:linear-gradient(180deg,var(--bg-surface),var(--bg-secondary));flex-direction:column;flex-shrink:0;height:100dvh;position:fixed;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.staff-desktop-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-surface) 98%,transparent),color-mix(in srgb,var(--bg-secondary) 58%,var(--bg-surface)))}}.staff-desktop-sidebar{border-right:1px solid var(--thrd-navy)}@supports (color:color-mix(in lab,red,red)){.staff-desktop-sidebar{border-right:1px solid color-mix(in srgb,var(--thrd-navy) 9%,transparent)}}.staff-desktop-sidebar{box-shadow:14px 0 34px var(--thrd-navy),inset -1px 0 0 var(--thrd-white),inset 0 1px 0 var(--thrd-white)}@supports (color:color-mix(in lab,red,red)){.staff-desktop-sidebar{box-shadow:14px 0 34px color-mix(in srgb,var(--thrd-navy) 7%,transparent),inset -1px 0 0 color-mix(in srgb,var(--thrd-white) 64%,transparent),inset 0 1px 0 color-mix(in srgb,var(--thrd-white) 88%,transparent)}}.staff-desktop-sidebar{-webkit-backdrop-filter:blur(18px)saturate(1.35);z-index:40;overflow:hidden}.staff-sidebar-resize-handle{z-index:2;cursor:col-resize;touch-action:none;inset-block:0;width:7px;position:absolute;right:-3px}.staff-sidebar-resize-handle:after{content:"";background:var(--thrd-cyan);inset-block:44%;border-radius:999px;width:2px;min-height:44px;position:absolute;left:2px}@supports (color:color-mix(in lab,red,red)){.staff-sidebar-resize-handle:after{background:color-mix(in srgb,var(--thrd-cyan) 46%,transparent)}}.staff-sidebar-resize-handle:after{opacity:0;transition:opacity .14s,background-color .14s}.staff-sidebar-is-resizing .staff-sidebar-resize-handle:after,.staff-sidebar-resize-handle:focus-visible:after,.staff-sidebar-resize-handle:hover:after{opacity:1;background:var(--thrd-cyan)}.staff-sidebar-resize-handle:focus-visible{outline:2px solid var(--thrd-cyan);outline-offset:-2px}.staff-sidebar-is-resizing,.staff-sidebar-is-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (min-width:768px){.staff-main-shell{margin-left:var(--staff-sidebar-width,220px)}}#theme-root.dark .staff-desktop-sidebar,.dark .staff-desktop-sidebar{background:radial-gradient(circle at 50% 0,var(--thrd-cyan),transparent 34%),linear-gradient(180deg,var(--thrd-navy),var(--thrd-navy-deep))}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .staff-desktop-sidebar,.dark .staff-desktop-sidebar{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--thrd-cyan) 12%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--thrd-navy) 88%,var(--thrd-black)),color-mix(in srgb,var(--thrd-navy-deep) 94%,var(--thrd-black)))}}#theme-root.dark .staff-desktop-sidebar,.dark .staff-desktop-sidebar{border-right-color:var(--thrd-white)}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .staff-desktop-sidebar,.dark .staff-desktop-sidebar{border-right-color:color-mix(in srgb,var(--thrd-white) 10%,transparent)}}#theme-root.dark .staff-desktop-sidebar,.dark .staff-desktop-sidebar{box-shadow:18px 0 48px var(--thrd-black),inset -1px 0 0 var(--thrd-white),inset 0 1px 0 var(--thrd-white)}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .staff-desktop-sidebar,.dark .staff-desktop-sidebar{box-shadow:18px 0 48px color-mix(in srgb,var(--thrd-black) 32%,transparent),inset -1px 0 0 color-mix(in srgb,var(--thrd-white) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--thrd-white) 12%,transparent)}}.staff-sidebar-logo{border-bottom:1px solid var(--border-color);padding:18px 16px 14px}@supports (color:color-mix(in lab,red,red)){.staff-sidebar-logo{border-bottom:1px solid color-mix(in srgb,var(--border-color) 78%,transparent)}}.staff-sidebar-logo-link{border-radius:var(--radius-md);transition:background var(--transition-fast),box-shadow var(--transition-fast);align-items:center;gap:11px;padding:8px;text-decoration:none;display:flex}.staff-sidebar-logo-link:hover{background:var(--thrd-cyan)}@supports (color:color-mix(in lab,red,red)){.staff-sidebar-logo-link:hover{background:color-mix(in srgb,var(--thrd-cyan) 7%,transparent)}}.staff-sidebar-mark{background:linear-gradient(180deg,var(--bg-surface),var(--bg-secondary));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}@supports (color:color-mix(in lab,red,red)){.staff-sidebar-mark{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-surface) 96%,transparent),color-mix(in srgb,var(--bg-secondary) 68%,var(--bg-surface)))}}.staff-sidebar-mark{border:1px solid var(--thrd-navy)}@supports (color:color-mix(in lab,red,red)){.staff-sidebar-mark{border:1px solid color-mix(in srgb,var(--thrd-navy) 10%,transparent)}}.staff-sidebar-mark{box-shadow:0 8px 20px var(--thrd-navy),inset 0 1px 0 var(--thrd-white)}@supports (color:color-mix(in lab,red,red)){.staff-sidebar-mark{box-shadow:0 8px 20px color-mix(in srgb,var(--thrd-navy) 11%,transparent),inset 0 1px 0 color-mix(in srgb,var(--thrd-white) 86%,transparent)}}#theme-root.dark .staff-sidebar-mark,.dark .staff-sidebar-mark{background:linear-gradient(180deg,var(--thrd-white),var(--thrd-black))}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .staff-sidebar-mark,.dark .staff-sidebar-mark{background:linear-gradient(180deg,color-mix(in srgb,var(--thrd-white) 10%,transparent),color-mix(in srgb,var(--thrd-black) 18%,transparent))}}#theme-root.dark .staff-sidebar-mark,.dark .staff-sidebar-mark{border-color:var(--thrd-white)}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .staff-sidebar-mark,.dark .staff-sidebar-mark{border-color:color-mix(in srgb,var(--thrd-white) 14%,transparent)}}#theme-root.dark .staff-sidebar-mark,.dark .staff-sidebar-mark{box-shadow:0 10px 24px var(--thrd-black),inset 0 1px 0 var(--thrd-white),inset 0 -1px 0 var(--thrd-black)}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .staff-sidebar-mark,.dark .staff-sidebar-mark{box-shadow:0 10px 24px color-mix(in srgb,var(--thrd-black) 30%,transparent),inset 0 1px 0 color-mix(in srgb,var(--thrd-white) 16%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--thrd-black) 22%,transparent)}}.staff-sidebar-logo-img{object-fit:contain;flex-shrink:0;width:24px;height:24px}.dark .staff-sidebar-logo .light-logo,.light .staff-sidebar-logo .dark-logo{display:none}.staff-sidebar-user{border-bottom:1px solid var(--border-color);padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.staff-sidebar-user{border-bottom:1px solid color-mix(in srgb,var(--border-color) 78%,transparent)}}.staff-sidebar-user{align-items:center;gap:10px;display:flex}.staff-sidebar-avatar{background:linear-gradient(135deg,var(--thrd-cyan),var(--thrd-navy-mid));width:32px;height:32px;color:var(--thrd-white);box-shadow:inset 0 1px 0 var(--thrd-white),0 8px 18px var(--thrd-cyan);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.staff-sidebar-avatar{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--thrd-white) 26%,transparent),0 8px 18px color-mix(in srgb,var(--thrd-cyan) 16%,transparent)}}.staff-sidebar-nav{flex:1;padding:8px;overflow:auto}.staff-sidebar-nav-item{color:var(--text-secondary);transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;margin-bottom:2px;padding:9px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.sidebar-item:hover,.staff-sidebar-nav-item:hover{background:var(--thrd-navy)}@supports (color:color-mix(in lab,red,red)){.sidebar-item:hover,.staff-sidebar-nav-item:hover{background:color-mix(in srgb,var(--thrd-navy) 4%,transparent)}}.sidebar-item:hover,.staff-sidebar-nav-item:hover{color:var(--text-primary);border-color:#0000;border-radius:8px}#theme-root.dark .staff-sidebar-nav-item:hover,.dark .sidebar-item:hover,.dark .staff-sidebar-nav-item:hover{background:var(--thrd-white)}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .staff-sidebar-nav-item:hover,.dark .sidebar-item:hover,.dark .staff-sidebar-nav-item:hover{background:color-mix(in srgb,var(--thrd-white) 7%,transparent)}}#theme-root.dark .staff-sidebar-nav-item:hover,.dark .sidebar-item:hover,.dark .staff-sidebar-nav-item:hover{border-color:#0000}.sidebar-item-active,.staff-sidebar-nav-item--active{background:var(--thrd-cyan)}@supports (color:color-mix(in lab,red,red)){.sidebar-item-active,.staff-sidebar-nav-item--active{background:color-mix(in srgb,var(--thrd-cyan) 10%,var(--bg-surface))}}.sidebar-item-active,.staff-sidebar-nav-item--active{color:var(--thrd-navy);box-shadow:none;border-color:#0000;font-weight:600}#theme-root.dark .staff-sidebar-nav-item--active,.dark .sidebar-item-active,.dark .staff-sidebar-nav-item--active{background:var(--thrd-cyan)}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .staff-sidebar-nav-item--active,.dark .sidebar-item-active,.dark .staff-sidebar-nav-item--active{background:color-mix(in srgb,var(--thrd-cyan) 14%,transparent)}}#theme-root.dark .staff-sidebar-nav-item--active,.dark .sidebar-item-active,.dark .staff-sidebar-nav-item--active{color:var(--text-primary);box-shadow:none;border-color:#0000}.staff-sidebar-badge{background:var(--thrd-cyan);color:var(--thrd-white);text-align:center;border-radius:100px;min-width:1.25rem;margin-left:auto;padding:2px 6px;font-size:11px;font-weight:700}.staff-sidebar-footer{border-top:1px solid var(--border-color);padding:12px}@supports (color:color-mix(in lab,red,red)){.staff-sidebar-footer{border-top:1px solid color-mix(in srgb,var(--border-color) 78%,transparent)}}.staff-sidebar-footer{flex-direction:column;gap:8px;display:flex}.staff-sidebar-theme-btn{border-radius:var(--radius-sm);background:var(--bg-surface-2);width:100%;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.staff-sidebar-theme-btn{background:color-mix(in srgb,var(--bg-surface-2) 72%,var(--bg-surface))}}.staff-sidebar-theme-btn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast);align-items:center;gap:8px;font-size:12px;display:flex}.staff-sidebar-theme-btn:hover{border-color:var(--thrd-cyan);color:var(--thrd-cyan)}.staff-sidebar-signout{border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-surface);width:100%;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.staff-sidebar-signout{background:color-mix(in srgb,var(--bg-surface) 44%,transparent)}}.staff-sidebar-signout{color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast);align-items:center;gap:8px;font-size:12px;display:flex}.staff-sidebar-signout:hover{border-color:var(--status-error);color:var(--status-error);background:#ef44440f}.staff-pc-page{width:100%;min-width:0;max-width:min(1600px,100%);padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px));box-sizing:border-box;margin-inline:auto}@media (min-width:768px){.staff-pc-page{box-sizing:border-box;padding:12px 28px 24px 32px}}.historial-panel,.staff-action-card,.staff-pc-page .thrd-card,.staff-tp-embed{box-shadow:var(--elev-2),inset 0 1px 0 var(--thrd-white)}@supports (color:color-mix(in lab,red,red)){.historial-panel,.staff-action-card,.staff-pc-page .thrd-card,.staff-tp-embed{box-shadow:var(--elev-2),inset 0 1px 0 color-mix(in srgb,var(--thrd-white) 62%,transparent)}}#theme-root.dark .historial-panel,#theme-root.dark .staff-action-card,#theme-root.dark .staff-pc-page .thrd-card,#theme-root.dark .staff-tp-embed,.dark .historial-panel,.dark .staff-action-card,.dark .staff-pc-page .thrd-card,.dark .staff-tp-embed{background:linear-gradient(180deg,var(--bg-surface-raised),var(--surface-sunken))!important}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .historial-panel,#theme-root.dark .staff-action-card,#theme-root.dark .staff-pc-page .thrd-card,#theme-root.dark .staff-tp-embed,.dark .historial-panel,.dark .staff-action-card,.dark .staff-pc-page .thrd-card,.dark .staff-tp-embed{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-surface-raised) 82%,transparent),color-mix(in srgb,var(--surface-sunken) 34%,var(--bg-surface)))!important}}#theme-root.dark .historial-panel,#theme-root.dark .staff-action-card,#theme-root.dark .staff-pc-page .thrd-card,#theme-root.dark .staff-tp-embed,.dark .historial-panel,.dark .staff-action-card,.dark .staff-pc-page .thrd-card,.dark .staff-tp-embed{border-color:var(--thrd-white)!important}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .historial-panel,#theme-root.dark .staff-action-card,#theme-root.dark .staff-pc-page .thrd-card,#theme-root.dark .staff-tp-embed,.dark .historial-panel,.dark .staff-action-card,.dark .staff-pc-page .thrd-card,.dark .staff-tp-embed{border-color:color-mix(in srgb,var(--thrd-white) 10%,transparent)!important}}#theme-root.dark .historial-panel,#theme-root.dark .staff-action-card,#theme-root.dark .staff-pc-page .thrd-card,#theme-root.dark .staff-tp-embed,.dark .historial-panel,.dark .staff-action-card,.dark .staff-pc-page .thrd-card,.dark .staff-tp-embed{box-shadow:0 18px 46px var(--thrd-black),inset 0 1px 0 var(--thrd-white),inset 0 -1px 0 var(--thrd-black)}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .historial-panel,#theme-root.dark .staff-action-card,#theme-root.dark .staff-pc-page .thrd-card,#theme-root.dark .staff-tp-embed,.dark .historial-panel,.dark .staff-action-card,.dark .staff-pc-page .thrd-card,.dark .staff-tp-embed{box-shadow:0 18px 46px color-mix(in srgb,var(--thrd-black) 26%,transparent),inset 0 1px 0 color-mix(in srgb,var(--thrd-white) 15%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--thrd-black) 22%,transparent)}}.staff-data-table .font-display,.staff-kpi-grid .font-display,.staff-summary-grid .font-display{letter-spacing:0;font-family:var(--font-montserrat),"Montserrat",sans-serif!important}.staff-pc-header{border:1px solid var(--border-subtle,var(--border-color));border-radius:var(--radius-thrd-md);background:var(--surface-card,#fff);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.staff-pc-header{background:color-mix(in srgb,var(--surface-card,#fff) 88%,transparent)}}.staff-pc-header{box-shadow:var(--shadow-card)}.staff-pc-eyebrow{color:var(--text-tertiary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600}.staff-pc-title{font-family:var(--font-sauro),"Sauro",sans-serif;color:var(--text-primary);text-transform:uppercase;letter-spacing:-.01em;font-size:28px;line-height:1}.staff-pc-subtitle{color:var(--text-secondary);margin-top:4px;font-size:13px}.staff-kpi-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:1100px){.staff-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.staff-kpi-grid{grid-template-columns:1fr}}.staff-table-header{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.staff-table-scroll{max-height:min(70vh,720px);overflow:auto}.staff-data-table{border-collapse:collapse;width:100%}.staff-data-table thead tr{background:var(--bg-surface-2)}@supports (color:color-mix(in lab,red,red)){.staff-data-table thead tr{background:color-mix(in srgb,var(--bg-surface-2) 76%,var(--bg-surface))}}.staff-data-table th{text-align:left;color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:700}.staff-data-table td,.staff-data-table th{border-bottom:1px solid var(--border-color)}.staff-data-table td{vertical-align:middle;padding:14px 16px}.staff-table-row{transition:background var(--transition-fast);animation:pageIn .3s ease-out both}.staff-table-row:hover{background:var(--thrd-cyan)}@supports (color:color-mix(in lab,red,red)){.staff-table-row:hover{background:color-mix(in srgb,var(--thrd-cyan) 5%,var(--bg-surface-2))}}.staff-sport-badge{border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.staff-compliance-track{background:var(--border-color);border-radius:100px;flex-shrink:0;width:60px;height:4px;overflow:hidden}.staff-compliance-fill{border-radius:100px;height:100%}.staff-pc-input{border:1px solid var(--border-color);background:var(--bg-surface);border-radius:10px;flex:1;padding:10px 14px}@supports (color:color-mix(in lab,red,red)){.staff-pc-input{background:color-mix(in srgb,var(--bg-surface) 92%,transparent)}}.staff-pc-input{color:var(--text-primary);transition:border-color var(--transition-base),box-shadow var(--transition-base);outline:none;font-size:14px}.staff-pc-input--with-icon{padding-left:2.5rem}.staff-pc-input:focus{border-color:var(--thrd-cyan);box-shadow:0 0 0 3px var(--thrd-cyan-dim)}.staff-pc-select{border:1px solid var(--border-color);background:var(--bg-surface);border-radius:10px;padding:10px 14px}@supports (color:color-mix(in lab,red,red)){.staff-pc-select{background:color-mix(in srgb,var(--bg-surface) 92%,transparent)}}.staff-pc-select{color:var(--text-secondary);cursor:pointer;outline:none;min-width:160px;font-size:14px}.staff-athlete-header-card{margin-bottom:12px;padding:18px 20px 14px}.staff-athlete-avatar-lg{background:linear-gradient(135deg,var(--thrd-cyan),var(--thrd-navy-mid));color:#fff;border:3px solid var(--thrd-cyan);width:60px;height:60px;box-shadow:var(--shadow-cyan);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.staff-tab-bar{background:var(--bg-surface-2);border-radius:12px;flex-wrap:wrap;gap:4px;width:fit-content;margin-top:14px;padding:4px;display:flex}.staff-tab-btn{cursor:pointer;color:var(--text-secondary);transition:background-color .16s var(--ease-out),color .16s var(--ease-out),box-shadow .16s var(--ease-out);background:0 0;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none}.staff-tab-btn--active{background:var(--bg-surface);color:var(--thrd-cyan);box-shadow:var(--shadow-sm)}.staff-summary-grid{grid-template-columns:repeat(3,1fr);gap:16px;animation:pageIn .3s .1s both;display:grid}@media (max-width:1024px){.staff-summary-grid{grid-template-columns:1fr}}.staff-tp-embed{border:1px solid var(--border-color);background:var(--thrd-navy-deep);border-radius:12px;min-height:80px;position:relative;overflow:hidden}.staff-tp-embed-label{z-index:1;color:#ffffff4d;letter-spacing:.1em;pointer-events:none;font-size:10px;font-weight:600;position:absolute;bottom:8px;right:12px}.thrd-splash-root--exit{opacity:0;filter:blur(16px);will-change:opacity,transform,filter;pointer-events:none;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1);transform:scale(1.05)}.thrd-splash-mark{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(12px)scale(.92)}.thrd-splash-mark--live{opacity:1;transform:translateY(0)scale(1)}.thrd-splash-grid{background-image:linear-gradient(90deg,#0000 0 49%,#1eb2fb12 49.8% 50.2%,#0000 51%),linear-gradient(0deg,#0000 0 49%,#1eb2fb12 49.8% 50.2%,#0000 51%);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 72%);mask-image:radial-gradient(circle,#000 0,#0000 72%)}.thrd-splash-glow{filter:blur(24px);background:radial-gradient(#1eb2fb33 0,#0000 70%)}.thrd-splash-ring{border:1px solid #1eb2fb59;border-radius:999px;animation:thrdSplashRing 2.4s ease-out infinite;position:absolute;inset:0}.thrd-splash-ring--b{border-color:#28c7b247;animation-delay:.35s}@keyframes thrdSplashRing{0%{opacity:.85;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.thrd-splash-mark,.thrd-splash-ring,.thrd-splash-root--enter,.thrd-splash-root--exit{transition:none!important;animation:none!important}.thrd-splash-mark{opacity:1;transform:none}}@keyframes messageIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes typingDot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes chatRingOuter{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}@keyframes chatRingMid{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes chatRingInner{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes chatOrbPulse{0%,to{transform:scale(1);box-shadow:0 0 32px #1eb2fb66,0 0 64px #1eb2fb26}50%{transform:scale(1.06);box-shadow:0 0 48px #1eb2fb99,0 0 96px #1eb2fb40}}@keyframes chatOrbRotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes chatParticle{0%,to{opacity:0;transform:translateY(0)scale(.5)}30%{opacity:.8}60%{opacity:.4;transform:translateY(-12px)scale(1)}80%{opacity:0;transform:translateY(-20px)scale(.3)}}@keyframes chatTextIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.chat-ring-outer{animation:chatRingOuter 4s ease-in-out infinite}.chat-ring-mid{animation:chatRingMid 3s ease-in-out .3s infinite}.chat-ring-inner{animation:chatRingInner 2.5s ease-in-out .6s infinite}.chat-orb-pulse{animation:chatOrbPulse 3s ease-in-out infinite}.chat-orb-rotate{animation:chatOrbRotate 6s linear infinite}.chat-particle{opacity:0;animation:chatParticle ease-in-out infinite}.chat-text-in{animation:chatTextIn .6s ease-out both}.chat-capabilities{opacity:0}.chat-cap-chip{background:var(--bg-surface);border:1px solid var(--border-color);cursor:pointer;color:var(--text-secondary);box-shadow:var(--shadow-sm);border-radius:100px;align-items:center;gap:6px;padding:8px 14px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;transition:all .2s;display:flex}.chat-cap-chip:hover{border-color:var(--thrd-cyan);color:var(--thrd-cyan);background:var(--thrd-cyan-dim);box-shadow:var(--shadow-cyan);transform:translateY(-2px)}.chat-msg-row{animation:messageIn .25s cubic-bezier(.23,1,.32,1) both}.chat-typing-dot{background:var(--thrd-cyan);border-radius:50%;width:7px;height:7px;animation:typingDot 1.2s ease-in-out infinite}.chat-status-dot{animation:statusPulse 2s ease-in-out infinite}.staff-summary-grid>*{opacity:1;animation:pageIn var(--transition-slow) ease-out both}@media (prefers-reduced-motion:reduce){.page-enter,.staff-summary-grid>*,.stagger-children>*{opacity:1!important;animation:none!important;transform:none!important}}.font-display,[class*=sauro],[data-font=sauro],h1,h2,h3{letter-spacing:-.01em;font-family:var(--font-sauro),"Sauro",sans-serif!important}.font-body,.kcal-display,.metric-number,[class*=stat-value],a,body,button,div,input,label,li,p,select,span,td,textarea,th{font-family:var(--font-montserrat),"Montserrat",sans-serif}.kcal-display,.metric-number,[class*=stat-value]{letter-spacing:-.02em;font-weight:700}.section-label,[class*=label-upper],[class*=section-title]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);font-family:Montserrat,sans-serif;font-size:11px;font-weight:700}.thrd-card .text-4xl,.thrd-card .text-5xl,.thrd-card .text-6xl{font-weight:800;font-family:Montserrat,sans-serif!important}@keyframes thrd-arc-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes thrd-inline-spin{to{transform:rotate(1turn)}}@keyframes thrd-inline-spinner-pulse{0%,to{opacity:.55}50%{opacity:1}}.thrd-inline-spinner{will-change:transform;animation:thrd-inline-spin .8s linear infinite}@media (prefers-reduced-motion:reduce){.thrd-inline-spinner{animation:thrd-inline-spinner-pulse 1.2s var(--thrd-spinner-reduced-ease) infinite;will-change:opacity}}@keyframes thrd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes thrd-skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}.thrd-skeleton-sweep{animation:thrd-skeleton-sweep var(--duration-skeleton-pulse) linear infinite;will-change:transform;content-visibility:auto;contain-intrinsic-size:0 100%}@media (prefers-reduced-motion:reduce){.thrd-skeleton-sweep{display:none}}@media (prefers-reduced-motion:no-preference){.thrd-skeleton-paused .thrd-skeleton-sweep,html[data-skeleton-pause="1"] .thrd-skeleton-sweep{will-change:auto;animation-play-state:paused}}#theme-root,:root{--skeleton-shimmer-base:#ffffff0d;--skeleton-shimmer-highlight:#ffffff1a;--duration-skeleton-pulse:1.1s}#theme-root.light,.light{--skeleton-shimmer-base:#032a560e;--skeleton-shimmer-highlight:#032a561a}.thrd-skeleton-base{background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d) 0 0/220% 100%;animation:thrd-shimmer 1.1s ease-in-out infinite}#theme-root.light .thrd-skeleton-base,.light .thrd-skeleton-base{background:linear-gradient(90deg,#f3f4f6,#f9fafb,#f3f4f6) 0 0/220% 100%}.thrd-loading-moment-overlay{z-index:110;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#032a563d;place-items:center;display:grid;position:fixed;inset:0}.thrd-loading-moment-panel{border:1px solid var(--border-color);background:var(--bg-surface);border-radius:16px;flex-direction:column;align-items:center;gap:14px;width:min(280px,86vw);padding:32px 24px;display:flex}.thrd-loading-moment-inline{align-items:center;display:inline-flex}.thrd-loading-moment-text{font-size:.875rem;transition:opacity .4s}.thrd-loading-arc{border-style:solid;border-radius:999px;animation:thrd-arc-spin .9s cubic-bezier(.4,0,.6,1) infinite}.thrd-loading-arc--lg{border-width:3px;width:40px;height:40px}.thrd-loading-arc--md{border-width:2.5px;width:28px;height:28px}.thrd-loading-arc--sm{border-width:2px;width:18px;height:18px}.thrd-loading-arc{border-color:#032a5626;border-top-color:var(--accent-primary);border-right-color:var(--accent-primary);border-bottom-color:#032a5657}.theme-change-overlay{z-index:9998;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));color:#032a56;background:#edf1f7f5;place-items:center;animation:theme-change-overlay-in .16s cubic-bezier(.23,1,.32,1) both;display:grid;position:fixed;inset:0}.theme-change-overlay[data-target-theme=dark]{color:#fffffff5;background:#021d3df7}.theme-change-card{background:#ffffffe6;border:1px solid #032a561a;border-radius:1.15rem;align-items:center;gap:.9rem;width:min(22rem,88vw);padding:1rem 1.1rem;animation:theme-change-card-in .2s cubic-bezier(.23,1,.32,1) both;display:flex;box-shadow:0 18px 48px #032a5624}[data-target-theme=dark] .theme-change-card{background:#081d3cf0;border-color:#ffffff1f;box-shadow:0 20px 52px #0000004d}.theme-change-indicator{color:#0369a1;background:#1eb2fb1f;border-radius:.9rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.theme-change-overlay[data-status=done] .theme-change-indicator{color:#087f6f;background:#28c7b224}.theme-change-overlay[data-status=error] .theme-change-indicator{color:#b45309;background:#fca73529}.theme-change-spinner{border-color:#1eb2fb #1eb2fb #1eb2fb3d #1eb2fb3d;border-style:solid;border-width:2.5px;border-radius:999px;width:1.45rem;height:1.45rem;animation:thrd-arc-spin .68s linear infinite}.theme-change-title{letter-spacing:-.01em;font-size:.9rem;font-weight:700;line-height:1.25}.theme-change-detail,.theme-change-title{font-family:var(--font-montserrat),sans-serif}.theme-change-detail{color:#032a5694;margin-top:.2rem;font-size:.75rem;line-height:1.35}[data-target-theme=dark] .theme-change-detail{color:#ffffff94}@keyframes theme-change-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes theme-change-card-in{0%{opacity:0;transform:translateY(.4rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.theme-change-card,.theme-change-overlay{animation-duration:1ms}}.week-strip-day:active{transition:transform .12s ease-out;transform:scale(.96)}@keyframes card-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.home-card{opacity:0;animation:card-reveal .4s ease-out forwards}.home-card:first-child{animation-delay:0s}.home-card:nth-child(2){animation-delay:60ms}.home-card:nth-child(3){animation-delay:.12s}.home-card:nth-child(4){animation-delay:.18s}.home-card:nth-child(5){animation-delay:.24s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.thrd-empty-state-icon{opacity:.35;width:48px;height:48px;stroke:var(--accent-primary);fill:none;stroke-width:1.5px;animation:float 3s ease-in-out infinite}.thrd-pull-ring{transform-origin:50%;display:block}.thrd-pull-ring--spinning{animation:thrd-arc-spin .7s linear infinite}.nav-pill-glass.tab-bar,.tab-bar{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#032a56d9;border-top:.5px solid #ffffff14}#theme-root.light .tab-bar,.light .tab-bar{background:#f4f6f9d9;border-top:.5px solid #032a5614}.mobile-nav-item.active .nav-liquid-pill,.tab-active{border-radius:16px;box-shadow:none!important;background:#ffffff1a!important;border:.5px solid #ffffff26!important}#theme-root.light .mobile-nav-item.active .nav-liquid-pill,.light .tab-active{background:#032a5612!important;border:.5px solid #032a561f!important}.nav-liquid-pill--accent{box-shadow:none!important;background:#ffffff1a!important;border:.5px solid #ffffff26!important}.card,.glass-macos.card-sober{-webkit-backdrop-filter:blur(20px)saturate(160%);background:#ffffff0d;border:.5px solid #ffffff17;border-radius:20px;box-shadow:0 4px 24px #00000040}#theme-root.light .card,.light .card{background:#ffffffb8;border:.5px solid #032a5612;box-shadow:0 4px 20px #032a560f}.week-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;align-items:stretch;display:flex;overflow-x:auto}.week-strip::-webkit-scrollbar{display:none}.week-strip-week{scroll-snap-align:start;box-sizing:border-box;flex:0 0 100%;grid-template-columns:repeat(7,1fr);min-width:100%;display:grid}.week-strip-day{cursor:pointer;border-radius:var(--radius-card);background:0 0;border:1.5px solid #0000;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;transition:background .15s ease-out,border-color .15s ease-out;display:flex}.week-strip-day-name{letter-spacing:.12em;text-transform:uppercase;opacity:.45;font-size:9px}.week-strip-day-number{font-size:16px;font-weight:600;line-height:1}.week-strip-dots{justify-content:center;align-items:center;gap:2px;height:4px;display:flex}.activity-dot{opacity:.65;border-radius:50%;width:3px;height:3px}.dot-cycling{background:#fca735}.dot-running{background:#e32574}.dot-swimming{background:#6d8bae}.dot-nutrition{background:var(--accent-nutrition)}.dot-tri{background:#28c7b2}.dot-rest{background:#ffffff40}.light .dot-rest{background:#032a5633}.week-strip-expand-panel{transition:max-height .28s cubic-bezier(.23,1,.32,1),opacity .22s ease-out;overflow:hidden}.week-strip-month-grid{grid-template-columns:repeat(7,1fr);gap:4px;padding:8px 4px 4px;display:grid}.week-strip-compact .week-strip-day{border-radius:var(--radius-chip);min-height:48px;max-height:56px;padding:4px 2px}.week-strip-compact .week-strip-day.day-selected{border-radius:var(--radius-chip);background:#032a5614}#theme-root.dark .week-strip-compact .week-strip-day.day-selected,.dark .week-strip-compact .week-strip-day.day-selected{background:#ffffff1f}.week-strip-compact{max-height:72px;overflow:hidden;background:var(--surface-card)!important;box-shadow:var(--shadow-card)!important;padding-top:.25rem!important;padding-bottom:.25rem!important}#theme-root.dark .week-strip-compact,.dark .week-strip-compact{background:var(--surface-card-dark)!important}.week-strip-compact .week-strip-week{min-width:21rem}.week-strip-compact .week-strip-day-name{letter-spacing:.14em;font-size:9px;font-weight:500}.week-strip-compact .week-strip-day-number{font-size:16px;line-height:1}.week-strip-compact .week-strip-dots{height:3px}.week-strip-compact .activity-dot{width:3px;height:3px}.week-strip-past-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);text-align:center;padding:4px 0 2px;font-size:9px}.week-strip-floating{margin-top:0;margin-bottom:0;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.hub-week-day{border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-height:4.25rem;padding:8px 4px;display:flex;background:0 0!important;border:none!important}.hub-week-day-num{border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.hub-week-day-num--selected{background:var(--accent-primary,#032a56);box-shadow:0 6px 18px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.hub-week-day-num--selected{box-shadow:0 6px 18px color-mix(in srgb,var(--accent-primary) 35%,transparent)}}#theme-root.light .hub-week-day-num--selected,.light .hub-week-day-num--selected{background:#032a56;box-shadow:0 6px 18px #032a5638}.hub-week-day-num--selected .week-strip-day-number,.week-strip-day-floating.day-selected .hub-week-day-num--selected .week-strip-day-number{color:#fff!important}.hub-week-day.day-today .hub-week-day-num{box-shadow:0 0 0 2px #fff,0 0 0 4px #1eb2fb,0 4px 12px -3px #1eb2fb66}#theme-root.dark .hub-week-day.day-today .hub-week-day-num,.dark .hub-week-day.day-today .hub-week-day-num{box-shadow:0 0 0 2px #ffffff47,0 0 0 4px #1eb2fb,0 4px 12px -3px #1eb2fb59}.hub-week-day.day-today:not(.day-selected) .hub-week-day-num{color:var(--training-accent-ink,#0878ad)}.week-strip-floating .week-strip-day-floating.day-selected{background:0 0!important}.week-strip-floating .activity-dot{width:4px;height:4px}.week-strip-floating .week-strip-dots{gap:3px;height:4px}.hub-day-scroller-touch{touch-action:pan-x;-webkit-overflow-scrolling:touch}.hub-week-picker .hub-week-strip-scroll.week-strip{scroll-snap-type:x mandatory;max-height:none;margin:0 -4px;padding:2px 0 6px;overflow:auto visible;box-shadow:none!important;background:0 0!important}.hub-week-picker .hub-week-strip-scroll .week-strip-week{min-width:100%;padding:0 2px}.hub-week-picker .week-strip-day-floating .week-strip-day-name{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.hub-week-picker .week-strip-day-floating .week-strip-day-name{color:color-mix(in srgb,var(--text-primary) 55%,transparent)}}.hub-week-picker .week-strip-day-floating .week-strip-day-name{opacity:1;font-weight:600}.hub-week-picker .week-strip-day-floating.day-selected .week-strip-day-name{color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.hub-week-picker .week-strip-day-floating.day-selected .week-strip-day-name{color:color-mix(in srgb,var(--accent-primary) 85%,var(--text-primary))}}.hub-week-picker .week-strip-day-floating .week-strip-day-number{color:var(--text-primary);font-weight:700}.plan-day-meals-touch,.plan-day-swipe-content{touch-action:pan-y}.training-week-scroll{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding:2px 2px 8px;display:flex;overflow-x:auto}.training-week-scroll::-webkit-scrollbar{display:none}.training-week-scroll .training-day-pill{scroll-snap-align:center;flex:0 0 3.1rem}.training-calendar-shell{border:1px solid var(--border-subtle);background:var(--surface-card);box-shadow:var(--shadow-card);border-radius:22px;padding:1rem 1rem 1.25rem}.training-calendar-shell .section-label{color:var(--text-secondary);opacity:1}.event-detail-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:.85rem;display:flex}.event-detail-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.event-detail-stat-card{--eventos-accent-ink:#1a6b5e;border-radius:var(--radius-thrd-lg);background:var(--surface-card);box-shadow:var(--shadow-card),inset 0 1px 0 #ffffffb8;outline-offset:-1px;outline:1px solid #032a560f;padding:1rem 1.1rem}.event-race-plan-widget{border-radius:var(--radius-thrd-lg);box-shadow:var(--shadow-card);transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out);border:1px solid;padding:1rem 1.05rem;display:block}.event-race-plan-widget:active{transform:scale(.985)}@media (min-width:640px){.event-race-plan-widget{padding:1.15rem 1.2rem}}.event-detail-stat-card--accent{background:linear-gradient(155deg,#2fae9b 0,var(--surface-card) 62%)}@supports (color:color-mix(in lab,red,red)){.event-detail-stat-card--accent{background:linear-gradient(155deg,color-mix(in srgb,#2fae9b 9%,var(--surface-card)) 0,var(--surface-card) 62%)}}.event-detail-stat-card--accent{box-shadow:var(--shadow-card),inset 0 1px 0 #fffc,inset 0 0 0 1px #2fae9b14;outline-color:#2fae9b38}.event-detail-stat-card--navy{box-shadow:var(--shadow-card),inset 0 1px 0 #ffffff1f;background:linear-gradient(165deg,#0a3a6b,#032a56 55%,#021d3d);outline-color:#ffffff14}.event-detail-stat-label{font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary,#385b82);font-size:10px;font-weight:700}.event-detail-stat-label--on-dark{color:#6fe8d6}.event-detail-stat-value{color:var(--text-heading,#032a56);font-size:1.35rem;font-weight:800;line-height:1.15}.event-detail-stat-body,.event-detail-stat-value{font-family:var(--font-montserrat),Montserrat,sans-serif;margin-top:.35rem}.event-detail-stat-body{color:var(--text-secondary,#385b82);font-size:.8125rem;font-weight:500;line-height:1.45}.dark .event-detail-stat-card,[data-theme=dark] .event-detail-stat-card{box-shadow:var(--shadow-card),inset 0 1px 0 #ffffff0f;--eventos-accent-ink:#6fe8d6;outline-color:#ffffff14}.event-list-card{--eventos-phase-ink:#1a6b5e;border-radius:var(--radius-thrd-lg);background:var(--surface-card,#fff);box-shadow:var(--shadow-card),inset 0 1px 0 #ffffffb8;outline-offset:-1px;transition:box-shadow var(--transition-fast,.15s cubic-bezier(.4,0,.2,1)),transform var(--transition-fast,.15s cubic-bezier(.4,0,.2,1));outline:1px solid #032a560f;position:relative;overflow:hidden}.event-list-card:active{transform:scale(.985)}.event-list-card__link{color:inherit}.event-list-card__media{outline-offset:-1px;outline:1px solid #032a561a}.event-list-card__phase{color:var(--eventos-phase-ink,#1a6b5e)}.event-list-card__peek{z-index:2;cursor:pointer;border-radius:var(--radius-thrd-sm);min-height:2rem;font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(12px);background:#0000008c;border:none;align-items:center;padding:.35rem .7rem;font-size:10px;font-weight:700;transition:background .15s,transform .15s,color .15s;display:inline-flex;position:absolute;top:.6rem;right:.6rem;box-shadow:0 4px 14px #00000047,inset 0 0 0 1px #ffffff38}.event-list-card__peek:focus-visible,.event-list-card__peek:hover{color:#fff;outline-offset:2px;background:#2fae9bf2;outline:2px solid #2fae9b73}.event-list-card__peek:active{transform:scale(.96)}.athlete-events-page{--eventos-accent-ink:#1e5c51;isolation:isolate;max-width:min(72rem,100%);position:relative}.eventos-page-header{width:100%;padding:.3rem 0 .75rem}.eventos-page-header__row{align-items:center;gap:.65rem;min-height:4.25rem;display:flex}.eventos-page-header__back,.eventos-page-header__count,.eventos-page-header__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.eventos-page-header__back{width:2.5rem;height:2.5rem;color:var(--text-secondary);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);transition:transform .15s var(--ease-out),background-color .15s var(--ease-out);background:#ffffff9e;border:1px solid #032a5612;border-radius:999px;box-shadow:0 7px 22px #032a560f,inset 0 1px #ffffffd1}.eventos-page-header__back:active{transform:scale(.96)}.eventos-page-header__icon{border-radius:var(--radius-thrd-md);width:2.5rem;height:2.5rem;color:var(--eventos-accent-ink);background:#2fae9b1c;box-shadow:inset 0 0 0 1px #2fae9b1f}.eventos-page-header__count{-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35);background:#ffffff8a;border:1px solid #032a5612;border-radius:999px;width:2.35rem;height:2.35rem;box-shadow:inset 0 1px #fffc}.eventos-content{flex-direction:column;gap:1.15rem;width:100%;min-width:0;padding:.25rem 0 .5rem;display:flex;container:eventos/inline-size}.eventos-segmented{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#ffffff94;border:1px solid #032a5612;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;padding:.25rem;display:grid;box-shadow:0 8px 24px #032a560e,inset 0 1px #ffffffe0}.eventos-segmented__button{min-height:2.65rem;color:var(--text-secondary);font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:.02em;transition:transform .15s var(--ease-out),color .18s var(--ease-out),background-color .18s var(--ease-out),box-shadow .18s var(--ease-out);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;display:inline-flex}.eventos-segmented__button span{min-width:1.25rem;color:inherit;text-align:center;background:#032a560e;border-radius:999px;padding:.1rem .35rem;font-size:.62rem;line-height:1rem}.eventos-segmented__button:active{transform:scale(.98)}.eventos-segmented__button--active{color:#fff;background:var(--thrd-navy);box-shadow:0 5px 14px #032a5633,inset 0 1px #ffffff24}.eventos-segmented__button--active span{background:#ffffff24}.eventos-history-filter{border:1px solid var(--border-subtle);background:var(--surface-card);min-height:1.9rem;color:var(--text-secondary);font-family:var(--font-montserrat),Montserrat,sans-serif;transition:border-color .15s var(--ease-out),background-color .15s var(--ease-out),color .15s var(--ease-out);border-radius:999px;align-items:center;padding:0 .7rem;font-size:.7rem;font-weight:600;display:inline-flex}.eventos-history-filter--active{color:#1e5c51;background:#2fae9b1f;border-color:#2fae9b66}#theme-root.dark .eventos-history-filter--active,.dark .eventos-history-filter--active{color:#6fe8d6}.eventos-featured,.eventos-secondary{flex-direction:column;gap:.65rem;min-width:0;display:flex}.eventos-section-heading{justify-content:space-between;align-items:end;gap:1rem;padding:0 .2rem;display:flex}.eventos-section-heading__eyebrow{color:var(--eventos-accent-ink);font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:.17em;text-transform:uppercase;margin:0 0 .12rem;font-size:.58rem;font-weight:800}.eventos-section-heading h2{color:var(--text-primary);font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:-.025em;font-size:1.05rem;font-weight:750;line-height:1.15}.eventos-section-heading__status{min-height:1.75rem;color:var(--eventos-accent-ink);font-family:var(--font-montserrat),Montserrat,sans-serif;background:#2fae9b1a;border-radius:999px;align-items:center;padding:.25rem .65rem;font-size:.62rem;font-weight:700;display:inline-flex}.eventos-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:.85rem;display:grid}.eventos-list>*{min-width:0}.eventos-empty{outline-offset:-1px;outline:1px solid #032a560f}.dark .athlete-events-page,[data-theme=dark] .athlete-events-page{--eventos-accent-ink:#6fe8d6}.dark .eventos-page-header__back,.dark .eventos-page-header__count,.dark .eventos-segmented,[data-theme=dark] .eventos-page-header__back,[data-theme=dark] .eventos-page-header__count,[data-theme=dark] .eventos-segmented{background:#0818309e;border-color:#ffffff14;box-shadow:0 12px 32px #0003,inset 0 1px #ffffff12}.dark .eventos-page-header__icon,[data-theme=dark] .eventos-page-header__icon{background:#2fae9b24;box-shadow:inset 0 0 0 1px #6fe8d61f}@media (hover:hover) and (pointer:fine){.event-list-card:hover{box-shadow:var(--shadow-card-hover),inset 0 1px 0 #ffffffd9;transform:translateY(-2px)}.eventos-page-header__back:hover{background:#ffffffd1}}@media (min-width:768px){.eventos-page-header{padding-top:0;padding-bottom:1rem}.eventos-page-header__row{min-height:5rem}.eventos-content{gap:1.5rem}.eventos-segmented{width:min(100%,24rem)}.event-list-card--featured .event-list-card__body{padding:1.15rem 1.25rem 1.25rem}}html[data-thrd-device=desktop] .event-list-card__peek{display:none}html[data-thrd-device=desktop] .eventos-list{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.1rem}html[data-thrd-device=desktop] .event-list-card--featured .event-list-card__link{flex-direction:row;align-items:stretch;display:flex}html[data-thrd-device=desktop] .event-list-card--featured .event-list-card__media{flex-shrink:0;width:24rem;height:auto;min-height:15rem}html[data-thrd-device=desktop] .event-list-card--featured .event-list-card__body{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:1.75rem 2.25rem;display:flex}html[data-thrd-device=desktop] .event-list-card--featured .event-list-card__footer{margin-top:1.25rem}.event-detail-page .event-detail-hero{margin-left:calc(-1 * max(12px, env(safe-area-inset-left,0px)));margin-right:calc(-1 * max(12px, env(safe-area-inset-right,0px)));margin-top:calc(-1 * (env(safe-area-inset-top,0px) + .5rem));border-radius:0 0 var(--radius-thrd-xl,1.25rem) var(--radius-thrd-xl,1.25rem)}.event-detail-page .event-detail-hero__fade{background:linear-gradient(#0000,#021d3d59 40%,#b9c2ce)}.dark .event-detail-page .event-detail-hero__fade,[data-theme=dark] .event-detail-page .event-detail-hero__fade{background:linear-gradient(#0000,#021d3d80 45%,#020a18)}.event-detail-metric{border-radius:var(--radius-thrd-md);background:var(--bg-surface-2,#f7fafc)}@supports (color:color-mix(in lab,red,red)){.event-detail-metric{background:color-mix(in srgb,var(--bg-surface-2,#f7fafc) 88%,transparent)}}.event-detail-metric{outline-offset:-1px;outline:1px solid #032a560d;padding:.75rem .85rem}.dark .event-detail-metric,[data-theme=dark] .event-detail-metric{outline-color:#ffffff0f}body:has(.event-detail-page) .thrd-edge-glass--top{background:linear-gradient(#032a56eb,#032a567a 52%,#0000)}.event-detail-page{--event-detail-accent:#2fae9b;--event-detail-accent-strong:#1e5c51;--event-detail-accent-soft:#2fae9b1a;max-width:min(72rem,100%)}.event-detail-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 2%,#2fae9b1f,#0000 30rem),radial-gradient(circle at 88% 28%,#6fe8d614,#0000 28rem);position:fixed;inset:0}.event-detail-page .event-detail-hero{border-bottom:3px solid #2fae9b80;box-shadow:0 18px 40px -24px #032a56a6,inset 0 1px #ffffff1f!important}.event-detail-hero__content{min-height:17.5rem}.event-detail-overview{border-radius:var(--radius-thrd-lg);background:var(--surface-card);box-shadow:var(--shadow-card),inset 0 1px 0 #ffffffb8;border:1px solid #2fae9b29;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.event-detail-countdown,.event-detail-next-action,.event-detail-phase{padding:1rem 1.1rem}.event-detail-countdown{background:linear-gradient(145deg,#1e5c51,#0b4d48 48%,#032a56)}.event-detail-phase{background:linear-gradient(150deg,#2fae9b1f,#0000 72%)}.event-detail-next-action{border-top:1px solid #2fae9b1f;grid-column:1/-1}.event-detail-stat-card{border:1px solid #2fae9b1c;outline:0}.event-detail-stat-card:before{content:"";background:linear-gradient(90deg,var(--event-detail-accent),#6fe8d6);border-radius:999px;width:2rem;height:.18rem;margin-bottom:.85rem;display:block}.event-detail-prep-grid .event-detail-metric{background:linear-gradient(145deg,#2fae9b13,var(--bg-surface-2));border-left:3px solid #2fae9b80;min-height:5.25rem}.event-detail-disclosure{border-radius:var(--radius-thrd-lg);background:var(--surface-card);box-shadow:var(--shadow-card);border:1px solid #2fae9b1f;overflow:hidden}.event-detail-disclosure summary{cursor:pointer;min-height:4.5rem;color:var(--text-primary);font-family:var(--font-montserrat),Montserrat,sans-serif;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.1rem;font-size:.92rem;font-weight:750;list-style:none;display:flex}.event-detail-disclosure summary::-webkit-details-marker{display:none}.event-detail-disclosure summary small{color:var(--event-detail-accent-strong);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.15rem;font-size:.58rem;font-weight:800;display:block}.event-detail-disclosure summary>span:last-child{width:1.75rem;height:1.75rem;color:var(--event-detail-accent-strong);background:var(--event-detail-accent-soft);border-radius:999px;place-items:center;font-size:1.15rem;transition:transform .18s cubic-bezier(.23,1,.32,1);display:grid}.event-detail-disclosure[open] summary>span:last-child{transform:rotate(45deg)}.event-detail-disclosure__body{border-top:1px solid #2fae9b1a;padding:0 1.1rem 1.1rem}.event-detail-report-cta{background:linear-gradient(135deg,var(--event-detail-accent-strong),var(--event-detail-accent));box-shadow:0 10px 24px -12px #2fae9bb3,inset 0 1px #fff3}.event-detail-report-cta:active{transform:scale(.98)}.athlete-training-page{--training-accent:#1eb2fb;--training-accent-ink:#0878ad;--training-accent-soft:#1eb2fb1a;isolation:isolate;max-width:min(72rem,100%);position:relative}.athlete-training-page:before{content:none}.entrena-page-header{padding:.55rem 0 1.05rem}.entrena-page-header__row{align-items:center;gap:.65rem;min-height:3.4rem;display:flex}.entrena-page-header__back{width:2.5rem;height:2.5rem;color:var(--text-secondary);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffff9e;border:1px solid #032a5612;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1);display:inline-flex;box-shadow:0 7px 22px #032a560f,inset 0 1px #ffffffd1}.entrena-page-header__back:active{transform:scale(.96)}.entrena-page-header__icon{border-radius:var(--radius-thrd-md);width:2.65rem;height:2.65rem;color:var(--training-accent-ink);background:var(--training-accent-soft);flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #1eb2fb24}.entrena-content-heading>p,.entrena-page-header__eyebrow,.entrena-section-heading p{color:var(--training-accent-ink);font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:.17em;text-transform:uppercase;font-size:.58rem;font-weight:800}.entrena-page-header h1{color:var(--text-primary);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(.95rem,4.2vw,1.5rem);font-weight:800;line-height:1.15;overflow:visible}.entrena-page-header h1,.entrena-page-header__subtitle{font-family:var(--font-montserrat),Montserrat,sans-serif}.entrena-page-header__subtitle{color:var(--text-secondary);text-transform:none;margin-top:.2rem;font-size:.66rem;line-height:1.35}.entrena-page-header__meta{border-top:1px solid #032a560f;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-top:.7rem;padding-top:.65rem;display:flex}.entrena-page-header__sync-status{color:var(--text-tertiary);font-family:var(--font-montserrat),Montserrat,sans-serif;text-transform:none;margin:0;font-size:.68rem;line-height:1.4}.entrena-page-header__plan-hint{display:none}.entrena-sync-panel{margin:0 0 1rem}.entrena-sync-card{border-radius:var(--radius-thrd-btn,16px);text-align:left;cursor:pointer;background:linear-gradient(135deg,#032a56,#07518a 58%,#0878ad);border:1px solid #1eb2fb42;align-items:center;gap:.75rem;width:100%;min-height:56px;padding:.7rem .9rem;transition:transform .14s cubic-bezier(.23,1,.32,1),box-shadow .16s,opacity .14s;display:flex;box-shadow:0 12px 26px -14px #032a56bf,inset 0 1px #ffffff24}.entrena-sync-card:active{transform:scale(.985)}.entrena-sync-card:disabled{cursor:wait;opacity:.72}.entrena-sync-card__icon{color:#fff;background:#ffffff1f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.entrena-sync-card__body{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.entrena-sync-card__title{letter-spacing:.02em;color:#fff;font-size:.8rem;font-weight:800}.entrena-sync-card__meta,.entrena-sync-card__title{font-family:var(--font-montserrat),Montserrat,sans-serif}.entrena-sync-card__meta{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;line-height:1.3;overflow:hidden}.entrena-sync-card__logo{opacity:.92;flex:none;width:auto;height:.82rem}.entrena-sync-panel__info-toggle{color:var(--text-tertiary);font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:.5rem 0 0;padding:.2rem .15rem;font-size:.66rem;font-weight:700;transition:color .14s;display:inline-flex}.entrena-sync-panel__info-toggle.is-open,.entrena-sync-panel__info-toggle:hover{color:var(--training-accent-ink,#0878ad)}.entrena-sync-panel__info{color:var(--text-secondary);font-family:var(--font-montserrat),Montserrat,sans-serif;background:#1eb2fb1a;border-radius:12px 4px;margin:.4rem 0 .1rem;padding:.55rem .7rem;font-size:.66rem;line-height:1.45;box-shadow:inset 0 0 0 1px #1eb2fb29}.entrena-sync-panel__warning{color:#f97316;background:#f973161f;border-radius:12px 4px;align-items:flex-start;gap:.4rem;margin:.5rem 0 0;padding:.55rem .7rem;display:flex;box-shadow:inset 0 0 0 1px #f9731647}@supports (color:color-mix(in lab,red,red)){.entrena-sync-panel__warning{color:color-mix(in srgb,#f97316 78%,var(--text-primary))}}.entrena-sync-panel__warning{font-family:var(--font-montserrat),Montserrat,sans-serif;font-size:.7rem;font-weight:600;line-height:1.45}.entrena-sync-panel__warning svg{color:#f97316;margin-top:.1rem}.entrena-event-widget{border-radius:var(--radius-thrd-lg,18px);display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #032a561f,0 10px 24px -8px #032a564d,0 34px 60px -18px #032a5647}.entrena-event-widget--link{color:#fff;transition:transform .2s cubic-bezier(.23,1,.32,1)}.entrena-event-widget--link:active{transform:scale(.985)}.entrena-event-widget__body{z-index:1;align-items:flex-start;gap:1rem;padding:.95rem 1rem;display:flex;position:relative}.entrena-event-widget__eyebrow{color:#7dd3fc;letter-spacing:.18em;text-transform:uppercase;font-size:.58rem;font-weight:800}.entrena-event-widget__eyebrow,.entrena-event-widget__title{font-family:var(--font-montserrat),Montserrat,sans-serif;margin:0}.entrena-event-widget__title{color:#fff;letter-spacing:-.01em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.02rem;font-weight:850;line-height:1.18;display:-webkit-box;overflow:hidden}.entrena-event-widget__meta{color:#ffffffe6;font-family:var(--font-montserrat),Montserrat,sans-serif;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.5rem;font-size:.72rem;font-weight:600;display:flex}.entrena-event-widget__count{background:#fff;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:3.1rem;padding:.4rem .6rem;display:flex;box-shadow:0 4px 16px #0000003d}.entrena-event-widget__count-num{color:#032a56;font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:-.02em;font-size:1.5rem;font-weight:900;line-height:1}.entrena-event-widget__count-unit{color:#032a56ad;font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-top:.15rem;font-size:.55rem;font-weight:800}.entrena-event-widget__chevron{z-index:1;color:#fff;background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;transition:background-color .16s,color .16s;display:inline-flex;position:absolute;bottom:.55rem;right:.55rem;box-shadow:inset 0 0 0 1px #ffffff38}.entrena-event-widget--link:hover .entrena-event-widget__chevron{color:#032a56;background:#fff}.entrena-event-widget--empty{background:var(--surface-card,#fff);border:1px solid #032a560f;align-items:center;gap:.85rem;padding:1rem 1.05rem;display:flex;box-shadow:0 1px 2px #032a560d,0 10px 24px -14px #032a5633}.entrena-event-widget__empty-icon{border-radius:var(--radius-thrd-md,14px);width:2.6rem;height:2.6rem;color:var(--training-accent-ink,#0878ad);background:linear-gradient(135deg,#1eb2fb29,#1eb2fb0f);flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #1eb2fb29}.entrena-event-widget__empty-title{color:var(--text-primary);font-family:var(--font-montserrat),Montserrat,sans-serif;margin:0;font-size:.85rem;font-weight:700}.entrena-event-widget__empty-body{color:var(--text-secondary);font-family:var(--font-montserrat),Montserrat,sans-serif;margin:.2rem 0 0;font-size:.72rem;line-height:1.4}.thrd-range{appearance:none;cursor:pointer;accent-color:#1eb2fb;background:0 0;height:1.5rem}.thrd-range::-webkit-slider-runnable-track{background:#032a5624;border-radius:999px;height:6px}.thrd-range::-moz-range-track{background:#032a5624;border-radius:999px;height:6px}.thrd-range::-webkit-slider-thumb{appearance:none;background:#1eb2fb;border:2px solid #fff;border-radius:999px;width:20px;height:20px;margin-top:-7px;box-shadow:0 3px 10px #032a5640}.thrd-range::-moz-range-thumb{background:#1eb2fb;border:2px solid #fff;border-radius:999px;width:20px;height:20px;box-shadow:0 3px 10px #032a5640}.thrd-range--filled::-webkit-slider-runnable-track{background:linear-gradient(90deg,#1eb2fb 0,#1eb2fb var(--fill,50%),#032a5624 var(--fill,50%),#032a5624 100%)}.thrd-range--filled::-moz-range-track{background:linear-gradient(90deg,#1eb2fb 0,#1eb2fb var(--fill,50%),#032a5624 var(--fill,50%),#032a5624 100%)}.entrena-activity-overview{border-radius:var(--radius-card,16px);background:linear-gradient(180deg,var(--surface-card,#fff) 0,#e2eaf5 100%);border:1px solid #ffffffb3;box-shadow:0 1px 2px #032a560f,0 4px 12px -5px #032a5638,0 24px 48px -8px #032a561f}#theme-root.dark .entrena-activity-overview,.dark .entrena-activity-overview{background:linear-gradient(180deg,var(--surface-card,#0b1c37) 0,#032a5659 100%);border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0a,0 12px 36px #0000006b}.entrena-hist-tile{border-radius:var(--radius-thrd-md,16px 10px 16px 10px);background:var(--surface-card,#fff);border:1px solid #032a560d;box-shadow:0 1px 2px #032a560d,0 8px 20px -12px #032a562e}#theme-root.dark .entrena-hist-tile,.dark .entrena-hist-tile{box-shadow:none;background:#ffffff09;border-color:#ffffff0f}.entrena-hist-tss-num{font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:800;line-height:1}.entrena-tp-connect-card{border-radius:var(--radius-thrd-lg);background:linear-gradient(145deg,#fca7351a,transparent 42%),var(--surface-card);box-shadow:var(--shadow-card),inset 0 1px 0 #ffffffb8;border:1px solid #fca73547;gap:.9rem;padding:1.15rem 1.1rem;display:flex}.entrena-tp-connect-card__icon{border-radius:var(--radius-thrd-md);color:#b87412;background:#fca73529;flex:none;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex;box-shadow:inset 0 0 0 1px #fca73538}.athlete-training-page .entrena-session-card--done{background:linear-gradient(160deg,#28c7b212,transparent 48%),var(--bg-card)}.athlete-training-page .entrena-section-heading{align-items:flex-end}.entrena-session-history .hub-week-picker{overflow:hidden}.entrena-session-history .hub-week-picker .hub-week-strip-scroll.week-strip{margin:0;padding-inline:0}.entrena-session-history .week-strip-day-name{letter-spacing:.08em;color:var(--text-tertiary)!important;font-size:.58rem!important;font-weight:700!important}.entrena-session-history .week-strip-day-floating.day-selected .week-strip-day-name{color:var(--training-accent-ink,#0878ad)!important}.entrena-session-history .week-strip-day-number{font-family:var(--font-montserrat),Montserrat,sans-serif!important}.entrena-session-history .hub-week-day-num--selected,.entrena-session-history .hub-week-day.day-selected .hub-week-day-num{border-radius:12px 4px;background:#032a56!important}.entrena-session-history .hub-week-day-num--selected .week-strip-day-number,.entrena-session-history .hub-week-day.day-selected .hub-week-day-num .week-strip-day-number,.entrena-session-history .week-strip-day-floating.day-selected .week-strip-day-number{font-size:.9rem;font-weight:800;line-height:1;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.athlete-training-page .entrena-sync-btn{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffff94;border:1px solid #1eb2fb38;min-height:2.45rem;padding:.55rem .75rem;transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1);box-shadow:0 7px 22px #032a560f,inset 0 1px #ffffffd9;color:var(--training-accent-ink)!important}.athlete-training-page .entrena-sync-btn:active:not(:disabled){transform:scale(.96)}.athlete-training-page .entrena-tab-nav{z-index:12;top:max(.45rem,env(safe-area-inset-top));-webkit-backdrop-filter:blur(22px)saturate(1.45);backdrop-filter:blur(22px)saturate(1.45);background:#ffffffb8;border:1px solid #032a5612;border-radius:999px;gap:.2rem;padding:.25rem;position:sticky;box-shadow:0 10px 28px #032a5614,inset 0 1px #ffffffe6}.athlete-training-page .entrena-tab-btn{border-radius:999px;min-height:2.55rem;padding:.62rem .5rem;font-size:.67rem;transition:transform .15s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),background-color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1)}.athlete-training-page .entrena-tab-btn:active{transform:none}.athlete-training-page .entrena-tab-btn--active{color:#fff}.athlete-training-page .entrena-tab-indicator{background:linear-gradient(135deg,#032a56,#07518a);border-radius:999px;box-shadow:0 6px 16px #032a5638,inset 0 1px #ffffff24}.entrena-tab-content{min-width:0;position:relative;overflow-x:clip}.entrena-tab-stack{gap:1.1rem}.entrena-tab-stack,.entrena-today-section{flex-direction:column;min-width:0;display:flex}.entrena-today-section{gap:.6rem}.entrena-section-heading{justify-content:space-between;align-items:end;gap:1rem;padding:0 .2rem;display:flex}.entrena-content-heading h2,.entrena-section-heading h2{color:var(--text-primary);font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:-.025em;margin-top:.12rem;font-size:1.05rem;font-weight:780;line-height:1.15}.entrena-section-heading>span{color:var(--text-tertiary);font-family:var(--font-montserrat),Montserrat,sans-serif;font-size:.62rem;font-weight:650}.entrena-content-heading{padding:.25rem .2rem 0}.entrena-content-heading>span{max-width:38rem;color:var(--text-secondary);font-family:var(--font-montserrat),Montserrat,sans-serif;margin-top:.4rem;font-size:.74rem;line-height:1.5;display:block}.athlete-training-page .entrena-session-card{border-radius:var(--radius-thrd-lg);box-shadow:var(--shadow-card),inset 0 1px 0 #ffffffbd;transition:transform .15s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1)}.athlete-training-page .entrena-session-card:active{transform:scale(.985)}.entrena-empty-state,.entrena-index-section,.entrena-performance-card,.entrena-zone-section{border-radius:var(--radius-thrd-lg);background:var(--surface-card);box-shadow:var(--shadow-card),inset 0 1px 0 #ffffffb8;border:1px solid #1eb2fb1a;padding:1rem}.entrena-performance-profile>div:first-child{padding-inline:.2rem}.entrena-performance-card{background:linear-gradient(150deg,#1eb2fb0e,var(--surface-card) 44%)}.athlete-training-page section[aria-label=resumen-actividad]{border-radius:var(--radius-thrd-lg);box-shadow:var(--shadow-card),inset 0 1px 0 #ffffffb8;border-color:#1eb2fb1c}.training-zones-capture{background:linear-gradient(150deg,#1eb2fb0e,var(--bg-surface-2) 42%,var(--surface-card));box-shadow:inset 0 1px #ffffffbd}.training-zone-table{background:var(--surface-card);box-shadow:0 8px 24px -20px #032a5666,inset 0 1px #ffffffb3}.training-zone-table__header{background:var(--training-accent,#1eb2fb)}@supports (color:color-mix(in lab,red,red)){.training-zone-table__header{background:color-mix(in srgb,var(--training-accent,#1eb2fb) 7%,var(--bg-surface-2))}}.training-zone-table__row{min-height:3.1rem}.training-load-panel{box-shadow:var(--shadow-card),inset 0 1px 0 #ffffffb8;border-radius:var(--radius-thrd-lg)!important;background:linear-gradient(150deg,#1eb2fb0e,var(--surface-card) 44%)!important;border-color:#1eb2fb1c!important}.training-load-panel__metric{border:1px solid #1eb2fb14;position:relative;overflow:hidden}.training-load-panel__metric:after{content:"";background:linear-gradient(90deg,#0000,#1eb2fb85,#0000);height:2px;position:absolute;inset:auto 0 0}.training-load-panel__chart{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.training-load-panel__chart{background:color-mix(in srgb,var(--surface-card) 88%,transparent)}}.entrena-workout-panel{border:1px solid #1eb2fb21!important;box-shadow:0 26px 80px -28px #032a5685,inset 0 1px #ffffffc7!important}.entrena-workout-panel__close{-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35);background:#ffffffb3;border:1px solid #1eb2fb1f}.entrena-workout-plan-cta{background:linear-gradient(135deg,#032a56,#07518a 58%,#0878ad);box-shadow:0 12px 26px -14px #032a56bf,inset 0 1px #ffffff24;border-color:#1eb2fb42!important}.dark .training-zone-table,.dark .training-zones-capture,[data-theme=dark] .training-zone-table,[data-theme=dark] .training-zones-capture{border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0d}.dark .entrena-workout-panel__close,[data-theme=dark] .entrena-workout-panel__close{background:#081830b8;border-color:#ffffff17}.dark .athlete-training-page,[data-theme=dark] .athlete-training-page{--training-accent-ink:#78d4ff}.dark .athlete-training-page .entrena-page-header__back,.dark .athlete-training-page .entrena-sync-btn,.dark .athlete-training-page .entrena-tab-nav,[data-theme=dark] .athlete-training-page .entrena-page-header__back,[data-theme=dark] .athlete-training-page .entrena-sync-btn,[data-theme=dark] .athlete-training-page .entrena-tab-nav{background:#081830ad;border-color:#ffffff14;box-shadow:0 12px 32px #0003,inset 0 1px #ffffff12}@media (hover:hover) and (pointer:fine){.event-detail-report-cta:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px #2fae9bbf,inset 0 1px #ffffff38}.athlete-training-page .entrena-session-card:hover{box-shadow:var(--shadow-card-hover),inset 0 1px 0 #fffc;transform:translateY(-2px)}}@media (min-width:768px){.event-detail-page .event-detail-hero{border-radius:var(--radius-thrd-xl);margin:0}.event-detail-body{width:100%;padding:1rem 0 0}.event-detail-overview{grid-template-columns:minmax(12rem,.65fr) minmax(18rem,1fr) minmax(18rem,1.15fr)}.event-detail-next-action{border-top:0;border-left:1px solid #2fae9b1f;grid-column:auto}.entrena-page-header{padding-bottom:1rem}.entrena-page-header__row{min-height:5rem}.athlete-training-page .entrena-tab-nav{width:min(100%,32rem)}.entrena-tab-stack{gap:1.4rem}.entrena-today-stack{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;display:grid}.entrena-today-stack>.entrena-today-section:last-of-type{grid-column:1/-1}.entrena-index-stack,.entrena-zones-stack{gap:1.5rem}}html[data-thrd-device=desktop] .entrena-tab-layout{align-items:flex-start;gap:2rem;display:flex}html[data-thrd-device=desktop] .athlete-training-page .entrena-tab-nav{z-index:5;border-radius:var(--radius-thrd-md);border:1px solid var(--border-subtle);background:var(--surface-card);width:9.5rem;box-shadow:var(--shadow-card);-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;flex:none;align-items:stretch;gap:.3rem;margin-bottom:0;padding:.6rem;display:flex;position:sticky;top:1.5rem}html[data-thrd-device=desktop] .athlete-training-page .entrena-tab-btn{border-radius:var(--radius-thrd-inner);justify-content:center;min-height:2.6rem;padding:.6rem .5rem;font-size:.72rem}html[data-thrd-device=desktop] .athlete-training-page .entrena-tab-btn--active{color:#fff}html[data-thrd-device=desktop] .athlete-training-page .entrena-tab-indicator{border-radius:var(--radius-thrd-inner);inset:0}html[data-thrd-device=desktop] .entrena-tab-content{flex:auto;min-width:0}html[data-thrd-device=desktop] .entrena-today-stack{grid-template-columns:1fr;grid-template-areas:"sessions""goal""history";align-items:start;gap:1.75rem;display:grid}html[data-thrd-device=desktop] .entrena-event-widget__body{padding:1.5rem 1.75rem}html[data-thrd-device=desktop] .entrena-event-widget__title{font-size:1.35rem}html[data-thrd-device=desktop] .entrena-event-widget__count-num{font-size:2.5rem}html[data-thrd-device=desktop] .entrena-activity-overview{width:100%!important;max-width:none!important}html[data-thrd-device=desktop] .entrena-activity-overview>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.1rem!important;width:100%!important;display:grid!important}html[data-thrd-device=desktop] .entrena-activity-overview>div>*{width:100%!important;min-width:0!important}html[data-thrd-device=desktop] .entrena-activity-overview>div>:first-child,html[data-thrd-device=desktop] .entrena-hist-poweredby,html[data-thrd-device=desktop] .entrena-hist-tss{grid-column:1/-1}html[data-thrd-device=desktop] .entrena-today-session{grid-area:sessions!important}html[data-thrd-device=desktop] .entrena-goal-section{grid-area:goal!important}html[data-thrd-device=desktop] .entrena-history-section{grid-area:history!important}html[data-thrd-device=desktop] .entrena-sessions-scroll{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;display:grid!important;overflow-x:visible!important}html[data-thrd-device=desktop] .entrena-nutri-cta-compact{background:var(--thrd-btn-gradient);box-shadow:var(--thrd-btn-shadow)}html[data-thrd-device=desktop] .entrena-content-heading h2,html[data-thrd-device=desktop] .entrena-section-heading h2{font-size:1.2rem}html[data-thrd-device=desktop] .entrena-content-heading>span{max-width:48rem;font-size:.8rem}@media (max-width:420px){.entrena-page-header__row{gap:.45rem}.entrena-page-header__icon{width:2.35rem;height:2.35rem}.entrena-page-header h1{font-size:1.45rem}.athlete-training-page .entrena-sync-btn{padding-inline:.58rem}}@media (prefers-reduced-motion:reduce){.athlete-training-page .entrena-session-card,.athlete-training-page .entrena-sync-btn,.athlete-training-page .entrena-tab-btn,.event-detail-disclosure summary>span:last-child,.event-detail-report-cta{transition-duration:1ms!important}}.dark .event-list-card,[data-theme=dark] .event-list-card{--eventos-phase-ink:#6fe8d6;box-shadow:var(--shadow-card),inset 0 1px 0 #ffffff0f;outline-color:#ffffff14}.dark .event-list-card:hover,[data-theme=dark] .event-list-card:hover{box-shadow:var(--shadow-card-hover),inset 0 1px 0 #ffffff1a}@media (prefers-reduced-motion:reduce){.event-list-card,.event-list-card__media img,.event-list-card__peek,.eventos-page-header__back,.eventos-segmented__button{transition:none!important}}.athlete-logros-page{--logros-purple:#4743e3;--logros-purple-bright:#7772ff;isolation:isolate;position:relative}.athlete-logros-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 90% 0,#4743e321,#0000 29rem),radial-gradient(circle at 4% 38%,#fca73512,#0000 25rem);position:fixed;inset:0}.logros-page-header__back,.logros-page-header__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.logros-page-header__back{width:2.6rem;height:2.6rem;color:var(--text-secondary);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffffad;border:1px solid #032a5614;border-radius:999px;transition:transform .15s cubic-bezier(.23,1,.32,1);box-shadow:0 8px 24px #032a5612,inset 0 1px #ffffffd1}.logros-page-header__back:active{transform:scale(.96)}.logros-page-header__icon{color:#5b57e7;background:#4743e317;border:1px solid #4743e324;border-radius:1rem;width:2.85rem;height:2.85rem;box-shadow:inset 0 1px #ffffffb8}.logros-player-card{isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);background:radial-gradient(circle at 90% 4%,#7772ff70,#0000 35%),radial-gradient(65% 50% at 100% 0,#e325744d,#0000 55%),radial-gradient(circle at 8% 96%,#e3257438,#0000 44%),linear-gradient(145deg,#041a36,#032a56 52%,#1a1450);border:1px solid #ffffff1f;min-height:21rem;overflow:hidden;box-shadow:0 22px 54px -25px #032a56c7,inset 0 1px #ffffff1f;mask-image:radial-gradient(#fff,#000)}.logros-profile-game-card{border:1px solid #ffffff1f;background:radial-gradient(circle at 90% 4%,#7772ff66,#0000 36%),radial-gradient(circle at 8% 96%,#e325743d,#0000 44%),linear-gradient(145deg,#041a36,#032a56 58%,#1a1450)!important;box-shadow:0 20px 46px -24px #032a56c7!important}.logros-profile-collection{box-shadow:0 14px 36px #032a5611,inset 0 1px #ffffffb8}.logros-player-card__grid{pointer-events:none;opacity:.13;background-image:linear-gradient(#ffffff2e 1px,#0000 0),linear-gradient(90deg,#ffffff2e 1px,#0000 0);background-size:2rem 2rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 15%,#000);mask-image:linear-gradient(135deg,#0000 15%,#000)}.logros-points-token{color:#fff;background:linear-gradient(145deg,#7772ff,#4743e3);border:1px solid #ffffff47;font-size:1.55rem;box-shadow:0 0 0 5px #7772ff21,0 12px 28px #4743e359,inset 0 1px #ffffff59}.logros-level-progress{background:linear-gradient(90deg,#e32574,#7772ff 52%,#4743e3);box-shadow:0 0 14px #7772ff8c}.logros-player-stat{color:#ffffffa6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0;font-family:var(--font-montserrat),Montserrat,sans-serif;background:#ffffff13;border:1px solid #ffffff1a;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.3rem .5rem;padding:.75rem;font-size:.58rem;display:grid}.logros-player-stat strong{color:#fff;font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:1rem}.perfil-achievement-preview{isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);background:radial-gradient(circle at 92% 0,#7772ff6b,#0000 38%),radial-gradient(70% 55% at 100% 0,#e3257447,#0000 55%),radial-gradient(circle at 0 100%,#e325742e,#0000 44%),linear-gradient(145deg,#041a36,#032a56 52%,#1a1450);border:1px solid #ffffff1f;border-radius:28px;overflow:hidden;box-shadow:0 18px 44px -22px #032a56b8,inset 0 1px #ffffff1f;mask-image:radial-gradient(#fff,#000)}.perfil-achievement-preview__grid{pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 88%);mask-image:linear-gradient(#0000008c,#0000 88%)}.perfil-achievement-preview__glow{display:none}.logros-quest-card:before,.logros-redeem-card:before{content:"";pointer-events:none;filter:blur(1px);background:#4743e317;border-radius:999px;width:11rem;height:11rem;position:absolute;top:-5rem;right:-4rem}.logros-badge-card--unlocked:before{content:"";pointer-events:none;background:linear-gradient(135deg,#7772ff14,#0000 48%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.logros-badge-card:hover{border-color:#4743e347;transform:translateY(-2px);box-shadow:0 12px 26px #032a5617}}.logros-redeem-stat{border:1px solid var(--border-subtle);background:var(--surface-card-2);text-align:center;border-radius:.9rem;flex-direction:column;gap:.25rem;min-width:0;padding:.7rem .55rem;display:flex}.logros-redeem-stat span{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:700}.logros-redeem-stat span,.logros-redeem-stat strong{font-family:var(--font-montserrat),Montserrat,sans-serif}.logros-redeem-stat strong{color:var(--text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.logros-redeem-stat--primary{background:#4743e313;border-color:#4743e329}.logros-redeem-stat--primary strong{color:#5b57e7}#theme-root.dark .logros-page-header__back,.dark .logros-page-header__back{color:#fffc;background:#ffffff12;border-color:#ffffff1a}@media (max-width:639px){.logros-player-card{min-height:0}.logros-view-tabs svg{display:none}}@media (prefers-reduced-motion:reduce){.logros-badge-card,.logros-page-header__back,.logros-view-tabs button{transition:none!important}}.training-calendar-grid{grid-template-columns:repeat(7,1fr);gap:3px;padding:4px;display:grid}.training-calendar-day{aspect-ratio:1;cursor:pointer;color:var(--text-primary);background:0 0;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:11px;font-weight:500;transition:transform .12s ease-out,opacity .12s ease-out;display:flex;position:relative}.training-calendar-day:active{transform:scale(.9)}.training-calendar-day--today:after{content:"";background:#ffffffd9;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px}.light .training-calendar-day--today:after{background:#032a568c}.training-calendar-intensity{z-index:-1;border-radius:50%;position:absolute;inset:2px}.hub-coaching-bevel{box-shadow:0 8px 28px #032a561a,0 2px 8px #032a560d,inset 0 1px #ffffffeb,inset 0 -1px #1eb2fb0f}#theme-root.dark .hub-coaching-bevel,.dark .hub-coaching-bevel{box-shadow:0 8px 28px #00000052,inset 0 1px #ffffff14,inset 0 -1px #1eb2fb1f}.hub-coaching-insight{isolation:isolate;border-radius:calc(var(--radius-thrd-lg) + 2px);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(145deg,#1eb2fb29,#ffffffeb 38%,#fffffffa);border:1px solid #1eb2fb52;padding:1rem 1.05rem 1.1rem;position:relative;overflow:hidden;box-shadow:0 14px 44px #1eb2fb29,0 6px 18px #032a5614,inset 0 1px #fffffff2,inset 0 -1px #1eb2fb14}.hub-coaching-insight:before{content:"";opacity:.92;pointer-events:none;background:linear-gradient(90deg,#1eb2fb,#28c7b2 45%,#4743e3);width:100%;height:3px;position:absolute;inset:0 auto auto 0}.hub-coaching-insight:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(#1eb2fb38,#0000 68%);width:55%;height:80%;position:absolute;top:-40%;right:-20%}.hub-coaching-insight__inner{z-index:1;position:relative}.hub-coaching-insight__icon{color:#fff;background:linear-gradient(145deg,#1eb2fb59,#032a5614);border:1px solid #ffffffa6;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;box-shadow:0 8px 22px #1eb2fb59,inset 0 1px #ffffff73}.hub-coaching-insight__label{letter-spacing:.22em;color:#032a5673;font-size:9px}.hub-coaching-insight__badge,.hub-coaching-insight__label{font-family:var(--font-montserrat),Montserrat,sans-serif;text-transform:uppercase;font-weight:800}.hub-coaching-insight__badge{letter-spacing:.14em;color:#0a7ab5;background:#1eb2fb1f;border:1px solid #1eb2fb59;border-radius:999px;padding:.2rem .45rem;font-size:8px}.hub-coaching-insight__greeting{font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:-.02em;color:var(--text-primary);font-size:1.125rem;font-weight:800;line-height:1.25}.hub-coaching-insight__hook{max-width:100%;color:#0d8fd4;background:#ffffffb8;border:1px solid #1eb2fb47;border-radius:999px;margin-top:.5rem;padding:.35rem .65rem;font-size:11px;font-weight:700;line-height:1.35;display:inline-flex;box-shadow:0 2px 8px #1eb2fb1a}.hub-coaching-insight__body,.hub-coaching-insight__hook{font-family:var(--font-montserrat),Montserrat,sans-serif}.hub-coaching-insight__body{color:var(--text-secondary);border-top:1px solid #1eb2fb24;margin-top:.85rem;padding-top:.85rem;font-size:13px;font-weight:500;line-height:1.55}.hub-coaching-insight__close{width:2rem;height:2rem;color:var(--text-tertiary);background:#ffffff8c;border:1px solid #032a5614;border-radius:999px;justify-content:center;align-items:center;transition:transform .12s,background .12s;display:flex}.hub-coaching-insight__close:active{background:#ffffffd9;transform:scale(.94)}#theme-root.dark .hub-coaching-insight,.dark .hub-coaching-insight{background:linear-gradient(145deg,#1eb2fb24,#081630f0 42%,#05122afa);border-color:#1eb2fb61;box-shadow:0 16px 48px #00000061,0 0 0 1px #1eb2fb1f,inset 0 1px #ffffff14}#theme-root.dark .hub-coaching-insight__label,.dark .hub-coaching-insight__label{color:#ffffff73}#theme-root.dark .hub-coaching-insight__hook,.dark .hub-coaching-insight__hook{color:#6dd4ff;background:#1eb2fb1a;border-color:#1eb2fb59}#theme-root.dark .hub-coaching-insight__body,.dark .hub-coaching-insight__body{border-top-color:#ffffff14}#theme-root.dark .hub-coaching-insight__close,.dark .hub-coaching-insight__close{background:#ffffff0f;border-color:#ffffff1f}.hub-coaching-insight--compact{border-radius:var(--radius-thrd-md);padding:.7rem .8rem .75rem}.hub-coaching-insight__icon--compact{border-radius:.8rem;width:2.35rem;height:2.35rem;font-size:1.05rem}.hub-coaching-insight__greeting--compact{margin-top:.3rem;font-size:.875rem;font-weight:700;line-height:1.35}.hub-coaching-insight__body--compact{border-top:none;margin-top:.35rem;padding-top:0;font-size:.75rem;line-height:1.45}.hub-coaching-insight__close--compact{width:1.75rem;height:1.75rem}.hub-insight-slot{margin-bottom:-.125rem}.hub-insight-slot .hub-coaching-insight--daily{overflow:hidden}.hub-coaching-insight__quick{font-family:var(--font-montserrat),Montserrat,sans-serif;letter-spacing:-.01em;color:var(--text-primary);font-size:.6875rem;font-weight:700;line-height:1.3}#theme-root.dark .hub-coaching-insight__quick,.dark .hub-coaching-insight__quick{color:#ffffffeb}.training-activity-pill-grid{grid-template-columns:repeat(7,1fr);gap:3px;padding:4px;display:grid}.training-activity-bar-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.training-activity-bar{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:flex-end;min-height:2rem;padding-bottom:3px;transition:transform .12s,box-shadow .12s,opacity .12s;display:flex;position:relative}.training-activity-bar--legend{pointer-events:none;width:18px;height:10px;min-height:0;padding:0}.training-activity-bar__day{font-family:var(--font-montserrat),Montserrat,sans-serif;color:#032a568c;font-size:9px;font-weight:700;line-height:1}.training-activity-bar--0{background:#032a5612}.training-activity-bar--1{background:linear-gradient(#28c7b28c,#28c7b247)}.training-activity-bar--2{background:linear-gradient(#385b82bf,#385b8266)}.training-activity-bar--3{background:linear-gradient(#1eb2fb,#4743e3)}.training-activity-bar--3 .training-activity-bar__day{color:#ffffffeb}.training-activity-bar--today{box-shadow:0 0 0 2px #1eb2fb73}.training-activity-bar--selected{transform:scale(1.04);box-shadow:0 4px 14px #1eb2fb40}.training-activity-bar:active:not(:disabled){transform:scale(.96)}#theme-root.dark .training-activity-bar--0,.dark .training-activity-bar--0{background:#ffffff1a}#theme-root.dark .training-activity-bar__day,.dark .training-activity-bar__day{color:#ffffff8c}@keyframes slideUp{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes nutriComposerEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nutri-chat-composer-enter .nutri-chat-composer-field{animation:nutriComposerEnter .38s cubic-bezier(.22,1,.36,1) both}@keyframes hubMonthIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hub-month-calendar{animation:hubMonthIn .32s ease-out both}.hub-month-panel{width:100%;min-width:100%}.hub-month-day{background:0 0;border:none;border-radius:12px;flex-direction:column;gap:2px;min-height:2.75rem;padding:4px 2px;transition:transform .12s,background .12s,box-shadow .12s}.hub-month-day,.hub-month-day-num{justify-content:center;align-items:center;display:flex}.hub-month-day-num{border-radius:999px;width:2rem;height:2rem;font-size:.875rem;font-weight:700}.hub-month-day--selected .hub-month-day-num{background:#032a56;box-shadow:0 6px 18px #032a5638}#theme-root.dark .hub-month-day--selected .hub-month-day-num,.dark .hub-month-day--selected .hub-month-day-num{background:#1eb2fb;color:#032a56!important}.hub-month-day--today:not(.hub-month-day--selected) .hub-month-day-num{box-shadow:0 0 0 2px #1eb2fb73}.hub-month-day:active:not(:disabled){transform:scale(.94)}.training-activity-pill{border-radius:999px;min-width:0;height:10px;transition:transform .12s,opacity .12s;display:block}.training-activity-pill--legend{flex-shrink:0;width:18px;height:8px}.training-activity-pill--0{background:#032a5614}.training-activity-pill--1{background:#28c7b28c}.training-activity-pill--2{background:#385b82b8}.training-activity-pill--3{background:linear-gradient(90deg,#1eb2fb,#4743e3)}.training-activity-pill--today{box-shadow:0 0 0 2px #1eb2fb73}#theme-root.dark .training-activity-pill--0,.dark .training-activity-pill--0{background:#ffffff1f}.day-detail-sheet-backdrop{z-index:200;background:#00000073;animation:day-sheet-fade-in .2s cubic-bezier(.23,1,.32,1) both;position:fixed;inset:0}.day-detail-sheet{z-index:201;background:var(--bg-tertiary,var(--bg-surface-2));border:.5px solid var(--border-glass,var(--border-color));max-height:85vh;padding:12px 20px calc(env(safe-area-inset-bottom,0px) + 20px);border-radius:16px 16px 0 0;animation:day-sheet-slide-up .26s cubic-bezier(.32,.72,0,1) both;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 40px #00000059}@media (prefers-reduced-motion:reduce){.day-detail-sheet,.day-detail-sheet-backdrop{animation:day-sheet-fade-in .16s ease-out both}}.day-detail-sheet-handle{background:#ffffff40;border-radius:999px;width:36px;height:4px;margin:0 auto 16px}.light .day-detail-sheet-handle{background:#032a5626}@keyframes day-sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes day-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes logout-glow-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}.thrd-splash-mark-screen{background:radial-gradient(70% 55% at 50% 40%,#1eb2fb24 0,#0000 60%),radial-gradient(50% 40% at 80% 85%,#fca7351a 0,#0000 55%),linear-gradient(160deg,#021d3d,#032a56 45%,#0a3a6b);flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;height:100%;display:flex;position:relative}.thrd-splash-mark-logo{animation:fadeInUp .4s cubic-bezier(.4,0,.2,1) both}.login-right--mobile-navy{background:radial-gradient(70% 55% at 50% 18%,#1eb2fb1f 0,#0000 58%),linear-gradient(165deg,#021d3d,#032a56 42%,#0a3a6b);overflow:hidden}.login-right--mobile-navy:after,.login-right--mobile-navy:before{content:"";pointer-events:none;position:absolute;inset:0}.login-right--mobile-navy:before{opacity:.28;background:linear-gradient(#021d3d14,#021d3db8 58%,#021d3df5),url(/photos/DSC_0804.jpg) 50% 18%/cover no-repeat;transform:scale(1.035)}.login-right--mobile-navy:after{mix-blend-mode:screen;opacity:.8;background:radial-gradient(circle at 50% 18%,#1eb2fb3d 0,#0000 32%),radial-gradient(72% 28% at 50% 100%,#1eb2fb33 0,#0000 72%),linear-gradient(#0000,#00081338)}@media (min-width:768px){.login-right--mobile-navy{background:radial-gradient(70% 55% at 72% 18%,#1eb2fb14 0,#0000 58%),radial-gradient(50% 42% at 12% 88%,#032a560d 0,#0000 52%),linear-gradient(165deg,#e8eef6,#edf1f7 42%,#f6f8fc);overflow:visible}.login-right--mobile-navy:after,.login-right--mobile-navy:before{display:none}}.logout-screen{z-index:9999;background:radial-gradient(70% 55% at 50% 40%,#1eb2fb24 0,#0000 60%),radial-gradient(50% 40% at 80% 85%,#fca7351a 0,#0000 55%),linear-gradient(160deg,#021d3d,#032a56 45%,#0a3a6b);flex-direction:column;justify-content:center;align-items:center;gap:28px;animation:fadeIn .26s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.logout-screen:before{background:radial-gradient(circle,#1eb2fb1f 0,#0000 70%);border-radius:50%;width:480px;height:480px;animation:logout-glow-pulse 2.4s ease-in-out infinite}.logout-screen:after,.logout-screen:before{content:"";pointer-events:none;position:absolute}.logout-screen:after{background:radial-gradient(74% 44% at 50% 100%,#1eb2fb2e,#0000 72%),linear-gradient(#0000,#00081361);height:42%;inset:auto 0 0}@media (prefers-reduced-motion:reduce){.logout-orbit span,.logout-screen:before{opacity:.55;animation:none!important}}.logout-orbit{z-index:1;border:1px solid #9dd4ff24;width:9.2rem;height:9.2rem;animation:logout-orbit-enter .42s cubic-bezier(.16,1,.3,1) both}.logout-orbit,.logout-orbit span{border-radius:999px;position:absolute}.logout-orbit span{transform-origin:4.6rem 4.6rem;background:#1eb2fb;width:.42rem;height:.42rem;animation:logout-orbit-spin 2.8s linear infinite;box-shadow:0 0 18px #1eb2fbe6}.logout-orbit span:first-child{top:-.21rem;left:50%}.logout-orbit span:nth-child(2){opacity:.68;animation-delay:-.9s;top:-.21rem;left:50%}.logout-orbit span:nth-child(3){opacity:.42;animation-delay:-1.8s;top:-.21rem;left:50%}.logout-name{color:#ffffffeb;letter-spacing:.01em;text-align:center;font-size:22px;font-weight:700;animation:fadeInUp .3s cubic-bezier(.4,0,.2,1) 80ms both}.logout-copy,.logout-name{z-index:1;position:relative}.logout-copy{flex-direction:column;align-items:center;gap:8px;display:flex}.light .auth-transition-overlay.thrd-on-dark-surface .logout-name,.light .logout-screen.thrd-on-dark-surface .logout-name{color:#ffffffeb!important}.logout-screen-logo{z-index:2;animation:fadeInUp .28s cubic-bezier(.4,0,.2,1) both;position:relative;box-shadow:0 16px 48px #00000047}.logout-screen--signed .logout-screen-logo{animation:logout-signed-pop .42s cubic-bezier(.16,1,.3,1) both}.auth-transition-overlay .logout-screen-arc,.logout-screen-arc{z-index:1;border-color:#1eb2fb #1eb2fb #ffffff59 #ffffff38;position:relative}.auth-transition-overlay{z-index:10000}.logout-phrase{z-index:1;color:#ffffff6b;letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:500;position:relative}@keyframes logout-orbit-enter{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes logout-orbit-spin{0%{transform:rotate(0)translate(4.6rem)rotate(0)}to{transform:rotate(1turn)translate(4.6rem)rotate(-1turn)}}@keyframes logout-signed-pop{0%{transform:translateY(0)scale(1)}45%{transform:translateY(-4px)scale(1.06)}to{transform:translateY(0)scale(1)}}.ride-card,.ride-row{color:#032a56;background:#fff;border:.5px solid #032a5614}#theme-root.dark .ride-card,#theme-root.dark .ride-row,.dark .ride-card,.dark .ride-row{color:#fff;background:#ffffff0f;border:.5px solid #ffffff1a}.rides-stat-card{color:#032a56;background:#fff;border:.5px solid #032a561a}.rides-stat-number{color:#032a56}#theme-root.dark .rides-stat-card,.dark .rides-stat-card{color:#fff;background:#ffffff0f;border-color:#ffffff1a}#theme-root.dark .rides-stat-number,.dark .rides-stat-number{color:#fff}.trainingpeaks-banner{color:#032a56;background:#032a560f;border:.5px solid #032a561f;border-radius:16px}#theme-root.dark .trainingpeaks-banner,.dark .trainingpeaks-banner{color:#ffffffd9;background:#ffffff0d;border-color:#ffffff1a}.meal-card-expanded,.meal-row{background:#fff;border:.5px solid #032a5612;border-radius:16px}@media (min-width:1024px){.meal-list-native{flex-direction:column;gap:.65rem;display:flex}.meal-row{border-radius:20px;box-shadow:0 8px 22px -14px #032a5647}#theme-root.dark .meal-row,.dark .meal-row{box-shadow:0 8px 22px -14px #00000080}}html[data-thrd-device=desktop] .meal-list-native{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:1.1rem!important;display:grid!important}html[data-thrd-device=desktop] .meal-list-native>*{width:100%!important;max-width:none!important}html[data-thrd-device=desktop] .meal-list-native,html[data-thrd-device=desktop] .nutrition-day-view.module-page-ambience--nutriai .meal-list-native{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-thrd-device=desktop] .plan-day-utilities-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:1.1rem!important;display:grid!important}html[data-thrd-device=desktop] .nutrition-day-view section[aria-label="Estado del plan"]{padding-left:2rem;padding-right:2rem}html[data-thrd-device=desktop] .plan-day-meals-module--flat .nutri-day-module__panel,html[data-thrd-device=desktop] .plan-day-meals-module--flat.nutri-day-module{box-shadow:none;background:0 0;border:0}#theme-root.dark .meal-card-expanded,#theme-root.dark .meal-row,.dark .meal-card-expanded,.dark .meal-row{background:#ffffff0d;border-color:#ffffff14}.meal-recipe-btn{color:#032a56;text-align:center;cursor:pointer;background:#032a560f;border:.5px solid #032a561f;border-radius:10px;margin-top:12px;padding:10px 16px;font-size:13px;display:flex}.meal-recipe-btn--open{background:#032a561a}.meal-recipe-panel{overflow-wrap:anywhere}.meal-recipe-panel li,.meal-recipe-panel p{color:var(--text-secondary)}.light .meal-recipe-panel .text-slate-700,.light .meal-recipe-panel .text-slate-800,.light .meal-recipe-panel .text-slate-900,.light .meal-recipe-panel li,.light .meal-recipe-panel p{color:var(--brand-navy,#032a56)!important}@supports (color:color-mix(in lab,red,red)){.light .meal-recipe-panel .text-slate-700,.light .meal-recipe-panel .text-slate-800,.light .meal-recipe-panel .text-slate-900,.light .meal-recipe-panel li,.light .meal-recipe-panel p{color:color-mix(in srgb,var(--brand-navy,#032a56) 75%,transparent)!important}}#theme-root.dark .meal-recipe-panel li,#theme-root.dark .meal-recipe-panel p,.dark .meal-recipe-panel li,.dark .meal-recipe-panel p{color:var(--thrd-white)}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .meal-recipe-panel li,#theme-root.dark .meal-recipe-panel p,.dark .meal-recipe-panel li,.dark .meal-recipe-panel p{color:color-mix(in srgb,var(--thrd-white) 84%,transparent)}}.staff-tp-embed{color:var(--text-primary);background:var(--bg-card)!important;border-color:var(--border-subtle)!important}.staff-tp-embed--navy{color:#f0f6ff;background:linear-gradient(#032a56,#021d3d)!important;border-color:#ffffff1a!important}.staff-tp-embed--navy :is(.text-white,[class*=text-white]){color:#fffffff2!important}.staff-tp-embed--navy :is([class*=text-white\/40],[class*=text-white\/50],[class*=text-white\/60],[class*=text-white\/70],[class*=text-white\/80]){color:#ffffffb8!important}.staff-tp-embed--navy .staff-tp-embed-label{color:#ffffff73!important}.staff-tp-embed--navy>:not(.nutri-workbench) [class*="bg-[#032A56]"]{background:#0000002e!important}.nutri-workbench .nutri-wb-btn-primary{color:#fff!important;background-color:#032a56!important;border:1px solid #022245!important}.nutri-workbench .nutri-wb-btn-primary:hover:not(:disabled){background-color:#03274f!important}.light .nutri-workbench .nutri-wb-btn-primary,.light .nutri-workbench .nutri-wb-btn-primary *{color:#fff!important}.staff-tp-embed--navy .nutri-workbench{color:#032a56;--text-primary:#032a56;--text-secondary:#385b82;--text-muted:#6d8bae;--text-tertiary:#6d8bae;--border-subtle:#032a561a;--surface-elevated:#fff;--thrd-surface-elevated:#fff}.staff-tp-embed--navy .nutri-workbench .nutri-wb-meal-card,.staff-tp-embed--navy .nutri-workbench .thrd-surface-soft{color:#032a56!important;background:#fff!important;border:1px solid #032a561a!important;box-shadow:0 1px 3px #032a560f!important}.staff-tp-embed--navy .nutri-workbench :is(.text-white,[class*=text-white]){color:#032a56!important}.staff-tp-embed--navy .nutri-workbench .nutri-wb-btn-primary,.staff-tp-embed--navy .nutri-workbench .nutri-wb-btn-primary *{color:#fff!important}.nutri-workbench ::selection{color:#032a56;background:#1eb2fb47}#theme-root.dark .staff-tp-embed,.dark .staff-tp-embed{background:linear-gradient(180deg,var(--bg-surface-raised),var(--surface-sunken))!important}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .staff-tp-embed,.dark .staff-tp-embed{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-surface-raised) 82%,transparent),color-mix(in srgb,var(--surface-sunken) 34%,var(--bg-surface)))!important}}#theme-root.dark .staff-tp-embed,.dark .staff-tp-embed{color:var(--text-primary)}.staff-dashboard--native [class*="bg-[#0A2347]"],.staff-dashboard--native [class*="bg-[#0a2347]"],.staff-dashboard--native [class*="hover:bg-[#0A2347]"]:hover,.staff-dashboard--native [class*="hover:bg-[#0a2347]"]:hover,.staff-pc-page [class*="bg-[#0A2347]"],.staff-pc-page [class*="bg-[#0a2347]"],.staff-tp-embed [class*="bg-[#0A2347]"],.staff-tp-embed [class*="bg-[#0a2347]"]{color:var(--text-primary);background:var(--bg-card)!important;border-color:var(--border-subtle)!important}#theme-root.dark .staff-dashboard--native [class*="bg-[#0A2347]"],#theme-root.dark .staff-dashboard--native [class*="bg-[#0a2347]"],#theme-root.dark .staff-pc-page [class*="bg-[#0A2347]"],#theme-root.dark .staff-pc-page [class*="bg-[#0a2347]"],.dark .staff-dashboard--native [class*="bg-[#0A2347]"],.dark .staff-dashboard--native [class*="bg-[#0a2347]"],.dark .staff-pc-page [class*="bg-[#0A2347]"],.dark .staff-pc-page [class*="bg-[#0a2347]"]{background:linear-gradient(180deg,var(--bg-surface-raised),var(--surface-sunken))!important}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .staff-dashboard--native [class*="bg-[#0A2347]"],#theme-root.dark .staff-dashboard--native [class*="bg-[#0a2347]"],#theme-root.dark .staff-pc-page [class*="bg-[#0A2347]"],#theme-root.dark .staff-pc-page [class*="bg-[#0a2347]"],.dark .staff-dashboard--native [class*="bg-[#0A2347]"],.dark .staff-dashboard--native [class*="bg-[#0a2347]"],.dark .staff-pc-page [class*="bg-[#0A2347]"],.dark .staff-pc-page [class*="bg-[#0a2347]"]{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-surface-raised) 82%,transparent),color-mix(in srgb,var(--surface-sunken) 34%,var(--bg-surface)))!important}}#theme-root.dark .staff-dashboard--native [class*="bg-[#0A2347]"],#theme-root.dark .staff-dashboard--native [class*="bg-[#0a2347]"],#theme-root.dark .staff-pc-page [class*="bg-[#0A2347]"],#theme-root.dark .staff-pc-page [class*="bg-[#0a2347]"],.dark .staff-dashboard--native [class*="bg-[#0A2347]"],.dark .staff-dashboard--native [class*="bg-[#0a2347]"],.dark .staff-pc-page [class*="bg-[#0A2347]"],.dark .staff-pc-page [class*="bg-[#0a2347]"]{border-color:var(--thrd-white)!important}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .staff-dashboard--native [class*="bg-[#0A2347]"],#theme-root.dark .staff-dashboard--native [class*="bg-[#0a2347]"],#theme-root.dark .staff-pc-page [class*="bg-[#0A2347]"],#theme-root.dark .staff-pc-page [class*="bg-[#0a2347]"],.dark .staff-dashboard--native [class*="bg-[#0A2347]"],.dark .staff-dashboard--native [class*="bg-[#0a2347]"],.dark .staff-pc-page [class*="bg-[#0A2347]"],.dark .staff-pc-page [class*="bg-[#0a2347]"]{border-color:color-mix(in srgb,var(--thrd-white) 10%,transparent)!important}}#theme-root.dark .staff-dashboard--native [class*="bg-[#0A2347]"],#theme-root.dark .staff-dashboard--native [class*="bg-[#0a2347]"],#theme-root.dark .staff-pc-page [class*="bg-[#0A2347]"],#theme-root.dark .staff-pc-page [class*="bg-[#0a2347]"],.dark .staff-dashboard--native [class*="bg-[#0A2347]"],.dark .staff-dashboard--native [class*="bg-[#0a2347]"],.dark .staff-pc-page [class*="bg-[#0A2347]"],.dark .staff-pc-page [class*="bg-[#0a2347]"]{color:var(--text-primary)}.staff-dashboard--native [class*="bg-[#0A2347]"] :is(.text-white,[class*=text-white]),.staff-dashboard--native [class*="bg-[#0a2347]"] :is(.text-white,[class*=text-white]),.staff-pc-page [class*="bg-[#0A2347]"] :is(.text-white,[class*=text-white]),.staff-pc-page [class*="bg-[#0a2347]"] :is(.text-white,[class*=text-white]),.staff-tp-embed:not(.staff-tp-embed--navy) :is(.text-white,[class*=text-white]){color:var(--text-primary)!important}.staff-dashboard--native [class*="bg-[#0A2347]"] :is([class*=text-white\/30],[class*=text-white\/35],[class*=text-white\/40]),.staff-dashboard--native [class*="bg-[#0a2347]"] :is([class*=text-white\/30],[class*=text-white\/35],[class*=text-white\/40]),.staff-pc-page [class*="bg-[#0A2347]"] :is([class*=text-white\/30],[class*=text-white\/35],[class*=text-white\/40]),.staff-pc-page [class*="bg-[#0a2347]"] :is([class*=text-white\/30],[class*=text-white\/35],[class*=text-white\/40]){color:var(--text-tertiary)!important}.staff-dashboard--native [class*="bg-[#0A2347]"] :is([class*=text-white\/50],[class*=text-white\/60],[class*=text-white\/70]),.staff-dashboard--native [class*="bg-[#0a2347]"] :is([class*=text-white\/50],[class*=text-white\/60],[class*=text-white\/70]),.staff-pc-page [class*="bg-[#0A2347]"] :is([class*=text-white\/50],[class*=text-white\/60],[class*=text-white\/70]),.staff-pc-page [class*="bg-[#0a2347]"] :is([class*=text-white\/50],[class*=text-white\/60],[class*=text-white\/70]){color:var(--text-secondary)!important}#theme-root.dark .meal-recipe-btn,.dark .meal-recipe-btn{color:#fff;background:#ffffff14;border-color:#ffffff1f}@media (max-width:767px){.meal-recipe-btn{color:var(--thrd-cyan);background:#1eb2fb17;border:.5px solid #1eb2fb47;border-radius:14px;margin-top:10px;font-weight:600}.meal-recipe-btn--open{background:#1eb2fb26;border-color:#1eb2fb61}#theme-root.dark .meal-recipe-btn,.dark .meal-recipe-btn{color:var(--thrd-cyan);background:#1eb2fb1a;border-color:#1eb2fb42}}.hub-macro-value.macro-value,.macro-value{color:#032a56!important}.hub-nutrition-card--navy .macro-value,.hub-nutrition-card--navy.thrd-on-dark-surface .macro-value{color:#fff!important}#theme-root.dark .macro-value,.dark .macro-value{color:var(--text-primary)!important}.hub-macro-bar-track.macro-bar-base,.macro-bar-base{background:#032a5614;border-radius:100px}.macro-bar-prot{background:var(--macro-prot,#e03b3b)}.macro-bar-carbs{background:var(--macro-carbs,#2d7dd2)}.macro-bar-fat{background:var(--macro-fat,#f4a01c)}.nutriai-icon-container{background:#1eb2fb1f;border:.5px solid #1eb2fb40;border-radius:14px}.tss-label{opacity:.45;letter-spacing:.1em;font-size:10px}#theme-root.light .training-day-card.hub-liquid-card,.light .training-day-card.hub-liquid-card{-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#032a5614,#1eb2fb0f),#ffffffb8!important;border:1px solid #032a561f!important;box-shadow:0 4px 24px #032a5614,inset 0 1px #fff9!important}.admin-stat-card,.light .athlete-hub-page{border-radius:var(--radius-thrd-md);background:#fff;border:.5px solid #032a5614;box-shadow:0 2px 12px #032a560f}.light .admin-stat-card .admin-stat-value{color:#032a56}.perfil-hero-card{background:linear-gradient(#ffffffeb,#ffffffc2),radial-gradient(circle at 12% 0,#1eb2fb1f,#0000 34%);position:relative}#theme-root.dark .perfil-hero-card,.dark .perfil-hero-card{background:linear-gradient(#ffffff13,#ffffff09),radial-gradient(circle at 12% 0,#1eb2fb1f,#0000 38%),#ffffff09;border-color:#ffffff1c}.perfil-hero-top{background:linear-gradient(#1eb2fb0e,#0000)}.admin-stat-card.high-perf .admin-stat-value{color:#fca735}.admin-stat-card.plus .admin-stat-value{color:#1eb2fb}.admin-stat-label{letter-spacing:.12em;text-transform:uppercase;opacity:.45;margin-bottom:4px;font-size:10px}.btn-admin-primary{color:#fff;transition:transform .15s var(--spring),box-shadow .15s var(--ease-smooth),background-color .1s var(--ease-smooth);background:#032a56;border-radius:10px;align-items:center;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #032a5633}.btn-admin-primary:active{transform:scale(.96)}.btn-admin-secondary{color:#032a56;transition:transform .15s var(--spring),background-color .1s var(--ease-smooth);background:#fff;border:1px solid #032a5633;border-radius:10px;align-items:center;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex}.btn-admin-secondary:active{transform:scale(.96)}.btn-sync{color:#032a56;transition:transform .15s var(--spring),background-color .1s var(--ease-smooth);background:#032a5614;border:.5px solid #032a5633;border-radius:10px}.btn-sync:active{transform:scale(.96)}.plan-bar-track{background:#032a5614;border-radius:100px}.plan-bar-fill{background:#032a56;border-radius:100px;transition:width .6s ease-out}.btn-editar{color:#032a5699;background:0 0;border:.5px solid #032a5633;border-radius:8px;align-items:center;padding:4px 12px;font-size:12px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.btn-editar:hover{color:#032a56;border-color:#032a5666}.week-strip-day.day-selected:not(.week-strip-day-floating),.week-strip-liquid-day-active{box-shadow:none!important;background:#032a5614!important;border:1.5px solid #032a5640!important}#theme-root.dark .week-strip-liquid-day-active,.dark .week-strip-liquid-day-active{background:#ffffff1a!important;border-color:#ffffff38!important}.btn-cumplido{color:#28c7b2;background:0 0;border:2px solid #28c7b2}.btn-cumplido:hover{background:#28c7b21a}.btn-cumplido[aria-pressed=true]{color:#fff;background:#28c7b2;border-color:#28c7b2}.btn-parcial{color:#fca735;background:0 0;border:2px solid #fca735}.btn-parcial:hover{background:#fca7351a}.btn-parcial[aria-pressed=true]{color:#032a56;background:#fca735;border-color:#fca735}.btn-no-comi{color:#032a5699;background:0 0;border:2px solid #032a564d}#theme-root.dark .btn-no-comi,.dark .btn-no-comi{color:#ffffff8c;background:0 0;border:2px solid #ffffff40}.btn-no-comi[aria-pressed=true]{color:#fff;background:#e32574;border-color:#e32574}@media (min-width:768px){.page-content:has(.staff-dashboard--native){background:0 0!important;padding-top:24px!important}.page-content:has(.staff-dashboard--native)>.inline-flex:first-child,.page-content:has(.staff-dashboard--native)>button:first-child{display:none!important}.page-content:has(.staff-pc-page){padding-top:32px}.page-content:has(.staff-pc-page)>button:first-child{display:none}.staff-pc-page .staff-pc-header{margin-bottom:16px}}:root{--spring:cubic-bezier(.23,1,.32,1);--spring-fast:cubic-bezier(.32,.72,0,1);--ease-smooth:cubic-bezier(.23,1,.32,1)}.btn-spring{transition:transform .15s var(--spring),box-shadow .15s var(--ease-smooth),background-color .1s var(--ease-smooth)}.btn-spring:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.btn-spring{transition:background-color .1s linear}.btn-spring:active{transform:none}}.card-spring{transition:transform .2s var(--spring),box-shadow .2s var(--ease-smooth)}.card-spring:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.card-spring{transition:none}.card-spring:active{transform:none}}@supports (view-transition-name:none){.page-content{view-transition-name:thrd-page-content}.bottom-nav{view-transition-name:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(thrd-page-content){animation:none}::view-transition-old(thrd-page-content){animation-duration:.12s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-new(thrd-page-content){animation-duration:.12s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-old(thrd-page-content){animation-name:thrd-vt-fade-out}::view-transition-new(thrd-page-content){animation-name:thrd-vt-fade-in}html[data-nav-dir=forward]::view-transition-old(thrd-page-content){animation-name:thrd-vt-fade-out}html[data-nav-dir=forward]::view-transition-new(thrd-page-content){animation-name:thrd-vt-fade-in}html[data-nav-dir=back]::view-transition-old(thrd-page-content){animation-name:thrd-vt-fade-out}html[data-nav-dir=back]::view-transition-new(thrd-page-content){animation-name:thrd-vt-fade-in}}@keyframes thrd-vt-fade-out{to{opacity:0}}@keyframes thrd-vt-fade-in{0%{opacity:0}}@keyframes thrd-vt-slide-out-left{to{opacity:0;transform:translate(-2.5%)}}@keyframes thrd-vt-slide-in-right{0%{opacity:0;transform:translate(2.5%)}}@keyframes thrd-vt-slide-out-right{to{opacity:0;transform:translate(2.5%)}}@keyframes thrd-vt-slide-in-left{0%{opacity:0;transform:translate(-2.5%)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}::view-transition-old(thrd-page-content){animation:none!important}::view-transition-new(thrd-page-content){animation:none!important}}.scroll-edge-fade{-webkit-mask-image:linear-gradient(#0000,#000 48px calc(100% - 80px),#0000);mask-image:linear-gradient(#0000,#000 48px calc(100% - 80px),#0000)}.glass-card[class*=cursor-pointer],.hub-liquid-card[class*=cursor-pointer]{transition:transform .2s var(--spring),box-shadow .2s var(--ease-smooth)}.hub-nutrition-card:not(.hub-nutrition-card--navy) .font-montserrat.text-5xl{color:#032a56}.hub-nutrition-card--navy .font-montserrat.text-5xl,.light .hub-nutrition-card--navy.thrd-on-dark-surface .font-montserrat.text-5xl{color:#fff!important}#theme-root.dark .hub-nutrition-card .font-montserrat.text-5xl,.dark .hub-nutrition-card .font-montserrat.text-5xl{color:#fffffff5!important}.page-content:has(.athlete-hub-page):not(:has(.module-page-ambience)){background:0 0!important;padding-left:0!important;padding-right:0!important}.athlete-hub-page.athlete-shell{isolation:isolate;position:relative}.athlete-hub-page.athlete-shell:before{content:none}.athlete-hub-page.athlete-shell>*{z-index:1;position:relative}.athlete-hub-home{--hub-block-gap:.75rem;min-width:0;max-width:100%;overflow-x:clip}.athlete-hub-home>.home-card{margin-top:var(--hub-block-gap)}.hub-home-support-row{flex-direction:column;gap:.9rem;margin-top:1.5rem;display:flex}@media (min-width:768px){.hub-home-support-row{margin-top:1.75rem}}@media (min-width:1024px){.hub-home-support-row{flex-direction:row;align-items:stretch;gap:1rem}.hub-home-support-row>.hub-home-section--support{flex:1 1 0;min-width:0}}.athlete-hub-float-stack{flex-direction:column;gap:.7rem;width:100%;min-width:0;max-width:100%;margin-inline:0;padding-top:.15rem;padding-bottom:0;display:flex;overflow-x:clip;background:0 0!important}.athlete-hub-day-panel{width:100%;max-width:none;margin-inline:0}.athlete-hub-day-panel .hub-day-section-stack{gap:var(--hub-block-gap,.75rem);flex-direction:column;display:flex}.athlete-hub-day-panel .hub-day-section-label{margin-bottom:.5rem}.athlete-hub-day-panel .hub-day-nav-bar{border-bottom:1px solid #032a560f;margin-bottom:.125rem;padding-bottom:.375rem}#theme-root.dark .athlete-hub-day-panel .hub-day-nav-bar,.dark .athlete-hub-day-panel .hub-day-nav-bar{border-bottom-color:#ffffff14}@media (min-width:768px){.athlete-hub-float-stack{gap:.85rem;max-width:none;padding-top:.35rem}}.hub-header-unit--float{padding-top:.25rem!important}.athlete-hub-top-bar{z-index:2;width:100%;max-width:none;margin-inline:0;padding:.15rem 0 .1rem;position:relative;background:0 0!important}@media (min-width:768px){.athlete-hub-top-bar{max-width:none;padding-inline:0}}.hub-day-body,.hub-day-col-primary,.hub-day-col-secondary{min-width:0}.hub-day-body,.hub-day-col-primary,.hub-day-col-secondary,.hub-secondary-row{gap:var(--hub-block-gap,.75rem);flex-direction:column;display:flex}.hub-secondary-row__item{min-width:0}@media (min-width:1024px){.athlete-hub-home{--hub-block-gap:1rem}.athlete-hub-home.athlete-shell{padding-left:1.5rem;padding-right:1.5rem}.athlete-hub-day-panel .hub-day-body{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:start;gap:1rem 1.25rem;display:grid}.athlete-hub-home .hub-modules-liquid{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-secondary-row{grid-template-columns:minmax(260px,22rem) minmax(0,1fr);align-items:start;gap:1rem 1.25rem;display:grid}}html[data-thrd-device=desktop] .athlete-hub-day-panel .hub-day-body{grid-template-columns:1fr}html[data-thrd-device=desktop] .hub-day-col-primary,html[data-thrd-device=desktop] .hub-day-col-secondary{gap:1.25rem}html[data-thrd-device=desktop] .hub-secondary-row{grid-template-columns:1fr;gap:1.25rem}.athlete-hub-top-bar .hub-header-unit,.hub-header-unit--bare{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important}.hub-header-unit--bare:after,.hub-header-unit--bare:before{content:none!important;display:none!important}.hub-header-action{box-shadow:none!important;background:0 0!important;border:none!important}.hub-header-action:hover{background:#032a560f!important}#theme-root.dark .hub-header-action:hover,.dark .hub-header-action:hover{background:#ffffff14!important}#theme-root.dark .hub-header-action,.dark .hub-header-action,.hub-header-avatar{background:0 0!important}.hub-header-avatar{box-shadow:none!important}.hub-glass-tile .hub-day-nav-bar{border-bottom:none;margin-bottom:0;padding-top:.25rem;padding-bottom:.25rem}.athlete-hub-day-stage{z-index:1;margin-inline:auto;width:calc(100% - .875rem);max-width:25.75rem;margin-top:.375rem;position:relative}.athlete-hub-dynamic-shell{isolation:isolate;-webkit-backdrop-filter:blur(32px)saturate(1.45);backdrop-filter:blur(32px)saturate(1.45);-webkit-mask-image:-webkit-radial-gradient(#fff,#000);background:linear-gradient(165deg,#ffffffbd,#ffffff70 42%,#ccdbed47);border:1px solid #ffffff8c;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 20px 44px #032a5617,0 6px 18px #1eb2fb12,inset 0 1px #ffffffeb;mask-image:radial-gradient(#fff,#000)}.athlete-hub-dynamic-shell:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(#ffffff80,#0000 42%);position:absolute;inset:0}.athlete-hub-dynamic-shell>*{z-index:1;position:relative}#theme-root.dark .athlete-hub-dynamic-shell,.dark .athlete-hub-dynamic-shell{background:linear-gradient(165deg,#ffffff24,#ffffff0f 38%,#032a566b);border-color:#ffffff24;box-shadow:0 32px 64px #00000061,0 8px 24px #1eb2fb14,inset 0 1px #ffffff38,inset 0 -1px #0003}#theme-root.dark .athlete-hub-dynamic-shell:before,.dark .athlete-hub-dynamic-shell:before{background:linear-gradient(#ffffff29,#0000 40%)}.hub-glass-tile{isolation:isolate;border-radius:var(--card-radius);-webkit-backdrop-filter:blur(36px)saturate(1.7);backdrop-filter:blur(36px)saturate(1.7);-webkit-mask-image:-webkit-radial-gradient(#fff,#000);background:linear-gradient(145deg,#ffffffad,#ffffff61 55%,#ccdbed38);border:1px solid #ffffffb8;position:relative;overflow:hidden;box-shadow:0 1px 2px #032a560d,0 24px 48px #032a5614,inset 0 1px #fffffff2,inset 0 -1px #032a5608;mask-image:radial-gradient(#fff,#000)}.hub-glass-tile:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff85,#0000 32%);position:absolute;inset:0}#theme-root.dark .hub-glass-tile,.dark .hub-glass-tile{-webkit-backdrop-filter:blur(36px)saturate(1.5);backdrop-filter:blur(36px)saturate(1.5);background:linear-gradient(145deg,#ffffff24,#ffffff0f 50%,#081c3a9e);border-color:#ffffff24;box-shadow:0 2px 8px #0000002e,0 16px 40px #00000052,0 32px 64px #0000002e,inset 0 1px #ffffff38,inset 0 -1px #00000026}#theme-root.dark .hub-glass-tile:after,.dark .hub-glass-tile:after{background:linear-gradient(#ffffff24,#0000 34%)}#theme-root.dark .nutri-plan-day-nav .hub-glass-tile,.dark .nutri-plan-day-nav .hub-glass-tile,.nutri-plan-day-nav .hub-glass-tile{border:1px solid var(--border-subtle);background:var(--surface-card);box-shadow:var(--shadow-card);-webkit-backdrop-filter:none;backdrop-filter:none}.nutri-plan-day-nav .hub-glass-tile:after{display:none}.thrd-insight-glass{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#032a56ad;border:1px solid #ffffff29;overflow:hidden;box-shadow:0 10px 28px #032a5624}.thrd-insight-glass:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff24,#0000 48%);position:absolute;inset:0}.hub-glass-backdrop{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background:#032a5638}#theme-root.dark .hub-glass-backdrop,.dark .hub-glass-backdrop{background:#00081473}.hub-glass-sheet{-webkit-backdrop-filter:blur(28px)saturate(1.5);backdrop-filter:blur(28px)saturate(1.5);background:linear-gradient(#ffffffd1,#ecf5fcb8);border:1px solid #ffffff8c;border-bottom:none;border-radius:24px 24px 0 0;box-shadow:0 -24px 64px #032a5624,inset 0 1px #fffffff2}#theme-root.dark .hub-glass-sheet,.dark .hub-glass-sheet{background:linear-gradient(#ffffff24,#081c3ae0);border-color:#ffffff24;box-shadow:0 -28px 72px #00000073,inset 0 1px #fff3}.hub-glass-liquid-modal{border-radius:var(--radius-thrd-md);-webkit-backdrop-filter:blur(32px)saturate(1.55);backdrop-filter:blur(32px)saturate(1.55);background:linear-gradient(165deg,#ffffffe0,#ecf8ffb8 42%,#c8e6fa8c);border:1px solid #ffffff9e;padding:1.25rem 1.35rem 1.35rem;box-shadow:0 28px 72px #032a5629,0 8px 24px #1eb2fb1f,inset 0 1px #fffffff2,inset 0 -1px #1eb2fb14}#theme-root.dark .hub-glass-liquid-modal,.dark .hub-glass-liquid-modal{background:linear-gradient(165deg,#ffffff29,#0c2444d1 48%,#032a56eb);border-color:#ffffff29;box-shadow:0 32px 80px #00000080,inset 0 1px #ffffff2e}.hub-glass-liquid-modal.hub-glass-liquid-modal--sheet{padding-bottom:max(1.35rem,env(safe-area-inset-bottom));border-bottom:none;border-radius:24px 24px 0 0}@media (min-width:768px){.hub-glass-liquid-modal.hub-glass-liquid-modal--sheet{border-radius:var(--radius-thrd-md);border-bottom:1px solid #ffffff9e}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.athlete-hub-dynamic-shell,.hub-glass-chip,.hub-glass-liquid-modal,.hub-glass-sheet,.hub-glass-tile,.thrd-insight-glass{background:var(--surface-card)}}.hub-glass-chip{-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);background:#ffffff6b;border:1px solid #ffffff85;box-shadow:0 4px 14px #032a560f,inset 0 1px #ffffffd1}html[data-thrd-device=desktop] .hub-day-nav-toggle{border-bottom:1px solid var(--border-subtle);padding-bottom:.75rem}html[data-thrd-device=desktop] .hub-day-nav-toggle .hub-glass-chip{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}html[data-thrd-device=desktop] .hub-day-nav-toggle button.hub-glass-chip{border-radius:8px;transition:background .15s}html[data-thrd-device=desktop] .hub-day-nav-toggle button.hub-glass-chip:hover{background:#032a560f}#theme-root.dark html[data-thrd-device=desktop] .hub-day-nav-toggle button.hub-glass-chip:hover,.dark html[data-thrd-device=desktop] .hub-day-nav-toggle button.hub-glass-chip:hover{background:#ffffff14}html[data-thrd-device=desktop] .hub-day-nav-toggle span.hub-glass-chip{background:#1eb2fb1a;border:1px solid #1eb2fb59}html[data-thrd-device=desktop] .hub-header-unit--pc{border-bottom:1px solid var(--border-subtle);padding-bottom:.85rem}html[data-thrd-device=desktop] .hub-header-unit--pc .hub-header-daystrip{flex:0 auto}html[data-thrd-device=desktop] .hub-header-daystrip .hub-day-strip-pill{border:1px solid var(--border-subtle);padding:.6rem .85rem}html[data-thrd-device=desktop] .hub-header-unit--pc .hub-header-action{width:2.25rem!important;height:2.25rem!important}#theme-root.dark .hub-glass-chip,.dark .hub-glass-chip{background:#ffffff14;border-color:#ffffff1f;box-shadow:0 6px 18px #00000038,inset 0 1px #ffffff24}#theme-root.dark .nutri-plan-day-nav .hub-glass-chip,.dark .nutri-plan-day-nav .hub-glass-chip,.nutri-plan-day-nav .hub-glass-chip{border:1px solid var(--border-subtle);background:var(--surface-card);box-shadow:var(--shadow-card);-webkit-backdrop-filter:none;backdrop-filter:none}.hub-day-nav-bar{border-bottom:1px solid #032a560f;margin-bottom:.125rem;padding-bottom:.375rem}#theme-root.dark .hub-day-nav-bar,.dark .hub-day-nav-bar{border-bottom-color:#ffffff14}@media (max-width:767px){.page-content:has(.athlete-hub-page){padding-bottom:calc(var(--bottom-nav-height,64px) + var(--bottom-nav-float,10px) + var(--bottom-nav-glass-fade,36px) + max(0px, calc(env(safe-area-inset-bottom,0px) - 12px)))!important}}@keyframes wdb-item-enter{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}body.thrd-onboarding-active .bottom-nav{visibility:hidden!important;pointer-events:none!important}.thrd-onboarding-shell{--onboarding-fg:#fff;--onboarding-muted:#ffffffe6;--onboarding-panel:#03142db8;color:var(--onboarding-fg);transition:opacity .32s var(--ease-out),transform .32s var(--ease-out)}.thrd-onboarding-shell--exit{opacity:0;pointer-events:none;transform:scale(.985)}@media (prefers-reduced-motion:reduce){.thrd-onboarding-shell,.thrd-onboarding-shell--exit{transition:opacity .12s var(--ease-out);transform:none}}.light .thrd-onboarding-shell .text-white,.light .thrd-onboarding-shell button.thrd-onboarding-primary,.light .thrd-onboarding-shell button.thrd-onboarding-tab,.light .thrd-onboarding-shell button.thrd-onboarding-tab--active,.light .thrd-onboarding-shell h1,.light .thrd-onboarding-shell h2,.light .thrd-onboarding-shell label,.light .thrd-onboarding-shell li,.light .thrd-onboarding-shell p,.light .thrd-onboarding-shell span{color:var(--onboarding-fg)!important}.light .thrd-onboarding-shell .onboarding-muted{color:var(--onboarding-muted)!important}.light .thrd-onboarding-shell button.thrd-onboarding-tab:not(.thrd-onboarding-tab--active){color:var(--onboarding-fg)!important}.light .thrd-onboarding-shell button.thrd-onboarding-tab--active{color:#032a56!important}.thrd-onboarding-shell h1,.thrd-onboarding-shell h2{font-family:var(--font-montserrat),Montserrat,sans-serif!important;text-transform:none!important;letter-spacing:-.02em!important}.thrd-onboarding-primary{color:#fff!important;border-radius:var(--radius-thrd-btn)!important;background:#032a56!important;border:1px solid #ffffff38!important;box-shadow:0 16px 40px #0006,inset 0 1px #ffffff1f!important}@media (prefers-reduced-motion:reduce){[class*=wdb-item-enter]{animation:none!important}}@keyframes badgeDiamondPulse{0%,to{filter:drop-shadow(0 0 6px #1eb2fb59)}50%{filter:drop-shadow(0 0 14px #1eb2fbbf)}}.badge-diamond-pulse{animation:badgeDiamondPulse 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.badge-diamond-pulse{animation:none}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.prep-accordion{transition:height .3s ease-out}}.meal-prep-modal .meal-prep-stat-box{color:#fff!important;background:linear-gradient(145deg,#fca735,#e8921a)!important}.meal-prep-modal .meal-prep-day-num{color:#fff!important;background:#1eb2fb!important}.meal-prep-modal .meal-prep-portion-badge{color:#fff!important;background:#fca735!important}.meal-prep-modal .meal-prep-chip{background:#fff;border:1px solid #032a5624;color:#032a56!important}.dark .meal-prep-modal .meal-prep-chip{background:#ffffff14;border-color:#ffffff1f;color:#f4f8fc!important}.meal-prep-modal .meal-prep-slot-label{color:#5a6b7d!important}.dark .meal-prep-modal .meal-prep-slot-label{color:#ffffff8c!important}.meal-prep-modal .meal-prep-info-banner{background:#e8f7fe;border:1px solid #1eb2fb59;color:#032a56!important}.dark .meal-prep-modal .meal-prep-info-banner{background:#1eb2fb1f;color:#e8f4fc!important}.meal-prep-modal .meal-prep-cat-label{color:#032a56!important}.dark .meal-prep-modal .meal-prep-cat-label{color:#f4f8fc!important}.meal-prep-modal .meal-prep-cat-btn{background:#fff}.dark .meal-prep-modal .meal-prep-cat-btn{background:#ffffff0f}.thrd-app-shell--staff{--staff-accent:var(--thrd-nutrition);--staff-accent-soft:#1eb2fb1f;--staff-accent-line:#1eb2fb3d;--staff-glow:#1eb2fb14;--staff-cta-fg:var(--thrd-navy)}.thrd-app-shell--coach{--staff-accent:var(--accent-primary);--staff-accent-soft:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.thrd-app-shell--coach{--staff-accent-soft:color-mix(in srgb,var(--accent-primary) 12%,transparent)}}.thrd-app-shell--coach{--staff-accent-line:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.thrd-app-shell--coach{--staff-accent-line:color-mix(in srgb,var(--accent-primary) 26%,transparent)}}.thrd-app-shell--coach{--staff-glow:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.thrd-app-shell--coach{--staff-glow:color-mix(in srgb,var(--accent-primary) 9%,transparent)}}.thrd-app-shell--coach{--staff-cta-fg:#fff}.thrd-app-shell--nutri{--staff-accent:var(--thrd-nutrition);--staff-accent-soft:#1eb2fb1f;--staff-accent-line:#1eb2fb42;--staff-glow:#1eb2fb17;--staff-cta-fg:var(--thrd-navy)}.thrd-app-shell--admin{--staff-accent:#6857e5;--staff-accent-soft:#6857e51f;--staff-accent-line:#6857e540;--staff-glow:#6857e517;--staff-cta-fg:#fff}.thrd-app-shell--staff .staff-cta{background:var(--staff-accent);color:var(--staff-cta-fg);border-color:#0000}.thrd-app-shell--staff .staff-cta:hover{filter:brightness(1.05)}.thrd-app-shell--staff .staff-cta:focus-visible{outline:2px solid var(--staff-accent);outline-offset:2px}.thrd-app-shell--staff .staff-main-shell{background:radial-gradient(circle at 88% 0,var(--staff-glow),transparent 29rem),var(--bg-gradient,var(--bg-primary))}.thrd-app-shell--staff .staff-page-content{isolation:isolate;position:relative}.thrd-app-shell--staff .staff-desktop-sidebar:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,var(--staff-accent),transparent);opacity:.8;height:3px;position:absolute;inset:0 0 auto}.thrd-app-shell--staff .staff-sidebar-avatar{background:linear-gradient(135deg,var(--staff-accent),var(--thrd-navy-mid));box-shadow:inset 0 1px 0 #ffffff42,0 8px 18px var(--staff-accent-soft)}.thrd-app-shell--staff .sidebar-item-active,.thrd-app-shell--staff .staff-sidebar-nav-item--active{background:var(--staff-accent)}@supports (color:color-mix(in lab,red,red)){.thrd-app-shell--staff .sidebar-item-active,.thrd-app-shell--staff .staff-sidebar-nav-item--active{background:color-mix(in srgb,var(--staff-accent) 11%,var(--bg-surface))}}.thrd-app-shell--staff .sidebar-item-active,.thrd-app-shell--staff .staff-sidebar-nav-item--active{color:var(--staff-accent)}@supports (color:color-mix(in lab,red,red)){.thrd-app-shell--staff .sidebar-item-active,.thrd-app-shell--staff .staff-sidebar-nav-item--active{color:color-mix(in srgb,var(--staff-accent) 68%,var(--thrd-navy))}}.thrd-app-shell--staff .sidebar-item-active,.thrd-app-shell--staff .staff-sidebar-nav-item--active{box-shadow:inset 3px 0 0 var(--staff-accent)}#theme-root.dark .thrd-app-shell--staff .sidebar-item-active,#theme-root.dark .thrd-app-shell--staff .staff-sidebar-nav-item--active,.dark .thrd-app-shell--staff .sidebar-item-active,.dark .thrd-app-shell--staff .staff-sidebar-nav-item--active{background:var(--staff-accent)}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .thrd-app-shell--staff .sidebar-item-active,#theme-root.dark .thrd-app-shell--staff .staff-sidebar-nav-item--active,.dark .thrd-app-shell--staff .sidebar-item-active,.dark .thrd-app-shell--staff .staff-sidebar-nav-item--active{background:color-mix(in srgb,var(--staff-accent) 15%,transparent)}}#theme-root.dark .thrd-app-shell--staff .sidebar-item-active,#theme-root.dark .thrd-app-shell--staff .staff-sidebar-nav-item--active,.dark .thrd-app-shell--staff .sidebar-item-active,.dark .thrd-app-shell--staff .staff-sidebar-nav-item--active{color:var(--text-primary)}.thrd-app-shell--staff .staff-sidebar-badge,.thrd-app-shell--staff .staff-sidebar-resize-handle:after{background:var(--staff-accent)}.staff-module-header{border-color:var(--staff-accent);min-height:5.25rem;margin-bottom:0;padding:1rem 1.1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.staff-module-header{border-color:color-mix(in srgb,var(--staff-accent) 18%,var(--border-subtle))}}.staff-module-header{background:linear-gradient(115deg,var(--staff-accent-soft),transparent 42%),var(--surface-card,#fff)}@supports (color:color-mix(in lab,red,red)){.staff-module-header{background:linear-gradient(115deg,var(--staff-accent-soft),transparent 42%),color-mix(in srgb,var(--surface-card,#fff) 92%,transparent)}}.staff-module-header{box-shadow:0 14px 34px var(--thrd-navy),inset 0 1px 0 #ffffffb8}@supports (color:color-mix(in lab,red,red)){.staff-module-header{box-shadow:0 14px 34px color-mix(in srgb,var(--thrd-navy) 8%,transparent),inset 0 1px 0 #ffffffb8}}.staff-module-header:after{content:"";border:1px solid var(--staff-accent-line);opacity:.45;pointer-events:none;border-radius:50%;width:14rem;height:14rem;position:absolute;top:-5.5rem;right:-4rem}#theme-root.dark .staff-module-header,.dark .staff-module-header{background:linear-gradient(115deg,var(--staff-accent),transparent 46%),var(--bg-surface-raised)}@supports (color:color-mix(in lab,red,red)){#theme-root.dark .staff-module-header,.dark .staff-module-header{background:linear-gradient(115deg,color-mix(in srgb,var(--staff-accent) 14%,transparent),transparent 46%),color-mix(in srgb,var(--bg-surface-raised) 90%,transparent)}}#theme-root.dark .staff-module-header,.dark .staff-module-header{box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff17}.staff-module-header__identity{z-index:1;align-items:center;gap:.85rem;min-width:0;display:flex;position:relative}.thrd-app-shell--staff .staff-dashboard--native>.thrd-appbar--module,.thrd-app-shell--staff .staff-dashboard--native>header.rounded-2xl{min-height:4.75rem;border:1px solid var(--staff-accent)!important}@supports (color:color-mix(in lab,red,red)){.thrd-app-shell--staff .staff-dashboard--native>.thrd-appbar--module,.thrd-app-shell--staff .staff-dashboard--native>header.rounded-2xl{border:1px solid color-mix(in srgb,var(--staff-accent) 18%,var(--border-subtle))!important}}.thrd-app-shell--staff .staff-dashboard--native>.thrd-appbar--module,.thrd-app-shell--staff .staff-dashboard--native>header.rounded-2xl{border-radius:var(--radius-thrd-md)!important;background:linear-gradient(110deg,var(--staff-accent-soft),transparent 42%),var(--bg-card)!important}@supports (color:color-mix(in lab,red,red)){.thrd-app-shell--staff .staff-dashboard--native>.thrd-appbar--module,.thrd-app-shell--staff .staff-dashboard--native>header.rounded-2xl{background:linear-gradient(110deg,var(--staff-accent-soft),transparent 42%),color-mix(in srgb,var(--bg-card) 94%,transparent)!important}}.thrd-app-shell--staff .staff-dashboard--native>.thrd-appbar--module,.thrd-app-shell--staff .staff-dashboard--native>header.rounded-2xl{box-shadow:0 12px 30px var(--thrd-navy)!important}@supports (color:color-mix(in lab,red,red)){.thrd-app-shell--staff .staff-dashboard--native>.thrd-appbar--module,.thrd-app-shell--staff .staff-dashboard--native>header.rounded-2xl{box-shadow:0 12px 30px color-mix(in srgb,var(--thrd-navy) 7%,transparent)!important}}.thrd-app-shell--staff .staff-dashboard--native>.thrd-appbar--module{padding:.75rem 1rem}.thrd-app-shell--staff .staff-dashboard--native>.thrd-appbar--module>button:first-child{border:1px solid var(--staff-accent-line);background:var(--staff-accent-soft);color:var(--staff-accent)}.staff-module-header__icon{border:1px solid var(--staff-accent-line);width:2.75rem;height:2.75rem;color:var(--staff-accent);border-radius:.9rem;flex:none;justify-content:center;box-shadow:inset 0 1px #ffffff8c}.staff-live-pill,.staff-module-header__icon{background:var(--staff-accent-soft);align-items:center;display:inline-flex}.staff-live-pill{z-index:1;border:1px solid var(--staff-accent-line);color:var(--text-secondary);font-family:var(--font-body);letter-spacing:.04em;white-space:nowrap;border-radius:999px;gap:.45rem;padding:.45rem .7rem;font-size:.6875rem;font-weight:700;position:relative}.staff-live-pill>span{background:var(--staff-accent);width:.45rem;height:.45rem;box-shadow:0 0 0 3px var(--staff-accent-soft);border-radius:999px}.staff-module-tile,.staff-workspace-stat{border:1px solid var(--staff-accent)!important}@supports (color:color-mix(in lab,red,red)){.staff-module-tile,.staff-workspace-stat{border:1px solid color-mix(in srgb,var(--staff-accent) 10%,var(--border-subtle))!important}}.staff-module-tile,.staff-workspace-stat{border-radius:var(--radius-thrd-md)!important;background:var(--bg-card)!important}@supports (color:color-mix(in lab,red,red)){.staff-module-tile,.staff-workspace-stat{background:color-mix(in srgb,var(--bg-card) 94%,var(--staff-accent-soft))!important}}.staff-module-tile,.staff-workspace-stat{box-shadow:0 8px 22px var(--thrd-navy)!important}@supports (color:color-mix(in lab,red,red)){.staff-module-tile,.staff-workspace-stat{box-shadow:0 8px 22px color-mix(in srgb,var(--thrd-navy) 6%,transparent)!important}}.staff-module-tile,.staff-workspace-stat{transition:border-color .16s,background-color .16s,box-shadow .16s!important}.staff-module-tile:hover,.staff-workspace-stat:hover{border-color:var(--staff-accent-line)!important;background:var(--bg-card)!important}@supports (color:color-mix(in lab,red,red)){.staff-module-tile:hover,.staff-workspace-stat:hover{background:color-mix(in srgb,var(--bg-card) 88%,var(--staff-accent-soft))!important}}.staff-module-tile:hover,.staff-workspace-stat:hover{box-shadow:0 12px 28px var(--staff-accent)!important}@supports (color:color-mix(in lab,red,red)){.staff-module-tile:hover,.staff-workspace-stat:hover{box-shadow:0 12px 28px color-mix(in srgb,var(--staff-accent) 10%,transparent)!important}}.staff-workspace-stat--active{border-color:var(--staff-accent)!important;background:var(--staff-accent-soft)!important;box-shadow:inset 0 -2px 0 var(--staff-accent)!important}.admin-workspace-page .staff-admin-card :is(p,span,a),.admin-workspace-page .staff-module-tile p:first-child{color:var(--text-primary)}.admin-workspace-page .staff-admin-card :is(.text-white\/25,.text-white\/30,.text-white\/35,.text-white\/40),.admin-workspace-page .staff-module-tile p+p,.admin-workspace-page>section>p:first-child{color:var(--text-tertiary)!important}.staff-mobile-list{gap:.5rem;display:grid}.staff-mobile-row{border-radius:var(--radius-thrd-md);background:var(--surface-card,var(--bg-card));min-height:52px;box-shadow:var(--shadow-card);color:var(--text-primary);align-items:center;gap:.75rem;padding:.7rem .85rem;text-decoration:none;display:flex}@media (max-width:767px){.thrd-app-shell--staff .staff-page-content{padding-top:calc(env(safe-area-inset-top,0px) + .5rem)!important}.nutri-clinical-page.staff-pc-page,.staff-dashboard--native.staff-pc-page,.staff-pc-page{padding-inline:max(12px,env(safe-area-inset-left,0px))!important;padding-bottom:.25rem!important}.nutri-clinical-header,.staff-module-header,.staff-pc-header{border-radius:var(--radius-thrd-md);min-height:0;margin-bottom:.75rem;padding:.75rem .85rem}.staff-module-header:after{display:none}.staff-module-header__identity{align-items:flex-start}.staff-module-header__icon{width:2.25rem;height:2.25rem}.nutri-clinical-date,.staff-pc-eyebrow{margin-bottom:2px;font-size:10px}.nutri-clinical-title,.staff-pc-title{font-size:1.35rem}.nutri-clinical-subtitle,.staff-pc-subtitle{font-size:12px;line-height:1.35}.staff-live-pill{display:none}.staff-do-desktop{display:none!important}.nutri-kpi-cell:nth-child(n+5){display:none}.nutri-kpi-cell{padding:10px 12px}.nutri-kpi-cell strong{font-size:1.25rem}.staff-module-tile{min-height:52px;padding:.65rem .8rem!important}.staff-module-tile p+p{display:none}.staff-admin-stat-cell p.mt-1,.staff-workspace-stat p.mt-1{font-size:1.25rem}.staff-ticket-detail-pane{z-index:60;padding:1rem;padding-bottom:calc(var(--content-bottom-padding,5.5rem) + 1rem);background:var(--bg-gradient,var(--bg-primary));position:fixed;inset:0;overflow:auto}.recipe-catalog-card{pointer-events:none;min-height:0!important}}@media (prefers-reduced-motion:reduce){.staff-module-tile,.staff-sidebar-nav-item,.staff-sidebar-signout,.staff-sidebar-theme-btn,.staff-workspace-stat{transition-duration:.01ms!important}}:root{--thrd-gutter:clamp(1rem,2.2vw,3.5rem);--space-fluid-sm:clamp(.75rem,.55rem + .9vw,1.25rem);--space-fluid-md:clamp(1rem,.75rem + 1.1vw,1.75rem);--space-fluid-lg:clamp(1.5rem,1rem + 2.2vw,3rem)}@media (min-width:1440px){.staff-pc-page{max-width:min(1960px,100%)}}@media (min-width:1920px){.staff-pc-page{max-width:min(2440px,96%);padding-left:var(--thrd-gutter);padding-right:var(--thrd-gutter)}}@media (min-width:2560px){.staff-pc-page{max-width:min(3040px,94%)}}@media (min-width:1440px){.athlete-hub-page.athlete-shell{max-width:min(94rem,100%)}}@media (min-width:1920px){.athlete-hub-page.athlete-shell{max-width:min(118rem,94%)}}@media (min-width:2560px){.athlete-hub-page.athlete-shell{max-width:min(150rem,92%)}}@media (min-width:1280px){.athlete-logros-page.athlete-shell,.athlete-shell.athlete-events-page,.athlete-shell.event-detail-page,.athlete-training-page.athlete-shell,.perfil-settings-native.athlete-shell{max-width:64rem}.nutrition-day-view.athlete-shell{max-width:78rem}}@media (min-width:1600px){.nutrition-day-view.athlete-shell{max-width:88rem}}@media (min-width:1920px){.nutrition-day-view.athlete-shell{max-width:98rem}}@media (min-width:1600px){.athlete-hub-home .hub-modules-liquid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:2200px){.athlete-hub-home .hub-modules-liquid{grid-template-columns:repeat(8,minmax(0,1fr))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes pageIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes skeletonShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}