@layer archive-readability{html,html body,html:root[data-archive-time]{background-color:var(--oa-canvas)!important;background-image:none!important}body:after,body:before{display:none!important;animation:none!important}html body{--oa-content-ink:var(--oa-ink);color:var(--oa-ink)!important;color-scheme:light!important}:is(main,dialog,[role=dialog],.bottomNav,.radialActions,.archiveLoading,.archiveBootV3),:is(main,dialog,[role=dialog],.bottomNav,.radialActions,.archiveLoading,.archiveBootV3) :where(*){color:var(--oa-content-ink,var(--oa-ink))!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}#archiveBootCover,.archiveLoaderSurface,.archiveLoadingStage,.archiveRouteOverlay{background:var(--oa-scene)!important;--oa-content-ink:var(--oa-ink)}.cropActions,.cropSheet{background:var(--oa-control)!important}main{background:transparent!important}main svg text{fill:var(--oa-content-ink,var(--oa-ink))!important}main:after,main:before{background:transparent!important;animation:none!important}:is(main,dialog,[role=dialog]) :is(p,small,label,summary,a,h1,h2,h3,h4){opacity:1!important}:is(main,dialog,[role=dialog]) :is(small,.muted,.help,.hint,.myKicker,.co-sub){--oa-content-ink:var(--oa-muted)}:is(main,dialog,[role=dialog]) :is(.myAvatar,.spAvatar,.tpAvatar,.talkAvatar,.macros>div,.goalTags>span,.tpTags>span,.resetCard label>div){background:var(--oa-control)!important}:is(main,dialog,[role=dialog]) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),textarea,select),main#health-data-page input[type=file]{background:var(--oa-control)!important;color:var(--oa-ink)!important;border-color:#a48b91!important;box-shadow:inset 0 1px 0 var(--oa-glass-edge)!important}:is(main,dialog,[role=dialog]) ::placeholder{color:var(--oa-muted)!important;opacity:1!important}.radialActions .radial i,:is(main,dialog,[role=dialog]) :is(button,[role=button],.featureButton,.co-button,.cp-primary,.cp-secondary,.dl-photo,.bk-link,.bk-back,[class*=_primary_],[class*=_secondary_]),button.archiveBackButton{background:var(--oa-control)!important;border-color:var(--oa-line)!important;--oa-content-ink:var(--oa-ink);box-shadow:inset 0 1px 0 var(--oa-glass-edge),0 2px 6px #795b5c0c!important}:is(main,dialog,[role=dialog]) :is(button[aria-pressed=true],button[aria-selected=true],button[aria-current=page],button.on,button.active,button.selected,.ap-button,.co-primary,.cp-primary,.dl-primary,.bk-primary,.featureButton.primary){background:var(--oa-selected)!important;--oa-content-ink:var(--oa-selected-ink);border-color:#b77763!important}:is(main,dialog,[role=dialog]) :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--oa-info)!important;outline-offset:3px!important}:is(main,dialog,[role=dialog]) :is(button:disabled,[aria-disabled=true]){opacity:1!important;--oa-content-ink:#655b63;background:#eee6e1!important;box-shadow:none!important;cursor:not-allowed!important}[role=dialog],dialog,main :is(article,.featurePanel,.featureCard,.featureEmpty,.emptyCol,.postCard,.card,.myProfile,.editor,.form,.spForm,.spPreview,.birthdayBlock,.birthdayWheelColumn,.blockCard,.comment,.commentForm,.requestBox,.pending,.quiet,.exItem,.energy,.result,.fact,.unit,.hero,.status,.userLine,.toast,.toastEx,.toastC,.toastCA,.toastMod,.row,.myHead,.myCard,.myLinks>a,.myLinks>button,.accountShortcut,.staffEntry,.teamCard,.trainerThread,.trainerBubble,.chatBubble,.chatEmpty,.chatHeader,.chatStatus,.talkThread,.talkComposer,.talkCard,.emptyMod,.detailInner,.chartCard,[class*=_lightCard],.authCard,.roomCard,.infoCard,.exCard,.progressCard,.resetCard,.nutritionCard,.studioCard,.reviewCard,.legalInner,.contactInner,.registerCard,.registerBox,.onboardingCard,.co-card,.co-empty,.co-metric,.co-status,.co-task,.co-client,.cp-card,.cp-focus,.cp-links,.cp-overview,.cp-trainer,.cp-keep,.cp-next,.cp-work,.dl-panel,.dl-stat,.dl-saved-meal,.dl-history-day,.bk-card,.bk-next,.bk-selection,.bk-confirm,.bk-summary,.bk-empty,.oa-panel,.archiveMessage,.homeInfoCard,[class*=_card_],[class*=_panel_],[class*=_section_],[class*=_feedback_],[class*=_notice_]),main.entryError>section,main.homeAuth>section{background:var(--oa-surface)!important;border-color:var(--oa-line)!important;box-shadow:inset 0 1px 0 var(--oa-glass-edge),var(--oa-glass-shadow)!important}.cropActions,.cropSheet,[role=dialog],dialog{background:var(--oa-overlay)!important}main#coaching-workspace .oa-actions button[aria-pressed=true]{background:var(--oa-selected)!important;--oa-content-ink:var(--oa-selected-ink)}main#archive-home .calorieRing:after{background:var(--oa-surface)!important}main#vip-companion-preview [data-testid=vip-personal-action] button.cp-primary{background:var(--oa-control)!important;--oa-content-ink:var(--oa-ink)}:is(main,dialog,[role=dialog]) :is(button,[role=button]) :is(small,span){--oa-content-ink:inherit}main .talkThread :is(.featureEmpty,.talkPost){background:transparent!important;box-shadow:none!important}main .resetCard.compact>a{background:var(--oa-control)!important;border:1px solid var(--oa-line)}main .birthdayWheels .birthdayWheel button{min-height:44px!important;height:44px!important;line-height:44px!important;scale:1!important;animation:none!important}main .wheelShade.top{background:linear-gradient(var(--oa-control),transparent)!important}main .wheelShade.bottom{background:linear-gradient(transparent,var(--oa-control))!important}main :is(.co-tabs,.cp-tabs,.oa-sidebar,.workspaceQuick,.staffHomeGrid,.staffHubGrid,.radialActions),nav.bottomNav.platformNav{background:var(--oa-control)!important;border-color:var(--oa-line)!important}main .myLinks{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:is(main,dialog,[role=dialog]) :is(button,.archiveMessage>a,.homeInfoCard>a,.myLinks>a,.accountShortcut,.featureButton,.co-button,.cp-primary,.cp-secondary),button.archiveBackButton{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}nav.bottomNav.platformNav{background:var(--oa-navigation)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-color:var(--oa-line)!important}.bottomNav .navTab :is(span,svg),main .myLinks>a :is(span,strong,svg){opacity:1!important;filter:none!important}main#coaching-workspace .oa-sidebar{background:transparent!important}main#coaching-workspace .oa-action{background:transparent!important;box-shadow:none!important}@media(max-width:700px){main#coaching-workspace .oa-sidebar{background:var(--oa-control)!important}}main#coaching-workspace .oa-sidebar nav button{background:transparent!important;box-shadow:none!important}main#coaching-workspace .oa-sidebar nav button[aria-current=page]{background:var(--oa-selected)!important}.bottomNav .navTab{background:transparent!important;box-shadow:none!important}.bottomNav .navAction{background:var(--oa-selected)!important;--oa-content-ink:var(--oa-selected-ink)}:is(main,dialog,[role=dialog]) :is(.oa-error,.co-error,.cp-alert,.chatAlert,.dl-error,.error,.errorBox,.featureError,[role=alert],[data-tone=error]){--oa-content-ink:#8c213c;background:#fff0f2!important;border-color:#c07587!important}:is(main,dialog,[role=dialog]) :is(.cp-alert[data-tone=success],.dl-success,.success,.co-success,[data-tone=success]){--oa-content-ink:#205e49;background:#edf8f2!important;border-color:#79a28e!important}:is(main,dialog,[role=dialog]) :is(.bk-danger,.oa-danger,button.danger,button.reject,button.delete){--oa-content-ink:#8c213c;background:#fff0f2!important;border-color:#c07587!important}:is(main,dialog,[role=dialog]) :is(.co-badge,.co-count,.myAvatar,.co-avatar,.pill,[class*=_pill_]){background:var(--oa-control)!important}:is(main,dialog,[role=dialog]) :is(.co-badge.done,.successBadge){--oa-content-ink:#205e49;background:#edf8f2!important}main :is(.chatComposer,.trainerComposer,.trainerSendRow){background:transparent!important}:is(main,dialog,[role=dialog]) :is(button,.featureButton,.co-button,.cp-primary,.cp-secondary,.dl-photo,.bk-link,.bk-back),button.archiveBackButton{min-height:48px!important;line-height:1.4!important;letter-spacing:normal!important;vertical-align:middle;touch-action:manipulation}:is(main,dialog,[role=dialog]) :is(.featureButton,.co-button,.cp-primary,.cp-secondary,.dl-primary,.dl-secondary,.dl-photo,.bk-primary,.bk-back,.bk-link),main :is(.dl-tabs,.dl-meal-tabs,.dl-quality,.dl-water-buttons,.co-tabs,.co-filters,.oa-actions,.sd-actions)>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px;text-align:center!important}:is(main,dialog,[role=dialog]) :is(button,.featureButton,.co-button,.cp-primary,.cp-secondary)>svg{flex:none;vertical-align:middle}:is(main,dialog,[role=dialog]) :is(.cp-primary,.cp-secondary)>svg:last-child{margin-left:0!important}.bottomNav .navAction>span{width:26px;height:26px;display:grid!important;place-items:center;line-height:0}.bottomNav .navAction>span>svg{width:26px;height:26px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;fill:none}.bottomNav .navTab{line-height:1.25!important;gap:5px!important}.bottomNav .navTab.active:before{background:#ffba8129!important;border:1px solid #df90593d}main .oa-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;text-decoration:none!important}main .oa-links a>span:last-child{flex:none}main :is(.oa-member,.oa-member *){text-decoration:none!important}main .oa-member{gap:8px 16px}main .oa-actions>button:has(>strong){flex-direction:column;align-items:flex-start!important;text-align:left!important;gap:2px}main .oa-member>:first-child{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}main .oa-member small{margin:0;font-size:11px}main .oa-member>[data-label]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}main .oa-panel>.oa-line{margin-bottom:12px}main .oa-action,main .oa-panel>.oa-line h2{margin:0!important}main .oa-action{padding-block:16px!important}main .oa-action p{margin:8px 0!important;line-height:1.65!important}main .oa-action .oa-line{align-items:baseline;gap:4px 12px}main .oa-action .oa-line>small{font-size:12px}main .oa-action details{margin-top:8px}main .oa-action summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;padding:10px 0!important}main .oa-action summary:after{content:"＋";font-size:16px;font-weight:400}main .oa-action details[open]>summary:after{content:"−"}main .oa-action summary::-webkit-details-marker{display:none}main .oa-system-facts dd{font-size:clamp(18px,2vw,24px)!important;line-height:1.45;letter-spacing:0;overflow-wrap:normal}main .oa-system-facts dt{line-height:1.5}main .oa-system-scope{font-size:13px;line-height:1.6}main .oa-system-scope>p{margin:8px 0}main .oa-system-scope summary{min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer}main .oa-system-scope summary:after{content:"＋";margin-left:auto}main .oa-system-scope[open] summary:after{content:"−"}main .oa-system-scope summary::-webkit-details-marker{display:none}main .oa-system-stamp{display:block;font-size:12px!important;line-height:1.6}main :is(.dl-summary article>strong,.dl-result>strong,.dl-large){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2!important}main :is(.dl-summary article>strong,.dl-result>strong)>span{display:inline!important;vertical-align:baseline!important;line-height:inherit!important}main#coaching-workspace{padding-top:calc(24px + env(safe-area-inset-top))!important}main#coaching-workspace.oa-console{padding-top:calc(22px + env(safe-area-inset-top))!important}main#coaching-workspace .co-tabs{top:env(safe-area-inset-top)!important}.archive-safe-area{position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:19000;pointer-events:none;background:rgba(217,137,156,.96)}@media(max-width:700px){main .oa-member{padding:14px 0!important;gap:6px 12px}main .oa-member>[data-label]:before{display:block;margin-bottom:2px}main .oa-sidebar nav button{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.25!important}main .oa-sidebar nav button span{line-height:inherit!important}main .oa-system-facts{gap:16px 12px!important}}[data-archive-feedback=down]{scale:.965!important;transition:scale 90ms ease-out!important}[data-archive-feedback=up]{animation:archiveGlassRelease .21s cubic-bezier(.2,.7,.2,1)!important}main :is(.dl-panel,.archive-view-enter){animation:archiveViewEnter .2s cubic-bezier(.2,.7,.2,1)!important}body.archiveTabTransition main{opacity:var(--archive-route-opacity,1)!important;filter:none!important;transition:none!important}main :is(.dl-tabs,.dl-meal-tabs,.co-tabs,.cp-tabs,.oa-sidebar nav)>button:is([aria-pressed=true],[aria-current=page],.on){animation:archiveSelected .18s ease-out}main details[open]>:not(summary){animation:archiveDisclosure .18s ease-out}main :is(.dl-success,.success,.co-success,[data-tone=success]){animation:archiveSaved .26s ease-out!important}@keyframes archiveViewEnter{0%{translate:0 5px;opacity:.84}to{translate:0 0;opacity:1}}@keyframes archiveSelected{0%{box-shadow:inset 0 0 0 20px #fff4}to{box-shadow:inset 0 0 0 0 #fff0}}@keyframes archiveDisclosure{0%{translate:0 -3px;opacity:.8}to{translate:0 0;opacity:1}}@keyframes archiveSaved{0%{box-shadow:0 0 0 3px #79a28e60}to{box-shadow:0 0 0 0 #79a28e00}}@media(prefers-reduced-motion:reduce){[data-archive-feedback],main :is(.dl-panel,.archive-view-enter,.dl-success,.success,.co-success,[data-tone=success]),main :is(.dl-tabs,.dl-meal-tabs,.co-tabs,.cp-tabs,.oa-sidebar nav)>button,main details[open]>:not(summary){animation:none!important;transition:none!important;scale:1!important;translate:none!important}}#archiveBootCover{--oa-content-ink:var(--oa-ink)}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){:root{--oa-surface:#f1bb88;--oa-control:#f6c8a1;--oa-navigation:#eaa47c;--oa-overlay:#f6c4a1}:is(main,dialog,[role=dialog],.bottomNav) :where(*){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}}