@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_bec819c4-module__mYJqGa__className{font-family:Fraunces,Fraunces Fallback}.fraunces_bec819c4-module__mYJqGa__variable{--ath-font-fraunces:"Fraunces", "Fraunces Fallback"}
html{font-size:100%}:root{--bg:#0a0d1a;--bg-rgb:10, 13, 26;--bg-warm:#10142a;--bg-elev:#181d36;--surface-1:#ffffff0a;--surface-2:#ffffff0f;--surface-3:#ffffff17;--border:#ffffff12;--border-hi:#ffffff24;--t-0:#fff;--t-1:#f1f5f9;--t-2:#94a3b8;--t-3:#64748b;--t-4:#475569;--fg1:var(--t-1);--fg2:var(--t-2);--fg3:var(--t-3);--accent:#9d6cff;--accent-soft:#b48fff;--accent-deep:#6d28d9;--accent-hi:#d5c1ff;--accent-glow:#9d6cff73;--accent-tint:#9d6cff29;--accent-strong:var(--accent);--cyan:#22d3ee;--emerald:#34d399;--emerald-tint:#34d3991a;--emerald-border:#34d3994d;--amber:#fbbf24;--amber-soft:#fcd34d;--gold:var(--amber-soft);--rose:#fb7185;--run:#fb923c;--bike:#22d3ee;--swim:#3b82f6;--strength:#a78bfa;--walk:#a3e635;--sleep-tone:#a78bfa;--garmin:#7c8aa0;--garmin-bg:#7c8aa01a;--garmin-bd:#7c8aa04d;--sport-bike:var(--accent);--sport-run:var(--cyan);--sport-swim:#60a5fa;--sport-strength:var(--amber);--sport-mobility:var(--emerald);--sport-walk:#a3e635;--tab-woche:#67e8f9;--tab-health:var(--emerald);--tab-perf:#a78bfa;--tab-fuel:#fbbf24;--tab-plan:#fbbf24;--tab-planung:var(--tab-plan);--tab-heute:var(--tab-hub);--tab-hub:#8b5cf6;--tab-nutrition:var(--tab-fuel);--color-status-planned:#3b82f6;--color-status-done-ok:#10b981;--color-status-done-mid:#f59e0b;--color-status-missed:#ef4444;--color-race-day:#a855f7;--color-status-planned-bg:#3b82f614;--color-status-done-ok-bg:#10b98114;--color-status-done-mid-bg:#f59e0b14;--color-status-missed-bg:#ef444414;--color-race-day-bg:#a855f71a;--st-planned:#3b82f6;--st-done-ok:#10b981;--st-done-mid:#f59e0b;--st-missed:#ef4444;--slot-am:#fbbf24;--slot-mid:#f97316;--slot-pm:#3b82f6;--macro-p:#34d399;--macro-c:#fbbf24;--macro-f:#fb7185;--race-a:#fbbf24;--race-b:#a78bfa;--race-c:#22d3ee;--lab-ok:#34d399;--lab-warn:#fbbf24;--lab-alert:#fb7185;--cat-hormone:#a78bfa;--cat-infl:#fb7185;--cat-iron:#fbbf24;--cat-vit:#22d3ee;--cat-metab:#34d399;--cyan-soft:#22d3ee29;--cyan-glow:#22d3ee73;--cyan-light:#a5f3fc;--avatar-gradient:linear-gradient(135deg, var(--accent-hi) 0%, var(--accent) 60%, var(--accent-deep) 100%);--r-8:8px;--r-10:10px;--r-12:12px;--r-14:14px;--r-16:16px;--r-18:18px;--r-22:22px;--r-28:28px;--r-full:999px;--sp-4:4px;--sp-6:6px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-14:14px;--sp-16:16px;--sp-18:18px;--sp-20:20px;--sp-24:24px;--space-xs:var(--sp-4);--space-sm:var(--sp-8);--space-md:var(--sp-12);--space-lg:var(--sp-14);--space-xl:var(--sp-16);--space-2xl:var(--sp-24);--card-padding:var(--sp-16);--card-radius:var(--r-14);--card-gap:var(--sp-16);--sh-accent-s:0 4px 16px #8b5cf659;--sh-avatar:0 0 18px #8b5cf673;--sh-tab-active:0 6px 18px #00000073, 0 1px 0 #ffffff14 inset;--sh-nav:0 20px 40px #0000008c, 0 1px 0 #ffffff0f inset;--sh-nav-active:0 0 24px #8b5cf64d, 0 1px 0 #ffffff1a inset;--blur-cta:blur(12px);--blur-card:blur(18px);--blur-chip:blur(20px);--blur-tabs:blur(24px);--blur-nav:blur(30px) saturate(180%);--mobility:#22d3ee;--recovery:#34d399;--sleep:#8b5cf6;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--font-avatar-mono:ui-monospace, "SF Mono", Menlo, monospace;--font-serif:var(--ath-font-fraunces,"Fraunces"), "Iowan Old Style", "New York", Georgia, serif;--serif:var(--font-serif);--fs-base:1rem;--fs-nav:.6875rem;--fs-micro:.75rem;--fs-meta:.8125rem;--fs-sm:.875rem;--fs-body:1rem;--fs-card:1rem;--fs-lg:1.375rem;--fs-h1:1.5rem;--fs-hero:3.5rem;--lh-tight:1.2;--lh-body:1.5;--ease-std:cubic-bezier(.4, 0, .2, 1);--ease-pop:cubic-bezier(.16, 1, .3, 1);--dur-tap:.18s;--dur-swap:.25s;--dur-pulse:1.8s;--ease-morph:cubic-bezier(.2, .8, .2, 1);--dur-morph:.32s;--aurora-subtle:.1;--aurora-default:.18;--aurora-strong:.28;--bg-aurora:radial-gradient(ellipse 70% 45% at 50% -5%, #8b5cf647, transparent 60%), radial-gradient(ellipse 55% 40% at 15% 30%, #22d3ee2e, transparent 60%), radial-gradient(ellipse 55% 40% at 95% 95%, #8b5cf62e, transparent 60%), var(--bg);--aurora-3stack:radial-gradient(ellipse 78% 36% at 50% 0%, #8b5cf62e, transparent 60%), radial-gradient(ellipse 55% 40% at 12% 24%, #22d3ee12, transparent 60%), radial-gradient(ellipse 58% 42% at 95% 98%, #8b5cf617, transparent 62%);--hair:#ffffff14;--pillar-glow-cyan-bg:linear-gradient(180deg, #22d3ee29, #22d3ee0a);--pillar-glow-cyan-border:var(--cyan-soft);--pillar-glow-cyan-shadow:0 0 0 1px var(--cyan-soft), 0 16px 40px #22d3ee4d, inset 0 1px 0 #67e8f933;--pillar-glow-purple-bg:linear-gradient(180deg, #8b5cf62e, #8b5cf60a);--pillar-glow-purple-border:var(--accent-soft);--pillar-glow-purple-shadow:0 0 0 1px var(--accent-soft), 0 16px 40px #8b5cf64d, inset 0 1px 0 #c4b5fd38;--coach-card-soft-bg:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, transparent), color-mix(in srgb, var(--cyan) 8%, transparent));--coach-card-soft-border:color-mix(in srgb, var(--accent-soft) 32%, transparent);--coach-card-soft-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent-hi) 22%, transparent), 0 8px 28px color-mix(in srgb, var(--accent) 24%, transparent);--coach-card-soft-orb:radial-gradient(circle, color-mix(in srgb, var(--accent-soft) 32%, transparent), transparent 70%);--pillar-glow-gold-bg:linear-gradient(180deg, #fbbf2429, #fbbf240a);--pillar-glow-gold-border:#fbbf2466;--pillar-glow-gold-shadow:0 0 0 1px #fbbf2466, 0 16px 40px #fbbf2442, inset 0 1px 0 #fed96d38;--pillar-glow-coral-bg:linear-gradient(180deg, #d9775729, #d977570a);--pillar-glow-coral-border:#d9775766;--pillar-glow-coral-shadow:0 0 0 1px #d9775766, 0 16px 40px #d9775747, inset 0 1px 0 #f1a88a38;--img-filter-hero:brightness(1.08) saturate(1.16) contrast(1.04);--img-filter-pillar:brightness(1.05) saturate(1.12) contrast(1.02);--img-filter-detail-hero:brightness(1.06) saturate(1.1) contrast(1.02);--img-filter-thumb:brightness(1.02) saturate(1.06);--grad-hero-foot:linear-gradient(180deg, rgba(var(--bg-rgb),.2) 0%, rgba(var(--bg-rgb),.08) 25%, rgba(var(--bg-rgb),.55) 70%, rgba(var(--bg-rgb),.78) 100%);--grad-card-side:linear-gradient(95deg, rgba(var(--bg-rgb),.68) 0%, rgba(var(--bg-rgb),.32) 45%, rgba(var(--bg-rgb),.04) 100%);--grad-sheet-foot:linear-gradient(180deg, rgba(var(--bg-rgb),.12), rgba(var(--bg-rgb),.72));--bg-card-on-photo-strong:rgba(var(--bg-rgb), .55);--bg-card-on-photo-soft:#00000073;--athron-aurora-bg:var(--bg);--athron-aurora-glow-1:#8b5cf638;--athron-aurora-glow-2:#22d3ee29;--athron-aurora-gradient:radial-gradient(ellipse 70% 50% at 20% 25%, var(--athron-aurora-glow-1), transparent 65%), radial-gradient(ellipse 60% 40% at 90% 80%, var(--athron-aurora-glow-2), transparent 65%);--wave-stroke:#6ee7b7b3;--wave-stroke-thinking:#5eead4;--wave-stroke-permission:#fb71858c;--wave-stroke-width:.9px;--wave-svg-opacity:.75;--wave-viewbox:0 0 800 1000;--wave-wavelength:800;--wave-amplitude:65;--wave-line-count:10;--wave-translate-x:-800px;--wave-dur-base:18s;--wave-dur-listening:9s;--wave-dur-thinking:12s;--wave-dur-speaking:7s;--wave-dur-empty:18s;--wave-opacity-voice:1;--wave-opacity-empty:.55;--wave-opacity-active:.25;--wave-opacity-permission:.22;--navy:#0a0d1a;--navy-card:#ffffff0a;--navy-elevated:#ffffff0f;--navy-subtle:#ffffff0a;--blue:#3b82f6;--green:#34d399;--red:#ef4444;--purple:#8b5cf6;--orange:#f97316;--text-1:var(--t-1);--text-2:var(--t-2);--text-3:var(--t-3);--text-4:var(--t-4)}[data-theme=day]{--bg:#f4f6fb;--bg-rgb:244, 246, 251;--bg-warm:#eef2f9;--bg-elev:#fff;--surface-1:#fff;--surface-2:#fff;--surface-3:#f8fafc;--border:#0f172a14;--border-hi:#0f172a24;--t-0:#0f172a;--t-1:#1e293b;--t-2:#475569;--t-3:#64748b;--t-4:#94a3b8;--accent:#1d4ed8;--accent-soft:#1e40af;--accent-deep:#1e3a8a;--accent-hi:#1e40af;--accent-glow:#1d4ed84d;--accent-tint:#1d4ed81a;--accent-strong:var(--accent);--cyan:#0891b2;--emerald:#059669;--emerald-tint:#0596691a;--emerald-border:#0596694d;--amber:#b45309;--amber-soft:#b45309;--gold:var(--amber-soft);--rose:#e11d48;--blue:#2563eb;--garmin:#64748b;--garmin-bg:#64748b14;--garmin-bd:#64748b47;--mobility:var(--cyan);--recovery:var(--emerald);--sleep:var(--accent);--aurora-subtle:.06;--aurora-default:.08;--aurora-strong:.1;--sh-accent-s:0 4px 16px #1d4ed82e;--sh-avatar:0 0 14px #1d4ed838;--sh-tab-active:0 6px 18px #0f172a1a, 0 1px 0 #fff9 inset;--sh-nav:0 2px 10px #0f172a0d, 0 8px 28px #0f172a0f;--sh-nav-active:0 0 20px #1d4ed82e, 0 1px 0 #ffffffb3 inset;--hair:#0f172a14;--avatar-gradient:linear-gradient(135deg, var(--accent-hi) 0%, var(--accent) 60%, var(--accent-deep) 100%);--bg-card-on-photo-strong:rgba(var(--bg-rgb), .62);--bg-card-on-photo-soft:#0f172a0f}.t-eyebrow{font:500 var(--fs-micro)/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--t-3)}.t-hero-num{font:700 var(--fs-hero)/.95 var(--font-sans);letter-spacing:-.02em}.t-h1{font:600 var(--fs-h1)/var(--lh-tight) var(--font-sans);letter-spacing:-.01em}.t-body{font:400 var(--fs-body)/var(--lh-body) var(--font-sans);color:var(--t-2)}.t-card-title{font:500 var(--fs-card)/1.3 var(--font-sans)}.t-metric{font:500 var(--fs-sm)/1.4 var(--font-mono)}.t-chip{font:500 var(--fs-micro)/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.t-race-time{font:600 var(--fs-lg)/1 var(--font-mono);letter-spacing:-.01em}.number-grad{background:var(--avatar-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-athron-aurora-tone=peak]{--athron-aurora-glow-1:#34d3994d;--athron-aurora-glow-2:#22d3ee38}[data-athron-aurora-tone=form],[data-athron-aurora-tone=build]{--athron-aurora-glow-1:#a78bfa38;--athron-aurora-glow-2:#22d3ee29}[data-athron-aurora-tone=fatigue]{--athron-aurora-glow-1:#fbbf243d;--athron-aurora-glow-2:#a78bfa29}[data-athron-aurora-tone=overreach]{--athron-aurora-glow-1:#fb718542;--athron-aurora-glow-2:#fbbf242e}[data-athron-aurora-tone=sleep],[data-athron-aurora-tone=recovery]{--athron-aurora-glow-1:#a78bfa33;--athron-aurora-glow-2:#6d28d924}[data-athron-aurora-tone=done]{--athron-aurora-glow-1:#34d3992e;--athron-aurora-glow-2:#22d3ee1f}[data-athron-aurora-tone=rest]{--athron-aurora-glow-1:#6d28d92e;--athron-aurora-glow-2:#22d3ee1a}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:#f1f5f9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#07070b;overflow-x:hidden}a{color:inherit;text-decoration:none}
