.desktop-notes-lane,.more-settings-label,.record-calendar-nav-icon{display:none}@media(min-width:900px){html[data-desktop-layout=wide820]{--desktop-control-font-size:1rem;--desktop-section-font-size:1.125rem;& .day-chrome-action-btn{height:44px;min-height:44px;padding-inline:16px;font-size:var(--desktop-control-font-size);line-height:1.25}& #review-ai [data-review-nav-depth="1"]>h3{font-size:var(--desktop-section-font-size);line-height:1.4;letter-spacing:.02em}& .record-calendar-period-controls{grid-template-columns:1fr auto 1fr;gap:12px}& .record-calendar-nav-group{width:max-content;gap:2px;padding:2px;border:1px solid var(--ds-border);border-radius:12px;background:color-mix(in srgb,var(--ds-surface-card) 80%,transparent)}& .record-calendar-nav-group:last-child{justify-self:end}& .record-calendar-nav-btn{width:36px;height:36px;flex-basis:36px;border-color:transparent;border-radius:10px;background:transparent;box-shadow:none}& .record-calendar-nav-btn:disabled{opacity:.45;cursor:not-allowed}& .more-settings-link:focus-visible,& .record-calendar-nav-btn:focus-visible{outline:2px solid var(--ds-accent-info);outline-offset:3px}& .record-calendar-nav-legacy{display:none}& .record-calendar-nav-icon{display:block;width:18px;height:18px}& .more-settings-toolbar{align-items:center;padding-block:4px}& .more-settings-link{display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:11px;border-color:var(--ds-border);background:var(--ds-surface-card);color:var(--ds-text-secondary);font-size:18px;line-height:1;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ds-text-primary) 4%,transparent)}& .more-settings-glyph{display:grid;place-items:center;width:18px;height:18px;line-height:1}}}@media(min-width:900px){html[data-desktop-layout=wide820]{& .desktop-layout-frame{width:min(820px,calc(100% - 2 * var(--desktop-rail-reserve,180px)));margin-inline:auto}& .desktop-layout-frame>.ds-app-shell{max-width:none;width:100%;min-width:0}& .desktop-layout-frame[data-desktop-route^=review] [data-side=left] .page-section-rail{max-width:max(164px,calc(var(--desktop-main-left,184px) - 20px))}& [data-app-bottom-nav]>div{max-width:none;width:var(--desktop-main-width,820px);margin-left:var(--desktop-main-left,auto);margin-right:0}& [data-desktop-notes-veil=lane]{display:none}& #record-notes .canonical-remark-editor__input{font-size:15px;line-height:1.8;overflow-wrap:anywhere}& #record-calories .meal-ui-remove{grid-column:4}& #daily-periodic-checkins>.grid{align-items:start}& #daily-periodic-checkins .routine-checkin-card{height:auto;min-height:0;padding:7px 12px;gap:0;aspect-ratio:auto}& #daily-periodic-checkins .routine-checkin-card>button{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:6px 12px;padding:12px 0}& #daily-periodic-checkins .routine-checkin-card>button>p{margin:0;min-width:0;white-space:normal;overflow:visible;overflow-wrap:anywhere}& #daily-periodic-checkins .routine-checkin-card>button>p:first-child{font-size:16px;line-height:1.4}& #daily-periodic-checkins .routine-checkin-card>button>p:nth-child(2){font-size:17px;line-height:1.4}& #daily-periodic-checkins .routine-checkin-card>button>p:nth-child(n+3){grid-column:1/-1}& #daily-periodic-checkins .routine-checkin-card :is(li,button>p:nth-child(n+3)){font-size:13px;line-height:1.5}& #daily-periodic-checkins .routine-checkin-card li button{min-height:34px;padding:6px 8px}}}@media (min-width:900px){html[data-desktop-layout=wide820]{& .record-score-result,& .record-score-summary{padding:16px;container-type:inline-size}& .record-score-result{display:block;border-color:color-mix(in srgb,var(--ds-border) 55%,transparent)}& .record-score-result>p{margin-bottom:10px}& .record-score-context:empty{display:none}& .record-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px 24px}& .record-result-value{display:flex;align-items:center;gap:12px}& .record-result-value>.font-display:first-child{font-size:40px;line-height:1.15}& .record-result-value>.font-display:last-child{font-size:28px;line-height:1.1}& .record-result-evaluation{display:grid;justify-items:end;gap:4px;text-align:right}& .record-result-evaluation>.font-display{font-size:25px;line-height:1.2}& .record-result-evaluation>p{font-size:18px;line-height:1.4}& .record-score-context{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;border-top:1px solid var(--ds-divider);padding-top:12px;margin-top:14px;min-width:0;font-size:12px;color:var(--ds-text-muted)}& .record-native-composition{display:flex;flex-wrap:wrap;gap:6px 24px}& .record-native-composition strong{font-size:15px;color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}& .record-score-summary>.day-metric-snowball{margin-bottom:14px}& .record-score-summary>.day-metric-snowball>div>div{display:flex;align-items:baseline;gap:12px}& .record-score-summary>.day-metric-snowball p{margin:0;white-space:nowrap}& .record-score-summary>.day-metric-snowball p+p{display:none}& .record-desktop-navigation .page-section-rail[aria-label="Record Mac 章节导航"] button[data-nav-depth] .page-section-label{text-align:left;padding-left:calc(var(--page-nav-depth) * 15px);padding-right:6px}& .record-score-progress{margin-top:14px}& .record-score-distances{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:10px;line-height:1.6;font-size:12px}& .record-focus-heading{display:grid;gap:6px;margin-bottom:8px}& .record-focus-eyebrow{font-size:11px;color:var(--ds-text-muted)}& .record-focus-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}& .record-focus-title-row h3{overflow-wrap:anywhere}& .record-focus-today{margin-left:auto;font-size:14px;color:var(--ds-text-muted)}& .record-focus-context{max-width:640px;font-size:13px;line-height:1.6;color:var(--ds-text-secondary);overflow-wrap:anywhere}& .record-focus-minute-line{padding:4px 0 8px}& .record-focus-minute-equation{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px 14px}& .record-focus-minute-equation [data-focus-minute-composition]{justify-self:end;justify-content:flex-end;flex-wrap:nowrap;white-space:nowrap}& #record-focus [data-focus-minute-input]{width:88px;font-size:14px}& #record-focus [data-focus-minute-input] input{font-size:14px}& #record-focus [data-focus-subproject-summary]{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:12px;align-items:start}& #record-focus [data-focus-subproject-summary] p{font-size:15px;line-height:1.5}& #record-focus [data-focus-subproject-summary] p+p{font-size:12px}& #record-focus :is(.line-clamp-1,.line-clamp-2,.truncate){display:block;white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:none;overflow-wrap:anywhere}& #record-focus :is([data-focus-task-title],[data-focus-ongoing-title]){font-size:15px;line-height:1.5}& #record-focus [data-focus-parent-group]>.flex:first-child{justify-content:flex-start;gap:12px}& #record-focus [data-focus-ongoing-progress]{font-size:12px;line-height:1.6}& #record-focus [data-record-task-ongoing]{margin:6px 0}& #record-focus button[aria-label="更多执行操作"]{margin-left:0}& .record-parent-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}& .record-action-row{display:flex;flex-wrap:wrap;align-items:end;gap:8px 16px}& .record-action-copy{flex:0 1 auto;max-width:520px;min-width:0}& .record-action-row>.flex{flex:none;margin-top:0}& .record-frequency-inspector{position:relative}& .record-frequency-draft{position:absolute;z-index:20;right:0;top:100%;width:260px;box-shadow:0 8px 24px #0003}& .record-frequency-draft input{max-width:88px}& #record-core-time{container-type:inline-size}& #record-core-time .day-segmented{max-width:none}& #record-core-time .day-segmented-btn{flex:none}& #record-core-time .density-core-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}& #record-core-time .density-core-grid>*{aspect-ratio:auto;min-height:0;height:auto;padding:12px}& #record-core-time .day-core-activity-card{display:flex;flex-direction:column;align-items:stretch;gap:4px}& #record-core-time .day-core-title-row span:last-child{font-size:14px;white-space:normal;overflow:visible}& #record-core-time .day-core-subtitle{font-size:11px;white-space:normal;overflow:visible;line-height:1.4}& #record-core-time .day-core-control-row{margin-top:6px}& #record-core-time :is(.day-core-footer,.day-core-unit-row,.day-core-percent-hint){font-size:12px;line-height:1.4}& #record-core-time .day-core-footer{margin-top:4px}& #record-core-time .day-core-value-shell{width:58px;height:58px}& #record-core-time :is(.day-core-hour-minute-row,.day-core-hour-minute-labels){grid-template-columns:repeat(2,minmax(0,58px));gap:10px}& #record-core-time [data-record-daily-score-tile]{justify-content:flex-start;gap:8px}& #record-core-time [data-record-daily-score-tile]>div:first-child>span:first-child{font-size:14px}& #record-habits .grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}& #record-habits .habit-tile-motion-shell{padding:9px 10px;gap:4px}& #record-habits .habit-tile-motion-shell span[class~="text-[11px]"]{font-size:13px;line-height:1.4}& #record-habits .habit-tile-motion-shell span[class~="text-[10px]"]{font-size:12px;line-height:1.4}& .record-nutrition-summary{display:grid;gap:14px;container-type:inline-size}& .record-nutrition-primary{display:grid;grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);align-items:center;gap:20px}& .record-nutrition-circle{width:210px}& .record-nutrition-circle>.font-display{font-size:56px}& .record-nutrition-circle>p:first-child{font-size:15px;line-height:1.5}& .record-nutrition-circle>p:last-child{font-size:16px;line-height:1.5}& .record-nutrition-side{display:grid;gap:12px;min-width:0}& .record-nutrition-intake{text-align:left}& .record-nutrition-balance{text-align:right}& .record-nutrition-summary dt{font-size:11px;line-height:1.6;color:var(--ds-text-muted)}& .record-nutrition-summary dd{font-size:16px;line-height:1.5;overflow-wrap:anywhere}& .record-nutrition-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 32px;border-top:1px solid var(--ds-divider);padding-top:10px}& .record-nutrition-footer>div{display:flex;align-items:baseline;gap:8px}& .record-nutrition-footer dd{font-size:14px}& .record-nutrition-details{display:grid;gap:6px}& #record-calories{container-type:inline-size}& #record-calories :is(.record-manual-calorie-gap,.record-manual-calorie-gap-divider){display:none}& .desktop-gap-summary{align-items:baseline;gap:4px 12px}& #record-calories .meal-ui-entry{grid-template-columns:minmax(0,1fr) 86px 92px 24px;gap:8px;align-items:center}& #record-calories .meal-ui-name{width:100%;min-width:0;font-size:13px}& #record-calories .meal-ui-calories{width:92px}& #record-calories .meal-ui-status{font-size:11px}& #record-calories .meal-ui-libraryItem{grid-template-columns:minmax(0,1fr) 88px 80px 92px 28px;gap:8px}& #record-calories .meal-ui-libraryName{min-width:0}& #record-calories input[placeholder="输入缺口"]{flex:0 1 180px;max-width:100%}& #record-exercise .exercise-log-form input[inputmode=numeric],& #record-exercise input[placeholder="分钟"],& #record-exercise input[placeholder="次数"]{max-width:160px}& #record-exercise .truncate{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}& #record-exercise .overflow-x-auto{flex-wrap:wrap;overflow:visible}& #record-exercise :is([data-exercise-note-input],[data-exercise-import-help]){display:none}& #record-entertainment .day-module-inset{align-items:flex-start;gap:12px}& #record-entertainment .day-module-inset>div{flex-basis:100%}& #record-entertainment .day-module-inset>p{font-size:14px;line-height:1.5}& #record-entertainment input{width:96px;max-width:100%;font-size:24px}& #record-notes [data-record-remark-section]{width:100%;max-width:none;overflow-wrap:anywhere}& #record-notes .canonical-remark-editor__input{min-height:160px!important}& #record-notes pre{overflow-wrap:anywhere}& [data-routine-page]{container-type:inline-size}& .routine-habit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}& .routine-habit-tile{aspect-ratio:auto;min-height:120px;height:100%;gap:5px;padding:8px 5px}& .routine-habit-tile__dot{width:13px;height:13px}& .routine-habit-tile__emoji{font-size:24px}& .routine-habit-tile__name{font-size:13px;line-height:1.4;display:block;overflow:visible;-webkit-line-clamp:none}& .routine-habit-tile__meta{font-size:12px;line-height:1.4}& .routine-habit-tile:not(.routine-checkin-card){min-height:100px;gap:4px;padding:7px 4px}& [data-desktop-route=review-hub] .review-hub-card{padding:20px 28px}& [data-desktop-route=review-hub] .review-hub-card>p:first-of-type{margin-top:8px}& [data-desktop-route=review-hub] .review-hub-card>div{margin-top:14px;font-size:14px;line-height:1.6}& [data-desktop-route=review-hub] .review-hub-card>div p{margin-top:4px}& [data-desktop-route=review-hub] .review-hub-card>p:last-child{margin-top:12px;font-size:13px}& [data-desktop-route=review-detail]{& #review-ai{padding:24px}& #review-ai>div:first-child{margin-bottom:20px}& #review-ai>.grid{grid-template-columns:minmax(0,1fr)}& #review-ai>.grid>*{grid-column:auto}& #review-ai [data-review-nav-depth="1"]{padding:16px 20px}& #review-ai [data-review-nav-depth="1"]>:not(h3){max-width:none;margin-right:0}& #review-ai [data-review-nav-depth="1"] li.flex>div{flex:1;min-width:0}& #review-ai .monthly-ai-copy,& #review-ai [data-review-nav-depth="1"] :is(p,li){font-size:16px;line-height:1.7}& #review-ai .monthly-ai-copy{max-width:none}& [data-focus-duration]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:4px 8px}& [data-focus-duration]>span{font-size:12px;margin-top:0}& [data-focus-review-child]{font-size:13px}}& .review-panel-shell [role=textbox]{font-size:15px;line-height:1.75}& [data-health-profile-fields]{max-width:none;width:100%;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}& [data-health-profile-control]{width:100%}& [data-health-static-panel=weight-trends]{padding:16px 20px}& :is([data-health-static-panel=recent-five],[data-health-static-panel=twenty-one-day])>p:first-child{font-size:13px}& :is([data-health-static-panel=recent-five],[data-health-static-panel=twenty-one-day])>div{display:flex;flex-wrap:wrap;gap:3px 12px;font-size:12px;line-height:1.5}& :is([data-health-static-panel=recent-five],[data-health-static-panel=twenty-one-day])>div>p{margin:0}& :is([data-health-static-panel=recent-five],[data-health-static-panel=twenty-one-day])>div>p:nth-child(n+3){flex-basis:100%}& [data-diet-calibration-panel]{padding:16px 20px}& [data-diet-calibration-panel]>div:nth-child(3){display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 20px;font-size:13px}& [data-diet-calibration-panel]>div:nth-child(3)>*{margin:0}& [data-diet-calibration-panel]>div:nth-child(3)>p:last-child{flex-basis:100%;font-size:12px}& [data-diet-calibration-panel]>section{padding:10px 12px}& [data-calibration-target-summary]{justify-content:flex-start;gap:16px}@container (min-width:740px){& .routine-habit-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@container (max-width:600px){& .record-result{gap:12px}& .record-nutrition-primary{grid-template-columns:minmax(0,1fr) 176px minmax(0,1fr);gap:12px}& .record-nutrition-circle{width:176px}& .record-nutrition-summary dd{font-size:14px}& .record-status-desktop{grid-template-columns:minmax(0,1fr)}& .record-status-metrics{justify-content:flex-start;text-align:left}& #record-core-time .day-core-value-shell{width:50px;height:50px}& #record-core-time :is(.day-core-hour-minute-row,.day-core-hour-minute-labels){grid-template-columns:repeat(2,minmax(0,50px));gap:8px}& #record-calories .meal-ui-entry{grid-template-columns:minmax(0,1fr) 110px}& #record-calories .meal-ui-name{grid-column:1/-1}& #record-calories .meal-ui-status{grid-column:1;width:80px}& #record-calories .meal-ui-calories{grid-column:2}}}}@media(min-width:900px){html[data-desktop-layout=wide820] .desktop-routine-overlay--analysis .ds-modal-panel{max-width:min(1000px,calc(100vw - 48px))}html[data-desktop-layout=wide820] .desktop-routine-overlay--calendar .ds-modal-panel{max-width:min(920px,calc(100vw - 48px))}html[data-desktop-layout=wide820] .desktop-routine-overlay--calendar [data-calendar-kind=routine]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);align-items:start;gap:20px}html[data-desktop-layout=wide820] .routine-calendar-detail,html[data-desktop-layout=wide820] .routine-calendar-month{display:block;min-width:0}html[data-desktop-layout=wide820] .desktop-routine-overlay--calendar [data-calendar-grid] button{min-height:64px}html[data-desktop-layout=wide820] .desktop-routine-overlay--analysis [data-monthly-habit-dataset]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}html[data-desktop-layout=wide820] .desktop-routine-overlay--analysis [data-monthly-habit-dataset]>*{margin-top:0;min-width:0}html[data-desktop-layout=wide820] .desktop-routine-overlay--analysis [data-daily-analysis-month-nav],html[data-desktop-layout=wide820] .desktop-routine-overlay--analysis [data-monthly-habit-dataset]>.glass-panel:first-of-type,html[data-desktop-layout=wide820] .desktop-routine-overlay--analysis [data-monthly-habit-dataset]>section,html[data-desktop-layout=wide820] .desktop-routine-overlay--analysis [data-monthly-habit-heatmap]{grid-column:1/-1}html[data-desktop-layout=wide820] .completion-overview-page>.grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto}html[data-desktop-layout=wide820] .record-status-desktop{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:16px}html[data-desktop-layout=wide820] .record-status-metrics{display:flex;gap:16px;text-align:right}html[data-desktop-layout=wide820] .record-status-metrics dt{font-size:10px;color:var(--ds-text-muted)}html[data-desktop-layout=wide820] .record-status-metrics dd{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ds-text-primary)}html[data-desktop-layout=wide820]{& #record-special .fx-counter-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:12px}& .record-special-title{font-size:17px;font-weight:700}& .record-fx-controls{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;font-size:22px;font-weight:700}& .record-fx-controls .fx-counter-step{width:36px;height:36px;min-width:36px;min-height:36px}& .record-special-description{font-size:13px;color:var(--ds-text-secondary)}& #record-special .day-module-header h2{font-size:16px}& #record-special button.meta-special-card>span:first-child{font-size:17px}& #record-special button.meta-special-card>span:nth-child(2){font-size:16px;line-height:1.5}& #record-special button.meta-special-card>span:nth-child(3){font-size:13px;line-height:1.5}& #record-special button.meta-special-card{padding:12px;justify-content:flex-start}@container (max-width:600px){& .record-status-desktop{grid-template-columns:minmax(0,1fr)}& .record-status-metrics{justify-content:flex-start;text-align:left}}}html[data-desktop-layout=wide820] .desktop-routine-overlay--analysis [data-monthly-habit-dataset]>:has(>[data-monthly-habit-classification]),html[data-desktop-layout=wide820] .desktop-routine-overlay--analysis [data-monthly-habit-dataset]>[data-monthly-habit-classification=low-start]{grid-column:1/-1}}@media(min-width:900px){html[data-desktop-layout=wide820]{& #record-focus{container-type:inline-size}& #record-focus .record-focus-subproject{border-width:0 0 0 2px;border-color:var(--ds-divider);border-radius:0;background:transparent;padding:10px 12px}& #record-focus .focus-parent-container{border:0;background:transparent;padding:12px 14px}& #record-focus [data-record-current-action]{border:1px solid var(--ds-divider);border-left:3px solid var(--ds-accent-discipline);background:var(--ds-surface-inset);padding:12px}& #record-focus [data-record-note-text]{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:6px}& .record-action-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start}& .record-action-copy{max-width:none}& .record-action-row>.flex{justify-content:flex-start;gap:6px}& .record-focus-context{max-width:none;display:grid;gap:3px}& [data-focus-page] .focus-project-card{box-shadow:none;padding:16px}& [data-focus-page] [data-focus-subproject-inline]{border:0;border-radius:0;background:transparent;box-shadow:none}& [data-focus-page] .focus-parent-container{border-color:var(--ds-divider);background:transparent;box-shadow:none}& [data-focus-page] .focus-task-card{border-color:transparent;border-radius:8px;background:var(--ds-surface-inset);padding:10px}& [data-focus-page] [data-focus-task-type=action]{border-left:2px solid var(--ds-divider)}& [data-focus-page] .focus-project-title{font-size:21px}& [data-focus-page] [data-focus-project-actions]{gap:8px;padding-top:10px;border-top:1px solid var(--ds-divider)}& [data-focus-page] [data-focus-execution-summary]{border:0;background:transparent;border-radius:0;padding:4px 0;gap:12px}& [data-focus-review-aggregate-card]{padding:16px;container-type:inline-size}& [data-focus-review-aggregate]{border:0;border-top:1px solid var(--ds-divider);border-radius:0;padding:12px 0}& [data-focus-review-child],& [data-focus-review-project]>.flex{display:grid;grid-template-columns:minmax(0,360px) max-content;justify-content:start;gap:20px;align-items:start}& [data-focus-review-child]>.text-right,& [data-focus-review-project]>.flex>.text-right{min-width:90px}& [data-focus-review-project]{padding-block:8px}& [data-focus-review-child]{padding-block:2px}& [data-focus-review-child] [data-focus-duration]{white-space:nowrap}@container(max-width:600px){& .record-action-row{grid-template-columns:minmax(0,1fr)}& [data-focus-review-child],& [data-focus-review-project]>.flex{grid-template-columns:minmax(0,1fr) max-content;gap:12px}}& [data-focus-page] button[aria-label^="管理任务"]{border-color:transparent;background:transparent;color:var(--ds-text-muted)}& [data-focus-page] button[aria-label^="管理任务"]:focus-visible{color:var(--ds-text-primary);outline:2px solid var(--ds-focus-ring)}& [data-focus-review-project] [data-focus-review-child]{grid-template-columns:minmax(0,340px) max-content}@container(max-width:600px){& [data-focus-review-project] [data-focus-review-child]{grid-template-columns:minmax(0,1fr) max-content}}}html[data-desktop-layout=wide820] .review-panel-shell[data-desktop-notes-lane=true]{inset:12px auto 80px var(--desktop-notes-left);width:var(--desktop-notes-width);max-height:none;border:1px solid var(--ds-border);border-radius:1rem}html[data-desktop-layout=wide820] .review-panel-shell[data-desktop-notes-lane=true] :is(.canonical-remark-editor__input,.review-panel-subline){overflow-wrap:anywhere}html[data-desktop-layout=wide820] .review-panel-shell[data-desktop-notes-lane=true] .canonical-remark-editor__toolbar{flex-wrap:wrap}html[data-desktop-layout=wide820][data-desktop-notes-placement=below]{--desktop-notes-height:min(620px,calc(100dvh - 100px));& .review-panel-shell[data-desktop-notes-lane=true]{position:absolute;inset:var(--desktop-notes-top) auto auto var(--desktop-notes-left);height:var(--desktop-notes-height)}&:has(.review-panel-shell[data-desktop-notes-lane=true]) [data-review-lanes=true] .desktop-notes-lane{display:block;height:calc(var(--desktop-notes-height) + 20px)}}html[data-desktop-layout=wide820] [data-special-period-page]{& .special-periods-cheat-label,& .special-periods-form-label{font-size:14px}& :is(#special-period-input,[data-special-period-id]) :is(input,select,button){font-size:15px;min-height:42px}& [data-special-period-id] p.font-mono{font-size:18px;line-height:1.5}& :is(.special-periods-cheat-badge,.special-periods-form-label){font-size:14px}& [data-special-period-id] :is(.ds-editor-preview,.canonical-remark-editor__input){font-size:16px;line-height:1.7;overflow-wrap:anywhere}}html[data-desktop-layout=wide820]{& #record-focus :is(.record-focus-heading,.record-focus-title-row,.record-focus-context,.record-parent-heading,.record-action-row,.record-action-copy,[data-focus-ongoing-heading]){min-width:0;max-width:100%}& #record-focus :is(h3,[data-focus-task],[data-focus-task-title],[data-focus-next-action],[data-focus-ongoing-title],[data-focus-ongoing-duration],[data-record-current-group]){min-width:0;overflow-wrap:anywhere;white-space:normal}& #record-focus .record-parent-heading>p{flex:1 1 18rem;min-width:0;overflow-wrap:anywhere;color:var(--ds-text-primary)}& #record-focus :is([data-focus-task-title],[data-focus-ongoing-title]){color:var(--ds-text-primary)}& #record-focus :is([data-focus-next-action],[data-focus-ongoing-duration],[data-focus-ongoing-progress]){color:var(--ds-text-secondary)}& #record-focus [data-focus-ongoing-heading]>p{overflow-wrap:anywhere}& #record-focus .record-focus-title-row h3{flex:0 1 auto;max-width:100%}& #record-focus .record-action-row>.flex{flex-wrap:wrap;max-width:100%}& #record-focus .record-frequency-draft{position:static;width:100%;margin-top:8px;box-shadow:none}& #record-focus [data-focus-ongoing-heading]:has(>.record-frequency-inspector[open]){display:grid;grid-template-columns:minmax(0,1fr)}& #record-focus .record-frequency-inspector[open]>summary{width:max-content;margin-left:auto}& .record-nutrition-primary{gap:28px}& .record-nutrition-side{align-content:center;gap:14px}& .record-nutrition-summary dt{font-size:12px;line-height:1.5;color:var(--ds-text-secondary)}& .record-nutrition-summary dd{font-size:17px;line-height:1.45;font-variant-numeric:tabular-nums}& .record-nutrition-footer{gap:6px 28px;padding-top:10px}& .record-nutrition-footer dd{font-size:15px}& .record-nutrition-details{gap:4px}& .record-nutrition-details>p{font-size:12px;line-height:1.6;color:var(--ds-text-secondary)}& #record-exercise{container-type:inline-size}& .exercise-log-form__grid{grid-template-columns:minmax(0,1.25fr) 96px 120px minmax(0,1.25fr);gap:6px 12px;align-items:start}& .exercise-log-form__grid [data-exercise-field]{display:flex;flex-direction:column;gap:5px;grid-row:1;min-width:0;margin:0}& [data-exercise-field=name]{grid-column:1}& [data-exercise-field=calories]{grid-column:2}& [data-exercise-field=amount]{grid-column:3}& [data-exercise-field=source]{grid-column:4}& .exercise-log-form__quantity-controls{display:contents}& .exercise-log-form__amount-mode{grid-column:3;grid-row:2;min-width:0}& .exercise-log-form__grid [data-exercise-field]>span{font-size:12px;line-height:18px;color:var(--ds-text-secondary)}& #record-exercise .exercise-log-form__grid :is(input,select){height:38px;min-width:0;width:100%;max-width:none;margin:0;font-size:13px;padding:6px 9px}& .exercise-saved-fields{display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(160px,200px) max-content;gap:8px;align-items:center}& #record-exercise .exercise-saved-fields :is(input,select){min-width:0;width:100%;max-width:none;height:34px;font-size:12px}& .exercise-saved-fields button{min-height:34px}& [data-desktop-route=review-selection] a.group{min-height:448px}& [data-focus-review-project]>.flex{grid-template-columns:minmax(0,1fr) max-content;gap:16px}& [data-focus-review-project]>div:has(>[data-focus-review-child]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px}& [data-focus-review-project] [data-focus-review-child]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:2px 0;margin:0;min-width:0}& [data-focus-review-child]>.text-right{min-width:0;text-align:left}& [data-focus-review-child] [data-focus-duration]{justify-content:flex-start;gap:3px 6px}& [data-focus-review-child] [data-focus-duration]>strong{font-size:13px}& [data-focus-review-child] [data-focus-duration]>span{font-size:11px}& [data-more-page]{container-type:inline-size}& [data-more-page]>section>.grid{grid-auto-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}& [data-more-page] a{min-width:0;height:auto}& [data-more-page] a,& [data-qianjie-event] .qianjie-event-card>div{overflow-wrap:anywhere}& [data-qianjie-event] .qianjie-event-card>p{font-size:15px;line-height:1.6}@container(max-width:600px){& .record-nutrition-primary{gap:16px}& .record-nutrition-summary dd{font-size:15px}& .weekly-focus-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}& .exercise-log-form__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}& .exercise-log-form__grid [data-exercise-field=source]{grid-column:2;grid-row:1}& .exercise-log-form__grid [data-exercise-field=calories]{grid-column:1;grid-row:2}& .exercise-log-form__grid [data-exercise-field=amount]{grid-column:2;grid-row:2}& .exercise-log-form__amount-mode{grid-column:2;grid-row:3}& .exercise-saved-fields{grid-template-columns:minmax(0,1fr) 90px}& .exercise-saved-fields select{grid-column:1}& [data-focus-review-project]>div:has(>[data-focus-review-child]){grid-template-columns:repeat(2,minmax(0,1fr))}& [data-more-page]>section>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container(max-width:420px){& [data-focus-review-project]>div:has(>[data-focus-review-child]){grid-template-columns:minmax(0,1fr)}}}}@media (min-width:900px){html[data-desktop-layout=wide820]{& #record-core-time .day-core-percent-input{font-size:20px}& #record-core-time .density-core-grid>:is([data-core-activity=socialMinutes],[data-record-daily-score-tile]){display:grid;grid-row:span 5;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);justify-content:stretch;row-gap:4px}& #record-core-time [data-core-activity=socialMinutes] .day-core-title-row{min-height:20px;align-self:center}& #record-core-time [data-record-daily-score-tile]>div:first-child{display:contents}& #record-core-time .day-core-daily-title{grid-row:1;min-height:20px;display:flex;align-items:center;align-self:center}& #record-core-time [data-record-daily-score-tile]>div:first-child>span:last-child{grid-row:2;min-width:0;flex-wrap:wrap;align-self:start}& #record-core-time [data-record-daily-score-tile] .day-core-percent-stack{display:contents}& #record-core-time [data-record-daily-score-tile] .day-core-value-shell{grid-row:3;align-self:start;margin-top:6px}& #record-core-time [data-record-daily-score-tile] .day-core-percent-hint{grid-row:4/span 2;align-self:start;text-align:center}& .exercise-log-form__grid{grid-template-rows:24px 38px;align-items:center}& .exercise-log-form__grid [data-exercise-field]{display:contents}& .exercise-log-form__grid [data-exercise-field]>span{grid-row:1}& .exercise-log-form__grid [data-exercise-field]>:is(input,select){grid-row:2}& [data-exercise-field=name]>*{grid-column:1}& [data-exercise-field=calories]>*{grid-column:2}& [data-exercise-field=amount]>*{grid-column:3}& [data-exercise-field=source]>*{grid-column:4}& .exercise-log-form__grid [data-exercise-field=amount]>span{display:none}& .exercise-log-form__amount-mode{grid-column:3;grid-row:1;align-self:stretch}& .exercise-log-form__amount-mode button{padding:0 4px;line-height:18px;font-size:11px}& [data-calendar-kind=record]{container-type:inline-size}& [data-calendar-kind=record] .calendar-daynum{font-size:20px;line-height:1.1}& [data-calendar-kind=record] .calendar-cell-result{font-size:15px;line-height:1.05;gap:1px;overflow:visible}& [data-calendar-kind=record] .grid.grid-cols-7>div[aria-label]{font-size:14px;line-height:1.4}& [data-review-selection] a.group p:first-child{font-size:23px;line-height:1.3}& [data-review-selection] a.group p:last-child{font-size:15px;line-height:1.6;font-weight:500;color:var(--ds-text-secondary)}@container (max-width:600px){& #record-core-time .day-core-percent-input{font-size:18px}& .exercise-log-form__grid{grid-template-rows:24px 38px 24px 38px}& [data-exercise-field=source]>*{grid-column:2}& .exercise-log-form__grid [data-exercise-field=calories]>span{grid-row:3}& .exercise-log-form__grid [data-exercise-field=calories]>input{grid-row:4}& [data-exercise-field=amount]>*{grid-column:2}& .exercise-log-form__grid [data-exercise-field=amount]>input{grid-row:4}& .exercise-log-form__amount-mode{grid-column:2;grid-row:3}& [data-calendar-kind=record] .calendar-daynum{font-size:18px}& [data-calendar-kind=record] .calendar-cell-result{font-size:12px}& [data-calendar-kind=record] .calendar-cell-grade{font-size:13px}& [data-calendar-kind=record] .grid.grid-cols-7>div[aria-label]{font-size:12px}}}}@media (min-width:900px){html[data-desktop-layout=wide820]{& #record-calories [data-meal-library]>.day-module-inset>div:first-child{align-items:start}& #record-calories [data-meal-library]>.day-module-inset>div:first-child>p{font-size:15px}& #record-calories [data-meal-library]>.day-module-inset>div:first-child>div{font-size:12px;max-width:75%}& #record-calories [data-meal-library] summary{font-size:14px}& #record-calories .record-food-library>details{border:0;border-top:1px solid var(--ds-divider);border-radius:0;background:transparent;padding:12px 0 0;margin-top:12px}& #record-calories .food-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}& #record-calories .food-library-name{display:grid;min-width:0}& #record-calories .food-library-name-mirror{grid-area:1/1;visibility:hidden;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}& #record-calories .food-library-name-control{grid-area:1/1;width:100%;height:100%;min-width:0;min-height:0;resize:none;border:0;padding:0;margin:0;font:inherit;color:inherit;background:transparent;overflow:auto}& #record-calories .food-library-name-control:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}& #record-calories .meal-ui-libraryItem{grid-template-columns:minmax(0,1fr) 52px 64px 72px 20px;gap:4px;padding:8px;align-items:stretch}& #record-calories .meal-ui-libraryName{grid-column:1;grid-row:1;min-height:36px;font-size:13px;line-height:20px;padding:7px 4px}& #record-calories .meal-ui-libraryCalories{grid-column:2;grid-row:1}& #record-calories .meal-ui-libraryCalories input{height:100%;min-height:36px;font-size:13px;padding:4px}& #record-calories .meal-ui-libraryMeal{grid-column:3;grid-row:1;min-height:36px;font-size:13px;padding:4px 2px}& #record-calories .meal-ui-libraryStatus{grid-column:4;grid-row:1;min-height:36px;font-size:13px;padding:4px 2px}& #record-calories .meal-ui-libraryRemove{grid-column:5;grid-row:1;align-self:stretch;width:20px;height:100%;min-height:36px}& #record-entertainment .day-module-header{min-height:0}& #record-entertainment .day-module-inset.entertainment-time-body{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:18px}& #record-entertainment .day-module-inset>.entertainment-time-input{flex:1 1 auto;min-height:106px;display:flex;flex-direction:column;justify-content:center;gap:10px}& #record-entertainment .entertainment-time-input input{width:100%;min-height:84px;font-size:32px}& #record-entertainment .entertainment-time-input>span{font-size:15px}& #record-entertainment .day-module-inset>.entertainment-time-status{font-size:20px;line-height:1.5;width:100%}& #record-entertainment .day-module-inset>.entertainment-time-description{font-size:13px;line-height:1.6;width:100%}}}@media (min-width:900px) and (max-width:1199px){html[data-desktop-layout=wide820] #record-calories .food-library-grid{grid-template-columns:minmax(0,1fr)}}.record-entertainment-notes-layout{display:contents}@media (min-width:1200px){html[data-desktop-layout=wide820]{& #record-entertainment .entertainment-time-body{flex:1}& .record-entertainment-notes-layout{display:flex;align-items:stretch;gap:20px}& .record-entertainment-notes-layout>*{margin-top:0!important;min-width:0}& .record-entertainment-notes-layout>#record-entertainment{flex:35 1 0;display:flex;flex-direction:column}& .record-entertainment-notes-layout>#record-notes{flex:65 1 0;display:flex;flex-direction:column}& .record-entertainment-notes-layout>div>.day-module-stack{flex:1;min-width:0}& .record-entertainment-notes-layout .day-module-body,& .record-entertainment-notes-layout .day-module-surface{flex:1;display:flex;flex-direction:column}}}@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron Fallback;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_e67eca{font-family:Orbitron,Orbitron Fallback;font-style:normal}.__variable_e67eca{--font-display:"Orbitron","Orbitron Fallback"}