@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/space-grotesk-vietnamese-400-normal.B7xT_GF5.woff2)format("woff2"),url(/_app/immutable/assets/space-grotesk-vietnamese-400-normal.BIWiOVfw.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/space-grotesk-latin-ext-400-normal.CfP_5XZW.woff2)format("woff2"),url(/_app/immutable/assets/space-grotesk-latin-ext-400-normal.DRPE3kg4.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/space-grotesk-latin-400-normal.CJ-V5oYT.woff2)format("woff2"),url(/_app/immutable/assets/space-grotesk-latin-400-normal.BnQMeOim.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/space-grotesk-vietnamese-500-normal.BmEvtly_.woff2)format("woff2"),url(/_app/immutable/assets/space-grotesk-vietnamese-500-normal.BTqKIpxg.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/space-grotesk-latin-ext-500-normal.DUe3BAxM.woff2)format("woff2"),url(/_app/immutable/assets/space-grotesk-latin-ext-500-normal.3dgZTiw9.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/space-grotesk-latin-500-normal.lFbtlQH6.woff2)format("woff2"),url(/_app/immutable/assets/space-grotesk-latin-500-normal.CNSSEhBt.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_app/immutable/assets/space-grotesk-vietnamese-600-normal.DUi7WF5p.woff2)format("woff2"),url(/_app/immutable/assets/space-grotesk-vietnamese-600-normal.D6zpsUhD.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_app/immutable/assets/space-grotesk-latin-ext-600-normal.DxxdqCpr.woff2)format("woff2"),url(/_app/immutable/assets/space-grotesk-latin-ext-600-normal.VcznFIpX.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_app/immutable/assets/space-grotesk-latin-600-normal.DjKNqYRj.woff2)format("woff2"),url(/_app/immutable/assets/space-grotesk-latin-600-normal.BflQw4A9.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_app/immutable/assets/space-grotesk-vietnamese-700-normal.DMty7AZE.woff2)format("woff2"),url(/_app/immutable/assets/space-grotesk-vietnamese-700-normal.Duxec5Rn.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_app/immutable/assets/space-grotesk-latin-ext-700-normal.BQnZhY3m.woff2)format("woff2"),url(/_app/immutable/assets/space-grotesk-latin-ext-700-normal.HVCqSBdx.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_app/immutable/assets/space-grotesk-latin-700-normal.RjhwGPKo.woff2)format("woff2"),url(/_app/immutable/assets/space-grotesk-latin-700-normal.CwsQ-cCU.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/space-mono-vietnamese-400-normal.BNOj0Qhp.woff2)format("woff2"),url(/_app/immutable/assets/space-mono-vietnamese-400-normal.B0PMp_xB.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/space-mono-latin-ext-400-normal.DTLbW2xa.woff2)format("woff2"),url(/_app/immutable/assets/space-mono-latin-ext-400-normal.D4cJI_B-.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/space-mono-latin-400-normal.Rg4St2Dn.woff2)format("woff2"),url(/_app/immutable/assets/space-mono-latin-400-normal._3DlpgIW.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_app/immutable/assets/space-mono-vietnamese-700-normal.DWQgDHuA.woff2)format("woff2"),url(/_app/immutable/assets/space-mono-vietnamese-700-normal.D-KrLuLr.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_app/immutable/assets/space-mono-latin-ext-700-normal.B2s3bDs2.woff2)format("woff2"),url(/_app/immutable/assets/space-mono-latin-ext-700-normal.B_E7P90g.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_app/immutable/assets/space-mono-latin-700-normal.mWgeinG7.woff2)format("woff2"),url(/_app/immutable/assets/space-mono-latin-700-normal.D7A851RN.woff)format("woff");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}:root{--ac:#2e6bff;--ac-soft:#eef3ff;--ac-dim:#9dbbff;--bg:#f4f6fa;--surface:#fff;--ink:#0f1422;--text-sub:#4a5468;--text-muted:#8b94a6;--text-label:#5c6578;--line-1:#e3e8f0;--line-2:#e7ebf1;--line-3:#d5dce8;--tab-rest:#eef1f5;--band-default:#e8eef8;--band-default-line:#d7e0ef;--band-action:#e9f0ff;--band-action-line:#d4e2ff;--band-done:#e7f7ef;--band-done-line:#cdeede;--success:#15b26b;--success-soft:#e7f7ef;--success-ink:#0d7a49;--danger:#d6453c;--danger-soft:#fbe9e7;--danger-ink:#b8352d;--strength:#c25e00;--strength-soft:#fff4e5;--zone-rest:#9aa4b8;--zone-walk:#4fb0e0;--zone-easy:#2e6bff;--zone-mp:#06b6d4;--zone-hm_pace:#10b981;--zone-tempo:#eab308;--zone-threshold:#f97316;--zone-interval:#ef4444;--zone-rep:#d926c0;--form-band-meget_frisk:color-mix(in srgb, var(--zone-walk) 42%, var(--surface));--form-band-frisk:color-mix(in srgb, var(--success) 26%, var(--surface));--form-band-afbalanceret:color-mix(in srgb, var(--success) 48%, var(--surface));--form-band-haard:color-mix(in srgb, var(--success) 72%, var(--surface));--form-band-meget_traet:color-mix(in srgb, var(--zone-threshold) 42%, var(--surface));--fatigue-line:var(--zone-threshold);--phase-base:#1fae9f;--phase-build:#6a4fe0;--phase-peak:#a3236c;--phase-taper:#c98200;--phase-deload:#6b7488;--phase-base-fill:#1fae9f38;--phase-build-fill:#6a4fe02e;--phase-peak-fill:#a3236c29;--phase-taper-fill:#c9820038;--phase-base-band:#1fae9f1f;--phase-build-band:#6a4fe01f;--phase-peak-band:#a3236c1f;--phase-taper-band:#c982001f;--phase-deload-hatch:#c4cbd8;--phase-deload-bg:#f1f3f7;--font-body:"Space Grotesk", system-ui, sans-serif;--font-mono:"Space Mono", ui-monospace, monospace;--fs-screen-title:28px;--fs-hero-metric:28px;--fs-pushed-title:25px;--fs-card-title:21px;--fs-row-title:14px;--fs-body:13.5px;--fs-input:16px;--fs-kicker:9.5px;--fs-metric:15px;--fs-mono-label:10px;--fs-tab-label:10px;--fs-chip:12px;--fs-button:14px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--tracking-title:-.7px;--tracking-card-title:-.4px;--tracking-kicker:1.5px;--lh-body:1.45;--space-screen-top:52px;--space-screen-side:16px;--space-screen-bottom:14px;--space-card:16px;--space-section:18px;--space-message:13px;--space-row-y:11px;--space-chip-y:6px;--space-chip-x:10px;--space-btn-x:18px;--space-btn-ghost-x:10px;--space-btn-gap:8px;--space-actions-gap:10px;--space-seg-gap:4px;--space-row-gap:14px;--space-tap-y:12px;--space-header-gap:6px;--radius-card:16px;--radius-inner:10px;--radius-chip:9px;--radius-input:11px;--radius-pill:7px;--radius-button:12px;--radius-tile:12px;--radius-full:999px;--size-tab-bubble:40px;--size-tab-bubble-hero:56px;--size-avatar:26px;--size-touch-min:44px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-tile:22px;--size-tile:40px;--size-go:32px;--size-seg:36px;--shadow-tab:0 5px 13px #2e6bff54;--shadow-card:0 1px 2px #0f14220d, 0 6px 16px #0f142214;--shadow-card-press:0 1px 2px #0f14220f;--shadow-seg:0 1px 2px #0f14221f;--scrim:#0f142247;--dur-fast:.16s;--dur-base:.22s;--dur-slide:.26s;--ease-out:cubic-bezier(.2, .8, .2, 1);--tab-bubble-move:.25s ease;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--opacity-press:.7;--scale-press:.985;--opacity-disabled:.5;--pulse-pending:pulse-pending 1.6s ease-in-out infinite}@media (prefers-color-scheme:dark){:root{--zone-rest:#aeb7c9;--zone-walk:#5bbef0}}@keyframes pulse-pending{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.md-table-scroll{overscroll-behavior-x:contain;max-width:100%;margin:0 0 .5em;overflow-x:auto}.md table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--fs-body);margin:0}.md th,.md td{border:1px solid var(--line-1);text-align:left;padding:4px 8px}.md th{font-weight:var(--fw-bold);background:var(--bg)}.md td{font-variant-numeric:tabular-nums}.ui-btn{justify-content:center;align-items:center;gap:var(--space-btn-gap);min-height:var(--size-touch-min);padding:0 var(--space-btn-x);border-radius:var(--radius-button);font-family:var(--font-body);font-size:var(--fs-button);font-weight:var(--fw-bold);white-space:normal;text-align:center;box-sizing:border-box;cursor:pointer;border:0;line-height:1.2;text-decoration:none;display:inline-flex}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.ui-btn:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.ui-btn-primary{background:var(--ac);color:var(--surface)}.ui-btn-secondary{background:var(--ac-soft);color:var(--ac)}.ui-btn-ghost{color:var(--ac);padding:0 var(--space-btn-ghost-x);background:0 0}.ui-btn-danger{background:var(--danger-soft);color:var(--danger-ink)}.ui-btn-block{width:100%}.ui-actions{justify-content:flex-start;align-items:center;gap:var(--space-actions-gap);flex-wrap:wrap;display:flex}.ui-card{background:var(--surface);border:1px solid var(--line-1);border-radius:var(--radius-card);padding:var(--space-card);box-shadow:none;box-sizing:border-box}.ui-tap{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--ink);box-sizing:border-box;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:0;text-decoration:none}.ui-tap:active{transform:scale(var(--scale-press));box-shadow:var(--shadow-card-press)}.ui-tap:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.ui-section-label{font-family:var(--font-mono);font-size:var(--fs-mono-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--text-label);margin:0}.ui-segmented{gap:var(--space-seg-gap);padding:var(--space-seg-gap);background:var(--tab-rest);border-radius:var(--radius-button);display:flex;overflow-x:auto}.ui-segmented>button{min-height:var(--size-seg);padding:0 var(--space-chip-x);border-radius:var(--radius-chip);color:var(--text-sub);font-family:var(--font-body);font-size:var(--fs-chip);font-weight:var(--fw-bold);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 0 auto}.ui-segmented>button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-seg)}.ui-pill{align-items:center;gap:var(--space-chip-y);padding:2px var(--space-chip-x);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--fs-chip);font-weight:var(--fw-semibold);white-space:nowrap;align-self:flex-start;display:inline-flex}.ui-pill-success{color:var(--success);background:var(--success-soft)}.ui-pill-neutral{color:var(--text-sub);background:var(--tab-rest)}.ui-pill-danger{color:var(--danger-ink);background:var(--danger-soft)}.ui-pill-muted{color:var(--text-muted);background:var(--tab-rest)}.ui-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html,body{background:var(--bg);overscroll-behavior:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*{touch-action:pan-x pan-y}html{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button:active:not(:disabled),a:active{opacity:var(--opacity-press)}
