html body .guideEditorial{width:min(720px,100%);padding-left:22px!important;padding-right:22px!important;padding-bottom:calc(170px + env(safe-area-inset-bottom))!important;color:#fbf7ef!important}html body .guideEditorial .guideMasthead{text-align:left;padding:18px 0 0!important;color:#fbf7ef!important}html body .guideEditorial .guideMasthead small{display:block;letter-spacing:.24em!important;color:rgba(251,247,239,.68)!important;font-size:10px!important}html body .guideEditorial .guideMasthead h1{margin:10px 0 8px!important;font-size:clamp(30px,8vw,42px)!important;line-height:1.1!important;letter-spacing:-.045em!important;color:#fbf7ef!important}html body .guideEditorial .guideMasthead p{max-width:520px;margin:0!important;color:rgba(251,247,239,.78)!important;font-size:13px!important;line-height:1.7!important}html body .guideEditorial .guideEdition{display:flex;justify-content:flex-start;gap:14px;margin-top:15px;font-size:10px;font-weight:800;letter-spacing:.12em;color:#bce8e8}html body .guideEditorial .guideEdition span+span:before{content:"•";margin-right:14px;color:rgba(251,247,239,.38)}html body .guideEditorial .guideCommand{margin:20px 0 0;max-width:none}html body .guideEditorial .guideUpdate{width:100%;min-height:54px!important;border-radius:15px!important;background:#fbf7ef!important;color:#14264b!important;border:1px solid rgba(255,255,255,.82)!important;box-shadow:0 12px 24px rgba(5,16,43,.18)!important;font-size:15px!important}html body .guideEditorial .guideUtilities{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:6px 18px;margin-top:12px}html body .guideEditorial .guideUtilities a{color:rgba(251,247,239,.82);font-size:12px;line-height:2;text-underline-offset:4px}html body .guideEditorial .guideAlert,html body .guideEditorial .guideNotice{max-width:none;margin:14px 0 0;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.7;text-align:left}html body .guideEditorial .guideNotice{color:rgba(251,247,239,.76);background:rgba(13,23,51,.36)}html body .guideEditorial .guideAlert{color:#14264b;background:#ffd8ca;border:1px solid rgba(255,255,255,.62)}html body .guideEditorial .guideSectionLabel{display:flex;align-items:center;gap:10px;margin-bottom:9px}html body .guideEditorial .guideSectionLabel span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f58f78;color:#14264b;font:900 10px/1 system-ui}html body .guideEditorial .guideSectionLabel small{color:#bce8e8!important;font-size:9px!important;font-weight:800;letter-spacing:.18em;opacity:1!important}html body .guideEditorial :is(.guideOverview,.guidePriority,.guideSupport,.guideMedical,.guideTrainerReview,.guideBlank){margin-top:42px}html body .guideEditorial .guideBalance h2,html body .guideEditorial .guideHistory>h2,html body .guideEditorial :is(.guideOverview,.guidePriority,.guideSupport,.guideMedical,.guideTrainerReview,.guideBlank)>h2{margin:0;color:#fbf7ef!important;font-size:27px;line-height:1.35;letter-spacing:-.035em;text-shadow:none!important}html body .guideEditorial .guideLead{margin:11px 0 0;color:rgba(251,247,239,.76);font-size:14px;line-height:1.85}html body .guideEditorial .guideScoreStrip{margin-top:22px;border-top:1px solid rgba(255,255,255,.26);border-bottom:1px solid rgba(255,255,255,.26)}html body .guideEditorial .guideScoreStrip article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:22px;gap:22px;padding:20px 0;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body .guideEditorial .guideScoreStrip article+article{border-top:1px solid rgba(255,255,255,.18)!important}html body .guideEditorial .guideScoreStrip article>div>small{color:#bce8e8!important;font-size:11px!important;font-weight:900;letter-spacing:.12em;opacity:1!important}html body .guideEditorial .guideScoreStrip article p{margin:7px 0 0;color:rgba(251,247,239,.78)!important;font-size:13px!important;line-height:1.75!important}html body .guideEditorial .guideMeter{text-align:right;min-width:104px}html body .guideEditorial .guideMeter strong{display:block;color:#fbf7ef!important;font-size:30px;line-height:1;letter-spacing:-.04em}html body .guideEditorial .guideMeter strong small{font-size:11px!important;color:rgba(251,247,239,.58)!important;letter-spacing:0}html body .guideEditorial .guideMeter>span{display:flex;gap:4px;justify-content:flex-end;margin-top:9px}html body .guideEditorial .guideMeter i{display:block;width:16px;height:4px;border-radius:4px;background:rgba(255,255,255,.2)}html body .guideEditorial .guideMeter i.on{background:#bce8e8}html body .guideEditorial .guidePriority{padding:26px 24px 28px;border-radius:22px;background:#fbf7ef;color:#14264b}html body .guideEditorial .guidePriority .guideSectionLabel small{color:#536179!important}html body .guideEditorial .guidePriority>h2{color:#14264b!important}html body .guideEditorial .guidePriority ol{list-style:none;counter-reset:guide-action;margin:20px 0 0;padding:0}html body .guideEditorial .guidePriority li{counter-increment:guide-action;display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:16px 0;color:#14264b;font-size:14px;border-top:1px solid rgba(20,38,75,.14)}html body .guideEditorial .guidePriority li:before{content:counter(guide-action,decimal-leading-zero);color:#da705f;font-size:11px;font-weight:900;letter-spacing:.08em;padding-top:4px}html body .guideEditorial .guidePriority .guideNoData{color:#536179}html body .guideEditorial .guideBalance{display:grid;grid-template-columns:1fr 1fr;grid-gap:34px;gap:34px;margin-top:42px}html body .guideEditorial .guideBalance article{min-width:0}html body .guideEditorial :is(.guideBalance,.guideSupport) ul{margin:18px 0 0;padding:0;list-style:none}html body .guideEditorial :is(.guideBalance,.guideSupport) li{position:relative;padding:13px 0 13px 22px;border-top:1px solid rgba(255,255,255,.19);color:rgba(251,247,239,.84)!important;font-size:13px!important;line-height:1.75!important}html body .guideEditorial :is(.guideBalance,.guideSupport) li:before{content:"—";position:absolute;left:0;color:#bce8e8}html body .guideEditorial .guideSupport{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}html body .guideEditorial .guideSupport>.guideSectionLabel,html body .guideEditorial .guideSupport>h2{grid-column:1/-1}html body .guideEditorial .guideSupport article{padding:20px;border:1px solid rgba(255,255,255,.24);border-radius:18px;background:rgba(13,23,51,.6)}html body .guideEditorial .guideSupport article>small{color:#f7a28f!important;font-size:9px!important;font-weight:900;letter-spacing:.16em;opacity:1!important}html body .guideEditorial .guideSupport h3{margin:7px 0 8px;color:#fbf7ef!important;font-size:18px}html body .guideEditorial .guideSupport p{margin:0;color:rgba(251,247,239,.78)!important;font-size:13px!important;line-height:1.8!important}html body .guideEditorial :is(.guideMedical,.guideTrainerReview){padding:24px;border:1px solid rgba(188,232,232,.42);border-radius:18px;background:rgba(16,45,68,.78)!important;box-shadow:none!important;color:#fbf7ef!important}html body .guideEditorial :is(.guideMedical,.guideTrainerReview)>small{color:#bce8e8!important;font-size:9px!important;font-weight:900;letter-spacing:.18em;opacity:1!important}html body .guideEditorial :is(.guideMedical,.guideTrainerReview)>h2{margin-top:8px!important;font-size:22px!important}html body .guideEditorial :is(.guideMedical,.guideTrainerReview)>p{color:rgba(251,247,239,.82)!important;font-size:13px!important;line-height:1.8!important}html body .guideEditorial .guideMedicalFoot{padding-top:14px;border-top:1px solid rgba(255,255,255,.18);font-size:11px!important}html body .guideEditorial .guideBlank{margin-top:30px;padding:24px 0;text-align:left;border-top:1px solid rgba(255,255,255,.26);border-bottom:1px solid rgba(255,255,255,.26);background:none!important;border-radius:0!important;box-shadow:none!important}html body .guideEditorial .guideBlank>small{color:#bce8e8!important;letter-spacing:.2em;font-size:9px!important}html body .guideEditorial .guideBlank p{color:rgba(251,247,239,.72)!important;font-size:14px!important;line-height:1.8!important}html body .guideEditorial .guideNoData{font-size:13px;line-height:1.8;color:rgba(251,247,239,.66)}html body .guideEditorial .guideHistory{margin-top:52px!important;gap:0!important}html body .guideEditorial .guideHistory>button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 16px;gap:2px 16px;align-items:center;min-height:74px!important;padding:16px 0!important;border:0!important;border-top:1px solid rgba(255,255,255,.22)!important;border-radius:0!important;background:transparent!important;color:#fbf7ef!important;box-shadow:none!important}html body .guideEditorial .guideHistory>button:last-child{border-bottom:1px solid rgba(255,255,255,.22)!important}html body .guideEditorial .guideHistory>button[aria-pressed=true]{background:rgba(188,232,232,.1)!important;padding-left:14px!important;padding-right:14px!important}html body .guideEditorial .guideHistory button strong{font-size:15px!important;color:#fbf7ef!important}html body .guideEditorial .guideHistory button small{font-size:11px!important;color:rgba(251,247,239,.62)!important}html body .guideEditorial .guideHistory button span{grid-column:2;grid-row:1/3;color:#bce8e8;font-size:12px}html body #vip-companion-preview .lightCard .facts dd{color:#536179}@media(max-width:560px){html body .guideEditorial{padding-left:18px!important;padding-right:18px!important}html body .guideEditorial .guideBalance{grid-template-columns:1fr;gap:34px}html body .guideEditorial .guideSupport{grid-template-columns:1fr}html body .guideEditorial .guideScoreStrip article{gap:14px}html body .guideEditorial .guideMeter{min-width:88px}html body .guideEditorial .guideMeter i{width:12px}}html body .guideEditorial{background:#122343!important;min-height:100svh;margin:0 auto;padding-top:calc(24px + env(safe-area-inset-top))!important}html body .guideEditorial .guideMasthead h1{font-size:30px!important}html body .guideEditorial .guideSectionLabel{display:none}html body .guideEditorial :is(.guideOverview,.guidePriority,.guideSupport,.guideMedical,.guideTrainerReview,.guideBlank){margin-top:24px}html body .guideEditorial .guidePriority{padding:22px;border-radius:18px}html body .guideEditorial .guidePriority h2{font-size:23px}html body .guideEditorial .guidePriority li{font-size:16px;line-height:1.75;margin-bottom:14px}.guideActionLinks{display:grid;grid-gap:10px;gap:10px;margin-top:20px}html body .guideEditorial .guideActionLinks a{display:block;background:#14264b;color:#fff;padding:15px;border-radius:12px;text-align:center;text-decoration:none;font-size:14px}html body .guideEditorial .guideActionLinks a+a{background:transparent;color:#14264b;border:1px solid #14264b55}html body .guideEditorial .guideOverview h2{font-size:20px}html body .guideEditorial .guideDetail{border-top:1px solid #ffffff30;margin-top:26px}html body .guideEditorial .guideDetail>summary{padding:18px 0;min-height:48px;font-size:16px;font-weight:700;cursor:pointer;color:#f8f6f1}html body .guideEditorial .guideDetail .guideBalance{margin-top:10px}html body .guideEditorial .guideDetail .guideHistory{margin-top:4px}html body .guideEditorial .guideDetail .guideHistory>h2{display:none}html body .guideEditorial :is(button,a,summary):focus-visible{outline:3px solid #e8a18f;outline-offset:3px}html body :is(#archive-guide-v3,#vip-companion-preview,#daily-log-v3){color-scheme:light;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Noto Sans JP,Noto Sans CJK JP,sans-serif!important}html body :is(#archive-guide-v3,#vip-companion-preview,#daily-log-v3) :is(h1,h2,h3,p,li,button,a,label,input,select){font-family:inherit!important}html body main:is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3:before{background:linear-gradient(rgba(9,20,42,.48),rgba(9,20,42,.66)),radial-gradient(ellipse at 90% 10%,#f49c83 0,transparent 48%),radial-gradient(ellipse at 6% 43%,#b95e99 0,transparent 52%),linear-gradient(170deg,#314e7d,#625c98 66%,#17375d)}html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap{--cp-text:var(--glass-text);--cp-muted:var(--glass-muted);--cp-line:var(--glass-line)}html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap :is(.cp-card,.cp-focus,.cp-links,.cp-overview,.cp-trainer,.cp-keep,.cp-next){--cp-text:var(--glass-text);--cp-muted:var(--glass-muted);--cp-line:var(--glass-line);background:linear-gradient(145deg,rgba(192,221,255,.1),transparent 48%),var(--glass-surface)!important;border:1px solid var(--glass-line)!important;border-top:1px solid rgba(238,248,255,.64)!important;border-radius:24px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(255,255,255,.04),0 14px 35px rgba(114,77,62,.09)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap :is(.cp-primary,.cp-secondary,.cp-update button,.cp-choice button,.cp-tabs button,.cp-field select,.cp-field input){--cp-text:var(--glass-text);color:var(--glass-text)!important;background:linear-gradient(170deg,rgba(210,237,255,.12),transparent 65%),var(--glass-control)!important;border:1px solid rgba(224,241,255,.38)!important;border-top-color:rgba(244,251,255,.68)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 5px 12px rgba(0,8,24,.18)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px!important}html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap .cp-primary{background:linear-gradient(155deg,rgba(176,244,231,.24),transparent 70%),var(--oa-selected)!important;border-color:rgba(182,239,229,.7)!important}html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap :is(.cp-tabs,.cp-choice) button[aria-pressed=true]{--cp-text:var(--oa-selected-ink);background:linear-gradient(155deg,rgba(182,246,235,.3),transparent 70%),var(--oa-selected)!important;border-color:#a1e0d8!important;box-shadow:inset 0 1px 0 #dcfff088,0 3px 12px #020a2033!important}html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap .cp-tabs{background:rgba(255,251,247,.55)!important;padding:5px;gap:5px}html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap .cp-tabs button{min-height:48px;line-height:1.35}html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap :is(p,li){font-size:17px;line-height:1.85;word-break:normal;overflow-wrap:break-word;text-align:left}html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap :is(h1,h2,h3){text-align:left;text-wrap:balance;letter-spacing:0!important}html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap :is(.cp-focus-label,.cp-plan span,.cp-score>span,.cp-link-row>i,.cp-card-title>i){--cp-text:var(--oa-info);color:var(--oa-info)!important;background-color:transparent}html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap .cp-alert{--cp-text:#ffe8ed;--cp-muted:#f8d5df;background:rgba(73,28,46,.94)!important;border-color:#d99bae}html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap .cp-alert[data-tone=success]{--cp-text:#d6fff2;background:rgba(17,60,56,.94)!important;border-color:#8ac9b5}html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap .cp-coaching{display:grid;grid-gap:18px;gap:18px;margin:0 0 22px}html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap .cp-coaching small{display:block;font-size:13px;--cp-text:var(--oa-info);margin-bottom:5px;font-weight:700;letter-spacing:.04em}html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap .cp-coaching p{margin:0}html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap .cp-card .cp-eyebrow{--cp-text:var(--oa-info);color:var(--oa-info)!important}html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap .cp-tasks{counter-reset:cp-task;gap:16px}html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap .cp-tasks li{grid-template-columns:28px minmax(0,1fr);gap:12px}html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap .cp-tasks li:before{width:28px;height:28px;margin-top:3px;background:#dbeaf0;color:var(--oa-info);border:1px solid #8cbebd}html body #daily-log-v3 .dl-inner :is(.dl-panel,.dl-summary article,.dl-stat,.dl-history-day){background:linear-gradient(145deg,rgba(194,224,255,.1),transparent 50%),rgba(13,23,51,.88)!important;border:1px solid rgba(214,236,255,.32)!important;border-top-color:rgba(235,248,255,.6)!important;box-shadow:inset 0 1px 0 #ffffff16,0 12px 30px #02091a38!important;-webkit-backdrop-filter:blur(24px) saturate(115%);backdrop-filter:blur(24px) saturate(115%)}html body #daily-log-v3 .dl-inner :is(.dl-primary,.dl-secondary,.dl-record,.dl-quick button,.dl-tabs button,.dl-meal-tabs button){background:linear-gradient(155deg,rgba(225,244,255,.13),transparent 65%),rgba(27,51,77,.9)!important;color:#f5f8ff!important;-webkit-text-fill-color:currentColor!important;border:1px solid #b3d6ef70!important;box-shadow:inset 0 1px 0 #ffffff33,0 5px 12px #040b1926!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html body #daily-log-v3 .dl-inner :is(.dl-tabs,.dl-meal-tabs) button[aria-pressed=true]{background:linear-gradient(160deg,#b6ede935,transparent),#215666!important;color:#f5fffe!important;border-color:#a1e0d8!important}html body #daily-log-v3 .dl-inner :is(.dl-header,.dl-row){align-items:center;gap:12px}html body #daily-log-v3 .dl-inner :is(h1,h2,h3,p,label){letter-spacing:0!important}html body:has(:is(#daily-log-v3,#archive-guide-v3,#vip-companion-preview)) .bottomNav.platformNav{background:linear-gradient(170deg,rgba(220,239,255,.12),transparent 60%),rgba(10,24,46,.88)!important;border:1px solid #c8e4ff60!important;border-top-color:#e5f4ff99!important;box-shadow:inset 0 1px 0 #ffffff22,0 14px 32px #01071950!important;-webkit-backdrop-filter:blur(28px) saturate(135%)!important;backdrop-filter:blur(28px) saturate(135%)!important}html body:has(:is(#daily-log-v3,#archive-guide-v3,#vip-companion-preview)) .bottomNav .navAction{background:linear-gradient(145deg,#ffe5d15c,transparent 65%),rgba(155,75,67,.92)!important;color:#fff8f5!important;border:1px solid #ffd1bd!important;box-shadow:inset 0 1px 1px #fff8,0 5px 14px #01081855!important}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){html body :is(#archive-guide-v3,#vip-companion-preview,#daily-log-v3){--glass-surface:#fffaf5;--glass-control:#fffcf8}html body :is(#archive-guide-v3,#vip-companion-preview,#daily-log-v3) *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}:root{--archive-control-release:glass-controls-v1;--control-glass:rgba(25,47,74,.92);--control-ink:#f5f8ff;--control-rim:rgba(206,232,255,.55)}html body .radialActions .radial i,html body :is(main,#coaching-workspace,#archive-booking-v2,#archive-booking-dialog,#daily-log-v3,#vip-companion-preview,#archive-guide-v3) :is(button,.co-card>summary,.session-desk summary,.featureButton,.co-button,.co-top>a,.co-heading>a,.co-grid>a,.co-task,.co-client,.workspaceQuick a,.staffHomeGrid a,.staffHubGrid a,.myLinks>a,.resetGrant,.avatarActions label,.dl-photo,.bk-back,.bk-link,.cp-primary,.cp-secondary,.archiveAvatar,.archiveMessage>a,.homeInfoCard>a,.changeBlock>a):where(:not(.navTab,.navAction,.radial)),html body button.archiveBackButton.archiveBackButton{background:linear-gradient(155deg,rgba(213,237,255,.2),transparent 58%),var(--control-glass)!important;color:var(--control-ink)!important;-webkit-text-fill-color:currentColor!important;border:1px solid var(--control-rim)!important;border-top:1px solid rgba(243,250,255,.78)!important;box-shadow:inset 0 1px 1px #ffffff38,inset 0 -1px 0 #ffffff0d,0 5px 14px #0310242b!important;-webkit-backdrop-filter:blur(18px) saturate(130%)!important;backdrop-filter:blur(18px) saturate(130%)!important;border-radius:14px!important;text-shadow:none!important}html body #coaching-workspace :is(button,.co-button,.co-task,.co-client,.co-grid>a) :is(strong,small,span,b){color:inherit!important;-webkit-text-fill-color:currentColor!important}html body #coaching-workspace :is(.co-task,.co-client) small{color:#d1dfef!important}html body #coaching-workspace .co-task.attention{border-left:4px solid #ffb2c3!important}html body #coaching-workspace .co-task.attention .co-count{color:#ffd1dc!important}html body #coaching-workspace .co-client .co-avatar{background:#ffffff1c!important;color:#f5f8ff!important}html body #coaching-workspace .co-client .co-badge{background:#703549!important;color:#ffe5ec!important}html body #coaching-workspace .co-client .co-badge.done{background:#225449!important;color:#dcfff2!important}html body :is(#coaching-workspace,#archive-booking-v2,#archive-booking-dialog,#daily-log-v3,#vip-companion-preview,#archive-guide-v3,main) :is(button[aria-pressed=true],button[aria-selected=true],button.on,button.active,.co-tabs button.on,.co-filters button.on,.bk-primary,.bk-confirm button,.co-primary,.cp-primary,.dl-primary,.dl-photo-start,button.selected){background:linear-gradient(150deg,#b2fff044,transparent 65%),rgba(23,79,91,.97)!important;color:#f5fffe!important;border-color:#a1e0d8!important;box-shadow:inset 0 1px 1px #e5fff577,0 5px 14px #03102438!important}html body :is(#coaching-workspace,#archive-booking-v2,#archive-booking-dialog,main) :is(.bk-danger,button.danger,button.reject,button.delete){background:linear-gradient(150deg,#ffc6d42e,transparent 60%),rgba(100,38,57,.96)!important;color:#fff2f5!important;border-color:#e8a6b8!important}html body :is(#coaching-workspace,#archive-booking-v2,#archive-booking-dialog,#daily-log-v3,#vip-companion-preview,#archive-guide-v3,main) :is(button:disabled,[aria-disabled=true],label:has(input:disabled)){opacity:.58!important;cursor:not-allowed!important;box-shadow:inset 0 1px 0 #ffffff14!important}html body :is(#coaching-workspace,#archive-booking-v2,#archive-booking-dialog,#daily-log-v3,#vip-companion-preview,#archive-guide-v3,main) :is(button,a,label):focus-visible{outline:3px solid #8bdadf!important;outline-offset:3px!important}html body .myPage .myInner.myInner .myLinks>a:not(.accountShortcut),html body .myPage .myInner.myInner .myLinks>button{border-radius:14px!important;padding:14px 16px!important}html body .myPage .myInner.myInner .myLinks>a.accountShortcut{border-radius:20px!important}html body .myPage .myInner.myInner :is(.pushStatus,.staffEntry span){color:#d1dfef!important}html body #archive-home :is(.archiveMessage,.homeInfoCard){background:linear-gradient(145deg,#dceaff19,transparent 60%),rgba(13,23,51,.9)!important;border:1px solid #cde7ff66!important;border-top-color:#edffffaa!important;box-shadow:inset 0 1px 0 #ffffff26,0 15px 34px #03102433!important;-webkit-backdrop-filter:blur(26px)!important;backdrop-filter:blur(26px)!important}html body #archive-home :is(.archiveMessage,.homeInfoCard) :is(h2,p,span,strong,small,b,a){color:#f5f8ff!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html body #archive-home :is(.archiveMessage,.homeInfoCard) :is(p,small,.archiveKicker){color:#d1dfef!important}html body #archive-home .calorieRing:after{background:#182e4b!important}html body #archive-home :is(.archiveMessage>a,.homeInfoCard>a,.changeBlock>a){display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 16px!important;box-sizing:border-box;font-size:15px!important;text-decoration:none!important}html body #archive-home .archiveAvatar{border-radius:50%!important}html body nav.bottomNav.platformNav{background:linear-gradient(170deg,#dcefff20,transparent 60%),rgba(10,24,46,.9)!important;border:1px solid #c8e4ff70!important;border-top-color:#e5f4ffbb!important;box-shadow:inset 0 1px 0 #ffffff33,0 14px 32px #01071950!important;-webkit-backdrop-filter:blur(24px) saturate(125%)!important;backdrop-filter:blur(24px) saturate(125%)!important}html body nav.bottomNav.platformNav .navAction{background:linear-gradient(145deg,#ffe5d15c,transparent 65%),rgba(155,75,67,.96)!important;color:#fff8f5!important;border:1px solid #ffd1bd!important;box-shadow:inset 0 1px 1px #fff8,0 5px 14px #01081855!important}html body :is(#archive-booking-v2,#archive-booking-dialog) .bk-slot>span{color:#d1dfef!important}html body [data-archive-feedback=down]{scale:.965!important}html body [data-archive-feedback=up]{animation:archiveGlassRelease .21s cubic-bezier(.2,.7,.2,1)!important}@keyframes archiveGlassRelease{0%{scale:.965}55%{scale:1.012}to{scale:1}}html body :is(button:disabled,[aria-disabled=true])[data-archive-feedback]{animation:none!important;scale:1!important}@media(prefers-reduced-motion:reduce){html body [data-archive-feedback]{animation:none!important;scale:1!important}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){:root{--control-glass:#192f4a;--control-rim:#d0e9ff}html body #archive-booking-dialog button,html body main :is(button,a,label),html body nav.bottomNav.platformNav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}html body #archive-home :is(.archiveMessage,.homeInfoCard) p{font-size:15px!important;line-height:1.75!important}html body #archive-home :is(.archiveMessage,.homeInfoCard) h2{font-size:24px!important;line-height:1.45!important;letter-spacing:0!important}html body #archive-home .calorieCopy small,html body #archive-home .calorieCopy span{font-size:13px!important;line-height:1.6!important;color:#d1dfef!important}html body #archive-home .calorieCopy strong{font-size:20px!important;color:#f5f8ff!important}html body #archive-home .calorieRing b{color:#f5f8ff!important}html body main.myPage .myInner.myInner .myLinks>a.accountShortcut{text-wrap:balance;line-height:1.55!important}html body main.myPage .myInner.myInner .myAvatar{background:linear-gradient(145deg,#dceaff26,transparent),#203957!important;color:#f5f8ff!important;border:1px solid #c8e4ff88!important}html body #coaching-workspace details>summary{padding:12px 14px!important;min-height:48px!important}html body #coaching-workspace details.co-card:not([open]){background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}html body button.archiveBackButton.archiveBackButton :is(span,b){color:#f5f8ff!important;-webkit-text-fill-color:currentColor!important}:root{--archive-ui-release:amber-maple-v1;--oa-canvas:#ef9654;--oa-sky:#b4cbd0;--oa-dusk:#d9899c;--oa-amber:#f3c96c;--oa-orange:#ef9654;--oa-apricot:#ffd1b3;--oa-ink:#30231f;--oa-muted:#3e2723;--oa-line:rgba(103,57,46,.22);--oa-surface:rgba(255,189,146,.18);--oa-control:rgba(255,209,179,.46);--oa-navigation:rgba(234,164,124,.85);--oa-overlay:rgba(246,196,161,.97);--oa-glass-edge:rgba(255,225,204,.57);--oa-glass-shadow:inset 0 1px 0 #ffe1cc70,0 5px 20px #683d3212;--oa-selected:#773627;--oa-selected-ink:#fff4ee;--oa-success:#153b2c;--oa-warning:#563500;--oa-danger:#8c213c;--oa-info:#264654;--oa-fast:120ms;--oa-state:200ms;--control-glass:var(--oa-control);--control-ink:var(--oa-ink);--control-rim:var(--oa-line);--oa-scene:linear-gradient(145deg,var(--oa-dusk) 0%,var(--oa-dusk) 22%,var(--oa-orange) 52%,var(--oa-amber) 88%,var(--oa-amber) 100%)}html:root[data-archive-time]{--archive-app-bg:transparent;--archive-base:var(--oa-canvas)}html body{background:var(--oa-canvas)!important;isolation:isolate}html body main,html[data-archive-time] body main:not(.archiveLoaderSurface){background:transparent!important}.archive-orange-light{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:var(--oa-scene);contain:strict}.archive-orange-light i{position:absolute;inset:-15%;border-radius:0;background:radial-gradient(ellipse at 62% 61%,#ffcf633d,transparent 39%);animation:oa-light-amber 59s ease-in-out infinite alternate;transform-origin:center;opacity:.92}.archive-orange-light i:nth-child(2){background:radial-gradient(ellipse at 8% 49%,#cc718544,transparent 52%);animation:oa-light-orange 73s ease-in-out infinite alternate;opacity:.8}.archive-orange-light i:nth-child(3){background:radial-gradient(ellipse at 80% 32%,#ffd9b637,transparent 40%);animation:oa-light-apricot 83s ease-in-out infinite alternate;opacity:.7}.archive-orange-light[data-paused=true] i{animation-play-state:paused}@keyframes oa-light-amber{to{transform:translate(-3%,4%) scale(1.06,1.02);opacity:.7}}@keyframes oa-light-orange{to{transform:translate(4%,-2%) scale(.97,1.08);opacity:.52}}@keyframes oa-light-apricot{to{transform:translate(-2%,-3%) scale(1.06,.98);opacity:.95}}html[data-archive-time=morning] .archive-orange-light{--oa-scene:linear-gradient(145deg,var(--oa-dusk) 0%,var(--oa-dusk) 18%,var(--oa-orange) 48%,var(--oa-amber) 84%,var(--oa-amber) 100%)}html[data-archive-time=day] .archive-orange-light{--oa-scene:linear-gradient(145deg,var(--oa-dusk) 0%,var(--oa-dusk) 20%,var(--oa-orange) 50%,var(--oa-amber) 86%,var(--oa-amber) 100%)}html[data-archive-time=night] .archive-orange-light{--oa-scene:linear-gradient(145deg,var(--oa-dusk) 0%,var(--oa-dusk) 25%,var(--oa-orange) 56%,var(--oa-amber) 90%,var(--oa-amber) 100%)}html body main:is(#archive-home,#archive-guide-v3,#vip-companion-preview,#daily-log-v3,#archive-booking-v2):after,html body main:is(#archive-home,#archive-guide-v3,#vip-companion-preview,#daily-log-v3,#archive-booking-v2):before{background:transparent!important;animation:none!important}html body :is(#archive-guide-v3,#vip-companion-preview,#daily-log-v3){--glass-text:var(--oa-ink);--glass-muted:var(--oa-muted);--glass-line:var(--oa-line);--glass-surface:var(--oa-surface);--glass-control:var(--oa-control)}html body #daily-log-v3 .dl-inner :is(.dl-panel,.dl-summary article,.dl-stat,.dl-history-day),html body :is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3 .cp-wrap :is(.cp-card,.cp-focus,.cp-links,.cp-overview,.cp-trainer,.cp-keep,.cp-next){background:linear-gradient(145deg,#f7c28a0d,transparent 55%),var(--oa-surface)!important;border-color:var(--oa-line)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html body :is(#daily-log-v3,#archive-guide-v3,#vip-companion-preview) :is(.dl-primary,.dl-secondary,.dl-record,.dl-quick button,.dl-tabs button,.dl-meal-tabs button,.cp-primary,.cp-secondary){background:var(--oa-control)!important;border-color:var(--control-rim)!important}html body main :is(button[aria-pressed=true],button[aria-selected=true],button.on,button.active,button[aria-current=page],.oa-primary,.co-primary,.cp-primary,.dl-primary,.bk-primary){background:linear-gradient(140deg,#ffd8ae20,transparent 70%),var(--oa-selected)!important;color:var(--oa-selected-ink)!important;border-color:#b77763!important}html body :is(#archive-home,.myPage) :is(.archiveMessage,.homeInfoCard,.myCard,.myHead,.myLinks>a){background:var(--oa-surface)!important;border-color:var(--oa-line)!important}html body .bottomNav.platformNav{background:var(--oa-navigation)!important;border-color:var(--oa-line)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html body :is(.homeAuth,.authShell) :is(input){background:var(--oa-control)!important;color:var(--oa-ink)!important;border-color:var(--oa-line)!important}html body :is(.homeAuth,.authShell) input::placeholder{color:var(--oa-muted)!important;opacity:1}html body #coaching-workspace{background:transparent!important;--ink:var(--oa-ink);--muted:var(--oa-muted);--line:var(--oa-line);color:var(--oa-ink)!important;min-height:100dvh;padding:24px 22px 100px!important}html body #coaching-workspace :is(h1,h2,h3,p,small,label,strong,span,time,summary){color:inherit;-webkit-text-fill-color:currentColor;text-shadow:none}html body #coaching-workspace :is(.co-sub,small){color:var(--oa-muted)!important}html body #coaching-workspace :is(.co-card,.co-metric,.co-status,.co-empty){background:var(--oa-surface)!important;color:var(--oa-ink)!important;border-color:var(--oa-line)!important}html body #coaching-workspace :is(input,select,textarea){background:var(--oa-control)!important;color:var(--oa-ink)!important;border:1px solid #b9988066!important;min-height:46px;padding:10px 12px;border-radius:10px;width:100%;font:inherit;box-sizing:border-box}html body #coaching-workspace input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:#d88241}html body #coaching-workspace :is(button,summary,.co-button){min-height:44px;touch-action:manipulation;cursor:pointer;font:inherit;transition:background-color var(--oa-fast) ease-out,transform var(--oa-fast) ease-out}html body #coaching-workspace .co-inner{max-width:1200px!important;width:100%;margin:auto}html body #coaching-workspace .co-tabs{overflow:auto;display:flex;flex-wrap:nowrap;gap:8px;position:-webkit-sticky;position:sticky;top:0;z-index:5;padding:10px 0;background:var(--oa-navigation)!important}html body #coaching-workspace .co-tabs button{flex:0 0 auto;width:auto}html body #coaching-workspace.oa-console{display:grid!important;grid-template-columns:210px minmax(0,1fr);grid-gap:32px;gap:32px;max-width:1600px;margin:0 auto}.oa-sidebar{position:-webkit-sticky;position:sticky;top:28px;align-self:start;padding:20px 8px;height:calc(100dvh - 60px)}.oa-brand{display:block;font-size:19px;letter-spacing:.19em;color:var(--oa-ink);text-decoration:none;margin-bottom:12px}.oa-sidebar nav{display:grid;grid-gap:8px;gap:8px;margin-top:35px}.oa-sidebar nav :is(a,button){text-align:left;padding:12px 14px;line-height:1.5;text-decoration:none;color:var(--oa-ink);font-size:14px}.oa-main{min-width:0;padding-top:20px}.oa-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.oa-header h1{font-size:clamp(24px,2.6vw,34px);margin:8px 0!important;font-weight:650;letter-spacing:0!important}.oa-header small{letter-spacing:.12em;font-size:11px}.oa-header time{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.oa-panel{background:var(--oa-surface);border:1px solid var(--oa-line);border-top:1px solid #f6d2af66;border-radius:18px;padding:24px;margin-bottom:20px;box-shadow:inset 0 1px 0 #fff1,0 8px 20px #100a0614;min-width:0;color:var(--oa-ink)}.oa-panel h2{font-size:19px!important;margin:0 0 16px!important;font-weight:650}.oa-panel h3{font-size:16px!important}.oa-panel p{line-height:1.75;overflow-wrap:anywhere}.oa-line{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.oa-home-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);grid-gap:20px;gap:20px;align-items:start}.oa-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.oa-actions :is(a,button){padding:10px 14px;color:var(--oa-ink);text-decoration:none}.oa-member,.oa-member-head{display:grid;grid-template-columns:minmax(160px,1.5fr) minmax(120px,1.2fr) minmax(70px,.7fr) minmax(90px,1fr) minmax(80px,.8fr);grid-gap:12px;gap:12px;align-items:center}.oa-member-head{font-size:12px;padding:16px 8px;color:var(--oa-muted)}.oa-member-head,a.oa-member{border-bottom:1px solid var(--oa-line)}a.oa-member{color:var(--oa-ink)!important;text-decoration:none;padding:18px 8px;font-size:14px;content-visibility:auto;contain-intrinsic-size:auto 76px}.oa-member:hover{background:#f5c28d0c}.oa-member small,.oa-member strong{display:block;overflow-wrap:anywhere}.oa-member small{margin-top:6px;font-size:12px}.oa-attention{color:var(--oa-warning)!important}.oa-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.oa-links a{padding:16px;color:var(--oa-ink);border:1px solid var(--oa-line);border-radius:12px;text-decoration:none}.oa-action{border-top:1px solid var(--oa-line);padding:20px 0}.oa-action[data-severity=important]{border-left:3px solid var(--oa-danger);padding-left:14px}.oa-action blockquote{margin:14px 0;border-left:2px solid var(--oa-apricot);padding:8px 14px;line-height:1.75;background:#f5c28d09}.oa-action details{margin-top:10px}.oa-status{border:1px solid var(--oa-line);padding:6px 12px;border-radius:30px;font-size:12px}.oa-ai fieldset{border:0;padding:0;min-width:0;display:grid;grid-gap:18px;gap:18px;margin-top:22px}.oa-ai label{display:grid;grid-gap:8px;gap:8px}.oa-ai .oa-check{display:flex;align-items:center;gap:12px;min-height:44px}.oa-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding-top:12px}.oa-ai fieldset>button{justify-self:start;padding:12px 24px;margin-top:8px}html body #coaching-workspace :is(.oa-error,.co-error){background:#542533!important;color:#ffe1e8!important;border:1px solid #d896a6!important}html body #coaching-workspace button.oa-danger{background:#642b3b!important;color:#ffe1e8!important;border-color:#e5a3b5!important}html body #coaching-workspace :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--oa-info)!important;outline-offset:3px!important}@media(min-width:1200px){html body #coaching-workspace .session-desk .sd-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:20px;column-gap:20px}.session-desk .sd-row .sd-actions{grid-column:1/-1}}@media(max-width:1100px){html body #coaching-workspace.oa-console{grid-template-columns:168px minmax(0,1fr);gap:20px}.oa-home-grid{grid-template-columns:1fr}.oa-member,.oa-member-head{grid-template-columns:minmax(140px,1.3fr) 1fr 70px}.oa-member-head>:nth-child(n+4),.oa-member>:nth-child(n+4){font-size:12px}.oa-member-head>:nth-child(n+4){display:none}.oa-member>:nth-child(4){grid-column:1/3}.oa-member>:nth-child(4):before{content:"最終記録 ";color:var(--oa-muted)}}@media(max-width:700px){html body #coaching-workspace{padding:14px 14px 100px!important}html body #coaching-workspace.oa-console{display:block!important}.oa-sidebar{position:-webkit-sticky;position:sticky;top:0;height:auto;padding:10px 0;background:var(--oa-navigation);z-index:10}.oa-sidebar>.oa-brand,.oa-sidebar>small{display:none}.oa-sidebar nav{display:flex;overflow:auto;gap:7px;margin:0;scrollbar-width:none}.oa-sidebar nav :is(a,button){flex:0 0 auto;white-space:nowrap;font-size:13px;padding:10px}.oa-main{padding-top:18px}.oa-header{align-items:end;margin-bottom:20px}.oa-header h1{font-size:26px}.oa-panel{padding:18px;border-radius:16px}.oa-links,.oa-settings{grid-template-columns:1fr}.oa-member-head{display:none}.oa-member{grid-template-columns:minmax(0,1fr) minmax(95px,.8fr);gap:8px;padding:16px 0}.oa-member>:first-child{grid-column:1/-1}.oa-member>:nth-child(4){grid-column:auto}.oa-member>[data-label]:before{content:attr(data-label) " ";font-size:11px;color:var(--oa-muted)}.oa-member strong{font-size:16px}.oa-member small{display:inline-block}.oa-header time,.oa-line>small{font-size:11px}}@media(prefers-reduced-motion:reduce){.archive-orange-light i{animation:none!important;transform:none!important}.oa-console *{scroll-behavior:auto!important;transition-duration:0s!important}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){:root{--oa-surface:#f1bb88;--oa-control:#f6c8a1;--oa-navigation:#eaa47c;--oa-overlay:#f6c4a1}.archive-orange-light i{display:none}html body #coaching-workspace *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.oa-audit{padding:16px 0;border-bottom:1px solid var(--oa-line)}.oa-audit time{display:block;color:var(--oa-muted);font-size:12px;margin:6px 0}.oa-audit-values{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.oa-audit pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.oa-actions button small,.oa-actions button span,.oa-actions button strong{display:block}.oa-actions button strong{font-size:22px;margin:4px 0}@media(max-width:700px){.oa-audit-values{grid-template-columns:1fr}.oa-console input,.oa-console select,.oa-console textarea{font-size:16px}}html body .homeAuth{color:var(--oa-ink)!important}html body .homeAuth section{background:var(--oa-surface)!important;border:1px solid #fff9!important;box-shadow:0 18px 55px #7c647019,inset 0 1px 0 #fff8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html body .homeAuth :is(.switchLink,h1,small,p){color:var(--oa-ink)!important;text-shadow:none!important}html body :is(#archive-home,#daily-log-v3,#archive-guide-v3,#vip-companion-preview){color:var(--oa-ink)!important;color-scheme:light}html body #archive-home :is(.archiveMessage,.homeInfoCard){background:var(--oa-surface)!important;border-color:var(--oa-line)!important}html body #archive-home :is(.archiveMessage,.homeInfoCard,.archiveIntro,.changeBlock,.archiveTop) :is(h1,h2,p,span,strong,small,b,a){color:var(--oa-ink)!important;-webkit-text-fill-color:currentColor!important}html body #archive-home .calorieCopy :is(span,small),html body #archive-home :is(.archiveMessage,.homeInfoCard) :is(p,small,.archiveKicker){color:var(--oa-muted)!important;opacity:1!important}html body #archive-home .calorieRing:after{background:var(--oa-surface)!important}html body #archive-home .calorieCopy strong,html body #archive-home .calorieRing b{color:var(--oa-ink)!important}html body #daily-log-v3 .dl-inner :is(.dl-panel,.dl-summary,.dl-stat,.dl-history-day,.dl-heading,.dl-head){color:var(--oa-ink)!important}html body #daily-log-v3 .dl-inner :is(.dl-panel,.dl-summary,.dl-stat,.dl-history-day) :is(h2,h3,p,label,strong,small,span,b){color:inherit!important;-webkit-text-fill-color:currentColor!important}html body #coaching-workspace .co-tabs button.on,html body #coaching-workspace .oa-actions button[aria-pressed=true]{color:var(--oa-selected-ink)!important}html body :is(#coaching-workspace,#daily-log-v3,#archive-guide-v3,#vip-companion-preview,#archive-booking-v2) :is(button.on,button[aria-pressed=true],button[aria-current=page],.co-primary,.dl-primary,.cp-primary,.bk-primary){background:var(--oa-selected)!important;color:var(--oa-selected-ink)!important}html body #coaching-workspace .oa-sidebar nav button{background:transparent!important;box-shadow:none!important;border:1px solid transparent!important;border-radius:10px!important;justify-content:flex-start;text-align:left}html body #coaching-workspace .oa-sidebar nav button[aria-current=page]{background:#fff9!important;color:var(--oa-ink)!important;border-left:3px solid #dc783e!important}html body #coaching-workspace :is(button,.co-button){box-shadow:inset 0 1px 0 #fffc,0 2px 5px #765b6212!important}html body #coaching-workspace .session-desk[data-compact=true]>.co-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}html body #coaching-workspace .session-desk[data-compact=true]>.co-card>h3{display:none}html body #coaching-workspace .session-desk[data-compact=true] .sd-row{margin-top:10px;padding:12px 0}html body #coaching-workspace .oa-panel{box-shadow:inset 0 1px 0 #fff9,0 5px 18px #7f646612}html body #coaching-workspace.oa-console{gap:36px;font-size:15px;line-height:1.6}html body #coaching-workspace .oa-header h1{font-weight:600;letter-spacing:-.025em!important;font-size:30px}html body #coaching-workspace .oa-panel{border-radius:12px;border-color:#ffffffa6;padding:22px 24px;box-shadow:inset 0 1px 0 #fffd,0 4px 18px #795b5c0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html body #coaching-workspace .oa-panel :is(h2,h3){font-size:17px!important;font-weight:600}html body #coaching-workspace.oa-console :is(button,label){font-size:14px;font-weight:500}html body #coaching-workspace.oa-console button{border-radius:8px!important;min-height:44px;padding:9px 14px;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #coaching-workspace .oa-sidebar nav{gap:3px}html body #coaching-workspace .oa-sidebar nav button[aria-current=page]{border-left:2px solid #dc783e!important;font-weight:650}html body #coaching-workspace .oa-actions button{min-height:44px;border-color:transparent!important;background:transparent!important}html body #coaching-workspace .oa-actions button[aria-pressed=true]{background:#ffdbb4!important;color:#4a302f!important}html body #coaching-workspace .oa-actions:has(#oa-search){margin-top:0}html body #coaching-workspace #oa-search{max-width:420px;background:#fff8!important;border-color:#baaaa944!important;min-height:44px}html body #coaching-workspace .oa-action{padding:12px 0;border-top:0}html body #coaching-workspace .oa-action[data-severity=important]{border-left-width:2px;padding-left:16px}html body #coaching-workspace .oa-action :is(p,blockquote){font-size:14px}html body #coaching-workspace .oa-action summary{font-size:13px;color:var(--oa-muted);font-weight:400}html body #coaching-workspace .session-desk[data-compact=true]{position:relative}html body #coaching-workspace .session-desk[data-compact=true]>.sd-toolbar{position:absolute;top:-10px;right:0;margin:0}html body #coaching-workspace .session-desk[data-compact=true]>.sd-toolbar button{background:transparent!important;border:0!important;font-size:12px;color:var(--oa-muted)!important}html body #coaching-workspace .sd-actions button{flex:0 1 auto!important;min-width:0}html body #coaching-workspace .session-desk[data-compact=true]>.co-card>p{padding-top:12px;font-size:12px}html body #coaching-workspace .oa-member{font-size:13px;padding-top:15px;padding-bottom:15px}html body #coaching-workspace .oa-member strong{font-weight:600;font-size:15px}html body #coaching-workspace .oa-nav-short{display:none}@media(max-width:700px){html body #coaching-workspace.oa-console{padding:22px 16px calc(96px + env(safe-area-inset-bottom))!important}html body #coaching-workspace .oa-sidebar{position:fixed;inset:auto 10px calc(10px + env(safe-area-inset-bottom));height:auto;padding:5px;background:#fff9;border:1px solid #fffc;border-radius:14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 3px 12px #795b5c12;z-index:20}html body #coaching-workspace .oa-sidebar nav{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;overflow:visible}html body #coaching-workspace .oa-sidebar nav>a{display:none}html body #coaching-workspace .oa-sidebar nav button{padding:10px 2px;justify-content:center;min-width:0;font-size:12px}html body #coaching-workspace .oa-sidebar nav button[aria-current=page]{background:#ffd9b4!important;border-left:0!important}html body #coaching-workspace .oa-nav-long{display:none}html body #coaching-workspace .oa-nav-short{display:inline}html body #coaching-workspace .oa-main{padding-top:0}html body #coaching-workspace .oa-header{margin-bottom:24px}html body #coaching-workspace .oa-header h1{font-size:27px}html body #coaching-workspace .oa-panel{padding:20px 18px;margin-bottom:14px}html body #coaching-workspace .oa-home-grid{gap:0}}html body main#daily-log-v3,html body main:is(#archive-guide-v3,#vip-companion-preview).archive-companion-v3{background:transparent!important}html body nav.bottomNav.platformNav,html body:has(:is(#daily-log-v3,#archive-guide-v3,#vip-companion-preview)) nav.bottomNav.platformNav{background:var(--oa-control)!important;border-color:var(--oa-line)!important;box-shadow:0 5px 20px #795b5c16!important}html body nav.bottomNav.platformNav .navTab{color:var(--oa-muted)!important}html body nav.bottomNav.platformNav .navTab.active{color:var(--oa-ink)!important}html body button.archiveBackButton.archiveBackButton :is(span,b){color:var(--oa-ink)!important}html body #archive-booking-v2 :is(.bk-head,.bk-intro,.bk-step,.bk-empty){color:var(--oa-ink)!important}html body :is(#archive-booking-v2,#archive-booking-dialog) .bk-slot>span{color:var(--oa-muted)!important}html body main#daily-log-v3{--dl-ink:var(--oa-ink);--dl-muted:var(--oa-muted);--dl-mint:var(--oa-info);--dl-line:var(--oa-line);--dl-surface:var(--oa-surface)}html body #daily-log-v3 .dl-inner :is(.dl-primary,.dl-secondary,.dl-record,.dl-quick button,.dl-tabs button,.dl-meal-tabs button,.dl-quality button){background:var(--oa-control)!important;color:var(--oa-ink)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--oa-line)!important;box-shadow:inset 0 1px 0 #fff,0 2px 6px #795b5c12!important}html body #daily-log-v3 .dl-inner .dl-quality button[aria-pressed=true]{background:var(--oa-selected)!important;color:var(--oa-selected-ink)!important}html body #daily-log-v3 .dl-inner a.dl-log-link{color:var(--oa-ink)!important;-webkit-text-fill-color:currentColor!important;text-decoration:underline;text-underline-offset:4px}html body #daily-log-v3 .dl-inner :is(.dl-tabs,.dl-meal-tabs) button[aria-pressed=true]{background:var(--oa-selected)!important;color:var(--oa-selected-ink)!important}html body #daily-log-v3 .dl-inner input:not([type=file]),html body #daily-log-v3 .dl-inner textarea,html body #daily-log-v3 .meal-templates select{background:var(--oa-control)!important;color:var(--oa-ink)!important;border-color:var(--oa-line)!important}html body #daily-log-v3 .dl-inner :is(.dl-saved-meal,.dl-info){background:var(--oa-surface)!important;color:var(--oa-ink)!important;border-color:var(--oa-line)!important}html body dialog#dl-analysis-dialog,html body dialog.cp-work{background:#fff6ed!important;color:var(--oa-ink)!important;border-color:var(--oa-line)!important;box-shadow:0 16px 50px #66525c33!important}html body dialog#dl-analysis-dialog :is(h2,p,span,small,button),html body dialog.cp-work :is(h2,p,span,small,button){color:var(--oa-ink)!important}html body dialog#dl-analysis-dialog::-webkit-backdrop,html body dialog.cp-work::-webkit-backdrop{background:#66525c55;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html body dialog#dl-analysis-dialog::backdrop,html body dialog.cp-work::backdrop{background:#66525c55;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.oa-system-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin:22px 0}.oa-system-facts dt{font-size:13px;color:var(--oa-muted)}.oa-system-facts dd{margin:6px 0 0;font-weight:600;font-size:16px}@media(max-width:900px){.oa-system-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.oa-system-facts{grid-template-columns:1fr}}@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,.ar-primary,.publishButton,.saveEx,.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}#archive-public :is(.ap-button,.ap-screen-tabs button[aria-pressed=true]){background:#e97820!important;color:#17251f!important;--ap-text:#17251f!important;--oa-content-ink:#17251f!important;border-color:#d86616!important}main#daily-log-v3 :is(.dl-tabs,.dl-meal-tabs,.dl-quality) button[aria-pressed=true]{background:#dce6da!important;color:#17251f!important;--oa-content-ink:#17251f!important;border-color:#23463c!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 .archiveMessage{background:linear-gradient(135deg,rgba(211,225,210,.72),rgba(190,210,198,.44))!important;border-color:rgba(255,255,255,.9)!important;box-shadow:inset 0 1px 0 #ffffffd9,0 10px 30px #17251f0a!important}main#archive-home .archiveMessage>a{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}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){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}button.archiveBackButton{background:rgba(245,243,236,.72)!important;border-color:rgba(255,255,255,.9)!important;box-shadow:inset 0 1px 0 #fff,0 4px 16px #17251f0c!important}button.archiveBackButton,nav.bottomNav.platformNav{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}nav.bottomNav.platformNav{background:var(--oa-navigation)!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,.bottomNav .navAction.open{background:#e97820!important;--oa-content-ink:#17251f;color:#17251f!important;border-color:rgba(255,255,255,.9)!important;box-shadow:inset 0 1px 0 #fff,0 6px 18px #17251f16!important}: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}}}@layer archive-system, archive-readability;@layer archive-system{:root{--archive-ui-release:editorial-sage-v2!important;--ar-paper:#f5f3ec;--ar-sage:#bad2c3;--ar-ink:#17251f;--ar-green:#23463c;--ar-orange:#e97820;--ar-line:#aebbb2;--oa-canvas:var(--ar-paper)!important;--oa-ink:var(--ar-ink)!important;--oa-muted:#22332b!important;--ar-muted:#22332b!important;--oa-line:var(--ar-line)!important;--oa-surface:#f5f3ec!important;--oa-control:#faf9f4!important;--oa-navigation:rgba(245,243,236,.68)!important;--oa-overlay:rgba(245,243,236,.94)!important;--oa-selected:var(--ar-green)!important;--oa-selected-ink:#fff!important;--oa-info:var(--ar-green)!important;--oa-success:#2f5a49!important;--oa-warning:#87591f!important;--oa-danger:#8b3f47!important;--oa-glass-edge:rgba(255,255,255,.82)!important;--oa-glass-shadow:inset 0 1px 0 #fff,0 8px 24px #17251f12!important;--oa-scene:var(--ar-paper)!important;--oa-fast:120ms;--oa-state:200ms;--control-glass:rgba(245,243,236,.72);--control-ink:var(--ar-ink);--control-rim:rgba(255,255,255,.82);--ar-sans:"Helvetica Neue",Arial,"Hiragino Sans","Noto Sans JP","Noto Sans CJK JP","Yu Gothic UI",sans-serif;--ar-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}body,html{background:var(--ar-paper)!important;color:var(--ar-ink)!important}body,button,dialog,html,input,main,select,textarea{font-family:var(--ar-sans)!important}main{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--ar-paper)!important}main :is(h1,h2,h3){font-family:var(--ar-sans)!important;font-weight:500!important;letter-spacing:.015em!important;text-wrap:balance}main :is(h1,h2,h3,p,small,span,button,a){text-shadow:none!important}main h1{font-size:clamp(24px,4.5vw,36px)!important;line-height:1.3!important}main :is(article,section,.featureCard,.card,.myProfile,.co-card,.co-metric,.cp-card,.dl-panel,.bk-next,.oa-panel,.homeInfoCard,.archiveMessage){border-radius:2px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}main :is(button,a.featureButton,.cp-primary,.cp-secondary,.dl-photo,.bk-link,.co-button,input:not([type=checkbox],[type=radio],[type=range]),select,summary){min-height:44px}main :is(button,input,select,textarea,.featureButton,.cp-primary,.cp-secondary,.co-button){border-radius:8px!important;box-shadow:none!important}main :is(button:disabled,[aria-disabled=true]){color:#526057!important}main :is(input,select,textarea){border-color:var(--ar-line)!important}main :is(.myLinks a,.accountShortcut,.staffHubGrid a,.workspaceQuick a,.oa-action){background:transparent!important;border-radius:0!important;box-shadow:none!important}main :is(.archiveBrand,.oa-brand,.myKicker,.archiveKicker,.ap-eyebrow,.cp-eyebrow,.featureHead small){font-family:var(--ar-mono)!important;letter-spacing:.16em!important;font-weight:400!important}.archive-orange-light,.archive-safe-area,.archiveAmbient{display:none!important}main :is(.archiveMessage,.homeInfoCard):before{display:none!important}.archiveBrand,.oa-brand{letter-spacing:.28em!important;font-size:18px!important}nav.bottomNav.platformNav{background:var(--oa-navigation)!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:22px!important;box-shadow:inset 0 1px 0 #fff,0 5px 22px #17251f17!important;backdrop-filter:blur(18px) saturate(1.12)!important;-webkit-backdrop-filter:blur(18px) saturate(1.12)!important}.bottomNav .navTab,.bottomNav .navTab.active{color:var(--ar-green)!important;--oa-content-ink:var(--ar-green)!important;font-weight:500!important}.bottomNav .navTab:before{display:none!important}.bottomNav .navTab.active:after{content:"";position:absolute;bottom:2px;width:4px;height:4px;border-radius:50%;background:var(--ar-orange)}.bottomNav .navAction{background:var(--ar-orange)!important;color:var(--ar-ink)!important;--oa-content-ink:var(--ar-ink)!important;border:1px solid #fff9!important;border-radius:50%!important;box-shadow:0 2px 8px #17251f12!important}.quickBackdrop{background:rgba(23,37,31,.25)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.radialActions{background:rgba(245,243,236,.94)!important;border:1px solid #fff!important;border-radius:18px!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;padding:16px!important;height:186px!important;box-sizing:border-box!important}.radialActions .radial{color:var(--ar-ink)!important}.radialActions .radial i{background:var(--ar-sage)!important;border:1px solid var(--ar-line)!important;border-radius:6px!important}.cropSheet,[role=dialog],dialog{background:var(--oa-overlay)!important;border:1px solid #fff!important;box-shadow:0 8px 32px #17251f1a!important;border-radius:12px!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.ar-home-link{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ar-ink)!important;text-decoration:none;min-height:64px;border-bottom:1px solid var(--ar-line);padding:10px 0;box-sizing:border-box}.ar-home-link span{font-size:12px}.ar-home-link strong{font-size:18px;font-weight:400}.ar-home-link small{display:block;margin-bottom:6px}.ar-tarot-entry{margin-top:14px;padding:16px!important;background:var(--ar-orange)!important;min-height:94px;border:0}.ar-tarot-entry :is(small,strong,span){--oa-content-ink:var(--ar-ink);color:var(--ar-ink)!important}.ar-tarot-entry small{font:10px var(--ar-mono);letter-spacing:.16em}.ar-tarot-entry strong{font-size:24px}#coaching-workspace :is(.oa-panel,.co-card,.co-metric,.co-status,.oa-sidebar,.co-tabs){background:var(--ar-paper)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#coaching-workspace .oa-panel{border:0!important;border-top:1px solid var(--ar-line)!important;border-radius:0!important;padding:20px 0!important}#coaching-workspace .oa-sidebar{border-right:1px solid var(--ar-line);padding-right:18px}#coaching-workspace .oa-sidebar nav button{border-radius:0!important}#coaching-workspace .oa-header small{font-family:var(--ar-mono);letter-spacing:.13em}@media(min-width:1000px){#coaching-workspace .oa-home-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:20px!important}}@media(max-width:700px){#coaching-workspace .oa-sidebar{border:1px solid var(--ar-line);border-radius:6px!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.radialActions,[role=dialog],dialog,nav.bottomNav.platformNav{background:var(--ar-paper)!important}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}}.archiveLoadingStage{background:var(--ar-paper)!important}.archiveLoadingGhost,.archiveLoadingOrbit{display:none!important}.archiveLoadingBrand strong{font:400 14px var(--ar-mono)!important;letter-spacing:.28em!important;color:var(--ar-ink)!important}.archiveInlineProgress{background:var(--ar-line)!important;box-shadow:none!important;height:1px!important}html body main.myPage .myInner.myInner .myLinks>a.accountShortcut{background:transparent!important;color:var(--ar-ink)!important;border:0!important;border-bottom:1px solid var(--ar-line)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#archive-public,#daily-log-v3{--oa-selected:var(--ar-orange)!important;--oa-selected-ink:var(--ar-ink)!important}html body main :is(button.ar-primary,button.publishButton,button.saveEx):not(:disabled){background:var(--ar-green)!important;color:#fff!important;--oa-content-ink:#fff!important;border-color:var(--ar-green)!important}html body main :is(button.ar-primary,button.publishButton,button.saveEx):not(:disabled) *{color:#fff!important}#archive-public button[aria-pressed=true]{background:#dce6da!important;color:var(--ar-ink)!important;--ap-text:var(--ar-ink)!important;--oa-content-ink:var(--ar-ink)!important}#archive-public .ap-button{background:#e97820!important;color:#17251f!important;--ap-text:#17251f!important;--oa-content-ink:#17251f!important;border-color:#d86616!important}#archive-public .ap-button *{color:var(--ar-ink)!important}}@layer archive-system{main :is(a,button,input,select,textarea,summary){touch-action:manipulation}main button{min-width:44px!important}main button:disabled:not(.ar-card){background:#e3e5dc!important;color:#526057!important;--oa-content-ink:#526057;border-color:#bbc3b8!important;opacity:1!important;box-shadow:none!important;cursor:not-allowed}main button:disabled:not(.ar-card) *{color:#526057!important;-webkit-text-fill-color:currentColor!important}main a[href]:not(.ap-inline){min-height:44px}main :is(.legalInner>a,.trainerChatPage a,.spPreview>a,[class*=_quickLinks]>a,[class*=_textLink],.ap-nav a,.ar-launch a){display:inline-flex!important;align-items:center;min-height:44px!important}main label:has(>input:is([type=checkbox],[type=radio])){min-height:44px!important;padding-block:10px!important;box-sizing:border-box}main .ar-file-picker{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--ar-line);border-radius:8px;background:#e4ecdf;overflow:hidden}main .ar-file-picker input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0!important;cursor:pointer}main .ar-file-picker:focus-within{outline:2px solid var(--ar-green);outline-offset:3px}main .ar-file-name{display:block;padding:8px 0;overflow-wrap:anywhere}main :is(header>a,header>div>a,.inlineBack,[class*=_inlineBack],.backLink,.back,.ar-tarot-head>a,.switchLink){min-height:44px!important;display:inline-flex;align-items:center}.archiveBackButton{background:rgba(245,243,236,.66)!important;color:var(--ar-ink)!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:14px!important;box-shadow:inset 0 1px 0 #fff,0 4px 16px #17251f0c!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}main :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){background:#faf9f5!important;border:1px solid #9caca1!important;box-shadow:inset 0 1px 2px #17251f05!important;font-size:16px!important}main :is(.featureButton.primary,.dl-primary,.dl-record,.dl-photo-start,.co-primary,.cp-primary,.bk-primary,[class*=_primary_]):not(:disabled){background:var(--ar-green)!important;color:#fff!important;--oa-content-ink:#fff;border-color:var(--ar-green)!important}main :is(.featureButton.primary,.dl-primary,.dl-record,.dl-photo-start,.co-primary,.cp-primary,.bk-primary,[class*=_primary_]):not(:disabled) *{color:#fff!important}main :is(.ar-primary,.publishButton,.saveEx):not(:disabled){background:var(--ar-green)!important;color:#fff!important;--oa-content-ink:#fff;border-color:var(--ar-green)!important}main :is(.ar-primary,.publishButton,.saveEx):not(:disabled) *{color:#fff!important}#health-review-page a,#vip-companion-preview>div>a,#vip-companion-preview>div>p>a,main :is(.tpBack,.spPreview a,.ap-nav nav a,.ap-footer nav a){display:inline-flex!important;align-items:center;min-height:44px!important}main :is(.featureHead a,.teamPage header a,.infoAdmin header a){box-shadow:none!important;border-radius:0!important;background:transparent!important}main :is(.dl-photo-start,.dl-record):not(:disabled){background:var(--ar-orange)!important;color:var(--ar-ink)!important;--oa-content-ink:var(--ar-ink);border-color:#d86616!important}main :is(.dl-photo-start,.dl-record):not(:disabled) *{color:var(--ar-ink)!important}main :is(button,a):focus-visible{outline:2px solid var(--ar-green)!important;outline-offset:4px!important}main :is(.featureHead,.dl-header,.co-top,.oa-header,.myHead){border-bottom:1px solid var(--ar-line);padding-bottom:14px!important;margin-bottom:18px!important}main :is(.featureHead small,.dl-header>small,.co-kicker,.sectionKicker){font:11px var(--ar-mono)!important;letter-spacing:.14em!important}main :is(.featureCard,.myProfile,.cp-card,.co-card,.chartCard){border-radius:10px!important}main :is(.featureEmpty,.co-empty,.cp-empty,.bk-empty,.chatEmpty){border:1px dashed var(--ar-line)!important;background:#e8ede450!important;box-shadow:none!important;line-height:1.7}main :is(.myLinks>a,.myLinks>button,.accountShortcut){min-height:58px!important;border:0!important;border-bottom:1px solid var(--ar-line)!important}main :is(.myProfile,.cp-overview,.cp-focus,.bk-next){background:rgba(186,210,195,.25)!important;border-radius:12px!important}main :is(.cp-tabs,.co-tabs){border:1px solid #ffffffb3!important;border-radius:12px!important;background:rgba(245,243,236,.88)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 2px 8px #17251f0a!important}.bottomNav .navTab{font-size:11px!important;font-weight:400!important}.bottomNav .navTab svg{width:25px!important;height:25px!important;stroke-width:1.5!important}.radialActions .radial small{display:none}.radialActions .radial i{border-radius:14px!important;background:#d5e2d7!important}.radialActions .radial.log i{background:var(--ar-orange)!important}#daily-log-v3 .dl-summary{gap:0!important;margin:12px 0 16px!important;border-block:1px solid var(--ar-line)!important}#daily-log-v3 .dl-summary article{position:relative;align-items:flex-start!important;text-align:left!important;padding:12px 10px!important;border:0!important;border-radius:0!important;background:transparent!important}#daily-log-v3 .dl-summary article+article{border-left:1px solid var(--ar-line)!important}#daily-log-v3 .dl-summary article>strong{font-size:26px!important;margin-top:1px!important;line-height:1.3!important}#daily-log-v3 .dl-summary article>p{font-size:11px!important;margin:3px 0!important}#daily-log-v3 .dl-summary .dl-calorie-ring,#daily-log-v3 .dl-summary .dl-vessel-space{display:none!important}#daily-log-v3 .dl-summary .dl-target-note{font-size:11px!important;margin-top:4px}#daily-log-v3 .dl-tabs{gap:0!important;border-bottom:1px solid var(--ar-line)}#daily-log-v3 .dl-tabs button{background:transparent!important;border:0!important;border-radius:0!important}#daily-log-v3 .dl-tabs button[aria-pressed=true]{background:#dce6da!important;border-bottom:2px solid var(--ar-green)!important;color:var(--ar-ink)!important;--oa-content-ink:var(--ar-ink)}#daily-log-v3 .dl-panel{border:0!important;padding:10px 0!important;background:transparent!important}#daily-log-v3 .dl-section-title{margin-bottom:8px!important}#daily-log-v3 .dl-photo-start{gap:10px!important}#daily-log-v3 label.dl-photo-start:not(:disabled){background:var(--ar-orange)!important;color:var(--ar-ink)!important;--oa-content-ink:var(--ar-ink);width:100%;border-radius:10px!important}#daily-log-v3 .dl-photo-start:before{content:"";width:21px;height:16px;border:1.5px solid;border-radius:4px;background:radial-gradient(circle at center,transparent 3px,currentColor 0,currentColor 4px,transparent 0)}#daily-log-v3 .dl-meal-target{margin-bottom:10px!important}#daily-log-v3 .dl-ring-value{stroke:var(--ar-orange)!important}#daily-log-v3 .dl-water-level{background:#adcbbb!important}#daily-log-v3 .dl-water-vessel{background:#e3ebe0!important;border-color:#8fa696!important;border-radius:8px 8px 18px 18px!important}#daily-log-v3 .dl-result{background:#e5ece1!important;border-radius:12px!important}main .chatHeader{background:rgba(245,243,236,.9)!important;border:0!important;border-bottom:1px solid var(--ar-line)!important;border-radius:0!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}main :is(.chatBubble,.trainerBubble){border-radius:12px 12px 12px 3px!important;background:#fdfcf7!important;border:1px solid #d0d8cc!important}main :is(.chatBubble.mine,.trainerBubble.mine){background:#dce8d9!important;border-color:#bdcfbd!important;border-radius:12px 12px 3px 12px!important}main :is(.chatComposer,.trainerComposer){border-top:1px solid var(--ar-line)!important;padding-top:10px!important}main :is(.chatComposer,.trainerComposer,.trainerSendRow) button:not(:disabled){background:var(--ar-green)!important;color:white!important;--oa-content-ink:white}main .chartCard{border:0!important;border-top:1px solid var(--ar-line)!important;padding:20px 0!important;background:transparent!important}main .chartCard svg{max-height:240px}main .chartSummary{display:flex;flex-wrap:wrap;gap:16px 32px;padding:12px 0}main .chartSummary>span{display:flex;flex-direction:column;gap:4px}main .chartSummary small{font-size:12px!important;color:var(--ar-muted)!important}main .chartSummary strong{font-size:20px!important;font-weight:400!important}main .chartLine{stroke:var(--ar-green)!important;stroke-width:2!important}main .chartDot{fill:var(--ar-green)!important}main .goalLine{stroke:#bc733d!important}main .chartEmpty{min-height:90px!important;height:auto!important;display:grid;place-items:center;padding:20px!important;font-size:13px!important}#coaching-workspace .oa-header{margin-bottom:14px!important}#coaching-workspace .co-top>a{border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;padding:0!important;font-size:13px!important;font-weight:400!important}#coaching-workspace .co-tabs button{min-width:48px!important;padding-inline:10px!important}#coaching-workspace .oa-panel{padding:16px 0!important}#coaching-workspace .oa-panel h2{font-size:21px!important}#coaching-workspace .oa-actions>a{min-height:48px;display:inline-flex;align-items:center;padding:10px 14px!important;border:1px solid var(--ar-line)!important;border-radius:8px!important}#coaching-workspace .oa-member:hover{background:#dce6da66!important}#coaching-workspace .oa-system-facts{gap:0!important}#coaching-workspace .oa-system-facts>div{border:0!important;border-bottom:1px solid var(--ar-line)!important;border-radius:0!important;padding:12px 8px!important}#coaching-workspace .oa-system-facts dd{font-size:23px!important;font-weight:400!important}#coaching-workspace .co-chart{color:var(--ar-green)!important}#coaching-workspace .oa-health{background:#e5ece180!important;padding:14px!important;border:1px solid var(--ar-line)!important;border-radius:8px!important}@media(max-width:700px){#coaching-workspace .oa-sidebar{background:rgba(245,243,236,.88)!important;border:1px solid #fff!important;border-radius:18px!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;box-shadow:0 4px 18px #17251f15!important}#coaching-workspace .oa-sidebar nav button{background:transparent!important;border-radius:10px!important;min-height:50px!important}#coaching-workspace .oa-sidebar nav button[aria-current=page]{background:#d9e4d6!important;color:var(--ar-ink)!important;--oa-content-ink:var(--ar-ink);border:0!important}#coaching-workspace .oa-sidebar nav button[aria-current=page] *{color:var(--ar-ink)!important}}@media(prefers-reduced-transparency:reduce){#coaching-workspace .oa-sidebar,.radialActions,[role=dialog],dialog,nav.bottomNav.platformNav{background:var(--ar-paper)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(prefers-reduced-motion:reduce){.radialActions *{animation:none!important;transition:none!important}}}body [aria-disabled=true]:not(.ar-card),body button:disabled:not(.ar-card){background:#e3e5dc!important;color:#526057!important;--oa-content-ink:#526057!important;border-color:#bbc3b8!important;opacity:1!important;box-shadow:none!important}body [aria-disabled=true]:not(.ar-card) *,body button:disabled:not(.ar-card) *{color:#526057!important;-webkit-text-fill-color:currentColor!important}main :is([aria-selected=true],[aria-pressed=true],.active,.isActive):not(.ar-card){--oa-content-ink:#fff}main :is([aria-selected=true],[aria-pressed=true],.active,.isActive):not(.ar-card):where(button,[role=tab]){color:#fff!important}html body main#daily-log-v3 :is(.dl-tabs,.dl-meal-tabs,.dl-quality) button[aria-pressed=true]{background:#dce6da!important;color:var(--ar-ink)!important;--oa-content-ink:var(--ar-ink)!important;border-color:var(--ar-green)!important}main :is(.cp-eyebrow,.co-kicker,.myKicker,.sectionKicker,.ar-file-name){color:var(--ar-ink)!important;--oa-content-ink:var(--ar-ink)!important}main :is(.featureHead small,.teamPage header small,.infoAdmin header small,.oa-header small,.dl-section-title small){color:var(--ar-ink)!important;--oa-content-ink:var(--ar-ink)!important}html body main :is(button.ar-primary,button.publishButton,button.saveEx):not(:disabled){background:#23463c!important;color:#fff!important;--oa-content-ink:#fff!important;border-color:#23463c!important}html body main :is(button.ar-primary,button.publishButton,button.saveEx):not(:disabled) *{color:#fff!important}html body main#daily-log-v3 .dl-inner :is(.dl-tabs,.dl-meal-tabs,.dl-quality) button[aria-pressed=true]{background:#dce6da!important;color:#17251f!important;--oa-content-ink:#17251f!important;border-color:#23463c!important}html body #coaching-workspace .oa-sidebar nav button[aria-current=page]{color:#fff!important;--oa-content-ink:#fff!important}html body #coaching-workspace .oa-sidebar nav button[aria-current=page] *{color:#fff!important}html body #archive-public .ap-button{background:#e97820!important;color:#17251f!important;--ap-text:#17251f!important;--oa-content-ink:#17251f!important;border-color:#d86616!important}html body #archive-public .ap-button *{color:#17251f!important}html body #archive-public .ap-screen-tabs button[aria-pressed=true]{background:#e97820!important;color:#17251f!important;--ap-text:#17251f!important;--oa-content-ink:#17251f!important;border-color:#d86616!important}html body nav.bottomNav.platformNav .navAction{background:#e97820!important;color:#17251f!important;--oa-content-ink:#17251f!important;border-color:rgba(255,255,255,.9)!important;box-shadow:inset 0 1px 0 #fff,0 6px 18px #17251f16!important}@layer archive-product{#daily-log-v3 .dl-photo-draft{border-block:1px solid var(--ar-line);padding:12px 0;margin:12px 0;overflow-wrap:anywhere}#daily-log-v3 .dl-photo-draft p{font-size:13px;line-height:1.6;margin:0 0 8px}#daily-log-v3 .dl-photo-draft small{display:block;font-size:11px;line-height:1.6;margin-top:8px}}