@keyframes _4PaoUG_skeleton-shimmer-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes _4PaoUG_skeleton-ghost-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes _4PaoUG_pending-blink-pulse{0%,to{opacity:.65}50%{opacity:.38}}@keyframes _4PaoUG_identity-sheen{0%{background-position:115% 0}13%,to{background-position:-15% 0}}._4PaoUG_bar{border-radius:999px;gap:.125rem;height:.5rem;display:flex;overflow:hidden}._4PaoUG_band{border-radius:999px;min-width:.125rem}._4PaoUG_step0{background:var(--c-primary)}._4PaoUG_step1{background:color-mix(in srgb, var(--c-primary) 74%, transparent)}._4PaoUG_step2{background:color-mix(in srgb, var(--c-primary) 56%, transparent)}._4PaoUG_step3{background:color-mix(in srgb, var(--c-primary) 42%, transparent)}._4PaoUG_step4{background:color-mix(in srgb, var(--c-primary) 31%, transparent)}._4PaoUG_step5{background:color-mix(in srgb, var(--c-primary) 22%, transparent)}
@keyframes _3lbC3W_skeleton-shimmer-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes _3lbC3W_skeleton-ghost-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes _3lbC3W_pending-blink-pulse{0%,to{opacity:.65}50%{opacity:.38}}@keyframes _3lbC3W_identity-sheen{0%{background-position:115% 0}13%,to{background-position:-15% 0}}._3lbC3W_creditsView{--shell-pad-end:2rem;--shell-pad-start:2rem;min-height:calc(100dvh - var(--shell-chrome,0px));max-width:40rem;margin:0 auto;padding:2rem 1rem}._3lbC3W_hero{margin:0 0 2rem}._3lbC3W_balance{color:var(--c-text);font-variant-numeric:tabular-nums;align-items:baseline;gap:.5rem;margin:0 0 .75rem;font-size:2.5rem;font-weight:700;line-height:1;display:flex}._3lbC3W_balanceUnit{color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.0625rem;font-size:.625rem;font-weight:500}._3lbC3W_week{color:var(--c-text-muted);margin:.75rem 0 0;font-size:.75rem}._3lbC3W_menuHeading{color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.09375rem;margin:0 0 .5rem;font-size:.8125rem;font-weight:500}._3lbC3W_rows{margin:0;padding:0;list-style:none}._3lbC3W_row{border-top:1px solid rgba(var(--c-text-rgb), .08);grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:.75rem;padding:.75rem 0;display:grid}._3lbC3W_row:first-child{border-top:none}._3lbC3W_unearned{opacity:var(--dim-45)}._3lbC3W_swatch{border-radius:999px;grid-row:1/span 2;align-self:center;width:.5rem;height:.5rem}._3lbC3W_swatchEmpty{border:1px solid var(--c-mist)}._3lbC3W_rowLabel{color:var(--c-text);grid-column:2;font-size:.9375rem}._3lbC3W_rowSum{color:var(--c-text-muted);font-variant-numeric:tabular-nums;grid-column:2;font-size:.75rem}._3lbC3W_rowTotal{color:var(--c-text);font-variant-numeric:tabular-nums;grid-area:1/3/span 2;align-self:center;font-size:1.0625rem;font-weight:600}._3lbC3W_foot{color:var(--c-text-muted);margin:1.5rem 0 0;font-size:.75rem}._3lbC3W_skeletonHero{background:linear-gradient(90deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .5) 45%, rgba(var(--c-mist-rgb), .28) 60%, rgba(var(--c-mist-rgb), .22) 100%);box-shadow:inset 0 0 0 1px rgba(var(--c-text-rgb), .04);background-position:100% 0;background-size:220% 100%;border-radius:.5rem;animation:2.4s cubic-bezier(.45,0,.55,1) infinite _3lbC3W_skeleton-shimmer-sweep;display:block;position:relative;overflow:hidden}:where([data-read-failed]) ._3lbC3W_skeletonHero{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}@media (prefers-reduced-motion:reduce){._3lbC3W_skeletonHero{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}}._3lbC3W_skeletonHero{border-radius:.875rem;height:4.5rem;margin-bottom:2rem}._3lbC3W_skeletonRow{background:linear-gradient(90deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .5) 45%, rgba(var(--c-mist-rgb), .28) 60%, rgba(var(--c-mist-rgb), .22) 100%);box-shadow:inset 0 0 0 1px rgba(var(--c-text-rgb), .04);background-position:100% 0;background-size:220% 100%;border-radius:.5rem;animation:2.4s cubic-bezier(.45,0,.55,1) infinite _3lbC3W_skeleton-shimmer-sweep;display:block;position:relative;overflow:hidden}:where([data-read-failed]) ._3lbC3W_skeletonRow{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}@media (prefers-reduced-motion:reduce){._3lbC3W_skeletonRow{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}}._3lbC3W_skeletonRow{border-radius:.875rem;height:2.75rem;margin-bottom:.5rem}
@keyframes ubMDoq_skeleton-shimmer-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes ubMDoq_skeleton-ghost-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes ubMDoq_pending-blink-pulse{0%,to{opacity:.65}50%{opacity:.38}}@keyframes ubMDoq_identity-sheen{0%{background-position:115% 0}13%,to{background-position:-15% 0}}.ubMDoq_betaGate{--shell-pad-end:2rem;--shell-pad-start:2rem;min-height:calc(100dvh - var(--shell-chrome,0px));max-width:45rem;margin:0 auto;padding:2rem 1rem}@media (min-width:1920px){.ubMDoq_betaGate{max-width:50rem}}.ubMDoq_betaGate{grid-template-columns:1fr;min-height:70vh;display:grid;position:relative}.ubMDoq_ghost{pointer-events:none;grid-area:1/1}.ubMDoq_ghostVeiled{filter:blur(6px)saturate(.85);opacity:.5}.ubMDoq_ghostVeiled *{animation:none}.ubMDoq_ghostRows{flex-direction:column;gap:1rem;display:flex}.ubMDoq_ghostItem{background:var(--c-card-lift);border-radius:1.25rem;position:relative;overflow:hidden}.ubMDoq_ghostItem:after{content:"";border-radius:999px;height:.35rem;position:absolute;bottom:.5rem;left:.5rem}.ubMDoq_ghostRows .ubMDoq_ghostItem{height:4.25rem}.ubMDoq_ghostRows .ubMDoq_ghostItem:after{background:repeating-linear-gradient(90deg, var(--c-primary) 0 .75rem, transparent .75rem 1rem);opacity:.55;width:6rem}.ubMDoq_card{z-index:1;background:var(--glass);width:100%;max-width:22rem;height:max-content;-webkit-backdrop-filter:blur(var(--glass-blur,24px)) saturate(185%);backdrop-filter:blur(var(--glass-blur,24px)) saturate(185%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);text-align:center;border-radius:1.25rem;flex-direction:column;grid-area:1/1;align-items:center;gap:1rem;margin:auto;padding:2rem 1.5rem;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ubMDoq_card{background:var(--glass-strong)}}.ubMDoq_chip{color:var(--c-on-primary);background:var(--c-primary-fill);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.125rem .5rem;font-size:.625rem;font-weight:700}.ubMDoq_title{margin:0;font-size:1.5rem;font-weight:700}.ubMDoq_steps{flex-direction:column;gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.ubMDoq_steps li{text-align:left;align-items:center;gap:1rem;font-size:.8125rem;font-weight:500;display:flex}.ubMDoq_stepIcon{background:var(--c-card-lift);border-radius:.75rem;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}.ubMDoq_tintAccent{color:var(--c-accent)}.ubMDoq_tintEmber{color:var(--c-ember-ink)}.ubMDoq_tintMarigold{color:var(--c-energy)}.ubMDoq_tintMoss{color:var(--c-moss-ink)}.ubMDoq_wait{color:var(--c-text-muted);max-width:17rem;margin:0;font-size:.8125rem}.ubMDoq_join{cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;min-height:48px;padding:0 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1;transition:background .12s,border-color .12s,color .12s,opacity .12s,transform .12s,box-shadow .12s;display:inline-flex}.ubMDoq_join:disabled{opacity:.5;cursor:not-allowed}.ubMDoq_join:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.ubMDoq_join:active:not(:disabled){transform:translateY(1px)}.ubMDoq_join{background:var(--c-primary-fill);color:var(--c-on-primary);border:1px solid var(--c-primary-fill);box-shadow:var(--lime-lift)}.ubMDoq_join:active:not(:disabled){background:var(--c-primary-fill-dark);border-color:var(--c-primary-fill-dark)}@media (hover:hover){.ubMDoq_join:hover:not(:disabled){background:var(--c-primary-fill-dark);border-color:var(--c-primary-fill-dark)}}.ubMDoq_join:active:not(:disabled){box-shadow:0 .125rem .5rem rgba(var(--c-accent-rgb), .22)}.ubMDoq_join:disabled{box-shadow:none}.ubMDoq_join{width:100%}.ubMDoq_reload{color:var(--c-accent);font-size:.8125rem;font-weight:500;text-decoration:underline}.ubMDoq_asCard{max-width:none;min-height:0;margin:0 0 1rem;padding:0}.ubMDoq_asCard .ubMDoq_card{max-width:none;padding:1.5rem 1rem}
@keyframes EMonVa_skeleton-shimmer-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes EMonVa_skeleton-ghost-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes EMonVa_pending-blink-pulse{0%,to{opacity:.65}50%{opacity:.38}}@keyframes EMonVa_identity-sheen{0%{background-position:115% 0}13%,to{background-position:-15% 0}}.EMonVa_main{--shell-pad-end:2rem;--shell-pad-start:2rem;min-height:calc(100dvh - var(--shell-chrome,0px));max-width:45rem;margin:0 auto;padding:2rem 1rem}@media (min-width:1920px){.EMonVa_main{max-width:50rem}}.EMonVa_main{flex-direction:column;gap:1rem;display:flex}.EMonVa_header{--page-header-step:1.2rem;margin:0 0 var(--page-header-step)}.EMonVa_directionChip{white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:-.15em;background:var(--c-glacier);letter-spacing:.04em;color:var(--c-text);border:none;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}.EMonVa_directionCut{color:var(--c-ice)}.EMonVa_directionBulk{color:var(--c-energy)}.EMonVa_directionMaintain{color:var(--c-text-muted)}.EMonVa_heroSlide,.EMonVa_dayPane{--day-slide-duration:.26s;--day-slide-ease:cubic-bezier(.32, .72, 0, 1);transition:transform var(--day-slide-duration) var(--day-slide-ease)}.EMonVa_heroSlide[data-dragging=true],.EMonVa_dayPane[data-dragging=true]{transition:none}.EMonVa_heroGround{--ground-floor:.14;flex-direction:column;gap:1rem;display:flex}.EMonVa_heroSlide{flex-direction:column;gap:1rem;display:flex}.EMonVa_dayPane{--sheet-lift:var(--c-card);--sheet-rim:rgba(var(--c-text-rgb), .06);--spine-ground:color-mix(in srgb, var(--c-card) calc(100% * var(--framed-tint,0)), var(--c-bg));flex-direction:column;gap:1rem;display:flex}.EMonVa_main .EMonVa_dayPane{margin-block-start:0}@media (prefers-reduced-motion:reduce){.EMonVa_heroSlide,.EMonVa_dayPane{transition:none}}.EMonVa_dateBar{align-items:center;gap:.5rem;display:flex}.EMonVa_dateBar>:nth-child(2){flex:1;min-width:0}.EMonVa_dateNav{appearance:none;width:2.25rem;height:2.25rem;color:var(--c-text);cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;border-radius:999px;place-items:center;padding:0;transition:background .12s;display:grid}@media (hover:hover){.EMonVa_dateNav:hover{background:rgba(var(--c-primary-rgb), .06)}}.EMonVa_dateNav:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.EMonVa_dateNav{flex:none}.EMonVa_dateNav:disabled{opacity:.35;pointer-events:none}.EMonVa_hero{background:var(--c-card);border-radius:1rem;grid-template-columns:8rem 1fr;grid-template-areas:"ring bars";align-items:center;gap:.5rem 1.5rem;margin-inline:.75rem;padding:1rem;display:grid}.EMonVa_ringBox{display:contents}.EMonVa_ringSvg{grid-area:ring;width:8rem;height:8rem;font-size:1.0625rem}.EMonVa_ringTrack{fill:none;stroke:rgba(var(--c-text-rgb), .2);stroke-width:10px}.EMonVa_ringRamping,.EMonVa_ringMet,.EMonVa_ringOver{fill:none;stroke-width:10px;stroke-linecap:round;transition:stroke-dashoffset .7s cubic-bezier(.4,0,.2,1),stroke .7s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.EMonVa_ringRamping,.EMonVa_ringMet,.EMonVa_ringOver{transition:none}}.EMonVa_ringRamping{stroke:color-mix(in oklch, color-mix(in oklch, var(--c-ember), var(--c-marigold) clamp(0%, var(--diet-fraction,0) * 125%, 100%)), var(--c-success) clamp(0%, var(--diet-fraction,0) * 500% - 400%, 100%))}.EMonVa_ringMet{stroke:var(--c-success)}.EMonVa_ringOver{stroke:var(--c-error)}.EMonVa_ringText{fill:var(--c-text);stroke:none;font-weight:600}.EMonVa_ringOf{color:color-mix(in srgb, currentColor var(--denominator-mix), transparent);fill:var(--c-faint);stroke:none;font-size:max(.6em,.625rem);font-weight:600}.EMonVa_ringDash{fill:var(--c-faint);stroke:none;font-weight:500}.EMonVa_stats{flex-direction:column;grid-area:bars;align-self:center;gap:1rem;min-width:0;display:flex}.EMonVa_macroRows{flex-direction:column;gap:.375rem;display:flex}.EMonVa_statsFooter{align-items:center;gap:.5rem;display:flex}.EMonVa_weightChip{white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:-.15em;background:rgba(var(--c-primary-rgb), .05);border:1px solid rgba(var(--c-text-rgb), .08);color:var(--c-primary);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.375rem;margin-left:auto;padding:.3125rem .875rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}@media (hover:hover){.EMonVa_weightChip:hover{background:rgba(var(--c-primary-fill-rgb), .1)}}.EMonVa_weightChipLabel{color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.625rem}.EMonVa_weightChipValue{font-variant-numeric:tabular-nums}.EMonVa_captureRow{display:none}@media (min-width:768px){.EMonVa_captureRow{z-index:101;display:block;position:fixed;bottom:1.5rem;right:1.5rem}}body.workout-live .EMonVa_captureRow{display:none}.EMonVa_addButton{cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;min-height:48px;padding:0 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1;transition:background .12s,border-color .12s,color .12s,opacity .12s,transform .12s,box-shadow .12s;display:inline-flex}.EMonVa_addButton:disabled{opacity:.5;cursor:not-allowed}.EMonVa_addButton:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.EMonVa_addButton:active:not(:disabled){transform:translateY(1px)}.EMonVa_addButton{background:var(--c-primary-fill);color:var(--c-on-primary);border:1px solid var(--c-primary-fill);box-shadow:var(--lime-lift)}.EMonVa_addButton:active:not(:disabled){background:var(--c-primary-fill-dark);border-color:var(--c-primary-fill-dark)}@media (hover:hover){.EMonVa_addButton:hover:not(:disabled){background:var(--c-primary-fill-dark);border-color:var(--c-primary-fill-dark)}}.EMonVa_addButton:active:not(:disabled){box-shadow:0 .125rem .5rem rgba(var(--c-accent-rgb), .22)}.EMonVa_addButton:disabled{box-shadow:none}.EMonVa_addButton{min-height:48px;box-shadow:var(--cta-pill-shadow);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.5rem;display:flex}.EMonVa_addButton:disabled{opacity:.5;pointer-events:none}.EMonVa_hiddenInput{display:none}.EMonVa_empty{text-align:center;color:var(--c-text-muted);padding:1.5rem 1rem;font-size:.8125rem}.EMonVa_mealRow{background:var(--panel-fill,var(--c-card));--chip-bed:rgba(var(--c-text-rgb), .06);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;background:var(--sheet-lift,var(--c-card-lift));border:1px solid var(--sheet-rim,transparent);-webkit-tap-highlight-color:#0000;border-radius:1rem;padding:1rem;transition-property:transform,background-image;transition-duration:.12s;transition-timing-function:ease-out;position:relative}.EMonVa_mealRow:has(.EMonVa_editStretch:active){background-image:linear-gradient(var(--press-scrim), var(--press-scrim));transition-duration:80ms;transform:scale(.985)}.EMonVa_rowMain{border-radius:.5rem;align-items:stretch;gap:1rem;display:flex}.EMonVa_rowEdit{flex:1;gap:1rem;min-width:0;display:flex;position:relative}.EMonVa_editStretch{z-index:0;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0;border-radius:1.25rem;margin:0;padding:0;position:absolute;inset:-1rem}.EMonVa_editStretch:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.EMonVa_thumbButton{background:var(--c-glacier);cursor:pointer;border:0;border-radius:.5rem;flex:none;width:3.5rem;height:3.5rem;padding:0;display:block;overflow:hidden}.EMonVa_thumbImg,.EMonVa_thumbFill{object-fit:cover;width:100%;height:100%;display:block}.EMonVa_pendingThumb{background:var(--c-glacier);border-radius:.5rem;flex:none;width:3.5rem;height:3.5rem;display:block;overflow:hidden}.EMonVa_mealFan{flex:none;width:3.5rem;height:3.5rem}.EMonVa_pendingBusy .EMonVa_rowMain{animation:1.4s ease-in-out infinite EMonVa_pending-pulse}@keyframes EMonVa_pending-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.EMonVa_pendingBusy .EMonVa_rowMain{animation:none}}.EMonVa_pendingBody{justify-content:center}.EMonVa_pendingFailed{color:var(--c-error);margin:0;font-size:.8125rem}.EMonVa_pendingReasonRow{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.EMonVa_pendingSave{appearance:none;color:var(--c-primary);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0;flex:none;margin:-.25rem -.125rem;padding:.25rem .125rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:.8125rem;font-weight:600;line-height:1}.EMonVa_pendingSave:active{opacity:.55}.EMonVa_pendingRetrying{color:var(--c-text-muted);margin:0;font-size:.75rem}.EMonVa_pendingTrack{background:rgba(var(--c-text-rgb), .2);border-radius:999px;height:5px;margin-top:.125rem;overflow:hidden}.EMonVa_pendingFill{background:var(--c-primary);border-radius:999px;height:100%;transition:width .7s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.EMonVa_pendingFill{transition:none}}.EMonVa_noteChip{background:var(--c-glacier);width:3.5rem;height:3.5rem;color:var(--c-text-muted);border-radius:.5rem;flex:none;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.EMonVa_photoHost{flex:none;align-self:flex-start;width:3.5rem;height:3.5rem;display:flex}.EMonVa_unreadDot{background:var(--coral);pointer-events:none;border-radius:50%;width:.4375rem;height:.4375rem;position:absolute;top:.075rem;right:.075rem}.EMonVa_rowChevron{color:var(--c-text-muted);flex:none;align-self:flex-start;padding-top:.125rem;display:inline-flex}.EMonVa_rowKcal{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-self:flex-start;align-items:flex-end;line-height:1.1;display:flex}.EMonVa_rowKcalFig{color:var(--c-text);font-size:.8125rem;font-weight:600}.EMonVa_rowKcalUnit{letter-spacing:.0375rem;color:var(--c-faint);margin-top:.125rem;font-size:.625rem}.EMonVa_rowTime{font-variant-numeric:tabular-nums;color:var(--c-faint);font-size:.625rem}.EMonVa_rowKcalDim{color:var(--c-text-muted)}.EMonVa_rowWait{color:var(--c-text-muted);align-items:center;gap:.375rem;font-size:.75rem;line-height:1.4;display:flex}.EMonVa_rowWait svg{flex:none}.EMonVa_sectionList{flex-direction:column;gap:1rem;margin:0;padding:0 .75rem .25rem;list-style:none;display:flex}.EMonVa_daySection{flex-direction:column;display:flex}.EMonVa_sectionHead{align-items:center;gap:.5rem;padding:0 .125rem .375rem;display:flex}.EMonVa_sectionName{color:var(--c-text);font-size:.875rem;font-weight:600;line-height:1.55}.EMonVa_sectionMet .EMonVa_sectionName{color:var(--c-success)}.EMonVa_sectionAhead .EMonVa_sectionName{color:var(--c-accent)}.EMonVa_sectionRepeat .diet-mini-ring{visibility:hidden}.EMonVa_sectionFigure{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;margin-left:auto;line-height:1.1;display:flex}.EMonVa_sectionFigureValue{letter-spacing:-.01em;color:var(--c-text);font-size:.9375rem;font-weight:700}.EMonVa_sectionAhead .EMonVa_sectionFigureValue{color:var(--c-accent)}.EMonVa_sectionOf{color:var(--c-faint);font-size:.75rem;font-style:normal;font-weight:400}.EMonVa_sectionUnit{letter-spacing:.0375rem;color:var(--c-faint);margin-top:.125rem;font-size:.625rem}.EMonVa_sectionRows{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.EMonVa_nowRule{letter-spacing:.14em;text-transform:uppercase;color:var(--coral-ink);align-items:center;gap:.5rem;padding:.125rem .125rem 0;font-size:.625rem;display:flex}.EMonVa_nowRule:after{content:"";background:linear-gradient(90deg,#fb718566,#0000);flex:1;height:1px}.EMonVa_nowRuleTime{font-variant-numeric:tabular-nums}.EMonVa_trainingRule{color:var(--c-text-muted);align-items:center;gap:.5rem;padding:.125rem .125rem 0;font-size:.75rem;display:flex}.EMonVa_trainingRule:after{content:"";background:linear-gradient(to right, color-mix(in srgb, var(--c-primary) 40%, transparent), transparent);flex:1;height:1px}.EMonVa_trainingRuleText{font-variant-numeric:tabular-nums}.EMonVa_trainingRuleRange{color:var(--c-primary)}.EMonVa_mealBody{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.EMonVa_mealDesc{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:.84375rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.EMonVa_mealMacro{color:var(--c-text-muted);margin:0;font-size:.6875rem;line-height:1.4}.EMonVa_macroPart{white-space:nowrap}.EMonVa_aiWave{background-image:linear-gradient(105deg, var(--wave-base) 0%, var(--wave-base) 38%, var(--c-novel) 50%, var(--wave-base) 62%, var(--wave-base) 100%);-webkit-text-fill-color:#0000;color:#0000;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.5s ease-out both EMonVa_ai-wave-sweep}.EMonVa_mealDesc.EMonVa_aiWave{--wave-base:var(--c-text)}.EMonVa_mealMacro.EMonVa_aiWave{--wave-base:var(--c-text-muted);animation-delay:.25s}@keyframes EMonVa_ai-wave-sweep{0%{opacity:0;background-position:100% 0;transform:translateY(.25rem)}20%{opacity:1;transform:none}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.EMonVa_aiWave{-webkit-text-fill-color:currentColor;background:0 0;animation:none}.EMonVa_mealDesc.EMonVa_aiWave{color:var(--c-text)}.EMonVa_mealMacro.EMonVa_aiWave{color:var(--c-text-muted)}}.EMonVa_mealStrip{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:0 auto;align-items:flex-start;gap:.125rem;max-width:55%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.EMonVa_mealStrip::-webkit-scrollbar{display:none}.EMonVa_mealStrip>li{flex:none}.EMonVa_mealLabel{max-width:100%;color:var(--c-text);cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.375rem;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:.9375rem;font-weight:600;display:inline-flex}.EMonVa_mealLabelText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.EMonVa_panelBarFlush{--sheet-inset-b:0px}.EMonVa_labelSheet{flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.EMonVa_compose{background:var(--c-card-lift);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.5rem;transition:box-shadow .12s;display:flex}.EMonVa_compose:focus-within{box-shadow:inset 0 0 0 1px var(--c-primary)}.EMonVa_composeText{width:100%;color:var(--c-text);resize:none;background:0 0;border:0;min-height:2lh;max-height:8lh;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:.9375rem;line-height:1.4;overflow-y:auto}.EMonVa_composeText:focus{outline:none}.EMonVa_composeText::placeholder{color:var(--c-faint)}.EMonVa_composeHint{color:var(--c-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.EMonVa_composeReads{color:var(--c-novel);margin:0;font-size:.8125rem;line-height:1.45}.EMonVa_sheetBar{z-index:1;margin-inline:calc(-1*var(--sheet-inset-x,1.5rem));padding:.5rem 1rem max(1rem,.5rem + env(safe-area-inset-bottom,0px));background:var(--glass-sheet);border-top:1px solid rgba(var(--c-text-rgb), .08);grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;display:grid;position:sticky;bottom:0}.EMonVa_sheetBarSave{cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;min-height:48px;padding:0 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1;transition:background .12s,border-color .12s,color .12s,opacity .12s,transform .12s,box-shadow .12s;display:inline-flex}.EMonVa_sheetBarSave:disabled{opacity:.5;cursor:not-allowed}.EMonVa_sheetBarSave:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.EMonVa_sheetBarSave:active:not(:disabled){transform:translateY(1px)}.EMonVa_sheetBarSave{border:1px solid rgba(var(--c-text-rgb), .12);color:var(--c-text);background:0 0}@media (hover:hover){.EMonVa_sheetBarSave:hover:not(:disabled){background:rgba(var(--c-primary-rgb), .04);border-color:rgba(var(--c-text-rgb), .24)}}.EMonVa_sheetBarSave{border:2px solid var(--c-accent);width:3rem;height:3rem;min-height:0;color:var(--c-accent);border-radius:50%;justify-self:start;place-items:center;margin-inline-start:1rem;padding:0;display:grid}.EMonVa_sheetBarSave:active:not(:disabled){background:rgba(var(--c-primary-fill-rgb), .12);border-color:var(--c-accent)}@media (hover:hover){.EMonVa_sheetBarSave:hover:not(:disabled){background:rgba(var(--c-primary-fill-rgb), .12);border-color:var(--c-accent)}}.EMonVa_sheetBarSave[data-dirty=true]:not(:disabled){background:var(--c-primary-fill);color:var(--c-on-primary);border:1px solid var(--c-primary-fill);box-shadow:var(--lime-lift);border-width:2px}.EMonVa_sheetBarSave[data-dirty=true]:not(:disabled):active{background:var(--c-primary-fill-dark);border-color:var(--c-primary-fill-dark)}@media (hover:hover){.EMonVa_sheetBarSave[data-dirty=true]:not(:disabled):hover{background:var(--c-primary-fill-dark);border-color:var(--c-primary-fill-dark)}}.EMonVa_sheetBarSave:disabled{border-color:rgba(var(--c-text-rgb), .12);color:var(--c-text-muted);box-shadow:none;opacity:1;background:0 0}.EMonVa_sheetBarDelete{appearance:none;background:var(--c-card-lift);width:3rem;height:3rem;color:var(--c-text);cursor:pointer;-webkit-tap-highlight-color:#0000;border:0;border-radius:999px;place-items:center;padding:0;transition-property:transform,background-image;transition-duration:.12s;transition-timing-function:ease-out;display:grid}.EMonVa_sheetBarDelete:active:not(:disabled){background-image:linear-gradient(var(--press-scrim), var(--press-scrim));transition-duration:80ms;transform:scale(.92)}.EMonVa_sheetBarDelete{transition-property:transform,background-image,color}.EMonVa_sheetBarDelete:active:not(:disabled){color:var(--c-primary)}@media (hover:hover){.EMonVa_sheetBarDelete:hover:not(:disabled){color:var(--c-primary)}}.EMonVa_sheetBarDelete:disabled{opacity:.5;cursor:default}.EMonVa_sheetBarDelete svg{display:block}.EMonVa_sheetBarDelete,.EMonVa_sheetBarDelete:active:not(:disabled){color:var(--c-error)}@media (hover:hover){.EMonVa_sheetBarDelete:hover:not(:disabled){color:var(--c-error)}}.EMonVa_sheetBarDelete:disabled{color:var(--c-text-muted);background:0 0}.EMonVa_sheetBarDelete{justify-self:end;margin-inline-end:1rem}.EMonVa_sheetBarShutter{cursor:pointer;background:linear-gradient(180deg, rgba(var(--c-ink-hi-rgb), .12), rgba(var(--c-ink-hi-rgb), .05));width:4.375rem;height:4.375rem;box-shadow:inset 0 0 0 1px rgba(var(--c-ink-hi-rgb), .18),inset 0 1px 0 #fff3,var(--lime-lift);border:none;border-radius:50%;place-items:center;padding:0;transition:transform .12s;display:grid}.EMonVa_sheetBarShutter:active:not(:disabled){transform:scale(.94)}.EMonVa_sheetBarShutter:disabled{cursor:default;opacity:.5}.EMonVa_sheetBarShutterCore{background:radial-gradient(circle at 50% 35%, #ddf78a 0%, var(--c-primary-fill) 55%, var(--c-primary-fill-dark) 100%);width:2.875rem;height:2.875rem;box-shadow:0 0 1.125rem rgba(var(--c-primary-fill-rgb), .45);border-radius:50%}.EMonVa_sheetPhotos{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.EMonVa_sheetPhoto{aspect-ratio:1;position:relative}.EMonVa_sheetPendingThumb{animation:1.4s ease-in-out infinite EMonVa_pending-blink-pulse}@media (prefers-reduced-motion:reduce){.EMonVa_sheetPendingThumb{opacity:.65;animation:none}}.EMonVa_sheetPendingThumb{background:var(--c-glacier);border-radius:.5rem;width:100%;height:100%}.EMonVa_sheetUploadThumb{background:var(--c-glacier);border-radius:.5rem;width:100%;height:100%;overflow:hidden}.EMonVa_sheetThumb{object-fit:cover;border-radius:.5rem;width:100%;height:100%;display:block}.EMonVa_historyThumb{width:2.75rem;height:2.75rem}.EMonVa_photoRemove{background:var(--c-glacier);width:1.375rem;height:1.375rem;color:var(--c-text-muted);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .12s;display:inline-flex;position:absolute;top:-.375rem;right:-.375rem}.EMonVa_photoRemove:active:not(:disabled){color:var(--c-error)}@media (hover:hover){.EMonVa_photoRemove:hover:not(:disabled){color:var(--c-error)}}.EMonVa_addPhotoTile{background:var(--c-glacier);width:100%;height:100%;color:var(--c-text-muted);cursor:pointer;-webkit-tap-highlight-color:#0000;border:0;border-radius:.5rem;align-content:center;place-items:center;padding:0;transition-property:transform,background-image;transition-duration:.12s;transition-timing-function:ease-out;display:grid}.EMonVa_addPhotoTile:active:not(:disabled){background-image:linear-gradient(var(--press-scrim), var(--press-scrim));transition-duration:80ms;transform:scale(.96)}.EMonVa_addPhotoTile{transition-property:transform,background-image,color}.EMonVa_addPhotoTile:active:not(:disabled){color:var(--c-primary)}@media (hover:hover){.EMonVa_addPhotoTile:hover:not(:disabled){color:var(--c-primary)}}.EMonVa_addPhotoTile:disabled{opacity:.5;pointer-events:none}.EMonVa_sheetError{text-align:center;color:var(--c-error);margin:0;font-size:.8125rem}.EMonVa_sheetUndo{color:var(--c-text-muted);justify-content:center;align-items:baseline;gap:.25rem;margin:0;font-size:.8125rem;display:flex}.EMonVa_sheetUndoCta{font:inherit;color:var(--c-accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.EMonVa_typeTag{text-transform:uppercase;letter-spacing:.0375rem;color:var(--c-text-muted);flex:none;font-size:.625rem;font-weight:600}.EMonVa_sheetField{flex-direction:column;gap:.375rem;display:flex}.EMonVa_sheetFieldLabel{color:var(--c-text-muted);font-size:.75rem;font-weight:600}.EMonVa_lineList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.EMonVa_lineListLabel{color:var(--c-text-muted);letter-spacing:.02em;text-transform:lowercase;margin:0;font-size:.75rem;font-weight:600}.EMonVa_lineRow{background:var(--panel-fill,var(--c-card));--chip-bed:rgba(var(--c-text-rgb), .06);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;border-radius:.875rem;transition-property:transform,background-image;transition-duration:.12s;transition-timing-function:ease-out}.EMonVa_lineRow:has(.EMonVa_lineHit:active){background-image:linear-gradient(var(--press-scrim), var(--press-scrim));transition-duration:80ms;transform:scale(.985)}.EMonVa_lineRow{align-items:center;gap:.5rem;min-height:3.25rem;padding:.5rem 1rem;font-size:.9375rem;animation:.36s cubic-bezier(.2,.8,.2,1) backwards EMonVa_diet-line-enter;display:flex;position:relative}.EMonVa_lineRow:nth-child(2){animation-delay:45ms}.EMonVa_lineRow:nth-child(3){animation-delay:90ms}@keyframes EMonVa_diet-line-enter{0%{opacity:0;transform-origin:0 0;transform:translateY(-.35rem)scale(.97)}62%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.EMonVa_lineRow{animation:none}}.EMonVa_lineWaiting{background:0 0}.EMonVa_lineWaiting .EMonVa_lineLabel{color:var(--c-text-muted)}.EMonVa_lineHit{z-index:0;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.EMonVa_lineCue{color:var(--c-text-muted);flex:none;align-items:center;display:inline-flex}.EMonVa_lineLabel{min-width:0;color:var(--c-text);flex-direction:column;flex:1;gap:.125rem;font-weight:600;display:flex}.EMonVa_lineLabelButton{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0;padding:0}.EMonVa_lineRowPortion{-webkit-tap-highlight-color:#0000;transition-property:transform,background-image;transition-duration:.12s;transition-timing-function:ease-out}.EMonVa_lineRowPortion:has(.EMonVa_lineLabelButton:active){background-image:linear-gradient(var(--press-scrim), var(--press-scrim));transition-duration:80ms;transform:scale(.985)}.EMonVa_lineRowOpen{flex-wrap:wrap}.EMonVa_portion{flex:1 0 100%;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.EMonVa_portionStep{appearance:none;background:var(--c-glacier);width:2rem;height:2rem;color:var(--c-text);cursor:pointer;-webkit-tap-highlight-color:#0000;border:0;border-radius:999px;place-items:center;padding:0;transition-property:transform,background-image;transition-duration:.12s;transition-timing-function:ease-out;display:grid}.EMonVa_portionStep:active:not(:disabled){background-image:linear-gradient(var(--press-scrim), var(--press-scrim));transition-duration:80ms;transform:scale(.92)}.EMonVa_portionStep{transition-property:transform,background-image,color}.EMonVa_portionStep:active:not(:disabled){color:var(--c-primary)}@media (hover:hover){.EMonVa_portionStep:hover:not(:disabled){color:var(--c-primary)}}.EMonVa_portionStep:disabled{opacity:.5;cursor:default}.EMonVa_portionStep svg{display:block}.EMonVa_portionStep{width:2.25rem;color:var(--c-accent)}.EMonVa_portionValue{text-align:center;font-variant-numeric:tabular-nums;min-width:1.75rem;font-size:.9375rem;font-weight:600}.EMonVa_lineMacros{color:var(--c-text-muted);font-size:.75rem;font-weight:400}.EMonVa_lineQty{color:var(--c-text-muted);margin-left:.375rem;font-size:.75rem;font-weight:400}.EMonVa_lineAmount{color:var(--c-text-muted);margin-left:.375rem;font-size:.75rem;font-style:normal;font-weight:500}.EMonVa_lineSub{color:var(--c-text-muted);font-size:.75rem;font-weight:400}.EMonVa_lineWords{color:var(--c-text);font-size:.75rem;font-weight:400}.EMonVa_lineWas{color:var(--c-text-muted);font-weight:500;text-decoration:line-through}.EMonVa_lineAmount .EMonVa_lineWas{margin-right:.375rem}.EMonVa_lineKcal{align-self:flex-start;margin-left:auto}.EMonVa_lineKcalApprox{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-text-muted);align-self:flex-start;margin-left:auto;font-size:.9375rem;font-weight:600}.EMonVa_lineRemove{appearance:none;background:var(--c-glacier);width:1.5rem;height:1.5rem;color:var(--c-text);cursor:pointer;-webkit-tap-highlight-color:#0000;border:0;border-radius:999px;place-items:center;padding:0;transition-property:transform,background-image;transition-duration:.12s;transition-timing-function:ease-out;display:grid}.EMonVa_lineRemove:active:not(:disabled){background-image:linear-gradient(var(--press-scrim), var(--press-scrim));transition-duration:80ms;transform:scale(.92)}.EMonVa_lineRemove{transition-property:transform,background-image,color}@media (hover:hover){.EMonVa_lineRemove:hover:not(:disabled){color:var(--c-primary)}}.EMonVa_lineRemove:disabled{opacity:.5;cursor:default}.EMonVa_lineRemove svg{display:block}.EMonVa_lineRemove{flex-shrink:0;align-self:flex-start}.EMonVa_lineRemove:active:not(:disabled){color:var(--c-error)}@media (hover:hover){.EMonVa_lineRemove:hover:not(:disabled){color:var(--c-error)}}.EMonVa_missingDoor{appearance:none;background:var(--c-glacier);height:2.25rem;color:var(--c-text);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:#0000;border:0;border-radius:999px;align-items:center;padding:0 .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:.8125rem;font-weight:600;line-height:1;transition-property:transform,background-image;transition-duration:.12s;transition-timing-function:ease-out;display:inline-flex}.EMonVa_missingDoor:active:not(:disabled){background-image:linear-gradient(var(--press-scrim), var(--press-scrim));transition-duration:80ms;transform:scale(.96)}.EMonVa_missingDoor{transition-property:transform,background-image,color}.EMonVa_missingDoor:active:not(:disabled){color:var(--c-primary)}@media (hover:hover){.EMonVa_missingDoor:hover:not(:disabled){color:var(--c-primary)}}.EMonVa_missingDoor:disabled{opacity:.5;cursor:default}.EMonVa_missingDoor svg{display:block}.EMonVa_missingDoor{align-self:flex-start;gap:.375rem}.EMonVa_sheetSummary{color:var(--c-text-muted);margin:0;font-size:.9375rem}.EMonVa_aiCard{--panel-fill:var(--c-glacier);background:var(--c-card-lift);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:.75rem 1rem;display:flex}.EMonVa_itemsCard{--panel-fill:var(--c-card-lift);background:0 0;border-radius:0;padding:0}.EMonVa_aiTop{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.EMonVa_aiKcal{align-items:baseline;gap:.25rem;margin:0;display:flex}.EMonVa_aiKcalNum{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:600;line-height:1}.EMonVa_aiKcalUnit{color:var(--c-text-muted);font-size:.75rem}.EMonVa_readingStatus{color:var(--c-text-muted);align-items:flex-start;gap:.375rem;margin:0;font-size:.75rem;line-height:1.45;display:flex}.EMonVa_readingStatus svg{flex:none;margin-top:.1875rem}.EMonVa_aiMacros{gap:1rem;display:flex}.EMonVa_aiMacro{flex-direction:column;align-items:flex-end;gap:.125rem;margin:0;display:flex}.EMonVa_aiMacroVal{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.EMonVa_aiMacroKey{color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.625rem}.EMonVa_aiRule{background:var(--c-glacier);height:1px}.EMonVa_aiReportRow{justify-content:flex-end;margin-top:.375rem;display:flex}.EMonVa_aiReport{color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}@media (hover:hover){.EMonVa_aiReport:hover{color:var(--c-accent)}}.EMonVa_aiReportOn{color:var(--coral-ink)}@media (hover:hover){.EMonVa_aiReportOn:hover{color:var(--coral-ink)}}.EMonVa_aiReportNote{background:var(--c-card-lift);width:100%;color:var(--c-text-muted);text-align:left;cursor:pointer;border:0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:inherit;display:flex}@media (hover:hover){.EMonVa_aiReportNote:hover{color:var(--c-accent)}}.EMonVa_aiReportNoteText{color:var(--c-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.EMonVa_aiReportNoteEmpty{color:var(--c-text-muted);font-size:.8125rem}.EMonVa_directionSheet{flex-direction:column;gap:1.5rem;padding:1rem 0;display:flex}.EMonVa_directionSheet>section+section{border-top:1px solid rgba(var(--c-text-rgb), .08);padding-top:1.5rem}.EMonVa_directionSet.EMonVa_directionCut{color:#000;background:#9adcf0;box-shadow:0 .125rem .625rem #9adcf066}.EMonVa_directionSet.EMonVa_directionCut:hover,.EMonVa_directionSet.EMonVa_directionCut:active{color:#000}.EMonVa_directionSet.EMonVa_directionBulk{color:#000;background:#fbbf24;box-shadow:0 .125rem .625rem #fbbf2466}.EMonVa_directionSet.EMonVa_directionBulk:hover,.EMonVa_directionSet.EMonVa_directionBulk:active{color:#000}.EMonVa_directionSet.EMonVa_directionMaintain{background:var(--c-diet-maintain-fill);color:#000;box-shadow:0 .125rem .625rem color-mix(in srgb, var(--c-diet-maintain-fill) 40%, transparent)}.EMonVa_directionSet.EMonVa_directionMaintain:hover,.EMonVa_directionSet.EMonVa_directionMaintain:active{color:#000}.EMonVa_directionError{color:var(--c-error);margin:0;font-size:.8125rem}.EMonVa_typeRow{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;gap:.125rem 1rem;padding:.25rem 50%;display:flex;overflow-x:auto}.EMonVa_typeRow::-webkit-scrollbar{display:none}.EMonVa_typeWord{scroll-snap-align:center;color:var(--c-text-muted);cursor:pointer;transform-origin:50%;background:0 0;border:0;border-bottom:1px solid #0000;flex:none;padding:.125rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:.8125rem;transition:color .12s,border-color .12s,transform .18s}.EMonVa_typeWord:active:not(:disabled){color:var(--c-primary)}@media (hover:hover){.EMonVa_typeWord:hover:not(:disabled){color:var(--c-primary)}}.EMonVa_typeWordActive{color:var(--c-primary);border-bottom-color:var(--c-primary);font-weight:500;transform:scale(1.25)}.EMonVa_typeWord:has(~.EMonVa_typeWordActive){transform:translate(-.375rem)}.EMonVa_typeWordActive~.EMonVa_typeWord{transform:translate(.375rem)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.EMonVa_typeWord,.EMonVa_typeWordActive{animation:both EMonVa_type-lens-magnify;animation-timeline:view(inline);transform:none}}}@keyframes EMonVa_type-lens-magnify{0%,37%{animation-timing-function:ease-in-out;transform:translate(.375rem)scale(1)}50%{animation-timing-function:ease-in-out;transform:translate(0)scale(1.25)}63%,to{transform:translate(-.375rem)scale(1)}}.EMonVa_mealAnalyzing{color:var(--c-primary);margin:0;font-size:.8125rem}.EMonVa_goalTrack{background:rgba(var(--c-primary-rgb), .05);border:1px solid rgba(var(--c-text-rgb), .06);border-radius:999px;grid-template-columns:repeat(3,1fr);gap:.25rem;width:100%;padding:.25rem;display:grid}.EMonVa_goalChip{appearance:none;min-height:2.25rem;color:var(--c-text-muted);cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;border-radius:999px;padding:.5rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:.9375rem;font-weight:600;transition:background .14s,color .14s}.EMonVa_goalChip:focus-visible{box-shadow:0 0 0 3px rgba(var(--c-primary-rgb), .18);outline:none}.EMonVa_goalChipActive{background:var(--c-primary-fill);color:var(--c-on-primary);border:1px solid var(--c-primary-fill);box-shadow:none}.EMonVa_calcBlock{flex-direction:column;gap:.5rem;display:flex}.EMonVa_calcEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent);font-size:.625rem;font-weight:600}.EMonVa_calcFigure{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--c-text);border-radius:.5rem;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.28em;padding:.5rem .75rem;font-size:2.5rem;font-weight:700;line-height:1;display:flex}.EMonVa_calcFigure b{font:inherit;letter-spacing:inherit}.EMonVa_calcFigure b small{letter-spacing:0;text-transform:none;color:var(--c-text-muted);margin-left:.125rem;font-size:.75rem;font-weight:500}.EMonVa_calcFigure>small{letter-spacing:.0375rem;text-transform:uppercase;color:var(--ink-dim-55);flex:0 0 100%;justify-content:center;align-items:center;gap:.35em;margin-top:.25rem;font-size:.75rem;font-weight:600;line-height:1.35;display:inline-flex}.EMonVa_calcFigure{align-self:center}.EMonVa_macroFigure{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--c-text);border-radius:.5rem;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.28em;padding:.5rem .75rem;font-size:2rem;font-weight:700;line-height:1;display:flex}.EMonVa_macroFigure b{font:inherit;letter-spacing:inherit}.EMonVa_macroFigure b small{letter-spacing:0;text-transform:none;color:var(--c-text-muted);margin-left:.125rem;font-size:.75rem;font-weight:500}.EMonVa_macroFigure>small{letter-spacing:.0375rem;text-transform:uppercase;color:var(--ink-dim-55);flex:0 0 100%;justify-content:center;align-items:center;gap:.35em;margin-top:.25rem;font-size:.75rem;font-weight:600;line-height:1.35;display:inline-flex}.EMonVa_calcFigureAccent{color:var(--c-primary)}.EMonVa_waiting{color:var(--c-text-muted);letter-spacing:0;font-weight:500}.EMonVa_typeable{appearance:none;text-align:inherit;cursor:pointer;background:0 0;border:none;align-items:baseline;margin:0;font-family:inherit;display:inline-flex}.EMonVa_typeable svg{color:var(--ink-dim-35);flex:none;align-self:center;transition:color .12s}.EMonVa_typeable:active svg{color:var(--c-accent)}.EMonVa_saveMark{min-height:1rem;color:var(--c-text-muted);white-space:nowrap;justify-content:center;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;font-weight:500;display:inline-flex}.EMonVa_saveMark svg{color:var(--c-success)}.EMonVa_calcCaption{font-variant-numeric:tabular-nums;color:var(--c-text-muted);align-self:center;font-size:.75rem}.EMonVa_calcFacts{flex-direction:column;gap:.5rem;display:flex}.EMonVa_factsRow{text-align:center;grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;display:grid}.EMonVa_fact{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.75rem .5rem;display:flex}.EMonVa_fact b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--c-text);font-size:2rem;font-weight:700;line-height:1}.EMonVa_fact small{letter-spacing:0;text-transform:none;color:var(--c-text-muted);margin-left:.125rem;font-size:.75rem;font-weight:500}.EMonVa_fact span{color:var(--c-text-muted);font-size:.75rem}.EMonVa_fact>small{align-items:center;gap:.3em;margin-left:0;display:inline-flex}.EMonVa_factLabel{justify-content:center;align-items:center;gap:.3em;display:inline-flex}.EMonVa_factButton{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;border-radius:.75rem;transition-property:transform,background;transition-duration:.12s;transition-timing-function:ease-out}.EMonVa_factButton:active{background:var(--press-scrim);transition-duration:80ms;transform:scale(.985)}.EMonVa_factsDoor{color:var(--c-accent);align-items:center;gap:.25rem;font-size:.75rem;text-decoration:none;display:inline-flex}@media (hover:hover){.EMonVa_factsDoor:hover{color:var(--c-accent)}}.EMonVa_calcBlocker{color:var(--c-energy)}.EMonVa_calcNoteCentred{text-align:center;align-self:center;max-width:26rem}.EMonVa_calcCaptionStack{flex-direction:column;align-items:center;gap:.25rem;display:flex}.EMonVa_rateLine[data-tone=positive] .EMonVa_inlineNum{color:var(--c-success)}.EMonVa_rateLine[data-tone=negative] .EMonVa_inlineNum{color:var(--c-error)}.EMonVa_inlineNum{font-variant-numeric:tabular-nums;color:var(--c-text);font-size:.9375rem;font-weight:600}.EMonVa_calcSubhead{text-align:center;max-width:26rem;color:var(--c-text-muted);align-self:center;margin:0;font-size:.75rem;line-height:1.45}.EMonVa_calcNote{color:var(--c-text-muted);margin:0;font-size:.75rem;line-height:1.45}.EMonVa_dialStack{flex-direction:column;gap:1rem;display:flex}.EMonVa_dialRow{background:var(--c-card-lift);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.EMonVa_dialHead{flex-direction:column;align-items:center;gap:.25rem;display:flex}.EMonVa_dialTrack{padding-bottom:1.05rem;position:relative}.EMonVa_dialRatio{bottom:0;left:var(--dial-pos,50%);transform:translateX(calc(-1 * var(--dial-pos,50%)));white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--c-text);font-size:.75rem;font-weight:600;position:absolute}.EMonVa_dialSlider{appearance:none;cursor:pointer;background:0 0;width:100%;height:2rem;margin:0}.EMonVa_dialSlider::-webkit-slider-runnable-track{background:rgba(var(--c-text-rgb), .12);border-radius:.0625rem;height:.125rem}.EMonVa_dialSlider::-webkit-slider-thumb{appearance:none;background:var(--c-primary);border:none;border-radius:50%;width:1.25rem;height:1.25rem;margin-top:-.5625rem}.EMonVa_dialSlider::-moz-range-track{background:rgba(var(--c-text-rgb), .12);border-radius:.0625rem;height:.125rem}.EMonVa_dialSlider::-moz-range-thumb{background:var(--c-primary);border:none;border-radius:50%;width:1.25rem;height:1.25rem}.EMonVa_dialBounds{font-variant-numeric:tabular-nums;color:var(--c-text-muted);justify-content:space-between;font-size:.625rem;display:flex}.EMonVa_calcMacroGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:.5rem;display:grid}.EMonVa_calcMacro{flex-direction:column;align-items:center;gap:.25rem;min-width:0;display:flex}.EMonVa_calcDoor{min-height:48px;color:var(--c-accent);align-self:flex-start;align-items:center;gap:.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.EMonVa_skeletonPage{flex-direction:column;gap:1rem;display:flex}.EMonVa_skeletonHeader{flex-direction:column;gap:.25rem;margin-bottom:1.2rem;display:flex}.EMonVa_skeletonDayList{margin-top:1rem}.EMonVa_skeletonTitle{background:linear-gradient(90deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .5) 45%, rgba(var(--c-mist-rgb), .28) 60%, rgba(var(--c-mist-rgb), .22) 100%);box-shadow:inset 0 0 0 1px rgba(var(--c-text-rgb), .04);background-position:100% 0;background-size:220% 100%;border-radius:.5rem;animation:2.4s cubic-bezier(.45,0,.55,1) infinite EMonVa_skeleton-shimmer-sweep;display:block;position:relative;overflow:hidden}:where([data-read-failed]) .EMonVa_skeletonTitle{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}@media (prefers-reduced-motion:reduce){.EMonVa_skeletonTitle{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}}.EMonVa_skeletonTitle{width:9rem;height:2.25rem}.EMonVa_skeletonSubtitle{background:linear-gradient(90deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .5) 45%, rgba(var(--c-mist-rgb), .28) 60%, rgba(var(--c-mist-rgb), .22) 100%);box-shadow:inset 0 0 0 1px rgba(var(--c-text-rgb), .04);background-position:100% 0;background-size:220% 100%;border-radius:.5rem;animation:2.4s cubic-bezier(.45,0,.55,1) infinite EMonVa_skeleton-shimmer-sweep;display:block;position:relative;overflow:hidden}:where([data-read-failed]) .EMonVa_skeletonSubtitle{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}@media (prefers-reduced-motion:reduce){.EMonVa_skeletonSubtitle{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}}.EMonVa_skeletonSubtitle{width:6rem;height:1.15rem}.EMonVa_skeletonRing{background:linear-gradient(90deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .5) 45%, rgba(var(--c-mist-rgb), .28) 60%, rgba(var(--c-mist-rgb), .22) 100%);box-shadow:inset 0 0 0 1px rgba(var(--c-text-rgb), .04);background-position:100% 0;background-size:220% 100%;border-radius:.5rem;grid-area:ring;animation:2.4s cubic-bezier(.45,0,.55,1) infinite EMonVa_skeleton-shimmer-sweep;display:block;position:relative;overflow:hidden}:where([data-read-failed]) .EMonVa_skeletonRing{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}@media (prefers-reduced-motion:reduce){.EMonVa_skeletonRing{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}}.EMonVa_skeletonRing{border-radius:50%;width:8rem;height:8rem}.EMonVa_skeletonCaption{background:linear-gradient(90deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .5) 45%, rgba(var(--c-mist-rgb), .28) 60%, rgba(var(--c-mist-rgb), .22) 100%);box-shadow:inset 0 0 0 1px rgba(var(--c-text-rgb), .04);background-position:100% 0;background-size:220% 100%;border-radius:.5rem;grid-area:caption;justify-self:center;animation:2.4s cubic-bezier(.45,0,.55,1) infinite EMonVa_skeleton-shimmer-sweep;display:block;position:relative;overflow:hidden}:where([data-read-failed]) .EMonVa_skeletonCaption{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}@media (prefers-reduced-motion:reduce){.EMonVa_skeletonCaption{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}}.EMonVa_skeletonCaption{width:5rem;height:1.1rem}.EMonVa_skeletonMacro{background:linear-gradient(90deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .5) 45%, rgba(var(--c-mist-rgb), .28) 60%, rgba(var(--c-mist-rgb), .22) 100%);box-shadow:inset 0 0 0 1px rgba(var(--c-text-rgb), .04);background-position:100% 0;background-size:220% 100%;border-radius:.5rem;animation:2.4s cubic-bezier(.45,0,.55,1) infinite EMonVa_skeleton-shimmer-sweep;display:block;position:relative;overflow:hidden}:where([data-read-failed]) .EMonVa_skeletonMacro{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}@media (prefers-reduced-motion:reduce){.EMonVa_skeletonMacro{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}}.EMonVa_skeletonMacro{height:calc(1.2875rem + var(--macro-row-track-height,.7rem))}.EMonVa_skeletonWeightChip{background:linear-gradient(90deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .5) 45%, rgba(var(--c-mist-rgb), .28) 60%, rgba(var(--c-mist-rgb), .22) 100%);box-shadow:inset 0 0 0 1px rgba(var(--c-text-rgb), .04);background-position:100% 0;background-size:220% 100%;border-radius:.5rem;animation:2.4s cubic-bezier(.45,0,.55,1) infinite EMonVa_skeleton-shimmer-sweep;display:block;position:relative;overflow:hidden}:where([data-read-failed]) .EMonVa_skeletonWeightChip{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}@media (prefers-reduced-motion:reduce){.EMonVa_skeletonWeightChip{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}}.EMonVa_skeletonWeightChip{border-radius:999px;width:9.14rem;height:1.7rem;margin-left:auto}.EMonVa_skeletonDateNav{background:linear-gradient(90deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .5) 45%, rgba(var(--c-mist-rgb), .28) 60%, rgba(var(--c-mist-rgb), .22) 100%);box-shadow:inset 0 0 0 1px rgba(var(--c-text-rgb), .04);background-position:100% 0;background-size:220% 100%;border-radius:.5rem;animation:2.4s cubic-bezier(.45,0,.55,1) infinite EMonVa_skeleton-shimmer-sweep;display:block;position:relative;overflow:hidden}:where([data-read-failed]) .EMonVa_skeletonDateNav{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}@media (prefers-reduced-motion:reduce){.EMonVa_skeletonDateNav{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}}.EMonVa_skeletonDateNav{border-radius:50%;flex:none;width:2.25rem;height:2.25rem}.EMonVa_skeletonWeekStrip{background:linear-gradient(90deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .5) 45%, rgba(var(--c-mist-rgb), .28) 60%, rgba(var(--c-mist-rgb), .22) 100%);box-shadow:inset 0 0 0 1px rgba(var(--c-text-rgb), .04);background-position:100% 0;background-size:220% 100%;border-radius:.5rem;animation:2.4s cubic-bezier(.45,0,.55,1) infinite EMonVa_skeleton-shimmer-sweep;display:block;position:relative;overflow:hidden}:where([data-read-failed]) .EMonVa_skeletonWeekStrip{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}@media (prefers-reduced-motion:reduce){.EMonVa_skeletonWeekStrip{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}}.EMonVa_skeletonWeekStrip{border-radius:.75rem;height:3.5rem}.EMonVa_skeletonMeal{background:linear-gradient(90deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .5) 45%, rgba(var(--c-mist-rgb), .28) 60%, rgba(var(--c-mist-rgb), .22) 100%);box-shadow:inset 0 0 0 1px rgba(var(--c-text-rgb), .04);background-position:100% 0;background-size:220% 100%;border-radius:.5rem;animation:2.4s cubic-bezier(.45,0,.55,1) infinite EMonVa_skeleton-shimmer-sweep;display:block;position:relative;overflow:hidden}:where([data-read-failed]) .EMonVa_skeletonMeal{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}@media (prefers-reduced-motion:reduce){.EMonVa_skeletonMeal{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}}.EMonVa_skeletonMeal{border-radius:1rem;height:7rem}.EMonVa_skeletonMiniRing{background:linear-gradient(90deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .5) 45%, rgba(var(--c-mist-rgb), .28) 60%, rgba(var(--c-mist-rgb), .22) 100%);box-shadow:inset 0 0 0 1px rgba(var(--c-text-rgb), .04);background-position:100% 0;background-size:220% 100%;border-radius:.5rem;animation:2.4s cubic-bezier(.45,0,.55,1) infinite EMonVa_skeleton-shimmer-sweep;display:block;position:relative;overflow:hidden}:where([data-read-failed]) .EMonVa_skeletonMiniRing{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}@media (prefers-reduced-motion:reduce){.EMonVa_skeletonMiniRing{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}}.EMonVa_skeletonMiniRing{border-radius:50%;flex:none;width:1.25rem;height:1.25rem}.EMonVa_skeletonSectionName{background:linear-gradient(90deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .5) 45%, rgba(var(--c-mist-rgb), .28) 60%, rgba(var(--c-mist-rgb), .22) 100%);box-shadow:inset 0 0 0 1px rgba(var(--c-text-rgb), .04);background-position:100% 0;background-size:220% 100%;border-radius:.5rem;animation:2.4s cubic-bezier(.45,0,.55,1) infinite EMonVa_skeleton-shimmer-sweep;display:block;position:relative;overflow:hidden}:where([data-read-failed]) .EMonVa_skeletonSectionName{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}@media (prefers-reduced-motion:reduce){.EMonVa_skeletonSectionName{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}}.EMonVa_skeletonSectionName{width:4rem;height:.8rem}.EMonVa_skeletonSectionFigure{background:linear-gradient(90deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .5) 45%, rgba(var(--c-mist-rgb), .28) 60%, rgba(var(--c-mist-rgb), .22) 100%);box-shadow:inset 0 0 0 1px rgba(var(--c-text-rgb), .04);background-position:100% 0;background-size:220% 100%;border-radius:.5rem;animation:2.4s cubic-bezier(.45,0,.55,1) infinite EMonVa_skeleton-shimmer-sweep;display:block;position:relative;overflow:hidden}:where([data-read-failed]) .EMonVa_skeletonSectionFigure{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}@media (prefers-reduced-motion:reduce){.EMonVa_skeletonSectionFigure{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}}.EMonVa_skeletonSectionFigure{width:3rem;height:1.85rem;margin-left:auto}.EMonVa_calcHead{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.5rem;display:flex}.EMonVa_resetDoor{appearance:none;background:var(--c-card-lift);width:1.75rem;height:1.75rem;color:var(--c-text);cursor:pointer;-webkit-tap-highlight-color:#0000;border:0;border-radius:999px;place-items:center;padding:0;transition-property:transform,background-image;transition-duration:.12s;transition-timing-function:ease-out;display:grid}.EMonVa_resetDoor:active:not(:disabled){background-image:linear-gradient(var(--press-scrim), var(--press-scrim));transition-duration:80ms;transform:scale(.92)}.EMonVa_resetDoor{transition-property:transform,background-image,color}.EMonVa_resetDoor:active:not(:disabled){color:var(--c-primary)}@media (hover:hover){.EMonVa_resetDoor:hover:not(:disabled){color:var(--c-primary)}}.EMonVa_resetDoor:disabled{opacity:.5;cursor:default}.EMonVa_resetDoor svg{display:block}.EMonVa_helpDoor{appearance:none;background:var(--c-card-lift);width:2rem;height:2rem;color:var(--c-text);cursor:pointer;-webkit-tap-highlight-color:#0000;border:0;border-radius:999px;place-items:center;padding:0;transition-property:transform,background-image;transition-duration:.12s;transition-timing-function:ease-out;display:grid}.EMonVa_helpDoor:active:not(:disabled){background-image:linear-gradient(var(--press-scrim), var(--press-scrim));transition-duration:80ms;transform:scale(.92)}.EMonVa_helpDoor{transition-property:transform,background-image,color}.EMonVa_helpDoor:active:not(:disabled){color:var(--c-primary)}@media (hover:hover){.EMonVa_helpDoor:hover:not(:disabled){color:var(--c-primary)}}.EMonVa_helpDoor:disabled{opacity:.5;cursor:default}.EMonVa_helpDoor svg{display:block}.EMonVa_helpTitle{color:var(--c-text);margin:0 0 1rem;font-size:1.0625rem;font-weight:600}.EMonVa_helpList{flex-direction:column;gap:1rem;margin:0;display:flex}.EMonVa_helpEntry{flex-direction:column;gap:.25rem;display:flex}.EMonVa_helpEntry dt{letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent);font-size:.625rem;font-weight:600}.EMonVa_helpEntry dd{color:var(--c-text-muted);margin:0;font-size:.8125rem;line-height:1.55}.EMonVa_photoShare{min-width:48px;min-height:48px;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-right:-.5rem;padding:0;display:inline-flex}@media (hover:hover){.EMonVa_photoShare:hover{color:var(--c-accent)}}.EMonVa_photoShareOn{color:var(--c-accent)}.EMonVa_mealHiddenMark{color:var(--c-accent);flex:none;align-items:center;display:inline-flex}
@keyframes pImlPG_skeleton-shimmer-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes pImlPG_skeleton-ghost-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes pImlPG_pending-blink-pulse{0%,to{opacity:.65}50%{opacity:.38}}@keyframes pImlPG_identity-sheen{0%{background-position:115% 0}13%,to{background-position:-15% 0}}.pImlPG_bar{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.pImlPG_top{justify-content:space-between;align-items:baseline;gap:.5rem;line-height:1.55;display:flex}.pImlPG_label{letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-muted);font-size:.75rem;font-weight:600}.pImlPG_value{color:var(--c-text);font-variant-numeric:tabular-nums;align-items:center;gap:.125rem;font-size:.75rem;font-weight:600;display:inline-flex}.pImlPG_of{color:color-mix(in srgb, currentColor var(--denominator-mix), transparent);font-size:max(.6em,.625rem);font-weight:600}.pImlPG_checkMet{color:var(--c-success);display:inline-flex}.pImlPG_track{height:var(--macro-row-track-height,.7rem);background:rgba(var(--c-text-rgb), .2);border-radius:999px;overflow:hidden}.pImlPG_fillRamping,.pImlPG_fillMet,.pImlPG_fillOver{border-radius:999px;height:100%;transition:width .7s cubic-bezier(.4,0,.2,1),background-color .7s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.pImlPG_fillRamping,.pImlPG_fillMet,.pImlPG_fillOver{transition:none}}.pImlPG_fillRamping{background:color-mix(in oklch, color-mix(in oklch, var(--c-ember), var(--c-marigold) clamp(0%, var(--diet-fraction,0) * 125%, 100%)), var(--c-success) clamp(0%, var(--diet-fraction,0) * 500% - 400%, 100%))}.pImlPG_fillMet{background:var(--c-success)}.pImlPG_fillOver{background:var(--c-error)}
.JLHYQG_hero{grid-template-columns:8rem 1fr;grid-template-areas:"ring bars";align-items:center;gap:.5rem 1.5rem;display:grid}.JLHYQG_bars{flex-direction:column;grid-area:bars;align-self:center;gap:.375rem;min-width:0;display:flex}
@keyframes _0M6Mkq_skeleton-shimmer-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes _0M6Mkq_skeleton-ghost-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes _0M6Mkq_pending-blink-pulse{0%,to{opacity:.65}50%{opacity:.38}}@keyframes _0M6Mkq_identity-sheen{0%{background-position:115% 0}13%,to{background-position:-15% 0}}._0M6Mkq_root{background:var(--panel-fill,var(--c-card));--chip-bed:rgba(var(--c-text-rgb), .06);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1rem;transition-property:transform,background-image;transition-duration:.12s;transition-timing-function:ease-out;display:flex;position:relative}._0M6Mkq_root:has(._0M6Mkq_open:active){background-image:linear-gradient(var(--press-scrim), var(--press-scrim));transition-duration:80ms;transform:scale(.985)}._0M6Mkq_open{z-index:0;border-radius:1rem;position:absolute;inset:0}._0M6Mkq_open:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}._0M6Mkq_head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}._0M6Mkq_titles{flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;min-width:0;display:flex}._0M6Mkq_label{color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.02em;text-box:trim-start cap alphabetic;margin:0;font-size:.8125rem;font-weight:600}._0M6Mkq_sub{text-box:trim-start cap alphabetic;color:var(--c-text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}._0M6Mkq_add{z-index:1;text-box:trim-start cap alphabetic;flex:none;display:block}._0M6Mkq_add svg{vertical-align:-.2em;margin-inline-start:.125rem;display:inline-block}._0M6Mkq_add{color:var(--c-primary);white-space:nowrap;border-radius:.5rem;margin:-.25rem -.375rem;padding:.25rem .375rem;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none;position:relative}._0M6Mkq_add:after{content:"";position:absolute;inset:-.5rem 0}._0M6Mkq_add{-webkit-tap-highlight-color:#0000;transition-property:transform,background;transition-duration:.12s;transition-timing-function:ease-out}._0M6Mkq_add:active{background:var(--press-scrim);transition-duration:80ms;transform:scale(.92)}@media (hover:hover){._0M6Mkq_add:hover{color:var(--c-primary-hover-ink)}}
._2CDEwa_highlight{color:var(--c-text-muted);margin:0;font-size:.9375rem;line-height:1.5}._2CDEwa_emphasis{color:var(--c-band-above-ink);font-weight:600}
@keyframes _6NuwQa_skeleton-shimmer-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes _6NuwQa_skeleton-ghost-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes _6NuwQa_pending-blink-pulse{0%,to{opacity:.65}50%{opacity:.38}}@keyframes _6NuwQa_identity-sheen{0%{background-position:115% 0}13%,to{background-position:-15% 0}}._6NuwQa_hero{flex-direction:column;gap:1.5rem;display:flex}._6NuwQa_text{flex-direction:column;gap:.375rem;width:min(15.625rem,100%);display:flex}._6NuwQa_eyebrow{letter-spacing:.06em;color:var(--c-text-muted);margin:0;font-size:.75rem;font-weight:600}._6NuwQa_greeting{color:var(--c-text);letter-spacing:-.02em;margin:0;font-family:Bricolage Grotesque,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:1.625rem;font-weight:700;line-height:1.2}
.wKalbq_root{background:color-mix(in srgb, var(--c-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--c-primary) 22%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.375rem;display:inline-flex}.wKalbq_mark{width:100%;height:100%;fill:var(--c-primary)}
@keyframes aU7xAW_skeleton-shimmer-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes aU7xAW_skeleton-ghost-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes aU7xAW_pending-blink-pulse{0%,to{opacity:.65}50%{opacity:.38}}@keyframes aU7xAW_identity-sheen{0%{background-position:115% 0}13%,to{background-position:-15% 0}}.aU7xAW_disc{isolation:isolate;width:2.5rem;height:2.5rem;box-shadow:var(--ring-glow,0 0 0 0 transparent),var(--ring-bloom,0 0 0 0 transparent);border-radius:50%;flex:none;position:relative}.aU7xAW_disc:before{content:"";pointer-events:none;inset:calc(-1*var(--ring-w,.125rem));background:var(--ring-paint,none);-webkit-mask:radial-gradient(farthest-side, #0000 calc(100% - var(--ring-w,.125rem)), #000 0);-webkit-mask:radial-gradient(farthest-side, #0000 calc(100% - var(--ring-w,.125rem)), #000 0);mask:radial-gradient(farthest-side, #0000 calc(100% - var(--ring-w,.125rem)), #000 0);animation:aU7xAW_rank-ring-sweep var(--ring-period,0s) linear infinite;animation-play-state:var(--ring-turn,running);border-radius:50%;position:absolute}.aU7xAW_disc:after{content:"";z-index:-1;background:var(--c-canvas-hi);opacity:var(--ring-sparks,0);pointer-events:none;border-radius:50%;position:absolute;inset:0}@keyframes aU7xAW_rank-ring-sweep{to{transform:rotate(1turn)}}@keyframes aU7xAW_rank-ring-counter{to{transform:rotate(-1turn)}}.aU7xAW_face{border-radius:50%;flex:none;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.aU7xAW_face>:not(svg){aspect-ratio:1;border-radius:inherit;object-fit:cover;grid-area:1/1;width:100%;height:auto;display:block}.aU7xAW_face{border:1px solid color-mix(in srgb, var(--c-primary) 22%, transparent);background:var(--c-canvas-hi)}.aU7xAW_disc:not(.aU7xAW_unranked) .aU7xAW_face{border-color:#0000}.aU7xAW_fx{display:var(--ring-fx-display,none);pointer-events:none;animation:aU7xAW_rank-ring-counter var(--ring-counter-period,0s) linear infinite;animation-play-state:var(--ring-turn,running);border-radius:50%;position:absolute;inset:-5px}.aU7xAW_fx:before{content:"";background:var(--ring-counter,none);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 0)}.aU7xAW_online{aspect-ratio:1;background:var(--c-success);width:30%;box-shadow:0 0 0 2px var(--c-card);pointer-events:none;border-radius:50%;position:absolute;bottom:0;right:0}.aU7xAW_mark.aU7xAW_mark{border:0;width:100%;height:100%}.aU7xAW_unranked{--rank-color:var(--c-text-muted);--rank-fill:var(--c-text-muted)}.aU7xAW_bronze{--rank-color:var(--c-rank-bronze);--rank-fill:var(--c-rank-bronze)}.aU7xAW_silver{--rank-color:var(--c-rank-silver);--rank-fill:var(--c-rank-silver)}.aU7xAW_gold{--rank-color:var(--c-rank-gold);--rank-fill:var(--c-rank-gold)}.aU7xAW_platinum{--rank-color:var(--c-rank-platinum);--rank-fill:var(--c-rank-platinum)}.aU7xAW_diamond{--rank-color:var(--c-rank-diamond);--rank-fill:var(--c-rank-diamond)}.aU7xAW_master{--rank-color:var(--c-rank-master);--rank-fill:var(--c-rank-master)}.aU7xAW_grandmaster{--rank-color:var(--c-rank-grandmaster);--rank-fill:var(--c-rank-grandmaster)}.aU7xAW_challenger{--rank-color:var(--c-rank-challenger);--rank-fill:var(--c-rank-challenger)}.aU7xAW_master{--rank-fill:linear-gradient(135deg, var(--c-rank-master-lo) 0%, var(--c-rank-master) 38%, var(--c-rank-master-core) 54%, var(--c-rank-master) 100%)}.aU7xAW_grandmaster{--rank-fill:linear-gradient(135deg, var(--c-rank-grandmaster-lo) 0%, var(--c-rank-grandmaster) 40%, var(--c-rank-grandmaster-core) 56%, var(--c-rank-grandmaster) 100%)}.aU7xAW_challenger{--rank-fill:linear-gradient(135deg, var(--c-rank-challenger-gold) 0%, var(--c-rank-challenger-cream) 22%, var(--c-rank-challenger-cream-hi) 36%, var(--c-rank-challenger-gold-hi) 52%, var(--c-rank-challenger-ice) 66%, var(--c-rank-challenger-cream) 82%, var(--c-rank-challenger-gold) 100%)}.aU7xAW_bronze{--ring-paint:var(--rank-color)}.aU7xAW_silver{--ring-paint:var(--rank-color);--ring-glow:0 0 .55rem color-mix(in srgb, var(--rank-color) 30%, transparent)}.aU7xAW_gold,.aU7xAW_platinum,.aU7xAW_diamond,.aU7xAW_master,.aU7xAW_grandmaster,.aU7xAW_challenger{--ring-paint:conic-gradient(from 210deg, color-mix(in srgb, var(--rank-color) 58%, #000) 0deg, var(--rank-color) 52deg, color-mix(in srgb, var(--rank-color) 42%, #fff) 92deg, var(--rank-color) 138deg, color-mix(in srgb, var(--rank-color) 58%, #000) 190deg, var(--rank-color) 244deg, color-mix(in srgb, var(--rank-color) 42%, #fff) 288deg, var(--rank-color) 332deg, color-mix(in srgb, var(--rank-color) 58%, #000) 360deg);--ring-glow:0 0 .55rem color-mix(in srgb, var(--rank-color) 30%, transparent)}.aU7xAW_platinum{--ring-period:9s}.aU7xAW_diamond{--ring-period:7s;--ring-bloom:0 0 1.5rem color-mix(in srgb, var(--rank-color) 40%, transparent)}.aU7xAW_master{--ring-period:5s;--ring-sparks:1;--ring-spark:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12.0 0.0L15.0 9.0L24.0 12.0L15.0 15.0L12.0 24.0L9.0 15.0L0.0 12.0L9.0 9.0Z' fill='%23ffd9c2'/></svg>");--ring-orbit-radius:56%;--ring-paint:conic-gradient(from 200deg, var(--c-rank-master-lo) 0deg, var(--c-rank-master) 70deg, var(--c-rank-master-core) 118deg, var(--c-rank-master) 175deg, var(--c-rank-master-lo) 215deg, var(--c-rank-master) 285deg, var(--c-rank-master-core) 322deg, var(--c-rank-master-lo) 360deg);--ring-bloom:0 0 .5rem #ff465599, 0 0 1.5rem #ff465559}.aU7xAW_grandmaster{--ring-period:4s;--ring-sparks:1;--ring-spark:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12.0 0.0L13.8 8.9L22.4 6.0L15.6 12.0L22.4 18.0L13.8 15.1L12.0 24.0L10.2 15.1L1.6 18.0L8.4 12.0L1.6 6.0L10.2 8.9Z' fill='%23e9d5ff'/></svg>");--ring-paint:conic-gradient(from 200deg, var(--c-rank-grandmaster-lo) 0deg, var(--c-rank-grandmaster) 70deg, var(--c-rank-grandmaster-core) 118deg, var(--c-rank-grandmaster) 175deg, var(--c-rank-grandmaster-lo) 215deg, var(--c-rank-grandmaster) 285deg, var(--c-rank-grandmaster-core) 322deg, var(--c-rank-grandmaster-lo) 360deg);--ring-bloom:0 0 .5rem #a855f799, 0 0 1.5rem #a855f759;--ring-fx-display:block;--ring-counter-period:11s;--ring-counter:conic-gradient(from 0deg, transparent 0deg, color-mix(in srgb, var(--rank-color) 85%, transparent) 120deg, transparent 220deg, color-mix(in srgb, var(--rank-color) 60%, transparent) 300deg, transparent 360deg)}.aU7xAW_challenger{--ring-period:3s;--ring-sparks:1;--ring-spark:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12.0 0.0L13.0 9.6L20.5 3.5L14.4 11.0L24.0 12.0L14.4 13.0L20.5 20.5L13.0 14.4L12.0 24.0L11.0 14.4L3.5 20.5L9.6 13.0L0.0 12.0L9.6 11.0L3.5 3.5L11.0 9.6Z' fill='%23f0c775'/></svg>");--ring-paint:conic-gradient(from 200deg, var(--c-rank-challenger-cream-lo) 0deg, var(--c-rank-challenger-cream-hi) 26deg, var(--c-rank-challenger-cream) 48deg, var(--c-rank-challenger-gold) 74deg, var(--c-rank-challenger-gold-hi) 92deg, var(--c-rank-challenger-gold) 110deg, var(--c-rank-challenger-ice-lo) 134deg, var(--c-rank-challenger-ice) 154deg, var(--c-rank-challenger) 172deg, var(--c-rank-challenger-cream-lo) 196deg, var(--c-rank-challenger-cream-hi) 222deg, var(--c-rank-challenger-cream) 244deg, var(--c-rank-challenger-gold) 270deg, var(--c-rank-challenger-gold-hi) 288deg, var(--c-rank-challenger-gold) 306deg, var(--c-rank-challenger-ice-lo) 328deg, var(--c-rank-challenger-ice) 346deg, var(--c-rank-challenger-cream-lo) 360deg);--ring-bloom:0 0 .5rem #f0c77599, 0 0 1.6rem #8fd4f566;--ring-fx-display:block;--ring-counter-period:9s;--ring-counter:conic-gradient(from 0deg, transparent 0deg, #f0c775f2 120deg, transparent 220deg, #c9974ab3 300deg, transparent 360deg)}
.N03GLW_root{flex-direction:column;gap:.5rem;display:flex}.N03GLW_section{flex-direction:column;gap:.125rem;display:flex}.N03GLW_heading{letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.375rem;margin:0;font-size:.75rem;font-weight:600;display:flex}.N03GLW_wellDone{color:var(--c-success)}.N03GLW_improve{color:var(--c-error)}.N03GLW_avoid{color:var(--c-text-muted)}.N03GLW_line{color:var(--c-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.5}.N03GLW_avoid~.N03GLW_line{color:var(--c-text-muted)}
@keyframes rW5V4W_skeleton-shimmer-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes rW5V4W_skeleton-ghost-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes rW5V4W_pending-blink-pulse{0%,to{opacity:.65}50%{opacity:.38}}@keyframes rW5V4W_identity-sheen{0%{background-position:115% 0}13%,to{background-position:-15% 0}}.rW5V4W_root{flex-direction:column;min-height:0;display:flex}.rW5V4W_scrolls{height:100%}.rW5V4W_title{color:var(--c-text);margin:0 0 1rem;font-size:1.5rem;font-weight:600}.rW5V4W_thread{--thread-indent:14px;flex-direction:column;gap:1rem;display:flex}.rW5V4W_scrolls .rW5V4W_thread{flex:1;min-height:0;margin:-1.875rem -1.5rem;padding:1.875rem;overflow-y:auto}.rW5V4W_quiet{text-align:center;color:var(--c-text-muted);margin:0;padding:1.5rem 0;font-size:.9375rem}.rW5V4W_comment{--depth:0;padding-left:calc(min(var(--depth),3)*var(--thread-indent));align-items:flex-start;gap:.75rem;display:flex;position:relative}.rW5V4W_comment:before{content:"";inset-block:0;width:calc(min(var(--depth),3)*var(--thread-indent));background-image:repeating-linear-gradient(to right, rgba(var(--c-text-rgb), .08) 0 1px, transparent 1px var(--thread-indent));pointer-events:none;position:absolute;left:0}.rW5V4W_comment:not(:last-child):before{bottom:-1rem}.rW5V4W_removed{align-items:center;min-height:24px}.rW5V4W_removedBody{color:var(--c-text-muted);margin:0;font-size:.8125rem;font-style:italic}.rW5V4W_pending{animation:1.4s ease-in-out infinite rW5V4W_pending-blink-pulse}@media (prefers-reduced-motion:reduce){.rW5V4W_pending{opacity:.65;animation:none}}.rW5V4W_thread .rW5V4W_face{flex-shrink:0;width:1.75rem;height:1.75rem}.rW5V4W_coach{border-bottom:1px solid rgba(var(--c-text-rgb), .08);padding-bottom:.5rem}.rW5V4W_coachName{color:var(--c-novel);font-weight:600}.rW5V4W_bubble{flex:1;min-width:0}.rW5V4W_who{color:var(--c-text-muted);align-items:baseline;gap:.375rem;margin:0 0 .25rem;font-size:.8125rem;font-weight:500;display:flex}.rW5V4W_stamp{color:var(--c-text-muted);opacity:var(--dim-75);font-size:.625rem}.rW5V4W_body{color:var(--c-text);overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.5}.rW5V4W_rowActions{flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto;display:flex}.rW5V4W_replyButton{appearance:none;color:var(--c-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:.625rem;font-weight:500}@media (hover:hover){.rW5V4W_replyButton:hover{color:var(--c-primary)}}.rW5V4W_parentHandle{color:var(--c-primary);margin-right:.375rem;font-weight:500}.rW5V4W_menuButton{appearance:none;width:1.75rem;height:1.75rem;color:var(--c-text);cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;border-radius:999px;place-items:center;padding:0;transition:background .12s;display:grid}@media (hover:hover){.rW5V4W_menuButton:hover{background:rgba(var(--c-primary-rgb), .06)}}.rW5V4W_menuButton:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.rW5V4W_menuButton{-webkit-tap-highlight-color:#0000;transition-property:transform,background;transition-duration:.12s;transition-timing-function:ease-out}.rW5V4W_menuButton:active{background:var(--press-scrim);transition-duration:80ms;transform:scale(.92)}.rW5V4W_menuButton{color:var(--c-text-muted);flex-shrink:0;align-self:center;margin-block:calc(.5lh - .875rem)}.rW5V4W_menuSheet{padding-bottom:env(safe-area-inset-bottom,0)}.rW5V4W_menuList{flex-direction:column;gap:.25rem;margin:0 -.75rem;padding:0;list-style:none;display:flex}.rW5V4W_editRow{flex-direction:column;gap:.375rem;display:flex}.rW5V4W_editActions{justify-content:flex-end;gap:.375rem;display:flex}.rW5V4W_ghost{cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;min-height:48px;padding:0 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1;transition:background .12s,border-color .12s,color .12s,opacity .12s,transform .12s,box-shadow .12s;display:inline-flex}.rW5V4W_ghost:disabled{opacity:.5;cursor:not-allowed}.rW5V4W_ghost:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.rW5V4W_ghost:active:not(:disabled){transform:translateY(1px)}.rW5V4W_ghost{border:1px solid rgba(var(--c-text-rgb), .12);color:var(--c-text);background:0 0}.rW5V4W_ghost:active:not(:disabled){background:rgba(var(--c-primary-rgb), .04);border-color:rgba(var(--c-text-rgb), .24)}@media (hover:hover){.rW5V4W_ghost:hover:not(:disabled){background:rgba(var(--c-primary-rgb), .04);border-color:rgba(var(--c-text-rgb), .24)}}.rW5V4W_ghost{padding:.25rem .75rem;font-size:.8125rem}.rW5V4W_editSave{cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;min-height:48px;padding:0 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1;transition:background .12s,border-color .12s,color .12s,opacity .12s,transform .12s,box-shadow .12s;display:inline-flex}.rW5V4W_editSave:disabled{opacity:.5;cursor:not-allowed}.rW5V4W_editSave:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.rW5V4W_editSave:active:not(:disabled){transform:translateY(1px)}.rW5V4W_editSave{background:var(--c-primary-fill);color:var(--c-on-primary);border:1px solid var(--c-primary-fill);box-shadow:var(--lime-lift)}.rW5V4W_editSave:active:not(:disabled){background:var(--c-primary-fill-dark);border-color:var(--c-primary-fill-dark)}@media (hover:hover){.rW5V4W_editSave:hover:not(:disabled){background:var(--c-primary-fill-dark);border-color:var(--c-primary-fill-dark)}}.rW5V4W_editSave:active:not(:disabled){box-shadow:0 .125rem .5rem rgba(var(--c-accent-rgb), .22)}.rW5V4W_editSave:disabled{box-shadow:none}.rW5V4W_editSave{padding:.25rem .75rem;font-size:.8125rem}.rW5V4W_canned{flex-wrap:wrap;flex-shrink:0;gap:.375rem;margin-top:1.5rem;display:flex}.rW5V4W_canned+.rW5V4W_composer{margin-top:1rem}.rW5V4W_cannedChip{appearance:none;border:1px solid rgba(var(--c-text-rgb), .06);height:2.25rem;color:var(--c-text);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border-radius:999px;align-items:center;padding:0 .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:.8125rem;font-weight:600;line-height:1;transition:color .12s,border-color .12s;display:inline-flex}.rW5V4W_cannedChip:active{color:var(--c-primary);border-color:var(--c-primary)}@media (hover:hover){.rW5V4W_cannedChip:hover{color:var(--c-primary);border-color:var(--c-primary)}}.rW5V4W_cannedChip:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.rW5V4W_cannedChip svg{display:block}.rW5V4W_replyChip{background:rgba(var(--c-primary-fill-rgb), .08);color:var(--c-text-muted);border-radius:.75rem;flex-shrink:0;align-items:center;gap:.375rem;margin-top:1.5rem;padding:.25rem .75rem;font-size:.625rem;display:flex}.rW5V4W_replyChipText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rW5V4W_replyCancel{appearance:none;width:1.5rem;height:1.5rem;color:var(--c-text);cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;border-radius:999px;place-items:center;padding:0;transition:background .12s;display:grid}@media (hover:hover){.rW5V4W_replyCancel:hover{background:rgba(var(--c-primary-rgb), .06)}}.rW5V4W_replyCancel:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.rW5V4W_replyCancel{-webkit-tap-highlight-color:#0000;transition-property:transform,background;transition-duration:.12s;transition-timing-function:ease-out}.rW5V4W_replyCancel:active{background:var(--press-scrim);transition-duration:80ms;transform:scale(.92)}.rW5V4W_replyCancel{color:var(--c-text-muted);flex-shrink:0;margin-left:auto}.rW5V4W_replyChip+.rW5V4W_composer{margin-top:.375rem}.rW5V4W_composer{border-top:1px solid rgba(var(--c-text-rgb), .08);flex-shrink:0;align-items:flex-end;gap:.375rem;margin-top:1.5rem;padding-top:1rem;display:flex}.rW5V4W_input{appearance:none;resize:none;border:1px solid rgba(var(--c-text-rgb), .12);background:var(--c-card);min-width:0;min-height:2.25rem;max-height:7rem;color:var(--c-text);border-radius:.75rem;flex:auto;padding:calc(.46875rem - 1px) .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:.9375rem;line-height:1.4}.rW5V4W_input::placeholder{color:var(--c-faint)}.rW5V4W_input:focus{border-color:var(--c-primary);outline:none}.rW5V4W_send{appearance:none;width:2.25rem;height:2.25rem;color:var(--c-text);cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;border-radius:999px;place-items:center;padding:0;transition:background .12s;display:grid}@media (hover:hover){.rW5V4W_send:hover{background:rgba(var(--c-primary-rgb), .06)}}.rW5V4W_send:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.rW5V4W_send{border:1px solid rgba(var(--c-text-rgb), .06);transition:color .12s,border-color .12s}@media (hover:hover){.rW5V4W_send:hover{color:var(--c-primary);border-color:var(--c-primary);background:0 0}}.rW5V4W_send{-webkit-tap-highlight-color:#0000;transition-property:transform,background;transition-duration:.12s;transition-timing-function:ease-out}.rW5V4W_send:active{background:var(--press-scrim);transition-duration:80ms;transform:scale(.92)}.rW5V4W_send{flex-shrink:0}.rW5V4W_send:disabled{opacity:.4;cursor:not-allowed}
@keyframes gvXEmG_skeleton-shimmer-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes gvXEmG_skeleton-ghost-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes gvXEmG_pending-blink-pulse{0%,to{opacity:.65}50%{opacity:.38}}@keyframes gvXEmG_identity-sheen{0%{background-position:115% 0}13%,to{background-position:-15% 0}}.gvXEmG_rail{align-items:center;gap:.5rem;display:flex}.gvXEmG_faces{margin:0;padding:0;list-style:none;display:flex}.gvXEmG_faces li+li{margin-left:-.5rem}.gvXEmG_faces li{position:relative}.gvXEmG_faces li:first-child{z-index:3}.gvXEmG_faces li:nth-child(2){z-index:2}.gvXEmG_face{border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid;overflow:hidden}.gvXEmG_face>:not(svg){aspect-ratio:1;border-radius:inherit;object-fit:cover;grid-area:1/1;width:100%;height:auto;display:block}.gvXEmG_face{-webkit-tap-highlight-color:#0000;transition-property:transform,background;transition-duration:.12s;transition-timing-function:ease-out}.gvXEmG_face:active{background:var(--press-scrim);transition-duration:80ms;transform:scale(.92)}.gvXEmG_face{background:var(--c-card);color:var(--c-text-muted);box-shadow:0 0 0 1px rgba(var(--c-text-rgb), .28)}.gvXEmG_todayFace{box-shadow:0 0 0 2px #fb7185}.gvXEmG_rail .gvXEmG_face>.gvXEmG_initial{place-items:center;font-size:.625rem;display:grid}.gvXEmG_sentence{color:var(--c-text-muted);margin:0;font-size:.75rem}.gvXEmG_compact .gvXEmG_face{border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid;overflow:hidden}.gvXEmG_compact .gvXEmG_face>:not(svg){aspect-ratio:1;border-radius:inherit;object-fit:cover;grid-area:1/1;width:100%;height:auto;display:block}
._6L5mXG_row{flex-direction:column;gap:.5rem;display:flex}._6L5mXG_row:empty{display:none}
._4TljjG_wrap{pointer-events:none;justify-content:center;align-items:center;min-height:1.375rem;margin-bottom:.5rem;display:flex}._4TljjG_line{color:var(--c-text);text-align:center;align-items:center;gap:.375rem;font-size:.8125rem;line-height:1.4;animation:.3s ease-out both _4TljjG_coachLineIn;display:inline-flex}._4TljjG_verdict{color:var(--c-accent);font-weight:600}._4TljjG_ask{pointer-events:auto;cursor:pointer;font:inherit;color:var(--c-text-muted);background:0 0;border:none;padding:0}._4TljjG_evidence{color:var(--c-text-muted)}._4TljjG_go{color:var(--c-accent);text-underline-offset:.22em;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--c-accent-rgb), .45);text-decoration-color:rgba(var(--c-accent-rgb), .45);font-weight:700}._4TljjG_undo{pointer-events:auto;font:inherit;color:var(--c-accent);cursor:pointer;background:0 0;border:none;margin-left:.25rem;padding:0;font-weight:600}._4TljjG_flameCore{transform-box:fill-box;transform-origin:50%;animation:.95s ease-in-out infinite _4TljjG_coachLineCoreFlicker}._4TljjG_edge{z-index:300;pointer-events:none;opacity:0;box-shadow:inset 0 0 28px 8px rgba(var(--c-accent-rgb), .38);animation:1.6s ease-out both _4TljjG_coachLineEdgeBuzz;position:fixed;inset:0}@keyframes _4TljjG_coachLineIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _4TljjG_coachLineCoreFlicker{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}@keyframes _4TljjG_coachLineEdgeBuzz{0%{opacity:0}3%{opacity:1}12.5%{opacity:.9}18.75%{opacity:.15}24%{opacity:1}31.25%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){._4TljjG_line,._4TljjG_flameCore,._4TljjG_edge{animation:none}._4TljjG_line{opacity:1;transform:none}}
@keyframes dLY2ZW_skeleton-shimmer-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes dLY2ZW_skeleton-ghost-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes dLY2ZW_pending-blink-pulse{0%,to{opacity:.65}50%{opacity:.38}}@keyframes dLY2ZW_identity-sheen{0%{background-position:115% 0}13%,to{background-position:-15% 0}}.dLY2ZW_wheels{margin-inline:-1.5rem;flex:none;justify-content:center;align-items:flex-start;gap:.5rem;margin-top:1rem;padding-bottom:.375rem;display:flex}.dLY2ZW_wheelCol{flex-direction:column;flex:1 1 0;align-items:center;gap:.125rem;min-width:0;display:flex}.dLY2ZW_wheelCol .wheel-picker{width:100%}.dLY2ZW_colHead{pointer-events:none;align-items:center;gap:.25rem;min-height:1.375rem;display:flex}.dLY2ZW_colHead>*{pointer-events:auto;z-index:1;position:relative}.dLY2ZW_colLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);font-size:.75rem;font-weight:700}
@keyframes bUsZtq_skeleton-shimmer-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes bUsZtq_skeleton-ghost-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes bUsZtq_pending-blink-pulse{0%,to{opacity:.65}50%{opacity:.38}}@keyframes bUsZtq_identity-sheen{0%{background-position:115% 0}13%,to{background-position:-15% 0}}.bUsZtq_panel{--list-current-fill:rgba(var(--c-text-rgb), .07);background:var(--panel-fill,rgba(var(--c-text-rgb), .04));border-radius:.5rem;flex-direction:column;display:flex}.bUsZtq_head{justify-content:space-between;align-items:baseline;gap:.5rem;padding:.5rem 1rem;display:flex}.bUsZtq_label{text-transform:uppercase;letter-spacing:.08em;color:var(--c-text-muted);font-size:.625rem;font-weight:600}.bUsZtq_labelToday{color:var(--c-text);font-weight:600}.bUsZtq_stat{color:var(--c-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:right;font-size:.9375rem;font-weight:600}.bUsZtq_body{padding:.125rem 1rem var(--panel-pad-b,1rem);flex-direction:column;gap:.5rem;display:flex}.bUsZtq_foot{border-top:1px solid rgba(var(--c-text-rgb), .08);letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:.5rem;padding:.25rem 1rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.625rem;display:flex}
.ioAQNW_root{--rep-before-ink:rgba(var(--c-text-rgb), .3)}.ioAQNW_hint{color:var(--c-text-muted);margin:0;font-size:.75rem;line-height:1.4}.ioAQNW_targetSet{color:var(--c-text);font-variant-numeric:tabular-nums;font-weight:600}.ioAQNW_rows{grid-template-columns:max-content minmax(0,1fr) max-content max-content;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ioAQNW_row{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.ioAQNW_weight{text-align:right;color:var(--c-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;line-height:1.5}.ioAQNW_track{background:rgba(var(--c-text-rgb), .05);border-radius:999px;height:.625rem;position:relative}.ioAQNW_fill{width:var(--rep-fill);border-radius:999px;display:flex;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.ioAQNW_before{background:var(--rep-before-ink);flex:none}.ioAQNW_added{background:linear-gradient(90deg, var(--c-energy), var(--c-ember), var(--c-coral));flex:1 1 0}.ioAQNW_target{background:var(--c-text);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.ioAQNW_reps,.ioAQNW_repsGrew{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.4}.ioAQNW_reps{color:var(--c-text-muted)}.ioAQNW_repsGrew{color:var(--c-text)}.ioAQNW_gain{text-align:right;min-width:1.75rem;color:var(--c-ember-ink);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;line-height:1.5}.ioAQNW_legend{flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:0;list-style:none;display:flex}.ioAQNW_key{color:var(--c-text-muted);white-space:nowrap;align-items:center;gap:.375rem;font-size:.625rem;line-height:1.4;display:inline-flex}.ioAQNW_swatch{border-radius:.125rem;flex:none;width:.5rem;height:.5rem;display:block}.ioAQNW_swatchBefore{background:var(--rep-before-ink)}.ioAQNW_swatchPlan{background:linear-gradient(90deg, var(--c-energy), var(--c-ember), var(--c-coral))}.ioAQNW_swatchTarget{background:var(--c-text);border-radius:50%;width:.375rem;height:.375rem}
._93kk0G_window{border:1px solid rgba(var(--c-accent-dark-rgb), .22);background:rgba(var(--c-text-rgb), .03);border-radius:.75rem;width:100%;overflow:hidden}._93kk0G_windowSvg{width:100%;height:100%;display:block}._93kk0G_region{transition:fill .26s cubic-bezier(.32,.72,0,1),stroke .26s cubic-bezier(.32,.72,0,1)}._93kk0G_regionGhost{fill:rgba(var(--c-text-rgb), .05);stroke:color-mix(in srgb, color-mix(in srgb, var(--coral) 40%, var(--c-ink-hi)) 38%, transparent);stroke-width:1px}._93kk0G_regionLit{fill:rgba(var(--c-coral-rgb), .8);stroke:rgba(var(--c-coral-rgb), .45);stroke-width:1px}._93kk0G_sheenLight{stop-color:#fff}._93kk0G_sheenDark{stop-color:#000}@media (prefers-reduced-motion:reduce){._93kk0G_region{transition:none}}
.oj7pWW_identity{align-items:center;gap:.5rem;min-width:0;display:flex}.oj7pWW_identity[data-reveal]{pointer-events:none;transition:opacity .18s}.oj7pWW_identity[data-reveal=false]{opacity:0}.oj7pWW_identity[data-reveal=true]{opacity:1}.oj7pWW_identity[data-reveal=morph]{opacity:calc(var(--morph,0)*2 - 1);transition:none}@media (min-width:768px){.oj7pWW_identity[data-reveal]{display:none}}.oj7pWW_face.oj7pWW_face{width:1.5rem;height:1.5rem}.oj7pWW_text{flex-direction:column;min-width:0;display:flex}.oj7pWW_identity[data-rows="2"]{gap:.75rem}.oj7pWW_identity[data-rows="2"] .oj7pWW_face.oj7pWW_face{width:2rem;height:2rem}.oj7pWW_identity[data-rows="2"] .oj7pWW_text{align-self:baseline}.oj7pWW_sub{color:var(--bar-identity-sub-ink,var(--c-text-muted));white-space:nowrap;text-overflow:ellipsis;margin-top:.125rem;font-size:.8125rem;line-height:1.4;overflow:hidden}.oj7pWW_label{color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;font-size:1.0625rem;font-weight:600;overflow:hidden}
@keyframes wj3Dia_skeleton-shimmer-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes wj3Dia_skeleton-ghost-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes wj3Dia_pending-blink-pulse{0%,to{opacity:.65}50%{opacity:.38}}@keyframes wj3Dia_identity-sheen{0%{background-position:115% 0}13%,to{background-position:-15% 0}}.wj3Dia_wrapper{width:var(--wheel-col,9.5rem);--wheel-font:min(clamp(40px, 13vw, 52px), calc(var(--wheel-col,9.5rem) * 1.1696 / var(--wheel-max-chars,3)));flex-direction:column;align-items:center;display:flex;position:relative}.wj3Dia_compact .wj3Dia_wheel{height:168px;-webkit-mask-image:linear-gradient(#0000 24px,#0000000d 38px,#000000b3 78px,#000 84px 132px,#000000b3 138px,#0000000d 178px,#0000 192px);mask-image:linear-gradient(#0000 24px,#0000000d 38px,#000000b3 78px,#000 84px 132px,#000000b3 138px,#0000000d 178px,#0000 192px)}.wj3Dia_compact .wj3Dia_spacer,.wj3Dia_compact .wj3Dia_item{height:56px}.wj3Dia_compact .wj3Dia_highlight{height:56px;top:56px}.wj3Dia_compact .wj3Dia_highlight:after{bottom:calc((56px - var(--wheel-font)*.828)/2 - .6rem);width:2.75rem;height:.3125rem}.wj3Dia_wheel{box-sizing:content-box;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-y;width:100%;height:192px;margin-block:-24px;padding-block:24px;position:relative;overflow:clip scroll;-webkit-mask-image:linear-gradient(#0000 24px,#0000000d 40px,#000000b3 86px,#000 92px 148px,#000000b3 154px,#0000000d 200px,#0000 216px);mask-image:linear-gradient(#0000 24px,#0000000d 40px,#000000b3 86px,#000 92px 148px,#000000b3 154px,#0000000d 200px,#0000 216px)}.wj3Dia_wheel::-webkit-scrollbar{display:none}.wj3Dia_spacer{pointer-events:none;height:64px}.wj3Dia_item{scroll-snap-align:center;height:64px;font-size:var(--wheel-font);color:var(--c-text);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;transform-origin:50%;justify-content:center;align-items:center;font-weight:700;transition:font-size .18s;display:flex}.wj3Dia_item[aria-selected=false]{font-size:min(clamp(20px,6vw,24px),var(--wheel-col,9.5rem)*.538016/var(--wheel-max-chars,3))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.wj3Dia_item,.wj3Dia_item[aria-selected=false]{font-size:var(--wheel-font)}.wj3Dia_item:not([data-live]){transform:scale(.5)}.wj3Dia_item[data-live]{animation:both wj3Dia_lens-magnify;animation-timeline:view();animation-range:cover 24px cover calc(100% - 24px)}}}@keyframes wj3Dia_lens-magnify{0%,25%{animation-timing-function:ease-in-out;transform:scale(.5)}50%{animation-timing-function:ease-in-out;transform:scale(1.2)}75%,to{transform:scale(.5)}}.wj3Dia_highlight{--wheel-mark:rgba(var(--c-text-rgb), .26);--wheel-glow:transparent;pointer-events:none;background:0 0;border-radius:0;height:64px;position:absolute;top:64px;left:0;right:0}.wj3Dia_highlight:after{content:"";left:50%;bottom:calc((64px - var(--wheel-font)*.828)/2 - .85rem);background:var(--wheel-mark);width:3.25rem;height:.375rem;box-shadow:0 0 12px 1px var(--wheel-glow);opacity:1;z-index:-1;pointer-events:none;border-radius:999px;transition:background .26s,box-shadow .26s,opacity .22s;position:absolute;transform:translate(-50%)}.wj3Dia_highlight_below{--wheel-mark:rgba(var(--c-text-rgb), .34)}.wj3Dia_highlight_in{--wheel-mark:var(--c-accent);--wheel-glow:rgba(var(--c-accent-rgb), .5)}.wj3Dia_highlight_in:after{opacity:1;animation:1.9s ease-in-out infinite wj3Dia_lens-shimmer}.wj3Dia_highlight_above{--wheel-mark:var(--c-energy);--wheel-glow:rgba(var(--c-drop-rgb), .5)}.wj3Dia_highlight_above:after{opacity:1;animation:1.9s ease-in-out infinite wj3Dia_lens-shimmer-warm}@keyframes wj3Dia_lens-shimmer-warm{0%,to{opacity:.55}50%{opacity:1}}.wj3Dia_highlight:before{content:"";border-radius:inherit;background:linear-gradient(105deg, transparent 40%, var(--wheel-shine) 50%, transparent 60%);opacity:0;pointer-events:none;background-position:175% 0;background-repeat:no-repeat;background-size:220% 100%;position:absolute;inset:0;overflow:hidden}.wj3Dia_highlight_in:before,.wj3Dia_highlight_above:before{animation:.7s ease-out wj3Dia_lens-shine}@keyframes wj3Dia_lens-shine{0%{opacity:0;background-position:175% 0}18%{opacity:1}to{opacity:0;background-position:-75% 0}}@keyframes wj3Dia_lens-shimmer{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.wj3Dia_highlight_in:after,.wj3Dia_highlight_above:after{opacity:.85;animation:none}.wj3Dia_highlight:before{opacity:0;animation:none}}.wj3Dia_unit{pointer-events:none;color:var(--ink-dim-55);letter-spacing:.0375rem;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin-top:.5rem;font-size:.75rem;font-weight:600}.wj3Dia_unitRow{pointer-events:none;align-items:center;gap:.375rem;margin-top:.5rem;display:flex}.wj3Dia_unitRow .wj3Dia_unit{margin-top:0}.wj3Dia_directInput{pointer-events:auto;z-index:1;appearance:none;color:var(--ink-dim-35);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:-.375rem 0;padding:.375rem;transition:color .12s;display:inline-flex;position:relative}.wj3Dia_directInput:active{color:var(--c-accent)}.wj3Dia_subLabel{pointer-events:none;color:rgba(var(--c-text-rgb), .72);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;margin-top:.125rem;font-size:.8125rem;font-weight:600}
@keyframes _3pAgHW_skeleton-shimmer-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes _3pAgHW_skeleton-ghost-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes _3pAgHW_pending-blink-pulse{0%,to{opacity:.65}50%{opacity:.38}}@keyframes _3pAgHW_identity-sheen{0%{background-position:115% 0}13%,to{background-position:-15% 0}}._3pAgHW_sheet{max-width:22rem}._3pAgHW_heading{margin-bottom:.25rem}._3pAgHW_aside{justify-content:center;gap:.5rem;margin-bottom:1rem;display:flex}._3pAgHW_display{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;min-height:3.5rem;padding-top:.25rem;display:flex}._3pAgHW_typed{color:var(--c-text);font-size:2.4rem;font-weight:700}._3pAgHW_placeholder{color:var(--c-text-muted)}._3pAgHW_bad{color:var(--c-error)}._3pAgHW_unit{color:var(--ink-dim-55);letter-spacing:.0375rem;text-transform:uppercase;margin-top:.5rem;font-size:.75rem;font-weight:600}._3pAgHW_hint{text-align:center;min-height:1.2em;color:var(--c-error);margin:0 0 .25rem;font-size:.75rem}._3pAgHW_keys{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}._3pAgHW_key{appearance:none;background:var(--c-card-lift);color:var(--c-text);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:#0000;border:0;border-radius:.75rem;height:3.1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:1.5rem;font-weight:600;transition-property:transform,background;transition-duration:.12s;transition-timing-function:ease-out}._3pAgHW_key:active{background:var(--press-scrim);transition-duration:80ms;transform:scale(.96)}._3pAgHW_key svg{margin:0 auto;display:block}._3pAgHW_fnKey{color:var(--c-text-muted);font-size:1.0625rem}._3pAgHW_keySpacer{display:block}
@keyframes COy7xa_skeleton-shimmer-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes COy7xa_skeleton-ghost-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes COy7xa_pending-blink-pulse{0%,to{opacity:.65}50%{opacity:.38}}@keyframes COy7xa_identity-sheen{0%{background-position:115% 0}13%,to{background-position:-15% 0}}.COy7xa_root{--lens-slide-duration:.26s;--lens-slide-ease:cubic-bezier(.32, .72, 0, 1);--lens-tab-pad-start:.6rem;flex-direction:column;gap:1.5rem;display:flex}.COy7xa_strip{border-bottom:1px solid color-mix(in srgb, var(--c-text) 9%, transparent);scroll-margin-top:calc(var(--page-header-bottom,var(--chrome-top)) + 0px);gap:.25rem;display:flex;position:relative}.COy7xa_tab{appearance:none;padding:var(--lens-tab-pad-start) .5rem .7rem;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;font-size:.8125rem;font-weight:600;position:relative}.COy7xa_tab[aria-selected=true]{color:var(--c-text)}.COy7xa_dot{background:var(--coral);border-radius:50%;width:.4375rem;height:.4375rem;position:absolute;top:.5rem;right:.0625rem}.COy7xa_tab:first-child{margin-inline-start:-.5rem}.COy7xa_tab[aria-selected=true]:after{content:"";background:var(--c-primary);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:.5rem;right:.5rem}.COy7xa_root[data-placed=true] .COy7xa_tab:after{content:none}.COy7xa_indicator{background:var(--c-primary);pointer-events:none;width:0;height:2px;transition:transform var(--lens-slide-duration) var(--lens-slide-ease),width var(--lens-slide-duration) var(--lens-slide-ease);border-radius:2px;position:absolute;bottom:-1px;left:0}.COy7xa_indicator[data-dragging=true]{transition:none}@media (prefers-reduced-motion:reduce){.COy7xa_indicator{transition:none}}.COy7xa_pane{transition:transform var(--lens-slide-duration) var(--lens-slide-ease)}.COy7xa_pane[data-dragging=true]{transition:none}
@keyframes VH3KmG_skeleton-shimmer-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes VH3KmG_skeleton-ghost-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes VH3KmG_pending-blink-pulse{0%,to{opacity:.65}50%{opacity:.38}}@keyframes VH3KmG_identity-sheen{0%{background-position:115% 0}13%,to{background-position:-15% 0}}.VH3KmG_body{overscroll-behavior:contain;flex:auto;min-height:0;padding-top:.5rem;overflow-y:auto}.VH3KmG_formError{color:var(--c-error);margin:.25rem 0 0;font-size:.8125rem}.VH3KmG_input{border:1px solid rgba(var(--c-text-rgb), .12);width:100%;color:var(--c-text);background:var(--c-card);box-sizing:border-box;border-radius:.5rem;margin-bottom:1rem;padding:.5rem;font-size:.9375rem}.VH3KmG_input:focus{border-color:var(--c-primary);outline:none}.VH3KmG_primary{cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;min-height:48px;padding:0 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1;transition:background .12s,border-color .12s,color .12s,opacity .12s,transform .12s,box-shadow .12s;display:inline-flex}.VH3KmG_primary:disabled{opacity:.5;cursor:not-allowed}.VH3KmG_primary:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.VH3KmG_primary:active:not(:disabled){transform:translateY(1px)}.VH3KmG_primary{background:var(--c-primary-fill);color:var(--c-on-primary);border:1px solid var(--c-primary-fill);box-shadow:var(--lime-lift)}.VH3KmG_primary:active:not(:disabled){background:var(--c-primary-fill-dark);border-color:var(--c-primary-fill-dark)}@media (hover:hover){.VH3KmG_primary:hover:not(:disabled){background:var(--c-primary-fill-dark);border-color:var(--c-primary-fill-dark)}}.VH3KmG_primary:active:not(:disabled){box-shadow:0 .125rem .5rem rgba(var(--c-accent-rgb), .22)}.VH3KmG_primary:disabled{box-shadow:none}.VH3KmG_primary{width:100%}.VH3KmG_secondary{cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;min-height:48px;padding:0 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1;transition:background .12s,border-color .12s,color .12s,opacity .12s,transform .12s,box-shadow .12s;display:inline-flex}.VH3KmG_secondary:disabled{opacity:.5;cursor:not-allowed}.VH3KmG_secondary:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.VH3KmG_secondary:active:not(:disabled){transform:translateY(1px)}.VH3KmG_secondary{border:1px solid rgba(var(--c-text-rgb), .12);color:var(--c-text);background:0 0}.VH3KmG_secondary:active:not(:disabled){background:rgba(var(--c-primary-rgb), .04);border-color:rgba(var(--c-text-rgb), .24)}@media (hover:hover){.VH3KmG_secondary:hover:not(:disabled){background:rgba(var(--c-primary-rgb), .04);border-color:rgba(var(--c-text-rgb), .24)}}.VH3KmG_secondary{width:100%;margin-top:.5rem}.VH3KmG_searchBar{border:1px solid rgba(var(--c-primary-rgb), .14);background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur,22px)) saturate(185%);backdrop-filter:blur(var(--glass-blur,22px)) saturate(185%);border-radius:.75rem;align-items:center;gap:.25rem;min-height:48px;padding:0 1rem;transition:border-color .12s,box-shadow .12s;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.VH3KmG_searchBar{background:var(--glass-strong)}}.VH3KmG_searchBar:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 3px rgba(var(--c-primary-rgb), .15)}.VH3KmG_searchBar{margin-bottom:1rem}.VH3KmG_searchIcon{color:var(--c-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.VH3KmG_search{appearance:none;min-width:0;color:var(--c-primary);background:0 0;border:none;flex:1;padding:.5rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:1.0625rem}.VH3KmG_search:focus{outline:none}.VH3KmG_search::placeholder{color:var(--c-faint)}.VH3KmG_searchClear{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:relative}.VH3KmG_searchClear:after{content:"";position:absolute;inset:-8px -.5rem -8px -4px}.VH3KmG_searchClear{color:var(--c-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;transition:background .12s,color .12s}@media (hover:hover){.VH3KmG_searchClear:hover{background:rgba(var(--c-primary-fill-rgb), .1);color:var(--c-primary)}}.VH3KmG_searchEmpty{color:var(--c-text-muted);text-align:center;margin:1rem 0;font-size:.9375rem}.VH3KmG_list{margin:0 0 1rem;padding:0;list-style:none}.VH3KmG_row{border:none;border-bottom:1px solid rgba(var(--c-text-rgb), .08);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;width:100%;min-height:48px;padding:.5rem .25rem;display:flex}@media (hover:hover){.VH3KmG_row:hover{background:var(--c-glacier)}}.VH3KmG_rowSelected{background:rgba(var(--c-accent-rgb), .1);border-left:3px solid var(--c-accent-dark)}.VH3KmG_rowName{color:var(--c-text);font-size:.9375rem;font-weight:500}.VH3KmG_rowMeta{color:var(--c-text-muted);font-size:.8125rem}
@keyframes gnzCTG_skeleton-shimmer-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes gnzCTG_skeleton-ghost-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes gnzCTG_pending-blink-pulse{0%,to{opacity:.65}50%{opacity:.38}}@keyframes gnzCTG_identity-sheen{0%{background-position:115% 0}13%,to{background-position:-15% 0}}.gnzCTG_thread{flex-direction:column;gap:.875rem;display:flex}.gnzCTG_day{color:var(--c-faint);align-self:center;font-size:.8125rem}.gnzCTG_note{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:.25rem;max-width:78%;display:flex}.gnzCTG_bubble{background:var(--c-card-lift);color:var(--c-text);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:1.25rem 1.25rem .375rem;margin:0;padding:.625rem .875rem;font-size:.9375rem;line-height:1.45}.gnzCTG_note[data-live] .gnzCTG_bubble{background:var(--c-glacier)}.gnzCTG_meta{color:var(--c-text-muted);align-items:center;gap:.3125rem;font-size:.75rem;display:flex}.gnzCTG_metaIcon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.8125rem;height:.8125rem}.gnzCTG_seen{color:var(--c-faint);font-size:.75rem}.gnzCTG_replies{align-items:flex-start;gap:.5rem;padding-right:2.5rem;display:flex}.gnzCTG_avatar{background:var(--c-glacier);width:1.75rem;height:1.75rem;color:var(--c-text-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.gnzCTG_sessions{flex-direction:column;flex:auto;gap:.625rem;min-width:0;display:flex}.gnzCTG_session{flex-direction:column;gap:.375rem;display:flex}.gnzCTG_sessionHead{color:var(--c-text-muted);justify-content:space-between;gap:.5rem;font-size:.8125rem;display:flex}.gnzCTG_best[data-direction=up]{color:var(--c-growth);font-weight:600}.gnzCTG_tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}.gnzCTG_tile{background:var(--c-card-lift);border-radius:.75rem;flex-direction:column;padding:.375rem .625rem;display:flex}.gnzCTG_effort{background:var(--c-card-lift);border-radius:.75rem;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.5rem .75rem;display:flex}.gnzCTG_tileCell{flex-direction:column;display:flex}.gnzCTG_tileCellEnd{align-items:flex-end}.gnzCTG_tileLabel{color:var(--c-text-muted);font-size:.6875rem}.gnzCTG_tileValue{color:var(--c-text);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600}
.D9mnVG_bodyPair{justify-content:center;align-items:center;gap:1rem;display:flex}.D9mnVG_bodySvg{border-radius:.75rem;width:auto;min-width:0;max-width:100%;height:10.5rem;display:block;overflow:hidden}.D9mnVG_region{transition:fill .26s cubic-bezier(.32,.72,0,1),stroke .26s cubic-bezier(.32,.72,0,1)}.D9mnVG_regionGhost{fill:rgba(var(--c-text-rgb), .05);stroke:color-mix(in srgb, color-mix(in srgb, var(--coral) 40%, var(--c-ink-hi)) 38%, transparent);stroke-width:1px}.D9mnVG_regionLit{fill:rgba(var(--c-coral-rgb), .8);stroke:rgba(var(--c-coral-rgb), .45);stroke-width:1px;opacity:var(--region-heat,1)}@media (prefers-reduced-motion:reduce){.D9mnVG_region{transition:none}}
@keyframes XEdGha_skeleton-shimmer-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes XEdGha_skeleton-ghost-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes XEdGha_pending-blink-pulse{0%,to{opacity:.65}50%{opacity:.38}}@keyframes XEdGha_identity-sheen{0%{background-position:115% 0}13%,to{background-position:-15% 0}}.XEdGha_body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:1rem;min-height:0;margin:0 -1.5rem;padding:1rem 1.5rem 1.5rem;display:flex;overflow:clip auto}.XEdGha_statusLine{color:var(--c-text-muted);text-align:center;margin:0;padding:2rem 0;font-size:.9375rem}.XEdGha_chartWrap{margin:0 -1.5rem}.XEdGha_chartWrap .progress-chart>ul{padding-left:1.5rem;padding-right:1.5rem}.XEdGha_skeletonChart{background:linear-gradient(90deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .5) 45%, rgba(var(--c-mist-rgb), .28) 60%, rgba(var(--c-mist-rgb), .22) 100%);box-shadow:inset 0 0 0 1px rgba(var(--c-text-rgb), .04);background-position:100% 0;background-size:220% 100%;border-radius:.5rem;animation:2.4s cubic-bezier(.45,0,.55,1) infinite XEdGha_skeleton-shimmer-sweep;display:block;position:relative;overflow:hidden}:where([data-read-failed]) .XEdGha_skeletonChart{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}@media (prefers-reduced-motion:reduce){.XEdGha_skeletonChart{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}}.XEdGha_skeletonChart{border-radius:1.25rem;height:8.75rem}@media (min-width:768px){.XEdGha_skeletonChart{height:10.625rem}}.XEdGha_skeletonRow{background:linear-gradient(90deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .5) 45%, rgba(var(--c-mist-rgb), .28) 60%, rgba(var(--c-mist-rgb), .22) 100%);box-shadow:inset 0 0 0 1px rgba(var(--c-text-rgb), .04);background-position:100% 0;background-size:220% 100%;border-radius:.5rem;animation:2.4s cubic-bezier(.45,0,.55,1) infinite XEdGha_skeleton-shimmer-sweep;display:block;position:relative;overflow:hidden}:where([data-read-failed]) .XEdGha_skeletonRow{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}@media (prefers-reduced-motion:reduce){.XEdGha_skeletonRow{background:linear-gradient(135deg, rgba(var(--c-mist-rgb), .22) 0%, rgba(var(--c-mist-rgb), .34) 100%);background-size:100% 100%;animation:none}}.XEdGha_skeletonRow{border-radius:999px;height:2.30625rem}.XEdGha_dock{margin:0 calc(-1*var(--sheet-inset-x,1.5rem)) calc(-1*var(--sheet-inset-b,calc(1.5rem + env(safe-area-inset-bottom,0px))));padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));border-radius:.875rem .875rem 0 0;flex:none}