.ontrack_page__rDH37{position:relative;min-height:100vh;isolation:isolate;background:radial-gradient(72rem 46rem at 50% -8rem,color-mix(in srgb,var(--accent) 9%,transparent),transparent 72%),var(--bg-base);color:var(--text-primary);font-family:var(--ff-sans)}.ontrack_page__rDH37:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.022;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='240' height='240' filter='url(%23n)' opacity='0.65'/></svg>")}.ontrack_page__rDH37 [tabindex]:focus-visible,.ontrack_page__rDH37 a:focus-visible,.ontrack_page__rDH37 button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.ontrack_skip__NuNo8{position:absolute;top:-100px;left:1rem;z-index:50;padding:.6rem 1rem;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-button);font-size:.85rem;color:var(--text-primary)}.ontrack_skip__NuNo8:focus-visible{top:1rem}.ontrack_srOnly__CyJvO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ontrack_masthead__jf15F{max-width:1120px;margin:0 auto;padding:1.6rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.ontrack_wordmark__5pkHF{display:inline-flex;align-items:baseline;gap:.4rem;font-family:var(--ff-serif);font-size:1.55rem;font-weight:400;letter-spacing:-.025em;color:var(--text-primary)}.ontrack_wordmark__5pkHF:after{content:"";display:inline-block;width:6px;height:6px;border-radius:9999px;background:var(--accent);transform:translateY(-2px)}.ontrack_mastNav__qkM0g{display:flex;align-items:center;gap:1.4rem}.ontrack_mastNav__qkM0g a{font-size:.9rem;color:var(--text-secondary)}.ontrack_mastNav__qkM0g a:hover{color:var(--text-primary)}.ontrack_mastSignIn__8pZvu{padding:.45rem 1.05rem;border:1px solid var(--border-strong);border-radius:var(--radius-button);color:var(--text-primary)!important}.ontrack_mastSignIn__8pZvu:hover{border-color:var(--accent)}.ontrack_mastCta__P5x4S{padding:.45rem 1.05rem;border-radius:var(--radius-button);background:var(--accent);color:var(--accent-foreground)!important;font-weight:500}.ontrack_mastCta__P5x4S:hover{background:var(--accent-hover);color:var(--accent-foreground)!important}@media (max-width:640px){.ontrack_mastNav__qkM0g{gap:1rem}.ontrack_mastNav__qkM0g a{font-size:.85rem}.ontrack_mastAppLink__YiMG6{display:none}}.ontrack_hero__KlUxJ{max-width:1120px;margin:0 auto;padding:3.75rem 1.5rem 0;text-align:center}.ontrack_overline__l7dZR{font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary)}.ontrack_headline__OFq8I{margin-top:1.1rem;font-family:var(--ff-serif);font-size:clamp(2.9rem,7.5vw,5.4rem);font-weight:400;line-height:1.02;letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance}.ontrack_dek__Ptg4z{margin:1.4rem auto 0;max-width:36rem;font-size:1.12rem;line-height:1.6;color:var(--text-secondary);text-wrap:pretty}.ontrack_ctaRow__vX_Zx{margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:.8rem;flex-wrap:wrap}.ontrack_btnPrimary___hLxD{display:inline-flex;align-items:center;padding:.85rem 1.7rem;background:var(--accent);color:var(--accent-foreground);border-radius:var(--radius-button);font-size:.95rem;font-weight:600;transition:background var(--dur-micro) var(--ease-out-soft)}.ontrack_btnPrimary___hLxD:hover{background:var(--accent-hover)}.ontrack_btnGhost__wkFJj{display:inline-flex;align-items:center;padding:.85rem 1.5rem;border:1px solid var(--border-strong);border-radius:var(--radius-button);color:var(--text-primary);font-size:.95rem;font-weight:500;transition:border-color var(--dur-micro) var(--ease-out-soft),background var(--dur-micro) var(--ease-out-soft)}.ontrack_btnGhost__wkFJj:hover{border-color:var(--accent);background:var(--accent-subtle)}.ontrack_ctaNote__AZNSe{margin-top:.95rem;font-size:.82rem;color:var(--text-secondary)}.ontrack_heroFig__nyFat{margin:3.5rem 0 0;display:grid;grid-template-columns:1fr minmax(260px,350px);grid-gap:1.1rem 2.5rem;gap:1.1rem 2.5rem;text-align:left;align-items:start}.ontrack_chartCard__vqkzu{grid-column:1/-1;position:relative;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:24px;box-shadow:var(--shadow-hero);padding:1.4rem 1.5rem 1.5rem}.ontrack_chartChip__3FjPS{display:inline-flex;align-items:center;padding:.32rem .8rem;border:1px solid var(--border-default);border-radius:var(--radius-button);background:var(--bg-subtle);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.ontrack_statusCard__QVX6X{position:absolute;top:1.4rem;right:1.5rem;z-index:2;max-width:330px;padding:.95rem 1.15rem;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:14px;box-shadow:var(--shadow-soft)}.ontrack_statusHead__FryeH{display:flex;align-items:center;gap:.55rem;font-size:.95rem;font-weight:600;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ontrack_toneDot__GwgkQ{flex:none;width:8px;height:8px;border-radius:9999px;background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 22%,transparent)}.ontrack_statusLine__tbwPs{margin-top:.45rem;font-size:.85rem;line-height:1.5;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ontrack_statusBand__COuFr{margin-top:.45rem;padding-top:.45rem;border-top:1px solid var(--border-subtle);font-size:.78rem;line-height:1.45;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ontrack_chartScroll__R4GA2{margin-top:.4rem;overflow-x:auto}.ontrack_chart__kg_Ms{display:block;width:100%;min-width:640px;height:auto}.ontrack_gridline__X96Ib{stroke:var(--border-default);stroke-width:1}.ontrack_axisText__MAODk{font-family:var(--ff-sans);font-size:11.5px;font-weight:500;letter-spacing:.02em;fill:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ontrack_axisTextEta__G6VYo{font-family:var(--ff-sans);font-size:11.5px;font-weight:600;fill:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ontrack_goalLine__VG3uo{stroke:var(--border-strong);stroke-width:1;stroke-dasharray:3 5}.ontrack_goalTagRect__xqESB{fill:var(--bg-elevated);stroke:var(--border-default)}.ontrack_goalTagText__gSORy{font-family:var(--ff-sans);font-size:11px;font-weight:600;fill:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ontrack_todayLine__ZBj7X{stroke:var(--border-strong);stroke-width:1;stroke-dasharray:2 4}.ontrack_todayText__ScVa2{font-family:var(--ff-sans);font-size:9.5px;font-weight:600;letter-spacing:.15em;fill:var(--text-secondary)}.ontrack_histArea__sM5kk{stroke:none}.ontrack_histLine__a_TFL{fill:none;stroke:var(--accent);stroke-width:2.75;stroke-linecap:round}.ontrack_dot__YPzSe{fill:var(--accent);opacity:.38}.ontrack_todayRing__eLRth{fill:none;stroke:var(--accent);stroke-width:1.5;opacity:.4}.ontrack_todayDot__xDTij{fill:var(--accent)}.ontrack_weightTag__5sHMR{font-family:var(--ff-sans);font-size:12.5px;font-weight:600;fill:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ontrack_projLine__h1rm1{fill:none;stroke-width:2.5;stroke-dasharray:7 9;stroke-linecap:round}.ontrack_termRing__lEp43{fill:none;stroke:var(--accent);stroke-opacity:.45;stroke-width:1.5}.ontrack_termDot__s8bgx{fill:var(--accent)}.ontrack_projCover__Rlipp{fill:var(--bg-surface);opacity:0}.ontrack_statRow__9aGuL{margin-top:1rem;padding-top:1.1rem;border-top:1px solid var(--border-subtle);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ontrack_stat__ImPXJ{min-width:0}.ontrack_stat__ImPXJ+.ontrack_stat__ImPXJ{border-left:1px solid var(--border-subtle);padding-left:1.5rem}.ontrack_statLabel__BfaXl{font-size:.7rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary)}.ontrack_statValue__cZ5UX{margin-top:.3rem;font-size:1.3rem;font-weight:600;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ontrack_statUnit__x0LOj{font-size:.8rem;font-weight:500;color:var(--text-secondary);letter-spacing:0}.ontrack_figcap__CMNjz{font-size:.82rem;line-height:1.55;color:var(--text-secondary);max-width:44rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ontrack_insight__gx_zP{justify-self:end;width:100%;padding:.85rem 1.1rem;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:14px}.ontrack_insightKicker__mzeGB{font-size:.66rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary)}.ontrack_insightLine__BA5cw{margin-top:.4rem;font-size:1rem;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:880px){.ontrack_heroFig__nyFat{grid-template-columns:1fr;gap:1rem}.ontrack_insight__gx_zP{justify-self:start;max-width:26rem}}@media (max-width:820px){.ontrack_statusCard__QVX6X{position:static;margin-top:.9rem;max-width:26rem;box-shadow:none}}@media (max-width:560px){.ontrack_chartCard__vqkzu{padding:1.1rem 1.1rem 1.2rem}.ontrack_stat__ImPXJ+.ontrack_stat__ImPXJ{padding-left:.9rem}.ontrack_statValue__cZ5UX{font-size:1.05rem}.ontrack_statUnit__x0LOj{display:block;font-size:.72rem}}:root[data-js] .ontrack_heroFig__nyFat[data-inview] .ontrack_histLine__a_TFL{stroke-dasharray:1;stroke-dashoffset:1;animation:ontrack_v6-draw__iYbsU 1.15s var(--ease-out-soft) .2s both}:root[data-js] .ontrack_heroFig__nyFat[data-inview] .ontrack_histArea__sM5kk{animation:ontrack_v6-fade__8oEyM .9s var(--ease-out-soft) .7s both}:root[data-js] .ontrack_heroFig__nyFat[data-inview] .ontrack_dots__JUwh_{animation:ontrack_v6-fade__8oEyM .8s var(--ease-out-soft) .95s both}:root[data-js] .ontrack_heroFig__nyFat[data-inview] .ontrack_todayMark__Qv4b6{animation:ontrack_v6-fade__8oEyM .5s var(--ease-out-soft) 1.25s both}:root[data-js] .ontrack_heroFig__nyFat[data-inview] .ontrack_projCover__Rlipp{opacity:1;transform-box:fill-box;transform-origin:right center;animation:ontrack_v6-sweep__AFI29 1s var(--ease-out-soft) 1.55s both}:root[data-js] .ontrack_heroFig__nyFat[data-inview] .ontrack_terminus__4spTW{animation:ontrack_v6-fade__8oEyM .55s var(--ease-out-soft) 2.4s both}:root[data-js] .ontrack_heroFig__nyFat[data-inview] .ontrack_statusCard__QVX6X{animation:ontrack_v6-rise__vR0nd .6s var(--ease-out-soft) 2.55s both}@keyframes ontrack_v6-draw__iYbsU{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ontrack_v6-fade__8oEyM{0%{opacity:0}to{opacity:1}}@keyframes ontrack_v6-sweep__AFI29{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ontrack_v6-rise__vR0nd{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.ontrack_section__8zew0{max-width:1120px;margin:6rem auto 0;padding:4.25rem 1.5rem 0;border-top:1px solid var(--border-subtle)}.ontrack_sectionHead__Ke9Ap{max-width:46rem}.ontrack_kicker__Pev9m{display:flex;align-items:baseline;gap:.6rem;font-size:.76rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary)}.ontrack_kickerNum__i_QJ5{color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ontrack_h2__Pj_UU{margin-top:1rem;font-family:var(--ff-serif);font-size:clamp(2.1rem,4.5vw,3rem);font-weight:400;line-height:1.06;letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance}.ontrack_lede__l2yjA{margin-top:1.1rem;font-size:1.05rem;line-height:1.62;color:var(--text-secondary);text-wrap:pretty}.ontrack_h3__S8DnI{font-family:var(--ff-serif);font-size:1.4rem;font-weight:400;letter-spacing:-.015em;line-height:1.15;color:var(--text-primary)}.ontrack_logGrid__M7USk{list-style:none;margin-top:2.75rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.ontrack_logCard__TaFPJ{display:flex;flex-direction:column;gap:.85rem;padding:1.3rem;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-card)}.ontrack_logLabel__BUuLQ{display:flex;align-items:center;gap:.55rem;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.ontrack_logGlyph__YuuE7{width:18px;height:18px;fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ontrack_mock__syEKT{display:flex;align-items:center;min-height:72px;padding:.8rem;background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:12px}.ontrack_logCopy__JfiZ0{font-size:.92rem;line-height:1.55;color:var(--text-secondary)}.ontrack_typeField__EFYk5{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;padding:.55rem .7rem;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:10px}.ontrack_typeText__H3gCa{font-size:.84rem;line-height:1.4;color:var(--text-primary);min-width:0}.ontrack_caret__uLDhk{display:inline-block;width:1.5px;height:.95em;margin-left:2px;background:var(--accent);vertical-align:-.15em}:root[data-js] .ontrack_caret__uLDhk{animation:ontrack_v6-blink__Epuxi 1.1s steps(1) infinite}@keyframes ontrack_v6-blink__Epuxi{50%{opacity:0}}.ontrack_returnKey__OTDHt{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:6px;font-family:var(--ff-sans);font-size:.75rem;color:var(--text-secondary)}.ontrack_photoRow__mFjPJ{display:flex;align-items:center;gap:.7rem;min-width:0}.ontrack_photoThumb__2JzWu{flex:none;display:grid;place-items:center;width:44px;height:44px;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:10px}.ontrack_photoThumb__2JzWu svg{width:24px;height:24px;fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round}.ontrack_photoNote__Y9Tab{min-width:0;padding:.4rem .75rem;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:14px;font-size:.82rem;line-height:1.4;color:var(--text-primary)}.ontrack_barcode__o2hQJ{display:flex;align-items:stretch;gap:3px;height:40px;width:100%;justify-content:center}.ontrack_barcodeBar__6T332{display:block;background:var(--text-secondary);opacity:.85;border-radius:1px}.ontrack_manualRow___7IBM{display:flex;gap:.4rem;flex-wrap:wrap}.ontrack_manualField__n8gZ_{display:inline-flex;flex-direction:column;gap:.05rem;padding:.3rem .5rem;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:8px;font-size:.84rem;font-weight:500;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ontrack_manualField__n8gZ_ em{font-style:normal;font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.ontrack_onetap__mWUIo{margin-top:1rem;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:2rem;gap:2rem;align-items:center;padding:1.75rem;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-card)}.ontrack_onetapCopy__A_hnz p{margin-top:.6rem;font-size:.95rem;line-height:1.6;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ontrack_onetapChips___HzT4{min-width:0}.ontrack_chipRow__BRdJY{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem}.ontrack_chip__Go4qD{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-button);font-size:.88rem;color:var(--text-primary);transition:border-color var(--dur-micro) var(--ease-out-soft),background var(--dur-micro) var(--ease-out-soft)}.ontrack_chip__Go4qD:hover{border-color:var(--accent);background:var(--accent-subtle)}.ontrack_chipStar__TblUy{color:var(--accent);font-size:.75rem;transform:translateY(-1px)}.ontrack_chipKcal__N9kg9{color:var(--text-secondary);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ontrack_chipCaption__FJzy3{margin-top:.85rem;font-size:.82rem;font-weight:500;color:var(--text-secondary)}@media (max-width:1024px){.ontrack_logGrid__M7USk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ontrack_onetap__mWUIo{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:560px){.ontrack_logGrid__M7USk{grid-template-columns:1fr}}.ontrack_accGrid__aHVxc{margin-top:2.75rem;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-gap:2.5rem;gap:2.5rem;align-items:start}.ontrack_entryMockWrap__eTfta{max-width:30rem}.ontrack_entryMock__HcxPj{padding:1.4rem;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.ontrack_entryTop__PBttP{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ontrack_entryName__Yriym{font-size:1.02rem;font-weight:600;color:var(--text-primary)}.ontrack_entryMeta__bxhMH{margin-top:.25rem;font-size:.82rem;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ontrack_entryKcal__N9LtP{flex:none;font-size:1.45rem;font-weight:600;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ontrack_entryKcal__N9LtP span{font-size:.85rem;font-weight:400;color:var(--text-secondary)}.ontrack_entryMacros__OJSj4{display:flex;gap:1.1rem;margin-top:.85rem;font-size:.9rem;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ontrack_entryFoot__tdP2n{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}.ontrack_confBadge__zMkW8,.ontrack_editHint__QC5cJ,.ontrack_srcBadge__1p1Ps{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .75rem;border-radius:var(--radius-button);font-size:.78rem;font-weight:600}.ontrack_srcBadge__1p1Ps{background:var(--accent-subtle);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.ontrack_confBadge__zMkW8{border:1px solid var(--border-strong);color:var(--text-secondary)}.ontrack_editHint__QC5cJ{border:1px dashed var(--border-strong);color:var(--text-secondary)}.ontrack_mk__jUJ9g{flex:none;display:inline-grid;place-items:center;width:15px;height:15px;border-radius:9999px;background:var(--accent);color:var(--accent-foreground);font-style:normal;font-size:9.5px;font-weight:700;line-height:1}.ontrack_entryCaption__Mk_27{margin-top:.75rem;font-size:.8rem;color:var(--text-secondary)}.ontrack_anatomy__2ZxCb{list-style:none;display:flex;flex-direction:column;gap:1.6rem}.ontrack_anatomyItem__cE1qS{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem}.ontrack_mkBig__fdxoK{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:var(--accent-subtle);color:var(--accent);font-size:.82rem;font-weight:600;transform:translateY(-.05rem)}.ontrack_anatomyTitle__IUJSL{font-size:.95rem;font-weight:600;color:var(--text-primary)}.ontrack_anatomyItem__cE1qS p{margin-top:.3rem;font-size:.92rem;line-height:1.75;color:var(--text-secondary)}.ontrack_srcChip__tIwFY{display:inline-flex;align-items:center;padding:.12rem .6rem;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-button);font-size:.8rem;color:var(--text-primary);white-space:nowrap}.ontrack_srcChipAi__RqlSk{border-style:dashed;color:var(--text-secondary)}.ontrack_corrections__Kj_kt{margin-top:3rem;padding:1.6rem 1.75rem;background:var(--bg-surface);border:1px solid var(--border-default);border-left:2px solid var(--accent);border-radius:12px}.ontrack_corrections__Kj_kt p{margin-top:.55rem;max-width:62ch;font-size:.95rem;line-height:1.6;color:var(--text-secondary)}@media (max-width:900px){.ontrack_accGrid__aHVxc{grid-template-columns:1fr;gap:2rem}}.ontrack_platGrid__pzmYK{list-style:none;margin-top:2.75rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.ontrack_platCard__xaP98{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-card)}.ontrack_platCard__xaP98>p{font-size:.93rem;line-height:1.6;color:var(--text-secondary)}.ontrack_platGlyph__hCGsR{width:26px;height:26px;fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ontrack_keyRow__gn8It{display:flex;gap:.4rem}.ontrack_key__93zHv{display:inline-grid;place-items:center;min-width:30px;padding:.28rem .6rem;background:var(--bg-elevated);border:solid var(--border-strong);border-width:1px 1px 2px;border-radius:7px;font-family:var(--ff-sans);font-size:.8rem;font-weight:500;color:var(--text-primary)}.ontrack_menubar__tRgF5{display:flex;align-items:center;justify-content:flex-end;gap:.9rem;padding:.42rem .75rem;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:9px;font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ontrack_menubarPill__b2nJn{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--text-primary)}.ontrack_menubarRing__7JMtq{width:13px;height:13px;transform:rotate(-90deg)}.ontrack_ringTrack__cg8VK{fill:none;stroke:var(--border-strong);stroke-width:2.4}.ontrack_ringFill__71hB1{fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:22.5 32.7}.ontrack_menubarCap__O_48u,.ontrack_menubarClock__hmWR5{color:var(--text-secondary)}.ontrack_menubarCap__O_48u{font-size:.8rem!important}.ontrack_platLink__bzmmg{margin-top:auto;padding-top:.4rem;font-size:.9rem;font-weight:500;color:var(--accent)}.ontrack_platLink__bzmmg:hover{color:var(--accent-hover)}.ontrack_scoreGrid__LoFbR{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-gap:3rem;gap:3rem;align-items:center}.ontrack_pull__cOSH6{margin-top:1.5rem;font-family:var(--ff-serif);font-style:italic;font-size:1.45rem;letter-spacing:-.01em;color:var(--accent)}.ontrack_weekFig__3je42{padding:1.5rem;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-card)}.ontrack_weekPlot__YZlBE{position:relative;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.6rem;gap:.6rem;height:150px;align-items:end;border-bottom:1px solid var(--border-default)}.ontrack_weekTarget__HNFYm{position:absolute;left:0;right:0;border-top:1px dashed var(--border-strong);pointer-events:none}.ontrack_weekTarget__HNFYm em{position:absolute;right:0;top:-1.5em;font-style:normal;font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);background:var(--bg-surface);padding-left:.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ontrack_weekCol__DZ60j{display:flex;align-items:flex-end;justify-content:center;height:100%;min-width:0}.ontrack_weekBar__AiCQ1{display:block;width:58%;max-width:34px;background:color-mix(in srgb,var(--accent) 72%,transparent);border-radius:5px 5px 0 0}.ontrack_weekBar__AiCQ1[data-over]{background:color-mix(in srgb,var(--error) 80%,transparent)}.ontrack_weekLabels__MIhD1{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.6rem;gap:.6rem;margin-top:.7rem;text-align:center}.ontrack_weekLabel__PN5Ix{min-width:0}.ontrack_weekScore__PZ995{display:block;font-size:.95rem;font-weight:600;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ontrack_weekScore__PZ995[data-low]{color:var(--error)}.ontrack_weekDay__yWqzu{display:block;margin-top:.15rem;font-size:.72rem;font-weight:500;letter-spacing:.06em;color:var(--text-secondary)}.ontrack_weekCap__09Lf1{margin-top:1.1rem;font-size:.84rem;line-height:1.55;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.ontrack_scoreGrid__LoFbR{grid-template-columns:1fr;gap:2.25rem}}.ontrack_cta__2j54N{max-width:1120px;margin:6rem auto 0;padding:5.25rem 1.5rem 1rem;border-top:1px solid var(--border-subtle);text-align:center}.ontrack_ctaTitle__43dKe{font-family:var(--ff-serif);font-size:clamp(2.4rem,5.5vw,3.8rem);font-weight:400;line-height:1.04;letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance}.ontrack_ctaSub__ZLbHy{margin-top:.95rem;font-size:1rem;color:var(--text-secondary)}.ontrack_ctaPlatforms__het8x{margin-top:1.4rem;font-size:.88rem;color:var(--text-secondary)}.ontrack_ctaPlatforms__het8x a{color:var(--accent);font-weight:500}.ontrack_ctaPlatforms__het8x a:hover{color:var(--accent-hover)}.ontrack_footer__SLGoY{max-width:1120px;margin:4.5rem auto 0;padding:2.5rem 1.5rem 6.5rem;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.ontrack_footerMark__h_H1J{font-family:var(--ff-serif);font-size:1.15rem;letter-spacing:-.015em;color:var(--text-primary)}.ontrack_footerNav__g_472{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.ontrack_footerNav__g_472 a{font-size:.88rem;color:var(--text-secondary)}.ontrack_footerNav__g_472 a:hover{color:var(--text-primary)}.ontrack_footerNote__8XqpS{font-size:.8rem;color:var(--text-secondary);opacity:.85}