.BzYKia_shell{min-height:100svh;color:var(--ds-color-ink);background:var(--ds-scene-sky)}.BzYKia_shell[data-design=v2]{background:var(--ds-scene-day-fade) top / 100% 560px no-repeat, var(--ds-color-canvas)}.BzYKia_topbar{z-index:60;width:var(--ds-layout-width);min-height:var(--ds-header-height);grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:14px;margin:0 auto;padding:27px 0 16px;animation:.72s both BzYKia_fadeDown;display:grid;position:relative}.BzYKia_nav{border-radius:var(--ds-radius-sm);background:var(--ds-color-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-self:center;align-items:center;gap:0;width:max-content;min-width:min(540px,100%);max-width:100%;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.BzYKia_nav a{box-sizing:border-box;text-align:center;white-space:nowrap;color:#ffffffc7;min-height:44px;font-size:var(--ds-type-nav-size);font-weight:var(--ds-type-nav-weight);letter-spacing:0;transition:background var(--ds-motion-fast), color var(--ds-motion-fast);flex:1 0 auto;place-items:center;padding:13px 18px;display:grid}.BzYKia_nav a:hover,.BzYKia_nav a:focus-visible{color:var(--ds-color-white);background:#ffffff21}.BzYKia_nav a.BzYKia_active{color:var(--ds-color-slate);background:#ffffffed}.BzYKia_nav a:focus-visible{outline:2px solid var(--ds-color-white);outline-offset:-2px}.BzYKia_nav a.BzYKia_active:focus-visible{outline-color:var(--ds-color-slate)}.BzYKia_meta{justify-self:end;align-items:center;gap:12px;display:inline-flex}.BzYKia_avatarWrap{position:relative}.BzYKia_accountButton{background:var(--ds-color-glass);min-height:44px;color:var(--ds-color-white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight);transition:transform var(--ds-motion-fast);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 5px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.BzYKia_accountButton:hover{transform:translateY(-1px)}.BzYKia_accountButton:focus-visible{outline:2px solid var(--ds-color-white);outline-offset:2px}.BzYKia_avatar{border-radius:var(--ds-radius-round);background:var(--ds-color-glass);width:34px;height:34px;color:var(--ds-color-white);font-size:var(--ds-type-label-size);font-weight:var(--ds-type-subtitle-weight);place-items:center;display:grid}.BzYKia_accountLabel{white-space:nowrap;flex-shrink:0}.BzYKia_accountChevron{stroke-width:2px;color:#ffffffc7;width:15px;height:15px;transition:transform var(--ds-motion-fast)}.BzYKia_accountChevron[data-open]{transform:rotate(180deg)}.BzYKia_menuBackdrop{z-index:40;cursor:default;background:0 0;position:fixed;inset:0}.BzYKia_menu{z-index:50;background:var(--ds-color-glass-strong);min-width:230px;box-shadow:var(--ds-shadow-panel), inset 0 0 0 1px #ffffffad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:9px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.BzYKia_menu[hidden]{display:none}.BzYKia_menuAccount{border-bottom:1px solid #7b8f9e3d;gap:4px;margin-bottom:4px;padding:9px 11px 10px;display:grid}.BzYKia_menuEmail{color:#18232f8c;font-size:var(--ds-type-caption-size);word-break:break-all}.BzYKia_menuPlan{color:#2b6f99;font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight);background:#317ba81f;border-radius:999px;justify-self:start;padding:2px 8px}.BzYKia_menuItem{border-radius:var(--ds-radius-xs);color:var(--ds-color-ink);font-size:var(--ds-type-action-size);font-weight:var(--ds-type-action-weight);text-align:left;transition:background var(--ds-motion-fast);background:0 0;align-items:center;gap:9px;padding:10px 11px;display:flex}.BzYKia_menuItem svg{stroke-width:1.8px;color:#18232f8c;width:15px;height:15px}.BzYKia_menuItem:hover{background:#ffffffbf}.BzYKia_menuDanger,.BzYKia_menuDanger svg{color:var(--ds-color-clay)}.BzYKia_shell[data-design=v2] .BzYKia_menu{box-shadow:var(--ds-shadow-panel), inset 0 0 0 1px var(--lightningcss-light,#ffffffad)var(--lightningcss-dark,var(--ds-color-card-edge))}.BzYKia_shell[data-design=v2] .BzYKia_menuAccount{border-bottom-color:var(--ds-color-divider)}.BzYKia_shell[data-design=v2] .BzYKia_menuEmail,.BzYKia_shell[data-design=v2] .BzYKia_menuItem svg{color:var(--lightningcss-light,#18232f8c)var(--lightningcss-dark,var(--ds-color-text-secondary))}.BzYKia_shell[data-design=v2] .BzYKia_menuPlan{background:var(--lightningcss-light,#317ba81f)var(--lightningcss-dark,var(--ds-status-beyond-bg));color:var(--lightningcss-light,#2b6f99)var(--lightningcss-dark,var(--ds-status-beyond-ink))}.BzYKia_shell[data-design=v2] .BzYKia_menuItem:hover{background:var(--lightningcss-light,#317ba81a)var(--lightningcss-dark,var(--ds-color-surface-sunken))}.BzYKia_shell[data-design=v2] .BzYKia_menuDanger svg{color:var(--ds-color-clay)}.BzYKia_consentBanner{width:min(1060px, var(--ds-layout-width));border-radius:var(--ds-radius-sm);background:var(--ds-color-notice-surface);box-shadow:var(--ds-shadow-panel), inset 3px 0 0 var(--ds-color-notice-accent);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:12px 18px;display:flex}.BzYKia_consentBanner p{color:var(--ds-color-notice-text);font-size:var(--ds-type-label-size);flex:1;margin:0}.BzYKia_consentBanner button{border-radius:var(--ds-radius-sm);background:var(--ds-color-notice-action);min-height:36px;color:var(--ds-color-notice-on-action);font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight);cursor:pointer;border:0;flex-shrink:0;padding:0 14px}.BzYKia_consentBanner button:disabled{opacity:.6;cursor:default}.BzYKia_consentBanner a{border-radius:var(--ds-radius-sm);background:var(--ds-color-notice-action);min-height:36px;color:var(--ds-color-notice-on-action);font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight);flex-shrink:0;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.BzYKia_bannerActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.BzYKia_consentBanner .BzYKia_bannerDismiss{color:var(--ds-color-notice-text);background:0 0;justify-content:center;align-items:center;display:inline-flex}.BzYKia_main{width:min(1060px, var(--ds-layout-width));margin:0 auto;padding:26px 0 110px}.BzYKia_shell[data-ask-workspace]{flex-direction:column;display:flex}.BzYKia_main[data-ask-workspace]{flex-direction:column;flex:1 0 auto;padding-bottom:0;display:flex}.BzYKia_shell[data-app-shell] .BzYKia_main{padding-top:10px;padding-bottom:28px}@keyframes BzYKia_fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:1180px){.BzYKia_nav a{padding:13px 11px}}@media (max-width:1020px){.BzYKia_nav a{padding:13px 8px}}@media (max-width:920px){.BzYKia_topbar{grid-template-columns:auto minmax(0,1fr);row-gap:10px;padding-top:22px;padding-bottom:12px}.BzYKia_nav{scrollbar-width:none;order:3;grid-column:1/-1;justify-self:stretch;width:100%;overflow:auto hidden}.BzYKia_nav a{padding:12px 6px}.BzYKia_accountLabel{display:none}.BzYKia_accountButton{padding-right:9px}.BzYKia_main{padding-top:6px}}@media (max-width:700px){.BzYKia_consentBanner{flex-wrap:wrap;row-gap:10px}.BzYKia_consentBanner p{flex-basis:100%}.BzYKia_consentBanner>a,.BzYKia_consentBanner>button,.BzYKia_bannerActions{margin-left:auto}}@media (max-width:520px){.BzYKia_nav a{font-size:var(--ds-type-caption-size);padding-inline:4px}}@media (max-width:380px){.BzYKia_nav a{font-size:var(--ds-type-caption-size);padding-inline:4px}}
.g7KO_q_section{gap:var(--ds-space-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.g7KO_q_sectionTitle{margin:var(--ds-space-sm) 4px 0;font-size:var(--ds-type-subtitle-size);font-weight:var(--ds-type-strong-weight)}.g7KO_q_sectionHead{gap:var(--ds-space-xs);min-width:0;display:grid}.g7KO_q_grid{gap:var(--ds-product-section-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.g7KO_q_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.g7KO_q_note{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);margin:0 4px;line-height:1.5}.g7KO_q_summary{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);font-weight:600}.g7KO_q_summary strong{color:var(--ds-color-text);font-size:var(--ds-type-data-label-size);font-variant-numeric:tabular-nums}.g7KO_q_levels{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);line-height:1.45}.g7KO_q_lead{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);margin:-6px 4px 0;line-height:1.5}.g7KO_q_strip{border-radius:var(--ds-radius-round);gap:2px;height:8px;display:flex;overflow:hidden}.g7KO_q_strip>span{min-width:2px}.g7KO_q_zoneLegend{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 12px;margin:0;padding:0;list-style:none;display:flex}.g7KO_q_zoneLegend li{align-items:center;gap:4px;display:inline-flex}.g7KO_q_zoneLegend b{color:var(--ds-color-text);font-weight:var(--ds-type-strong-weight)}.g7KO_q_zoneDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.g7KO_q_sleepGrid{gap:var(--ds-product-section-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.g7KO_q_sleepGrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.g7KO_q_sleepSummary{grid-row:span 2}}.g7KO_q_divider{background:var(--ds-color-divider);height:1px}.g7KO_q_valueSub{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);margin-left:10px;font-weight:600}.g7KO_q_stageShare{gap:10px;display:grid}.g7KO_q_stageTrack{border-radius:var(--ds-radius-round);gap:2px;height:12px;display:flex;overflow:hidden}.g7KO_q_stageLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.g7KO_q_stageLegend li{gap:1px;min-width:0;display:grid}.g7KO_q_stageLegend b{color:var(--ds-color-text);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums}.g7KO_q_stageName{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);align-items:center;gap:6px;font-weight:600;display:inline-flex}.g7KO_q_stageName i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.g7KO_q_usual{gap:8px;min-width:0;display:grid}.g7KO_q_usualTitle{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight)}.g7KO_q_usual dl{gap:7px;margin:0;display:grid}.g7KO_q_usual dl>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;min-width:0;display:grid}.g7KO_q_usual dt{color:var(--ds-color-text);font-size:var(--ds-type-caption-size);white-space:nowrap;flex-shrink:0;font-weight:600}.g7KO_q_usual dd{margin:0}.g7KO_q_usualNote{min-width:0;color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g7KO_q_usual [data-worse] .g7KO_q_usualNote[data-status]{color:var(--ds-status-unfavorable-ink);font-weight:600}.g7KO_q_usualValue{color:var(--ds-color-text);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.g7KO_q_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-entrance] .g7KO_q_stageTrack{animation:g7KO_q_shareSweep .64s var(--ds-ease-out) calc(var(--tile-delay,0s) + 80ms) both paused}[data-entrance=run] .g7KO_q_stageTrack{animation-play-state:running}@keyframes g7KO_q_shareSweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.g7KO_q_pendingChart{border-radius:10px;flex:auto;min-height:40px}
._05IEGa_page{gap:var(--ds-product-section-gap);grid-template-columns:minmax(0,1fr);padding-bottom:68px;display:grid}._05IEGa_loadError{align-items:center}._05IEGa_loadError p{margin:0 0 var(--ds-space-sm)}._05IEGa_columns{gap:var(--ds-product-section-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:900px){._05IEGa_columns{grid-template-columns:repeat(2,minmax(0,1fr))}}._05IEGa_card{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}._05IEGa_card>:first-child{align-content:flex-start;min-height:22px}._05IEGa_card>:first-child>:first-child{line-height:16px}._05IEGa_headChip{margin-block:-3px}._05IEGa_cardStack{align-content:start;gap:var(--ds-product-section-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._05IEGa_emptyBody{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);margin:0;line-height:1.5}._05IEGa_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._05IEGa_dot{border-radius:var(--ds-radius-round);flex-shrink:0;width:8px;height:8px}._05IEGa_cardCount{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-weight:500}._05IEGa_addRecord{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30;border-radius:var(--ds-radius-round);background:var(--ds-color-ink);width:52px;height:52px;color:var(--ds-color-surface);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:fixed}._05IEGa_addRecord:active{opacity:.7}._05IEGa_addRecord svg{width:20px;height:20px}._05IEGa_addRecord:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}._05IEGa_rows{margin:0;padding:0;list-style:none;display:grid}._05IEGa_rows>li+li{border-top:1px solid var(--ds-color-divider)}._05IEGa_row{--thumb:56px;grid-template-columns:var(--thumb) minmax(0, 1fr) 8px;width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:start;gap:12px;padding:12px 0;display:grid}._05IEGa_rows>li:first-child ._05IEGa_row{padding-top:0}._05IEGa_rows>li:last-child ._05IEGa_row{padding-bottom:0}._05IEGa_row>._05IEGa_chevron{margin-inline-start:-4px}._05IEGa_row:focus-visible,._05IEGa_miniRow:focus-visible{border-radius:var(--ds-radius-sm);outline:2px solid var(--ds-color-focus);outline-offset:2px}@media (max-width:640px){._05IEGa_row{--thumb:52px}}._05IEGa_thumb{width:var(--thumb);height:var(--thumb);background:var(--ds-color-surface-sunken);color:var(--ds-color-text-secondary);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}._05IEGa_thumb>svg{width:20px;height:20px}._05IEGa_thumb img{object-fit:cover}._05IEGa_thumbCount{border-radius:var(--ds-radius-round);background:color-mix(in srgb, var(--ds-color-night-900) 72%, transparent);min-width:18px;height:18px;color:var(--ds-color-night-text);font-size:var(--ds-type-dense-size);font-weight:var(--ds-type-strong-weight);font-variant-numeric:tabular-nums;place-items:center;padding:0 4px;display:grid;position:absolute;bottom:4px;left:4px}._05IEGa_rowBody{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}._05IEGa_rowTop{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}._05IEGa_rowTitle{min-width:0;font-size:var(--ds-type-text-size);font-weight:var(--ds-type-strong-weight);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}._05IEGa_rowKcal{white-space:nowrap;flex-shrink:0}._05IEGa_rowKcal b{font-size:var(--ds-type-text-size);font-weight:var(--ds-type-strong-weight);font-variant-numeric:tabular-nums}._05IEGa_rowKcal small{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);font-weight:600}._05IEGa_rowMeta,._05IEGa_tokens{min-width:0;color:var(--ds-color-text-secondary);font-size:var(--ds-type-data-label-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}._05IEGa_tokens{height:calc(var(--ds-type-data-label-size) * 1.5);flex-wrap:wrap;gap:0 10px;display:flex}._05IEGa_token{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}._05IEGa_tokenAmount b{color:var(--ds-color-text);font-weight:var(--ds-type-strong-weight);font-variant-numeric:tabular-nums}._05IEGa_balanceTokens{min-width:0;color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);flex-wrap:wrap;gap:0 10px;line-height:1.5;display:flex}._05IEGa_balanceToken{white-space:nowrap;flex-shrink:0}._05IEGa_tokenDot{border-radius:var(--ds-radius-round);background:var(--ds-color-text-tertiary);flex-shrink:0;width:7px;height:7px}._05IEGa_tokenDot[data-key=caffeine]{background:var(--ds-color-caffeine)}._05IEGa_tokenDot[data-key=alcohol]{background:var(--ds-color-alcohol)}._05IEGa_rowChip{margin-top:2px;display:flex}._05IEGa_miniRows{grid-template-columns:18px minmax(0,1fr) auto auto 12px;column-gap:10px;margin:0;padding:0;list-style:none;display:grid}._05IEGa_miniRows[data-columns=time]{grid-template-columns:18px minmax(0,1fr) auto 12px}._05IEGa_miniRows>li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}._05IEGa_miniRow{grid-column:1/-1;grid-template-columns:subgrid;width:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0;align-items:baseline;padding:5px 0;line-height:16px;display:grid}._05IEGa_miniRows>li:first-child ._05IEGa_miniRow{padding-top:0}._05IEGa_miniRows>li:last-child ._05IEGa_miniRow{padding-bottom:0}button._05IEGa_miniRow{cursor:pointer}._05IEGa_miniIcon{width:15px;height:15px;color:var(--ds-color-text-tertiary);place-self:center}._05IEGa_miniName{min-width:0;font-size:var(--ds-type-caption-size);align-items:baseline;gap:4px;display:flex}._05IEGa_miniLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._05IEGa_miniSource,._05IEGa_miniTime,._05IEGa_miniAmount small{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);line-height:14px}._05IEGa_miniSource,._05IEGa_miniAmount,._05IEGa_miniTime{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}._05IEGa_miniAmount,._05IEGa_miniTime{justify-self:end}._05IEGa_miniTime{margin-inline-start:2px}._05IEGa_miniAmount{font-size:var(--ds-type-caption-size)}._05IEGa_miniAmount b{color:var(--ds-color-text);font-weight:600}._05IEGa_chevron{width:13px;height:13px;color:var(--ds-color-text-tertiary);align-self:center}._05IEGa_nutrientRows{--nutrient-name-width:6.2em;--nutrient-value-width:8.2em;--nutrient-percent-width:2.8em;grid-template-columns:var(--nutrient-name-width) minmax(48px, 1fr) var(--nutrient-value-width);font-size:var(--ds-type-caption-size);align-items:center;gap:8px 10px;display:grid}._05IEGa_nutrientRows[data-size=compact]{gap:6px 10px}._05IEGa_nutrientRow{display:contents}._05IEGa_nutrientName{min-width:0;color:var(--ds-color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._05IEGa_nutrientValue{grid-template-columns:var(--nutrient-percent-width) minmax(0, 1fr);color:var(--ds-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;justify-items:end;column-gap:6px;font-weight:400;display:grid}._05IEGa_nutrientValue b{color:var(--ds-color-text);grid-column:1;font-weight:600}._05IEGa_nutrientValue b[data-over]{color:var(--ds-status-unfavorable-ink)}._05IEGa_nutrientAmount{grid-column:2}._05IEGa_nutrientNone{color:var(--ds-color-text-tertiary);grid-column:1/-1}._05IEGa_sheetNote{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);margin:0;padding:0 4px;line-height:1.5}._05IEGa_mosaic{aspect-ratio:3/2;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px;width:100%;max-height:320px;display:grid}._05IEGa_mosaic[data-count="2"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}._05IEGa_mosaic[data-count="3"]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr)}._05IEGa_mosaic[data-count="3"]>:first-child{grid-row:span 2}._05IEGa_mosaicCell{background:var(--ds-color-surface-sunken);cursor:zoom-in;border:0;border-radius:14px;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}._05IEGa_mosaicCell:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}._05IEGa_mosaicBadge{border-radius:var(--ds-radius-round);background:color-mix(in srgb, var(--ds-color-night-900) 66%, transparent);height:26px;color:var(--ds-color-night-text);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight);align-items:center;gap:5px;padding:0 10px;display:inline-flex;position:absolute;bottom:10px;left:10px}._05IEGa_mosaicBadge svg{width:15px;height:15px}._05IEGa_mosaicMore{background:color-mix(in srgb, var(--ds-color-night-900) 48%, transparent);color:var(--ds-color-night-text);font-size:var(--ds-type-stat-sm-size);font-weight:var(--ds-type-strong-weight);place-items:center;display:grid;position:absolute;inset:0}._05IEGa_detailHead{gap:var(--ds-space-sm);min-width:0;display:grid}._05IEGa_detailHead h3{font-size:var(--ds-type-detail-title-size);font-weight:var(--ds-type-detail-title-weight);line-height:var(--ds-type-detail-title-line);overflow-wrap:anywhere;margin:0}._05IEGa_detailMeta{align-items:baseline;gap:var(--ds-space-sm);font-size:var(--ds-type-text-size);font-weight:var(--ds-type-strong-weight);flex-wrap:wrap;display:flex}._05IEGa_detailPrevious{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-caption-size);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}._05IEGa_detailPrevious em{border-radius:var(--ds-radius-round);background:var(--ds-color-surface);color:var(--ds-status-usual-ink);font-size:var(--ds-type-micro-size);font-style:normal;font-weight:var(--ds-type-micro-weight);padding:1px 6px}._05IEGa_detailKcal{justify-content:space-between;align-items:baseline;gap:2px var(--ds-space-lg);flex-wrap:wrap;display:flex}._05IEGa_detailKcalValue{font-size:var(--ds-type-stat-md-size);font-weight:var(--ds-type-stat-weight);font-variant-numeric:tabular-nums;flex-shrink:0;line-height:1.1}._05IEGa_detailKcalValue small{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight)}._05IEGa_detailKcalShare{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);text-align:end}._05IEGa_detailChips{flex-wrap:wrap;gap:6px;margin-top:-6px;display:flex}._05IEGa_detailSection{gap:12px;min-width:0;display:grid}._05IEGa_detailSection h3{font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-strong-weight);margin:0}._05IEGa_detailSection h3 small{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);font-weight:600}._05IEGa_amounts{gap:8px;margin:0;display:grid}._05IEGa_amounts>div{font-size:var(--ds-type-caption-size);grid-template-columns:minmax(84px,max-content) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}._05IEGa_amounts>[data-extra]:first-of-type,._05IEGa_amounts>div:not([data-extra])+[data-extra]{border-top:1px solid var(--ds-color-divider);padding-top:8px}._05IEGa_amounts dt{color:var(--ds-color-text-secondary);align-items:center;gap:8px;display:inline-flex}._05IEGa_amounts dd{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin:0;display:flex}._05IEGa_amounts dd b{font-weight:var(--ds-type-strong-weight);font-variant-numeric:tabular-nums}._05IEGa_amounts dd span{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size)}._05IEGa_detailSectionHead{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}._05IEGa_foodNutrients{border-radius:var(--ds-radius-tile);background:var(--ds-color-surface-sunken);gap:10px;margin-bottom:10px;padding:12px;display:grid}._05IEGa_foodNutrients ._05IEGa_nutrientGroup{padding:0}._05IEGa_foodNutrientsNote{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);margin:0;line-height:1.5}._05IEGa_notes{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);white-space:pre-wrap;margin:0;line-height:1.5}._05IEGa_nutrientGroup{gap:8px;padding:4px 16px 12px;display:grid}._05IEGa_nutrientGroup h4{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight);margin:0}._05IEGa_nutrientGroup h4 small{color:var(--ds-color-text-tertiary);font-weight:600}._05IEGa_summaryMacros{min-width:0;padding-top:var(--ds-space-md);border-top:1px solid var(--ds-color-divider);gap:12px;display:grid}._05IEGa_summaryMacros h3{font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-strong-weight);margin:0}._05IEGa_detailSectionTitle{font-size:var(--ds-type-subtitle-size);font-weight:var(--ds-type-strong-weight);margin:0}._05IEGa_detailSectionTitle small{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-caption-size);font-weight:500}._05IEGa_foodCards{gap:var(--ds-space-md);margin:0;padding:0;list-style:none;display:grid}._05IEGa_foodCard{gap:12px}._05IEGa_foodHead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 16px;display:grid}._05IEGa_foodTitle{gap:3px;min-width:0;display:grid}._05IEGa_foodTitle h4{font-size:var(--ds-type-subtitle-size);font-weight:var(--ds-type-strong-weight);overflow-wrap:anywhere;margin:0;line-height:1.35}._05IEGa_foodTitle span,._05IEGa_foodEnergy>span:last-child:not(:first-child){color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size)}._05IEGa_foodEnergy{text-align:end;justify-items:end;gap:3px;display:grid}._05IEGa_foodKcal{font-size:var(--ds-type-stat-sm-size);font-weight:var(--ds-type-stat-weight);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;line-height:1.1}._05IEGa_foodKcal small{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);font-weight:600}._05IEGa_foodChips{flex-wrap:wrap;gap:6px;display:flex}._05IEGa_foodTokens{gap:4px;min-width:0;display:grid}._05IEGa_foodTokens ._05IEGa_tokens{height:auto;font-size:var(--ds-type-caption-size);white-space:normal;overflow:visible}._05IEGa_foodTokens ._05IEGa_balanceTokens{font-size:var(--ds-type-data-label-size)}._05IEGa_foodTop{gap:8px;min-width:0;display:grid}._05IEGa_foodTop h5{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight);margin:0}._05IEGa_foodAssessment{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);align-items:flex-start;gap:6px;margin:0;line-height:1.5;display:flex}._05IEGa_foodAssessment svg{flex-shrink:0;width:15px;height:15px;margin-top:2px}._05IEGa_foodMore{min-height:var(--ds-hit-min);border:0;border-top:1px solid var(--ds-color-divider);color:var(--ds-color-link);font:inherit;font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;margin:0 0 -8px;padding:0;display:flex}._05IEGa_foodMore svg{width:15px;height:15px;color:var(--ds-color-text-tertiary);transition:transform .16s}._05IEGa_foodMore[aria-expanded=true] svg{transform:rotate(180deg)}._05IEGa_foodMore:focus-visible{border-radius:var(--ds-radius-tile);outline:2px solid var(--ds-color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){._05IEGa_foodMore svg{transition:none}}._05IEGa_amountRows{gap:8px;margin:0;display:grid}._05IEGa_amountRows>div{font-size:var(--ds-type-caption-size);justify-content:space-between;align-items:baseline;gap:12px;display:flex}._05IEGa_amountRows dt{color:var(--ds-color-text-secondary)}._05IEGa_amountRows dd{color:var(--ds-color-text-secondary);font-variant-numeric:tabular-nums;margin:0}._05IEGa_amountRows dd b{color:var(--ds-color-text);font-weight:var(--ds-type-strong-weight)}._05IEGa_footerAction{min-height:var(--ds-hit-min);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-round);background:var(--ds-color-surface);color:var(--ds-color-text);font:inherit;font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);cursor:pointer;align-items:center;gap:6px;padding:0 18px;display:inline-flex}._05IEGa_footerAction svg{width:15px;height:15px}._05IEGa_footerAction[data-tone=danger]{color:var(--ds-status-unfavorable-ink);background:0 0;border-color:#0000;padding-inline:8px}._05IEGa_footerAction:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}._05IEGa_confirm{flex:auto}._05IEGa_sectionNote{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-caption-size);margin-left:4px;font-weight:500}._05IEGa_firstRecordText{gap:4px;display:grid}._05IEGa_firstRecordTitle{color:var(--ds-color-text);font-size:var(--ds-type-subtitle-size);font-weight:var(--ds-type-strong-weight);margin:0;line-height:1.35}._05IEGa_methods{gap:var(--ds-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px;display:grid}._05IEGa_methods>._05IEGa_method{border-radius:var(--ds-radius-md);min-width:0;min-height:64px;font-size:var(--ds-type-caption-size);text-align:center;white-space:normal;flex-direction:column;gap:4px;padding:8px;line-height:1.25}._05IEGa_methods>._05IEGa_method>svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){._05IEGa_methods{grid-template-columns:repeat(2,minmax(0,128px))}._05IEGa_methods>._05IEGa_touchOnly{display:none}}@media not all and (hover:hover) and (pointer:fine){._05IEGa_methods>._05IEGa_pointerOnly{display:none}}._05IEGa_emptyPreview{gap:var(--ds-product-section-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._05IEGa_skeleton{opacity:.55}._05IEGa_pastEmpty{align-items:center;gap:var(--ds-space-md);display:flex}._05IEGa_pastEmptyText{flex:1;gap:2px;min-width:0;display:grid}._05IEGa_pastEmptyTitle{color:var(--ds-color-text);font-size:var(--ds-type-text-size);font-weight:600}._05IEGa_pastEmptyKinds{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-data-label-size)}._05IEGa_correctionBar{flex:1}._05IEGa_detailMenu{position:relative}._05IEGa_detailMenuButton{width:var(--ds-hit-min);height:var(--ds-hit-min);background:var(--ds-status-learning-bg);color:var(--ds-color-text);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._05IEGa_detailMenuButton svg{width:20px;height:20px}._05IEGa_detailMenuList{z-index:2;top:calc(100% + var(--ds-space-xs));border-radius:var(--ds-radius-card);background:var(--ds-color-surface);min-width:200px;box-shadow:var(--ds-shadow-soft), inset 0 0 0 1px var(--ds-color-divider);padding:6px;display:grid;position:absolute;right:0}._05IEGa_detailMenuList>*{min-height:var(--ds-hit-min);color:var(--ds-color-text);font:inherit;font-size:var(--ds-type-text-size);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding-inline:10px;text-decoration:none;display:flex}._05IEGa_detailMenuList>:hover:not(:disabled){background:var(--ds-color-surface-subtle)}._05IEGa_detailMenuList>:disabled{color:var(--ds-color-text-tertiary);cursor:default}._05IEGa_detailMenuList>[data-tone=danger]:not(:disabled){color:var(--ds-status-unfavorable-ink)}._05IEGa_detailMenuList svg{width:15px;height:15px}
.Vvpb1q_section{color:var(--ds-color-ink);margin-block:var(--ds-space-xl)}.Vvpb1q_heading{font-size:var(--ds-type-subtitle-size);margin:0;font-weight:600;line-height:1.5}.Vvpb1q_caption{margin:var(--ds-space-xs) 0 0;color:var(--tl-ink-soft);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);font-weight:var(--ds-type-caption-weight);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.Vvpb1q_record{padding-block:var(--ds-space-lg);border-bottom:1px solid var(--ds-color-divider);font-size:var(--ds-type-text-size);overflow-wrap:anywhere}.Vvpb1q_recordDisclosure{align-items:center;gap:var(--ds-space-md);color:var(--ds-color-ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.Vvpb1q_recordDisclosure::-webkit-details-marker{display:none}.Vvpb1q_recordDisclosure>svg{width:15px;height:15px;color:var(--tl-ink-soft)}.Vvpb1q_record[open] .Vvpb1q_recordDisclosure>svg{transform:rotate(90deg)}.Vvpb1q_record[open] .Vvpb1q_recordDisclosure{margin-bottom:var(--ds-space-lg)}.Vvpb1q_recordDisclosure[data-photo]{grid-template-columns:auto minmax(0,1fr) auto}.Vvpb1q_editor{color:var(--ds-color-ink)}.Vvpb1q_intro{margin:var(--ds-space-sm) 0 0;color:var(--tl-ink-soft);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line)}.Vvpb1q_list{margin:var(--ds-space-sm) 0 0;padding:0;list-style:none}.Vvpb1q_currentRecord{align-items:center;gap:var(--ds-space-md);padding-block:var(--ds-space-md);border-bottom:1px solid var(--ds-color-divider);grid-template-columns:minmax(0,1fr) auto;display:grid}.Vvpb1q_recordSummary{gap:var(--ds-space-xs);min-width:0;font-size:var(--ds-type-text-size);overflow-wrap:anywhere;line-height:1.5;display:grid}.Vvpb1q_recordSummary strong{font-weight:var(--ds-type-strong-weight)}.Vvpb1q_recordSummary .Vvpb1q_caption{margin:0}.Vvpb1q_dateField{align-items:center;gap:var(--ds-space-md);margin-top:var(--ds-space-md);font-size:var(--ds-type-caption-size);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.Vvpb1q_dateField input{width:100%;min-width:0;min-height:var(--ds-control-height-sm);padding:var(--ds-space-sm) var(--ds-space-md);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-sm);background:var(--tl-raised);color:var(--ds-color-ink);font:inherit;font-size:var(--ds-type-control-touch-size)}.Vvpb1q_dateLabel{margin:var(--ds-space-lg) 0 var(--ds-space-sm);color:var(--tl-ink-soft);font-size:var(--ds-type-caption-size)}.Vvpb1q_candidates{gap:var(--ds-space-sm);border:0;min-width:0;margin:0;padding:0;display:grid}.Vvpb1q_candidate{align-items:start;gap:var(--ds-space-md);padding:var(--ds-space-md);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.Vvpb1q_candidate:has(input:checked){border-color:var(--tl-ink);background:var(--tl-sunken)}.Vvpb1q_candidate:has(input:disabled){cursor:default;opacity:.6}.Vvpb1q_candidate input{margin:var(--ds-space-xs) 0 0;width:16px;height:16px;accent-color:var(--tl-ink)}.Vvpb1q_candidate:focus-within,.Vvpb1q_dateField input:focus-visible,.Vvpb1q_recordDisclosure:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:3px}.Vvpb1q_empty{padding-block:var(--ds-space-lg);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:0}.Vvpb1q_actions{gap:var(--ds-space-sm);color:var(--ds-color-ink);flex:auto;grid-template-columns:minmax(0,1fr);display:grid}.Vvpb1q_actions .Vvpb1q_caption{margin:0}
._5rJQEW_frame{width:100%;min-width:0;position:relative;container-type:inline-size}._5rJQEW_frame[data-fill]{flex:auto;min-height:40px}._5rJQEW_area{touch-action:pan-y;-webkit-tap-highlight-color:transparent;outline:none;position:absolute}._5rJQEW_area:focus-visible{box-shadow:0 0 0 2px var(--ds-color-link);border-radius:6px}._5rJQEW_svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._5rJQEW_yLabel,._5rJQEW_xLabel{color:var(--ds-chart-axis-text);font-size:var(--ds-type-dense-size);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;line-height:1;position:absolute}._5rJQEW_yLabel{transform:translateY(-50%)}._5rJQEW_yLabel[data-side=left]{text-align:right}._5rJQEW_xLabel{bottom:0}._5rJQEW_xLabel[data-align=middle]{transform:translate(-50%)}._5rJQEW_xLabel[data-align=end]{transform:translate(-100%)}@container (max-width:420px){._5rJQEW_xLabel[data-minor]{display:none}}._5rJQEW_hLine,._5rJQEW_vLine{pointer-events:none;position:absolute}._5rJQEW_hLine{border-top:1px solid var(--line,var(--ds-color-divider));left:0;right:0}._5rJQEW_hLine[data-dashed]{border-top-style:dashed}._5rJQEW_vLine{border-left:1px solid var(--line,var(--ds-color-divider));top:0;bottom:0}._5rJQEW_vLine[data-dashed]{border-left-style:dotted}._5rJQEW_lineLabel{color:var(--line-label,var(--ds-chart-label-text));font-size:var(--ds-type-dense-size);white-space:nowrap;pointer-events:none;font-weight:600;line-height:1;position:absolute;right:0;transform:translateY(calc(-100% - 4px))}._5rJQEW_lineLabel[data-backdrop]{z-index:1;background:var(--ds-color-surface);border-radius:4px;margin-right:-4px;padding:2px 4px;transform:translateY(calc(-100% - 2px))}._5rJQEW_dot{pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}._5rJQEW_box{pointer-events:none;position:absolute}._5rJQEW_cursor{border-left:1px solid color-mix(in srgb, var(--ds-color-text) 22%, transparent);pointer-events:none;position:absolute;top:0;bottom:0}._5rJQEW_enterGrow,._5rJQEW_enterPop,._5rJQEW_enterWipe,._5rJQEW_enterDraw,._5rJQEW_enterFade,._5rJQEW_enterSweep{animation-duration:.56s;animation-timing-function:var(--ds-ease-out);animation-delay:calc(var(--tile-delay,0s) + var(--enter-at,0) * var(--enter-span,.42s));animation-play-state:paused;animation-fill-mode:both}._5rJQEW_enterGrow{transform-origin:50% 100%;animation-name:_5rJQEW_enterGrow}._5rJQEW_enterPop{animation-name:_5rJQEW_enterShow;animation-duration:.12s;animation-timing-function:linear;animation-delay:calc(var(--tile-delay,0s) + var(--enter-at,0) * var(--enter-span,.42s) - 40ms)}._5rJQEW_enterPop._5rJQEW_enterLast{animation-name:_5rJQEW_enterPop;animation-duration:.32s;animation-timing-function:ease-out}._5rJQEW_enterWipe{animation-name:_5rJQEW_enterWipe;animation-duration:var(--enter-span,.9s);animation-timing-function:linear;animation-delay:var(--tile-delay,0s);animation-fill-mode:backwards}._5rJQEW_enterSweep{transform-origin:0;animation-name:_5rJQEW_enterGrowX;animation-duration:calc(var(--enter-len,0) * var(--enter-span,.42s));animation-timing-function:linear}._5rJQEW_enterDraw{transform-origin:0;animation-name:_5rJQEW_enterDraw;animation-duration:.36s;animation-delay:calc(var(--tile-delay,0s) + var(--enter-span,.42s) * .6)}._5rJQEW_enterFade{animation-name:_5rJQEW_enterFade;animation-duration:.28s;animation-delay:calc(var(--tile-delay,0s) + var(--enter-span,.42s) * .6 + .2s)}._5rJQEW_frame[data-motion=still] :is(._5rJQEW_enterGrow,._5rJQEW_enterPop,._5rJQEW_enterWipe,._5rJQEW_enterDraw,._5rJQEW_enterFade,._5rJQEW_enterSweep){animation:none}[data-entered] ._5rJQEW_enterGrow,[data-entered] ._5rJQEW_enterPop,[data-entered] ._5rJQEW_enterWipe,[data-entered] ._5rJQEW_enterDraw,[data-entered] ._5rJQEW_enterFade,[data-entered] ._5rJQEW_enterSweep{animation-play-state:running}@keyframes _5rJQEW_enterGrow{0%{scale:1 0}}@keyframes _5rJQEW_enterShow{0%{opacity:0}}@keyframes _5rJQEW_enterPop{0%{opacity:0;scale:0}60%{opacity:1;scale:1.2}to{scale:1}}@keyframes _5rJQEW_enterWipe{0%{clip-path:inset(-10% calc(100% - var(--wipe-from,0%)) -10% -10%)}to{clip-path:inset(-10% calc(100% - var(--wipe-to,100%)) -10% -10%)}}@keyframes _5rJQEW_enterGrowX{0%{scale:0 1}}@keyframes _5rJQEW_enterDraw{0%{scale:0 1}}@keyframes _5rJQEW_enterFade{0%{opacity:0;translate:0 3px}}._5rJQEW_readout{min-width:0;height:22px;color:var(--ds-color-text);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin-bottom:4px;display:flex;overflow:hidden}._5rJQEW_readoutValue{font-size:var(--ds-type-stat-xs-size);font-weight:var(--ds-type-stat-weight);white-space:nowrap;flex-shrink:0;line-height:1.1}._5rJQEW_readoutBadge{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;display:inline-flex}._5rJQEW_readoutBadge i{border-radius:50%;width:7px;height:7px}._5rJQEW_readoutMeta,._5rJQEW_readoutCompare{min-width:0;color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._5rJQEW_readoutCompare{font-weight:var(--ds-type-strong-weight)}._5rJQEW_readoutIdle{min-width:0;color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._5rJQEW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.W_OoRq_palette{--steps-color:var(--ds-color-steps);--bar:var(--steps-color)}.W_OoRq_daylightPalette{--bar:var(--ds-color-daylight)}.W_OoRq_card{grid-template-rows:auto auto minmax(0,1fr) auto}.W_OoRq_bottom{align-self:end}.W_OoRq_fitLine{flex-wrap:wrap;height:1.45em;display:flex;overflow:hidden}.W_OoRq_fitLine>span{white-space:nowrap;flex-shrink:0}.W_OoRq_valueSub{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);margin-left:8px;font-weight:600}.W_OoRq_zoneTag{color:var(--ds-color-text-secondary);align-items:center;gap:4px;margin-left:8px;display:inline-flex}.W_OoRq_zoneTag i{border-radius:var(--ds-radius-round);width:7px;height:7px}.W_OoRq_empty{color:var(--ds-color-text-tertiary)}.W_OoRq_host{min-width:0;display:block}.W_OoRq_plot{touch-action:pan-y;width:100%;display:block;overflow:visible}.W_OoRq_plot:focus-visible{outline:2px solid var(--ds-color-link);outline-offset:2px;border-radius:6px}.W_OoRq_tick{fill:var(--ds-color-text-tertiary);font-size:var(--ds-type-dense-size);font-variant-numeric:tabular-nums}.W_OoRq_gridLine{stroke:var(--ds-color-divider);stroke-width:1px}.W_OoRq_band{fill:var(--ds-chart-line-muted);fill-opacity:.14}.W_OoRq_line{fill:none;stroke:var(--ds-chart-line-muted);stroke-width:1.8px;stroke-linejoin:round}.W_OoRq_dot{fill:var(--ds-chart-line-muted)}.W_OoRq_dot[data-status=unfavorable]{fill:var(--ds-status-unfavorable-mark)}.W_OoRq_dot[data-status=beyond]{fill:var(--ds-status-beyond-mark)}.W_OoRq_dot[data-last]{stroke:var(--ds-color-surface);stroke-width:2px}.W_OoRq_bar{fill:var(--steps-color);fill-opacity:.8}.W_OoRq_bar[data-active]{fill:var(--ds-color-text);fill-opacity:.82}.W_OoRq_missing{fill:var(--ds-chart-line-muted);fill-opacity:.3}.W_OoRq_goalLine{stroke:var(--ds-color-text);stroke-width:1.4px;stroke-opacity:.8}.W_OoRq_usualLine{stroke:var(--ds-color-text);stroke-dasharray:3 3;stroke-opacity:.45}.W_OoRq_lineLabel{fill:var(--ds-color-text-secondary);font-size:var(--ds-type-dense-size);font-weight:var(--ds-type-strong-weight)}.W_OoRq_cursor{stroke:var(--ds-color-text);stroke-opacity:.18}.W_OoRq_meter{align-content:start;gap:3px;display:grid}.W_OoRq_readoutIdle{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size)}.W_OoRq_tags{height:14px;color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);position:relative}.W_OoRq_tag{white-space:nowrap;position:absolute;transform:translate(-50%)}.W_OoRq_tag[data-goal]{color:var(--ds-color-text);font-weight:var(--ds-type-strong-weight)}.W_OoRq_stepsMeter{justify-content:center}.W_OoRq_track{border-radius:var(--ds-radius-round);background:var(--ds-color-divider);height:10px;position:relative}.W_OoRq_fill{border-radius:var(--ds-radius-round);background:var(--bar);position:absolute;inset:0 auto 0 0}[data-entrance] .W_OoRq_track .W_OoRq_fill{transform-origin:0;animation:W_OoRq_meterFill .7s var(--ds-ease-out) calc(var(--tile-delay,0s) + 80ms) both paused}[data-entrance] .W_OoRq_strip{animation:W_OoRq_stripSweep .64s var(--ds-ease-out) calc(var(--tile-delay,0s) + 80ms) both paused}[data-entrance=run] :is(.W_OoRq_track .W_OoRq_fill,.W_OoRq_strip){animation-play-state:running}@keyframes W_OoRq_stripSweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes W_OoRq_meterFill{0%{scale:0 1}}.W_OoRq_daylightParts{align-content:center;gap:7px;height:100%;display:grid}.W_OoRq_daylightPart{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);grid-template-columns:minmax(0,2.4em) minmax(0,1fr) minmax(0,3.6em);align-items:center;gap:8px;display:grid}.W_OoRq_daylightPart strong{color:var(--ds-color-text);font-weight:var(--ds-type-strong-weight);font-variant-numeric:tabular-nums;text-align:right}.W_OoRq_daylightPartTrack{border-radius:var(--ds-radius-round);background:var(--ds-color-divider);height:8px;position:relative}.W_OoRq_daylightPartFill{border-radius:var(--ds-radius-round);background:var(--bar);position:absolute;inset:0 auto 0 0}.W_OoRq_goalMark{background:var(--ds-color-text);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.W_OoRq_usualMark{border-left:2px dotted var(--ds-color-text);opacity:.45;position:absolute;top:-3px;bottom:-3px}.W_OoRq_stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:2px;display:grid}.W_OoRq_stat{background:var(--ds-color-surface-sunken);border-radius:10px;gap:1px;min-width:0;padding:4px 10px;display:grid}.W_OoRq_stat small,.W_OoRq_stat b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.W_OoRq_stat:last-child:nth-child(odd){grid-column:1/-1}.W_OoRq_stat small{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);font-weight:600}.W_OoRq_stat b{font-size:var(--ds-type-data-label-size);font-variant-numeric:tabular-nums}.W_OoRq_strip{border-radius:var(--ds-radius-round);gap:2px;height:12px;display:flex;overflow:hidden}.W_OoRq_legend{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 8px;margin-top:8px;display:grid}.W_OoRq_legend>span{align-items:center;gap:4px;min-width:0;display:inline-flex}.W_OoRq_legend i{border-radius:2px;flex-shrink:0;width:8px;height:8px}.W_OoRq_legend b{color:var(--ds-color-text);font-variant-numeric:tabular-nums}.W_OoRq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.W_OoRq_ageTrack{border-radius:var(--ds-radius-round);background:var(--ds-color-divider);height:10px;margin-top:10px;position:relative}.W_OoRq_ageBand{border-radius:var(--ds-radius-round);background:var(--ds-status-usual-mark);opacity:.35;position:absolute;top:0;bottom:0}.W_OoRq_ageDot{border:2px solid var(--ds-color-surface);background:var(--ds-status-usual-mark);box-sizing:border-box;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%}.W_OoRq_ageBand[data-older],.W_OoRq_ageDot[data-older]{background:var(--ds-status-unfavorable-mark)}.W_OoRq_rows{font-size:var(--ds-type-micro-size);grid-template-columns:minmax(0,84px) minmax(0,1fr) auto;align-content:start;align-items:center;gap:5px 10px;display:grid}.W_OoRq_row{display:contents}.W_OoRq_rowName{white-space:nowrap;min-width:0;color:var(--ds-color-text);font-weight:600;line-height:1.2;display:grid;overflow:hidden}.W_OoRq_rowName small{color:var(--ds-color-text-tertiary);font-weight:500}.W_OoRq_rows[data-inline]{grid-template-columns:minmax(0,max-content) minmax(40px,1fr) auto;gap:6px 10px}.W_OoRq_rows[data-inline] .W_OoRq_rowName{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.W_OoRq_rows[data-inline] .W_OoRq_rowName small{font-size:inherit;margin-left:4px}.W_OoRq_rowValue{color:var(--ds-color-text);font-variant-numeric:tabular-nums;font-weight:var(--ds-type-strong-weight);text-align:right;white-space:nowrap;flex-shrink:0}.W_OoRq_rowNote{min-width:0;color:var(--ds-color-text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.W_OoRq_diverge{border-radius:var(--ds-radius-round);background:var(--ds-color-divider);height:8px;position:relative}.W_OoRq_diverge:after{background:var(--ds-color-text);opacity:.4;content:"";width:1.5px;position:absolute;top:-3px;bottom:-3px;left:50%}.W_OoRq_diverge>span{border-radius:var(--ds-radius-round);background:var(--ds-status-unfavorable-mark);position:absolute;top:0;bottom:0}.W_OoRq_diverge>span[data-younger]{background:var(--ds-status-usual-mark)}.W_OoRq_inlineLink{color:var(--ds-color-link);font-weight:600;text-decoration:none}.W_OoRq_titleRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.W_OoRq_titleRow .W_OoRq_inlineLink{font-size:var(--ds-type-caption-size)}.W_OoRq_patternDot{background:var(--ds-color-link);border-radius:50%;flex-shrink:0;width:8px;height:8px}.W_OoRq_patternSummary{color:var(--ds-color-text);font-size:var(--ds-type-caption-size);line-height:1.35}.W_OoRq_rows[data-compare]{grid-template-columns:minmax(0,104px) minmax(0,1fr) auto;margin-top:0}.W_OoRq_compareTrack{border-radius:var(--ds-radius-round);background:var(--ds-color-divider);height:10px;overflow:hidden}.W_OoRq_compareTrack>span{border-radius:var(--ds-radius-round);background:var(--ds-chart-line-muted);height:100%;display:block}.W_OoRq_compareTrack>span[data-exposed]{background:var(--ds-color-link)}
._5KEx4G_lead{gap:6px;display:grid}._5KEx4G_headline{color:var(--ds-color-text);font-size:var(--ds-type-subtitle-size);font-weight:var(--ds-type-strong-weight);text-wrap:pretty;line-height:1.35}._5KEx4G_body,._5KEx4G_note{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);text-wrap:pretty;line-height:1.5}._5KEx4G_note{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size)}._5KEx4G_strip{gap:4px;margin-top:4px;display:grid}._5KEx4G_bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;height:96px;display:grid}._5KEx4G_night{border-radius:6px;grid-template-rows:minmax(0,1fr) 14px;place-items:end center;gap:6px;min-width:0;text-decoration:none;display:grid}._5KEx4G_night:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}._5KEx4G_bar{background:var(--ds-color-stage-deep);opacity:.78;border-radius:4px;width:100%;max-width:28px}._5KEx4G_night:hover ._5KEx4G_bar{opacity:1}._5KEx4G_bar[data-empty]{background:var(--ds-color-segment-track);opacity:1}._5KEx4G_mark{border-radius:50%;flex:none;align-self:center;width:8px;height:8px;display:inline-block}._5KEx4G_mark[data-intake=beforeStart]{visibility:hidden}._5KEx4G_mark[data-intake=recorded],._5KEx4G_mark[data-legend=recorded]{background:var(--ds-chart-line-muted);width:6px;height:6px}._5KEx4G_mark[data-intake=unrecorded],._5KEx4G_mark[data-legend=unrecorded]{border:1.5px solid var(--ds-chart-line-muted);background:0 0}._5KEx4G_mark[data-factor=alcohol],._5KEx4G_mark[data-legend=alcohol]{background:var(--ds-color-alcohol);width:8px;height:8px}._5KEx4G_mark[data-factor=lateCaffeine],._5KEx4G_mark[data-legend=lateCaffeine]{background:var(--ds-color-caffeine);width:8px;height:8px}._5KEx4G_mark[data-factor=lateMeal],._5KEx4G_mark[data-legend=lateMeal]{background:var(--ds-color-palette-amber);width:8px;height:8px}._5KEx4G_axis{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);justify-content:space-between;display:flex}._5KEx4G_legend{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);flex-wrap:wrap;gap:6px 12px;display:flex}._5KEx4G_legend>span{align-items:center;gap:5px;display:inline-flex}._5KEx4G_footer{border-top:1px solid var(--ds-color-divider);gap:10px;padding-top:12px;display:grid}._5KEx4G_row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}._5KEx4G_nextText{gap:2px;min-width:0;display:grid}._5KEx4G_nextText strong{font-size:var(--ds-type-label-size);font-weight:var(--ds-type-strong-weight)}._5KEx4G_nextText>span:not(._5KEx4G_nextHead){color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);text-wrap:pretty;line-height:1.45}._5KEx4G_nextHead{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}._5KEx4G_action{border-radius:var(--ds-radius-round);background:var(--ds-color-today-action);min-height:44px;color:var(--ds-color-today-on-action);font-size:var(--ds-type-button-size);font-weight:var(--ds-type-button-weight);justify-content:center;align-items:center;text-decoration:none;display:flex}._5KEx4G_action:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}._5KEx4G_rows{margin:0;padding:0;list-style:none;display:grid}._5KEx4G_row{padding:10px 0}._5KEx4G_row:first-child{padding-top:0}._5KEx4G_row:last-child{padding-bottom:0}._5KEx4G_row+._5KEx4G_row{border-top:1px solid var(--ds-color-divider)}
._0Zwecq_head{justify-content:space-between;align-items:baseline;gap:var(--ds-space-sm);display:flex}._0Zwecq_headLink{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);align-items:center;gap:3px;margin-right:4px;font-weight:600;text-decoration:none;display:inline-flex}._0Zwecq_headLink svg{width:15px;height:15px}._0Zwecq_grid,._0Zwecq_listGrid{gap:var(--ds-product-section-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:560px){._0Zwecq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){._0Zwecq_grid{grid-template-columns:repeat(4,minmax(0,1fr))}._0Zwecq_listGrid{grid-template-columns:repeat(3,minmax(0,1fr))}._0Zwecq_palette[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}._0Zwecq_palette{grid-auto-flow:dense}._0Zwecq_alcoholStatus{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);justify-content:center;font-weight:600}._0Zwecq_palette{--caffeine-color:var(--ds-color-caffeine);--alcohol-color:var(--ds-color-alcohol)}._0Zwecq_dot{border-radius:var(--ds-radius-round);background:var(--ds-color-text-tertiary);flex-shrink:0;width:8px;height:8px}._0Zwecq_dot[data-key=limit]{background:var(--ds-status-unfavorable-mark)}._0Zwecq_dot[data-key=mineral]{background:var(--ds-color-text-secondary)}._0Zwecq_dot[data-key=vitamin]{background:var(--ds-status-caution-ink)}._0Zwecq_dot[data-key=caffeine]{background:var(--caffeine-color)}._0Zwecq_dot[data-key=alcohol]{background:var(--alcohol-color)}._0Zwecq_gaugeSlot{justify-content:center;align-items:center}._0Zwecq_bottom{align-self:end}._0Zwecq_single{grid-template-rows:auto auto auto minmax(0,1fr)}._0Zwecq_gauge{width:100%;height:100%;max-height:150px;display:block;overflow:visible}._0Zwecq_gaugeTick{stroke:var(--ds-color-divider);stroke-linecap:round}._0Zwecq_gaugeTarget{stroke:var(--ds-color-text);stroke-width:2.6px;stroke-linecap:round}._0Zwecq_gaugeTargetLabel{fill:var(--ds-color-text);font-size:20px;font-weight:var(--ds-type-strong-weight)}._0Zwecq_gaugeValue{fill:var(--ds-color-text);font-size:34px;font-weight:var(--ds-type-strong-weight);font-variant-numeric:tabular-nums;letter-spacing:-.01em}._0Zwecq_gaugeSub{fill:var(--ds-color-text-secondary);font-size:20px;font-weight:var(--ds-type-strong-weight)}._0Zwecq_gaugeSub[data-over]{fill:var(--ds-status-unfavorable-ink)}._0Zwecq_macroFill{justify-content:center}._0Zwecq_macroRings{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:6px;display:grid}._0Zwecq_macroCol{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}._0Zwecq_ringName{min-width:0;max-width:100%;color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._0Zwecq_ringSvg{width:76px;height:76px;display:block}._0Zwecq_ringTrack,._0Zwecq_ringFirst,._0Zwecq_ringSecond{fill:none;stroke-width:10px}._0Zwecq_ringTrack{stroke:var(--ds-color-divider)}._0Zwecq_ringFirst{stroke:var(--ring-color);stroke-linecap:round}._0Zwecq_ringSecond{stroke:color-mix(in srgb, var(--ring-color) 58%, var(--ds-color-text));stroke-linecap:round}._0Zwecq_ringEnd{fill:color-mix(in srgb, var(--ring-color) 58%, var(--ds-color-text));filter:drop-shadow(1.5px 0 1.5px #00000059)}._0Zwecq_ringValue{fill:var(--ds-color-text);font-size:25px;font-weight:var(--ds-type-strong-weight);font-variant-numeric:tabular-nums}._0Zwecq_ringUnit{fill:var(--ds-color-text-secondary);font-size:18px;font-weight:600}._0Zwecq_ringTarget{min-width:0;max-width:100%;color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._0Zwecq_ringTarget b{color:var(--ds-color-text-secondary);font-weight:var(--ds-type-strong-weight)}._0Zwecq_ringTarget b[data-warn]{color:var(--ds-status-unfavorable-ink)}@media (max-width:640px){._0Zwecq_ringSvg{width:64px;height:64px}}._0Zwecq_macroRings[data-size=compact] ._0Zwecq_ringSvg{width:52px;height:52px}._0Zwecq_meters{font-size:var(--ds-type-caption-size);grid-template-columns:max-content minmax(48px,1fr) max-content;align-items:center;gap:9px 10px;display:grid;container-type:inline-size}._0Zwecq_meter{display:contents}._0Zwecq_meterName{min-width:0;color:var(--ds-color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._0Zwecq_meterTrack{border-radius:var(--ds-radius-round);background:var(--ds-color-divider);height:7px;position:relative}._0Zwecq_meter{--meter-color:var(--ds-color-text-tertiary)}._0Zwecq_meter[data-key=fiber]{--meter-color:var(--ds-status-usual-mark)}._0Zwecq_meter[data-warn]{--meter-color:var(--ds-status-unfavorable-mark)}._0Zwecq_meterFill,._0Zwecq_meterOver{border-radius:var(--ds-radius-round);background:var(--meter-color);position:absolute;top:0;bottom:0}._0Zwecq_meterFill{opacity:.5;left:0}._0Zwecq_meter[data-warn] ._0Zwecq_meterFill{opacity:.75}._0Zwecq_meterTarget{background:var(--ds-color-text);opacity:.5;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}._0Zwecq_meterValue{color:var(--ds-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}._0Zwecq_meterValue b{color:var(--ds-color-text);font-weight:var(--ds-type-strong-weight)}._0Zwecq_meter[data-warn] ._0Zwecq_meterValue b{color:var(--ds-status-unfavorable-ink)}._0Zwecq_tabs{flex-wrap:wrap;gap:6px;display:flex}._0Zwecq_tabs button{border-radius:var(--ds-radius-round);background:var(--ds-status-learning-bg);min-height:30px;color:var(--ds-color-text-secondary);font:inherit;font-size:var(--ds-type-caption-size);cursor:pointer;border:0;padding:0 12px;font-weight:600}._0Zwecq_tabs button[aria-pressed=true]{background:var(--ds-color-text);color:var(--ds-color-surface)}._0Zwecq_tabs button:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}._0Zwecq_sheetGroup,._0Zwecq_sheetAbout{gap:var(--ds-space-sm);background:var(--ds-color-surface);box-shadow:inset 0 0 0 1px var(--ds-color-divider);border-radius:20px;padding:18px;display:grid}._0Zwecq_sheetGroup h3,._0Zwecq_sheetAbout h3{font-size:var(--ds-type-subtitle-size);font-weight:var(--ds-type-strong-weight);margin:0}._0Zwecq_sheetAbout p{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);margin:0;line-height:1.55}._0Zwecq_curveSlot{min-height:40px;display:block}._0Zwecq_caffeineArea{fill:var(--caffeine-color);fill-opacity:.14}._0Zwecq_caffeineLine{fill:none;stroke:var(--caffeine-color);stroke-opacity:.85;stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}._0Zwecq_alcoholTrack{background:var(--ds-color-divider)}@container (max-width:300px){._0Zwecq_meterGoal{display:none}}._0Zwecq_meterPct:before{content:" · "}@container (max-width:220px){._0Zwecq_meterAmount{display:none}._0Zwecq_meterPct:before{content:none}}._0Zwecq_headChip{margin-block:-4px}[data-entrance] ._0Zwecq_gaugeTick{animation:_0Zwecq_nutritionFade .22s ease-out calc(var(--tile-delay,0s) + 80ms + var(--i,0) * 14ms) both paused}[data-entrance] :is(._0Zwecq_gaugeTarget,._0Zwecq_gaugeTargetLabel){animation:_0Zwecq_nutritionFade .28s ease-out calc(var(--tile-delay,0s) + .56s) both paused}[data-entrance] ._0Zwecq_ringFirst{animation:_0Zwecq_ringFill .56s var(--ds-ease-out) calc(var(--tile-delay,0s) + 80ms) both paused}[data-entrance] ._0Zwecq_ringSecond{animation:_0Zwecq_ringFill .32s var(--ds-ease-out) calc(var(--tile-delay,0s) + .56s) both paused}[data-entrance] ._0Zwecq_ringEnd{animation:_0Zwecq_nutritionPop .22s ease-out calc(var(--tile-delay,0s) + .8s) both paused}[data-entrance] :is(._0Zwecq_meterFill,._0Zwecq_meterOver){transform-origin:0;animation:_0Zwecq_meterGrow .62s var(--ds-ease-out) calc(var(--tile-delay,0s) + .16s + var(--i,0) * 60ms) both paused}[data-entrance] ._0Zwecq_meterOver{animation-delay:calc(var(--tile-delay,0s) + .52s + var(--i,0) * 60ms)}._0Zwecq_meters>:nth-child(2){--i:1}._0Zwecq_meters>:nth-child(3){--i:2}._0Zwecq_meters>:nth-child(4){--i:3}._0Zwecq_meters>:nth-child(n+5){--i:4}[data-entrance=run] :is(._0Zwecq_gaugeTick,._0Zwecq_gaugeTarget,._0Zwecq_gaugeTargetLabel,._0Zwecq_ringFirst,._0Zwecq_ringSecond,._0Zwecq_ringEnd,._0Zwecq_meterFill,._0Zwecq_meterOver){animation-play-state:running}@keyframes _0Zwecq_nutritionFade{0%{opacity:0}}@keyframes _0Zwecq_ringFill{0%{stroke-dasharray:0 999}}@keyframes _0Zwecq_nutritionPop{0%{opacity:0;scale:0}}@keyframes _0Zwecq_meterGrow{0%{scale:0 1}}
.zWDXLq_splitWide{grid-template-columns:minmax(0,1fr) 264px;align-items:start;gap:26px;margin-top:18px;display:grid}.zWDXLq_splitNarrow{grid-template-columns:minmax(0,1fr) 224px;align-items:start;gap:26px;margin-top:18px;display:grid}.zWDXLq_trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.zWDXLq_stack{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;display:grid}.zWDXLq_conditionPanel{align-content:start;gap:12px;padding-top:2px;display:grid}.zWDXLq_rows{gap:12px;margin-top:18px;display:grid}.zWDXLq_bodyHero{border-bottom:1px solid var(--ds-color-divider);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 30px;margin-top:18px;padding-bottom:18px;display:flex}.zWDXLq_bodyHeroMain{gap:5px;min-width:min(100%,220px);display:grid}.zWDXLq_bodyHeroLabel{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight)}.zWDXLq_bodyHeroValue{color:var(--ds-color-ink);font-size:52px;font-weight:var(--ds-type-strong-weight);font-variant-numeric:tabular-nums;line-height:.95}.zWDXLq_bodyHeroDelta{font-size:var(--ds-type-delta-size);font-weight:var(--ds-type-delta-weight);font-variant-numeric:tabular-nums}.zWDXLq_bodyHeroGood{color:var(--ds-color-positive)}.zWDXLq_bodyHeroWarn{color:var(--ds-color-clay)}.zWDXLq_bodyHeroNeutral{color:var(--ds-color-slate-soft)}.zWDXLq_bodyHeroMeta{flex-wrap:wrap;gap:10px 22px;margin:0;display:flex}.zWDXLq_bodyHeroMeta div{min-width:74px}.zWDXLq_bodyHeroMeta dt{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight)}.zWDXLq_bodyHeroMeta dd{color:var(--ds-color-ink);font-size:var(--ds-type-stat-sm-size);font-weight:var(--ds-type-stat-weight);font-variant-numeric:tabular-nums;margin:3px 0 0}.zWDXLq_summary{color:var(--ds-color-ink-soft);font-size:var(--ds-type-text-size);line-height:var(--ds-type-text-line);margin:14px 0 0}.zWDXLq_bigStat{gap:4px;display:grid}.zWDXLq_bigStatLabel{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight)}.zWDXLq_bigStatValue{color:var(--ds-color-ink);font-size:var(--ds-type-stat-lg-size);font-weight:var(--ds-type-stat-weight);font-variant-numeric:tabular-nums;line-height:1.1}.zWDXLq_bigStatDelta{font-size:var(--ds-type-delta-size);font-weight:var(--ds-type-delta-weight);font-variant-numeric:tabular-nums}.zWDXLq_reasonLines{gap:2px;margin:0;padding:0;list-style:none;display:grid}.zWDXLq_bigStatDelta[data-tone=warn]{color:var(--ds-color-clay)}.zWDXLq_bigStatDelta[data-tone=good]{color:var(--ds-color-positive)}.zWDXLq_bigStatDelta[data-tone=info]{color:var(--ds-color-slate-soft)}.zWDXLq_sleepVisual{min-width:0}.zWDXLq_bedWake{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:14px;display:flex}.zWDXLq_bedWake svg{stroke-width:1.8px;width:13px;height:13px}.zWDXLq_sideDivider{background:#7b8f9e3d;height:1px;margin:4px 0}.zWDXLq_sleepTrend{gap:10px;min-width:0;display:grid}.zWDXLq_sleepTrendWide{border-top:1px solid var(--ds-color-divider);margin-top:28px;padding-top:18px}.zWDXLq_sleepTrendWide .zWDXLq_sleepTrendChart{gap:5px;height:88px;padding-top:18px}.zWDXLq_sleepTrendHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;display:flex}.zWDXLq_sleepTrendTitle{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight)}.zWDXLq_sleepTrendBasis{color:#18232f75;font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight);white-space:nowrap;flex-shrink:0}.zWDXLq_sleepTrendStats{color:#18232f80;min-height:34px;font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-content:flex-start;gap:4px 12px;display:flex}.zWDXLq_sleepTrendStats b{color:#18232fb8;font-weight:var(--ds-type-strong-weight)}.zWDXLq_sleepTrendChart{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;align-items:end;gap:3px;height:72px;padding:14px 0 4px;display:grid;position:relative}.zWDXLq_sleepTrendDelta{font-weight:var(--ds-type-strong-weight);color:#18232fb8}.zWDXLq_sleepTrendDelta[data-short=true]{color:var(--ds-color-clay)}.zWDXLq_sleepAverageLine{top:var(--sleep-average-top,50%);z-index:1;pointer-events:none;border-top:1px dashed #13324c47;position:absolute;left:0;right:0}.zWDXLq_sleepAverageLine span{color:#18232f7a;font-size:var(--ds-type-dense-size);font-weight:var(--ds-type-strong-weight);white-space:nowrap;position:absolute;top:-16px;right:0}.zWDXLq_sleepTrendBarSlot{z-index:2;cursor:pointer;background:0 0;border:0;align-items:flex-end;min-width:0;height:100%;margin:0;padding:0;display:flex;position:relative}.zWDXLq_sleepTrendBar{width:100%;height:var(--sleep-bar-height,0%);transform-origin:bottom;min-height:4px;animation:zWDXLq_sleepBarRise .42s var(--ds-motion-out,ease) both;transition:background-color var(--ds-motion-fast), transform var(--ds-motion-fast);background:#5c97cec2;border-radius:5px 5px 2px 2px;display:block;box-shadow:inset 0 -1px #13324c1f}.zWDXLq_sleepTrendBarSlot:hover .zWDXLq_sleepTrendBar{transform:scaleY(1.04)}.zWDXLq_sleepTrendBarSlot[data-active=true] .zWDXLq_sleepTrendBar{background:#13324cd1;box-shadow:inset 0 -1px #13324c1f,0 0 0 2px #ffffffe0}.zWDXLq_sleepTrendBarSlot:focus-visible{outline-offset:3px;outline:2px solid #13324c80}.zWDXLq_sleepTrendBar[data-short=true]{background:#c86f53e0}.zWDXLq_sleepTrendBarSlot[data-active=true] .zWDXLq_sleepTrendBar[data-short=true]{background:var(--ds-color-clay)}.zWDXLq_sleepTrendBar[data-missing=true]{height:4px;min-height:4px;box-shadow:none;background:#7b8f9e38;border-radius:999px}@keyframes zWDXLq_sleepBarRise{0%{opacity:.56;transform:scaleY(.18)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.zWDXLq_sleepTrendBar{animation:none}}.zWDXLq_sleepTrendAxis{color:#18232f6b;font-size:var(--ds-type-dense-size);font-weight:var(--ds-type-strong-weight);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;display:flex}.zWDXLq_conditionMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.zWDXLq_conditionMetrics div{min-width:0}.zWDXLq_conditionMetrics dt{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight)}.zWDXLq_conditionMetrics dd{color:var(--ds-color-ink);font-size:var(--ds-type-stat-md-size);font-weight:var(--ds-type-stat-weight);font-variant-numeric:tabular-nums;margin:3px 0 0;line-height:1.05}.zWDXLq_conditionMetrics small{color:#18232f7a;font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight);margin-top:3px;display:block}.zWDXLq_verdictRow{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:16px;display:flex}.zWDXLq_placeholder{border-radius:var(--ds-radius-sm);color:#18232f80;min-height:120px;font-size:var(--ds-type-caption-size);text-align:center;background:#fff6;border:1px dashed #7b8f9e59;place-items:center;margin-top:16px;padding:20px;display:grid;box-shadow:inset 0 0 0 1px #7b8f9e33}.zWDXLq_workoutCard{border-top:1px solid var(--ds-color-divider);margin-top:20px;padding-top:16px}.zWDXLq_workoutCard:first-of-type{border-top:0;margin-top:14px;padding-top:0}.zWDXLq_workoutStats{flex-wrap:wrap;gap:6px 28px;margin:14px 0 0;display:flex}.zWDXLq_workoutStats div{min-width:0}.zWDXLq_workoutStats dt{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight)}.zWDXLq_workoutStats dd{color:var(--ds-color-ink);font-size:var(--ds-type-stat-sm-size);font-weight:var(--ds-type-stat-weight);font-variant-numeric:tabular-nums;margin:2px 0 0;line-height:1.1}.zWDXLq_workoutStats dd small{font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight);color:var(--ds-color-slate-soft)}.zWDXLq_workoutBody{grid-template-columns:minmax(0,1fr) 264px;align-items:center;gap:26px;margin-top:12px;display:grid}.zWDXLq_workoutHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.zWDXLq_workoutTitle{color:var(--ds-color-ink);font-size:var(--ds-type-subtitle-size);font-weight:var(--ds-type-subtitle-weight)}.zWDXLq_workoutMeta{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);font-variant-numeric:tabular-nums}.zWDXLq_noteLine{color:#18232f85;font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:12px 0 0}.zWDXLq_detailLink{color:var(--ds-color-slate);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);text-underline-offset:3px;margin-top:12px;text-decoration-thickness:1px;display:inline-flex}.zWDXLq_detailLink:hover{color:var(--ds-color-ink)}@media (max-width:920px){.zWDXLq_splitWide,.zWDXLq_splitNarrow,.zWDXLq_workoutBody{grid-template-columns:minmax(0,1fr);gap:18px}.zWDXLq_trio{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.zWDXLq_bodyHeroValue{font-size:42px}.zWDXLq_sleepTrendWide .zWDXLq_sleepTrendChart{gap:3px;height:74px}.zWDXLq_trio{grid-template-columns:minmax(0,1fr)}}.zWDXLq_sleepContributors{gap:8px;min-width:0;display:grid}.zWDXLq_sleepContributors dl{gap:8px;margin:0;display:grid}.zWDXLq_sleepContributors dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;min-width:0;display:grid}.zWDXLq_sleepContributors dt{min-width:0;color:var(--ds-color-ink-soft);font-size:var(--ds-type-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zWDXLq_sleepContributors dd{color:var(--ds-color-ink);font-size:var(--ds-type-chip-size);font-weight:var(--ds-type-button-weight);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin:0}.zWDXLq_sleepContributors dd.zWDXLq_sleepContributorNote{color:var(--ds-color-slate-soft);font-size:var(--ds-type-caption-size);white-space:normal;grid-column:1/-1;font-weight:400}.zWDXLq_sleepContributors [data-worse] .zWDXLq_sleepContributorNote{color:var(--ds-color-clay)}
.xDhi0q_showcase{width:100%;min-width:0;color:var(--ds-color-ink);gap:12px;display:grid}.xDhi0q_exampleLabel{border-radius:var(--ds-radius-round);color:#13324cad;font-size:var(--ds-type-micro-size);letter-spacing:.01em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #13324c24;justify-self:start;margin:0 0 2px 2px;padding:6px 10px;font-weight:700}.xDhi0q_sections,.xDhi0q_passiveSections{gap:14px;min-width:0;display:grid}@media (max-width:640px){.xDhi0q_showcase,.xDhi0q_sections,.xDhi0q_passiveSections{gap:10px}}
._0GPLYq_firstDays{gap:var(--ds-space-sm);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);max-width:520px;box-shadow:var(--ds-shadow-card);padding:18px 20px;display:grid}._0GPLYq_head{gap:var(--ds-space-xs);display:grid}._0GPLYq_label{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size)}._0GPLYq_title{color:var(--ds-color-text);font-size:var(--ds-type-title-size);font-weight:var(--ds-type-title-weight);line-height:var(--ds-type-title-line);margin:0}._0GPLYq_progress{gap:var(--ds-space-xs);display:flex}._0GPLYq_step{background:var(--ds-color-divider);border-radius:999px;flex:1;height:6px}._0GPLYq_step[data-on]{background:var(--ds-chart-line)}._0GPLYq_rows{margin:0;padding:0;list-style:none;display:grid}._0GPLYq_row{align-items:center;gap:var(--ds-space-sm);border-top:1px solid var(--ds-color-divider);min-height:44px;display:flex}._0GPLYq_row:first-child{border-top:0}._0GPLYq_check{width:16px;color:var(--ds-status-usual-ink);font-weight:var(--ds-type-strong-weight);flex:none}._0GPLYq_rowLabel{color:var(--ds-color-text);font-size:var(--ds-type-text-size);line-height:var(--ds-type-text-line);flex:1}._0GPLYq_when{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums;flex:none}._0GPLYq_row[data-open] ._0GPLYq_when{color:var(--ds-status-usual-ink)}._0GPLYq_row[data-soon] ._0GPLYq_when{color:var(--ds-color-link);font-weight:var(--ds-type-strong-weight)}._0GPLYq_note{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:0}._0GPLYq_compact{gap:var(--ds-space-xs);max-width:520px;display:grid}._0GPLYq_compactLine{color:var(--ds-color-text);font-size:var(--ds-type-text-size);line-height:var(--ds-type-text-line);margin:0}._0GPLYq_compactRow{color:var(--ds-color-text-secondary)}
.Ho6KBG_hero{background:linear-gradient(180deg, #2a7bbb 0%, var(--ds-color-sky-top) 65%, var(--ds-color-sky-mid) 100%);position:relative;overflow:hidden}.Ho6KBG_heroContent{width:var(--ds-layout-width);margin:0 auto;padding:clamp(48px,8vw,104px) 0 clamp(56px,7vw,96px)}.Ho6KBG_title{max-width:900px;color:var(--ds-color-white);font-size:var(--ds-type-hero-size);line-height:var(--ds-type-hero-line);font-weight:var(--ds-type-hero-weight);text-wrap:balance;word-break:keep-all;text-shadow:0 10px 34px #0f436f1f;margin:0}.Ho6KBG_copy{color:#ffffffe0;max-width:660px;font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-line);font-weight:var(--ds-type-body-weight);text-wrap:pretty;margin:28px 0 0}.Ho6KBG_heroActions{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-top:32px;display:flex}.Ho6KBG_heroActions svg,.Ho6KBG_addButton svg{width:16px;height:16px}.Ho6KBG_heroEndpoint{flex:0 380px}.Ho6KBG_heroEndpoint>div{background:#ffffffe6}.Ho6KBG_points{color:#ffffffe6;font-size:var(--ds-type-caption-size);flex-wrap:wrap;gap:8px 22px;margin:24px 0 0;padding:0;line-height:1.5;list-style:none;display:flex}.Ho6KBG_points li:before{content:"✓";margin-right:7px;font-weight:700}.Ho6KBG_body{--docs-ink:#142d40;--docs-ink-soft:#142d40ad;--docs-paper:#f4efe4;--docs-paper-light:#fbfaf6;--docs-blue-wash:#eaf3f5;--docs-line:#142d4024;--docs-clay:#96513e;--docs-positive:#2f7a5b;background:var(--docs-paper-light);color:var(--docs-ink);padding:clamp(64px,8vw,120px) 0 clamp(80px,9vw,140px)}.Ho6KBG_layout{width:var(--ds-layout-width);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);margin:0 auto;display:grid}.Ho6KBG_toc{font-size:var(--ds-type-caption-size);gap:2px;display:grid;position:sticky;top:28px}.Ho6KBG_toc strong{color:var(--docs-clay);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:760}.Ho6KBG_toc a{border-left:2px solid var(--docs-line);color:var(--docs-ink-soft);padding:7px 0 7px 14px}.Ho6KBG_toc a:hover{border-left-color:var(--docs-clay);color:var(--docs-ink)}.Ho6KBG_content{gap:clamp(72px,8vw,112px);min-width:0;max-width:820px;display:grid}.Ho6KBG_section{min-width:0;scroll-margin-top:24px}.Ho6KBG_section h2{letter-spacing:-.022em;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:520;line-height:1.1}.Ho6KBG_section h3{margin:0;font-size:17px;font-weight:650;line-height:1.35}.Ho6KBG_section code{font-family:var(--ds-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.92em}.Ho6KBG_section a:not([class]){color:var(--docs-clay);text-underline-offset:3px;font-weight:650;text-decoration:underline}.Ho6KBG_lead{max-width:680px;color:var(--docs-ink-soft);text-wrap:pretty;margin:16px 0 0;font-size:17px;line-height:1.68}.Ho6KBG_note{color:var(--docs-ink-soft);font-size:var(--ds-type-caption-size);margin:14px 0 0;line-height:1.6}.Ho6KBG_section .Ho6KBG_subTitle{margin-top:32px}.Ho6KBG_askList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.Ho6KBG_askList li{border-radius:var(--ds-radius-card);background:var(--docs-paper);padding:18px 20px;font-size:16px;line-height:1.5}.Ho6KBG_askList small{color:var(--docs-clay);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.Ho6KBG_numbered{border-top:1px solid var(--docs-line);counter-reset:before;margin:24px 0 0;padding:0;list-style:none}.Ho6KBG_numbered li{border-bottom:1px solid var(--docs-line);counter-increment:before;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 0;font-size:16px;line-height:1.55;display:grid}.Ho6KBG_numbered li:before{content:"0" counter(before);color:var(--docs-clay);font-variant-numeric:tabular-nums;font-weight:700}.Ho6KBG_endpoint{max-width:460px;margin-top:24px}.Ho6KBG_clients{gap:10px;margin-top:24px;display:grid}.Ho6KBG_client{border:1px solid var(--docs-line);border-radius:var(--ds-radius-card);background:var(--ds-color-white)}.Ho6KBG_client summary{min-height:var(--ds-hit-min);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:16px 22px;list-style:none;display:flex}.Ho6KBG_client summary::-webkit-details-marker{display:none}.Ho6KBG_client summary:after{content:"+";color:var(--docs-ink-soft);margin-left:auto;font-size:20px;line-height:1}.Ho6KBG_client[open] summary:after{content:"−"}.Ho6KBG_clientName{font-size:17px;font-weight:650}.Ho6KBG_clientTag{border-radius:var(--ds-radius-round);background:var(--docs-blue-wash);color:#2f6f8c;padding:4px 9px;font-size:12px;font-weight:650;line-height:1.3}.Ho6KBG_clientBody{gap:14px;padding:0 22px 22px;font-size:16px;line-height:1.55;display:grid}.Ho6KBG_clientBody p,.Ho6KBG_clientBody ol{margin:0}.Ho6KBG_clientBody ol{gap:8px;padding-left:20px;display:grid}.Ho6KBG_clientBody .Ho6KBG_note{margin:0}.Ho6KBG_addButton{justify-self:start}.Ho6KBG_shot{border-radius:12px;max-width:100%;height:auto;display:block}.Ho6KBG_clientBody li .Ho6KBG_shot{margin-top:10px}.Ho6KBG_tools{border-top:1px solid var(--docs-line);margin:28px 0 0}.Ho6KBG_tools>div{border-bottom:1px solid var(--docs-line);grid-template-columns:minmax(0,260px) minmax(0,1fr) auto;grid-template-areas:"name desc badge";align-items:baseline;gap:6px 20px;padding:15px 0;display:grid}.Ho6KBG_tools dt{overflow-wrap:anywhere;grid-area:name;min-width:0;font-size:14px;font-weight:600}.Ho6KBG_tools dd{color:var(--docs-ink-soft);grid-area:desc;margin:0;font-size:15px;line-height:1.5}.Ho6KBG_tools .Ho6KBG_toolBadge{color:var(--docs-positive);white-space:nowrap;flex-shrink:0;grid-area:badge;font-size:12px;font-weight:650}.Ho6KBG_tools .Ho6KBG_toolBadge[data-counts]{color:var(--docs-clay)}.Ho6KBG_dataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.Ho6KBG_dataCard{border-radius:var(--ds-radius-card);background:var(--docs-paper);padding:22px}.Ho6KBG_dataCard[data-tone=kept]{background:var(--docs-blue-wash)}.Ho6KBG_dataCard ul{gap:7px;margin:12px 0 0;padding-left:18px;font-size:15px;line-height:1.5;display:grid}.Ho6KBG_ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.Ho6KBG_ways>div{border:1px solid var(--docs-line);border-radius:var(--ds-radius-card);background:var(--ds-color-white);align-content:start;gap:8px;padding:20px;display:grid}.Ho6KBG_ways p{color:var(--docs-ink-soft);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.Ho6KBG_install{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.Ho6KBG_commands{border-top:1px solid var(--docs-line);margin:14px 0 0}.Ho6KBG_commands>div{border-bottom:1px solid var(--docs-line);grid-template-columns:240px minmax(0,1fr);gap:4px 16px;padding:12px 0;font-size:15px;line-height:1.5;display:grid}.Ho6KBG_commands dt{font-size:14px;font-weight:600}.Ho6KBG_commands dd{color:var(--docs-ink-soft);margin:0}.Ho6KBG_commands+.Ho6KBG_subTitle+.Ho6KBG_note{margin-bottom:12px}.Ho6KBG_faq{border-top:1px solid var(--docs-line);margin-top:24px}.Ho6KBG_faq details{border-bottom:1px solid var(--docs-line);padding:18px 0}.Ho6KBG_faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:17px;font-weight:620;list-style:none;display:flex}.Ho6KBG_faq summary::-webkit-details-marker{display:none}.Ho6KBG_faq summary:after{content:"+";color:var(--docs-ink-soft);font-weight:400}.Ho6KBG_faq details[open] summary:after{content:"−"}.Ho6KBG_faq p{color:var(--docs-ink-soft);margin:10px 0 0;font-size:15px;line-height:1.6}.Ho6KBG_support{border-radius:var(--ds-radius-card);background:var(--docs-ink);color:var(--ds-color-white);gap:10px;margin-top:24px;padding:26px;display:grid}.Ho6KBG_support a{color:var(--ds-color-white);overflow-wrap:anywhere;font-size:22px;font-weight:600}.Ho6KBG_support p{color:#ffffffb8;margin:0;font-size:15px;line-height:1.55}.Ho6KBG_toc a:focus-visible,.Ho6KBG_client summary:focus-visible,.Ho6KBG_faq summary:focus-visible,.Ho6KBG_support a:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:3px}@media (max-width:860px){.Ho6KBG_layout{grid-template-columns:minmax(0,1fr)}.Ho6KBG_toc{margin:0 calc((100vw - var(--ds-layout-width)) / -2);padding:0 calc((100vw - var(--ds-layout-width)) / 2) 4px;scrollbar-width:none;gap:8px;display:flex;position:static;overflow-x:auto}.Ho6KBG_toc strong{display:none}.Ho6KBG_toc a{border:1px solid var(--docs-line);border-radius:var(--ds-radius-round);background:var(--ds-color-white);white-space:nowrap;flex:none;padding:8px 13px}.Ho6KBG_askList,.Ho6KBG_dataGrid,.Ho6KBG_ways,.Ho6KBG_install{grid-template-columns:minmax(0,1fr)}.Ho6KBG_tools>div{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name badge""desc desc"}.Ho6KBG_commands>div{grid-template-columns:minmax(0,1fr)}.Ho6KBG_heroEndpoint{flex-basis:100%}}
.yPO7UW_page{gap:var(--ds-product-section-gap);grid-template-columns:minmax(0,1fr);display:grid}.yPO7UW_freshness{min-height:var(--ds-control-height-xs);color:#162531bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight);overflow-wrap:anywhere;background:#ffffffdb;border-radius:7px;align-items:center;padding:0 12px;display:inline-flex;box-shadow:0 2px 8px #15364f29,inset 0 0 0 1px #ffffff52}.yPO7UW_readinessNotice{color:var(--ds-color-ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.yPO7UW_readinessIcon{width:20px;height:20px;color:var(--ds-color-slate);stroke-width:1.8px;margin-top:2px}.yPO7UW_readinessNotice[data-problem=true] .yPO7UW_readinessIcon{color:var(--ds-color-clay)}.yPO7UW_readinessSpinner{animation:1.2s linear infinite yPO7UW_readinessSpin}.yPO7UW_readinessBody{min-width:0}.yPO7UW_readinessBody strong{font-size:var(--ds-type-subtitle-size);font-weight:var(--ds-type-subtitle-weight);display:block}.yPO7UW_readinessBody p{max-width:68ch;color:var(--ds-color-ink-soft);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:5px 0 0}.yPO7UW_readinessProgressRow{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:16px;display:flex}.yPO7UW_readinessProgress{border-radius:var(--ds-radius-round);background:#13324c1f;width:min(360px,100%);height:6px;overflow:hidden}.yPO7UW_readinessProgress span{border-radius:inherit;background:var(--ds-color-slate);height:100%;transition:width .12s linear;display:block}.yPO7UW_readinessLink{color:var(--ds-color-slate);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-data-label-weight);text-underline-offset:3px;margin-top:10px;text-decoration:underline;display:inline-flex}@keyframes yPO7UW_readinessSpin{to{transform:rotate(360deg)}}.yPO7UW_briefCard{display:block;overflow:hidden}.yPO7UW_detailFallbackGroup{gap:var(--ds-product-section-gap);display:grid}.yPO7UW_detailFallbackLines{gap:10px;margin-top:18px;display:grid}.yPO7UW_detailFallbackLines span{background:linear-gradient(90deg,#7b8f9e1f,#7fc7a638,#7b8f9e1f) 0 0/200% 100%;border-radius:999px;height:12px;animation:1.6s ease-in-out infinite yPO7UW_detailFallbackPulse;display:block}.yPO7UW_detailFallbackLines span:first-child{width:min(72%,520px)}.yPO7UW_detailFallbackLines span:nth-child(2){width:min(88%,680px)}.yPO7UW_detailFallbackLines span:nth-child(3){width:min(54%,420px)}@keyframes yPO7UW_detailFallbackPulse{to{background-position:-200% 0}}.yPO7UW_syncBar{height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.yPO7UW_syncBar:after{content:"";background:linear-gradient(90deg,#0000,#7fc7a6d9,#0000);animation:1.4s ease-in-out infinite yPO7UW_syncSlide;position:absolute;inset:0;transform:translate(-100%)}@keyframes yPO7UW_syncSlide{to{transform:translate(100%)}}.yPO7UW_reason{max-width:62ch;color:var(--ds-color-ink-soft);font-size:var(--ds-type-text-size);font-weight:var(--ds-type-text-weight);line-height:var(--ds-type-text-line);margin:16px 0 0}.yPO7UW_chipRow{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.yPO7UW_chip{border-radius:var(--ds-radius-round);min-height:34px;color:var(--ds-color-ink);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-data-label-weight);font-variant-numeric:tabular-nums;background:#ffffff9e;align-items:center;gap:8px;padding:0 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #7b8f9e3d}.yPO7UW_chipDot{border-radius:var(--ds-radius-round);width:8px;height:8px}.yPO7UW_chipDotGood{background:var(--ds-color-mint);box-shadow:0 0 0 3px #7fc7a640}.yPO7UW_chipDotWarn{background:var(--ds-color-clay);box-shadow:0 0 0 3px #c86f5338}.yPO7UW_chipDotNeutral{background:#13324c59}.yPO7UW_chipLabel{box-shadow:none;color:var(--ds-color-ink-soft,#13324c99);background:0 0;padding-left:0}.yPO7UW_chipLabel svg{width:15px;height:15px}.yPO7UW_insightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.yPO7UW_toneGood{color:var(--ds-color-positive)}.yPO7UW_toneWarn{color:var(--ds-color-clay)}.yPO7UW_toneNeutral{color:var(--ds-color-slate-soft)}.yPO7UW_gapNote{color:#18232f80;font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:14px 0 0}.yPO7UW_emptyActions{flex-wrap:wrap;gap:8px;display:flex}.yPO7UW_briefCard>header+.yPO7UW_emptyActions{margin-top:var(--ds-space-xl)}.yPO7UW_emptyAction{min-height:46px;font-size:var(--ds-type-button-size);font-weight:var(--ds-type-button-weight);letter-spacing:0;transition:transform var(--ds-motion-fast), background var(--ds-motion-fast), color var(--ds-motion-fast), box-shadow var(--ds-motion-fast);align-items:center;gap:8px;padding:0 22px;display:inline-flex}.yPO7UW_emptyAction svg{stroke-width:1.8px;width:15px;height:15px}.yPO7UW_emptyAction{background:var(--ds-color-ink);color:var(--ds-color-white);border-radius:12px;box-shadow:0 6px 14px #0e19223d,inset 0 0 0 1px #ffffff1a}.yPO7UW_emptyAction:disabled{opacity:.4}.yPO7UW_emptyAction:not(:disabled):hover{transform:translateY(-1px)}.yPO7UW_sideCard{display:block}.yPO7UW_rules{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.yPO7UW_rules li{align-items:flex-start;gap:12px;display:flex}.yPO7UW_rules p{color:var(--ds-color-ink-soft);font-size:var(--ds-type-text-size);line-height:var(--ds-type-text-line);margin:0}.yPO7UW_support{border-radius:var(--ds-radius-xs);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);font-variant-numeric:tabular-nums;background:#ffffff9e;flex:none;margin-top:1px;padding:3px 8px;box-shadow:inset 0 0 0 1px #7b8f9e3d}.yPO7UW_rulesHint{color:#18232f75;font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:14px 0 0}.yPO7UW_insightsError{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.yPO7UW_insightsError p{color:var(--ds-color-clay);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);flex:220px;margin:0}.yPO7UW_insightsError button svg{width:15px;height:15px}.yPO7UW_coverage{border-radius:var(--ds-radius-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff9e;flex-wrap:wrap;gap:26px;padding:16px 22px;display:flex;box-shadow:inset 0 0 0 1px #7b8f9e3d}.yPO7UW_coverageItem{align-items:center;gap:10px;display:flex}.yPO7UW_coverageItem strong{font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);color:var(--ds-color-ink);display:block}.yPO7UW_coverageItem span:not(.yPO7UW_dot){color:#18232f8c;font-size:var(--ds-type-micro-size);display:block}.yPO7UW_dot{border-radius:var(--ds-radius-round);width:9px;height:9px}.yPO7UW_dotOk{background:var(--ds-color-mint);box-shadow:0 0 0 3px #7fc7a640}.yPO7UW_dotOff{background:#13324c40}@media (max-width:640px){.yPO7UW_freshness{max-width:100%}.yPO7UW_insightGrid{grid-template-columns:minmax(0,1fr)}}.yPO7UW_activity{gap:var(--ds-space-sm);max-width:520px;margin-top:var(--ds-space-xl);display:grid}.yPO7UW_activityHead{align-items:baseline;gap:var(--ds-space-xs) var(--ds-space-sm);flex-wrap:wrap;display:flex}.yPO7UW_activityLabel{color:var(--ds-color-ink-soft);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-data-label-weight)}.yPO7UW_activityBasis{color:var(--ds-color-text-tertiary,var(--ds-color-slate-soft));font-size:var(--ds-type-caption-size)}.yPO7UW_activityValue{color:var(--ds-color-ink);font-size:20px;font-weight:var(--ds-type-button-weight);font-variant-numeric:tabular-nums;line-height:1.25}.yPO7UW_activityPath{height:14px;margin-top:var(--ds-space-xs);grid-template-columns:minmax(0,35fr) minmax(0,40fr) minmax(0,25fr);gap:3px;display:grid;position:relative}.yPO7UW_activityZone{border-radius:var(--ds-radius-round)}.yPO7UW_activityZone[data-zone=below]{background:var(--ds-status-learning-track,#13324c1a)}.yPO7UW_activityZone[data-zone=band]{background:var(--ds-color-mint)}.yPO7UW_activityZone[data-zone=above]{background:#c86f5352}.yPO7UW_activityMarker{top:50%;left:calc(var(--position) * 100%);border-radius:var(--ds-radius-round);background:var(--ds-color-slate);width:20px;height:20px;box-shadow:0 0 0 3px var(--ds-color-white), var(--ds-shadow-soft);transition:left var(--ds-motion-base);position:absolute;transform:translate(-50%,-50%)}.yPO7UW_activityMarker[data-progress=within]{background:var(--ds-color-positive)}.yPO7UW_activityMarker[data-progress=above]{background:var(--ds-color-clay)}.yPO7UW_activityTicks{height:16px;color:var(--ds-color-text-tertiary,var(--ds-color-slate-soft));font-size:var(--ds-type-micro-size);font-variant-numeric:tabular-nums;position:relative}.yPO7UW_activityTicks>span{left:calc(var(--position) * 100%);white-space:nowrap;flex-shrink:0;position:absolute;transform:translate(-50%)}.yPO7UW_activityNote{color:var(--ds-color-ink-soft);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:0}@media (prefers-reduced-motion:reduce){.yPO7UW_activityMarker{transition:none}}.yPO7UW_movementTrack{height:14px;margin-top:var(--ds-space-xs);border-radius:var(--ds-radius-round);background:var(--ds-status-learning-track,#13324c1a);position:relative;overflow:hidden}.yPO7UW_movementFill{width:calc(var(--progress) * 100%);border-radius:inherit;background:var(--ds-color-mint);transition:width var(--ds-motion-base);position:absolute;inset:0 auto 0 0}.yPO7UW_movementFill[data-reached]{background:var(--ds-color-positive)}.yPO7UW_bedtime{align-items:flex-start;gap:var(--ds-space-md);max-width:520px;margin-top:var(--ds-space-lg);padding:var(--ds-space-md) var(--ds-space-lg);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-sunken);display:flex}.yPO7UW_bedtimeIcon{width:20px;height:20px;color:var(--ds-color-slate);flex-shrink:0;margin-top:2px}.yPO7UW_bedtimeText{gap:2px;min-width:0;display:grid}.yPO7UW_bedtimeValue{color:var(--ds-color-ink);font-size:var(--ds-type-chip-size);font-weight:var(--ds-type-button-weight);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.yPO7UW_movementFill{transition:none}}.yPO7UW_tonightText{gap:var(--ds-space-sm);min-width:0;display:grid}.yPO7UW_tonightList{gap:var(--ds-space-sm);margin:0;padding:0;list-style:none;display:grid}.yPO7UW_tonightLink{min-width:0;color:inherit;gap:2px;text-decoration:none;display:grid}.yPO7UW_tonightLink:hover strong{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:from-font}.yPO7UW_tonightLink:focus-visible{border-radius:var(--ds-radius-xs);outline:2px solid var(--ds-color-focus);outline-offset:3px}.yPO7UW_tonightRecorded{color:var(--ds-color-clay);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-data-label-weight)}.yPO7UW_bedtime+.yPO7UW_bedtime{margin-top:var(--ds-space-sm)}.yPO7UW_briefAsk{margin-top:var(--ds-space-md);color:var(--ds-color-slate);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);text-underline-offset:3px;align-items:center;gap:6px;text-decoration-thickness:1px;display:inline-flex}.yPO7UW_briefAsk svg{flex-shrink:0;width:15px;height:15px}.yPO7UW_briefAsk:hover{color:var(--ds-color-ink)}.yPO7UW_briefAsk:focus-visible{border-radius:var(--ds-radius-xs);outline:2px solid var(--ds-color-focus);outline-offset:3px}
._4NCStW_install{align-items:center;gap:var(--ds-space-lg) var(--ds-space-xl);flex-wrap:wrap;display:flex}._4NCStW_badge{border-radius:var(--ds-radius-sm);transition:transform var(--ds-motion-fast);flex-shrink:0;display:inline-flex}._4NCStW_badge:hover{transform:translateY(-1px)}._4NCStW_badge img{width:auto;height:48px;display:block}._4NCStW_qr{align-items:center;gap:var(--ds-space-md);min-width:0;display:flex}._4NCStW_qr img{border-radius:var(--ds-radius-sm);background:var(--ds-color-white);flex-shrink:0}._4NCStW_qr span{color:var(--install-hint-color);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);word-break:keep-all;text-wrap:balance}._4NCStW_sky{--install-hint-color:#ffffffd6}._4NCStW_sky ._4NCStW_qr img{width:64px;height:64px;padding:5px}._4NCStW_sky ._4NCStW_qr span{text-shadow:0 5px 16px #14486f24;max-width:22ch}._4NCStW_sheet{--install-hint-color:var(--ds-color-text-secondary)}._4NCStW_sheet ._4NCStW_qr img{width:96px;height:96px;padding:6px}._4NCStW_sheet ._4NCStW_qr span{max-width:22ch}@media (max-width:640px){._4NCStW_qrDesktopOnly{display:none}}
.Qn8eIq_root{gap:6px;min-width:0;display:grid}.Qn8eIq_surface{border-radius:var(--ds-radius-sm);background:#13324c14;min-width:0;overflow:hidden;box-shadow:inset 0 0 0 1px #7b8f9e29}.Qn8eIq_header{border-bottom:1px solid #7b8f9e29;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:4px 7px 4px 12px;display:flex}.Qn8eIq_label{color:#18232f94;min-width:0;font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight);overflow-wrap:anywhere;line-height:1.4}.Qn8eIq_surface pre{min-width:0;margin:0;padding:12px 14px;overflow:visible}.Qn8eIq_surface code{color:#18232fd1;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;line-height:1.55;display:block}.Qn8eIq_header button{border-radius:var(--ds-radius-sm);width:30px;height:30px;color:var(--ds-color-ink-soft);cursor:pointer;transition:transform var(--ds-motion-fast), background var(--ds-motion-fast), color var(--ds-motion-fast);background:#ffffffd1;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:inset 0 0 0 1px #7b8f9e3d}.Qn8eIq_header button:hover{color:var(--ds-color-ink);background:#fffffffa;transform:translateY(-1px)}.Qn8eIq_header button:focus-visible{outline:2px solid var(--ds-color-slate);outline-offset:2px}.Qn8eIq_header button svg{stroke-width:2px;flex:none;width:15px;height:15px}.Qn8eIq_hint{color:#18232f85;font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight);line-height:1.5}[data-design=v2] .Qn8eIq_surface{background:var(--ds-color-surface-sunken);box-shadow:inset 0 0 0 1px var(--ds-color-divider)}[data-design=v2] .Qn8eIq_header{border-bottom-color:var(--ds-color-divider)}:is([data-design=v2] .Qn8eIq_label,[data-design=v2] .Qn8eIq_hint){color:var(--ds-color-text-tertiary)}[data-design=v2] .Qn8eIq_surface code{color:var(--ds-color-text)}[data-design=v2] .Qn8eIq_header button{background:var(--ds-color-surface);box-shadow:inset 0 0 0 1px var(--ds-color-divider);color:var(--ds-color-text-secondary)}[data-design=v2] .Qn8eIq_header button:hover{background:var(--ds-color-surface);color:var(--ds-color-text)}[data-design=v2] .Qn8eIq_header button:focus-visible{outline-color:var(--ds-color-focus)}[data-design=v2] .Qn8eIq_hint a{color:var(--ds-color-link)}
.VzaOBq_page{gap:var(--ds-product-section-gap);grid-template-columns:minmax(0,1fr);display:grid}.VzaOBq_freshness{color:var(--ds-color-white-soft);font-size:var(--ds-type-caption-size);flex-shrink:0}.VzaOBq_top{gap:var(--ds-product-section-gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.VzaOBq_guidance>*{margin-top:0}.VzaOBq_guidance:empty{display:none}.VzaOBq_tonight{animation:VzaOBq_tonightRise .64s var(--ds-ease-out) 70ms both;align-content:start}@keyframes VzaOBq_tonightRise{0%{opacity:0;transform:translateY(14px)}}.VzaOBq_nightKicker{color:var(--ds-color-night-text-secondary);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight)}.VzaOBq_nightMuted{color:var(--ds-color-night-text-secondary);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);display:block}.VzaOBq_bedtime{gap:2px;display:grid}.VzaOBq_bedtimeValue{font-size:var(--ds-type-stat-lg-size);font-weight:var(--ds-type-stat-weight);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.VzaOBq_tonightList{gap:var(--ds-space-sm);margin:0;padding:0;list-style:none;display:grid}.VzaOBq_tonightLink{color:inherit;text-decoration:none}.VzaOBq_tonightLink strong{font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);display:block}.VzaOBq_tonightIcon{background:var(--ds-color-moon);border-radius:50%;width:8px;height:8px}.VzaOBq_nightNotice{color:var(--ds-color-night-text-secondary);font-size:var(--ds-type-micro-size);margin:0}.VzaOBq_glance{gap:var(--ds-product-section-gap);grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:196px;margin:0;padding:0;list-style:none;display:grid}.VzaOBq_glance>li{min-width:0;min-height:0;display:grid}.VzaOBq_glanceValue{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.VzaOBq_glanceValueNumber{white-space:nowrap;flex-shrink:0}.VzaOBq_glanceChipCompact{padding-inline:4px}.VzaOBq_glanceTrend{flex:auto;height:auto;min-height:40px}.VzaOBq_glanceRange{justify-content:center}.VzaOBq_glanceChipProbe{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.VzaOBq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.VzaOBq_glanceValueLabel{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight);letter-spacing:0;margin-bottom:1px;line-height:1.2;display:block}@media (max-width:1180px){.VzaOBq_glance{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.VzaOBq_top{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.VzaOBq_glance{gap:var(--ds-space-md);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.VzaOBq_glance{grid-auto-rows:176px}}.VzaOBq_condition{gap:var(--ds-space-md);grid-template-columns:minmax(0,1fr);display:grid}.VzaOBq_conditionHead{padding:var(--ds-space-sm) 4px 0;color:var(--ds-color-text);justify-items:start;gap:4px;display:grid}.VzaOBq_conditionLabel{color:var(--ds-color-text-secondary);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);margin:0}.VzaOBq_conditionWord{font-size:var(--ds-type-stat-lg-size);font-weight:var(--ds-type-strong-weight);letter-spacing:-.02em;margin:0;line-height:1.15}.VzaOBq_conditionLine{color:var(--ds-color-text-secondary);font-size:var(--ds-type-text-size);line-height:var(--ds-type-text-line);margin:0}.VzaOBq_conditionReasons{font-size:var(--ds-type-caption-size);gap:2px;margin:0;padding:0;font-weight:600;list-style:none;display:grid}.VzaOBq_conditionReasons>[data-tone=warn]{color:var(--ds-status-unfavorable-ink)}.VzaOBq_conditionReasons>[data-tone=good]{color:var(--ds-status-usual-ink)}.VzaOBq_conditionReasons>[data-tone=info]{color:var(--ds-color-text-secondary)}.VzaOBq_conditionSlot{align-items:center;display:flex}.VzaOBq_conditionSlot:before{content:"​"}.VzaOBq_conditionReveal>*{animation:VzaOBq_conditionIn .42s var(--ds-ease-out) both}.VzaOBq_conditionReveal>:nth-child(2){animation-delay:40ms}.VzaOBq_conditionReveal>:nth-child(n+3){animation-delay:80ms}@keyframes VzaOBq_conditionIn{0%{opacity:0;translate:0 4px}}.VzaOBq_conditionNote{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);margin:0 4px;line-height:1.5}.VzaOBq_detailError{border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-card);justify-items:start;gap:8px;padding:18px 20px;display:grid}.VzaOBq_detailError strong{color:var(--ds-color-text)}.VzaOBq_detailError p{color:var(--ds-color-text-secondary);margin:0;line-height:1.5}.VzaOBq_scheduleCard{border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-card);gap:12px;padding:18px 20px;display:grid}.VzaOBq_scheduleHeadline{color:var(--ds-color-text);font-size:var(--ds-type-title-size);font-weight:var(--ds-type-strong-weight);letter-spacing:-.01em;margin:0}.VzaOBq_scheduleNote{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);align-items:center;gap:6px;margin:0;line-height:1.45;display:flex}.VzaOBq_scheduleNote svg{flex-shrink:0;width:15px;height:15px}.VzaOBq_scheduleRange{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.VzaOBq_scheduleRange>span{gap:4px;display:grid}.VzaOBq_scheduleRange small{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size)}.VzaOBq_scheduleRange b{color:var(--ds-color-text);font-size:var(--ds-type-title-size);font-weight:var(--ds-type-strong-weight);font-variant-numeric:tabular-nums}.VzaOBq_scheduleRange>svg{width:20px;height:20px;color:var(--ds-color-text-tertiary)}.VzaOBq_scheduleRetry{justify-items:start;gap:8px;display:grid}.VzaOBq_scheduleRetry p{color:var(--ds-color-text-secondary);margin:0}.VzaOBq_askQuestion{border-radius:var(--ds-radius-card);background:var(--ds-color-surface);min-height:56px;box-shadow:var(--ds-shadow-card);color:var(--ds-color-text);font-size:var(--ds-type-text-size);align-items:center;gap:14px;padding:16px 20px;text-decoration:none;display:flex}.VzaOBq_askQuestion>span{flex:auto}.VzaOBq_askQuestion svg{width:20px;height:20px;color:var(--ds-color-text-secondary);flex-shrink:0}.VzaOBq_glance[data-entrance]>li{--tile-delay:calc(var(--tile-i,0) * 50ms)}
._260DYW_section{margin-top:var(--ds-space-lg)}._260DYW_note b{color:var(--ds-color-text);font-weight:var(--ds-type-strong-weight)}._260DYW_note{grid-auto-rows:minmax(1.25em,auto);line-height:1.25}._260DYW_axis{flex-direction:column;flex:auto;min-height:0;display:flex}._260DYW_plot{flex:auto;min-height:0;position:relative}._260DYW_zones{height:6px;position:absolute;bottom:4px;left:0;right:0}._260DYW_zones i{background:var(--zone);opacity:.28;border-radius:3px;position:absolute;top:0;bottom:0}._260DYW_zones i+i{border-left:2px solid var(--ds-color-surface)}._260DYW_zones i[data-on]{opacity:1}._260DYW_band{background:color-mix(in srgb, var(--zone) 20%, transparent);min-width:10px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--zone) 70%, transparent);border-radius:8px;position:absolute;top:0;bottom:0}._260DYW_avoid{background:repeating-linear-gradient(135deg, var(--ds-status-caution-tint) 0 5px, transparent 5px 9px);box-shadow:inset 1.5px 0 0 var(--ds-color-caution);border-radius:0 8px 8px 0;position:absolute;top:0;bottom:0;right:0}._260DYW_ticks{flex-shrink:0;grid-template-columns:minmax(0,1fr);height:12px;display:grid}._260DYW_tick{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight);font-variant-numeric:tabular-nums;grid-area:1/1;justify-self:start;line-height:12px;transform:translate(-50%)}._260DYW_tick[data-align=start]{transform:none}._260DYW_tick[data-align=end]{transform:translate(-100%)}._260DYW_week{flex-direction:column;flex:auto;gap:4px;min-height:0;margin:2px 0;display:flex}._260DYW_weekPlot{flex:auto;position:relative}._260DYW_usual{background:var(--ds-status-usual-tint);border-radius:4px;position:absolute;left:0;right:0}._260DYW_bars{align-items:flex-end;gap:5px;display:flex;position:absolute;inset:0}._260DYW_bars i{background:var(--ds-status-usual-mark);opacity:.55;border-radius:3px 3px 1px 1px;flex:1}._260DYW_bars i[data-high]{background:var(--ds-color-caution);opacity:1}._260DYW_bars i[data-today]{background:var(--ds-color-text);opacity:.8}._260DYW_weekLabels{gap:5px;display:flex}._260DYW_weekLabels span{min-width:0;color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);text-align:center;flex:1}._260DYW_weekLabels span[data-today]{color:var(--ds-color-text);font-weight:var(--ds-type-strong-weight)}._260DYW_weekLabels span[data-high]{color:var(--ds-status-caution-ink);font-weight:var(--ds-type-strong-weight)}._260DYW_progress{flex:auto;align-items:center;gap:3px;display:flex}._260DYW_progress i{background:var(--ds-status-learning-track);border-radius:3px;flex:1;height:10px}._260DYW_progress i[data-on]{background:var(--ds-status-learning-ink)}[data-entrance] ._260DYW_zones i{transform-origin:0;animation:_260DYW_trainingGrowX .42s var(--ds-ease-out) calc(var(--tile-delay,0s) + .16s + var(--i,0) * 60ms) both paused}[data-entrance] :is(._260DYW_band,._260DYW_avoid,._260DYW_tick){animation:_260DYW_trainingFade .48s var(--ds-ease-out) calc(var(--tile-delay,0s) + .16s + .32s) both paused}._260DYW_aheadBars{height:20px}[data-entrance] ._260DYW_aheadBars{animation:_260DYW_trainingWipe .64s var(--ds-ease-out) calc(var(--tile-delay,0s) + 80ms) both paused}[data-entrance] ._260DYW_bars i{transform-origin:50% 100%;animation:_260DYW_trainingGrowY .52s var(--ds-ease-out) calc(var(--tile-delay,0s) + .16s + var(--i,0) * 50ms) both paused}[data-entrance] ._260DYW_progress i{animation:_260DYW_trainingPop .36s var(--ds-ease-out) calc(var(--tile-delay,0s) + .16s + var(--i,0) * 40ms) both paused}[data-entrance=run] :is(._260DYW_zones i,._260DYW_band,._260DYW_avoid,._260DYW_tick,._260DYW_aheadBars,._260DYW_bars i,._260DYW_progress i){animation-play-state:running}@keyframes _260DYW_trainingGrowX{0%{scale:0 1}}@keyframes _260DYW_trainingGrowY{0%{scale:1 0}}@keyframes _260DYW_trainingFade{0%{opacity:0}}@keyframes _260DYW_trainingWipe{0%{clip-path:inset(-6px 100% -6px -6px)}to{clip-path:inset(-6px)}}@keyframes _260DYW_trainingPop{0%{opacity:0;scale:.4}}
.UPC59q_answer{grid-template-rows:minmax(0,1fr);min-height:268px;position:relative}.UPC59q_answerStack{height:100%}.UPC59q_answerSkeleton{align-content:start;gap:10px;display:grid}.UPC59q_answerCopy{gap:var(--ds-space-lg);grid-template-rows:auto auto auto minmax(0,1fr);display:grid}.UPC59q_answerFoot{align-self:end}.UPC59q_kickerStatus{color:inherit;font-size:inherit;font-weight:inherit}.UPC59q_tonight{align-content:start}.UPC59q_condition{gap:var(--ds-space-md);display:grid}.UPC59q_conditionHead{gap:8px;padding:0 4px;display:grid}.UPC59q_glanceTile{min-height:208px}.UPC59q_bottom{margin-top:auto}.UPC59q_fill{border-radius:14px;flex:auto}.UPC59q_items{gap:var(--ds-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.UPC59q_items li{--item-delay:0s;background:var(--ds-color-surface-subtle);min-height:32px;color:var(--ds-color-text-tertiary);font-size:var(--ds-type-caption-size);animation:UPC59q_scan 3.9s ease-in-out var(--item-delay) infinite;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex}.UPC59q_items svg{flex-shrink:0;width:15px;height:15px}@keyframes UPC59q_scan{0%,34%{background:var(--ds-status-beyond-bg);color:var(--ds-status-beyond-ink)}40%,to{background:var(--ds-color-surface-subtle);color:var(--ds-color-text-tertiary)}}@media (prefers-reduced-motion:reduce){.UPC59q_items li{animation:none}}
.Q5cK_G_ahead{flex:auto;align-content:center;gap:6px;margin:2px 0;display:grid}.Q5cK_G_bars{gap:3px;height:28px;display:grid;position:relative}.Q5cK_G_bars:before{content:"";background:var(--ds-color-text);border-radius:2px;width:2.5px;position:absolute;top:-4px;bottom:-4px;left:0}.Q5cK_G_bars span{min-width:0;padding:0 var(--ds-space-sm);border-radius:var(--ds-radius-sm);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.Q5cK_G_bars span:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.Q5cK_G_bars span[data-kind=light]{background:var(--ds-status-caution-bg);color:var(--ds-status-caution-ink)}.Q5cK_G_bars span[data-kind=usual]{background:var(--ds-status-usual-bg);color:var(--ds-status-usual-ink)}.Q5cK_G_bars span[data-kind=rest]{background:var(--ds-status-unfavorable-bg);color:var(--ds-status-unfavorable-ink)}.Q5cK_G_bars span[data-kind=push]{background:color-mix(in srgb, var(--ds-color-zone-4) 18%, transparent);color:var(--ds-color-text)}.Q5cK_G_bars span[data-after-body]{color:var(--ds-color-text-secondary);outline:1.5px dashed color-mix(in srgb, var(--ds-color-text-tertiary) 60%, transparent);outline-offset:-1.5px;background:0 0}.Q5cK_G_days{grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;display:grid}.Q5cK_G_days span{min-width:0;max-width:100%;color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Q5cK_G_days span[data-today]{color:var(--ds-color-text);font-weight:var(--ds-type-strong-weight)}.Q5cK_G_days span[data-kind=usual]{color:var(--ds-status-usual-ink)}.Q5cK_G_days span[data-kind=light]{color:var(--ds-status-caution-ink)}.Q5cK_G_days span[data-next]{font-weight:var(--ds-type-strong-weight)}
.hYKNRq_page{gap:var(--ds-space-md);grid-template-columns:minmax(0,1fr);display:grid}.hYKNRq_back{min-height:var(--ds-hit-min);color:var(--ds-color-white-soft);font-size:var(--ds-type-text-size);justify-self:start;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.hYKNRq_back svg{width:15px;height:15px}.hYKNRq_back:hover{color:var(--ds-color-white)}.hYKNRq_back:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}.hYKNRq_layout{gap:var(--ds-product-section-gap);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.hYKNRq_list{border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-card);gap:2px;padding:10px;display:grid}.hYKNRq_group+.hYKNRq_group{border-top:1px solid var(--ds-color-divider);margin-top:6px;padding-top:6px}.hYKNRq_groupTitle{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);margin:0;padding:10px 12px 6px;font-weight:600}.hYKNRq_list ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hYKNRq_row{min-height:56px;color:var(--ds-color-text);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:grid}.hYKNRq_row:hover{background:var(--ds-color-surface-subtle)}.hYKNRq_row[aria-current=page]{background:var(--ds-status-learning-bg)}.hYKNRq_row:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:-2px}.hYKNRq_rowText{min-width:0;display:grid}.hYKNRq_rowName,.hYKNRq_rowValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hYKNRq_rowName{font-size:var(--ds-type-text-size);font-weight:var(--ds-type-strong-weight)}.hYKNRq_rowValue{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums}.hYKNRq_spark{width:72px;height:24px}.hYKNRq_detail{gap:var(--ds-space-lg);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.hYKNRq_detail section{box-shadow:var(--ds-shadow-card)}.hYKNRq_detail>a:last-child{position:static}.hYKNRq_cardHead{justify-content:space-between;align-items:center;gap:var(--ds-space-md);flex-wrap:wrap;display:flex}.hYKNRq_metricTitle{font-size:var(--ds-type-subtitle-size);font-weight:var(--ds-type-strong-weight);align-items:center;gap:10px;margin:0;display:flex}.hYKNRq_headRange{width:320px}@media (min-width:1025px){.hYKNRq_bodyRange{display:none}}@media (max-width:1024px){.hYKNRq_layout{grid-template-columns:minmax(0,1fr)}.hYKNRq_list{box-shadow:none;scrollbar-width:none;background:0 0;border-radius:0;gap:8px;padding:2px;display:flex;overflow-x:auto}.hYKNRq_group,.hYKNRq_group+.hYKNRq_group,.hYKNRq_list ul{border:0;gap:8px;margin:0;padding:0;display:flex}.hYKNRq_groupTitle,.hYKNRq_rowValue,.hYKNRq_spark{display:none}.hYKNRq_group,.hYKNRq_list li{flex-shrink:0}.hYKNRq_row{border-radius:var(--ds-radius-round);background:var(--ds-color-glass);min-height:36px;color:var(--ds-color-white);padding:0 14px;display:inline-flex}.hYKNRq_row:hover{background:#ffffff21}.hYKNRq_row[aria-current=page]{color:var(--ds-color-slate);background:#ffffffed}.hYKNRq_row:focus-visible{outline-color:var(--ds-color-white)}.hYKNRq_rowName{font-size:var(--ds-type-caption-size);overflow:visible}.hYKNRq_headRange{display:none}}
.nEXGDW_preview{min-height:100vh;padding:var(--ds-space-xl);background:var(--ds-scene-sky);color:var(--ds-color-ink)}.nEXGDW_context{margin-top:var(--ds-space-lg);font-size:13px}.nEXGDW_context pre{max-height:60vh;padding:var(--ds-space-md);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-sunken);overflow:auto}
/*# sourceMappingURL=02kcn144h6tlz.css.map*/