.l06R2W_wrap{background:var(--bg);min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.l06R2W_console{width:100%;max-width:380px}.l06R2W_brand{font-size:var(--font-size-xs);color:var(--primary);letter-spacing:.18em}.l06R2W_brand .l06R2W_dim{color:var(--dim)}.l06R2W_title{color:var(--header);letter-spacing:.05em;margin:16px 0 5px;font-size:19px;font-weight:500}.l06R2W_sub{font-size:var(--font-size-sm);color:var(--muted);margin-bottom:22px;line-height:1.5}.l06R2W_field{margin-bottom:15px}.l06R2W_row2{grid-template-columns:1fr 1fr;gap:13px;display:grid}.l06R2W_label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:9.5px;display:block}.l06R2W_input{background:var(--bg-elevated);border:1px solid var(--border);width:100%;color:var(--neutral);font:inherit;font-size:var(--font-size-base);border-radius:3px;padding:9px 11px}.l06R2W_input:focus{border-color:var(--primary);outline:none}.l06R2W_btn{width:100%;font:inherit;font-size:var(--font-size-sm);letter-spacing:.09em;cursor:pointer;text-transform:uppercase;border:1px solid;border-radius:3px;justify-content:center;align-items:center;gap:9px;margin-top:6px;padding:12px;text-decoration:none;display:flex}.l06R2W_btnPrimary{background:var(--primary);color:var(--bg);border-color:var(--primary);font-weight:700}.l06R2W_btnPrimary:disabled{opacity:.5;cursor:default}.l06R2W_btnGhost{color:var(--primary);border-color:var(--border-bright);background:0 0}.l06R2W_alt{text-align:center;font-size:var(--font-size-sm);color:var(--muted);margin-top:16px}.l06R2W_alt a{color:var(--primary);text-decoration:none}.l06R2W_note{color:var(--muted);border-left:2px solid var(--border);margin-top:20px;padding-left:10px;font-size:10.5px;line-height:1.6}.l06R2W_note a{color:var(--warn);text-decoration:none}.l06R2W_error{font-size:var(--font-size-sm);color:var(--neg);margin:4px 0 12px}.l06R2W_success{font-size:var(--font-size-sm);color:var(--pos);margin:4px 0 12px}.l06R2W_captcha{background:var(--bg-elevated);border:1px solid var(--border);font-size:var(--font-size-sm);color:var(--muted);border-radius:3px;align-items:center;gap:11px;padding:12px 14px;display:flex}.l06R2W_otp{justify-content:center;gap:9px;margin:6px 0 4px;display:flex}.l06R2W_otp input{text-align:center;background:var(--bg-elevated);border:1px solid var(--border);width:44px;height:54px;color:var(--header);font:inherit;border-radius:3px;font-size:22px}.l06R2W_otp input:focus{border-color:var(--primary);outline:none}.l06R2W_codeInput{text-align:center;letter-spacing:.6em;background:var(--bg-elevated);border:1px solid var(--border);width:100%;color:var(--header);border-radius:3px;padding:12px 0;font-family:inherit;font-size:24px}.l06R2W_codeInput:focus{border-color:var(--primary);outline:none}.l06R2W_big{color:var(--primary);justify-content:center;margin:6px 0 14px;font-size:40px;display:flex}.l06R2W_center{text-align:center}.l06R2W_wizard{width:100%;max-width:460px}.l06R2W_steps{gap:7px;margin:14px 0 20px;display:flex}.l06R2W_step{text-align:center;letter-spacing:.05em;color:var(--dim);border-bottom:2px solid var(--border);text-transform:uppercase;flex:1;padding-bottom:6px;font-size:8.5px}.l06R2W_stepOn{color:var(--accent-1);border-color:var(--accent-1)}.l06R2W_stepDone{color:var(--pos);border-color:#1f3a2a}.l06R2W_toggle{border:1px solid var(--border);border-radius:3px;display:inline-flex;overflow:hidden}.l06R2W_toggle button{font:inherit;font-size:var(--font-size-sm);letter-spacing:.05em;color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;border:none;padding:8px 18px}.l06R2W_toggleOn{font-weight:700;background:var(--primary)!important;color:var(--bg)!important}.l06R2W_srcRow{background:var(--bg-elevated);border:1px solid var(--border);border-radius:3px;align-items:center;gap:12px;margin-bottom:11px;padding:13px 15px;display:flex}.l06R2W_srcName{font-size:var(--font-size-sm);color:var(--header);letter-spacing:.05em}.l06R2W_srcStatus{font-size:var(--font-size-xs);color:var(--muted);margin-top:3px}.l06R2W_srcAct{margin-left:auto}.l06R2W_connectBtn{font-size:var(--font-size-xs);letter-spacing:.05em;border:1px solid var(--primary);color:var(--primary);cursor:pointer;text-transform:uppercase;background:0 0;border-radius:2px;padding:7px 13px}.l06R2W_connectBtn:disabled{opacity:.5;cursor:default}.l06R2W_connected{font-size:var(--font-size-xs);color:var(--pos)}.l06R2W_linkBtn{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.l06R2W_linkBtn:hover:not(:disabled){color:var(--primary)}.l06R2W_linkBtn:disabled{opacity:.5;cursor:default}.l06R2W_navRow{gap:10px;margin-top:18px;display:flex}.l06R2W_navRow .l06R2W_btn{margin-top:0}.l06R2W_skip{color:var(--muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none}
._Ro9zG_root{width:100%;display:block;position:relative}._Ro9zG_input{box-sizing:border-box;background:var(--bg);border:1px solid var(--border);width:100%;color:var(--neutral);font-family:inherit;font-size:var(--font-size-sm);caret-color:var(--primary);padding:6px 40px 6px 8px}._Ro9zG_input:focus{border-color:var(--primary);outline:none}._Ro9zG_input::placeholder{color:var(--dim)}._Ro9zG_input:disabled{color:var(--dim);cursor:default}._Ro9zG_clear{color:var(--muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;padding:0 4px;line-height:1;position:absolute;top:50%;right:20px;transform:translateY(-50%)}._Ro9zG_clear:hover{color:var(--primary)}._Ro9zG_chevron{color:var(--muted);pointer-events:none;font-size:9px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._Ro9zG_root:focus-within ._Ro9zG_chevron{color:var(--primary)}._Ro9zG_root[data-disabled=true] ._Ro9zG_chevron{color:var(--dim)}._Ro9zG_list{z-index:200;border:1px solid var(--border-bright);background:var(--bg-elevated);scrollbar-width:none;position:fixed;overflow-y:auto;box-shadow:0 4px 16px #0006}._Ro9zG_list::-webkit-scrollbar{display:none}._Ro9zG_row{align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;color:var(--neutral);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;padding:4px 8px;line-height:1.5;display:flex}._Ro9zG_row[data-active=true]{background:var(--bg);border-left-color:var(--header)}._Ro9zG_mark{width:8px;color:var(--header);flex:none}._Ro9zG_label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}._Ro9zG_hint{color:var(--muted);font-size:var(--font-size-xs);white-space:nowrap;flex:none}._Ro9zG_empty{color:var(--muted);font-size:var(--font-size-sm);padding:4px 8px;line-height:1.5}
.A0YklW_clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.A0YklW_clip[data-truncated]{cursor:pointer}.A0YklW_full{z-index:300;background:var(--bg-elevated);border:1px solid var(--border-bright);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding:2px 6px;position:fixed;overflow:hidden;box-shadow:0 4px 14px #00000080}
.IGkojq_sheet{background:var(--bg-elevated);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;container:tabbedsheet/inline-size}.IGkojq_head{align-items:stretch;gap:var(--space-3);padding:var(--space-2) var(--space-3) 0;background:var(--bg);box-shadow:inset 0 -1px 0 var(--border-bright);flex-shrink:0;display:flex}.IGkojq_leading,.IGkojq_trailing{white-space:nowrap;flex-shrink:0;align-items:center;padding-bottom:1px;display:flex}.IGkojq_trailing{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.03em;margin-left:auto}.IGkojq_stripWrap{flex:0 auto;min-width:0;display:flex;position:relative}.IGkojq_strip{scrollbar-width:none;overscroll-behavior-x:contain;align-items:flex-end;gap:2px;min-width:0;display:flex;overflow:auto hidden}.IGkojq_strip::-webkit-scrollbar{display:none}.IGkojq_stripWrap:before,.IGkojq_stripWrap:after{content:"";pointer-events:none;opacity:0;z-index:1;width:20px;transition:opacity 80ms ease-out;position:absolute;top:0;bottom:1px}.IGkojq_stripWrap:before{background:linear-gradient(to right, var(--bg), transparent);left:0}.IGkojq_stripWrap:after{background:linear-gradient(to left, var(--bg), transparent);right:0}.IGkojq_stripWrap[data-fade-left=true]:before,.IGkojq_stripWrap[data-fade-right=true]:after{opacity:1}.IGkojq_tab{white-space:nowrap;background:color-mix(in srgb, var(--bg-elevated) 45%, var(--bg));border:1px solid var(--border);border-bottom-color:var(--border-bright);color:var(--muted);font-family:inherit;font-size:var(--font-size-xs);letter-spacing:.06em;cursor:pointer;flex-shrink:0;margin-top:3px;padding:4px 9px;line-height:1.4;transition:color 80ms ease-out,border-color 80ms ease-out}.IGkojq_tab:hover{color:var(--primary)}.IGkojq_tab[aria-disabled=true]{color:var(--dim);cursor:default}.IGkojq_tab:focus-visible{outline:1px solid var(--primary);outline-offset:-3px}.IGkojq_tab[data-on=true]{background:var(--bg-elevated);border-color:var(--border-bright);border-bottom-color:var(--bg-elevated);color:var(--header);cursor:default;margin-top:0;padding-top:7px}.IGkojq_panel{scrollbar-width:none;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.IGkojq_panel::-webkit-scrollbar{display:none}@container tabbedsheet (max-width:480px){.IGkojq_head{gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.IGkojq_trailing{display:none}.IGkojq_tab{min-height:41px;padding-left:12px;padding-right:12px}.IGkojq_tab[data-on=true]{min-height:44px}}
.laOL5q_backdrop{z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.laOL5q_elevated{z-index:130}.laOL5q_panel{background:var(--bg-elevated);border:1px solid var(--border-bright);max-height:86vh;box-shadow:0 0 0 1px var(--bg), 0 24px 64px #0009;outline:none;flex-direction:column;display:flex;position:relative}.laOL5q_width_narrow{width:min(480px,92vw)}.laOL5q_width_default{width:min(680px,92vw)}.laOL5q_width_wide{width:min(840px,92vw)}.laOL5q_width_xwide{width:min(1080px,96vw)}.laOL5q_accent_default{border-color:var(--border-bright)}.laOL5q_accent_default .laOL5q_title{color:var(--header)}.laOL5q_accent_negative{border-color:var(--neg)}.laOL5q_accent_negative .laOL5q_title{color:var(--neg)}.laOL5q_titleBar{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--bg);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.laOL5q_title{letter-spacing:.06em;font-weight:700;font-size:var(--font-size-sm)}.laOL5q_closeX{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}.laOL5q_closeX:hover{color:var(--primary)}
.n03QNq_tab{gap:var(--space-2);flex-direction:column;display:flex}.n03QNq_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.n03QNq_sectionTitle{color:var(--header);font-size:var(--font-size-xs);letter-spacing:.08em;font-weight:700}.n03QNq_sectionNote{color:var(--dim);letter-spacing:.04em;font-size:10px}.n03QNq_list{container:integrations-list/inline-size}.n03QNq_listInner{flex-direction:column;display:flex}.n03QNq_row{padding:var(--space-2) 0;border-bottom:1px dotted var(--border);flex-direction:column;gap:4px;display:flex}.n03QNq_row:first-child{border-top:1px dotted var(--border)}@keyframes n03QNq_rowFocusFlash{0%{background:color-mix(in srgb, var(--warn) 26%, transparent);box-shadow:inset 2px 0 0 var(--warn)}60%{background:color-mix(in srgb, var(--warn) 26%, transparent);box-shadow:inset 2px 0 0 var(--warn)}to{box-shadow:none;background:0 0}}.n03QNq_row[data-flash]{animation:2s ease-out n03QNq_rowFocusFlash}.n03QNq_rowHead{align-items:center;gap:var(--space-2);min-width:0;display:flex}.n03QNq_title{color:var(--neutral);font-size:var(--font-size-sm);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.n03QNq_globalTag{color:var(--accent-1);border:1px solid var(--accent-1);letter-spacing:.08em;white-space:nowrap;flex-shrink:0;padding:0 4px;font-size:9px}.n03QNq_chip{letter-spacing:.06em;white-space:nowrap;border:1px solid;flex-shrink:0;margin-left:auto;padding:1px 6px;font-size:10px}.n03QNq_chip[data-tone=pos]{color:var(--pos)}.n03QNq_chip[data-tone=neg]{color:var(--neg)}.n03QNq_chip[data-tone=warn]{color:var(--warn)}.n03QNq_chip[data-tone=muted]{color:var(--muted)}.n03QNq_iconImg{object-fit:contain;border-radius:2px;flex-shrink:0;width:20px;height:20px}.n03QNq_iconGlyph{text-align:center;flex-shrink:0;width:20px;height:20px;font-size:16px;line-height:20px}.n03QNq_iconLetter{border:1px solid var(--border-bright);width:20px;height:20px;color:var(--muted);font-size:var(--font-size-xs);text-align:center;border-radius:2px;flex-shrink:0;font-weight:700;line-height:18px}.n03QNq_provenance{color:var(--muted);letter-spacing:.03em;padding-left:28px;font-size:10px}.n03QNq_host{color:var(--primary)}.n03QNq_toolsBlock{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;padding-left:28px;display:flex}.n03QNq_toolsLabel{color:var(--dim);letter-spacing:.08em;font-size:9px;font-weight:700}.n03QNq_tools{flex-wrap:wrap;gap:4px;display:inline-flex}.n03QNq_tool{color:var(--muted);border:1px solid var(--border);letter-spacing:.02em;white-space:nowrap;padding:0 5px;font-size:10px}.n03QNq_tool[data-on=true]{color:var(--primary);border-color:var(--border-bright)}.n03QNq_untrusted{color:var(--dim);letter-spacing:.04em;flex-basis:100%;font-size:9px}.n03QNq_controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:2px;padding-left:28px;display:flex}.n03QNq_hint{color:var(--dim);letter-spacing:.03em;padding-left:28px;font-size:10px}.n03QNq_controls .n03QNq_hint{padding-left:0}.n03QNq_waitMsg{color:var(--primary);letter-spacing:.03em;font-size:10px}.n03QNq_errNote{color:var(--neg);letter-spacing:.04em;font-size:10px}.n03QNq_keyFlow{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.n03QNq_keyRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.n03QNq_keyRow .n03QNq_input{flex:180px;min-width:0}.n03QNq_input{background:var(--bg);border:1px solid var(--border);color:var(--neutral);font:inherit;font-size:var(--font-size-sm);caret-color:var(--primary);padding:4px 8px}.n03QNq_input:focus{border-color:var(--primary);outline:none}.n03QNq_input[data-invalid=true]{border-color:var(--neg)}.n03QNq_expiredBlock{flex-direction:column;gap:3px;display:flex}.n03QNq_expiredNote{color:var(--neg);letter-spacing:.03em;padding-left:28px;font-size:10px}.n03QNq_expiredBlock .n03QNq_hint{padding-left:28px}.n03QNq_errorBlock{flex-direction:column;gap:3px;display:flex}.n03QNq_errorNote{color:var(--warn);letter-spacing:.03em;padding-left:28px;font-size:10px}.n03QNq_errorBlock .n03QNq_hint{padding-left:28px}.n03QNq_consentCallout{padding:var(--space-2);border:1px solid var(--warn);flex-direction:column;gap:3px;margin-top:2px;margin-left:28px;display:flex}.n03QNq_consentLead{color:var(--warn);font-size:var(--font-size-xs);letter-spacing:.04em;font-weight:700}.n03QNq_consentDetail{color:var(--muted);letter-spacing:.02em;font-size:10px;line-height:1.5}.n03QNq_consentCallout .n03QNq_controls{padding-left:0}.n03QNq_empty{color:var(--muted);font-size:var(--font-size-sm);letter-spacing:.03em;padding:var(--space-3) 0}.n03QNq_btn{border:1px solid var(--primary);color:var(--primary);font:inherit;font-size:var(--font-size-xs);letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;padding:3px 12px;font-weight:700;transition:background 80ms ease-out}.n03QNq_btn:hover:not(:disabled){background:#fb8b1e24}.n03QNq_btn:disabled{color:var(--dim);border-color:var(--border-bright);cursor:default}.n03QNq_btnPos{border:1px solid var(--pos);color:var(--pos);font:inherit;font-size:var(--font-size-xs);letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;padding:3px 12px;font-weight:700;transition:background 80ms ease-out}.n03QNq_btnPos:hover{background:color-mix(in srgb, var(--pos) 14%, transparent)}.n03QNq_btnNeg{border:1px solid var(--neg);color:var(--neg);font:inherit;font-size:var(--font-size-xs);letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;padding:3px 12px;font-weight:700;transition:background 80ms ease-out}.n03QNq_btnNeg:hover{background:color-mix(in srgb, var(--neg) 14%, transparent)}.n03QNq_btnNegGhost{border:1px solid var(--border-bright);color:var(--neg);font:inherit;letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;padding:3px 10px;font-size:10px;font-weight:700}.n03QNq_btnNegGhost:hover{background:color-mix(in srgb, var(--neg) 14%, transparent)}.n03QNq_btnGhost{border:1px solid var(--border-bright);color:var(--muted);font:inherit;font-size:var(--font-size-xs);letter-spacing:.06em;cursor:pointer;background:0 0;padding:3px 12px;font-weight:700}.n03QNq_btnGhost:hover{color:var(--neutral)}.n03QNq_dialogBody{padding:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}.n03QNq_dialogLead{color:var(--neutral);font-size:var(--font-size-sm);margin:0;line-height:1.5}.n03QNq_dialogNote{color:var(--muted);font-size:var(--font-size-xs);margin:0;line-height:1.5}.n03QNq_dialogFooter{justify-content:flex-end;gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-2);display:flex}@container integrations-list (max-width:430px){.n03QNq_rowHead{flex-wrap:wrap}.n03QNq_chip{flex-basis:auto;order:5;margin-left:28px}.n03QNq_provenance,.n03QNq_toolsBlock,.n03QNq_controls,.n03QNq_hint,.n03QNq_expiredNote,.n03QNq_expiredBlock .n03QNq_hint,.n03QNq_errorNote,.n03QNq_errorBlock .n03QNq_hint{padding-left:0}.n03QNq_consentCallout{margin-left:0}}
.WR5ZQq_tab{gap:var(--space-3);flex-direction:column;display:flex}.WR5ZQq_sectionHead{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:2px;display:flex}.WR5ZQq_sectionTitle{color:var(--header);font-size:var(--font-size-xs);letter-spacing:.08em;font-weight:700}.WR5ZQq_pkList{flex-direction:column;display:flex}.WR5ZQq_pkRow{padding:var(--space-2) 0;border-bottom:1px dotted var(--border);flex-direction:column;gap:3px;display:flex}.WR5ZQq_pkRow:first-child{border-top:1px dotted var(--border)}.WR5ZQq_pkTop{align-items:center;gap:var(--space-2);display:flex}.WR5ZQq_pkName{color:var(--neutral);font-size:var(--font-size-sm);letter-spacing:.02em}.WR5ZQq_pkCurrent{color:var(--pos);letter-spacing:.06em;border:1px solid var(--pos);white-space:nowrap;padding:0 4px;font-size:10px}.WR5ZQq_pkMeta{color:var(--muted);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:10px}.WR5ZQq_pkGuard{color:var(--warn);letter-spacing:.04em;font-size:10px}.WR5ZQq_pkDelete{flex-shrink:0;margin-left:auto}.WR5ZQq_row{align-items:center;gap:var(--space-2);grid-template-columns:120px 1fr auto;display:grid}.WR5ZQq_label{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.03em}.WR5ZQq_value{color:var(--neutral);font-size:var(--font-size-sm)}.WR5ZQq_input{background:var(--bg);border:1px solid var(--border);color:var(--neutral);font:inherit;font-size:var(--font-size-sm);caret-color:var(--primary);width:100%;padding:4px 8px}.WR5ZQq_input:focus{border-color:var(--primary);outline:none}.WR5ZQq_input[data-invalid=true]{border-color:var(--neg)}.WR5ZQq_editRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.WR5ZQq_editRow .WR5ZQq_input{flex:180px;min-width:0}.WR5ZQq_note{color:var(--dim);letter-spacing:.04em;font-size:10px;line-height:1.5}.WR5ZQq_errNote{color:var(--neg);letter-spacing:.04em;font-size:10px}.WR5ZQq_sessionLine{color:var(--neutral);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;letter-spacing:.02em}.WR5ZQq_sessionExpiry{color:var(--muted)}.WR5ZQq_btn{border:1px solid var(--primary);color:var(--primary);font:inherit;font-size:var(--font-size-xs);letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;padding:3px 12px;font-weight:700;transition:background 80ms ease-out}.WR5ZQq_btn:hover:not(:disabled){background:#fb8b1e24}.WR5ZQq_btn:disabled{color:var(--dim);border-color:var(--border-bright);cursor:default}.WR5ZQq_btnNeg{border:1px solid var(--neg);color:var(--neg);font:inherit;font-size:var(--font-size-xs);letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;padding:3px 12px;font-weight:700;transition:background 80ms ease-out}.WR5ZQq_btnNeg:hover:not(:disabled){background:color-mix(in srgb, var(--neg) 14%, transparent)}.WR5ZQq_btnNeg:disabled{color:var(--dim);border-color:var(--border-bright);cursor:default}.WR5ZQq_btnGhost{border:1px solid var(--border-bright);color:var(--muted);font:inherit;font-size:var(--font-size-xs);letter-spacing:.06em;cursor:pointer;background:0 0;padding:3px 12px;font-weight:700}.WR5ZQq_btnGhost:hover{color:var(--neutral)}.WR5ZQq_btnDeleteSm{border:1px solid var(--border-bright);color:var(--neg);font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;padding:2px 8px;font-size:10px;font-weight:700}.WR5ZQq_btnDeleteSm:hover{background:color-mix(in srgb, var(--neg) 14%, transparent)}.WR5ZQq_btnDeleteSm:disabled{color:var(--dim);cursor:default}.WR5ZQq_btnDeleteSm:disabled:hover{background:0 0}.WR5ZQq_dialogBody{padding:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}.WR5ZQq_dialogLead{color:var(--neutral);font-size:var(--font-size-sm);margin:0;line-height:1.5}.WR5ZQq_dialogNote{color:var(--muted);font-size:var(--font-size-xs);margin:0;line-height:1.5}.WR5ZQq_dialogFooter{justify-content:flex-end;gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-2);display:flex}
.YQ0Eja_content{min-height:0;color:var(--primary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;flex-direction:column;flex:auto;display:flex}.YQ0Eja_sheetBackdrop{z-index:130;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.YQ0Eja_modal{background:var(--bg-elevated);border-top:1px solid var(--border-bright);outline:none;flex-direction:column;width:100%;height:92%;min-height:0;display:flex;box-shadow:0 16px 48px #00000080}.YQ0Eja_titleBar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--bg);flex-shrink:0;min-width:0;display:flex}.YQ0Eja_title{min-width:0;color:var(--header);letter-spacing:.06em;font-weight:700;font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.YQ0Eja_closeX{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}.YQ0Eja_closeX:hover{color:var(--primary)}.YQ0Eja_grab{appearance:none;background:var(--bg);cursor:grab;border:none;flex-shrink:0;justify-content:center;align-items:center;height:22px;display:flex}.YQ0Eja_grabBar{background:var(--border-bright);border-radius:2px;width:36px;height:4px}.YQ0Eja_split{flex:auto;min-height:0;display:flex}.YQ0Eja_split[data-agent=true]{height:min(72vh,760px)}.YQ0Eja_body{scrollbar-width:none;min-width:0;min-height:0;padding:var(--space-3);gap:var(--space-3);flex-direction:column;flex:1 1 0;display:flex;overflow-y:auto}.YQ0Eja_body::-webkit-scrollbar{display:none}.YQ0Eja_agentCol{border-left:1px solid var(--border-bright);flex-direction:column;flex:0 0 420px;min-width:0;display:flex}.YQ0Eja_rideLine{gap:2px var(--space-3);color:var(--muted);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.YQ0Eja_rideValue{color:var(--neutral)}.YQ0Eja_raceGlyph{color:var(--pos)}.YQ0Eja_section{flex-direction:column;gap:3px;display:flex}.YQ0Eja_label{color:var(--header);font-size:var(--font-size-xs);letter-spacing:.06em;font-weight:700}.YQ0Eja_aside{color:var(--muted);letter-spacing:.02em;font-weight:400}.YQ0Eja_chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.YQ0Eja_chip{appearance:none;border:1px solid var(--border-bright);color:var(--muted);font:inherit;font-size:var(--font-size-xs);letter-spacing:.04em;padding:2px var(--space-2);cursor:pointer;background:0 0;align-items:baseline;gap:4px;min-height:28px;display:inline-flex}.YQ0Eja_chip:hover{color:var(--primary)}.YQ0Eja_chip[data-on=true]{color:var(--neutral);border-color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent)}.YQ0Eja_chips[data-compact=true] .YQ0Eja_chip{align-items:center;min-height:44px}.YQ0Eja_glyph{font-weight:700}.YQ0Eja_picker{flex-direction:column;gap:2px;display:flex}.YQ0Eja_chart{border:1px solid var(--border);background:var(--bg);cursor:crosshair;height:72px;position:relative}.YQ0Eja_svg{width:100%;height:100%;display:block}.YQ0Eja_ticks{height:12px;color:var(--muted);font-size:9px;position:relative}.YQ0Eja_tick{position:absolute;top:0;transform:translate(-50%)}.YQ0Eja_range{width:100%;accent-color:var(--warn);margin:0}.YQ0Eja_range[data-compact=true]{height:44px}.YQ0Eja_readout{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);display:flex}.YQ0Eja_readoutValue{color:var(--warn);font-weight:700}.YQ0Eja_readoutValue[data-unset=true]{color:var(--dim)}.YQ0Eja_legend{gap:var(--space-3);color:var(--muted);margin-left:auto;font-size:9px;display:flex}.YQ0Eja_swatch{vertical-align:middle;width:8px;height:2px;margin-right:4px;display:inline-block}.YQ0Eja_clear{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px}.YQ0Eja_clear:hover{color:var(--primary)}.YQ0Eja_textarea{font:inherit;font-size:var(--font-size-sm);color:var(--primary);background:var(--bg);border:1px solid var(--border);resize:vertical;padding:4px 6px;line-height:1.45}.YQ0Eja_textarea:focus{border-color:var(--primary);outline:none}.YQ0Eja_textarea::placeholder{color:var(--dim)}.YQ0Eja_goalRow{gap:var(--space-2);border-bottom:1px solid var(--border);grid-template-columns:4ch 1fr auto;align-items:center;padding:2px 0;display:grid}.YQ0Eja_goalTier{color:var(--header);font-weight:700}.YQ0Eja_goalTitle{color:var(--neutral);min-width:0}.YQ0Eja_segment{display:inline-flex}.YQ0Eja_seg{appearance:none;border:1px solid var(--border-bright);color:var(--dim);font:inherit;font-size:var(--font-size-xs);letter-spacing:.04em;cursor:pointer;background:0 0;min-height:26px;padding:2px 6px;font-weight:700}.YQ0Eja_seg+.YQ0Eja_seg{border-left:none}.YQ0Eja_seg[data-on=true][data-status=met]{color:var(--pos);border-color:var(--pos)}.YQ0Eja_seg[data-on=true][data-status=missed]{color:var(--neg);border-color:var(--neg)}.YQ0Eja_seg[data-on=true][data-status=dropped]{color:var(--neutral);border-color:var(--muted)}.YQ0Eja_segment[data-compact=true] .YQ0Eja_seg{min-height:44px;padding:0 var(--space-2)}.YQ0Eja_findings{gap:1px var(--space-2);font-size:var(--font-size-xs);grid-template-columns:max-content 1fr;display:grid}.YQ0Eja_findLabel{color:var(--muted);letter-spacing:.04em}.YQ0Eja_findValue{color:var(--neutral)}.YQ0Eja_carry{color:var(--primary);font-size:var(--font-size-xs);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.YQ0Eja_window{color:var(--dim);font-size:9px}.YQ0Eja_footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);flex-shrink:0;display:flex}.YQ0Eja_status{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.04em;white-space:nowrap;margin-right:auto}.YQ0Eja_status[data-tone=pos]{color:var(--pos)}.YQ0Eja_btn,.YQ0Eja_primaryBtn{appearance:none;font:inherit;font-size:var(--font-size-xs);letter-spacing:.08em;padding:4px var(--space-3);cursor:pointer;white-space:nowrap;border:1px solid;min-height:30px;font-weight:700}.YQ0Eja_btn{color:var(--muted);border-color:var(--border-bright);background:0 0}.YQ0Eja_btn:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}.YQ0Eja_primaryBtn{color:var(--bg);background:var(--primary);border-color:var(--primary)}.YQ0Eja_btn:disabled,.YQ0Eja_primaryBtn:disabled{color:var(--dim);border-color:var(--border);cursor:default;background:0 0}.YQ0Eja_footer[data-compact=true] .YQ0Eja_btn,.YQ0Eja_footer[data-compact=true] .YQ0Eja_primaryBtn{min-height:44px}.YQ0Eja_agentInline{border-top:1px solid var(--border);flex-direction:column;flex:none;height:60vh;display:flex}.YQ0Eja_status[data-tone=neg]{color:var(--neg);white-space:normal}.YQ0Eja_stale{color:var(--warn);font-weight:400}
.ii2TZq_table{--tracks:minmax(0, 2fr) minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 1fr) 6ch 10ch minmax(0, 1fr) 8ch;--marks-w:calc(9ch + .27em + 50px);border:1px solid var(--border);background:var(--bg);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.ii2TZq_rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ii2TZq_head,.ii2TZq_cells{grid-template-columns:var(--tracks) var(--marks-w);align-items:center;gap:var(--space-2);display:grid}.ii2TZq_noMarks .ii2TZq_head,.ii2TZq_noMarks .ii2TZq_cells{grid-template-columns:var(--tracks)}.ii2TZq_cell[data-col=rides],.ii2TZq_cell[data-col=battery],.ii2TZq_cell[data-col=marks]{text-align:right}.ii2TZq_head{color:var(--muted);letter-spacing:.06em;white-space:nowrap;border-bottom:1px solid var(--border);padding-bottom:3px}.ii2TZq_row{border-bottom:1px solid var(--border);flex-direction:column;gap:1px;padding:4px 0;display:flex}.ii2TZq_row:last-child{border-bottom:none}.ii2TZq_name{color:var(--neutral);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ii2TZq_pop{color:var(--neutral);font-size:var(--font-size-xs)}.ii2TZq_cell{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ii2TZq_marks{width:var(--marks-w);border:0;justify-content:flex-end;gap:3px;min-inline-size:0;margin:0;padding:0;display:flex}.ii2TZq_mark{background:var(--bg);border:1px solid var(--border);color:var(--neutral);font-family:inherit;font-size:var(--font-size-xs);letter-spacing:.03em;cursor:pointer;padding:2px 6px}.ii2TZq_mark[aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:#fb8b1e1f}.ii2TZq_toneNeg[aria-pressed=true]{border-color:var(--neg);color:var(--neg);background:#ff52521f}.ii2TZq_tonePos[aria-pressed=true]{border-color:var(--pos);color:var(--pos);background:#00d26a1f}.ii2TZq_mark:disabled{color:var(--dim);cursor:default}.ii2TZq_mark:disabled[aria-pressed=true]{border-color:var(--border);color:var(--dim);background:0 0}.ii2TZq_evidence{color:var(--muted)}.ii2TZq_verdict{color:var(--muted);align-items:baseline;gap:6px;display:flex}.ii2TZq_ai{border:1px solid var(--primary);color:var(--primary);letter-spacing:.06em;flex-shrink:0;padding:0 3px}.ii2TZq_verdictWord{color:var(--neutral);letter-spacing:.06em;flex-shrink:0}.ii2TZq_reason{overflow-wrap:anywhere}.ii2TZq_disclosure{font:inherit;font-size:var(--font-size-xs);color:var(--muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:3px 0}.ii2TZq_disclosure:hover{color:var(--primary)}.ii2TZq_empty{color:var(--muted)}.ii2TZq_compact .ii2TZq_cells{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ii2TZq_compact .ii2TZq_name{white-space:normal;flex:100%}.ii2TZq_compact .ii2TZq_marks{width:auto;margin-left:auto}
.sihP0a_body{scrollbar-width:none;gap:var(--space-3);min-height:0;padding:var(--space-3);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.sihP0a_body::-webkit-scrollbar{display:none}.sihP0a_lede{color:var(--neutral);margin:0}.sihP0a_evidence{border:1px solid var(--border);background:var(--bg);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.sihP0a_evidenceHead{color:var(--primary)}.sihP0a_evidenceLine{color:var(--muted)}.sihP0a_duplicate{border:1px solid var(--warn);font-size:var(--font-size-xs);flex-direction:column;gap:4px;padding:6px 8px;display:flex}.sihP0a_duplicateHead{color:var(--warn);letter-spacing:.06em}.sihP0a_duplicateBody{color:var(--neutral)}.sihP0a_rec{border:1px solid var(--border);background:var(--bg);font-size:var(--font-size-xs);flex-direction:column;gap:4px;padding:6px 8px;display:flex}.sihP0a_recHead{color:var(--header);letter-spacing:.06em}.sihP0a_recAbsent{color:var(--muted)}.sihP0a_summary{align-items:baseline;gap:var(--space-2);color:var(--neutral);display:flex}.sihP0a_summaryText{overflow-wrap:anywhere}.sihP0a_ai{border:1px solid var(--primary);color:var(--primary);letter-spacing:.06em;white-space:nowrap;flex-shrink:0;padding:0 3px}.sihP0a_footnote{color:var(--muted);font-variant-numeric:tabular-nums}.sihP0a_segment{gap:6px;display:flex}.sihP0a_segOpt{background:var(--bg);border:1px solid var(--border);color:var(--neutral);font-family:inherit;font-size:var(--font-size-xs);letter-spacing:.03em;cursor:pointer;flex:1 1 0;padding:5px 6px}.sihP0a_segOpt[aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:#fb8b1e1f}.sihP0a_segOpt:disabled{color:var(--dim);cursor:default}.sihP0a_segOpt:disabled[aria-pressed=true]{border-color:var(--border);color:var(--dim);background:0 0}.sihP0a_field{flex-direction:column;gap:3px;display:flex}.sihP0a_fieldLabel{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.06em}.sihP0a_input,.sihP0a_select{box-sizing:border-box;background:var(--bg);border:1px solid var(--border);width:100%;color:var(--neutral);font-family:inherit;font-size:var(--font-size-sm);caret-color:var(--primary);padding:6px 8px}.sihP0a_input:focus,.sihP0a_select:focus{border-color:var(--primary);outline:none}.sihP0a_select{text-transform:uppercase;letter-spacing:.03em}.sihP0a_note{color:var(--muted);font-size:var(--font-size-xs)}.sihP0a_static{color:var(--muted);font-size:var(--font-size-sm)}.sihP0a_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.sihP0a_chip{border:1px solid var(--border);color:var(--neutral);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;align-items:baseline;gap:6px;padding:3px 8px;display:inline-flex}.sihP0a_chip:hover{border-color:var(--primary);color:var(--primary)}.sihP0a_chipEvidence{color:var(--muted)}.sihP0a_footer{border-top:1px solid var(--border);padding:var(--space-2) var(--space-3) var(--space-3);gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.sihP0a_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.sihP0a_primaryGroup{align-items:center;gap:var(--space-2);flex-wrap:nowrap;display:flex}.sihP0a_btn{font:inherit;border:1px solid var(--border);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;padding:4px 10px}.sihP0a_btn:disabled{cursor:default}.sihP0a_never{margin-right:auto}.sihP0a_warnBtn{border-color:var(--warn);color:var(--warn)}.sihP0a_primary{border-color:var(--primary);color:var(--header);min-width:10ch}.sihP0a_primary:disabled{border-color:var(--border);color:var(--muted)}.sihP0a_apply{font:inherit;font-size:var(--font-size-xs);border:1px solid var(--primary);color:var(--header);cursor:pointer;background:0 0;align-self:flex-start;padding:2px 8px}
.g_clJq_body{scrollbar-width:none;gap:var(--space-3);min-height:0;padding:var(--space-3);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.g_clJq_body::-webkit-scrollbar{display:none}.g_clJq_survivor{color:var(--neutral);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;margin:0}.g_clJq_footer{justify-content:flex-end;align-items:center;gap:var(--space-2);border-top:1px solid var(--border);padding:var(--space-2) var(--space-3) var(--space-3);flex-shrink:0;display:flex}.g_clJq_btn{font:inherit;border:1px solid var(--border);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;padding:4px 10px}.g_clJq_btn:disabled{cursor:default}.g_clJq_primary{border-color:var(--primary);color:var(--header);min-width:10ch}.g_clJq_primary:disabled{border-color:var(--border);color:var(--muted)}.g_clJq_compact .g_clJq_btn{min-width:44px;min-height:44px}.g_clJq_compact .g_clJq_primary{min-width:12ch}
.g5_SCW_root{display:inline-flex;position:relative}.g5_SCW_root.g5_SCW_stretch{width:100%;display:flex}.g5_SCW_stretch .g5_SCW_input{box-sizing:border-box;width:100%}.g5_SCW_input{background:var(--bg);border:1px solid var(--border);color:var(--primary);font:inherit;font-size:var(--font-size-xs);text-transform:uppercase;width:7.5rem;padding:1px 16px 1px 6px}.g5_SCW_input:focus{border-color:var(--border-bright);outline:none}.g5_SCW_input:disabled{color:var(--dim);cursor:default}.g5_SCW_chevron{color:var(--muted);pointer-events:none;font-size:9px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.g5_SCW_root:focus-within .g5_SCW_chevron{color:var(--primary)}.g5_SCW_root[data-disabled=true] .g5_SCW_chevron{color:var(--dim)}.g5_SCW_popover{z-index:50;border:1px solid var(--border);background:var(--bg-elevated);scrollbar-width:none;min-width:100%;max-height:192px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 16px #0006}.g5_SCW_popover::-webkit-scrollbar{display:none}.g5_SCW_row{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;width:100%;font:inherit;font-size:var(--font-size-xs);color:var(--primary);text-align:left;text-transform:uppercase;background:0 0;border:none;border-left:2px solid #0000;padding:2px 8px;line-height:1.5;display:flex}.g5_SCW_row[data-active=true]{background:var(--bg);border-left-color:var(--header)}.g5_SCW_label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.g5_SCW_hint{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.04em;white-space:nowrap;flex-shrink:0}
._0e9xGa_est{color:var(--gps-est);cursor:default;font-variant-numeric:tabular-nums}._0e9xGa_popover{z-index:60;padding:var(--space-2) var(--space-3);background:var(--bg-elevated);border:1px solid var(--border-bright);color:var(--neutral);font-size:var(--font-size-xs);white-space:normal;text-align:left;line-height:1.5;position:fixed;box-shadow:0 4px 14px #00000080}
.p0r2Aq_body{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3);text-align:center;max-width:36ch;font-size:var(--font-size-xs);flex-direction:column;margin:auto;line-height:1.4;display:flex}.p0r2Aq_glyph{font-size:24px;line-height:1}.p0r2Aq_heading{letter-spacing:.08em;font-weight:700;font-size:var(--font-size-sm)}.p0r2Aq_detail{color:var(--muted)}.p0r2Aq_hint{color:var(--muted);border-top:1px solid var(--border);padding-top:var(--space-2);margin-top:var(--space-2);width:100%;font-size:11px;font-style:italic}.p0r2Aq_hint code{background:var(--bg);border:1px solid var(--border);color:var(--primary);padding:1px 4px;font-size:10px}.p0r2Aq_tone_warn{color:var(--warn)}.p0r2Aq_tone_info{color:var(--muted)}.p0r2Aq_tone_info .p0r2Aq_heading{color:var(--neutral)}
._7cc-0W_term{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:inherit;text-decoration:none}
._7ah3Fq_card{font-size:var(--font-size-xs);color:var(--neutral);flex-direction:column;gap:3px;min-width:0;padding:6px 8px;display:flex;container:wcard/inline-size}._7ah3Fq_card[data-planned=true]{font-style:italic}._7ah3Fq_card[data-kind=ftp_test]{border-left:3px solid;border-image:linear-gradient(#ff5252,#fc0,#00d26a,#3e9bff,#d670d6) 1}._7ah3Fq_card[data-kind=ftp_test] ._7ah3Fq_titleRow{background:linear-gradient(90deg,#ff5252,#fb8b1e 18%,#fc0 36%,#00d26a 54%,#3e9bff 72%,#d670d6) 0 100%/100% 2px no-repeat;padding-bottom:2px}._7ah3Fq_head{flex-wrap:nowrap;align-items:baseline;gap:3px 6px;min-width:0;display:flex}._7ah3Fq_glyph{flex:none;font-size:13px;line-height:1}._7ah3Fq_intensity{color:var(--primary);font-variant-numeric:tabular-nums;flex:none;font-weight:700}._7ah3Fq_zone{letter-spacing:.03em;flex:none;font-size:10px;font-weight:700}._7ah3Fq_dur{color:var(--neutral);flex:none}._7ah3Fq_datetime{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}._7ah3Fq_plannedTag{color:var(--muted);letter-spacing:.08em;flex:none;margin-left:auto;font-size:9px}._7ah3Fq_titleRow{min-width:0;color:var(--header);align-items:baseline;gap:6px;font-weight:700;display:flex}._7ah3Fq_titleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._7ah3Fq_meta{color:var(--neutral);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:3px 10px;display:flex}._7ah3Fq_dist,._7ah3Fq_elev,._7ah3Fq_speed,._7ah3Fq_hr,._7ah3Fq_power,._7ah3Fq_cadence{flex:none}@container wcard (max-width:168px){._7ah3Fq_cadence{display:none}}@container wcard (max-width:148px){._7ah3Fq_power{display:none}}@container wcard (max-width:128px){._7ah3Fq_elev,._7ah3Fq_hr{display:none}}._7ah3Fq_wxRow{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}._7ah3Fq_wxIcon{flex:none;font-size:12px}._7ah3Fq_wxLabel{min-width:0;color:var(--neutral);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}._7ah3Fq_wxTemp{color:var(--primary);flex:none;font-weight:700}._7ah3Fq_wxPrecip,._7ah3Fq_wxWind{flex:none}@container wcard (max-width:200px){._7ah3Fq_wxWind{display:none}}@container wcard (max-width:168px){._7ah3Fq_wxPrecip{display:none}}@container wcard (max-width:140px){._7ah3Fq_wxLabel{display:none}}
.Y5bBFq_msg{height:100%;color:var(--muted);letter-spacing:.1em;font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}.Y5bBFq_box{justify-content:center;align-items:center;gap:var(--space-2);height:100%;padding:var(--space-4);text-align:center;flex-direction:column;display:flex}.Y5bBFq_glyph{font-size:var(--font-size-xl);color:var(--warn)}.Y5bBFq_spinner{border:2px solid var(--border-bright);border-top-color:var(--primary);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite Y5bBFq_wfs-spin}@keyframes Y5bBFq_wfs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Y5bBFq_spinner{animation-duration:2.4s}}.Y5bBFq_heading{color:var(--header);letter-spacing:.08em;font-size:var(--font-size-sm)}.Y5bBFq_detail{color:var(--muted);max-width:42ch;font-size:var(--font-size-xs);line-height:1.5}.Y5bBFq_btn{font-family:inherit;font-size:var(--font-size-xs);letter-spacing:.06em;padding:var(--space-1) var(--space-3);border:1px solid var(--primary);color:var(--primary);cursor:pointer;background:0 0;transition:color 80ms ease-out,background 80ms ease-out}.Y5bBFq_btn:hover{background:#fb8b1e1f}
.Ogxuxq_body{padding:var(--space-3);overflow-y:auto}.Ogxuxq_header{align-items:flex-start;gap:var(--space-2);display:flex}.Ogxuxq_glyph{margin-top:2px;font-size:22px;line-height:1.1}.Ogxuxq_headText{flex:1;min-width:0}.Ogxuxq_headTitle{color:var(--header);font-size:var(--font-size-base);letter-spacing:.04em;text-transform:uppercase}.Ogxuxq_headSummary{color:var(--neutral);font-size:var(--font-size-xs);margin-top:2px}.Ogxuxq_headTime{text-align:right;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:9px}.Ogxuxq_meta{gap:var(--space-3);margin-top:var(--space-2);color:var(--dim);text-transform:uppercase;letter-spacing:.04em;font-size:9px;display:flex}.Ogxuxq_meta span{color:var(--muted)}.Ogxuxq_kv{margin-top:var(--space-3);border-top:1px solid var(--border);padding-top:var(--space-2);gap:2px var(--space-3);font-size:var(--font-size-xs);grid-template-columns:auto 1fr;display:grid}.Ogxuxq_kvKey{color:var(--muted)}.Ogxuxq_kvVal{color:var(--neutral);font-variant-numeric:tabular-nums;word-break:break-word}.Ogxuxq_footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);flex-shrink:0;display:flex}.Ogxuxq_cta{appearance:none;color:var(--accent-1);font-family:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;display:inline-flex}.Ogxuxq_cta:hover{text-decoration:underline}.Ogxuxq_spacer{flex:1}.Ogxuxq_btn{appearance:none;border:1px solid var(--border-bright);color:var(--primary);font-family:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border-radius:2px;padding:4px 12px}.Ogxuxq_btn:hover{border-color:var(--primary)}.Ogxuxq_btnDanger{color:var(--neg);border-color:var(--neg)}.Ogxuxq_btnDanger:hover{background:color-mix(in srgb, var(--neg) 14%, transparent)}
._2VFH9a_backdrop{z-index:120;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}._2VFH9a_drawer{background:var(--bg-elevated);border-left:1px solid var(--border-bright);outline:none;flex-direction:column;width:min(380px,100vw);height:100%;display:flex;box-shadow:-16px 0 48px #00000080}@media (max-width:1023px){._2VFH9a_drawer{border-left:none;width:100vw}}._2VFH9a_titleBar{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--bg);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._2VFH9a_title{color:var(--header);letter-spacing:.06em;font-weight:700;font-size:var(--font-size-sm);text-transform:uppercase}._2VFH9a_closeX{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}._2VFH9a_closeX:hover{color:var(--primary)}._2VFH9a_toolbar{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}._2VFH9a_toolBtn{appearance:none;border:1px solid var(--border-bright);color:var(--muted);font-family:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:4px;min-height:28px;padding:3px 6px;display:inline-flex}._2VFH9a_toolBtn:hover,._2VFH9a_toolBtn[data-active=true]{color:var(--primary);border-color:var(--primary)}._2VFH9a_toolBtn[data-danger=true]:hover{color:var(--neg);border-color:var(--neg)}._2VFH9a_search{background:var(--bg);border:1px solid var(--border);min-width:0;color:var(--primary);font-family:inherit;font-size:var(--font-size-xs);border-radius:2px;flex:1;min-height:28px;padding:4px 6px}._2VFH9a_search::placeholder{color:var(--dim)}._2VFH9a_list{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}._2VFH9a_list::-webkit-scrollbar{display:none}._2VFH9a_empty{padding:var(--space-4);color:var(--muted);font-size:var(--font-size-xs);text-align:center}._2VFH9a_row{align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--border);cursor:pointer;border-left:2px solid #0000;display:flex}._2VFH9a_row:hover{background:var(--bg)}._2VFH9a_row[data-read=true]{opacity:.55}._2VFH9a_row[data-critical=true]{border-left-color:var(--neg)}._2VFH9a_readDot{border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}._2VFH9a_readDot[data-read=false]{background:var(--primary)}._2VFH9a_readDot[data-read=true]{border:1px solid var(--dim)}._2VFH9a_checkbox{width:14px;height:14px;accent-color:var(--primary);flex:none;margin-top:2px}._2VFH9a_glyph{flex:none;margin-top:1px;font-size:15px;line-height:1.2}._2VFH9a_rowBody{flex:1;min-width:0}._2VFH9a_rowTitle{font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;align-items:baseline;gap:6px;display:flex}._2VFH9a_rowTitleText{color:var(--neutral)}._2VFH9a_countChip{color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px}._2VFH9a_rowSummary{color:var(--muted);font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._2VFH9a_rowSummaryWrap{color:var(--muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._2VFH9a_actions{gap:var(--space-1);margin-top:var(--space-1);display:flex}._2VFH9a_action,._2VFH9a_actionAlt{appearance:none;font:inherit;font-size:var(--font-size-xs);letter-spacing:.06em;padding:2px var(--space-2);cursor:pointer;white-space:nowrap;border:1px solid;min-height:26px;font-weight:700}._2VFH9a_action{color:var(--primary);border-color:var(--primary);background:color-mix(in srgb, var(--primary) 14%, transparent)}._2VFH9a_action:hover:not(:disabled){background:var(--primary);color:var(--bg)}._2VFH9a_actionAlt{color:var(--muted);border-color:var(--border-bright);background:0 0}._2VFH9a_actionAlt:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}._2VFH9a_action:disabled,._2VFH9a_actionAlt:disabled{cursor:default;opacity:.6}._2VFH9a_actionDone{color:var(--pos);font-size:var(--font-size-xs);letter-spacing:.06em;align-self:center;font-weight:700}._2VFH9a_actions[data-compact=true] ._2VFH9a_action,._2VFH9a_actions[data-compact=true] ._2VFH9a_actionAlt{flex:1 1 0;min-height:44px}._2VFH9a_rowMeta{color:var(--dim);margin-top:2px;font-size:9px}._2VFH9a_rowActions{flex:none;gap:6px;margin-top:1px;display:flex}._2VFH9a_iconBtn{appearance:none;color:var(--dim);cursor:pointer;background:0 0;border:none;padding:2px;font-family:inherit;font-size:13px;line-height:1}._2VFH9a_iconBtn:hover{color:var(--primary)}._2VFH9a_iconBtn[data-danger=true]:hover{color:var(--neg)}._2VFH9a_statusLine{padding:var(--space-1) var(--space-3);border-top:1px solid var(--border);color:var(--muted);font-size:var(--font-size-xs);flex-shrink:0;align-items:center;gap:8px;display:flex}._2VFH9a_statusLine ._2VFH9a_accent{color:var(--primary);font-variant-numeric:tabular-nums}._2VFH9a_spacer{flex:1}
.uSwU1W_chartArea{flex:1 1 0;width:100%;min-height:0;position:relative;overflow:hidden}.uSwU1W_svg{display:block}.uSwU1W_grid{stroke:var(--border);stroke-width:1px;opacity:.4}.uSwU1W_crosshair{stroke:var(--border-bright);stroke-width:1px}.uSwU1W_lapRule{stroke:var(--dim);stroke-width:1px;stroke-dasharray:2 3}.uSwU1W_region{pointer-events:none}.uSwU1W_highlightBand{fill:var(--primary);fill-opacity:.12;pointer-events:none}.uSwU1W_refRule{stroke:var(--border-bright);stroke-width:1px;stroke-dasharray:4 4}.uSwU1W_refLabel{fill:var(--header);font-family:var(--font-mono);letter-spacing:.06em;font-size:8px}.uSwU1W_lapLabel{fill:var(--muted);font-family:var(--font-mono);letter-spacing:.03em;font-size:8px}.uSwU1W_axisText{fill:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:9px}.uSwU1W_axisLabel{fill:var(--header);font-family:var(--font-mono);letter-spacing:.04em;font-size:9px}.uSwU1W_tooltip{pointer-events:none;z-index:3;background:var(--bg-elevated);border:1px solid var(--border-bright);min-width:92px;max-width:220px;padding:4px 6px;position:absolute;top:6px;box-shadow:0 4px 14px #00000080}.uSwU1W_tipHead{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:2px;font-size:10px}.uSwU1W_tipRows{flex-direction:column;gap:1px;display:flex}.uSwU1W_tipRow{font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:10px;display:flex}.uSwU1W_tipLabel{letter-spacing:.03em}.uSwU1W_tipVal{font-weight:700}
.BNMCBa_section{padding-bottom:var(--space-2);border-bottom:1px dotted var(--border);flex-direction:column;gap:6px;display:flex}.BNMCBa_sectionTitle{color:var(--header);font-size:var(--font-size-xs);letter-spacing:.08em;margin-bottom:2px;font-weight:700}.BNMCBa_row{align-items:center;gap:var(--space-2);grid-template-columns:130px 1fr 96px;display:grid}.BNMCBa_label{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.03em}.BNMCBa_input{background:var(--bg);border:1px solid var(--border);color:var(--neutral);font:inherit;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;padding:4px 8px}.BNMCBa_input:focus{border-color:var(--primary)}.BNMCBa_chip{text-align:right;font-size:var(--font-size-xs);letter-spacing:.04em;white-space:nowrap;color:var(--pos);font-variant-numeric:tabular-nums}.BNMCBa_chipMuted{color:var(--muted)}.BNMCBa_readonlyVal{color:var(--neutral);font-size:var(--font-size-sm)}.BNMCBa_managedNote{color:var(--dim);letter-spacing:.06em;font-size:10px}.BNMCBa_heightGroup{align-items:center;gap:var(--space-1);min-width:0;display:flex}.BNMCBa_heightGroup .BNMCBa_input{flex:1 1 0;min-width:0}.BNMCBa_unitNote{color:var(--dim);letter-spacing:.03em;font-size:10px}.BNMCBa_photoRow{align-items:flex-start;gap:var(--space-3);display:flex}.BNMCBa_photoSquare{border:1px solid var(--border);background:var(--bg);width:96px;height:96px;color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.06em;text-align:center;cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.BNMCBa_photoSquare:hover{border-color:var(--border-bright);color:var(--neutral)}.BNMCBa_photoSet{color:#0000;cursor:default;background:repeating-linear-gradient(45deg,#1c1c1c,#1c1c1c 6px,#232323 6px 12px)}.BNMCBa_photoImg{border:1px solid var(--border);object-fit:cover;flex:none;width:96px;height:96px;display:block}.BNMCBa_photoRemove{color:var(--neg);font:inherit;letter-spacing:.06em;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:10px}.BNMCBa_photoRemove:hover{text-decoration:underline}.BNMCBa_photoMeta{flex-direction:column;gap:4px;display:flex}.BNMCBa_photoHint{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.03em}.BNMCBa_histInline{align-items:center;gap:var(--space-2);color:var(--dim);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:10px;display:flex}.BNMCBa_unitToggle{gap:6px;display:flex}.BNMCBa_unitOpt{background:var(--bg);border:1px solid var(--border);color:var(--neutral);font-family:inherit;font-size:var(--font-size-xs);letter-spacing:.03em;cursor:pointer;flex:1 1 0;padding:5px 6px}.BNMCBa_unitOpt[data-on=true]{border-color:var(--primary);color:var(--primary);background:#fb8b1e1f}.BNMCBa_statusChip{text-align:right;font-size:var(--font-size-xs);letter-spacing:.04em;white-space:nowrap}.BNMCBa_statusChip[data-set=true]{color:var(--pos)}.BNMCBa_historyCharts{gap:var(--space-3);flex-direction:column;display:flex}.BNMCBa_spark{flex-direction:column;gap:3px;display:flex}.BNMCBa_sparkHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.BNMCBa_sparkLabel{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.06em}.BNMCBa_sparkRange{color:var(--neutral);font-size:var(--font-size-xs);letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.BNMCBa_sparkPlot{border:1px solid var(--border);background:var(--bg);cursor:crosshair;touch-action:pan-y;position:relative}.BNMCBa_sparkGuide{background:var(--border-bright);pointer-events:none;z-index:1;width:1px;position:absolute;top:0;bottom:0}.BNMCBa_sparkReadout{z-index:2;background:var(--bg-elevated);border:1px solid var(--border-bright);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;padding:1px 5px;display:inline-flex;position:absolute;top:2px;transform:translate(4px)}.BNMCBa_sparkReadout[data-flip=true]{transform:translate(-4px)}.BNMCBa_sparkReadoutDate{color:var(--muted);letter-spacing:.03em;font-size:9px}.BNMCBa_sparkReadoutVal{color:var(--neutral);font-size:10px;font-weight:700}.BNMCBa_sparkSvg{width:100%;height:100%;display:block}.BNMCBa_sparkTicks{pointer-events:none;position:absolute;inset:0}.BNMCBa_sparkTick{color:var(--dim);letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px;position:absolute;bottom:2px}.BNMCBa_idiom{gap:var(--space-3);flex-direction:column;display:flex}.BNMCBa_masterDetail{border:1px solid var(--border);align-items:stretch;gap:0;display:flex}.BNMCBa_masterDetailCol{flex-direction:column}.BNMCBa_masterDetailCol .BNMCBa_rail{border-right:none;border-bottom:1px solid var(--border);flex:none}.BNMCBa_rail{border-right:1px solid var(--border);background:var(--bg);flex-direction:column;flex:0 0 176px;display:flex}.BNMCBa_railBtn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:none;border-bottom:1px solid var(--border);color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border-left:2px solid #0000;transition:color 80ms ease-out,background 80ms ease-out;display:flex}.BNMCBa_railBtn:hover{color:var(--neutral);background:var(--bg-elevated)}.BNMCBa_railBtn[data-on=true]{color:var(--primary);border-left-color:var(--primary);background:var(--bg-elevated)}.BNMCBa_railGlyph{white-space:nowrap;letter-spacing:-2px;font-size:18px;line-height:1}.BNMCBa_railText{flex-direction:column;gap:1px;min-width:0;display:flex}.BNMCBa_railLabel{font-size:var(--font-size-xs);letter-spacing:.06em}.BNMCBa_railTag{letter-spacing:.06em;color:var(--dim);font-size:9px}.BNMCBa_railBtn[data-on=true] .BNMCBa_railTag{color:var(--muted)}.BNMCBa_detail{min-width:0;padding:var(--space-3);background:var(--bg-elevated);flex:auto}.BNMCBa_pane{gap:var(--space-3);flex-direction:column;display:flex}.BNMCBa_paneHead{align-items:center;gap:var(--space-2);display:flex}.BNMCBa_paneGlyph{white-space:nowrap;letter-spacing:-2px;font-size:20px;line-height:1}.BNMCBa_paneTitle{color:var(--header);font-size:var(--font-size-sm);letter-spacing:.06em;font-weight:700}.BNMCBa_paneExpertise{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.06em;margin-left:auto}.BNMCBa_thresholdGrid{gap:var(--space-3);flex-wrap:wrap;display:flex}.BNMCBa_thresholdField{flex-direction:column;gap:4px;display:flex}.BNMCBa_thresholdLabel{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.05em}.BNMCBa_thresholdInput{background:var(--bg);border:1px solid var(--border);width:128px;color:var(--primary);font:inherit;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;padding:4px 8px}.BNMCBa_thresholdInput:focus{border-color:var(--primary)}.BNMCBa_derived{color:var(--neutral);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;align-self:center}.BNMCBa_paneNote{color:var(--muted);font-size:var(--font-size-xs);line-height:1.5}.BNMCBa_zoneBlock{flex-direction:column;gap:4px;display:flex}.BNMCBa_zoneTitle{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.06em}.BNMCBa_zoneTable{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.BNMCBa_zoneTable th{color:var(--muted);text-align:left;letter-spacing:.04em;border-bottom:1px solid var(--border);white-space:nowrap;padding:2px 8px 4px 0;font-weight:400}.BNMCBa_zoneTable th.BNMCBa_numCol,.BNMCBa_zoneTable td.BNMCBa_numCol{text-align:right}.BNMCBa_zoneTable td{color:var(--neutral);white-space:nowrap;border-bottom:1px solid var(--border);padding:3px 8px 3px 0}.BNMCBa_swatch{border-radius:1px;width:10px;height:10px;display:inline-block}.BNMCBa_zoneKey{color:var(--primary);letter-spacing:.04em}.BNMCBa_zoneName{color:var(--neutral);letter-spacing:.03em}.BNMCBa_zoneBand{color:var(--muted)}.BNMCBa_proposal{border:1px solid var(--warn);padding:var(--space-2) var(--space-3);gap:var(--space-2);background:#ffb86c14;flex-direction:column;display:flex}.BNMCBa_proposalHead{color:var(--warn);font-size:var(--font-size-xs);letter-spacing:.05em;align-items:center;gap:6px;font-weight:700;display:flex}.BNMCBa_proposalGlyph{font-size:13px;line-height:1}.BNMCBa_proposalDiff{font-size:var(--font-size-xs);color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.BNMCBa_diffRow{gap:var(--space-2);align-items:baseline;display:flex}.BNMCBa_diffKey{color:var(--primary);width:32px}.BNMCBa_diffOld{color:var(--dim)}.BNMCBa_diffArrow{color:var(--muted)}.BNMCBa_diffNew{color:var(--neutral)}.BNMCBa_proposalActions{gap:var(--space-2);display:flex}.BNMCBa_apply,.BNMCBa_dismiss{font-size:var(--font-size-xs);letter-spacing:.06em;border:1px solid;padding:3px 14px;font-weight:700;transition:background 80ms ease-out}.BNMCBa_apply{border-color:var(--pos);color:var(--pos)}.BNMCBa_apply:hover{background:color-mix(in srgb, var(--pos) 14%, transparent)}.BNMCBa_dismiss{border-color:var(--neg);color:var(--neg)}.BNMCBa_dismiss:hover{background:color-mix(in srgb, var(--neg) 14%, transparent)}.BNMCBa_statusBar{justify-content:flex-end;align-items:center;gap:var(--space-3);height:var(--status-bar-height);padding:0 var(--space-3);border:1px solid var(--border);background:var(--bg-elevated);display:flex}.BNMCBa_statusItem{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.BNMCBa_statusItemActive{position:relative}.BNMCBa_statusKey{color:var(--muted);letter-spacing:.04em}.BNMCBa_statusVal{color:var(--primary)}.BNMCBa_statusPopover{width:300px;padding:var(--space-2) var(--space-3);background:var(--bg-elevated);border:1px solid var(--border-bright);z-index:10;flex-direction:column;gap:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 14px #00000080}.BNMCBa_popoverHead{color:var(--header);font-size:var(--font-size-xs);letter-spacing:.06em;font-weight:700}.BNMCBa_popoverBody{color:var(--neutral);font-size:var(--font-size-xs);line-height:1.5}
.NTmOkG_body{height:100%;min-height:0;font-size:var(--font-size-sm);flex-direction:column;display:flex;container:athlete/inline-size}.NTmOkG_cols{--profile-basis:33%;flex:auto;align-items:stretch;gap:0;min-height:0;display:flex}.NTmOkG_profile{flex:0 0 var(--profile-basis);gap:var(--space-2);min-width:200px;padding-right:var(--space-2);flex-direction:column;display:flex;overflow-y:auto}.NTmOkG_divider{cursor:col-resize;touch-action:none;background:0 0;border:none;flex:none;align-self:stretch;width:9px;padding:0;position:relative}.NTmOkG_divider:after{content:"";background:var(--border);width:1px;transition:background 80ms ease-out;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}.NTmOkG_divider:hover:after,.NTmOkG_divider[data-dragging=true]:after{background:var(--primary);width:2px}.NTmOkG_main{min-width:260px;padding-left:var(--space-2);flex-direction:column;flex:1 1 0;min-height:0;display:flex}@container athlete (max-width:52rem){.NTmOkG_cols{flex-direction:column}.NTmOkG_profile{border-bottom:1px solid var(--border);max-height:44%;padding-right:0;padding-bottom:var(--space-2);flex:none}.NTmOkG_divider{display:none}.NTmOkG_main{padding-left:0}}.NTmOkG_sectionTitle{color:var(--header);font-size:var(--font-size-xs);letter-spacing:.08em;border-bottom:1px solid var(--border);margin:var(--space-2) 0 4px;padding-bottom:2px;font-weight:700}.NTmOkG_sectionTitle:first-child{margin-top:0}.NTmOkG_photoRow{align-items:flex-start;gap:var(--space-3);display:flex}.NTmOkG_photoBlock{border:1px solid var(--border);background:var(--bg);width:84px;height:84px;color:var(--muted);letter-spacing:.06em;text-align:center;flex:none;justify-content:center;align-items:center;font-size:10px;display:flex}.NTmOkG_photoSet{color:#0000;background:repeating-linear-gradient(45deg,#1c1c1c,#1c1c1c 6px,#232323 6px 12px)}.NTmOkG_idBlock{flex-direction:column;gap:3px;min-width:0;display:flex}.NTmOkG_name{color:var(--header);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.NTmOkG_preferredChip{color:var(--primary);font-size:var(--font-size-xs);letter-spacing:.04em;align-items:baseline;gap:5px;display:inline-flex}.NTmOkG_chipIcon{white-space:nowrap;letter-spacing:-2px;font-size:13px;line-height:1}.NTmOkG_expertiseTags{flex-wrap:wrap;gap:4px;display:flex}.NTmOkG_expTag{border:1px solid var(--border);letter-spacing:.04em;color:var(--neutral);align-items:baseline;gap:4px;padding:1px 6px;font-size:10px;display:inline-flex}.NTmOkG_expTag[data-preferred=true]{border-color:var(--primary);color:var(--primary)}.NTmOkG_expTagGlyph{font-size:11px;line-height:1}.NTmOkG_expTagLevel{color:var(--muted)}.NTmOkG_measures{flex-direction:column;gap:1px;display:flex}.NTmOkG_measureRow{align-items:baseline;gap:var(--space-2);grid-template-columns:5.5rem 1fr auto;padding:1px 0;display:grid}.NTmOkG_measureLabel{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.04em}.NTmOkG_measureValue{color:var(--neutral);font-variant-numeric:tabular-nums}.NTmOkG_measureUnit{color:var(--muted);font-size:var(--font-size-xs)}.NTmOkG_measureDelta{color:var(--muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-align:right}.NTmOkG_historyCharts{gap:var(--space-2);flex-direction:column;display:flex}.NTmOkG_tabStrip{border-bottom:1px solid var(--border);flex:none;align-items:stretch;display:flex}.NTmOkG_tabs{scrollbar-width:none;flex:auto;gap:2px;min-width:0;display:flex;overflow-x:auto}.NTmOkG_tabs::-webkit-scrollbar{display:none}.NTmOkG_tab{color:var(--muted);font:inherit;font-size:var(--font-size-xs);letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:none;flex:none;align-items:center;gap:5px;padding:3px 8px;font-weight:700;display:inline-flex}.NTmOkG_tab:hover{color:var(--neutral)}.NTmOkG_tab[data-active=true]{color:var(--header);border-color:var(--border);background:var(--bg-elevated)}.NTmOkG_tabGlyph{white-space:nowrap;letter-spacing:-2px;font-size:12px;line-height:1}.NTmOkG_tabPicker{flex:none;align-items:stretch;display:flex;position:relative}.NTmOkG_tabPickerBtn{color:var(--muted);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;flex:none;padding:3px 8px;font-weight:700;line-height:1}.NTmOkG_tabPickerBtn:hover{color:var(--neutral)}.NTmOkG_tabPickerBtn[aria-expanded=true]{color:var(--header);border-color:var(--border);background:var(--bg-elevated)}.NTmOkG_tabPickerMenu{z-index:20;scrollbar-width:none;background:var(--bg-elevated);border:1px solid var(--border-bright);flex-direction:column;gap:1px;min-width:168px;max-width:280px;max-height:320px;padding:2px;display:flex;position:absolute;top:100%;right:0;overflow-y:auto}.NTmOkG_tabPickerMenu::-webkit-scrollbar{display:none}.NTmOkG_tabPickerRow{text-align:left;width:100%;color:var(--muted);font:inherit;font-size:var(--font-size-xs);letter-spacing:.03em;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:3px 8px;font-weight:700;display:flex}.NTmOkG_tabPickerRow:hover{background:var(--bg);color:var(--neutral)}.NTmOkG_tabPickerRow[data-active=true]{color:var(--header)}.NTmOkG_sportView{min-height:0;padding-top:var(--space-2);gap:var(--space-2);flex-direction:column;flex:1 1 0;display:flex;overflow-y:auto}.NTmOkG_chartWrap{border:1px solid var(--border);background:var(--bg);min-width:0}.NTmOkG_chartLegend{gap:var(--space-3);letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;font-size:10px;display:flex}.NTmOkG_legendItem{align-items:center;gap:5px;display:inline-flex}.NTmOkG_legendSwatch{width:14px;height:2px;display:inline-block}.NTmOkG_note{color:var(--muted);font-size:var(--font-size-xs);line-height:1.5}.NTmOkG_prTable{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.NTmOkG_prTable th{color:var(--muted);text-align:left;letter-spacing:.04em;border-bottom:1px solid var(--border);white-space:nowrap;padding:2px 8px 4px 0;font-weight:400}.NTmOkG_prTable td{color:var(--neutral);white-space:nowrap;border-bottom:1px solid var(--border);padding:3px 8px 3px 0}.NTmOkG_numCol,.NTmOkG_prTable th.NTmOkG_numCol{text-align:right}.NTmOkG_prDur{color:var(--primary);letter-spacing:.04em}.NTmOkG_prDate{color:var(--muted);font-size:var(--font-size-xs)}.NTmOkG_prNone{color:var(--dim)}.NTmOkG_prPr{color:var(--header);font-weight:700}.NTmOkG_prGap{color:var(--muted)}.NTmOkG_zonesToggle{color:var(--header);font:inherit;font-size:var(--font-size-xs);letter-spacing:.08em;padding:var(--space-2) 0 2px;border:none;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:6px;width:100%;font-weight:700;display:flex}.NTmOkG_zonesCaret{color:var(--muted);font-size:10px}.NTmOkG_customBackdrop{z-index:200;position:fixed;inset:0}.NTmOkG_customCard{background:var(--bg-elevated);border:1px solid var(--border-bright);box-shadow:0 0 0 1px var(--bg), 0 16px 40px #0000008c;padding:var(--space-2);gap:var(--space-1);flex-direction:column;display:flex;position:absolute}.NTmOkG_customTitle{color:var(--header);letter-spacing:.06em;font-size:10px;font-weight:700}.NTmOkG_customRow{align-items:center;gap:3px;display:inline-flex}.NTmOkG_dateInput{background:var(--bg);border:1px solid var(--border);color:var(--neutral);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:1px 2px;font-family:inherit;font-size:10px}.NTmOkG_dash{color:var(--muted)}.NTmOkG_customWarn{color:var(--warn);letter-spacing:.03em;font-size:10px}.NTmOkG_rangeChip{white-space:nowrap;font-weight:700}.NTmOkG_yearCombo{flex:none;width:4.5rem}.NTmOkG_yearCombo input{box-sizing:border-box;width:100%;height:18px}.NTmOkG_yearDisabled{box-sizing:border-box;background:var(--bg);border:1px solid var(--border);width:4.5rem;height:18px;color:var(--dim);font:inherit;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;flex:none;padding:0 6px}.NTmOkG_yearDisabled:hover{color:var(--muted);border-color:var(--border-bright)}
._186SkW_editor{gap:var(--space-3,8px);padding:var(--space-3);scrollbar-width:none;flex-direction:column;max-height:70vh;display:flex;overflow-y:auto}._186SkW_editor::-webkit-scrollbar{display:none}._186SkW_section{border:1px solid var(--border);flex-direction:column;gap:2px;padding:6px;display:flex}._186SkW_secHead{align-items:center;gap:4px;margin-bottom:4px;display:flex}._186SkW_titleInput{background:var(--bg);border:1px solid var(--border);min-width:0;color:var(--header);font-family:inherit;font-size:var(--font-size-sm,12px);letter-spacing:.06em;text-transform:uppercase;flex:1 1 0;padding:3px 6px;font-weight:700}._186SkW_metricRow,._186SkW_pickRow{font-size:var(--font-size-sm,12px);align-items:center;gap:6px;padding:1px 0;display:flex}._186SkW_mIcon{text-align:center;flex:none;width:1.2em;font-size:12px}._186SkW_mLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--neutral);flex:1 1 0;overflow:hidden}._186SkW_iconBtn,._186SkW_del,._186SkW_addMetric,._186SkW_addSection{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;padding:2px 5px;font-family:inherit;font-size:11px;line-height:1}._186SkW_iconBtn:hover:not(:disabled),._186SkW_del:hover,._186SkW_addMetric:hover,._186SkW_addSection:hover{border-color:var(--border-bright);color:var(--primary)}._186SkW_iconBtn:disabled{opacity:.3;cursor:default}._186SkW_del:hover{color:var(--neg)}._186SkW_addMetric{align-self:flex-start;margin-top:4px}._186SkW_addSection{color:var(--header);align-self:flex-start}._186SkW_empty{color:var(--dim);font-size:var(--font-size-xs,11px);padding:2px 0}._186SkW_picker{border:1px solid var(--border);scrollbar-width:none;max-height:200px;margin-top:4px;padding:4px 6px;overflow-y:auto}._186SkW_picker::-webkit-scrollbar{display:none}._186SkW_pickGroupHead{color:var(--header);font-size:var(--font-size-xs,11px);letter-spacing:.08em;border-bottom:1px solid var(--border);margin:4px 0 2px;font-weight:700}._186SkW_pickRow{cursor:pointer;color:var(--neutral)}
.Uy6rDa_body{scrollbar-width:none;flex-direction:column;height:100%;display:flex;overflow-y:auto;container:biopanel/inline-size}.Uy6rDa_body::-webkit-scrollbar{display:none}.Uy6rDa_cols{align-items:flex-start;gap:var(--space-3);flex-direction:row;flex:auto;min-height:0;display:flex}.Uy6rDa_metrics{gap:var(--space-3);flex-direction:column;flex:2 1 0;min-width:150px;display:flex;container:biorows/inline-size}@container biopanel (max-width:30rem){.Uy6rDa_cols{flex-direction:column-reverse}.Uy6rDa_metrics,.Uy6rDa_rightCol{flex:none;width:100%;min-width:0}}@container biopanel (min-width:30.0625rem){.Uy6rDa_rightCol{padding-left:var(--space-3);border-left:1px solid var(--border)}}@container biorows (max-width:17rem){.Uy6rDa_spark{display:none}.Uy6rDa_row{grid-template-columns:105px 1fr auto}}@container biorows (max-width:13rem){.Uy6rDa_row{grid-template-columns:auto 1fr auto}.Uy6rDa_labelFull{display:none}.Uy6rDa_labelShort{display:inline}}.Uy6rDa_labelShort{display:none}.Uy6rDa_rightCol{gap:var(--space-3);flex-direction:column;flex:1 1 0;min-width:120px;display:flex}.Uy6rDa_summary{gap:var(--space-2);flex-direction:column;display:flex}.Uy6rDa_lastWorkout{flex-direction:column;gap:4px;display:flex}.Uy6rDa_lwCard{border:1px solid var(--border);background:var(--bg)}.Uy6rDa_headline-pos,.Uy6rDa_headline-warn,.Uy6rDa_headline-neg,.Uy6rDa_headline-muted{font-size:var(--font-size-sm);letter-spacing:.06em;font-weight:700}.Uy6rDa_headline-pos{color:var(--pos)}.Uy6rDa_headline-warn{color:var(--warn)}.Uy6rDa_headline-neg{color:var(--neg)}.Uy6rDa_headline-muted{color:var(--muted)}.Uy6rDa_headlineDot{font-size:var(--font-size-xs)}.Uy6rDa_episode{border:1px solid var(--neg);flex-direction:column;gap:2px;padding:4px 6px;display:flex}.Uy6rDa_episodeTitle{color:var(--neg);font-weight:700;font-size:var(--font-size-xs);letter-spacing:.03em}.Uy6rDa_episodeMeta{color:var(--muted);font-size:var(--font-size-xs)}.Uy6rDa_symChips{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.Uy6rDa_symChip{color:var(--neutral);font-size:var(--font-size-xs);align-items:center;gap:3px;display:inline-flex}.Uy6rDa_sev{color:var(--warn);letter-spacing:-1px;font-size:9px}.Uy6rDa_signalsHead{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.08em;margin-top:2px}.Uy6rDa_allClear{color:var(--pos);font-size:var(--font-size-xs)}.Uy6rDa_signal{border-bottom:1px solid var(--border);flex-direction:column;gap:1px;padding:2px 0;display:flex}.Uy6rDa_signalTop{align-items:baseline;gap:4px;display:flex}.Uy6rDa_signalLabel{color:var(--neutral);font-weight:700;font-size:var(--font-size-xs);letter-spacing:.03em}.Uy6rDa_signalDetail{color:var(--muted);font-size:var(--font-size-xs)}.Uy6rDa_signalDot-pos{color:var(--pos);font-size:9px}.Uy6rDa_signalDot-warn{color:var(--warn);font-size:9px}.Uy6rDa_signalDot-neg{color:var(--neg);font-size:9px}.Uy6rDa_signalDot-muted{color:var(--muted);font-size:9px}.Uy6rDa_section{flex-direction:column;gap:1px;display:flex}.Uy6rDa_sectionTitle{color:var(--header);font-size:var(--font-size-xs);letter-spacing:.08em;border-bottom:1px solid var(--border);margin-bottom:2px;padding-bottom:2px;font-weight:700}.Uy6rDa_row{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);grid-template-columns:105px minmax(0,1fr) 4rem 44px;padding:1px 0;display:grid}.Uy6rDa_label{color:var(--muted);letter-spacing:.04em;font-weight:700;font-size:var(--font-size-xs)}.Uy6rDa_spark{width:100%;height:14px;display:block}.Uy6rDa_value{color:var(--neutral);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700}.Uy6rDa_numTip{-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px;cursor:help}.Uy6rDa_unit{color:var(--muted);font-weight:400;font-size:var(--font-size-xs);margin-left:2px}.Uy6rDa_delta{min-width:44px}.Uy6rDa_delta-pos{color:var(--pos);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-align:right;min-width:44px}.Uy6rDa_delta-neg{color:var(--neg);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-align:right;min-width:44px}.Uy6rDa_delta-muted{color:var(--muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-align:right;min-width:44px}
.svYL8q_calBody{flex-direction:column;height:100%;min-height:0;display:flex}.svYL8q_grid{font-size:var(--font-size-xs);flex-direction:column;flex:auto;min-height:0;display:flex}.svYL8q_dateNav{background:var(--bg-elevated);border:1px solid var(--border);color:var(--neutral);font-family:inherit;font-size:var(--font-size-xs);height:18px;padding:0 4px}.svYL8q_headerRow,.svYL8q_weekRow{grid-template-columns:72px repeat(7,minmax(0,1fr));display:grid}.svYL8q_headerRow{border-bottom:1px solid var(--border);background:var(--bg);flex:none}.svYL8q_scrollWrap{flex:1 1 0;min-height:0;position:relative}.svYL8q_weeks{scrollbar-width:none;height:100%;overflow-y:auto}.svYL8q_weeks::-webkit-scrollbar{display:none}.svYL8q_weekRow{border-bottom:1px solid var(--border);height:92px}.svYL8q_weekHeader{color:var(--muted);text-align:center;padding:var(--space-1);border-right:1px solid var(--border);font-size:var(--font-size-xs)}.svYL8q_dayHeader{color:var(--header);text-align:center;letter-spacing:.06em;padding:var(--space-1);border-right:1px solid var(--border);font-weight:700}.svYL8q_weekCol{border-right:1px solid var(--border);background:#ffffff04;flex-direction:column;gap:1px;padding:3px 5px;display:flex;overflow:hidden}.svYL8q_weekNum{color:var(--muted);letter-spacing:.04em;font-weight:700}.svYL8q_weekSummary{flex-direction:column;display:flex}.svYL8q_weekMetric{font-variant-numeric:tabular-nums;justify-content:space-between;gap:4px;font-size:9px;line-height:11px;display:flex}.svYL8q_weekMetricLabel{color:var(--muted)}.svYL8q_weekMetricVal{color:var(--neutral);font-weight:700}.svYL8q_weekMetricVal[data-planned=true]{color:var(--muted);font-style:italic;font-weight:400}.svYL8q_weekTargetVal{color:var(--neutral);font-weight:400}.svYL8q_weekTargetVal[data-planned=true]{color:var(--muted);font-style:italic}.svYL8q_weekTargetVal[data-compliance=compliant]{color:var(--pos);font-weight:700}.svYL8q_weekTargetVal[data-compliance=under]{color:var(--neg);font-weight:700}.svYL8q_weekTargetVal[data-compliance=over]{color:var(--warn);font-weight:700}.svYL8q_cueTop,.svYL8q_cueBottom{height:calc(18px + var(--space-2));pointer-events:none;opacity:0;z-index:3;justify-content:center;transition:opacity .12s ease-out;display:flex;position:absolute;left:0;right:0}.svYL8q_cueTop{top:calc(-1 * var(--space-2));background:linear-gradient(var(--bg), transparent);padding-top:var(--space-2);align-items:flex-start}.svYL8q_cueBottom{bottom:calc(-1 * var(--space-2));background:linear-gradient(transparent, var(--bg));padding-bottom:var(--space-2);align-items:flex-end}.svYL8q_scrollWrap[data-up=true] .svYL8q_cueTop,.svYL8q_scrollWrap[data-down=true] .svYL8q_cueBottom{opacity:1}.svYL8q_scrollCueLabel{color:var(--muted);background:var(--bg);letter-spacing:.12em;border:1px solid var(--border);padding:0 5px 1px;font-size:8px}.svYL8q_monthChip{z-index:4;pointer-events:none;background:var(--bg-elevated);border:1px solid var(--border-bright);color:var(--header);letter-spacing:.08em;border-top:none;border-left:none;padding:1px 7px 2px;font-size:9px;font-weight:700;position:absolute;top:0;left:0}@media (max-width:1023px){.svYL8q_grid{height:auto}.svYL8q_scrollWrap{flex:none;height:368px}}.svYL8q_cell{padding:var(--space-1);border-right:1px solid var(--border);flex-direction:column;gap:2px;min-height:0;display:flex;position:relative;overflow:hidden;container:calcell/inline-size}.svYL8q_cell:last-child{border-right:none}.svYL8q_cell[data-today=true]{outline:1px solid var(--primary);outline-offset:-1px;background:#fb8b1e0f}.svYL8q_cell[data-future=true]{background:#ffffff04}.svYL8q_cell[data-outside=true]{opacity:.38}.svYL8q_cell[data-mright=true]{border-right:2px solid var(--border-bright)}.svYL8q_cell[data-mbot=true]{border-bottom:2px solid var(--border-bright)}.svYL8q_dayHead{color:var(--muted);font-size:var(--font-size-xs);white-space:nowrap;align-items:center;gap:3px;display:flex}.svYL8q_dayNum{color:var(--muted);font-weight:700}.svYL8q_daySpacer{flex:1 1 0}.svYL8q_dayTss{color:var(--primary);font-variant-numeric:tabular-nums;font-weight:700}.svYL8q_healthBtn{cursor:pointer;opacity:0;background:0 0;border:none;flex:none;padding:0;font-size:11px;line-height:1;transition:opacity 80ms ease-out}.svYL8q_cell:hover .svYL8q_healthBtn{opacity:.45}.svYL8q_cell .svYL8q_healthBtn:hover,.svYL8q_healthBtn[data-active=true]{opacity:1}.svYL8q_healthBtn[data-active=false]{color:var(--muted)}.svYL8q_activities{flex-direction:column;flex:1 1 0;gap:2px;min-height:0;display:flex;position:relative;overflow:hidden}.svYL8q_activity{border-left:2px solid var(--primary);font-size:var(--font-size-xs);background:#fb8b1e0a;align-items:center;transition:background 80ms ease-out;display:flex}.svYL8q_activity:hover{background:#fb8b1e1f}.svYL8q_activityMain{white-space:nowrap;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1 1 0;align-items:center;gap:3px;padding:2px 4px;text-decoration:none;display:flex;overflow:hidden}.svYL8q_tagBtn{color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:none;flex:none;align-self:stretch;padding:0 4px;font-size:11px;line-height:1;transition:opacity 80ms ease-out,color 80ms ease-out}.svYL8q_activity:hover .svYL8q_tagBtn{opacity:1}.svYL8q_tagBtn:hover{color:var(--primary)}.svYL8q_sportIcon{flex:none;font-size:10px;line-height:1}.svYL8q_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--neutral);flex:auto;overflow:hidden}.svYL8q_tss{color:var(--primary);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.svYL8q_summary{border:none;border-left:2px solid var(--primary);width:100%;box-shadow:3px 3px 0 -1px var(--bg), 4px 4px 0 -1px var(--border-bright);background:var(--bg-elevated);color:var(--primary);font-family:inherit;font-size:var(--font-size-xs);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:4px;padding:2px 4px;transition:background 80ms ease-out;display:flex}.svYL8q_summary:hover{background:linear-gradient(#fb8b1e1f, #fb8b1e1f), var(--bg-elevated)}.svYL8q_summaryMain{color:var(--header);letter-spacing:.04em;align-items:center;gap:4px;font-weight:700;display:flex}.svYL8q_summaryStack{color:var(--primary)}.svYL8q_activityMeta{color:var(--neutral);font-size:var(--font-size-xs);align-items:baseline;gap:3px;min-width:0;display:inline-flex;overflow:hidden}@container calcell (max-width:92px){.svYL8q_tags,.svYL8q_plannedMeta{display:none}}@container calcell (max-width:74px){.svYL8q_dayTss{display:none}}@container calcell (max-width:58px){.svYL8q_ctlPos,.svYL8q_ctlNeg{display:none}}.svYL8q_tags{align-items:center;gap:2px;display:inline-flex}.svYL8q_tag-pos{color:var(--pos)}.svYL8q_tag-neg{color:var(--neg)}.svYL8q_tag-warn{color:var(--warn)}.svYL8q_tag-muted{color:var(--muted)}.svYL8q_flagWarn{color:var(--warn)}.svYL8q_flagSevere{color:var(--neg)}.svYL8q_ctlPos{color:var(--pos);font-variant-numeric:tabular-nums;font-size:10px}.svYL8q_ctlNeg{color:var(--neg);font-variant-numeric:tabular-nums;font-size:10px}.svYL8q_muted{color:var(--muted)}.svYL8q_planned{flex-direction:column;flex:1 1 0;gap:2px;min-height:0;display:flex;position:relative;overflow:hidden}.svYL8q_goalChip{border-left:2px solid var(--header);background:color-mix(in srgb, var(--header) 10%, transparent);width:100%;color:var(--header);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:3px;padding:0 3px;font-size:10px;display:flex;overflow:hidden}.svYL8q_goalChipGlyph{flex:none;font-size:9px;line-height:1}.svYL8q_goalChipLabel{text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}@container calcell (max-width:74px){.svYL8q_goalChipLabel{display:none}}@container calcell (max-width:58px){.svYL8q_goalChip{display:none}}.svYL8q_plannedRow{border:none;border-left:3px solid var(--zone,var(--muted));background:color-mix(in srgb, var(--zone,var(--muted)) 8%, transparent);width:100%;color:var(--neutral);font-family:inherit;font-size:var(--font-size-xs);text-align:left;white-space:nowrap;cursor:pointer;align-items:center;gap:3px;padding:2px 4px;transition:background 80ms ease-out;display:flex;overflow:hidden}.svYL8q_plannedRow:hover{background:color-mix(in srgb, var(--zone,var(--muted)) 18%, transparent)}.svYL8q_plannedRow[data-kind=ftp_test]{background:linear-gradient(var(--bg), var(--bg)) padding-box, linear-gradient(90deg, #ff5252, #fb8b1e 18%, #fc0 36%, #00d26a 54%, #3e9bff 72%, #d670d6);background-repeat:no-repeat;background-size:100% calc(100% - 2px),100% 100%;border-left:3px solid;border-image:linear-gradient(#ff5252,#fc0,#00d26a,#3e9bff,#d670d6) 1;font-weight:700}.svYL8q_plannedRow[data-kind=ftp_test]:hover{background:linear-gradient(var(--bg-elevated), var(--bg-elevated)) padding-box, linear-gradient(90deg, #ff5252, #fb8b1e 18%, #fc0 36%, #00d26a 54%, #3e9bff 72%, #d670d6);background-repeat:no-repeat;background-size:100% calc(100% - 2px),100% 100%}.svYL8q_plannedLead{flex:none;font-size:10px;line-height:1}.svYL8q_plannedZone{letter-spacing:.03em;flex:none;font-size:9px;font-weight:700}.svYL8q_plannedWxIcon{color:var(--muted);flex:none;font-size:11px;line-height:1}@container calcell (max-width:80px){.svYL8q_plannedWxIcon{display:none}}.svYL8q_plannedName{text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.svYL8q_plannedMeta{color:var(--muted);flex:none;font-size:10px}.svYL8q_plannedBand{border:none;border-top:1px solid var(--zone,var(--muted));border-bottom:1px solid var(--zone,var(--muted));background:color-mix(in srgb, var(--zone,var(--muted)) 16%, transparent);min-height:14px;color:var(--neutral);text-align:left;white-space:nowrap;cursor:pointer;align-items:center;margin:0 -5px;padding:1px 5px;font-family:inherit;font-size:10px;display:flex;overflow:hidden}.svYL8q_plannedBand[data-start=true]{border-left:3px solid var(--zone,var(--muted))}.svYL8q_plannedBand[data-end=true]{border-right:1px solid var(--zone,var(--muted))}.svYL8q_plannedBand:hover{background:color-mix(in srgb, var(--zone,var(--muted)) 26%, transparent)}.svYL8q_bandLabel{text-overflow:ellipsis;color:var(--zone,var(--neutral));font-weight:700;overflow:hidden}.svYL8q_countdown{color:var(--neg);letter-spacing:.02em;font-variant-numeric:tabular-nums;flex:none;font-size:9px;font-weight:700}.svYL8q_planBtn{width:14px;height:14px;color:var(--primary);cursor:pointer;opacity:.5;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:opacity 80ms ease-out;display:inline-flex}.svYL8q_cell:hover .svYL8q_planBtn{opacity:1}.svYL8q_popoverBackdrop{z-index:100;cursor:default;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:fixed;inset:0}.svYL8q_popover{background:var(--bg-elevated);border:1px solid var(--border-bright);font-size:var(--font-size-xs);cursor:default;flex-direction:column;display:flex;position:fixed;box-shadow:0 8px 24px #0009}.svYL8q_popoverHeader{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);color:var(--header);letter-spacing:.04em;justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.svYL8q_popoverRow{padding:var(--space-1) var(--space-2);border-left:2px solid var(--primary);border-bottom:1px solid var(--border);flex-direction:column;gap:2px;text-decoration:none;transition:background 80ms ease-out;display:flex}.svYL8q_popoverRow:last-child{border-bottom:none}.svYL8q_popoverRow:hover{background:#fb8b1e1f}.svYL8q_popoverTop{align-items:baseline;gap:var(--space-1);white-space:nowrap;display:flex;overflow:hidden}.svYL8q_popoverSport{color:var(--muted)}.svYL8q_popoverName{color:var(--neutral);text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.svYL8q_popoverBottom{align-items:center;gap:var(--space-2);display:flex}.svYL8q_cardRow{text-align:left;border:none;border-bottom:1px solid var(--border);background:0 0;width:100%;padding:0;transition:background 80ms ease-out;display:block}.svYL8q_cardRow[data-candidate=true]{outline:1px dashed var(--header);outline-offset:-2px}.svYL8q_cardRow:last-child{border-bottom:none}button.svYL8q_cardRow{cursor:pointer}button.svYL8q_cardRow:hover{background:#fb8b1e1a}.svYL8q_hoverCard{z-index:90;pointer-events:none;background:var(--bg-elevated);border:1px solid var(--border-bright);position:fixed;box-shadow:0 8px 24px #0009}.svYL8q_tagBody{padding:var(--space-1) var(--space-2);flex-direction:column;gap:5px;display:flex}.svYL8q_tagGroup{flex-direction:column;gap:2px;display:flex}.svYL8q_tagGroupLabel{color:var(--muted);letter-spacing:.06em;font-size:9px}.svYL8q_tagChips{flex-wrap:wrap;gap:3px;display:flex}.svYL8q_tagChip{background:var(--bg);border:1px solid var(--border);color:var(--neutral);cursor:pointer;padding:1px 4px;font-family:inherit;font-size:10px;transition:background 80ms ease-out,border-color 80ms ease-out}.svYL8q_tagChip[data-on=true]{border-color:var(--primary);color:var(--primary);background:#fb8b1e2e}.svYL8q_tagChip:hover{border-color:var(--border-bright)}.svYL8q_noteInput{background:var(--bg);border:1px solid var(--border);color:var(--neutral);padding:1px 3px;font-family:inherit;font-size:10px}.svYL8q_diaryBody{padding:var(--space-1) var(--space-2);flex-direction:column;gap:5px;display:flex}.svYL8q_diaryRow{gap:3px;display:flex}.svYL8q_diaryRow .svYL8q_maintField{flex:1 1 0;min-width:0}.svYL8q_diaryMeta{border-bottom:1px solid var(--border);flex-direction:column;gap:1px;padding-bottom:3px;display:flex}.svYL8q_symChips{flex-wrap:wrap;gap:3px;display:flex}.svYL8q_symChip{background:var(--bg);border:1px solid var(--border);color:var(--neutral);align-items:center;gap:3px;padding:1px 2px 1px 5px;font-size:10px;display:inline-flex}.svYL8q_sevBtn{color:var(--warn);letter-spacing:-1px;cursor:pointer;background:0 0;border:none;padding:0;font-size:7px}.svYL8q_symDel{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 1px;font-size:11px;line-height:1}.svYL8q_symDel:hover{color:var(--neg)}.svYL8q_carryBtn{border:1px dashed var(--border-bright);color:var(--muted);cursor:pointer;background:0 0;padding:2px;font-family:inherit;font-size:10px}.svYL8q_carryBtn:hover{color:var(--primary);border-color:var(--primary)}.svYL8q_resolveBtn{border:1px solid var(--border);color:var(--neutral);cursor:pointer;background:0 0;margin-top:2px;padding:2px;font-family:inherit;font-size:10px}.svYL8q_resolveBtn:hover{border-color:var(--pos);color:var(--pos)}.svYL8q_activity[data-selected=true]{border-left-color:var(--header);background:#ffcc0029}.svYL8q_activity[data-selected=true]:hover{background:#ffcc003d}.svYL8q_activity[data-candidate=true]{outline:1px dashed var(--header);outline-offset:-2px}.svYL8q_combineBar{z-index:4;border-top:1px solid var(--border-bright);background:var(--bg-elevated);font-size:var(--font-size-xs);color:var(--muted);flex:none;align-items:center;gap:8px;padding:4px 8px;display:flex;position:relative}.svYL8q_combineBar .svYL8q_combineCount{color:var(--header);letter-spacing:.06em}.svYL8q_combineBar .svYL8q_combineHint{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.svYL8q_combineBar button{font:inherit;cursor:pointer;border:1px solid var(--border);color:var(--muted);background:0 0;padding:2px 12px}.svYL8q_combineBar button.svYL8q_combineGo{border-color:var(--primary);color:var(--header)}.svYL8q_combineBar button:disabled{cursor:not-allowed;opacity:.5}.svYL8q_maintType{color:var(--header);font-weight:700}.svYL8q_maintField{background:var(--bg);border:1px solid var(--border);color:var(--neutral);padding:1px 3px;font-family:inherit;font-size:10px}.svYL8q_maintAdd{border:1px solid var(--primary);color:var(--primary);cursor:pointer;background:#fb8b1e1f;padding:2px;font-family:inherit;font-size:10px}.svYL8q_maintMark{width:16px;height:16px;color:var(--muted);cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:2px;right:2px}.svYL8q_maintMark:hover,.svYL8q_maintMark:focus-visible{color:var(--primary)}.svYL8q_maintPop{z-index:300;padding:var(--space-2);background:var(--bg-elevated);border:1px solid var(--border-bright);font-size:var(--font-size-xs);pointer-events:none;flex-direction:column;gap:4px;display:flex;position:fixed;box-shadow:0 4px 14px #00000080}.svYL8q_maintPopHead{color:var(--header);letter-spacing:.08em}.svYL8q_maintPopRow{column-gap:var(--space-2);grid-template-columns:7ch 1fr;display:grid}.svYL8q_maintPopEvent{color:var(--muted)}.svYL8q_maintPopName{color:var(--neutral)}.svYL8q_maintPopNote{color:var(--muted);grid-column:2}.svYL8q_diffTag{color:var(--warn);letter-spacing:.03em;flex:none;font-size:9px;font-weight:700}.svYL8q_roleChip{border:1px solid var(--header);color:var(--header);letter-spacing:.05em;flex:none;padding:0 2px;font-size:8px;font-weight:700;line-height:10px}.svYL8q_priority{color:var(--header);flex:none;font-size:9px;font-weight:700}.svYL8q_swap{color:var(--accent-1);flex:none;font-size:10px}.svYL8q_plannedDrop{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:10px}.svYL8q_plannedRow[data-status=considering]{opacity:.45;border-left-style:dashed}.svYL8q_plannedRow[data-status=cancelled]{border-left-color:var(--dim);color:var(--muted);background:0 0;border-image:}.svYL8q_plannedRow[data-status=cancelled] .svYL8q_plannedName{text-decoration:line-through}@container calcell (max-width:200px){.svYL8q_plannedRow .svYL8q_plannedZone,.svYL8q_plannedRow .svYL8q_plannedMeta{display:none}}@container calcell (max-width:96px){.svYL8q_diffTag{display:none}}@container calcell (max-width:62px){.svYL8q_name,.svYL8q_plannedName,.svYL8q_plannedLead{display:none}.svYL8q_roleChip{font-size:7px}.svYL8q_plannedRow:has(.svYL8q_roleChip) .svYL8q_plannedDrop{display:none}.svYL8q_plannedRow{justify-content:space-between;padding:2px}}.svYL8q_calBody[data-compact=true] .svYL8q_headerRow,.svYL8q_calBody[data-compact=true] .svYL8q_weekRow{grid-template-columns:30px repeat(7,minmax(0,1fr))}.svYL8q_calBody[data-compact=true] .svYL8q_weekSummary{display:none}.svYL8q_calBody[data-compact=true] .svYL8q_weekCol{padding:3px 2px;font-size:9px}.svYL8q_cell[data-selected=true]{box-shadow:inset 0 -2px 0 var(--header)}.svYL8q_dayNumBtn{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 2px;font-weight:700}.svYL8q_cell[data-selected=true] .svYL8q_dayNumBtn{color:var(--header)}.svYL8q_phoneDetail{border-top:1px solid var(--border-bright);padding:var(--space-2) var(--space-3);flex:none}.svYL8q_dayDetail{gap:var(--space-2);min-width:0;font-size:var(--font-size-xs);flex-direction:column;display:flex}.svYL8q_dayDetailHead{color:var(--header);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-weight:700}.svYL8q_detailBlock{flex-direction:column;gap:3px;display:flex}.svYL8q_detailRide,.svYL8q_detailPlanned{width:100%;min-height:28px;font:inherit;color:var(--neutral);text-align:left;cursor:pointer;border:none;align-items:center;gap:4px;padding:2px 6px;display:flex}.svYL8q_detailRide{border-left:2px solid var(--primary);background:#fb8b1e0a}.svYL8q_detailPlanned{border-left:3px solid var(--muted);background:0 0}.svYL8q_detailPlanned[data-status=considering]{opacity:.45;border-left-style:dashed}.svYL8q_detailPlanned[data-status=cancelled] .svYL8q_plannedName{color:var(--muted);text-decoration:line-through}.svYL8q_detailMeta{gap:var(--space-2);color:var(--muted);letter-spacing:.04em;font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:10px;display:flex}.svYL8q_cmp{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:10px}.svYL8q_cmp th{color:var(--muted);text-align:left;padding:0 var(--space-2) 0 0;letter-spacing:.04em;font-weight:400}.svYL8q_cmp td{color:var(--neutral);padding:0 var(--space-3) 0 0}.svYL8q_cmp .svYL8q_cmpOff{color:var(--neg);font-weight:700}.svYL8q_cmpDelta{font-weight:400}.svYL8q_hoverPlan{padding:var(--space-1) var(--space-2) var(--space-2);border-top:1px solid var(--border)}
._7HGUzq_handle{background:var(--bg-elevated);border:1px solid var(--border);width:14px;color:var(--muted);cursor:pointer;border-right:none;flex:none;align-self:stretch;padding:0;font-size:9px;transition:color 80ms ease-out,background 80ms ease-out}._7HGUzq_handle:hover{color:var(--primary);background:#fb8b1e14}._7HGUzq_panel{background:var(--bg-elevated);border:1px solid var(--border);border-right:none;flex-direction:column;flex:0 0 248px;min-width:0;display:flex;overflow:hidden}._7HGUzq_title{color:var(--header);letter-spacing:.06em;border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;padding:3px 6px;font-size:10px;display:flex}._7HGUzq_list{flex:1 1 0;min-height:0;padding:4px;font-size:10px;overflow-y:auto}._7HGUzq_axisGroup{border:1px solid var(--border);margin-bottom:5px}._7HGUzq_axisGroup[data-drop=true]{border-color:var(--primary)}._7HGUzq_dropLine{border-top:2px solid var(--primary);pointer-events:none;height:0;margin:0 4px}._7HGUzq_hint{color:var(--muted);letter-spacing:.04em;padding:2px 2px 0;font-size:9px}._7HGUzq_axisHead{border-bottom:1px solid var(--border);background:#ffffff05;align-items:center;gap:3px;padding:3px 4px;display:flex}._7HGUzq_axisLabel{min-width:0;color:var(--header);letter-spacing:.04em;background:0 0;border:1px solid #0000;flex:1 1 0;padding:0 2px;font-family:inherit;font-size:10px}._7HGUzq_axisLabel:hover,._7HGUzq_axisLabel:focus{border-color:var(--border);outline:none}._7HGUzq_axisLabelStatic{color:var(--muted);letter-spacing:.04em;flex:1 1 0}._7HGUzq_axisCtrls{align-items:center;gap:2px;display:inline-flex}._7HGUzq_axisRange{border-bottom:1px solid var(--border);align-items:center;gap:3px;padding:2px 4px;display:flex}._7HGUzq_sel{background:var(--bg);border:1px solid var(--border);color:var(--neutral);padding:0;font-family:inherit;font-size:9px}._7HGUzq_num{background:var(--bg);border:1px solid var(--border);width:44px;color:var(--neutral);padding:0 2px;font-family:inherit;font-size:9px}._7HGUzq_showScale{color:var(--muted);align-items:center;gap:1px;font-size:9px;display:inline-flex}._7HGUzq_add,._7HGUzq_del,._7HGUzq_move{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;padding:0 3px;font-family:inherit;font-size:10px;line-height:1}._7HGUzq_add:hover,._7HGUzq_del:hover,._7HGUzq_move:hover:not(:disabled){color:var(--primary);border-color:var(--border-bright)}._7HGUzq_move:disabled{opacity:.3;cursor:default}._7HGUzq_seriesRow{flex-direction:column;gap:2px;padding:2px 4px;display:flex;position:relative}._7HGUzq_seriesRow[data-dragging=true]{opacity:.4}._7HGUzq_seriesMain{cursor:grab;align-items:center;gap:3px;display:flex}._7HGUzq_seriesMain:active{cursor:grabbing}._7HGUzq_grip{color:var(--muted);-webkit-user-select:none;user-select:none;flex:none;font-size:11px;line-height:1}._7HGUzq_seriesOpts{align-items:center;gap:4px;padding-left:16px;display:flex}._7HGUzq_emoji{background:var(--bg);border:1px solid var(--border);width:30px;color:var(--neutral);text-align:center;padding:0 2px;font-family:inherit;font-size:11px}._7HGUzq_swatch{border:1px solid var(--border-bright);cursor:pointer;flex:none;width:12px;height:12px;padding:0}._7HGUzq_seriesName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--neutral);flex:1 1 0;overflow:hidden}._7HGUzq_seriesIcon{text-align:center;flex:none;width:1.1em;font-size:11px;line-height:1}._7HGUzq_palette{z-index:5;background:var(--bg);border:1px solid var(--border-bright);flex-wrap:wrap;gap:2px;width:132px;padding:4px;display:flex;position:absolute;top:100%;left:16px;box-shadow:0 4px 14px #00000080}._7HGUzq_paletteSwatch{border:1px solid var(--border);cursor:pointer;width:16px;height:16px;padding:0}._7HGUzq_colorInput{border:1px solid var(--border);cursor:pointer;background:0 0;width:100%;height:18px;padding:0}._7HGUzq_popup{background:var(--bg);border:1px solid var(--border-bright);flex-direction:column;gap:2px;margin:2px 4px;padding:3px;display:flex}._7HGUzq_search{box-sizing:border-box;background:var(--bg-elevated);border:1px solid var(--border);width:100%;color:var(--neutral);padding:1px 3px;font-family:inherit;font-size:10px}._7HGUzq_popupList{flex-direction:column;gap:1px;max-height:168px;display:flex;overflow-y:auto}._7HGUzq_popupCheck{color:var(--neutral);cursor:pointer;align-items:center;gap:4px;padding:1px 2px;font-size:10px;display:flex}._7HGUzq_popupCheck:hover{background:#fb8b1e1a}._7HGUzq_popupItem,._7HGUzq_newAxis,._7HGUzq_popupClose{text-align:left;color:var(--neutral);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-family:inherit;font-size:10px}._7HGUzq_popupItem:hover{color:var(--primary);background:#fb8b1e1f}._7HGUzq_newAxis{color:var(--header);border-bottom:1px solid var(--border)}._7HGUzq_newAxis[data-on=true]{color:var(--primary)}._7HGUzq_popupClose{color:var(--muted);border-top:1px solid var(--border)}._7HGUzq_dim{color:var(--muted)}
.CKdxTG_launcher{background:var(--bg-elevated);border:none;border-top:1px solid var(--border);width:100%;min-height:44px;color:var(--muted);letter-spacing:.08em;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:12px;font-weight:700;display:flex}.CKdxTG_launcher:hover,.CKdxTG_launcher:active{color:var(--primary);background:#fb8b1e14}.CKdxTG_overlay{z-index:60;background:var(--bg);font-size:var(--font-size-sm);flex-direction:column;display:flex;position:fixed;inset:0}.CKdxTG_bar{border-bottom:1px solid var(--border);background:var(--bg);flex:none;align-items:center;gap:8px;padding:10px;display:flex}.CKdxTG_barTitle{color:var(--header);letter-spacing:.06em;flex:1 1 0;font-size:13px;font-weight:700}.CKdxTG_modeBtn{background:var(--bg-elevated);border:1px solid var(--border-bright);color:var(--neutral);letter-spacing:.04em;cursor:pointer;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:700}.CKdxTG_modeBtn[data-on=true]{border-color:var(--pos);color:var(--pos);background:#00d26a1a}.CKdxTG_doneBtn{border:1px solid var(--primary);color:var(--primary);cursor:pointer;background:#fb8b1e24;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:700}.CKdxTG_hint{color:var(--muted);flex:none;padding:6px 10px;font-size:11px;line-height:1.4}.CKdxTG_list{min-height:0;padding:0 var(--space-3) var(--space-3);scrollbar-width:none;flex-direction:column;flex:1 1 0;gap:8px;display:flex;position:relative;overflow-y:auto}.CKdxTG_list::-webkit-scrollbar{display:none}.CKdxTG_section{border:1px solid var(--border)}.CKdxTG_section[data-droptarget=true]{border-color:var(--primary)}.CKdxTG_sectionHead{color:var(--header);letter-spacing:.08em;border-bottom:1px solid var(--border);background:#ffffff08;justify-content:space-between;align-items:center;padding:6px 4px 6px 8px;font-size:10px;font-weight:700;display:flex}.CKdxTG_axisDel{cursor:pointer;background:0 0;border:none;width:40px;height:32px;font-size:14px}.CKdxTG_axisConfirm{border-bottom:1px solid var(--neg);color:var(--neutral);background:#ff52521a;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:flex}.CKdxTG_axisConfirm span{flex:1 1 0;min-width:0}.CKdxTG_cBtn,.CKdxTG_cDanger{border:1px solid var(--border-bright);background:var(--bg);color:var(--muted);cursor:pointer;padding:6px 8px;font-family:inherit;font-size:10px;font-weight:700}.CKdxTG_cDanger{border-color:var(--neg);color:var(--neg)}.CKdxTG_emptyNode{color:var(--dim);text-align:center;padding:10px;font-size:10px}.CKdxTG_rowWrap{border-bottom:1px solid var(--border);position:relative;overflow:hidden}.CKdxTG_rowWrap:last-child{border-bottom:none}.CKdxTG_rowWrap[data-dragging=true]{z-index:20;overflow:visible}.CKdxTG_actLeft,.CKdxTG_actRight{z-index:0;width:96px;display:flex;position:absolute;top:0;bottom:0}.CKdxTG_actLeft{left:0}.CKdxTG_actRight{right:0}.CKdxTG_editBtn,.CKdxTG_delBtn{letter-spacing:.04em;cursor:pointer;border:none;flex:1 1 0;font-family:inherit;font-size:12px;font-weight:700}.CKdxTG_editBtn{color:var(--accent-1);background:#4ec9ff29}.CKdxTG_delBtn{color:var(--neg);background:#ff52522e}.CKdxTG_row{z-index:1;background:var(--bg-elevated);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:pan-y;align-items:center;gap:10px;min-height:50px;padding:0 8px 0 0;transition:transform .14s ease-out;display:flex;position:relative}.CKdxTG_row[data-dragging=true]{z-index:5;outline:1px solid var(--primary);background:#1a1a1a;transition:none;box-shadow:0 6px 18px #0009}.CKdxTG_row[data-on=false]{background:var(--bg)}.CKdxTG_colorBar{flex:none;align-self:stretch;width:4px}.CKdxTG_eyeWide{text-align:center;width:24px;color:var(--muted);flex:none;font-size:16px}.CKdxTG_row[data-on=true] .CKdxTG_eyeWide{color:var(--pos)}.CKdxTG_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--neutral);letter-spacing:.03em;flex:1 1 0;font-size:13px;font-weight:700;overflow:hidden}.CKdxTG_seriesIcon{text-align:center;flex:none;width:1.2em;font-size:13px;line-height:1}.CKdxTG_name[data-off=true]{color:var(--dim);text-decoration:line-through}.CKdxTG_kindTag{color:var(--muted);flex:none;font-size:12px}.CKdxTG_handle{width:44px;height:44px;color:var(--muted);cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}.CKdxTG_handle:active{cursor:grabbing;color:var(--primary)}.CKdxTG_dropLine{border-top:2px solid var(--primary);pointer-events:none;z-index:65;height:0;position:fixed}.CKdxTG_footer{flex-direction:column;gap:6px;padding-top:4px;display:flex}.CKdxTG_addSeries{border:1px solid var(--primary);width:100%;color:var(--primary);letter-spacing:.04em;cursor:pointer;background:#fb8b1e1f;padding:14px;font-family:inherit;font-size:13px;font-weight:700}.CKdxTG_addAxisBtn{background:var(--bg);border:1px solid var(--border-bright);width:100%;color:var(--neutral);cursor:pointer;padding:10px;font-family:inherit;font-size:12px;font-weight:700}.CKdxTG_sheetBackdrop{z-index:70;background:#0000008c;align-items:flex-end;display:flex;position:fixed;inset:0}.CKdxTG_sheet{background:var(--bg-elevated);border-top:1px solid var(--primary);flex-direction:column;gap:10px;width:100%;max-width:480px;margin:0 auto;padding:0 12px 12px;transition:transform .16s ease-out;display:flex}.CKdxTG_sheet[data-dragging=true]{transition:none}.CKdxTG_grab{cursor:grab;touch-action:none;justify-content:center;align-self:stretch;align-items:center;height:24px;display:flex}.CKdxTG_grabPill{background:var(--muted);border-radius:2px;width:40px;height:4px}.CKdxTG_sheetHead{color:var(--header);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding-bottom:8px;font-size:14px;font-weight:700;display:flex}.CKdxTG_swatch{border:1px solid var(--border-bright);width:14px;height:14px}.CKdxTG_sheetLabel{color:var(--muted);letter-spacing:.08em;font-size:10px}.CKdxTG_sheetToggle{background:var(--bg);border:1px solid var(--border-bright);color:var(--neutral);cursor:pointer;text-align:left;padding:12px;font-family:inherit;font-size:12px;font-weight:700}.CKdxTG_sheetToggle[data-on=true]{border-color:var(--pos);color:var(--pos)}.CKdxTG_swatchRow{flex-wrap:wrap;gap:8px;display:flex}.CKdxTG_pSwatch{border:1px solid var(--border);cursor:pointer;width:36px;height:36px}.CKdxTG_pSwatch[data-on=true]{outline:2px solid var(--primary);outline-offset:1px}.CKdxTG_iconRow{gap:8px;display:flex}.CKdxTG_iconBtn{background:var(--bg);border:1px solid var(--border);width:48px;height:44px;color:var(--neutral);cursor:pointer;font-size:16px}.CKdxTG_iconBtn[data-on=true]{border-color:var(--primary);color:var(--primary);background:#fb8b1e1f}.CKdxTG_doneWide{border:1px solid var(--primary);color:var(--primary);cursor:pointer;background:#fb8b1e24;margin-top:2px;padding:12px;font-family:inherit;font-size:13px;font-weight:700}.CKdxTG_search{box-sizing:border-box;background:var(--bg);border:1px solid var(--border-bright);width:100%;color:var(--neutral);padding:10px;font-family:inherit;font-size:14px}.CKdxTG_addList{scrollbar-width:none;flex-direction:column;max-height:50vh;display:flex;overflow-y:auto}.CKdxTG_addList::-webkit-scrollbar{display:none}.CKdxTG_addGroup{color:var(--muted);letter-spacing:.08em;padding:8px 2px 4px;font-size:10px;font-weight:700}.CKdxTG_addRow{border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 4px;display:flex}.CKdxTG_addRow[data-on=true] .CKdxTG_name{color:var(--primary)}.CKdxTG_addRow[data-on=false]{opacity:.7}
.D0xQdG_body{flex-direction:column;height:100%;min-height:0;display:flex;container:des/inline-size}.D0xQdG_cols{align-items:stretch;gap:var(--space-3);flex:auto;min-height:0;display:flex}.D0xQdG_left{gap:var(--space-2);scrollbar-width:none;border-right:1px solid var(--border);min-width:150px;padding-right:var(--space-2);flex-direction:column;flex:1 1 0;display:flex;overflow-y:auto}.D0xQdG_left::-webkit-scrollbar{display:none}.D0xQdG_right{gap:var(--space-3);scrollbar-width:none;flex-direction:column;flex:2 1 0;min-width:200px;display:flex;overflow-y:auto}.D0xQdG_right::-webkit-scrollbar{display:none}@container des (max-width:40rem){.D0xQdG_cols{flex-direction:column}.D0xQdG_left{border-right:none;border-bottom:1px solid var(--border);max-height:42%;padding-right:0;padding-bottom:var(--space-2);flex:none}}.D0xQdG_trackSketch{border:1px solid var(--border)}.D0xQdG_identity{border-bottom:1px solid var(--border);padding-bottom:var(--space-1);flex-direction:column;gap:2px;display:flex}.D0xQdG_idLine{align-items:baseline;gap:var(--space-2);display:flex}.D0xQdG_glyph{font-size:var(--font-size-sm)}.D0xQdG_name{color:var(--header);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.D0xQdG_idMeta{gap:var(--space-2);font-size:var(--font-size-xs);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.D0xQdG_bike{color:var(--primary)}.D0xQdG_metricGrid{gap:3px var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.D0xQdG_metric{flex-direction:column;display:flex}.D0xQdG_metricLabel{letter-spacing:.06em;color:var(--muted);font-size:9px}.D0xQdG_metricValue{font-size:var(--font-size-md);color:var(--neutral);font-variant-numeric:tabular-nums}.D0xQdG_statTable{border-collapse:collapse;width:100%;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.D0xQdG_statTable th{color:var(--muted);text-align:right;letter-spacing:.04em;padding:1px 2px;font-weight:400}.D0xQdG_statTable td{text-align:right;color:var(--neutral);padding:1px 2px}.D0xQdG_statName{text-align:left!important;color:var(--muted)!important}.D0xQdG_hrWarning{margin-top:var(--space-2);color:var(--warn);font-size:var(--font-size-xs);letter-spacing:.03em;line-height:1.3}.D0xQdG_splitLine{color:var(--neutral);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-top:2px}.D0xQdG_loadNote{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.04em;margin-top:2px;line-height:1.3}.D0xQdG_pedal{flex-direction:column;gap:3px;display:flex}.D0xQdG_pedalLabel{letter-spacing:.06em;color:var(--muted);font-size:9px}.D0xQdG_balanceBar{border:1px solid var(--border);font-variant-numeric:tabular-nums;height:15px;font-size:9px;display:flex}.D0xQdG_balanceL,.D0xQdG_balanceR{white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.D0xQdG_balanceL{color:var(--primary);background:#3a2a12}.D0xQdG_balanceR{color:var(--accent-1);background:#12222e}.D0xQdG_pedalStats{gap:var(--space-3);font-size:var(--font-size-xs);color:var(--muted);font-variant-numeric:tabular-nums;display:flex}.D0xQdG_decoupling{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;display:flex}.D0xQdG_decouplingLabel{letter-spacing:.06em;color:var(--muted);font-size:9px}.D0xQdG_section{gap:var(--space-1);flex-direction:column;display:flex}.D0xQdG_sectionTitle{color:var(--header);font-size:var(--font-size-xs);letter-spacing:.06em;border-bottom:1px solid var(--border);padding-bottom:1px;font-weight:700}.D0xQdG_extStat{align-items:baseline;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--neutral);font-variant-numeric:tabular-nums;display:flex}.D0xQdG_extStatLabel{color:var(--muted);letter-spacing:.04em;font-size:9px}.D0xQdG_gradeBar{border:1px solid var(--border);letter-spacing:.04em;height:14px;font-size:9px;display:flex}.D0xQdG_gradeDesc,.D0xQdG_gradeFlat,.D0xQdG_gradeClimb{white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.D0xQdG_gradeDesc{color:var(--accent-1);background:#12222e}.D0xQdG_gradeFlat{color:var(--muted);background:#1a1a1a}.D0xQdG_gradeClimb{color:var(--primary);background:#3a2a12}.D0xQdG_gradeMeta{font-size:var(--font-size-xs);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:2px;display:flex}.D0xQdG_qualityList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.D0xQdG_qualityItem{font-size:var(--font-size-xs);border-left:2px solid var(--dim);padding-left:var(--space-2);flex-direction:column;gap:1px;line-height:1.3;display:flex}.D0xQdG_qualityItem[data-severity=warn]{border-left-color:var(--warn)}.D0xQdG_qualityLabel{color:var(--warn);letter-spacing:.03em}.D0xQdG_qualityItem[data-severity=info] .D0xQdG_qualityLabel{color:var(--muted)}.D0xQdG_qualityText{color:var(--muted);font-variant-numeric:tabular-nums}.D0xQdG_metricValue[data-tone=warn]{color:var(--warn)}
.zBfz5W_stack{scrollbar-width:none;flex-direction:column;flex:1 1 0;min-width:0;height:100%;display:flex;overflow-y:auto}.zBfz5W_stack::-webkit-scrollbar{display:none}.zBfz5W_cell{border-bottom:1px solid var(--border);flex-direction:column;flex:none;display:flex}.zBfz5W_cell:last-child{border-bottom:none}.zBfz5W_legend{gap:var(--space-3);padding:2px var(--space-2) 0;font-size:var(--font-size-xs);letter-spacing:.03em;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.zBfz5W_legendItem{flex:none}.zBfz5W_chartWrap{position:relative}
.Kxkn1G_wrap{gap:var(--space-1);flex-direction:column;height:100%;min-height:0;display:flex}.Kxkn1G_head{align-items:baseline;gap:var(--space-2);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;padding-bottom:var(--space-1);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.Kxkn1G_glyph{font-size:var(--font-size-sm)}.Kxkn1G_name{color:var(--header);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:40%;overflow:hidden}.Kxkn1G_metaItem{color:var(--muted)}.Kxkn1G_body{flex:1 1 0;min-height:0;display:flex}@media (max-width:1023px){.Kxkn1G_body{flex-direction:column}}.Kxkn1G_chart{flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}
.f18T9G_body{flex-direction:column;height:100%;min-height:0;display:flex;container:laps/inline-size}.f18T9G_cols{align-items:stretch;gap:var(--space-3);flex:auto;min-height:0;display:flex}.f18T9G_left{border-right:1px solid var(--border);min-width:120px;padding-right:var(--space-2);flex:1 1 0;justify-content:center;align-items:center;display:flex;overflow:hidden}.f18T9G_right{flex-direction:column;flex:2 1 0;min-width:0;min-height:0;display:flex}.f18T9G_tableWrap{flex:1 1 0;min-width:0;min-height:0;display:flex;position:relative}.f18T9G_tableScroll{scrollbar-width:none;flex:1 1 0;min-width:0;overflow:auto}.f18T9G_tableScroll::-webkit-scrollbar{display:none}.f18T9G_fade{pointer-events:none;background:linear-gradient(to right, transparent, var(--bg-elevated) 75%);justify-content:flex-end;align-items:center;width:32px;display:flex;position:absolute;top:0;bottom:0;right:0}.f18T9G_fadeGlyph{color:var(--muted);padding-right:2px;font-size:14px;line-height:1}@container laps (max-width:40rem){.f18T9G_cols{flex-direction:column}.f18T9G_left{border-right:none;border-bottom:1px solid var(--border);max-height:38%;padding-right:0;padding-bottom:var(--space-2);flex:none}}.f18T9G_outline{width:100%;height:100%;max-height:100%}.f18T9G_outlineBase{fill:none;stroke:var(--dim);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.f18T9G_outlineHi{fill:none;stroke:var(--primary);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.f18T9G_placeholder{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.08em}.f18T9G_lapTable{border-collapse:collapse;width:100%;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.f18T9G_lapTable th{color:var(--muted);text-align:right;white-space:nowrap;background:var(--bg-elevated);border-bottom:1px solid var(--border);padding:2px 4px;font-weight:400;position:sticky;top:0}.f18T9G_lapTable td{text-align:right;color:var(--neutral);white-space:nowrap;padding:2px 4px}.f18T9G_colLeft{color:var(--muted);font-weight:700;text-align:left!important}.f18T9G_row,.f18T9G_rowSel{cursor:pointer}.f18T9G_row:hover{background:var(--bg)}.f18T9G_row:focus-visible,.f18T9G_rowSel:focus-visible{outline:1px solid var(--border-bright);outline-offset:-1px}.f18T9G_rowSel{background:color-mix(in srgb, var(--primary) 14%, transparent)}.f18T9G_rowSel td{color:var(--primary)}.f18T9G_rowSel td:first-child{box-shadow:inset 2px 0 0 var(--primary)}.f18T9G_rowSel:hover{background:color-mix(in srgb, var(--primary) 20%, transparent)}.f18T9G_swatch{margin-right:4px}.f18T9G_attribution{color:var(--muted);font-size:var(--font-size-xs);text-align:right;flex-shrink:0;padding:2px 4px}.f18T9G_compare{border-top:1px solid var(--border);color:var(--neutral);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-shrink:0;padding:3px 4px}
.lFT67G_body{flex-direction:column;height:100%;min-height:0;display:flex;container:powerbody/inline-size}.lFT67G_strip{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);background:var(--bg);flex-wrap:wrap;flex-shrink:0;display:flex}.lFT67G_stripLabel{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.06em}.lFT67G_chip{font-size:var(--font-size-xs);letter-spacing:.03em;border:1px solid var(--border);color:var(--neutral);align-items:center;gap:4px;padding:1px 6px;display:inline-flex}.lFT67G_lapChip{color:var(--primary);border-color:var(--primary)}.lFT67G_chipClose{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:none;padding:0 0 0 2px}.lFT67G_chipClose:hover{color:var(--neg)}.lFT67G_swatch{flex-shrink:0;width:8px;height:8px}.lFT67G_split{flex:1;min-height:0;display:flex}.lFT67G_left{border-right:1px solid var(--border);flex-direction:column;width:42%;min-width:0;display:flex;overflow-y:auto}.lFT67G_right{flex:1;min-width:0;overflow-y:auto}@container powerbody (max-width:720px){.lFT67G_split{flex-direction:column}.lFT67G_left{border-right:none;border-bottom:1px solid var(--border);width:auto}}.lFT67G_section{padding:var(--space-2);border-bottom:1px solid var(--border)}.lFT67G_sectionTitle{color:var(--header);font-size:var(--font-size-xs);letter-spacing:.08em;margin-bottom:var(--space-1);align-items:baseline;gap:var(--space-2);display:flex}.lFT67G_sectionSub{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.02em}.lFT67G_chart{height:200px}.lFT67G_empty{padding:var(--space-2);color:var(--muted);font-size:var(--font-size-sm)}.lFT67G_table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.lFT67G_table th{color:var(--muted);text-align:right;letter-spacing:.03em;border-bottom:1px solid var(--border);white-space:nowrap;padding:2px 6px;font-weight:400}.lFT67G_table th.lFT67G_dur{text-align:left}.lFT67G_table td{text-align:right;color:var(--neutral);white-space:nowrap;padding:2px 6px}.lFT67G_table td.lFT67G_dur{text-align:left;color:var(--primary)}.lFT67G_row{cursor:pointer}.lFT67G_row:hover td{background:var(--bg)}.lFT67G_row[data-selected=true] td{background:color-mix(in srgb, var(--primary) 14%, transparent)}.lFT67G_best{color:var(--primary)}.lFT67G_delta{font-size:var(--font-size-xs)}.lFT67G_muted{color:var(--muted)}.lFT67G_prTag{color:var(--header);letter-spacing:.04em}.lFT67G_cmp{color:var(--muted)}.lFT67G_disclosure{font:inherit;font-size:var(--font-size-xs);letter-spacing:.08em;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0}.lFT67G_disclosure:hover,.lFT67G_disclosure[aria-expanded=true]{color:var(--header)}
._0lpR1W_trackSketch{flex:none;width:100%;height:120px;display:block}._0lpR1W_profileWrap{width:100%;position:relative}._0lpR1W_profileSvg{width:100%;height:100%;display:block}._0lpR1W_profileMax,._0lpR1W_profileMin{color:var(--muted);font-variant-numeric:tabular-nums;pointer-events:none;font-size:9px;position:absolute;left:3px}._0lpR1W_profileMax{top:2px}._0lpR1W_profileMin{bottom:2px}._0lpR1W_histogram{align-items:flex-end;gap:3px;height:84px;display:flex}._0lpR1W_histCol{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;height:100%;display:flex}._0lpR1W_histPct{color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px;line-height:1.1}._0lpR1W_histTrack{flex:auto;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex}._0lpR1W_histBar{width:70%;min-height:1px}._0lpR1W_histLabel{letter-spacing:.02em;font-size:9px;font-weight:700;line-height:1.3}
.koWDza_loading{height:100%;color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.08em;justify-content:center;align-items:center;display:flex}
.QaPM5q_row{flex-wrap:wrap;gap:4px;display:flex}.QaPM5q_seg{background:var(--bg);border:1px solid var(--border);min-width:92px;color:var(--muted);font:inherit;font-size:var(--font-size-xs);letter-spacing:.05em;cursor:pointer;flex:1 1 0;padding:5px 8px;transition:color 80ms ease-out,border-color 80ms ease-out,background 80ms ease-out}.QaPM5q_seg:hover:not(:disabled){border-color:var(--border-bright);color:var(--neutral)}.QaPM5q_seg[data-on]{color:var(--bg);background:var(--header);border-color:var(--header);font-weight:700}.QaPM5q_seg:disabled{cursor:default;opacity:.5}.QaPM5q_row[data-disabled=true]{opacity:.7}.QaPM5q_withCaption{flex-direction:column;gap:3px;min-width:0;display:flex}.QaPM5q_caption{color:var(--muted);font-size:var(--font-size-xs)}
.doU1yq_title,.doU1yq_full{color:var(--header);font-size:var(--font-size-sm);letter-spacing:.05em}
