:root{--llui-cream:#faf7f5;--llui-surface:#fff;--llui-surface-muted:#f6f4ef;--llui-surface-dark:#20301d;--llui-ink:#171d0b;--llui-ink-2:#244735;--llui-text:#222;--llui-muted:#6e736d;--llui-faint:#9aa09a;--llui-green:#184832;--llui-green-hover:#123726;--llui-gold:#aa8b47;--llui-line:#e5e2da;--llui-rule:#efece4;--llui-ok:#17663a;--llui-warn:#8a5a00;--llui-bad:#9b1c1c;--llui-ll-green:#1e8449;--llui-ll-green-dark:#145a32;--llui-cv-red:#c0392b;--llui-met-blue:#2e75b6;--llui-brain-purple:#6c3483;--llui-gut-teal:#117a65;--llui-sleep-navy:#1a5276;--llui-psycho-purple:#7d3c98;--llui-organ-slate:#566573;--llui-fitness-orange:#d35400;--llui-milestone-teal:#117a65;--llui-signal-clean:#1e8449;--llui-signal-fuzzy:#d35400;--llui-signal-gap:#c0392b;--llui-radius-sm:6px;--llui-radius-md:10px;--llui-radius-lg:14px;--llui-radius-pill:999px;--llui-font-body:"Open Sans", system-ui, -apple-system, sans-serif;--llui-font-display:"KareliaWeb", "Iowan Old Style", Georgia, serif}.mr-root{--mr-cream:#faf7f5;--mr-ink:#171d0b;--mr-olive:#242c16;--mr-olive2:#3a4525;--mr-deep:#63927d;--mr-sage:#94b594;--mr-well:#d2e1a0;--mr-gold:#f2ce59;--mr-gold2:#e0a82e;--mr-rust:#8a462b;--mr-line:#171d0b24;--mr-muted:#171d0ba8;--mr-display:"KareliaWeb", "Cormorant Garamond", Georgia, "Times New Roman", serif;--mr-body:"Open Sans", Inter, Arial, system-ui, sans-serif;font-family:var(--mr-body);color:var(--mr-ink);background:#e9e5df}.mr-not-released{background:var(--mr-rust);color:#fff;text-align:center;letter-spacing:.09em;text-transform:uppercase;padding:9px 20px;font-size:11px;font-weight:800}.mr-not-released span{letter-spacing:0;text-transform:none;opacity:.88;margin-left:10px;font-weight:500}.mr-canvas{background:var(--mr-cream);max-width:1440px;margin:0 auto;box-shadow:0 0 70px #171d0b14}.mr-appbar{border-bottom:1px solid #171d0b14;align-items:center;height:82px;padding:0 clamp(24px,5vw,60px);display:flex}.mr-appbar-id{align-items:center;gap:12px;display:flex}.mr-appbar-avatar{background:linear-gradient(145deg, var(--mr-well), #eef2d7);width:38px;height:38px;font-family:var(--mr-display);border-radius:50%;place-items:center;font-size:15px;display:grid}.mr-appbar-name{font-size:13px;font-weight:700}.mr-wordmark{color:var(--mr-olive);font-family:var(--mr-display);letter-spacing:.02em;margin-left:auto;font-size:22px}.mr-nav{border-bottom:1px solid #171d0b1a;gap:30px;padding:0 clamp(24px,5vw,60px);display:flex;overflow-x:auto}.mr-nav-tab{font:inherit;white-space:nowrap;cursor:pointer;color:#171d0b8c;background:0 0;border:0;padding:16px 2px 15px;font-size:12px;font-weight:700;position:relative}.mr-nav-tab-active{color:var(--mr-ink)}.mr-nav-tab-active:after{content:"";background:var(--mr-gold2);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.mr-nav-tab:focus-visible{outline:3px solid var(--mr-gold2);outline-offset:3px}.mr-main{padding:clamp(28px,5vw,56px) clamp(24px,5vw,60px) 70px}.mr-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--mr-deep);font-size:10px;font-weight:800}.mr-hero-title{font-family:var(--mr-display);letter-spacing:-.02em;margin:10px 0 14px;font-size:clamp(34px,5vw,56px);font-weight:400;line-height:1.04}.mr-hero-copy{color:var(--mr-muted);max-width:560px;line-height:1.7}.mr-lead{max-width:640px;color:var(--mr-muted);margin:12px 0 0;font-size:16px;line-height:1.7}.mr-placeholder{color:var(--mr-muted);margin:10px 0;font-size:14px;font-style:italic;line-height:1.7}.mr-hero{background:linear-gradient(125deg, var(--mr-olive), var(--mr-olive2));color:#fff;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 50px #242c161a}.mr-score-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:40px;padding:clamp(28px,5vw,56px);display:grid}@media (width<=900px){.mr-score-hero{grid-template-columns:1fr}}.mr-hero .mr-eyebrow{color:var(--mr-well)}.mr-hero-main{z-index:1;position:relative}.mr-domain-progress{align-items:center;gap:12px;margin-top:18px;font-size:12px;font-weight:800;display:flex}.mr-domain-progress:before{content:"";background:linear-gradient(90deg, var(--mr-gold), #f2ce5933);width:44px;height:2px}.mr-outlook{background:#ffffff12;border:1px solid #ffffff29;border-radius:20px;align-self:stretch;padding:26px}.mr-outlook-title{font-family:var(--mr-display);margin:5px 0 22px;font-size:27px;font-weight:400}.mr-package-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mr-package{background:#ffffff14;border:1px solid #ffffff1c;border-radius:14px;min-height:88px;padding:14px}.mr-package:last-child{grid-column:1/-1;min-height:70px}.mr-package span{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-size:9px;display:block}.mr-package b{font-family:var(--mr-display);margin-top:14px;font-size:16px;font-weight:400;display:block}.mr-section-head{justify-content:space-between;align-items:end;gap:24px;margin:54px 0 18px;display:flex}.mr-domains-title,.mr-reports-title{font-family:var(--mr-display);margin:4px 0 0;font-size:clamp(26px,4vw,40px);font-weight:400}.mr-runtime-note{max-width:400px;color:var(--mr-muted);border-left:2px solid var(--mr-sage);padding-left:14px;font-size:11px;line-height:1.5}.mr-domain-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=900px){.mr-domain-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.mr-domain-grid{grid-template-columns:1fr}}.mr-domain-card{color:#fff;background:linear-gradient(145deg,#242c16f5,#3a4525eb);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;min-height:148px;padding:20px;display:flex;box-shadow:0 8px 20px #242c1612}.mr-domain-label{letter-spacing:.17em;text-transform:uppercase;color:var(--mr-well);font-size:10px}.mr-domain-value{font-family:var(--mr-display);margin:auto 0 4px;font-size:38px;font-weight:400}.mr-domain-state{color:#ffffff9c;font-size:11px}.mr-insights-intro{margin-bottom:34px}.mr-reports-title{margin-bottom:16px}.mr-report-cards{gap:12px;display:grid}.mr-report-card,.mr-report-detail{border:1px solid var(--mr-line);background:#fff;border-radius:20px;padding:20px 22px;box-shadow:0 5px 18px #242c160a}.mr-report-card-head,.mr-report-detail-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.mr-report-type{font-family:var(--mr-display);font-size:22px}.mr-report-provider{color:var(--mr-muted);font-size:11px}.mr-report-date,.mr-report-detail time{color:var(--mr-muted);margin-left:auto;font-size:11px}.mr-report-headline{color:var(--mr-muted);margin:8px 0 0;font-size:13px}.mr-report-details{gap:16px;margin-top:20px;display:grid}.mr-report-intro,.mr-report-meaning{color:var(--mr-muted);margin:10px 0 0;line-height:1.8}.mr-takeaways{counter-reset:takeaway;gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.mr-takeaways li{background:var(--mr-cream);border:1px solid var(--mr-line);border-radius:18px;padding:16px 16px 16px 56px;font-size:14px;position:relative}.mr-takeaways li:before{counter-increment:takeaway;content:"0" counter(takeaway);font-family:var(--mr-display);color:var(--mr-gold2);font-size:20px;position:absolute;top:15px;left:18px}.mr-goal{font-family:var(--mr-display);background:#d2e1a033;border-radius:16px;margin:0 0 8px;padding:18px 22px;font-size:20px;line-height:1.5}.mr-plan-impact{color:var(--mr-muted);border-left:3px solid var(--mr-sage);margin:6px 0;padding-left:12px;font-size:13px}.mr-next-step{margin:12px 0;font-weight:600}.mr-explore-all{border:1px solid var(--mr-deep);background:var(--mr-olive);color:#fff;cursor:pointer;border-radius:999px;padding:11px 18px;font-size:11px;font-weight:800}.mr-explore-all:disabled{cursor:not-allowed;opacity:.7}.mr-explore-all:focus-visible{outline:3px solid var(--mr-gold2);outline-offset:3px}.mr-plans-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}@media (width<=760px){.mr-plans-grid{grid-template-columns:1fr}}.mr-plan-choice{border:1px solid var(--mr-line);border-radius:24px;flex-direction:column;min-height:220px;padding:30px;display:flex;box-shadow:0 12px 35px #242c1612}.mr-plan-care{background:linear-gradient(145deg,#fff,#d2e1a03d);border-color:#63927d59}.mr-plan-fitness{background:linear-gradient(135deg, var(--mr-olive), var(--mr-olive2));color:#fff}.mr-plan-choice h2{font-family:var(--mr-display);margin:18px 0 12px;font-size:clamp(28px,3.4vw,40px);font-weight:400}.mr-plan-choice p{color:var(--mr-muted);line-height:1.7}.mr-plan-fitness p{color:#ffffffb8}.mr-plan-badge{letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:6px 10px;font-size:9px;font-weight:800;display:inline-flex}.mr-plan-badge:before{content:"✓"}.mr-plan-care .mr-plan-badge{color:#315944;background:#63927d1f;border:1px solid #63927d59}.mr-plan-fitness .mr-plan-badge{color:var(--mr-well);background:#d2e1a024;border:1px solid #d2e1a04d}.mr-plans-source{border-left:3px solid var(--mr-sage);color:var(--mr-muted);background:#d2e1a029;margin:22px 0 0;padding:16px 18px;font-size:12px;line-height:1.65}.mr-story-hero{flex-direction:column;justify-content:end;min-height:240px;padding:clamp(30px,6vw,60px);display:flex}.mr-story-card{border:1px solid var(--mr-line);background:#fff;border-radius:22px;grid-template-columns:120px 1fr;gap:30px;max-width:860px;margin:32px auto 0;padding:32px;display:grid;box-shadow:0 8px 25px #242c160d}@media (width<=620px){.mr-story-card{grid-template-columns:1fr}}.mr-story-seal{text-align:center;background:linear-gradient(145deg, var(--mr-well), #f2ce5999);width:110px;height:110px;font-family:var(--mr-display);border-radius:50%;place-items:center;font-size:16px;display:grid}.mr-story-card h2{font-family:var(--mr-display);margin:10px 0;font-size:28px;font-weight:400}.mr-story-card p{color:var(--mr-muted);line-height:1.7}.mr-pill{letter-spacing:.05em;text-transform:uppercase;color:#315944;background:#d2e1a073;border-radius:999px;align-items:center;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.mr-empty{color:var(--mr-muted);padding:30px}@media (prefers-reduced-motion:reduce){.mr-root *{transition:none!important}}@font-face{font-family:KareliaWeb;src:url(/fonts/KareliaWeb_Regular.woff2)format("woff2"),url(/fonts/KareliaWeb_Regular.woff)format("woff"),url(/fonts/KareliaWeb_Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}._container_9ytuu_1{min-height:100vh;font-family:var(--font-sans);background:linear-gradient(135deg,#f8fafb 0%,#eef2f5 100%);justify-content:center;align-items:center;padding:24px;display:flex}._card_9ytuu_11{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:380px;padding:44px 40px;box-shadow:0 4px 24px #0000000f,0 1px 4px #0000000a}._logo_9ytuu_21{object-fit:contain;width:56px;height:56px;margin:0 auto 18px;display:block}._title_9ytuu_29{font-family:var(--font-display);color:#1a1a1a;margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.15}._dot_9ytuu_38{color:#34763a}._subtitle_9ytuu_42{color:#6b7280;margin:0 0 36px;font-size:14px;font-weight:400}._error_9ytuu_49{color:var(--status-attention);background:var(--status-attention-bg);border-radius:var(--radius-sm);text-align:left;margin:0 0 18px;padding:10px 14px;font-size:13px;line-height:1.45}._button_9ytuu_60{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s,transform .1s;display:flex}._button_9ytuu_60:hover:not(:disabled){background:#333;transform:translateY(-1px)}._button_9ytuu_60:active:not(:disabled){transform:translateY(0)}._button_9ytuu_60:disabled{opacity:.5;cursor:not-allowed}._hint_9ytuu_92{color:#9ca3af;margin:16px 0 0;font-size:12px;line-height:1.4}@media (width<=480px){._card_9ytuu_11{padding:36px 28px}}._backdrop_1bfkc_1{z-index:200;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modal_1bfkc_12{background:var(--bg-surface,#fff);border:1px solid var(--border-default);border-radius:var(--radius-md,8px);width:100%;max-width:420px;padding:24px 26px 20px;box-shadow:0 12px 40px #0000002e}._title_1bfkc_22{color:var(--text-primary);margin:0 0 10px;font-size:17px;font-weight:700}._message_1bfkc_29{color:var(--text-secondary);margin:0 0 22px;font-size:14px;line-height:1.5}._actions_1bfkc_36{justify-content:flex-end;gap:10px;display:flex}._cancelButton_1bfkc_42,._confirmButton_1bfkc_43{border-radius:var(--radius-sm,6px);cursor:pointer;min-height:38px;padding:0 16px;font-size:14px;font-weight:600}._cancelButton_1bfkc_42{background:var(--brand-primary,#0f8a5c);color:#fff;border:1px solid #0000}._confirmButton_1bfkc_43{border:1px solid var(--border-default);color:var(--text-secondary);background:0 0}._confirmButton_1bfkc_43:hover{border-color:var(--grade-poor,#d92d20);color:var(--grade-poor,#d92d20)}._cancelButton_1bfkc_42:focus-visible,._confirmButton_1bfkc_43:focus-visible{outline:2px solid var(--brand-primary,#0f8a5c);outline-offset:2px}._viewport_360s7_1{z-index:300;pointer-events:none;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);display:flex;position:fixed;top:16px;right:16px}._toast_360s7_13{border-radius:var(--radius-sm);background:var(--bg-surface);box-shadow:var(--shadow-md);pointer-events:auto;border:1px solid;border-left-width:4px;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;animation:.18s ease-out _slideIn_360s7_1;display:flex}@keyframes _slideIn_360s7_1{0%{opacity:0;transform:translate(12px)}}@media (prefers-reduced-motion:reduce){._toast_360s7_13{animation:none}}._success_360s7_41{border-color:var(--status-optimal);background:var(--status-optimal-bg)}._warning_360s7_46{border-color:var(--status-fair);background:var(--status-fair-bg)}._error_360s7_51{border-color:var(--status-attention);background:var(--status-attention-bg)}._icon_360s7_56{border-radius:var(--radius-pill);color:#fff;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-weight:800;line-height:1;display:flex}._success_360s7_41 ._icon_360s7_56{background:var(--status-optimal)}._warning_360s7_46 ._icon_360s7_56{background:var(--status-fair)}._error_360s7_51 ._icon_360s7_56{background:var(--status-attention)}._body_360s7_82{flex:1;min-width:0}._title_360s7_87{color:var(--text-primary);margin:0 0 2px;font-size:13px;font-weight:700}._message_360s7_94{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}._close_360s7_102{border-radius:var(--radius-xs);width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex:none;font-size:16px;line-height:1}._close_360s7_102:hover{color:var(--text-primary);background:#16191814}._close_360s7_102:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}._shell_rvfv1_1{background:radial-gradient(ellipse 70% 50% at 80% -20%, #35604e14, transparent 70%), var(--bg-primary);flex-direction:column;min-height:100vh;display:flex}._header_rvfv1_10{border-bottom:1px solid var(--border-default);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);background:#fffefbeb;flex-direction:column;gap:0;padding:10px 20px 0;display:flex}._headerRow1_rvfv1_22{justify-content:space-between;align-items:center;gap:16px;display:flex}._headerRight_rvfv1_29{align-items:center;gap:10px;display:flex}._headerRow2_rvfv1_35{align-items:center;gap:4px;padding:8px 0;display:flex}._brandLink_rvfv1_42{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}._brandMark_rvfv1_50{width:28px;height:28px;color:var(--text-on-dark);background:var(--brand-deep);border-radius:9px;place-items:center;display:inline-grid}._brand_rvfv1_42{font-family:var(--font-display);color:var(--text-primary);white-space:nowrap;font-size:16px;font-weight:600}._brandProduct_rvfv1_72{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary);font-size:11px;font-weight:700}._dot_rvfv1_81{color:var(--brand-clay)}._domainLabel_rvfv1_85{border-left:1px solid var(--border-default);color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding-left:8px;font-size:10px;font-weight:700}@media (width<=1200px){._domainLabel_rvfv1_85{display:none}}._tabs_rvfv1_102{align-items:center;gap:4px;min-width:0;display:flex}._tab_rvfv1_102{border-radius:var(--radius-pill);min-height:32px;color:var(--text-secondary);font:600 11.5px var(--font-sans);align-items:center;gap:5px;padding:6px 10px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}._tab_rvfv1_102:hover{background:var(--brand-soft);color:var(--brand-primary)}._tabActive_rvfv1_127{background:var(--brand-soft);color:var(--brand-primary);font-weight:700}._email_rvfv1_133{text-overflow:ellipsis;white-space:nowrap;max-width:140px;color:var(--text-tertiary);font-size:11px;overflow:hidden}._signOut_rvfv1_142{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);min-height:32px;color:var(--text-secondary);font:500 12px var(--font-sans);cursor:pointer;padding:6px 12px;transition:background .12s,color .12s,border-color .12s}._signOut_rvfv1_142:hover{background:var(--bg-muted);border-color:var(--border-strong);color:var(--text-primary)}._main_rvfv1_160{flex:1;min-width:0;min-height:0;overflow-y:auto}._main_rvfv1_160:has(>[data-fill-height]){flex-direction:column;display:flex}@media (width<=900px){._header_rvfv1_10{flex-direction:column;align-items:stretch;padding:10px 16px}._headerLeft_rvfv1_180,._headerRight_rvfv1_29{width:100%}._headerLeft_rvfv1_180{flex-direction:column;align-items:flex-start;gap:8px}._headerRight_rvfv1_29{justify-content:space-between}._tabs_rvfv1_102{max-width:100%;overflow-x:auto}}._stub_1l8xh_1{flex:1;justify-content:center;align-items:center;min-height:60vh;padding:40px 20px;display:flex}._card_1l8xh_10{text-align:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;align-items:center;max-width:420px;padding:40px 32px;display:flex}._icon_1l8xh_22{margin-bottom:16px;font-size:40px;line-height:1}._heading_1l8xh_28{font-family:var(--font-display);color:var(--text-primary);margin:0 0 10px;font-size:22px;font-weight:600}._body_1l8xh_36{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.5}._container_1q8j4_3{width:100%;padding:20px 24px 40px}._toolbar_1q8j4_9{align-items:center;gap:16px;margin-bottom:12px;display:flex}._title_1q8j4_16{color:var(--text-primary);white-space:nowrap;margin:0;font-size:18px;font-weight:600}._search_1q8j4_24{width:280px;font-size:13px;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:3px;outline:none;padding:7px 12px}._search_1q8j4_24:focus{border-color:var(--border-strong)}._search_1q8j4_24::placeholder{color:var(--text-tertiary)}._status_1q8j4_44{color:var(--text-secondary);padding:8px 0;font-size:13px}._error_1q8j4_50{color:var(--status-attention);padding:8px 0;font-size:13px}._recentBar_1q8j4_57{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}._recentLabel_1q8j4_65{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}._recentChip_1q8j4_73{font-size:12px;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-muted);border:1px solid var(--border-default);cursor:pointer;border-radius:3px;align-items:center;padding:4px 10px;font-weight:500;transition:background .1s;display:inline-flex}._recentChip_1q8j4_73:hover{background:var(--bg-surface);border-color:var(--border-strong)}._listWrap_1q8j4_94{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:0;overflow:hidden}._table_1q8j4_101{border-collapse:collapse;width:100%;font-family:var(--font-sans)}._th_1q8j4_108{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-primary);background:var(--bg-muted);border-bottom:2px solid var(--border-strong);padding:8px 16px;font-size:11px;font-weight:700}._row_1q8j4_121{cursor:pointer;height:36px;transition:background 80ms}._row_1q8j4_121:hover{background:var(--bg-hover)}._rowAlt_1q8j4_131{background:#00000004}._rowAlt_1q8j4_131:hover{background:var(--bg-hover)}._row_1q8j4_121+._row_1q8j4_121 td{border-top:1px solid var(--border-default)}._nameCell_1q8j4_143{color:var(--text-primary);padding:7px 16px;font-size:13px;font-weight:500}._idCell_1q8j4_150{color:var(--text-secondary);letter-spacing:.02em;padding:7px 16px;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12px}._tierCell_1q8j4_158{color:var(--text-secondary);padding:7px 16px;font-size:12px}._container_snn6g_1{width:100%;max-width:960px;margin:0 auto;padding:32px 24px}._header_snn6g_8{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}._eyebrow_snn6g_16,._sectionTitle_snn6g_17,._label_snn6g_18{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin:0;font-size:12px;font-weight:700}._title_snn6g_27{font-family:var(--font-display);color:var(--text-primary);margin:6px 0 0;font-size:24px;font-weight:700;line-height:1.2}._controls_snn6g_36{grid-template-columns:minmax(180px,240px) minmax(280px,1fr);gap:12px;margin-bottom:24px;display:grid}._field_snn6g_43{flex-direction:column;gap:8px;display:flex}._input_snn6g_49{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);width:100%;height:44px;color:var(--text-primary);font:14px var(--font-sans);padding:0 12px}._input_snn6g_49:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--focus-ring-alpha);outline:none}._section_snn6g_17{margin-top:20px}._sectionTitle_snn6g_17{margin-bottom:10px}._list_snn6g_74{flex-direction:column;gap:8px;display:flex}._memberRow_snn6g_80{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);width:100%;min-height:56px;color:var(--text-primary);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;transition:background .12s,border-color .12s;display:flex}._memberRow_snn6g_80:hover{background:var(--bg-muted);border-color:var(--border-strong)}._memberRow_snn6g_80:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-alpha);outline:none}._memberName_snn6g_107,._memberId_snn6g_108{display:block}._memberName_snn6g_107{font-size:15px;font-weight:700}._memberId_snn6g_108{color:var(--text-tertiary);margin-top:4px;font-size:13px}._action_snn6g_123{color:var(--brand-primary);flex:none;font-size:13px;font-weight:700}._status_snn6g_130,._error_snn6g_131{color:var(--text-secondary);margin:18px 0 0;font-size:14px}._error_snn6g_131{color:var(--color-error,#d32f2f)}@media (width<=760px){._container_snn6g_1{padding:32px 20px}._controls_snn6g_36{grid-template-columns:1fr}}._rail_71ae7_4{background:var(--bg-surface);border-right:1px solid var(--border-default);font-family:var(--font-sans);font-size:12px;line-height:1.4}._idblock_71ae7_12{border-bottom:1px solid var(--border-default);gap:12px;padding:14px;display:flex}._avatar_71ae7_19{border-radius:var(--radius-md);background:var(--brand-primary);color:#fff;flex:none;place-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:grid}._name_71ae7_32{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700;line-height:1.15}._sub_71ae7_42{color:var(--text-secondary);margin-top:4px;font-size:11px}._sub_71ae7_42 b{font-weight:700}._tierBadge_71ae7_52{background:var(--brand-soft);color:var(--brand-deep);letter-spacing:.02em;border-radius:10px;margin-top:6px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}._phiToggle_71ae7_64{border-bottom:1px solid var(--border-default);padding:8px 14px}._phiBtn_71ae7_69{border:1px solid var(--brand-soft);border-radius:var(--radius-sm);background:var(--brand-soft);height:26px;color:var(--brand-primary);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._phiBtn_71ae7_69:hover{border-color:var(--border-strong);background:var(--bg-muted)}._phiBtn_71ae7_69:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._fields_71ae7_97{padding:0 14px}._field_71ae7_97{border-bottom:1px solid var(--border-soft);padding:10px 0}._field_71ae7_97:last-child{border-bottom:none}._fieldLabel_71ae7_110{color:var(--text-secondary);letter-spacing:.03em;text-transform:uppercase;margin-bottom:2px;font-size:10.5px;font-weight:600;display:block}._fieldValue_71ae7_120{color:var(--text-primary);word-break:break-all;font-size:12.5px;font-weight:500;line-height:1.4;display:block}._fieldInline_71ae7_129{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._fieldInline_71ae7_129 ._fieldLabel_71ae7_110{text-transform:none;margin-bottom:0;font-size:11.5px}._fieldInline_71ae7_129 ._fieldValue_71ae7_120{word-break:normal;font-size:12px}._section_71ae7_147{border-top:1px solid var(--border-default);margin-top:4px;padding-top:4px}._sectionTitle_71ae7_153{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;padding:8px 14px 4px;font-size:10px;font-weight:700}._pill_71ae7_162{border-radius:var(--radius-xs);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:5px;height:20px;padding:0 8px;font-size:9.5px;font-weight:800;display:inline-flex}._ok_71ae7_175{background:var(--status-optimal-bg);color:var(--status-optimal)}._blocked_71ae7_180{background:var(--status-attention-bg);color:var(--status-attention)}@media (width<=900px){._rail_71ae7_4{border-right:0;border-bottom:1px solid var(--border-default)}}._container_17l8q_2{background:var(--bg-primary);flex:1 0 auto;grid-template-columns:290px minmax(0,1fr);display:grid}._main_17l8q_9{flex-direction:column;min-width:0;display:flex}._tabs_17l8q_15{background:var(--bg-surface-elevated);border-bottom:1px solid var(--border-default);align-items:center;gap:2px;padding:0 32px;display:flex;overflow-x:auto}._tabGroupLabel_17l8q_25{color:var(--text-tertiary);letter-spacing:.1em;pointer-events:none;text-transform:uppercase;-webkit-user-select:none;user-select:none;align-self:center;padding:0 8px 0 16px;font-size:9px;font-weight:800}._tab_17l8q_15{color:var(--text-secondary);border-bottom:2px solid #0000;align-items:center;gap:7px;padding:13px 14px 12px;font-size:12.5px;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}._tab_17l8q_15:hover{background:var(--bg-muted);color:var(--brand-primary)}._tabActive_17l8q_55{border-bottom-color:var(--brand-primary);color:var(--brand-primary)}._content_17l8q_60{flex:1;min-height:0;padding:28px 32px;overflow-y:auto}@media (width<=900px){._container_17l8q_2{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}}@media (width<=700px){._tabs_17l8q_15,._content_17l8q_60{padding-left:20px;padding-right:20px}}._container_2zfs3_1{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}._svg_2zfs3_10{width:100%;height:100%}._trackCircle_2zfs3_15{fill:none;stroke:var(--border-default);stroke-width:8px}._arcCircle_2zfs3_21{fill:none;stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset .4s}._textGroup_2zfs3_31{text-anchor:middle;dominant-baseline:central}._scoreText_2zfs3_36{font-family:var(--font-sans);fill:var(--text-primary);font-size:28px;font-weight:700}._gradeText_2zfs3_43{font-family:var(--font-sans);fill:var(--text-secondary);font-size:13px;font-weight:600}._mc_129lg_3{gap:24px;max-width:880px;margin:0 auto;padding:4px 0;display:grid}._section_129lg_22{gap:0;display:grid}._label_129lg_27{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);align-items:center;gap:8px;padding:0 0 10px;font-size:12px;font-weight:700;display:flex}._count_129lg_39{color:var(--text-secondary);font-size:12px;font-weight:700}._link_129lg_45{color:var(--brand-primary);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:12px;font-weight:600;text-decoration:none}._link_129lg_45:hover{text-decoration:underline}._pill_129lg_61{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.02em;padding:2px 7px;font-size:10.5px;font-weight:700}._pillGood_129lg_70{background:var(--status-good-bg);color:#56742a}._pillWaiting_129lg_75{background:var(--status-fair-bg);color:#8a5410}._pillAttention_129lg_80{background:var(--status-attention-bg);color:var(--status-attention)}._empty_129lg_86{color:var(--text-secondary);max-width:52ch;margin:0;font-size:14.5px;line-height:1.55}._emptyCta_129lg_94{border:1px solid var(--brand-primary);border-radius:var(--radius-pill);background:var(--brand-primary);color:#fff;cursor:pointer;justify-self:start;margin-top:12px;padding:9px 16px;font-size:12.5px;font-weight:700}._emptyCta_129lg_94:hover{background:var(--brand-primary-hover)}._vitals_129lg_112{grid-template-columns:auto 1fr;align-items:center;gap:26px;padding:4px 0 2px;display:grid}._scoreRead_129lg_120{align-items:center;gap:12px;display:flex}._ringGrade_129lg_126{color:var(--text-secondary);font-size:14px}._ringTrend_129lg_131{color:var(--brand-clay);margin-top:5px;font-size:13px;font-weight:700}._ringStamp_129lg_138{font-family:var(--font-mono);color:var(--text-tertiary);margin-top:6px;font-size:11.5px;display:block}._cats_129lg_146{gap:9px;display:grid}._cat_129lg_146{align-items:center;gap:12px;display:flex}._cn_129lg_157{color:var(--text-secondary);flex:0 0 160px;font-size:13px;font-weight:600}._bar_129lg_164{border-radius:var(--radius-pill);background:var(--bg-muted);flex:1;height:5px;overflow:hidden}._bar_129lg_164>span{border-radius:var(--radius-pill);height:100%;display:block}._cv_129lg_178{text-align:right;min-width:3ch;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}._cg_129lg_187{min-width:2.4ch;font-size:12px;font-weight:700}._next_129lg_197{gap:6px;display:grid}._nextTitle_129lg_202{color:var(--text-primary);font-size:16.5px;font-weight:700}._nextInstruction_129lg_208{color:var(--text-secondary);border-top:1px solid var(--border-soft);gap:6px;padding:8px 0;font-size:14px;line-height:1.5;display:flex}._arrow_129lg_218{color:var(--brand-primary);flex-shrink:0;font-weight:700}._next_129lg_197 ._pill_129lg_61{justify-self:start}._nextCta_129lg_228{border:1px solid var(--brand-primary);border-radius:var(--radius-pill);color:var(--brand-primary);cursor:pointer;background:0 0;justify-self:start;margin-top:2px;padding:7px 14px;font-size:12.5px;font-weight:700}._nextCta_129lg_228:hover{background:var(--brand-primary);color:#fff}._attention_129lg_247{gap:0;display:grid}._attnRow_129lg_252{border-bottom:1px solid var(--border-soft);padding:10px 0}._attnRow_129lg_252:last-child{border-bottom:none}._attnMain_129lg_261{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._attnDot_129lg_268{border-radius:50%;flex-shrink:0;width:8px;height:8px}._dotAttention_129lg_275{background:var(--status-attention)}._dotWatch_129lg_279{background:var(--status-fair)}._attnTitle_129lg_283{color:var(--text-primary);font-size:14.5px;font-weight:600}._progress_129lg_290{gap:6px;display:grid}._progressStats_129lg_295{color:var(--text-secondary);gap:14px;font-size:13px;display:flex}._progressStats_129lg_295 strong{color:var(--text-primary)}._progressMeta_129lg_306{color:var(--text-tertiary);font-size:12px}._tl_129lg_311{gap:0;margin-top:4px;display:grid}._tlRow_129lg_317{border-bottom:1px solid var(--border-soft);align-items:baseline;gap:12px;padding:9px 0;display:flex}._tlRow_129lg_317:last-child{border-bottom:none}._tlDate_129lg_329{font-family:var(--font-mono);color:var(--text-tertiary);flex:0 0 88px;font-size:11.5px}._tlTitle_129lg_336{color:var(--text-primary);flex:none;font-size:14px;font-weight:600}._tlDesc_129lg_343{color:var(--text-tertiary);text-align:right;margin-left:auto;font-size:13px}._up_129lg_350{color:var(--status-optimal);font-weight:700}._down_129lg_355{color:var(--brand-clay);font-weight:700}@media (width<=760px){._vitals_129lg_112{grid-template-columns:1fr;gap:18px}._cn_129lg_157{flex-basis:120px}}._badge_1f1ul_1{flex-direction:column;align-items:center;gap:.25rem;display:inline-flex}._grade_1f1ul_8{font-family:var(--font-sans);font-size:1.25rem;font-weight:700;line-height:1}._label_1f1ul_15{font-family:var(--font-sans);color:var(--text-muted,#6b6560);font-size:.75rem;font-weight:400}._gradeAPlus_1f1ul_23{color:var(--grade-excellent,#34c759)}._gradeA_1f1ul_23{color:var(--grade-above,#30b0c7)}._gradeB_1f1ul_31{color:var(--grade-average,#d6a400)}._gradeC_1f1ul_35{color:var(--grade-below,#ff9500)}._gradeCMinus_1f1ul_39{color:var(--grade-poor,#ff3b30)}._gradeNull_1f1ul_43{color:var(--text-muted,#6b6560)}._gradeAMinus_1f1ul_46{color:#5ac8a8}._gradeBPlus_1f1ul_49{color:#4aa3d4}._gradeBMinus_1f1ul_52{color:#7fb3d5}._gradeCPlus_1f1ul_55{color:#e0a640}._container_1qmfh_1{flex-direction:column;gap:14px;display:flex}._status_1qmfh_7,._error_1qmfh_8,._empty_1qmfh_9{color:var(--text-secondary);text-align:center;padding:40px 0;font-size:15px}._error_1qmfh_8{color:var(--status-attention)}._assessmentGroup_1qmfh_20{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:12px 14px;display:flex}._captureSessions_1qmfh_30{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:0 0;padding:10px 14px}._assessmentSummary_1qmfh_37,._subdomainSummary_1qmfh_38,._captureSummary_1qmfh_39{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}._assessmentSummary_1qmfh_37::-webkit-details-marker{display:none}._subdomainSummary_1qmfh_38::-webkit-details-marker{display:none}._captureSummary_1qmfh_39::-webkit-details-marker{display:none}._dateHeading_1qmfh_53{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}._count_1qmfh_60{color:var(--text-tertiary);white-space:nowrap;font-size:12px}._subdomains_1qmfh_66{flex-direction:column;gap:6px;margin-top:8px;display:flex}._captureList_1qmfh_73{flex-direction:column;gap:6px;margin-top:10px;display:flex}._captureRow_1qmfh_80{border-top:1px solid var(--border-default);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;font-size:13px;display:flex}._subdomainGroup_1qmfh_91{border-top:1px solid var(--border-default);flex-direction:column;gap:4px;padding-top:8px;display:flex}._subdomainSummary_1qmfh_38{letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);font-size:12px;font-weight:700}._recordList_1qmfh_107{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._record_1qmfh_107{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:0 0;border-width:0 0 1px;grid-template-columns:minmax(240px,360px) 42px 128px 118px;justify-content:start;align-items:center;column-gap:14px;min-height:48px;padding:6px 0;display:grid}._record_1qmfh_107:last-child{border-bottom-width:0}._recordMain_1qmfh_133{flex-direction:column;gap:2px;min-width:0;display:flex}._testName_1qmfh_140{color:var(--text-primary);font-size:14px;font-weight:500}._value_1qmfh_146{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}._gradeCell_1qmfh_156{justify-content:flex-start;min-width:0;display:flex}._measurements_1qmfh_162{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}._recordMeta_1qmfh_168{min-width:0;display:contents}._recordedBy_1qmfh_173{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._time_1qmfh_181{color:var(--text-tertiary);font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;font-size:12px}@media (width<=720px){._record_1qmfh_107{grid-template-columns:1fr 42px;row-gap:6px}._recordMain_1qmfh_133{grid-column:1/-1}._gradeCell_1qmfh_156{grid-column:1}._recordMeta_1qmfh_168{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 118px;column-gap:12px;display:grid}}._editBtn_1qmfh_213{color:var(--color-primary,#2d6a4f);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:.75rem;transition:opacity .15s}._record_1qmfh_107:hover ._editBtn_1qmfh_213{opacity:1}._editOverlay_1qmfh_229{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._editDialog_1qmfh_239{background:var(--color-surface,#fff);border-radius:12px;width:min(420px,90vw);padding:24px;box-shadow:0 20px 60px #0000004d}._editTitle_1qmfh_247{margin:0 0 4px;font-size:1rem;font-weight:600}._editMeta_1qmfh_253{color:var(--color-muted,#666);margin:0 0 16px;font-size:.8rem}._editLabel_1qmfh_259{margin-bottom:12px;font-size:.8rem;font-weight:500;display:block}._editInput_1qmfh_266{border:1px solid var(--color-border,#ddd);border-radius:6px;width:100%;margin-top:4px;padding:8px 10px;font-size:.9rem;display:block}._editError_1qmfh_276{color:var(--color-danger,#c0392b);margin:0 0 8px;font-size:.8rem}._editActions_1qmfh_282{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}._editCancel_1qmfh_289{border:1px solid var(--color-border,#ddd);cursor:pointer;background:0 0;border-radius:6px;padding:8px 14px;font-size:.85rem}._editSave_1qmfh_298{background:var(--color-primary,#2d6a4f);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 14px;font-size:.85rem;font-weight:500}._editSave_1qmfh_298:disabled{opacity:.6;cursor:not-allowed}._container_1pk3i_1{flex-direction:column;gap:24px;display:flex}._runBtn_1pk3i_7{font-size:14px;font-weight:600;font-family:var(--font-sans);color:var(--text-on-dark);background:var(--brand-primary);border-radius:var(--radius-md);cursor:pointer;border:none;align-self:flex-start;align-items:center;gap:8px;padding:10px 20px;transition:background .12s;display:inline-flex}._runBtn_1pk3i_7:hover{background:var(--brand-primary-hover)}._historySection_1pk3i_28{flex-direction:column;display:flex}._historyTitle_1pk3i_33{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin:0 0 12px;font-size:12px;font-weight:700}._runRow_1pk3i_43{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._runHint_1pk3i_50{color:var(--text-tertiary);font-size:12px}._container_10e5f_1{width:100%;max-width:820px;margin:0 auto;padding:36px 32px 64px}._headerLine_10e5f_9{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:32px;display:flex}._eyebrow_10e5f_17{color:var(--text-tertiary);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}._date_10e5f_25{color:var(--text-secondary);font-size:14px;font-weight:500}._searchSection_10e5f_32{margin-bottom:40px}._searchInput_10e5f_36{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-elevated);width:100%;box-shadow:var(--shadow-sm);color:var(--text-primary);font:400 14px var(--font-sans);padding:14px 18px;transition:border-color .15s,box-shadow .15s;display:block}._searchInput_10e5f_36::placeholder{color:var(--text-tertiary)}._searchInput_10e5f_36:focus{border-color:var(--brand-primary);outline:none;box-shadow:0 0 0 3px #35604e1a}._searchStatus_10e5f_59{color:var(--text-tertiary);margin:10px 0 0;font-size:13px}._searchResults_10e5f_65{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-elevated);box-shadow:var(--shadow-sm);margin:8px 0 0;padding:0;list-style:none;overflow:hidden}._searchRow_10e5f_76{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:10px 16px;display:flex}._searchRow_10e5f_76:last-child{border-bottom:none}._searchName_10e5f_88{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}._searchId_10e5f_99{color:var(--text-tertiary);flex-shrink:0;font-family:monospace;font-size:11px}._searchAction_10e5f_106{border:1px solid var(--brand-primary);border-radius:var(--radius-pill);color:var(--brand-primary);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}._searchAction_10e5f_106:hover{background:var(--brand-primary);color:var(--text-on-dark)}._searchAction_10e5f_106:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._recentSection_10e5f_133{margin-bottom:32px}._sectionTitle_10e5f_137{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 14px;font-size:18px;font-weight:600}._cardList_10e5f_145{flex-direction:column;gap:8px;display:flex}._memberCard_10e5f_151{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg-surface-elevated);align-items:center;gap:13px;width:100%;min-height:60px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}._memberCard_10e5f_151:hover{background:#fbfdf9;border-color:#35604e4d}._memberAvatar_10e5f_169{color:#fff;background:var(--brand-primary);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:inline-grid}._memberCopy_10e5f_182{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._memberName_10e5f_190{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}._memberMeta_10e5f_199{align-items:center;gap:8px;display:flex}._tier_10e5f_205{color:var(--brand-primary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}._time_10e5f_213{color:var(--text-tertiary);font-size:11px}._cardActions_10e5f_218{flex-shrink:0;align-items:center;gap:8px;display:flex}._actionBtn_10e5f_225{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;white-space:nowrap;padding:6px 12px;font-size:11px;font-weight:700;transition:background .15s,color .15s,border-color .15s}._actionBtn_10e5f_225:hover{border-color:var(--border-strong);background:var(--bg-muted);color:var(--text-primary)}._actionBtn_10e5f_225:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._actionBtnPrimary_10e5f_249{border:1px solid var(--brand-primary);border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--text-on-dark);cursor:pointer;white-space:nowrap;padding:6px 12px;font-size:11px;font-weight:700;transition:background .15s,box-shadow .15s}._actionBtnPrimary_10e5f_249:hover{background:var(--brand-primary-hover);box-shadow:0 4px 10px #35604e2e}._actionBtnPrimary_10e5f_249:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._emptyState_10e5f_273{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--bg-muted);align-items:center;gap:12px;padding:20px;display:flex}._emptyIcon_10e5f_283{width:38px;height:38px;color:var(--brand-primary);background:var(--brand-soft);border-radius:12px;flex:none;place-items:center;display:inline-grid}._empty_10e5f_273{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}@media (width<=700px){._container_10e5f_1{padding:24px 18px 48px}._headerLine_10e5f_9{flex-direction:column;gap:4px;margin-bottom:24px}._searchInput_10e5f_36{padding:12px 14px}._memberCard_10e5f_151{flex-wrap:wrap}._cardActions_10e5f_218{border-top:1px solid var(--border-soft);justify-content:flex-end;width:100%;margin-top:4px;padding-top:8px}}._empty_pkv4l_3{justify-content:center;align-items:center;padding:64px 24px;display:flex}._card_pkv4l_10{text-align:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);max-width:400px;padding:32px}._icon_pkv4l_19{margin-bottom:12px;font-size:36px}._heading_pkv4l_24{color:var(--text-primary);margin:0 0 8px;font-size:18px;font-weight:600}._body_pkv4l_31{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}._container_jnk10_3{color:var(--text-secondary);align-items:center;gap:12px;font-size:12px;line-height:1.4;display:flex}._item_jnk10_12{align-items:center;gap:4px;display:flex}._separator_jnk10_18{background:var(--border-default);width:1px;height:12px}._label_jnk10_24{color:var(--text-tertiary,var(--text-secondary))}._value_jnk10_28{color:var(--text-secondary);font-weight:500}._container_1ysyi_3{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._button_1ysyi_10{font-size:13px;font-weight:500;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:8px;padding:8px 14px;transition:border-color .15s,background .15s;display:inline-flex}._button_1ysyi_10:hover:not(:disabled){border-color:var(--border-hover,var(--brand-primary));background:var(--bg-muted)}._button_1ysyi_10:disabled{opacity:.6;cursor:not-allowed}._spinner_1ysyi_37{border:2px solid var(--border-default);border-top-color:var(--brand-primary);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite _spin_1ysyi_37;display:inline-block}@keyframes _spin_1ysyi_37{to{transform:rotate(360deg)}}._error_1ysyi_54{color:var(--status-attention);margin:0;font-size:12px;animation:.2s ease-out _fadeIn_1ysyi_1}@keyframes _fadeIn_1ysyi_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}._container_ex7q8_1{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._visibility_ex7q8_8{flex-direction:column;align-items:flex-start;gap:2px;display:flex}._visibilityLabel_ex7q8_15{color:var(--text-secondary);text-transform:uppercase;letter-spacing:0;font-size:11px;font-weight:700;line-height:1.2}._visibilityValue_ex7q8_24{color:var(--text-primary);flex-wrap:wrap;align-items:center;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}._not_computed_ex7q8_34{color:var(--text-secondary)}._computed_unreleased_ex7q8_38{color:#7a4f00}._released_ex7q8_42{color:#1f6f52}._updated_since_release_ex7q8_46{color:#7a4f00}._statusMeta_ex7q8_50{color:var(--text-secondary);font-size:12px}._button_ex7q8_55{border:1px solid var(--brand-primary);border-radius:var(--radius-md);min-height:34px;font-family:var(--font-sans);color:#fff;background:var(--brand-primary);cursor:pointer;justify-content:center;align-items:center;padding:7px 13px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}._button_ex7q8_55:hover:not(:disabled){border-color:var(--brand-primary-hover);background:var(--brand-primary-hover)}._button_ex7q8_55:disabled{cursor:not-allowed;opacity:.55}._error_ex7q8_82{color:var(--status-attention);margin:0;font-size:12px}._panel_1cmbc_1,._panelBlocked_1cmbc_2{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);padding:14px 16px}._panelBlocked_1cmbc_2{background:#c0392b0a;border-color:#c0392b59}._header_1cmbc_14{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}._title_1cmbc_22{color:var(--text-primary);margin:0;font-size:14px;font-weight:700}._badgeReady_1cmbc_29,._badgeBlocked_1cmbc_30,._badgeMuted_1cmbc_31{border-radius:var(--radius-pill);align-items:center;min-height:24px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}._badgeReady_1cmbc_29{color:#1f6f52;background:#2079581a}._badgeBlocked_1cmbc_30{color:var(--status-attention);background:#c0392b1a}._badgeMuted_1cmbc_31{color:var(--text-secondary);background:var(--bg-muted)}._summary_1cmbc_56,._note_1cmbc_57{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}._note_1cmbc_57{margin-top:10px}._inputGrid_1cmbc_68{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}._inputRow_1cmbc_75{border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--bg-surface);justify-content:space-between;gap:8px;padding:8px 10px;font-size:12px;display:flex}._present_1cmbc_87{color:#1f6f52;font-weight:700}._missing_1cmbc_92{color:var(--status-attention);font-weight:700}._manualForm_1cmbc_97{border-top:1px solid var(--border-default);margin-top:14px;padding-top:12px}._manualHeader_1cmbc_103{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}._manualTitle_1cmbc_111{color:var(--text-primary);margin:0;font-size:13px;font-weight:700}._manualMeta_1cmbc_118{color:var(--text-secondary);font-size:12px}._manualGrid_1cmbc_123{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._manualField_1cmbc_129{color:var(--text-primary);gap:5px;font-size:12px;font-weight:700;display:grid}._inputWithUnit_1cmbc_137{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}._inputWithUnit_1cmbc_137:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 2px #2a584a24}._inputWithUnit_1cmbc_137 input{min-width:0;height:34px;font:inherit;color:var(--text-primary);background:0 0;border:0;outline:none;padding:0 9px;font-weight:600}._inputWithUnit_1cmbc_137 span{color:var(--text-secondary);border-left:1px solid var(--border-default);padding:0 9px;font-size:12px}._manualActions_1cmbc_171{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}._saveButton_1cmbc_179{border:1px solid var(--text-primary);border-radius:var(--radius-sm);min-height:34px;color:var(--bg-surface);background:var(--text-primary);cursor:pointer;padding:0 12px;font-size:13px;font-weight:700}._saveButton_1cmbc_179:disabled{cursor:not-allowed;opacity:.55}._saveSuccess_1cmbc_196,._saveError_1cmbc_197{font-size:12px;font-weight:700}._saveSuccess_1cmbc_196{color:#1f6f52}._saveError_1cmbc_197{color:var(--status-attention)}@media (width<=760px){._inputGrid_1cmbc_68,._manualGrid_1cmbc_123{grid-template-columns:1fr}._manualHeader_1cmbc_103{gap:3px;display:grid}}._card_rm6ia_3{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:16px;display:flex}._category_rm6ia_15{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);font-size:12px;font-weight:600;line-height:1.2}._score_rm6ia_24{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}._badge_rm6ia_32{letter-spacing:.02em;border-radius:3px;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}._cardButton_rm6ia_48{text-align:left;cursor:pointer;width:100%;font:inherit;transition:border-color .12s,box-shadow .12s,background .12s;position:relative}._cardButton_rm6ia_48:hover{border-color:var(--border-strong,#94a3b8)}._cardButton_rm6ia_48:focus-visible{outline:2px solid var(--focus-ring,#2563eb);outline-offset:2px}._cardSelected_rm6ia_66{border-color:var(--focus-ring,#2563eb);box-shadow:inset 0 0 0 1px var(--focus-ring,#2563eb)}._chevron_rm6ia_71{color:var(--text-tertiary);font-size:18px;line-height:1;transition:transform .15s;position:absolute;top:14px;right:14px;transform:rotate(90deg)}._chevronOpen_rm6ia_82{transform:rotate(-90deg)}._panel_ekew2_3{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);margin-top:12px;padding:8px 4px;overflow-x:auto}._empty_ekew2_12{color:var(--text-tertiary);margin:0;padding:16px;font-size:13px}._table_ekew2_19{border-collapse:collapse;width:100%;font-size:13px}._th_ekew2_25{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);border-bottom:1px solid var(--border-default);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:600}._num_ekew2_37{text-align:right;font-variant-numeric:tabular-nums}._row_ekew2_42:not(:last-child) ._testCell_ekew2_42,._row_ekew2_42:not(:last-child) td{border-bottom:1px solid var(--border-subtle,var(--border-default))}._testCell_ekew2_42{color:var(--text-primary);padding:10px 12px;font-weight:600}._valueCell_ekew2_53{color:var(--text-primary);padding:10px 12px}._unit_ekew2_58{color:var(--text-tertiary);font-weight:400}._gradeCell_ekew2_63{padding:10px 12px}._deltaCell_ekew2_67{color:var(--text-secondary,var(--text-tertiary));padding:10px 12px}._dateCell_ekew2_72{color:var(--text-tertiary);white-space:nowrap;padding:10px 12px}._badge_ekew2_78{letter-spacing:.02em;border-radius:3px;justify-content:center;align-items:center;min-width:26px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}._gradeGreen_ekew2_91{color:#166534;background:#dcfce7}._gradeBlue_ekew2_96{color:#1e40af;background:#dbeafe}._gradeAmber_ekew2_101{color:#92400e;background:#fef3c7}._gradeRed_ekew2_106{color:#991b1b;background:#fee2e2}._gradeNone_ekew2_111{color:var(--text-tertiary);background:var(--bg-muted,#f1f5f9)}._section_3zfpg_3{margin-top:24px}._heading_3zfpg_7{color:var(--text-primary);font-size:14px;font-weight:700;font-family:var(--font-sans);margin:0 0 12px}._grid_3zfpg_15{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=700px){._grid_3zfpg_15{grid-template-columns:repeat(2,minmax(0,1fr))}}._container_190vj_3{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;height:120px;margin-bottom:16px;padding:12px 16px}._svg_190vj_13{width:100%;height:100%;display:block}._gridLine_190vj_19{stroke:var(--border-default);stroke-width:.5px;stroke-dasharray:3 3}._axisLabel_190vj_25{fill:var(--text-tertiary);font-size:9px;font-family:var(--font-sans)}._line_190vj_31{fill:none;stroke:var(--brand-primary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}._dot_190vj_39{fill:var(--brand-primary);stroke:var(--bg-surface);stroke-width:1.5px}._emptyText_190vj_45{fill:var(--text-tertiary);font-size:12px;font-family:var(--font-sans);text-anchor:middle;dominant-baseline:central}._table_13bhh_3{border-collapse:collapse;width:100%;font-size:13px;font-family:var(--font-sans)}._headerRow_13bhh_10{border-bottom:1px solid var(--border-strong)}._headerCell_13bhh_14{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:600}._row_13bhh_25{border-bottom:1px solid var(--border-default);transition:background .1s}._row_13bhh_25:hover{background:var(--bg-muted)}._cell_13bhh_34{color:var(--text-primary);vertical-align:middle;padding:10px 12px}._cellDate_13bhh_40{color:var(--text-secondary);white-space:nowrap}._cellScore_13bhh_45{font-variant-numeric:tabular-nums;font-weight:600}._gradeBadge_13bhh_50{border-radius:var(--radius-sm);background:var(--bg-muted);min-width:28px;color:var(--text-primary);justify-content:center;align-items:center;padding:2px 6px;font-size:11px;font-weight:700;display:inline-flex}._cellVersion_13bhh_63{color:var(--text-tertiary);font-size:12px}._deltaPositive_13bhh_69{color:#27ae60;font-variant-numeric:tabular-nums;font-weight:600}._deltaNegative_13bhh_75{color:var(--status-attention);font-variant-numeric:tabular-nums;font-weight:600}._deltaZero_13bhh_81,._deltaNull_13bhh_85{color:var(--text-tertiary)}._empty_13bhh_90{text-align:center;color:var(--text-tertiary);padding:24px 12px;font-size:13px}._container_1xy96_3{flex-direction:column;gap:0;display:flex}._empty_1xy96_9{text-align:center;color:var(--text-tertiary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:32px 16px;font-size:14px}._container_1r1ev_3{width:100%;max-width:960px;font-family:var(--font-sans);margin:0 auto;padding:28px 24px 64px}._skeleton_1r1ev_12{flex-direction:column;gap:20px;display:flex}._skeletonHeader_1r1ev_18{align-items:center;gap:24px;display:flex}._skeletonGauge_1r1ev_24{background:var(--bg-muted);border-radius:50%;width:120px;height:120px;animation:1.4s ease-in-out infinite _pulse_1r1ev_1}._skeletonLines_1r1ev_32{flex-direction:column;flex:1;gap:10px;display:flex}._skeletonLine_1r1ev_32{border-radius:var(--radius-sm);background:var(--bg-muted);height:14px;animation:1.4s ease-in-out infinite _pulse_1r1ev_1}._skeletonLine_1r1ev_32:first-child{width:50%}._skeletonLine_1r1ev_32:nth-child(2){width:35%}._skeletonLine_1r1ev_32:nth-child(3){width:60%}._skeletonBlock_1r1ev_58{border-radius:var(--radius-md);background:var(--bg-muted);height:160px;animation:1.4s ease-in-out infinite _pulse_1r1ev_1}@keyframes _pulse_1r1ev_1{0%,to{opacity:1}50%{opacity:.5}}._errorBanner_1r1ev_71{background:var(--status-attention-bg);border:1px solid var(--status-attention);border-radius:var(--radius-md);color:var(--status-attention);justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;display:flex}._errorMessage_1r1ev_83{font-weight:500}._retryBtn_1r1ev_87{font-size:13px;font-weight:600;font-family:var(--font-sans);color:var(--status-attention);border:1px solid var(--status-attention);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:7px 14px;transition:background .12s}._retryBtn_1r1ev_87:hover{background:#c0392b14}._header_1r1ev_105{align-items:center;gap:24px;margin-bottom:32px;display:flex}._headerMeta_1r1ev_112{flex-direction:column;flex:1;gap:8px;display:flex}._section_1r1ev_120{margin-bottom:32px}._sectionTitle_1r1ev_124{color:var(--text-primary);margin:0 0 14px;font-size:15px;font-weight:600}._panel_ts6ty_7{flex-direction:column;gap:14px;width:100%;max-width:720px;margin:0 auto;display:flex}._header_ts6ty_18{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._headline_ts6ty_26{min-width:200px}._title_ts6ty_30{font-family:var(--font-display,inherit);color:var(--text-primary);margin:0 0 3px;font-size:22px;font-weight:600}._subtitle_ts6ty_38{color:var(--text-tertiary);margin:0;font-size:13px;line-height:1.4}._summary_ts6ty_45{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}._count_ts6ty_52{color:var(--text-secondary);font-size:14px}._count_ts6ty_52 strong{color:var(--text-primary);font-size:20px;font-weight:700}._outstandingCount_ts6ty_63,._completeCount_ts6ty_64,._pendingCount_ts6ty_65{border-radius:var(--radius-pill,999px);letter-spacing:.02em;white-space:nowrap;padding:3px 9px;font-size:11px;font-weight:700}._outstandingCount_ts6ty_63{background:var(--bg-muted);color:var(--text-secondary)}._completeCount_ts6ty_64{background:var(--status-good-bg,#e6f4ea);color:var(--status-good,#1e7d43)}._pendingCount_ts6ty_65{background:var(--brand-soft,#eef2f1);color:var(--brand-primary,#1f4e46)}._track_ts6ty_91{background:var(--bg-muted);border-radius:2px;height:4px;overflow:hidden}._fill_ts6ty_98{background:var(--brand-primary,#1f4e46);border-radius:2px;height:100%;transition:width .2s}._notice_ts6ty_107,._warning_ts6ty_108{border-radius:var(--radius-sm,6px);margin:0;padding:8px 12px;font-size:12px;line-height:1.4}._notice_ts6ty_107{background:var(--bg-muted);color:var(--text-tertiary)}._warning_ts6ty_108{border-left:3px solid var(--status-attention,#b8860b);background:var(--status-attention-bg,#fdf6e3);color:var(--status-attention,#6b4f04)}._list_ts6ty_129{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._item_ts6ty_138{margin:0}._row_ts6ty_142{border:1px solid var(--border-default);border-radius:var(--radius-md,8px);background:var(--bg-surface);text-align:left;width:100%;font:inherit;color:var(--text-primary);align-items:center;gap:12px;padding:11px 14px;display:flex}._rowAction_ts6ty_156{cursor:pointer;transition:border-color .12s,background .12s}._rowAction_ts6ty_156:hover{border-color:var(--brand-primary,#1f4e46);background:var(--brand-soft,#eef2f1)}._rowAction_ts6ty_156:focus-visible{outline:2px solid var(--brand-primary,#1f4e46);outline-offset:2px}._rowPrior_ts6ty_172{background:var(--bg-muted);border-color:#0000}._rowThisVisit_ts6ty_177{border-color:var(--brand-primary,#1f4e46)}._rowSkipped_ts6ty_181{border-style:dashed}._rowIncomplete_ts6ty_185{border-color:var(--status-attention,#b8860b)}._itemWithEdit_ts6ty_189{align-items:center;gap:4px;display:flex}._itemWithEdit_ts6ty_189>._row_ts6ty_142{flex:1;min-width:0}._editLink_ts6ty_200{font:inherit;color:var(--brand-primary,#1f4e46);cursor:pointer;background:0 0;border:none;flex:none;padding:8px 10px;font-size:12px;font-weight:700}._marker_ts6ty_214{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}._markerDone_ts6ty_227{background:var(--text-tertiary);color:var(--bg-surface)}._markerThisVisit_ts6ty_232{background:var(--brand-primary,#1f4e46);color:#fff}._markerIncomplete_ts6ty_237{border:1.5px solid var(--status-attention,#b8860b);color:var(--status-attention,#b8860b);font-weight:700}._markerSkipped_ts6ty_243{border:1px dashed var(--border-default);color:var(--text-tertiary)}._markerOpen_ts6ty_248{border:1.5px solid var(--border-default)}._body_ts6ty_254{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._name_ts6ty_262{font-size:14px;font-weight:600}._rowPrior_ts6ty_172 ._name_ts6ty_262{color:var(--text-secondary);font-weight:500}._meta_ts6ty_272{color:var(--text-tertiary);font-size:11px}._result_ts6ty_277{flex:none;align-items:baseline;gap:8px;display:flex}._value_ts6ty_284{white-space:nowrap;align-items:baseline;gap:3px;font-size:14px;font-weight:700;display:inline-flex}._unit_ts6ty_293{color:var(--text-tertiary);font-size:10px;font-weight:500}._grade_ts6ty_299{border-radius:var(--radius-pill,999px);background:var(--bg-muted);color:var(--text-secondary);padding:2px 7px;font-size:11px;font-weight:700}._action_ts6ty_308{color:var(--brand-primary,#1f4e46);white-space:nowrap;font-size:12px;font-weight:700}@media (width<=560px){._row_ts6ty_142{align-items:flex-start}._result_ts6ty_277{flex-direction:column;align-items:flex-end;gap:3px}}._weightRow_ts6ty_329,._weightRowPrompt_ts6ty_330{border:1px solid var(--border-default);border-radius:var(--radius-md,8px);background:var(--bg-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}._weightRowPrompt_ts6ty_330{border-color:var(--status-attention,#b8860b);background:var(--status-attention-bg,#fdf6e3)}._weightLabel_ts6ty_348{color:var(--text-primary);flex-direction:column;gap:2px;font-size:13px;font-weight:600;display:flex}._weightHint_ts6ty_357{color:var(--text-tertiary);font-size:11px;font-weight:400}._weightRowPrompt_ts6ty_330 ._weightHint_ts6ty_357{color:var(--status-attention,#6b4f04)}._weightControls_ts6ty_367{align-items:center;gap:8px;display:flex}._weightInput_ts6ty_373{border:1px solid var(--border-default);border-radius:var(--radius-sm,6px);background:var(--bg-surface);width:90px;color:var(--text-primary);font:inherit;padding:6px 9px;font-size:13px}._weightSave_ts6ty_384{border:1px solid var(--brand-primary,#1f4e46);border-radius:var(--radius-pill,999px);background:var(--brand-primary,#1f4e46);color:#fff;cursor:pointer;font:inherit;padding:6px 13px;font-size:12px;font-weight:700}._weightSave_ts6ty_384:disabled{border-color:var(--border-default);background:var(--bg-muted);color:var(--text-tertiary);cursor:default}._weightOk_ts6ty_403{color:var(--text-tertiary);white-space:nowrap;font-size:11px}._dayGroup_ts6ty_411{flex-direction:column;gap:6px;display:flex}._dayHeading_ts6ty_417{letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);align-items:baseline;gap:8px;margin:6px 0 0;font-size:11px;font-weight:700;display:flex}._dayHeadingNote_ts6ty_429{letter-spacing:.02em;text-transform:none;color:var(--text-tertiary);opacity:.8;font-size:10px;font-weight:400}._lastAt_ts6ty_440{color:var(--text-tertiary);white-space:nowrap;font-size:11px}._roundRow_ts6ty_446{border:1px dashed var(--border-default);border-radius:var(--radius-sm,6px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}._roundNote_ts6ty_457{color:var(--text-tertiary);font-size:11px;line-height:1.4}._roundBtn_ts6ty_463{border:1px solid var(--border-default);border-radius:var(--radius-pill,999px);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;font:inherit;white-space:nowrap;padding:5px 12px;font-size:11px;font-weight:700}._roundBtn_ts6ty_463:hover{border-color:var(--brand-primary,#1f4e46);color:var(--brand-primary,#1f4e46)}._roundBtn_ts6ty_463:focus-visible{outline:2px solid var(--brand-primary,#1f4e46);outline-offset:2px}._rowLocked_ts6ty_489{cursor:default;opacity:.75}._editOverlay_ts6ty_496{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._editDialog_ts6ty_506{background:var(--color-surface,#fff);border-radius:12px;width:min(420px,90vw);padding:24px;box-shadow:0 20px 60px #0000004d}._editTitle_ts6ty_514{margin:0 0 4px;font-size:1rem;font-weight:600}._editMeta_ts6ty_520{color:var(--color-muted,#666);margin:0 0 16px;font-size:.8rem}._editLabel_ts6ty_526{margin-bottom:12px;font-size:.8rem;font-weight:500;display:block}._editInput_ts6ty_533{border:1px solid var(--color-border,#ddd);border-radius:6px;width:100%;margin-top:4px;padding:8px 10px;font-size:.9rem;display:block}._editError_ts6ty_543{color:var(--color-danger,#c0392b);margin:0 0 8px;font-size:.8rem}._editActions_ts6ty_549{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}._editCancel_ts6ty_556{border:1px solid var(--color-border,#ddd);cursor:pointer;background:0 0;border-radius:6px;padding:8px 14px;font-size:.85rem}._editSave_ts6ty_565{background:var(--color-primary,#2d6a4f);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 14px;font-size:.85rem;font-weight:500}._editSave_ts6ty_565:disabled{opacity:.6;cursor:not-allowed}._timer_s1mqj_1{align-items:center;gap:14px;display:flex}._display_s1mqj_7{font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:right;min-width:5ch;font-size:28px;font-weight:700}._unit_s1mqj_16{color:var(--text-tertiary);margin-left:2px;font-size:16px;font-weight:500}._displayDone_s1mqj_25{color:var(--status-attention,#ff3b30)}._timeUp_s1mqj_31{text-align:center;min-height:20px;color:var(--text-secondary);font-size:14px;font-weight:600}._startBtn_s1mqj_39,._stopBtn_s1mqj_40{font-size:15px;font-weight:600;font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;border:none;min-height:44px;padding:10px 20px;transition:background .15s,transform 50ms}._startBtn_s1mqj_39{color:#fff;background:var(--brand-primary)}._startBtn_s1mqj_39:active{transform:scale(.97)}._stopBtn_s1mqj_40{color:#fff;background:#ff3b30}._stopBtn_s1mqj_40:active{transform:scale(.97)}._timerWrap_s1mqj_71{flex-direction:column;align-items:center;gap:8px;display:flex}._liveHint_s1mqj_78{background:var(--bg-muted);border:1px solid var(--border-default);border-radius:999px;align-items:center;gap:8px;min-height:26px;padding:3px 10px;font-size:14px;font-weight:600;display:flex}._liveHintTop_s1mqj_91{background:#34c75924;border-color:#34c75966}._liveGrade_s1mqj_96{border-radius:var(--radius-sm);color:#fff;justify-content:center;align-items:center;min-width:26px;padding:1px 6px;font-size:12px;font-weight:700;display:inline-flex}._liveText_s1mqj_108{font-variant-numeric:tabular-nums;color:var(--text-primary)}._grade_aplus_s1mqj_113{background:var(--grade-excellent,#34c759)}._grade_a_s1mqj_113{background:var(--grade-above,#30b0c7)}._grade_aminus_s1mqj_119{background:#4ec2b0}._grade_bplus_s1mqj_122{background:#bcb400}._grade_b_s1mqj_122{background:var(--grade-average,#d6a400)}._grade_bminus_s1mqj_128{background:#e0b400}._grade_cplus_s1mqj_131{background:#ff8a00}._grade_c_s1mqj_131{background:var(--grade-below,#ff9500)}._grade_cminus_s1mqj_137{background:var(--grade-poor,#ff3b30)}._container_1t2hn_1{flex-direction:column;align-items:center;gap:.5rem;display:flex}._inputRow_1t2hn_8{justify-content:center;align-items:center;gap:.75rem;display:flex}._input_1t2hn_8{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:center;width:100%;max-width:13rem;color:var(--text-primary);background:var(--field-bg,var(--bg-surface));border-radius:var(--radius-md);border:1px solid #0000;outline:none;min-height:68px;padding:.85rem 1rem;font-size:2.25rem;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s}._input_1t2hn_8:focus{border-color:var(--brand-primary);box-shadow:0 0 0 4px var(--focus-ring-alpha)}._input_1t2hn_8[aria-invalid=true]{border-color:var(--status-attention)}._unit_1t2hn_42{color:var(--text-secondary);white-space:nowrap;font-size:.95rem}._error_1t2hn_48{color:var(--status-attention);margin:0;font-size:.8125rem}._timerRow_1t2hn_54{justify-content:center;padding-top:4px;display:flex}._root_1w54z_4{text-align:left;flex-direction:column;gap:18px;width:100%;display:flex}._field_1w54z_12{flex-direction:column;gap:6px;display:flex}._label_1w54z_18{color:var(--text-secondary);font-size:13px;font-weight:600}._input_1w54z_24{font-variant-numeric:tabular-nums;width:100%;font-size:20px;font-weight:500;font-family:var(--font-sans);color:var(--text-primary);background:var(--field-bg,var(--bg-surface));border-radius:var(--radius-md);border:1px solid #0000;outline:none;min-height:56px;padding:14px 16px}._input_1w54z_24:focus{border-color:var(--brand-primary);box-shadow:0 0 0 4px var(--focus-ring-alpha)}._grid2_1w54z_45{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=360px){._grid2_1w54z_45{grid-template-columns:1fr}}._toggle_1w54z_58{display:flex}._toggleBtn_1w54z_62,._toggleActive_1w54z_63{font-size:15px;font-family:var(--font-sans);color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-default);cursor:pointer;flex:1;min-height:48px;padding:12px 10px}._toggle_1w54z_58>:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}._toggle_1w54z_58>:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:none}._toggleActive_1w54z_63{color:var(--text-on-dark);background:var(--brand-primary);border-color:var(--brand-primary)}._grade_1w54z_90{justify-content:center;padding-top:4px;display:flex}._note_1w54z_96{color:var(--text-tertiary);text-align:center;margin:0;font-size:13px}._groupLabel_1w54z_103{color:var(--text-secondary);margin-bottom:8px;font-size:13px;font-weight:600}._valueRow_1w54z_111{justify-content:center;align-items:baseline;gap:10px;display:flex}._valueInput_1w54z_118{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:center;width:100%;max-width:10rem;color:var(--text-primary);background:var(--field-bg,var(--bg-surface));border-radius:var(--radius-md);border:1px solid #0000;outline:none;min-height:64px;padding:.75rem 1rem;font-size:2rem;font-weight:600}._valueInput_1w54z_118:focus{border-color:var(--brand-primary);box-shadow:0 0 0 4px var(--focus-ring-alpha)}._valueUnit_1w54z_140{color:var(--text-secondary);white-space:nowrap;font-size:1rem}._toggleGroup_1w54z_147{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}._score_1w54z_156{justify-content:center;align-items:baseline;gap:6px;display:flex}._scoreValue_1w54z_163{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:3.25rem;font-weight:700;line-height:1}._scoreUnit_1w54z_172{color:var(--text-tertiary);font-size:1.25rem}._breakdown_1w54z_177{color:var(--text-secondary);background:var(--field-bg,var(--bg-muted));border-radius:var(--radius-sm);text-align:center;padding:7px 14px;font-size:13px}._deductRow_1w54z_186{gap:10px;width:100%;max-width:26rem;display:flex}._deductBtn_1w54z_193{min-height:68px;font-family:var(--font-sans);color:var(--text-primary);background:var(--field-bg,var(--bg-muted));border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;align-items:center;gap:2px;padding:12px;font-size:15px;font-weight:600;transition:background .15s,transform 80ms;display:flex}._deductBtn_1w54z_193:active:not(:disabled){transform:scale(.97)}._deductBtn_1w54z_193:disabled{opacity:.4;cursor:not-allowed}._deductAmount_1w54z_222{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}._deductAmount_1w54z_222._assist_1w54z_228{color:#ff3b30}._deductAmount_1w54z_222._wobble_1w54z_232{color:#ff9500}._deductCaption_1w54z_236{color:var(--text-secondary);font-size:12px;font-weight:500}._reset_1w54z_242{font-size:14px;font-family:var(--font-sans);color:var(--brand-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:8px 18px}._reset_1w54z_242:hover{background:var(--bg-muted)}._carryGuide_1w54z_258{color:var(--text-primary);background:color-mix(in srgb, var(--brand-primary) 6%, var(--field-bg));border:1px solid color-mix(in srgb, var(--brand-primary) 22%, var(--border-default));border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;padding:12px 14px;font-size:12px;display:grid}._carryEyebrow_1w54z_270,._carryFormula_1w54z_271{color:var(--text-secondary);font-size:12px;display:block}._carryEyebrow_1w54z_270{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:4px;font-weight:700}._carryTarget_1w54z_285{margin-bottom:4px;font-size:14px;display:block}._carryLoads_1w54z_291{gap:20px;display:flex}._carryLoad_1w54z_291{text-align:right;min-width:92px}._carryLoad_1w54z_291 span,._carryLoad_1w54z_291 strong{display:block}._carryLoad_1w54z_291 span{color:var(--text-secondary);margin-bottom:3px;font-size:12px}._carryLoad_1w54z_291 strong{font-variant-numeric:tabular-nums;font-size:16px}._carryNote_1w54z_317{color:var(--text-secondary);grid-column:1/-1;margin:0;font-size:13px;font-weight:600}@media (width<=600px){._carryGuide_1w54z_258{grid-template-columns:1fr}._carryLoad_1w54z_291{text-align:left}}._fieldHint_1w54z_335{color:var(--text-tertiary);font-size:12px;line-height:1.4}._error_1w54z_341{color:var(--status-attention);margin:0;font-size:.8125rem}._container_1sl3q_1{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);text-align:left;width:min(100%,560px);overflow:hidden}._header_1sl3q_10{background:var(--bg-muted);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}._title_1sl3q_20{color:var(--text-primary);font-size:16px;font-weight:700}._meta_1sl3q_26{color:var(--text-secondary);font-size:13px}._table_1sl3q_31{border-collapse:collapse;width:100%;font-size:15px}._table_1sl3q_31 tr{border-bottom:1px solid var(--border-default)}._table_1sl3q_31 tr:last-child{border-bottom:none}._achievedRow_1sl3q_45{background:#0f8a5c1f}._achievedRow_1sl3q_45 ._labelCell_1sl3q_49{color:var(--text-primary);font-weight:600}._gradeCell_1sl3q_54{width:78px;padding:8px 16px}._labelCell_1sl3q_49{color:var(--text-secondary);padding:16px 8px}._rangeCell_1sl3q_64{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;padding:8px 16px}._gradeBadge_1sl3q_72{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:44px;padding:3px 10px;font-size:15px;font-weight:700;display:inline-flex}@media (height<=900px){._header_1sl3q_10{padding:10px 14px}._title_1sl3q_20{font-size:17px}._meta_1sl3q_26,._table_1sl3q_31{font-size:14px}._gradeCell_1sl3q_54,._labelCell_1sl3q_49,._rangeCell_1sl3q_64{padding-top:7px;padding-bottom:7px}._gradeBadge_1sl3q_72{min-width:36px;font-size:13px}}@media (width<=560px){._header_1sl3q_10{flex-direction:column;align-items:flex-start;gap:4px}._meta_1sl3q_26,._table_1sl3q_31{font-size:13px}._gradeCell_1sl3q_54{width:58px;padding-left:12px;padding-right:10px}._rangeCell_1sl3q_64{padding-left:8px;padding-right:12px}}._grade_aplus_1sl3q_135{background:var(--grade-excellent,#34c759)}._grade_a_1sl3q_135{background:var(--grade-above,#30b0c7)}._grade_b_1sl3q_143{background:var(--grade-average,#d6a400)}._grade_c_1sl3q_147{background:var(--grade-below,#ff9500)}._grade_cminus_1sl3q_151{background:var(--grade-poor,#ff3b30)}._compact_1sl3q_156{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}._scale_1sl3q_164{gap:4px;width:100%;max-width:34rem;padding-top:16px;display:flex}._seg_1sl3q_172{color:#fff;opacity:.4;border-radius:8px;flex:1;justify-content:center;align-items:center;height:26px;font-size:12px;font-weight:700;transition:opacity .15s,transform .15s;display:flex;position:relative}._segOn_1sl3q_187{opacity:1;transform:translateY(-1px);box-shadow:0 2px 8px #0003}._marker_1sl3q_193{font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--text-primary);background:var(--card-bg,var(--bg-surface));border:1px solid var(--border-default);white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0000001a}._caption_1sl3q_211{align-items:baseline;gap:8px;min-height:16px;font-size:12px;display:flex}._captionGrade_1sl3q_219{color:var(--text-primary);font-weight:700}._captionRange_1sl3q_224{color:var(--text-secondary);font-variant-numeric:tabular-nums}._captionMeta_1sl3q_229{color:var(--text-tertiary)}._target_1sl3q_234{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:999px;align-self:center;align-items:center;gap:8px;padding:5px 12px 5px 10px;display:inline-flex}._targetLabel_1sl3q_245{letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;font-weight:700}._targetPill_1sl3q_253{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-flex}._targetValue_1sl3q_265{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}._axis_1sl3q_273{gap:4px;width:100%;max-width:34rem;display:flex}._axisTick_1sl3q_280{text-align:center;font-variant-numeric:tabular-nums;min-width:0;color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:10px;font-weight:600;overflow:hidden}._grade_aminus_1sl3q_292{background:#4ec2b0}._grade_bplus_1sl3q_296{background:#bcb400}._grade_bminus_1sl3q_300{background:#e0b400}._grade_cplus_1sl3q_304{background:#ff8a00}._nextHint_1sl3q_309{min-height:20px;color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}._nextBadge_1sl3q_318{border-radius:var(--radius-sm);color:#fff;justify-content:center;align-items:center;min-width:26px;padding:1px 6px;font-size:12px;font-weight:700;display:inline-flex}._nextText_1sl3q_330{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:600}._topHint_1sl3q_336 ._nextText_1sl3q_330{color:var(--grade-excellent,#34c759)}._topStar_1sl3q_340{color:var(--grade-excellent,#34c759);font-size:15px}._container_11x8t_1{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}@media (width>=768px){._container_11x8t_1{gap:16px}._testName_11x8t_14{font-size:28px}}._empty_11x8t_19{color:var(--text-secondary);text-align:center;padding:40px 0;font-size:15px}._heading_11x8t_26{flex-direction:column;align-items:center;gap:6px;display:flex}._subdomain_11x8t_33{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:12px;font-weight:700}._testName_11x8t_14{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:26px;font-weight:700;line-height:1.15}._protocolChoice_11x8t_51{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:min(100%,420px);display:grid}._protocolChoice_11x8t_51 span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:12px;font-weight:700}._protocolChoice_11x8t_51 select{min-height:44px;font:inherit;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:0 12px}._inputSection_11x8t_78{justify-content:center;width:100%;display:flex}._inlineBloodPressure_11x8t_84{text-align:left;background:var(--bg-muted);border:1px solid var(--border-default);border-radius:var(--radius-md);width:min(100%,480px);padding:12px 14px 14px}._inlineBloodPressureHead_11x8t_93{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}._inlineKicker_11x8t_101,._inlineMeta_11x8t_102{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}._inlineKicker_11x8t_101{color:var(--text-primary)}._inlineMeta_11x8t_102{color:var(--text-tertiary)}._bloodPressureWarning_11x8t_117{text-align:left;color:#7f1d1d;border-radius:var(--radius-md);background:#fee2e2;border:2px solid #dc2626;flex-direction:column;gap:4px;width:min(100%,560px);padding:14px 16px;display:flex;box-shadow:0 0 0 4px #dc26261f}._bloodPressureCaution_11x8t_131{text-align:left;color:#78350f;border-radius:var(--radius-md);background:#fef3c7;border:2px solid #d97706;flex-direction:column;gap:4px;width:min(100%,560px);padding:14px 16px;display:flex;box-shadow:0 0 0 4px #d977061f}._inlineBloodPressure_11x8t_84 ._bloodPressureWarning_11x8t_117,._inlineBloodPressure_11x8t_84 ._bloodPressureCaution_11x8t_131{width:100%;margin-top:12px}._bloodPressureWarning_11x8t_117 strong,._bloodPressureCaution_11x8t_131 strong{letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:800}._bloodPressureWarning_11x8t_117 span,._bloodPressureCaution_11x8t_131 span{font-size:14px;font-weight:650;line-height:1.35}._actions_11x8t_167{justify-content:center;align-items:center;gap:10px;display:flex}._actionBtn_11x8t_174{font-size:13px;font-family:var(--font-sans);color:var(--text-secondary);border:1px solid var(--border-default);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}._actionBtn_11x8t_174:hover{background:var(--bg-muted);color:var(--text-primary)}._infoMark_11x8t_193{width:16px;height:16px;color:var(--text-on-dark);background:var(--text-tertiary);border-radius:999px;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:11px;font-style:italic;font-weight:700;display:inline-flex}._sheetBackdrop_11x8t_209{z-index:60;background:#10182873;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._sheet_11x8t_209{background:var(--bg-surface);border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;max-width:560px;max-height:80vh;box-shadow:var(--shadow-md);flex-direction:column;display:flex}@media (width>=640px){._sheetBackdrop_11x8t_209{align-items:center}._sheet_11x8t_209{border-radius:var(--radius-md);max-height:86vh}}._sheetHead_11x8t_240{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}._sheetTitle_11x8t_249{color:var(--text-primary);margin:0;font-size:17px;font-weight:600}._sheetClose_11x8t_256{font-size:14px;font-family:var(--font-sans);color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;background:0 0;min-height:40px;padding:8px 14px}._sheetBody_11x8t_268{text-align:left;padding:16px 18px 22px;overflow-y:auto}._sheetHint_11x8t_274{color:var(--text-secondary);margin:0 0 14px;font-size:14px;line-height:1.5}._instructions_11x8t_281{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}._instructionRow_11x8t_288{flex-direction:column;gap:2px;display:flex}._instructionLabel_11x8t_294{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);font-size:11px;font-weight:700}._instructionText_11x8t_302{color:var(--text-primary);font-size:14px;line-height:1.5}._skipLabel_11x8t_309{color:var(--text-primary);margin-bottom:8px;font-size:14px;display:block}._skipInput_11x8t_316{width:100%;font-size:16px;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);outline:none;min-height:46px;padding:12px 14px}._skipInput_11x8t_316:focus{border-color:var(--brand-primary)}._skipActions_11x8t_333{gap:10px;margin-top:16px;display:flex}._skipCancel_11x8t_339{min-height:46px;font-size:14px;font-family:var(--font-sans);color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex:1}._skipConfirm_11x8t_351{min-height:46px;font-size:14px;font-weight:600;font-family:var(--font-sans);color:var(--text-on-dark);background:var(--brand-primary);border-radius:var(--radius-sm);cursor:pointer;border:none;flex:1}._skipConfirm_11x8t_351:disabled{opacity:.5;cursor:not-allowed}._container_1r90f_1{flex-direction:column;gap:4px;width:100%;display:flex}._title_1r90f_8{color:var(--text-primary);margin:0;font-size:18px;font-weight:700}._subtitle_1r90f_15{color:var(--text-secondary);margin:0 0 10px;font-size:13px}._daySection_1r90f_21{flex-direction:column;gap:8px;margin-top:14px;display:flex}._daySection_1r90f_21:first-of-type{margin-top:6px}._dayHeading_1r90f_32{letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:11px;font-weight:700}._list_1r90f_41{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--card-bg,var(--bg-surface));margin:0;padding:0;list-style:none;overflow:hidden}._list_1r90f_41 li+li ._row_1r90f_51,._list_1r90f_41 li+li ._externalRow_1r90f_52{border-top:1px solid var(--border-default)}._row_1r90f_51{width:100%;font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;display:flex}._row_1r90f_51:hover{background:var(--bg-muted)}._name_1r90f_74{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}._value_1r90f_83{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}._number_1r90f_90{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:13px;font-weight:600}._skipped_1r90f_97{color:var(--text-secondary);font-size:12px;font-style:italic}._incomplete_1r90f_103{color:var(--status-attention,#6b4f04);font-size:12px;font-weight:600}._notRecorded_1r90f_109{color:var(--text-tertiary);font-size:12px}._previouslyRecorded_1r90f_114,._pendingSubmit_1r90f_115{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700}._previouslyRecorded_1r90f_114{color:var(--text-tertiary)}._pendingSubmit_1r90f_115{color:var(--accent-primary)}._externalRow_1r90f_52{justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 14px;display:flex}._external_1r90f_52{color:var(--text-tertiary);flex-shrink:0;font-size:12px;font-style:italic}._backdrop_jhim0_1{z-index:100;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_jhim0_11{background:var(--bg-surface,#fff);border-radius:var(--radius-md,8px);width:90%;max-width:400px;padding:28px 32px;box-shadow:0 8px 32px #0000001f}._title_jhim0_20{color:var(--text-primary);margin:0 0 12px;font-size:18px;font-weight:600}._message_jhim0_27{color:var(--text-secondary);margin:0 0 20px;font-size:15px;line-height:1.5}._error_jhim0_34{color:var(--color-error,#d32f2f);background:var(--bg-muted);border-radius:var(--radius-sm);margin:0 0 16px;padding:8px 12px;font-size:14px}._actions_jhim0_43{gap:10px;display:flex}._confirmButton_jhim0_48{font-size:14px;font-weight:500;font-family:var(--font-sans);color:#fff;background:var(--brand-primary,#2196f3);border-radius:var(--radius-sm);cursor:pointer;border:none;flex:1;padding:10px 16px;transition:opacity .15s}._confirmButton_jhim0_48:hover:not(:disabled){opacity:.9}._confirmButton_jhim0_48:disabled{opacity:.5;cursor:not-allowed}._cancelButton_jhim0_71{font-size:14px;font-weight:500;font-family:var(--font-sans);color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex:1;padding:10px 16px;transition:background .15s}._cancelButton_jhim0_71:hover:not(:disabled){background:var(--bg-muted)}._cancelButton_jhim0_71:disabled{opacity:.5;cursor:not-allowed}._screen_17dzu_4{--brand-primary:#0a84ff;--brand-primary-hover:#0a6cd8;--focus-ring-alpha:#0a84ff47;--bg-surface:#fff;--bg-muted:#eef0f4;--text-primary:#1b2333;--text-secondary:#5a6678;--text-tertiary:#97a1b2;--border-default:#e3e3ea;--radius-sm:10px;--radius-md:14px;--screen-bg:linear-gradient(180deg, #eaf1fc 0%, #e7e9f0 100%);--card-bg:#fff;--card-shadow:0 12px 36px #10182824, 0 2px 8px #1018280f;--bar-bg:#ffffffd1;--field-bg:#f4f5f7;--grade-excellent:#34c759;--grade-above:#30b0c7;--grade-average:#d6a400;--grade-below:#ff9500;--grade-poor:#ff3b30;z-index:50;background:var(--screen-bg);height:100dvh;color:var(--text-primary);flex-direction:column;display:flex;position:fixed;inset:0}._dark_17dzu_6{--brand-primary:#0a84ff;--brand-primary-hover:#409cff;--focus-ring-alpha:#0a84ff73;--bg-surface:#1c1c1e;--bg-muted:#2c2c2e;--text-primary:#f5f5f7;--text-secondary:#aeb1b8;--text-tertiary:#8a8d93;--border-default:#3a3a3c;--screen-bg:linear-gradient(180deg, #000 0%, #1c1c1e 100%);--card-bg:#1c1c1e;--card-shadow:0 12px 40px #0009;--bar-bg:#1c1c1ecc;--field-bg:#2c2c2e;--grade-excellent:#30d158;--grade-above:#40c8e0;--grade-average:#ffd60a;--grade-below:#ff9f0a;--grade-poor:#ff453a}._topbar_17dzu_69{background:var(--bar-bg);-webkit-backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--border-default);flex-shrink:0;align-items:center;gap:12px;height:52px;padding:0 14px;display:flex}._center_17dzu_82{flex-direction:column;flex:1;align-items:center;min-width:0;line-height:1.25;display:flex}._progress_17dzu_91{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}._dayBadge_17dzu_102{letter-spacing:.07em;color:var(--brand-primary);background:#0a84ff1f;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}._memberName_17dzu_112{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:60vw;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}._changeMember_17dzu_125{width:20px;height:20px;color:var(--text-tertiary);background:var(--bg-muted);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}._changeMember_17dzu_125:hover{color:var(--text-primary);background:var(--border-default)}._exit_17dzu_145,._historyLink_17dzu_146{font-size:13px;font-family:var(--font-sans);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;min-height:40px;padding:8px 10px}._exit_17dzu_145:hover,._historyLink_17dzu_146:hover{background:var(--bg-muted);color:var(--text-primary)}._themeToggle_17dzu_165{width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._themeToggle_17dzu_165:hover{background:var(--bg-muted);color:var(--text-primary)}._progressTrack_17dzu_185{background:var(--bg-muted);flex-shrink:0;height:3px}._progressFill_17dzu_191{background:var(--brand-primary);height:100%;transition:width .25s}._manualBar_17dzu_198{background:var(--bg-muted);border-bottom:1px solid var(--border-default);color:var(--text-secondary);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}._manualLabel_17dzu_211{font-weight:500}._sexToggle_17dzu_215{display:flex}._sexButton_17dzu_219,._sexActive_17dzu_220{font-size:13px;font-family:var(--font-sans);color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-default);cursor:pointer;min-height:36px;padding:6px 12px}._sexToggle_17dzu_215>:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}._sexToggle_17dzu_215>:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:none}._sexActive_17dzu_220{color:var(--text-on-dark);background:var(--brand-primary);border-color:var(--brand-primary)}._ageField_17dzu_246{align-items:center;gap:6px;display:flex}._ageInput_17dzu_252{width:56px;font-size:13px;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);outline:none;min-height:36px;padding:6px 8px}._ageInput_17dzu_252:focus{border-color:var(--brand-primary)}._runBody_17dzu_270{flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex;overflow:hidden}._scrollBody_17dzu_281{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:16px 16px 8px;display:flex;overflow-y:auto}._content_17dzu_291{width:100%;max-width:480px}._reviewContent_17dzu_296{flex-direction:column;gap:16px;width:100%;max-width:560px;display:flex}._sessionNotes_17dzu_304{color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:8px;padding:18px;display:flex}._sessionNotesLabel_17dzu_316{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);flex-direction:column;gap:2px;font-size:13px;font-weight:700;display:flex}._sessionNotesHelper_17dzu_327,._runNotesHelper_17dzu_328{letter-spacing:normal;text-transform:none;color:var(--text-secondary);font-size:11px;font-weight:500;line-height:1.35}._sessionNotesInput_17dzu_337{resize:vertical;width:100%;min-height:112px;font:inherit;color:var(--text-primary);background:var(--field-bg);border:1px solid var(--border-default);border-radius:var(--radius-sm);outline:none;padding:12px 14px;font-size:16px;line-height:1.45}._sessionNotesInput_17dzu_337:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--focus-ring)}._sessionNotesInput_17dzu_337::placeholder{color:var(--text-tertiary)}._spacer_17dzu_361{flex:1}._card_17dzu_366{background:var(--card-bg);width:100%;max-width:860px;box-shadow:var(--card-shadow);border:none;border-radius:20px;padding:22px 24px}._runNotes_17dzu_328{flex-direction:column;gap:6px;width:min(100%,560px);margin:14px auto 0;display:flex}._runNotesLabel_17dzu_384{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);flex-direction:column;gap:2px;font-size:11px;font-weight:700;display:flex}._runNotesInput_17dzu_395{resize:vertical;width:100%;min-height:64px;font:inherit;color:var(--text-primary);background:var(--field-bg);border:1px solid var(--border-default);border-radius:var(--radius-sm);outline:none;padding:10px 12px;font-size:14px;line-height:1.35}._runNotesInput_17dzu_395:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--focus-ring-alpha)}._runNotesInput_17dzu_395::placeholder{color:var(--text-tertiary)}@media (width>=768px){._runBody_17dzu_270{padding:20px 28px}._card_17dzu_366{max-width:900px;padding:28px 40px}}._loading_17dzu_429{color:var(--text-secondary);flex:1;justify-content:center;align-items:center;font-size:15px;display:flex}._footer_17dzu_440{padding:12px 16px;padding-bottom:max(12px, env(safe-area-inset-bottom));background:var(--bar-bg);-webkit-backdrop-filter:saturate(180%)blur(12px);border-top:1px solid var(--border-default);flex-shrink:0;align-items:center;gap:10px;display:flex}._blockReason_17dzu_453{color:var(--status-attention,#6b4f04);font-size:13px}._reviewLink_17dzu_458{font-size:14px;font-family:var(--font-sans);color:var(--brand-primary);cursor:pointer;background:0 0;border:none;order:-1;margin-right:auto;padding:8px 10px}._reviewLink_17dzu_458:disabled{color:var(--text-tertiary);cursor:not-allowed}._primary_17dzu_475{min-width:104px;min-height:48px;font-size:16px;font-weight:600;font-family:var(--font-sans);color:#fff;background:var(--brand-primary);cursor:pointer;border:none;border-radius:12px;padding:0 22px;transition:background .15s,transform 50ms;box-shadow:0 1px 2px #0a84ff66}._primary_17dzu_475:hover{background:var(--brand-primary-hover)}._primary_17dzu_475:active{transform:scale(.98)}._primary_17dzu_475:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}._secondary_17dzu_505{min-height:48px;font-size:16px;font-weight:500;font-family:var(--font-sans);color:var(--brand-primary);cursor:pointer;background:#0a84ff1a;border:none;border-radius:12px;padding:0 20px;transition:background .15s,transform 50ms}._secondary_17dzu_505:hover{background:#0a84ff29}._secondary_17dzu_505:active{transform:scale(.98)}._secondary_17dzu_505:disabled{color:var(--text-tertiary);cursor:not-allowed;background:#7878801a}._waiverGate_17dzu_534{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}._waiverTitle_17dzu_545{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._waiverMessage_17dzu_552{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}._waiverLink_17dzu_559{color:var(--text-on-dark);background:var(--brand-primary);border-radius:var(--radius-sm);padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}._waiverLink_17dzu_559:hover{background:var(--brand-primary-hover)}@media (width<=600px){._reviewLink_17dzu_458{padding:8px 6px}._primary_17dzu_475{min-width:92px;padding:0 14px}._secondary_17dzu_505{padding:0 14px}}._setupCard_17dzu_589{width:100%;max-width:560px;color:var(--text-primary);background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;gap:22px;padding:28px;display:flex}._setupEyebrow_17dzu_602{letter-spacing:.07em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:6px;font-size:12px;font-weight:700;display:block}._setupTitle_17dzu_612{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 8px;font-size:24px}._setupMessage_17dzu_619,._setupNote_17dzu_620{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}._setupFields_17dzu_627{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._setupHeightInputs_17dzu_633{align-items:center;gap:8px;display:flex}._setupHeightInputs_17dzu_633 input{flex:1;min-width:0}._setupField_17dzu_627{color:var(--text-secondary);flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}._setupField_17dzu_627 input,._setupField_17dzu_627 select{width:100%;min-height:50px;font:inherit;color:var(--text-primary);background:var(--field-bg);border-radius:var(--radius-sm);border:1px solid #0000;outline:none;padding:12px;font-size:16px}._setupField_17dzu_627 input:focus,._setupField_17dzu_627 select:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--focus-ring-alpha)}._setupStart_17dzu_673{min-height:48px;font:inherit;color:#fff;background:var(--brand-primary);cursor:pointer;border:none;border-radius:12px;align-self:flex-end;padding:0 22px;font-size:16px;font-weight:600}._setupStart_17dzu_673:disabled{opacity:.4;cursor:not-allowed}@media (width<=600px){._setupCard_17dzu_589{padding:22px}._setupFields_17dzu_627{grid-template-columns:1fr}._setupStart_17dzu_673{width:100%}}._container_i11kx_1{max-width:1240px;margin:0 auto;padding:32px}._header_i11kx_2{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}._title_i11kx_3{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:32px;font-weight:600}._subtitle_i11kx_4{color:var(--text-secondary);margin:6px 0 0;font-size:13px}._filters_i11kx_5{border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fffefbc7;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:12px;display:flex}._searchInput_i11kx_6{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);min-width:220px;color:var(--text-primary);flex:1;padding:10px 13px;font-size:13px}._searchInput_i11kx_6:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--focus-ring-alpha);outline:none}._filterGroup_i11kx_8{gap:8px;display:flex}._select_i11kx_9{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-secondary);padding:10px;font-size:12px;font-weight:600}._grid_i11kx_10{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}._empty_i11kx_11,._loading_i11kx_11{color:var(--text-tertiary);text-align:center;grid-column:1/-1;padding:56px 20px}._error_i11kx_12{border:1px solid var(--status-attention-bg);border-radius:var(--radius-md);color:var(--status-attention);background:var(--status-attention-bg);text-align:center;padding:24px}._card_i11kx_13{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-elevated);width:100%;color:inherit;cursor:pointer;text-align:left;flex-direction:column;gap:10px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}._card_i11kx_13:hover{box-shadow:var(--shadow-md);border-color:#35604e6b;transform:translateY(-2px)}._cardHeader_i11kx_15{justify-content:space-between;align-items:center;display:flex}._cardKind_i11kx_16{color:var(--brand-primary);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}._cardKind_recovery_i11kx_17{color:#2e8b6a}._cardKind_class_i11kx_18{color:#c99a41}._cardStatus_i11kx_19{border-radius:var(--radius-pill);text-transform:uppercase;padding:4px 7px;font-size:10px;font-weight:800}._status-draft_i11kx_20{color:var(--status-fair);background:var(--status-fair-bg)}._status-active_i11kx_21{color:var(--status-optimal);background:var(--status-optimal-bg)}._status-retired_i11kx_22{color:var(--status-attention);background:var(--status-attention-bg)}._cardName_i11kx_23{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:1.1}._cardTags_i11kx_24,._tagList_i11kx_24{flex-wrap:wrap;gap:5px;display:flex}._cardMeta_i11kx_25{color:var(--text-tertiary);gap:8px;margin-top:auto;font-size:11px;display:flex}._metaItem_i11kx_26{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._tag_i11kx_24{border-radius:var(--radius-pill);color:var(--brand-primary);background:var(--brand-soft);align-items:center;gap:4px;padding:5px 7px;font-size:10px;font-weight:700;display:inline-flex}._dangerTag_i11kx_28{color:var(--status-attention);background:var(--status-attention-bg)}._warningTag_i11kx_29{color:var(--status-fair);background:var(--status-fair-bg)}._detailContainer_i11kx_30{max-width:900px;margin:0 auto;padding:32px}._backBtn_i11kx_31{color:var(--brand-primary);cursor:pointer;background:0 0;border:0;align-items:center;margin-bottom:18px;padding:0;font-size:12px;font-weight:700;display:inline-flex}._backBtn_i11kx_31:hover{color:var(--brand-primary-hover);text-decoration:underline}._detailHeader_i11kx_33{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}._detailTitle_i11kx_34{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 8px;font-size:34px;font-weight:600}._detailMeta_i11kx_35{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}._actions_i11kx_36{gap:8px;display:flex}._approveBtn_i11kx_37,._retireBtn_i11kx_37{border-radius:var(--radius-pill);color:#fff;cursor:pointer;border:0;padding:9px 14px;font-size:12px;font-weight:800}._approveBtn_i11kx_37{background:var(--brand-primary)}._approveBtn_i11kx_37:hover{background:var(--brand-primary-hover)}._retireBtn_i11kx_37{background:var(--status-attention)}._retireBtn_i11kx_37:hover{filter:brightness(.92)}._approveBtn_i11kx_37:disabled,._retireBtn_i11kx_37:disabled{cursor:not-allowed;opacity:.6}._section_i11kx_43{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-elevated);box-shadow:var(--shadow-sm);margin-bottom:22px;padding:20px}._section_i11kx_43 h2{color:var(--text-primary);font-family:var(--font-display);margin:0 0 12px;font-size:21px;font-weight:600}._section_i11kx_43 h3{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:14px 0 7px;font-size:11px;font-weight:800}._instructions_i11kx_46{white-space:pre-wrap;color:var(--text-secondary);line-height:1.65}._classGrid_i11kx_47{grid-template-columns:1fr 1fr;gap:18px;display:grid}._equipList_i11kx_48,._stepList_i11kx_48,._sourceList_i11kx_48{color:var(--text-secondary);padding-left:20px}._stepList_i11kx_48 li{margin-bottom:12px}._sourceList_i11kx_48{font-size:12px}._provenance_i11kx_51{color:var(--text-secondary);grid-template-columns:auto 1fr;gap:6px 16px;font-size:12px;display:grid}._provenance_i11kx_51 dt{color:var(--text-tertiary);font-weight:700}._muted_i11kx_53{color:var(--text-tertiary);font-size:12px}@media (width<=700px){._container_i11kx_1,._detailContainer_i11kx_30{padding:22px 20px}._header_i11kx_2,._detailHeader_i11kx_33{flex-direction:column;align-items:flex-start}._classGrid_i11kx_47{grid-template-columns:1fr}}._countBadge_i11kx_56{border-radius:var(--radius-pill);background:var(--brand-soft);min-width:28px;color:var(--brand-primary);vertical-align:middle;justify-content:center;align-items:center;margin-left:10px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}._loadMore_i11kx_57{justify-content:center;padding:20px 0;display:flex}._loadMoreBtn_i11kx_58{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface-elevated);color:var(--text-secondary);cursor:pointer;padding:10px 20px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s,color .15s}._loadMoreBtn_i11kx_58:hover{border-color:var(--brand-primary);background:var(--brand-soft);color:var(--brand-primary)}._loadMoreBtn_i11kx_58:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._domainEyebrow_i11kx_65{color:var(--brand-primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:800}._clearFiltersBtn_i11kx_66{border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;padding:10px 14px;font-size:12px;font-weight:700}._clearFiltersBtn_i11kx_66:hover{border-color:var(--brand-primary);color:var(--brand-primary)}._clearFiltersBtn_i11kx_66:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._filterNotice_i11kx_69{color:var(--text-secondary);margin:0 0 14px;font-size:12px}._matrix_i11kx_73{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-elevated);box-shadow:var(--shadow-sm);margin-bottom:22px;padding:18px 20px}._matrixHeader_i11kx_74{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}._matrixTitle_i11kx_75{color:var(--text-primary);font-family:var(--font-display);margin:0;font-size:18px;font-weight:600}._matrixSubtitle_i11kx_76{max-width:68ch;color:var(--text-secondary);margin:5px 0 0;font-size:12px;line-height:1.5}._matrixGapBadge_i11kx_77{border-radius:var(--radius-pill);color:var(--status-fair);background:var(--status-fair-bg);flex-shrink:0;padding:5px 10px;font-size:11px;font-weight:800}._matrixGrid_i11kx_78{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}._matrixGroup_i11kx_79{flex-direction:column;gap:7px;display:flex}._matrixGroupTitle_i11kx_80{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}._matrixCells_i11kx_81{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._matrixCell_i11kx_81{border-radius:var(--radius-sm);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:12px;transition:border-color .15s,background .15s;display:flex}._matrixCell_i11kx_81:hover{border-color:#35604e52}._matrixCell_i11kx_81:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}._matrixCellSelected_i11kx_85{border-color:var(--brand-primary);box-shadow:0 0 0 2px var(--focus-ring-alpha)}._matrixCellName_i11kx_86{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._matrixCellCount_i11kx_87{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:22px;font-weight:800}._coverageEmpty_i11kx_88{background:var(--status-attention-bg)}._coverageEmpty_i11kx_88 ._matrixCellCount_i11kx_87{color:var(--status-attention)}._coverageSparse_i11kx_90{background:var(--status-attention-bg)}._coverageSparse_i11kx_90 ._matrixCellCount_i11kx_87{color:var(--status-attention)}._coverageThin_i11kx_92{background:var(--status-fair-bg)}._coverageThin_i11kx_92 ._matrixCellCount_i11kx_87{color:var(--status-fair)}._coverageGood_i11kx_94{background:var(--status-optimal-bg)}._coverageGood_i11kx_94 ._matrixCellCount_i11kx_87{color:var(--status-optimal)}._matrixLegend_i11kx_96{border-top:1px solid var(--border-default);color:var(--text-tertiary);flex-wrap:wrap;gap:14px;margin:16px 0 0;padding:12px 0 0;font-size:11px;list-style:none;display:flex}._matrixLegend_i11kx_96 li{align-items:center;gap:5px;display:inline-flex}._legendSwatch_i11kx_98{border-radius:3px;width:11px;height:11px}._subdomainList_i11kx_102{flex-direction:column;gap:12px;display:flex}._subdomain_i11kx_102{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-elevated);box-shadow:var(--shadow-sm);overflow:hidden}._subdomainHeadingWrap_i11kx_104{margin:0}._subdomainHeader_i11kx_105{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:15px 18px;display:flex}._subdomainHeader_i11kx_105:hover:not(:disabled){background:var(--brand-soft)}._subdomainHeader_i11kx_105:disabled{cursor:default;opacity:.55}._subdomainHeader_i11kx_105:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}._subdomainChevron_i11kx_109{width:12px;color:var(--brand-primary);flex-shrink:0;font-size:11px}._subdomainTitleGroup_i11kx_110{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._subdomainName_i11kx_111{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.02em;font-size:19px;font-weight:600}._subdomainDescription_i11kx_112{color:var(--text-tertiary);font-size:12px}._subdomainCount_i11kx_113{border-radius:var(--radius-pill);color:var(--brand-primary);background:var(--brand-soft);font-variant-numeric:tabular-nums;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:800}._subdomainBody_i11kx_114{border-top:1px solid var(--border-default);padding:0 18px 18px}._testBreakdown_i11kx_116{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2px 22px;margin:16px 0 20px;padding:0;list-style:none;display:grid}._testBreakdownItem_i11kx_117{align-items:baseline;gap:7px;padding:3px 0;font-size:12px;display:flex}._testBreakdownName_i11kx_118{color:var(--text-secondary)}._testBreakdownDots_i11kx_119{border-bottom:1px dotted var(--border-default);flex:1;min-width:12px}._testBreakdownCount_i11kx_120{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}._subdomainEmptyNote_i11kx_122{color:var(--text-tertiary);margin:4px 0 0;font-size:12px}._overlapNote_i11kx_123{max-width:68ch;color:var(--text-tertiary);margin:4px 0 0;font-size:11px;line-height:1.5}._orphanHeader_i11kx_125{padding:15px 18px}._orphanTitle_i11kx_126{color:var(--status-attention);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600}._orphanNote_i11kx_127{max-width:72ch;color:var(--text-secondary);margin:5px 0 0;font-size:12px;line-height:1.5}._orphanHeader_i11kx_125+._grid_i11kx_10{padding:0 18px 18px}._cardTestCount_i11kx_132{color:var(--text-tertiary);margin:0;font-size:11px;font-weight:700}@media (width<=700px){._matrixHeader_i11kx_74{flex-direction:column}._subdomainHeader_i11kx_105{flex-wrap:wrap;align-items:flex-start}._subdomainCount_i11kx_113{margin-left:24px}}._field_xa6nj_1{border:1px solid var(--border-default);border-radius:var(--radius-xs);background:var(--bg-surface);width:58px;color:var(--text-primary);text-align:center;font-variant-numeric:tabular-nums;padding:5px 6px;font-size:12px}._field_xa6nj_1::placeholder{color:var(--text-tertiary)}._container_g7fu0_1{max-width:1480px;margin:0 auto;padding:14px 20px}._topBar_g7fu0_2{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}._viewToggle_g7fu0_3{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-muted);gap:3px;width:fit-content;padding:3px;display:flex}._printBtn_g7fu0_5{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;white-space:nowrap;align-items:center;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}._printBtn_g7fu0_5:hover{border-color:var(--brand-primary);color:var(--brand-primary)}._tab_g7fu0_7,._activeTab_g7fu0_7{border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:8px 15px;font-size:12px;font-weight:700}._activeTab_g7fu0_7{background:var(--bg-surface);color:var(--brand-primary);box-shadow:var(--shadow-sm)}._tab_g7fu0_7:hover{color:var(--brand-primary)}._loading_g7fu0_10,._generating_g7fu0_10{color:var(--text-tertiary);text-align:center;padding:56px 20px}._empty_g7fu0_11{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-elevated);text-align:center;padding:48px 24px}._empty_g7fu0_11 h2{color:var(--text-primary);font-family:var(--font-display);margin:0 0 8px;font-size:28px;font-weight:600}._empty_g7fu0_11 p{color:var(--text-secondary);margin:0 0 18px}._muted_g7fu0_14{color:var(--text-tertiary);font-size:12px}._error_g7fu0_15{color:var(--status-attention);margin-top:8px;font-size:12px}._warning_g7fu0_16{border:1px solid var(--status-fair);border-radius:var(--radius-md);color:#785b17;background:var(--status-fair-bg);margin-bottom:16px;padding:12px 14px;font-size:12px}._generationFailure_g7fu0_17{border-left:3px solid var(--status-attention);background:var(--status-attention-bg);color:var(--text-primary);gap:3px;margin-bottom:14px;padding:11px 13px;font-size:12px;display:grid}._generationFailure_g7fu0_17 strong{font-size:13px}._generationFailure_g7fu0_17 small{color:var(--text-secondary)}._memberSummary_g7fu0_20{border-left:3px solid var(--brand-primary);background:var(--bg-surface);margin:0 0 12px;padding:12px 14px}._memberSummaryHeading_g7fu0_21{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}._memberSummaryHeading_g7fu0_21 h3{color:var(--text-primary);margin:0;font-size:13px;font-weight:800}._memberSummaryHeading_g7fu0_21 span{color:var(--brand-primary);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:800}._editBtn_g7fu0_24{border:1px solid var(--border-default);color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:3px;padding:3px 8px;font-size:10px;font-weight:700}._editBtn_g7fu0_24:hover{border-color:var(--brand-primary);color:var(--brand-primary)}._editSummaryBlock_g7fu0_26{flex-direction:column;gap:6px;margin-top:6px;display:flex}._editSummaryTextarea_g7fu0_27{border:1px solid var(--border-default);background:var(--bg-muted);width:100%;max-width:900px;color:var(--text-primary);resize:vertical;border-radius:4px;padding:8px 10px;font-family:inherit;font-size:12px;line-height:1.5}._editSummarySave_g7fu0_28{background:var(--brand-primary);color:#fff;cursor:pointer;border:0;border-radius:3px;align-self:flex-start;padding:5px 12px;font-size:11px;font-weight:700}._editSummarySave_g7fu0_28:hover{background:var(--brand-primary-hover)}._memberSummary_g7fu0_20 p{max-width:1050px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}._generateBtn_g7fu0_31,._approveBtn_g7fu0_31{border-radius:var(--radius-pill);background:var(--brand-primary);color:#fff;cursor:pointer;border:0;padding:11px 17px;font-size:12px;font-weight:800}._generateBtn_g7fu0_31:hover,._approveBtn_g7fu0_31:hover{background:var(--brand-primary-hover)}._generateBtn_g7fu0_31:disabled,._approveBtn_g7fu0_31:disabled{cursor:not-allowed;opacity:.6}._spinner_g7fu0_34{border:3px solid var(--brand-soft);border-top-color:var(--brand-primary);border-radius:50%;width:42px;height:42px;margin:0 auto 16px;animation:1s linear infinite _spin_g7fu0_34}@keyframes _spin_g7fu0_34{to{transform:rotate(360deg)}}._statusText_g7fu0_36{color:var(--text-secondary)}._retryBtn_g7fu0_37,._regenerateBtn_g7fu0_37,._reviseBtn_g7fu0_37{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;margin-top:14px;padding:9px 13px;font-size:12px;font-weight:700}._reviseBtn_g7fu0_37{color:var(--brand-primary);border-color:var(--brand-primary);margin-top:0;font-weight:800}._reviseBtn_g7fu0_37:hover{background:var(--brand-soft)}._reviseBtn_g7fu0_37:disabled{cursor:not-allowed;opacity:.6}._editor_g7fu0_41{margin-top:12px}._weekTabs_g7fu0_42{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}._weekTab_g7fu0_42,._weekTabActive_g7fu0_43{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;padding:6px 10px;font-size:11px;font-weight:700}._weekTabActive_g7fu0_43{border-color:var(--brand-primary);background:var(--brand-soft);color:var(--brand-primary)}._weekHeader_g7fu0_45{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}._weekHeader_g7fu0_45 h3{color:var(--text-primary);margin:0 0 3px;font-size:17px;font-weight:700}._weekSummary_g7fu0_47{color:var(--text-secondary);margin:0;font-size:12px}._planReviewActions_g7fu0_48{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}._draftReviewBadge_g7fu0_49{border:1px solid var(--border-default);background:var(--bg-muted);min-height:28px;color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;padding:4px 9px;font-size:10.5px;font-weight:800;display:inline-flex}._editWeekBtn_g7fu0_50,._cancelEditBtn_g7fu0_50{border:1px solid var(--border-default);background:var(--bg-surface);min-height:34px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}._editWeekBtn_g7fu0_50{border-color:var(--brand-primary);color:var(--brand-primary);box-shadow:var(--shadow-sm)}._editWeekBtn_g7fu0_50:hover{background:var(--brand-soft)}._cancelEditBtn_g7fu0_50{color:var(--status-attention)}._areasTags_g7fu0_54{flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;display:flex}._areasLabel_g7fu0_55{color:var(--text-tertiary);text-transform:uppercase;font-size:10px;font-weight:800}._priorityTag_g7fu0_56,._maintTag_g7fu0_56{border-radius:var(--radius-pill);align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}._priorityTag_g7fu0_56{color:var(--status-attention);background:var(--status-attention-bg)}._maintTag_g7fu0_56{color:var(--status-optimal);background:var(--status-optimal-bg)}._releaseBar_g7fu0_60{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:5px;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 12px;padding:12px 14px;display:flex}._releaseSummary_g7fu0_61{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}._releaseActions_g7fu0_62{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}._releaseDraftMessage_g7fu0_63{min-width:220px;color:var(--text-secondary);gap:2px;font-size:12px;line-height:1.3;display:grid}._releaseDraftLabel_g7fu0_64{color:var(--text-tertiary);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}._releaseDraftMessage_g7fu0_63 strong{color:var(--text-primary);font-size:13px}._releaseDraftMessage_g7fu0_63 span:last-child{max-width:360px}._auditMetaInline_g7fu0_67{color:var(--text-tertiary);font-size:11px}._tagGrade_g7fu0_70{letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:800}._tagGrade_green_g7fu0_71{color:var(--status-optimal);background:var(--status-optimal-bg)}._tagGrade_blue_g7fu0_72{color:var(--status-good);background:var(--status-good-bg)}._tagGrade_amber_g7fu0_73{color:var(--status-fair);background:var(--status-fair-bg)}._tagGrade_red_g7fu0_74{color:var(--status-attention);background:var(--status-attention-bg)}._days_g7fu0_77{flex-direction:column;align-items:stretch;gap:6px;display:flex}._dayCard_g7fu0_78{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:4px;grid-template-columns:170px minmax(0,1fr);display:grid;overflow:hidden}._dayHeader_g7fu0_79{border-right:1px solid var(--border-default);background:#f6f7f5;flex-direction:column;grid-area:1/1/span 4;justify-content:flex-start;align-items:stretch;gap:6px;min-width:0;margin:0;padding:9px 10px;display:flex}._dayIdentity_g7fu0_80{justify-content:space-between;align-items:center;gap:6px;display:flex}._dayHeader_g7fu0_79 h4{color:var(--text-primary);margin:0;font-size:13px;font-weight:800}._dayState_g7fu0_82{color:var(--text-tertiary);text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:700}._dayMeta_g7fu0_83{min-width:0;color:var(--text-tertiary);justify-content:space-between;align-items:flex-start;gap:6px;font-size:10.5px;line-height:1.35;display:flex}._focusChip_g7fu0_84{flex:auto;align-items:flex-start;gap:5px;min-width:0;display:inline-flex}._focusIcon_g7fu0_85{width:13px;height:13px;color:var(--brand-primary);stroke-width:1.8px;flex:none}._focusText_g7fu0_86{overflow-wrap:break-word;text-overflow:clip;white-space:normal;min-width:0;max-width:100%;display:inline-block;overflow:visible}._timeBadge_g7fu0_87{background:var(--bg-surface);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:3px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:800}._shortSession_g7fu0_88{color:var(--status-attention);font-weight:800}._sessionBudget_g7fu0_89{background:var(--border-soft);border-radius:2px;width:100%;height:4px;overflow:hidden}._sessionBudget_g7fu0_89 span{border-radius:inherit;background:var(--status-optimal);height:100%;display:block}._sessionBudgetShort_g7fu0_91 span{background:var(--status-attention)}._dayFocusField_g7fu0_92{gap:3px;display:grid}._dayFocusLabel_g7fu0_93{color:var(--text-tertiary);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}._dayFocusSelect_g7fu0_94{border:1px solid var(--border-default);background:var(--bg-surface);width:100%;min-height:30px;color:var(--text-primary);cursor:pointer;border-radius:4px;padding:4px 24px 4px 7px;font-size:10.5px;font-weight:700}._dayFocusSelect_g7fu0_94:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}._dayTypeSelect_g7fu0_96{border:1px solid var(--border-default);background:var(--bg-surface);width:100%;min-height:30px;color:var(--text-primary);cursor:pointer;border-radius:4px;padding:4px 24px 4px 7px;font-size:10.5px;font-weight:700}._dayTypeSelect_g7fu0_96:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}._restDay_g7fu0_98{color:var(--text-secondary);background:var(--bg-surface);grid-column:2;margin:0;padding:12px 14px;font-size:12px;font-weight:700}._exList_g7fu0_103{flex-direction:column;grid-column:2;margin:0;padding:0;list-style:none;display:flex}._exItem_g7fu0_104{border-bottom:1px solid var(--border-soft);padding:6px 10px}._exItem_g7fu0_104:last-child{border-bottom:0}._exTop_g7fu0_106{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._exHeading_g7fu0_107{flex-wrap:wrap;align-items:baseline;gap:5px 8px;min-width:0;display:flex}._exName_g7fu0_108{color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.25;text-decoration:none}._exName_g7fu0_108:hover{color:var(--brand-primary);text-decoration:underline}._exTags_g7fu0_110{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}._exTag_g7fu0_110{border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-primary);letter-spacing:.03em;text-transform:uppercase;padding:1px 7px;font-size:9.5px;font-weight:800}._recoveryAdjunctTag_g7fu0_112{border:1px solid var(--status-good);color:var(--status-good);background:var(--status-good-bg);text-transform:uppercase;border-radius:3px;padding:1px 6px;font-size:9.5px;font-weight:800}._exTagMuted_g7fu0_113{color:var(--text-tertiary);font-size:10.5px}._exDose_g7fu0_116{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}._doseLabel_g7fu0_117{color:var(--text-tertiary);letter-spacing:.07em;text-transform:uppercase;font-size:9.5px;font-weight:800}._doseValue_g7fu0_118{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}._prescription_g7fu0_119{flex-wrap:wrap;align-items:center;gap:5px;display:flex}._unit_g7fu0_120{color:var(--text-tertiary);font-size:11px}._restChip_g7fu0_121{border-radius:var(--radius-pill);background:var(--bg-muted);color:var(--text-secondary);font-variant-numeric:tabular-nums;padding:1px 8px;font-size:10.5px;font-weight:600}._rangeOk_g7fu0_124,._rangeWarn_g7fu0_124{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;padding:1px 8px;font-size:10.5px;font-weight:700}._rangeOk_g7fu0_124{color:var(--status-optimal);background:var(--status-optimal-bg)}._rangeWarn_g7fu0_124{color:var(--status-fair);background:var(--status-fair-bg)}._exWhy_g7fu0_129{max-width:920px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;line-height:1.3;overflow:hidden}._exFoot_g7fu0_134{flex-wrap:wrap;align-items:center;gap:12px;margin-top:3px;display:flex}._exVariants_g7fu0_135{color:var(--brand-primary);font-size:10.5px;font-weight:700;text-decoration:none}._exVariants_g7fu0_135:hover{text-decoration:underline}._exNote_g7fu0_137{border-radius:var(--radius-sm);background:var(--bg-muted);color:var(--text-secondary);margin:6px 0 0;padding:6px 9px;font-size:11.5px;line-height:1.35}._numInput_g7fu0_139,._textInput_g7fu0_139{border:1px solid var(--border-default);border-radius:var(--radius-xs);background:var(--bg-surface);color:var(--text-primary);padding:5px 6px;font-size:12px}._numInput_g7fu0_139{text-align:center;width:46px}._textInput_g7fu0_139{width:100%;margin-top:5px}._coachingInput_g7fu0_142{border:1px solid var(--border-soft);width:100%;height:28px;color:var(--text-primary);background:#fafafa;border-radius:3px;margin-top:5px;padding:4px 7px;font-size:11px}._coachingInput_g7fu0_142::placeholder{color:var(--text-tertiary)}._coachingInput_g7fu0_142:focus{border-color:var(--brand-primary);outline:1px solid var(--brand-primary)}._saveBar_g7fu0_145{border-top:1px solid var(--border-default);align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}._saveBtn_g7fu0_146{border-radius:var(--radius-pill);background:var(--brand-primary);color:#fff;cursor:pointer;border:0;padding:9px 14px;font-size:12px;font-weight:800}._saveBtn_g7fu0_146:disabled{cursor:not-allowed;opacity:.6}._saveError_g7fu0_148{color:var(--status-attention);font-size:11px}._unsaved_g7fu0_149{color:var(--status-fair);font-size:11px}._actions_g7fu0_150{border-top:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}._approvedBadge_g7fu0_151{border-radius:var(--radius-pill);color:var(--status-optimal);background:var(--status-optimal-bg);white-space:nowrap;padding:7px 10px;font-size:11px;font-weight:800}._auditMeta_g7fu0_67{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}._safetySection_g7fu0_154{border:1px solid var(--status-fair);border-radius:var(--radius-lg);background:var(--status-fair-bg);margin-bottom:16px;padding:16px}._safetyTitle_g7fu0_155{color:#785b17;margin:0 0 12px;font-size:19px;font-weight:600}._flagList_g7fu0_156{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}._flagItem_g7fu0_157{border-radius:var(--radius-md);background:#fffefbcc;border:1px solid #c99a4133;align-items:flex-start;gap:9px;padding:10px;display:flex}._flagAcked_g7fu0_158{opacity:.72}._flagIcon_g7fu0_159{width:22px;height:22px;color:var(--status-fair);background:var(--status-fair-bg);border-radius:8px;flex:none;place-items:center;font-size:15px;display:inline-grid}._flagContent_g7fu0_160{flex:1}._flagCategory_g7fu0_161{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}._flagSummary_g7fu0_162{color:var(--text-primary);font-size:12px}._provisional_g7fu0_163{color:var(--text-tertiary);font-size:10px;font-style:italic;display:block}._ackBadge_g7fu0_164{border-radius:var(--radius-pill);color:var(--status-optimal);background:var(--status-optimal-bg);padding:4px 7px;font-size:10px;font-weight:800}._ackCheckbox_g7fu0_165{color:var(--text-secondary);cursor:pointer;flex-shrink:0;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}._ackNote_g7fu0_166{color:#785b17;margin:10px 0 0;font-size:11px}._intakeContext_g7fu0_167{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);margin:0 0 12px;overflow:hidden}._intakeContextHeader_g7fu0_168{border-bottom:1px solid var(--border-default);background:var(--bg-muted);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}._intakeContextTitle_g7fu0_169{color:var(--text-primary);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}._intakeBadgeOn_g7fu0_170,._intakeBadgeOff_g7fu0_170{border-radius:var(--radius-pill);padding:3px 8px;font-size:10px;font-weight:800}._intakeBadgeOn_g7fu0_170{color:var(--status-optimal);background:var(--status-optimal-bg)}._intakeBadgeOff_g7fu0_170{color:var(--status-fair);background:var(--status-fair-bg)}._intakeGrid_g7fu0_173{grid-template-columns:1.4fr .7fr .6fr 1fr 1.4fr .6fr;gap:0;margin:0;display:grid}._intakeGrid_g7fu0_173 div{border-right:1px solid var(--border-soft);min-width:0;padding:8px 10px}._intakeGrid_g7fu0_173 div:last-child{border-right:0}._intakeGrid_g7fu0_173 dt{color:var(--text-tertiary);letter-spacing:.07em;text-transform:uppercase;margin:0 0 2px;font-size:9.5px;font-weight:800}._intakeGrid_g7fu0_173 dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650;line-height:1.3}._history_g7fu0_178{margin-top:12px}._history_g7fu0_178 h3{color:var(--text-primary);font-family:var(--font-display);margin:0 0 10px;font-size:20px;font-weight:600}._statusBadge_g7fu0_180{border-radius:var(--radius-pill);padding:4px 7px;font-size:10px;font-weight:800}._status-draft_g7fu0_181{color:var(--status-fair);background:var(--status-fair-bg)}._status-approved_g7fu0_182{color:var(--status-optimal);background:var(--status-optimal-bg)}._flagsOk_g7fu0_183{color:var(--status-optimal)}._flagsPending_g7fu0_184{color:var(--status-attention);font-weight:800}@media (width<=720px){._container_g7fu0_1{padding:22px 20px}._dayHeader_g7fu0_79{flex-direction:column;align-items:flex-start}._days_g7fu0_77{grid-template-columns:1fr}}._printHeader_g7fu0_188{display:none}@media print{._printHeader_g7fu0_188{border-bottom:2px solid var(--brand-primary);flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:8px;display:flex}._printBrand_g7fu0_203{font-family:var(--font-display);color:var(--brand-primary);font-size:13px;font-weight:600}._printMember_g7fu0_204{font-family:var(--font-display);color:var(--text-primary);font-size:20px;font-weight:600}._printCoach_g7fu0_205{color:var(--text-tertiary);margin-left:auto;font-size:11px}._topBar_g7fu0_2,._weekTabs_g7fu0_42,._actions_g7fu0_150,._saveBar_g7fu0_145,._addExerciseRow_g7fu0_208,._removeBtn_g7fu0_208,._moveBtn_g7fu0_208,._exActions_g7fu0_208{display:none!important}._container_g7fu0_1{max-width:none;padding:0}._days_g7fu0_77{display:block}._dayCard_g7fu0_78{break-inside:avoid;box-shadow:none;margin-bottom:10px}._bridge_g7fu0_214,._safetySection_g7fu0_154{break-inside:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._notesRow_g7fu0_221{align-items:center;gap:6px;display:flex}._removeBtn_g7fu0_208{border:1px solid var(--border-default);background:var(--bg-surface);width:22px;height:22px;color:var(--status-attention);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;transition:background .12s,border-color .12s;display:inline-flex}._removeBtn_g7fu0_208:hover{background:var(--status-attention-bg);border-color:var(--status-attention)}._exActions_g7fu0_208{flex-shrink:0;align-items:center;gap:4px;display:flex}._moveBtn_g7fu0_208{border:1px solid var(--border-default);background:var(--bg-surface);width:22px;height:22px;color:var(--text-secondary);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}._moveBtn_g7fu0_208:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand-primary);color:var(--brand-primary)}._moveBtn_g7fu0_208:disabled{opacity:.3;cursor:default}._addExerciseRow_g7fu0_208{border-top:1px solid var(--border-soft);grid-column:2;padding:6px 12px 8px}._addBtn_g7fu0_229{border:1px dashed var(--border-default);border-radius:var(--radius-pill);color:var(--text-tertiary);cursor:pointer;background:0 0;padding:4px 11px;font-size:11px;font-weight:700;transition:color .12s,border-color .12s}._addBtn_g7fu0_229:hover{color:var(--brand-primary);border-color:var(--brand-primary)}._addPicker_g7fu0_231{flex-direction:column;gap:6px;max-width:320px;display:flex}._addResults_g7fu0_232{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);flex-direction:column;gap:2px;max-height:200px;display:flex;overflow-y:auto}._addResultItem_g7fu0_233{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;padding:7px 10px;font-size:12px;transition:background .1s;display:block}._addResultItem_g7fu0_233:hover{background:var(--brand-soft)}._addEmpty_g7fu0_235{color:var(--text-tertiary);padding:8px 10px;font-size:11px}._cancelBtn_g7fu0_236{border-radius:var(--radius-pill);background:var(--bg-muted);color:var(--text-secondary);cursor:pointer;border:0;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:600}._cancelBtn_g7fu0_236:hover{background:var(--border-default)}._planSettings_g7fu0_244{flex-direction:column;gap:20px;max-width:760px;margin-top:16px;display:flex}._regeneratePanel_g7fu0_252{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-elevated);margin-top:16px;padding:14px}._settingRow_g7fu0_260{flex-direction:column;gap:9px;display:flex}._settingLabel_g7fu0_266{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);font-size:10.5px;font-weight:800}._pillGroup_g7fu0_275{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-muted);gap:3px;width:fit-content;padding:3px;display:inline-flex}._pill_g7fu0_275{border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:7px 18px;font-size:12.5px;font-weight:700;transition:background .15s,color .15s,box-shadow .15s}._pill_g7fu0_275:hover{color:var(--text-primary)}._pillActive_g7fu0_301,._pillActive_g7fu0_301:hover{background:var(--brand-primary);color:#fff;box-shadow:var(--shadow-sm)}._dayGroup_g7fu0_309{flex-wrap:wrap;gap:6px;display:flex}._dayBtn_g7fu0_315{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-surface);min-width:46px;color:var(--text-secondary);cursor:pointer;padding:8px 10px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s,color .15s}._dayBtn_g7fu0_315:hover{border-color:var(--brand-primary);color:var(--brand-primary)}._dayActive_g7fu0_333,._dayActive_g7fu0_333:hover{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}._scheduleGrid_g7fu0_340{grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:8px;display:grid}._scheduleDay_g7fu0_346{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);min-width:0;overflow:hidden}._scheduleDayLabel_g7fu0_354{border-bottom:1px solid var(--border-default);color:var(--text-secondary);background:var(--bg-muted);text-align:center;text-transform:uppercase;padding:7px 8px;font-size:11px;font-weight:800;display:block}._scheduleTypeGroup_g7fu0_366{grid-template-columns:1fr;display:grid}._scheduleType_g7fu0_366,._scheduleTypeActive_g7fu0_372{border:0;border-bottom:1px solid var(--border-soft);min-height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;font-size:11px;font-weight:700}._scheduleType_g7fu0_366:last-child,._scheduleTypeActive_g7fu0_372:last-child{border-bottom:0}._scheduleType_g7fu0_366:hover{color:var(--brand-primary);background:var(--brand-soft)}._scheduleTypeActive_g7fu0_372{color:#fff;background:var(--brand-primary)}._recoveryAddonToggle_g7fu0_398{border-top:1px solid var(--border-soft);min-height:30px;color:var(--text-secondary);background:var(--status-good-bg);cursor:pointer;align-items:center;gap:6px;padding:7px 8px;font-size:10.5px;font-weight:800;line-height:1.2;display:flex}._recoveryAddonToggle_g7fu0_398 input{flex:none;margin:0}._presetRow_g7fu0_418{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}._presetBtn_g7fu0_425{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);min-height:28px;color:var(--text-secondary);cursor:pointer;padding:5px 10px;font-size:11px;font-weight:750}._presetBtn_g7fu0_425:hover{border-color:var(--brand-primary);color:var(--brand-primary)}._scheduleFocus_g7fu0_442{border-top:1px solid var(--border-soft);gap:3px;padding:7px 8px;display:grid}._scheduleFocus_g7fu0_442 span{color:var(--text-tertiary);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}._scheduleFocus_g7fu0_442 select{border:1px solid var(--border-default);background:var(--bg-surface);width:100%;min-height:27px;color:var(--text-primary);cursor:pointer;border-radius:4px;padding:4px 24px 4px 6px;font-size:10.5px;font-weight:700}._scheduleFocus_g7fu0_442 select:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}._instructionsInput_g7fu0_475{border:1px solid var(--border-default);background:var(--bg-surface);width:100%;max-width:860px;color:var(--text-primary);resize:vertical;border-radius:5px;padding:9px 10px;font-size:12px;line-height:1.45}._instructionsInput_g7fu0_475::placeholder{color:var(--text-tertiary)}._instructionsInput_g7fu0_475:focus{border-color:var(--brand-primary);outline:1px solid var(--brand-primary)}._preserveHeader_g7fu0_497{justify-content:space-between;align-items:center;gap:10px;display:flex}._clearPreserveBtn_g7fu0_504{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}._clearPreserveBtn_g7fu0_504:hover{color:var(--brand-primary)}._preserveGrid_g7fu0_517{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;gap:6px;max-height:220px;padding:8px;display:flex;overflow:auto}._preserveWeek_g7fu0_529{grid-template-columns:36px repeat(7,minmax(46px,1fr));align-items:center;gap:5px;display:grid}._preserveWeekLabel_g7fu0_536{color:var(--text-tertiary);font-size:10px;font-weight:800}._preserveDay_g7fu0_542{border:1px solid var(--border-default);border-radius:var(--radius-sm);min-height:28px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}._preserveDay_g7fu0_542:has(input:checked){border-color:var(--brand-primary);color:var(--brand-primary);background:var(--brand-soft)}._preserveDay_g7fu0_542 input{margin:0}._failureText_g7fu0_567{color:var(--status-attention);margin:8px 0 0;font-size:12px}._recoveryDay_g7fu0_574{flex-direction:column;grid-column:2;gap:6px;padding:8px 12px;display:flex}._recoveryItem_g7fu0_582{border-radius:var(--radius-sm);background:var(--bg-muted);justify-content:space-between;align-items:center;padding:6px 9px;display:flex}._recoveryName_g7fu0_591{color:var(--ink);font-size:12.5px;font-weight:600}._recoveryDose_g7fu0_597{color:var(--brand-primary);font-size:12px;font-weight:600}._exTargets_g7fu0_607{max-width:420px;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}@media print{._exTargets_g7fu0_607{display:none!important}}._recoveryEdit_g7fu0_614{align-items:center;gap:6px;display:inline-flex}._recoveryInput_g7fu0_615{border:1px solid var(--border-default);border-radius:var(--radius-xs);background:var(--bg-surface);min-width:180px;color:var(--text-primary);flex:220px;padding:5px 7px;font-size:12px}._recoveryInput_g7fu0_615::placeholder{color:var(--text-tertiary)}._recoveryEmpty_g7fu0_617{color:var(--text-tertiary);margin:2px 0;font-size:12px;font-style:italic}@media print{._dayTypeSelect_g7fu0_96{display:none!important}}@media (width<=980px){._dayCard_g7fu0_78{grid-template-columns:1fr}._dayHeader_g7fu0_79{border-right:0;border-bottom:1px solid var(--border-default);grid-area:auto/1}._restDay_g7fu0_98,._recoveryDay_g7fu0_574,._exList_g7fu0_103,._addExerciseRow_g7fu0_208{grid-column:1}._scheduleGrid_g7fu0_340{grid-template-columns:repeat(2,minmax(0,1fr))}._preserveWeek_g7fu0_529{grid-template-columns:32px repeat(7,minmax(38px,1fr))}._intakeGrid_g7fu0_173{grid-template-columns:repeat(2,minmax(0,1fr))}._intakeGrid_g7fu0_173 div{border-bottom:1px solid var(--border-soft)}}@media (width<=560px){._scheduleGrid_g7fu0_340{grid-template-columns:1fr}._preserveGrid_g7fu0_517{overflow-x:auto}._preserveWeek_g7fu0_529{min-width:420px}._intakeGrid_g7fu0_173{grid-template-columns:1fr}}._doseWarnings_g7fu0_681{flex-direction:column;gap:2px;display:flex}._doseWarningsRow_g7fu0_687{flex:1 0 100%}._doseWarningsStacked_g7fu0_691{padding:0 9px}._doseWarn_g7fu0_681{color:var(--status-attention);font-size:11px;line-height:1.3}._steps_xuk8s_1{text-align:left;flex-direction:column;gap:10px;max-width:320px;margin-top:20px;display:flex}._step_xuk8s_1{align-items:center;gap:10px;animation:.4s ease-out _fadeIn_xuk8s_1;display:flex}._dot_xuk8s_17{border-radius:50%;flex:none;width:8px;height:8px}._active_xuk8s_24 ._dot_xuk8s_17{background:var(--brand-primary);animation:1.2s ease-in-out infinite _pulse_xuk8s_1}._done_xuk8s_29 ._dot_xuk8s_17{background:var(--done,#2e8b6a)}._label_xuk8s_33{color:var(--ink2);font-size:12.5px;line-height:1.3}._active_xuk8s_24 ._label_xuk8s_33{color:var(--ink);font-weight:600}._done_xuk8s_29 ._label_xuk8s_33{color:var(--muted)}@keyframes _fadeIn_xuk8s_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _pulse_xuk8s_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}._wrap_1n9rm_5{flex-direction:column;gap:18px;display:flex}._lead_1n9rm_11{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.45}._empty_1n9rm_20{border:1px dashed var(--border-default);border-radius:var(--radius-md,8px);color:var(--text-secondary);text-align:center;padding:24px;font-size:13px;line-height:1.5}._empty_1n9rm_20 p{margin:0 0 8px}._empty_1n9rm_20 p:last-child{margin-bottom:0}._emptyHint_1n9rm_38{color:var(--text-tertiary);font-size:12px}._empty_1n9rm_20 code,._unlinkedNote_1n9rm_44 code{background:var(--bg-muted);border-radius:3px;padding:1px 4px;font-size:.92em}._area_1n9rm_53{border:1px solid var(--border-default);border-radius:var(--radius-md,8px);background:var(--bg-surface);overflow:hidden}._areaHeader_1n9rm_60{border-bottom:1px solid var(--border-default);background:var(--bg-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}._areaName_1n9rm_70{font-family:var(--font-display,inherit);color:var(--text-primary);margin:0;font-size:15px;font-weight:600}._priorityTag_1n9rm_78{border-radius:var(--radius-pill,999px);background:var(--brand-primary,#1f4e46);color:#fff;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;font-size:10px;font-weight:700}._areaCount_1n9rm_89{color:var(--text-tertiary);white-space:nowrap;margin-left:auto;font-size:11px}._exList_1n9rm_98{margin:0;padding:0;list-style:none}._exItem_1n9rm_104{border-bottom:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 14px;display:flex}._exItem_1n9rm_104:last-child{border-bottom:0}._exName_1n9rm_118{color:var(--text-primary);font-size:13px;font-weight:600;text-decoration:none}._exName_1n9rm_118:hover{color:var(--brand-primary,#1f4e46);text-decoration:underline}._exTests_1n9rm_130{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._exTestsLabel_1n9rm_137{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}._testChip_1n9rm_145{border:1px solid var(--border-default);border-radius:var(--radius-pill,999px);background:var(--bg-surface);color:var(--text-secondary);white-space:nowrap;padding:2px 8px;font-size:11px}._unlinked_1n9rm_44{border:1px dashed var(--border-default);border-radius:var(--radius-md,8px);padding:12px 14px}._unlinkedTitle_1n9rm_163{color:var(--text-secondary);margin:0 0 4px;font-size:12px;font-weight:700}._unlinkedNote_1n9rm_44{color:var(--text-tertiary);margin:0 0 8px;font-size:11px;line-height:1.45}._unlinkedList_1n9rm_177{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0 0 0 16px;display:flex}._unlinkedList_1n9rm_177 li{font-size:12px}._container_13qdy_1{flex-direction:column;align-items:flex-start;gap:7px;display:flex}._visibility_13qdy_8{flex-direction:column;align-items:flex-start;gap:2px;display:flex}._visibilityLabel_13qdy_15{color:var(--text-secondary);text-transform:uppercase;letter-spacing:0;font-size:11px;font-weight:700;line-height:1.2}._visibilityValue_13qdy_24{color:var(--text-primary);flex-wrap:wrap;align-items:center;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}._not_computed_13qdy_34{color:var(--text-secondary)}._computed_unreleased_13qdy_38{color:#7a4f00}._released_13qdy_42{color:#1f6f52}._updated_since_release_13qdy_46{color:#7a4f00}._statusMeta_13qdy_50{color:var(--text-secondary);font-size:12px}._versionInfo_13qdy_55{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}._versionWarning_13qdy_64{color:#7a4f00;font-weight:600}._divergenceNotice_13qdy_69{border-radius:var(--radius-sm);color:#7a4f00;background:#fef3cd;margin:0;padding:6px 10px;font-size:12px}._actionRow_13qdy_78{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._button_13qdy_85,._secondaryButton_13qdy_86,._dangerButton_13qdy_87{border-radius:var(--radius-md);min-height:34px;font-family:var(--font-sans);cursor:pointer;justify-content:center;align-items:center;padding:7px 14px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}._button_13qdy_85{border:1px solid var(--brand-primary);color:#fff;background:var(--brand-primary)}._button_13qdy_85:hover:not(:disabled){border-color:var(--brand-primary-hover);background:var(--brand-primary-hover)}._button_13qdy_85:disabled,._secondaryButton_13qdy_86:disabled,._dangerButton_13qdy_87:disabled{cursor:not-allowed;opacity:.55}._secondaryButton_13qdy_86{border:1px solid var(--border-default);color:var(--text-secondary);background:0 0}._secondaryButton_13qdy_86:hover:not(:disabled){color:var(--text-primary);background:var(--surface-hover)}._dangerButton_13qdy_87{border:1px solid var(--status-attention);color:#fff;background:var(--status-attention)}._dangerButton_13qdy_87:hover:not(:disabled){opacity:.85}._error_13qdy_140{color:var(--status-attention);margin:0;font-size:12px}._dialog_13qdy_147{z-index:1000;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none;position:fixed;inset:0}._dialog_13qdy_147[open]{display:flex}._dialog_13qdy_147::backdrop{background:#14181494}._dialogContent_13qdy_167{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface,#fff);flex-direction:column;gap:16px;width:100%;max-width:420px;margin:20px;padding:22px 24px;display:flex;box-shadow:0 18px 48px #14181442}._dialogTitle_13qdy_181{margin:0;font-size:16px;font-weight:700}._dialogDescription_13qdy_187{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}._dialogActions_13qdy_194{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}._dialogCancel_13qdy_202{border:1px solid var(--border-primary);border-radius:var(--radius-md);min-height:34px;font-family:var(--font-sans);color:var(--text-primary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}._dialogCancel_13qdy_202:hover:not(:disabled){background:var(--surface-hover)}._dialogCancel_13qdy_202:disabled{cursor:not-allowed;opacity:.55}._panel_vlrwg_2{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:5px;margin:0 0 16px;overflow:hidden}._header_vlrwg_3{border-bottom:1px solid var(--border-default);background:var(--bg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}._header_vlrwg_3:hover{background:var(--bg-surface-elevated)}._headerLeft_vlrwg_5{align-items:center;gap:8px;display:flex}._headerTitle_vlrwg_6{color:var(--text-primary);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}._headerSubtitle_vlrwg_7{color:var(--text-tertiary);font-size:10px;font-weight:500}._chevron_vlrwg_8{width:14px;height:14px;color:var(--text-tertiary);transition:transform .15s}._chevronExpanded_vlrwg_9{transform:rotate(180deg)}._body_vlrwg_10{padding:14px}._collapsed_vlrwg_11 ._body_vlrwg_10{display:none}._sectionTitle_vlrwg_14{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}._section_vlrwg_14{margin-bottom:16px}._section_vlrwg_14:last-child{margin-bottom:0}._personGrid_vlrwg_19{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}._personCard_vlrwg_20{border:1px solid var(--border-soft);background:var(--bg-muted);border-radius:4px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}._personLabel_vlrwg_21{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}._personValue_vlrwg_22{color:var(--text-primary);font-size:12px;font-weight:500;line-height:1.4}._personList_vlrwg_23{flex-direction:column;gap:2px;margin:2px 0 0;padding:0;list-style:none;display:flex}._personList_vlrwg_23 li{color:var(--text-primary);font-size:12px;font-weight:500;line-height:1.4}._contextGrid_vlrwg_27{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 16px;display:grid}._contextItem_vlrwg_28{gap:2px;display:grid}._contextLabel_vlrwg_29{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}._contextValue_vlrwg_30{color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.4}._assessmentTable_vlrwg_33{border-collapse:collapse;width:100%;font-size:11px}._assessmentTable_vlrwg_33 th{border-bottom:1px solid var(--border-default);color:var(--text-tertiary);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:5px 8px;font-size:10px;font-weight:800}._assessmentTable_vlrwg_33 td{border-bottom:1px solid var(--border-soft);color:var(--text-primary);padding:5px 8px;font-weight:500}._assessmentTable_vlrwg_33 tr:last-child td{border-bottom:0}._gradeCell_vlrwg_37{font-weight:700}._gradeOptimal_vlrwg_38{color:var(--status-optimal)}._gradeGood_vlrwg_39{color:var(--status-good)}._gradeFair_vlrwg_40{color:var(--status-fair)}._gradeAttention_vlrwg_41{color:var(--status-attention)}._noData_vlrwg_42{color:var(--text-tertiary);font-size:12px;font-style:italic}._loadingText_vlrwg_43{color:var(--text-tertiary);font-size:11px}._rationaleBlock_vlrwg_46{flex-direction:column;gap:14px;max-width:900px;display:flex}._rationaleHeading_vlrwg_48{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:800}._rationaleParagraph_vlrwg_49{color:var(--text-primary);margin:0;font-size:12px;line-height:1.65}._rationalePlaceholder_vlrwg_50{color:var(--text-tertiary);font-size:12px;font-style:italic}._placeholderDetail_vlrwg_51{margin-top:4px;font-size:11px}._comparison_vlrwg_54{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=700px){._comparison_vlrwg_54{grid-template-columns:1fr}}._comparisonCol_vlrwg_56{border:1px solid var(--border-default);background:var(--bg-muted);border-radius:4px;padding:10px 12px}._comparisonColTitle_vlrwg_57{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}._comparisonList_vlrwg_58{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._comparisonList_vlrwg_58 li{color:var(--text-primary);font-size:12px;line-height:1.4}._comparisonList_vlrwg_58 li strong{color:var(--text-secondary);font-weight:700}._divider_vlrwg_63{border:0;border-top:1px solid var(--border-soft);margin:12px 0}._narrativeBlock_vlrwg_67{flex-direction:column;gap:14px;max-width:900px;margin-bottom:14px;display:flex}._narrativeLead_vlrwg_69{color:var(--text-primary);margin:0 0 4px;font-size:12px;font-weight:700;line-height:1.55}._narrativeList_vlrwg_70{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}._narrativeList_vlrwg_70 li{color:var(--text-primary);font-size:12px;line-height:1.5}._narrativeName_vlrwg_72{font-weight:700}._narrativeGrade_vlrwg_73{letter-spacing:.04em;color:var(--text-tertiary);margin-left:6px;font-size:10px;font-weight:700}._narrativeMortality_vlrwg_74{color:var(--text-secondary);margin:4px 0 0;font-size:12px;font-style:italic;line-height:1.55}._narrativeVo2_vlrwg_76{border:1px solid var(--border-default);border-left:3px solid var(--grade-b,var(--status-good));background:var(--bg-muted);border-radius:4px;padding:10px 12px}._narrativeReferral_vlrwg_78{border:1px dashed var(--border-default);background:var(--bg-surface-elevated);border-radius:4px;padding:10px 12px}._narrativeReferralTag_vlrwg_79{background:var(--bg-muted);color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;margin-bottom:4px;padding:1px 6px;font-size:9px;font-weight:800;display:inline-block}._banner_bkc5s_3{border-radius:var(--radius-md);background:var(--bg-info,#f0f4ff);border:1px solid var(--border-info,#c7d8f6);color:var(--text-secondary);align-items:flex-start;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}._icon_bkc5s_17{background:var(--brand-primary,#3b6de0);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:700;display:flex}._text_bkc5s_32{flex:1;min-width:0}._page_1e4a9_1{--ink:#202321;--ink-soft:#555b57;--ink-faint:#747b76;--rule:#d9ddd9;--rule-soft:#ecefec;--accent:#28574d;box-sizing:border-box;width:min(1120px,100%);color:var(--ink);background:#fff;margin:0 auto;padding:0 24px 40px;font-family:Open Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.4}._toolbar_1e4a9_19{border-bottom:1px solid var(--rule);background:#f7f8f7;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin:0 -24px 12px;padding:8px 24px;display:flex}._backBtn_1e4a9_31,._printBtn_1e4a9_32{border:1px solid var(--rule);min-height:34px;color:var(--ink);cursor:pointer;font:inherit;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}._printBtn_1e4a9_32{border-color:var(--accent);background:var(--accent);color:#fff}._printBtn_1e4a9_32:disabled{border-color:var(--rule);color:var(--ink-faint);cursor:default;background:#e8ebe8}._state_1e4a9_62{max-width:640px;color:var(--ink-soft);text-align:center;margin:64px auto;padding:0 24px;font-family:Open Sans,system-ui,sans-serif}._state_1e4a9_62 ._backBtn_1e4a9_31{margin-top:16px}._draftNotice_1e4a9_75{color:#6c5214;background:#fffaf0;border:1px solid #ead59d;border-left:3px solid #b88719;border-radius:3px;margin:0 0 12px;padding:8px 10px;font-size:12px}._runningHeader_1e4a9_86{display:none}._cover_1e4a9_90{border-bottom:2px solid var(--accent);grid-template-columns:minmax(250px,.8fr) minmax(0,1.7fr);align-items:end;gap:24px;padding:8px 0 14px;display:grid}._coverHeading_1e4a9_99{flex-direction:column;gap:10px;display:flex}._brandLockup_1e4a9_105{align-items:center;gap:9px;width:fit-content;display:inline-flex}._brandMark_1e4a9_112{object-fit:contain;flex:none;width:28px;height:28px}._brandName_1e4a9_119,._brandClub_1e4a9_120{margin:0;line-height:1.05}._brandName_1e4a9_119{color:var(--accent);font-size:13px;font-weight:800}._brandClub_1e4a9_120{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:800}._dot_1e4a9_140{color:#b58e28}._title_1e4a9_144{color:var(--ink);margin:0;font-size:25px;font-weight:700;line-height:1.15}._memberLine_1e4a9_152{color:var(--ink-soft);align-items:baseline;gap:8px;margin:3px 0 0;font-size:14px;font-weight:600;display:flex}._memberId_1e4a9_162{color:var(--ink-faint);font-size:10px;font-weight:600}._metaGrid_1e4a9_168{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}._metaGrid_1e4a9_168 div{min-width:0}._planSummary_1e4a9_179{border-top:1px solid var(--rule);background:0 0;margin:14px 0 0;padding:12px 0 0}._planSummary_1e4a9_179 h2{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}._planSummary_1e4a9_179 p{max-width:900px;color:var(--ink);margin:0;font-size:13px;line-height:1.6}._metaGrid_1e4a9_168 dt{color:var(--ink-faint);text-transform:uppercase;margin:0 0 2px;font-size:9px;font-weight:800}._metaGrid_1e4a9_168 dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:650;line-height:1.3}._weekNav_1e4a9_220{z-index:2;border-bottom:1px solid var(--rule);background:#fffffff5;align-items:center;gap:4px;margin:0;padding:8px 0;display:flex;position:sticky;top:0}._weekNavLink_1e4a9_233,._weekNavCurrent_1e4a9_234{border:1px solid var(--rule);min-width:34px;min-height:30px;color:var(--ink-soft);border-radius:4px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}._weekNavCurrent_1e4a9_234{border-color:var(--accent);background:var(--accent);color:#fff}._week_1e4a9_220{margin-top:18px;scroll-margin-top:56px}._weekFirst_1e4a9_260{margin-top:12px}._weekHeader_1e4a9_264{border-bottom:2px solid var(--accent);grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:14px;margin-bottom:7px;padding-bottom:7px;display:grid}._weekHeader_1e4a9_264 h2{color:var(--ink);align-items:baseline;gap:8px;margin:0;font-size:18px;font-weight:750;display:flex}._weekDates_1e4a9_284{color:var(--ink-faint);font-size:11px;font-weight:500}._weekSummary_1e4a9_290{color:var(--ink-soft);margin:0;font-size:11px}._nowBadge_1e4a9_296{background:var(--accent);color:#fff;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:800}._weekCurrent_1e4a9_305 ._weekHeader_1e4a9_264{border-bottom-color:var(--accent)}._day_1e4a9_309{border-bottom:1px solid var(--rule);break-inside:avoid;grid-template-columns:154px minmax(0,1fr);display:grid}._dayHeader_1e4a9_316{border-right:1px solid var(--rule-soft);padding:9px 10px 9px 0}._dayHeader_1e4a9_316 h3{color:var(--ink);margin:0 0 2px;font-size:12px;font-weight:800}._dayMeta_1e4a9_328{min-width:0;color:var(--ink-faint);justify-content:space-between;align-items:flex-start;gap:6px;font-size:9.5px;line-height:1.3;display:flex}._focusChip_1e4a9_339{flex:auto;align-items:flex-start;gap:5px;min-width:0;display:inline-flex}._focusIcon_1e4a9_347{width:12px;height:12px;color:var(--accent);stroke-width:1.8px;flex:none}._focusText_1e4a9_355{overflow-wrap:break-word;text-overflow:clip;white-space:normal;min-width:0;max-width:100%;display:inline-block;overflow:visible}._timeBadge_1e4a9_365{border:1px solid var(--rule);color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;border-radius:3px;flex:none;padding:1px 5px;font-size:9.5px;font-weight:800}._restLine_1e4a9_378{color:var(--ink-soft);grid-column:2;margin:0;padding:10px 12px;font-size:11px}._tick_1e4a9_386{width:12px;height:12px;accent-color:var(--accent);cursor:pointer;flex:none;margin-top:2px}._exList_1e4a9_395{grid-column:2;min-width:0;margin:0;padding:0;list-style:none}._exItem_1e4a9_403{border-bottom:1px solid var(--rule-soft);break-inside:avoid;padding:7px 10px}._exItem_1e4a9_403:last-child{border-bottom:0}._exTop_1e4a9_413{grid-template-columns:14px minmax(180px,1fr) auto;align-items:start;gap:7px;display:grid}._exName_1e4a9_420{color:var(--ink);font-size:11.5px;font-weight:750}._exDose_1e4a9_426{color:var(--ink);white-space:nowrap;align-items:baseline;gap:8px;font-size:10.5px;font-weight:700;display:flex}._exRest_1e4a9_436{color:var(--ink-faint);font-weight:500}._exMeta_1e4a9_441{min-width:0;color:var(--ink-soft);gap:6px;margin:2px 0 0 21px;font-size:10px;line-height:1.3;display:flex}._exMeta_1e4a9_441 span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._exKit_1e4a9_457{color:var(--ink-faint);white-space:nowrap;flex:none}._logLine_1e4a9_463{display:none}._scheduleGroup_1e4a9_467{grid-column:2;min-width:0;padding:7px 10px}._groupLabel_1e4a9_473{color:var(--ink-faint);text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:800}._scheduleRow_1e4a9_481{grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:7px;margin-bottom:4px;display:grid}._scheduleName_1e4a9_489{color:var(--ink);font-size:11px;font-weight:700}._scheduleDose_1e4a9_495{color:var(--ink-soft);white-space:nowrap;font-size:10.5px;font-weight:650}._footer_1e4a9_502{border-top:1px solid var(--rule);color:var(--ink-faint);margin-top:18px;padding-top:8px;font-size:10px}._footer_1e4a9_502 p{margin:0}@media screen and (width<=760px){._page_1e4a9_1{padding:0 14px 32px;font-size:14px}._toolbar_1e4a9_19{margin:0 -14px 10px;padding:8px 14px}._cover_1e4a9_90{grid-template-columns:1fr;gap:10px}._metaGrid_1e4a9_168{grid-template-columns:repeat(2,minmax(0,1fr))}._weekHeader_1e4a9_264{grid-template-columns:1fr;row-gap:3px}._weekHeader_1e4a9_264 h2{font-size:17px}._weekNav_1e4a9_220{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}._weekNavLink_1e4a9_233{min-width:42px;min-height:40px;font-size:14px}._day_1e4a9_309{grid-template-columns:1fr}._dayHeader_1e4a9_316{border-right:0;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 0 5px;display:flex}._dayHeader_1e4a9_316 h3{font-size:16px}._dayMeta_1e4a9_328{font-size:12px}._restLine_1e4a9_378,._exList_1e4a9_395,._scheduleGroup_1e4a9_467,._exItem_1e4a9_403{grid-column:1;padding-left:0;padding-right:0}._restLine_1e4a9_378{font-size:14px}._exItem_1e4a9_403{padding-top:10px;padding-bottom:10px}._exTop_1e4a9_413{grid-template-columns:22px minmax(0,1fr)}._tick_1e4a9_386{width:19px;height:19px;margin:0}._exName_1e4a9_420{font-size:16px;line-height:1.3}._exDose_1e4a9_426{white-space:normal;grid-column:2;font-size:14px}._exMeta_1e4a9_441{flex-wrap:wrap;margin-left:29px;font-size:13px}._exMeta_1e4a9_441 span:last-child{text-overflow:clip;white-space:normal;overflow:visible}._scheduleRow_1e4a9_481{grid-template-columns:22px minmax(0,1fr);row-gap:2px;margin-bottom:10px}._scheduleName_1e4a9_489{font-size:15px}._scheduleDose_1e4a9_495{white-space:normal;grid-column:2;font-size:14px}}@media print{@page{margin:.7in .5in .45in}._toolbar_1e4a9_19,._draftNotice_1e4a9_75,._weekNav_1e4a9_220,._nowBadge_1e4a9_296{display:none!important}._page_1e4a9_1{width:auto;max-width:none;margin:0;padding:0;font-size:10pt}._cover_1e4a9_90{grid-template-columns:1fr 2fr;gap:.2in;padding:0 0 .12in}._title_1e4a9_144{font-size:18pt}._metaGrid_1e4a9_168 dt{font-size:7pt}._metaGrid_1e4a9_168 dd{font-size:8.5pt}._runningHeader_1e4a9_86{display:none!important}._week_1e4a9_220{break-before:page;margin-top:0}._weekFirst_1e4a9_260{break-before:auto;margin-top:.16in}._weekHeader_1e4a9_264 h2{font-size:13pt}._weekSummary_1e4a9_290,._weekDates_1e4a9_284{font-size:8.5pt}._day_1e4a9_309{grid-template-columns:1.7in minmax(0,1fr)}._dayHeader_1e4a9_316 h3{font-size:9pt}._dayMeta_1e4a9_328{align-items:flex-start;font-size:7.5pt}._focusChip_1e4a9_339{align-items:flex-start}._focusText_1e4a9_355{text-overflow:clip;white-space:normal;overflow:visible}._exName_1e4a9_420,._scheduleName_1e4a9_489{font-size:10pt}._exDose_1e4a9_426,._scheduleDose_1e4a9_495{font-size:9pt}._exMeta_1e4a9_441{font-size:8.5pt}._logLine_1e4a9_463{align-items:baseline;gap:6px;margin:4px 0 0 21px;display:flex}._logLabel_1e4a9_749{color:var(--ink-faint);flex:none;font-size:7pt}._logRule_1e4a9_755{border-bottom:.5px solid var(--rule);flex:1}._footer_1e4a9_502{break-before:avoid}._exItem_1e4a9_403,._day_1e4a9_309,._scheduleGroup_1e4a9_467{break-inside:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._container_19e6l_3{width:100%;max-width:720px;font-family:var(--font-sans);margin:0 auto;padding:28px 24px 64px}._intro_19e6l_11{margin-bottom:20px}._title_19e6l_15{font-family:var(--font-display);color:var(--text-primary);margin:0 0 4px;font-size:20px;font-weight:600}._subtitle_19e6l_23{color:var(--text-tertiary);margin:0;font-size:13px;line-height:1.5}._compose_19e6l_32{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);margin-bottom:28px;padding:12px}._textarea_19e6l_40{resize:vertical;width:100%;font:inherit;color:var(--text-primary);background:0 0;border:none;outline:none;padding:0;font-size:14px;line-height:1.5}._textarea_19e6l_40::placeholder{color:var(--text-tertiary)}._composeFooter_19e6l_57{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}._charCount_19e6l_66{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}._postBtn_19e6l_72{font:inherit;color:var(--text-on-dark);background:var(--brand-primary);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:7px 16px;font-size:13px;font-weight:600}._postBtn_19e6l_72:hover:not(:disabled){background:var(--brand-primary-hover)}._postBtn_19e6l_72:disabled{opacity:.5;cursor:not-allowed}._composeError_19e6l_93{color:var(--status-attention);margin-top:8px;font-size:12px}._state_19e6l_101{color:var(--text-tertiary);padding:16px 0;font-size:13px}._stateError_19e6l_107{color:var(--status-attention);padding:16px 0;font-size:13px}._retryBtn_19e6l_113{font:inherit;color:var(--brand-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:underline}._timeline_19e6l_127{border-left:1px solid var(--border-default);margin:0;padding:0;list-style:none}._note_19e6l_134{padding:0 0 22px 18px;position:relative}._note_19e6l_134:last-child{padding-bottom:0}._note_19e6l_134:before{content:"";background:var(--border-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-4px}._noteHead_19e6l_154{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}._noteAuthor_19e6l_162{color:var(--text-primary);font-size:13px;font-weight:600}._noteTeam_19e6l_168{letter-spacing:.02em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:600}._noteWhen_19e6l_176{font-family:var(--font-mono);color:var(--text-tertiary);margin-left:auto;font-size:11px}._hideBtn_19e6l_183{font:inherit;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0 0 0 8px;font-size:11px}._hideBtn_19e6l_183:hover:not(:disabled){color:var(--status-attention);text-decoration:underline}._hideBtn_19e6l_183:disabled{opacity:.5;cursor:not-allowed}._noteBody_19e6l_203{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.55}._container_1pshw_3{width:100%;max-width:720px;font-family:var(--font-sans);margin:0 auto;padding:28px 24px 64px}._intro_1pshw_11{margin-bottom:20px}._title_1pshw_15{font-family:var(--font-display);color:var(--text-primary);margin:0 0 4px;font-size:20px;font-weight:600}._subtitle_1pshw_23{color:var(--text-tertiary);margin:0;font-size:13px;line-height:1.5}._addForm_1pshw_32{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);margin-bottom:28px;padding:14px}._formRow_1pshw_40{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}._categorySelect_1pshw_47{font:inherit;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-canvas);color:var(--text-primary);min-width:140px;padding:6px 10px;font-size:13px}._summaryInput_1pshw_58{min-width:200px;font:inherit;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-canvas);color:var(--text-primary);flex:1;padding:6px 10px;font-size:14px}._summaryInput_1pshw_58::placeholder{color:var(--text-tertiary)}._optionalRow_1pshw_74{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}._optionalInput_1pshw_81{min-width:160px;font:inherit;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-canvas);color:var(--text-primary);flex:1;padding:6px 10px;font-size:13px}._optionalInput_1pshw_81::placeholder{color:var(--text-tertiary)}._formFooter_1pshw_97{border-top:1px solid var(--border-soft);justify-content:flex-end;padding-top:8px;display:flex}._addBtn_1pshw_104{font:inherit;color:var(--text-on-dark);background:var(--brand-primary);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:7px 16px;font-size:13px;font-weight:600}._addBtn_1pshw_104:hover:not(:disabled){background:var(--brand-primary-hover)}._addBtn_1pshw_104:disabled{opacity:.5;cursor:not-allowed}._formError_1pshw_125{color:var(--status-attention);margin-top:8px;font-size:12px}._state_1pshw_133{color:var(--text-tertiary);padding:16px 0;font-size:13px}._stateError_1pshw_139{color:var(--status-attention);padding:16px 0;font-size:13px}._retryBtn_1pshw_145{font:inherit;color:var(--brand-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:underline}._categoryGroup_1pshw_159{margin-bottom:24px}._categoryLabel_1pshw_163{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);border-bottom:1px solid var(--border-soft);margin:0 0 8px;padding-bottom:6px;font-size:11px;font-weight:700}._itemList_1pshw_174{margin:0;padding:0;list-style:none}._item_1pshw_174{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:10px;padding:10px 0;display:flex}._item_1pshw_174:last-child{border-bottom:none}._itemContent_1pshw_192{flex:1;min-width:0}._itemSummary_1pshw_197{color:var(--text-primary);font-size:14px;line-height:1.45}._itemMeta_1pshw_203{color:var(--text-tertiary);flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11px;display:flex}._itemTag_1pshw_212{background:var(--bg-subtle);border-radius:var(--radius-sm);font-family:var(--font-mono);padding:1px 6px;font-size:10px}._deactivateBtn_1pshw_220{font:inherit;color:var(--text-tertiary);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:4px 0 0;font-size:11px}._deactivateBtn_1pshw_220:hover:not(:disabled){color:var(--status-attention);text-decoration:underline}._deactivateBtn_1pshw_220:disabled{opacity:.5;cursor:not-allowed}._rail_1nxvm_9{background:var(--llui-surface-muted,#f6f4ef);border:1px solid var(--llui-line,#e5e2da);border-radius:var(--llui-radius-md,10px);padding:12px 14px}._railName_1nxvm_15{color:var(--llui-ink-2,#244735);font-size:15px;font-weight:800}._railId_1nxvm_16{color:var(--llui-muted,#6e736d);letter-spacing:.02em;font-size:12px}._railMeta_1nxvm_17{color:var(--llui-faint,#9aa09a);margin-top:2px;font-size:11.5px}._tabs_1nxvm_20{gap:3px;display:flex}._tab_1nxvm_20,._tabActive_1nxvm_21{background:var(--llui-surface-muted,#f6f4ef);border:1px solid var(--llui-line,#e5e2da);border-radius:var(--llui-radius-md,10px) var(--llui-radius-md,10px) 0 0;cursor:pointer;font:inherit;letter-spacing:.03em;color:#55605a;border-bottom:0;flex:1;padding:9px 8px;font-size:11.5px;font-weight:800}._tabActive_1nxvm_21{background:var(--llui-cream,#faf7f5);color:var(--llui-ink-2,#244735)}._tab_1nxvm_20:disabled,._tabActive_1nxvm_21:disabled{cursor:not-allowed;opacity:.55}._tab_1nxvm_20:focus-visible,._tabActive_1nxvm_21:focus-visible{outline:2px solid var(--llui-gold,#aa8b47);outline-offset:2px}._tabHint_1nxvm_38{color:var(--llui-faint,#9aa09a);font-size:10px;font-weight:600}._panel_1nxvm_40{padding:14px 0}._panel_1nxvm_40:focus-visible{outline:2px solid var(--llui-gold,#aa8b47);outline-offset:2px}._actionStrip_1nxvm_44{border-bottom:1px solid var(--llui-rule,#efece4);flex-wrap:wrap;gap:8px;padding:8px 0 12px;display:flex}._banner_1nxvm_53{border-radius:var(--llui-radius-sm,6px);background:var(--llui-surface-muted,#f6f4ef);border:1px solid var(--llui-line,#e5e2da);color:var(--llui-ink-2,#244735);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}._banner_1nxvm_53[data-freshness=stale],._banner_1nxvm_53[data-freshness=partial]{color:var(--llui-warn,#8a5a00);background:#fbf3e2;border-color:#e6d19a}._bannerFresh_1nxvm_70{font-weight:800}._bannerWarnings_1nxvm_71{width:100%;margin:4px 0 0;padding-left:16px}._bannerWarnings_1nxvm_71 li{font-size:11.5px}._section_1nxvm_75{padding:6px 0}._sectionRowHead_1nxvm_76{justify-content:space-between;align-items:center;gap:8px;display:flex}._sectionRowTitle_1nxvm_77{color:var(--llui-ink-2,#244735);font-size:13px;font-weight:700}._sectionBody_1nxvm_78{margin-top:4px}._stateMessage_1nxvm_79{color:var(--llui-muted,#6e736d);margin:0;font-size:12px}._stateChip_1nxvm_81{border:1px solid var(--llui-line,#e5e2da);background:var(--llui-surface,#fff);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}._stateGlyph_1nxvm_92{font-size:11px}._tone_ok_1nxvm_93{color:var(--llui-ok,#17663a);border-color:#bfe0c9}._tone_warn_1nxvm_94{color:var(--llui-warn,#8a5a00);border-color:#e6d19a}._tone_bad_1nxvm_95{color:var(--llui-bad,#9b1c1c);border-color:#e6b3b3}._tone_muted_1nxvm_96{color:var(--llui-muted,#6e736d)}._tone_neutral_1nxvm_97{color:var(--llui-ink-2,#244735)}._disclosure_1nxvm_100{border-top:1px solid var(--llui-rule,#efece4)}._disclosureSummary_1nxvm_101{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--llui-ink-2,#244735);background:0 0;border:0;align-items:center;gap:6px;padding:10px 0;font-size:13px;font-weight:700;display:flex}._disclosureSummary_1nxvm_101:focus-visible{outline:2px solid var(--llui-gold,#aa8b47);outline-offset:2px}._disclosureCaret_1nxvm_110{color:var(--llui-gold,#aa8b47)}._disclosureBody_1nxvm_111{padding:0 0 10px 18px}._card_1nxvm_114{border-top:1px solid var(--llui-rule,#efece4);padding:12px 0}._cardTitle_1nxvm_115{color:var(--llui-ink-2,#244735);margin-bottom:6px;font-size:13px;font-weight:700}._scrim_1nxvm_118{z-index:1000;background:#171d0b59;justify-content:flex-end;display:flex;position:fixed;inset:0}._drawer_1nxvm_122{background:var(--llui-cream,#faf7f5);border-left:1px solid var(--llui-line,#e5e2da);flex-direction:column;width:min(440px,100%);height:100%;animation:.16s ease-out _drawerIn_1nxvm_1;display:flex}._drawer_1nxvm_122:focus-visible{outline:2px solid var(--llui-gold,#aa8b47);outline-offset:-2px}._drawerHead_1nxvm_130{border-bottom:1px solid var(--llui-rule,#efece4);justify-content:space-between;align-items:flex-start;padding:14px 16px;display:flex}._drawerTitle_1nxvm_134{color:var(--llui-ink-2,#244735);font-size:15px;font-weight:800}._drawerSub_1nxvm_135{color:var(--llui-muted,#6e736d);font-size:12px}._drawerClose_1nxvm_136{cursor:pointer;color:var(--llui-muted,#6e736d);background:0 0;border:0;font-size:16px}._drawerClose_1nxvm_136:focus-visible{outline:2px solid var(--llui-gold,#aa8b47);outline-offset:2px}._drawerBody_1nxvm_138{flex:1;padding:14px 16px;overflow:auto}._lifecycle_1nxvm_141{flex-wrap:nowrap;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}._lifecycleStep_1nxvm_145{white-space:nowrap;color:var(--llui-ink-2,#244735);align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}._lifecycleGlyph_1nxvm_150{font-weight:800}._lifecycleLabel_1nxvm_151{font-weight:700}._lifecycleState_1nxvm_152{color:var(--llui-muted,#6e736d);font-size:10.5px}._lifecycleArrow_1nxvm_153{color:var(--llui-faint,#9aa09a);margin:0 4px}._lifecycleStep_1nxvm_145[data-state=complete] ._lifecycleGlyph_1nxvm_150{color:var(--llui-ok,#17663a)}._lifecycleStep_1nxvm_145[data-state=blocked] ._lifecycleGlyph_1nxvm_150{color:var(--llui-bad,#9b1c1c)}._lifecycleStep_1nxvm_145[data-state=ready] ._lifecycleGlyph_1nxvm_150{color:var(--llui-gold,#aa8b47)}._lifecycleStep_1nxvm_145[data-state=in-progress] ._lifecycleGlyph_1nxvm_150{color:var(--llui-warn,#8a5a00)}@media (width<=560px){._lifecycle_1nxvm_141{flex-direction:column;overflow-x:visible}._lifecycleStep_1nxvm_145{white-space:normal}._lifecycleArrow_1nxvm_153{display:none}}@media (prefers-reduced-motion:reduce){._drawer_1nxvm_122{animation:none}}@keyframes _drawerIn_1nxvm_1{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}._srcList_1nxvm_177{margin:0 0 8px;padding:0;list-style:none}._srcLine_1nxvm_178{text-align:left;width:100%;font:inherit;color:var(--llui-text,#222);cursor:pointer;border-radius:var(--llui-radius-sm,6px);background:0 0;border:0;align-items:center;gap:7px;padding:4px 6px;font-size:12px;display:flex}._srcLine_1nxvm_178:hover{background:var(--llui-surface-muted,#f6f4ef)}._srcLine_1nxvm_178:focus-visible{outline:2px solid var(--llui-gold,#aa8b47);outline-offset:1px}._srcDot_1nxvm_186{border-radius:50%;flex:none;width:7px;height:7px}._srcDot_1nxvm_186[data-quality=clean]{background:var(--llui-signal-clean,#1e8449)}._srcDot_1nxvm_186[data-quality=fuzzy]{background:var(--llui-signal-fuzzy,#d35400)}._srcDot_1nxvm_186[data-quality=gap]{background:var(--llui-signal-gap,#c0392b)}._srcLabel_1nxvm_190{flex:1}._srcTag_1nxvm_191{letter-spacing:.02em;color:var(--llui-muted,#6e736d);border:1px solid var(--llui-line,#e5e2da);border-radius:var(--llui-radius-pill,999px);padding:1px 7px;font-size:9.5px;font-weight:600}._qualityChip_1nxvm_197{border-radius:var(--llui-radius-pill,999px);align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}._qualityChip_1nxvm_197:before{content:"";border-radius:50%;width:7px;height:7px}._qualityChip_1nxvm_197[data-quality=clean]{color:#145a32;background:#e2f3e9}._qualityChip_1nxvm_197[data-quality=clean]:before{background:var(--llui-signal-clean,#1e8449)}._qualityChip_1nxvm_197[data-quality=fuzzy]{color:#8a5a1e;background:#fdf1e3}._qualityChip_1nxvm_197[data-quality=fuzzy]:before{background:var(--llui-signal-fuzzy,#d35400)}._qualityChip_1nxvm_197[data-quality=gap]{color:#c0392b;background:#f3eaea}._qualityChip_1nxvm_197[data-quality=gap]:before{background:var(--llui-signal-gap,#c0392b)}._pipelineWrap_1nxvm_219{font-family:var(--llui-font-body,"Open Sans", system-ui, sans-serif)}._pipelineHead_1nxvm_220{text-align:center;margin-bottom:14px}._pipelineTitle_1nxvm_221{font-family:var(--llui-font-display,Georgia, serif);color:var(--llui-ll-green-dark,#145a32);margin:0 0 3px;font-size:20px;font-weight:400}._pipelineSubtitle_1nxvm_226{color:var(--llui-text-secondary,#44546f);margin:0 0 6px;font-size:12px}._pipelineScope_1nxvm_227{margin:0 0 4px}._pipelineScope_1nxvm_227 span{color:#7d6608;text-transform:uppercase;letter-spacing:.04em;background:#fef9e7;border:1px solid #f9e79f;border-radius:12px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}._pipelineScroll_1nxvm_234{padding-bottom:4px;overflow-x:auto}._pipeline_1nxvm_219{align-items:stretch;gap:0;min-width:1450px;margin:0;padding:0;list-style:none;display:flex}._stage_1nxvm_239{flex-direction:column;flex:1;min-width:190px;display:flex;position:relative}._stageNarrow_1nxvm_240{flex:.5;min-width:140px}._stagePre_1nxvm_241{flex:.6;min-width:165px}._stageExtended_1nxvm_242{flex:.7;min-width:150px}._stageHeader_1nxvm_244{color:#fff;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);flex-shrink:0;margin-bottom:10px;padding:10px 18px 10px 28px;font-size:12px;font-weight:600;position:relative}._stage_1nxvm_239:first-child ._stageHeader_1nxvm_244{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);border-radius:4px 0 0 4px;padding-left:12px}._stage_1nxvm_239:last-child ._stageHeader_1nxvm_244{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,14px 50%);border-radius:0 4px 4px 0}._hdrOrientation_1nxvm_257{background:var(--llui-met-blue,#2e75b6)}._hdrPreV1_1nxvm_258{background:var(--llui-fitness-orange,#d35400)}._hdrVisit1_1nxvm_259{background:var(--llui-sleep-navy,#1a5276)}._hdrBetween_1nxvm_260{background:var(--llui-organ-slate,#566573)}._hdrVisit2_1nxvm_261{background:var(--llui-cv-red,#c0392b)}._hdrVisit3_1nxvm_262{background:var(--llui-ll-green,#1e8449)}._hdrPost_1nxvm_263{background:#7d6608}._stageDetail_1nxvm_264{opacity:.85;margin-top:2px;font-size:9px;font-weight:400;display:block}._stageBody_1nxvm_266{flex:1;padding:0 5px}._sectionLabel_1nxvm_268{text-transform:uppercase;letter-spacing:.05em;color:var(--llui-text-muted,#8993a4);align-items:center;gap:4px;margin:8px 0 3px;font-size:9px;font-weight:700;display:flex}._sectionNote_1nxvm_272{color:var(--llui-text-muted,#8993a4);margin:2px 0 4px 13px;font-size:9px;font-style:italic}._pipeItems_1nxvm_274{margin:0 0 6px;padding:0;list-style:none}._pipeItem_1nxvm_274{position:relative}._pipeItem_1nxvm_274[data-completed] ._pipeLabel_1nxvm_276{color:var(--llui-ink-2,#244735);font-weight:600}._pipeSrcLine_1nxvm_278{text-align:left;width:100%;font:inherit;color:var(--llui-text-secondary,#44546f);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:flex-start;gap:5px;padding:2px 0 2px 4px;font-size:10.5px;line-height:1.35;display:flex}._pipeSrcLine_1nxvm_278:hover{background:#f4f7fb}._pipeSrcLine_1nxvm_278:focus-visible{outline:2px solid var(--llui-gold,#aa8b47);outline-offset:1px}._pipeDot_1nxvm_286{border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}._pipeDot_1nxvm_286[data-quality=clean]{background:var(--llui-signal-clean,#1e8449)}._pipeDot_1nxvm_286[data-quality=fuzzy]{background:var(--llui-signal-fuzzy,#d35400)}._pipeDot_1nxvm_286[data-quality=gap]{background:var(--llui-signal-gap,#c0392b)}._pipeCheck_1nxvm_290{color:var(--llui-ok,#17663a);margin-top:1px;font-size:9px;font-weight:800}._pipeLabel_1nxvm_276{flex:1}._pipeTag_1nxvm_292{opacity:.85;color:#5b6472;margin-top:1px;font-size:8px;font-weight:700;display:block}._pipeTag_1nxvm_292[data-quality=clean]{color:var(--llui-ll-green-dark,#145a32)}._pipeTag_1nxvm_292[data-quality=fuzzy]{color:#8a5a1e}._pipeTag_1nxvm_292[data-quality=gap]{color:var(--llui-cv-red,#c0392b)}._gate_1nxvm_302{border:1px solid #f5cba7;border-left:3px solid var(--llui-fitness-orange,#d35400);background:#fdebd0;border-radius:5px;margin:5px 0;padding:6px 7px}._gateLabel_1nxvm_303{color:var(--llui-fitness-orange,#d35400);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:8.5px;font-weight:700}._milestone_1nxvm_304{background:var(--llui-milestone-light,#e8f6f3);border:1px solid #a3e4d7;border-left:3px solid var(--llui-milestone-teal,#117a65);border-radius:5px;margin:5px 0;padding:6px 7px}._milestoneLabel_1nxvm_305{color:var(--llui-milestone-teal,#117a65);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:8.5px;font-weight:700}._summaryBox_1nxvm_306{border:1px solid #aed6f1;border-left:3px solid var(--llui-sleep-navy,#1a5276);background:#eaf2f8;border-radius:5px;margin:5px 0;padding:6px 7px}._summaryLabel_1nxvm_307{color:var(--llui-sleep-navy,#1a5276);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:8.5px;font-weight:700}._vo2Box_1nxvm_308{border:1px solid #dee2e6;border-left:3px solid var(--llui-met-blue,#2e75b6);background:#f8f9fa;border-radius:5px;margin:5px 0;padding:6px 7px}._vo2Label_1nxvm_309{color:var(--llui-met-blue,#2e75b6);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:8.5px;font-weight:700}._releasesBox_1nxvm_310{background:var(--llui-ll-green-light,#d4efdf);border:1px solid #a9dfbf;border-radius:5px;margin:5px 0;padding:7px}._releasesLabel_1nxvm_311{color:var(--llui-ll-green-dark,#145a32);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:9px;font-weight:700}._pipelineNoteBox_1nxvm_312{color:var(--llui-text-secondary,#44546f);background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;margin-top:6px;padding:4px;font-size:9px}._pipelineNoteLabel_1nxvm_313{font-weight:700}._boxText_1nxvm_315{color:var(--llui-text-secondary,#44546f);font-size:10px;line-height:1.35}._boxPrereq_1nxvm_316{color:var(--llui-text-muted,#8993a4);margin-top:2px;font-size:9px;font-style:italic}._clinicianNote_1nxvm_317{color:var(--llui-cv-red,#c0392b);margin-top:3px;margin-bottom:3px;font-size:9px;font-style:italic}._domainBadges_1nxvm_319{margin-bottom:3px}._domainBadge_1nxvm_319{color:#fff;border-radius:3px;margin:1px 1px 1px 0;padding:2px 6px;font-size:9.5px;font-weight:600;display:inline-block}._dom_d1_1nxvm_321{background:var(--llui-ll-green,#1e8449)}._dom_d2_1nxvm_322{background:var(--llui-cv-red,#c0392b)}._dom_d3_1nxvm_323{background:var(--llui-met-blue,#2e75b6)}._dom_d4_1nxvm_324{background:var(--llui-brain-purple,#6c3483)}._dom_d5_1nxvm_325{background:var(--llui-organ-slate,#566573)}._dom_d6_1nxvm_326{background:var(--llui-sleep-navy,#1a5276)}._dom_d7_1nxvm_327{background:var(--llui-psycho-purple,#7d3c98)}._dom_d8_1nxvm_328{background:var(--llui-gut-teal,#117a65)}._legend_1nxvm_331{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:12px;display:flex}._legendItem_1nxvm_332{color:var(--llui-text-secondary,#44546f);align-items:center;gap:4px;font-size:9px;display:flex}._legendDot_1nxvm_333{border-radius:50%;width:7px;height:7px}._legMember_1nxvm_334{background:var(--llui-met-blue,#2e75b6)}._legReview_1nxvm_335{background:var(--llui-text-muted,#8993a4)}._legSched_1nxvm_336{background:#b7950b}._legProcess_1nxvm_337{background:var(--llui-organ-slate,#566573)}._legRelease_1nxvm_338{background:var(--llui-ll-green,#1e8449)}._legMs_1nxvm_339{background:var(--llui-milestone-teal,#117a65)}._journeySummary_1nxvm_342{background:var(--llui-surface,#fff);border:1px solid var(--llui-line,#e5e2da);max-width:1000px;color:var(--llui-ink-2,#1f3a33);border-radius:12px;margin:0 auto 16px;padding:12px 16px;font-size:12.5px;line-height:1.6}._journeySummaryKicker_1nxvm_347{letter-spacing:.08em;text-transform:uppercase;color:var(--llui-gold,#c99a41);margin-bottom:4px;font-size:8.5px;font-weight:800}._memberBar_1nxvm_350{background:var(--llui-surface,#fff);border:1px solid var(--llui-line,#e3dccd);border-radius:var(--llui-radius-md,10px);align-items:center;gap:16px;margin-bottom:14px;padding:11px 18px;display:flex}._memberBarMark_1nxvm_355{background:var(--llui-ll-green,#1e8449);color:#fff;width:34px;height:34px;font-family:var(--llui-font-display,Georgia, serif);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}._memberBarName_1nxvm_360{font-family:var(--llui-font-display,Georgia, serif);color:var(--llui-ink-2,#1f3a33);font-size:16px;font-weight:500}._memberBarMeta_1nxvm_361{color:var(--llui-muted,#6e736d);margin-top:1px;font-size:11px}._memberBarSpacer_1nxvm_362{flex:1}._memberBarLens_1nxvm_363{color:var(--llui-muted,#8993a4);align-items:center;gap:8px;font-size:11px;display:flex}._memberBarLens_1nxvm_363 select{font:inherit;color:var(--llui-ink-2,#1f3a33);border:1px solid var(--llui-line,#e3dccd);background:var(--llui-surface,#fff);border-radius:8px;padding:6px 9px;font-size:12px;font-weight:600}._memberBarLens_1nxvm_363 select:focus-visible{outline:2px solid var(--llui-gold,#aa8b47);outline-offset:2px}._memberBarNote_1nxvm_369{color:var(--llui-faint,#9aa09a);border-left:1px solid var(--llui-rule,#efece4);max-width:240px;padding-left:14px;font-size:10px;line-height:1.4}._actionBtn_1nxvm_372{font:inherit;letter-spacing:.02em;color:var(--llui-green,#184832);background:var(--llui-surface,#fff);border:1px solid var(--llui-green,#184832);border-radius:var(--llui-radius-pill,999px);cursor:pointer;padding:8px 15px;font-size:11px;font-weight:700}._actionBtn_1nxvm_372:hover:not(:disabled){background:var(--llui-surface-muted,#f6f4ef)}._actionBtn_1nxvm_372:focus-visible{outline:2px solid var(--llui-gold,#aa8b47);outline-offset:2px}._actionBtnPrimary_1nxvm_380{color:#fff;background:var(--llui-green,#184832)}._actionBtn_1nxvm_372:disabled{opacity:.5;cursor:not-allowed;border-color:var(--llui-line,#e5e2da);color:var(--llui-muted,#6e736d);background:var(--llui-surface-muted,#f6f4ef)}@media (prefers-reduced-motion:reduce){._pipeSrcLine_1nxvm_278{transition:none}}.mw360{font-family:var(--llui-font-body,"Open Sans", system-ui, sans-serif);color:var(--llui-ink,#171d0b)}.mw-empty{color:var(--llui-muted,#6b7280);margin:4px 0;font-size:12.5px}.mw-items{margin:4px 0 4px 18px;padding:0;font-size:13px;line-height:1.5;list-style:outside}.mw-placeholder{color:var(--llui-muted,#6b7280);margin:4px 0;font-size:13px;font-style:italic;line-height:1.6}.mw-person{background:var(--llui-cream,#faf7f5);border:1px solid var(--llui-line,#bcd4c6);border-radius:18px;margin-bottom:18px;padding:22px 24px}.mw-person-title{font-family:var(--llui-font-display,Georgia, serif);color:var(--llui-ink-2,#234537);margin:0 0 14px;font-size:22px;font-weight:400}.mw-person-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=900px){.mw-person-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.mw-person-grid{grid-template-columns:1fr}}.mw-person-fact{border:1px solid var(--llui-line,#e5e2da);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.mw-person-k{letter-spacing:.13em;text-transform:uppercase;color:var(--llui-deepspring,#63927d);font-size:9px;font-weight:800}.mw-person-v{color:var(--llui-ink,#171d0b);font-size:14px;font-weight:600}.mw-person-v[data-placeholder]{color:var(--llui-muted,#8993a4);font-style:italic;font-weight:500}.mw-goal-quote{font-family:var(--llui-font-display,Georgia, serif);color:var(--llui-ink-2,#234537);background:#d2e1a038;border-radius:14px;margin:16px 0 0;padding:18px 22px;font-size:21px;line-height:1.45}.mw-goal-quote:before{content:"“";color:var(--llui-gold,#e0a82e);margin-right:3px;font-size:30px;line-height:0}.mw-person-notes{margin-top:14px!important}.mw-today-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:6px;display:grid}@media (width<=760px){.mw-today-grid{grid-template-columns:1fr}}.mw-change-note{border-left:3px solid var(--llui-gold,#e0a82e);background:#f2ce591f;border-radius:0 10px 10px 0;padding:8px 12px}.mw-explore-section{margin-top:16px}.mw-explore-title{font-family:var(--llui-font-display,Georgia, serif);color:var(--llui-ink-2,#234537);margin:0 0 6px;font-size:20px;font-weight:400}.mw-explore-summaryrow{flex:1;align-items:center;gap:10px;display:flex}.mw-explore-label{min-width:160px;font-weight:700}.mw-explore-body{color:var(--llui-muted,#4b5563);margin:0 0 6px;font-size:13px;line-height:1.6}.mw-explore-links{color:var(--llui-deepspring,#315944);margin:0;font-size:11.5px;font-weight:700}.mw-activity{margin:0;padding:0;list-style:none}.mw-activity-item{border-bottom:1px solid var(--llui-rule,#eee);align-items:baseline;gap:10px;padding:6px 0;font-size:13px;display:flex}.mw-activity-label{font-weight:600}.mw-activity-time{color:var(--llui-muted,#6b7280);font-size:12px}.mw-activity-owner{color:var(--llui-muted,#6b7280);margin-left:auto;font-size:11px}.mw-undated{margin:0;padding:0;font-size:13px;list-style:none}.mw-undated-label{color:var(--llui-muted,#6b7280);margin-left:6px;font-size:11px}.mw-drawer-row{border-top:1px solid var(--llui-rule,#ede6d6);gap:12px;padding:9px 0;font-size:12.5px;display:flex}.mw-drawer-k{text-transform:uppercase;letter-spacing:.05em;width:70px;color:var(--llui-faint,#8993a4);flex:none;padding-top:2px;font-size:9.5px;font-weight:800}.mw-drawer-v{color:var(--llui-ink-2,#1f3a33);flex:1;font-weight:600}.mw-drawer-note{color:var(--llui-faint,#8993a4);margin-top:10px;font-size:11px;line-height:1.5}._container_1jt3p_1{color:#24312b;flex-direction:column;gap:20px;width:min(1120px,100%);padding:28px clamp(20px,4vw,48px) 48px;display:flex}._hero_1jt3p_10{color:#fff;background:radial-gradient(circle at 88% 15%,#ffffff21,#0000 28%),#315f4e;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:28px;padding:28px 30px;display:flex}._eyebrow_1jt3p_23{color:inherit;letter-spacing:.13em;text-transform:uppercase;opacity:.76;margin:0 0 6px;font-size:11px;font-weight:750}._hero_1jt3p_10 h2{letter-spacing:-.025em;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.15}._heroCopy_1jt3p_40{color:#ffffffc7;max-width:650px;margin:10px 0 0;font-size:14px;line-height:1.55}._freshness_1jt3p_48{color:#24483b;background:#f4eee1;border-radius:10px;flex:none;padding:11px 14px}._freshness_1jt3p_48 span,._freshness_1jt3p_48 strong{display:block}._freshness_1jt3p_48 span{letter-spacing:.08em;text-transform:uppercase;opacity:.68;margin-bottom:2px;font-size:10px;font-weight:700}._freshness_1jt3p_48 strong{font-size:13px}._startCard_1jt3p_74{background:#e9f0e9;border:1px solid #d4e0d5;border-radius:16px;grid-template-columns:minmax(190px,.7fr) minmax(0,2fr);gap:28px;padding:24px 28px;display:grid}._sectionHeading_1jt3p_84,._cardHeading_1jt3p_85{align-items:center;gap:10px;display:flex}._sectionHeading_1jt3p_84{color:#315f4e;align-self:start}._sectionHeading_1jt3p_84 svg,._cardHeading_1jt3p_85 svg{stroke-width:1.8px;width:20px;height:20px}._sectionHeading_1jt3p_84 h3,._cardHeading_1jt3p_85 h3{letter-spacing:-.01em;margin:0;font-size:16px}._promptList_1jt3p_110{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}._promptList_1jt3p_110 li{grid-template-columns:25px 1fr;align-items:start;gap:10px;display:grid}._promptList_1jt3p_110 li>span{color:#fff;background:#315f4e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:750;display:grid}._promptList_1jt3p_110 p{color:#33443d;margin:2px 0 0;font-size:14px;line-height:1.5}._grid_1jt3p_145{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}._card_1jt3p_85{background:#fff;border:1px solid #e2ded4;border-radius:16px;flex-direction:column;gap:17px;min-width:0;padding:24px;display:flex;box-shadow:0 2px 10px #2d343609}._cardHeading_1jt3p_85{color:#315f4e;border-bottom:1px solid #eeeae1;padding-bottom:13px}._cardHeading_1jt3p_85 h3{color:#25342e}._safetyAlert_1jt3p_174{background:#fffaf5;border-color:#ead2b9}._safetyAlert_1jt3p_174 ._cardHeading_1jt3p_85{color:#a75925;border-bottom-color:#f0dfce}._safetyCard_1jt3p_184 ._cardHeading_1jt3p_85{color:#3e8065}._alertStatus_1jt3p_188,._clearStatus_1jt3p_189{border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:11px;font-weight:750}._alertStatus_1jt3p_188{color:#8f431d;background:#f8e4d0}._clearStatus_1jt3p_189{color:#326b54;background:#e6f1e9}._featuredAnswer_1jt3p_207,._answer_1jt3p_208{flex-direction:column;gap:5px;display:flex}._featuredAnswer_1jt3p_207{background:#f5f2ea;border-radius:10px;padding:15px 16px}._featuredAnswer_1jt3p_207 span,._answer_1jt3p_208 span,._chipGroup_1jt3p_222>span{color:#7b807d;letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:750}._featuredAnswer_1jt3p_207 p,._answer_1jt3p_208 p{color:#334039;margin:0;font-size:14px;line-height:1.55}._featuredAnswer_1jt3p_207 p{color:#24322c;font-size:15px;font-weight:580}._facts_1jt3p_244{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}._facts_1jt3p_244>div{background:#faf9f6;border-radius:9px;padding:10px 12px}._facts_1jt3p_244 dt{color:#858b87;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700}._facts_1jt3p_244 dd{color:#303d37;margin:0;font-size:13px;font-weight:650}._chipGroup_1jt3p_222{flex-direction:column;gap:8px;display:flex}._chipGroup_1jt3p_222>div{flex-wrap:wrap;gap:7px;display:flex}._chipGroup_1jt3p_222>div>span{color:#315f4e;background:#edf3ee;border:1px solid #dbe7dd;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:650}._supplementList_1jt3p_294{flex-wrap:wrap;gap:7px;display:flex}._supplementList_1jt3p_294 p{color:#4f5652;background:#f4f1eb;border-radius:8px;margin:0;padding:7px 10px;font-size:13px}._contextNote_1jt3p_309{color:#7c817e;margin:0;font-size:11px;line-height:1.5}._dataDetails_1jt3p_316{color:#707672;font-size:12px}._dataDetails_1jt3p_316 summary{cursor:pointer;width:fit-content;font-weight:700}._dataDetails_1jt3p_316>div{background:#ffffff8c;border-radius:9px;flex-direction:column;gap:6px;margin-top:10px;padding:13px 15px;display:flex}._dataDetails_1jt3p_316 p{align-items:center;gap:7px;margin:0;display:flex}._dataDetails_1jt3p_316 svg{color:#3e8065}._loading_1jt3p_348,._error_1jt3p_349,._empty_1jt3p_350{text-align:center;border-radius:12px;margin:28px;padding:36px 24px;font-size:14px}._loading_1jt3p_348,._empty_1jt3p_350{color:#7d827f}._error_1jt3p_349{color:#a23f35;background:#fcefeb}._emptyState_1jt3p_368{color:#65716b;text-align:center;background:#fff;border:1px solid #e2ded4;border-radius:16px;justify-items:center;gap:8px;margin:28px;padding:56px 24px;display:grid}._emptyState_1jt3p_368 h2,._emptyState_1jt3p_368 p{margin:0}._emptyState_1jt3p_368 h2{color:#2b3933;font-size:18px}._emptyState_1jt3p_368 p{font-size:13px}@media (width<=760px){._hero_1jt3p_10{flex-direction:column;align-items:flex-start}._startCard_1jt3p_74,._grid_1jt3p_145{grid-template-columns:1fr}._startCard_1jt3p_74{gap:18px}}@media (width<=480px){._container_1jt3p_1{padding-inline:14px}._hero_1jt3p_10,._card_1jt3p_85,._startCard_1jt3p_74{padding:20px}._facts_1jt3p_244{grid-template-columns:1fr}}._draftBanner_1jt3p_429{color:#7a4b00;background:#fdf1dc;border:1px solid #e6c78a;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}._draftBanner_1jt3p_429 svg{color:#b9770f;flex:none;margin-top:2px}._draftBanner_1jt3p_429 strong{font-weight:700}._freshnessDraft_1jt3p_453{color:#7a4b00;background:#fdf1dc;border:1px solid #e6c78a}:root{--brand-primary:#35604e;--brand-primary-hover:#2b4d3e;--brand-deep:#234537;--brand-soft:#dbe8e1;--brand-clay:#c75b3a;--brand-gold:#c99a41;--bg-primary:#f6f2ea;--bg-canvas:#efe9dd;--bg-surface:#fff;--bg-surface-elevated:#fffefb;--bg-muted:#f1ece2;--bg-inverted:#161918;--text-primary:#161918;--text-secondary:#4a4f4b;--text-tertiary:#8a8f8a;--text-on-dark:#f6f2ea;--grade-a-plus:#32c364;--grade-a:#76c963;--grade-b:#efcc36;--grade-c:#e46212;--grade-c-minus:#bd5833;--status-optimal:#2e8b6a;--status-good:#7bae4e;--status-fair:#c99a41;--status-attention:#c75b3a;--status-optimal-bg:#e2efe7;--status-good-bg:#ecf2df;--status-fair-bg:#f8eed9;--status-attention-bg:#f8e2d9;--border-default:#e3dccd;--border-soft:#ede6d6;--border-strong:#c9c0ab;--border-focus:#35604e;--shadow-sm:0 1px 3px #1619180f, 0 1px 2px #1619180a;--shadow-md:0 8px 24px #16191812, 0 2px 6px #1619180a;--shadow-lg:0 24px 48px #16191814, 0 8px 16px #1619180d;--font-sans:"Open Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"KareliaWeb", "Iowan Old Style", Georgia, serif;--font-mono:"SF Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-pill:9999px;--color-border:var(--border-default);--color-primary:var(--brand-primary);--color-error:var(--status-attention);--color-text-muted:var(--text-tertiary);--text-muted:var(--text-tertiary);--focus-ring:var(--border-focus);--focus-ring-alpha:#35604e33;--bg-hover:var(--bg-muted);--bg-selected:var(--brand-soft);--text-selected:var(--brand-primary)}*{box-sizing:border-box}body{font-family:var(--font-sans);background:radial-gradient(ellipse 60% 40% at 75% -10%, #35604e1a, transparent 70%), radial-gradient(ellipse 50% 30% at 5% 0%, #c99a4114, transparent 70%), var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6{letter-spacing:-.01em;font-weight:600}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._loading_1kjxp_129{min-height:100vh;color:var(--text-secondary);justify-content:center;align-items:center;font-size:15px;display:flex}
