.app-top-bar-module__YyUpWW__topbar{z-index:300;min-height:var(--topbar-height);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0e0e14d1;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem clamp(1rem,1.9vw,2rem);display:flex;position:fixed;top:0;left:0;right:0}.app-top-bar-module__YyUpWW__brand,.app-top-bar-module__YyUpWW__account,.app-top-bar-module__YyUpWW__accountTrigger{align-items:center;display:flex}.app-top-bar-module__YyUpWW__brand{gap:.75rem;min-width:0}.app-top-bar-module__YyUpWW__logo{border-radius:10px;flex:none;width:34px;height:34px;box-shadow:0 12px 30px #ff2d7a2e}.app-top-bar-module__YyUpWW__name,.app-top-bar-module__YyUpWW__tagline{display:block}.app-top-bar-module__YyUpWW__name{font-family:var(--font-sora), Sora, var(--font-inter), Inter, sans-serif;font-style:italic;font-weight:700;font-size:var(--fs-105);letter-spacing:0}.app-top-bar-module__YyUpWW__tagline{color:var(--muted);font-size:var(--fs-78)}.app-top-bar-module__YyUpWW__account{justify-content:flex-end;gap:.45rem;position:relative}.app-top-bar-module__YyUpWW__accountTrigger{color:var(--text);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;gap:.7rem;padding:.25rem}.app-top-bar-module__YyUpWW__accountTrigger:hover,.app-top-bar-module__YyUpWW__accountTrigger:focus-visible{background:var(--surface-strong);box-shadow:none;transform:none}.app-top-bar-module__YyUpWW__accountCopy{text-align:right;gap:.05rem;min-width:0;display:grid}.app-top-bar-module__YyUpWW__accountCopy strong{font-size:var(--fs-85);text-overflow:ellipsis;white-space:nowrap;max-width:16rem;line-height:1.1;overflow:hidden}.app-top-bar-module__YyUpWW__accountCopy span{color:var(--muted);font-size:var(--fs-72);text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.app-top-bar-module__YyUpWW__avatar{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--line));background:var(--avatar-image,none) center / cover no-repeat, linear-gradient(135deg, #ff8a003d, #ff2d7a38);width:40px;height:40px;color:var(--text);font-weight:800;font-size:var(--fs-85);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 10px 24px #0000003d}.app-top-bar-module__YyUpWW__accountMenu{z-index:760;border:1px solid var(--line);background:var(--dropdown-bg);width:220px;box-shadow:var(--shadow);border-radius:10px;gap:.15rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0}.app-top-bar-module__YyUpWW__accountMenu button{width:100%;color:var(--text);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.app-top-bar-module__YyUpWW__accountMenu form{margin:0}.app-top-bar-module__YyUpWW__accountMenu button:hover,.app-top-bar-module__YyUpWW__accountMenu button:focus-visible{background:var(--dropdown-hover);box-shadow:none;transform:none}.app-top-bar-module__YyUpWW__accountMenu svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.05rem;height:1.05rem}.app-top-bar-module__YyUpWW__accountMenuDanger{color:var(--critical)!important}.app-top-bar-module__YyUpWW__syncMenu,.app-top-bar-module__YyUpWW__syncTrigger{position:relative}.app-top-bar-module__YyUpWW__syncTrigger:disabled{cursor:wait;opacity:.72}.app-top-bar-module__YyUpWW__syncTrigger[data-syncing=true] svg{animation:.85s linear infinite app-top-bar-module__YyUpWW__syncSpin}.app-top-bar-module__YyUpWW__syncStatus{z-index:2;border:1px solid var(--line);background:var(--dropdown-bg);width:min(520px,100vw - 2rem);box-shadow:var(--shadow);color:var(--text);font-size:var(--fs-78);border-radius:10px;padding:.55rem 2.25rem .55rem .7rem;font-weight:650;line-height:1.35;position:absolute;top:calc(100% + .55rem);right:0}.app-top-bar-module__YyUpWW__syncStatusSuccess{border-color:color-mix(in srgb, var(--accent) 38%, var(--line))}.app-top-bar-module__YyUpWW__syncStatusWarning{border-color:color-mix(in srgb, var(--warn) 56%, var(--line))}.app-top-bar-module__YyUpWW__syncStatusError{border-color:color-mix(in srgb, var(--danger) 46%, var(--line))}.app-top-bar-module__YyUpWW__syncStatusClose{width:1.35rem;height:1.35rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;display:grid;position:absolute;top:.45rem;right:.45rem}.app-top-bar-module__YyUpWW__syncStatusClose:hover,.app-top-bar-module__YyUpWW__syncStatusClose:focus-visible{border-color:var(--line);background:color-mix(in srgb, var(--text) 10%, transparent)}.app-top-bar-module__YyUpWW__syncStatusClose svg{stroke-width:2.2px;width:.85rem;height:.85rem}.app-top-bar-module__YyUpWW__syncHistory{z-index:3;border:1px solid var(--line);background:var(--dropdown-bg);width:min(380px,100vw - 2rem);box-shadow:var(--shadow);color:var(--text);font-size:var(--fs-75);border-radius:10px;gap:.45rem;padding:.7rem;display:none;position:absolute;top:calc(100% + .55rem);right:0}.app-top-bar-module__YyUpWW__syncMenu:hover .app-top-bar-module__YyUpWW__syncHistory,.app-top-bar-module__YyUpWW__syncMenu:focus-within .app-top-bar-module__YyUpWW__syncHistory,.app-top-bar-module__YyUpWW__syncMenuFeedbackVisible .app-top-bar-module__YyUpWW__syncHistory{display:grid}.app-top-bar-module__YyUpWW__syncMenu:hover .app-top-bar-module__YyUpWW__syncStatus+.app-top-bar-module__YyUpWW__syncHistory,.app-top-bar-module__YyUpWW__syncMenu:focus-within .app-top-bar-module__YyUpWW__syncStatus+.app-top-bar-module__YyUpWW__syncHistory,.app-top-bar-module__YyUpWW__syncMenuFeedbackVisible .app-top-bar-module__YyUpWW__syncStatus+.app-top-bar-module__YyUpWW__syncHistory{top:calc(100% + 3.45rem)}.app-top-bar-module__YyUpWW__syncHistory>strong{font-size:var(--fs-70);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.app-top-bar-module__YyUpWW__syncHistoryItem{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;line-height:1.35;display:grid}.app-top-bar-module__YyUpWW__syncHistoryItem time{color:var(--muted);font-variant-numeric:tabular-nums}.app-top-bar-module__YyUpWW__syncHistoryItemError span{color:var(--critical)}.app-top-bar-module__YyUpWW__syncHistoryItemWarning span{color:var(--warn)}.app-top-bar-module__YyUpWW__account .app-top-bar-module__YyUpWW__syncTrigger:not(:disabled):hover,.app-top-bar-module__YyUpWW__account .app-top-bar-module__YyUpWW__syncTrigger:not(:disabled):focus-visible{border-color:color-mix(in srgb, var(--aelyra-pink) 72%, var(--line));background:color-mix(in srgb, var(--aelyra-pink) 24%, transparent);color:var(--aelyra-white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aelyra-pink) 34%, transparent), 0 10px 26px color-mix(in srgb, var(--aelyra-pink) 20%, transparent)}.app-top-bar-module__YyUpWW__account [data-social-trigger]:hover{border-color:color-mix(in srgb, var(--aelyra-pink) 72%, var(--line));background:color-mix(in srgb, var(--aelyra-pink) 24%, transparent);color:var(--aelyra-white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aelyra-pink) 34%, transparent), 0 10px 26px color-mix(in srgb, var(--aelyra-pink) 20%, transparent)}.app-top-bar-module__YyUpWW__account [data-social-trigger]:focus-visible{border-color:color-mix(in srgb, var(--aelyra-pink) 72%, var(--line));background:color-mix(in srgb, var(--aelyra-pink) 24%, transparent);color:var(--aelyra-white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aelyra-pink) 34%, transparent), 0 10px 26px color-mix(in srgb, var(--aelyra-pink) 20%, transparent)}@keyframes app-top-bar-module__YyUpWW__syncSpin{to{transform:rotate(360deg)}}@media (max-width:768px),(pointer:coarse) and (orientation:landscape) and (max-height:560px) and (max-width:980px){.app-top-bar-module__YyUpWW__topbar{z-index:820;padding:.6rem .75rem}.app-top-bar-module__YyUpWW__brand{gap:.55rem}.app-top-bar-module__YyUpWW__logo{border-radius:9px;width:32px;height:32px}.app-top-bar-module__YyUpWW__name{font-size:var(--fs-95)}.app-top-bar-module__YyUpWW__account{gap:.3rem}.app-top-bar-module__YyUpWW__account .app-top-bar-module__YyUpWW__syncTrigger,.app-top-bar-module__YyUpWW__accountTrigger{min-width:42px;min-height:42px}.app-top-bar-module__YyUpWW__account [data-social-trigger]{min-width:42px;min-height:42px}.app-top-bar-module__YyUpWW__accountMenu{width:min(260px,100vw - 1rem);right:0}.app-top-bar-module__YyUpWW__syncStatus,.app-top-bar-module__YyUpWW__syncHistory{top:calc(var(--topbar-height) + .45rem);z-index:860;overscroll-behavior:contain;width:auto;max-width:none;max-height:min(70dvh,520px);position:fixed;left:.75rem;right:.75rem;overflow:auto}.app-top-bar-module__YyUpWW__syncMenu:hover .app-top-bar-module__YyUpWW__syncStatus+.app-top-bar-module__YyUpWW__syncHistory,.app-top-bar-module__YyUpWW__syncMenu:focus-within .app-top-bar-module__YyUpWW__syncStatus+.app-top-bar-module__YyUpWW__syncHistory,.app-top-bar-module__YyUpWW__syncMenuFeedbackVisible .app-top-bar-module__YyUpWW__syncStatus+.app-top-bar-module__YyUpWW__syncHistory{top:calc(var(--topbar-height) + 4.15rem)}}@media (hover:none),(pointer:coarse){.app-top-bar-module__YyUpWW__account .app-top-bar-module__YyUpWW__syncTrigger:not(:disabled):hover,.app-top-bar-module__YyUpWW__account .app-top-bar-module__YyUpWW__syncTrigger:not(:disabled):focus-visible{border-color:var(--line);background:var(--surface-strong);color:var(--text);box-shadow:none}.app-top-bar-module__YyUpWW__account [data-social-trigger]:hover{border-color:var(--line);background:var(--surface-strong);color:var(--text);box-shadow:none}.app-top-bar-module__YyUpWW__account [data-social-trigger]:focus-visible{border-color:var(--line);background:var(--surface-strong);color:var(--text);box-shadow:none}.app-top-bar-module__YyUpWW__syncMenu:hover .app-top-bar-module__YyUpWW__syncHistory,.app-top-bar-module__YyUpWW__syncMenu:focus-within .app-top-bar-module__YyUpWW__syncHistory{display:none}.app-top-bar-module__YyUpWW__syncMenuFeedbackVisible .app-top-bar-module__YyUpWW__syncHistory{display:grid}.app-top-bar-module__YyUpWW__syncMenuFeedbackVisible .app-top-bar-module__YyUpWW__syncTrigger{border-color:color-mix(in srgb, var(--aelyra-pink) 72%, var(--line));background:color-mix(in srgb, var(--aelyra-pink) 24%, transparent);color:var(--aelyra-white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aelyra-pink) 34%, transparent), 0 10px 26px color-mix(in srgb, var(--aelyra-pink) 20%, transparent)}.app-top-bar-module__YyUpWW__account [data-social-menu-state=open] [data-social-trigger]{border-color:color-mix(in srgb, var(--aelyra-pink) 72%, var(--line));background:color-mix(in srgb, var(--aelyra-pink) 24%, transparent);color:var(--aelyra-white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aelyra-pink) 34%, transparent), 0 10px 26px color-mix(in srgb, var(--aelyra-pink) 20%, transparent)}}@media (max-width:768px){.app-top-bar-module__YyUpWW__topbar{min-height:var(--topbar-height);padding:.7rem .85rem;left:0}}@media (max-width:1024px){.app-top-bar-module__YyUpWW__tagline,.app-top-bar-module__YyUpWW__accountCopy{display:none}}
.profile-settings-layout-module__tD806q__recordDateField{flex:1}.profile-settings-layout-module__tD806q__dialogMessage{min-height:0}.profile-settings-layout-module__tD806q__editorLayout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:1rem;min-height:0;display:grid}.profile-settings-layout-module__tD806q__subnav{align-self:start;gap:.25rem;width:100%;display:grid;position:sticky;top:0}.profile-settings-layout-module__tD806q__subnav .aelyra-tab{text-align:left;border-radius:8px;justify-items:start;gap:.15rem;width:100%;padding:.65rem .75rem;display:grid}:is(.profile-settings-layout-module__tD806q__subnav .aelyra-tab:not(.aelyra-tab-active):hover .aelyra-tab-description,.profile-settings-layout-module__tD806q__subnav .aelyra-tab:not(.aelyra-tab-active):focus-visible .aelyra-tab-description){color:color-mix(in srgb, var(--muted) 58%, var(--text))}.profile-settings-layout-module__tD806q__editorMain{gap:1rem;min-width:0;display:grid}.profile-settings-layout-module__tD806q__tabPanel.tab-panel{gap:.875rem;display:grid}.profile-settings-layout-module__tD806q__tabPanelHidden.is-hidden{display:none}.profile-settings-layout-module__tD806q__dialogForm{flex:auto;height:100%;min-height:0;overflow:hidden}.profile-settings-layout-module__tD806q__dialogForm .profile-settings-layout-module__tD806q__editorLayout{align-items:stretch;height:100%;min-height:0}.profile-settings-layout-module__tD806q__dialogForm .profile-settings-layout-module__tD806q__editorMain{overscroll-behavior:contain;grid-template-rows:minmax(0,1fr) auto;padding-right:.25rem;overflow:hidden}.profile-settings-layout-module__tD806q__dialogForm .profile-settings-layout-module__tD806q__tabPanel.tab-panel{overscroll-behavior:contain;min-height:0;padding-right:.25rem;overflow:hidden auto}.profile-settings-layout-module__tD806q__dialogForm .profile-settings-layout-module__tD806q__dialogProfilePictureRow{max-width:44rem}.profile-settings-layout-module__tD806q__dialogForm .profile-settings-layout-module__tD806q__tabPanel.tab-panel>label{max-width:44rem}.profile-settings-layout-module__tD806q__dialogForm .profile-settings-layout-module__tD806q__tabPanel.tab-panel>.profile-settings-layout-module__tD806q__dialogFormRow{max-width:44rem}.profile-settings-layout-module__tD806q__dialogForm .profile-settings-layout-module__tD806q__tabPanelHidden.is-hidden{display:none}.profile-settings-layout-module__tD806q__dialogForm .profile-settings-layout-module__tD806q__dialogFormActions{border-top:1px solid var(--line);flex:none;justify-content:flex-end;margin-top:0;padding-top:1rem}@media (max-width:768px),(pointer:coarse) and (orientation:landscape) and (max-height:560px) and (max-width:980px){.profile-settings-layout-module__tD806q__editorLayout,.profile-settings-layout-module__tD806q__dialogForm .profile-settings-layout-module__tD806q__editorLayout,.profile-settings-layout-module__tD806q__settingsEditorLayout{grid-template-columns:1fr;overflow:auto}.profile-settings-layout-module__tD806q__subnav{gap:.4rem;padding-bottom:.25rem;display:flex;position:static;overflow-x:auto}.profile-settings-layout-module__tD806q__subnav .aelyra-tab{flex:none;min-width:150px}.profile-settings-layout-module__tD806q__editorMain,.profile-settings-layout-module__tD806q__dialogForm .profile-settings-layout-module__tD806q__editorMain,.profile-settings-layout-module__tD806q__settingsEditorMain{min-height:0;overflow:visible}}
.settings-dialog-module__OXzcHG__formDialog{grid-template-rows:minmax(0,1fr) auto auto auto;overflow:hidden}.settings-dialog-module__OXzcHG__formDialog .settings-dialog-module__OXzcHG__editorLayout{align-items:stretch;height:100%;min-height:0}.settings-dialog-module__OXzcHG__formDialog .settings-dialog-module__OXzcHG__editorMain{overscroll-behavior:contain;align-content:start;min-height:0;max-height:100%;padding-right:.25rem;overflow:hidden auto}.settings-dialog-module__OXzcHG__tabPanel.tab-panel{gap:.875rem;display:grid}.settings-dialog-module__OXzcHG__tabPanelHidden.is-hidden{display:none}.settings-dialog-module__OXzcHG__formDialog .settings-dialog-module__OXzcHG__tabPanel.tab-panel{min-height:0}.settings-dialog-module__OXzcHG__oneTimeForm{padding-right:.25rem;overflow:hidden}.settings-dialog-module__OXzcHG__oneTimePanel{overscroll-behavior:contain;min-width:0;min-height:0;max-height:100%;overflow:hidden auto}.settings-dialog-module__OXzcHG__oneTimeMessage{flex:none}.settings-dialog-module__OXzcHG__panel{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;align-content:start;gap:.85rem;padding:1rem;display:grid}.settings-dialog-module__OXzcHG__panel h3{font-size:var(--fs-100)}.settings-dialog-module__OXzcHG__usagePanel,.settings-dialog-module__OXzcHG__connectionPanel{grid-column:1/-1}.settings-dialog-module__OXzcHG__connectionPicker{align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.settings-dialog-module__OXzcHG__connectionPickerLabel{color:var(--text);font-size:var(--fs-875);flex:none;font-weight:600}.settings-dialog-module__OXzcHG__connectionSelector{width:min(20rem,100%);max-width:20rem}.settings-dialog-module__OXzcHG__connectionHeading,.settings-dialog-module__OXzcHG__connectionActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.settings-dialog-module__OXzcHG__connectionHeading p{margin:.2rem 0 0}.settings-dialog-module__OXzcHG__connectionStatus{border:1px solid var(--line);color:var(--muted);font-size:var(--fs-75);text-transform:capitalize;border-radius:999px;padding:.25rem .55rem}.settings-dialog-module__OXzcHG__connectionStatusConnected{color:var(--success);border-color:color-mix(in srgb, var(--success) 42%, var(--line))}.settings-dialog-module__OXzcHG__connectionStatusError{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 42%, var(--line))}.settings-dialog-module__OXzcHG__thresholds{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.settings-dialog-module__OXzcHG__thresholds div{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:.2rem;padding:.65rem .75rem;display:grid}.settings-dialog-module__OXzcHG__thresholds span{color:var(--muted);font-size:var(--fs-75)}.settings-dialog-module__OXzcHG__thresholds strong{font-size:var(--fs-90)}.settings-dialog-module__OXzcHG__warning{border:1px solid color-mix(in srgb, var(--warn) 38%, var(--line));background:color-mix(in srgb, var(--warn) 9%, var(--surface));color:var(--text);font-size:var(--fs-80);border-radius:8px;margin:0;padding:.65rem .75rem;line-height:1.45}.settings-dialog-module__OXzcHG__warning ul{margin:.45rem 0 0;padding-left:1.1rem}.settings-dialog-module__OXzcHG__warning li{overflow-wrap:anywhere}.settings-dialog-module__OXzcHG__cleanupPreview{gap:.35rem;display:grid}.settings-dialog-module__OXzcHG__cleanupPreviewList{overscroll-behavior:contain;max-height:min(16rem,34vh);padding-right:.35rem;overflow-y:auto}.settings-dialog-module__OXzcHG__usageHeading{justify-content:flex-start;align-items:baseline;gap:.75rem;display:flex}.settings-dialog-module__OXzcHG__usageHeading strong{font-size:var(--fs-300);line-height:1}.settings-dialog-module__OXzcHG__usageHeading span{color:var(--muted);font-size:var(--fs-90)}.settings-dialog-module__OXzcHG__usageReset{color:var(--muted);font-size:var(--fs-90);margin:0}.settings-dialog-module__OXzcHG__cleanupSubtoggle{border-left:1px solid var(--line);max-width:calc(100% - 1.65rem);margin-left:1.65rem;padding-left:.85rem}.settings-dialog-module__OXzcHG__syncLogDialog{width:min(860px,96vw)}.settings-dialog-module__OXzcHG__syncLogBody{overscroll-behavior:contain;gap:.85rem;min-height:0;padding-right:.25rem;display:grid;overflow:hidden auto}.settings-dialog-module__OXzcHG__syncLogRunPanel,.settings-dialog-module__OXzcHG__syncLogSection{gap:.75rem;display:grid}.settings-dialog-module__OXzcHG__syncLogRunPanel{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;padding:1rem}.settings-dialog-module__OXzcHG__syncLogMetaGrid,.settings-dialog-module__OXzcHG__syncLogCounters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.settings-dialog-module__OXzcHG__syncLogMetaGrid div,.settings-dialog-module__OXzcHG__syncLogCounters div{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:.2rem;min-width:0;padding:.65rem .75rem;display:grid}.settings-dialog-module__OXzcHG__syncLogMetaGrid span,.settings-dialog-module__OXzcHG__syncLogCounters span,.settings-dialog-module__OXzcHG__syncLogItemList span,.settings-dialog-module__OXzcHG__syncLogItemList time{color:var(--muted);font-size:var(--fs-75)}.settings-dialog-module__OXzcHG__syncLogMetaGrid strong,.settings-dialog-module__OXzcHG__syncLogCounters strong{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-85)}.settings-dialog-module__OXzcHG__syncLogMessage{margin:0;line-height:1.45}.settings-dialog-module__OXzcHG__syncLogSection h3{font-size:var(--fs-90);margin:0}.settings-dialog-module__OXzcHG__syncLogItemList,.settings-dialog-module__OXzcHG__syncLogTextList{overscroll-behavior:contain;gap:.45rem;max-height:min(18rem,36vh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.settings-dialog-module__OXzcHG__syncLogItemList li{border:1px solid var(--line);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.65rem .75rem;display:flex}.settings-dialog-module__OXzcHG__syncLogItemList div{gap:.15rem;min-width:0;display:grid}.settings-dialog-module__OXzcHG__syncLogItemList strong{overflow-wrap:anywhere;min-width:0}.settings-dialog-module__OXzcHG__syncLogItemList time{flex:none}.settings-dialog-module__OXzcHG__syncLogTextList{padding-left:1.2rem;list-style:outside}.settings-dialog-module__OXzcHG__syncLogTextList li{overflow-wrap:anywhere}@media (max-width:720px){.settings-dialog-module__OXzcHG__syncLogMetaGrid,.settings-dialog-module__OXzcHG__syncLogCounters{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-dialog-module__OXzcHG__syncLogItemList li{flex-direction:column;align-items:flex-start}}
.overlay-backdrop-module__KmTt-a__backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;background:#00000080;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}
.workout-upload-dialog-module__HBkGpW__dropzone{border:2px dashed var(--line);text-align:center;background:var(--surface-strong);border-radius:12px;flex-direction:column;align-items:center;gap:.875rem;padding:2.5rem 1.5rem;transition:border-color .15s;display:flex}.workout-upload-dialog-module__HBkGpW__dropzone:hover{border-color:var(--accent)}.workout-upload-dialog-module__HBkGpW__dropzoneIcon{font-size:var(--fs-2rem);opacity:.4}.workout-upload-dialog-module__HBkGpW__dropzoneLabel{color:var(--muted);font-size:var(--fs-9375)}.workout-upload-dialog-module__HBkGpW__spinner{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite workout-upload-dialog-module__HBkGpW__spin}@keyframes workout-upload-dialog-module__HBkGpW__spin{to{transform:rotate(360deg)}}.workout-upload-dialog-module__HBkGpW__review{flex-direction:column;gap:1.5rem;display:flex}.workout-upload-dialog-module__HBkGpW__reviewMessage{border:1px solid color-mix(in srgb, #dc2626 45%, var(--line));background:color-mix(in srgb, #dc2626 10%, var(--surface));color:var(--text);border-radius:8px;margin:0;padding:.75rem .85rem}.workout-upload-dialog-module__HBkGpW__metaRow{flex-wrap:wrap;align-items:flex-end;gap:1.25rem 2rem;display:flex}.workout-upload-dialog-module__HBkGpW__metaItem{flex-direction:column;gap:.2rem;display:flex}.workout-upload-dialog-module__HBkGpW__metaItem strong{font-size:var(--fs-9375)}.workout-upload-dialog-module__HBkGpW__matchBadge{font-size:var(--fs-75);border-radius:100px;align-items:center;padding:.25rem .625rem;font-weight:600;display:inline-flex}.workout-upload-dialog-module__HBkGpW__matchBadgeLap{background:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success)}.workout-upload-dialog-module__HBkGpW__matchBadgeComputed{background:color-mix(in srgb, var(--warn) 15%, transparent);color:var(--warn)}.workout-upload-dialog-module__HBkGpW__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:200;overscroll-behavior:contain;background:#0f172aa6;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.workout-upload-dialog-module__HBkGpW__dialog{background:var(--surface);overscroll-behavior:contain;border-radius:16px;flex-direction:column;width:100%;max-width:min(1560px,96vw);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000004d}.workout-upload-dialog-module__HBkGpW__header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.workout-upload-dialog-module__HBkGpW__eyebrow{font-size:var(--fs-75);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem;font-weight:600}.workout-upload-dialog-module__HBkGpW__title{font-size:var(--fs-1125);font-weight:700;line-height:1.3}.workout-upload-dialog-module__HBkGpW__close{color:var(--muted);font-size:var(--fs-100);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:.25rem .5rem}.workout-upload-dialog-module__HBkGpW__close:hover{background:var(--surface-strong);color:var(--text)}.workout-upload-dialog-module__HBkGpW__body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.workout-upload-dialog-module__HBkGpW__footer{border-top:1px solid var(--line);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.workout-upload-dialog-module__HBkGpW__chartTitle{font-weight:600;font-size:var(--fs-875);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.workout-upload-dialog-module__HBkGpW__chartControls{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.workout-upload-dialog-module__HBkGpW__toggleGroup{border-radius:10px}.workout-upload-dialog-module__HBkGpW__toggleGroup .aelyra-tab{font-size:var(--fs-72);padding:.25rem .55rem}.workout-upload-dialog-module__HBkGpW__toggleSingle{font-size:var(--fs-72);color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;display:inline-flex}.workout-upload-dialog-module__HBkGpW__toggleSingle input{margin:0}.workout-upload-dialog-module__HBkGpW__sliderControl{font-size:var(--fs-72);color:var(--muted);-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;display:inline-flex}.workout-upload-dialog-module__HBkGpW__sliderControl input[type=range]{width:110px;accent-color:var(--accent)}.workout-upload-dialog-module__HBkGpW__sliderControl strong{min-width:1.6rem;color:var(--text);text-align:right;font-weight:600}.workout-upload-dialog-module__HBkGpW__chartArea{background:var(--surface-strong);touch-action:none;border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}.workout-upload-dialog-module__HBkGpW__subchart{contain:layout;width:100%;height:260px;position:relative}.workout-upload-dialog-module__HBkGpW__subchart svg{width:100%;height:100%;color:var(--text);display:block;position:absolute;inset:0}.workout-upload-dialog-module__HBkGpW__subchart+.workout-upload-dialog-module__HBkGpW__subchart{border-top:1px solid var(--line)}.workout-upload-dialog-module__HBkGpW__legend{font-size:var(--fs-80);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:.5rem;display:flex}.workout-upload-dialog-module__HBkGpW__legendItem{align-items:center;gap:.375rem;display:flex}.workout-upload-dialog-module__HBkGpW__legendSwatch{border-radius:2px;width:14px;height:3px;display:inline-block}.workout-upload-dialog-module__HBkGpW__hint{font-size:var(--fs-8125);color:var(--muted);font-style:italic}.workout-upload-dialog-module__HBkGpW__tooltip{background:var(--surface);border:1px solid var(--line);font-size:var(--fs-75);pointer-events:none;white-space:nowrap;z-index:10;border-radius:7px;padding:.35rem .6rem;line-height:1.5;position:absolute;top:6px;transform:translate(-50%);box-shadow:0 2px 8px #0000002e}.workout-upload-dialog-module__HBkGpW__tooltipTime,.workout-upload-dialog-module__HBkGpW__tooltipDist{color:var(--muted);font-size:var(--fs-70)}.workout-upload-dialog-module__HBkGpW__tooltipVal{font-weight:700;font-size:var(--fs-8125)}.workout-upload-dialog-module__HBkGpW__sectionTitle{font-size:var(--fs-9375);margin-bottom:.5rem;font-weight:700}.workout-upload-dialog-module__HBkGpW__sourceBadge{font-size:var(--fs-70);border-radius:4px;padding:.15rem .5rem;font-weight:600;display:inline-flex}.workout-upload-dialog-module__HBkGpW__sourceBadgeFitLap{background:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success)}.workout-upload-dialog-module__HBkGpW__sourceBadgeComputed{background:color-mix(in srgb, var(--warn) 15%, transparent);color:var(--warn)}.workout-upload-dialog-module__HBkGpW__changeButton{align-self:flex-start}.workout-upload-dialog-module__HBkGpW__upperRow{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}.workout-upload-dialog-module__HBkGpW__mapPanel{flex-direction:column;min-height:320px;display:flex}.workout-upload-dialog-module__HBkGpW__mapPanel [data-activity-mapbox-shell]{flex:1;min-height:0;margin-top:0}.workout-upload-dialog-module__HBkGpW__mapPanel [data-activity-mapbox]{flex:1;min-height:300px}.workout-upload-dialog-module__HBkGpW__mapEmpty{color:var(--muted);font-size:var(--fs-85);text-align:center;place-items:center;height:100%;padding:2rem;display:grid}@media (max-width:1000px){.workout-upload-dialog-module__HBkGpW__upperRow{grid-template-columns:1fr}}@media (max-width:768px),(pointer:coarse) and (orientation:landscape) and (max-height:560px) and (max-width:980px){.workout-upload-dialog-module__HBkGpW__upperRow{grid-template-columns:1fr}}
.page-module__hqSXgq__page{min-height:100%;position:relative;overflow:hidden}.page-module__hqSXgq__page:before,.page-module__hqSXgq__page:after{content:"";pointer-events:none;filter:blur(8px);opacity:.8;border-radius:999px;position:absolute}.page-module__hqSXgq__page:before{background:radial-gradient(circle,#b026f047,#0000 68%);width:min(46vw,620px);height:min(46vw,620px);animation:11s ease-in-out infinite alternate page-module__hqSXgq__landingFloat;top:-12vw;right:-12vw}.page-module__hqSXgq__page:after{background:radial-gradient(circle,#ff8a003d,#0000 68%);width:min(38vw,520px);height:min(38vw,520px);animation:13s ease-in-out infinite alternate-reverse page-module__hqSXgq__landingFloat;bottom:-16vw;left:-14vw}.page-module__hqSXgq__hero{z-index:1;min-height:min(680px, calc(100dvh - var(--topbar-height) - 9rem));grid-template-columns:minmax(0,1.04fr) minmax(330px,.96fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(2rem,5vw,4rem) 0 clamp(1rem,3vw,2rem);display:grid;position:relative}.page-module__hqSXgq__copy{gap:1.45rem;display:grid}.page-module__hqSXgq__badge{width:fit-content;color:var(--aelyra-mist);font-size:var(--fs-78);text-transform:uppercase;letter-spacing:.06em;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .75rem;font-weight:700;display:inline-flex}.page-module__hqSXgq__badge svg,.page-module__hqSXgq__featureIcon svg,.page-module__hqSXgq__metricIcon svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.page-module__hqSXgq__title{max-width:820px;font-family:var(--font-sora), Sora, var(--font-inter), Inter, sans-serif;letter-spacing:0;font-size:clamp(3.25rem,8vw,6.85rem);font-style:italic;font-weight:800;line-height:.94}.page-module__hqSXgq__gradientText{background:var(--aelyra-gradient-motion);color:#0000;-webkit-background-clip:text;background-clip:text}.page-module__hqSXgq__subtitle{max-width:630px;color:color-mix(in srgb, var(--aelyra-mist) 88%, var(--muted));font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.65}.page-module__hqSXgq__actions,.page-module__hqSXgq__proof,.page-module__hqSXgq__featureGrid,.page-module__hqSXgq__metrics{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__hqSXgq__actions{margin-top:.2rem}.page-module__hqSXgq__actionButton{justify-content:center;align-items:center;min-height:48px;padding-inline:1.2rem;display:inline-flex}.page-module__hqSXgq__proof{color:var(--muted);font-size:var(--fs-85);gap:.55rem 1rem}.page-module__hqSXgq__proof span{align-items:center;gap:.4rem;display:inline-flex}.page-module__hqSXgq__proof span:before{content:"";background:var(--aelyra-gradient-motion);border-radius:999px;width:.44rem;height:.44rem}.page-module__hqSXgq__visual{place-items:center;min-height:560px;display:grid;position:relative}.page-module__hqSXgq__track{opacity:.84;position:absolute;inset:2% -8% 0 0}.page-module__hqSXgq__track path{fill:none;stroke:url(#landing-track-gradient);stroke-width:14px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22 28;animation:10s linear infinite page-module__hqSXgq__landingDash}.page-module__hqSXgq__device{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#ffffff1a,#0000 34%),#24242be0;border:1px solid #ffffff1f;border-radius:28px;width:min(100%,460px);padding:1.05rem;position:relative;transform:rotate(-2deg);box-shadow:0 28px 80px #0000006b}.page-module__hqSXgq__deviceHeader,.page-module__hqSXgq__cardHeader,.page-module__hqSXgq__metric{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-module__hqSXgq__deviceHeader{padding:.35rem .2rem 1rem}.page-module__hqSXgq__deviceLogo{width:120px;height:auto}.page-module__hqSXgq__devicePill{color:var(--aelyra-orange);font-size:var(--fs-70);text-transform:uppercase;letter-spacing:.06em;background:#ff8a0024;border-radius:999px;padding:.24rem .55rem;font-weight:800}.page-module__hqSXgq__phoneCard,.page-module__hqSXgq__metric{background:#0e0e1494;border:1px solid #ffffff1a;border-radius:20px;padding:1rem}.page-module__hqSXgq__phoneCard{gap:1rem;display:grid}.page-module__hqSXgq__cardHeader{align-items:flex-start}.page-module__hqSXgq__cardHeader p,.page-module__hqSXgq__metric p{color:var(--muted);font-size:var(--fs-78)}.page-module__hqSXgq__cardHeader strong{font-family:var(--font-sora), Sora, var(--font-inter), Inter, sans-serif;font-size:var(--fs-1125);margin-top:.1rem;display:block}.page-module__hqSXgq__score{background:linear-gradient(var(--bg), var(--bg)) padding-box, var(--aelyra-gradient-motion) border-box;border:3px solid #0000;border-radius:50%;place-items:center;width:64px;height:64px;font-weight:800;display:grid}.page-module__hqSXgq__planSteps{gap:.55rem;display:grid}.page-module__hqSXgq__planSteps span{background:#ffffff1a;border-radius:999px;height:.66rem;display:block;overflow:hidden}.page-module__hqSXgq__planSteps span:before{content:"";width:var(--step-width);border-radius:inherit;background:var(--aelyra-gradient-motion);height:100%;display:block}.page-module__hqSXgq__coach{color:var(--aelyra-mist);background:linear-gradient(135deg,#b026f02e,#ff2d7a1f);border:1px solid #ffffff1a;border-radius:18px;padding:.9rem}.page-module__hqSXgq__coach span{color:var(--aelyra-orange);font-size:var(--fs-70);text-transform:uppercase;letter-spacing:.07em;margin-bottom:.28rem;font-weight:800;display:block}.page-module__hqSXgq__metrics{align-items:stretch;margin-top:.8rem}.page-module__hqSXgq__metric{flex:120px}.page-module__hqSXgq__metric strong{font-family:var(--font-sora), Sora, var(--font-inter), Inter, sans-serif;font-size:var(--fs-120);margin-top:.2rem;display:block}.page-module__hqSXgq__metricIcon,.page-module__hqSXgq__featureIcon{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--aelyra-white);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.page-module__hqSXgq__metricIcon{width:2rem;height:2rem}.page-module__hqSXgq__featureBand{z-index:1;width:min(1180px,100% - 2rem);margin:0 auto;position:relative}.page-module__hqSXgq__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.page-module__hqSXgq__feature{background:#24242bb8;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:auto 1fr;gap:.85rem;padding:1rem;display:grid}.page-module__hqSXgq__featureIcon{width:2.4rem;height:2.4rem}.page-module__hqSXgq__feature h2{font-family:var(--font-sora), Sora, var(--font-inter), Inter, sans-serif;font-size:var(--fs-100);margin-bottom:.25rem}.page-module__hqSXgq__feature p{color:var(--muted);font-size:var(--fs-85)}@keyframes page-module__hqSXgq__landingDash{to{stroke-dashoffset:-240px}}@keyframes page-module__hqSXgq__landingFloat{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2rem,1.4rem)scale(1.05)}}@media (max-width:920px){.page-module__hqSXgq__hero,.page-module__hqSXgq__featureGrid{grid-template-columns:1fr}.page-module__hqSXgq__hero{min-height:auto;padding-top:3rem}.page-module__hqSXgq__visual{min-height:480px}}@media (max-width:640px){.page-module__hqSXgq__title{font-size:clamp(2.85rem,17vw,4.2rem)}.page-module__hqSXgq__visual{min-height:420px}.page-module__hqSXgq__device{transform:none}}
.activity-detail-view-module__fYJ2NW__layout{--activity-grid-gap:1rem;gap:var(--activity-grid-gap);block-size:100%;inline-size:100%;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"detail map""segments metrics";min-height:0;display:grid;position:relative}.activity-detail-view-module__fYJ2NW__mobileStickyHeader{display:none}.activity-detail-view-module__fYJ2NW__gridCard{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.activity-detail-view-module__fYJ2NW__gridCard:not(.activity-detail-view-module__fYJ2NW__detailCard)>.activity-detail-view-module__fYJ2NW__cardHeader:first-child{padding-right:2.4rem}.activity-detail-view-module__fYJ2NW__cardHeader{min-width:0}.activity-detail-view-module__fYJ2NW__shareModalCard{width:min(920px,96vw)}.activity-detail-view-module__fYJ2NW__linkModalCard{max-width:460px}.activity-detail-view-module__fYJ2NW__dialogHeader{align-items:flex-start;gap:1rem;margin-bottom:1rem}.activity-detail-view-module__fYJ2NW__hasFullscreenCard>.activity-detail-view-module__fYJ2NW__gridCard:not(.activity-detail-view-module__fYJ2NW__fullscreenCard){visibility:hidden}.activity-detail-view-module__fYJ2NW__hasFullscreenCard>.activity-detail-view-module__fYJ2NW__gridCard{grid-area:1/1/-1/-1}.activity-detail-view-module__fYJ2NW__fullscreenCard{z-index:20;grid-area:1/1/-1/-1;box-shadow:0 18px 60px #00000038}.activity-detail-view-module__fYJ2NW__fullscreenButton,.activity-detail-view-module__fYJ2NW__themeButton,.activity-detail-view-module__fYJ2NW__resetButton{z-index:5;border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);width:2.05rem;height:2.05rem;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .12s,background .12s,box-shadow .12s;display:inline-flex;position:absolute;top:.75rem;box-shadow:0 8px 18px #00000029}.activity-detail-view-module__fYJ2NW__fullscreenButton{right:.75rem}.activity-detail-view-module__fYJ2NW__themeButton{right:5.35rem}.activity-detail-view-module__fYJ2NW__resetButton{right:3.05rem}.activity-detail-view-module__fYJ2NW__fullscreenButton:hover,.activity-detail-view-module__fYJ2NW__themeButton:hover,.activity-detail-view-module__fYJ2NW__resetButton:hover{background:color-mix(in srgb, var(--surface-strong) 90%, transparent);transform:translateY(-1px)}.activity-detail-view-module__fYJ2NW__fullscreenButton svg,.activity-detail-view-module__fYJ2NW__themeButton svg,.activity-detail-view-module__fYJ2NW__resetButton svg{width:.92rem;height:.92rem}.activity-detail-view-module__fYJ2NW__detailCard{grid-area:detail}.activity-detail-view-module__fYJ2NW__mapCard{grid-area:map;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.65rem;display:grid}.activity-detail-view-module__fYJ2NW__mapCard.is-fullscreen{block-size:100%}.activity-detail-view-module__fYJ2NW__mapHeader{grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding-right:0;display:flex}.activity-detail-view-module__fYJ2NW__mapTitleRow{flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;display:inline-flex}.activity-detail-view-module__fYJ2NW__mapTitleRow h3{margin:0}.activity-detail-view-module__fYJ2NW__mapActions{flex-wrap:nowrap;flex:none;justify-content:flex-end;margin-top:0}.activity-detail-view-module__fYJ2NW__mapActions .activity-detail-view-module__fYJ2NW__fullscreenButton,.activity-detail-view-module__fYJ2NW__mapActions .activity-detail-view-module__fYJ2NW__themeButton,.activity-detail-view-module__fYJ2NW__mapActions .activity-detail-view-module__fYJ2NW__resetButton{flex:none;position:static}.activity-detail-view-module__fYJ2NW__mapActions [data-activity-planned-route-toggle]{flex:none;margin-left:0}.activity-detail-view-module__fYJ2NW__mapCard [data-activity-mapbox-shell]{display:contents}.activity-detail-view-module__fYJ2NW__mapCard [data-activity-mapbox]{flex:auto;grid-area:2/1/auto/-1;height:100%;min-height:0}.activity-detail-view-module__fYJ2NW__mapCard [data-activity-map-controls]{grid-area:1/1/auto/-1;justify-content:flex-end;place-self:start end;max-width:min(24rem,34vw);margin-right:6.9rem;padding-bottom:.1rem;overflow-x:auto}.activity-detail-view-module__fYJ2NW__mapCard [data-activity-mapbox-shell]>p{grid-area:2/1/auto/-1}.activity-detail-view-module__fYJ2NW__mapCard>p{grid-area:2/1/auto/-1;margin-top:0}.activity-detail-view-module__fYJ2NW__mapCard>[data-activity-mapbox-empty]{grid-area:2/1/auto/-1;margin-top:0}:is(.activity-detail-view-module__fYJ2NW__mapCard.is-fullscreen [data-activity-mapbox-shell],.activity-detail-view-module__fYJ2NW__mapCard.is-fullscreen [data-activity-mapbox]){height:100%;min-height:0}.activity-detail-view-module__fYJ2NW__segmentsCard{grid-area:segments}.activity-detail-view-module__fYJ2NW__metricsCard{grid-area:metrics}.activity-detail-view-module__fYJ2NW__analysisModalCard{width:min(1280px,98vw)}.activity-detail-view-module__fYJ2NW__analysisDialogGrid{grid-template-columns:minmax(0,1fr) minmax(20rem,.46fr);align-items:start;gap:1rem;display:grid}.activity-detail-view-module__fYJ2NW__analysisDialogMain{min-width:0}.activity-detail-view-module__fYJ2NW__analysisNarrativePanel{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, var(--surface-strong));border-radius:8px;min-width:0;padding:.85rem .95rem;position:sticky;top:0}.activity-detail-view-module__fYJ2NW__analysisNarrativeContent{gap:.65rem;display:grid}.activity-detail-view-module__fYJ2NW__analysisNarrativeContent h4,.activity-detail-view-module__fYJ2NW__analysisNarrativeContent p{margin:0}.activity-detail-view-module__fYJ2NW__analysisNarrativeContent h4{color:var(--text);font-size:var(--fs-120);line-height:1.2}.activity-detail-view-module__fYJ2NW__analysisNarrativeContent button{width:fit-content}.activity-detail-view-module__fYJ2NW__analysisDialogSection{border-top:1px solid var(--line);gap:.65rem;padding-top:.85rem;display:grid}.activity-detail-view-module__fYJ2NW__analysisDialogSection h4{color:var(--text);font-size:var(--fs-96);margin:0}.activity-detail-view-module__fYJ2NW__analysisSummaryHeader{align-items:flex-start;gap:.75rem}.activity-detail-view-module__fYJ2NW__analysisSummaryHeader p{margin:.2rem 0 0}.activity-detail-view-module__fYJ2NW__analysisVerdict{border:1px solid var(--line);color:var(--muted);font-size:var(--fs-80);text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:.25rem .55rem;font-weight:700}:is(.activity-detail-view-module__fYJ2NW__analysisVerdict.is-good,.activity-detail-view-module__fYJ2NW__analysisHeadlineKpi.is-good){border-color:color-mix(in srgb, var(--success) 42%, var(--line))}:is(.activity-detail-view-module__fYJ2NW__analysisVerdict.is-watch,.activity-detail-view-module__fYJ2NW__analysisHeadlineKpi.is-watch){border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}:is(.activity-detail-view-module__fYJ2NW__analysisVerdict.is-bad,.activity-detail-view-module__fYJ2NW__analysisHeadlineKpi.is-bad){border-color:color-mix(in srgb, var(--danger) 42%, var(--line))}.activity-detail-view-module__fYJ2NW__analysisHeadlineGrid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.55rem .75rem;display:grid}.activity-detail-view-module__fYJ2NW__analysisHeadlineKpi{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, var(--surface-strong));border-radius:8px;min-width:0;padding:.6rem .7rem}.activity-detail-view-module__fYJ2NW__analysisHeadlineKpi strong,.activity-detail-view-module__fYJ2NW__analysisHeadlineKpi span{display:block}.activity-detail-view-module__fYJ2NW__analysisHeadlineKpi strong{color:var(--text);font-size:var(--fs-105);margin:.08rem 0 .18rem}.activity-detail-view-module__fYJ2NW__analysisZoneGrid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem .75rem;display:grid}.activity-detail-view-module__fYJ2NW__analysisZoneGrid>div{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, var(--surface-strong));border-radius:8px;min-width:0;padding:.55rem .65rem}.activity-detail-view-module__fYJ2NW__analysisZoneGrid strong,.activity-detail-view-module__fYJ2NW__analysisZoneGrid span{display:block}.activity-detail-view-module__fYJ2NW__mobileChartRotateHint{display:none}.activity-detail-view-module__fYJ2NW__gridCard .activity-detail-view-module__fYJ2NW__cardHeader>.action-row{margin-top:0}.activity-detail-view-module__fYJ2NW__segmentHeading{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:inline-flex}.activity-detail-view-module__fYJ2NW__segmentHeading h3{margin:0}.activity-detail-view-module__fYJ2NW__segmentSplitSelect{flex:none;width:5.8rem}.activity-detail-view-module__fYJ2NW__segmentSplitSelect .aelyra-select-trigger{min-height:2rem;font-size:var(--fs-80);border-radius:999px;padding:.28rem .65rem}.activity-detail-view-module__fYJ2NW__segmentSplitSelect .aelyra-select-menu{min-width:5.8rem}.activity-detail-view-module__fYJ2NW__metricsTitleRow{flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;display:inline-flex}.activity-detail-view-module__fYJ2NW__metricsTitleRow h3{margin:0}.activity-detail-view-module__fYJ2NW__metricsActions{flex:none;justify-content:flex-end}.activity-detail-view-module__fYJ2NW__metricsCard .metric-chart-shell{overflow:hidden}.activity-detail-view-module__fYJ2NW__metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .9rem;display:grid}.activity-detail-view-module__fYJ2NW__metricsGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-detail-view-module__fYJ2NW__metricsGridFour{grid-template-columns:repeat(4,minmax(0,1fr))}.activity-detail-view-module__fYJ2NW__metricValue,.activity-detail-view-module__fYJ2NW__metricValueText{color:var(--text);font-weight:700;display:block}.activity-detail-view-module__fYJ2NW__metricValue{font-size:var(--fs-110);line-height:1.22}.activity-detail-view-module__fYJ2NW__metricValueText{font-size:var(--fs-92);line-height:1.3}.activity-detail-view-module__fYJ2NW__metricColorPace{color:var(--metric-color-pace)}.activity-detail-view-module__fYJ2NW__metricColorHeartRate{color:var(--metric-color-heart-rate)}.activity-detail-view-module__fYJ2NW__metricColorPower{color:var(--metric-color-power)}.activity-detail-view-module__fYJ2NW__metricColorAirPower{color:var(--metric-color-air-power)}.activity-detail-view-module__fYJ2NW__metricColorCadence{color:var(--metric-color-cadence)}.activity-detail-view-module__fYJ2NW__metricColorTemperature{color:var(--metric-color-temperature)}.activity-detail-view-module__fYJ2NW__metricColorAltitude{color:var(--metric-color-altitude)}.activity-detail-view-module__fYJ2NW__segmentTableWrap{flex:auto;min-height:0;overflow:auto}.activity-detail-view-module__fYJ2NW__segmentTableWrap thead th{z-index:2;background:var(--surface);position:sticky;top:0}.activity-detail-view-module__fYJ2NW__activityTable tbody tr.activity-row-highlighted td{background:var(--accent-soft)}.activity-detail-view-module__fYJ2NW__activityTable tbody tr.activity-row-selected td{background:color-mix(in srgb, var(--accent) 20%, var(--surface))}.activity-detail-view-module__fYJ2NW__segmentTableWrap .activity-detail-view-module__fYJ2NW__activityTable tbody tr[role=button]{cursor:pointer}:is(.activity-detail-view-module__fYJ2NW__detailCard:hover>.message-report-trigger,.activity-detail-view-module__fYJ2NW__detailCard:focus-within>.message-report-trigger){opacity:1;pointer-events:auto;transform:translateY(0)}.activity-detail-view-module__fYJ2NW__detailCard>.message-report-trigger{z-index:5}.activity-detail-view-module__fYJ2NW__detailCard>.message-report-panel{z-index:5;place-self:end;width:min(100%,360px);position:relative}.activity-detail-view-module__fYJ2NW__titleRow{align-items:flex-start;gap:.85rem}.activity-detail-view-module__fYJ2NW__titleRow h2{min-width:0}.activity-detail-view-module__fYJ2NW__metaSeparator{color:color-mix(in srgb, var(--muted) 70%, transparent)}.activity-detail-view-module__fYJ2NW__matchReviewBang{color:#fff;background:#dc2626;border-radius:999px;place-items:center;width:1rem;height:1rem;margin-right:.35rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-grid}.activity-detail-view-module__fYJ2NW__groups{flex:auto;grid-template-rows:auto auto minmax(0,1fr);gap:.75rem;min-height:0;margin-top:.55rem;padding-right:0;display:grid;overflow:auto}.activity-detail-view-module__fYJ2NW__group{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, var(--surface-strong));border-radius:10px;min-height:0;padding:.65rem .75rem}.activity-detail-view-module__fYJ2NW__group h3{font-size:var(--fs-78);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.45rem}.activity-detail-view-module__fYJ2NW__socialGroup{grid-template-rows:auto minmax(0,1fr);gap:.35rem;min-height:0;display:grid;overflow:hidden}@media (min-width:769px){.activity-detail-view-module__fYJ2NW__layout{--activity-detail-stack-segments-block:clamp(360px, 48dvh, 560px);--activity-detail-stack-metrics-block:clamp(360px, 46dvh, 540px);--activity-detail-stack-map-block:clamp(340px, 44dvh, 520px);align-items:stretch;overflow:hidden}.activity-detail-view-module__fYJ2NW__hasFullscreenCard{block-size:100%;min-block-size:0}.activity-detail-view-module__fYJ2NW__hasFullscreenCard>.activity-detail-view-module__fYJ2NW__fullscreenCard{min-height:0}@container activity-detail-panel (max-aspect-ratio:7/6){.activity-detail-view-module__fYJ2NW__layout{grid-template-columns:minmax(0,1fr);grid-template-rows:max-content var(--activity-detail-stack-segments-block) var(--activity-detail-stack-metrics-block) var(--activity-detail-stack-map-block);grid-template-areas:"detail""segments""metrics""map";block-size:auto;min-block-size:100%;overflow:visible}.activity-detail-view-module__fYJ2NW__gridCard{block-size:auto}.activity-detail-view-module__fYJ2NW__mapCard{block-size:var(--activity-detail-stack-map-block)}.activity-detail-view-module__fYJ2NW__segmentsCard{block-size:var(--activity-detail-stack-segments-block)}.activity-detail-view-module__fYJ2NW__metricsCard{block-size:var(--activity-detail-stack-metrics-block)}.activity-detail-view-module__fYJ2NW__hasFullscreenCard{grid-template-rows:minmax(0,1fr);grid-template-areas:"fullscreen";block-size:100%;min-block-size:0;overflow:hidden}.activity-detail-view-module__fYJ2NW__hasFullscreenCard>.activity-detail-view-module__fYJ2NW__gridCard{block-size:auto}.activity-detail-view-module__fYJ2NW__hasFullscreenCard>.activity-detail-view-module__fYJ2NW__fullscreenCard{grid-area:1/1/-1/-1}.activity-detail-view-module__fYJ2NW__groups{grid-template-rows:none;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch}.activity-detail-view-module__fYJ2NW__socialGroup{min-height:12rem}}}@media (min-width:769px) and (max-width:1600px),(min-width:769px) and (max-height:960px){.activity-detail-view-module__fYJ2NW__layout{grid-template-rows:max-content minmax(410px,46vh) minmax(360px,44vh);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"detail detail""map metrics""segments segments";block-size:auto;min-block-size:100%;overflow:visible}.activity-detail-view-module__fYJ2NW__hasFullscreenCard{block-size:min(820px,100dvh - 5.5rem);min-height:min(760px,100dvh - 5.5rem);grid-template-rows:minmax(0,1fr);grid-template-areas:"fullscreen";min-block-size:0;overflow:hidden}.activity-detail-view-module__fYJ2NW__hasFullscreenCard>.activity-detail-view-module__fYJ2NW__fullscreenCard{min-height:0}.activity-detail-view-module__fYJ2NW__gridCard{block-size:auto;min-height:0}.activity-detail-view-module__fYJ2NW__detailCard{min-height:max-content;overflow:visible}.activity-detail-view-module__fYJ2NW__mapCard{min-height:410px}.activity-detail-view-module__fYJ2NW__segmentsCard{min-height:360px}.activity-detail-view-module__fYJ2NW__metricsCard{min-height:410px}.activity-detail-view-module__fYJ2NW__detailCard .activity-detail-view-module__fYJ2NW__titleRow h2{font-size:var(--fs-120);overflow-wrap:anywhere;line-height:1.18}.activity-detail-view-module__fYJ2NW__groups{flex:none;grid-template-rows:none;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;min-height:max-content;overflow:visible}.activity-detail-view-module__fYJ2NW__socialGroup{min-height:12rem}.activity-detail-view-module__fYJ2NW__metricsCard>.activity-detail-view-module__fYJ2NW__cardHeader,.activity-detail-view-module__fYJ2NW__segmentsCard>.activity-detail-view-module__fYJ2NW__cardHeader{align-items:flex-start}:is(.activity-detail-view-module__fYJ2NW__metricsCard>.activity-detail-view-module__fYJ2NW__cardHeader>.action-row,.activity-detail-view-module__fYJ2NW__segmentsCard>.activity-detail-view-module__fYJ2NW__cardHeader>.action-row){justify-content:flex-end;margin-top:0}.activity-detail-view-module__fYJ2NW__metricsCard .metric-toggle-btn{width:2rem;min-width:2rem;padding-inline:0}.activity-detail-view-module__fYJ2NW__metricsCard .metric-toggle-btn span{display:none}.activity-detail-view-module__fYJ2NW__socialGroup .activity-detail-view-module__fYJ2NW__activitySocialInline{grid-template-rows:minmax(0,1fr) auto auto;min-height:0}.activity-detail-view-module__fYJ2NW__socialGroup .activity-detail-view-module__fYJ2NW__activitySocialCommentList{max-height:8.5rem;overflow:auto}}@media (max-width:980px){.activity-detail-view-module__fYJ2NW__analysisDialogGrid{grid-template-columns:1fr}.activity-detail-view-module__fYJ2NW__analysisNarrativePanel{position:static}}@media (max-width:768px),(pointer:coarse) and (orientation:landscape) and (max-height:560px) and (max-width:980px){.activity-detail-view-module__fYJ2NW__layout{block-size:100%;min-block-size:0;inline-size:100%;grid-template:auto minmax(0,1fr)/minmax(0,1fr);gap:.75rem;min-height:0;display:grid;overflow:hidden}.activity-detail-view-module__fYJ2NW__mobileStickyHeader{z-index:45;background:color-mix(in srgb, var(--bg) 96%, #000);min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;grid-area:1/1/auto/-1;gap:.58rem;padding:0 0 .58rem;display:grid;position:relative;top:auto}[data-activity-detail-screen-overlay] .activity-detail-view-module__fYJ2NW__mobileStickyHeader{top:auto}[data-activity-detail-screen-overlay] .activity-detail-view-module__fYJ2NW__mobileTitleCopy{align-content:center;min-height:2.45rem;padding-left:3.05rem}.activity-detail-view-module__fYJ2NW__mobileTitleCopy{gap:.16rem;min-width:0;display:grid}.activity-detail-view-module__fYJ2NW__mobileTitleRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;display:grid}.activity-detail-view-module__fYJ2NW__mobileTitleCopy h2{min-width:0;font-size:var(--fs-105);overflow-wrap:anywhere;margin:0;line-height:1.16}.activity-detail-view-module__fYJ2NW__mobileTitleCopy p{color:var(--muted);font-size:var(--fs-72);margin:0;line-height:1.25}.activity-detail-view-module__fYJ2NW__layout.activity-detail-view-module__fYJ2NW__hasMobileMetricsFullscreen .activity-detail-view-module__fYJ2NW__mobileStickyHeader{display:none}.activity-detail-view-module__fYJ2NW__layout>.activity-detail-view-module__fYJ2NW__gridCard{width:100%;min-width:0;max-width:100%;block-size:100%;overscroll-behavior:contain;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:2/1/auto/-1;padding:0;display:none;overflow:auto}.activity-detail-view-module__fYJ2NW__detailCard .activity-detail-view-module__fYJ2NW__startedMeta,.activity-detail-view-module__fYJ2NW__detailCard .activity-detail-view-module__fYJ2NW__metaSeparator{display:none}.activity-detail-view-module__fYJ2NW__detailCard .activity-detail-view-module__fYJ2NW__metricsGrid,.activity-detail-view-module__fYJ2NW__detailCard .activity-detail-view-module__fYJ2NW__metricsGridThree,.activity-detail-view-module__fYJ2NW__detailCard .activity-detail-view-module__fYJ2NW__metricsGridFour,.activity-detail-view-module__fYJ2NW__analysisModalCard .activity-detail-view-module__fYJ2NW__metricsGrid,.activity-detail-view-module__fYJ2NW__analysisModalCard .activity-detail-view-module__fYJ2NW__metricsGridThree,.activity-detail-view-module__fYJ2NW__analysisModalCard .activity-detail-view-module__fYJ2NW__metricsGridFour{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-detail-view-module__fYJ2NW__groups{overflow:visible}.activity-detail-view-module__fYJ2NW__titleRow{align-items:flex-start;gap:.75rem}.activity-detail-view-module__fYJ2NW__titleRow>.action-row{flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:.1rem;overflow-x:auto}.activity-detail-view-module__fYJ2NW__segmentsCard,.activity-detail-view-module__fYJ2NW__metricsCard{max-width:100%;min-height:0;overflow-x:hidden}.activity-detail-view-module__fYJ2NW__metricsHeaderMobile{display:none}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=metrics]{overscroll-behavior:auto;grid-template-rows:auto auto;block-size:auto;min-block-size:0;overflow:visible}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=metrics]>.activity-detail-view-module__fYJ2NW__metricsCard{overscroll-behavior:auto;block-size:auto;max-block-size:none;padding-bottom:calc(.75rem + env(safe-area-inset-bottom));overflow:clip visible}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=segments]{overscroll-behavior-x:none;touch-action:pan-y;max-width:100%;overflow-x:clip}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=segments]>.activity-detail-view-module__fYJ2NW__segmentsCard{overscroll-behavior-x:none;touch-action:pan-y;max-width:100%;overflow-x:clip}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=segments] .activity-detail-view-module__fYJ2NW__segmentTableWrap{overscroll-behavior-x:none;touch-action:pan-y;max-width:100%;overflow-x:clip}:is(.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=segments]>.activity-detail-view-module__fYJ2NW__segmentsCard,.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=metrics]>.activity-detail-view-module__fYJ2NW__metricsCard){display:flex}.activity-detail-view-module__fYJ2NW__segmentsCard>.activity-detail-view-module__fYJ2NW__cardHeader,.activity-detail-view-module__fYJ2NW__metricsCard>.activity-detail-view-module__fYJ2NW__cardHeader{align-items:flex-start;gap:.75rem}.activity-detail-view-module__fYJ2NW__segmentsCard>.activity-detail-view-module__fYJ2NW__cardHeader{grid-template-columns:minmax(0,1fr);display:grid}:is(.activity-detail-view-module__fYJ2NW__segmentsCard>.activity-detail-view-module__fYJ2NW__cardHeader>.action-row,.activity-detail-view-module__fYJ2NW__metricsCard>.activity-detail-view-module__fYJ2NW__cardHeader>.action-row){flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:.1rem;overflow-x:auto}.activity-detail-view-module__fYJ2NW__segmentsCard>.activity-detail-view-module__fYJ2NW__cardHeader>.action-row{flex-wrap:wrap;overflow-x:hidden}.activity-detail-view-module__fYJ2NW__segmentsCard .activity-segment-mode-tabs{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%;max-width:100%;overflow-x:clip}.activity-detail-view-module__fYJ2NW__segmentsCard .activity-segment-mode-tabs .aelyra-tab{flex:none;justify-content:center;align-items:center;min-height:2.45rem}.activity-detail-view-module__fYJ2NW__segmentsCard .activity-segment-mode-tabs .aelyra-tab-label{justify-content:center;align-items:center;min-height:100%}.activity-detail-view-module__fYJ2NW__segmentTableWrap{max-width:100%;overflow:clip visible}.activity-detail-view-module__fYJ2NW__segmentsCard .activity-detail-view-module__fYJ2NW__segmentTableWrap .activity-detail-view-module__fYJ2NW__activityTable{border-collapse:separate;width:100%;min-width:0;display:block}.activity-detail-view-module__fYJ2NW__segmentsCard .activity-detail-view-module__fYJ2NW__segmentTableWrap .activity-detail-view-module__fYJ2NW__activityTable thead{display:none}.activity-detail-view-module__fYJ2NW__segmentsCard .activity-detail-view-module__fYJ2NW__segmentTableWrap .activity-detail-view-module__fYJ2NW__activityTable tbody{gap:.58rem;display:grid}.activity-detail-view-module__fYJ2NW__segmentsCard .activity-detail-view-module__fYJ2NW__segmentTableWrap .activity-detail-view-module__fYJ2NW__activityTable tr{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 86%, var(--surface-strong));border-radius:8px;gap:.34rem;width:100%;min-width:0;padding:.68rem .72rem;display:grid}.activity-detail-view-module__fYJ2NW__segmentsCard .activity-detail-view-module__fYJ2NW__segmentTableWrap .activity-detail-view-module__fYJ2NW__activityTable td{min-width:0;font-size:var(--fs-78);overflow-wrap:anywhere;border:0;grid-template-columns:minmax(5.6rem,auto) minmax(0,1fr);align-items:baseline;gap:.55rem;padding:0;line-height:1.25;display:grid}.activity-detail-view-module__fYJ2NW__segmentsCard .activity-detail-view-module__fYJ2NW__segmentTableWrap .activity-detail-view-module__fYJ2NW__activityTable td:before{content:attr(data-label);min-width:0;color:var(--muted);font-size:var(--fs-62);text-transform:uppercase;font-weight:800;line-height:1.25}.activity-detail-view-module__fYJ2NW__segmentsCard .activity-detail-view-module__fYJ2NW__activityTable tbody tr.activity-row-highlighted td{background:0 0}.activity-detail-view-module__fYJ2NW__segmentsCard [data-segment-comparison-table] tbody tr[data-segment-comparison-row-hover] td{background:0 0}.activity-detail-view-module__fYJ2NW__segmentsCard [data-segment-comparison-table] tbody tr[data-segment-comparison-row-hover]:hover td{background:0 0}.activity-detail-view-module__fYJ2NW__metricsCard .metric-chart-shell{aspect-ratio:23/8;flex:none;width:100%;max-width:100%;height:auto;min-height:0;overflow:hidden}.activity-detail-view-module__fYJ2NW__metricsCard .metric-chart{touch-action:none;width:100%;max-width:100%;height:100%;min-height:0}.activity-detail-view-module__fYJ2NW__mobileMetricChartList{margin-top:.28rem;gap:1.15rem;width:100%;max-width:100%;margin-inline:0;padding-bottom:.5rem;display:grid;overflow-x:hidden}.activity-detail-view-module__fYJ2NW__mobileMetricChartBlock{gap:.45rem;width:100%;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.activity-detail-view-module__fYJ2NW__mobileMetricChartBlock h4{color:var(--text);font-size:var(--fs-88);margin:0;padding-inline:0;font-weight:750}.activity-detail-view-module__fYJ2NW__mobileSingleMetricChartSurface{width:100%;max-width:100%;block-size:clamp(18rem,78dvw,24rem);margin-top:0;position:relative;overflow:hidden}.activity-detail-view-module__fYJ2NW__mobileSingleMetricChart{touch-action:auto;border:0;border-radius:0;width:100%;max-width:100%;height:100%;display:block}.activity-detail-view-module__fYJ2NW__mobileSingleMetricChart .metric-chart-bg{fill:#0000}.activity-detail-view-module__fYJ2NW__mobileSingleMetricEmpty{padding-inline:.75rem}.activity-detail-view-module__fYJ2NW__mobileChartRotateHint.activity-mobile-chart-rotate-hint{font-size:var(--fs-75);margin:.45rem 0 0}@media (orientation:portrait){.activity-detail-view-module__fYJ2NW__mobileChartRotateHint.activity-mobile-chart-rotate-hint{display:block}}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all]{block-size:auto;min-block-size:0;padding-bottom:calc(.85rem + env(safe-area-inset-bottom));flex-direction:column;gap:1.15rem;display:flex;overflow:visible}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all]>.activity-detail-view-module__fYJ2NW__gridCard{flex:none;block-size:auto;min-block-size:0;padding:0;display:flex;overflow:visible}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all]>.activity-detail-view-module__fYJ2NW__detailCard{order:1}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all]>.activity-detail-view-module__fYJ2NW__mobileSocialSection{order:5}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all] .activity-detail-view-module__fYJ2NW__titleRow{display:none}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all] .activity-detail-view-module__fYJ2NW__detailCard .activity-detail-view-module__fYJ2NW__startedMeta{display:none}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all] .activity-detail-view-module__fYJ2NW__detailCard .activity-detail-view-module__fYJ2NW__metaSeparator{display:none}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all] .activity-detail-view-module__fYJ2NW__groups{gap:1rem;margin-top:0}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all] .activity-detail-view-module__fYJ2NW__group{border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:0 0;border-radius:0;padding:0 0 1rem}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all] .activity-detail-view-module__fYJ2NW__group:last-child{border-bottom:0;padding-bottom:0}:is(.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all]>.activity-detail-view-module__fYJ2NW__mobileSocialSection .activity-detail-view-module__fYJ2NW__socialGroup,.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all]>.activity-detail-view-module__fYJ2NW__mobileSocialSection .activity-detail-view-module__fYJ2NW__activitySocialInline,.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all]>.activity-detail-view-module__fYJ2NW__mobileSocialSection .activity-detail-view-module__fYJ2NW__activitySocialCommentList){grid-template-rows:auto;overflow:visible}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all]>.activity-detail-view-module__fYJ2NW__metricsCard{order:2}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all]>.activity-detail-view-module__fYJ2NW__segmentsCard{order:3}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all] .activity-detail-view-module__fYJ2NW__metricsHeaderMobile{grid-template-columns:minmax(0,1fr);place-items:stretch stretch;gap:.6rem;width:100%;margin-bottom:.2rem;display:grid}.activity-detail-view-module__fYJ2NW__mobileMetricTabs{width:100%;inline-size:100%;box-sizing:border-box;flex-wrap:nowrap;justify-content:center;justify-self:stretch;align-items:stretch;max-width:100%;display:flex;overflow-x:clip}.activity-detail-view-module__fYJ2NW__mobileMetricTabs .aelyra-tab{flex:1 1 0;justify-content:center;align-items:center;width:auto;min-width:0;max-width:none;min-height:2.45rem}.activity-detail-view-module__fYJ2NW__mobileMetricTabs .aelyra-tab-label{justify-content:center;align-items:center;width:100%;min-height:100%}.activity-detail-view-module__fYJ2NW__mobileMetricTabs .aelyra-tab-label svg{width:1.08rem;height:1.08rem}.activity-detail-view-module__fYJ2NW__mobileFullscreenRotateMessage{block-size:clamp(18rem,78dvw,24rem);border:1px dashed color-mix(in srgb, var(--line) 78%, transparent);text-align:center;border-radius:8px;place-items:center;min-height:0;margin:0;padding:1.2rem;display:grid}.activity-detail-view-module__fYJ2NW__mobileMetricsLandscapeOverlay{z-index:1300;block-size:100dvh;max-block-size:100dvh;width:100vw;max-width:100vw;padding:max(calc(env(safe-area-inset-top) + .45rem), .85rem) .36rem calc(env(safe-area-inset-bottom) + .36rem);background:var(--bg);color:var(--text);box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:.32rem;display:grid;position:fixed;inset:0;overflow:hidden}.activity-detail-view-module__fYJ2NW__mobileMetricsLandscapeActions{z-index:2;overscroll-behavior-x:contain;touch-action:pan-x;flex-wrap:nowrap;align-items:center;gap:.45rem;width:100%;min-width:0;padding-bottom:.05rem;display:flex;position:relative;overflow-x:auto}.activity-detail-view-module__fYJ2NW__mobileMetricsLandscapeActions .metric-smoothing-control{min-width:9.5rem}.activity-detail-view-module__fYJ2NW__mobileMetricsLandscapeActions .metric-overflow-menu{position:static}.activity-detail-view-module__fYJ2NW__mobileMetricsLandscapeActions .metric-overflow-popover{top:var(--metric-overflow-popover-top,max(calc(env(safe-area-inset-top) + 3.1rem), 3.35rem));right:var(--metric-overflow-popover-right,.5rem);z-index:1405;width:min(18rem,100vw - 1rem);min-width:min(15.5rem,100vw - 1rem);max-width:calc(100vw - 1rem);position:fixed}.activity-detail-view-module__fYJ2NW__mobileMetricsLandscapeActions .metric-overflow-option{white-space:normal;grid-template-columns:1rem 1rem minmax(0,1fr)}.activity-detail-view-module__fYJ2NW__mobileMetricsLandscapeActions button,.activity-detail-view-module__fYJ2NW__mobileMetricsLandscapeActions input{pointer-events:auto;touch-action:manipulation}.activity-detail-view-module__fYJ2NW__mobileMetricsLandscapeActions .metric-smoothing-slider{touch-action:pan-x}.activity-detail-view-module__fYJ2NW__mobileMetricsLandscapeChart{z-index:1;width:100%;height:100%;block-size:100%;contain:layout paint size;place-items:stretch stretch;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.activity-detail-view-module__fYJ2NW__mobileMetricsLandscapeChart>p{place-self:center;margin:0}.activity-detail-view-module__fYJ2NW__mobileMetricsLandscapeSvg{touch-action:none;border:0;border-radius:0;place-self:stretch stretch;width:100%;min-width:0;height:100%;min-height:0;display:block;overflow:hidden}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all] .activity-detail-view-module__fYJ2NW__segmentsCard .activity-segment-mode-tabs{width:100%;inline-size:100%;box-sizing:border-box;justify-content:center;justify-self:stretch;align-items:stretch;max-width:100%;display:flex}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all] .activity-detail-view-module__fYJ2NW__segmentsCard .activity-segment-mode-tabs .aelyra-tab{flex:1 1 0;justify-content:center;align-items:center;width:auto;min-width:0;max-width:none;min-height:2.45rem}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all] .activity-detail-view-module__fYJ2NW__segmentsCard .activity-segment-mode-tabs .aelyra-tab-label{justify-content:center;align-items:center;width:100%;min-height:100%}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all] .activity-detail-view-module__fYJ2NW__segmentsCard>.activity-detail-view-module__fYJ2NW__cardHeader>.action-row{grid-template-columns:minmax(0,1fr);place-items:stretch stretch;gap:.45rem;width:100%;display:grid;overflow:visible}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all] .activity-detail-view-module__fYJ2NW__segmentsCard>.activity-detail-view-module__fYJ2NW__cardHeader>.action-row>.activity-segment-mode-tabs{order:-1}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all] .activity-detail-view-module__fYJ2NW__segmentsCard>.activity-detail-view-module__fYJ2NW__cardHeader>.action-row>:not(.activity-segment-mode-tabs){justify-self:start}.activity-detail-view-module__fYJ2NW__segmentsCard .activity-detail-view-module__fYJ2NW__segmentTableWrap .activity-detail-view-module__fYJ2NW__compactSegmentTable{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;display:table}.activity-detail-view-module__fYJ2NW__segmentsCard .activity-detail-view-module__fYJ2NW__segmentTableWrap .activity-detail-view-module__fYJ2NW__compactSegmentTable thead{display:table-header-group}.activity-detail-view-module__fYJ2NW__segmentsCard .activity-detail-view-module__fYJ2NW__segmentTableWrap .activity-detail-view-module__fYJ2NW__compactSegmentTable tbody{display:table-row-group}.activity-detail-view-module__fYJ2NW__segmentsCard .activity-detail-view-module__fYJ2NW__segmentTableWrap .activity-detail-view-module__fYJ2NW__compactSegmentTable tr{border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:0 0;border-radius:0;padding:0;display:table-row}.activity-detail-view-module__fYJ2NW__segmentsCard .activity-detail-view-module__fYJ2NW__segmentTableWrap .activity-detail-view-module__fYJ2NW__compactSegmentTable th,.activity-detail-view-module__fYJ2NW__segmentsCard .activity-detail-view-module__fYJ2NW__segmentTableWrap .activity-detail-view-module__fYJ2NW__compactSegmentTable td{text-align:right;white-space:nowrap;text-overflow:ellipsis;border:0;padding:.38rem .16rem;font-size:clamp(.58rem,2.55vw,.76rem);line-height:1.15;display:table-cell;overflow:hidden}.activity-detail-view-module__fYJ2NW__segmentsCard .activity-detail-view-module__fYJ2NW__segmentTableWrap .activity-detail-view-module__fYJ2NW__compactSegmentTable th:first-child,.activity-detail-view-module__fYJ2NW__segmentsCard .activity-detail-view-module__fYJ2NW__segmentTableWrap .activity-detail-view-module__fYJ2NW__compactSegmentTable td:first-child{text-align:center;width:clamp(1.3rem,4.8vw,1.7rem)}.activity-detail-view-module__fYJ2NW__segmentsCard .activity-detail-view-module__fYJ2NW__segmentTableWrap .activity-detail-view-module__fYJ2NW__compactSegmentTableNoIndex th:first-child,.activity-detail-view-module__fYJ2NW__segmentsCard .activity-detail-view-module__fYJ2NW__segmentTableWrap .activity-detail-view-module__fYJ2NW__compactSegmentTableNoIndex td:first-child{text-align:right;width:auto}.activity-detail-view-module__fYJ2NW__segmentsCard .activity-detail-view-module__fYJ2NW__segmentTableWrap .activity-detail-view-module__fYJ2NW__compactSegmentTable td:before{content:none}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=map]>.activity-detail-view-module__fYJ2NW__mapCard{display:grid}.activity-detail-view-module__fYJ2NW__mapCard{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.7rem;max-width:100%;min-height:0;display:none;overflow:hidden}.activity-detail-view-module__fYJ2NW__mapHeader{grid-area:1/1/auto/-1;padding-right:0}.activity-detail-view-module__fYJ2NW__mapActions{gap:.4rem}.activity-detail-view-module__fYJ2NW__mapActions .activity-planned-route-toggle{justify-content:center;width:2.4rem;min-width:2.4rem;padding:.2rem .34rem}.activity-detail-view-module__fYJ2NW__mapActions [data-activity-planned-route-toggle]>span:last-child{display:none}.activity-detail-view-module__fYJ2NW__mapCard [data-activity-mapbox-shell]{display:contents}.activity-detail-view-module__fYJ2NW__mapCard [data-activity-map-controls]{grid-area:1/1/auto/-1;justify-content:flex-end;place-self:start end;max-width:42vw;margin-right:6.9rem;padding-bottom:.1rem;overflow-x:auto}.activity-detail-view-module__fYJ2NW__mapCard [data-activity-mapbox-shell]>p{grid-area:2/1/auto/-1}.activity-detail-view-module__fYJ2NW__mapCard [data-activity-mapbox]{grid-area:2/1/auto/-1;min-height:0}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all]>.activity-detail-view-module__fYJ2NW__mapCard{order:4;min-block-size:min(34rem,78dvh);display:grid}.activity-detail-view-module__fYJ2NW__layout[data-activity-mobile-section=all] .activity-detail-view-module__fYJ2NW__mapCard [data-activity-mapbox]{min-block-size:min(28rem,64dvh)}}
.metric-chart-module__ZPyEvG__chart{border:1px solid var(--line);border-radius:12px;width:100%;height:100%;min-height:0;margin-top:0;display:block;position:absolute;inset:0;overflow:hidden}.metric-chart-module__ZPyEvG__hitArea{fill:#0000;pointer-events:all}.metric-chart-module__ZPyEvG__shell{contain:layout;flex:auto;min-height:0;margin-top:.65rem;display:flex;position:relative}.metric-chart-module__ZPyEvG__toggleButton{min-width:94px}.metric-chart-module__ZPyEvG__smoothingControl{flex:none;justify-content:flex-start;align-items:center;gap:.5rem;width:auto;margin-top:0;display:flex}.metric-chart-module__ZPyEvG__smoothingLabel{font-size:var(--fs-82);color:var(--muted);font-weight:600}.metric-chart-module__ZPyEvG__smoothingSlider{width:140px}.metric-chart-module__ZPyEvG__overflowMenu{flex:none;position:relative}.metric-chart-module__ZPyEvG__overflowTrigger{width:2.05rem;min-width:2.05rem;padding-inline:0}.metric-chart-module__ZPyEvG__overflowPopover{z-index:45;border:1px solid var(--line);background:color-mix(in srgb, var(--dropdown-bg) 96%, black);width:max-content;min-width:15.5rem;box-shadow:var(--shadow);border-radius:8px;gap:.25rem;padding:.45rem;display:none;position:absolute;top:calc(100% + .35rem);right:0}.metric-chart-module__ZPyEvG__overflowMenuOpen .metric-chart-module__ZPyEvG__overflowPopover,.metric-chart-module__ZPyEvG__overflowMenu:focus-within .metric-chart-module__ZPyEvG__overflowPopover{display:grid}.metric-chart-module__ZPyEvG__overflowOption{min-height:2rem;color:var(--text);font-size:var(--fs-82);white-space:nowrap;cursor:pointer;border-radius:6px;grid-template-columns:1rem 1rem max-content;justify-content:start;place-items:center start;gap:.55rem;padding:.3rem .65rem;font-weight:650;display:grid}.metric-chart-module__ZPyEvG__overflowOption:hover,.metric-chart-module__ZPyEvG__overflowOption:focus-within{background:color-mix(in srgb, var(--accent) 10%, transparent)}.metric-chart-module__ZPyEvG__overflowOption input{justify-self:start;margin:0}.metric-chart-module__ZPyEvG__overflowOption svg{justify-self:start;width:.9rem;height:.9rem}.metric-chart-module__ZPyEvG__overflowOption span{justify-self:start}.metric-chart-module__ZPyEvG__chartBg{fill:var(--surface-strong)}.metric-chart-module__ZPyEvG__gridLine{stroke:var(--line);stroke-width:1px}.metric-chart-module__ZPyEvG__gridLineVertical{stroke-dasharray:3 4;stroke:color-mix(in srgb, var(--line) 60%, transparent)}.metric-chart-module__ZPyEvG__segmentHighlight{fill:color-mix(in srgb, var(--accent) 12%, transparent);pointer-events:none}.metric-chart-module__ZPyEvG__axisLine{stroke:var(--line);stroke-width:1.2px}.metric-chart-module__ZPyEvG__axisText{fill:var(--muted);font-size:var(--fs-11px);font-weight:500}.metric-chart-module__ZPyEvG__axisTextRight{text-anchor:start}.metric-chart-module__ZPyEvG__chartLine{fill:none;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.metric-chart-module__ZPyEvG__altitudeArea{opacity:.18}.metric-chart-module__ZPyEvG__hoverLine{stroke:var(--muted);stroke-width:1.2px;stroke-dasharray:4 4}.metric-chart-module__ZPyEvG__hoverDot{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.metric-chart-module__ZPyEvG__tooltip{z-index:6;border:1px solid var(--line);background:var(--surface);min-width:205px;box-shadow:var(--shadow);pointer-events:none;border-radius:10px;padding:.625rem .75rem;position:absolute}.metric-chart-module__ZPyEvG__tooltip p{font-size:var(--fs-80);color:var(--muted);line-height:1.4}.metric-chart-module__ZPyEvG__tooltipTitle{color:var(--accent);margin-bottom:.2rem;font-weight:700}
.race-workout-module__or9wxa__dialog{border:1px solid var(--line);background:var(--surface);height:100%;min-height:0;color:var(--text);flex-direction:column;gap:1rem;display:flex;overflow:auto;box-shadow:0 20px 60px #00000047}.race-workout-module__or9wxa__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.race-workout-module__or9wxa__header h2{margin:.1rem 0 0}.race-workout-module__or9wxa__section,.race-workout-module__or9wxa__summary{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:1rem}.race-workout-module__or9wxa__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.race-workout-module__or9wxa__readonlyField{color:var(--muted);font-size:var(--fs-875);gap:.3rem;display:grid}.race-workout-module__or9wxa__readonlyLabel{font-weight:600}.race-workout-module__or9wxa__readonlyValue{min-height:calc((var(--field-font-size) * 1.2) + (var(--field-padding-y) * 2) + 2px);border:1px solid var(--line);background:var(--surface-strong);color:var(--text);padding:var(--field-padding-y) var(--field-padding-x);cursor:default;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;display:flex}.race-workout-module__or9wxa__courseVisualGrid{grid-template-columns:minmax(0,4fr) minmax(160px,1fr);align-items:start;gap:1rem;margin:.65rem 0 .85rem;display:grid}.race-workout-module__or9wxa__courseMapCard{aspect-ratio:1;border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;align-self:start;width:100%;min-width:0;height:auto;min-height:0;overflow:hidden}.race-workout-module__or9wxa__courseMapCard [data-activity-mapbox-shell]{height:100%;margin-top:0;display:block;position:relative}.race-workout-module__or9wxa__courseMapCard [data-activity-mapbox-shell]>.action-row{z-index:2;pointer-events:none;justify-content:flex-start;position:absolute;top:.45rem;left:.45rem;right:.45rem}.race-workout-module__or9wxa__courseMapCard [data-activity-mapbox-shell]>.action-row button{pointer-events:auto}.race-workout-module__or9wxa__courseMapCard [data-activity-mapbox]{border-radius:0;width:100%;height:100%;min-height:0}.race-workout-module__or9wxa__profileChart{aspect-ratio:4;contain:layout;flex-direction:column;min-width:0;height:auto;min-height:0;display:flex;position:relative}.race-workout-module__or9wxa__profileLegend{z-index:1;color:var(--muted);font-size:var(--fs-8125);background:color-mix(in srgb, var(--surface-strong) 82%, transparent);pointer-events:none;border-radius:4px;flex-wrap:wrap;gap:.75rem;padding:.2rem .45rem;display:flex;position:absolute;top:.5rem;right:.6rem}.race-workout-module__or9wxa__profileLegend span{align-items:center;gap:.35rem;display:inline-flex}.race-workout-module__or9wxa__profileSwatch{border-radius:2px;width:.7rem;height:.7rem;display:inline-block}.race-workout-module__or9wxa__profileSwatchPace{background:color-mix(in srgb, var(--accent), transparent 28%)}.race-workout-module__or9wxa__profileSwatchElevation{background:color-mix(in srgb, var(--metric-color-altitude) 72%, var(--text))}.race-workout-module__or9wxa__profileSvg{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:visible}.race-workout-module__or9wxa__profileAxis{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.race-workout-module__or9wxa__profileAxisLabel{fill:var(--muted);vector-effect:non-scaling-stroke;font-size:10px}.race-workout-module__or9wxa__profileAxisLabelEnd{text-anchor:end}.race-workout-module__or9wxa__profilePaceBar{fill:color-mix(in srgb, var(--accent), transparent 34%)}.race-workout-module__or9wxa__profilePaceBarHovered{fill:color-mix(in srgb, var(--accent), transparent 8%)}.race-workout-module__or9wxa__profilePaceBarSelected{fill:var(--accent);stroke:color-mix(in srgb, var(--accent) 60%, var(--text));stroke-width:1.2px}.race-workout-module__or9wxa__profileElevationArea{fill:var(--metric-color-altitude);opacity:.34}.race-workout-module__or9wxa__profileElevationRidge{fill:none;stroke:color-mix(in srgb, var(--metric-color-altitude) 72%, var(--text));stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.race-workout-module__or9wxa__profileTooltip{max-width:230px}.race-workout-module__or9wxa__splitsTableWrap{border:1px solid var(--line);border-radius:8px;width:100%;max-height:min(42vh,440px);overflow:auto}.race-workout-module__or9wxa__splitsTable{border-collapse:collapse;width:100%;font-size:var(--fs-8125)}.race-workout-module__or9wxa__splitsTable th,.race-workout-module__or9wxa__splitsTable td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:.45rem .55rem}.race-workout-module__or9wxa__splitsTable th{color:var(--muted);background:var(--surface-strong);z-index:1;font-weight:700;position:sticky;top:0}.race-workout-module__or9wxa__splitsTable tbody tr:hover td,.race-workout-module__or9wxa__splitRowHovered td{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.race-workout-module__or9wxa__splitRowSelected td{background:color-mix(in srgb, var(--accent) 22%, var(--surface));font-weight:600}.race-workout-module__or9wxa__detailSplits{margin-top:.75rem}@media (max-width:760px){.race-workout-module__or9wxa__header{flex-direction:column}.race-workout-module__or9wxa__summary,.race-workout-module__or9wxa__courseVisualGrid{grid-template-columns:1fr}.race-workout-module__or9wxa__courseMapCard{width:min(100%,360px)}}@media (hover:none),(pointer:coarse){.race-workout-module__or9wxa__splitsTable tbody tr:hover td{background:0 0}}
.social-settings-panel-module__PveaJa__panel{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;align-content:start;gap:.85rem;padding:1rem;display:grid}.social-settings-panel-module__PveaJa__panel h3{font-size:var(--fs-100)}.social-settings-panel-module__PveaJa__settingsRow{flex-wrap:wrap;gap:.75rem;display:flex}.social-settings-panel-module__PveaJa__fieldList{gap:.75rem;display:grid}.social-settings-panel-module__PveaJa__fieldGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.35rem .75rem;display:grid}.social-settings-panel-module__PveaJa__fieldToggle{min-height:auto}.social-settings-panel-module__PveaJa__hiddenMapCropField{visibility:hidden;pointer-events:none}
.profile-form-module__qL1ZdG__form{gap:1rem;display:grid}.profile-form-module__qL1ZdG__accountPanel{align-content:start;gap:1rem;width:min(100%,44rem);display:grid}.profile-form-module__qL1ZdG__accountGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.875rem;display:grid}.profile-form-module__qL1ZdG__accountGrid label{min-width:0}.profile-form-module__qL1ZdG__accountGrid .aelyra-select-field{min-width:0}.profile-form-module__qL1ZdG__accountGrid input:not([type=checkbox]):not([type=radio]){border-radius:8px;height:2.35rem;min-height:2.35rem;padding-top:.45rem;padding-bottom:.45rem}.profile-form-module__qL1ZdG__profilePictureRow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.profile-form-module__qL1ZdG__profilePictureControls{align-content:center;gap:.35rem;display:grid}.profile-form-module__qL1ZdG__profilePictureLabel{font-size:var(--fs-875);color:var(--text);font-weight:600}.profile-form-module__qL1ZdG__profilePictureUploadRow{align-items:center;gap:.65rem;min-width:0;display:flex}.profile-form-module__qL1ZdG__profilePictureUpload{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--line));background:var(--surface-strong);min-height:2.2rem;color:var(--text);font-size:var(--fs-80);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .75rem;font-weight:700;display:inline-flex;position:relative}.profile-form-module__qL1ZdG__profilePictureUpload:hover{background:var(--dropdown-hover)}.profile-form-module__qL1ZdG__profilePictureUpload input[type=file]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-form-module__qL1ZdG__profilePictureFileName{min-width:0;color:var(--muted);font-size:var(--fs-80);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-form-module__qL1ZdG__profilePicturePreview{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--line));background:var(--profile-avatar-image,none) center / cover no-repeat, linear-gradient(135deg, #ff8a0042, #ff2d7a33);width:72px;height:72px;color:var(--text);font-weight:800;font-size:var(--fs-105);border-radius:50%;place-items:center;display:grid;box-shadow:0 16px 40px #00000047}.profile-form-module__qL1ZdG__profilePicturePreviewHasImage{background-size:cover}.profile-form-module__qL1ZdG__profileFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.profile-form-module__qL1ZdG__anchorMethodCard{gap:.75rem}.profile-form-module__qL1ZdG__anchorMethodHeading{align-items:center}.profile-form-module__qL1ZdG__anchorMethodTabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.profile-form-module__qL1ZdG__anchorMethodTabs .aelyra-tab{justify-content:center;width:100%}.profile-form-module__qL1ZdG__anchorMethodPanel{align-content:start;gap:.75rem;display:grid}.profile-form-module__qL1ZdG__anchorEstimateSummary{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:8px;gap:.35rem;padding:.7rem;display:grid}.profile-form-module__qL1ZdG__profileAnchorGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.65rem;display:grid}.profile-form-module__qL1ZdG__profileAnchorItem{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;gap:.15rem;padding:.7rem;display:grid}.profile-form-module__qL1ZdG__profileAnchorItem span{color:var(--muted);font-size:var(--fs-72)}.profile-form-module__qL1ZdG__profileAnchorItem strong{font-size:var(--fs-875)}.profile-form-module__qL1ZdG__intensityTable{max-height:420px;overflow:auto}.profile-form-module__qL1ZdG__formActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.profile-form-module__qL1ZdG__metricsSelectorsRow{flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-top:.5rem;display:flex}.profile-form-module__qL1ZdG__metricsSelectorGroup{flex-direction:column;gap:.25rem;min-width:140px;display:flex}.profile-form-module__qL1ZdG__metricsSelectorLabel{font-size:var(--fs-875);color:var(--text);font-weight:500}.profile-form-module__qL1ZdG__metricsSelectorSelect{min-width:140px;width:auto!important}.profile-form-module__qL1ZdG__checkboxDropdown{min-width:140px;position:relative}.profile-form-module__qL1ZdG__checkboxDropdownTrigger{width:100%;min-height:calc((var(--field-font-size) * 1.25) + (var(--field-padding-y) * 2) + 2px);border:1px solid var(--line);background:var(--field-bg);color:var(--text);padding:var(--field-padding-y) var(--field-padding-x);font:inherit;font-size:var(--field-font-size);cursor:pointer;text-align:left;white-space:nowrap;border-radius:14px;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.profile-form-module__qL1ZdG__fitUploadField,.profile-form-module__qL1ZdG__calibrationDate{max-width:28rem}.profile-form-module__qL1ZdG__checkboxDropdownTrigger:focus{border-color:color-mix(in srgb, var(--accent) 82%, var(--line));box-shadow:0 0 0 3px var(--accent-soft);outline:none}.profile-form-module__qL1ZdG__checkboxDropdownLabel{text-overflow:ellipsis;flex:1;overflow:hidden}.profile-form-module__qL1ZdG__checkboxDropdownArrow{color:var(--muted);flex-shrink:0;font-size:.6em}.profile-form-module__qL1ZdG__checkboxDropdownPanel{background:var(--dropdown-bg);border:1px solid color-mix(in srgb, var(--line) 82%, white);z-index:200;min-width:100%;color:var(--text);border-radius:14px;padding:.35rem;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 42px #0006}.profile-form-module__qL1ZdG__checkboxDropdownItem{font-size:var(--fs-875);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:10px;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.profile-form-module__qL1ZdG__checkboxDropdownItem:hover{background:var(--dropdown-hover)}.profile-form-module__qL1ZdG__checkboxDropdownItem:has(input:checked){background:var(--dropdown-active);color:var(--text)}.profile-form-module__qL1ZdG__checkboxDropdownItem input[type=checkbox]{cursor:pointer;flex-shrink:0;margin:0;width:auto!important}@media (max-width:768px){.profile-form-module__qL1ZdG__profilePictureRow{grid-template-columns:1fr}.profile-form-module__qL1ZdG__profilePicturePreview{width:76px;height:76px}.profile-form-module__qL1ZdG__profileFieldGrid{grid-template-columns:1fr}}
.activity-detail-workout-module__2oVGCa__metricWorkoutProfileLayer{pointer-events:none}.activity-detail-workout-module__2oVGCa__linkedWorkoutRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.activity-detail-workout-module__2oVGCa__linkedWorkoutMeta{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;margin:0;display:flex}.activity-detail-workout-module__2oVGCa__linkedWorkoutIcon{vertical-align:middle;opacity:.8;align-items:center;margin-left:.25rem;display:inline-flex}.activity-detail-workout-module__2oVGCa__linkedWorkoutIcon svg{width:.9em;height:.9em;display:block;transform:translateY(-.02em)}.activity-detail-workout-module__2oVGCa__linkWorkoutList{gap:.5rem;margin:.75rem 0;display:grid}.activity-detail-workout-module__2oVGCa__linkWorkoutOption{width:100%;color:var(--text);text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:8px;justify-content:space-between;gap:.75rem;padding:.75rem .8rem;display:flex}.activity-detail-workout-module__2oVGCa__linkWorkoutOption:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap{flex:auto;min-height:0;margin-top:.75rem;overflow:auto}.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap thead th{z-index:2;position:sticky;top:0}.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table] tbody tr[role=button]{cursor:pointer}@media (min-width:769px) and (max-width:1440px),(min-width:769px) and (max-height:860px){.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table]{table-layout:fixed}:is(.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table] th,.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table] td){font-size:var(--fs-78);padding:.42rem .5rem}:is(.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table] th:nth-child(3),.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table] td:nth-child(3)){display:none}}@media (max-width:768px),(pointer:coarse) and (orientation:landscape) and (max-height:560px) and (max-width:980px){:is([data-activity-mobile-section=segments] .activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap,[data-activity-mobile-section=segments] .activity-detail-workout-module__2oVGCa__mobileWorkoutSplitList){overscroll-behavior-x:none;touch-action:pan-y;max-width:100%;overflow-x:clip}.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap{max-width:100%;overflow:clip visible}.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table]{border-collapse:separate;width:100%;min-width:0;display:block}.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table] thead{display:none}.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table] tbody{gap:.58rem;display:grid}.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table] tr{background:color-mix(in srgb, var(--surface) 86%, var(--surface-strong));border:1px solid color-mix(in srgb, var(--line) 82%, transparent);border-radius:8px;gap:.36rem;padding:.68rem .72rem;display:grid}.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table] td{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-78);border:0;grid-template-columns:minmax(5.6rem,auto) minmax(0,1fr);align-items:baseline;gap:.55rem;padding:0;line-height:1.25;display:grid}.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table] td:before{color:var(--muted);font-size:var(--fs-62);text-transform:uppercase;font-weight:800;line-height:1.25}.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table] td:first-child:before{content:"Split"}.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table] td:nth-child(2):before{content:"Reps"}.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table] td:nth-child(3):before{content:"Segment"}.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table] td:nth-child(4):before{content:"Expected"}.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table] td:nth-child(5):before{content:"Actual"}.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table] td:nth-child(6):before{content:"Target"}.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table] td:nth-child(7):before{content:"Power"}.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table] td:nth-child(8):before{content:"HR"}.activity-detail-workout-module__2oVGCa__workoutSegmentTableWrap [data-segment-comparison-table] td:nth-child(9):before{content:"Pace"}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitList{gap:0;margin-top:.55rem;display:grid}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitRow{width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent);gap:.5rem;padding:.72rem 0;display:grid}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitRow:first-child{border-top:1px solid color-mix(in srgb, var(--line) 76%, transparent)}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitSelected{background:color-mix(in srgb, var(--accent) 7%, transparent)}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitRepeatRep{padding-left:.85rem}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitMain{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.6rem;min-width:0;display:grid}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitMain>span:first-child{gap:.16rem;min-width:0;display:grid}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitMain strong{font-size:var(--fs-88);line-height:1.2}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitMain span span{overflow-wrap:anywhere;color:var(--muted);font-size:var(--fs-78);line-height:1.32}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitExpand{width:2.05rem;min-width:2.05rem;height:2.05rem;min-height:2.05rem;color:var(--text);font:inherit;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:8px;place-items:center;line-height:1;display:grid}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitExpand svg{width:.95rem;height:.95rem}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitExpandSymbol{block-size:100%;inline-size:100%;color:inherit;font-size:var(--fs-105);text-align:center;place-items:center;font-weight:850;line-height:1;display:grid}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitReps{color:var(--muted);font-size:var(--fs-72);text-transform:uppercase;font-weight:800;line-height:1.2}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitMeasures{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitMeasures span,.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitTarget,.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitMetrics span{gap:.12rem;min-width:0;display:grid}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitMeasures small,.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitTarget small,.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitMetrics small{color:var(--muted);font-size:var(--fs-62);text-transform:uppercase;font-weight:850;line-height:1.15}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitMeasures strong,.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitMetrics span{overflow-wrap:anywhere;font-size:var(--fs-80);line-height:1.28}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitTarget [data-segment-comparison-range-cell]{min-width:0}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitTarget [data-segment-comparison-range-value]{font-size:var(--fs-78);line-height:1.28}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitTarget [data-segment-comparison-range-value] strong{font-size:var(--fs-78);line-height:1.28}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitTarget [data-segment-comparison-range-nodata]{font-size:var(--fs-78);line-height:1.28}.activity-detail-workout-module__2oVGCa__mobileWorkoutSplitMetrics{color:var(--text);font-size:var(--fs-78);grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}[data-activity-mobile-section=all] .activity-detail-workout-module__2oVGCa__linkedWorkoutRow{margin-bottom:.9rem}}
.social-message-button-module__kBARnG__menu,.social-message-button-module__kBARnG__trigger{position:relative}.social-message-button-module__kBARnG__count{background:var(--danger);color:#fff;border-radius:999px;place-items:center;min-width:1.1rem;height:1.1rem;font-size:.68rem;font-weight:700;display:grid;position:absolute;top:-.2rem;right:-.2rem}.social-message-button-module__kBARnG__panel{z-index:760;border:1px solid var(--line);background:var(--dropdown-bg);width:min(510px,100vw - 1.5rem);box-shadow:var(--shadow);border-radius:10px;gap:.15rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0}.social-message-button-module__kBARnG__panel a{color:var(--text);border-radius:7px;gap:.2rem;padding:.55rem .65rem;text-decoration:none;display:grid;position:relative}.social-message-button-module__kBARnG__unreadItem{padding-right:1.75rem!important}.social-message-button-module__kBARnG__unreadDot{background:var(--accent);width:.48rem;height:.48rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.social-message-button-module__kBARnG__panel a:hover,.social-message-button-module__kBARnG__panel a:focus-visible{background:var(--dropdown-hover);outline:none}.social-message-button-module__kBARnG__panel small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-message-button-module__kBARnG__footerLink{border-top:1px solid var(--line);margin-top:.2rem;font-weight:700;color:var(--text)!important;padding-top:.7rem!important}.social-message-button-module__kBARnG__row{align-items:center;gap:.65rem;min-width:0;display:flex}.social-message-button-module__kBARnG__row>span{gap:.15rem;min-width:0;display:grid}.social-message-button-module__kBARnG__avatar{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--line));background:var(--avatar-image,none) center / cover no-repeat, linear-gradient(135deg, #ff8a003d, #ff2d7a38);width:2.35rem;height:2.35rem;color:var(--text);font-weight:800;font-size:var(--fs-75);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 10px 24px #0000003d}@media (max-width:768px),(pointer:coarse) and (orientation:landscape) and (max-height:560px) and (max-width:980px){.social-message-button-module__kBARnG__panel{top:calc(var(--topbar-height) + .45rem);z-index:860;overscroll-behavior:contain;width:auto;max-width:calc(100vw - 1.5rem);max-height:min(70dvh,520px);position:fixed;left:.75rem;right:.75rem;overflow:auto}}
.activity-detail-screen-module__gsVwRq__screen{grid-template-rows:auto 1fr;align-items:stretch;width:100%;min-height:calc(100dvh - 3.5rem)}.activity-detail-screen-module__gsVwRq__overlayScreen{height:100%;min-height:100%}.activity-detail-screen-module__gsVwRq__overlayScreen [data-activity-mobile-section]{block-size:100%}@media (min-width:769px){.activity-detail-screen-module__gsVwRq__overlayScreen{height:100%;min-height:0;grid-template-rows:minmax(0,1fr);block-size:100%;overflow:hidden}.activity-detail-screen-module__gsVwRq__overlayScreen [data-activity-mobile-section]{block-size:100%;min-block-size:0}.activity-detail-screen-module__gsVwRq__screen{min-height:0}@container activity-detail-panel (max-aspect-ratio:7/6){.activity-detail-screen-module__gsVwRq__overlayScreen{align-content:start;overflow:auto}.activity-detail-screen-module__gsVwRq__overlayScreen:has([data-activity-has-fullscreen-card]){overflow:hidden}}}@media (min-width:769px) and (max-width:1600px),(min-width:769px) and (max-height:960px){.activity-detail-screen-module__gsVwRq__overlayScreen{height:auto;block-size:auto;min-height:100%}.activity-detail-screen-module__gsVwRq__overlayScreen [data-activity-mobile-section]{height:auto;block-size:auto;min-height:100%}.activity-detail-screen-module__gsVwRq__screen,.activity-detail-screen-module__gsVwRq__overlayScreen{grid-template-rows:auto;align-content:start;overflow:visible}.activity-detail-screen-module__gsVwRq__overlayScreen:has([data-activity-has-fullscreen-card]){height:100%;block-size:100%;min-height:0}.activity-detail-screen-module__gsVwRq__overlayScreen:has([data-activity-has-fullscreen-card]) [data-activity-mobile-section]{height:100%;block-size:100%;min-height:0}.activity-detail-screen-module__gsVwRq__overlayScreen:has([data-activity-has-fullscreen-card]){overflow:hidden}}@media (max-width:768px),(pointer:coarse) and (orientation:landscape) and (max-height:560px) and (max-width:980px){.activity-detail-screen-module__gsVwRq__screen{grid-template-rows:minmax(0,1fr);gap:.35rem;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;overflow:hidden}.activity-detail-screen-module__gsVwRq__overlayScreen [data-activity-mobile-section]{padding-top:calc(env(safe-area-inset-top) + .55rem)}.activity-detail-screen-module__gsVwRq__screen:has([data-activity-mobile-section=metrics]){grid-template-rows:auto;height:auto;min-height:100%;overflow:visible}.activity-detail-screen-module__gsVwRq__screen:has([data-activity-mobile-section=all]){grid-template-rows:auto;height:auto;min-height:100%;overflow:visible}.activity-detail-screen-module__gsVwRq__overlayScreen:has([data-activity-mobile-section=metrics]){block-size:auto}}
.social-notification-button-module__IHabBW__menu,.social-notification-button-module__IHabBW__trigger{position:relative}.social-notification-button-module__IHabBW__count{background:var(--danger);color:#fff;border-radius:999px;place-items:center;min-width:1.1rem;height:1.1rem;font-size:.68rem;font-weight:700;display:grid;position:absolute;top:-.2rem;right:-.2rem}.social-notification-button-module__IHabBW__panel{z-index:760;border:1px solid var(--line);background:var(--dropdown-bg);width:min(510px,100vw - 1.5rem);box-shadow:var(--shadow);border-radius:10px;gap:.15rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0}.social-notification-button-module__IHabBW__panel a{color:var(--text);border-radius:7px;gap:.2rem;padding:.55rem .65rem;text-decoration:none;display:grid;position:relative}.social-notification-button-module__IHabBW__unreadItem{padding-right:1.75rem!important}.social-notification-button-module__IHabBW__unreadDot{background:var(--accent);width:.48rem;height:.48rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.social-notification-button-module__IHabBW__panel a:hover,.social-notification-button-module__IHabBW__panel a:focus-visible{background:var(--dropdown-hover);outline:none}.social-notification-button-module__IHabBW__panel small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-notification-button-module__IHabBW__row{align-items:center;gap:.65rem;min-width:0;display:flex}.social-notification-button-module__IHabBW__row>span{gap:.15rem;min-width:0;display:grid}.social-notification-button-module__IHabBW__avatar{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--line));background:var(--avatar-image,none) center / cover no-repeat, linear-gradient(135deg, #ff8a003d, #ff2d7a38);width:2.35rem;height:2.35rem;color:var(--text);font-weight:800;font-size:var(--fs-75);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 10px 24px #0000003d}@media (max-width:768px),(pointer:coarse) and (orientation:landscape) and (max-height:560px) and (max-width:980px){.social-notification-button-module__IHabBW__panel{top:calc(var(--topbar-height) + .45rem);z-index:860;overscroll-behavior:contain;width:auto;max-width:calc(100vw - 1.5rem);max-height:min(70dvh,520px);position:fixed;left:.75rem;right:.75rem;overflow:auto}}
.activity-detail-skeleton-module__NwpZdG__card{width:min(100%,980px);min-height:calc(100vh - var(--topbar-height) - 5rem);margin-inline:auto}.activity-detail-skeleton-module__NwpZdG__map{border-radius:16px;min-height:clamp(13rem,28vw,19rem)}.activity-detail-skeleton-module__NwpZdG__chartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.activity-detail-skeleton-module__NwpZdG__chartGrid [data-skeleton-block]{min-height:12rem}@media (max-width:900px){.activity-detail-skeleton-module__NwpZdG__chartGrid{grid-template-columns:1fr}}
